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

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

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


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

 Copyright Google LLC All Rights Reserved.

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

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

 (The MIT License)

 Copyright (C) 2014 by Vitaly Puzrin

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 Copyright (c) 2014, John MacFarlane

 All rights reserved.

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

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

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

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

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


 The MIT License (MIT)

 Copyright (c) 2015-present Dan Abramov

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

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

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

 The MIT License (MIT)

 Copyright (c) 2016 Denis Rul

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

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

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

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

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

 Copyright Google Inc. All Rights Reserved.

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

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

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

Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var vh,gFT,yoK,kF,zm,coh,lk,Ns,ZT,to,zBK,ITK,LK,PkY,SAT,xF,UsR,dsJ,phK,k1,fTK,NCK,HKo,LRF,wh3,e0,Eu,ZF,HP,xsh,tC,jYT,LB,CB,V6,JoT,m_,bu,V3J,KRY,bKh,ME,iK3,gd,GmJ,k5,FRs,yA,XhR,nFR,v1R,Cq,rCR,kch,yCh,cCR,zVs,QA,M3k,tG,RBm,g1T,UEA,eV3,aFm,Op,E1J,dEF,pPJ,Tto,fFs,NtB,t0R,Gb,wPT,CuA,xEA,OBB,V03,Bv,gX,quJ,F_3,ka,iBR,hVY,XPo,zR,Bts,cg,lFJ,Pg,Uz,An,Ie,ae,RVR,n1h,M0T,TR,g5h,v5s,rGF,yGY,kbK,tn,cGB,zMF,dX,WSY,PDs,up,o5A,eMC,$a,TdJ,YpA,lRY,fRF,NdR,wvh,tnC,qJ,mA,CDC,xM3,jMh,Vns,bq3,hMs,vaF,zXh,cY,WAm,SzB,S9,Ua,
AM,aO,Ea,tM,LV,wS,EaK,JM,pgY,fXF,ib,GI,ZN3,BY,hM,nV,Mj,thB,DJA,LAh,wgB,Qes,CpB,ugB,xJm,jek,JnR,k_,rr,ON3,Vh3,qzh,mJm,seT,KAs,Y_,FAA,Ug,AU,e2,a7,dr,GRY,l_,BXK,gTY,NQ,vTh,rMT,kIK,HD,yMR,cMT,LF,wr,Woh,CF,oTJ,Ya3,u_,AMk,UjA,eLh,aQR,ETJ,djC,$_,pYh,TSA,JU,lQh,fQh,Og,qQ,sg,m9,NSB,HVk,ZVo,b_,DjF,LoR,wYh,i_,XF,BD,hU,nF,MQ,R7,QOk,CbK,uWC,xjJ,jOo,$jh,JMF,OVk,V9o,qa3,sOB,vu,mjK,Ko3,yi,bVs,zU,IA,Fok,XYh,BST,hLh,M9m,RLK,g_h,yUm,cUm,zTJ,IMF,W9h,P_o,SgF,AUF,S5,eTh,aM3,E_3,dQh,pDJ,TrA,fMT,j7J,$Qk,JUB,V2k,qgA,dm,s7C,
TU,iF3,G_C,XDs,Brh,hTR,n_J,M2R,RTh,Hu,vLR,bFJ,r1C,kUo,y1h,c1Y,zrh,IGA,W8C,PHJ,Sj3,UxJ,Yjh,aGT,A1T,erT,puJ,TmC,lGA,ELh,NmK,dxs,Hum,qx,t5s,sj,Ku,DxR,wuk,QA3,xxJ,buJ,$xh,jAR,OuC,qjh,J1h,XuJ,ium,BmJ,hrF,nLo,M5s,Rro,v8h,g83,kTm,y3C,c3h,zao,W6K,SGT,o8k,YGF,A3J,UrA,t8h,Bu,Drh,w0m,Qvo,CPA,uys,xrK,$rB,J3o,OgF,rQ,k8,V8R,F6h,zT,Iv,BQA,n8F,I8J,a8F,ov,JQT,OSA,mSs,qkC,s6F,av,KFC,bSR,iSo,GlK,Xw3,B7m,heY,nlT,Mwh,gAs,vAJ,k7C,r0F,zgF,H0,Lg,WVC,Pak,Swh,oAK,Yws,UTA,egT,EAY,aeh,sG,Kg,bP,QfT,Ca3,GT,xTC,jfA,Xy,J0Y,$Tm,
ivT,G73,XdF,hgR,goh,rus,kEo,yuo,cuk,IkF,PhJ,SUY,g7,AuR,Eos,dhh,p9k,TVh,lkF,akC,UhJ,YUJ,ys,ook,fkA,ZUC,LuT,tEk,I6,Q1A,uKo,xhm,j1o,$hh,o6,Juk,VEF,OUh,qUk,mhA,AQ,hmR,MEA,g0h,rFK,kZJ,cFh,le,NS,fS,P0K,yFh,SHs,D8,AFh,Qs,E0h,TDT,fcK,NDR,ZLC,ue,HLA,teh,D4o,wRB,QKk,C0k,u_K,jKT,jw,$4s,JFh,JQ,qS,qHT,sKo,m4h,mF,FNk,iLk,XRR,hQ,gEA,vEh,rvh,k9o,yvR,vd,kA,y3,Svh,cd,oEo,YvK,UGY,AvJ,dGK,TP3,l0h,pGT,If,f0B,tP3,Wd,HxC,DGR,NPF,LbA,Sf,QuJ,CVh,uTo,xGJ,$GT,juR,Jvh,qvY,Oxm,mGh,XG3,h_k,MPA,vYJ,gYh,R_B,rIT,yIC,zSF,cIJ,I9F,
Wxh,PxR,SJh,Ze,U7R,YJm,AIB,eSJ,t0,De,a9C,d7k,TWF,NWh,Hak,ZaC,G7,tQo,pos,x7K,jNJ,$7s,MT,JIm,VQh,m7Y,FxT,baR,BWJ,hST,nYY,MQA,gDk,cVC,vDT,kMB,yVK,zsT,I3C,PKF,Wjh,oDm,Sih,o1,YiJ,AVm,esJ,pBk,pU,TE,TKA,l3F,lh,HWK,H9,tu,Dk,wBk,LU,u7K,CU,xPF,jTR,$PC,JVA,jE,OWK,qik,sTm,Kjs,FjJ,XBA,hsA,bh,nDJ,MmY,Rsk,gX3,vXJ,r7h,kFA,y7o,GE,Ivh,WWC,PY3,S3T,oXh,Y3Y,Uco,A7k,exk,avh,EXh,dcK,p2J,vR,CYo,uVC,rD,k0,yK,xcm,j0k,$ck,J7s,OfK,VcT,q3h,FWh,ifY,GFY,X2C,Bhh,WR,Se,oK,UH,EH,dD,pL,nXY,l0,RxJ,fL,g7k,v73,N4,rNk,k5h,yN3,UdY,eZK,
TiF,ZHm,NiR,ANY,HHm,L0o,K0C,j3C,XCR,JNk,G5h,BiC,wD,n7R,CL,RZh,g$R,rbs,kt3,ybA,zHo,je,WtC,PQC,SeT,o$3,Yeo,Umk,AbR,IOA,E$B,dmh,pih,JF,H2C,tGK,Z2A,LtA,wiF,CQY,u0K,QxB,qes,mm3,b2o,i2h,BR,MGR,n$B,kzo,cTF,zOA,InY,WQT,PCF,SmB,y1,pXC,lnK,Exo,ans,TNY,YmY,NNA,jU3,tCh,Dkh,LQF,FQm,Gzh,bMC,ROT,KQF,oxh,MCm,HMK,xkK,iMk,fnJ,ATh,UkC,eOC,dkK,mkh,T9,AHR,abR,E6o,dCY,p6B,LLF,jRh,$Co,uV,OwC,sR3,FL3,bwY,GBm,X6B,n6h,hto,MWA,Kx,Rth,ghh,rWR,vhm,bV,WUh,Its,zwB,YXB,P1k,U0h,ohm,AWh,iV,ewK,pqK,EhB,d0m,ltm,Z9R,hv,D0C,H9Y,LUC,uxY,
x0Y,JWs,Vgs,gW,vo,KUY,b9F,rW,kY,FUJ,yc,co,i9k,zL,Gpm,IN,XqF,BZh,Po,hwA,nh3,MgB,Rws,g9o,r5k,v9F,y5K,IuY,z4A,WaA,PUo,kkA,StB,UYh,YtC,c5h,A5k,e4A,AI,au3,dYB,E9m,pWB,luT,NF3,fuF,ZCA,aN,tRm,DYC,HCF,wWJ,QWB,CUF,$YJ,VRJ,bCs,XWJ,EJ,n9A,MRK,dW,R4s,fa,N7,cyh,TL,tI,zbC,IdF,PzR,SYA,YYC,Ayh,ebC,adT,Ezo,T03,HAK,N0R,pbB,tdJ,DbJ,Qc,ZAh,LXC,xY,wbR,QlA,Czh,ua3,Jys,xbJ,$bh,slF,mbB,G1R,iAA,hbJ,rrh,knC,crh,IBs,W3h,Sh3,oVF,Yhs,Arm,eWA,aBR,pIF,NjK,ZcC,TjY,tVB,L3k,DFk,HcK,wIT,Cw3,u8m,xFk,jaT,$FF,ix,GL,hI,M7,VVh,qhR,mFC,
F3m,RN,gK,icC,vB,Bj3,hWm,nVC,kD,r$k,ziY,WnA,PAB,S7J,obk,Y7s,eiK,cB,a6A,pnk,zM,TfY,Nfo,ZDB,HDh,f6h,CAm,j4h,ukh,$5C,Vl3,s4K,KnK,GrT,iDR,nbk,oT,Mlh,Ri3,YD,g2J,Ui,v2Y,r_J,kAC,c_h,y_C,zvF,IJ3,WZB,PIY,aJA,d1F,Tco,p5A,U1s,o2J,fJ3,Zik,w5R,QJA,x13,q_F,m13,dK,KZA,FZT,iik,X5h,M$h,gw3,reR,koC,yeo,cem,SNk,z3K,AeK,e3C,Ewm,lK,pjh,Tpm,lqK,fqA,NpJ,Zbh,HbR,DLm,LK3,HB,wjB,Qkm,uGm,D3,ClT,jkh,VYk,Qx,qNh,skA,mLF,FKY,ib3,KKK,Xjk,MYB,R3m,g33,JV,v3o,c8R,z$R,si,PRm,I4R,Wqk,o3m,Uqo,A83,dqK,l4J,THT,pJm,f4F,ZJs,HJh,QiF,t_h,CRo,
xqo,utF,qRC,KqC,FqB,Gf3,n3F,yEF,zP3,IaF,orC,UIh,Nc,uY,pUJ,NkR,fao,HlY,tDB,Lfk,DIT,wUB,QoB,xX,lEm,TkA,Zlo,laR,Qk,xIh,joo,$IB,JEm,OlB,VDB,qs3,som,FV,mIm,iY,KfB,blh,FfY,ilo,B2,GGk,hPJ,MDJ,RPo,zo3,WOB,PfF,S$h,Y$Y,UeJ,yH,eoT,a2F,Eeo,dek,ppR,Tqh,f2J,ZQK,tHh,Dem,xeC,CfT,oCF,As3,efo,o3,axJ,ECk,dKm,lxJ,NoY,fxh,H6K,DKJ,ea,wL3,Qws,LEC,CjF,uHB,jwJ,JsJ,$KF,O6k,xKT,VFR,qMB,sws,mKB,KEh,b6h,FEh,i6h,GSA,hfY,BoK,nCA,RfY,MFk,a3,gcK,k3C,WIB,vcR,Poh,SlB,oc3,YlA,T1h,fsA,N1m,HGK,tvo,wi,QCs,jCh,JAA,QH,sCh,qlh,mWJ,ja,KIT,
bGY,FIT,G3Y,Xkm,B1F,hNK,MvR,RNm,PcC,cth,IAh,ogF,S5F,Y5h,Uwm,eQJ,Egm,pls,lAK,Cch,jco,JtJ,OhC,Vbh,q5T,scJ,KzY,bhT,Gw3,XlA,B2J,hQk,ngh,Mb3,RQ3,gvA,khR,ISF,Xm,BC,hN,nH,WeT,gG,S2m,paB,He3,N3Y,mzm,KeY,beC,Y2R,dzo,elJ,ies,Ghs,XaR,lSo,hlo,MNs,gJT,kqB,yXB,Y$,eG,ax,oJ3,SbT,eyJ,ayh,H0o,Duh,wVh,Qgs,xus,$uh,jgh,V13,sgA,XVT,i0m,K7s,GqB,b0k,BgC,Ryo,C2,W2A,cBs,SWh,oZh,UgF,ABm,x$,ecJ,dgA,T8h,lVA,N8h,fVB,Jb,wEB,K2,CBR,usR,F0,xgh,j8F,$gY,JBK,OEC,VkA,qW3,s8C,mgh,K23,bET,F2h,iEY,GgB,XEm,iQ,B8s,hcm,nZh,MkB,Rco,gWK,vWT,
rdC,ky3,ydm,cdk,zqA,X0,Wpk,SqB,YqJ,eqT,di3,pOs,TYo,fHm,Zkm,HkY,t6Y,yz,C9k,wOh,uvB,xiB,jnC,Ok3,V6C,qqh,miT,aU,bko,AT,ikh,GyK,Em,XOm,BYs,hqh,nWF,pM,vG3,kek,Wrh,ICh,SLJ,oGA,tT,YLJ,U6Y,ejA,EGY,d6C,T6T,lC3,aCJ,fCA,D6k,C4A,uNm,Dn,x6A,jGh,qLA,$6h,O3B,Vts,i3h,m6A,GeF,B6h,nGR,MtT,Rj3,gIF,vIm,rqh,yqT,cqk,zuk,INR,WPY,SPB,YPB,euF,pyK,fNF,Z$o,DOs,jC,LPh,wyh,QsR,CNk,ufB,jsh,$Oh,Jqh,O$s,V7R,qPs,ssY,mOK,KPA,b$Y,FPh,GCF,i$R,huA,M7K,Om,RuK,rJm,vpJ,qk,cJh,zho,PWT,op3,SBF,WmR,AJo,U3K,pxs,ehs,FR,EpB,tX3,fIK,NAF,ZrR,HrJ,
D3T,wxh,LmB,iC,Gz,JJT,CWo,$3k,jEK,uEA,x3m,qBo,m3A,brB,KmT,XxK,G8h,npF,MXR,guY,vuB,RhB,rxF,yxh,kJs,z5F,Pdh,rE,SrR,ouF,Ax3,pr3,HRC,y0,D_A,CdJ,$_B,j5s,uOF,x_Y,P6,qrA,Jxm,OR3,s53,KJk,m_o,iRh,GJs,BTK,h5J,nuT,MSB,R5J,v4k,rpK,fw,ypm,Zb,cpK,Pgk,SQB,Lw,o4R,UBm,fYh,x6,E4m,lYh,dBh,pSR,tJR,DBs,HnC,L$F,wS3,xBh,QSk,jSh,$Bo,$6,OnK,VJs,qQJ,Jp3,mBm,sSA,JH,inA,Rno,gkB,vkA,rfk,kYJ,yfK,WMh,z73,Iom,cfY,SEA,URh,ao3,EkK,pHC,foo,T$m,loJ,N$A,H1Y,trY,DRh,LMA,wHY,Q_T,uZm,i2,xRR,Jfm,$Ro,VrR,O1o,qEk,s_F,mRC,GB,b1m,vyB,R73,ySh,
cSF,oyh,YIT,UNh,ASk,eEs,ajB,p1s,Tns,ljh,fjh,Hy3,tuT,DNT,LcK,w1R,QBC,C7B,uAK,xNK,jBo,JSC,Oyh,Vum,mNC,byh,X1s,GiB,iys,Fcm,MuY,hER,gRm,rhB,kVh,yho,Yh,cho,z6A,Iim,oRK,WDY,YdA,PMJ,U$3,aV,AhJ,e6s,aiB,SdC,ERR,fik,Nsm,Z8T,p9,H8C,tiR,D$C,LDh,wZY,QdR,u1C,x$h,jdk,$$F,Vim,O8B,b8m,JhC,l1,FDm,qdY,KDT,XZk,h6k,vHm,R6k,gHK,Mis,nRK,L9,rPh,yPJ,cPm,z0s,I$A,WCT,Uym,SnJ,Pm3,oHh,ZOT,f$C,YnB,l$3,Cms,uCR,xyY,jZJ,$yR,JPB,OOK,sZk,KCT,FCs,GxK,XNo,BRs,R0s,MTk,gOY,rZh,Bq,cZR,zpo,Izm,WkK,n9,M0,oOk,AZh,T_Y,ZYY,HYk,tLk,D9A,LkY,wfF,
COJ,x9J,uoh,jts,JZC,OYJ,VLB,q4C,stk,m9k,k9,Kko,hpR,nOB,GjT,iYh,B_Y,XfR,cOA,rOh,zk,zUh,IWT,WsR,PtR,Sxs,oKs,YxC,UlY,AOB,aWC,dlh,TxK,fWB,ZdC,Lsh,w4C,QQo,xlB,ucY,CtJ,jQm,$lJ,OdT,V4s,qxh,sQB,Ut,Ksm,bdJ,Fsh,Guh,idK,X4h,hUs,nKs,M4R,gfh,vfK,RUo,I1o,S0A,ofR,Y03,Uos,eIK,ALY,a13,pcC,TyA,l1F,f1R,ZIh,NyT,tMh,un3,C3C,jpo,$oK,JLA,moY,KhF,bI3,Fhs,XcB,Byo,MMC,gUC,RIB,vUT,uU,r9R,kNJ,y9K,c9B,PsB,WTh,SKY,oUJ,UAh,A9R,EUR,pFo,TOA,lDk,fDA,NOF,Z73,H7J,tBC,DAT,LTm,QqB,wFh,CsY,u2h,xAo,jqh,$AK,J9m,O7T,qKA,sq3,VBJ,qY,b7s,FTK,
i7Y,GNh,XFK,hCk,MBA,RC3,gnh,vnB,r6A,k4F,c6h,zYo,WHR,SZA,YZT,aPo,A6J,Uph,eYs,EnF,TIh,dpJ,p3B,fPB,H_3,tUh,Dpm,w3s,QPR,Crm,xpA,$pk,uIh,J6C,O_C,VUR,qZK,sPF,mpJ,b_Y,KHR,FHA,i_m,G4R,X3R,BIJ,hYh,nnT,MUs,vSK,rkJ,RYA,gSA,z1K,I_A,RW,YSm,U8h,e1Y,d8o,ESJ,ptF,TLA,g0,r0,f_k,NLK,cb,z1,D8F,Zjh,Hjo,QFA,x8J,$8k,JkY,Ojo,VAR,qSA,m8K,KdF,bjC,Fdh,ijY,Ga3,Xt3,Pb,BLh,h1k,ol,nSC,MAB,R1h,gBC,vBF,rcF,Ay,ed,kKk,ycF,al,cch,zk3,IUA,W1o,SOF,oBC,UVY,dVR,EBY,aUB,p$3,Tbs,tZB,Nbm,Zzs,fUm,Hzo,d0,QXR,CSJ,uXm,xVo,jXY,Jcm,sXA,VZo,pA,Ozo,
izR,X$F,Bbh,hkF,nBY,MZT,gMk,vMR,ra3,k$m,caK,z2B,I7F,P6R,ScK,YcT,UtB,dtT,TBk,pMk,f7k,DtY,LYF,wMR,QmB,uqK,Zd,ty,Hb,xtB,jmh,$tB,Jao,VpY,qc3,smk,mtk,bPR,iPR,G$J,XMo,Dd,BBK,nMA,MpY,vmo,rRo,LA,w0,cRm,kPC,zzo,Pqh,IpY,S63,CA,Y6F,UHB,apk,dHJ,uz,Tem,lpF,fpo,NeF,Z4k,H4K,tKB,Lyo,urJ,xHB,JRT,jDF,$HK,O4Y,mHT,VKC,sDo,KyC,b4K,Fyh,Xzh,BeR,hzJ,nmh,MKJ,ygA,kQA,S1B,Ufh,Fa,AgY,L6B,eJh,agF,dfF,Tvk,lgm,LvB,we3,hy,Qrh,CGm,uiJ,jrF,$fo,Oso,q13,JgA,VIJ,mfR,srF,ish,bsK,GQm,XeJ,BvK,hJK,nNF,RJY,MIk,k6A,zDh,ywR,IKF,WBJ,P5k,gj,
SVT,otK,rj,UZY,YVR,Aw3,eDm,EtJ,dZT,TMY,lKC,fKs,NM3,Z5Y,DZY,QLo,xZJ,udh,jLJ,$ZB,VzR,BMh,KBB,ntF,Mzo,gdK,vdm,cmm,WwT,PiT,STC,odh,eGk,amC,Edo,dDm,p7F,TJm,lm3,NJo,tqK,DDh,Lwh,w7C,ulY,Cim,Jmk,Ops,VqB,KwA,bpB,Fw3,ipC,X7R,dj,hGA,fc,MqB,gPk,vPJ,z9h,Wih,Y9R,AjB,e9K,EPY,dnR,pQJ,l53,Nlh,Zoh,DnB,wQC,uPC,CFh,Q9m,Lc,j9Y,xnJ,$nm,JjF,OoY,VOC,q9T,s9Y,mnh,boh,FiJ,ioB,GWm,XQk,BlT,h9F,nP3,MOs,gqh,vqK,PEK,SDR,oqT,YDh,UvF,aLR,$V,fLB,NzC,Zmh,HmR,tsB,Jr,Oh,m6,jbF,qF,$vT,qDR,mvJ,sbC,sh,K4o,bmh,bN3;
_.gC=function(g,v){if(Error.captureStackTrace)Error.captureStackTrace(this,_.gC);else{var r=Error().stack;r&&(this.stack=r)}g&&(this.message=String(g));v!==void 0&&(this.cause=v)};
vh=function(){throw Error("B");};
gFT=function(g,v){v=String.fromCharCode.apply(null,v);return g==null?v:g+v};
yoK=function(g){var v=!1;v=v===void 0?!1:v;if(vFB){if(v&&(roC?!g.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(g)))throw Error("C");g=(kmJ||(kmJ=new TextEncoder)).encode(g)}else{for(var r=0,k=new Uint8Array(3*g.length),y=0;y<g.length;y++){var z=g.charCodeAt(y);if(z<128)k[r++]=z;else{if(z<2048)k[r++]=z>>6|192;else{if(z>=55296&&z<=57343){if(z<=56319&&y<g.length){var W=g.charCodeAt(++y);if(W>=56320&&W<=57343){z=(z-55296)*1024+W-56320+65536;k[r++]=z>>18|
240;k[r++]=z>>12&63|128;k[r++]=z>>6&63|128;k[r++]=z&63|128;continue}else y--}if(v)throw Error("C");z=65533}k[r++]=z>>12|224;k[r++]=z>>6&63|128}k[r++]=z&63|128}}g=r===k.length?k:k.subarray(0,r)}return g};
kF=function(g){_.rC.setTimeout(function(){throw g;},0)};
_.yJ=function(g,v){return g.lastIndexOf(v,0)==0};
zm=function(g,v){var r=g.length-v.length;return r>=0&&g.indexOf(v,r)==r};
_.Wh=function(g){return/^[\s\xa0]*$/.test(g)};
_.S3=function(g,v){return g.indexOf(v)!=-1};
_.oY=function(g,v){return _.S3(g.toLowerCase(),v.toLowerCase())};
_.e3=function(g,v){var r=0;g=UA(String(g)).split(".");v=UA(String(v)).split(".");for(var k=Math.max(g.length,v.length),y=0;r==0&&y<k;y++){var z=g[y]||"",W=v[y]||"";do{z=/(\d*)(\D*)(.*)/.exec(z)||["","","",""];W=/(\d*)(\D*)(.*)/.exec(W)||["","","",""];if(z[0].length==0&&W[0].length==0)break;r=coh(z[1].length==0?0:parseInt(z[1],10),W[1].length==0?0:parseInt(W[1],10))||coh(z[2].length==0,W[2].length==0)||coh(z[2],W[2]);z=z[3];W=W[3]}while(r==0)}return r};
coh=function(g,v){return g<v?-1:g>v?1:0};
_.aY=function(){var g=_.rC.navigator;return g&&(g=g.userAgent)?g:""};
lk=function(g){if(!EA||!Tm)return!1;for(var v=0;v<Tm.brands.length;v++){var r=Tm.brands[v].brand;if(r&&_.S3(r,g))return!0}return!1};
Ns=function(g){return _.S3(_.aY(),g)};
ZT=function(){return EA?!!Tm&&Tm.brands.length>0:!1};
to=function(){return ZT()?!1:Ns("Opera")};
zBK=function(){return ZT()?!1:Ns("Trident")||Ns("MSIE")};
ITK=function(){return ZT()?lk("Microsoft Edge"):Ns("Edg/")};
LK=function(){return Ns("Firefox")||Ns("FxiOS")};
_.uk=function(){return Ns("Safari")&&!(_.QJ()||(ZT()?0:Ns("Coast"))||to()||(ZT()?0:Ns("Edge"))||ITK()||(ZT()?lk("Opera"):Ns("OPR"))||LK()||Ns("Silk")||Ns("Android"))};
_.QJ=function(){return ZT()?lk("Chromium"):(Ns("Chrome")||Ns("CriOS"))&&!(ZT()?0:Ns("Edge"))||Ns("Silk")};
_.WRk=function(){return Ns("Android")&&!(_.QJ()||LK()||to()||Ns("Silk"))};
PkY=function(g){var v={};g.forEach(function(r){v[r[0]]=r[1]});
return function(r){return v[r.find(function(k){return k in v})]||""}};
SAT=function(g){var v=_.aY();if(g==="Internet Explorer"){if(zBK())if((g=/rv: *([\d\.]*)/.exec(v))&&g[1])v=g[1];else{g="";var r=/MSIE +([\d\.]+)/.exec(v);if(r&&r[1])if(v=/Trident\/(\d.\d)/.exec(v),r[1]=="7.0")if(v&&v[1])switch(v[1]){case "4.0":g="8.0";break;case "5.0":g="9.0";break;case "6.0":g="10.0";break;case "7.0":g="11.0"}else g="7.0";else g=r[1];v=g}else v="";return v}var k=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");r=[];for(var y;y=k.exec(v);)r.push([y[1],y[2],y[3]||void 0]);
v=PkY(r);switch(g){case "Opera":if(to())return v(["Version","Opera"]);if(ZT()?lk("Opera"):Ns("OPR"))return v(["OPR"]);break;case "Microsoft Edge":if(ZT()?0:Ns("Edge"))return v(["Edge"]);if(ITK())return v(["Edg"]);break;case "Chromium":if(_.QJ())return v(["Chrome","CriOS","HeadlessChrome"])}return g==="Firefox"&&LK()||g==="Safari"&&_.uk()||g==="Android Browser"&&_.WRk()||g==="Silk"&&Ns("Silk")?(v=r[2])&&v[1]||"":""};
_.oFh=function(g){if(ZT()&&g!=="Silk"){var v=Tm.brands.find(function(r){return r.brand===g});
if(!v||!v.version)return NaN;v=v.version.split(".")}else{v=SAT(g);if(v==="")return NaN;v=v.split(".")}return v.length===0?NaN:Number(v[0])};
xF=function(){return EA?!!Tm&&!!Tm.platform:!1};
_.YAT=function(){return xF()?Tm.platform==="Android":Ns("Android")};
UsR=function(){return Ns("iPhone")&&!Ns("iPod")&&!Ns("iPad")};
_.j3=function(){return UsR()||Ns("iPad")||Ns("iPod")};
_.AoK=function(){return xF()?Tm.platform==="macOS":Ns("Macintosh")};
_.eBK=function(){return xF()?Tm.platform==="Windows":Ns("Windows")};
_.aTF=function(){return xF()?Tm.platform==="Chrome OS":Ns("CrOS")};
_.$F=function(g){return g[g.length-1]};
_.OA=function(g,v,r){v=_.EFm(g,v,r);return v<0?null:typeof g==="string"?g.charAt(v):g[v]};
_.EFm=function(g,v,r){for(var k=g.length,y=typeof g==="string"?g.split(""):g,z=0;z<k;z++)if(z in y&&v.call(r,y[z],z,g))return z;return-1};
dsJ=function(g){for(var v=_.VJ,r=typeof g==="string"?g.split(""):g,k=g.length-1;k>=0;k--)if(k in r&&v.call(void 0,r[k],k,g))return k;return-1};
_.KK=function(g,v){return _.sA(g,v)>=0};
_.ik=function(g,v){_.KK(g,v)||g.push(v)};
_.Xh=function(g,v){v=_.sA(g,v);var r;(r=v>=0)&&_.Gm(g,v);return r};
_.Gm=function(g,v){Array.prototype.splice.call(g,v,1)};
_.Bh=function(g){var v=g.length;if(v>0){for(var r=Array(v),k=0;k<v;k++)r[k]=g[k];return r}return[]};
_.Ms=function(g,v){for(var r=1;r<arguments.length;r++){var k=arguments[r];if(_.nK(k)){var y=g.length||0,z=k.length||0;g.length=y+z;for(var W=0;W<z;W++)g[y+W]=k[W]}else g.push(k)}};
_.TCC=function(g,v,r,k){Array.prototype.splice.apply(g,phK(arguments,1))};
phK=function(g,v,r){return arguments.length<=2?Array.prototype.slice.call(g,v):Array.prototype.slice.call(g,v,r)};
k1=function(g,v){v=v||g;for(var r=0,k=0,y={};k<g.length;){var z=g[k++],W=_.vP(z)?"o"+_.rt(z):(typeof z).charAt(0)+z;Object.prototype.hasOwnProperty.call(y,W)||(y[W]=!0,v[r++]=z)}v.length=r};
_.lTJ=function(g,v,r){r=r||_.y6;for(var k=0,y=g.length,z;k<y;){var W=k+(y-k>>>1);var S=r(v,g[W]);S>0?k=W+1:(y=W,z=!S)}return z?k:-k-1};
_.IH=function(g,v,r){if(!_.nK(g)||!_.nK(v)||g.length!=v.length)return!1;var k=g.length;r=r||fTK;for(var y=0;y<k;y++)if(!r(g[y],v[y]))return!1;return!0};
_.y6=function(g,v){return g>v?1:g<v?-1:0};
fTK=function(g,v){return g===v};
NCK=function(g,v,r){v=Array.prototype.splice.call(g,v,1);Array.prototype.splice.call(g,r,0,v[0])};
HKo=function(g){return ZKh[g]||""};
LRF=function(g){if(!t3Y)return _.oH(g);g=DsJ.test(g)?g.replace(DsJ,HKo):g;g=atob(g);for(var v=new Uint8Array(g.length),r=0;r<g.length;r++)v[r]=g.charCodeAt(r);return v};
wh3=function(g,v){g.__closure__error__context__984382||(g.__closure__error__context__984382={});g.__closure__error__context__984382.severity=v};
_.Uu=function(g){g=Error(g);wh3(g,"warning");return g};
e0=function(g,v){if(g!=null){var r;var k=(r=QYB)!=null?r:QYB={};r=k[g]||0;r>=v||(k[g]=r+1,g=Error(),wh3(g,"incident"),kF(g))}};
Eu=function(g,v,r){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(r===void 0?0:r)&&Symbol.for&&g?Symbol.for(g):g!=null?Symbol(g):Symbol():v};
ZF=function(g,v){lu||_.fB in g||Ckk(g,uhh);g[_.fB]|=v};
HP=function(g,v){lu||_.fB in g||Ckk(g,uhh);g[_.fB]=v};
xsh=function(g){if(4&g)return 512&g?512:1024&g?1024:0};
tC=function(g){ZF(g,34);return g};
jYT=function(g){ZF(g,32);return g};
LB=function(){return typeof BigInt==="function"};
CB=function(g,v){return v===void 0?g.copyOnWrite!==wt&&!!(2&(g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.fB]|0)):!!(2&v)&&g.copyOnWrite!==wt};
_.Ou=function(g,v){if(g!=null)if(typeof g==="string")g=g?new x1(g,$1):_.JC();else if(g.constructor!==x1)if($sY&&g!=null&&g instanceof Uint8Array)g=g.length?new x1(new Uint8Array(g),$1):_.JC();else{if(!v)throw Error();g=void 0}return g};
V6=function(g,v){if(typeof v!=="number"||v<0||v>=g.length)throw Error();};
JoT=function(g,v,r){var k=v&128?0:-1,y=g.length,z;if(z=!!y)z=g[y-1],z=z!=null&&typeof z==="object"&&z.constructor===Object;var W=y+(z?-1:0);for(v=v&128?1:0;v<W;v++)r(v-k,g[v]);if(z){g=g[y-1];for(var S in g)!isNaN(S)&&r(+S,g[S])}};
m_=function(g){return g&128?qE:void 0};
bu=function(g){g.isGuard_doNotManuallySetPrettyPlease=!0;return g};
V3J=function(){var g=OKK;return bu(function(v){for(var r in g)if(v===g[r]&&!/^[0-9]+$/.test(r))return!0;return!1})};
_.Xj=function(g){var v=g;if(qAK(v)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(v))throw Error(String(v));}else if(sY3(v)&&!Number.isSafeInteger(v))throw Error(String(v));return iu?BigInt(g):g=msh(g)?g?"1":"0":qAK(g)?g.trim()||"0":String(g)};
KRY=function(g,v){if(g.length>v.length)return!1;if(g.length<v.length||g===v)return!0;for(var r=0;r<g.length;r++){var k=g[r],y=v[r];if(k>y)return!1;if(k<y)return!0}};
bKh=function(g){var v=g>>>0;hC=v;nB=(g-v)/4294967296>>>0};
ME=function(g){if(g<0){bKh(-g);var v=_.I(FRs(hC,nB));g=v.next().value;v=v.next().value;hC=g>>>0;nB=v>>>0}else bKh(g)};
iK3=function(g,v){var r=v*4294967296+(g>>>0);return Number.isSafeInteger(r)?r:_.RH(g,v)};
gd=function(g,v){var r=v&2147483648;r&&(g=~g+1>>>0,v=~v>>>0,g==0&&(v=v+1>>>0));g=iK3(g,v);return typeof g==="number"?r?-g:g:r?"-"+g:g};
_.RH=function(g,v){v>>>=0;g>>>=0;if(v<=2097151)var r=""+(4294967296*v+g);else LB()?r=""+(BigInt(v)<<BigInt(32)|BigInt(g)):(r=(g>>>24|v<<8)&16777215,v=v>>16&65535,g=(g&16777215)+r*6777216+v*6710656,r+=v*8147497,v*=2,g>=1E7&&(r+=g/1E7>>>0,g%=1E7),r>=1E7&&(v+=r/1E7>>>0,r%=1E7),r=v+GmJ(r)+GmJ(g));return r};
GmJ=function(g){g=String(g);return"0000000".slice(g.length)+g};
_.rd=function(g,v){v&2147483648?LB()?g=""+(BigInt(v|0)<<BigInt(32)|BigInt(g>>>0)):(v=_.I(FRs(g,v)),g=v.next().value,v=v.next().value,g="-"+_.RH(g,v)):g=_.RH(g,v);return g};
k5=function(g){if(g.length<16)ME(Number(g));else if(LB())g=BigInt(g),hC=Number(g&BigInt(4294967295))>>>0,nB=Number(g>>BigInt(32)&BigInt(4294967295));else{var v=+(g[0]==="-");nB=hC=0;for(var r=g.length,k=v,y=(r-v)%6+v;y<=r;k=y,y+=6)k=Number(g.slice(k,y)),nB*=1E6,hC=hC*1E6+k,hC>=4294967296&&(nB+=Math.trunc(hC/4294967296),nB>>>=0,hC>>>=0);v&&(v=_.I(FRs(hC,nB)),g=v.next().value,v=v.next().value,hC=g,nB=v)}};
FRs=function(g,v){v=~v;g?g=~g+1:v+=1;return[g,v]};
yA=function(g){return Array.prototype.slice.call(g)};
_.zb=function(g,v){throw Error(v===void 0?"unexpected value "+g+"!":v);};
_.Pv=function(g){if(g!=null&&typeof g!=="number")throw Error("I`"+typeof g+"`"+g);return g};
_.Sn=function(g){if(g==null||typeof g==="number")return g;if(g==="NaN"||g==="Infinity"||g==="-Infinity")return Number(g)};
XhR=function(g){if(g!=null&&typeof g!=="boolean")throw Error("J`"+_.oM(g)+"`"+g);return g};
_.BCT=function(g){if(g==null||typeof g==="boolean")return g;if(typeof g==="number")return!!g};
_.dd=function(g){switch(typeof g){case "bigint":return!0;case "number":return en(g);case "string":return hBR.test(g);default:return!1}};
_.lD=function(g){if(!en(g))throw _.Uu("enum");return g|0};
_.fq=function(g){return g==null?g:en(g)?g|0:void 0};
nFR=function(g){if(typeof g!=="number")throw _.Uu("int32");if(!en(g))throw _.Uu("int32");return g|0};
_.NM=function(g){return g==null?g:nFR(g)};
_.ZR=function(g){if(g==null)return g;if(typeof g==="string"&&g)g=+g;else if(typeof g!=="number")return;return en(g)?g|0:void 0};
_.Hv=function(g){if(g==null)return g;if(typeof g==="string"&&g)g=+g;else if(typeof g!=="number")return;return en(g)?g>>>0:void 0};
v1R=function(g){var v=0;v=v===void 0?0:v;if(!_.dd(g))throw _.Uu("int64");var r=typeof g;switch(v){case 512:switch(r){case "string":return tG(g);case "bigint":return String(Lq(64,g));default:return M3k(g)}case 1024:switch(r){case "string":return RBm(g);case "bigint":return _.Xj(Lq(64,g));default:return g1T(g)}case 0:switch(r){case "string":return tG(g);case "bigint":return _.Xj(Lq(64,g));default:return QA(g)}default:return _.zb(v,"Unknown format requested type for int64")}};
Cq=function(g){return g==null?g:v1R(g)};
rCR=function(g){if(g[0]==="-")return!1;var v=g.length;return v<20?!0:v===20&&Number(g.substring(0,6))<184467};
kch=function(g){var v=g.length;return g[0]==="-"?v<20?!0:v===20&&Number(g.substring(0,7))>-922337:v<19?!0:v===19&&Number(g.substring(0,6))<922337};
yCh=function(g){if(g<0){ME(g);var v=_.RH(hC,nB);g=Number(v);return uD(g)?g:v}v=String(g);if(rCR(v))return v;ME(g);return iK3(hC,nB)};
cCR=function(g){if(kch(g))return g;k5(g);return _.rd(hC,nB)};
zVs=function(g){if(rCR(g))return g;k5(g);return _.RH(hC,nB)};
QA=function(g){g=x5(g);uD(g)||(ME(g),g=gd(hC,nB));return g};
_.IFA=function(g){g=x5(g);return g>=0&&uD(g)?g:yCh(g)};
M3k=function(g){g=x5(g);if(uD(g))g=String(g);else{var v=String(g);kch(v)?g=v:(ME(g),g=_.rd(hC,nB))}return g};
_.W_Y=function(g){g=x5(g);if(g>=0&&uD(g))g=String(g);else{var v=String(g);rCR(v)?g=v:(ME(g),g=_.RH(hC,nB))}return g};
tG=function(g){var v=x5(Number(g));if(uD(v))return String(v);v=g.indexOf(".");v!==-1&&(g=g.substring(0,v));return cCR(g)};
RBm=function(g){var v=x5(Number(g));if(uD(v))return _.Xj(v);v=g.indexOf(".");v!==-1&&(g=g.substring(0,v));return LB()?_.Xj(Lq(64,BigInt(g))):_.Xj(cCR(g))};
g1T=function(g){return uD(g)?_.Xj(QA(g)):_.Xj(M3k(g))};
_.PuY=function(g){return uD(g)?_.Xj(_.IFA(g)):_.Xj(_.W_Y(g))};
_.Suk=function(g){var v=x5(Number(g));if(uD(v)&&v>=0)return String(v);v=g.indexOf(".");v!==-1&&(g=g.substring(0,v));return zVs(g)};
_.o1J=function(g){var v=x5(Number(g));if(uD(v)&&v>=0)return _.Xj(v);v=g.indexOf(".");v!==-1&&(g=g.substring(0,v));return LB()?_.Xj((0,_.jn)(64,BigInt(g))):_.Xj(zVs(g))};
_.Yuh=function(g){if(g==null)return g;if(typeof g==="bigint")return $5(g)?g=Number(g):(g=Lq(64,g),g=$5(g)?Number(g):String(g)),g;if(_.dd(g))return typeof g==="number"?QA(g):tG(g)};
UEA=function(g,v){v=v===void 0?!1:v;var r=typeof g;if(g==null)return g;if(r==="bigint")return String(Lq(64,g));if(_.dd(g))return r==="string"?tG(g):v?M3k(g):QA(g)};
_.AC3=function(g){var v=typeof g;if(g==null)return g;if(v==="bigint")return _.Xj(Lq(64,g));if(_.dd(g))return v==="string"?RBm(g):g1T(g)};
eV3=function(g){if(g==null)return g;var v=typeof g;if(v==="bigint")return String(Lq(64,g));if(_.dd(g)){if(v==="string")return tG(g);if(v==="number")return QA(g)}};
aFm=function(g){if(g==null)return g;var v=typeof g;if(v==="bigint")return String((0,_.jn)(64,g));if(_.dd(g)){if(v==="string")return _.Suk(g);if(v==="number")return _.IFA(g)}};
_.JG=function(g){if(typeof g!=="string")throw Error();return g};
Op=function(g){if(g!=null&&typeof g!=="string")throw Error();return g};
_.VA=function(g){return g==null||typeof g==="string"?g:void 0};
E1J=function(g,v,r,k){if(g!=null&&g[qM]===mS)return g;if(!Array.isArray(g))return r?k&2?((g=v[Kq])||(g=new v,tC(g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),g=v[Kq]=g),v=g):v=new v:v=void 0,v;r=g[_.fB]|0;k=r|k&32|k&2;k!==r&&HP(g,k);return new v(g)};
dEF=function(g,v,r){g=v?nFR(g):_.ZR(g);return g==null?r?0:void 0:g|0};
pPJ=function(g){return g};
Tto=function(g){return g};
fFs=function(g,v,r,k,y,z){g=E1J(g,k,r,z);y&&(g=lFJ(g));return g};
NtB=function(g){return[g,this.get(g)]};
t0R=function(){return ZBJ||(ZBJ=new bD(tC([]),void 0,void 0,void 0,HBA))};
Gb=function(g){var v=FD(iD);return v?g[v]:void 0};
wPT=function(g,v){var r=r===void 0?!1:r;if(FD(DEk)&&FD(iD)&&void 0===DEk){var k=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,y=k[iD];if(!y)return;if(y=y.reviveUnknownFields)try{y(k,v,L_s);return}catch(z){kF(z)}}r&&(g=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(r=FD(iD))&&r in g&&(g=g[r])&&delete g[v])};
CuA=function(g,v){var r=FD(iD),k;lu&&r&&((k=g[r])==null?void 0:k[v])!=null&&e0(QHh,3)};
xEA=function(g,v){v<100||e0(ujk,1)};
OBB=function(g,v,r,k){var y=k!==void 0;k=!!k;var z=FD(iD),W;!y&&lu&&z&&(W=g[z])&&XD(W,xEA);z=[];var S=g.length;W=4294967295;var Y=!1,e=!!(v&64),a=e?v&128?0:-1:void 0;if(!(v&1)){var E=S&&g[S-1];E!=null&&typeof E==="object"&&E.constructor===Object?(S--,W=S):E=void 0;if(e&&!(v&128)&&!y){Y=!0;var p;W=((p=jHo)!=null?p:pPJ)(W-a,a,g,E)+a}}v=void 0;for(p=0;p<S;p++){var f=g[p];if(f!=null&&(f=r(f,k))!=null)if(e&&p>=W){var Z=p-a,L=void 0;((L=v)!=null?L:v={})[Z]=f}else z[p]=f}if(E)for(var Q in E)S=E[Q],S!=null&&
(S=r(S,k))!=null&&(p=+Q,f=void 0,e&&!Number.isNaN(p)&&(f=p+a)<W?z[f]=S:(p=void 0,((p=v)!=null?p:v={})[Q]=S));v&&(Y?z.push(v):z[W]=v);y&&FD(iD)&&(g=Gb(g))&&g instanceof $EK&&(z[iD]=JCh(g));return z};
V03=function(g){g[0]=Bv(g[0]);g[1]=Bv(g[1]);return g};
Bv=function(g){switch(typeof g){case "number":return Number.isFinite(g)?g:""+g;case "bigint":return $5(g)?Number(g):""+g;case "boolean":return g?1:0;case "object":if(Array.isArray(g)){var v=g[_.fB]|0;return g.length===0&&v&1?void 0:OBB(g,v,Bv)}if(g!=null&&g[qM]===mS)return quJ(g);if(g instanceof x1){v=g.JSC$6830_value_;if(v==null)g="";else if(typeof v==="string")g=v;else{if(t3Y){for(var r="",k=0,y=v.length-10240;k<y;)r+=String.fromCharCode.apply(null,v.subarray(k,k+=10240));r+=String.fromCharCode.apply(null,
k?v.subarray(k):v);v=btoa(r)}else v=_.hG(v);g=g.JSC$6830_value_=v}return g}if(g instanceof bD)return g=g.size!==0?Array.from(RM.prototype.entries.call(g),V03):void 0,g;return}return g};
gX=function(g,v){if(v){jHo=v==null||v===pPJ||v[sHh]!==mEA?pPJ:v;try{return quJ(g)}finally{jHo=void 0}}return quJ(g)};
quJ=function(g){g=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return OBB(g,g[_.fB]|0,Bv)};
F_3=function(g){switch(typeof g){case "boolean":return K_F||(K_F=[0,void 0,!0]);case "number":return g>0?void 0:g===0?bBk||(bBk=[0,void 0]):[-g,void 0];case "string":return[0,g];case "object":return g}};
ka=function(g,v,r){return g=_.rX(g,v[0],v[1],r?1:2)};
_.rX=function(g,v,r,k){k=k===void 0?0:k;if(g==null){var y=32;r?(g=[r],y|=128):g=[];v&&(y=y&-8380417|(v&1023)<<13)}else{if(!Array.isArray(g))throw Error("L");y=g[_.fB]|0;2048&y&&!(2&y)&&iBR();if(y&256)throw Error("N");if(y&64)return k!==0||y&2048||HP(g,y|2048),g;if(r&&(y|=128,r!==g[0]))throw Error("O");a:{r=g;y|=64;var z=r.length;if(z){var W=z-1,S=r[W];if(S!=null&&typeof S==="object"&&S.constructor===Object){v=y&128?0:-1;W-=v;if(W>=1024)throw Error("Q");for(var Y in S)z=+Y,z<W&&(r[z+v]=S[Y],delete S[Y]);
y=y&-8380417|(W&1023)<<13;break a}}if(v){Y=Math.max(v,z-(y&128?0:-1));if(Y>1024)throw Error("R");y=y&-8380417|(Y&1023)<<13}}}y|=64;k===0&&(y|=2048);HP(g,y);return g};
iBR=function(){e0(GcY,5)};
hVY=function(g,v){if(typeof g!=="object")return g;if(Array.isArray(g)){var r=g[_.fB]|0;return g.length===0&&r&1?void 0:XPo(g,r,v)}if(g!=null&&g[qM]===mS)return Bts(g);if(g instanceof bD){v=g.arrayState;if(v&2)return g;if(!g.size)return;r=tC(Array.from(RM.prototype.entries.call(g)));if(g.valueCtor)for(g=0;g<r.length;g++){var k=r[g],y=k[1];y==null||typeof y!=="object"?y=void 0:y!=null&&y[qM]===mS?y=Bts(y):Array.isArray(y)?y=XPo(y,y[_.fB]|0,!!(v&32)):y=void 0;k[1]=y}return r}if(g instanceof x1)return g};
XPo=function(g,v,r){if(v&2)return g;!r||4096&v||16&v?g=cg(g,v,!1,r&&!(v&16)):(ZF(g,34),v&4&&Object.freeze(g));return g};
zR=function(g,v,r){g=new g.constructor(v);r&&(g.copyOnWrite=wt);g.noLegacyNull=wt;return g};
Bts=function(g){var v=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r=v[_.fB]|0;return CB(g,r)?g:Ie(g,v,r)?zR(g,v):cg(v,r)};
cg=function(g,v,r,k){k!=null||(k=!!(34&v));g=OBB(g,v,hVY,k);k=32;r&&(k|=2);v=v&8380609|k;HP(g,v);return g};
lFJ=function(g){var v=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r=v[_.fB]|0;return CB(g,r)?Ie(g,v,r)?zR(g,v,!0):new g.constructor(cg(v,r,!1)):g};
Pg=function(g){if(g.copyOnWrite!==wt)return!1;var v=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;v=cg(v,v[_.fB]|0);ZF(v,2048);g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=v;g.copyOnWrite=void 0;g.noLegacyNull=void 0;return!0};
Uz=function(g){if(!Pg(g)&&CB(g,g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.fB]|0))throw Error();};
An=function(g,v){v===void 0&&(v=g[_.fB]|0);v&32&&!(v&4096)&&HP(g,v|4096)};
Ie=function(g,v,r){return r&2?!0:r&32&&!(r&4096)?(HP(v,r|2),g.copyOnWrite=wt,!0):!1};
ae=function(g,v,r,k,y){var z=r+(y?0:-1),W=g.length-1;if(W>=1+(y?0:-1)&&z>=W){var S=g[W];if(S!=null&&typeof S==="object"&&S.constructor===Object)return S[r]=k,v}if(z<=W)return g[z]=k,v;if(k!==void 0){var Y;W=((Y=v)!=null?Y:v=g[_.fB]|0)>>13&1023||536870912;r>=W?k!=null&&(z={},g[W+(y?0:-1)]=(z[r]=k,z)):g[z]=k}return v};
_.pN=function(g,v,r,k,y){var z=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,W=z[_.fB]|0;k=CB(g,W)?1:k;y=!!y||k===3;k===2&&Pg(g)&&(z=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,W=z[_.fB]|0);g=n1h(z,v);var S=g===Ez?7:g[_.fB]|0,Y=M0T(S,W);var e=4&Y?!1:!0;if(e){4&Y&&(g=yA(g),S=0,Y=dX(Y,W),W=ae(z,W,v,g));for(var a=0,E=0;a<g.length;a++){var p=r(g[a]);p!=null&&(g[E++]=p)}E<a&&(g.length=E);r=(Y|4)&-513;Y=r&=-1025;Y&=-4097}Y!==S&&(HP(g,Y),2&Y&&Object.freeze(g));return g=RVR(g,Y,z,
W,v,k,e,y)};
RVR=function(g,v,r,k,y,z,W,S){var Y=v;z===1||(z!==4?0:2&v||!(16&v)&&32&k)?TR(v)||(v|=!g.length||W&&!(4096&v)||32&k&&!(4096&v||16&v)?2:256,v!==Y&&HP(g,v),Object.freeze(g)):(z===2&&TR(v)&&(g=yA(g),Y=0,v=dX(v,k),k=ae(r,k,y,g)),TR(v)||(S||(v|=16),v!==Y&&HP(g,v)));2&v||!(4096&v||16&v)||An(r,k);return g};
n1h=function(g,v,r){g=lp(g,v,r);return Array.isArray(g)?g:Ez};
M0T=function(g,v){2&v&&(g|=2);return g|1};
TR=function(g){return!!(2&g)&&!!(4&g)||!!(256&g)};
g5h=function(g){return _.Ou(g,!0)};
v5s=function(g,v){var r=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,k=r[_.fB]|0;a:{var y=k;k=CB(g,k);!k&&Pg(g)&&(r=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,y=r[_.fB]|0);var z=lp(r,v);g=!1;if(z==null){if(k){v=t0R();break a}z=[]}else if(z.constructor===bD)if(z.arrayState&2&&!k)z=Array.from(RM.prototype.entries.call(z));else{v=z;break a}else Array.isArray(z)?g=!!((z[_.fB]|0)&2):z=[];if(k){if(!z.length){v=t0R();break a}g||(g=!0,tC(z))}else if(g){g=!1;k=z;k=yA(k);for(z=0;z<
k.length;z++){var W=k[z]=yA(k[z]);Array.isArray(W[1])&&(W[1]=tC(W[1]))}z=k}!g&&y&32&&jYT(z);k=new bD(z,void 0,dEF,dEF);y=ae(r,y,v,k);g||An(r,y);v=k}return v};
_.fN=function(g,v,r,k){Uz(g);var y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,z=y[_.fB]|0;if(r==null)return ae(y,z,v),g;var W=r===Ez?7:r[_.fB]|0,S=W,Y=TR(W),e=Y||Object.isFrozen(r);Y||(W=0);e||(r=yA(r),S=0,W=dX(W,z),e=!1);W|=5;var a;Y=(a=xsh(W))!=null?a:0;for(a=0;a<r.length;a++){var E=r[a],p=k(E,Y);Object.is(E,p)||(e&&(r=yA(r),S=0,W=dX(W,z),e=!1),r[a]=p)}W!==S&&(e&&(r=yA(r),W=dX(W,z)),HP(r,W));ae(y,z,v,r);return g};
_.NJ=function(g,v,r,k,y){Uz(g);var z=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;ae(z,z[_.fB]|0,v,(k==="0"?Number(r)===0:r===k)?void 0:r,y);return g};
_.ZX=function(g,v,r){if(v&2)throw Error();var k=m_(v),y=n1h(g,r,k),z=y===Ez?7:y[_.fB]|0,W=M0T(z,v);if(2&W||TR(W)||16&W)y=yA(y),z=0,W=dX(W,v),ae(g,v,r,y,k);W&=-13;W!==z&&HP(y,W);return y};
rGF=function(g){if(lu){var v;return(v=g[Hg])!=null?v:g[Hg]=new Map}if(Hg in g)return g[Hg];v=new Map;Object.defineProperty(g,Hg,{value:v});return v};
yGY=function(g,v,r,k,y){var z=rGF(g),W=kbK(z,g,v,r,y);W!==k&&(W&&(v=ae(g,v,W,void 0,y)),z.set(r,k));return v};
kbK=function(g,v,r,k,y){var z=g.get(k);if(z!=null)return z;for(var W=z=0;W<k.length;W++){var S=k[W];lp(v,S,y)!=null&&(z!==0&&(r=ae(v,r,z,void 0,y)),z=S)}g.set(k,z);return z};
tn=function(g,v,r,k,y){var z=!1;k=lp(g,k,y,function(W){var S=E1J(W,r,!1,v);z=S!==W&&S!=null;return S});
if(k!=null)return z&&!CB(k)&&An(g,v),k};
cGB=function(g,v,r,k,y,z,W,S){var Y=CB(g,r);z=Y?1:z;W=!!W||z===3;Y=S&&!Y;(z===2||Y)&&Pg(g)&&(v=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r=v[_.fB]|0);g=n1h(v,y);var e=g===Ez?7:g[_.fB]|0,a=M0T(e,r);if(S=!(4&a)){var E=g,p=r,f=!!(2&a);f&&(p|=2);for(var Z=!f,L=!0,Q=0,O=0;Q<E.length;Q++){var q=E1J(E[Q],k,!1,p);if(q instanceof k){if(!f){var X=CB(q);Z&&(Z=!X);L&&(L=X)}E[O++]=q}}O<Q&&(E.length=O);a|=4;a=L?a&-4097:a|4096;a=Z?a|8:a&-9}a!==e&&(HP(g,a),2&a&&Object.freeze(g));if(Y&&!(8&a||!g.length&&
(z===1||(z!==4?0:2&a||!(16&a)&&32&r)))){TR(a)&&(g=yA(g),a=dX(a,r),r=ae(v,r,y,g));k=g;Y=a;for(e=0;e<k.length;e++)E=k[e],a=lFJ(E),E!==a&&(k[e]=a);Y|=8;a=Y=k.length?Y|4096:Y&-4097;HP(g,a)}return g=RVR(g,a,v,r,y,z,S,W)};
zMF=function(g){g==null&&(g=void 0);return g};
dX=function(g,v){return g=(2&v?g|2:g&-3)&-273};
_.IRT=function(g,v,r,k,y){Uz(g);v=_.pN(g,v,y,2,!0);var z;y=(z=xsh(v===Ez?7:v[_.fB]|0))!=null?z:0;v.push(r(k,y));return g};
WSY=function(g,v,r,k,y,z,W){Uz(g);var S=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;g=cGB(g,S,S[_.fB]|0,r,v,2,!0);if(z&&W)y!=null||(y=g.length-1),V6(g,y),g.splice(y,z),g.length||(g[_.fB]&=-4097);else{if(z){if(typeof y!=="number"||y<0||y>g.length)throw Error();}else k=k!=null?k:new r;y!=void 0?g.splice(y,z,k):g.push(k);y=r=g===Ez?7:g[_.fB]|0;(k=CB(k))?(r&=-9,g.length===1&&(r&=-4097)):r|=4096;r!==y&&HP(g,r);k||An(S)}};
PDs=function(g,v){if(typeof g==="string")return new DX(LRF(g),v);if(Array.isArray(g))return new DX(new Uint8Array(g),v);if(g.constructor===Uint8Array)return new DX(g,!1);if(g.constructor===ArrayBuffer)return g=new Uint8Array(g),new DX(g,!1);if(g.constructor===x1)return v=CN(g)||new Uint8Array(0),new DX(v,!0,g);if(g instanceof Uint8Array)return g=g.constructor===Uint8Array?g:new Uint8Array(g.buffer,g.byteOffset,g.byteLength),new DX(g,!1);throw Error();};
up=function(){var g=function(){throw Error();};
Object.setPrototypeOf(g,g.prototype);return g};
o5A=function(g,v){var r=r===void 0?SpJ:r;return new jh(g,v,r)};
eMC=function(g,v,r,k,y){v=YpA(v,k);v!=null&&(r=_.UMA(g,r),y(v,g),_.AGh(g,r))};
$a=function(g,v,r,k){var y=k[g];if(y)return y;y={};y.binaryFields=k;y.messageMetadata=F_3(k[0]);var z=k[1],W=1;z&&z.constructor===Object&&(y.extensions=z,z=k[++W],typeof z==="function"&&(y.isMessageSet=!0,aRR!=null||(aRR=z),E53!=null||(E53=k[W+1]),z=k[W+=2]));for(var S={};z&&Array.isArray(z)&&z.length&&typeof z[0]==="number"&&z[0]>0;){for(var Y=0;Y<z.length;Y++)S[z[Y]]=z;z=k[++W]}for(Y=1;z!==void 0;){typeof z==="number"&&(Y+=z,z=k[++W]);var e=void 0;if(z instanceof jh)var a=z;else a=dMK,W--;z=void 0;
if((z=a)==null?0:z.$$isMsg){z=k[++W];e=k;var E=W;typeof z==="function"&&(z=z(),e[E]=z);e=z}z=k[++W];E=Y+1;typeof z==="number"&&z<0&&(E-=z,z=k[++W]);for(;Y<E;Y++){var p=S[Y];e?r(y,Y,a,e,p):v(y,Y,a,p)}}return k[g]=y};
TdJ=function(g){return Array.isArray(g)?g[0]instanceof jh?g:[pvs,g]:[g,void 0]};
YpA=function(g,v){if(g instanceof _.Jn)return g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(g))return ka(g,v,!1)};
lRY=function(g,v,r,k){var y=r.$$binaryReaderFn;g[v]=k?function(z,W,S){return y(z,W,S,k)}:y};
fRF=function(g,v,r,k,y){var z=r.$$binaryReaderFn,W,S;g[v]=function(Y,e,a){return z(Y,e,a,S||(S=$a(Oz,lRY,fRF,k).messageMetadata),W||(W=NdR(k)),y)}};
NdR=function(g){var v=g[ZqR];if(v!=null)return v;var r=$a(Oz,lRY,fRF,g);v=r.isMessageSet?function(k,y){return aRR(k,y,r)}:function(k,y){for(;Hqh(y)&&y.nextWireType_!=4;){var z=y.nextField_,W=r[z];
if(W==null){var S=r.extensions;S&&(S=S[z])&&(S=tnC(S),S!=null&&(W=r[z]=S))}if(W==null||!W(y,k,z)){S=y;W=S.fieldCursor_;Vy(S);if(S.discardUnknownFields)var Y=void 0;else{var e=S.decoder_.cursor_-W;S.decoder_.cursor_=W;Y=DMC(S.decoder_,e)}e=S=W=void 0;var a=k;Y&&((W=(S=(e=a[iD])!=null?e:a[iD]=new $EK)[z])!=null?W:S[z]=[]).push(Y)}}if(k=Gb(k))k.reviveUnknownFields=r.binaryFields[LST];return!0};
g[ZqR]=v;g[LST]=wvh.bind(g);return v};
wvh=function(g,v,r,k){var y=this[Oz],z=this[ZqR],W=ka(void 0,y.messageMetadata,!1),S=Gb(g);if(S){var Y=!1,e=y.extensions;if(e){y=function(Z,L,Q){if(Q.length!==0)if(e[L])for(Z=_.I(Q),L=Z.next();!L.done;L=Z.next()){L=QM3(L.value);try{Y=!0,z(W,L)}finally{L.free()}}else k==null||k(g,L,Q)};
if(v==null)XD(S,y);else if(S!=null){var a=S[v];a&&y(S,v,a)}if(Y){var E=g[_.fB]|0;if(E&2&&E&2048&&(r==null||!r.reviveIntoImmutable))throw Error();var p=m_(E),f=function(Z,L){if(lp(g,Z,p)!=null)switch(r==null?void 0:r.resolutionBehavior){case 1:return;default:throw Error();}L!=null&&(E=ae(g,E,Z,L,p));delete S[Z]};
v==null?JoT(W,W[_.fB]|0,function(Z,L){f(Z,L)}):f(v,lp(W,v,p))}}}};
tnC=function(g){g=TdJ(g);var v=g[0].$$binaryReaderFn;if(g=g[1]){var r=NdR(g),k=$a(Oz,lRY,fRF,g).messageMetadata;return function(y,z,W){return v(y,z,W,k,r)}}return v};
qJ=function(g,v,r){g[v]=r.$$binaryWriterFn};
mA=function(g,v,r,k){var y,z,W=r.$$binaryWriterFn;g[v]=function(S,Y,e){return W(S,Y,e,z||(z=$a(sz,qJ,mA,k).messageMetadata),y||(y=CDC(k)))}};
CDC=function(g){var v=g[uDk];if(!v){var r=$a(sz,qJ,mA,g);v=function(k,y){return xM3(k,y,r)};
g[uDk]=v}return v};
xM3=function(g,v,r){JoT(g,g[_.fB]|0,function(k,y){if(y!=null){var z=jMh(r,k);z?z(v,y,k):k<500||e0($Mm,3)}});
(g=Gb(g))&&XD(g,function(k,y,z){KN(v,v.encoder_.end());for(k=0;k<z.length;k++)KN(v,CN(z[k])||new Uint8Array(0))})};
jMh=function(g,v){var r=g[v];if(r)return r;if(r=g.extensions)if(r=r[v]){r=TdJ(r);var k=r[0].$$binaryWriterFn;if(r=r[1]){var y=CDC(r),z=$a(sz,qJ,mA,r).messageMetadata;r=g.isMessageSet?E53(z,y):function(W,S,Y){return k(W,S,Y,z,y)}}else r=k;
return g[v]=r}};
_.JGk=function(g,v,r){if(Array.isArray(v)){var k=v[_.fB]|0;if(k&4)return v;for(var y=0,z=0;y<v.length;y++){var W=g(v[y]);W!=null&&(v[z++]=W)}z<y&&(v.length=z);r&&(HP(v,(k|5)&-1537),k&2&&Object.freeze(v));return v}};
_.bp=function(g,v,r){return new jh(g,v,r)};
_.Oqk=function(g,v,r){return new jh(g,v,r)};
_.Fg=function(g,v,r){ae(g,g[_.fB]|0,v,r,m_(g[_.fB]|0))};
Vns=function(g,v,r){v=_.Sn(v);v!=null&&(_.GR(g,r,1),g=g.encoder_,r=Xg||(Xg=new DataView(new ArrayBuffer(8))),r.setFloat64(0,+v,!0),hC=r.getUint32(0,!0),nB=r.getUint32(4,!0),_.Bg(g,hC),_.Bg(g,nB))};
_.hn=function(g,v,r){v=eV3(v);if(v!=null){switch(typeof v){case "string":qpY(v)}if(v!=null)switch(_.GR(g,r,0),typeof v){case "number":g=g.encoder_;ME(v);sMF(g,hC,nB);break;case "bigint":r=BigInt.asUintN(64,v);r=new mMo(Number(r&BigInt(4294967295)),Number(r>>BigInt(32)));sMF(g.encoder_,r.JSC$6874_lo,r.JSC$6874_hi);break;default:r=qpY(v),sMF(g.encoder_,r.JSC$6874_lo,r.JSC$6874_hi)}}};
bq3=function(g,v,r){v=_.ZR(v);v!=null&&v!=null&&(_.GR(g,r,0),_.KST(g.encoder_,v))};
_.iqK=function(g,v,r){FSF(g,r,aFm(v))};
_.Gbo=function(g,v,r){v=_.BCT(v);v!=null&&(_.GR(g,r,0),g.encoder_.JSC$6876_buffer_.push(v?1:0))};
_.BdK=function(g,v,r){v=_.VA(v);v!=null&&XvB(g,r,yoK(v))};
hMs=function(g,v,r,k,y){v=YpA(v,k);v!=null&&(r=_.UMA(g,r),y(v,g),_.AGh(g,r))};
_.n5J=function(g,v,r){v=v==null||typeof v=="string"||v instanceof x1?v:void 0;v!=null&&XvB(g,r,PDs(v,!0).buffer)};
_.RMm=function(g,v,r){v=_.ZR(v);v!=null&&(v=parseInt(v,10),_.GR(g,r,0),_.KST(g.encoder_,v))};
_.nN=function(g,v){return function(r,k){var y={treatNewDataAsImmutable:!0};k&&Object.assign(y,k);r=QM3(r,void 0,void 0,y);try{var z=new g,W=z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;NdR(v)(W,r);var S=z}finally{r.free()}return S}};
_.MJ=function(g){return function(v){return gaF(v,g)}};
vaF=function(g){return function(){return gaF(this,g)}};
_.Re=function(g){return bu(function(v){return v instanceof g&&!CB(v)})};
_.gS=function(g){return function(v){return rnA(g,v)}};
zXh=function(g,v){return kRR({child:g,origin:v||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:ynC,getPayloadCase:function(r){return r.getPayloadCase()},
createInitMessage:function(r){var k=new vY,y=new cnF;r=_.rS(y,1,r);return _.kT(k,5,ym,r)}})};
cY=function(g){return{valueOf:g}.valueOf()};
WAm=function(){var g=null;if(!IXT)return g;try{var v=function(r){return r};
g=IXT.createPolicy("goog#html",{createHTML:v,createScript:v,createScriptURL:v})}catch(r){}return g};
SzB=function(){PpT===void 0&&(PpT=WAm());return PpT};
_.IO=function(g){var v=SzB();g=v?v.createScriptURL(g):g;return new zI(g)};
_.PY=function(g){if(g instanceof zI)return g.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("da");};
S9=function(g){return g.toString().indexOf("`")===-1};
Ua=function(g){return new _.oO(oaK,g)};
AM=function(g){return g instanceof _.oO};
_.e9=function(g){if(AM(g))return g.privateDoNotAccessOrElseWrappedUrl;throw Error("da");};
aO=function(g){return new Yzs(function(v){return v.substr(0,g.length+1).toLowerCase()===g+":"})};
Ea=function(g,v){v=v===void 0?UJs:v;if(AM(g))return g;for(var r=0;r<v.length;++r){var k=v[r];if(k instanceof Yzs&&k.isValid(g))return Ua(g)}};
_.pV=function(g,v){v=v===void 0?UJs:v;return Ea(g,v)||dS};
_.lb=function(g){var v=window;if(typeof MediaSource!=="undefined"&&g instanceof MediaSource||typeof v.ManagedMediaSource!=="undefined"&&g instanceof v.ManagedMediaSource)return Ua(URL.createObjectURL(g));v=g.type;v.toLowerCase()==="application/octet-stream"?v=!0:(v=v.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),v=(v==null?void 0:v.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(v[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(v[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(v[1])||/^font\/[\w-]+$/i.test(v[1])));if(!v)throw Error("da");return Ua(URL.createObjectURL(g))};
_.ZQ=function(g){for(var v=_.Nj.apply(1,arguments),r=[g[0]],k=0;k<v.length;k++)r.push(String(v[k])),r.push(g[k+1]);return Ua(r.join(""))};
_.eXh=function(g){if(!AnJ){a:{var v=document.createElement("a");try{v.href=g}catch(r){g=void 0;break a}g=v.protocol;g=g===":"||g===""?"https:":g}return g}try{v=new URL(g)}catch(r){return"https:"}return v.protocol};
_.HY=function(g){g instanceof _.oO?g=_.e9(g):g=aXY.test(g)?g:void 0;return g};
tM=function(g,v){v=_.HY(v);v!==void 0&&(g.href=v)};
LV=function(g){var v=SzB();g=v?v.createHTML(g):g;return new DQ(g)};
wS=function(g){if(g instanceof DQ)return g.privateDoNotAccessOrElseWrappedHtml;throw Error("da");};
_.Qm=function(g,v){g.src=_.PY(v).toString()};
EaK=function(g,v){g.setAttribute("sandbox","");for(var r=0;r<v.length;r++)g.sandbox.supports&&!g.sandbox.supports(v[r])||g.sandbox.add(v[r])};
_.dJ3=function(g,v,r){g.removeAttribute("srcdoc");switch(v){case 0:if(r instanceof zI)throw new CV("TrustedResourceUrl",0);EaK(g,[]);v=_.HY(r);v!==void 0&&(g.src=v);break;case 1:if(!(r instanceof zI))throw new CV(typeof r,1);EaK(g,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.Qm(g,r);break;case 2:if(r instanceof zI)throw new CV("TrustedResourceUrl",2);EaK(g,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
v=_.HY(r);v!==void 0&&(g.src=v);break;default:_.zb(v)}};
_.ub=function(g,v,r,k){v=_.HY(v);return v!==void 0?g.open(v,r,k):null};
_.xT=function(g){g=g===void 0?document:g;var v,r;g=(r=(v=g).querySelector)==null?void 0:r.call(v,"script[nonce]");return g==null?"":g.nonce||g.getAttribute("nonce")||""};
_.$T=function(g){var v=SzB();g=v?v.createScript(g):g;return new _.j9(g)};
JM=function(g){if(g instanceof _.j9)return g.privateDoNotAccessOrElseWrappedScript;throw Error("da");};
pgY=function(g){var v=_.xT(g.ownerDocument);v&&g.setAttribute("nonce",v)};
_.Oa=function(g,v){g.textContent=JM(v);pgY(g)};
_.Vm=function(g,v){g.src=_.PY(v);pgY(g)};
_.qj=function(g,v){if(g.nodeType===1&&/^(script|style)$/i.test(g.tagName))throw Error("da");g.innerHTML=wS(v)};
_.sa=function(g,v,r,k){if(g.length===0)throw Error("da");g=g.map(function(z){if(z instanceof TXB)z=z.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("da");return z});
var y=r.toLowerCase();if(g.every(function(z){return y.indexOf(z)!==0}))throw Error("ea`"+r);
v.setAttribute(r,k)};
_.KV=function(g,v,r){if(v instanceof zI)g.href=_.PY(v).toString(),g.rel=r;else{if(lXC.indexOf(r)===-1)throw Error("fa`"+r);v=_.HY(v);v!==void 0&&(g.href=v,g.rel=r)}};
fXF=function(g){return"function"==typeof _.bb&&g instanceof _.bb};
_.NXh=function(g){if(fXF(g))return g.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("da");};
_.FW=function(g,v){v=_.HY(v);v!==void 0&&(g.href=v)};
ib=function(g,v){g&&(v=g.indexOf(v),0<=v&&g.splice(v,1))};
GI=function(g){return typeof g==="function"};
ZN3=function(g){return g instanceof XW||g&&"closed"in g&&GI(g.remove)&&GI(g.add)&&GI(g.unsubscribe)};
BY=function(){};
hM=function(g){HNh(function(){throw g;})};
nV=function(g){return g};
Mj=function(){return thB(_.Nj.apply(0,arguments))};
thB=function(g){return g.length===0?nV:g.length===1?g[0]:function(v){return g.reduce(function(r,k){return k(r)},v)}};
DJA=function(g){var v;return(v=g!=null?g:void 0)!=null?v:Promise};
LAh=function(g,v){return new RO(function(r){var k=0;return v.schedule(function(){k===g.length?r.complete():(r.next(g[k++]),r.closed||this.schedule())})})};
wgB=function(g,v){if(!g)throw Error("ga");return new RO(function(r){var k=new XW;k.add(v.schedule(function(){var y=g[Symbol.asyncIterator]();k.add(v.schedule(function(){var z=this;y.next().then(function(W){W.done?r.complete():(r.next(W.value),z.schedule())})}))}));
return k})};
Qes=function(g,v,r){v=v.schedule(function(){try{r.call(this)}catch(k){g.error(k)}},0);
g.add(v)};
CpB=function(g,v){return new RO(function(r){var k;r.add(v.schedule(function(){k=g[gr]();Qes(r,v,function(){var y=k.next(),z=y.value;y.done?r.complete():(r.next(z),this.schedule())})}));
return function(){var y;return GI((y=k)==null?void 0:y.return)&&k.return()}})};
ugB=function(g,v){return new RO(function(r){var k=new XW;k.add(v.schedule(function(){var y=g[vD]();k.add(y.subscribe({next:function(z){k.add(v.schedule(function(){return r.next(z)}))},
error:function(z){k.add(v.schedule(function(){return r.error(z)}))},
complete:function(){k.add(v.schedule(function(){return r.complete()}))}}))}));
return k})};
xJm=function(g,v){return new RO(function(r){return v.schedule(function(){return g.then(function(k){r.add(v.schedule(function(){r.next(k);r.add(v.schedule(function(){return r.complete()}))}))},function(k){r.add(v.schedule(function(){return r.error(k)}))})})})};
jek=function(g){return new TypeError("ha`"+(g!==null&&typeof g==="object"?"an invalid object":"'"+g+"'"))};
JnR=function(g,v){if(g!=null){if(GI(g[vD]))return ugB(g,v);if($Jo(g))return LAh(g,v);if(GI(g==null?void 0:g.then))return xJm(g,v);if(Symbol.asyncIterator&&GI(g==null?void 0:g[Symbol.asyncIterator]))return wgB(g,v);if(GI(g==null?void 0:g[gr]))return CpB(g,v)}throw jek(g);};
k_=function(g,v){return v?JnR(g,v):rr(g)};
rr=function(g){if(g instanceof RO)return g;if(g!=null){if(GI(g[vD]))return ON3(g);if($Jo(g))return Vh3(g);if(GI(g==null?void 0:g.then))return qzh(g);if(Symbol.asyncIterator&&GI(g==null?void 0:g[Symbol.asyncIterator]))return seT(g);if(GI(g==null?void 0:g[gr]))return mJm(g)}throw jek(g);};
ON3=function(g){return new RO(function(v){var r=g[vD]();if(GI(r.subscribe))return r.subscribe(v);throw new TypeError("ia");})};
Vh3=function(g){return new RO(function(v){for(var r=0;r<g.length&&!v.closed;r++)v.next(g[r]);v.complete()})};
qzh=function(g){return new RO(function(v){g.then(function(r){v.closed||(v.next(r),v.complete())},function(r){return v.error(r)}).then(null,hM)})};
mJm=function(g){return new RO(function(v){for(var r=g[gr]();!v.closed;){var k=r.next(),y=k.value;k.done?v.complete():v.next(y)}return function(){return GI(r==null?void 0:r.return)&&r.return()}})};
seT=function(g){return new RO(function(v){KAs(g,v).catch(function(r){return v.error(r)})})};
KAs=function(g,v){var r,k,y,z,W,S;return _.P(function(Y){switch(Y.nextAddress){case 1:_.cD(Y,2,3);var e=g[Symbol.asyncIterator];z=e!==void 0?e.call(g):new bN3(_.I(g));case 5:return _.U(Y,z.next(),8);case 8:k=Y.yieldResult;if(k.done){Y.jumpTo(3);break}W=k.value;v.next(W);Y.jumpTo(5);break;case 3:_.I7(Y);_.WD(Y,9);if(!k||k.done||!(y=z.return)){Y.jumpTo(9);break}return _.U(Y,y.call(z),9);case 9:_.I7(Y,0,0,1);if(r)throw r.error;_.PD(Y,10,1);break;case 10:_.PD(Y,4);break;case 2:S=_.S2(Y);r={error:S};Y.jumpTo(3);
break;case 4:v.complete(),_.o7(Y)}})};
Y_=function(g,v){return v?LAh(g,v):Vh3(g)};
FAA=function(g){return GI(g[g.length-1])?g.pop():void 0};
Ug=function(g){var v=g[g.length-1];return v&&GI(v.schedule)?g.pop():void 0};
AU=function(){var g=_.Nj.apply(0,arguments),v=Ug(g);return v?LAh(g,v):Y_(g)};
e2=function(g){var v=GI(g)?g:function(){return g};
return new RO(function(r){return r.error(v())})};
a7=function(g){return function(v){if(GI(v==null?void 0:v.lift))return v.lift(function(r){try{return g(r,this)}catch(k){this.error(k)}});
throw new TypeError("ja");}};
dr=function(){return a7(function(g,v){var r=null;g._refCount++;var k=new Eg(v,void 0,void 0,void 0,function(){if(!g||g._refCount<=0||0<--g._refCount)r=null;else{var y=g._connection,z=r;r=null;!y||z&&y!==z||y.unsubscribe();v.unsubscribe()}});
g.subscribe(k);k.closed||(r=g.connect())})};
GRY=function(){var g=iNk;var v=v===void 0?0:v;return a7(function(r,k){k.add(g.schedule(function(){return r.subscribe(k)},v))})};
l_=function(g){return a7(function(v,r){var k=0;v.subscribe(new Eg(r,function(y){r.next(g.call(void 0,y,k++))}))})};
BXK=function(g){return l_(function(v){return Xgh(v)?g.apply(null,_.fF(v)):g(v)})};
gTY=function(g){if(g.length===1){var v=g[0];if(hXA(v))return{args:v,keys:null};if(v&&typeof v==="object"&&naJ(v)===MhY)return g=RXC(v),{args:g.map(function(r){return v[r]}),
keys:g}}return{args:g,keys:null}};
NQ=function(){var g=_.Nj.apply(0,arguments),v=Ug(g),r=FAA(g);g=gTY(g);var k=g.args,y=g.keys;if(k.length===0)return k_([],v);v=new RO(vTh(k,v,y?function(z){for(var W={},S=0;S<z.length;S++)W[y[S]]=z[S];return W}:nV));
return r?v.pipe(BXK(r)):v};
vTh=function(g,v,r){r=r===void 0?nV:r;return function(k){rMT(v,function(){for(var y=g.length,z=Array(y),W=y,S=g.map(function(){return!1}),Y=!0,e={i$jscomp$216:0};e.i$jscomp$216<y;e={i$jscomp$216:e.i$jscomp$216},e.i$jscomp$216++)rMT(v,function(a){return function(){k_(g[a.i$jscomp$216],v).subscribe(new ZM(k,function(E){z[a.i$jscomp$216]=E;
Y&&(S[a.i$jscomp$216]=!0,Y=!S.every(nV));Y||k.next(r(z.slice()))},function(){return--W===0}))}}(e),k)},k)}};
rMT=function(g,v,r){g?r.add(g.schedule(v)):v()};
kIK=function(g,v,r,k){var y=[],z=0,W=0,S=!1,Y=function(e){z++;rr(r(e,W++)).subscribe(new Eg(v,function(a){v.next(a)},void 0,function(){z--;
for(var a={};y.length&&z<k;a={bufferedValue:void 0})a.bufferedValue=y.shift(),Y(a.bufferedValue);!S||y.length||z||v.complete()}))};
g.subscribe(new Eg(v,function(e){return z<k?Y(e):y.push(e)},void 0,function(){S=!0;
!S||y.length||z||v.complete()}));
return function(){y=null}};
HD=function(g,v){var r=r===void 0?Infinity:r;if(GI(v))return HD(function(k,y){return l_(function(z,W){return v(k,z,y,W)})(rr(g(k,y)))},r);
typeof v==="number"&&(r=v);return a7(function(k,y){return kIK(k,y,g,r)})};
yMR=function(g){g=g===void 0?Infinity:g;return HD(nV,g)};
cMT=function(){var g=_.Nj.apply(0,arguments);return yMR(1)(Y_(g,Ug(g)))};
LF=function(g){return new RO(function(v){rr(g()).subscribe(v)})};
wr=function(g,v,r){if(GI(r)){var k=r;r=void 0}if(k)return wr(g,v,r).pipe(BXK(k));k=_.I(GI(g.addEventListener)&&GI(g.removeEventListener)?zLh.map(function(W){return function(S){return g[W](v,S,r)}}):GI(g.addListener)&&GI(g.removeListener)?IQT.map(Woh(g,v)):GI(g.on)&&GI(g.off)?Pb3.map(Woh(g,v)):[]);
var y=k.next().value,z=k.next().value;return!y&&$Jo(g)?HD(function(W){return wr(W,v,r)})(Y_(g)):new RO(function(W){if(!y)throw new TypeError("ka");
var S=function(){var Y=_.Nj.apply(0,arguments);return W.next(1<Y.length?Y:Y[0])};
y(S);return function(){return z(S)}})};
Woh=function(g,v){return function(r){return function(k){return g[r](v,k)}}};
CF=function(){var g=_.Nj.apply(0,arguments),v=Ug(g);var r=typeof g[g.length-1]==="number"?g.pop():Infinity;return g.length?g.length===1?rr(g[0]):yMR(r)(Y_(g,v)):QU};
oTJ=function(g){return g.length===1&&SaB(g[0])?g[0]:g};
Ya3=function(){var g=oTJ(_.Nj.apply(0,arguments));return a7(function(v,r){var k=[v].concat(_.fF(g)),y=function(){if(!r.closed)if(k.length>0){try{var z=rr(k.shift())}catch(S){y();return}var W=new Eg(r,void 0,BY,BY);r.add(z.subscribe(W));W.add(y)}else r.complete()};
y()})};
u_=function(g){return a7(function(v,r){var k=0;v.subscribe(new Eg(r,function(y){return g.call(void 0,y,k++)&&r.next(y)}))})};
AMk=function(){var g=_.Nj.apply(0,arguments);g=oTJ(g);return g.length===1?rr(g[0]):new RO(UjA(g))};
UjA=function(g){return function(v){for(var r=[],k={i$jscomp$219:0};r&&!v.closed&&k.i$jscomp$219<g.length;k={i$jscomp$219:k.i$jscomp$219},k.i$jscomp$219++)r.push(rr(g[k.i$jscomp$219]).subscribe(new Eg(v,function(y){return function(z){if(r){for(var W=0;W<r.length;W++)W!==y.i$jscomp$219&&r[W].unsubscribe();r=null}v.next(z)}}(k))))}};
eLh=function(){var g=_.Nj.apply(0,arguments),v=FAA(g),r=oTJ(g);return r.length?new RO(function(k){var y=r.map(function(){return[]}),z=r.map(function(){return!1});
k.add(function(){y=z=null});
for(var W={sourceIndex$jscomp$1:0};!k.closed&&W.sourceIndex$jscomp$1<r.length;W={sourceIndex$jscomp$1:W.sourceIndex$jscomp$1},W.sourceIndex$jscomp$1++)rr(r[W.sourceIndex$jscomp$1]).subscribe(new Eg(k,function(S){return function(Y){y[S.sourceIndex$jscomp$1].push(Y);y.every(function(e){return e.length})&&(Y=y.map(function(e){return e.shift()}),k.next(v?v.apply(null,_.fF(Y)):Y),y.some(function(e,a){return!e.length&&z[a]})&&k.complete())}}(W),void 0,function(S){return function(){z[S.sourceIndex$jscomp$1]=
!0;
!y[S.sourceIndex$jscomp$1].length&&k.complete()}}(W)));
return function(){y=z=null}}):QU};
aQR=function(g){var v,r,k;return!!g&&typeof g.active==="boolean"&&typeof((v=g.clock)==null?void 0:v.now)==="function"&&((r=g.clock)==null?void 0:r.timeline)!==void 0&&!((k=g.lastMeasurement)==null||!k.timestamp)&&typeof g.equivalentTo==="function"&&typeof g.extrapolateToNow==="function"&&typeof g.extrapolateToTime==="function"&&typeof g.map==="function"&&typeof g.joinWith==="function"};
ETJ=function(g){function v(r){return typeof r==="boolean"||typeof r==="string"||typeof r==="number"||r===void 0||r===null}
return v(g)?!0:Array.isArray(g)?g.every(v):typeof g==="object"?Object.keys(g).every(function(r){return typeof r==="string"})&&Object.values(g).every(function(r){return Array.isArray(r)?r.every(v):v(r)}):!1};
djC=function(g){if(ETJ(g))return g;if(aQR(g))return{lastMeasurement:{value:djC(g.lastMeasurement.value),timestamp:x_(g.lastMeasurement.timestamp,new j2(0,g.lastMeasurement.timestamp.timeline))},active:g.active};try{return JSON.parse(JSON.stringify(g))}catch(v){}return String(g)};
$_=function(g,v){return function(r){return new RO(function(k){return r.subscribe(function(y){g.timeExecution(v,function(){k.next(y)})()},function(y){g.timeExecution(v,function(){k.error(y)})()},function(){g.timeExecution(v,function(){k.complete()})()})})}};
pYh=function(g,v){var r=!1;return new RO(function(k){var y=g.setTimeout(function(){r=!0;k.next(!0);k.complete()},v);
return function(){r||g.clearTimeout(y)}})};
TSA=function(g){g=g.global;if(g.fetchLater)return g.fetchLater.bind(g)};
JU=function(g){return a7(function(v,r){var k=null,y=!1,z;k=v.subscribe(new Eg(r,void 0,function(W){z=rr(g(W,JU(g)(v)));k?(k.unsubscribe(),k=null,z.subscribe(r)):y=!0}));
y&&(k.unsubscribe(),k=null,z.subscribe(r))})};
lQh=function(g,v,r){return function(k,y){var z=r,W=v,S=0;k.subscribe(new Eg(y,function(Y){var e=S++;W=z?g(W,Y,e):(z=!0,Y);y.next(W)},void 0,void 0))}};
fQh=function(g){g=g===void 0?null:g;return a7(function(v,r){var k=!1;v.subscribe(new Eg(r,function(y){k=!0;r.next(y)},void 0,function(){k||r.next(g);
r.complete()}))})};
Og=function(){return a7(function(g,v){g.subscribe(new Eg(v,BY))})};
qQ=function(g){return a7(function(v,r){v.subscribe(new Eg(r,function(){return r.next(g)}))})};
sg=function(g){return g<=0?function(){return QU}:a7(function(v,r){var k=0;
v.subscribe(new Eg(r,function(y){++k<=g&&(r.next(y),g<=k&&r.complete())}))})};
m9=function(g){var v=v===void 0?nV:v;var r;g=(r=g)!=null?r:NSB;return a7(function(k,y){var z,W=!0;k.subscribe(new Eg(y,function(S){var Y=v(S);if(W||!g(z,Y))W=!1,z=Y,y.next(S)}))})};
NSB=function(g,v){return g===v};
HVk=function(g){g=g===void 0?ZVo:g;return a7(function(v,r){var k=!1;v.subscribe(new Eg(r,function(y){k=!0;r.next(y)},void 0,function(){return k?r.complete():r.error(g())}))})};
ZVo=function(){return new t9h};
b_=function(){var g=_.Nj.apply(0,arguments);return function(v){return cMT(v,AU.apply(null,_.fF(g)))}};
DjF=function(g){return a7(function(v,r){var k=0;v.subscribe(new Eg(r,function(y){g.call(void 0,y,k++,v)||(r.next(!1),r.complete())},void 0,function(){r.next(!0);
r.complete()}))})};
LoR=function(){return a7(function(g,v){var r=[];g.subscribe(new Eg(v,function(k){r.push(k);1<r.length&&r.shift()},void 0,function(){for(var k=_.I(r),y=k.next();!y.done;y=k.next())v.next(y.value);
v.complete()},function(){r=null}))})};
wYh=function(g,v){var r=arguments.length>=2;return function(k){return k.pipe(g?u_(function(y,z){return g(y,z,k)}):nV,LoR(),r?fQh(v):HVk(function(){return new t9h}))}};
i_=function(g){var v=GI(g)?g:function(){return g};
return GI()?a7(function(r,k){var y=v();(void 0)(y).subscribe(k).add(r.subscribe(y))}):function(r){var k=new FF(r,v);
GI(r==null?void 0:r.lift)&&(k.lift=r.lift);k.source=r;k.subjectFactory=v;return k}};
XF=function(g){var v=new G_(g,void 0,void 0);return function(r){return i_(function(){return v})(r)}};
BD=function(g,v){return a7(lQh(g,v,arguments.length>=2))};
hU=function(){var g=_.Nj.apply(0,arguments),v=Ug(g);return a7(function(r,k){(v?cMT(g,r,v):cMT(g,r)).subscribe(k)})};
nF=function(g){return a7(function(v,r){var k=null,y=0,z=!1;v.subscribe(new Eg(r,function(W){var S;(S=k)==null||S.unsubscribe();S=y++;rr(g(W,S)).subscribe(k=new Eg(r,function(Y){return r.next(Y)},void 0,function(){k=null;
z&&!k&&r.complete()}))},void 0,function(){(z=!0,!k)&&r.complete()}))})};
MQ=function(g,v){v=v===void 0?!1:v;return a7(function(r,k){var y=0;r.subscribe(new Eg(k,function(z){var W=g(z,y++);(W||v)&&k.next(z);!W&&k.complete()}))})};
R7=function(g,v,r){var k=GI(g)||v||r?{next:g,error:v,complete:r}:g;return k?a7(function(y,z){y.subscribe(new Eg(z,function(W){var S;(S=k.next)==null||S.call(k,W);z.next(W)},function(W){var S;
(S=k.error)==null||S.call(k,W);z.error(W)},function(){var W;
(W=k.complete)==null||W.call(k);z.complete()}))}):nV};
QOk=function(){var g=_.Nj.apply(0,arguments),v=FAA(g);return a7(function(r,k){for(var y=g.length,z=Array(y),W=g.map(function(){return!1}),S=!1,Y={i$jscomp$229:0};Y.i$jscomp$229<y;Y={i$jscomp$229:Y.i$jscomp$229},Y.i$jscomp$229++)rr(g[Y.i$jscomp$229]).subscribe(new Eg(k,function(e){return function(a){z[e.i$jscomp$229]=a;
S||W[e.i$jscomp$229]||(W[e.i$jscomp$229]=!0,(S=W.every(nV))&&(W=null))}}(Y),void 0,BY));
r.subscribe(new Eg(k,function(e){S&&(e=[e].concat(_.fF(z)),k.next(v?v.apply(null,_.fF(e)):e))}))})};
CbK=function(g){var v=[],r=0,k;for(k in g)v[r++]=k;return v};
uWC=function(g,v){for(var r in g)if(g[r]==v)return!0;return!1};
xjJ=function(g,v,r){for(var k in g)if(v.call(r,g[k],k,g))return k};
jOo=function(g){if(!g||typeof g!=="object")return g;if(typeof g.clone==="function")return g.clone();if(typeof Map!=="undefined"&&g instanceof Map)return new Map(g);if(typeof Set!=="undefined"&&g instanceof Set)return new Set(g);if(g instanceof Date)return new Date(g.getTime());var v=Array.isArray(g)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(g)||g instanceof DataView?{}:new g.constructor(g.length),r;for(r in g)v[r]=jOo(g[r]);return v};
$jh=function(g){var v=arguments.length;if(v==1&&Array.isArray(arguments[0]))return $jh.apply(null,arguments[0]);if(v%2)throw Error("oa");for(var r={},k=0;k<v;k+=2)r[arguments[k]]=arguments[k+1];return r};
JMF=function(g){var v=arguments.length;if(v==1&&Array.isArray(arguments[0]))return JMF.apply(null,arguments[0]);for(var r={},k=0;k<v;k++)r[arguments[k]]=!0;return r};
_.gm=function(g){return new TXB(g[0].toLowerCase())};
OVk=function(g){try{return new URL(g,window.document.baseURI)}catch(v){return new URL("about:invalid")}};
V9o=function(g,v){var r=v.createRange();r.selectNode(v.body);g=LV(g);return r.createContextualFragment(wS(g))};
qa3=function(g){g=g.nodeName;return typeof g==="string"?g:"FORM"};
sOB=function(g){g=g.nodeType;return g===1||typeof g!=="number"};
vu=function(g,v,r){g.setAttribute(v,r)};
mjK=function(g){return g.parts.map(function(v){var r=v.descriptor;return""+v.url+(r?" "+r:"")}).join(" , ")};
_.rm=function(g){var v=_.Nj.apply(1,arguments);if(v.length===0)return _.IO(g[0]);for(var r=g[0],k=0;k<v.length;k++)r+=encodeURIComponent(v[k])+g[k+1];return _.IO(r)};
_.kL=function(g,v){g=_.PY(g).toString();var r=g.split(/[?#]/),k=/[?]/.test(g)?"?"+r[1]:"";return Ko3(r[0],k,/[#]/.test(g)?"#"+(k?r[2]:r[1]):"",v)};
Ko3=function(g,v,r,k){function y(W,S){W!=null&&(Array.isArray(W)?W.forEach(function(Y){return y(Y,S)}):(v+=z+encodeURIComponent(S)+"="+encodeURIComponent(W),z="&"))}
var z=v.length?"&":"?";k.constructor===Object&&(k=Object.entries(k));Array.isArray(k)?k.forEach(function(W){return y(W[1],W[0])}):k.forEach(y);
return _.IO(g+v+r)};
yi=function(g,v,r,k){this.top=g;this.right=v;this.bottom=r;this.left=k};
bVs=function(g){g=g.global;if(g.PendingGetBeacon)return g.PendingGetBeacon};
zU=function(g){return function(v){return v.pipe(Fok(g,i_(new cu)))}};
IA=function(g){return function(v){return v.pipe(Fok(g,XF(1)))}};
Fok=function(g,v){function r(k){return new RO(function(y){return k.subscribe(function(z){Wu(g,function(){return void y.next(z)},3)},function(z){Wu(g,function(){return void y.error(z)},3)},function(){Wu(g,function(){return void y.complete()},3)})})}
return Mj(r,GRY(),v,dr(),r)};
XYh=function(g){var v=iVF(g);return v===null?new Pu(null):v.pipe(l_(function(r){r=r.serialize();if(GIY)r=_.rC.btoa(r);else{for(var k=[],y=0,z=0;z<r.length;z++){var W=r.charCodeAt(z);W>255&&(k[y++]=W&255,W>>=8);k[y++]=W}r=_.hG(k)}return r}),sg(1),IA(g.queue))};
BST=function(g){var v=v===void 0?{}:v;if(typeof Event==="function")return new Event(g,v);if(typeof document!=="undefined"){var r=document.createEvent("CustomEvent");r.initCustomEvent(g,v.bubbles||!1,v.cancelable||!1,v.detail);return r}throw Error();};
hLh=function(g){return typeof g==="string"?document.getElementById(g):g};
M9m=function(g){var v=!1;v=v===void 0?!1:v;if(g.tagName==="IMG"){if(g.complete&&(!g.naturalWidth||!g.naturalHeight))return!0;var r;if(v&&((r=g.style)==null?void 0:r.display)==="none")return!0}var k,y;return nTA.test((k=g.getAttribute("width"))!=null?k:"")&&nTA.test((y=g.getAttribute("height"))!=null?y:"")};
RLK=function(g,v){if(g.tagName==="IMG")return g.naturalWidth&&g.naturalHeight?!0:!1;try{if(g.readyState)var r=g.readyState;else{var k,y;r=(k=g.contentWindow)==null?void 0:(y=k.document)==null?void 0:y.readyState}return r==="complete"}catch(z){return v===void 0?!1:v}};
g_h=function(g){g||(g=function(v,r,k){v.addEventListener(r,k)});
return g};
yUm=function(g,v){var r=v_T();r=r===void 0?new rUk:r;if(g=hLh(g)){var k=g_h(k);for(var y=!1,z=function(Q){y||(y=!0,v(Q))},W,S=2,Y=0;Y<k_o.length;++Y)if(k_o[Y]===g.tagName){S=3;
W=[g];break}W||(W=g.querySelectorAll(k_o.join(",")));var e=0,a=0,E=!0,p=g=!1;Y={};for(var f=0;f<W.length;Y={isImg:void 0},f++){var Z=W[f];if(!M9m(Z))if(Y.isImg=Z.tagName==="IMG",RLK(Z,r.crossDomainLoadedDefault))g=!0,Y.isImg&&(E=!0);else{e++;var L=function(Q){return function(O){e--;!e&&E&&z(S);Q.isImg&&(O=O&&O.type==="error",a--,O||(E=!0),!a&&p&&E&&z(S))}}(Y);
k(Z,"load",L);Y.isImg&&(a++,k(Z,"error",L))}}a===0&&(E=!0);W=null;W=_.rC.document.readyState==="complete";if(e===0&&!g&&W)S=5;else if(e||!g){k(_.rC,"load",function(){!r.pendingImagesBlockLoad||!a&&E?z(4):p=!0});
return}z(S)}};
cUm=function(g,v,r){if(g)for(var k=0;g!=null&&k<500&&!r(g);++k)g=v(g)};
zTJ=function(g,v){cUm(g,function(r){try{return r===r.parent?null:r.parent}catch(k){}return null},v)};
IMF=function(g,v){if(g.tagName=="IFRAME")v(g);else{g=g.querySelectorAll("IFRAME");for(var r=0;r<g.length&&!v(g[r]);++r);}};
W9h=function(g){return(g=g.ownerDocument)&&(g.parentWindow||g.defaultView)||null};
P_o=function(g,v,r){try{var k=JSON.parse(r.data)}catch(W){}if(typeof k==="object"&&k&&k.type==="creativeLoad"){var y=W9h(g);if(r.source&&y){var z;zTJ(r.source,function(W){try{if(W.parent===y)return z=W,!0}catch(S){}});
z&&IMF(g,function(W){if(W.contentWindow===z)return v(k),!0})}}};
SgF=function(g){return typeof g==="string"?document.getElementById(g):g};
AUF=function(){var g={};return g[0]=_.rm(o_h,"current"),g[1]=_.rm(YgJ),g[2]=_.rm(UQs),g};
S5=function(g,v){return g.left===v.left&&g.top===v.top&&g.width===v.width&&g.height===v.height};
eTh=function(g,v){return{left:Math.max(g.left,v.left),top:Math.max(g.top,v.top),width:Math.max(0,Math.min(g.left+g.width,v.left+v.width)-Math.max(g.left,v.left)),height:Math.max(0,Math.min(g.top+g.height,v.top+v.height)-Math.max(g.top,v.top))}};
aM3=function(g,v){return{left:Math.round(g.left+v.x),top:Math.round(g.top+v.y),width:g.width,height:g.height}};
E_3=function(g,v,r){if(g&&v!==null&&v!=v.top){if(!v.top)return new _.oA(-12245933,-12245933);v=v.top}try{return(r===void 0?0:r)?(new _.oA(v.innerWidth,v.innerHeight)).round():_.YL(v).round()}catch(k){return new _.oA(-12245933,-12245933)}};
dQh=function(g,v,r){try{if(g){if(!v.top)return new yi(-12245933,-12245933,-12245933,-12245933);v=v.top}var k=E_3(g,v,r),y=k.height,z=k.width;if(z===-12245933)return new yi(z,z,z,z);var W=Uj(A1(v.document)),S=W.x,Y=W.y;return new yi(Y,S+z,Y+y,S)}catch(e){return new yi(-12245933,-12245933,-12245933,-12245933)}};
pDJ=function(g){var v;return(v=g.google_tag_data)!=null?v:g.google_tag_data={}};
TrA=function(g){var v,r;return typeof((v=g.navigator)==null?void 0:(r=v.userAgentData)==null?void 0:r.getHighEntropyValues)==="function"};
fMT=function(g){if(!TrA(g))return null;var v=pDJ(g);if(v.uach_promise)return v.uach_promise;g=g.navigator.userAgentData.getHighEntropyValues(lM3).then(function(r){v.uach!=null||(v.uach=r);return r});
return v.uach_promise=g};
j7J=function(g){var v;return Nrh(ZFK(HFh(t2h(DQB(L9k(wDs(Q7F(C_T(new uFF,g.architecture||""),g.bitness||""),g.mobile||!1),g.model||""),g.platform||""),g.platformVersion||""),g.uaFullVersion||""),((v=g.fullVersionList)==null?void 0:v.map(function(r){var k=new xQA;k=_.e5(k,1,r.brand);return _.e5(k,2,r.version)}))||[]),g.wow64||!1)};
$Qk=function(g){var v,r;return(r=(v=fMT(g))==null?void 0:v.then(function(k){return j7J(k)}))!=null?r:null};
JUB=function(g,v){return new RO(function(r){var k=!1,y=Array(v.length);y.fill(void 0);var z=new Set,W=new Set,S=function(E,p){g.running?(y[p]=E,z.add(p),k||(k=!0,Wu(g,function(){k=!1;r.next(_.Bh(y))},1))):r.error(new aA(p))},Y=function(E,p){W.add(p);
z.add(p);Wu(g,function(){r.error(E)},1)},e=function(E){W.add(E);
Wu(g,function(){W.size===v.length&&r.complete()},1)},a=v.map(function(E,p){return E.subscribe(function(f){return void S(f,p)},function(f){return void Y(f,p)},function(){return void e(p)})});
return function(){a.forEach(function(E){return void E.unsubscribe()})}})};
V2k=function(g,v,r){function k(){if(v.debugChannel){var Q=v.debugChannel,O=Q.next;var q={creativeId:v.debugNames.getName(r),requiredSignals:y,signals:Object.assign({},z),hasPrematurelyCompleted:W,errorMessage:S,erroredSignalKey:Y};q={specMajor:2,specMinor:0,specPatch:0,timestamp:x_(v.timeProvider.now(),new j2(0,v.timeProvider.timeline)),instanceId:v.debugNames.getName(v.symbol),creativeState:q};O.call(Q,q)}}
for(var y=Object.keys(g),z={},W=!1,S=null,Y=null,e={},a=new Set,E=[],p=[],f=_.I(y),Z=f.next(),L={};!Z.done;L={key$jscomp$374:void 0},Z=f.next())L.key$jscomp$374=Z.value,Z=g[L.key$jscomp$374],Z instanceof Pu?(e[L.key$jscomp$374]=Z.value,a.add(L.key$jscomp$374),v.debugChannel&&(z[String(L.key$jscomp$374)]=djC(Z.value))):(Z=Z.pipe(m9(function(Q,O){return aQR(Q)||aQR(O)?!1:Q===O}),l_(function(Q){return function(O){v.debugChannel&&(z[String(Q.key$jscomp$374)]=djC(O),k());
var q={};return q[Q.key$jscomp$374]=O,q}}(L)),JU(function(Q){return function(O){if(O instanceof aA)throw new OFY(String(Q.key$jscomp$374));
throw O;}}(L)),R7(function(Q){return function(){a.add(Q.key$jscomp$374)}}(L),function(Q){return function(O){Y=String(Q.key$jscomp$374);
S=String(O);k()}}(L),function(Q){return function(){a.has(Q.key$jscomp$374)||(W=!0,k())}}(L))),p.push(L.key$jscomp$374),E.push(Z));
(g=Object.keys(z).length>0)&&k();f=JUB(v.queue,E).pipe(JU(function(Q){if(Q instanceof aA)throw new Ej(String(p[Q.inputObservableIndex]));throw Q;}),l_(function(Q){return Object.freeze(Object.assign.apply(Object,[{},
e].concat(_.fF(Q))))}));
return(E=E.length>0)&&g?CF(AU(Object.freeze(e)),f):E?f:AU(Object.freeze(e))};
qgA=function(g,v,r,k,y){return g.performanceMonitor.timeExecution.bind(g.performanceMonitor)(733,function(){var z={};try{return v.pipe(JU(function(W){k(Object.assign({},z,{error:W}));return QU}),HD(function(W){try{var S=r(g,W)}catch(e){return k(Object.assign({},z,{error:e instanceof Error?e:String(e)})),QU}var Y={};
return V2k(S,g,W.symbol).pipe(R7(function(e){Y=e}),XF(1),dr()).pipe(y,JU(function(e){k(Object.assign({},Y,{error:e}));
return QU}),b_(void 0),l_(function(){return!0}))})).pipe(BD(function(W){return W+1},0),JU(function(W){k(Object.assign({},z,{error:W}));
return QU}))}catch(W){return k(Object.assign({},z,{error:W})),QU}})()};
dm=function(g){var v=new Map;if(typeof g!=="object"||g===null)return v;Object.values(g).forEach(function(r){r&&typeof r.extrapolateToNow==="function"&&(v.has(r.clock.timeline)||v.set(r.clock.timeline,r.clock.now()))});
return v};
s7C=function(g,v){return typeof g==="string"?encodeURIComponent(g):typeof g==="number"?String(g):Array.isArray(g)?g.map(function(r){return s7C(r,v)}).join(","):g instanceof j2?g.toString():g&&typeof g.extrapolateToNow==="function"?s7C(g.extrapolateUsingTimestampMap(v).value,v):g===!0?"1":g===!1?"0":g===void 0||g===null?null:g instanceof mQR?K9C(g):[g.top,
g.left,g.top+g.height,g.left+g.width].join()};
TU=function(g,v){g=Object.entries(g).map(function(r){var k=_.I(r);r=k.next().value;k=k.next().value;k=s7C(k,v);return k===null?"":r+"="+k}).filter(function(r){return r!==""});
return g.length?g.join("&"):""};
iF3=function(g,v){var r=bFJ,k=F93;v=v===void 0?.01:v;return function(y){v>0&&Math.random()<=v&&(g.global.HTMLFencedFrameElement&&g.global.fence&&typeof g.global.fence.reportEvent==="function"&&g.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),y=Object.assign({},y,{errorMessage:y.error instanceof Error&&y.error.message?y.error.message:String(y.error),errorStack:y.error instanceof Error&&y.error.stack?String(y.error.stack):null,errorName:y.error instanceof
Error&&y.error.name?String(y.error.name):null,errorContext:String(g.performanceMonitor.timedFunctionContext),errorEscapedQueryId:y.escapedQueryId}),r(Object.assign({},y,{payloadMapper:function(){return function(z){try{return k(Object.assign({},z))}catch(W){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),dm(y)).forEach(function(z){g.beaconFactory.makeBeacon(z).sendNow()}))}};
G_C=function(){var g=_.Nj.apply(0,arguments);return function(v){var r=v.pipe(XF(1),dr());v=g.map(function(k){return r.pipe(k,b_(!0))});
return NQ(v).pipe(sg(1),Og())}};
XDs=function(){var g=_.Nj.apply(0,arguments);return function(v){var r=v.pipe(XF(1),dr());v=g.map(function(k){return r.pipe(k,b_(!0))});
return CF.apply(null,_.fF(v)).pipe(sg(1),Og())}};
Brh=function(g,v){return function(r){var k=r.pipe(XF(1),dr());r=k.pipe(g,b_(!0));k=k.pipe(Mj(v,XF(),dr()),b_(!0));r=NQ([r,k]);return AMk(r,k).pipe(sg(1),Og())}};
hTR=function(g,v,r){r(!0)};
n_J=function(g,v){return Mj(nF(function(r){var k=g(r),y=v(r),z={};return k&&y&&z?new RO(function(W){y(k,z,function(S){W.next(Object.assign({},r,{canEmit:S}));W.complete()});
return function(){}}):lH}),u_(function(r){return r.canEmit}))};
M2R=function(g){var v={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(r){return r.pipe(nF(function(k){return new RO(function(y){function z(){S.disconnect();Y.unsubscribe()}
var W=g.MutationObserver;if(W&&k.ref!==void 0){var S=new W(function(e){y.next(e)});
S.observe(k.ref,v);var Y=k.JSC$7371_released.subscribe(z);return z}})}))}};
RTh=function(g){if(g.measurementDeferralState===3)return null;if(g.timeOnScreenReason!==void 0){var v=g.creativeFound===!1?"n":null;if(v!==null)return v}return g.geometricMeasurementErrors instanceof fu?"msf":g.contextValidationErrors instanceof Nx?"c":g.contextVisibilityKnown===!1?"pv":g.geometricMeasurementErrors||g.contextValidationErrors?"x":null};
Hu=function(g,v){return g.replace(gLh,function(r,k){try{var y=_.ZG.get(v,k);if(y==null||y.toString()==null)return r;y=y.toString();if(y==""||!_.Wh(y==null?"":String(y)))return encodeURIComponent(y).replace(/%2C/g,",")}catch(z){}return r})};
vLR=function(g,v){var r=Object.assign({},g),k=g.userAgentClientHints;r=(delete r.userAgentClientHints,r);r=g.payloadMapper(r);var y=TU(r,v);return _.t1(g.urlPrefixes,function(z){var W="";typeof k==="string"&&(W="&"+TU({uach:k},v));var S={};return Hu(z,(S.VIEWABILITY=y,S))+W})};
bFJ=function(g,v){var r=g.payloadMapper(g),k=TU(r,v);return k?_.t1(g.urlPrefixes,function(y){y=y.indexOf("?")>=0?y:y+"?";y="?&".indexOf(y.slice(-1))>=0?y:y+"&";return y+k}):g.urlPrefixes};
r1C=function(){return Mj(u_(function(g){return g!==void 0}),l_(function(g){return g}))};
kUo=function(g){return Mj(l_(function(){return!0}),hU(!1),IA(g))};
y1h=function(g){return g.length<=0?QU:NQ(g.map(function(v){var r=0;return v.pipe(l_(function(k){return{index:r++,value:k}}))})).pipe(u_(function(v){return v.every(function(r){return r.index===v[0].index})}),l_(function(v){return v.map(function(r){return r.value})}))};
c1Y=function(g,v){g.currentState&&(g.previousState=g.currentState);g.currentState=v;g.previousState&&g.previousState.value?(v=Math.max(0,x_(v.timestamp,g.previousState.timestamp)),g.totalTime+=v,g.consecutiveTime+=v):g.consecutiveTime=0;return g};
zrh=function(){return Mj(BD(c1Y,{totalTime:0,consecutiveTime:0}),l_(function(g){return g.totalTime}))};
IGA=function(){return Mj(BD(c1Y,{totalTime:0,consecutiveTime:0}),l_(function(g){return g.consecutiveTime}))};
W8C=function(g,v){return function(r){return y1h(v.map(function(k){return r.pipe(g(k))}))}};
PHJ=function(){var g;return Mj(R7(function(v){return void(g=v.timestamp)}),IGA(),l_(function(v){return{timestamp:g,
value:Math.round(v)}}))};
Sj3=function(g,v){return S5(g.topWindowViewportExternalGeometry,v.topWindowViewportExternalGeometry)&&S5(g.elementGeometry,v.elementGeometry)&&S5(g.exposedViewportLocalGeometry,v.exposedViewportLocalGeometry)&&S5(g.intersectionGeometry,v.intersectionGeometry)&&g.elementGeometrySourceName===v.elementGeometrySourceName&&g.measurementRequests===v.measurementRequests&&g.viewportGeometrySourceName===v.viewportGeometrySourceName&&g.viewportLocalAppOffset.x===v.viewportLocalAppOffset.x&&g.viewportLocalAppOffset.y===
v.viewportLocalAppOffset.y};
UxJ=function(g,v){return function(r){return function(k){var y=k.pipe(i_(new cu),dr());k=r.element.pipe(m9());y=y.pipe(l_(function(z){return z.value}));
return NQ([k,y,v]).pipe(l_(function(z){var W=_.I(z);z=W.next().value;var S=W.next().value;W=W.next().value;if(z.ref===void 0)var Y={top:0,left:0,width:0,height:0};else{Y=z.ref.getBoundingClientRect();var e=z.ref,a=g.global,E=new _.DG(0,0),p=Lu(_.wm(e));if(Qi(p,"parent")){do{if(p==a)var f=_.Cu(e);else f=oLY(e),f=new _.DG(f.left,f.top);E.x+=f.x;E.y+=f.y}while(p&&p!=a&&p!=p.parent&&(e=p.frameElement)&&(p=p.parent))}Y={top:E.y,left:E.x,width:Y.width,height:Y.height}}Y=aM3(Y,S.viewportLocalAppOffset);
a=eTh(Y,S.exposedViewportLocalGeometry);E=g.timeProvider.now();p=Object;e=p.assign;if(W!==2||g.inCrossDomainIframe||a.width<=0||a.height<=0)var Z=!1;else try{var L=g.document.elementFromPoint(a.left+a.width/2,a.top+a.height/2);Z=L?!Yjh(L,z):!1}catch(Q){Z=!1}return{timestamp:E,value:e.call(p,{},S,{elementGeometrySourceName:"geo",intersectionGeometry:Z?uH.intersectionGeometry:a,elementGeometry:Y})}}),zU(g.queue))}}};
Yjh=function(g,v,r){r=r===void 0?0:r;return g.ref===void 0||v.ref===void 0?!1:g.ref===v.ref||_.xL(v.ref,function(k){return k===g.ref})?!0:v.ref.ownerDocument&&v.ref.ownerDocument.defaultView&&v.ref.ownerDocument.defaultView===v.ref.ownerDocument.defaultView.top?!1:r<10&&v.ref.ownerDocument&&v.ref.ownerDocument.defaultView&&v.ref.ownerDocument.defaultView.frameElement?Yjh(g,new j5(v.ref.ownerDocument.defaultView.frameElement),r+1):!0};
aGT=function(g){return function(v){return v.pipe(g.ResizeObserver?A1T(g):erT(g),XF(1),dr())}};
A1T=function(g){return function(v){return v.pipe(nF(function(r){var k=g.ResizeObserver;if(!k||r.ref===void 0)return AU(uH.elementGeometry);var y=(new RO(function(z){function W(){r.ref!==void 0&&S.unobserve(r.ref);S.disconnect();Y.unsubscribe()}
if(r.ref===void 0)return z.complete(),function(){};
var S=new k(function(e){e.forEach(function(a){z.next(a)})});
S.observe(r.ref);var Y=r.JSC$7371_released.subscribe(W);return W})).pipe($_(g.performanceMonitor,736),l_(function(z){return z.contentRect}));
return CF(AU(r.ref.getBoundingClientRect()),y)}),m9(S5))}};
erT=function(g){return function(v){var r=v.pipe(M2R(g)),k=g.onResize;r=CF(v.pipe(l_(function(){return BST("resize")})),r,k);
return NQ(v,r).pipe($_(g.performanceMonitor,737),l_(function(y){y=_.I(y).next().value;return y.ref===void 0?void 0:y.ref.getBoundingClientRect()}),r1C(),m9(S5))}};
puJ=function(g,v){var r=ELh(g,v).pipe(XF(1),dr());return function(k){return function(y){y=y.pipe(nF(function(z){return z.element}),m9());
return NQ([r,y]).pipe(nF(function(z){var W=_.I(z);z=W.next().value;W=W.next().value;return dxs(g,z.intersectionObserver,aGT(g),z.observations,k,z.flushRecords,W)}),zU(g.queue))}}};
TmC=function(g){return l_(function(v){return v.value.viewportGeometrySourceName!=="nio"?v:Object.assign({},v,{value:Object.assign({},v.value,{exposedViewportLocalGeometry:$L(g,!0),topWindowViewportExternalGeometry:$L(g,!0)})})})};
lGA=function(g,v){return AU(v).pipe(g,l_(function(){return v}))};
ELh=function(g,v){return g.timeProvider.timeline!==fGR?e2(new fu(2)):g.MutationObserver?typeof IntersectionObserver==="undefined"?e2(new fu(0)):(new RO(function(r){var k=new cu,y=new J1(k.next.bind(k),{threshold:[].concat(_.fF(v))});r.next({observations:k.pipe($_(g.performanceMonitor,735)),intersectionObserver:y,flushRecords:function(z){z=y.takeRecords(z);z.length>0&&k.next(z)}})})).pipe(sg(1),XF(1),dr()):e2(new fu(1))};
NmK=function(g){return JnR(g.sort(function(v,r){return v.time-r.time}),iNk)};
dxs=function(g,v,r,k,y,z,W){return new RO(function(S){function Y(){Z||(Z=!0,W.ref!==void 0&&v.unobserve(y,W.ref),a.unsubscribe(),f.unsubscribe(),p.unsubscribe(),L.unsubscribe())}
if(W.ref!==void 0){ZuK(v,y);v.observe(y,W.ref);var e=new Oj({timestamp:g.timeProvider.now(),value:Object.assign({},uH,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),a=k.pipe(HD(function(Q){return NmK(Q)}),u_(function(Q){return Q.target===W.ref}),l_(function(Q){return{timestamp:new j2(Q.time,fGR),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:Q.rootBounds||Vi,topWindowViewportExternalGeometry:Q.rootBounds||$L(g,!0),measurementRequests:E,elementGeometrySourceName:"nio",intersectionGeometry:Q.intersectionRect,elementGeometry:Q.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:Q.isIntersecting,isV2Visible:Q.isVisible}}}),i_(e),dr()).subscribe(S),E=new cu,p=E.subscribe(function(){z(y);
S.next({timestamp:g.timeProvider.now(),value:e.value.value});W.ref!==void 0&&(v.unobserve(y,W.ref),v.observe(y,W.ref))}),f=lGA(r,W).subscribe(function(){E.next()}),Z=!1,L=W.JSC$7371_released.subscribe(function(){return Y()});
return Y}})};
Hum=function(g,v){var r=g.getOnBackgrounded().pipe(l_(function(){return"b"}));
return AMk(v,r).pipe(sg(1),IA(g.queue))};
qx=function(g){return function(v){var r;return v.pipe(R7(function(k){return void(r=k.timestamp)}),l_(function(k){return k.value}),g,l_(function(k){return{timestamp:r,
value:k}}))}};
t5s=function(g){return g.intersectionGeometry.width*g.intersectionGeometry.height/(g.elementGeometry.width*g.elementGeometry.height)};
sj=function(g,v,r){r=r===void 0?function(k,y){return k===y}:r;
return g.timestamp.equals(v.timestamp)&&r(g.value,v.value)};
Ku=function(g,v){return v.pipe(l_(function(r){return new m8(g.timeProvider,{timestamp:g.timeProvider.now(),value:r})}))};
DxR=function(g){return function(v){return v.pipe(QOk(g),l_(function(r){var k=_.I(r);r=k.next().value;k=k.next().value;var y=r.value;return{timestamp:r.timestamp,value:y>=1?!0:y<=0?!1:y>=k}}))}};
wuk=function(){return Mj(u_(function(g,v){return v>0}),L8F,hU(-1),m9())};
QA3=function(g,v,r){return g?NQ([v,r]).pipe(u_(function(k){var y=_.I(k);k=y.next().value;y=y.next().value;return k.timestamp.equals(y.timestamp)}),l_(function(k){var y=_.I(k);
k=y.next().value;y=y.next().value;return k.value>y.value?k:y})):v};
xxJ=function(g){return function(v){var r=v.pipe(CHh),k=v.pipe(u3k);return g instanceof RO?g.pipe(nF(function(y){return QA3(y,r,k)})):QA3(g.value,r,k)}};
buJ=function(g,v,r,k){var y=k.geometryIsOccluded,z=k.exposureThreshold,W=k.wasLargeAdAtRender,S=k.allowLargeAdThreshold,Y=k.largeAdExposureThreshold,e=k.mayUseViewportShareExposure,a=k.hasMeasurementStarted;k=k.useIntersectionObserverV2;v=jAR(g,r,v);r=$xh(g,r);k=J1h(v,k);var E=OuC(g,y,e,v),p=E.pipe(l_(function(n){return n.value}),m9(),IA(g),BD(function(n,h){return Math.max(n,h)},0)),f=E.pipe(l_(function(n){return n.value}),wuk(),IA(g)),Z=v.pipe(V5h,l_(function(n){return n.value}),sg(2),m9(),IA(g));
W=qjh(g,v,W,S);var L=W.pipe(hU(!1),m9(),l_(function(n){return n?Y:z}));
S=E.pipe(DxR(L),m9(),IA(g));var Q=NQ([S,v]).pipe(u_(function(n){var h=_.I(n);n=h.next().value;h=h.next().value;return n.timestamp.equals(h.timestamp)}),l_(function(n){var h=_.I(n);
n=h.next().value;h=h.next().value;return{visible:n.value,geometry:h.value.elementGeometry}}),BD(function(n,h){return!h.visible&&n.visible?n:h},{visible:!1,
geometry:Vi}),l_(function(n){return n.geometry}),hU(Vi),IA(g),m9(S5));
e=e instanceof RO?e.pipe(m9(),qQ()):lH;L=NQ([e,L]).pipe(qQ());var O=v.pipe(u_(function(n){return n.value.viewportGeometrySourceName!=="ns"&&n.value.elementGeometrySourceName!=="ns"}),BD(function(n){return n+1},0),hU(0),IA(g)),q=r.pipe(qQ(!0),hU(!1),IA(g));
q=NQ([a,q]).pipe(l_(function(n){var h=_.I(n);n=h.next().value;h=h.next().value;return n&&!h}),IA(g));
var X=v.pipe(sAT,m9()),b=X.pipe(l_(function(n){return n.value}),BD(function(n,h){return Math.max(n,h)},0),m9(),IA(g));
g=X.pipe(l_(function(n){return n.value}),wuk(),IA(g));
return{shouldResetExposureSignals:e,shouldResetViewabilitySignals:L,geometrySignals:{readyGeometryWithDefault:v,measurementStrategy:v.pipe(mxJ),creativePosition:Q.pipe(m9(S5)),visible:S.pipe(m9(sj)),timestampedExposure:E.pipe(m9(sj)),maximumExposure:p,minimumExposure:f,browserSize:v.pipe(K8A,m9(_.IH)),timestampedScreenShare:X,maxScreenShare:b,minScreenShare:g,geometricMeasurementErrors:r,measurementRequests:v.pipe(l_(function(n){return n.value.measurementRequests})),
isLargeAd:W,geometryIsOccluded:y,hasMeasurementStarted:a,geometryMeasurable:q,validMeasurementCount:O,loadTimeExposure:Z,v2VisibilityBitVector:k}}};
$xh=function(g,v){return v.pipe(u_(function(){return!1}),l_(function(r){return r}),JU(function(r){return bH(new Pu(r),g)}))};
jAR=function(g,v,r){return v.pipe(Ya3(lH),IA(g)).pipe(m9(function(k,y){return sj(k,y,Sj3)}),hU({timestamp:r.now(),
value:uH}),IA(g))};
OuC=function(g,v,r,k){r=k.pipe(xxJ(r),qx(l_(function(y){return Math.round(y*100)/100})),IA(g));
return v instanceof Pu?r:NQ([r,v]).pipe(l_(function(y){var z=_.I(y);y=z.next().value;z=z.next().value;return{timestamp:z.timestamp.maximum(y.timestamp),value:z.value?0:y.value}}),m9(sj),IA(g))};
qjh=function(g,v,r,k){v=[v.pipe(l_(function(y){return y.value.elementGeometry.width*y.value.elementGeometry.height>=242500}))];
r instanceof RO&&v.push(r.pipe(l_(function(y){return!!y})));
r=NQ(v);return k?r.pipe(l_(function(y){return y.some(function(z){return z})}),hU(!1),m9(),IA(g)):bH(new Pu(!1),g)};
J1h=function(g,v){g=NQ([g,v]).pipe(l_(function(y){var z=_.I(y);y=z.next().value;if(z.next().value&&y.value.isIntersecting)return y.value.isV2Visible}),m9());
var r=g.pipe(l_(function(y){return y===void 0?!0:y}),BD(function(y,z){return y||!z},!1)),k=g.pipe(BD(function(y,z){return z===void 0?y:z?!1:y!=null?y:!0},void 0),l_(function(y){return!!y}));
return NQ([v,eLh(g,r,k)]).pipe(l_(function(y){var z=_.I(y);y=z.next().value;var W=_.I(z.next().value);z=W.next().value;var S=W.next().value;W=W.next().value;var Y=0;if(!y)return 0;if(z===void 0)return 16;z&&(Y|=1);z||(Y|=2);S&&(Y|=4);W&&(Y|=8);return Y}))};
XuJ=function(g,v,r,k,y){var z=F3.timeThresholdMs;var W=W===void 0?new F83(v,k):W;return(new RO(function(S){var Y=r.pipe(hU(void 0),nF(function(){return ium(y)})).pipe(l_(function(e){var a=e.value;
e=e.timestamp;var E=a.visible;a=a.consecutiveViewTime;var p=a>=z;p||!E?iH(W):(e=Math.max(0,x_(v.now(),e)),GUT(W,Math.max(0,z-a-e)));return p}),BD(function(e,a){return a||e},!1),m9()).subscribe(S);
return function(){W.dispose();Y.unsubscribe()}})).pipe(MQ(function(S){return!S},!0),IA(g))};
ium=function(g){return y1h([g,g.pipe(PHJ())]).pipe(l_(function(v){var r=_.I(v);v=r.next().value;r=r.next().value;return{timestamp:v.timestamp,value:{visible:v.value,consecutiveViewTime:r.value}}}),m9(function(v,r){return sj(v,r,function(k,y){return k.consecutiveViewTime===y.consecutiveViewTime&&k.visible===y.visible})}))};
BmJ=function(){return Mj(IGA(),BD(function(g,v){return Math.max(g,v)},0),l_(function(g){return Math.round(g)}))};
hrF=function(g){return Mj(DxR(AU(g)),BmJ())};
nLo=function(g,v){return v instanceof RO?v.pipe(nF(function(r){return(r=r?15:null)?e2(new fu(r)):g})):(v=v.value?15:null)?e2(new fu(v)):g};
M5s=function(g){var v=new fu(13);if(g.length<1)return{chain:QU,capturedErrors:QU};var r=new cu,k=g[0];return{chain:g.slice(1).reduce(function(y,z){return y.pipe(JU(function(W){r.next(W);return z}))},k).pipe(JU(function(y){r.next(y);
return e2(v)}),i_(new cu),dr()),
capturedErrors:r}};
Rro=function(g,v){var r=g.pipe(i_(new cu),dr());return nF(function(k){return r.pipe(v(k))})};
v8h=function(g,v){if(g.inCrossDomainIframe)return e2(new fu(6));var r=new cu;return CF(AU({}),v,r).pipe(l_(function(){return{timestamp:g.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:g83(g),topWindowViewportExternalGeometry:$L(g,!0),measurementRequests:r,viewportLocalAppOffset:{x:0,y:0}}}}),zU(g.queue))};
g83=function(g){var v=$L(g,!1);if(!g.inIframe||!r3h(g.global.parent)||g.global.parent===g.global)return v;var r=new GU(g.global.parent,g.debugChannel);r.beaconFactory=g.beaconFactory;r=g83(r);g=g.global.frameElement.getBoundingClientRect();return eTh(aM3(eTh(r,g),{x:v.left-g.left,y:v.top-g.top}),v)};
kTm=function(g){if(g.prerendering)return 3;var v;return(v={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[g.visibilityState||g.webkitVisibilityState||g.mozVisibilityState||""])!=null?v:0};
y3C=function(g){return g.document.JSC$7382_onVisibilityChange.pipe(l_(function(v){return v==="visible"}),m9(),IA(g.queue))};
c3h=function(g,v,r){var k;return v.pipe(m9(),nF(function(y){return r.pipe(l_(function(){if(!k){k=!0;try{y.next()}finally{k=!1}}return!0}))}),hU(!1),IA(g.queue))};
zao=function(g){return Mj(qx(l_(function(v){return v>=1?!0:v<=0?!1:v>=g})),zrh(),l_(function(v){return Math.round(v)}))};
W6K=function(g,v,r,k,y){var z=If3;if(z.length>1)for(var W=0;W<z.length-1;W++)if(z[W]<z[W+1])throw Error();W=y.pipe(hU(void 0),nF(function(){return r.pipe(PHJ())}),m9(),IA(g));
y=y.pipe(hU(void 0),nF(function(){return r.pipe(BmJ())}),m9(),IA(g));
return{totalMeasurementTime:k.pipe(hU(void 0),nF(function(){return v.pipe(l_(function(S){return{timestamp:S.timestamp,value:!0}}),zrh())}),m9(),IA(g)),
totalUnviewedTime:k.pipe(hU(void 0),nF(function(){return v.pipe(l_(function(S){return{timestamp:S.timestamp,value:S.value===0}}),zrh())}),m9(),IA(g)),
maxTimeOnScreen:k.pipe(hU(void 0),nF(function(){return v.pipe(W8C(hrF,z))}),m9(_.IH),IA(g)),
timeOnScreen:k.pipe(hU(void 0),nF(function(){return v.pipe(W8C(zao,z),l_(function(S){return S.map(function(Y,e){return e>0?Y-S[e-1]:Y})}))}),m9(_.IH),IA(g)),
maxConsecutiveViewTime:y,consecutiveViewTime:W.pipe(m9(sj),IA(g))}};
SGT=function(g){var v=!0;v=v===void 0?!1:v;return Mj(nF(function(r){return PPT(g.document,r,v)}),IA(g.queue))};
o8k=function(g,v,r){var k=r.pipe(l_(function(y){return{value:y,timestamp:g.timeProvider.now()}}),m9(sj));
return v instanceof RO?v.pipe(m9(),nF(function(y){return y?bH(new Pu({value:!1,timestamp:g.timeProvider.now()}),g.queue):k})):v.value===!1?k:new Pu(!1)};
YGF=function(g,v,r,k,y,z,W){var S=F3;v=v instanceof RO?v.pipe(hU(!1),m9()):v;var Y=!g.isMobile();r=o8k(g,r,k);g=W.measurableCreative.pipe(kUo(g.queue));return Object.assign({},S,{geometryIsOccluded:r,wasLargeAdAtRender:y,allowLargeAdThreshold:Y,mayUseViewportShareExposure:v,hasMeasurementStarted:g,useIntersectionObserverV2:z})};
A3J=function(g,v,r,k,y,z){var W=1;z=z===void 0?!0:z;W=W===void 0?.01:W;var S=S===void 0?g.timeProvider.intervalObservable(100).pipe(IA(g.queue)):S;return g.performanceMonitor.timeExecution(916,function(){return UrA(g,v.pipe(zU(g.queue)),r.pipe(zU(g.queue)),k,y,z,W,S)})()};
UrA=function(g,v,r,k,y,z,W,S){var Y=y3C(g).pipe(l_(function(a){return!a})),e=new ea3(g,[new afK(g,If3),
new E8m(g,S)]);S=G_C(drB,p0m);return qgA(g,v,function(a,E){var p=bH(new Pu(E.element),a.queue).pipe(SGT(a),IA(a.queue)),f={loadedElement:p,shouldMeasure:p.pipe(qQ(!0)),measurableCreative:p.pipe(l_(function(n){var h=h===void 0?Symbol():h;return Object.freeze({symbol:h,element:bH(new Pu(n),a.queue)})})),
creativeSearchResult:bH(new Pu("mue"),a.queue)},Z=new Pu(!1),L=new Pu(!1),Q=new Pu(17),O=new Pu(!1),q=new Pu(!1),X=bH(X3,a.queue);Z=e.buildGeometrySource(f,{inApp:Z,useV2:!1,requestSource:bH(Q,a.queue)}).geometrySource;f=YGF(a,O,L,Y,q,X,f);L=buJ(a.queue,a.timeProvider,Z,f);f=L.geometrySignals;O=L.shouldResetViewabilitySignals;L=W6K(a.queue,f.timestampedExposure,f.visible,L.shouldResetExposureSignals,O);O=XuJ(a.queue,a.timeProvider,O,f.measurementRequests,f.visible);q=r.pipe(u_(function(n){return n===
E.element.ref}),l_(function(){return"ur"}));
X=pYh(a.timeProvider,y).pipe(qQ("t"));q=Hum(a,CF(q,X));X=c3h(a,f.measurementRequests,q.pipe(u_(function(n){return n!==null})));
Z=q.pipe(u_(function(n){return n!==null}),l_(function(){return kTm(a.global.document)===1}));
var b=TQB(a.document);return Object.assign({},{beaconFactory:new Pu(a.beaconFactory),context:new Pu(a),inferredPingId:new Pu("lidar2"),timeOnScreenPingId:new Pu("lidartos"),binaryContext:new Pu(17),binaryVersion:new Pu(k),requestSource:Q,contextValidationErrors:new Pu(a.validate()?null:new Nx),contextVisibilityKnown:new Pu(b),payloadMapper:new Pu(F93),endOfSessionReason:q,timeOnScreenReason:q,requestMeasurementOnEndOfSession:X,hasImpressionFired:lfF,crossDomainIframeState:new Pu(a.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:X3,inFetchLaterBeaconExperiment:X3,isTurtlex:X3,turtlexReportEventData:new Pu(""),reportFencedFrameEvent:lH,isViewableAttributionEnabled:X3,inViewableAttributionExperiment:new Pu(0),fetchBeaconFactory:lH,supportsPendingBeacon:X3,supportsFetchLater:X3,emit:new Pu(hTR),beginToRenderEvent:new Pu(Symbol()),activeViewUnmeasurableEvent:new Pu(Symbol()),activeViewViewableEvent:new Pu(Symbol()),creativeFound:lfF,immediateUrlPrefixes:new Pu(E.immediateUrls),timeOnScreenUrlPrefixes:new Pu(E.timeOnScreenUrls),
cpmavUrls:lH,viewableRelayUrls:lH,measurementDeferralState:new Pu(2),urlSerializer:new Pu(vLR),viewUrlSerializer:new Pu(ff3),isCreativeLoaded:p.pipe(kUo(a.queue)),pageVisible:Y.pipe(l_(function(n){return!n})),
eosPageVisible:Z,timestampedExposureHistory:f.timestampedExposure.pipe(BD(function(n,h){n.push(h);return n},[]))},f,{viewable:Ku(a,O),
maxTimeOnScreen:Ku(a,L.maxTimeOnScreen),timeOnScreen:Ku(a,L.timeOnScreen),maxConsecutiveViewTime:Ku(a,L.maxConsecutiveViewTime),consecutiveViewTime:L.consecutiveViewTime.pipe(l_(function(n){return new m8(a.timeProvider,n)})),
totalMeasurementTime:Ku(a,L.totalMeasurementTime),totalUnviewedTime:Ku(a,L.totalUnviewedTime),userAgentClientHints:XYh(a),clientOrderPingCounter:new Pu(new mQR)})},iF3(g,W),XDs(z?Brh(S,NQo):Brh(S,ZgB),Hgh))};
t8h=function(g){var v=_.Nj.apply(1,arguments).filter(Boolean).join("&");if(!v)return g;var r=g.match(/[?&]adurl=/);return r?g.slice(0,r.index+1)+v+"&"+g.slice(r.index+1):g+(g.indexOf("?")<0?"?":"&")+v};
Bu=function(g,v){return v?"&"+g+"="+encodeURIComponent(v):""};
Drh=function(){try{var g,v;return!!((g=window)==null?0:(v=g.top)==null?0:v.location.href)&&!1}catch(r){return!0}};
_.h1=function(g){g&&typeof g.dispose=="function"&&g.dispose()};
_.nu=function(g){for(var v=0,r=arguments.length;v<r;++v){var k=arguments[v];_.nK(k)?_.nu.apply(null,k):_.h1(k)}};
w0m=function(){var g=L6B();g=g===void 0?"bevasrsg":g;return new Promise(function(v){var r=window===window.top?window:Drh()?window:window.top,k=r[g],y;((y=k)==null?0:y.bevasrs)?v(new Mx(k.bevasrs)):(k||(k={},k=(k.nqfbel=[],k),r[g]=k),k.nqfbel.push(function(z){v(new Mx(z))}))})};
Qvo=function(g){var v={c:g.n9,e:g.h2t,mc:g.trn,me:g.g5j};g.kn&&(v.co={c:g.kn.jZK,a:g.kn.gnJ,s:g.kn.rTY});return v};
CPA=function(g){var v,r,k={n9:g.c,h2t:g.e,trn:(v=g.mc)!=null?v:!1,g5j:(r=g.me)!=null?r:!1};g.co&&(k.kn={jZK:g.co.c,gnJ:g.co.a,rTY:g.co.s});return k};
uys=function(g){return function(){var v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,g(),2);v=r.yieldResult;return r.return({f:function(){return v.rSa()},
c:function(k){return v.kb1(k)},
m:function(k){return v.rY(CPA(k))},
mws:function(k){return v.vE(CPA(k))}})})}};
xrK=function(g,v){var r=L6B();r=r===void 0?"bevasrsg":r;v={s:function(z){var W;return g.snapshot(Object.assign({},z.c&&{n9:z.c},z.s&&{lv2:z.s},{dPw:(W=z.p)!=null?W:!0}))},
e:function(z){var W;return void((W=g.lPQ)==null?void 0:W.call(g,z))},
c:function(z,W){return g.hKI(z,W)},
p:g.fh6,l:function(){return g.mSe()},
wpc:v?uys(v):void 0};var k=window===window.top?window:Drh()?window:window.top,y=k[r];if(y){y.bevasrs=v;if(y.nqfbel!==void 0)for(r=_.I(y.nqfbel),k=r.next();!k.done;k=r.next())k=k.value,k(v);y.nqfbel=void 0}else y={},y=(y.bevasrs=v,y.nqfbel=void 0,y),k[r]=y};
$rB=function(g){var v=v===void 0?49:v;var r=[];_.RA(g,jvB,6,_.gQ()).forEach(function(k){_.v0(k,2)<=v&&r.push(_.v0(k,1))});
return r};
J3o=function(g){var v=v===void 0?49:v;var r=[];_.RA(g,jvB,6,_.gQ()).forEach(function(k){_.v0(k,2)>v&&r.push(_.v0(k,1))});
return r};
OgF=function(g){g.then(function(){},function(){})};
rQ=function(g){return{fieldType:1,fieldName:g}};
k8=function(g){return{fieldType:2,fieldName:g}};
_.yr=function(g){return{fieldType:3,fieldName:g}};
V8R=function(){function g(){y[0]=1732584193;y[1]=4023233417;y[2]=2562383102;y[3]=271733878;y[4]=3285377520;a=e=0}
function v(E){for(var p=W,f=0;f<64;f+=4)p[f/4]=E[f]<<24|E[f+1]<<16|E[f+2]<<8|E[f+3];for(f=16;f<80;f++)E=p[f-3]^p[f-8]^p[f-14]^p[f-16],p[f]=(E<<1|E>>>31)&4294967295;E=y[0];var Z=y[1],L=y[2],Q=y[3],O=y[4];for(f=0;f<80;f++){if(f<40)if(f<20){var q=Q^Z&(L^Q);var X=1518500249}else q=Z^L^Q,X=1859775393;else f<60?(q=Z&L|Q&(Z|L),X=2400959708):(q=Z^L^Q,X=3395469782);q=((E<<5|E>>>27)&4294967295)+q+O+X+p[f]&4294967295;O=Q;Q=L;L=(Z<<30|Z>>>2)&4294967295;Z=E;E=q}y[0]=y[0]+E&4294967295;y[1]=y[1]+Z&4294967295;y[2]=
y[2]+L&4294967295;y[3]=y[3]+Q&4294967295;y[4]=y[4]+O&4294967295}
function r(E,p){if(typeof E==="string"){E=unescape(encodeURIComponent(E));for(var f=[],Z=0,L=E.length;Z<L;++Z)f.push(E.charCodeAt(Z));E=f}p||(p=E.length);f=0;if(e==0)for(;f+64<p;)v(E.slice(f,f+64)),f+=64,a+=64;for(;f<p;)if(z[e++]=E[f++],a++,e==64)for(e=0,v(z);f+64<p;)v(E.slice(f,f+64)),f+=64,a+=64}
function k(){var E=[],p=a*8;e<56?r(S,56-e):r(S,64-(e-56));for(var f=63;f>=56;f--)z[f]=p&255,p>>>=8;v(z);for(f=p=0;f<5;f++)for(var Z=24;Z>=0;Z-=8)E[p++]=y[f]>>Z&255;return E}
for(var y=[],z=[],W=[],S=[128],Y=1;Y<64;++Y)S[Y]=0;var e,a;g();return{reset:g,update:r,digest:k,digestString:function(){for(var E=k(),p="",f=0;f<E.length;f++)p+="0123456789ABCDEF".charAt(Math.floor(E[f]/16))+"0123456789ABCDEF".charAt(E[f]%16);return p}}};
F6h=function(g,v){v=v===void 0?qG3:v;if(!svF){var r;g=(r=g.navigator)==null?void 0:r.userAgentData;if(!g||typeof g.getHighEntropyValues!=="function"||g.brands&&typeof g.brands.map!=="function")return Promise.reject(Error("ya"));mrJ((g.brands||[]).map(function(y){var z=new K6h;z=_.e5(z,1,y.brand);return _.e5(z,2,y.version)}));
typeof g.mobile==="boolean"&&_.c0(bgs,2,g.mobile);svF=g.getHighEntropyValues(v)}var k=new Set(v);return svF.then(function(y){var z=bgs.clone();k.has("platform")&&_.e5(z,3,y.platform);k.has("platformVersion")&&_.e5(z,4,y.platformVersion);k.has("architecture")&&_.e5(z,5,y.architecture);k.has("model")&&_.e5(z,6,y.model);k.has("uaFullVersion")&&_.e5(z,7,y.uaFullVersion);return z.serialize()}).catch(function(){return bgs.serialize()})};
zT=function(g,v,r,k){this.initialValue_=g;this.maxValue_=v;this.currBaseValue_=this.currValue_=g;this.randomFactor_=r||0;this.backoffFactor_=k||2};
Iv=function(g){this.src=g;this.listeners={};this.typeCount_=0};
BQA=function(){for(var g;g=igK.remove();){try{g.fn.call(g.scope)}catch(v){kF(v)}GTR.put(g)}X0K=!1};
_.haA=function(g){switch(g){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};
n8F=function(g){switch(g){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS";
default:return""}};
_.M8A=function(){};
I8J=function(g){return{u9M:new RaR(g),errorCount:new glh(g),eventCount:new vlC(g),ddW:new rQ3(g),lKc:new klm(g),ryz:new yQT(g),lRa:new cQh(g),qFs:new zek(g)}};
a8F=function(g,v,r,k){g=WFR(PeB(SkK(new _.W0(1828,"0"),g),new olA));v.length&&YkR(g,USh(new AQo,v));k!==void 0&&(g.destinationUrl=k);var y=new eeY(1828,"","",!1,"",g.build());_.P0(y,g);var z=new S8({flush:function(W){try{y.flush(W)}catch(S){r(S)}}});
z.addOnDisposeCallback(function(){setTimeout(function(){try{z.snapshotAndFlush()}finally{y.dispose()}})});
z.invocationLimit=1E5;z.flushInterval=3E4;z.JSC$7798_flushTimer.setInterval(3E4);return z};
ov=function(){var g,v,r;return(r=(g=globalThis.performance)==null?void 0:(v=g.now)==null?void 0:v.call(g))!=null?r:Date.now()};
JQT=function(g,v,r){if(g.disable)return new Elo;v=v?$rB(v):[];if(r)return r.zuI(v),r.share();g={wi:g.wi,xwX:g.w7A,uxQ:g.dZh,destinationUrl:g.destinationUrl,hPK:g.hPK,q5:g.q5};r=v;r=r===void 0?[]:r;return new dSK(g,r)};
OSA=function(g){if(!g)return null;g=_.Y8(g,2);return g===null||g===void 0?null:LV(g)};
_.VwB=function(g){if(!g)return null;g=_.Y8(g,4);return g===null||g===void 0?null:_.IO(g)};
mSs=function(g,v){return v?qkC(v):g?s6F(g):Promise.resolve()};
qkC=function(g){return new Promise(function(v,r){var k=_.UG("SCRIPT"),y=_.VwB(g);_.Vm(k,y);k.onload=function(){_.A3(k);v()};
k.onerror=function(){_.A3(k);r(Error("Ja"))};
(e8("HEAD")[0]||document.documentElement).appendChild(k)})};
s6F=function(g){return new Promise(function(v){var r=_.UG("SCRIPT");if(g){var k=_.Y8(g,6);k=k===null||k===void 0?null:_.$T(k)}else k=null;_.Oa(r,k);(e8("HEAD")[0]||document.documentElement).appendChild(r);_.A3(r);v()})};
av=function(g,v,r){var k,y=new Promise(function(z){k=setTimeout(z,v)});
return Promise.race([g.finally(function(){return void clearTimeout(k)}),
y.then(r)])};
KFC=function(g,v){try{return globalThis.sessionStorage.setItem(g,v),!0}catch(r){return!1}};
bSR=function(g,v,r,k){v=v===void 0?0:v;r=r===void 0?g.length:r;var y=0;for(k&&(y=bSR(k));v<r;v++)k=typeof g==="string"?g.charCodeAt(v):g[v],y=FFs(31,y)+k|0;return y};
iSo=function(g,v){return[bSR(g,0,g.length>>1,v),bSR(g,g.length>>1)]};
GlK=function(g){var v=_.I(iSo(g,EG));g=v.next().value;v=v.next().value;return g.toString(16)+v.toString(16)};
Xw3=function(g,v){var r=iSo(v);g=new Uint32Array(g.buffer);v=g[0];var k=_.I(r);r=k.next().value;k=k.next().value;for(var y=1;y<g.length;y+=2){for(var z=v,W=y,S=r,Y=k,e=0;e<22;e++)W=W>>>8|W<<24,W+=z|0,W^=S+38293,z=z<<3|z>>>29,z^=W,Y=Y>>>8|Y<<24,Y+=S|0,Y^=e+38293,S=S<<3|S>>>29,S^=Y;z=[z,W];g[y]^=z[0];y+1<g.length&&(g[y+1]^=z[1])}};
B7m=function(g,v,r,k,y){var z=(4-(EG.length+r.length)%4)%4,W=new Uint8Array(4+z+EG.length+4+r.length),S=new DataView(W.buffer),Y=0;S.setUint32(Y,Math.random()*4294967295);Y=Y+4+z;W.set(EG,Y);Y+=EG.length;S.setUint32(Y,y);W.set(r,Y+4);Xw3(W,k);return g.insert(v,function(e){return void globalThis.sessionStorage.removeItem(e)})?KFC(v,_.hG(W))?"s":"t":"i"};
heY=function(g,v){var r=globalThis.sessionStorage.getItem(g);if(!r)return["m"];try{var k=_.oH(r);Xw3(k,v)}catch(y){return globalThis.sessionStorage.removeItem(g),["c"]}for(v=4;v<7&&k[v]===0;)v++;for(r=0;r<EG.length;r++)if(k[v++]!==EG[r])return globalThis.sessionStorage.removeItem(g),["d"];r=(new DataView(k.buffer)).getUint32(v);return Math.floor(Date.now()/1E3)>=r?(globalThis.sessionStorage.removeItem(g),["e"]):["a",new Uint8Array(k.buffer,v+4)]};
nlT=function(g){return globalThis.TextEncoder?(new TextEncoder).encode(g):_.dQ(g)};
Mwh=function(g){var v=g,r;return function(){if(v){var k=v;v=void 0;r=k.apply(this,arguments)}return r}};
gAs=function(g){return bu(function(v){if(v instanceof g)return!0;var r,k,y=v==null?void 0:(r=v.ownerDocument)==null?void 0:(k=r.defaultView)==null?void 0:k[g.name];return Reh(y)&&v instanceof y})};
_.lP=function(g,v,r){_.pg.call(this);this.JSC$8011_listener_=g;this.JSC$8011_interval_=v||0;this.handler_=r;this.callback_=(0,_.TT)(this.JSC$8013_doAction_,this)};
_.fg=function(g){g=vAJ(g);return _.IO(g)};
vAJ=function(g){return g===null?"null":g===void 0?"undefined":g};
k7C=function(g){if(g&&g.focus)if(g!==document.activeElement)g.focus();else return r0F(function(){return _.P(function(v){document.activeElement&&document.activeElement.blur();return v.return(r0F(function(){g.focus()}))})})};
_.y0h=function(g){var v=v===void 0?5:v;setTimeout(function(){var r;return _.P(function(k){k.nextAddress==1&&(r=document.activeElement);if(k.nextAddress!=5)return(document.activeElement===r||document.activeElement===document.body)&&v>=0&&g?_.U(k,k7C(g),5):k.jumpTo(0);if(document.activeElement===g)return k.return();g=g.parentElement;--v;return k.jumpTo(2)})},15)};
r0F=function(g){return new Promise(function(v){requestAnimationFrame(function(){v(g())})})};
zgF=function(g){if(_.Nr)g(_.Nr);else{var v;((v=c0m)!=null?v:c0m=[]).push(g)}};
H0=function(){!_.Nr&&_.Zf&&_.IeA(_.Zf());return _.Nr};
_.IeA=function(g){_.Nr=g;var v;(v=c0m)==null||v.forEach(zgF);c0m=void 0};
_.t3=function(g){_.Nr&&_.Nr.beforeLoadModuleCode(g)};
_.Df=function(){_.Nr&&_.Nr.JSC$8954_setLoaded()};
Lg=function(g){return $5(g)?Number(g):String(g)};
WVC=function(g){this.action=g;this.wfv=!1};
Pak=function(g,v){WVC.call(this,"set-drive-options");this.appId=g;this.appOrigin=v};
Swh=function(g){WVC.call(this,"visibility");this.visible=g};
oAK=function(g,v,r){wQ.call(this,g,v,r)};
Yws=function(g){Qr.call(this,g)};
UTA=function(g){g=g&&g.getWindow()||window;return g.gadgets&&g.gadgets.rpc};
egT=function(g,v){var r=v&&v.getWindow()||window;if(UTA(v))g();else if(A0J)A0J.push(g);else var k=A0J=[g],y=r.setInterval(function(){if(UTA(v)){r.clearInterval(y);for(var z=0;z<k.length;z++)k[z]();A0J=null}},100)};
EAY=function(g,v){var r=new Cg(g);_.P0(v,r);var k={passive:!1};v.listen(r,"mousewheel",function(y){return void aeh(g,y)},k).listen(g,"scroll",function(y){return void aeh(g,y)},k)};
aeh=function(g,v){var r;a:{for(r=v.target;r;){if(r.nodeType==1){var k=_.uP(r,"overflowY");if(k=="auto"||k=="scroll")break a}r=r.parentNode}r=null}if(!r||!_.x8(g,r)||r.scrollHeight==r.clientHeight||v.deltaY>0&&Math.abs(r.scrollTop-(r.scrollHeight-r.clientHeight))<=1||v.deltaY<0&&r.scrollTop==0)v.preventDefault(),v.stopPropagation()};
sG=function(g,v,r,k,y,z,W,S,Y){S=S===void 0?!1:S;Y=Y===void 0?!1:Y;wQ.call(this,void 0,void 0,void 0);wQ.call(this,z?z+" picker modal-dialog":"picker modal-dialog",!0,r);_.j8(g,"protocol");this.iframeManager_=new dTk;this.targetId_=$8();this.rpcToken_=$8();g=_.J3(g);_.OG(g,"hostId");r=_.OG(g,"parent");this.useGapi_=!Y&&!0||(r==null?void 0:r.includes("onepick.corp.google.com"));S&&_.Vr(g,"fv2","true");this.setUrl(g.toString());this.preferredDialogWidth_=k;this.preferredDialogHeight_=y;k!==void 0||
y!==void 0?k=!0:(k=_.OG(_.J3(g.toString()),"hostId"),pdA||(pdA=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),k=!pdA.has(k));this.autoSizeDialog_=k;this.JSC$8201_gadgetsDomHelper_=W||this.JSC$8152_dom_;v&&(W=this.JSC$8201_gadgetsDomHelper_,v=_.OG(_.J3(this.JSC$8203_url_),"grugl")=="true"?Tak:leR,UTA(W)||(W=W||A1(document),k=W.createElement("SCRIPT"),_.Vm(k,v),k.type="text/javascript",W.JSC$7337_document_.body.appendChild(k)));
g=g.toString();v=null;W=g.indexOf("/picker?");W>-1?v=g.substring(0,W+8-1):zm(g,"/picker")&&(v=g);v&&this.setRelayUrl(v+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=null;this.buttonEl_&&(this.buttons_?(g=this.buttons_,g.JSC$8186_element_=this.buttonEl_,g.render()):_.qj(this.buttonEl_,fem),_.qr(this.buttonEl_,!!this.buttons_))};
_.tfs=function(g){var v=v===void 0?Nam:v;var r=_.rt(g),k=function(z){z=_.I(z);z.next();z=m6(z);return v(r,z)},y=function(z){var W=_.I(z);
z=W.next().value;W=m6(W);return g.apply(z,W)};
return function(){var z=_.Nj.apply(0,arguments),W=this||_.rC,S=Zvh.get(W);S||(S={},Zvh.set(W,S));return HvT(S,[this].concat(_.fF(z)),y,k)}};
Kg=function(g){var v={};g=g.replace(/\r/g,"").split("\n");for(var r=0;r<g.length;r++){var k=g[r],y=k.indexOf(":");y<0||(v[k.substring(0,y)]=k.substring(y+2,k.length))}return v};
bP=function(g,v,r){r=r===void 0?function(){}:r;
return g?v():r()};
_.LVh=function(g){var v;return((v=DTF.documentOverride)!=null?v:g).__wizdispatcher};
_.iP=function(g){var v=Fy;Fy=g;return v};
QfT=function(g){return g===wdT||(g==null?void 0:g.name)==="\u0275NotFound"};
Ca3=function(g,v){var r;if((r=g)==null?0:r.isDisposed)throw Error("nb`"+String(g.debugName));for(;g!==void 0;){r=g;if(r.retrieve)return r.retrieve(v,{optional:!0});g=g.parent}return wdT};
GT=function(g){return{"\u0275prov":{providedIn:"root",token:Symbol(g),factory:void 0,value:void 0}}};
_.ueY=function(g){var v=Fy;if(!v){switch(g===void 0?3:g){case 0:g=Error("mb");break;case 1:g=Error("ob");break;case 2:g=Error("pb");break;default:g=Error("qb")}throw g;}return v};
xTC=function(g){var v=_.iP(g);g={};return g[Symbol.dispose]=function(){_.iP(v)},g};
jfA=function(g,v){g.disposables||(g.disposables=[]);g.disposables.push(v)};
Xy=function(g){var v=Fy;v&&!v.isDisposed&&(jfA(v,g),g.parent=v)};
J0Y=function(g){if(g.disposables){for(var v=_.I(g.disposables),r=v.next();!r.done;r=v.next())r=r.value,typeof r==="function"?r():$Tm(r);g.disposables.length=0}};
$Tm=function(g){if(!g.isDisposed){g.isDisposed=!0;var v;(v=g[Symbol.dispose])==null||v.call(g);delete g.parent;J0Y(g)}};
ivT=function(g){var v={retrieve:function(r){switch(r.\u0275prov.token){case OvJ.\u0275prov.token:var k=g.asyncDeps;break;case Vfo.\u0275prov.token:k=g.rootElement;break;case qwK.\u0275prov.token:k=g.modelRootElement;break;case sfF.\u0275prov.token:k=g.appContext;break;case mTY.\u0275prov.token:k=g.rendererData;break;case KVJ.\u0275prov.token:k=g.injectingConstructor;break;case bvJ.\u0275prov.token:k=g.dispatcher}if(k)r=k;else a:{for(k=v.parent;k;){var y=k;if(y.retrieve){r=y.retrieve(r);break a}k=
k.parent}k=r.\u0275prov.token;y=FV3[k];y!==void 0?r=y:(y=r.\u0275prov.providedIn,r.\u0275prov.factory?(r=r.\u0275prov.factory(),k&&y==="root"&&(FV3[k]=r)):r=wdT)}return r}};
Xy(v);return v};
G73=function(){var g=_.ueY(1),v=Ca3(g,sfF);QfT(v)&&(g=Ca3(g,bvJ),QfT(g)||g.getOptionalAppContext())};
XdF=function(g){if(typeof document!=="undefined"&&document&&document.getElementById&&(g=document.getElementById(g))){var v=g.tagName.toUpperCase();if(v=="SCRIPT"||v=="LINK")return g}return null};
hgR=function(g,v){if((g=g===void 0?"":g)&&v)throw Error("ub");var r="";var k=_.rC._F_jsUrl;(g=v||XdF(g))&&(r=g.src?g.src:g.getAttribute("href"));if(k&&r){if(k!=r)throw Error("vb`"+k+"`"+r);r=k}else r=k||r;if(!Bas(r))throw Error("wb");return r};
goh=function(){if(!nAk){nAk=!0;try{var g=hgR(_.rC._F_jsUrl?"":"base-js")}catch(k){return}var v=Mfs(Rg3(g)),r=Object.keys(v);r.length!==0&&zgF(function(k){for(var y=_.I(r),z=y.next();!z.done;z=y.next()){z=z.value;for(var W=_.I(Object.keys(v[z])),S=W.next();!S.done;S=W.next())k.addExtraEdge(z,S.value)}})}};
rus=function(){var g=Object.assign({},voJ);Object.getOwnPropertyNames(voJ).forEach(function(v){_.h3[v]!==void 0&&(g[v]=_.h3[v])});
return g};
kEo=function(g,v){if(_.h3.enablePerformanceTiming){var r,k;(k=(r=performance).mark)==null||k.call(r,g+"Start__"+v)}};
yuo=function(g,v){if(_.h3.enablePerformanceTiming){var r,k;(k=(r=performance).measure)==null||k.call(r,g+"__"+v,g+"Start__"+v)}};
cuk=function(g,v,r){var k;return g&&v?g+"__"+v:(k=g!=null?g:v)!=null?k:r};
IkF=function(g,v){var r=Object.create(zmC);r.debugName=v;!Fy||Xy(r);v=_.iP(r);try{g(r)}finally{_.iP(v)}return function(){return void $Tm(r)}};
PhJ=function(g){return Mr(g)&&Wuh in g};
SUY=function(g,v){return Object.is(g,v)};
g7=function(g){var v=Rv;Rv=g;return v};
AuR=function(g){if(kl)throw Error("da");if(Rv!==null){var v=Rv.nextProducerIndex++;ook(Rv);v<Rv.producerNode.length&&Rv.producerNode[v]!==g&&ys(Rv)&&YUJ(Rv.producerNode[v],Rv.producerIndexOfThis[v]);Rv.producerNode[v]!==g&&(Rv.producerNode[v]=g,Rv.producerIndexOfThis[v]=ys(Rv)?UhJ(g,Rv,v):0);Rv.producerLastReadVersion[v]=g.version}};
Eos=function(g){if(!ys(g)||g.dirty)if(g.dirty||g.lastCleanEpoch!==emR)(g.producerMustRecompute(g)||akC(g))&&g.producerRecomputeValue(g),g.dirty=!1,g.lastCleanEpoch=emR};
dhh=function(g){if(g.liveConsumerNode!==void 0){var v=kl;kl=!0;try{for(var r=_.I(g.liveConsumerNode),k=r.next();!k.done;k=r.next()){var y=k.value;y.dirty||(g=void 0,y.dirty=!0,dhh(y),(g=y.consumerMarkedDirty)==null||g.call(y,y))}}finally{kl=v}}};
p9k=function(){var g;return((g=Rv)==null?void 0:g.consumerAllowSignalWrites)!==!1};
TVh=function(g){g&&(g.nextProducerIndex=0);return g7(g)};
lkF=function(g,v){g7(v);if(g&&g.producerNode!==void 0&&g.producerIndexOfThis!==void 0&&g.producerLastReadVersion!==void 0){if(ys(g))for(v=g.nextProducerIndex;v<g.producerNode.length;v++)YUJ(g.producerNode[v],g.producerIndexOfThis[v]);for(;g.producerNode.length>g.nextProducerIndex;)g.producerNode.pop(),g.producerLastReadVersion.pop(),g.producerIndexOfThis.pop()}};
akC=function(g){ook(g);for(var v=0;v<g.producerNode.length;v++){var r=g.producerNode[v],k=g.producerLastReadVersion[v];if(k!==r.version)return!0;Eos(r);if(k!==r.version)return!0}return!1};
UhJ=function(g,v,r){fkA(g);if(g.liveConsumerNode.length===0&&g.producerNode!==void 0)for(var k=0;k<g.producerNode.length;k++)g.producerIndexOfThis[k]=UhJ(g.producerNode[k],g,k);g.liveConsumerIndexOfThis.push(r);return g.liveConsumerNode.push(v)-1};
YUJ=function(g,v){fkA(g);if(g.liveConsumerNode.length===1&&g.producerNode!==void 0)for(var r=0;r<g.producerNode.length;r++)YUJ(g.producerNode[r],g.producerIndexOfThis[r]);r=g.liveConsumerNode.length-1;g.liveConsumerNode[v]=g.liveConsumerNode[r];g.liveConsumerIndexOfThis[v]=g.liveConsumerIndexOfThis[r];g.liveConsumerNode.length--;g.liveConsumerIndexOfThis.length--;v<g.liveConsumerNode.length&&(r=g.liveConsumerIndexOfThis[v],g=g.liveConsumerNode[v],ook(g),g.producerIndexOfThis[r]=v)};
ys=function(g){var v,r;return g.consumerIsAlwaysLive||((r=g==null?void 0:(v=g.liveConsumerNode)==null?void 0:v.length)!=null?r:0)>0};
ook=function(g){g.producerNode!=null||(g.producerNode=[]);g.producerIndexOfThis!=null||(g.producerIndexOfThis=[]);g.producerLastReadVersion!=null||(g.producerLastReadVersion=[])};
fkA=function(g){g.liveConsumerNode!=null||(g.liveConsumerNode=[]);g.liveConsumerIndexOfThis!=null||(g.liveConsumerIndexOfThis=[])};
ZUC=function(g){var v=Object.create(NVT);v.computation=g;g=function(){Eos(v);AuR(v);if(v.value===cw)throw v.error;return v.value};
g[zl]=v;return g};
LuT=function(g,v){var r=Object.create(HUo);r.value=g;v!==void 0&&(r.equal=v);g=function(){AuR(r);return r.value};
g[zl]=r;return[g,function(k){return tEk(r,k)},
function(k){p9k()||Dhk(r);tEk(r,k(r.value))}]};
tEk=function(g,v){p9k()||Dhk(g);if(!g.equal(g.value,v)){g.value=v;g.version++;emR++;dhh(g);var r;(r=w9J)==null||r(g)}};
I6=function(g){var v=g7(null);try{return g()}finally{g7(v)}};
_.Ww=function(g,v,r){r=r===void 0?"":r;g=LuT(g,v==null?void 0:v.equals);var k=g[0],y=k[zl];y.debugName=cuk(v==null?void 0:v.debugName,r,"[signal]");if(!_.h3.enablePerformanceTiming)return g;var z=g[1],W=g[2];return[k,function(S){Q1A(function(){return void z(S)},y)},
function(S){Q1A(function(){return void W(S)},y)}]};
Q1A=function(g,v){kEo("signalSet",v.debugName);try{g()}finally{yuo("signalSet",v.debugName)}};
uKo=function(g,v){var r=_.I(_.Ww(g,void 0,"cPpJzc"));g=r.next().value;r=r.next().value;g[ChT]=r;g[Pw]=v;return g};
xhm=function(g){return!!g&&typeof g==="object"&&Object.getPrototypeOf(g)===Object.prototype};
j1o=function(g){return typeof g==="function"&&ChT in g&&typeof g[ChT]==="function"};
$hh=function(g,v){Object.defineProperty(g,Pw,{get:function(){return v}})};
o6=function(g,v){if(Sw(g)){var r=g.map(function(z){return o6(z,v)});
$hh(r,v);return r}if(xhm(g)){r={};g=_.I(Object.entries(g));for(var k=g.next();!k.done;k=g.next()){var y=_.I(k.value);k=y.next().value;y=y.next().value;r[k]=o6(y,v)}$hh(r,v);return r}return uKo(g,v)};
Juk=function(g){if(Sw(g))return g.map(function(y){return Juk(y)});
if(xhm(g)){var v={};g=_.I(Object.entries(g));for(var r=g.next();!r.done;r=g.next()){var k=_.I(r.value);r=k.next().value;k=k.next().value;v[r]=Juk(k)}return v}return j1o(g)?g():g};
VEF=function(){var g={height:0,width:0};if(!xhm(g))throw Error("Ib");var v=Symbol("Jb");return[o6(g,v),function(r,k){if(r[Pw]===v)if(typeof k==="function"){var y=[].concat(_.fF(Juk(r)));k=k(y)||y;OUh(r,[].concat(_.fF(k)))}else OUh(r,k);else throw Error("Kb");}]};
OUh=function(g,v){if(j1o(g))g[ChT](v);else if(Sw(g)&&Sw(v))v=o6(v,g[Pw]),g.length=0,g.push.apply(g,_.fF(v));else if((xhm(g)||Sw(g))&&(Sw(v)||typeof v==="object"&&v!==null)){v=_.I(Object.entries(v));for(var r=v.next();!r.done;r=v.next()){var k=_.I(r.value);r=k.next().value;k=k.next().value;var y=g,z=y[r];Object.hasOwn(g,r)?OUh(z,k):y[r]=o6(k,g[Pw])}}else throw Error("Lb");};
qUk=function(g){return Object.create(Object.assign({},Yl,g))};
mhA=function(){var g;return(g=s1C)!=null?g:s1C=qUk({consumerAllowSignalWrites:!0})};
_.Uk=function(g,v,r){r=r===void 0?"":r;g=ZUC(g);var k=g[zl];k.debugName=cuk(v==null?void 0:v.debugName,r,"[computed]");(v==null?void 0:v.equals)!=null&&(k.equal=v.equals);return g};
AQ=function(g){var v=g7(KuJ);try{g()}finally{g7(v)}};
hmR=function(g){if(!g.isDisposed)switch(g.effectType){case bU3:FuB.schedule(g);break;case iUK:GEF.schedule(g);break;case X93:BV3.schedule(g);break;default:_.zb(g.effectType)}};
MEA=function(g){noC.push(g);return function(){var v=noC.indexOf(g);v!==-1&&noC.splice(v,1)}};
g0h=function(){if(ew>0)_.h3.flushRenderEffectsDuringRender&&FuB.flush();else for(var g=_.I(RmJ),v=g.next();!v.done;v=g.next())v.value.flush()};
rFK=function(g){a6=!0;try{for(var v=_.I(g),r=v.next();!r.done;r=v.next()){for(var k=r.value,y=[k],z=k;z.parent!==void 0;)z=z.parent,v0T(z)&&g.has(z)&&y.push(z);for(;y.length>0;){var W=y.pop();g.delete(W);W.run()}}}finally{a6=!1}};
kZJ=function(g){ew--;if(g){g=_.I(RmJ);for(var v=g.next();!v.done;v=g.next())v.value.clear()}else ew>0||a6&&!_.h3.flushRenderEffectsDuringRender||g0h()};
cFh=function(g,v,r){var k=yFh(g);Ek={name:r?k+" ("+r+")":k,isReactive:g.componentType!==d7,parent:Ek};g=v();Ek=Ek.parent;return g};
le=function(){var g=Ek;return g?g.isReactive:!1};
NS=function(g,v){var r=Ek;v&&(Ek=v);try{return g()}catch(z){g=z;fS(g,Ek);if(g!==zRF){Ico=Ek;v=[];for(var k=Fy;k;){var y=void 0;v.push((y=k.debugName)!=null?y:"[context]");y=void 0;k=(y=k.parent)!=null?y:null}WN3=v.reverse()}zRF=g;throw g;}finally{Ek=r}};
fS=function(g,v){try{var r=P0K(v);if(r&&!g.componentStack&&(g.componentStack=r,_.h3.enableComponentStacksInErrorMessages)){var k=g.message+"\n\nComponent stack: "+r;g.stack&&(g.stack=g.stack.replace(g.message,k));g.message=k}}catch(y){}};
P0K=function(g){if(Mr(g)&&g.name!==void 0&&g.isReactive!==void 0&&g.parent!==void 0||g===null){for(var v=0,r="";v<20&&g;)r+=g.name+" > ",g=g.parent,v++;g=r.slice(0,-3)}else if(_.h3.enableContextBasedComponentStacks){a:{for(g=g===void 0?Fy:g;g;){if(PhJ(g))break a;v=void 0;g=(v=g.parent)!=null?v:null}g=null}g=g.getComponentStack().slice(0,20).join(" > ")}else g="";return g};
yFh=function(g){return g.debugName||g.name||"[component]"};
SHs=function(g,v,r){v=Object.create(v);v.effectFn=g;r&&(v.debugName=r);Xy(v);v.componentStack=Ek;return v};
_.Z8=function(g,v){g=SHs(g,o0o,v);hmR(g)};
_.tQ=function(g){var v=Fy;if(v){var r=Ek;jfA(v,function(){var k=g7(mhA());try{NS(function(){return void g()},r)}catch(y){throw _.h3.enableContextBasedComponentStacks&&fS(y),y;
}finally{g7(k)}})}};
D8=function(g,v){var r={};(v===void 0||v)&&Xy(r);v=_.iP(r);try{g(r)}finally{_.iP(v)}return function(){return void $Tm(r)}};
_.LS=function(g){return typeof g==="function"?g():(g==null?0:g[YHs])?g.get():g};
_.w7=function(g,v){g=SHs(g,U4k,v);hmR(g)};
AFh=function(g){if(Fy)throw Error("rb");D8(g,!1)};
Qs=function(g,v){g=_.iP(g);try{return I6(v)}finally{_.iP(g)}};
_.CS=function(g,v){var r=P0K(Ico),k,y;var z=(y=(k=WN3)==null?void 0:k.slice())!=null?y:[];v={componentStack:r,contextTrace:z,errorSeverity:3,featureFlags:rus(),tagName:v};return[g,v]};
E0h=function(g,v,r){if(Object.hasOwnProperty.call(eRh,g)&&(g=eRh[g],Object.hasOwnProperty.call(g,v)&&(g=g[v],g instanceof Array))){for(var k=null,y=!1,z=0,W=g.length;z<W;++z){var S=g[z],Y=S.contingentAttribute;if(!Y)return S.contract;k===null&&(k={});Y=Object.hasOwnProperty.call(k,Y)?k[Y]:k[Y]=r(Y);if(Y===S.requiredValue)return S.contract;Y==null&&(y=!0)}if(y)return null}v=acY[v];return typeof v==="number"?v:null};
TDT=function(g,v,r){var k=null;(g=d4h[g])&&(k=g[v]);return typeof k!=="number"&&((g=d4h["*"])&&(k=g[v]),typeof k!=="number")?!1:!0===pRK[k][String(r).toLowerCase()]};
fcK=function(g,v){v=E0h(g.toLowerCase(),v,function(){var k;(k=_.h3.handleError)==null||k.call.apply(k,[_.h3].concat(_.fF(_.CS(Error("Qb"),g.toLowerCase()))))});
if(v===null)return null;var r;return(r=lcC[v])!=null?r:null};
NDR=function(g,v,r){if(r===null||r===void 0)return r;g=fcK(g,v);return g===null?r:g(v,r)};
ZLC=function(){};
ue=function(g,v){for(;g.length>v;)g.pop()};
HLA=function(g){g=Array(g);ue(g,0);return g};
teh=function(g,v,r){if(r==null)g.removeAttribute(v);else{var k;(k=v.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":v.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?g.setAttributeNS(k,v,r):g.setAttribute(v,r)}};
D4o=function(g,v,r){g[v]=r};
wRB=function(g,v,r){g=g.style;if(typeof r==="string")g.cssText=r;else{g.cssText="";for(var k in r)if(LNY.call(r,k)){v=g;var y=k,z=r[k];y.indexOf("-")>=0?v.setProperty(y,z):v[y]=z}}};
QKk=function(g,v,r){var k=typeof r;k==="object"||k==="function"?g[v]=r:teh(g,v,r)};
C0k=function(){var g=new ZLC;g[xl.default]=QKk;g.style=wRB;return g};
u_K=function(g,v,r,k){(k[v]||k[xl.default])(g,v,r)};
jKT=function(g,v,r){v=new x4J(v,r);return g.__incrementalDOMData=v};
jw=function(g,v){if(g.__incrementalDOMData)return g.__incrementalDOMData;var r=g.nodeType===1?g.localName:g.nodeName,k=g.nodeType===1?g.getAttribute("key"):null;v=jKT(g,r,g.nodeType===1?k||v:null);if(g.nodeType===1&&(g=g.attributes,r=g.length)){k=v._attrsArr||(v._attrsArr=HLA(r*2));for(var y=0,z=0;y<r;y+=1,z+=2){var W=g[y],S=W.value;k[z]=W.name;k[z+1]=S}}return v};
$4s=function(g,v,r,k,y){return v==r&&k==y};
JFh=function(g){for(var v=$l,r=JQ();r!==g;){var k=r.nextSibling;v.removeChild(r);Ok.deleted.push(r);r=k}};
JQ=function(){return Vs?Vs.nextSibling:$l.firstChild};
qS=function(){Vs=JQ()};
qHT=function(g,v,r){qS();var k;a:{if(k=Vs){do{var y=k,z=g,W=v,S=jw(y,W);if(OLK(y,z,S.nameOrCtor,W,S.key))break a}while(v&&(k=k.nextSibling))}k=null}k||(g==="#text"?(r=sk.createTextNode(""),jKT(r,"#text",null),g=r):(k=sk,y=$l,typeof g==="function"?k=new g:k=(y=g==="svg"?"http://www.w3.org/2000/svg":g==="math"?"http://www.w3.org/1998/Math/MathML":y==null||jw(y).nameOrCtor==="foreignObject"?null:y.namespaceURI)?k.createElementNS(y,g):k.createElement(g),jKT(k,g,v),g=k,r&&g.setAttribute("nonce",r)),Ok.created.push(g),
k=g);r=k;if(r!==Vs){if(VeA.indexOf(r)>=0)for(g=$l,v=r.nextSibling,k=Vs;k!==null&&k!==r;)y=k.nextSibling,g.insertBefore(k,v),k=y;else $l.insertBefore(r,Vs);Vs=r}};
sKo=function(g,v,r){qHT(g,v,r);$l=Vs;Vs=null;return $l};
m4h=function(){JFh(null);Vs=$l;$l=$l.parentNode};
mF=function(){Vs=$l.lastChild};
FNk=function(g,v){v=v===void 0?{}:v;var r=v.matches===void 0?$4s:v.matches;return function(k,y,z){var W=Ok,S=sk,Y=VeA,e=KS,a=be,E=Vs,p=$l,f=OLK;sk=k.ownerDocument;Ok=new KNK(k);OLK=r;KS=[];be=[];Vs=null;var Z=$l=k.parentNode,L,Q=bLR.call(k);if((L=Q.nodeType===11||Q.nodeType===9?Q.activeElement:null)&&k.contains(L)){for(Q=[];L!==Z;)Q.push(L),L=L.parentNode||(Z?L.host:null);Z=Q}else Z=[];VeA=Z;try{return g(k,y,z)}finally{k=Ok,F6&&k.deleted.length>0&&F6(k.deleted),sk=S,Ok=W,OLK=f,KS=e,be=a,Vs=E,$l=p,
VeA=Y}}};
iLk=function(g,v,r,k){ie.push(u_K);ie.push(g);ie.push(v);ie.push(r);ie.push(k)};
XRR=function(g,v,r){var k=be;v=v._attrsArr||(v._attrsArr=HLA(k.length));for(var y=!v.length||!1,z=0;z<k.length;z+=2){var W=k[z];if(y)v[z]=W;else if(v[z]!==W)break;var S=k[z+1];if(y||v[z+1]!==S)v[z+1]=S,iLk(g,W,S,r)}if(z<k.length||z<v.length){for(z=y=z;z<v.length;z+=2)Gl[v[z]]=v[z+1];for(z=y;z<k.length;z+=2)y=k[z],W=k[z+1],Gl[y]!==W&&iLk(g,y,W,r),v[z]=y,v[z+1]=W,delete Gl[y];ue(v,k.length);for(var Y in Gl)iLk(g,Y,void 0,r),delete Gl[Y]}g=GZk;GZk=r=ie.length;for(Y=g;Y<r;Y+=5)(0,ie[Y])(ie[Y+1],ie[Y+
2],ie[Y+3],ie[Y+4]);GZk=g;ue(ie,g);ue(k,0)};
hQ=function(g){qHT("#text",null);var v=Vs;var r=jw(v);if(r.text!==g){r=r.text=g;for(var k=1;k<arguments.length;k+=1)r=(0,arguments[k])(r);v.data!==r&&(v.data=r)}};
gEA=function(g,v,r){if(r===!1&&BDJ.has(v))teh(g,v,null);else if(v!=="idomKey"&&v!=="skip"&&v!=="skipchildren"&&v!=="children"&&v!=="el"){if(v.startsWith("on"))if(v[2]===":"){if(r===void 0||r===null){var k;(k=_.h3.handleError)==null||k.call.apply(k,[_.h3].concat(_.fF(_.CS(Error("Ub`"+v),g.tagName))));g[v]=void 0;return}if(typeof r!=="object"||r===null)throw Error("Vb`"+v+"`"+typeof r);if(typeof r.getFn!=="function")throw Error("Wb`"+v+"`"+Object.keys(r));var y=r.getFn(0),z=v.slice(3);if((k=le())&&
g["on"+z]===void 0)g.addEventListener(z,y),_.tQ(function(){return void g.removeEventListener(z,y)});
else if(k||!hRJ.includes(z))g["on"+z]=y}else{n0k(g,v,r);return}else if(v.startsWith("data-")&&typeof r==="string")try{r=Me3(r)}catch(W){r="zSoyz"}typeof r!=="function"||g._disposeEffects!=null?(_.h3.enableAttributeSanitization&&(r=NDR(g.tagName,v,r)),v==="style"?RRC(g,v,r):v.startsWith("prop:")?(v=v.slice(5),g[v]=r):n0k(g,v,r)):(g._signalProps||(g._signalProps=[]),g._signalValues||(g._signalValues=[]),g._signalProps.push(v))}};
vEh=function(g,v,r){r=(r===void 0?{}:r).isReactive;if(v==null?0:v.el){var k=v.el;if(typeof k==="function")k(g);else{var y;(y=k.onRender)==null||y.call(k,g);g._disposeRef||(g._disposeRef=function(){var z;(z=k.onUnmount)==null||z.call(k);delete g._disposeRef},r&&_.tQ(function(){var z;
return void((z=g._disposeRef)==null?void 0:z.call(g))}))}}};
rvh=function(g){return Mr(g)&&nS in g};
k9o=function(g){return rvh(g)?g[nS].flattened:g};
yvR=function(g,v){var r=_.Nj.apply(2,arguments),k;v=(k=v)!=null?k:{};k={};return k.type=g,k.props=v,k.children=r,k[MS]=!0,k};
_.R6=function(g){return g.children};
vd=function(g){var v=cvh!==yvR;cvh=g?z_K:yvR;return v};
_.ra=function(g){return _.vP(g)?"nodeType"in g:!1};
kA=function(){return document.createTextNode("")};
y3=function(g){g=document.createTextNode(String(g));g._isSignalTextNode=!0;return g};
Svh=function(g){var v=document.createElement("div");if(I03(g)&&OSA(g))_.qj(v,OSA(g));else if(g instanceof DQ)_.qj(v,g);else if(WbB(g)){if(g.contentKind!==PVA)throw Error("Tb");g=LV(g.toString());_.qj(v,g)}g=_.I(v.childNodes);for(var r=g.next();!r.done;r=g.next())r.value._isSafeOrSanitizedHtmlNode=!0;return v};
cd=function(g){g=typeof g;return g==="string"||g==="number"||g==="boolean"};
oEo=function(g){return g instanceof zI||AM(g)||"function"==typeof _.bb&&g instanceof _.bb||!1};
YvK=function(g,v){var r=g.parentElement;if(!r)return v;r.replaceChild(v,g);return v};
UGY=function(g,v){var r=g[0].parentElement;if(r)if(g[0].previousSibling||g[g.length-1].nextSibling){r.insertBefore(v,g[0]);for(var k=g.length-1;k>=0;k--)r.removeChild(g[k])}else r.textContent="",r.appendChild(v);return v};
AvJ=function(g,v){if(g[0].parentElement)for(var r=g[0].parentElement,k=v.length,y=g.length,z=k,W=0,S=0,Y=g[y-1].nextSibling,e=null;W<y||S<z;)if(g[W]===v[S])W++,S++;else{for(;g[y-1]===v[z-1];)y--,z--;if(y===W)for(var a=z<k?S?v[S-1].nextSibling:v[z-S]:Y;S<z;){var E=v[S++];r.insertBefore(E,a)}else if(z===S)for(;W<y;)a=g[W],e&&e.has(a)||r.removeChild(a),W++;else if(g[W]===v[z-1]&&v[S]===g[y-1])a=g[--y].nextSibling,r.insertBefore(v[S++],g[W++].nextSibling),r.insertBefore(v[--z],a),g[y]=v[z];else{if(!e)for(e=
new Map,a=S;a<z;)e.set(v[a],a++);a=e.get(g[W]);if(a==null)r.removeChild(g[W]),W++;else if(S<a&&a<z){E=W;for(var p=1,f=void 0;++E<y&&E<z&&(f=e.get(g[E]))!=null&&f===a+p;)p++;if(p>a-S)for(E=g[W];S<a;)r.insertBefore(v[S++],E);else r.replaceChild(v[S++],g[W++])}else W++}}return v};
dGK=function(g,v){var r;v!=null?r=v:r=_.LVh(document).getAppContext();r.get(e_A).JSC$25494_getEventTarget().dispatchEvent(new a0A(EEh,g,PVA))};
TP3=function(g){if(Array.isArray(g)){if(g.length>1)throw Error("ec`"+g.length+"`"+g.map(pGT).join(", "));g=g[0]}if(g==null)return null;if(!(g instanceof _.j9)){var v,r;if((v=window)==null?0:(r=v.trustedTypes)==null?0:r.isScript(g))throw Error("dc");if(String(g).trim().length===0)return null;throw Error("fc`"+pGT(g));}return g};
l0h=function(g){if(Array.isArray(g)){if(g.length>1)throw Error("gc`"+g.length+"`"+g.map(pGT).join(", "));g=g[0]}if(g==null)return null;if(!fXF(g)){if(String(g).trim().length===0)return null;throw Error("hc`"+pGT(g));}return g};
pGT=function(g){return"("+typeof g+") "+(g!=null&&typeof g==="object"?g.constructor.name:typeof g)+" "+g};
If=function(g,v){function r(){y=!1;v.isControlFlowComponent&&ew++;var z=k[0],W=k[nS].flattened,S=vd(!0);try{var Y=g(),e=f0B(z,Y,k);Array.isArray(e)||(k[nS].flattened=[e]);var a=k[nS].flattened;if(W&&(!Array.isArray(W)||W.length!==0)){var E=Array.isArray(W)?W[0]:W,p=E[z7],f=E._disposeEffects;E._disposeEffects=void 0;E=Array.isArray(a)?a[0]:a;E[z7]=p;E[z7]&&(E[z7].numNodes=E===a?1:a.length);E._disposeEffects=f}k[0]=e;v.isControlFlowComponent&&kZJ(!1)}catch(Z){throw v.isControlFlowComponent&&kZJ(!0),
Z;}finally{vd(S)}}
v=v===void 0?{}:v;var k=NPF(),y=!0;_.h3.legacyTriggerSoyRendererEvents&&G73();_.w7(function(){(ZxJ==null?0:ZxJ.logger)&&!y?(ZxJ.logger.logGraft(k[nS].flattened[0].parentElement,r),ZxJ.logger.resetBuilder()):r()},v.debugName);
return k};
f0B=function(g,v,r){for(;typeof v==="function";)v=v();if(v!=null&&v[MS]){var k,y,z;(z=_.h3.handleError)==null||z.call.apply(z,[_.h3].concat(_.fF(_.CS(Error("ic`"+((k=v.type)==null?void 0:k.TAG_NAME)),(y=v.type)==null?void 0:y.TAG_NAME))))}if(g==null)return v==null?kA():cd(v)?y3(v):oEo(v)?y3(v.toString()):_.ra(v)?v:v.length===0?kA():HxC(v,r);if(_.ra(g)){if(v==null)return YvK(g,kA());if(cd(v))return tP3(g,v);if(oEo(v))return tP3(g,v.toString());if(_.ra(v))return YvK(g,v);if(v.length===0)return YvK(g,
kA());v=HxC(v,r);AvJ([g],r[nS].flattened);return v}g=Wd(g);if(v==null)return UGY(g,kA());if(cd(v))return UGY(g,y3(v));if(oEo(v))return UGY(g,y3(v.toString()));if(_.ra(v))return AvJ(g,[v])[0];if(v.length===0)return UGY(g,kA());v=HxC(v,r);AvJ(g,r[nS].flattened);return v};
tP3=function(g,v){g.nodeType===Node.TEXT_NODE?g.textContent!==String(v)&&(g.textContent=String(v)):g=YvK(g,y3(v));return g};
Wd=function(g,v,r){return DGR(g,v!=null?v:[],r===void 0?!1:r)};
HxC=function(g,v){var r=Wd(g,void 0,!0);if(r.length===0)return kA();v[nS].flattened=r;return g};
DGR=function(g,v,r,k,y){v=v===void 0?[]:v;r=r===void 0?!1:r;y=y===void 0?-1:y;if(g==null)return v;if(g instanceof Pd)return g=g.render(),DGR(g,v,r,k,y);if(_.ra(v)&&v.nodeType===Node.ELEMENT_NODE)switch(v.tagName){case "SCRIPT":r=TP3(g);r!==null&&_.Oa(v,r);return;case "STYLE":r=l0h(g);r!==null&&(v.textContent=_.NXh(r));return}cd(g)&&(g=y3(g),k&&r&&(k[y]=g));if(WbB(g)||g instanceof DQ||I03(g)){r=Svh(g);r=Array.from(r.childNodes);r=_.I(r);for(g=r.next();!g.done;g=r.next())LbA(v,g.value);return v}oEo(g)&&
(g=y3(g.toString()),k&&r&&(k[y]=g));if(_.ra(g))return LbA(v,g);if(Array.isArray(g)){for(var z=0;z<g.length;z++)DGR(g[z],v,r,g,z);return v}if(typeof g==="function"){g=If(g,{debugName:"qmF2ne"})[0];if(Array.isArray(g)){r=_.I(g);for(g=r.next();!g.done;g=r.next())LbA(v,g.value);return v}k&&r&&(k[y]=g);return LbA(v,g)}if(g!=null&&g[MS]){k=vd(!0);y=cvh;try{z=y.apply(null,[g.type,g.props].concat(_.fF(g.children)))}finally{vd(k)}return DGR(z,v,r)}var W;(W=_.h3.handleError)==null||W.call.apply(W,[_.h3].concat(_.fF(_.CS(Error("jc")))));
return v};
NPF=function(g){var v={};v=Object.assign([],(v[nS]={flattened:[]},v));if(!g)return v;v[0]=HxC(g,v);return v};
LbA=function(g,v){Array.isArray(g)?g.push(v):g.appendChild(v);return g};
Sf=function(g){if(!_.h3.enableLazyTsx)return g;if(Array.isArray(g)){for(var v=0;v<g.length;v++)g[v]=Sf(g[v]);return g}return g instanceof Pd?(g=g.render(),Sf(g)):g};
QuJ=function(g,v){var r,k,y=yFh(g),z=function(f){k=f;f=vd(!0);var Z=g7(of);kEo("render",y);try{r=Sf(g(v))}finally{yuo("render",y),g7(Z),vd(f)}};
z=_.h3.enableContextPerComponent?IkF(z,y):D8(z,_.h3.alwaysTrackContexts||!!Fy);PhJ(k);if(!v.renderedFromIdom){var W=_.iP(k);try{return wGT(g,v,r),r}finally{_.iP(W)}}!rvh(r)&&Array.isArray(r)&&(r=NPF(r));var S=k9o(r);W=Array.isArray(S)?S[0]:S;var Y=!1;if(W){var e,a=(e=v==null?void 0:v.idomKey)!=null?e:g;e=S!==W;W._disposeEffects=z;var E=W[z7]||{},p=rvh(r)?r:E.sourceDynamicRange;Object.assign(E,{key:a,numNodes:e?S.length:1,context:k,higherOrder:!!W[z7],sourceDynamicRange:p});W[z7]=E}else Y=!0;(function(){var f=
_.iP(k);try{wGT(g,v,S)}finally{_.iP(f)}})();
Y&&z();return r};
CVh=function(g){var v={},r;for(r in g)v={prev$jscomp$23:void 0,next$jscomp$32:void 0},v.prev$jscomp$23=YA[r],v.next$jscomp$32=g[r],YA[r]=function(k){return function(){var y=_.Nj.apply(0,arguments);k.prev$jscomp$23.apply(null,_.fF(y));k.next$jscomp$32.apply(null,_.fF(y))}}(v)};
uTo=function(){if(le())throw Error("kc");return Uw};
xGJ=function(g,v){if(!g.__unmounted&&v){g.__unmounted=!0;try{g.didUnmount()}catch(y){var r,k;(k=_.h3.handleError)==null||k.call.apply(k,[_.h3].concat(_.fF(_.CS(y,(r=g.JSC$8275___type)==null?void 0:r.TAG_NAME))))}YA.didUnmount(g);g.el=null;v.__instance&&delete v.__instance}};
$GT=function(g,v,r){g._signalProps!=null&&g._disposeEffects==null&&((r===void 0?0:r)?g._disposeEffects=D8(function(){return void juR(g,v)},_.h3.alwaysTrackContexts||!!Fy):juR(g,v))};
juR=function(g,v){_.w7(function(){for(var r=g._signalProps,k=g._signalValues,y=0;y<r.length;y++){var z=r[y],W=v[z]();k[y]!==W&&(k[y]=W,gEA(g,z,W))}},"e3YVbb")};
Jvh=function(g,v,r){var k,y=[];g._disposeEffects=D8(function(){_.w7(function(){var z=r();if(z===null||z===void 0)z="";if(cd(z)||z===null)k!=null||(k=document.createTextNode("")),k.parentNode!==g&&(k._isSignalTextNode=!0,g.insertBefore(k,v)),k.textContent=String(z);else if(WbB(z)||z instanceof DQ||I03(z)){for(var W=y.length>0?y[y.length-1].nextSibling:v,S=_.I(y),Y=S.next();!Y.done;Y=S.next())g.removeChild(Y.value);z=Svh(z);y=Array.from(z.childNodes);z=_.I(y);for(S=z.next();!S.done;S=z.next())g.insertBefore(S.value,
W)}else throw Y=(S=(W=Ek)==null?void 0:W.name)!=null?S:"unknown",Error("$b`"+Y+"`"+typeof z);},"VvDgC")},_.h3.alwaysTrackContexts||!!Fy)};
qvY=function(g,v){var r=_.Nj.apply(2,arguments);v!=null||(v={});return!_.h3.enableLazyTsx||Ek!=null&&!le()?Oxm(g,v,r):new VP3(g,v,r)};
Oxm=function(g,v,r){if(g===_.R6)return r;if(typeof g==="function")return Ek&&!le()&&(v.renderedFromIdom=!0),cFh(g,function(){var z=suY(g,v,r);if(z)return z;r.length>0&&(v.children=r.length===1?r[0]:r);if(g.componentType===d7){var W;IkF(function(){var S=v;if(g.componentType!==d7)W=!1;else{S||(S={});var Y=new A0(S,g),e=g7(of);try{var a=Y.render(S)}finally{g7(e)}a instanceof HTMLElement?(a.__instance=Y,Y.el=a,Y.JSC$8275___type=g,g.TAG_NAME=a.tagName.toLowerCase(),YA.didPatch(Y),W=a):W=a}},g.name);
if(W)return W}return QuJ(g,v)},v.debugInstance);
var k=mGh(g,v),y;for(y in v)gEA(k,y,v[y]);$GT(k,v);Wd(r,k);vEh(k,v,{isReactive:!0});KbA(k,v);return k};
mGh=function(g,v){g=(bxR.has(g.toLowerCase())?0:Fbm.has(g.startsWith("svg:")?g.replace("svg:",""):g))?document.createElementNS("http://www.w3.org/2000/svg",g.startsWith("svg:")?g.replace("svg:",""):g):ixC(g,v)||document.createElement(g);g[G9A]=!0;return g};
XG3=function(g){if(g){var v;(v=g._disposeRef)==null||v.call(g);var r;(r=g._disposeEffects)==null||r.call(g);g.__instance&&g.__instance instanceof ef&&(v=g.__instance,xGJ(v,g),v instanceof A0&&v.disposeEffects());for(v=0;v<g.childNodes.length;v++)XG3(g.childNodes[v])}};
h_k=function(g){BPR.push(g)===1&&requestAnimationFrame(function(){setTimeout(function(){var v=[].concat(_.fF(BPR));BPR=[];v=_.I(v);for(var r=v.next();!r.done;r=v.next()){r=r.value;try{for(var k=0;k<r.length;k++)XG3(r[k])}catch(y){k=r=void 0,(k=(r=_.h3).handleError)==null||k.call.apply(k,[r].concat(_.fF(_.CS(y))))}}})})};
_.A=function(g,v){return cvh.apply(null,[g,v].concat(_.fF(_.Nj.apply(2,arguments))))};
_.d=function(g){var v=g.cond;if(v===void 0)return g.else&&g.else();var r=_.Uk(function(){return!!v()},void 0,"JHVi8"),k=function(){var y=v();
if(!y){var z;(z=_.h3.handleError)==null||z.call.apply(z,[_.h3].concat(_.fF(_.CS(nEA.nonNullableCondIsNull()))))}return y};
return If(function(){var y=r(),z;D8(function(){var W=g7(of);try{z=Sf(y?g.then(k):g.else&&g.else())}finally{g7(W)}},!0);
return z},{debugName:g.debugInstance,
isControlFlowComponent:!0})};
MPA=function(g){return _.d(g)};
_.af=function(g){return g.keyBy==="INDEX"?R_B(g):gYh(g)};
vYJ=function(g){g=_.I(g);for(var v=g.next();!v.done;v=g.next()){var r=void 0;(r=v.value)==null||r()}};
gYh=function(g){var v=g.keyBy===void 0||g.keyBy==="REFERENCE",r=v?function(a){return a}:g.keyBy,k=[],y=[],z=[],W=[],S=[],Y=[],e=!0;
_.tQ(function(){vYJ(W)});
return If(function(){var a=g.each(),E=a.length;if(E===0){if(k.length===0&&!e)return z;vYJ(W);k=a;y=[];for(a=0;a<k.length;a++)y.push(r(k[a]));z=[];W=[];S=[];Y=[];g.fallback&&(W[0]=rIT(function(){z[0]=Sf(g.fallback())}));
e=!1;return z}for(var p=new kLY,f=k.length-1;f>=0;f--)p.push(y[f],f);f=Array(E);for(var Z=Array(E),L=Array(E),Q=Array(E),O=Array(v?0:E),q={i$jscomp$442:0};q.i$jscomp$442<E;q={i$jscomp$442:q.i$jscomp$442,item$jscomp$103:void 0,key$jscomp$523:void 0},q.i$jscomp$442++){q.item$jscomp$103=a[q.i$jscomp$442];q.key$jscomp$523=r(q.item$jscomp$103);var X=p.pop(q.key$jscomp$523);X!=null?(L[q.i$jscomp$442]=z[X],Z[q.i$jscomp$442]=y[X],f[q.i$jscomp$442]=W[X],Q[q.i$jscomp$442]=S[X],v||(O[q.i$jscomp$442]=Y[X]),AQ(function(b){return function(){Q[b.i$jscomp$442](b.i$jscomp$442);
if(!v)O[b.i$jscomp$442](b.item$jscomp$103)}}(q)),delete W[X]):f[q.i$jscomp$442]=rIT(function(b){return function(){var n=_.I(_.Ww(b.i$jscomp$442,void 0,"Fqk1zd")),h=n.next().value;
n=n.next().value;Q[b.i$jscomp$442]=n;Z[b.i$jscomp$442]=b.key$jscomp$523;if(v)L[b.i$jscomp$442]=Sf(g.children(b.item$jscomp$103,h));else{var IY=_.I(_.Ww(b.item$jscomp$103,void 0,"GBj5de"));n=IY.next().value;IY=IY.next().value;O[b.i$jscomp$442]=IY;L[b.i$jscomp$442]=Sf(g.children(n,h))}}}(q))}vYJ(W);
k=a;y=Z;z=L;W=f;S=Q;Y=O;e=!1;return L},{debugName:g.debugInstance,
isControlFlowComponent:!0})};
R_B=function(g){var v=[],r=[],k=[],y=[],z=!1;_.tQ(function(){for(var W=_.I(y),S=W.next();!S.done;S=W.next())S=S.value,S()});
return If(function(){var W=g.each();z&&W.length>0&&(y.pop()(),v.pop(),z=!1);for(var S=Array(W.length),Y={i$jscomp$443:0};Y.i$jscomp$443<W.length;Y={i$jscomp$443:Y.i$jscomp$443},Y.i$jscomp$443++)if(Y.i$jscomp$443<v.length)v[Y.i$jscomp$443]!==W[Y.i$jscomp$443]&&(AQ(function(a){return function(){return void r[a.i$jscomp$443](W[a.i$jscomp$443])}}(Y)),v[Y.i$jscomp$443]=W[Y.i$jscomp$443]),S[Y.i$jscomp$443]=k[Y.i$jscomp$443];
else{var e=rIT(function(a){return function(){v[a.i$jscomp$443]=W[a.i$jscomp$443];var E=_.I(_.Ww(W[a.i$jscomp$443],void 0,"kGMqJe")),p=E.next().value;E=E.next().value;r[a.i$jscomp$443]=E;S[a.i$jscomp$443]=Sf(g.children(p,a.i$jscomp$443))}}(Y));
y[Y.i$jscomp$443]=e}for(;v.length>W.length;)v.pop(),y.pop()(),r.pop();W.length===0&&!z&&g.fallback&&(Y=rIT(function(){S[0]=Sf(g.fallback())}),y[0]=Y,z=!0);
return k=S},{debugName:g.debugInstance,
isControlFlowComponent:!0})};
rIT=function(g){var v=Fy;return D8(function(r){var k=g7(of);try{r.parent=v,g(r)}finally{g7(k)}},!1)};
_.da=function(g){return g};
_.pv=function(g){return{isDefault:!0,children:g.children}};
_.T7=function(g){var v=yIC(g),r=_.Uk(function(){return cIJ(v)},void 0,"F1PF4");
return If(function(){var k=r(),y;D8(function(){var z=g7(of);try{y=Sf(k())}finally{g7(z)}});
return y},{debugName:g.debugInstance,
isControlFlowComponent:!0})};
yIC=function(g){g=g.children;return Array.isArray(g)?g:[g]};
zSF=function(g){var v=g.props;g=g.getChildren()[0];return v.when?{when:v.when,children:g}:{isDefault:!0,children:g}};
cIJ=function(g){var v=function(){return null};
g=_.I(g);for(var r=g.next();!r.done;r=g.next())if(r=r.value,r!=null&&r[MS]&&(r=r.type===_.pv?{isDefault:!0,children:r.children[0]}:{when:r.props.when,children:r.children[0]}),r instanceof Pd&&(r=zSF(r)),r.isDefault)v=r.children;else if(r.when())return r.children;return v};
I9F=function(g){var v=null,r;return{value:null,onRender:function(k){if(r&&k!==r){var y;(y=v)==null||y();r._disposeRef=void 0}r=k;v=g(k)||null},
onUnmount:function(){var k;(k=v)==null||k();v=null}}};
Wxh=function(g){var v=uTo();if(v==null)throw _.la.PRIMITIVE_INVALID_HOOK_CALL();var r=v.hookCounter++;v.hooks||(v.hooks=[]);var k=v.hooks;k[r]||(k[r]={key:g,host:v});if(g!==k[r].key){if(v.JSC$8275___type){var y;g=(y=v.JSC$8275___type)==null?void 0:y.name}else g=v instanceof A0?yFh(v.functionComponent):"<"+v.el.tagName.toLowerCase()+">";throw _.la.OUT_OF_ORDER_HOOK_CALL(g);}return k[r]};
PxR=function(g,v){return!g||g.length!==(v==null?void 0:v.length)||g.some(function(r,k){return r!==v[k]})};
SJh=function(g,v){var r=Wxh("onChange"),k=uTo();PxR(r.deps,v)&&(r.deps=v,r.pendingEffect=g,k.__syncEffects||(k.__syncEffects=[]),k.__syncEffects.push(r))};
_.fv=function(g,v){var r=r===void 0?{enableDevtools:!1}:r;var k=_.h3.legacyTriggerSoyRendererEvents,y=r.appContext,z=NS(function(){var W=g7(of);try{return D8(function(){var S=_.LVh(_.wm(g)),Y;var e=ivT({rootElement:{value:g},appContext:y||(S==null?void 0:(Y=S.getOptionalAppContext)==null?void 0:Y.call(S)),dispatcher:S});S=_.iP(e);e=vd(!0);ew++;try{Wd(v(),g),kZJ(!1)}catch(a){throw kZJ(!0),a;}finally{vd(e),_.iP(S)}},!1)}catch(S){throw _.h3.enableContextBasedComponentStacks&&fS(S),S;
}finally{g7(W)}});
g[oYB]=!0;k&&dGK(g,y);return function(){g.textContent="";z();g[oYB]=!1}};
_.NT=function(g){if(v0T(Rv)){var v;(v=_.h3.handleError)==null||v.call.apply(v,[_.h3].concat(_.fF(_.CS(Error("Zb")))))}var r=Fy,k=Ek;Promise.resolve().then(function(){if(r&&!r.isDisposed){var y=_.iP(r);try{NS(function(){return void g()},k)}catch(z){throw _.h3.enableContextBasedComponentStacks&&fS(z),z;
}finally{_.iP(y)}}})};
Ze=function(g,v){SJh(function(){return I6(g)},v)};
_.Hd=function(g){le()?_.NT(function(){I6(g)}):SJh(function(){return I6(g)},[])};
U7R=function(g){var v=[].concat(_.fF(g));g.length=0;g=_.I(v);for(v=g.next();!v.done;v=g.next()){v=v.value;YJm(v);var r=v.pendingEffect;v.pendingEffect=null;if(r=r==null?void 0:r())v.pendingCleanup=r}};
YJm=function(g){var v=g.pendingCleanup;g.pendingCleanup=null;v==null||v()};
AIB=function(g,v){if(le())return g();var r=Wxh("useMemoInternal");PxR(r.deps,v)&&(r.deps=v,r.value=g());return r.value};
eSJ=function(g,v){return AIB(g,v)};
t0=function(g){return AIB(g,[])};
De=function(g){return t0(function(){return{value:g}})};
_.Lv=function(g,v){if(!g)return null;g=Object.keys(g);g=_.I(g);for(var r=g.next();!r.done;r=g.next()){r=r.value;var k=r.toLowerCase();if(k.indexOf(v,k.length-v.length)>-1)return r}return null};
_.Q3=function(){var g=arguments,v=_.wa;g.length>1?v[g[0]]=g[1]:g.length===1&&Object.assign(v,g[0])};
_.Cv=function(g,v){return g in _.wa?_.wa[g]:v};
_.ua=function(g,v){return!!_.Cv(g,v)};
a9C=function(g){var v=_.wa.EXPERIMENT_FLAGS;return v?v[g]:void 0};
d7k=function(g){EYT.forEach(function(v){return v(g)})};
_.jf=function(g){return g&&window.yterr?function(){try{return g.apply(this,arguments)}catch(v){_.xA(v)}}:g};
_.xA=function(g){var v=_.$A("yt.logging.errors.log");v?v(g,"ERROR",void 0,void 0,void 0,void 0,void 0):(v=_.Cv("ERRORS",[]),v.push([g,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.Q3("ERRORS",v));d7k(g)};
_.J0=function(g,v,r,k,y){var z=_.$A("yt.logging.errors.log");z?z(g,"WARNING",v,r,k,void 0,y):(z=_.Cv("ERRORS",[]),z.push([g,"WARNING",v,r,k,void 0,y]),_.Q3("ERRORS",z))};
TWF=function(g,v){v=g.split(v);for(var r={},k=0,y=v.length;k<y;k++){var z=v[k].split("=");if(z.length===1&&z[0]||z.length===2)try{var W=pos(z[0]||""),S=pos(z[1]||"");if(W in r){var Y=r[W];Array.isArray(Y)?_.Ms(Y,S):r[W]=[Y,S]}else r[W]=S}catch(p){var e=p,a=z[0],E=String(TWF);e.args=[{key:a,value:z[1],query:g,method:l9s===E?"unchanged":E}];f9o.hasOwnProperty(a)||_.J0(e)}}return r};
NWh=function(g){var v=[];_.ZG.forEach(g,function(r,k){var y=_.Ow(k);_.V3(Array.isArray(r)?r:[r],function(z){z==""?v.push(y):v.push(y+"="+_.Ow(z))})});
return v.join("&")};
_.qT=function(g){g.charAt(0)==="?"&&(g=g.substring(1));return TWF(g,"&")};
_.sw=function(g){return g.indexOf("?")!==-1?(g=(g||"").split("#")[0],g=g.split("?",2),_.qT(g.length>1?g[1]:g[0])):{}};
_.mV=function(g,v){return ZaC(g,v||{},!0)};
Hak=function(g,v){return ZaC(g,v||{},!1)};
ZaC=function(g,v,r){var k=g.split("#",2);g=k[0];k=k.length>1?"#"+k[1]:"";var y=g.split("?",2);g=y[0];y=_.qT(y[1]||"");for(var z in v)if(r||!_.ZG.containsKey(y,z))y[z]=v[z];return _.Kv(g,y)+k};
G7=function(g){if(!v)var v=window.location.href;var r=_.ba(g)[1]||null,k=_.Fe(g);return r&&k?ia(g,v):k?_.Fe(v)===k&&(Number(_.ba(v)[4]||null)||null)===(Number(_.ba(g)[4]||null)||null):!0};
_.D7s=function(g){g=tQo(g);return g===null?!1:g[0]==="com"&&g[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
tQo=function(g){g=_.Fe(g);return g!==null?g.split(".").reverse():null};
pos=function(g){return g&&g.match(Lxs)?g:Xe(g)};
_.Bd=function(g){return new woC(g)};
_.h0=function(){QNY||(QNY=new CxB);return QNY};
x7K=function(g){var v=_.nv,r,k;_.P(function(y){r=_.h0();return(k=r.resolve(_.Bd(v)))?(g(k),y.return(Promise.resolve(k))):y.return(r.resolve(new uwB(v)).then(function(z){g(z);return z}))})};
_.T=function(g){g=MT(g);return typeof g==="string"&&g==="false"?!1:!!g};
_.Rf=function(g,v){g=MT(g);return g===void 0&&v!==void 0?v:Number(g||0)};
jNJ=function(g){g=MT(g);return Array.isArray(g)?_.t1(g,function(v){return Number(v||0)}):[Number(g||0)]};
_.gV=function(g){g=MT(g);return g!==void 0?String(g):""};
_.v9=function(g){g=MT(g);return Array.isArray(g)?_.t1(g,function(v){return String(v||"")}):[String(g||"")]};
$7s=function(){return _.Cv("EXPERIMENTS_TOKEN","")};
MT=function(g){return _.Cv("EXPERIMENT_FLAGS",{})[g]};
JIm=function(){for(var g=[],v=_.Cv("EXPERIMENTS_FORCED_FLAGS",{}),r=_.I(Object.keys(v)),k=r.next();!k.done;k=r.next())k=k.value,g.push({key:k,value:String(v[k])});r=_.Cv("EXPERIMENT_FLAGS",{});k=_.I(Object.keys(r));for(var y=k.next();!y.done;y=k.next())y=y.value,y.startsWith("force_")&&v[y]===void 0&&g.push({key:y,value:String(r[y])});return g};
VQh=function(){if(!OaK)return null;var g=OaK();return"open"in g?g:null};
_.qJF=function(g){switch(_.rV(g)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.rV=function(g){return g&&"status"in g?g.status:-1};
_.ko=function(g,v){typeof g==="function"&&(g=_.jf(g));return window.setTimeout(g,v)};
_.yj=function(g,v){typeof g==="function"&&(g=_.jf(g));return window.setInterval(g,v)};
_.c9=function(g){window.clearTimeout(g)};
m7Y=function(g){g=_.sw(g);for(var v=_.I(sNh),r=v.next();!r.done;r=v.next())if(g[r.value]!==void 0)return!0;return!1};
FxT=function(g,v,r,k,y,z,W,S){r=r===void 0?"GET":r;k=k===void 0?"":k;S=S===void 0?!1:S;var Y=VQh();if(!Y)return null;var e=function(){(Y&&"readyState"in Y?Y.readyState:0)===4&&v&&_.jf(v)(Y)};
"onloadend"in Y?Y.addEventListener("loadend",e,!1):Y.onreadystatechange=e;_.T("debug_forward_web_query_parameters")&&(g=Kx3(g,window.location.search));Y.open(r,g,!0);z&&(Y.responseType=z);W&&(Y.withCredentials=!0);r=r==="POST"&&(window.FormData===void 0||!(k instanceof FormData));if(y=baR(g,y))for(var a in y)Y.setRequestHeader(a,y[a]),"content-type"===a.toLowerCase()&&(r=!1);r&&Y.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(S&&"setAttributionReporting"in XMLHttpRequest.prototype){g=
{eventSourceEligible:!0,triggerEligible:!1};try{Y.setAttributionReporting(g)}catch(E){_.J0(E)}}Y.send(k);return Y};
baR=function(g,v){v=v===void 0?{}:v;var r=G7(g),k=_.Cv("INNERTUBE_CLIENT_NAME"),y=_.T("web_ajax_ignore_global_headers_if_set"),z;for(z in iaC){var W=_.Cv(iaC[z]),S=z==="X-Goog-AuthUser"||z==="X-Goog-PageId";z!=="X-Goog-Visitor-Id"||W||(W=_.Cv("VISITOR_DATA"));var Y;if(!(Y=!W)){if(!(Y=r||(_.Fe(g)?!1:!0))){Y=g;var e;if(e=_.T("add_auth_headers_to_remarketing_google_dot_com_ping")&&z==="Authorization"&&(k==="TVHTML5"||k==="TVHTML5_UNPLUGGED"||k==="TVHTML5_SIMPLY"))e=tQo(Y),e=e===null?!1:e[1]==="google"?
!0:e[2]==="google"?e[0]==="au"&&e[1]==="com"?!0:e[0]==="uk"&&e[1]==="co"?!0:!1:!1;e&&(Y=_.zE(Y)||"",Y=Y.split("/"),Y="/"+(Y.length>1?Y[1]:""),e=Y==="/pagead");Y=e?!0:!1}Y=!Y}Y||y&&v[z]!==void 0||k==="TVHTML5_UNPLUGGED"&&S||(v[z]=W)}"X-Goog-EOM-Visitor-Id"in v&&"X-Goog-Visitor-Id"in v&&delete v["X-Goog-Visitor-Id"];if(r||!_.Fe(g))v["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(r||!_.Fe(g)){try{var a=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(E){}a&&(v["X-YouTube-Time-Zone"]=
a)}document.location.hostname.endsWith("youtubeeducation.com")||!r&&_.Fe(g)||(v["X-YouTube-Ad-Signals"]=NWh(GLK()));return v};
_.Xom=function(g,v){var r=_.Fe(g);_.T("debug_handle_relative_url_for_query_forward_killswitch")||!r&&G7(g)&&(r=document.location.hostname);var k=_.zE(g);k=(r=r&&(r.endsWith("youtube.com")||r.endsWith("youtube-nocookie.com")))&&k&&k.startsWith("/api/");if(!r||k)return g;var y=_.qT(v),z={};_.V3(sNh,function(W){y[W]&&(z[W]=y[W])});
return Hak(g,z)};
BWJ=function(g,v){v.method="POST";v.postParams||(v.postParams={});return _.I1(g,v)};
hST=function(g,v){var r=_.Cv("XSRF_FIELD_NAME"),k;v.headers&&(k=v.headers["Content-Type"]);return!v.excludeXsrf&&(!_.Fe(g)||v.withCredentials||_.Fe(g)===document.location.hostname)&&v.method==="POST"&&(!k||k==="application/x-www-form-urlencoded")&&!(v.postParams&&v.postParams[r])};
_.I1=function(g,v){var r=v.format||"JSON";g=nYY(g,v);var k=MQA(g,v),y=!1,z=RSY(g,function(Y){if(!y){y=!0;S&&_.c9(S);var e=_.qJF(Y),a=null,E=400<=Y.status&&Y.status<500,p=500<=Y.status&&Y.status<600;if(e||E||p)a=gDk(g,r,Y,v.convertToSafeHtml);e&&(e=vDT(r,Y,a));a=a||{};E=v.context||_.rC;e?v.onSuccess&&v.onSuccess.call(E,Y,a):v.onError&&v.onError.call(E,Y,a);v.onFinish&&v.onFinish.call(E,Y,a)}},v.method,k,v.headers,v.responseType,v.withCredentials);
k=v.timeout||0;if(v.onTimeout&&k>0){var W=v.onTimeout;var S=_.ko(function(){y||(y=!0,z.abort(),_.c9(S),W.call(v.context||_.rC,z))},k)}return z};
nYY=function(g,v){v.includeDomain&&(g=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+g);var r=_.Cv("XSRF_FIELD_NAME");if(v=v.urlParams)v[r]&&delete v[r],g=_.mV(g,v);return g};
MQA=function(g,v){var r=_.Cv("XSRF_FIELD_NAME"),k=_.Cv("XSRF_TOKEN"),y=v.postBody||"",z=v.postParams;hST(g,v)&&(z||(z={}),z[r]=k);(_.T("ajax_parse_query_data_only_when_filled")&&z&&Object.keys(z).length>0||z)&&typeof y==="string"&&(y=_.qT(y),_.ZG.extend(y,z),y=v.postBodyFormat&&v.postBodyFormat==="JSON"?JSON.stringify(y):_.W9(y));z=y||z&&!_.ZG.isEmpty(z);!rVA&&z&&v.method!=="POST"&&(rVA=!0,_.xA(Error("Dc")));return y};
gDk=function(g,v,r,k){var y=null;switch(v){case "JSON":try{var z=r.responseText}catch(W){throw k=Error("Ec"),k.params=g,_.J0(k),W;}g=r.getResponseHeader("Content-Type")||"";z&&g.indexOf("json")>=0&&(z.substring(0,5)===")]}'\n"&&(z=z.substring(5)),y=JSON.parse(z));break;case "XML":if(g=(g=r.responseXML)?kMB(g):null)y={},_.V3(g.getElementsByTagName("*"),function(W){y[W.tagName]=yVK(W)})}k&&cVC(y);
return y};
cVC=function(g){if(_.vP(g))for(var v in g)v==="html_content"||zm(v,"_html")?g[v]=LV(g[v]):cVC(g[v])};
vDT=function(g,v,r){if(v&&v.status===204)return!0;switch(g){case "JSON":return!!r;case "XML":return Number(r&&r.return_code)===0;case "RAW":return!0;default:return!!r}};
kMB=function(g){return g?(g=("responseXML"in g?g.responseXML:g).getElementsByTagName("root"))&&g.length>0?g[0]:null:null};
yVK=function(g){var v="";_.V3(g.childNodes,function(r){v+=r.nodeValue});
return v};
zsT=function(g){if(g.name==="JavaException")return!0;g=g.stack;return g.includes("chrome://")||g.includes("-extension://")||g.includes("webkit-masked-url://")};
I3C=function(g){if(!g.stack)return!0;var v=!g.stack.includes("\n");return v&&g.stack.includes("ErrorType: ")||v&&g.stack.includes("Anonymous function (Unknown script")||g.stack.toLowerCase()==="not available"||g.fileName==="user-script"||g.fileName.startsWith("user-script:")?!0:!1};
_.SE=function(g){_.pg.call(this);this.JSC$8446_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!g};
PKF=function(g,v){var r=g.length,k=0,y=function(){return g.charCodeAt(k++)};
do{var z=Wjh(y);if(z===Infinity)break;var W=z>>3;switch(z&7){case 0:z=Wjh(y);if(W===v)return z;break;case 1:if(W===v)return;k+=8;break;case 2:z=Wjh(y);if(W===v)return g.substr(k,z);k+=z;break;case 5:if(W===v)return;k+=4;break;default:return}}while(k<r)};
Wjh=function(g){var v=g(),r=v&127;if(v<128)return r;v=g();r|=(v&127)<<7;if(v<128)return r;v=g();r|=(v&127)<<14;if(v<128)return r;v=g();return v<128?r|(v&127)<<21:Infinity};
oDm=function(g,v,r,k){if(g)if(Array.isArray(g)){var y=k;for(k=0;k<g.length&&!(g[k]&&(y+=Sih(k,g[k],v,r),y>500));k++);k=y}else if(typeof g==="object")for(y in g){if(g[y]){var z=y;var W=g[y],S=v,Y=r;z=typeof W!=="string"||z!=="clickTrackingParams"&&z!=="trackingParams"?0:(W=PKF(atob(W.replace(/-/g,"+").replace(/_/g,"/")),2))?Sih(z+".ve",W,S,Y):0;k+=z;k+=Sih(y,g[y],v,r);if(k>500)break}}else r[v]=o1(g),k+=r[v].length;else r[v]=o1(g),k+=r[v].length;return k};
Sih=function(g,v,r,k){r+="."+g;g=o1(v);k[r]=g;return r.length+g.length};
o1=function(g){try{return(typeof g==="string"?g:String(JSON.stringify(g))).substr(0,500)}catch(v){return"unable to serialize "+typeof g+" ("+v.message+")"}};
YiJ=function(g){switch(g){case "DESKTOP":return 1;case "UNKNOWN_PLATFORM":return 0;case "TV":return 2;case "GAME_CONSOLE":return 3;case "MOBILE":return 4;case "TABLET":return 5}};
_.UU=function(g,v,r,k,y){_.Yo.set(g,v,{maxAge:r,path:"/",domain:k===void 0?"youtube.com":k,secure:y===void 0?!1:y})};
_.UPh=function(g,v,r){_.Yo.remove(g,v===void 0?"/":v,r===void 0?"youtube.com":r)};
_.Au=function(){if(_.T("embeds_web_enable_cookie_detection_fix")){if(!_.rC.navigator.cookieEnabled)return!1}else if(!_.Yo.isEnabled())return!1;if(!_.Yo.isEmpty())return!0;_.T("embeds_web_enable_cookie_detection_fix")?_.Yo.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.Yo.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.Yo.get("TESTCOOKIESENABLED")!=="1")return!1;_.Yo.remove("TESTCOOKIESENABLED");return!0};
AVm=function(){var g=_.rC.navigator;return g?g.connection:void 0};
esJ=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(g){}};
_.EDJ=function(){var g=AVm();if(g){var v=a3A[g.type||"unknown"]||"CONN_UNKNOWN";g=a3A[g.effectiveType||"unknown"]||"CONN_UNKNOWN";v==="CONN_CELLULAR_UNKNOWN"&&g!=="CONN_UNKNOWN"&&(v=g);if(v!=="CONN_UNKNOWN")return v;if(g!=="CONN_UNKNOWN")return g}};
pBk=function(){var g=AVm();if(g!=null&&g.effectiveType)return dPk.hasOwnProperty(g.effectiveType)?dPk[g.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.a1=function(){try{return _.eE(),!0}catch(g){return!1}};
_.eE=function(g){if(_.Cv("DATASYNC_ID")!==void 0)return _.Cv("DATASYNC_ID");throw new _.EU("Datasync ID not set",g===void 0?"unknown":g);};
_.dV=function(g){this.mechanism=g};
pU=function(g){this.mechanism=g};
TE=function(g){this.storage_=g;this.cachedIsStorageAvailable_=null};
TKA=function(){var g=null;try{g=_.rC.localStorage||null}catch(v){}TE.call(this,g)};
l3F=function(){var g=null;try{g=_.rC.sessionStorage||null}catch(v){}TE.call(this,g)};
lh=function(g,v){this.mechanism_=g;this.JSC$8548_prefix_=v+"::"};
_.f3A=function(g){var v=new TKA;return v.isAvailable()?g?new lh(v,g):v:null};
_.NKk=function(g){var v=new l3F;return v.isAvailable()?g?new lh(v,g):v:null};
HWK=function(){var g;return(g=ZWR())==null?void 0:g.get("LAST_RESULT_ENTRY_KEY",!0)};
_.Zk=function(g){tmB||(_.fU?_.fU.logError(g):(_.Nh.push({type:"ERROR",payload:g}),_.Nh.length>10&&_.Nh.shift()))};
H9=function(g,v){tmB||(_.fU?_.fU.logEvent(g,v):(_.Nh.push({type:"EVENT",eventType:g,payload:v}),_.Nh.length>10&&_.Nh.shift()))};
tu=function(g){if(g.indexOf(":")>=0)throw Error("Lc");};
Dk=function(g){return g.substr(0,g.indexOf(":"))||g};
wBk=function(){return(DPT||Lj3)&&LU("applewebkit")&&!LU("version")&&(!LU("safari")||LU("gsa/"))};
LU=function(g){var v=_.aY();return v?v.toLowerCase().indexOf(g)>=0:!1};
u7K=function(g,v,r,k){v=Dk(v);var y=g instanceof Error?g:Error("Mc`"+g);if(y instanceof wV)return y;g={objectStoreNames:r,dbName:v,dbVersion:k};if(y.name==="QuotaExceededError")return new wV("QUOTA_EXCEEDED",g);if(_.Qj&&y.name==="UnknownError")return new wV("QUOTA_MAYBE_EXCEEDED",g);if(y instanceof QTh)return new wV("MISSING_INDEX",Object.assign({},g,{objectStore:y.objectStore,index:y.index}));if(y.name==="InvalidStateError"&&CK3.some(function(z){return y.message.includes(z)}))return new wV("EXECUTE_TRANSACTION_ON_CLOSED_DB",
g);
if(y.name==="AbortError")return new wV("UNKNOWN_ABORT",g,y.message);y.args=[Object.assign({},g,{name:"IdbError",originalName:y.name})];y.level="WARNING";return y};
CU=function(g,v,r){var k=HWK();return new wV("IDB_NOT_SUPPORTED",{context:{caller:g,publicName:v,version:r,hasSucceededOnce:k==null?void 0:k.hasSucceededOnce}})};
xPF=function(g){if(!g)throw Error();throw g;};
jTR=function(g){return g};
$PC=function(g,v,r){var k=function(){try{g.removeEventListener("success",y),g.removeEventListener("error",z)}catch(W){}},y=function(){v(g.result);
k()},z=function(){r(g.error);
k()};
g.addEventListener("success",y);g.addEventListener("error",z)};
JVA=function(g){return new Promise(function(v,r){$PC(g,v,r)})};
jE=function(g){return new uh(new xo(function(v,r){$PC(g,v,r)}))};
OWK=function(g,v){return new uh(new xo(function(r,k){var y=function(){var z=g?v(g):null;z?z.then(function(W){g=W;y()},k):r()};
y()}))};
qik=function(g,v,r){return new Promise(function(k,y){var z=v!==void 0?self.indexedDB.open(g,v):self.indexedDB.open(g);var W=r.blocked,S=r.blocking,Y=r.terminated,e=r.upgrade,a=r.closed,E,p=function(){E||(E=new $o(z.result,{closed:a}));return E};
z.addEventListener("upgradeneeded",function(f){try{if(f.newVersion===null)throw Error("Rc");if(z.transaction===null)throw Error("Sc");f.dataLoss&&f.dataLoss!=="none"&&H9("IDB_DATA_CORRUPTED",{reason:f.dataLossMessage||"unknown reason",dbName:Dk(g)});var Z=p(),L=new VmK(z.transaction);e&&e(Z,function(Q){return f.oldVersion<Q&&f.newVersion>=Q},L);
L.done.catch(function(Q){y(Q)})}catch(Q){y(Q)}});
z.addEventListener("success",function(){var f=z.result;S&&f.addEventListener("versionchange",function(){S(p())});
f.addEventListener("close",function(){H9("IDB_UNEXPECTEDLY_CLOSED",{dbName:Dk(g),dbVersion:f.version});Y&&Y()});
k(p())});
z.addEventListener("error",function(){y(z.error)});
W&&z.addEventListener("blocked",function(){W()})})};
sTm=function(g,v,r){r=r===void 0?{}:r;return qik(g,v,r)};
_.OU=function(g,v){v=v===void 0?{}:v;var r,k,y,z;return _.P(function(W){if(W.nextAddress==1)return _.cD(W,2),r=self.indexedDB.deleteDatabase(g),k=v,(y=k.blocked)&&r.addEventListener("blocked",function(){y()}),_.U(W,JVA(r),4);
if(W.nextAddress!=2)return _.Ju(W,0);z=_.S2(W);throw u7K(z,g,"",-1);})};
Kjs=function(g,v){var r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,_.Vj(mPF,v),2);r=k.yieldResult;return k.return(_.qh(r,["databases"],{enableRetries:!0,mode:"readwrite"},function(y){var z=y.objectStore("databases");return z.get(g.actualName).then(function(W){if(W?g.actualName!==W.actualName||g.publicName!==W.publicName||g.userIdentifier!==W.userIdentifier:1)return z.put(g).then(function(){})})}))})};
_.sU=function(g,v){var r;return _.P(function(k){if(k.nextAddress==1)return g?_.U(k,_.Vj(mPF,v),2):k.return();r=k.yieldResult;return k.return(r.delete("databases",g))})};
_.bWh=function(g,v){var r,k;return _.P(function(y){return y.nextAddress==1?(r=[],_.U(y,_.Vj(mPF,v),2)):y.nextAddress!=3?(k=y.yieldResult,_.U(y,_.qh(k,["databases"],{enableRetries:!0,mode:"readonly"},function(z){r.length=0;return mu(z.objectStore("databases"),{},function(W){g(W.getValue())&&r.push(W.getValue());return W.continue()})}),3)):y.return(r)})};
FjJ=function(g,v){return _.bWh(function(r){return r.publicName===g&&r.userIdentifier!==void 0},v)};
XBA=function(){var g,v,r,k;return _.P(function(y){switch(y.nextAddress){case 1:g=HWK();if((v=g)==null?0:v.hasSucceededOnce)return y.return(!0);var z;if(z=iWR)z=/WebKit\/([0-9]+)/.exec(_.aY()),z=!!(z&&parseInt(z[1],10)>=600);z&&(z=/WebKit\/([0-9]+)/.exec(_.aY()),z=!(z&&parseInt(z[1],10)>=602));if(z||KU)return y.return(!1);try{if(r=self,!(r.indexedDB&&r.IDBIndex&&r.IDBKeyRange&&r.IDBObjectStore))return y.return(!1)}catch(W){return y.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return y.return(!1);
_.cD(y,2);k={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return _.U(y,Kjs(k,GMK),4);case 4:return _.U(y,_.sU("yt-idb-test-do-not-use",GMK),5);case 5:return y.return(!0);case 2:return _.S2(y),y.return(!1)}})};
hsA=function(){if(BKY!==void 0)return BKY;tmB=!0;return BKY=XBA().then(function(g){tmB=!1;var v;if((v=ZWR())!=null&&v.expiringStorage_){var r;v={hasSucceededOnce:((r=HWK())==null?void 0:r.hasSucceededOnce)||g};var k;(k=ZWR())==null||k.set("LAST_RESULT_ENTRY_KEY",v,2592E3,!0)}return g})};
bh=function(){return _.$A("ytglobal.idbToken_")||void 0};
_.ih=function(){var g=bh();return g?Promise.resolve(g):hsA().then(function(v){(v=v?GMK:void 0)&&_.FK("ytglobal.idbToken_",v);return v})};
nDJ=function(g){if(!_.a1())throw g=new wV("AUTH_INVALID",{dbName:g}),_.Zk(g),g;var v=_.eE();return{actualName:g+":"+v,publicName:g,userIdentifier:v}};
MmY=function(g,v,r,k){var y,z,W,S,Y,e;return _.P(function(a){switch(a.nextAddress){case 1:return z=(y=Error().stack)!=null?y:"",_.U(a,_.ih(),2);case 2:W=a.yieldResult;if(!W)throw S=CU("openDbImpl",g,v),_.T("ytidb_async_stack_killswitch")||(S.stack=S.stack+"\n"+z.substring(z.indexOf("\n")+1)),_.Zk(S),S;tu(g);Y=r?{actualName:g,publicName:g,userIdentifier:void 0}:nDJ(g);_.cD(a,3);return _.U(a,Kjs(Y,W),5);case 5:return _.U(a,sTm(Y.actualName,v,k),6);case 6:return a.return(a.yieldResult);case 3:return e=
_.S2(a),_.cD(a,7),_.U(a,_.sU(Y.actualName,W),9);case 9:_.Ju(a,8);break;case 7:_.S2(a);case 8:throw e;}})};
Rsk=function(g,v,r){r=r===void 0?{}:r;return MmY(g,v,!1,r)};
gX3=function(g,v,r){r=r===void 0?{}:r;return MmY(g,v,!0,r)};
vXJ=function(g,v){v=v===void 0?{}:v;var r,k;return _.P(function(y){if(y.nextAddress==1)return _.U(y,_.ih(),2);if(y.nextAddress!=3){r=y.yieldResult;if(!r)return y.return();tu(g);k=nDJ(g);return _.U(y,_.OU(k.actualName,v),3)}return _.U(y,_.sU(k.actualName,r),0)})};
r7h=function(g,v,r){g=g.map(function(k){return _.P(function(y){return y.nextAddress==1?_.U(y,_.OU(k.actualName,v),2):_.U(y,_.sU(k.actualName,r),0)})});
return Promise.all(g).then(function(){})};
kFA=function(g){var v=v===void 0?{}:v;var r,k;return _.P(function(y){if(y.nextAddress==1)return _.U(y,_.ih(),2);if(y.nextAddress!=3){r=y.yieldResult;if(!r)return y.return();tu(g);return _.U(y,FjJ(g,r),3)}k=y.yieldResult;return _.U(y,r7h(k,v,r),0)})};
y7o=function(g,v){v=v===void 0?{}:v;var r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,_.ih(),2);if(k.nextAddress!=3){r=k.yieldResult;if(!r)return k.return();tu(g);return _.U(k,_.OU(g,v),3)}return _.U(k,_.sU(g,r),0)})};
GE=function(g,v){return c7C(g,v)};
Ivh=function(g){return _.Vj(zxR(),g)};
WWC=function(g,v,r,k){var y,z,W;return _.P(function(S){switch(S.nextAddress){case 1:return y={config:g,hashData:v,timestamp:k!==void 0?k:(0,_.XK)()},_.U(S,Ivh(r),2);case 2:return z=S.yieldResult,_.U(S,z.clear("hotConfigStore"),3);case 3:return _.U(S,z.put("hotConfigStore",y),4);case 4:return W=S.yieldResult,S.return(W)}})};
PY3=function(g,v,r,k,y){var z,W,S;return _.P(function(Y){switch(Y.nextAddress){case 1:return z={config:g,hashData:v,configData:r,timestamp:y!==void 0?y:(0,_.XK)()},_.U(Y,Ivh(k),2);case 2:return W=Y.yieldResult,_.U(Y,W.clear("coldConfigStore"),3);case 3:return _.U(Y,W.put("coldConfigStore",z),4);case 4:return S=Y.yieldResult,Y.return(S)}})};
S3T=function(g){var v,r;return _.P(function(k){return k.nextAddress==1?_.U(k,Ivh(g),2):k.nextAddress!=3?(v=k.yieldResult,r=void 0,_.U(k,_.qh(v,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(y){return _.B9(y.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(z){r=z.getValue()})}),3)):k.return(r)})};
oXh=function(g){var v,r;return _.P(function(k){return k.nextAddress==1?_.U(k,Ivh(g),2):k.nextAddress!=3?(v=k.yieldResult,r=void 0,_.U(k,_.qh(v,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(y){return _.B9(y.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(z){r=z.getValue()})}),3)):k.return(r)})};
Y3Y=function(){return _.P(function(g){return _.U(g,kFA("ytGcfConfig"),0)})};
Uco=function(){return"INNERTUBE_API_KEY"in _.wa&&"INNERTUBE_API_VERSION"in _.wa};
_.hu=function(){return{innertubeApiKey:_.Cv("INNERTUBE_API_KEY"),innertubeApiVersion:_.Cv("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.Cv("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.Cv("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.Cv("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.Cv("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.Cv("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.Cv("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.Cv("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.ua("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.ua("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.Cv("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.Tho=function(g){var v={client:{hl:g.innertubeContextHostLanguage,gl:g.innertubeContextGeoLocation,clientName:g.innertubeContextClientName,clientVersion:g.innertubeContextClientVersion,configInfo:g.innertubeContextClientConfigInfo}};navigator.userAgent&&(v.client.userAgent=String(navigator.userAgent));var r=_.rC.devicePixelRatio;r&&r!=1&&(v.client.screenDensityFloat=String(r));r=$7s();r!==""&&(v.client.experimentsToken=r);r=JIm();r.length>0&&(v.request={internalExperimentFlags:r});A7k(g,void 0,v);
exk(void 0,v);avh(void 0,v);EXh(g,void 0,v);dcK(void 0,v);_.T("start_client_gcf")&&p2J(void 0,v);_.Cv("DELEGATED_SESSION_ID")&&!_.T("pageid_as_header_web")&&(v.user={onBehalfOfUser:_.Cv("DELEGATED_SESSION_ID")});!_.T("fill_delegate_context_in_gel_killswitch")&&(g=_.Cv("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(v.user=Object.assign({},v.user,{serializedDelegationContext:g}));g=_.Cv("INNERTUBE_CONTEXT");var k;if(_.T("enable_persistent_device_token")&&(g==null?0:(k=g.client)==null?0:k.rolloutToken)){var y;
v.client.rolloutToken=g==null?void 0:(y=g.client)==null?void 0:y.rolloutToken}k=Object;y=k.assign;g=v.client;r={};for(var z=_.I(Object.entries(_.qT(_.Cv("DEVICE","")))),W=z.next();!W.done;W=z.next()){var S=_.I(W.value);W=S.next().value;S=S.next().value;W==="cbrand"?r.deviceMake=S:W==="cmodel"?r.deviceModel=S:W==="cbr"?r.browserName=S:W==="cbrver"?r.browserVersion=S:W==="cos"?r.osName=S:W==="cosver"?r.osVersion=S:W==="cplatform"&&(r.platform=S)}v.client=y.call(k,g,r);return v};
A7k=function(g,v,r){g=g.innertubeContextClientName;if(g==="WEB"||g==="MWEB"||g===1||g===2)if(v){r=_.nU(v,lvA,96)||new lvA;var k=fvo();k=Object.keys(NhT).indexOf(k);k=k===-1?null:k;k!==null&&_.Mh(r,3,k);_.rS(v,96,r)}else r&&(r.client.mainAppWebInfo=(k=r.client.mainAppWebInfo)!=null?k:{},r.client.mainAppWebInfo.webDisplayMode=fvo())};
exk=function(g,v){var r=_.$A("yt.embedded_player.embed_url");r&&(g?(v=_.nU(g,ZfA,7)||new ZfA,_.e5(v,4,r),_.rS(g,7,v)):v&&(v.thirdParty={embedUrl:r}))};
avh=function(g,v){var r;if(_.T("web_log_memory_total_kbytes")&&((r=_.rC.navigator)==null?0:r.deviceMemory)){var k;r=(k=_.rC.navigator)==null?void 0:k.deviceMemory;g?_.R1(g,95,Cq(r*1E6)):v&&(v.client.memoryTotalKbytes=""+r*1E6)}};
EXh=function(g,v,r){if(g.appInstallData)if(v){var k;r=(k=_.nU(v,gD,62))!=null?k:new gD;_.e5(r,6,g.appInstallData);_.rS(v,62,r)}else r&&(r.client.configInfo=r.client.configInfo||{},r.client.configInfo.appInstallData=g.appInstallData)};
dcK=function(g,v){var r=_.EDJ();r&&(g?_.Mh(g,61,Hfk[r]):v&&(v.client.connectionType=r));_.T("web_log_effective_connection_type")&&(r=pBk())&&(g?_.Mh(g,94,tco[r]):v&&(v.client.effectiveConnectionType=r))};
_.w2F=function(g,v,r){r=r===void 0?{}:r;var k={};_.Cv("EOM_VISITOR_DATA")?k={"X-Goog-EOM-Visitor-Id":_.Cv("EOM_VISITOR_DATA")}:k={"X-Goog-Visitor-Id":r.visitorData||_.Cv("VISITOR_DATA","")};if(v&&v.includes("www.youtube-nocookie.com"))return k;v=r.authorization||_.Cv("AUTHORIZATION");v||(g?v="Bearer "+_.$A("gapi.auth.getToken")().access_token:(DcT.instance||(DcT.instance=new DcT),g=LWF(),_.T("pageid_as_header_web")||delete g["X-Goog-PageId"],k=Object.assign({},k,g)));v&&(k.Authorization=v);return k};
p2J=function(g,v){var r=Q0R();if(r){var k=r.coldConfigData,y=r.coldHashData;r=r.hotHashData;if(g){var z;v=(z=_.nU(g,gD,62))!=null?z:new gD;k=_.e5(v,1,k);_.e5(k,3,y).setHotHashData(r);_.rS(g,62,v)}else v&&(v.client.configInfo=v.client.configInfo||{},k&&(v.client.configInfo.coldConfigData=k),y&&(v.client.configInfo.coldHashData=y),r&&(v.client.configInfo.hotHashData=r))}};
vR=function(g){for(var v=g.length;--v>=0;)g[v]=0};
CYo=function(g,v,r,k,y){this.static_tree=g;this.extra_bits=v;this.extra_base=r;this.elems=k;this.max_length=y;this.has_stree=g&&g.length};
uVC=function(g,v){this.dyn_tree=g;this.max_code=0;this.stat_desc=v};
rD=function(g,v){g.pending_buf[g.pending++]=v&255;g.pending_buf[g.pending++]=v>>>8&255};
k0=function(g,v,r){g.bi_valid>16-r?(g.bi_buf|=v<<g.bi_valid&65535,rD(g,g.bi_buf),g.bi_buf=v>>16-g.bi_valid,g.bi_valid+=r-16):(g.bi_buf|=v<<g.bi_valid&65535,g.bi_valid+=r)};
yK=function(g,v,r){k0(g,r[v*2],r[v*2+1])};
xcm=function(g,v){var r=0;do r|=g&1,g>>>=1,r<<=1;while(--v>0);return r>>>1};
j0k=function(g,v,r){var k=Array(16),y=0,z;for(z=1;z<=15;z++)k[z]=y=y+r[z-1]<<1;for(r=0;r<=v;r++)y=g[r*2+1],y!==0&&(g[r*2]=xcm(k[y]++,y))};
$ck=function(g){var v;for(v=0;v<286;v++)g.dyn_ltree[v*2]=0;for(v=0;v<30;v++)g.dyn_dtree[v*2]=0;for(v=0;v<19;v++)g.bl_tree[v*2]=0;g.dyn_ltree[512]=1;g.opt_len=g.static_len=0;g.last_lit=g.matches=0};
J7s=function(g){g.bi_valid>8?rD(g,g.bi_buf):g.bi_valid>0&&(g.pending_buf[g.pending++]=g.bi_buf);g.bi_buf=0;g.bi_valid=0};
OfK=function(g,v,r){J7s(g);rD(g,r);rD(g,~r);cR.arraySet(g.pending_buf,g.window,v,r,g.pending);g.pending+=r};
VcT=function(g,v,r,k){var y=v*2,z=r*2;return g[y]<g[z]||g[y]===g[z]&&k[v]<=k[r]};
q3h=function(g,v,r){for(var k=g.heap[r],y=r<<1;y<=g.heap_len;){y<g.heap_len&&VcT(v,g.heap[y+1],g.heap[y],g.depth)&&y++;if(VcT(v,k,g.heap[y],g.depth))break;g.heap[r]=g.heap[y];r=y;y<<=1}g.heap[r]=k};
FWh=function(g,v,r){var k=0;if(g.last_lit!==0){do{var y=g.pending_buf[g.d_buf+k*2]<<8|g.pending_buf[g.d_buf+k*2+1];var z=g.pending_buf[g.l_buf+k];k++;if(y===0)yK(g,z,v);else{var W=zZ[z];yK(g,W+256+1,v);var S=s0C[W];S!==0&&(z-=mcC[W],k0(g,z,S));y--;W=y<256?IK[y]:IK[256+(y>>>7)];yK(g,W,r);S=KW3[W];S!==0&&(y-=bfk[W],k0(g,y,S))}}while(k<g.last_lit)}yK(g,256,v)};
ifY=function(g,v){var r=v.dyn_tree,k=v.stat_desc.static_tree,y=v.stat_desc.has_stree,z=v.stat_desc.elems,W,S=-1;g.heap_len=0;g.heap_max=573;for(W=0;W<z;W++)r[W*2]!==0?(g.heap[++g.heap_len]=S=W,g.depth[W]=0):r[W*2+1]=0;for(;g.heap_len<2;){var Y=g.heap[++g.heap_len]=S<2?++S:0;r[Y*2]=1;g.depth[Y]=0;g.opt_len--;y&&(g.static_len-=k[Y*2+1])}v.max_code=S;for(W=g.heap_len>>1;W>=1;W--)q3h(g,r,W);Y=z;do W=g.heap[1],g.heap[1]=g.heap[g.heap_len--],q3h(g,r,1),k=g.heap[1],g.heap[--g.heap_max]=W,g.heap[--g.heap_max]=
k,r[Y*2]=r[W*2]+r[k*2],g.depth[Y]=(g.depth[W]>=g.depth[k]?g.depth[W]:g.depth[k])+1,r[W*2+1]=r[k*2+1]=Y,g.heap[1]=Y++,q3h(g,r,1);while(g.heap_len>=2);g.heap[--g.heap_max]=g.heap[1];W=v.dyn_tree;Y=v.max_code;k=v.stat_desc.static_tree;y=v.stat_desc.has_stree;z=v.stat_desc.extra_bits;var e=v.stat_desc.extra_base,a=v.stat_desc.max_length,E,p=0;for(E=0;E<=15;E++)g.bl_count[E]=0;W[g.heap[g.heap_max]*2+1]=0;for(v=g.heap_max+1;v<573;v++){var f=g.heap[v];E=W[W[f*2+1]*2+1]+1;E>a&&(E=a,p++);W[f*2+1]=E;if(!(f>
Y)){g.bl_count[E]++;var Z=0;f>=e&&(Z=z[f-e]);var L=W[f*2];g.opt_len+=L*(E+Z);y&&(g.static_len+=L*(k[f*2+1]+Z))}}if(p!==0){do{for(E=a-1;g.bl_count[E]===0;)E--;g.bl_count[E]--;g.bl_count[E+1]+=2;g.bl_count[a]--;p-=2}while(p>0);for(E=a;E!==0;E--)for(f=g.bl_count[E];f!==0;)k=g.heap[--v],k>Y||(W[k*2+1]!==E&&(g.opt_len+=(E-W[k*2+1])*W[k*2],W[k*2+1]=E),f--)}j0k(r,S,g.bl_count)};
GFY=function(g,v,r){var k,y=-1,z=v[1],W=0,S=7,Y=4;z===0&&(S=138,Y=3);v[(r+1)*2+1]=65535;for(k=0;k<=r;k++){var e=z;z=v[(k+1)*2+1];++W<S&&e===z||(W<Y?g.bl_tree[e*2]+=W:e!==0?(e!==y&&g.bl_tree[e*2]++,g.bl_tree[32]++):W<=10?g.bl_tree[34]++:g.bl_tree[36]++,W=0,y=e,z===0?(S=138,Y=3):e===z?(S=6,Y=3):(S=7,Y=4))}};
X2C=function(g,v,r){var k,y=-1,z=v[1],W=0,S=7,Y=4;z===0&&(S=138,Y=3);for(k=0;k<=r;k++){var e=z;z=v[(k+1)*2+1];if(!(++W<S&&e===z)){if(W<Y){do yK(g,e,g.bl_tree);while(--W!==0)}else e!==0?(e!==y&&(yK(g,e,g.bl_tree),W--),yK(g,16,g.bl_tree),k0(g,W-3,2)):W<=10?(yK(g,17,g.bl_tree),k0(g,W-3,3)):(yK(g,18,g.bl_tree),k0(g,W-11,7));W=0;y=e;z===0?(S=138,Y=3):e===z?(S=6,Y=3):(S=7,Y=4)}}};
Bhh=function(g){var v=4093624447,r;for(r=0;r<=31;r++,v>>>=1)if(v&1&&g.dyn_ltree[r*2]!==0)return 0;if(g.dyn_ltree[18]!==0||g.dyn_ltree[20]!==0||g.dyn_ltree[26]!==0)return 1;for(r=32;r<256;r++)if(g.dyn_ltree[r*2]!==0)return 1;return 0};
WR=function(g,v,r){g.pending_buf[g.d_buf+g.last_lit*2]=v>>>8&255;g.pending_buf[g.d_buf+g.last_lit*2+1]=v&255;g.pending_buf[g.l_buf+g.last_lit]=r&255;g.last_lit++;v===0?g.dyn_ltree[r*2]++:(g.matches++,v--,g.dyn_ltree[(zZ[r]+256+1)*2]++,g.dyn_dtree[(v<256?IK[v]:IK[256+(v>>>7)])*2]++);return g.last_lit===g.lit_bufsize-1};
Se=function(g,v){g.msg=PR[v];return v};
oK=function(g){for(var v=g.length;--v>=0;)g[v]=0};
UH=function(g){var v=g.state,r=v.pending;r>g.avail_out&&(r=g.avail_out);r!==0&&(cR.arraySet(g.output,v.pending_buf,v.pending_out,r,g.next_out),g.next_out+=r,v.pending_out+=r,g.total_out+=r,g.avail_out-=r,v.pending-=r,v.pending===0&&(v.pending_out=0))};
EH=function(g,v){var r=g.block_start>=0?g.block_start:-1,k=g.strstart-g.block_start,y=0;if(g.level>0){g.strm.data_type===2&&(g.strm.data_type=Bhh(g));ifY(g,g.l_desc);ifY(g,g.d_desc);GFY(g,g.dyn_ltree,g.l_desc.max_code);GFY(g,g.dyn_dtree,g.d_desc.max_code);ifY(g,g.bl_desc);for(y=18;y>=3&&g.bl_tree[hxA[y]*2+1]===0;y--);g.opt_len+=3*(y+1)+5+5+4;var z=g.opt_len+3+7>>>3;var W=g.static_len+3+7>>>3;W<=z&&(z=W)}else z=W=k+5;if(k+4<=z&&r!==-1)k0(g,v?1:0,3),OfK(g,r,k);else if(g.strategy===4||W===z)k0(g,2+(v?
1:0),3),FWh(g,ee,aK);else{k0(g,4+(v?1:0),3);r=g.l_desc.max_code+1;k=g.d_desc.max_code+1;y+=1;k0(g,r-257,5);k0(g,k-1,5);k0(g,y-4,4);for(z=0;z<y;z++)k0(g,g.bl_tree[hxA[z]*2+1],3);X2C(g,g.dyn_ltree,r-1);X2C(g,g.dyn_dtree,k-1);FWh(g,g.dyn_ltree,g.dyn_dtree)}$ck(g);v&&J7s(g);g.block_start=g.strstart;UH(g.strm)};
dD=function(g,v){g.pending_buf[g.pending++]=v};
pL=function(g,v){g.pending_buf[g.pending++]=v>>>8&255;g.pending_buf[g.pending++]=v&255};
nXY=function(g,v){var r=g.max_chain_length,k=g.strstart,y=g.prev_length,z=g.nice_match,W=g.strstart>g.w_size-262?g.strstart-(g.w_size-262):0,S=g.window,Y=g.w_mask,e=g.prev,a=g.strstart+258,E=S[k+y-1],p=S[k+y];g.prev_length>=g.good_match&&(r>>=2);z>g.lookahead&&(z=g.lookahead);do{var f=v;if(S[f+y]===p&&S[f+y-1]===E&&S[f]===S[k]&&S[++f]===S[k+1]){k+=2;for(f++;S[++k]===S[++f]&&S[++k]===S[++f]&&S[++k]===S[++f]&&S[++k]===S[++f]&&S[++k]===S[++f]&&S[++k]===S[++f]&&S[++k]===S[++f]&&S[++k]===S[++f]&&k<a;);
f=258-(a-k);k=a-258;if(f>y){g.match_start=v;y=f;if(f>=z)break;E=S[k+y-1];p=S[k+y]}}}while((v=e[v&Y])>W&&--r!==0);return y<=g.lookahead?y:g.lookahead};
l0=function(g){var v=g.w_size,r;do{var k=g.window_size-g.lookahead-g.strstart;if(g.strstart>=v+(v-262)){cR.arraySet(g.window,g.window,v,v,0);g.match_start-=v;g.strstart-=v;g.block_start-=v;var y=r=g.hash_size;do{var z=g.head[--y];g.head[y]=z>=v?z-v:0}while(--r);y=r=v;do z=g.prev[--y],g.prev[y]=z>=v?z-v:0;while(--r);k+=v}if(g.strm.avail_in===0)break;y=g.strm;r=g.window;z=g.strstart+g.lookahead;var W=y.avail_in;W>k&&(W=k);W===0?r=0:(y.avail_in-=W,cR.arraySet(r,y.input,y.next_in,W,z),y.state.wrap===
1?y.adler=McY(y.adler,r,W,z):y.state.wrap===2&&(y.adler=TZ(y.adler,r,W,z)),y.next_in+=W,y.total_in+=W,r=W);g.lookahead+=r;if(g.lookahead+g.insert>=3)for(k=g.strstart-g.insert,g.ins_h=g.window[k],g.ins_h=(g.ins_h<<g.hash_shift^g.window[k+1])&g.hash_mask;g.insert&&!(g.ins_h=(g.ins_h<<g.hash_shift^g.window[k+3-1])&g.hash_mask,g.prev[k&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=k,k++,g.insert--,g.lookahead+g.insert<3););}while(g.lookahead<262&&g.strm.avail_in!==0)};
RxJ=function(g,v){for(var r;;){if(g.lookahead<262){l0(g);if(g.lookahead<262&&v===0)return 1;if(g.lookahead===0)break}r=0;g.lookahead>=3&&(g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+3-1])&g.hash_mask,r=g.prev[g.strstart&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=g.strstart);r!==0&&g.strstart-r<=g.w_size-262&&(g.match_length=nXY(g,r));if(g.match_length>=3)if(r=WR(g,g.strstart-g.match_start,g.match_length-3),g.lookahead-=g.match_length,g.match_length<=g.max_lazy_match&&g.lookahead>=3){g.match_length--;
do g.strstart++,g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+3-1])&g.hash_mask,g.prev[g.strstart&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=g.strstart;while(--g.match_length!==0);g.strstart++}else g.strstart+=g.match_length,g.match_length=0,g.ins_h=g.window[g.strstart],g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+1])&g.hash_mask;else r=WR(g,0,g.window[g.strstart]),g.lookahead--,g.strstart++;if(r&&(EH(g,!1),g.strm.avail_out===0))return 1}g.insert=g.strstart<2?g.strstart:2;return v===4?(EH(g,
!0),g.strm.avail_out===0?3:4):g.last_lit&&(EH(g,!1),g.strm.avail_out===0)?1:2};
fL=function(g,v){for(var r,k;;){if(g.lookahead<262){l0(g);if(g.lookahead<262&&v===0)return 1;if(g.lookahead===0)break}r=0;g.lookahead>=3&&(g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+3-1])&g.hash_mask,r=g.prev[g.strstart&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=g.strstart);g.prev_length=g.match_length;g.prev_match=g.match_start;g.match_length=2;r!==0&&g.prev_length<g.max_lazy_match&&g.strstart-r<=g.w_size-262&&(g.match_length=nXY(g,r),g.match_length<=5&&(g.strategy===1||g.match_length===3&&
g.strstart-g.match_start>4096)&&(g.match_length=2));if(g.prev_length>=3&&g.match_length<=g.prev_length){k=g.strstart+g.lookahead-3;r=WR(g,g.strstart-1-g.prev_match,g.prev_length-3);g.lookahead-=g.prev_length-1;g.prev_length-=2;do++g.strstart<=k&&(g.ins_h=(g.ins_h<<g.hash_shift^g.window[g.strstart+3-1])&g.hash_mask,g.prev[g.strstart&g.w_mask]=g.head[g.ins_h],g.head[g.ins_h]=g.strstart);while(--g.prev_length!==0);g.match_available=0;g.match_length=2;g.strstart++;if(r&&(EH(g,!1),g.strm.avail_out===0))return 1}else if(g.match_available){if((r=
WR(g,0,g.window[g.strstart-1]))&&EH(g,!1),g.strstart++,g.lookahead--,g.strm.avail_out===0)return 1}else g.match_available=1,g.strstart++,g.lookahead--}g.match_available&&(WR(g,0,g.window[g.strstart-1]),g.match_available=0);g.insert=g.strstart<2?g.strstart:2;return v===4?(EH(g,!0),g.strm.avail_out===0?3:4):g.last_lit&&(EH(g,!1),g.strm.avail_out===0)?1:2};
g7k=function(g,v){for(var r,k,y,z=g.window;;){if(g.lookahead<=258){l0(g);if(g.lookahead<=258&&v===0)return 1;if(g.lookahead===0)break}g.match_length=0;if(g.lookahead>=3&&g.strstart>0&&(k=g.strstart-1,r=z[k],r===z[++k]&&r===z[++k]&&r===z[++k])){for(y=g.strstart+258;r===z[++k]&&r===z[++k]&&r===z[++k]&&r===z[++k]&&r===z[++k]&&r===z[++k]&&r===z[++k]&&r===z[++k]&&k<y;);g.match_length=258-(y-k);g.match_length>g.lookahead&&(g.match_length=g.lookahead)}g.match_length>=3?(r=WR(g,1,g.match_length-3),g.lookahead-=
g.match_length,g.strstart+=g.match_length,g.match_length=0):(r=WR(g,0,g.window[g.strstart]),g.lookahead--,g.strstart++);if(r&&(EH(g,!1),g.strm.avail_out===0))return 1}g.insert=0;return v===4?(EH(g,!0),g.strm.avail_out===0?3:4):g.last_lit&&(EH(g,!1),g.strm.avail_out===0)?1:2};
v73=function(g,v){for(var r;;){if(g.lookahead===0&&(l0(g),g.lookahead===0)){if(v===0)return 1;break}g.match_length=0;r=WR(g,0,g.window[g.strstart]);g.lookahead--;g.strstart++;if(r&&(EH(g,!1),g.strm.avail_out===0))return 1}g.insert=0;return v===4?(EH(g,!0),g.strm.avail_out===0?3:4):g.last_lit&&(EH(g,!1),g.strm.avail_out===0)?1:2};
N4=function(g,v,r,k,y){this.good_length=g;this.max_lazy=v;this.nice_length=r;this.max_chain=k;this.func=y};
rNk=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 cR.Buf16(1146);this.dyn_dtree=new cR.Buf16(122);this.bl_tree=new cR.Buf16(78);oK(this.dyn_ltree);oK(this.dyn_dtree);oK(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new cR.Buf16(16);this.heap=new cR.Buf16(573);oK(this.heap);this.heap_max=this.heap_len=0;this.depth=new cR.Buf16(573);oK(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};
k5h=function(g,v){if(!g||!g.state||v>5||v<0)return g?Se(g,-2):-2;var r=g.state;if(!g.output||!g.input&&g.avail_in!==0||r.status===666&&v!==4)return Se(g,g.avail_out===0?-5:-2);r.strm=g;var k=r.last_flush;r.last_flush=v;if(r.status===42)if(r.wrap===2)g.adler=0,dD(r,31),dD(r,139),dD(r,8),r.gzhead?(dD(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),dD(r,r.gzhead.time&255),dD(r,r.gzhead.time>>8&255),dD(r,r.gzhead.time>>16&255),dD(r,r.gzhead.time>>
24&255),dD(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),dD(r,r.gzhead.os&255),r.gzhead.extra&&r.gzhead.extra.length&&(dD(r,r.gzhead.extra.length&255),dD(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(g.adler=TZ(g.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(dD(r,0),dD(r,0),dD(r,0),dD(r,0),dD(r,0),dD(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),dD(r,3),r.status=113);else{var y=8+(r.w_bits-8<<4)<<8;y|=(r.strategy>=2||r.level<2?0:r.level<6?1:r.level===6?2:3)<<6;r.strstart!==0&&(y|=
32);r.status=113;pL(r,y+(31-y%31));r.strstart!==0&&(pL(r,g.adler>>>16),pL(r,g.adler&65535));g.adler=1}if(r.status===69)if(r.gzhead.extra){for(y=r.pending;r.gzindex<(r.gzhead.extra.length&65535)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>y&&(g.adler=TZ(g.adler,r.pending_buf,r.pending-y,y)),UH(g),y=r.pending,r.pending!==r.pending_buf_size));)dD(r,r.gzhead.extra[r.gzindex]&255),r.gzindex++;r.gzhead.hcrc&&r.pending>y&&(g.adler=TZ(g.adler,r.pending_buf,r.pending-y,y));r.gzindex===r.gzhead.extra.length&&
(r.gzindex=0,r.status=73)}else r.status=73;if(r.status===73)if(r.gzhead.name){y=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>y&&(g.adler=TZ(g.adler,r.pending_buf,r.pending-y,y)),UH(g),y=r.pending,r.pending===r.pending_buf_size)){var z=1;break}z=r.gzindex<r.gzhead.name.length?r.gzhead.name.charCodeAt(r.gzindex++)&255:0;dD(r,z)}while(z!==0);r.gzhead.hcrc&&r.pending>y&&(g.adler=TZ(g.adler,r.pending_buf,r.pending-y,y));z===0&&(r.gzindex=0,r.status=91)}else r.status=91;if(r.status===
91)if(r.gzhead.comment){y=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>y&&(g.adler=TZ(g.adler,r.pending_buf,r.pending-y,y)),UH(g),y=r.pending,r.pending===r.pending_buf_size)){z=1;break}z=r.gzindex<r.gzhead.comment.length?r.gzhead.comment.charCodeAt(r.gzindex++)&255:0;dD(r,z)}while(z!==0);r.gzhead.hcrc&&r.pending>y&&(g.adler=TZ(g.adler,r.pending_buf,r.pending-y,y));z===0&&(r.status=103)}else r.status=103;r.status===103&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&UH(g),
r.pending+2<=r.pending_buf_size&&(dD(r,g.adler&255),dD(r,g.adler>>8&255),g.adler=0,r.status=113)):r.status=113);if(r.pending!==0){if(UH(g),g.avail_out===0)return r.last_flush=-1,0}else if(g.avail_in===0&&(v<<1)-(v>4?9:0)<=(k<<1)-(k>4?9:0)&&v!==4)return Se(g,-5);if(r.status===666&&g.avail_in!==0)return Se(g,-5);if(g.avail_in!==0||r.lookahead!==0||v!==0&&r.status!==666){k=r.strategy===2?v73(r,v):r.strategy===3?g7k(r,v):Zc[r.level].func(r,v);if(k===3||k===4)r.status=666;if(k===1||k===3)return g.avail_out===
0&&(r.last_flush=-1),0;if(k===2&&(v===1?(k0(r,2,3),yK(r,256,ee),r.bi_valid===16?(rD(r,r.bi_buf),r.bi_buf=0,r.bi_valid=0):r.bi_valid>=8&&(r.pending_buf[r.pending++]=r.bi_buf&255,r.bi_buf>>=8,r.bi_valid-=8)):v!==5&&(k0(r,0,3),OfK(r,0,0),v===3&&(oK(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),UH(g),g.avail_out===0))return r.last_flush=-1,0}if(v!==4)return 0;if(r.wrap<=0)return 1;r.wrap===2?(dD(r,g.adler&255),dD(r,g.adler>>8&255),dD(r,g.adler>>16&255),dD(r,g.adler>>24&255),dD(r,
g.total_in&255),dD(r,g.total_in>>8&255),dD(r,g.total_in>>16&255),dD(r,g.total_in>>24&255)):(pL(r,g.adler>>>16),pL(r,g.adler&65535));UH(g);r.wrap>0&&(r.wrap=-r.wrap);return r.pending!==0?0:1};
yN3=function(g){if(!(this instanceof yN3))return new yN3(g);g=this.options=cR.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},g||{});g.raw&&g.windowBits>0?g.windowBits=-g.windowBits:g.gzip&&g.windowBits>0&&g.windowBits<16&&(g.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new cNm;this.strm.avail_out=0;var v=this.strm;var r=g.level,k=g.method,y=g.windowBits,z=g.memLevel,W=g.strategy;if(v){var S=1;r===-1&&(r=6);y<0?(S=0,y=-y):y>15&&
(S=2,y-=16);if(z<1||z>9||k!==8||y<8||y>15||r<0||r>9||W<0||W>4)v=Se(v,-2);else{y===8&&(y=9);var Y=new rNk;v.state=Y;Y.strm=v;Y.wrap=S;Y.gzhead=null;Y.w_bits=y;Y.w_size=1<<Y.w_bits;Y.w_mask=Y.w_size-1;Y.hash_bits=z+7;Y.hash_size=1<<Y.hash_bits;Y.hash_mask=Y.hash_size-1;Y.hash_shift=~~((Y.hash_bits+3-1)/3);Y.window=new cR.Buf8(Y.w_size*2);Y.head=new cR.Buf16(Y.hash_size);Y.prev=new cR.Buf16(Y.w_size);Y.lit_bufsize=1<<z+6;Y.pending_buf_size=Y.lit_bufsize*4;Y.pending_buf=new cR.Buf8(Y.pending_buf_size);
Y.d_buf=Y.lit_bufsize;Y.l_buf=3*Y.lit_bufsize;Y.level=r;Y.strategy=W;Y.method=k;if(v&&v.state){v.total_in=v.total_out=0;v.data_type=2;r=v.state;r.pending=0;r.pending_out=0;r.wrap<0&&(r.wrap=-r.wrap);r.status=r.wrap?42:113;v.adler=r.wrap===2?0:1;r.last_flush=0;if(!zZJ){k=Array(16);for(z=W=0;z<28;z++)for(mcC[z]=W,y=0;y<1<<s0C[z];y++)zZ[W++]=z;zZ[W-1]=z;for(z=W=0;z<16;z++)for(bfk[z]=W,y=0;y<1<<KW3[z];y++)IK[W++]=z;for(W>>=7;z<30;z++)for(bfk[z]=W<<7,y=0;y<1<<KW3[z]-7;y++)IK[256+W++]=z;for(y=0;y<=15;y++)k[y]=
0;for(y=0;y<=143;)ee[y*2+1]=8,y++,k[8]++;for(;y<=255;)ee[y*2+1]=9,y++,k[9]++;for(;y<=279;)ee[y*2+1]=7,y++,k[7]++;for(;y<=287;)ee[y*2+1]=8,y++,k[8]++;j0k(ee,287,k);for(y=0;y<30;y++)aK[y*2+1]=5,aK[y*2]=xcm(y,5);IEB=new CYo(ee,s0C,257,286,15);W0T=new CYo(aK,KW3,0,30,15);PyY=new CYo([],SfJ,0,19,7);zZJ=!0}r.l_desc=new uVC(r.dyn_ltree,IEB);r.d_desc=new uVC(r.dyn_dtree,W0T);r.bl_desc=new uVC(r.bl_tree,PyY);r.bi_buf=0;r.bi_valid=0;$ck(r);r=0}else r=Se(v,-2);r===0&&(v=v.state,v.window_size=2*v.w_size,oK(v.head),
v.max_lazy_match=Zc[v.level].max_lazy,v.good_match=Zc[v.level].good_length,v.nice_match=Zc[v.level].nice_length,v.max_chain_length=Zc[v.level].max_chain,v.strstart=0,v.block_start=0,v.lookahead=0,v.insert=0,v.match_length=v.prev_length=2,v.match_available=0,v.ins_h=0);v=r}}else v=-2;if(v!==0)throw Error(PR[v]);g.header&&(v=this.strm)&&v.state&&v.state.wrap===2&&(v.state.gzhead=g.header);if(g.dictionary){var e;typeof g.dictionary==="string"?e=o7h(g.dictionary):Yfo.call(g.dictionary)==="[object ArrayBuffer]"?
e=new Uint8Array(g.dictionary):e=g.dictionary;g=this.strm;z=e;W=z.length;if(g&&g.state)if(e=g.state,v=e.wrap,v===2||v===1&&e.status!==42||e.lookahead)v=-2;else{v===1&&(g.adler=McY(g.adler,z,W,0));e.wrap=0;W>=e.w_size&&(v===0&&(oK(e.head),e.strstart=0,e.block_start=0,e.insert=0),r=new cR.Buf8(e.w_size),cR.arraySet(r,z,W-e.w_size,e.w_size,0),z=r,W=e.w_size);r=g.avail_in;k=g.next_in;y=g.input;g.avail_in=W;g.next_in=0;g.input=z;for(l0(e);e.lookahead>=3;){z=e.strstart;W=e.lookahead-2;do e.ins_h=(e.ins_h<<
e.hash_shift^e.window[z+3-1])&e.hash_mask,e.prev[z&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=z,z++;while(--W);e.strstart=z;e.lookahead=2;l0(e)}e.strstart+=e.lookahead;e.block_start=e.strstart;e.insert=e.lookahead;e.lookahead=0;e.match_length=e.prev_length=2;e.match_available=0;g.next_in=k;g.input=y;g.avail_in=r;e.wrap=v;v=0}else v=-2;if(v!==0)throw Error(PR[v]);this._dict_set=!0}};
UdY=function(g,v){v=v||{};v.gzip=!0;v=new yN3(v);v.push(g,!0);if(v.err)throw v.msg||PR[v.err];return v.result};
eZK=function(g,v){var r=ANY();r&&r.publish.call(r,g.toString(),g,v)};
TiF=function(g,v,r){var k=ANY();if(!k)return 0;var y=k.subscribe(g.toString(),function(z,W){var S=_.$A("ytPubsub2Pubsub2SkipSubKey");S&&S==y||(S=function(){if(aEA[y])try{if(W&&g instanceof E7Y&&g!=z)try{var Y=g.dataClass,e=W;if(!e.args||!e.version)throw Error("Uc");try{if(!Y.version_){var a=new Y;Y.version_=a.version}var E=Y.version_}catch(p){}if(!E||e.version!=E)throw Error("Vc");try{W=Reflect.construct(Y,_.Bh(e.args))}catch(p){throw p.message="yt.pubsub2.Data.deserialize(): "+p.message,p;}}catch(p){throw p.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+g.toString()+": "+p.message,p;}v.call(r||window,W)}catch(p){_.xA(p)}},ddR[g.toString()]?_.$A("yt.scheduler.instance")?_.HR.addLowPriorityJob(S):_.ko(S,0):S())});
aEA[y]=!0;pCm[g.toString()]||(pCm[g.toString()]=[]);pCm[g.toString()].push(y);return y};
ZHm=function(){var g=lEm,v=TiF(fER,function(r){g.apply(void 0,arguments);NiR(v)});
return v};
NiR=function(g){var v=ANY();v&&(typeof g==="number"&&(g=[g]),_.V3(g,function(r){v.unsubscribeByKey(r);delete aEA[r]}))};
ANY=function(){return _.$A("ytPubsub2Pubsub2Instance")};
HHm=function(g,v,r){r=r===void 0?{sampleRate:.1}:r;Math.random()<Math.min(.02,r.sampleRate/100)&&eZK("meta_logging_csi_event",{timerName:g,timelineData:v})};
_.taY=function(g){return g?(g=g.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.$T(g):null:null};
_.tF=function(g){return g?(g=g.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.IO(g):null:null};
L0o=function(){DdR||(DdR=_.tF(_.Cv("WORKER_SERIALIZATION_URL")));return DdR||void 0};
_.Q3T=function(){var g=L0o();wCo||g===void 0||(wCo=new Worker(_.PY(g),void 0));return wCo};
_.Cyh=function(){return typeof Worker==="function"&&L0o()?!0:!1};
_.$dF=function(){if(_.Cyh()&&!umK){var g=function(r){r=r.data;if(r.op==="gzippedGelBatch"){var k=xdh.get(r.key);k&&(j3C(r.gzippedBatch,k.latencyPayload,k.url,k.options,k.sendFn),xdh.delete(r.key))}},v=_.Q3T();
v&&(v.addEventListener("message",g),v.onerror=function(){xdh.clear()},umK=!0)}};
K0C=function(g,v,r,k,y){y=y===void 0?!1:y;var z={startTime:(0,_.XK)(),ticks:{},infos:{}};if(Dc)try{var W=JNk(v);if(W!=null&&(W>OHA||W<Vak))k(g,r);else{if(_.T("gzip_gel_with_worker")&&(_.T("initial_gzip_use_main_thread")&&!qfR||!_.T("initial_gzip_use_main_thread"))){umK||_.$dF();var S=_.Q3T();if(S&&!y){xdh.set(s3K,{latencyPayload:z,url:g,options:r,sendFn:k});S.postMessage({op:"gelBatchToGzip",serializedBatch:v,key:s3K});s3K++;return}}var Y=UdY(mdA(v));j3C(Y,z,g,r,k)}}catch(e){_.J0(e),k(g,r)}else k(g,
r)};
j3C=function(g,v,r,k,y){qfR=!1;var z=(0,_.XK)();v.ticks.gelc=z;LL++;_.T("disable_compression_due_to_performance_degredation")&&z-v.startTime>=bHo&&(F0B++,_.T("abandon_compression_after_N_slow_zips")?LL===_.Rf("compression_disable_point")&&F0B>iHo&&(Dc=!1):Dc=!1);G5h(v);k.headers||(k.headers={});k.headers["Content-Encoding"]="gzip";k.postBody=g;k.postParams=void 0;y(r,k)};
XCR=function(g){var v=v===void 0?!1:v;var r=r===void 0?!1:r;var k=(0,_.XK)(),y={startTime:k,ticks:{},infos:{}},z=v?_.$A("yt.logging.gzipForFetch",!1):!0;if(Dc&&z){if(!g.body)return g;try{var W=r?g.body:typeof g.body==="string"?g.body:JSON.stringify(g.body);z=W;if(!r&&typeof W==="string"){var S=JNk(W);if(S!=null&&(S>OHA||S<Vak))return g;r=v?{level:1}:void 0;z=UdY(mdA(W),r);var Y=(0,_.XK)();y.ticks.gelc=Y;if(v){LL++;if((_.T("disable_compression_due_to_performance_degredation")||_.T("disable_compression_due_to_performance_degradation_lr"))&&
Y-k>=bHo)if(F0B++,_.T("abandon_compression_after_N_slow_zips")||_.T("abandon_compression_after_N_slow_zips_lr")){v=F0B/LL;var e=iHo/_.Rf("compression_disable_point");LL>0&&LL%_.Rf("compression_disable_point")===0&&v>=e&&(Dc=!1)}else Dc=!1;G5h(y)}}g.headers=Object.assign({},{"Content-Encoding":"gzip"},g.headers||{});g.body=z;return g}catch(a){return _.J0(a),g}}else return g};
JNk=function(g){try{return(new Blob(g.split(""))).size}catch(v){return _.J0(v),null}};
G5h=function(g){_.T("gel_compression_csi_killswitch")||!_.T("log_gel_compression_latency")&&!_.T("log_gel_compression_latency_lr")||HHm("gel_compression",g,{sampleRate:.1})};
BiC=function(){this.blockSize=-1};
wD=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var g=1;g<this.blockSize;++g)this.pad_[g]=0;this.total_=this.inbuf_=0;this.reset()};
n7R=function(g){g=Object.assign({},g);delete g.Authorization;var v=hZC();if(v){var r=new wD;r.update(_.Cv("INNERTUBE_API_KEY"));r.update(v);g.hash=_.hG(r.digest(),3)}return g};
CL=function(){MaA||(MaA=new _.QK("yt.innertube"));return MaA};
RZh=function(g,v,r,k){if(k)return null;k=CL().get("nextId",!0)||1;var y=CL().get("requests",!0)||{};y[k]={method:g,request:v,authState:n7R(r),requestTime:Math.round((0,_.XK)())};CL().set("nextId",k+1,86400,!0);CL().set("requests",y,86400,!0);return k};
g$R=function(g){var v=CL().get("requests",!0)||{};delete v[g];CL().set("requests",v,86400,!0)};
rbs=function(g){var v=CL().get("requests",!0);if(v){for(var r in v){var k=v[r];if(!(Math.round((0,_.XK)())-k.requestTime<6E4)){var y=k.authState,z=n7R(_.w2F(!1));_.ZG.equals(y,z)&&(y=k.request,"requestTimeMs"in y&&(y.requestTimeMs=Math.round((0,_.XK)())),v$h(g,k.method,y,{}));delete v[r]}}CL().set("requests",v,86400,!0)}};
kt3=function(g){var v;return(g=g==null?void 0:(v=g.error)==null?void 0:v.code)&&g>=400&&g<=599?!1:!0};
ybA=function(g){var v;g=g==null?void 0:(v=g.error)==null?void 0:v.code;return!(g!==400&&g!==415)};
zHo=function(){if(cbh)return cbh();var g={};cbh=GE("LogsDatabaseV2",{objectStores:(g.LogsRequestsStore={addedAtVersion:2},g),shared:!1,upgrade:function(v,r,k){r(2)&&u0(v,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});r(3);r(5)&&(k=k.objectStore("LogsRequestsStore"),k.JSC$8607_wrapped.indexNames.contains("newRequest")&&k.JSC$8607_wrapped.deleteIndex("newRequest"),x0(k,"newRequestV2",["status","interface","timestamp"]));r(7)&&v.JSC$8592_wrapped.objectStoreNames.contains("sapisid")&&v.JSC$8592_wrapped.deleteObjectStore("sapisid");
r(9)&&v.JSC$8592_wrapped.objectStoreNames.contains("SWHealthLog")&&v.JSC$8592_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return cbh()};
je=function(g){return _.Vj(zHo(),g)};
WtC=function(g,v){var r,k,y,z;return _.P(function(W){if(W.nextAddress==1)return r={startTime:(0,_.XK)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},_.U(W,je(v),2);if(W.nextAddress!=3)return k=W.yieldResult,y=Object.assign({},g,{options:JSON.parse(JSON.stringify(g.options)),interface:_.Cv("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),_.U(W,k.put("LogsRequestsStore",y),3);z=W.yieldResult;r.ticks.tc=(0,_.XK)();IOA(r);return W.return(z)})};
PQC=function(g,v){var r,k,y,z,W,S,Y,e;return _.P(function(a){if(a.nextAddress==1)return r={startTime:(0,_.XK)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},_.U(a,je(v),2);if(a.nextAddress!=3)return k=a.yieldResult,y=_.Cv("INNERTUBE_CONTEXT_CLIENT_NAME",0),z=[g,y,0],W=[g,y,(0,_.XK)()],S=IDBKeyRange.bound(z,W),Y="prev",_.T("use_fifo_for_networkless")&&(Y="next"),e=void 0,_.U(a,_.qh(k,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(E){return _.B9(E.objectStore("LogsRequestsStore").index("newRequestV2"),
{query:S,direction:Y},function(p){p.getValue()&&(e=p.getValue(),g==="NEW"&&(e.status="QUEUED",p.update(e)))})}),3);
r.ticks.tc=(0,_.XK)();IOA(r);return a.return(e)})};
SeT=function(g,v){var r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,je(v),2);r=k.yieldResult;return k.return(_.qh(r,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(y){var z=y.objectStore("LogsRequestsStore");return z.get(g).then(function(W){if(W)return W.status="QUEUED",z.put(W).then(function(){return W})})}))})};
o$3=function(g,v,r,k){r=r===void 0?!0:r;var y;return _.P(function(z){if(z.nextAddress==1)return _.U(z,je(v),2);y=z.yieldResult;return z.return(_.qh(y,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(W){var S=W.objectStore("LogsRequestsStore");return S.get(g).then(function(Y){return Y?(Y.status="NEW",r&&(Y.sendCount+=1),k!==void 0&&(Y.options.compress=k),S.put(Y).then(function(){return Y})):uh.resolve(void 0)})}))})};
Yeo=function(g,v){var r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,je(v),2);r=k.yieldResult;return k.return(r.delete("LogsRequestsStore",g))})};
Umk=function(g){var v,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,je(g),2);v=k.yieldResult;r=(0,_.XK)()-2592E6;return _.U(k,_.qh(v,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(y){return mu(y.objectStore("LogsRequestsStore"),{},function(z){if(z.getValue().timestamp<=r)return z.delete().then(function(){return z.continue()})})}),0)})};
AbR=function(){_.P(function(g){return _.U(g,kFA("LogsDatabaseV2"),0)})};
IOA=function(g){_.T("nwl_csi_killswitch")||HHm("networkless_performance",g,{sampleRate:1})};
_.aOT=function(g){return _.Vj(eHh(),g)};
E$B=function(g){var v,r;_.P(function(k){if(k.nextAddress==1)return _.U(k,_.aOT(g),2);v=k.yieldResult;r=(0,_.XK)()-2592E6;return _.U(k,_.qh(v,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(y){return mu(y.objectStore("SWHealthLog"),{},function(z){if(z.getValue().timestamp<=r)return z.delete().then(function(){return z.continue()})})}),0)})};
dmh=function(g){var v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,_.aOT(g),2);v=r.yieldResult;return _.U(r,v.clear("SWHealthLog"),0)})};
_.$0=function(g,v,r,k,y,z,W){y=y===void 0?"":y;z=z===void 0?!1:z;W=W===void 0?!1:W;if(g)if(r&&!LU("cobalt"))_.J0(new _.EU("Legacy referrer-scrubbed ping detected")),g&&pih(g,void 0,{scrubReferrer:!0});else if(y)FxT(g,v,"POST",y,k);else if(_.Cv("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||k||W)FxT(g,v,"GET","",k,void 0,z,W);else{b:{try{c:{var S=new TGh({url:g});if(S.urlParamValues_.dsh==="1")var Y=null;else{var e=S.urlParamValues_.ae;if(e==="1"){var a=S.urlParamValues_.adurl;if(a)try{Y={version:3,directUrl:decodeURIComponent(a),
asyncUrl:t8h(S.JSC$7487_url_,"act=1","ri=1",lOB(S))};break c}catch(Z){}}Y=e==="2"?{version:4,directUrl:t8h(S.JSC$7487_url_,"dct=1","suid="+S.suid_,""),asyncUrl:t8h(S.JSC$7487_url_,"act=1","ri=1","suid="+S.suid_)}:null}}if(Y){var E=_.zE(g);var p=!(!E||!E.endsWith("/aclk")||_.j8(g,"ri")!=="1");break b}}catch(Z){}p=!1}if(p){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(g,"")){var f=!0;break b}}catch(Z){}f=!1}f?(v&&v(),r=!0):r=!1}else r=!1;r||pih(g,v)}};
pih=function(g,v,r){r=r===void 0?{}:r;var k=new Image,y=""+fOF++;NGA[y]=k;k.onload=k.onerror=function(){v&&NGA[y]&&v();delete NGA[y]};
r.scrubReferrer&&(k.referrerPolicy="no-referrer");k.src=g};
JF=function(g,v){Z2A(g,v==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
H2C=function(g){var v;return((v=document.featurePolicy)==null?0:v.allowedFeatures().includes("attribution-reporting"))?g+"&nis=6":g+"&nis=5"};
tGK=function(g){if(!g)return!1;try{var v;if(((v=_.qT(g))==null?void 0:v.asm)==="4")return!0}catch(r){_.xA(r)}return!1};
Z2A=function(g,v){v?(g=H2C(g),_.$0(g,void 0,void 0,void 0,"",!0,!0)):_.$0(g)};
LtA=function(){DmY||(DmY=new _.QK("yt.offline"));return DmY};
wiF=function(g){if(_.T("offline_error_handling")){var v=LtA().get("errors",!0)||{};v[g.message]={name:g.name,stack:g.stack};g.level&&(v[g.message].level=g.level);LtA().set("errors",v,2592E3,!0)}};
CQY=function(g,v,r,k){k=k===void 0?!1:k;v=_.T("web_fp_via_jspb")?Object.assign({},v):v;_.T("use_cfr_monitor")&&QxB(g,v);if(_.T("use_request_time_ms_header"))v.headers&&G7(g)&&(v.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.XK)())));else{var y;if((y=v.postParams)==null?0:y.requestTimeMs)v.postParams.requestTimeMs=Math.round((0,_.XK)())}r&&Object.keys(v).length===0?_.$0(g):v.compress?v.postBody?(typeof v.postBody!=="string"&&(v.postBody=JSON.stringify(v.postBody)),K0C(g,v.postBody,
v,_.I1,k)):K0C(g,JSON.stringify(v.postParams),v,BWJ,k):_.I1(g,v)};
u0K=function(g,v){_.T("use_event_time_ms_header")&&G7(g)&&(v.headers||(v.headers={}),v.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.XK)())));return v};
_.jxR=function(){xmF||(xmF=new _.OH({logOfflineErrors:!0,enablePolling:!0}));return xmF};
QxB=function(g,v){var r=v.onError?v.onError:function(){};
v.onError=function(y,z){VK().requestComplete(g,!1);r(y,z)};
var k=v.onSuccess?v.onSuccess:function(){};
v.onSuccess=function(y,z){VK().requestComplete(g,!0);k(y,z)}};
_.$mT=function(){return _.Fe(document.location.toString())!=="www.youtube-nocookie.com"};
_.VGh=function(){return _.$A("ytNetworklessLoggingInitializationOptions")?_.Jbk.isNwlInitialized:_.O2K};
qes=function(g,v){if(_.T("polymer_on_demand_shady_dom")){var r;var k=(r=g.__shady_native_firstElementChild)!=null?r:g.firstElementChild}else k=g.firstElementChild;for(;k;){if(g=v(k)?k:qes(k,v))return g;k=k.nextElementSibling}return null};
mm3=function(){var g=document;if("visibilityState"in g)return g.visibilityState;var v=sxC+"VisibilityState";if(v in g)return g[v]};
_.Ktk=function(g,v){var r;q4(g,function(k){r=v[k];return!!r});
return r};
_.mN=function(g){var v=b2o(g);v?v.focus(void 0):_.sH(g)};
b2o=function(g){return(g=qes(g,function(v){return _.KL(v)?Fth(v)&&!!v.offsetParent:!1}))?g:null};
_.sH=function(g,v){g.hasAttribute("tabindex")||g.setAttribute("tabindex","-1");g.focus(v)};
i2h=function(g,v,r,k){k=k===void 0?{}:k;g.addEventListener&&(v!="mouseenter"||"onmouseenter"in document?v!="mouseleave"||"onmouseenter"in document?v=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(v="MozMousePixelScroll"):v="mouseout":v="mouseover");return _.ZG.findKey(i0,function(y){var z=typeof y[4]==="boolean"&&y[4]==!!k,W=_.vP(y[4])&&_.vP(k)&&_.ZG.equals(y[4],k);return!!y.length&&y[0]==g&&y[1]==v&&y[2]==r&&(z||W)})};
_.X_=function(g,v,r,k){k=k===void 0?{}:k;if(!g||!g.addEventListener&&!g.attachEvent)return"";var y=i2h(g,v,r,k);if(y)return y;y=++Gts.count+"";var z=!(v!="mouseenter"&&v!="mouseleave"||!g.addEventListener||"onmouseenter"in document);var W=z?function(S){S=new GZ(S);if(!_.xL(S.relatedTarget,function(Y){return Y==g},!0))return S.currentTarget=g,S.type=v,r.call(g,S)}:function(S){S=new GZ(S);
S.currentTarget=g;return r.call(g,S)};
W=_.jf(W);g.addEventListener?(v=="mouseenter"&&z?v="mouseover":v=="mouseleave"&&z?v="mouseout":v=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(v="MozMousePixelScroll"),Xio()||typeof k==="boolean"?g.addEventListener(v,W,k):g.addEventListener(v,W,!!k.capture)):g.attachEvent("on"+v,W);i0[y]=[g,v,r,W,k];return y};
_.hHR=function(g,v,r){var k=k===void 0?{}:k;var y=_.X_(g,v,function(){_.BGB(y);r.apply(g,arguments)},k)};
_.BGB=function(g){g&&(typeof g=="string"&&(g=[g]),_.V3(g,function(v){if(v in i0){var r=i0[v],k=r[0],y=r[1],z=r[3];r=r[4];k.removeEventListener?Xio()||typeof r==="boolean"?k.removeEventListener(y,z,r):k.removeEventListener(y,z,!!r.capture):k.detachEvent&&k.detachEvent("on"+y,z);delete i0[v]}}))};
BR=function(g){this.callback_=g;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(g=0;g<4;g++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.X_(window,"mousemove",(0,_.TT)(this.onMouseMove_,this));this.timerId_=_.yj((0,_.TT)(this.checkPosition_,this),25)};
MGR=function(){var g={};var v=g.preferMobileEvents===void 0?!1:g.preferMobileEvents;g=g.enableScrollEventListener===void 0?!0:g.enableScrollEventListener;if(_.$A("_lact",window)==null){var r=parseInt(_.Cv("LACT"),10);r=isFinite(r)?Date.now()-Math.max(r,0):-1;_.FK("_lact",r,window);_.FK("_fact",r,window);r==-1&&_.hF();_.X_(document,"keydown",_.hF);_.X_(document,"keyup",_.hF);_.X_(document,"mousedown",_.hF);_.X_(document,"mouseup",_.hF);v?_.X_(window,"touchmove",function(){n$B("touchmove",200)},{passive:!0}):
(_.X_(window,"resize",function(){n$B("resize",200)}),g&&_.X_(window,"scroll",function(){n$B("scroll",200)}));
new BR(function(){n$B("mouse",100)});
_.X_(document,"touchstart",_.hF,{passive:!0});_.X_(document,"touchend",_.hF,{passive:!0})}};
n$B=function(g,v){RHo[g]||(RHo[g]=!0,_.HR.addLowPriorityJob(function(){_.hF();RHo[g]=!1},v))};
_.hF=function(){_.$A("_lact",window)==null&&MGR();var g=Date.now();_.FK("_lact",g,window);_.$A("_fact",window)==-1&&_.FK("_fact",g,window);(g=_.$A("ytglobal.ytUtilActivityCallback_"))&&g()};
_.nL=function(){var g=_.$A("_lact",window);return g==null?-1:Math.max(Date.now()-g,0)};
_.vG=function(g,v,r){var k=_.M4();if(k&&v){var y=k.subscribe(g,function(){var z=arguments,W=function(){RK[y]&&v.apply&&typeof v.apply=="function"&&v.apply(r||window,z)};
try{_.gxK[g]?W():_.ko(W,0)}catch(S){_.xA(S)}},r);
RK[y]=!0;gP[g]||(gP[g]=[]);gP[g].push(y);return y}return 0};
_.vxk=function(g){var v=_.M4();v&&(typeof g==="number"?g=[g]:typeof g==="string"&&(g=[parseInt(g,10)]),_.V3(g,function(r){v.unsubscribeByKey(r);delete RK[r]}))};
_.rTJ=function(g,v){var r=_.M4();r&&r.publish.apply(r,arguments)};
_.yTF=function(g){var v=_.M4();if(v)if(v.clear(g),g)kzo(g);else for(var r in gP)kzo(r)};
_.M4=function(){return _.rC.ytPubsubPubsubInstance};
kzo=function(g){gP[g]&&(g=gP[g],_.V3(g,function(v){RK[v]&&delete RK[v]}),g.length=0)};
cTF=function(){var g,v;return"h5vcc"in rP&&((g=rP.h5vcc.traceEvent)==null?0:g.traceBegin)&&((v=rP.h5vcc.traceEvent)==null?0:v.traceEnd)?1:"performance"in rP&&rP.performance.mark&&rP.performance.measure?2:0};
zOA=function(g){var v=cTF();switch(v){case 1:rP.h5vcc.traceEvent.traceBegin("YTLR",g);break;case 2:rP.performance.mark(g+"-start");break;case 0:break;default:_.zb(v,"unknown trace type")}};
InY=function(g){var v=cTF();switch(v){case 1:rP.h5vcc.traceEvent.traceEnd("YTLR",g);break;case 2:v=g+"-start";var r=g+"-end";rP.performance.mark(r);rP.performance.measure(g,v,r);break;case 0:break;default:_.zb(v,"unknown trace type")}};
WQT=function(g){var v,r;(r=(v=window).onerror)==null||r.call(v,g.message,"",0,0,g)};
PCF=function(g){if(_.T("web_lifecycle_error_handling_killswitch"))return g();try{return g()}catch(v){WQT(v)}};
SmB=function(g){return[g.auth===void 0?"undefined":g.auth,g.isJspb===void 0?"undefined":g.isJspb,g.cttAuthInfo===void 0?"undefined":g.cttAuthInfo,g.tier===void 0?"undefined":g.tier].join("/")};
_.l=function(g,v){if(g)return g[v.name]};
y1=function(){var g=_.$A("yt.logging.ims");g||(g=new kE,_.FK("yt.logging.ims",g));return g};
pXC=function(g,v){if(g.endpoint==="log_event"){oxh(g);var r=YmY(g),k=UkC(g.payload)||"",y=ATh(k),z=200;if(y){if(y.enabled===!1&&!_.T("web_payload_policy_disabled_killswitch"))return;z=eOC(y.tier);if(z===400){ans(g,v);return}}cG[r]=!0;r={cttAuthInfo:r,isJspb:!1,tier:z};y1().storePayload(r,g.payload);Exo(v,!1,r,dkK(k))}};
lnK=function(g,v,r){if(v.endpoint==="log_event"){oxh(void 0,v);var k=YmY(v,!0),y=ATh(g),z=200;if(y){if(y.enabled===!1&&!_.T("web_payload_policy_disabled_killswitch"))return;z=eOC(y.tier);if(z===400){TNY(g,v,r);return}}cG[k]=!0;k={cttAuthInfo:k,isJspb:!0,tier:z};y1().storePayload(k,gX(v.payload));Exo(r,!0,k,dkK(g))}};
Exo=function(g,v,r,k){v=v===void 0?!1:v;k=k===void 0?!1:k;g&&(z9=new g);g=_.Rf("tvhtml5_logging_max_batch_ads_fork")||_.Rf("tvhtml5_logging_max_batch")||_.Rf("web_logging_max_batch")||100;var y=(0,_.XK)(),z=fnJ(v,r.tier),W=z.lastDebounceQueueFromLogTimeMs;k&&(z.useVideoStatsEndPoint=!0);k=0;r&&(k=y1().getSequenceCount(r));var S=function(){NNA({writeThenSend:!0},v,r.tier)};
k>=1E3?S():k>=g?ZMJ||(ZMJ=HMK(function(){S();ZMJ=void 0},0)):y-W>=10&&(tCh(v,r.tier),z.lastDebounceQueueFromLogTimeMs=y)};
ans=function(g,v){if(g.endpoint==="log_event"){_.T("more_accurate_gel_parser")&&y1().storePayload({isJspb:!1},g.payload);oxh(g);var r=YmY(g),k=new Map;k.set(r,[g.payload]);var y=UkC(g.payload)||"";v&&(z9=new v);return new _.Iu(function(z,W){z9&&z9.isReady()?Dkh(k,z9,z,W,{bypassNetworkless:!0},!0,dkK(y)):z()})}};
TNY=function(g,v,r){if(v.endpoint==="log_event"){oxh(void 0,v);var k=YmY(v,!0),y=new Map;y.set(k,[gX(v.payload)]);r&&(z9=new r);return new _.Iu(function(z){z9&&z9.isReady()?LQF(y,z9,z,{bypassNetworkless:!0},!0,dkK(g)):z()})}};
YmY=function(g,v){var r="";if(g.dangerousLogToVisitorSession)r="visitorOnlyApprovedKey";else if(g.cttAuthInfo){if(v===void 0?0:v){v=g.cttAuthInfo.token;r=g.cttAuthInfo;var k=new wXB;r.videoId?k.setVideoId(r.videoId):r.playlistId&&WG(k,2,QUh,Op(r.playlistId));CCB[v]=k}else v=g.cttAuthInfo,r={},v.videoId?r.videoId=v.videoId:v.playlistId&&(r.playlistId=v.playlistId),uRC[g.cttAuthInfo.token]=r;r=g.cttAuthInfo.token}return r};
NNA=function(g,v,r){g=g===void 0?{}:g;v=v===void 0?!1:v;new _.Iu(function(k,y){var z=fnJ(v,r),W=z.useVideoStatsEndPoint;z.useVideoStatsEndPoint=!1;xkK(z.queueTimer);xkK(z.queueMaxTimer);z.queueMaxTimer=0;z9&&z9.isReady()?r===void 0&&_.T("enable_web_tiered_gel")?jU3(k,y,g,v,300,W):jU3(k,y,g,v,r,W):(tCh(v,r),k())})};
jU3=function(g,v,r,k,y,z){var W=z9;r=r===void 0?{}:r;k=k===void 0?!1:k;y=y===void 0?200:y;z=z===void 0?!1:z;var S=new Map,Y=new Map,e={isJspb:k,cttAuthInfo:void 0,tier:y},a={isJspb:k,cttAuthInfo:void 0};if(k){v=_.I(Object.keys(cG));for(y=v.next();!y.done;y=v.next())y=y.value,Y=_.T("enable_web_tiered_gel")?y1().smartExtractMatchingEntries({keys:[e,a],sizeLimit:1E3}):y1().extractMatchingEntries({isJspb:!0,cttAuthInfo:y}),Y.length>0&&S.set(y,Y),(_.T("web_fp_via_jspb_and_json")&&r.writeThenSend||!_.T("web_fp_via_jspb_and_json"))&&
delete cG[y];LQF(S,W,g,r,!1,z)}else{S=_.I(Object.keys(cG));for(e=S.next();!e.done;e=S.next())e=e.value,a=_.T("enable_web_tiered_gel")?y1().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:e,tier:y},{isJspb:!1,cttAuthInfo:e}],sizeLimit:1E3}):y1().extractMatchingEntries({isJspb:!1,cttAuthInfo:e}),a.length>0&&Y.set(e,a),(_.T("web_fp_via_jspb_and_json")&&r.writeThenSend||!_.T("web_fp_via_jspb_and_json"))&&delete cG[e];Dkh(Y,W,g,v,r,!1,z)}};
tCh=function(g,v){g=g===void 0?!1:g;v=v===void 0?200:v;var r=function(){NNA({writeThenSend:!0},g,v)},k=fnJ(g,v),y=k===$km||k===JTk?5E3:OMJ;
_.T("web_gel_timeout_cap")&&!k.queueMaxTimer&&(y=HMK(function(){r()},y),k.queueMaxTimer=y);
xkK(k.queueTimer);y=_.Cv("LOGGING_BATCH_TIMEOUT",_.Rf("web_gel_debounce_ms",1E4));_.T("shorten_initial_gel_batch_timeout")&&VCF&&(y=qmJ);y=HMK(function(){_.Rf("gel_min_batch_size")>0?y1().getSequenceCount({cttAuthInfo:void 0,isJspb:g,tier:v})>=sUR&&r():r()},y);
k.queueTimer=y};
Dkh=function(g,v,r,k,y,z,W){y=y===void 0?{}:y;var S=Math.round((0,_.XK)()),Y=g.size,e=mkh(W);g=_.I(g);var a=g.next();for(W={};!a.done;W={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},a=g.next()){var E=_.I(a.value);a=E.next().value;E=E.next().value;W.batchRequest=_.ZG.unsafeClone({context:_.Tho(v.config_||_.hu())});if(!_.nK(E)&&!_.T("throw_err_when_logevent_malformed_killswitch")){k();break}W.batchRequest.events=E;
(E=uRC[a])&&KQF(W.batchRequest,a,E);delete uRC[a];W.dangerousLogToVisitorSession=a==="visitorOnlyApprovedKey";bMC(W.batchRequest,S,W.dangerousLogToVisitorSession);FQm(y);W.onSuccess$jscomp$3=function(p){_.T("start_client_gcf")&&_.HR.addLowPriorityJob(function(){return _.P(function(f){return _.U(f,iMk(p),0)})});
Y--;Y||r()};
W.networkFailures=0;W.onError$jscomp$5=function(p){return function(){p.networkFailures++;if(y.bypassNetworkless&&p.networkFailures===1)try{v$h(v,e,p.batchRequest,Gzh({writeThenSend:!0},p.dangerousLogToVisitorSession,p.onSuccess$jscomp$3,p.onError$jscomp$5,z)),VCF=!1}catch(f){_.xA(f),k()}Y--;Y||r()}}(W);
try{v$h(v,e,W.batchRequest,Gzh(y,W.dangerousLogToVisitorSession,W.onSuccess$jscomp$3,W.onError$jscomp$5,z)),VCF=!1}catch(p){_.xA(p),k()}}};
LQF=function(g,v,r,k,y,z){k=k===void 0?{}:k;var W=Math.round((0,_.XK)()),S={value:g.size},Y=new Map([].concat(_.fF(g)));Y=_.I(Y);for(var e=Y.next();!e.done;e=Y.next()){var a=_.I(e.value).next().value,E=g.get(a);e=new XXh;var p=v.config_||_.hu(),f=new PG,Z=new BNm;_.e5(Z,1,p.innertubeContextHostLanguage);_.e5(Z,2,p.innertubeContextGeoLocation);_.Mh(Z,16,p.innertubeContextClientNameFieldNumber);_.e5(Z,17,p.innertubeContextClientVersion);if(p.innertubeContextClientConfigInfo){var L=p.innertubeContextClientConfigInfo,
Q=new gD;L.coldConfigData&&_.e5(Q,1,L.coldConfigData);L.appInstallData&&_.e5(Q,6,L.appInstallData);L.coldHashData&&_.e5(Q,3,L.coldHashData);L.hotHashData&&Q.setHotHashData(L.hotHashData);_.rS(Z,62,Q)}(L=_.rC.devicePixelRatio)&&L!=1&&_.R1(Z,65,_.Pv(L));L=$7s();L!==""&&_.e5(Z,54,L);L=JIm();if(L.length>0){Q=new hOK;for(var O=0;O<L.length;O++){var q=new SP;q.setKey(L[O].key);WG(q,2,nxs,Op(L[O].value));ou(Q,15,SP,q)}_.rS(f,5,Q)}A7k(p,Z);exk(f);avh(Z);EXh(p,Z);dcK(Z);_.T("start_client_gcf")&&p2J(Z);_.Cv("DELEGATED_SESSION_ID")&&
!_.T("pageid_as_header_web")&&(p=new YE,_.e5(p,3,_.Cv("DELEGATED_SESSION_ID")));!_.T("fill_delegate_context_in_gel_killswitch")&&(L=_.Cv("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(Q=_.nU(f,YE,3)||new YE,p=f,L=_.e5(Q,18,L),_.rS(p,3,L));p=Z;L=_.I(Object.entries(_.qT(_.Cv("DEVICE",""))));for(Q=L.next();!Q.done;Q=L.next())O=_.I(Q.value),Q=O.next().value,O=O.next().value,Q==="cbrand"?_.e5(p,12,O):Q==="cmodel"?_.e5(p,13,O):Q==="cbr"?_.e5(p,87,O):Q==="cbrver"?_.e5(p,88,O):Q==="cos"?_.e5(p,18,
O):Q==="cosver"?_.e5(p,19,O):Q==="cplatform"&&_.Mh(p,42,YiJ(O));f.setClient(Z);_.rS(e,1,f);if(Z=CCB[a])a:{if(_.Y8(Z,Uv(Z,QUh,1)))f=1;else if(Z.getPlaylistId())f=2;else break a;_.rS(e,4,Z);Z=e.getContext()||new PG;p=_.nU(Z,YE,3)||new YE;L=new Av;L.setToken(a);_.Mh(L,1,f);ou(p,12,Av,L);_.rS(Z,3,p)}delete CCB[a];a=a==="visitorOnlyApprovedKey";MCm()||_.eP(e,2,W);!a&&(f=_.Cv("EVENT_ID"))&&(Z=ROT(),p=new g63,_.e5(p,1,f),_.eP(p,2,Z),_.rS(e,5,p));FQm(k);if(_.T("jspb_serialize_with_worker")&&(f=_.Q3T())&&
k.writeThenSend){_.v6R.set(rHo,{client:v,resolve:r,networklessOptions:k,isIsolated:y,useVSSEndpoint:z,dangerousLogToVisitorSession:a,requestsOutstanding:S});f.postMessage({op:"gelBatchToSerialize",batchRequest:gX(e),clientEvents:E,key:rHo});rHo++;break}if(E){f=[];for(Z=0;Z<E.length;Z++)try{f.push(new au(E[Z]))}catch(X){_.xA(new _.EU("Transport failed to deserialize "+String(E[Z])))}E=f}else E=[];E=_.I(E);for(f=E.next();!f.done;f=E.next())ou(e,3,au,f.value);E={startTime:(0,_.XK)(),ticks:{},infos:{}};
e=e.serialize();E.ticks.geljspc=(0,_.XK)();_.T("log_jspb_serialize_latency")&&HHm("gel_jspb_serialize",E,{sampleRate:.1});_.kBh(e,v,r,k,y,z,a,S)}};
_.kBh=function(g,v,r,k,y,z,W,S){k=k===void 0?{}:k;S=S===void 0?{value:0}:S;z=mkh(z);k=Gzh(k,W,function(Y){_.T("start_client_gcf")&&_.HR.addLowPriorityJob(function(){return _.P(function(e){return _.U(e,iMk(Y),0)})});
S.value--;S.value||r()},function(){S.value--;
S.value||r()},y);
k.headers["Content-Type"]="application/json+protobuf";k.postBodyFormat="JSPB";k.postBody=g;v$h(v,z,"",k);VCF=!1};
FQm=function(g){_.T("always_send_and_write")&&(g.writeThenSend=!1)};
Gzh=function(g,v,r,k,y){g={retry:!0,onSuccess:r,onError:k,networklessOptions:g,dangerousLogToVisitorSession:v,bypassMonitoring:!!y,headers:{},postBodyFormat:"",postBody:"",compress:_.T("compress_gel")||_.T("compress_gel_lr")};MCm()&&(g.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.XK)())));return g};
bMC=function(g,v,r){MCm()||(g.requestTimeMs=String(v));_.T("unsplit_gel_payloads_in_logs")&&(g.unsplitGelPayloadsInLogs=!0);!r&&(v=_.Cv("EVENT_ID"))&&(r=ROT(),g.serializedClientEventId={serializedEventId:v,clientCounter:String(r)})};
ROT=function(){var g=_.Cv("BATCH_CLIENT_COUNTER")||0;g||(g=Math.floor(Math.random()*65535/2));g++;g>65535&&(g=1);_.Q3("BATCH_CLIENT_COUNTER",g);return g};
KQF=function(g,v,r){if(r.videoId)var k="VIDEO";else if(r.playlistId)k="PLAYLIST";else return;g.credentialTransferTokenTargetId=r;g.context=g.context||{};g.context.user=g.context.user||{};g.context.user.credentialTransferTokens=[{token:v,scope:k}]};
oxh=function(g,v){var r=_.gV("il_payload_scraping")==="enable_il_payload_scraping";if(!_.$A("yt.logging.transport.enableScrapingForTest"))if(r)yHC=[],_.FK("yt.logging.transport.enableScrapingForTest",!0),_.FK("yt.logging.transport.scrapedPayloadsForTesting",yHC),_.FK("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.FK("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.FK("yt.logging.transport.scrapeClientEvent",!0);else return;r=_.$A("yt.logging.transport.scrapedPayloadsForTesting");var k=_.$A("yt.logging.transport.payloadToScrape");v&&(v=_.$A("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(v.payload)())&&r.push(v);v=_.$A("yt.logging.transport.scrapeClientEvent");if(k&&k.length>=1)for(var y=0;y<k.length;y++)if(g&&g.payload[k[y]])if(v)r.push(g.payload);else{var z=void 0;r.push(((z=g)==null?void 0:z.payload)[k[y]])}_.FK("yt.logging.transport.scrapedPayloadsForTesting",
r)};
MCm=function(){return _.T("use_request_time_ms_header")||_.T("lr_use_request_time_ms_header")};
HMK=function(g,v){return _.T("transport_use_scheduler")===!1?_.ko(g,v):_.T("logging_avoid_blocking_during_navigation")||_.T("lr_logging_avoid_blocking_during_navigation")?_.Ev(_.HR,function(){if(_.cHJ().currentState==="none")g();else{var r={};_.cHJ().install((r.none={callback:g},r))}},v):_.Ev(_.HR,g,v)};
xkK=function(g){_.T("transport_use_scheduler")?_.HR.cancelJob(g):_.c9(g)};
iMk=function(g){var v,r,k,y,z,W,S,Y,e,a;return _.P(function(E){return E.nextAddress==1?(k=(v=g)==null?void 0:(r=v.responseContext)==null?void 0:r.globalConfigGroup,y=_.l(k,ztk),W=(z=k)==null?void 0:z.hotHashData,S=_.l(k,IbK),e=(Y=k)==null?void 0:Y.coldHashData,(a=_.h0().resolve(_.Bd(dP)))?W?y?_.U(E,WLC(a,W,y),2):_.U(E,WLC(a,W),2):E.jumpTo(2):E.return()):e?S?_.U(E,P2K(a,e,S),0):_.U(E,P2K(a,e),0):E.jumpTo(0)})};
fnJ=function(g,v){v=v===void 0?200:v;return g?v===300?$km:SyC:v===300?JTk:o6A};
ATh=function(g){if(_.T("enable_web_tiered_gel")){g=Yys[g||""];var v,r,k,y=_.h0().resolve(_.Bd(dP))==null?void 0:(v=UCK())==null?void 0:(r=v.loggingHotConfig)==null?void 0:(k=r.eventLoggingConfig)==null?void 0:k.payloadPolicies;if(y)for(v=0;v<y.length;v++)if(y[v].payloadNumber===g)return y[v]}};
UkC=function(g){g=Object.keys(g);g=_.I(g);for(var v=g.next();!v.done;v=g.next())if(v=v.value,Yys[v])return v};
eOC=function(g){switch(g){case "DELAYED_EVENT_TIER_UNSPECIFIED":return 0;case "DELAYED_EVENT_TIER_DEFAULT":return 100;case "DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY":return 200;case "DELAYED_EVENT_TIER_FAST":return 300;case "DELAYED_EVENT_TIER_IMMEDIATE":return 400;default:return 200}};
dkK=function(g){return g==="gelDebuggingEvent"};
mkh=function(g){return(g===void 0?0:g)&&_.T("vss_through_gel_video_stats")?"video_stats":"log_event"};
T9=function(g,v,r,k){k=k===void 0?{}:k;var y={},z=Math.round(k.timestamp||(0,_.XK)());y.eventTimeMs=z<Number.MAX_SAFE_INTEGER?z:0;y[g]=v;g=_.nL();y.context={lastActivityMs:String(k.timestamp||!isFinite(g)?-1:g)};k.sequenceGroup&&!_.T("web_gel_sequence_info_killswitch")&&(g=y.context,v=k.sequenceGroup,v={index:AHR(v),groupKey:v},g.sequence=v,k.endOfSequence&&delete px[k.sequenceGroup]);(k.sendIsolatedPayload?ans:pXC)({endpoint:"log_event",payload:y,cttAuthInfo:k.cttAuthInfo,dangerousLogToVisitorSession:k.dangerousLogToVisitorSession},
r)};
AHR=function(g){px[g]=g in px?px[g]+1:0;return px[g]};
_.fx=function(g,v,r){r=r===void 0?{}:r;var k=lV;_.ua("ytLoggingEventsDefaultDisabled",!1)&&lV===lV&&(k=null);T9(g,v,k,r)};
_.NG=function(){if(_.T("web_fp_via_jspb")){var g=!0;g=g===void 0?!1:g;var v=etF;etF=[];if(v){v=_.I(v);for(var r=v.next();!r.done;r=v.next())r=r.value,g?T9(r.payloadName,r.payload,lV,r.options):_.fx(r.payloadName,r.payload,r.options)}NNA(void 0,!0);if(!_.T("web_fp_via_jspb_and_json"))return}NNA(void 0,!1)};
abR=function(g,v){var r;if((r=v)==null?0:r.componentStack)return v;if(g=g.componentStack)v||(v={}),v.componentStack=g;return v};
E6o=function(){_.V3(_.Cv("ERRORS")||[],function(g){_.Z0.apply(null,g)});
_.Q3("ERRORS",[])};
_.HG=function(g){_.Z0(g)};
_.Lx=function(g){_.Z0(g,"WARNING")};
dCY=function(g){g instanceof Error?_.Z0(g):(g=_.vP(g)?JSON.stringify(g):String(g),g=new _.EU(g),g.name="RejectedPromiseError",_.Lx(g))};
p6B=function(g,v,r,k,y,z){v=v===void 0?"Unknown file":v;r=r===void 0?0:r;var W=!1,S=a9C("log_window_onerror_fraction");if(S&&Math.random()<S)W=!0;else{S=document.getElementsByTagName("script");for(var Y=0,e=S.length;Y<e;Y++)if(S[Y].src.indexOf("/debug-")>0){W=!0;break}}W&&(W=!1,y?W=!0:(typeof g==="string"?S=g:ErrorEvent&&g instanceof ErrorEvent?(W=!0,S=g.message,v=g.filename,r=g.lineno,k=g.colno):(S="Unknown error",v="Unknown file",r=0),y=new _.EU(S),y.name="UnhandledWindowError",y.message=S,y.fileName=
v,y.lineNumber=r,isNaN(k)?delete y.columnNumber:y.columnNumber=k),_.T("wiz_enable_component_stack_propagation_killswitch")||(z=abR(y,z)),z&&_.wP(y,z),W?_.Z0(y):_.Lx(y))};
_.Z0=function(g,v,r,k,y,z,W,S){z=z===void 0?{}:z;z.name=r||_.Cv("INNERTUBE_CONTEXT_CLIENT_NAME",1);z.version=k||_.Cv("INNERTUBE_CONTEXT_CLIENT_VERSION");r=z;v=v===void 0?"ERROR":v;W=W===void 0?!1:W;v=v===void 0?"ERROR":v;W=W===void 0?!1:W;if(g&&(g.hasOwnProperty("level")&&g.level&&(v=g.level),_.T("console_log_js_exceptions")&&(k=[],k.push("Name: "+g.name),k.push("Message: "+g.message),g.hasOwnProperty("params")&&k.push("Error Params: "+JSON.stringify(g.params)),g.hasOwnProperty("args")&&k.push("Error args: "+
JSON.stringify(g.args)),k.push("File name: "+g.fileName),k.push("Stacktrace: "+g.stack),k=k.join("\n"),window.console.log(k,g)),!(TEF>=5))){k=[];y=_.I(lbR);for(z=y.next();!z.done;z=y.next()){z=z.value;try{z()&&k.push(z())}catch(Q){}}k=[].concat(_.fF(fbA),_.fF(k));var Y=NEC(g);y=Y.message||"Unknown Error";z=Y.name||"UnknownError";var e=Y.stack||g.stacktrace||"Not available";if(e.startsWith(z+": "+y)){var a=e.split("\n");a.shift();e=a.join("\n")}a=Y.lineNumber||"Not available";Y=Y.fileName||"Not available";
var E=0;if(g.hasOwnProperty("args")&&g.args&&g.args.length)for(var p=0;p<g.args.length&&!(E=oDm(g.args[p],"params."+p,r,E),E>=500);p++);else if(g.hasOwnProperty("params")&&g.params){var f=g.params;if(typeof g.params==="object")for(p in f){if(f[p]){var Z="params."+p,L=o1(f[p]);r[Z]=L;E+=Z.length+L.length;if(E>500)break}}else r.params=o1(f)}if(k.length)for(p=0;p<k.length&&!(E=oDm(k[p],"params.context."+p,r,E),E>=500);p++);navigator.vendor&&!r.hasOwnProperty("vendor")&&(r["device.vendor"]=navigator.vendor);
p={message:y,name:z,lineNumber:a,fileName:Y,stack:e,params:r,sampleWeight:1};r=Number(g.columnNumber);isNaN(r)||(p.lineNumber=p.lineNumber+":"+r);if(g.level==="IGNORED")g=0;else a:{g=Zwm();r=_.I(g.messageWeights);for(k=r.next();!k.done;k=r.next())if(k=k.value,p.message&&p.message.match(k.messageRegExp)){g=k.weight;break a}g=_.I(g.callbackWeights);for(r=g.next();!r.done;r=g.next())if(r=r.value,r.callback(p)){g=r.weight;break a}g=1}p.sampleWeight=g;g=_.I(Hwm);for(r=g.next();!r.done;r=g.next())if(r=
r.value,r.patternsForType[p.name])for(y=_.I(r.patternsForType[p.name]),k=y.next();!k.done;k=y.next())if(z=k.value,k=p.message.match(z.regexp)){p.params["params.error.original"]=k[0];y=z.groups;z={};for(a=0;a<y.length;a++)z[y[a]]=k[a+1],p.params["params.error."+y[a]]=k[a+1];p.message=r.messageFn(z);break}p.params||(p.params={});g=Zwm();p.params["params.errorServiceSignature"]="msg="+g.messageWeights.length+"&cb="+g.callbackWeights.length;p.params["params.serviceWorker"]="false";_.rC.document&&_.rC.document.querySelectorAll&&
(p.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new Q1(tWA,"sample")).constructor!==Q1&&(p.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(p);if(p.sampleWeight!==0&&!DCh.has(p.message)){if(W&&_.T("web_enable_error_204"))LLF(v===void 0?"ERROR":v,p);else{v=v===void 0?"ERROR":v;v==="ERROR"?(w6K.publish("handleError",p),_.T("record_app_crashed_web")&&QRB===0&&p.sampleWeight===1&&(QRB++,W={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},
_.T("report_client_error_with_app_crash_ks")||(W.systemHealth={crashData:{clientError:{logMessage:{message:p.message}}}}),_.fx("appCrashed",W)),C2T++):v==="WARNING"&&w6K.publish("handleWarning",p);if(_.T("kevlar_gel_error_routing")){W=v;S=S===void 0?{}:S;b:{g=_.I(uzk);for(r=g.next();!r.done;r=g.next())if(LU(r.value.toLowerCase())){g=!0;break b}g=!1}if(g)S=void 0;else{r={stackTrace:p.stack};p.fileName&&(r.filename=p.fileName);g=p.lineNumber&&p.lineNumber.split?p.lineNumber.split(":"):[];g.length!==
0&&(g.length!==1||isNaN(Number(g[0]))?g.length!==2||isNaN(Number(g[0]))||isNaN(Number(g[1]))||(r.lineNumber=Number(g[0]),r.columnNumber=Number(g[1])):r.lineNumber=Number(g[0]));g={level:"ERROR_LEVEL_UNKNOWN",message:p.message,errorClassName:p.name,sampleWeight:p.sampleWeight};W==="ERROR"?g.level="ERROR_LEVEL_ERROR":W==="WARNING"&&(g.level="ERROR_LEVEL_WARNNING");r={isObfuscated:!0,browserStackInfo:r};S.pageUrl=window.location.href;S.kvPairs=[];_.Cv("FEXP_EXPERIMENTS")&&(S.experimentIds=_.Cv("FEXP_EXPERIMENTS"));
k=_.Cv("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!a9C("web_disable_gel_stp_ecatcher_killswitch")&&k)for(y=_.I(Object.keys(k)),z=y.next();!z.done;z=y.next())z=z.value,S.kvPairs.push({key:z,value:String(k[z])});if(k=p.params)for(y=_.I(Object.keys(k)),z=y.next();!z.done;z=y.next())z=z.value,S.kvPairs.push({key:"client."+z,value:String(k[z])});k=_.Cv("SERVER_NAME");y=_.Cv("SERVER_VERSION");k&&y&&(S.kvPairs.push({key:"server.name",value:k}),S.kvPairs.push({key:"server.version",value:y}));S={errorMetadata:S,
stackTrace:r,logMessage:g}}S&&(_.fx("clientError",S),(W==="ERROR"||_.T("errors_flush_gel_always_killswitch"))&&_.NG())}_.T("suppress_error_204_logging")||LLF(v,p)}try{DCh.add(p.message)}catch(Q){}TEF++}}};
LLF=function(g,v){var r=v.params||{};g={urlParams:{a:"logerror",t:"jserror",type:v.name,msg:v.message.substr(0,250),line:v.lineNumber,level:g,"client.name":r.name},postParams:{url:_.Cv("PAGE_NAME",window.location.href),file:v.fileName},method:"POST"};r.version&&(g["client.version"]=r.version);if(g.postParams){v.stack&&(g.postParams.stack=v.stack);v=_.I(Object.keys(r));for(var k=v.next();!k.done;k=v.next())k=k.value,g.postParams["client."+k]=r[k];if(r=_.Cv("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(v=
_.I(Object.keys(r)),k=v.next();!k.done;k=v.next())k=k.value,g.postParams[k]=r[k];(r=_.Cv("LAVA_VERSION"))&&(g.postParams["lava.version"]=r);r=_.Cv("SERVER_NAME");v=_.Cv("SERVER_VERSION");r&&v&&(g.postParams["server.name"]=r,g.postParams["server.version"]=v)}_.I1(_.Cv("ECATCHER_REPORT_HOST","")+"/error_204",g)};
_.xCk=function(g,v){v=v===void 0?"ERROR":v;var r=r===void 0?{}:r;var k=_.$A("ytbin.polymer.shared.lib.tampering.info");k&&(k=k())&&(r["params.tamperingInfo"]=k.sort().join(","));_.Z0(g,v,void 0,void 0,!0,r)};
_.wP=function(g){var v=_.Nj.apply(1,arguments);g.args||(g.args=[]);Array.isArray(g.args)&&g.args.push.apply(g.args,_.fF(v))};
jRh=function(g){g.level="IGNORED"};
$Co=function(g,v){fbA.push(g);v();fbA.pop()};
uV=function(g,v){for(var r in v)v.hasOwnProperty(r)&&(g=_.Cx(g,r,v[r]));return g};
_.JHC=function(g,v,r){r=r===void 0?!1:r;if(!g)return null;if(g.adInfoDialogEndpoint||g.backstageImageUploadEndpoint||g.confirmDialogEndpoint||g.clientActionEndpoint||g.createBackstagePostDialogEndpoint||g.createCommentReplyDialogEndpoint||g.flowEndpoint||g.guideBuilderEndpoint||g.liveChatDialogEndpoint||g.modalEndpoint||g.openPopupAction||g.shareEndpoint||g.shareEntityEndpoint||g.showLiveChatItemEndpoint||g.subscriptionManagerEndpoint||g.unlimitedCreateFamilyEndpoint||g.unlimitedFamilyFlowEndpoint||
g.updateCommentDialogEndpoint||g.updateCommentReplyDialogEndpoint||g.userFeedbackEndpoint||g.videoEditorEndpoint||g.ypcCancelSurveyEndpoint)return v=_.Rf("polymer_report_client_url_requested_rate"),!r&&Math.random()<v&&_.Lx(new _.EU("urlForEndpoint used on client endpoint",g)),null;var k=_.Rf("polymer_report_missing_web_navigation_endpoint_rate");if(g.liveChatEndpoint||g.liveChatReplayEndpoint)k=0;if(!g.commandMetadata&&!g.clickTrackingParams&&Math.random()<k){var y={},z;for(z in g)y[z]="1";_.Lx(new _.EU("Missing navigation data",
y))}y="";if(g.commandMetadata&&g.commandMetadata.webCommandMetadata&&g.commandMetadata.webCommandMetadata.url)y=g.commandMetadata.webCommandMetadata.url;else if(g.searchEndpoint)Math.random()<k&&_.Lx(new _.EU("Should not manually handle search",g)),y="/results?search_query="+encodeURIComponent(g.searchEndpoint.query).replace(/%20/g,"+"),g.searchEndpoint.params&&(y+="&sp="+g.searchEndpoint.params);else if(g.watchEndpoint)Math.random()<k&&_.Lx(new _.EU("Should not manually handle watch",g)),y="/watch?v="+
g.watchEndpoint.videoId,g.watchEndpoint.playlistId&&(y+="&list="+g.watchEndpoint.playlistId),g.watchEndpoint.index&&(y+="&index="+g.watchEndpoint.index),g.watchEndpoint.startTimeSeconds&&(y+="&t="+g.watchEndpoint.startTimeSeconds);else if(g.browseEndpoint)k=g.browseEndpoint.browseId,(z=g.browseEndpoint.canonicalBaseUrl)?y=z:k&&(y=k.substr(0,2),y=y==="FE"?k==="FEwhat_to_watch"?"/":k==="FEmy_videos"?"/my_videos":"/feed/"+k.substr(2):y==="VL"?"/playlist?list="+k.substr(2):"/channel/"+k),y&&g.browseEndpoint.query&&
(y=uV(y+"/search",{query:g.browseEndpoint.query})),y&&g.browseEndpoint.params&&(y=uV(y,{params:g.browseEndpoint.params}));else{if(g.urlEndpoint)return g.urlEndpoint.url;g.signInEndpoint?(y="https://accounts.google.com/ServiceLogin",k={},_.ZG.extend(k,v||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),v=k):g.uploadEndpoint?y="//www.youtube.com/upload":g.liveChatEndpoint?(y=g.liveChatEndpoint,k=_.ZG.clone(y),_.vP(y.continuation)&&(z=Object.keys(y.continuation)[0],
k.continuation=y.continuation[z].continuation),y=uV("/youtubei/v1/live_chat/get_live_chat",k)):g.liveChatReplayEndpoint?(y=_.ZG.clone(g.liveChatReplayEndpoint),y.currentPlayerState&&(_.ZG.extend(y,y.currentPlayerState),delete y.currentPlayerState),y=uV("/youtubei/v1/live_chat/get_live_chat_replay",y)):g.liveChatItemContextMenuEndpoint?y=uV("/youtubei/v1/live_chat/get_item_context_menu",g.liveChatItemContextMenuEndpoint):g.liveChatPurchaseMessageEndpoint?y=uV("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
g.liveChatPurchaseMessageEndpoint):g.openSuperStickerBuyFlowCommand?y=uV("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",g.openSuperStickerBuyFlowCommand):g.videoEditEndpoint?y=uV("/edit",{video_id:g.videoEditEndpoint.videoId}):g.liveDashboardEndpoint?y=g.liveDashboardEndpoint.videoId?uV("/live_dashboard",{v:g.liveDashboardEndpoint.videoId}):"/live_dashboard":g.signalNavigationEndpoint&&g.signalNavigationEndpoint.signal&&g.signalNavigationEndpoint.signal==="WEBCAM"?y="/webcam":g.getPdgBuyFlowCommand&&
(y=uV(g.getPdgBuyFlowCommand.buyflowApiPath,{params:g.getPdgBuyFlowCommand.params}))}return y||r?uV(y,v||{}):(_.Lx(new _.EU("Error: Can't construct url for endpoint","keys:"+Object.keys(g).sort().join(","),g)),null)};
OwC=function(g){if(g){if(g.browseEndpoint)return!!g.browseEndpoint.nofollow;if(g.watchEndpoint)return!!g.watchEndpoint.nofollow;if(g.urlEndpoint)return!!g.urlEndpoint.nofollow}return!1};
_.qyJ=function(g,v){var r=v+g,k=VWk.get(r);if(k)return k;g=v+"-"+g.replace(/([A-Z])/g,"-$1").toLowerCase();VWk.set(r,g);return g};
sR3=function(g){var v=_.Lv(g,"action")||_.Lv(g,"command")||_.Lv(g,"endpoint");if(!v)return null;v=_.qyJ(v,"yt");_.l(g,_.xE)&&(v+="-"+_.l(g,_.xE).signal.toLowerCase().replace(/_/g,"-"));return v};
FL3=function(g){try{var v=Object.keys(g)}catch(y){return[]}for(var r=0;r<v.length;r++){var k=v[r];if(mCs.test(k)||KLh.test(k))return bwY(g[k])}return[]};
bwY=function(g){return g.command?[g.command]:g.onExecutionAction?[g.onExecutionAction]:g.onResponseReceivedCommand?[g.onResponseReceivedCommand]:g.updateFlowCommand?[g.updateFlowCommand]:g.clientActions?g.clientActions:g.action?[g.action]:g.actions||g.commands||g.onResponseReceivedActions||g.onResponseReceivedCommands||g.onResponseReceivedEndpoints||[]};
GBm=function(g,v){v=v===void 0?!1:v;var r=_.h0().resolve(_.Bd(jP));r||(r=new iwR,_.h0().addProvider({provide:jP,useValue:r}));return r&&g&&!_.ZG.isEmpty(g)?r.getUrl(g,v):""};
X6B=function(g,v,r){r=r===void 0?"":r;if(v){g.data=v;var k=GBm(v);k?(tM(g,k),OwC(v)||!G7(k)?g.rel="nofollow":g.removeAttribute("rel"),_.l(v,_.$E)&&_.l(v,_.$E).target==="TARGET_NEW_WINDOW"?g.target="_blank":r?g.target=r:g.removeAttribute("target")):(g.removeAttribute("href"),g.removeAttribute("rel"),g.removeAttribute("target"))}};
_.qG=function(g,v){var r=Fy;if(le())BEm(g,function(){var z=_.Nj.apply(0,arguments);Qs(r,function(){v.apply(null,_.fF(z))})});
else{var k=_.Jv.getInstance(),y=De(v);SJh(function(){y.value=v});
_.Hd(function(){var z={},W=_.Ov(k,(z[g]=function(){var S=_.Nj.apply(0,arguments);Qs(r,function(){y.value.apply(y,_.fF(S))})},z));
return function(){var S={};_.V1(k,(S[g]="",S),W)}})}};
_.sv=function(g){return le()?hto(g):n6h(g)};
_.mb=function(g){return le()?hto(g):n6h(g)};
n6h=function(g){return t0(function(){return hto(g)})};
hto=function(g){var v=I9F(function(r){v.value&&v.value===r||(v.__count=v.__count?v.__count+1:1);v.value=r;var k=function(){var y=g7(null);try{return g==null?void 0:g(r)}finally{g7(y)}}();
return function(){k==null||k();v.value=null}});
return v};
MWA=function(g){var v=Fy,r=Ek;return{getFn:function(){return function(k){v.isDisposed||NS(function(){return I6(function(){return g(k)})},r)!==!0&&k.stopPropagation()}}}};
Kx=function(g){if(typeof g.children==="function")return g.children(),null;g=_.I(g.children);for(var v=g.next();!v.done;v=g.next())v=v.value,v();return null};
Rth=function(g){var v;return((v=g.prototype)==null?void 0:v.render)===void 0};
ghh=function(g){g=g.items.map(g.children);return g.length>0&&typeof g[0]==="string"?g.join(""):g};
rWR=function(g,v,r){r=r===void 0?!1:r;NS(function(){return vhm(g,v,r)})};
vhm=function(g,v,r){r=((r===void 0?0:r)?kps:yWB)(g,function(){bV(v)});
return r===null?g:r};
bV=function(g){if(g!==void 0&&g!==null)if(g instanceof Pd)for(var v=$l;JQ()!=null&&G9A in JQ()&&v.contains(JQ());)qS();else if(Array.isArray(g))for(v=_.I(g),g=v.next();!g.done;g=v.next())bV(g.value);else if(g instanceof zI||"function"==typeof _.bb&&g instanceof _.bb)hQ(g.toString());else if(_.ra(g)){if(JQ()!==g){var r,k;v=(k=(r=Ek)==null?void 0:r.name)!=null?k:"unknown";throw Error("cc`"+g.tagName+"`"+v);}qS()}else if(WbB(g)||g instanceof DQ||I03(g))for(v=Svh(g),v=Array.from(v.childNodes),v=_.I(v),
g=v.next();!g.done;g=v.next())$l.appendChild(g.value),qS();else if(AM(g)&&(g=g.toString()),r=typeof g,r==="boolean"||r==="number"||r==="string")hQ(g);else if(typeof g==="function"){v=$l;var y=JQ();y&&(y._isSignalTextNode||y._isSafeOrSanitizedHtmlNode)||Jvh(v,y,g);qS()}else if(g.type===ghh)bV(g.type(Object.assign({},g.props,{children:g.children[0]})));else{YA.beforeVisit(g);if(typeof g.type==="string"){a:{g.__open||sKo(g.type,g.props.idomKey);y=$l;for(v in g.props)if(g.props[v]!==cWJ){var z=g.props[v];
r=be;r.push(v);r.push(z)}v=_.h3.attributes;v=v===void 0?FT:v;z=$l;r=jw(z);XRR(z,r,v);$GT(y,g.props,!0);if((g.props.skip||g.props.skipchildren)&&$l.hasChildNodes())mF();else{if(g.type==="style"&&l0h(g.children)===null){mF();v=void 0;break a}bV(g.children)}m4h();g.__open&&(g.__open=!1);vEh(y,g.props);v=y}return v}if(g.type===_.R6)bV(g.children);else if(!zwB(g)){v=g;try{Its(v)}catch(W){g=W,(z=_.h3.handleError)==null||z.call.apply(z,[_.h3].concat(_.fF(_.CS(g,(y=v.type)==null?void 0:y.TAG_NAME))))}v.__open&&
(m4h(),v.__open=!1)}}};
WUh=function(g,v){var r;Rth(g)?r=new A0(v,g):r=new g(v);r.JSC$8275___type=g;r.__updateContext={nextState:r.state,isForced:!1};return r};
Its=function(g){var v=g.type,r=v.TAG_NAME;if(v===Kx)g.props.children=g.children,v(g.props);else{g.children.length>0&&(g.props.children=g.children);var k;(k=g.props).idomKey||(k.idomKey=v);if(r){var y=sKo(r,g.props.idomKey);g.__open=!0;var z=y.__instance}z||(z=WUh(v,g.props),z.props=null,y&&(y.__instance=z,z.el=y));var W;r=((W=z.__updateContext)!=null?W:{nextState:z.state,isForced:!1}).nextState;z.__updateContext=void 0;v.getDerivedStateFromProps&&(r=v.getDerivedStateFromProps(g.props,r));z.props=
g.props;z.state=r;W=function(){var S=z;YA.beforeRender(S);var Y=S.render(S.props);YA.afterRender(S,Y);Y?(S.props.idomKey&&(Y.props.idomKey=S.props.idomKey),S=Y):S=void 0;if(Y=S)if(Y.__open=g.__open,S=bV(Y),g.__open=Y.__open,!v.TAG_NAME)if(S)v.TAG_NAME=S.tagName.toLowerCase(),S.__instance=z,z.el=S;else{var e;if((e=z.hooks)==null?0:e.length){var a;(a=_.h3.handleError)==null||a.call.apply(a,[_.h3].concat(_.fF(_.CS(Error("hd")))))}}z.didPatch();YA.didPatch(z)};
(r=z.functionComponent)?cFh(r,W,z.props.debugInstance):W()}};
zwB=function(g){var v=g.type;if(!Rth(v)||v===Kx||v.componentType===d7)return!1;g.props.children=g.children.length>1?g.children:g.children[0];var r,k=(r=g.props.idomKey)!=null?r:g.type,y;if(JQ()&&((y=JQ()[z7])==null?void 0:y.key)===k){var z=JQ(),W=z[z7];if(!W)throw Error("bc`"+z.tagName);var S;(S=W.updateSignalsFromIdomProps)==null||S.call(W,g.props);P1k(W);return!0}if(SXA.has(v.name))throw S=v.name,v=(W=(z=Ek)==null?void 0:z.name)!=null?W:"unknown",Error("ac`"+S+"`"+v);suY(g.type,g.props,g.children);
g.props.renderedFromIdom=!0;(S=cFh(g.type,function(){return QuJ(g.type,g.props)},g.props.debugInstance))&&ohm(S);
return!0};
YXB=function(g){for(var v=0;v<Wd(g).length;v++)qS()};
P1k=function(g){var v=U0h();if(v)YXB(v);else for(var r=0;r<g.numNodes;r++)(v=U0h())?YXB(v):qS()};
U0h=function(){var g;return(g=JQ()[z7])==null?void 0:g.sourceDynamicRange};
ohm=function(g){g=k9o(g);g=Array.isArray(g)?g:[g];g=_.I(g);for(var v=g.next();!v.done;v=g.next())$l.insertBefore(v.value,JQ()),qS()};
AWh=function(g){var v=uTo(),r=t0(function(){return{value:typeof g==="function"?g():g}});
return[r.value,function(k){if(Uw!==null){var y;(y=_.h3.handleError)==null||y.call.apply(y,[_.h3].concat(_.fF(_.CS(Error("id")))))}r.value=typeof k==="function"?k(r.value):k;v.__updateContext={nextState:v.state,isForced:!0};k=_.iP(v.effectContext);y=vd(!1);try{if(v.el){var z,W={},S=(W.props=v.props,W.type=v.JSC$8275___type,W.children=(z=v.props.children)!=null?z:[],W[MS]=!0,W);try{rWR(v.el,S,!0)}catch(a){var Y,e;(e=_.h3.handleError)==null||e.call.apply(e,[_.h3].concat(_.fF(_.CS(a,(Y=v.JSC$8275___type)==
null?void 0:Y.TAG_NAME))))}}}finally{vd(y),_.iP(k)}}]};
iV=function(g,v){var r=Fy,k=function(y){Qs(r,function(){v(y)})};
window.addEventListener(g,k,void 0);_.tQ(function(){window.removeEventListener(g,k,void 0)})};
_.XT=function(g,v){var r=Fy;_.Hd(function(){var k,y=(k=v.observer)!=null?k:_.h0().resolve(G9);if(k=g.value){var z=ewK(k),W=[];v.showOption&&W.push(y.observe(k,function(){Qs(r,function(){v.visibilityCallback(!0)})},v.showOption));
v.hideOption&&W.push(y.observe(k,function(){Qs(r,function(){v.visibilityCallback(!1)})},v.hideOption));
v.prescanOption&&v.prescanCallback&&W.push(y.observe(k,function(){Qs(r,function(){v.prescanCallback()})},v.prescanOption));
var S;z.visibilityMonitorKeys=((S=z.visibilityMonitorKeys)!=null?S:[]).concat(W)}})};
ewK=function(g){var v;return(v=g.polymerController)!=null?v:g};
_.BG=function(g){g.componentType=d7};
pqK=function(g,v){var r=atK;return _.A(_.R6,null,bP(_.h3.enableLazyTsx,function(){return _.A(EhB,{id:r,value:g,children:v})},function(){var k=d0m(r,g);
Xy(k);k=_.iP(k);try{return v()}finally{_.iP(k)}}))};
EhB=function(g){var v=g.children;g=d0m(g.id,g.value);Xy(g);g=_.iP(g);try{return _.A(_.R6,null,Sf(v()))}finally{_.iP(g)}};
d0m=function(g,v){return Object.assign(Object.create(TZJ),{id:g,contextValue:v})};
ltm=function(g){var v,r=Fy;_.w7(function(){var k=_.iP(r),y=vd(!v);try{if(v)rWR(v,g.children(),!0);else if(v=Sf(g.children()),!(v instanceof Element))throw Error("jd");}finally{vd(y),_.iP(k)}});
return v};
_.fth=function(g,v){var r;v=D8(function(){var k=vd(!0);try{r=Wd(g())}finally{vd(k)}},v===void 0?!1:v);
return[r,v]};
Z9R=function(g){g=g.buf.charCodeAt(g.pos++);return NZo[g]};
hv=function(g){var v=0,r=0;do{var k=Z9R(g);v|=(k&31)<<r;r+=5}while(k&32);return v<0?v+4294967296:v};
D0C=function(g,v,r){H9Y(g,v);g[v][tgh].unshift(r)};
H9Y=function(g,v){if(!g[v]||!g[v][tgh]){var r=g[v],k=r?[r]:[];g[v]=function(){for(var y=_.I(k),z=y.next();!z.done;z=y.next())z.value.apply(this,arguments)};
g[v][tgh]=k}};
LUC=function(g){if(!g)return[];var v=[];g=_.I(g);for(var r=g.next();!r.done;r=g.next())r=r.value,Array.isArray(r)?v.push.apply(v,_.fF(LUC(r))):v.push(r);return v};
_.MG=function(g,v){if(g&&wqk.test(g)||g==="//")return g;if(QVh===void 0){QVh=!1;try{var r=new URL("b","http://a");r.pathname="c%20d";QVh=r.href==="http://a/c%20d"}catch(k){}}v||(v=document.baseURI||window.location.href);if(QVh)try{return(new URL(g,v)).href}catch(k){return g}nx||(nx=document.implementation.createHTMLDocument("temp"),nx.base=nx.createElement("base"),nx.head.appendChild(nx.base),nx.anchor=nx.createElement("a"),nx.body.appendChild(nx.anchor));nx.base.href=v;nx.anchor.href=g;return nx.anchor.href||
g};
uxY=function(g,v){return g.replace(C1h,function(r,k,y,z){return k+"'"+_.MG(y.replace(/["']/g,""),v)+"'"+z})};
x0Y=function(g){return g.substring(0,g.lastIndexOf("/")+1)};
JWs=function(){jVT=!1;for(var g=Ru.length,v=0;v<g;v++){var r=Ru[v];if(r)try{r()}catch(k){setTimeout(function(){throw k;})}}Ru.splice(0,g);
$0m+=g};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(g){console.log("["+g.is+"]: registered")};
Vgs=function(g){O9J.push(g)};
gW=function(g){return qXR[g]||(qXR[g]=g.indexOf("-")<0?g:g.replace(sVh,function(v){return v[1].toUpperCase()}))};
vo=function(g){return qXR[g]||(qXR[g]=g.replace(m0B,"-$1").toLowerCase())};
KUY=function(g,v){var r=v.parentInfo&&KUY(g,v.parentInfo);if(r)for(g=r.firstChild,r=0;g;g=g.nextSibling){if(v.parentIndex===r++)return g}else return g};
b9F=function(g,v){g=g._methodHost||g;return function(r){if(g[v])g[v](r,r.detail);else console.warn("listener method `"+v+"` not defined")}};
rW=function(g){return g.indexOf(".")>=0};
kY=function(g){var v=g.indexOf(".");return v===-1?g:g.slice(0,v)};
FUJ=function(g,v){return g.indexOf(v+".")===0};
yc=function(g,v){return v.indexOf(g+".")===0};
co=function(g,v,r){return v+r.slice(g.length)};
i9k=function(g,v){return g===v||FUJ(g,v)||yc(g,v)};
zL=function(g){if(Array.isArray(g)){for(var v=[],r=0;r<g.length;r++)for(var k=g[r].toString().split("."),y=0;y<k.length;y++)v.push(k[y]);return v.join(".")}return g};
Gpm=function(g){return Array.isArray(g)?zL(g).split("."):g.toString().split(".")};
IN=function(g,v,r){v=Gpm(v);for(var k=0;k<v.length;k++){if(!g)return;g=g[v[k]]}r&&(r.path=v.join("."));return g};
XqF=function(g,v,r){var k=Gpm(v),y=k[k.length-1];if(k.length>1){for(v=0;v<k.length-1;v++)if(g=g[k[v]],!g)return;g[y]=r}else g[v]=r;return k.join(".")};
BZh=function(g,v,r){var k=g[v];if(!k)k=g[v]={};else if(!g.hasOwnProperty(v)&&(k=g[v]=Object.create(g[v]),r))for(var y in k)for(g=k[y],v=k[y]=Array(g.length),r=0;r<g.length;r++)v[r]=g[r];return k};
Po=function(g,v,r,k,y,z){if(v){var W=!1,S=Wo++,Y;for(Y in r){var e=y?kY(Y):Y;if(e=v[e])for(var a=0,E=e.length,p=void 0;a<E&&(p=e[a]);a++)p.info&&p.info.lastRun===S||y&&!hwA(Y,p.trigger)||(p.info&&(p.info.lastRun=S),p.fn(g,Y,r,k,p.info,y,z),W=!0)}return W}return!1};
hwA=function(g,v){if(v){var r=v.name;return r==g||!(!v.structured||!FUJ(r,g))||!(!v.wildcard||!yc(r,g))}return!0};
nh3=function(g,v,r,k,y){v=typeof y.method==="string"?g[y.method]:y.method;r=y.property;v?v.call(g,g.__data[r],k[r]):y.dynamicFn||console.warn("observer method `"+y.method+"` not defined")};
MgB=function(g,v,r,k){r={value:r,queueProperty:!0};k&&(r.path=k);(0,_.SQ)(g).dispatchEvent(new CustomEvent(v,{detail:r}))};
Rws=function(g,v,r,k,y,z){z=(k=(z?kY(v):v)!=v?v:null)?IN(g,k):g.__data[v];k&&z===void 0&&(z=r[v]);MgB(g,y.eventName,z,k)};
g9o=function(g,v,r,k,y){r=g.__data[v];oN&&(r=oN(r,y.attrName,"attribute",g));g._propertyToAttribute(v,y.attrName,r)};
r5k=function(g){var v=g.constructor.__orderedComputedDeps;if(!v){v=new Map;for(var r=g.__computeEffects,k=v9F(g),y=k.counts,z=k.ready,W=k.total;k=z.shift();)v.set(k,v.size),(k=r[k])&&k.forEach(function(S){S=S.info.methodInfo;--W;--y[S]===0&&z.push(S)});
W!==0&&console.warn("Computed graph for "+g.localName+" incomplete; circular?");g.constructor.__orderedComputedDeps=v}return v};
v9F=function(g){var v=g.__computeInfo,r={};g=g.__computeEffects;var k=[],y=0,z;for(z in v){var W=v[z];y+=r[z]=W.args.filter(function(Y){return!Y.literal}).length+(W.dynamicFn?1:0)}for(var S in g)v[S]||k.push(S);
return{counts:r,ready:k,total:y}};
y5K=function(g,v,r,k,y){v=kkA(g,v,r,k,y);if(v===YY)return!1;y=y.methodInfo;if(g.__dataHasAccessor&&g.__dataHasAccessor[y])return g._setPendingProperty(y,v,!0);g[y]=v;return!1};
IuY=function(g,v,r,k,y,z,W){r.bindings=r.bindings||[];k={kind:k,target:y,parts:z,literal:W,isCompound:z.length!==1};r.bindings.push(k);k.target&&k.kind!="attribute"&&k.kind!="text"&&!k.isCompound&&k.parts[0].mode==="{"&&(r=k.parts[0],z=r.negate,k.listenerEvent=r.event||vo(y)+"-changed",k.listenerNegate=z);y=v.nodeInfoList.length;for(r=0;r<k.parts.length;r++){var S=k.parts[r];S.compoundIndex=r;z=g;W=v;var Y=k,e=S,a=y;if(!e.literal)if(Y.kind==="attribute"&&Y.target[0]==="-")console.warn("Cannot set attribute "+
Y.target+' because "-" is not a valid attribute starting character');else for(S=e.dependencies,Y={index:a,binding:Y,part:e,evaluator:z},e=0;e<S.length;e++)a=S[e],typeof a=="string"&&(a=c5h(a),a.wildcard=!0),z._addTemplatePropertyEffect(W,a.rootProperty,{fn:z4A,info:Y,trigger:a})}};
z4A=function(g,v,r,k,y,z,W){W=W[y.index];var S=y.binding,Y=y.part;z&&Y.source&&v.length>Y.source.length&&S.kind=="property"&&!S.isCompound&&W.__isPropertyEffectsClient&&W.__dataHasAccessor&&W.__dataHasAccessor[S.target]?(r=r[v],v=co(Y.source,S.target,v),W._setPendingPropertyOrPath(v,r,!1,!0)&&g._enqueueClient(W)):(v=y.evaluator._evaluateBinding(g,Y,v,r,k,z),v!==YY&&(S.isCompound&&(r=W.__dataCompoundStorage[S.target],r[Y.compoundIndex]=v,v=r.join("")),S.kind==="attribute"||S.target!=="textContent"&&
(S.target!=="value"||W.localName!=="input"&&W.localName!=="textarea")||(v=v==void 0?"":v),Y=v,oN&&(Y=oN(Y,S.target,S.kind,W)),S.kind=="attribute"?g._valueToNodeAttribute(W,Y,S.target):(S=S.target,W.__isPropertyEffectsClient&&W.__dataHasAccessor&&W.__dataHasAccessor[S]?W.__readOnly&&W.__readOnly[S]||W._setPendingProperty(S,Y)&&g._enqueueClient(W):g._setUnmanagedPropertyToNode(W,S,Y))))};
WaA=function(g,v,r){if(r.listenerEvent){var k=r.parts[0];g.addEventListener(r.listenerEvent,function(y){var z=r.target,W=k.source,S=k.negate,Y=y.detail,e=Y&&Y.path;e?(W=co(z,W,e),y=Y&&Y.value):y=y.currentTarget[z];v.__readOnly&&v.__readOnly[W]||!v._setPendingPropertyOrPath(W,S?!y:y,!0,!!e)||Y&&Y.queueProperty||v._invalidateProperties()})}};
PUo=function(g,v,r,k,y,z){z=v.static||z&&(typeof z!=="object"||z[v.methodName]);y={methodName:v.methodName,args:v.args,methodInfo:y,dynamicFn:z};for(var W=0,S=void 0;W<v.args.length&&(S=v.args[W]);W++)S.literal||g._addPropertyEffect(S.rootProperty,r,{fn:k,info:y,trigger:S});z&&g._addPropertyEffect(v.methodName,r,{fn:k,info:y});return y};
kkA=function(g,v,r,k,y){k=g._methodHost||g;var z=k[y.methodName];if(z)return g=g._marshalArgs(y.args,v,r),g===YY?YY:z.apply(k,g);y.dynamicFn||console.warn("method `"+y.methodName+"` not defined")};
StB=function(g){for(var v="",r=0;r<g.length;r++)v+=g[r].literal||"";return v};
UYh=function(g){if(g=g.match(/([^\s]+?)\(([\s\S]*)\)/)){var v={methodName:g[1],static:!0,args:o9J};return g[2].trim()?YtC(g[2].replace(/\\,/g,"&comma;").split(","),v):v}return null};
YtC=function(g,v){v.args=g.map(function(r){r=c5h(r);r.literal||(v.static=!1);return r},this);
return v};
c5h=function(g){g=g.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var v={name:g,value:"",literal:!1},r=g[0];r==="-"&&(r=g[1]);r>="0"&&r<="9"&&(r="#");switch(r){case "'":case '"':v.value=g.slice(1,-1);v.literal=!0;break;case "#":v.value=Number(g),v.literal=!0}v.literal||(v.rootProperty=kY(g),v.structured=rW(g),v.structured&&(v.wildcard=g.slice(-2)==".*",v.wildcard&&(v.name=g.slice(0,-2))));return v};
A5k=function(g,v,r){g=IN(g,r);g===void 0&&(g=v[r]);return g};
e4A=function(g,v,r,k){k={indexSplices:k};UJ&&!g._overrideLegacyUndefined&&(v.splices=k);g.notifyPath(r+".splices",k);g.notifyPath(r+".length",v.length);UJ&&!g._overrideLegacyUndefined&&(k.indexSplices=[])};
AI=function(g,v,r,k,y,z){e4A(g,v,r,[{index:k,addedCount:y,removed:z,object:v,type:"splice"}])};
au3=function(g){g=uxY((g.body?g.body:g).textContent,g.baseURI);var v=document.createElement("style");v.textContent=g;return v};
dYB=function(g){g=g.trim().split(/\s+/);for(var v=[],r=0;r<g.length;r++)v.push.apply(v,_.fF(E9m(g[r])));return v};
E9m=function(g){var v=eQ.import(g);if(!v)return console.warn("Could not find style data in module named",g),[];if(v._styles===void 0){g=[];g.push.apply(g,_.fF(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(v)));var r=v.querySelector("template");r&&g.push.apply(g,_.fF(pWB(r,v.assetpath)));v._styles=g}return v._styles};
pWB=function(g,v){if(!g._styles){for(var r=[],k=g.content.querySelectorAll("style"),y=0;y<k.length;y++){var z=k[y],W=z.getAttribute("include");W&&r.push.apply(r,_.fF(dYB(W).filter(function(S,Y,e){return e.indexOf(S)===Y})));
v&&(z.textContent=uxY(z.textContent,v));r.push(z)}g._styles=r}return g._styles};
luT=function(g){return(g=eQ.import(g))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(g):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(g){var v=[];g=g.querySelectorAll("link[rel=import][type~=css]");for(var r=0;r<g.length;r++){var k=g[r];if(k.import){var y=k.import;if((k=k.hasAttribute("shady-unscoped"))&&!y._unscopedStyle){var z=au3(y);z.setAttribute("shady-unscoped","");y._unscopedStyle=z}else y._style||(y._style=au3(y));v.push(k?y._unscopedStyle:y._style)}}return v};
NF3=function(g){g=g.trim().split(/\s+/);for(var v="",r=0;r<g.length;r++)v+=fuF(g[r]);return v};
fuF=function(g){var v=eQ.import(g);if(v&&v._cssText===void 0){var r=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(v),k=v.querySelector("template");k&&(r+=ZCA(k,v.assetpath));v._cssText=r||null}v||console.warn("Could not find style data in module named",g);return v&&v._cssText||""};
ZCA=function(g,v){var r="";g=pWB(g,v);for(v=0;v<g.length;v++){var k=g[v];k.parentNode&&k.parentNode.removeChild(k);r+=k.textContent}return r};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(g){var v="";g=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(g);for(var r=0;r<g.length;r++)v+=g[r].textContent;return v};
aN=function(g,v){return{index:g,removed:[],addedCount:v}};
tRm=function(g,v,r,k){var y=0,z=0,W=0,S=0,Y=Math.min(v-y,k-z);if(y==0&&z==0)a:{for(W=0;W<Y;W++)if(g[W]!==r[W])break a;W=Y}if(v==g.length&&k==r.length){S=g.length;for(var e=r.length,a=0;a<Y-W&&HCF(g[--S],r[--e]);)a++;S=a}y+=W;z+=W;v-=S;k-=S;if(v-y==0&&k-z==0)return[];if(y==v){for(v=aN(y,0);z<k;)v.removed.push(r[z++]);return[v]}if(z==k)return[aN(y,v-y)];Y=y;W=z;k=k-W+1;S=v-Y+1;v=Array(k);for(e=0;e<k;e++)v[e]=Array(S),v[e][0]=e;for(e=0;e<S;e++)v[0][e]=e;for(e=1;e<k;e++)for(a=1;a<S;a++)if(g[Y+a-1]===
r[W+e-1])v[e][a]=v[e-1][a-1];else{var E=v[e-1][a]+1,p=v[e][a-1]+1;v[e][a]=E<p?E:p}Y=v.length-1;W=v[0].length-1;k=v[Y][W];for(g=[];Y>0||W>0;)Y==0?(g.push(2),W--):W==0?(g.push(3),Y--):(S=v[Y-1][W-1],e=v[Y-1][W],a=v[Y][W-1],E=e<a?e<S?e:S:a<S?a:S,E==S?(S==k?g.push(0):(g.push(1),k=S),Y--,W--):E==e?(g.push(3),Y--,k=e):(g.push(2),W--,k=a));g.reverse();v=void 0;Y=[];for(W=0;W<g.length;W++)switch(g[W]){case 0:v&&(Y.push(v),v=void 0);y++;z++;break;case 1:v||(v=aN(y,0));v.addedCount++;y++;v.removed.push(r[z]);
z++;break;case 2:v||(v=aN(y,0));v.addedCount++;y++;break;case 3:v||(v=aN(y,0)),v.removed.push(r[z]),z++}v&&Y.push(v);return Y};
DYC=function(g,v){return tRm(g,g.length,v,v.length)};
HCF=function(g,v){return g===v};
wWJ=function(g){if(g instanceof Lak)return g.value;throw Error("Ad`"+g);};
QWB=function(g,v){for(var r in v)r===null?g.style.removeProperty(r):g.style.setProperty(r,v[r])};
CUF=function(g,v){return(g=window.getComputedStyle(g).getPropertyValue(v))?g.trim():""};
$YJ=function(g){requestAnimationFrame(function(){uSK?uSK(g):(xYm||(xYm=new Promise(function(v){jWR=v}),document.readyState==="complete"?jWR():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&jWR()})),xYm.then(function(){g&&g()}))})};
VRJ=function(g){J5m=g&&g.shimcssproperties?!1:OCB||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
bCs=function(g){if(!(qtm.indexOf(g)>-1)&&g!=="touchend"&&sWm&&mYA&&KaF)return{passive:!0}};
XWJ=function(g){for(var v=FaB?["click"]:qtm,r=0,k;r<v.length;r++)k=v[r],g?(iCC.length=0,document.addEventListener(k,Gks,!0)):document.removeEventListener(k,Gks,!0)};
EJ=function(g){var v=g.type;return qtm.indexOf(v)>-1?v==="mousemove"?(v=g.buttons===void 0?1:g.buttons,g instanceof window.MouseEvent&&!BFK&&(v=h4J[g.which]||0),!!(v&1)):(g.button===void 0?0:g.button)===0:!1};
n9A=function(g){if(g.type==="click"){if(g.detail===0)return!0;var v=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g);if(!v.nodeType||v.nodeType!==Node.ELEMENT_NODE)return!0;v=v.getBoundingClientRect();var r=g.pageX;g=g.pageY;return!(r>=v.left&&r<=v.right&&g>=v.top&&g<=v.bottom)}return!1};
MRK=function(g,v,r){g.movefn=v;g.upfn=r;document.addEventListener("mousemove",v);document.addEventListener("mouseup",r)};
dW=function(g){document.removeEventListener("mousemove",g.movefn);document.removeEventListener("mouseup",g.upfn);g.movefn=null;g.upfn=null};
R4s=function(g,v){for(var r=document.elementFromPoint(g,v),k=r;k&&k.shadowRoot&&!window.ShadyDOM;){var y=k;k=k.shadowRoot.elementFromPoint(g,v);if(y===k)break;k&&(r=k)}return r};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g){var v=gzB(g);return v.length>0?v[0]:g.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g){var v=g.type,r=g.currentTarget.__polymerGestures;if(r&&(r=r[v])){if(!g.__polymerGesturesHandled&&(g.__polymerGesturesHandled={},v.slice(0,5)==="touch")){var k=g.changedTouches[0];v==="touchstart"&&g.touches.length===1&&(vzk=k.identifier);if(vzk!==k.identifier)return;sWm||(v==="touchstart"||v==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g)}k=
g.__polymerGesturesHandled;if(!k.skip){for(var y=0,z;y<pa.length;y++)z=pa[y],r[z.name]&&!k[z.name]&&z.flow&&z.flow.start.indexOf(g.type)>-1&&z.reset&&z.reset();for(y=0;y<pa.length;y++)z=pa[y],r[z.name]&&!k[z.name]&&(k[z.name]=!0,z[v](g))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g){var v=g.changedTouches[0],r=g.type;if(r==="touchstart")ryY=v.clientX,k1o=v.clientY,yyk=!1;else if(r==="touchmove"&&!yyk){yyk=!0;r="auto";for(var k=gzB(g),y=0,z;y<k.length;y++)if(z=k[y],z.__polymerGesturesTouchAction){r=z.__polymerGesturesTouchAction;break}k=!1;y=Math.abs(ryY-v.clientX);v=Math.abs(k1o-v.clientY);g.cancelable&&(r==="none"?k=!0:r==="pan-x"?k=v>y:r==="pan-y"&&(k=y>v));k?g.preventDefault():
TL("track")}};
fa=function(g,v,r){return lx[v]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g,v,r),!0):!1};
N7=function(g,v,r){return lx[v]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g,v,r),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g,v,r){var k=lx[v],y=k.deps,z=k.name,W=g.__polymerGestures;W||(g.__polymerGestures=W={});for(var S=0,Y,e;S<y.length;S++)Y=y[S],FaB&&qtm.indexOf(Y)>-1&&Y!=="click"||((e=W[Y])||(W[Y]=e={_count:0}),e._count===0&&g.addEventListener(Y,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,bCs(Y)),e[z]=(e[z]||0)+1,e._count=(e._count||0)+1);g.addEventListener(v,r);k.touchAction&&_.Z9(g,k.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g,v,r){var k=lx[v],y=k.deps;k=k.name;var z=g.__polymerGestures;if(z)for(var W=0,S,Y;W<y.length;W++)S=y[W],(Y=z[S])&&Y[k]&&(Y[k]=(Y[k]||1)-1,Y._count=(Y._count||1)-1,Y._count===0&&g.removeEventListener(S,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,bCs(S)));g.removeEventListener(v,r)};
cyh=function(g){pa.push(g);for(var v=0;v<g.emits.length;v++)lx[g.emits[v]]=g};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g){for(var v=0,r;v<pa.length;v++){r=pa[v];for(var k=0,y;k<r.emits.length;k++)if(y=r.emits[k],y===g)return r}return null};
_.Z9=function(g,v){sWm&&g instanceof HTMLElement&&Ho.run(function(){g.style.touchAction=v});
g.__polymerGesturesTouchAction=v};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(g,v,r){v=new Event(v,{bubbles:!0,cancelable:!0,composed:!0});v.detail=r;(0,_.SQ)(g).dispatchEvent(v);v.defaultPrevented&&(g=r.preventer||r.sourceEvent)&&g.preventDefault&&g.preventDefault()};
TL=function(g){g=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g);g.info&&(g.info.prevent=!0)};
tI=function(g,v,r,k){v&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(v,g,{x:r.clientX,y:r.clientY,sourceEvent:r,preventer:k,prevent:function(y){return TL(y)}})};
zbC=function(g,v,r){if(g.prevent)return!1;if(g.started)return!0;r=Math.abs(g.y-r);return Math.abs(g.x-v)>=5||r>=5};
IdF=function(g,v,r){if(v){var k=g.moves[g.moves.length-2],y=g.moves[g.moves.length-1],z=y.x-g.x,W=y.y-g.y,S=0;if(k){var Y=y.x-k.x;S=y.y-k.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(v,"track",{state:g.state,x:r.clientX,y:r.clientY,dx:z,dy:W,ddx:Y,ddy:S,sourceEvent:r,hover:function(){return R4s(r.clientX,r.clientY)}})}};
PzR=function(g,v,r){var k=Math.abs(v.clientX-g.x),y=Math.abs(v.clientY-g.y),z=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r||v);!z||WXh[z.localName]&&z.hasAttribute("disabled")||!(isNaN(k)||isNaN(y)||k<=25&&y<=25||n9A(v))||g.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(z,"tap",{x:v.clientX,y:v.clientY,sourceEvent:v,preventer:r})};
SYA=function(g,v,r,k,y){var z;y&&(z=typeof r==="object"&&r!==null)&&(k=g.__dataTemp[v]);k=k!==r&&(k===k||r===r);z&&k&&(g.__dataTemp[v]=r);return k};
YYC=function(){if(D9&&!La){if(!ozB){ozB=!0;var g=document.createElement("style");g.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(g)}return!0}return!1};
Ayh=function(){return UbR};
ebC=function(g,v){UbR=g;Object.setPrototypeOf(g,v.prototype);new v;UbR=null};
adT=function(g,v){for(var r=0;r<v.length;r++){var k=v[r];if(!!g!=!!k.__hideTemplateChildren__)if(k.nodeType===Node.TEXT_NODE)g?(k.__polymerTextContent__=k.textContent,k.textContent=""):k.textContent=k.__polymerTextContent__;else if(k.localName==="slot")if(g)k.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.SQ)((0,_.SQ)(k).parentNode).replaceChild(k.__polymerReplaced__,k);else{var y=k.__polymerReplaced__;y&&(0,_.SQ)((0,_.SQ)(y).parentNode).replaceChild(k,y)}else k.style&&(g?(k.__polymerDisplay__=
k.style.display,k.style.display="none"):k.style.display=k.__polymerDisplay__);k.__hideTemplateChildren__=g;k._showHideChildren&&k._showHideChildren(g)}};
Ezo=function(g){return(g=g.__dataHost)&&g._methodHost||g};
T03=function(g,v,r){var k=r.mutableData?dbR:wW;Qc.mixin&&(k=Qc.mixin(k));var y=function(){return k.apply(this,arguments)||this};
_.N(y,k);y.prototype.__templatizeOptions=r;y.prototype._bindTemplate(g);pbB(y,g,v,r);return y};
HAK=function(g,v,r,k){var y=r.forwardHostProp;if(y&&v.hasHostProps){var z=g.localName=="template",W=v.templatizeTemplateClass;if(!W){if(z){var S=r.mutableData?ldm:fdm;W=function(){return S.apply(this,arguments)||this};
_.N(W,S);W=v.templatizeTemplateClass=W}else{var Y=g.constructor;W=function(){return Y.apply(this,arguments)||this};
_.N(W,Y);W=v.templatizeTemplateClass=W}var e=v.hostProps,a;for(a in e)W.prototype._addPropertyEffect("_host_"+a,W.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:N0R(y)}),W.prototype._createNotifyingProperty("_host_"+a);Ca&&k&&ZAh(v,r,k)}g.__dataProto&&Object.assign(g.__data,g.__dataProto);if(z)ebC(g,W),g.__dataTemp={},g.__dataPending=null,g.__dataOld=null,g._enableProperties();else{Object.setPrototypeOf(g,W.prototype);v=v.hostProps;for(var E in v)E="_host_"+E,E in g&&(v=g[E],delete g[E],g.__data[E]=
v)}}};
N0R=function(g){return function(v,r,k){g.call(v.__templatizeOwner,r.substring(6),k[r])}};
pbB=function(g,v,r,k){var y=r.hostProps||{},z;for(z in k.instanceProps){delete y[z];var W=k.notifyInstanceProp;W&&g.prototype._addPropertyEffect(z,g.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:tdJ(W)})}if(k.forwardHostProp&&v.__dataHost)for(var S in y)r.hasHostProps||(r.hasHostProps=!0),g.prototype._addPropertyEffect(S,g.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:DbJ()})};
tdJ=function(g){return function(v,r,k){g.call(v.__templatizeOwner,v,r,k[r])}};
DbJ=function(){return function(g,v,r){g.__dataHost._setPendingPropertyOrPath("_host_"+v,r[v],!0,!0)}};
Qc=function(g,v,r){if(ux&&!Ezo(g))throw Error("Gd");r=r||{};if(g.__templatizeOwner)throw Error("Hd");g.__templatizeOwner=v;var k=(v?v.constructor:wW)._parseTemplate(g),y=k.templatizeInstanceClass;y||(y=T03(g,k,r),k.templatizeInstanceClass=y);var z=Ezo(g);HAK(g,k,r,z);r=function(){return y.apply(this,arguments)||this};
_.N(r,y);r.prototype._methodHost=z;r.prototype.__dataHost=g;r.prototype.__templatizeOwner=v;r.prototype.__hostProps=k.hostProps;return r};
ZAh=function(g,v,r){r=r.constructor._properties;g=g.propertyEffects;v=v.instanceProps;for(var k in g)if(!(r[k]||v&&v[k]))for(var y=g[k],z=0;z<y.length;z++){var W=y[z].info.part;if(!W.signature||!W.signature.static){console.warn("Property '"+k+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
LXC=function(g,v){for(var r;v;)if(r=v.__dataHost?v:v.__templatizeInstance)if(r.__dataHost!=g)v=r.__dataHost;else return r;else v=(0,_.SQ)(v).parentNode;return null};
xY=function(g){return g.localName==="slot"};
wbR=function(){for(var g=jQ.prototype,v="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),r={},k=0;k<v.length;r={method$jscomp$30:void 0},k++)r.method$jscomp$30=v[k],g[r.method$jscomp$30]=function(y){return function(){return this.node[y.method$jscomp$30].apply(this.node,arguments)}}(r)};
QlA=function(g,v){for(var r={},k=0;k<v.length;r={name$jscomp$380:void 0},k++)r.name$jscomp$380=v[k],Object.defineProperty(g,r.name$jscomp$380,{get:function(y){return function(){return this.node[y.name$jscomp$380]}}(r),
configurable:!0})};
Czh=function(){for(var g=jQ.prototype,v=["textContent","innerHTML","className"],r={},k=0;k<v.length;r={name$jscomp$381:void 0},k++)r.name$jscomp$381=v[k],Object.defineProperty(g,r.name$jscomp$381,{get:function(y){return function(){return this.node[y.name$jscomp$381]}}(r),
set:function(y){return function(z){this.node[y.name$jscomp$381]=z}}(r),
configurable:!0})};
ua3=function(){$Y=document.documentElement.getAttribute("dir");$Y=document.documentElement.getAttribute("dir");for(var g=0;g<JI.length;g++){var v=JI[g];v.__autoDirOptOut||v.setAttribute("dir",$Y)}};
Jys=function(){OJ=!0;requestAnimationFrame(function(){OJ=!1;xbJ(jlK);setTimeout(function(){for(var g=0,v=Vc.length;g<v;g++)$bh(Vc.shift())})})};
xbJ=function(g){for(;g.length;)$bh(g.shift())};
$bh=function(g){var v=g[0],r=g[1];g=g[2];try{r.apply(v,g)}catch(k){setTimeout(function(){throw k;})}};
_.OAJ=function(g,v,r){OJ||Jys();jlK.push([g,v,r])};
_.q7=function(g,v,r){OJ||Jys();Vc.push([g,v,r])};
slF=function(g,v){v=v===void 0?!1:v;if(!VdK||!qYR||!VdK.handlesDynamicScoping)return null;var r=qYR.ScopingShim;if(!r)return null;var k=r.scopeForNode(g),y=(0,_.SQ)(g).getRootNode(),z=function(W){if((0,_.SQ)(W).getRootNode()===y){var S=Array.from(VdK.nativeMethods.querySelectorAll.call(W,"*"));S.push(W);for(W=0;W<S.length;W++){var Y=S[W];if((0,_.SQ)(Y).getRootNode()===y){var e=r.currentScopeForNode(Y);e!==k&&(e!==""&&r.unscopeNode(Y,e),r.scopeNode(Y,k))}}}};
z(g);return v?(v=new MutationObserver(function(W){for(var S=0;S<W.length;S++)for(var Y=W[S],e=0;e<Y.addedNodes.length;e++){var a=Y.addedNodes[e];a.nodeType===Node.ELEMENT_NODE&&z(a)}}),v.observe(g,{childList:!0,
subtree:!0}),v):null};
mbB=function(){document.body.removeAttribute("unresolved")};
G1R=function(g){var v=g=g.replace(KXh,"").replace(bAY,""),r=new FXF;r.start=0;r.end=v.length;for(var k=r,y=0,z=v.length;y<z;y++)if(v[y]==="{"){k.rules||(k.rules=[]);var W=k,S=W.rules[W.rules.length-1]||null;k=new FXF;k.start=y+1;k.parent=W;k.previous=S;W.rules.push(k)}else v[y]==="}"&&(k.end=y+1,k=k.parent||r);return iAA(r,g)};
iAA=function(g,v){var r=v.substring(g.start,g.end-1);g.parsedCssText=g.cssText=r.trim();g.parent&&(r=v.substring(g.previous?g.previous.end:g.parent.start,g.start-1),r=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(r),r=r.replace(Xbh," "),r=r.substring(r.lastIndexOf(";")+1),r=g.parsedSelector=g.selector=r.trim(),g.atRule=r.indexOf("@")===0,g.atRule?r.indexOf("@media")===0?g.type=4:r.match(B0J)&&(g.type=7,g.keyframesName=g.selector.split(Xbh).pop()):r.indexOf("--")===
0?g.type=1E3:g.type=1);if(r=g.rules)for(var k=0,y=r.length,z=void 0;k<y&&(z=r[k]);k++)iAA(z,v);return g};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(g){return g.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var v=arguments[1],r=6-v.length;r--;)v="0"+v;return"\\"+v})};
hbJ=function(g,v,r){r=r===void 0?"":r;var k="";if(g.cssText||g.rules){var y=g.rules;if(y&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(y))for(var z=0,W=y.length,S=void 0;z<W&&(S=y[z]);z++)k=hbJ(S,v,k);else v?v=g.cssText:(v=g.cssText,v=v.replace(nzm,"").replace(MdJ,""),v=v.replace(Rbk,"").replace(gVh,"")),(k=v.trim())&&(k="  "+k+"\n")}k&&(g.selector&&(r+=g.selector+" {\n"),r+=k,g.selector&&(r+="}\n\n"));return r};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(g){g=g[0];return!!g&&!!g.selector&&g.selector.indexOf("--")===0};
rrh=function(g){if(g=vVF[g])g._applyShimCurrentVersion=g._applyShimCurrentVersion||0,g._applyShimValidatingVersion=g._applyShimValidatingVersion||0,g._applyShimNextVersion=(g._applyShimNextVersion||0)+1};
knC=function(g){return g._applyShimCurrentVersion===g._applyShimNextVersion};
crh=function(g){g._applyShimValidatingVersion=g._applyShimNextVersion;g._validating||(g._validating=!0,yrh.then(function(){g._applyShimCurrentVersion=g._applyShimNextVersion;g._validating=!1}))};
IBs=function(g){if(!g)return"";typeof g==="string"&&(g=G1R(g));return hbJ(g,zWT)};
W3h=function(g){!g.__cssRules&&g.textContent&&(g.__cssRules=G1R(g.textContent));return g.__cssRules||null};
Sh3=function(g,v,r,k){if(g){var y=!1,z=g.type;if(k&&z===4){var W=g.selector.match(Pwk);W&&(window.matchMedia(W[1]).matches||(y=!0))}z===1?v(g):r&&z===7?r(g):z===1E3&&(y=!0);if((g=g.rules)&&!y)for(y=0,z=g.length,W=void 0;y<z&&(W=g[y]);y++)Sh3(W,v,r,k)}};
oVF=function(g,v){var r=g.indexOf("var(");if(r===-1)return v(g,"","","");a:{var k=0;var y=r+3;for(var z=g.length;y<z;y++)if(g[y]==="(")k++;else if(g[y]===")"&&--k===0)break a;y=-1}k=g.substring(r+4,y);r=g.substring(0,r);g=oVF(g.substring(y+1),v);z=k.indexOf(",");if(z===-1)return v(r,k.trim(),"",g);y=k.substring(0,z).trim();k=k.substring(z+1).trim();return v(r,y,k,g)};
Yhs=function(g){if(sJ!==void 0)return sJ;if(g.__cssBuild===void 0){var v=g.getAttribute("css-build");if(v)g.__cssBuild=v;else{a:{v=g.localName==="template"?g.content.firstChild:g.firstChild;if(v instanceof Comment&&(v=v.textContent.trim().split(":"),v[0]==="css-build")){v=v[1];break a}v=""}if(v!==""){var r=g.localName==="template"?g.content.firstChild:g.firstChild;r.parentNode.removeChild(r)}g.__cssBuild=v}}return g.__cssBuild||""};
Arm=function(g,v,r,k){for(var y=v._noAccessors,z=Object.getOwnPropertyNames(v),W=0;W<z.length;W++){var S=z[W];if(!(S in k))if(y)g[S]=v[S];else{var Y=Object.getOwnPropertyDescriptor(v,S);Y&&(Y.configurable=!0,Object.defineProperty(g,S,Y))}}for(var e in UFh)v[e]&&(r[e]=r[e]||[],r[e].push(v[e]))};
eWA=function(g,v,r){v=v||[];for(var k=g.length-1;k>=0;k--){var y=g[k];y?Array.isArray(y)?eWA(y,v):v.indexOf(y)<0&&(!r||r.indexOf(y)<0)&&v.unshift(y):console.warn("behavior is null, check for missing or 404 import")}return v};
aBR=function(g,v){for(var r in v){var k=g[r],y=v[r];g[r]=!("value"in y)&&k&&"value"in k?Object.assign({value:k.value},y):y}};
pIF=function(g,v,r){var k={},y=function(){return v.apply(this,arguments)||this};
_.N(y,v);y._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(W)for(var Y=0,e;Y<W.length;Y++)e=W[Y],e.properties&&this.createProperties(e.properties),e.observers&&this.createObservers(e.observers,e.properties);g.properties&&this.createProperties(g.properties);g.observers&&this.createObservers(g.observers,g.properties);this._prepareTemplate()}else v._finalizeClass.call(this)};
y.prototype.created=function(){v.prototype.created.call(this);var Y=k.created;if(Y)for(var e=0;e<Y.length;e++)Y[e].call(this)};
y.prototype._registered=function(){var Y=y.prototype;if(!Y.hasOwnProperty("__hasRegisterFinished")){Y.__hasRegisterFinished=!0;v.prototype._registered.call(this);D9&&S(Y);Y=Object.getPrototypeOf(this);var e=k.beforeRegister;if(e)for(var a=0;a<e.length;a++)e[a].call(Y);if(e=k.registered)for(a=0;a<e.length;a++)e[a].call(Y)}};
y.prototype._applyListeners=function(){v.prototype._applyListeners.call(this);var Y=k.listeners;if(Y)for(var e=0;e<Y.length;e++){var a=Y[e];if(a)for(var E in a)this._addMethodEventListenerToNode(this,E,a[E])}};
y.prototype._ensureAttributes=function(){var Y=k.hostAttributes;if(Y)for(var e=Y.length-1;e>=0;e--){var a=Y[e],E;for(E in a)this._ensureAttribute(E,a[E])}v.prototype._ensureAttributes.call(this)};
y.prototype.ready=function(){v.prototype.ready.call(this);var Y=k.ready;if(Y)for(var e=0;e<Y.length;e++)Y[e].call(this)};
y.prototype.attached=function(){v.prototype.attached.call(this);var Y=k.attached;if(Y)for(var e=0;e<Y.length;e++)Y[e].call(this)};
y.prototype.detached=function(){v.prototype.detached.call(this);var Y=k.detached;if(Y)for(var e=0;e<Y.length;e++)Y[e].call(this)};
y.prototype.attributeChanged=function(Y,e,a){v.prototype.attributeChanged.call(this);var E=k.attributeChanged;if(E)for(var p=0;p<E.length;p++)E[p].call(this,Y,e,a)};
_.mx.Object.defineProperties(y,{properties:{configurable:!0,enumerable:!0,get:function(){var Y={};if(W)for(var e=0;e<W.length;e++)aBR(Y,W[e].properties);aBR(Y,g.properties);return Y}},
observers:{configurable:!0,enumerable:!0,get:function(){var Y=[];if(W)for(var e=0,a;e<W.length;e++)a=W[e],a.observers&&(Y=Y.concat(a.observers));g.observers&&(Y=Y.concat(g.observers));return Y}}});
if(r){Array.isArray(r)||(r=[r]);var z=v.prototype.behaviors;var W=eWA(r,null,z);y.prototype.behaviors=z?z.concat(r):W}var S=function(Y){if(W)for(var e=W,a=0;a<e.length;a++)Arm(Y,e[a],k,EVm);Arm(Y,g,k,dFJ)};
D9||S(y.prototype);y.generatedFrom=g;return y};
NjK=function(g){var v=typeof g!=="string"?g:{is:g,notifyObserversOnUndefined:!0};v.fastInit===void 0&&(v.fastInit=!0);return function(r){if(!v.disableInheritanceCheck&&Object.getPrototypeOf(r.prototype).constructor!==_.Ka)throw Error("Ld");var k=r.prototype;k.is=v.is;D0C(k,"created",function(){this.hostElement=this;this.polymerController=this});
TjY(k,r,v.fastInit);v.notifyObserversOnUndefined&&(k._overrideLegacyUndefined=!0);if(lBC)for(var y=_.I(Object.getOwnPropertyNames(k)),z=y.next();!z.done;z=y.next()){z=z.value;var W=Object.getOwnPropertyDescriptor(k,z);W.enumerable===!1&&(W.enumerable=!0,Object.defineProperty(k,z,W))}if("template"in r)var S=function(){return r.template};
else v.template!==void 0&&(S=v.template);if(S!==void 0){var Y;Object.defineProperty(k,"_template",{get:function(){Y===void 0&&(Y=S());return Y},
set:function(e){Y=e},
configurable:!0,enumerable:!0})}Polymer(k);r[fB3]=k}};
ZcC=function(g){g=g===void 0?{}:g;g.fastInit===void 0&&(g.fastInit=!0);return function(v){if(!g.disableInheritanceCheck&&Object.getPrototypeOf(v.prototype).constructor!==bx)throw Error("Md");TjY(v.prototype,v,g.fastInit)}};
TjY=function(g,v,r){r=r===void 0?!1:r;HcK(v);r?D0C(g,"created",function(){this.disableEnforceFastDefaultValuesCheck||tVB(v,this)}):D0C(g,"ready",function(){for(var k={},y=_.I(LUC(this.behaviors)),z=y.next();!z.done;z=y.next())z=z.value,z.properties&&Object.assign(k,DFk(this,z.properties));
Object.assign(k,DFk(this,this.properties));tVB(v,this);y=_.I(Object.keys(k));for(z=y.next();!z.done;z=y.next())z=z.value,this[z]=k[z]})};
tVB=function(g,v){if(lBC){g=new g;for(var r=_.I(Object.getOwnPropertyNames(g)),k=r.next();!k.done;k=r.next())k=k.value,v[k]=g[k];for(r=v;r&&r!==Object.prototype;r=Object.getPrototypeOf(r)){k=_.I(Object.getOwnPropertyNames(r));for(var y=k.next();!y.done;y=k.next())y=y.value,g.hasOwnProperty(y)||Object.defineProperty(g,y,L3k(v,y))}}else g.apply(v)};
L3k=function(g,v){return{get:function(){var r=g[v];return r instanceof Function?r.bind(g):r},
set:function(r){g[v]=r}}};
DFk=function(g,v){if(!v)return{};for(var r={},k=_.I(Object.keys(v)),y=k.next();!y.done;y=k.next())if(y=y.value,!v[y].readOnly){var z=g[y];z!==void 0&&(r[y]=z)}return r};
HcK=function(g){var v=new g;g=g.prototype.properties||{};for(var r=_.I(Object.keys(g)),k=r.next();!k.done;k=r.next())if(k=k.value,v.hasOwnProperty(k)){var y=g[k];typeof y==="function"&&(g[k]=y={type:y});v[k]!=null&&y.type===Object&&(y.type=wIT(v[k].constructor))}};
wIT=function(g){for(var v=_.I(Qak),r=v.next();!r.done;r=v.next())if(r=r.value,g===r)return r;return Object};
Cw3=function(g){return function(v,r){v.behaviors=v.behaviors||[];v.behaviors.push(g||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",v,r).prototype:void 0));Object.defineProperty(v,r,{get:function(){return this},
enumerable:!0,configurable:!0})}};
u8m=function(g){g=g===void 0?{}:g;return function(v,r){v.properties=v.properties||{};g.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?g.type=wIT(Reflect.getMetadata("design:type",v,r)):g.type=String);var k=g,y=v.properties[r];v.properties[r]=y?Object.assign({},y,k):k}};
xFk=function(g){return function(v,r){v.listeners=v.listeners||{};v.listeners[g]=r}};
jaT=function(){var g=_.Nj.apply(0,arguments);if(g.length===0)throw Error("Nd");return function(v,r){v.observers=v.observers||[];v.observers.push(r+"("+g.join(",")+")")}};
$FF=function(){var g=_.Nj.apply(0,arguments);return function(v,r,k){var y=Object.getOwnPropertyDescriptor(v,r).get,z="__compute__"+r;Object.defineProperty(v,z,{value:y,enumerable:!0});v.properties=v.properties||{};y=v.properties[r];y||(y={},v.properties[r]=y);y.computed=z+"("+g.join(",")+")";k.get=void 0}};
_.Fw=function(g,v,r){_.pg.call(this);this.JSC$9220_id_=null;this.usingListeners_=!1;this.JSC$9220_listener_=g;this.handler_=r;this.JSC$9220_win_=v||window;this.callback_=(0,_.TT)(this.JSC$9222_doAction_,this)};
ix=function(g){this.range_=g};
GL=function(g){this.range_=g};
hI=function(g,v,r){_.pg.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=g;this.scrollTimer_=new _.Xw(50);this.JSC$9299_eventHandler_=new _.Bo(this);this.scrollDelta_=new _.DG;this.containerIsActuallyContent_=g.tagName==="BODY"||g.tagName==="HTML";this.containerBounds_=JrA(g);this.containerIsActuallyContent_&&(g=_.YL(),this.containerBounds_.height=g.height,this.containerBounds_.width=g.width);this.margin_=v||0;if(v){if(v=this.containerBounds_.clone(),g=this.margin_){var k=
Math.min(g,v.height*.25);v.top+=k;v.height-=2*k;g=Math.min(g,v.width*.25);v.left+=g;v.width-=2*g}}else v=this.containerBounds_;this.scrollBounds_=v;r||this.JSC$9299_eventHandler_.listen(_.wm(this.containerNode_),"mousemove",this.JSC$9301_onMouseMove);this.JSC$9299_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$9301_onTick_)};
_.na=function(g){this.mechanism=g};
M7=function(g,v){this.JSC$9397_key_=g;this.JSC$9397_value_=v};
VVh=function(g){if(g>=55296&&g<=57343||g>1114111)return"\ufffd";g in Ocm&&(g=Ocm[g]);var v="";g>65535&&(g-=65536,v+=String.fromCharCode(g>>>10&1023|55296),g=56320|g&1023);return v+=String.fromCharCode(g)};
qhR=function(g,v){return g<v?1:-1};
mFC=function(){return function(g){return g.charAt(1)==="#"?g.charAt(2)==="X"||g.charAt(2)==="x"?VVh(parseInt(g.substr(3),16)):VVh(parseInt(g.substr(2),10)):sao[g.slice(1,-1)]}};
F3m=function(g){return g.slice(1,g.length-1).trim().replace(K33,function(v){return bcR[v]||" "})};
RN=function(g){return g===32||g===9};
gK=function(g,v){return v<g.length?g.charCodeAt(v):-1};
icC=function(g){for(;g;){if(g._lastLineBlank)return!0;var v=g.type;if(v==="list"||v==="item")g=g._lastChild;else break}return!1};
vB=function(g){if(GnA.test(g)){var v=1,r=0,k=0;for(g[r]=="|"&&r++;r<g.length;){switch(g[r]){case "|":k=1;break;case " ":break;case "\t":break;default:k&&(k=0,v++)}r++}return XIh.test(g)?-v:v}return 0};
Bj3=function(g){return g=="table"||g=="row"||g=="cell"};
hWm=function(){return new rK("document",[[1,1],[0,0]])};
nVC=function(){};
kD=function(){var g={safe:!1};g=g||{};g.softbreak=g.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=g};
r$k=function(g,v){var r="";if(g)if(g=g.toLowerCase(),g===" "||MVh.test(g))r="space";else if(RWC.test(g))r="esc";else if(g.length==1){if(!v||gb3.test(g))r=g}else r=vbo.test(g)?g.replace("arrow",""):g=="multiply"?"*":g;return r};
ziY=function(g,v){var r=g.hasModifiers;if(v.key)r=r$k(v.key,r);else if(v.detail&&v.detail.key)r=r$k(v.detail.key,r);else{r=v.keyIdentifier;var k="";r&&(r in krh?k=krh[r]:y$J.test(r)?(r=parseInt(r.replace("U+","0x"),16),k=String.fromCharCode(r).toLowerCase()):k=r.toLowerCase());(r=k)||(r=v.keyCode,k="",Number(r)&&(r>=65&&r<=90?k=String.fromCharCode(32+r):r>=112&&r<=123?k="f"+(r-112+1):r>=48&&r<=57?k=String(r-48):r>=96&&r<=105?k=String(r-96):k=c$K[r]),r=k);r=r||""}return r===g.key&&(!g.hasModifiers||
!!v.shiftKey===!!g.shiftKey&&!!v.ctrlKey===!!g.ctrlKey&&!!v.altKey===!!g.altKey&&!!v.metaKey===!!g.metaKey)};
WnA=function(g){return g.length===1?{combo:g,key:g,event:"keydown"}:g.split("+").reduce(function(v,r){var k=r.split(":");r=k[0];k=k[1];r in I6h?(v[I6h[r]]=!0,v.hasModifiers=!0):(v.key=r,v.event=k||"keydown");return v},{combo:g.split(":").shift()})};
PAB=function(g){return g.trim().split(" ").map(function(v){return WnA(v)})};
S7J=function(g,v){if(g&&g.fn){var r=g.fn;g.fn=function(){try{r.apply(this,arguments)}catch(k){if(k instanceof yx)console.warn("Argument '"+k.arg+"'"+(v?" for method '"+v+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw k;}}}return g};
obk=function(){var g=_.Nj.apply(0,arguments);return g.length===0?function(v){return v}:g.length===1?g[0]:g.reduce(function(v,r){return function(){return v(r.apply(null,_.fF(_.Nj.apply(0,arguments))))}})};
Y7s=function(){var g=_.Nj.apply(0,arguments);return function(v){return function(r,k){r=v(r,k);var y=function(){throw Error("xe");},z={getState:r.getState,
dispatch:function(W){return y.apply(null,[W].concat(_.fF(_.Nj.apply(1,arguments))))}};
k=g.map(function(W){return W(z)});
y=obk.apply(null,_.fF(k))(r.dispatch);return Object.assign({},r,{dispatch:y})}}};
eiK=function(g){Object.keys(g).forEach(function(v){var r=g[v];if(typeof r(void 0,{type:U5h})==="undefined")throw Error("ye`"+v);if(typeof r(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+A$s()})==="undefined")throw Error("ze`"+v+"`"+U5h);})};
cB=function(g){for(var v=Object.keys(g),r={},k=0;k<v.length;k++){var y=v[k];typeof g[y]==="function"&&(r[y]=g[y])}var z=Object.keys(r);try{eiK(r)}catch(S){var W=S}return function(S,Y){S=S===void 0?{}:S;if(W)throw W;for(var e=!1,a={},E=0;E<z.length;E++){var p=z[E],f=S[p],Z=(0,r[p])(f,Y);if(typeof Z==="undefined")throw S=Y&&Y.type,Error("Ae`"+(S?'"'+String(S)+'"':"(unknown type)")+"`"+p);a[p]=Z;e=e||Z!==f}return(e=e||z.length!==Object.keys(S).length)?a:S}};
a6A=function(g,v,r){function k(){if(a)throw Error("Be");return S}
function y(f){if(typeof f!=="function")throw Error("Ce`"+typeof f);if(a)throw Error("De");var Z=!0;e===Y&&(e=Y.slice());e.push(f);return function(){if(Z){if(a)throw Error("Ee");Z=!1;e===Y&&(e=Y.slice());var L=e.indexOf(f);e.splice(L,1);Y=null}}}
function z(f){if(typeof f!=="object"||f===null)var Z=!1;else{for(Z=f;Object.getPrototypeOf(Z)!==null;)Z=Object.getPrototypeOf(Z);Z=Object.getPrototypeOf(f)===Z}if(!Z)throw Error("Fe`"+typeof f);if(typeof f.type==="undefined")throw Error("Ge");if(a)throw Error("He");try{a=!0,S=W(S,f)}finally{a=!1}Z=Y=e;for(var L=0;L<Z.length;L++)(0,Z[L])();return f}
if(typeof v==="function"&&typeof r==="function"||typeof r==="function"&&typeof arguments[3]==="function")throw Error("Ie");typeof v==="function"&&typeof r==="undefined"&&(r=v,v=void 0);if(typeof r!=="undefined"){if(typeof r!=="function")throw Error("Je`"+typeof r);return r(a6A)(g,v)}if(typeof g!=="function")throw Error("Ke`"+typeof g);var W=g,S=v,Y=[],e=Y,a=!1;z({type:U5h});var E={},p=(E.dispatch=z,E.subscribe=y,E.getState=k,E.replaceReducer=function(f){if(typeof f!=="function")throw Error("Le`"+
typeof f);W=f;z({type:EbF});return p},E[d5A]=function(){var f={};
return f.subscribe=function(Z){function L(){Z.next&&Z.next(k())}
if(typeof Z!=="object"||Z===null)throw new TypeError("Me`"+typeof Z);L();return{unsubscribe:y(L)}},f[d5A]=function(){return this},f},E);
return p};
pnk=function(g){function v(){y&&(y=!1,g());z&&k()}
function r(){requestAnimationFrame(v)}
function k(){var S=Date.now();if(y){if(S-W<2)return;z=!0}else y=!0,z=!1,setTimeout(r,20);W=S}
var y=!1,z=!1,W=0;return k};
zM=function(g){return typeof g==="number"?g:parseFloat(g)||0};
TfY=function(g){return _.Nj.apply(1,arguments).reduce(function(v,r){return v+zM(g["border-"+r+"-width"])},0)};
_.H=function(g,v){v=wS(LV(v));g.innerHTML=v};
Nfo=function(g){var v=l6Y;v||(v=f6h(),v=l6Y=_.ZG.transpose(v));v=v[g];return typeof v==="string"?v:_.IT(g)};
ZDB=function(g){g=String(g).toLowerCase();var v=f6h()[g];return typeof v==="string"?v:_.WB(g)};
HDh=function(g){g=g.toLowerCase();g=f6h()[g];return typeof g==="string"?g:null};
f6h=function(){if(!tlT){for(var g=Object.assign({},D53),v=_.I(Lns),r=v.next();!r.done;r=v.next())r=r.value,g[r.toLowerCase()]=r;tlT=g}return tlT};
CAm=function(g,v){var r=window.customElements;return r&&r.get(g)||wnF[g]===!0?2:v.name==="HTMLUnknownElement"?1:v.name==="HTMLElement"&&Q4C.test(g)?3:0};
j4h=function(g,v){switch(v){case "innerHTML":return ukh(g)===1?2:null;case "textContent":return g=ukh(g),g===1||g===6?1:null;default:var r,k;return(k=(r=x5C[g.localName])==null?void 0:r[v])!=null?k:null}};
ukh=function(g){var v=g.localName,r=CAm(v,g.constructor);switch(r){case 0:case 1:return $5C(v,g);case 3:case 2:return 1;default:_.zb(r,"got an unknown element classification")}};
$5C=function(g,v){var r=Object.hasOwnProperty.call(J$3,g)?J$3[g]:null;return r!==null?r:Object.hasOwnProperty.call(ODk,g)&&v instanceof SVGElement?ODk[g]:null};
Vl3=function(g,v){return v};
s4K=function(g){return(g=g.split(q7m,2))?{url:g[0],metadata:g[1]}:null};
KnK=function(g){var v=String(g.url).replace(m5J,encodeURIComponent);if(g=g.metadata){m5J.lastIndex=0;if(m5J.test(g))return null;v+=" "+g}return v};
GrT=function(g){function v(e){var a=e.localName;if(!e.getAttribute("is")&&CAm(a,e.constructor)===2){var E;return(E=Y)!=null?E:Y=document.createElement("polyresinuncustomized")}(e=S[a])||(e=S[a]=document.createElement(a));return e}
var r=g.reportHandler||void 0,k=g.safeTypesBridge||bDY,y=/^$/;if(g=g.allowedIdentifierPrefixes){g=_.I(g);for(var z=g.next();!z.done;z=g.next())y=new RegExp(y.source+"|^"+_.Fnh(z.value))}r&&r(!1,"initResin",null);var W=iDR(y,k,r),S={},Y=null;return function(e,a,E){var p=e.nodeType;if(p!==Node.ELEMENT_NODE){if(p===Node.TEXT_NODE){a=e.parentElement;E=!a;if(a&&a.nodeType===Node.ELEMENT_NODE){p=a.localName;var f=CAm(p,a.constructor);switch(f){case 0:case 1:a=$5C(p,a);E=a===1||a===6;break;case 3:case 2:E=
!0;break;default:_.zb(f,"got an unknown element classification")}}if(E)return function(O){return""+k(O,"STRING",O)}}return function(O){if(!O&&O!==document.all)return O;
r&&r(!0,"Failed to sanitize "+(e.parentElement&&e.parentElement.nodeName)+" #text node to value "+O,e.parentElement);return PB}}var Z=e.localName;
p=v(e);var L=null;switch(E){case "attribute":if(ZDB(a)in p)break;return function(O){return O};
case "property":if(a in p){L=j4h(p,a);break}if((f=HDh(a))&&f in p)break;return function(O){return O};
default:_.zb(E,"got an unknown resin type, expected either 'property' or 'attribute'")}var Q=E==="attribute"?a.toLowerCase():Nfo(a);L||(L=E0h(Z,Q,function(O){var q=e.getAttribute(O);return!q||/[\[\{]/.test(O)?null:q}));
return function(O){var q=Sm,X=null;if(!O&&O!==document.all)return O;if(L!=null){var b=W[L],n=b.safeType;X=b.safeReplacement;n&&(q=k(O,n,Sm));q===Sm&&(b.filterString?(q=String(k(O,"STRING",O)),q=b.filterString(Z,Q,q)):b.filterRaw&&(q=b.filterRaw(Z,Q,O,e)),q===X&&(q=Sm))}q===Sm&&(q=X||PB,r&&r(!0,"Failed to sanitize attribute of <"+Z+">: <"+Z+" "+Q+'="'+O+'">',e));return q}}};
iDR=function(g,v,r){return[,{filterRaw:function(k,y,z){return z},
filterString:void 0,safeReplacement:void 0,safeType:void 0},{filterRaw:void 0,filterString:void 0,safeReplacement:void 0,safeType:"HTML"},{filterRaw:void 0,filterString:void 0,safeReplacement:XnY,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:XnY,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:PB,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:BfF,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(k,y,z){z=
String(z).toLowerCase();return TDT(k,y,z)?z:PB},
safeReplacement:PB,safeType:void 0},,{filterRaw:void 0,filterString:function(k,y,z){return g.test(z)?z:PB},
safeReplacement:PB,safeType:"CONSTANT"},{filterRaw:function(k,y,z,W){if(typeof z==="string")var S=(S=z.match(hiC))?S.map(s4K).filter(Boolean):[];else if(Array.isArray(z))S=z;else return XnY;var Y=S;S=[];var e=[],a={};if(Array.isArray(Y))for(var E=0,p=Y.length;E<p;++E){var f=Y[E],Z=f&&f.url;if(Z){var L=v(Z,"URL",a);if(L){var Q=L!==a;(Q?S:e).push({url:Q?L:Z,metadata:f.metadata})}}}else e.push(Y);Y=e.length?JSON.stringify(e):null;e=Sm;if(S.length){if(!Array.isArray(S))throw Error();e=S.map(KnK).filter(Boolean).join(" , ")||
Sm}Y&&r&&r(!0,"Failed to sanitize attribute value of <"+k+">: <"+k+" "+y+'="'+z+'">: '+Y,W);return e===Sm?XnY:e},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
nbk=function(g){var v=GrT(g);return function(r,k,y,z){return z||z===document.all?v(r,k,y)(z):z}};
oT=function(g,v){function r(){function y(S,Y,e){for(Y=Reflect.getMetadata("parameters",S)||[];Y.length<=e;)Y.push(null);Y[e]=Y[e]||[];Y[e].push(W);Reflect.defineMetadata(Y,S);return S}
var z=_.Nj.apply(0,arguments);if(this instanceof r)return k.apply(this,z),this;var W=new (Function.prototype.bind.apply(r,[null].concat(_.fF(z))));y.annotation=W;return y}
var k=Mlh(v);r.prototype.toString=function(){return"@"+g};
return r.annotationCls=r};
Mlh=function(g){return function(){var v=_.Nj.apply(0,arguments),r=this;g.forEach(function(k,y){y=v[y];if(Array.isArray(k))r[k[0]]=y&&y!==void 0?y:k[1];else for(var z in k)r[z]=y&&y[z]!==void 0?y[z]:k[z]})}};
Ri3=function(g){return g!==void 0&&g!==null};
YD=function(g){if(typeof g==="string")return g;if(g===void 0||g===null)return""+g;if(g.overriddenName)return g.overriddenName;if(g.name)return g.name;g=g.toString();var v=g.indexOf("\n");return v===-1?g:g.substring(0,v)};
g2J=function(g){g.__forward_ref__=g2J;g.toString=function(){return YD(this())};
return g};
Ui=function(g){return typeof g==="function"&&g.hasOwnProperty("__forward_ref__")&&g.__forward_ref__===g2J?g():g};
v2Y=function(g){return g?g.map(function(v){return new (Function.prototype.bind.apply(v.type.annotationCls,[null].concat(_.fF(v.args?v.args:[]))))}):[]};
r_J=function(g){for(var v=[],r=0;r<g.length;++r){if(v.indexOf(g[r])>-1){v.push(g[r]);break}v.push(g[r])}return v};
kAC=function(g){return g.length>1?" ("+r_J(g.slice().reverse()).map(function(v){return YD(v.token)}).join(" -> ")+")":""};
c_h=function(g,v,r,k){if(k){var y=Error("Te``"+(k instanceof Error?k.message:k));y.ngOriginalError=k}else y=Error();y.addKey=y_C;y.keys=[v];y.injectors=[g];y.constructResolvingMessage=r;y.message=y.constructResolvingMessage();y.ngOriginalError=k;return y};
y_C=function(g,v){this.injectors.push(g);this.keys.push(v);this.message=this.constructResolvingMessage()};
zvF=function(g,v){return c_h(g,v,function(){return"No provider for "+YD(this.keys[0].token)+"!"+kAC(this.keys)})};
IJ3=function(g,v){return c_h(g,v,function(){return"Cannot instantiate cyclic dependency!"+kAC(this.keys)})};
WZB=function(g,v,r){return c_h(g,r,function(){var k=YD(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+k+"!"+kAC(this.keys)+"."},v)};
PIY=function(g,v){for(var r=[],k=0,y=v.length;k<y;k++){var z=v[k];z&&z.length!=0?r.push(z.map(YD).join(" ")):r.push("?")}return Error("Xe`"+YD(g)+"`"+r.join(", ")+"`"+YD(g))};
aJA=function(g){var v=void 0,r=void 0;if(g&&g.useClass!==void 0){v=g.useClass;var k=Ui(g.useClass);var y=S_h.factory(k);k=o2J(k)}else g&&g.useExisting!==void 0?(y=function(z){return z},k=[Y_C(AV.get(Ui(g.useExisting)))]):g&&g.useFactory!==void 0?(y=g.useFactory,k=U1s(g.useFactory,g.deps)):(r=g.useValue,y=function(){return g.useValue},k=A_C);
return new evK(y,k,v,r)};
d1F=function(g){return new E23(AV.get(Ui(g.provide)),[aJA(g)],g.multi)};
Tco=function(g){g=p5A(g,[]).map(d1F);for(var v=new Map,r=0;r<g.length;r++){var k=g[r],y=v.get(k.key.id);if(y){if(k.multiProvider!==y.multiProvider)throw Error("Ze`"+y+"`"+k);if(k.multiProvider)for(var z=0;z<k.resolvedFactories.length;z++)y.resolvedFactories.push(k.resolvedFactories[z]);else v.set(k.key.id,k)}else y=void 0,k.multiProvider?y=new E23(k.key,k.resolvedFactories.slice(),k.multiProvider):y=k,v.set(k.key.id,y)}return Array.from(v.values())};
p5A=function(g,v){g.forEach(function(r){if(r instanceof lJF)v.push({provide:r,useClass:r});else if(r&&typeof r=="object"&&r.provide!==void 0)v.push(r);else if(r instanceof Array)p5A(r,v);else throw Error("We`"+r);});
return v};
U1s=function(g,v){if(v){var r=v.map(function(k){return[k]});
return v.map(function(k){return fJ3(g,k,r)})}return o2J(g)};
o2J=function(g){var v=S_h.parameters(g);if(!v)return[];if(v.some(function(r){return r==null}))throw PIY(g,v);
return v.map(function(r){return fJ3(g,r,v)})};
fJ3=function(g,v,r){var k=null,y=!1;if(!Array.isArray(v))return v instanceof NcB?Zik(v.token,y,null):Zik(v,y,null);for(var z=null,W=0;W<v.length;++W){var S=v[W];if(S instanceof lJF)k=S;else if(S instanceof NcB)k=S.token;else if(S instanceof HiA)y=!0;else if(S instanceof t$m||S instanceof D1K)z=S}k=Ui(k);if(k!=null)return Zik(k,y,z);throw PIY(g,r);};
Zik=function(g,v,r){return new LZm(AV.get(Ui(g)),v,r)};
w5R=function(g,v){for(var r=Array(g.providers.length),k=0;k<g.providers.length;++k){var y=k;if(k<0||k>=g.providers.length)throw Error("Ye`"+k);r[y]=v(g.providers[k])}return r};
QJA=function(g){return typeof g==="function"&&S_h.parameters(g).every(function(v){return!!v})};
x13=function(g){var v=CIh;u$C.get(g)||u$C.set(g,new v);return u$C.get(g)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(g)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(g)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g,v){var r,k;if(g.contains(v))return!0;g=_.em(g).querySelectorAll("content,slot");for(r=0;r<g.length;++r){var y=_.em(g[r]).getDistributedNodes();for(k=0;k<y.length;++k)if(y[k].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(y[k],v))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g){g.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(g)&&g.preventDefault();g.targetTouches&&(g=g.targetTouches[0],jJh=g.pageX,$1Y=g.pageY)};
_._lockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(){_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager||_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.bind(void 0);
for(var g=0,v=aT.length;g<v;g++)document.addEventListener(aT[g],_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})};
_._unlockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(){for(var g=0,v=aT.length;g<v;g++)document.removeEventListener(aT[g],_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})};
_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g){var v=_.em(g).rootTarget;g.type!=="touchmove"&&J_F!==v&&(J_F=v,Oik=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.em(g).path));if(!Oik.length)return!0;if(g.type==="touchstart")return!1;g=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(g);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(Oik,g.deltaX,g.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g){for(var v=[],r=g.indexOf(V$J),k=0;k<=r;k++)if(g[k].nodeType===Node.ELEMENT_NODE){var y=g[k],z=y.style;z.overflow!=="scroll"&&z.overflow!=="auto"&&(z=window.getComputedStyle(y));z.overflow!=="scroll"&&z.overflow!=="auto"||v.push(y)}return v};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g,v,r){if(v||r)for(var k=Math.abs(r)>=Math.abs(v),y=0;y<g.length;y++){var z=g[y];if(k?r<0?z.scrollTop>0:z.scrollTop<z.scrollHeight-z.clientHeight:v<0?z.scrollLeft>0:z.scrollLeft<z.scrollWidth-z.clientWidth)return z}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(g){var v={deltaX:g.deltaX,deltaY:g.deltaY};"deltaX"in g||("wheelDeltaX"in g&&"wheelDeltaY"in g?(v.deltaX=-g.wheelDeltaX,v.deltaY=-g.wheelDeltaY):"wheelDelta"in g?(v.deltaX=0,v.deltaY=-g.wheelDelta):"axis"in g?(v.deltaX=g.axis===1?g.detail:0,v.deltaY=g.axis===2?g.detail:0):g.targetTouches&&(g=g.targetTouches[0],v.deltaX=jJh-g.pageX,v.deltaY=$1Y-g.pageY));return v};
q_F=function(g){this.element=g;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
m13=function(g){this.element=g;this.color=window.getComputedStyle(g).color;this.wave=document.createElement("div");this.waveContainer=document.createElement("div");this.wave.style.backgroundColor=this.color;this.wave.classList.add("wave");this.waveContainer.classList.add("wave-container");_.em(this.waveContainer).appendChild(this.wave);sJh(this)};
dK=function(g,v){for(var r in g)if(r.toLowerCase()===v.toLowerCase())return g[r]};
KZA=function(g,v){for(var r in g)if(r.toLowerCase()===v.toLowerCase()){delete g[r];break}};
FZT=function(g){g=_.ZG.clone(g);for(var v=0;v<bi3.length;++v){var r=bi3[v],k=dK(g,r);k&&(g["X-Goog-Upload-Header-"+r]=k,KZA(g,r))}return g};
iik=function(g){g=_.ZG.clone(g);KZA(g,"X-Goog-Upload-Status")};
X5h=function(g){return GAR.some(function(v){return v.test(g)})};
M$h=function(g,v){var r;var k=(r=g.formContent)==null?void 0:r.locale;r=k==null?void 0:k.split("-")[0];k=k&&BcT.includes(k)?k:r&&BcT.includes(r)?r:void 0;k=(k!=null?k:"en").replaceAll("-","_").toLowerCase();var y;g=((y=g.initializationData)==null?0:y.useNightlyRelease)?"nightly":"live";var z;return(v==null?0:(z=v.getEnableAlohaBinarySplit)==null?0:z.call(v))?_.rm(hvC,g):_.rm(n2A,g,k)};
gw3=function(g,v,r,k){if(Rvh)return Rvh;var y=M$h(g,k);return Rvh=v.feedbackV2GlobalObject?Promise.resolve(v.feedbackV2GlobalObject):new Promise(function(z,W){var S=_.UG("SCRIPT");_.Vm(S,y);S.onload=function(){v.feedbackV2GlobalObject?z(v.feedbackV2GlobalObject):W(Error("bf"))};
S.onerror=function(){W(Error("cf`"+y.toString()))};
r.body.appendChild(S)})};
reR=function(g,v,r,k){if(vwB)return vwB;var y=M$h(g,k);return vwB=v.feedbackV2GlobalObject?Promise.resolve(v.feedbackV2GlobalObject):new Promise(function(z,W){var S=_.UG("SCRIPT");_.Vm(S,y);S.onload=function(){v.feedbackV2GlobalObject?z(v.feedbackV2GlobalObject):W(Error("bf"))};
S.onerror=function(){W(Error("cf`"+y.toString()))};
r.body.appendChild(S)})};
koC=function(g,v,r,k,y){y=y===void 0?!0:y;var z,W,S,Y,e;return _.P(function(a){switch(a.nextAddress){case 1:return z=Date.now(),_.U(a,gw3(g,r,k,v),2);case 2:W=a.yieldResult;if(!(y||((Y=g.initializationData)==null?0:Y.useNightlyRelease)||((e=g.initializationData)==null?0:e.isLocalServer))){S=W.initializeFeedbackClient(g,z,v);a.jumpTo(3);break}return _.U(a,W.initializeFeedbackClientAsync(g,z,v),4);case 4:S=a.yieldResult;case 3:return S.initiateAloha(),a.return(S)}})};
yeo=function(g,v,r,k){var y,z,W;return _.P(function(S){if(S.nextAddress==1)return y=Date.now(),_.U(S,reR(g,r,k.document,v),2);if(S.nextAddress!=3)return z=S.yieldResult,_.U(S,z.initializeFeedbackClientAsync(g,y,v,k),3);W=S.yieldResult;W.initiateAloha();return S.return(W)})};
cem=function(g,v,r){var k=!0;k=k===void 0?!0:k;var y,z,W,S,Y,e,a,E,p,f;return _.P(function(Z){y=r||_.rC;if((z=v)==null?0:(S=(W=z).getEnableAlohaBinarySplit)==null?0:S.call(W)){Y=y;if(Y.isFormOpened)throw e=Error("df"),e.name="DuplicateFormError",e;Y.isFormOpened=!0;g.callbacks=g.callbacks||{};a=g.callbacks.onClose||function(){};
g.callbacks.onClose=function(L){Y.isFormOpened=!1;a(L)};
try{return Z.return(yeo(g,v,Y,y))}catch(L){throw Y.isFormOpened=!1,L;}}else{E=y;if(E.isFormOpened)throw p=Error("df"),p.name="DuplicateFormError",p;E.isFormOpened=!0;g.callbacks=g.callbacks||{};f=g.callbacks.onClose||function(){};
g.callbacks.onClose=function(L){E.isFormOpened=!1;f(L)};
try{return Z.return(koC(g,v,E,y.document,k))}catch(L){throw E.isFormOpened=!1,L;}}_.o7(Z)})};
SNk=function(g,v){return _.P(function(r){return r.return(new Promise(function(k){var y=z3K(v!=null?v:"")+"/aloha_form_properties?productId="+g;IqJ(y,function(z){z=z.target;var W=null;try{var S=JSON,Y=S.stringify;if(z.JSC$7807_xhr_){var e=z.JSC$7807_xhr_.responseText;e.indexOf(")]}'\n")==0&&(e=e.substring(5));var a=(0,_.pW)(e)}else a=void 0;W=rnA(WKA,Y.call(S,a))}catch(E){Y=new WKA,a=Plm(),a=_.TM(a,13,!1),a=_.TM(a,14,!0),a=_.TM(a,15,!0),a=_.TM(a,20,!1),W=_.rS(Y,1,a)}k(W)},"GET","",{},2E3,!0)}))})};
z3K=function(g){return X5h(g)?g:"https://www.google.com/tools/feedback"};
AeK=function(g){g=g.match(new RegExp(owJ,"gi"))||[];g=_.I(g);for(var v=g.next();!v.done;v=g.next()){v=v.value;a:{var r=_.I(YNh);for(var k=r.next();!k.done;k=r.next())if(k.value.test(v)){r=!1;break a}r=!0}if(!r)a:{r=_.I(ULF);for(k=r.next();!k.done;k=r.next())if(k.value.test(v)){r=!0;break a}r=!1}if(r)return!0}return!1};
e3C=function(g){switch(g){case "canary":return"CLIENT_CANARY_STATE_CANARY";case "control":return"CLIENT_CANARY_STATE_CONTROL";case "none":return"CLIENT_CANARY_STATE_NONE";default:return"CLIENT_CANARY_STATE_UNKNOWN"}};
Ewm=function(g){if(window.crypto&&window.crypto.getRandomValues)try{var v=Array(g),r=new Uint8Array(g);window.crypto.getRandomValues(r);for(var k=0;k<v.length;k++)v[k]=r[k];return v}catch(z){}v=Array(g);for(r=0;r<g;r++){k=Date.now();for(var y=0;y<k%23;y++)v[r]=Math.random();v[r]=Math.floor(Math.random()*256)}if(aqF)for(r=1,k=0;k<aqF.length;k++)v[r%g]^=v[(r-1)%g]/4^aqF.charCodeAt(k),r++;return v};
lK=function(g){g=Ewm(g);for(var v=[],r=0;r<g.length;r++)v.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(g[r]&63));return v.join("")};
pjh=function(g){g&&_.fx("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:dLo,clientScreenNonce:g})};
Tpm=function(g){return _.Cv("client-screen-nonce-store",{})[g===void 0?0:g]};
lqK=function(g,v){v=v===void 0?0:v;var r=_.Cv("client-screen-nonce-store");r||(r={},_.Q3("client-screen-nonce-store",r));r[v]=g};
fqA=function(g){g=g===void 0?0:g;return g===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+g};
NpJ=function(g){return _.Cv(fqA(g===void 0?0:g))};
_.NP=function(g){return(g=NpJ(g===void 0?0:g))?new _.fW({veType:g,youtubeData:void 0,jspbYoutubeData:void 0}):null};
Zbh=function(){var g=_.Cv("csn-to-ctt-auth-info");g||(g={},_.Q3("csn-to-ctt-auth-info",g));return g};
HbR=function(){return Object.values(_.Cv("client-screen-nonce-store",{})).filter(function(g){return g!==void 0})};
_.Z3=function(g){g=Tpm(g===void 0?0:g);if(!g&&!_.ua("USE_CSN_FALLBACK",!0))return null;g||(g="UNDEFINED_CSN");return g?g:null};
DLm=function(g){for(var v=_.I(Object.values(tYo)),r=v.next();!r.done;r=v.next())if(_.Z3(r.value)===g)return!0;return!1};
LK3=function(g,v,r){var k=Zbh();(r=_.Z3(r))&&delete k[r];v&&(k[g]=v)};
HB=function(g){return Zbh()[g]};
_.tV=function(g,v,r,k){r=r===void 0?0:r;if(g!==Tpm(r)||v!==_.Cv(fqA(r)))if(LK3(g,k,r),lqK(g,r),_.Q3(fqA(r),v),v=function(){setTimeout(function(){pjh(g)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(v)}catch(y){v()}else v()};
wjB=function(g,v){v=v===void 0?"":v;var r=[],k;for(k in g)if(g.hasOwnProperty(k)){var y=v!==""?v+"."+k:k;typeof g[k]==="object"?r.push.apply(r,_.fF(wjB(g[k],y))):r.push([y,g[k]])}r.sort();return r};
_.LW=function(g){var v=_.Nj.apply(1,arguments);if(!D3(g)||v.some(function(k){return!D3(k)}))throw Error("ef");
v=_.I(v);for(var r=v.next();!r.done;r=v.next())Qkm(g,r.value)};
Qkm=function(g,v){for(var r in v)if(D3(v[r])){if(r in g&&!D3(g[r]))throw Error("ff");r in g||(g[r]={});Qkm(g[r],v[r])}else if(ClT(v[r])){if(r in g&&!ClT(g[r]))throw Error("gf");r in g||(g[r]=[]);uGm(g[r],v[r])}else g[r]=v[r];return g};
uGm=function(g,v){v=_.I(v);for(var r=v.next();!r.done;r=v.next())r=r.value,D3(r)?g.push(Qkm({},r)):ClT(r)?g.push(uGm([],r)):g.push(r);return g};
D3=function(g){return typeof g==="object"&&!Array.isArray(g)};
ClT=function(g){return typeof g==="object"&&Array.isArray(g)};
jkh=function(g){for(var v=_.I(Object.entries(xLK)),r=v.next();!r.done;r=v.next())if(r=_.I(r.value),r.next(),r=r.next().value,r==="SLI_STATUS_"+g)return r;return"SLI_STATUS_UNKNOWN"};
_.wK=function(g,v,r,k){return $LY(g,v,function(){return new _.JeT(g,v,r,k)})};
_.ObT=function(){return _.wK("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
VYk=function(){return _.wK("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
Qx=function(){return _.wK("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
qNh=function(){return _.wK("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
skA=function(){return _.wK("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
mLF=function(){return _.wK("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
FKY=function(g){g&&(g.dataset?g.dataset[KKK()]="true":_.sa([_.gm(bbh)],g,"data-loaded","true".toString()))};
ib3=function(g){return g?g.dataset?g.dataset[KKK()]:g.getAttribute("data-loaded"):null};
KKK=function(){return GoB.loaded||(GoB.loaded="loaded".replace(/\-([a-z])/g,function(g,v){return v.toUpperCase()}))};
_.CW=function(g,v,r){Xjk(g,v,r===void 0?null:r)};
_.h3J=function(g,v){g&&v&&(g=""+_.rt(v),(g=BpK[g])&&_.vxk(g))};
Xjk=function(g,v,r){r=r===void 0?null:r;var k=_.nwC(g),y=document.getElementById(k),z=y&&ib3(y),W=y&&!z;z?v&&v():(v&&(z=_.vG(k,v),v=""+_.rt(v),BpK[v]=z),W||(y=MYB(g,k,function(){ib3(y)||(FKY(y),_.rTJ(k),_.ko(function(){_.yTF(k)},0))},r)))};
MYB=function(g,v,r,k){k=k===void 0?null:k;var y=_.UG("SCRIPT");y.id=v;y.onload=function(){r&&setTimeout(r,0)};
y.onreadystatechange=function(){switch(y.readyState){case "loaded":case "complete":y.onload()}};
k&&y.setAttribute("nonce",k);_.Vm(y,_.fg(g));g=document.getElementsByTagName("head")[0]||document.body;g.insertBefore(y,g.firstChild);return y};
_.nwC=function(g){var v=document.createElement("a");tM(v,g);return"js-"+uK(v.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
R3m=function(g){var v=_.Cv("INNERTUBE_HOST_OVERRIDE");v&&(g=String(v)+String(_.xD(g)));return g};
g33=function(g){var v={};_.T("json_condensed_response")&&(v.prettyPrint="false");return g=Hak(g,v)};
_.jm=function(g){return G7(g)?"same-origin":"include"};
_.$D=function(g){return G7(g)?"same-origin":"cors"};
JV=function(g,v,r){r=r===void 0?{}:r;g={method:v===void 0?"POST":v,mode:_.$D(g),credentials:_.jm(g)};v={};for(var k=_.I(Object.keys(r)),y=k.next();!y.done;y=k.next())y=y.value,r[y]&&(v[y]=r[y]);Object.keys(v).length>0&&(g.headers=v);return g};
_.Oi=function(g,v){v=v===void 0?{}:v;return"service:"+g+"/"+Object.keys(v).sort().map(function(r){return r+":"+v[r]}).join("/")};
v3o=function(g){var v,r,k,y;g=(v=_.l(g,_.Vx))==null?void 0:(r=v.watchEndpointSupportedOnesieConfig)==null?void 0:(k=r.html5PlaybackOnesieConfig)==null?void 0:(y=k.commonConfig)==null?void 0:y.url;if(!g)return[];v=new _.qP(g);return v.JSC$8042_domain_?["https://"+v.JSC$8042_domain_+"/generate_204"]:[]};
_.y8A=function(){return r8K()||wBk()||kfA&&LU("version/")?!0:_.Cv("EOM_VISITOR_DATA")?!1:!0};
c8R=function(g){var v=g.docid||g.video_id||g.videoId||g.id;if(v)return v;v=g.raw_player_response;v||(g=g.player_response)&&(v=JSON.parse(g));return v&&v.videoDetails&&v.videoDetails.videoId||null};
z$R=function(g){return g.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
si=function(g){return!isNaN(Number(g))&&!_.Wh(g)};
_.KW=function(g,v,r,k){k=k===void 0?!0:k;var y=_.Cv("VALID_SESSION_TEMPDATA_DOMAINS",[]),z=_.Fe(window.location.href);z&&y.push(z);z=_.Fe(g);if(_.KK(y,z)||!z&&_.yJ(g,"/"))if(y=document.createElement("a"),tM(y,g),g=y.href)if(g=_.xD(g),g=_.mj(g))k&&!v.csn&&(v.itct||v.ved)&&(v=Object.assign({csn:_.Z3()},v)),r?(r=parseInt(r,10),isFinite(r)&&r>0&&I4R(g,v,r)):I4R(g,v)};
PRm=function(g){var v=_.Cv("VALID_SESSION_TEMPDATA_DOMAINS",[]),r=_.Fe(window.location.href);r&&v.push(r);r=_.Fe(g);if(!(_.KK(v,r)||!r&&_.yJ(g,"/")))return null;g=_.xD(g);(g=_.mj(g))?(g=Wqk(g),g=(g=_.Yo.get(g,void 0)||null)?_.qT(g):{}):g=null;return g};
I4R=function(g,v,r){g=Wqk(g);v=v?_.W9(v):"";r=r||5;_.y8A()&&_.UU(g,v,r)};
Wqk=function(g){for(var v=_.I(SRK),r=v.next();!r.done;r=v.next())g=_.bK(g,r.value);return"ST-"+uK(g).toString(36)};
o3m=function(g,v){g.commandMetadata&&_.l(g.commandMetadata,_.F7)&&_.l(g.commandMetadata,_.F7).url&&(g=_.sw(_.l(g.commandMetadata,_.F7).url).adurl)&&_.D7s(g)&&_.KW(_.xD(g),{encoded_ad_playback_context:v})};
_.YRA=function(g){if(g.requestFullscreen)g=g.requestFullscreen(void 0);else if(g.webkitRequestFullscreen)g=g.webkitRequestFullscreen();else if(g.mozRequestFullScreen)g=g.mozRequestFullScreen();else if(g.msRequestFullscreen)g=g.msRequestFullscreen();else if(g.webkitEnterFullscreen)g=g.webkitEnterFullscreen();else return Promise.reject(Error("qf"));return g instanceof Promise?g:Promise.resolve()};
_.GM=function(g){var v;_.Ktk(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.iK()==g&&(v=document):v=g;if(v&&(g=_.Ktk(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],v))){g.call(v)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.iK=function(){var g=g===void 0?!1:g;var v=_.Ktk(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(g)for(;v&&v.shadowRoot;)v=v.shadowRoot.fullscreenElement;return v?v:null};
_.X7=function(g,v){v=v===void 0?!0:v;g.addEventListener("wheel",Uqo);g.overscrollConfig={cooldown:v}};
_.BB=function(g){g.overscrollConfig=void 0;g.removeEventListener("wheel",Uqo)};
Uqo=function(g){var v=g.deltaY,r=g.target,k=null;if(window.Polymer&&window.Polymer.Element){if(r=g.path||g.composedPath&&g.composedPath()){r=_.I(r);for(var y=r.next();!y.done&&(y=y.value,!A83(y,v));y=r.next())if(y.overscrollConfig){k=y;break}}}else for(;r&&!A83(r,v);){if(r.overscrollConfig){k=r;break}r=r.parentElement}k&&(v=k.overscrollConfig,v.cooldown?(k=g.deltaY,r=v.lastDeltaY||0,v.lastDeltaY=k,y=v.lastStopped||0,r&&y&&r>0==k>0?Math.abs(r)>=Math.abs(k)?(k=y+1200,r=!1):(k=y+600,r=!0):(k=Date.now()+
600,r=!0),k>Date.now()&&(g.preventDefault(),r&&(v.lastStopped=Date.now()))):g.preventDefault())};
A83=function(g,v){return v<0&&g.scrollTop>0||v>0&&g.scrollTop<g.scrollHeight-g.clientHeight-1?(g=getComputedStyle(g).overflowY,g=="auto"||g=="scroll"):!1};
_.hV=function(g,v,r,k){k||(k={bubbles:!0,cancelable:!1,composed:!0});r!==null&&r!==void 0&&(k.detail=r);var y=new CustomEvent(v,k);_.T("untrack_fire_custom_event_killswitch")?g.dispatchEvent(y):I6(function(){return void g.dispatchEvent(y)});
return y};
_.nW=function(g,v,r,k){v=new e$k(v,!(k===void 0||!k),r);_.hV(g,"yt-action",v);return v.returnValue};
_.MP=function(g,v,r){return _.nW(g,v,r,!0)};
_.RT=function(g,v,r){return _.nW(g,v,r)[0]};
_.v2=function(g,v,r,k){v&&v.length&&v.forEach(function(y){var z=sR3(y);z&&(_.T("handle_service_request_actions")&&y.commandMetadata&&y.commandMetadata.webCommandMetadata&&y.commandMetadata.webCommandMetadata.sendPost?_.gh(r?r:g,[y]):_.MP(g,z,[y,r,k]))})};
_.gh=function(g,v){var r=[g];v&&r.push.apply(r,v);v=_.nW(g,"yt-service-request",r);return v.length>0&&(v=v[0],_.hV(g,"yt-service-request-sent",v),v&&v.ajaxPromise)?(v.ajaxPromise.then(function(k){_.hV(g,"yt-service-request-completed",k)},function(k){_.hV(g,"yt-service-request-error",{error:k,
params:r})},g),v.ajaxPromise):_.rh()};
_.yk=function(g,v){if(_.T("handle_service_request_actions"))_.v2(v,g,v);else{g=_.I(g);for(var r=g.next();!r.done;r=g.next()){r=r.value;var k=void 0;((k=_.l(r,_.kX))==null?0:k.commands)?_.yk(_.l(r,_.kX).commands,v):(k=void 0,((k=_.l(r,_.c2))==null?0:k.actions)?_.yk(_.l(r,_.c2).actions,v):(k=void 0,((k=_.l(r.commandMetadata,_.F7))==null?0:k.sendPost)?_.gh(v,[r]):_.v2(v,[r],v)))}}};
_.E3K=function(g,v,r){v=v===void 0?{}:v;typeof v==="function"&&(v={callback:v});r||v._c&&v._c.jsl&&v._c.jsl.h||_.ZG.extend(v,{_c:{jsl:{h:_.Cv("GAPI_HINT_PARAMS")}}});(v.gapiHintOverride||_.Cv("GAPI_HINT_OVERRIDE"))&&(r=_.sw(document.location.href).gapi_jsh)&&_.ZG.extend(v,{_c:{jsl:{h:r}}});a4J(g,v)};
_.I0=function(g,v,r){v=v===void 0?{}:v;g=(g=g in zF?zF[g]:r)||"";r={};for(var k in v){r={key$jscomp$788:r.key$jscomp$788};r.key$jscomp$788=k;var y=function(z){return function(){return String(v[z.key$jscomp$788])}}(r);
g=g.replace(new RegExp("\\$\\{"+r.key$jscomp$788+"\\}","gi"),y);g=g.replace(new RegExp("\\$"+r.key$jscomp$788,"gi"),y)}return g};
_.W2=function(g,v){return dqK(g in zF?zF[g]:{},v)};
dqK=function(g,v){var r=_.Cv("I18N_PLURAL_RULES");r||(r=function(k){return k==1?"one":"other"});
return(g=g["case"+v]||g[r(v)])?g.replace("#",v.toString()):v+""};
l4J=function(g){var v=pJm(g),r=document.getElementById(v),k=r&&ib3(r);k||r&&!k||(r=THT(g,v,function(){if(!ib3(r)){FKY(r);_.rTJ(v);var y=_.P2(_.yTF,v);_.ko(y,0)}}))};
THT=function(g,v,r){var k=document.createElement("link");k.id=v;k.onload=function(){r&&setTimeout(r,0)};
g=_.fg(g);_.KV(k,g,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(k);return k};
pJm=function(g){var v=_.UG("A");tM(v,Ua(g));return"css-"+uK(v.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.NHY=function(g){var v=f4F();g!==v&&(v=_.o0(),!_.T("web_autonav_allow_off_by_default")&&g||_.YX(0,141,!0),_.YX(0,140,!g),v.save())};
f4F=function(){var g=_.o0();return _.T("web_autonav_allow_off_by_default")&&!g.getFlag(141)&&_.Cv("AUTONAV_OFF_BY_DEFAULT")?!1:!g.getFlag(140)};
ZJs=function(g,v){var r,k;g=((r=g.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(k=r.videoAuthorizationToken)==null?void 0:k.credentialTransferTokens)||[];for(r=0;r<g.length;++r)if(g[r].scope===v)return g[r].token||void 0};
HJh=function(g){for(var v=0,r=0;r<g.length;r++)v=v*31+g.charCodeAt(r),r<g.length-1&&(v%=0x800000000000);return v%1E5};
_.U3=function(g){return _.$A("ytcsi."+(g||"")+"data_")||t_h(g)};
_.DqY=function(g){g=_.U3(g);g.metadata||(g.metadata={});return g.metadata};
_.LqY=function(g){g=_.U3(g);g.tick||(g.tick={});return g.tick};
_.A7=function(g){g=_.U3(g);if(g.gel){var v=g.gel;v.gelInfos||(v.gelInfos={});v.gelTicks||(v.gelTicks={})}else g.gel={gelTicks:{},gelInfos:{}};return g.gel};
_.wJk=function(g){g=_.A7(g);g.gelInfos||(g.gelInfos={});return g.gelInfos};
QiF=function(g){var v=_.U3(g).nonce;v||(v=lK(16),_.U3(g).nonce=v);return v};
t_h=function(g){var v={tick:{},info:{}};_.FK("ytcsi."+(g||"")+"data_",v);return v};
CRo=function(){var g=_.$A("ytcsi.debug");g||(g=[],_.FK("ytcsi.debug",g),_.FK("ytcsi.reference",{}));return g};
_.ec=function(g){g=g||"";var v=utF();if(v[g])return v[g];var r=CRo(),k={timerName:g,info:{},tick:{},span:{},jspbInfo:[]};r.push(k);return v[g]=k};
xqo=function(g){g=g||"";var v=utF();v[g]&&delete v[g];var r=CRo(),k={timerName:g,info:{},tick:{},span:{},jspbInfo:[]};r.push(k);v[g]=k};
utF=function(){var g=_.$A("ytcsi.reference");if(g)return g;CRo();return _.$A("ytcsi.reference")};
_.$q3=function(g){return ji3[g]||"LATENCY_ACTION_UNKNOWN"};
qRC=function(g,v,r){r=r===void 0?{}:r;var k=!1;_.ua("ytLoggingEventsDefaultDisabled",!1)&&(k=!0);k=k?null:lV;r=r===void 0?{}:r;var y=Math.round(r.timestamp||(0,_.XK)());_.eP(v,1,y<Number.MAX_SAFE_INTEGER?y:0);y=new J8J;if(r.lact)_.eP(y,1,isFinite(r.lact)?r.lact:-1);else if(r.timestamp)_.eP(y,1,-1);else{var z=_.nL();_.eP(y,1,isFinite(z)?z:-1)}if(r.sequenceGroup&&!_.T("web_gel_sequence_info_killswitch")){z=r.sequenceGroup;var W=AHR(z),S=new OJF;_.eP(S,2,W);_.e5(S,1,z);_.rS(y,3,S);r.endOfSequence&&delete V_F[r.sequenceGroup]}_.rS(v,
33,y);(r.sendIsolatedPayload?TNY:lnK)(g,{endpoint:"log_event",payload:v,cttAuthInfo:r.cttAuthInfo,dangerousLogToVisitorSession:r.dangerousLogToVisitorSession},k)};
_.E3=function(){return(_.T("csi_use_time_origin")||_.T("csi_use_time_origin_tvhtml5"))&&_.a0.timeOrigin?Math.floor(_.a0.timeOrigin):_.a0.timing.navigationStart};
_.siC=function(g,v){_.dh("_start",g,v)};
_.pf=function(g,v){if(!_.T("web_csi_action_sampling_enabled")||!_.U3(v).actionDisabled){var r=_.ec(v||"");_.LW(r.info,g);g.loadType&&(r=g.loadType,_.DqY(v).loadType=r);_.LW(_.wJk(v),g);r=QiF(v);v=_.U3(v).cttAuthInfo;mqF().info(g,r,v)}};
KqC=function(){var g,v,r,k;return((k=_.h0().resolve(_.Bd(dP))==null?void 0:(g=UCK())==null?void 0:(v=g.loggingHotConfig)==null?void 0:(r=v.csiConfig)==null?void 0:r.debugTicks)!=null?k:[]).map(function(y){return Object.values(y)[0]})};
_.dh=function(g,v,r){if(!_.T("web_csi_action_sampling_enabled")||!_.U3(r).actionDisabled){var k=QiF(r),y;if(y=_.T("web_csi_debug_sample_enabled")&&k){(_.h0().resolve(_.Bd(dP))==null?0:UCK())&&!bJJ&&(bJJ=!0,_.dh("gcfl",(0,_.XK)(),r));var z,W,S;y=(_.h0().resolve(_.Bd(dP))==null?void 0:(z=UCK())==null?void 0:(W=z.loggingHotConfig)==null?void 0:(S=W.csiConfig)==null?void 0:S.debugSampleWeight)||0;if(z=y!==0)b:{z=KqC();if(z.length>0)for(W=0;W<z.length;W++)if(g===z[W]){z=!0;break b}z=!1}z?(y=HJh(k)%y!==
0,_.U3(r).debugTicksExcludedLogged||(z={},z.debugTicksExcluded=y,_.pf(z,r)),_.U3(r).debugTicksExcludedLogged=!0):y=!1}if(!y){g[0]!=="_"&&FqB(g,r,v);y=_.ec(r||"");y.tick[g]=v||(0,_.XK)();if(y.callback&&y.callback[g])for(y=_.I(y.callback[g]),z=y.next();!z.done;z=y.next())z=z.value,z();y=_.A7(r);y.gelTicks&&(y.gelTicks[g]=!0);z=_.LqY(r);y=v||(0,_.XK)();_.T("log_repeated_ytcsi_ticks")?g in z||(z[g]=y):z[g]=y;z=_.U3(r).cttAuthInfo;g==="_start"?mqF().baseline(k,v,z):mqF().tick(g,k,v,z);_.iJY(r);return y}}};
FqB=function(g,v,r){if(_.a0.mark)if(g.startsWith("mark_")||(g="mark_"+g),v&&(g+=" ("+v+")"),r===void 0||_.T("web_csi_disable_alt_time_performance_mark"))_.a0.mark(g);else{r=_.T("csi_use_performance_navigation_timing")?r-_.a0.timeOrigin:r-(_.a0.timeOrigin||_.a0.timing.navigationStart);try{_.a0.mark(g,{startTime:r})}catch(k){}}};
Gf3=function(){var g,v=(g=_.a0.getEntriesByType)==null?void 0:g.call(_.a0,"mark");v&&v.forEach(function(r){if(r.name.startsWith("mark_")){var k;(k=_.a0.clearMarks)==null||k.call(_.a0,r.name)}})};
_.XJo=function(){switch(mm3()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.BHh=function(g){var v={},r=function(z,W,S){W=W.match("_rid")?W.split("_rid")[0]:W;typeof S==="number"&&(S=JSON.stringify(S));z.requestIds?z.requestIds.push({endpoint:W,id:S}):z.requestIds=[{endpoint:W,id:S}]};
g=_.I(Object.entries(g));for(var k=g.next();!k.done;k=g.next()){var y=_.I(k.value);k=y.next().value;y=y.next().value;switch(k){case "GetBrowse_rid":r(v,k,y);break;case "GetGuide_rid":r(v,k,y);break;case "GetHome_rid":r(v,k,y);break;case "GetPlayer_rid":r(v,k,y);break;case "GetSearch_rid":r(v,k,y);break;case "GetSettings_rid":r(v,k,y);break;case "GetTrending_rid":r(v,k,y);break;case "GetWatchNext_rid":r(v,k,y);break;case "yt_red":v.isRedSubscriber=!!y;break;case "yt_ad":v.isMonetized=!!y}}return v};
n3F=function(g,v,r,k,y,z){if(!_.T("web_csi_action_sampling_enabled")||!_.U3(z).actionDisabled){var W=_.A7(z);if(W.gelSpans)W.gelSpans[g]=!0;else{var S={};W.gelSpans=(S[g]=!0,S)}h$R++;g={spanName:g,spanLengthUsec:String(Math.round(v*1E3)),spanNonce:h$R};k&&(g.spanInfo=k);y&&(g.parentSpanNonce=y);r&&(g.spanStartTimeUsec=String(Math.round(r*1E3)));_.ec(z||"").span[String(g.spanName)]=g;r=_.A7(z);r.gelSpans||(r.gelSpans={});_.LW(r.gelSpans,g);r=QiF(z);z=_.U3(z).cttAuthInfo;mqF().span(g,r,z);return g.spanNonce}};
_.M_A=function(g){var v=_.TF("aft",g);if(v)return v;v=_.Cv((g||"")+"TIMING_AFT_KEYS",["ol"]);for(var r=v.length,k=0;k<r;k++){var y=_.TF(v[k],g);if(y)return y}return NaN};
_.R$Y=function(g,v){_.FK("ytglobal.timing"+(v||"")+"ready_",g)};
_.TF=function(g,v){if(g=_.LqY(v)[g])return typeof g==="number"?g:g[g.length-1]};
_.iJY=function(g){var v=_.TF("_start",g),r=_.M_A(g),k=!grY;v&&r&&k&&(eZK(vrR,new rER(Math.round(r-v),g)),grY=!0)};
yEF=function(g){t_h(g);kGh();Gf3();g||(_.Cv("TIMING_ACTION")&&_.Q3("PREVIOUS_ACTION",_.Cv("TIMING_ACTION")),_.Q3("TIMING_ACTION",""))};
_.cEC=function(g){g=g===void 0?{}:g;_.jf(function(){Nc();xqo();yEF();_.R$Y(!1);g.cttAuthInfo&&(_.U3().cttAuthInfo=g.cttAuthInfo);_.Q3("TIMING_AFT_KEYS",[]);g.isHot?_.Zv({loadType:"hot"}):_.Zv({loadType:"warm"});_.Q3("TIMING_ACTION","");delete _.Cv("TIMING_INFO",{}).yt_lt;_.jf(_.siC)(g.startTime,void 0)})()};
_.H2=function(g,v,r,k){v=v===void 0?{}:v;_.jf(function(){var y=r?r:g;zP3(y);var z=v.sampleRate;if(!_.T("web_csi_action_sampling_enabled")||z===void 0||z<=1)z=!1;else{var W=QiF(y);z=HJh(W)%z!==0}z&&(_.U3(y).actionDisabled=!0);_.ec(y||"").info.actionType=g;v.cttAuthInfo&&(_.U3(y).cttAuthInfo=v.cttAuthInfo);_.Q3(y+"TIMING_ACTION",g);_.jf(_.siC)(v.startTime,y);z={actionType:k||_.$q3(g)};v.logPreviousAction&&(z.previousAction=_.$q3(_.Cv("TIMING_ACTION")));(W=_.Z3())&&W!=="UNDEFINED_CSN"&&(z.clientScreenNonce=
W);_.Zv(z,y);_.R$Y(!0,y)})()};
zP3=function(g){_.jf(function(){Nc(g);xqo(g);yEF(g)})()};
IaF=function(){_.jf(function(){var g=[],v;for(v in _.$A("ytcsi.".slice(0,-1)))v.endsWith("data_")&&g.push(v.slice(0,-5));g=_.I(g);for(v=g.next();!v.done;v=g.next())zP3(v.value);Nc()})()};
_.PTk=function(g){return _.jf(function(){return _.WfR("_start",g)})()};
_.Zv=function(g,v,r){_.jf(_.pf)(g,v,r===void 0?!1:r)};
_.t7=function(g,v,r){return _.jf(_.dh)(g,v,r)};
_.WfR=function(g,v){return _.jf(function(){var r=_.LqY(v);return g in r})()};
orC=function(g){if(!_.T("universal_csi_network_ticks"))return"";g=_.zE(g)||"";for(var v=Object.keys(Ssh),r=0;r<v.length;r++){var k=v[r];if(g.includes(k))return k}return""};
UIh=function(g){if(!_.T("universal_csi_network_ticks"))return function(){};
var v=Ssh[g];return v?(_.Dv(v),function(){var r=_.T("universal_csi_network_ticks")?(r=YsB[g])?_.Dv(r):!1:!1;return r}):function(){}};
_.Dv=function(g,v,r){return _.jf(function(){if(_.WfR(g,r))return!1;_.t7(g,v,r);return!0})()};
_.Lf=function(g,v,r){_.jf(function(){if(!_.PTk(r)||_.WfR(g,r))return!1;_.t7(g,v,r);return!0})()};
_.wh=function(g){return _.jf(_.TF)(g,void 0)};
Nc=function(g){_.PTk(g)&&_.t7("aa",void 0,g)};
_.dIk=function(g,v,r,k,y,z,W,S,Y){var e=AEs();S=new _.fW({veType:v,youtubeData:z,jspbYoutubeData:S});z=Qk({},e);y&&(z.cttAuthInfo=y);y={csn:e,pageVe:S.getAsJson()};_.T("expectation_logging")&&Y&&Y.screenCreatedLoggingExpectations&&(y.screenCreatedLoggingExpectations=Y.screenCreatedLoggingExpectations);r&&r.visualElement?(y.implicitGesture={parentCsn:r.clientScreenNonce,gesturedVe:r.visualElement.getAsJson()},W&&(y.implicitGesture.gestureType=W)):r&&_.Lx(new _.EU("newScreen() parent element does not have a VE - rootVe",
v));k&&(y.cloneCsn=k);g?T9("screenCreated",y,g,z):_.fx("screenCreated",y,z);eZK(fER,new ePs(e));Cf.clear();aak.clear();Ero.clear();return e};
uY=function(g,v,r,k,y){pUJ(g,v,r,[k],y===void 0?!1:y)};
pUJ=function(g,v,r,k,y){y=y===void 0?!1:y;for(var z=Qk({cttAuthInfo:HB(v)||void 0},v),W=_.I(k),S=W.next();!S.done;S=W.next()){S=S.value;var Y=S.getAsJson();(_.ZG.isEmpty(Y)||!Y.trackingParams&&!Y.veType)&&_.Lx(Error("rf"));if(_.T("no_client_ve_attach_unless_shown")){var e=TkA(S,v);if(Y.veType&&!aak.has(e)&&!Ero.has(e)&&!y){if(!_.T("il_attach_cache_limit")||Cf.size<1E3){Cf.set(e,[g,v,r,S]);return}_.T("il_attach_cache_limit")&&Cf.size>1E3&&_.Lx(new _.EU("IL Attach cache exceeded limit"))}S=TkA(r,v);
Cf.has(S)?laR(r,v):Ero.set(S,!0)}}k=k.filter(function(a){a.csn!==v?(a.csn=v,a=!0):a=!1;return a});
r={csn:v,parentVe:r.getAsJson(),childVes:_.t1(k,function(a){return a.getAsJson()})};
v==="UNDEFINED_CSN"?xX("visualElementAttached",z,r):g?T9("visualElementAttached",r,g,z):_.fx("visualElementAttached",r,z)};
NkR=function(g,v,r,k,y){fao(g,v,r,y)};
fao=function(g,v,r,k){Zlo(r,v);var y=Qk({cttAuthInfo:HB(v)||void 0},v);r={csn:v,ve:r.getAsJson(),eventType:1};k&&(r.clientData=k);v==="UNDEFINED_CSN"?xX("visualElementShown",y,r):g?T9("visualElementShown",r,g,y):_.fx("visualElementShown",r,y)};
HlY=function(g,v,r,k){Zlo(r,v);var y=Qk({cttAuthInfo:HB(v)||void 0},v);r={csn:v,ve:r.getAsJson(),eventType:4};k&&(r.clientData=k);v==="UNDEFINED_CSN"?xX("visualElementShown",y,r):g?T9("visualElementShown",r,g,y):_.fx("visualElementShown",r,y)};
tDB=function(g,v,r,k,y){var z=(k=k===void 0?!1:k)?16:8;k=Qk({cttAuthInfo:HB(v)||void 0,endOfSequence:k},v);r={csn:v,ve:r.getAsJson(),eventType:z};y&&(r.clientData=y);v==="UNDEFINED_CSN"?xX("visualElementHidden",k,r):g?T9("visualElementHidden",r,g,k):_.fx("visualElementHidden",r,k)};
Lfk=function(g,v,r,k,y){DIT(g,v,r,void 0,k,y)};
DIT=function(g,v,r,k,y){Zlo(r,v);k=k||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var z=Qk({cttAuthInfo:HB(v)||void 0},v);r={csn:v,ve:r.getAsJson(),gestureType:k};y&&(r.clientData=y);v==="UNDEFINED_CSN"?xX("visualElementGestured",z,r):g?T9("visualElementGestured",r,g,z):_.fx("visualElementGestured",r,z)};
wUB=function(g,v,r,k){var y=Qk({cttAuthInfo:HB(v)||void 0},v);r={csn:v,ve:r.getAsJson(),clientData:k};v==="UNDEFINED_CSN"?xX("visualElementStateChanged",y,r):g?T9("visualElementStateChanged",r,g,y):_.fx("visualElementStateChanged",r,y)};
QoB=function(){var g=Ewm(16);for(var v=[],r=0;r<g.length;r++)v.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(g[r]&63));return v.join("")};
xX=function(g,v,r){CTA.push({payloadName:g,payload:r,jspbPayload:void 0,options:v});uMh||(uMh=ZHm())};
lEm=function(g){if(CTA){for(var v=_.I(CTA),r=v.next();!r.done;r=v.next())r=r.value,r.payload&&(r.payload.csn=g.csn,_.fx(r.payloadName,r.payload,r.options));CTA.length=0}uMh=0};
TkA=function(g,v){return""+g.getAsJson().veType+g.getAsJson().veCounter+v};
Zlo=function(g,v){if(_.T("no_client_ve_attach_unless_shown")){var r=TkA(g,v);aak.set(r,!0);laR(g,v)}};
laR=function(g,v){g=TkA(g,v);Cf.has(g)&&(v=Cf.get(g)||[],uY(v[0],v[1],v[2],v[3],!0),Cf.delete(g))};
Qk=function(g,v){_.T("log_sequence_info_on_gel_web")&&(g.sequenceGroup=v);return g};
_.jc=function(g,v,r){_.jf(uY)(void 0,g,v,r)};
_.$X=function(g,v,r){_.jf(pUJ)(void 0,g,v,r)};
_.J7=function(g,v){_.jf(NkR)(void 0,g,v,void 0,void 0,void 0)};
_.O3=function(g,v,r){_.jf(function(){_.V3(v,function(k){HlY(void 0,g,k,r)})})()};
_.Vk=function(g,v,r,k){_.jf(function(){_.V3(v,function(y){tDB(void 0,g,y,r,k)})})()};
_.qc=function(g,v,r){_.jf(Lfk)(void 0,g,v,r,void 0)};
_.s3=function(g,v,r,k){_.jf(DIT)(void 0,g,v,r,k,void 0)};
_.mW=function(g,v,r){_.jf(wUB)(void 0,g,v,r,void 0)};
xIh=function(g,v){Kf.set(g,v)};
joo=function(g){return bY?bY.enabledSpans?!!bY.enabledSpans[g]:!0:!1};
$IB=function(g){if(!bY)throw Error("uf");bY.processors.push(g)};
JEm=function(g,v){if(g){v=v===void 0?1:v;if(g&&(g.endTime=performance.now(),v&&(g.status=v),v=bY)){v=_.I(v.processors);for(var r=v.next();!r.done;r=v.next()){var k=void 0,y=void 0;(y=(k=r.value).onSpanEnd)==null||y.call(k,g)}}if(v=bY){if(g!==v.activeSpan)throw Error("vf");var z;v.activeSpan=(z=v.activeSpan)==null?void 0:z.parent}}};
OlB=function(g,v,r){var k;if((k=bY)&&joo(g)){var y=k.nextSpanId++,z=k.activeSpan;g={id:y,parent:z,name:g,attributes:v,traceId:z?z.traceId:y,sessionId:k.sessionId,startTime:performance.now(),status:0};if(k.activeSpan){var W;(W=k.activeSpan).children||(W.children=[]);k.activeSpan.children.push(g)}k=_.I(k.processors);for(W=k.next();!W.done;W=k.next())y=v=void 0,(y=(v=W.value).onSpanStart)==null||y.call(v,g);k=g}else k=void 0;g=bY;k=k&&g?g.activeSpan=k:void 0;if(!k)return r();try{var S=r();JEm(k);return S}catch(Y){throw JEm(k,
2),Y;}};
VDB=function(g,v){var r=Object.keys(g);g=new _.EU("[Command Handler] "+v,{filteredCommandNames:r,originalCommand:g});_.Z0(g)};
qs3=function(g,v){VDB(g,v+" was called but not set")};
som=function(g){return function(){return new g}};
FV=function(g){return function(){return _.h0().resolve(g)}};
mIm=function(g,v){var r=_.l(g,_.xE);if(r&&(r=v[r.signal]))return r();g=_.I(Object.keys(g));for(r=g.next();!r.done;r=g.next())if(r=r.value,v[r]&&(r=v[r]))return r()};
iY=function(g,v,r,k){return{browseEndpoint:{browseId:g},commandMetadata:{webCommandMetadata:{url:v,rootVe:r,webPageType:k===void 0?"WEB_PAGE_TYPE_BROWSE":k}}}};
KfB=function(g,v,r){var k=v=v===void 0?0:v;r=r===void 0?0:r;var y=r-k;return _.GF(g,"PPSV",void 0,void 0,(y>600?0:y<60||r<=0||k/r>.9)?0:v)};
_.GF=function(g,v,r,k,y){var z="/watch?v="+g;g={videoId:g};v&&(g.playlistId=v,z+="&list="+v);k&&(z+="&pp="+k);y&&(g.startTimeSeconds=y,z+="&t="+y+"s");v={watchEndpoint:g,commandMetadata:{webCommandMetadata:{url:z,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};r&&(v.clickTrackingParams=r);k&&(_.l(v,_.Vx).playerParams=k);return v};
blh=function(g){return{browseEndpoint:{browseId:"VL"+g},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+g,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
FfY=function(g){if(g){var v;if(g){var r=(v=_.l(g.commandMetadata,_.F7))==null?void 0:v.url;v=!(!r||r==="/service_ajax")}else v=!1;if(v)return g;var k;if(g=(k=_.l(g,_.kX))==null?void 0:k.commands)for(k=_.I(g),g=k.next();!g.done;g=k.next())if(g=FfY(g.value))return g}};
_.XV=function(g){return{runs:[{text:g}]}};
ilo=function(g,v){return g&&v?{runs:[{text:g,navigationEndpoint:v}]}:void 0};
B2=function(g){return g?_.XV(g):void 0};
_.h7=function(g){return g?{simpleText:g}:void 0};
_.nf=function(g){var v=g.type;g=g.payload;v={type:v};g!==void 0&&(v.payload=g);return v};
GGk=function(g,v,r){for(var k=Object.assign({},g),y=_.I(Object.keys(v)),z=y.next();!z.done;z=y.next()){z=z.value;var W=g[z],S=v[z];if(S===void 0)delete k[z];else if(W===void 0)k[z]=S;else if(Array.isArray(S)&&Array.isArray(W))k[z]=r?[].concat(_.fF(W),_.fF(S)):S;else if(!Array.isArray(S)&&_.vP(S)&&!Array.isArray(W)&&_.vP(W))k[z]=GGk(W,S,r);else if(typeof S===typeof W)k[z]=S;else return v=new _.EU("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:z,originalValue:W,updateValue:S}),
_.Z0(v),g}return k};
hPJ=function(g){if(!g.length)return"";try{if(XUR)return XUR.decode(g);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(g)}catch(W){}for(var v=0,r=[],k=g.length;v<k;){for(var y=0;y<1024&&v<k;){var z=g[v++];if(z<128)BkA[y++]=z;else{if(z<224)z=(z&31)<<6|g[v++]&63;else if(z<240)z=(z&15)<<12|(g[v++]&63)<<6|g[v++]&63;else{if(y+1===1024){--v;break}z=(z&7)<<18|(g[v++]&63)<<12|(g[v++]&63)<<6|g[v++]&63;z-=65536;BkA[y++]=55296|z>>10;z=56320|z&1023}BkA[y++]=z}}z=String.fromCharCode.apply(String,
BkA);y<1024&&(z=z.substring(0,y));r.push(z)}return r.join("")};
MDJ=function(g,v){var r;if((r=nrY)==null?0:r.encodeInto)return v=nrY.encodeInto(g,v),v.read<g.length?g.length*4:v.written;for(var k=r=0;k<g.length;k++){var y=g.charCodeAt(k);y<128?v[r++]=y:(y<2048?v[r++]=y>>6|192:((y&64512)===55296&&k+1<g.length&&(g.charCodeAt(k+1)&64512)===56320?(y=65536+((y&1023)<<10)+(g.charCodeAt(++k)&1023),v[r++]=y>>18|240,v[r++]=y>>12&63|128):v[r++]=y>>12|224,v[r++]=y>>6&63|128),v[r++]=y&63|128)}return r};
RPo=function(g,v){g=new Uint8Array(g);v&&g.set(v);return g};
_.R0=function(g){g=new geh(new ves([_.oH(decodeURIComponent(g))]));if(rYC(g,2)){var v=Mc(g);var r=g.pos;var k=g.arrayView;r=r===void 0?0:r;var y=v===void 0?-1:v;r=r===void 0?0:r;y=y===void 0?-1:y;if(k.totalLength&&y){y<0&&(y=k.totalLength-r);k.focus(r);if(!(r-k.arrayPos+y<=k.arrays[k.arrayIdx].length)){var z=k.arrayIdx,W=k.arrayPos;k.focus(r+y-1);W=new Uint8Array(k.arrayPos+k.arrays[k.arrayIdx].length-W);for(var S=0,Y=z;Y<=k.arrayIdx;Y++)W.set(k.arrays[Y],S),S+=k.arrays[Y].length;k.arrays.splice(z,
k.arrayIdx-z+1,W);k.arrayIdx=0;k.arrayPos=0;k.focus(r)}z=k.arrays[k.arrayIdx];k=new DataView(z.buffer,z.byteOffset+r-k.arrayPos,y)}else k=new DataView(new ArrayBuffer(0));k=new Uint8Array(k.buffer,k.byteOffset,k.byteLength);g.pos+=v;v=k}else v=void 0;v=v?hPJ(v):void 0;g=rYC(g,4)?Mc(g):void 0;k=kHC[g];if(typeof k==="undefined")throw g=new _.EU("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:g}),_.Z0(g),g;return{entityTypeFieldNumber:g,entityType:k,entityId:v}};
_.ri=function(g,v,r){r=r===void 0?0:r;var k=new yYT;if(nrY)g=nrY.encode(g);else{var y=new Uint8Array(Math.ceil(g.length*1.2)),z=MDJ(g,y);y.length<z&&(y=new Uint8Array(z),z=MDJ(g,y));y.length>z&&(y=y.subarray(0,z));g=y}g!==void 0&&(gi(k,18),y=g.length,gi(k,y),vC(k,y),k.buf.set(g,k.pos),k.pos+=y);g=cYs[v];if(typeof g==="undefined")throw r=new _.EU("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:v}),_.Z0(r),r;g!==void 0&&(gi(k,32),gi(k,g));gi(k,40);gi(k,1);v=new Uint8Array(k.buf.buffer,
k.buf.byteOffset,k.pos);return encodeURIComponent(_.hG(v,r))};
zo3=function(g){g=g.key||g.id;if(!g)throw Error("wf");return g};
WOB=function(g,v){g=g===void 0?{}:g;return I2h(g,v)};
PfF=function(g,v,r,k){if(k===void 0)return k=Object.assign({},g[v]||{}),r=(delete k[r],k),k={},Object.assign({},g,(k[v]=r,k));var y={},z={};return Object.assign({},g,(z[v]=Object.assign({},g[v],(y[r]=k,y)),z))};
S$h=function(g,v,r,k,y){var z=g[v];if(z==null||!z[r])return g;k=GGk(z[r],k,y==="REPEATED_FIELDS_MERGE_OPTION_APPEND");y={};z={};return Object.assign({},g,(z[v]=Object.assign({},g[v],(y[r]=k,y)),z))};
_.k7=function(g,v,r){return g[v]?g[v][r]||null:null};
Y$Y=function(){if(oeK)return oeK();var g={};oeK=GE("PersistentEntityStoreDb",{objectStores:(g.EntityStore={addedAtVersion:1},g.EntityAssociationStore={addedAtVersion:2},g),shared:!1,upgrade:function(v,r){r(1)&&x0(u0(v,"EntityStore",{keyPath:"key"}),"entityType","entityType");r(2)&&(v=u0(v,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),x0(v,"byParentEntityKey","parentEntityKey"),x0(v,"byChildEntityKey","childEntityKey"))},
version:3});return oeK()};
UeJ=function(g){return _.Vj(Y$Y(),g)};
yH=function(g){return window.Int32Array?new Int32Array(g):Array(g)};
eoT=function(g){return _.Vj(AYk(),g)};
a2F=function(g){return new cC("WRONG_DATA_TYPE",{encoderVersion:g})};
Eeo=function(g){return g instanceof Error?new cC("UNKNOWN_ENCODE_ERROR",{originalMessage:g.message}):new cC("UNKNOWN_ENCODE_ERROR")};
dek=function(g){return g instanceof Error?new cC("UNKNOWN_DECODE_ERROR",{originalMessage:g.message}):new cC("UNKNOWN_DECODE_ERROR")};
ppR=function(g,v){g=g instanceof cC?g:v(g);_.Z0(g);throw g;};
Tqh=function(g){g=(new TextEncoder).encode(g).subarray(0,16);var v=new Uint8Array(16);v.set(g);return v};
f2J=function(g){var v=l2J[g];if(v)return v;_.Lx(new _.EU("Entity model not found.",{entityType:g}))};
_.z5=function(){NqY||(NqY=ZQK());return NqY};
ZQK=function(){var g,v,r;return _.P(function(k){if(k.nextAddress==1)return _.cD(k,2),_.U(k,_.ih(),4);if(k.nextAddress!=2){g=k.yieldResult;if(!g||!_.a1()||typeof _.rC.BroadcastChannel==="undefined")return k.return();v=new HQA;return k.return(new I3(g,v))}r=_.S2(k);r instanceof Error&&_.Z0(r);return k.return()})};
_.WC=function(g,v){var r;return _.P(function(k){if(k.nextAddress==1){r=g.mutations;if(!r||r.length<=0)return k.return();v&&v.dispatch(_.nf({type:"ENTITY_LOADED",payload:r}));return _.U(k,tHh(r),2)}r.length=0;_.o7(k)})};
tHh=function(g){var v;return _.P(function(r){return r.nextAddress==1?_.U(r,_.z5(),2):(v=r.yieldResult)?_.U(r,_.PC(v,"readwrite",function(k){for(var y={},z=_.I(g),W=z.next(),S={};!W.done;S={mutation$jscomp$4:void 0,mutationEntityType$jscomp$3:void 0},W=z.next())S.mutation$jscomp$4=W.value,S.mutation$jscomp$4.entityKey&&Dem(S.mutation$jscomp$4)&&(S.mutationEntityType$jscomp$3=(0,_.ZG.getAnyKey)(S.mutation$jscomp$4.payload),W=void 0,S.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(W=function(Y){return function(){return _.LO3(k,
Y.mutation$jscomp$4.payload[Y.mutationEntityType$jscomp$3],Y.mutationEntityType$jscomp$3)}}(S)),S.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_DELETE"&&(W=function(Y){return function(){return wpT(k,Y.mutation$jscomp$4.entityKey)}}(S)),S.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(W=function(Y){return function(){return Qjh(k,Y.mutation$jscomp$4.entityKey,Y.mutation$jscomp$4.payload[Y.mutationEntityType$jscomp$3],Y.mutationEntityType$jscomp$3)}}(S)),W&&(y[S.mutation$jscomp$4.entityKey]=
y[S.mutation$jscomp$4.entityKey]?y[S.mutation$jscomp$4.entityKey].then(W):W()));
return uh.all(Object.values(y))}),0):r.return()})};
Dem=function(g){var v;g=(v=g.options)==null?void 0:v.persistenceOption;return g==="ENTITY_PERSISTENCE_OPTION_PERSIST"||g==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
xeC=function(g,v){var r,k;_.P(function(y){if(y.nextAddress==1)return _.U(y,_.z5(),2);if(y.nextAddress!=3)return(r=y.yieldResult)?_.U(y,_.PC(r,"readonly",function(z){var W={},S=Object.keys(v).map(function(Y){var e=v[Y]?[].concat(_.fF(v[Y])):[];return CfT(z,Y,e,W)});
return uh.all(S).then(function(){return W})}),3):y.return();
k=y.yieldResult;Object.keys(k).length>0&&g.dispatch(u5K(k));_.o7(y)})};
CfT=function(g,v,r,k){return Sa(g,v,r).then(function(y){k[v]=oCF(r,y)})};
oCF=function(g,v){if(v.length!==g.length)throw Error("zf");return v.reduce(function(r,k,y){r[g[y]]=k;return r},{})};
As3=function(g){var v=g.filter(function(y){var z;return(y==null?void 0:(z=y.transferEntity)==null?void 0:z.transferState)==="TRANSFER_STATE_COMPLETE"}).length,r=g.filter(function(y){var z;
return(y==null?void 0:(z=y.transferEntity)==null?void 0:z.transferState)==="TRANSFER_STATE_FAILED"}).length,k=g.filter(function(y){var z;
return(y==null?void 0:(z=y.transferEntity)==null?void 0:z.transferState)&&YMk.includes(y.transferEntity.transferState)});
if(!(v||k!=null&&k.length))return 0;v=_.UKk(k)+v;g=g.length-r;return g===0?0:Math.round(v*100/g)/100};
_.UKk=function(g){var v=[];v=v.concat.apply(v,_.fF(g.filter(function(z){return z.streamEntity}).map(function(z){var W=Object.assign({},z.streamEntity),S,Y=(S=z.transferEntity)==null?void 0:S.transferState;
W.streamsProgress=W.streamsProgress||[];W.streamsProgress=W.streamsProgress.map(function(e){var a=Object.assign({},e);a.numBytesDownloaded=Y==="TRANSFER_STATE_COMPLETE"?e.numTotalBytes:e.numBytesDownloaded;return a});
return W}).map(function(z){return z.streamsProgress})));
var r=g=0;v=_.I(v);for(var k=v.next();!k.done;k=v.next()){var y=k.value;k=Number(y.numBytesDownloaded);y=Number(y.numTotalBytes);r+=isNaN(k)?0:k;g+=isNaN(y)?0:y}return g===0?0:Math.round(r*100/g)/100};
efo=function(g){if(!g||!g.expirationTimestamp||!g.action)return!1;var v=(0,_.XK)()/1E3;return Number(g.expirationTimestamp)>=v};
o3=function(g){return g&&g.expirationTimestamp&&g.action?efo(g)&&g.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.Y7=function(g){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(g||"TRANSFER_STATE_UNKNOWN")};
axJ=function(g){var v=new yYT;if(g!==void 0){var r=Math.ceil(Math.log2(g.length*4+2)/7);r=r===void 0?2:r;gi(v,10);v.submessagePosStack.push(v.pos);v.submessagePosStack.push(r);v.pos+=r;vC(v,g.length*1.2);r=MDJ(g,v.buf.subarray(v.pos));v.pos+r>v.buf.length&&(vC(v,r),r=MDJ(g,v.buf.subarray(v.pos)));v.pos+=r;g=v.submessagePosStack.pop();r=v.submessagePosStack.pop();for(var k=v.pos-r-g;g--;){var y=g?128:0;v.view.setUint8(r++,k&127|y);k>>=7}}v=new Uint8Array(v.buf.buffer,v.buf.byteOffset,v.pos);return(new TextDecoder("utf-8")).decode(v)};
_.Uf=function(g){var v=0;g=_.I(g);for(var r=g.next(),k={};!r.done;k={transferState$jscomp$3:void 0},r=g.next()){var y=r.value,z=void 0;r=(z=y.streamEntity)!=null?z:{};z=void 0;k.transferState$jscomp$3=(z=y.transferEntity)==null?void 0:z.transferState;z=y=void 0;((y=r)==null?0:(z=y.streamsProgress)==null?0:z.length)&&r.streamsProgress.forEach(function(W){return function(S){S=Number(W.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?S.numTotalBytes:S.numBytesDownloaded);isFinite(S)&&(v+=S)}}(k))}return v};
ECk=function(g){return g.some(function(v){var r;if(!(v==null?0:(r=v.transferEntity)==null?0:r.transferState)){var k;return!(v==null?0:(k=v.policyEntity)==null?0:k.action)||v.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return YMk.includes(v.transferEntity.transferState)})};
dKm=function(g,v){if(!v)return!1;if(_.T("of_pb_en_po_ks"))return!0;var r;g=(r=_.k7(g,"offlineVideoPolicy",_.ri(v,"offlineVideoPolicy")))!=null?r:void 0;return!!g&&o3(g)};
_.Too=function(g){var v=["TRANSFER_STATE_COMPLETE"];v=v===void 0?pLJ:v;return g.filter(function(r){var k,y;return v.includes((y=(k=r.transferEntity)==null?void 0:k.transferState)!=null?y:"TRANSFER_STATE_UNKNOWN")})};
lxJ=function(g,v){if(v){var r,k=(r=_.k7(g,"playbackData",_.ri(v,"playbackData")))!=null?r:null,y;r=(y=_.k7(g,"transfer",_.ri(v,"transfer")))!=null?y:null;var z;y=(z=_.k7(g,"offlineVideoStreams",_.ri(v,"offlineVideoStreams")))!=null?z:null;var W;g=(W=_.k7(g,"offlineVideoPolicy",_.ri(v,"offlineVideoPolicy")))!=null?W:null;if(k||r||y||g)return{playbackDataEntity:k,transferEntity:r,streamEntity:y,policyEntity:g}}};
_.AN=function(g){var v=g.playbackData;if(!v)return[];var r=[];v=_.I(Object.keys(v));for(var k=v.next();!k.done;k=v.next()){var y=k.value;if(!fxh(g,_.R0(y).entityId)&&(k=lxJ(g,_.R0(y).entityId))){var z=void 0,W=void 0;y=(W=Number((z=_.k7(g,"playbackData",y))==null?void 0:z.streamDownloadTimestampSeconds))!=null?W:(0,_.XK)();r.push({entity:k,streamDownloadTimestamp:y})}}return r.sort(function(S,Y){var e=S.streamDownloadTimestamp,a=Y.streamDownloadTimestamp;return a===e?S.entity.streamEntity&&!Y.entity.streamEntity?
1:-1:a-e}).map(function(S){return S.entity})};
NoY=function(g){return _.Too(_.AN(g))};
_.Z6J=function(g){return _.AN(g).filter(function(v){var r;if(((r=v.policyEntity)==null?0:r.action)&&v.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var k;if((k=v.transferEntity)==null?0:k.transferState){var y;return YMk.includes((y=v.transferEntity)==null?void 0:y.transferState)}return!0})};
fxh=function(g,v){var r;return((r=_.k7(g,"downloadStatusEntity",_.ri(v,"downloadStatusEntity")))==null?void 0:r.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
H6K=function(g){var v;if(g==null?0:(v=g.playbackDataEntity)==null?0:v.key)return _.R0(g.playbackDataEntity.key).entityId;var r;if(g==null?0:(r=g.transferEntity)==null?0:r.key)return _.R0(g.transferEntity.key).entityId;var k;if(g==null?0:(k=g.streamEntity)==null?0:k.key)return _.R0(g.streamEntity.key).entityId;var y;if(g==null?0:(y=g.policyEntity)==null?0:y.key)return _.R0(g.policyEntity.key).entityId};
DKJ=function(g){var v=new Set,r;g=(r=g.mainDownloadsListEntity)==null?void 0:r[tFk];var k;if(!(g==null?0:(k=g.downloads)==null?0:k.length))return v;var y;g==null||(y=g.downloads)==null||y.forEach(function(z){(z==null?0:z.videoItem)&&v.add(z.videoItem)});
return v};
ea=function(g,v){if(v){var r=_.k7(g,"mainVideoEntity",_.ri(v,"mainVideoEntity")),k=_.k7(g,"downloadStatusEntity",_.ri(v,"downloadStatusEntity")),y=_.k7(g,"ytMainChannelEntity",_.ri(v,"ytMainChannelEntity")),z={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};g=lxJ(g,v);k=(k==null?void 0:k.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.T("woffle_render_failed_download_state_ks")&&(k==null?void 0:k.downloadState)==="DOWNLOAD_STATE_FAILED";!g&&k&&(g=z);if(g&&r&&
y)return Object.assign({},{videoEntity:r,channelEntity:y},g)}};
wL3=function(g,v){return LEC(g,v)==="TRANSFER_STATE_COMPLETE"&&dKm(g,v)};
Qws=function(g,v){if(!v)return!1;var r;g=(r=_.k7(g,"playbackData",_.ri(v,"playbackData")))!=null?r:void 0;return!!g&&!!g.playerResponseJson};
LEC=function(g,v){if(!v)return"TRANSFER_STATE_UNKNOWN";var r=_.k7(g,"transfer",_.ri(v,"transfer"));if(r){var k;return(k=r.transferState)!=null?k:"TRANSFER_STATE_UNKNOWN"}r=_.k7(g,"offlineOrchestrationActionWrapperEntity",_.ri(v,"offlineOrchestrationActionWrapperEntity"));g=_.k7(g,"mainVideoEntity",_.ri(v,"mainVideoEntity"));return r||g?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
CjF=function(g,v){if(!v)return"TRANSFER_STATE_UNKNOWN";if(g=_.k7(g,"transfer",_.ri(v,"transfer"))){var r;return(r=g.transferState)!=null?r:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
uHB=function(g,v){return v&&(g=_.k7(g,"videoPlaybackPositionEntity",_.ri(v,"videoPlaybackPositionEntity")),g==null?0:g.lastPlaybackPositionSeconds)?Number(g.lastPlaybackPositionSeconds):0};
jwJ=function(g,v){return xKT(g).some(function(r){var k;return(r==null?void 0:(k=r.mainPlaylistEntity)==null?void 0:k.playlistId)===v})};
JsJ=function(g,v,r){var k=$KF(g,v);if(!k.length)return[];v=[];k=_.I(k);for(var y=k.next();!y.done;y=k.next()){y=y.value;var z=ea(g,y);r&&LEC(g,y)!=="TRANSFER_STATE_COMPLETE"||z&&v.push(z)}return v};
$KF=function(g,v){if(!v)return[];var r=_.ri(v,"mainPlaylistEntity"),k;v=(k=g.mainPlaylistEntity)==null?void 0:k[r];k=[];if(v==null||!v.videos)return k;v=_.I(v.videos);for(r=v.next();!r.done;r=v.next()){r=r.value;var y=void 0,z=void 0,W=void 0,S=(y=g)==null?void 0:(z=y.mainPlaylistVideoEntity)==null?void 0:(W=z[r])==null?void 0:W.video;S&&(r=_.R0(S).entityId)&&k.push(r)}return k};
O6k=function(g,v){if(v){var r=_.k7(g,"mainPlaylistEntity",_.ri(v,"mainPlaylistEntity")),k=_.k7(g,"mainPlaylistDownloadStateEntity",_.ri(v,"mainPlaylistDownloadStateEntity"));g=_.k7(g,"ytMainChannelEntity",_.ri(v,"ytMainChannelEntity"));if(k&&r)return Object.assign({},{mainPlaylistEntity:r,mainPlaylistDownloadStateEntity:k},!!g&&{channelEntity:g})}};
xKT=function(g){return VFR(g).sort(function(v,r){return r.addedTimestampMillis-v.addedTimestampMillis}).map(function(v){return v.downloadedPlaylistEntities})};
VFR=function(g){var v=g.mainPlaylistDownloadStateEntity,r=[];if(!v)return r;for(var k=_.I(Object.keys(v)),y=k.next();!y.done;y=k.next()){var z=y.value;y=O6k(g,_.R0(z).entityId);var W=void 0;z=Number((W=v[z])==null?void 0:W.addedTimestampMillis);W=isNaN(z)?(0,_.XK)():z;y!==void 0&&r.push({downloadedPlaylistEntities:y,addedTimestampMillis:W})}return r};
qMB=function(g){var v,r=(v=g.mainPlaylistVideoEntity)!=null?v:{};return new Set(xKT(g).reduce(function(k,y){k=k===void 0?[]:k;var z,W;y==null||(z=y.mainPlaylistEntity)==null||(W=z.videos)==null||W.forEach(function(S){var Y;(S=(Y=r[S])==null?void 0:Y.video)&&k.push(S)});
return k},[]))};
sws=function(g){return"downloadedMusicPlaylistEntities"in g};
mKB=function(g){return"mainPlaylistEntity"in g&&"mainPlaylistDownloadStateEntity"in g};
KEh=function(g){return"videoEntity"in g&&"channelEntity"in g};
b6h=function(g){var v=g.musicPlaylistDownloadMetadataEntity,r=[];if(!v)return r;for(var k=_.I(Object.keys(v)),y=k.next();!y.done;y=k.next()){y=y.value;a:{var z=g,W=_.R0(y).entityId;if(W){var S=_.k7(z,"musicPlaylist",_.ri(W,"musicPlaylist"));z=_.k7(z,"musicPlaylistDownloadMetadataEntity",_.ri(W,"musicPlaylistDownloadMetadataEntity"));if(S&&z){S={musicPlaylistEntity:S,musicPlaylistDownloadStateEntity:z};break a}}S=void 0}z=void 0;y=Number((z=v[y])==null?void 0:z.addedTimestampMillis);y=isNaN(y)?(0,_.XK)():
y;S!==void 0&&r.push({downloadedMusicPlaylistEntities:S,addedTimestampMillis:y})}return r};
FEh=function(g){var v=new Set;g=_.I(g);for(var r=g.next();!r.done;r=g.next())if(r=r.value,"musicPlaylistEntity"in r&&"musicPlaylistDownloadStateEntity"in r){r=_.I(r.musicPlaylistEntity.tracks);for(var k=r.next();!k.done;k=r.next())v.add(k.value)}return v};
i6h=function(g,v){if(v){var r=_.k7(g,"musicTrack",_.ri(v,"musicTrack")),k=_.k7(g,"musicArtist",_.ri(v,"musicArtist"))||{};if((g=lxJ(g,v))&&r&&k)return Object.assign({},{musicTrackEntity:r,musicArtistEntity:k},g)}};
GSA=function(g){var v=g.musicTrackDownloadMetadataEntity,r=[];if(!v)return[];v=_.I(Object.keys(v));for(var k=v.next();!k.done;k=v.next()){var y=k.value;k=i6h(g,_.R0(y).entityId);var z=void 0;y=Number((z=_.k7(g,"musicTrackDownloadMetadataEntity",y))==null?void 0:z.addedTimestampMillis);z=isNaN(y)?(0,_.XK)():y;k!==void 0&&r.push({downloadedMusicEntities:k,addedTimestampMillis:z})}return r};
hfY=function(g,v){if(!v)return[];if(Object.values(XLR).includes(v))return BoK(g,v);v=_.ri(v,"musicPlaylist");var r;g=(r=g.musicPlaylist)==null?void 0:r[v];r=[];if(g==null||!g.tracks)return r;g=_.I(g.tracks);for(v=g.next();!v.done;v=g.next())(v=_.R0(v.value).entityId)&&r.push(v);return r};
BoK=function(g,v){var r=new Set,k=b6h(g).map(function(z){return z.downloadedMusicPlaylistEntities});
k=FEh(k);k=_.I(k);for(var y=k.next();!y.done;y=k.next())(y=_.R0(y.value).entityId)&&r.add(y);return nCA(g).downloadedMusicEntities.filter(function(z){var W;if((W=z.musicTrackEntity)!=null&&W.videoId){z=z.musicTrackEntity;if(W=v==="PPOM"?!0:!r.has(z.videoId))b:switch(z=z.musicVideoType,v){case "PPSE":W=z==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:W=z!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}z=W}else z=!1;return z}).map(function(z){var W;
return(W=z.musicTrackEntity)==null?void 0:W.videoId})};
nCA=function(g){var v=GSA(g).sort(function(r,k){return k.addedTimestampMillis-r.addedTimestampMillis}).map(function(r){return"downloadedMusicEntities"in r?r.downloadedMusicEntities:sws(r)?r.downloadedMusicPlaylistEntities:{}});
g=b6h(g).sort(function(r,k){return k.addedTimestampMillis-r.addedTimestampMillis}).map(function(r){return"downloadedMusicEntities"in r?r.downloadedMusicEntities:sws(r)?r.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:v,downloadedMusicPlaylistEntities:g}};
RfY=function(g,v){v=_.Cv("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?hfY(g,v):$KF(g,v);if(!v.length)return"TRANSFER_STATE_UNKNOWN";v=v.map(function(r){return CjF(g,r)});
return MFk(v)};
MFk=function(g){var v=new Set(g);if(v.has("TRANSFER_STATE_FAILED")&&v.size===1)return"TRANSFER_STATE_FAILED";v.delete("TRANSFER_STATE_FAILED");if(v.has("TRANSFER_STATE_UNKNOWN")&&v.size===1)return"TRANSFER_STATE_PRE_TRANSFER";v.delete("TRANSFER_STATE_UNKNOWN");if(v.has("TRANSFER_STATE_PRE_TRANSFER")&&v.size===1||v.size===0)return"TRANSFER_STATE_PRE_TRANSFER";g=v.has("TRANSFER_STATE_TRANSFERRING");v=v.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return g||v?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
a3=function(g){var v=g.mainVideoDownloadStateEntity,r=[];if(!v)return[];v=_.I(Object.keys(v));for(var k=v.next();!k.done;k=v.next()){var y=k.value;if(!fxh(g,_.R0(y).entityId)){k=ea(g,_.R0(y).entityId);var z=void 0,W=void 0;y=(W=Number((z=_.k7(g,"mainVideoDownloadStateEntity",y))==null?void 0:z.addedTimestampMillis))!=null?W:(0,_.XK)();k!==void 0&&r.push({downloadedVideoEntities:k,addedTimestampMillis:y})}}return r};
gcK=function(g){return a3(g).sort(function(v,r){return r.addedTimestampMillis-v.addedTimestampMillis}).map(function(v){return v.downloadedVideoEntities})};
_.rAm=function(g){var v=qMB(g),r=_.pH(g),k=DKJ(g),y=a3(g).filter(function(W){var S,Y;if((W==null?void 0:(S=W.downloadedVideoEntities)==null?void 0:(Y=S.transferEntity)==null?void 0:Y.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var e,a;W=W==null?void 0:(e=W.downloadedVideoEntities)==null?void 0:(a=e.videoEntity)==null?void 0:a.key;return _.T("kevlar_use_library_entity")?W&&(k.has(W)||r[W]):W&&!v.has(W)}),z=VFR(g).filter(function(W){return RfY(g,W.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.fF(y),_.fF(z)).sort(function(W,S){return S.addedTimestampMillis-W.addedTimestampMillis}).map(function(W){return vcR(W)})};
k3C=function(g,v){if(v&&dKm(g,v)){var r,k,y=(k=(r=_.k7(g,"playbackData",_.ri(v,"playbackData")))!=null?r:void 0)==null?void 0:k.playerResponseJson;if(y){try{var z=JSON.parse(y);var W=_.k7(g,"transfer",_.ri(v,"transfer")),S=uHB(g,v);S&&(z=Object.assign({},z,{playerConfig:Object.assign({},z.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+S*1E3}}})}));z.cotn=W==null?void 0:W.cotn}catch(Y){}return z}}};
_.zNm=function(g){var v,r,k;g=(k=(r=((v=g.downloadsPageViewConfigurationEntity)!=null?v:{})[yAT])==null?void 0:r.smartDownloadsOptInBannerVisibility)!=null?k:{};var y;return(y=_.l(g,cA3))!=null?y:{}};
_.pH=function(g){var v,r,k;g=(k=(r=((v=g.mainDownloadsListEntity)!=null?v:{})[_.IsC])==null?void 0:r.downloads)!=null?k:[];v={};r=_.I(g);for(k=r.next();!k.done;k=r.next())g=void 0,v[(g=k.value.videoItem)!=null?g:""]=!0;return v};
WIB=function(g){var v=_.pH(g);if(Object.keys(v).length===0)return!1;var r=g.mainVideoEntity;if(!r)return!0;r=_.I(Object.keys(r));for(var k=r.next();!k.done;k=r.next()){k=k.value;var y=_.R0(k).entityId;if(v[k]&&!fxh(g,y))return!1}return!0};
_.T5=function(g){var v=_.pH(g);return a3(g).sort(function(r,k){return r.addedTimestampMillis-k.addedTimestampMillis}).map(function(r){return r.downloadedVideoEntities}).filter(function(r){var k;
return(r=r==null?void 0:(k=r.videoEntity)==null?void 0:k.key)&&!!v[r]})};
vcR=function(g){return"downloadedVideoEntities"in g?g.downloadedVideoEntities:"downloadedPlaylistEntities"in g?g.downloadedPlaylistEntities:{}};
Poh=function(g){var v=_.pH(g),r=qMB(g),k=a3(g).filter(function(y){var z,W;return(y=y==null?void 0:(z=y.downloadedVideoEntities)==null?void 0:(W=z.videoEntity)==null?void 0:W.key)&&!v[y]&&!r.has(y)});
g=VFR(g);return[].concat(_.fF(k),_.fF(g)).sort(function(y,z){return z.addedTimestampMillis-y.addedTimestampMillis}).map(function(y){return vcR(y)})};
_.ly=function(g){if(!_.T("kevlar_use_library_entity"))return Poh(g);var v=a3(g).filter(function(k){var y,z;if(y=k=k==null?void 0:(y=k.downloadedVideoEntities)==null?void 0:(z=y.videoEntity)==null?void 0:z.key){var W,S,Y;y=((S=(W=g.mainDownloadsListEntity)==null?void 0:W[tFk])==null?0:(Y=S.downloads)==null?0:Y.length)?DKJ(g).has(k):!1}return y}),r=VFR(g);
return[].concat(_.fF(v),_.fF(r)).sort(function(k,y){return y.addedTimestampMillis-k.addedTimestampMillis}).map(function(k){return vcR(k)})};
SlB=function(g){var v=_.pH(g),r=qMB(g);return gcK(g).filter(function(k){var y;return(k=k==null?void 0:(y=k.videoEntity)==null?void 0:y.key)&&!v[k]&&!r.has(k)})};
oc3=function(g){if(!_.T("kevlar_use_library_entity"))return SlB(g);var v=_.pH(g),r=DKJ(g);return gcK(g).filter(function(k){var y;return(k=k==null?void 0:(y=k.videoEntity)==null?void 0:y.key)&&!v[k]&&r.has(k)})};
YlA=function(g,v){v=_.ri(v,"settingEntity");var r,k,y;return!!((y=(k=((r=g.settingEntity)!=null?r:{})[v])==null?void 0:k.settingOptionValue)!=null?y:{}).boolValue};
_.fH=function(g){var v=_.T5(g);if(ECk(v))return 0;var r=[];v=_.I(v);for(var k=v.next();!k.done;k=v.next()){k=k.value;var y=void 0,z=void 0;if((y=k)==null?0:(z=y.videoEntity)==null?0:z.key)y=_.R0(k.videoEntity.key).entityId,k=g,y=_.ri(y,"mainVideoDownloadStateEntity"),k=_.k7(k,"mainVideoDownloadStateEntity",y),(k=Number(k==null?void 0:k.addedTimestampMillis))&&r.push(k)}return Math.max.apply(Math,_.fF(r))};
_.Nd=function(g){return g.ui.richGridMiniMode};
_.ZE=function(g){return g.ui.richGridItemsPerRow};
_.UWh=function(g){return g.ui.richGridSlimItemsPerRow};
_.AAR=function(g){return g.ui.guideIsExpanded};
_.HC=function(g){return g.ui.miniplayerIsActive};
_.eNK=function(g){return g.ui.singleOptionSurveyIsActive};
_.tN=function(g){return g.ui.currentPageType==="WEB_PAGE_TYPE_WATCH"};
_.ash=function(g){return g.ui.currentPageType==="WEB_PAGE_TYPE_SHORTS"};
_.EcB=function(g){return g.ui.inlinePreviewIsActive};
_.dWB=function(g){return g.ui.inlinePreviewIsEnabled};
_.pkh=function(g){return g.ui.miniplayerPlaybackState};
T1h=function(g){return g.ui.isOnline};
_.lsK=function(g){return g.ui.frostedGlassMode};
_.DE=function(g,v){return LEC(g.entities,v)};
_.LH=function(g,v){return RfY(g.entities,v)};
fsA=function(g,v){var r;if(v){var k;g=(k=_.k7(g.entities,"offlineVideoPolicy",_.ri(v,"offlineVideoPolicy")))==null?void 0:k.action}else g=void 0;return(r=g)!=null?r:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
N1m=function(g,v){var r;v?(g=_.k7(g.entities,"offlineVideoPolicy",_.ri(v,"offlineVideoPolicy")),g=Number(g==null?void 0:g.expirationTimestamp)):g=void 0;return(r=g)!=null?r:0};
_.ZGh=function(g){return _.AN(g.entities).length};
HGK=function(g,v){return ea(g.entities,v)};
tvo=function(g,v){return O6k(g.entities,v)};
wi=function(g,v){return(g=ea(g.entities,v))?_.UKk([g]):0};
_.DWm=function(g,v){var r=_.Cv("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(r){var k=g.entities;var y=hfY(k,v);if(y.length){var z=[];y=_.I(y);for(var W=y.next();!W.done;W=y.next())(W=i6h(k,W.value))&&z.push(W);k=z}else k=[]}else k=JsJ(g.entities,v);var S;if(r){var Y=g.entities;v?(v=_.ri(v,"musicPlaylist"),Y=(S=Y.musicPlaylist)==null?void 0:S[v],S=Y!=null&&Y.tracks?Y.tracks.length:0):S=0}else S=g.entities,v?(v=_.ri(v,"mainPlaylistEntity"),S=(Y=S.mainPlaylistEntity)==null?void 0:Y[v],S=S!=null&&S.videos?
S.videos.length:0):S=0;return k.length!==S?0:k?As3(k):0};
_.LIY=function(g){return g.download.isLeaderTab};
_.wkK=function(g,v,r){if(!v&&r){var k=g.entities;if(r){var y=axJ(r),z,W;v=(W=(z=_.k7(k,"offlineabilityEntity",_.ri(y,"offlineabilityEntity")))==null?void 0:z.addToOfflineButtonState)!=null?W:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else v="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else z=g.entities,v?(W=axJ(v),v=(y=(k=_.k7(z,"offlineabilityEntity",_.ri(W,"offlineabilityEntity")))==null?void 0:k.addToOfflineButtonState)!=null?y:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):v="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return v};
QCs=function(g,v){g=g.entities;if(v){v=axJ(v);var r,k;v=(k=(r=_.k7(g,"offlineabilityEntity",_.ri(v,"offlineabilityEntity")))==null?void 0:r.addToOfflineButtonState)!=null?k:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else v="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return v};
_.Coo=function(g){var v=g.entities;g=T1h(g);var r=YlA(v,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.T("kevlar_modern_downloads_page")&&r)var k=!1;else{var y,z;v=(z=(y=((k=v.downloadsPageViewConfigurationEntity)!=null?k:{})[yAT])==null?void 0:y.smartDownloadsOptInBannerVisibility)!=null?z:{};k=g?!!v.visibleWithConnection:!!v.visibleWithoutConnection}return k};
_.ubo=function(g){return YlA(g.entities,"SMART_DOWNLOADS_ENABLED")};
_.xWs=function(g){return WIB(g.entities)};
jCh=function(g){return _.T5(g.entities).every(function(v){var r;return(v==null?void 0:(r=v.transferEntity)==null?void 0:r.transferState)&&!YMk.includes(v.transferEntity.transferState)})};
_.$WT=function(g,v){return fxh(g.entities,v)};
JAA=function(g,v){if(v){var r,k;g=(k=(r=_.k7(g.entities,"downloadStatusEntity",_.ri(v,"downloadStatusEntity")))==null?void 0:r.downloadState)!=null?k:"DOWNLOAD_STATE_UNKNOWN"}else g="DOWNLOAD_STATE_UNKNOWN";return g};
QH=function(g,v){return uHB(g.entities,v)};
sCh=function(g){g=_.OGk(g);var v=g.hours===void 0?0:g.hours,r=g.minutes===void 0?0:g.minutes,k=g.seconds===void 0?0:g.seconds,y=v>0;g=[];y&&(v=_.VvK(v),g.push(v));v=y;v=v===void 0?!1:v;r=(["af","be","lt"].includes(_.uy)||v)&&r<10?qlh().format(r):(new Intl.NumberFormat("en-u-nu-latn")).format(r);g.push(r);r=qlh().format(k);g.push(r);r=":";"da fi id si sr sr-Latn".split(" ").includes(_.uy)&&(r=".");return g.join(r)};
_.OGk=function(g){var v=g.hours||0,r=g.minutes||0,k=g.seconds||0;v=k+r*60+v*3600+(g.days||0)*86400+(g.weeks||0)*604800+(g.months||0)*2629800+(g.years||0)*31557600;if(v<=0)return{hours:0,minutes:0,seconds:0};g=v;v=Math.floor(g/3600);g%=3600;r=Math.floor(g/60);k=Math.floor(g%60);return{hours:v,minutes:r,seconds:k}};
_.VvK=function(g){g=(new Intl.NumberFormat("en-u-nu-latn")).format(g);var v=["fr"],r="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(_.uy)?g.replace(",","\u00a0"):v.includes(_.uy)?g.replace(",","\u202f"):r.includes(_.uy)?g.replace(",","."):g};
qlh=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
mWJ=function(g){try{return(new _.x7(5)).format(g)}catch(v){}};
ja=function(g){return{thumbnailOverlayDownloadingRenderer:{state:g}}};
KIT=function(g){if(g=mWJ(g))return{thumbnailOverlaySidePanelRenderer:{text:_.XV(g),icon:{iconType:"PLAYLISTS"}}}};
bGY=function(){var g=_.I0("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.XV(g),icon:{iconType:"PLAY_ALL"}}}};
FIT=function(g){g=_.$7(g,2);return _.uy!=="ru"&&_.uy!=="es_419"&&_.uy!=="es-419"&&_.uy!=="es"&&_.uy!=="es_US"&&_.uy!=="es-US"&&_.uy!=="fr"&&_.uy!=="pl"&&_.uy!=="it"&&_.uy!=="nl"&&_.uy!=="uk"&&_.uy!=="fr_CA"&&_.uy!=="fr-CA"||g===""?g:g[0].toLocaleUpperCase()+g.substring(1)};
G3Y=function(g){return function(v){var r=g(),k=_.$7(v,r.dateFormat);v=_.$7(v,r.timeFormat);var y=iGJ.DATETIMEFORMATS[r.joinerStyle];y=y.replace(/'(?!')/g,"");y=y.replace("{0}",v);y=y.replace("{1}",k);return r.capitalize(y)}};
Xkm=function(g){return g?typeof g.seconds==="string"&&(g.nanos===void 0||typeof g.nanos==="number"):!1};
B1F=function(g){return new Date(Number(g.seconds)*1E3+(g.nanos||0)*1E-6)};
_.$7=function(g,v){if(typeof g.getTime==="function")g={date:g};else if(Xkm(g))g={date:B1F(g)};else if(typeof Xkm(g.timestamp)&&typeof g.i18nInternalSecondsEastOfUtc==="number")g={date:B1F(g.timestamp),timeZone:JN(-g.i18nInternalSecondsEastOfUtc/60)};else throw Error("Af`"+JSON.stringify(g));var r=g;g=r.date;r=r.timeZone;v=hNK(v).format(g,r);_.uy==="zh-TW"&&(g=r?Number(hNK("H").format(g,r)):g.getHours(),v=g<5?v.replace("\u4e0a\u5348","\u51cc\u6668"):g<8?v.replace("\u4e0a\u5348","\u65e9\u4e0a"):g<12?
v.replace("\u4e0a\u5348","\u4e0a\u5348"):g<13?v.replace("\u4e0b\u5348","\u4e2d\u5348"):g<19?v.replace("\u4e0b\u5348","\u4e0b\u5348"):v.replace("\u4e0b\u5348","\u665a\u4e0a"));return v};
hNK=function(g){if(ncJ.has(g))return ncJ.get(g);var v=MvR(g);v=RNm(v);ggT!==!0&&(ggT=!0);vgA=!0;vgA=!1;v=new Of(v,iGJ);ncJ.set(g,v);return v};
MvR=function(g){return(new Of(g,iGJ)).patternParts_.map(function(v){return v.type===0?"'"+v.text+"'":v.text}).join("")};
RNm=function(g){return _.uy==="en"||_.uy==="es_US"||_.uy==="es-US"?g:g.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(v,r,k){return"H".repeat(r.length)+k})};
PcC=function(g,v){rt3||(_.VH=_.kwA,rt3=new yth);var r=rt3;a:if(g=cth(g),v=cth(v||new Date),g>v)r=g.getTime()-v.getTime()>6048E5?_.$7(g,1):zQR(g);else{for(var k=0;IAh(g,12*(k+1))<v;)++k;if(k>0)r=r.format(-k,0);else{for(k=0;IAh(g,k+1)<v;)++k;if(k>0)r=r.format(-k,2);else{g=v.getTime()-g.getTime();v=_.I(Wzm);for(k=v.next();!k.done;k=v.next()){k=k.value;var y=k.unit,z=Math.floor(g/k.unitDuration);if(z>=(k.threshold===void 0?1:k.threshold)){r=r.format(-z,y);break a}}r=r.format(-0,7)}}}return r};
cth=function(g){if(typeof g.getTime==="function")return g;if(Xkm(g))return B1F(g);throw Error("Bf`"+JSON.stringify(g));};
IAh=function(g,v){for(var r=0,k;;++r)if(k=new Date(g.getFullYear(),g.getMonth()+v,g.getDate()-r,g.getHours(),g.getMinutes(),g.getSeconds()),k.getMonth()===(g.getMonth()+v)%12)return k};
_.qd=function(g){return{runs:[{text:g}]}};
_.sf=function(g){if(g&&g.simpleText)return g.simpleText;var v="";if(g&&g.runs)for(var r=0;r<g.runs.length;r++)g.runs[r].text&&(v+=g.runs[r].text);return v};
ogF=function(g,v,r,k){return g.videoEntity&&!g.policyEntity&&r!=="DOWNLOAD_STATE_FAILED"?[ja("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:o3(g.policyEntity)&&v!=="TRANSFER_STATE_FAILED"&&v!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?v==="TRANSFER_STATE_PAUSED_BY_USER"?[ja("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.Y7(v)?[ja("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:g.videoEntity.lengthSeconds?S5F(g.videoEntity.lengthSeconds,k):[]:
[ja("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
S5F=function(g,v){var r=[{thumbnailOverlayTimeStatusRenderer:{text:_.XV(sCh({seconds:g})),style:"DEFAULT"}}];v&&(g=v<=0||g<=0?0:v>=g?100:Math.ceil(v*100/g),g>0&&r.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:g}}));return r};
Y5h=function(g,v,r,k,y){if(v==="TRANSFER_STATE_UNKNOWN"||!g)return{};if(_.Y7(v)||v==="TRANSFER_STATE_PRE_TRANSFER")var z=[ja("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var W,S;if(v==="TRANSFER_STATE_COMPLETE"&&((W=g.mainPlaylistEntity)==null?0:(S=W.videos)==null?0:S.length)){if(_.T("web_modern_collections_v2")){var Y;var e=(z=g.mainPlaylistEntity)==null?void 0:(Y=z.videos)==null?void 0:Y.length;z=(z=mWJ(e))?{thumbnailOverlayBottomPanelRenderer:{text:_.XV(z),icon:{iconType:"PLAYLISTS"}}}:
void 0}else{var a;z=KIT((e=g.mainPlaylistEntity)==null?void 0:(a=e.videos)==null?void 0:a.length)}var E;z=[bGY(),Object.assign({},(E=z)!=null?E:{})]}else z=[]}E=z;a:if(v==="TRANSFER_STATE_PRE_TRANSFER")r=B2(_.I0("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(v==="TRANSFER_STATE_TRANSFER_IN_QUEUE")r=B2(_.I0("WAITING_TO_DOWNLOAD"));else if(_.Y7(v))r=Math.floor(r*100).toString(),r=B2(_.I0("DOWNLOADING_PERCENT",{percent:r},"Downloading... "+r+"%"));else{if(k&&(_.T("playlist_is_offline_selector_killswitch")&&
(y=_.h0().resolve(_.OH).isNetworkAvailable()),y)){r=ilo(_.I0("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),blh(k));break a}r=void 0}v=v==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.I0("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},E.length?{thumbnailOverlays:E}:{},r?{viewPlaylistText:r}:{viewPlaylistText:_.qd("")},v.length?{badges:v}:{})};
Uwm=function(g,v,r,k,y,z){if(v==="TRANSFER_STATE_UNKNOWN"||!g)return{};if(k==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var W=ogF(g,v,k);if(g.videoEntity&&!g.policyEntity&&k!=="DOWNLOAD_STATE_FAILED"){var S=_.I0("WAITING_TO_DOWNLOAD");if(S)return{shortViewCountText:_.qd(S),publishedTimeText:void 0,thumbnailOverlays:W}}if(!o3(g.policyEntity)){z=g.policyEntity&&!efo(g.policyEntity)?_.I0("DOWNLOAD_EXPIRED",{},"Download expired"):
_.I0("TRANSFER_FAILED",{},"Download failed");var Y;if((Y=g.policyEntity)==null?0:Y.shortMessageForDisabledAction)z=g.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:B2(z),publishedTimeText:void 0,thumbnailOverlays:W}}if(v==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.qd(_.I0("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:W};if(v==="TRANSFER_STATE_FAILED"||v==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.qd(_.I0("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:W};if(v==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(Y=_.I0("WAITING_TO_DOWNLOAD"),k==="DOWNLOAD_STATE_PAUSED"&&(Y=_.I0("DOWNLOAD_PAUSED",{},"Download paused")),Y))return{shortViewCountText:_.qd(Y),publishedTimeText:void 0,thumbnailOverlays:W};if(_.Y7(v))return g=Math.floor(r*100).toString(),{shortViewCountText:_.qd(_.I0("DOWNLOADING_PERCENT",{percent:g},"Downloading... "+g+"%")),publishedTimeText:void 0,thumbnailOverlays:W};v=void 0;g.videoEntity.publishedTimestampMillis&&
(v=new Date,y&&(v=new Date(y)),v=B2(PcC(new Date(Number(g.videoEntity.publishedTimestampMillis)),v)));y=[];_.T("kevlar_woffle_badge_killswitch")||(y=[{metadataBadgeRenderer:{label:_.I0("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var e;g=B2((e=g.videoEntity.localizedStrings)==null?void 0:e.viewCount);return Object.assign({},z?{shortViewCountText:void 0}:{shortViewCountText:g},z?{}:{publishedTimeText:v},{badges:y,thumbnailOverlays:W})};
eQJ=function(g,v){g=g===void 0?AtB:g;switch(v.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:v.payload.playlistId,inviteLinkURL:v.payload.inviteLinkUrl};default:return g}};
Egm=function(g,v){g=g===void 0?aAA:g;switch(v.type){case "SET_CURRENT_FORM_ID":return v=v.payload.formId,g.currentFormId===v?g:{currentFormId:v,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var r=v.payload;v=r.groupId;r=r.command;if(g.currentFormId){var k=Object.assign({},g.commandsMap);k[v]=r;g=Object.assign({},g,{commandsMap:k})}return g;case "RESET_COMMAND_MAP":return Object.assign({},g,{commandsMap:{}});default:return g}};
pls=function(g,v){g=g===void 0?dwK:g;switch(v.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},g,{guideIsExpanded:v.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},g,{scrollAtTop:v.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},g,{guideIsVisibleButNotPersistent:v.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},g,{miniplayerIsActive:v.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},g,{singleOptionSurveyIsActive:v.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},g,{slimlineSurveyRatingSelectedIndex:v.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},g,{richGridMiniMode:v.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},g,{richGridItemsPerRow:v.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},g,{richGridSlimItemsPerRow:v.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},g,{richGridContainerWidth:v.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},g,{richGridStyle:v.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},g,{currentPageType:v.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},g,{inlinePreviewIsActive:v.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},g,{inlinePreviewIsEnabled:v.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},g,{darkModeIsEnabled:v.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
g,{miniplayerPlaybackState:v.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},g,{tabGesturesIsActive:v.payload});case "SET_ONLINE_STATUS":return Object.assign({},g,{isOnline:v.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},g,{chipBarIsSticky:v.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},g,{frostedGlassMode:v.payload});default:return g}};
lAK=function(g,v){g=g===void 0?T2C:g;switch(v.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},g,{transcription:v.payload});case "SET_OVERLAY_STATE":return Object.assign({},g,{overlay:v.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return g}};
Cch=function(){return cB(Object.assign({},{continuation:fAK,entities:WOB,download:N2R,reportChannelAbuse:ZhK,share:HhA,talkToRecs:tbh,ui:pls,voiceSearch:lAK,watch:Dw3,ypc:Lzs,shorts:wlB,radioButtonGroup:Egm,collabInviteLink:eQJ},Qcm))};
jco=function(){return _.T("web_player_entities_middleware")?new m0(Cch(),[u93,xwF]):new m0(Cch(),[u93])};
_.KH=function(){$wJ||($wJ=jco());return $wJ};
JtJ=function(g,v,r){if(g.length)return{titleText:_.XV(v!=null?v:_.I0("DOWNLOADS",void 0,"Downloads")),contents:g.map(function(k){var y=k.videoEntity;k={videoId:y.videoId,title:B2(y.title),shortBylineText:B2(k.channelEntity.title),thumbnail:y.thumbnail};var z=y.videoId?QH(_.KH().getState(),y.videoId):0;y.videoId&&r?k.navigationEndpoint=_.GF(y.videoId,r,void 0,void 0,z):y.videoId&&(k.navigationEndpoint=KfB(y.videoId,z,y.lengthSeconds));y.lengthSeconds&&(k.thumbnailOverlays=S5F(y.lengthSeconds,z));return{playlistPanelVideoRenderer:k}}),
totalVideos:g.length}};
OhC=function(g){return(g=(0,_.ZG.getValueByKeys)(g,"playlistId"))?{playlistId:g}:null};
Vbh=function(){return{}};
q5T=function(g,v){return new _.Iu(function(r,k){g.then(function(y){if(y){if(y=v(y))return r(y);k()}},k)})};
scJ=function(g){var v,r,k,y=(v=g.contents)==null?void 0:(r=v.twoColumnWatchNextResults)==null?void 0:(k=r.autoplay)==null?void 0:k.autoplay,z,W,S;v=(z=g.contents)==null?void 0:(W=z.twoColumnWatchNextResults)==null?void 0:(S=W.playlist)==null?void 0:S.playlist;return y&&v&&v.playlistId?{rawResponse:g,autoplayRenderer:y,playlistPanelRenderer:v,playlistId:v.playlistId}:null};
KzY=function(g){var v=v===void 0?"UNKNOWN_INTERFACE":v;if(g.length===1)return g[0];var r=mwC[v];if(r){r=new RegExp(r);for(var k=_.I(g),y=k.next();!y.done;y=k.next())if(y=y.value,r.exec(y))return y}var z=[];Object.entries(mwC).forEach(function(W){var S=_.I(W);W=S.next().value;S=S.next().value;v!==W&&z.push(S)});
r=new RegExp(z.join("|"));g.sort(function(W,S){return W.length-S.length});
k=_.I(g);for(y=k.next();!y.done;y=k.next())if(y=y.value,!r.exec(y))return y;return g[0]};
_.by=function(g){return"/youtubei/v1/"+KzY(g)};
_.Fm=function(g){return{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:g}}}}};
_.iy=function(g){return _.Fm(_.qd(g))};
bhT=function(g,v){var r={mode:"NORMAL"};g&&(r.autoplayVideo=g.navigationEndpoint,r.nextButtonVideo=g.navigationEndpoint);v&&(r.previousButtonVideo=v.navigationEndpoint);return r};
Gw3=function(g,v,r){if(!r||!r.sets)return{sets:[bhT(g,v)]};var k=r.sets.find(function(W){return W.mode==="NORMAL"}),y=(0,_.ZG.unsafeClone)(r);
if(!k)return y.sets.push(bhT(g,v)),y;if(!g)return r;k=_.ZG.getValueByKeys.apply(null,[k].concat(_.fF(FzC)));var z=_.ZG.getValueByKeys.apply(null,[g].concat(_.fF(ihY)));if(k===z)return r;y.sets=y.sets.filter(function(W){return W.mode!=="NORMAL"});
y.sets.push(bhT(g,v));return y};
XlA=function(g){return!!g.playlistPanelVideoRenderer&&!g.playlistPanelVideoRenderer.unplayableText};
B2J=function(g){return!!g.playlistPanelVideoRenderer&&!!g.playlistPanelVideoRenderer.title};
hQk=function(g,v){if(v.contents&&!(g>=v.contents.length)&&(g=v.contents.slice(g).find(XlA)))return g.playlistPanelVideoRenderer};
ngh=function(g,v){if(v.contents)return(v=v.contents.find(function(r){return!!r.playlistPanelVideoRenderer&&r.playlistPanelVideoRenderer.videoId===g}))?v.playlistPanelVideoRenderer:void 0};
Mb3=function(g,v){return v.contents?v.contents.findIndex(function(r){return!!r.playlistPanelVideoRenderer&&r.playlistPanelVideoRenderer.videoId===g}):-1};
RQ3=function(g,v){return v.contents?v.contents.findIndex(function(r){return!!r.playlistPanelVideoRenderer&&r.playlistPanelVideoRenderer.playlistSetVideoId===g}):-1};
gvA=function(g,v){g.contents&&v!==-1&&g.contents.splice(v,1).length===1&&g.totalVideos!==void 0&&(--g.totalVideos,delete g.videoCountText)};
_.vvo=function(g){var v=[];if(!g||!g.contents)return v;g=_.I(g.contents);for(var r=g.next();!r.done;r=g.next())r=r.value,r.playlistPanelVideoRenderer&&r.playlistPanelVideoRenderer.videoId&&v.push(r.playlistPanelVideoRenderer.videoId);return v};
_.rDh=function(g){if(g&&g.contents)return(g=g.contents.find(function(v){return!!v.playlistPanelVideoRenderer&&!!v.playlistPanelVideoRenderer.selected})||g.contents[g.currentIndex])?g.playlistPanelVideoRenderer:void 0};
khR=function(g,v,r,k,y,z,W){y=y===void 0?!1:y;z=z===void 0?!1:z;W=W===void 0?!1:W;if(g.contents&&g.contents.length!==0){k&&(g.contents=g.contents.filter(k));k=g.contents.length;for(var S=0;S<k;S++){var Y=g.contents[S].playlistPanelVideoRenderer;Y&&(S===v?(z&&delete Y.menu,Y.indexText=_.qd("\u25b6")):y||g.isInfinite||Y.indexText===void 0?delete Y.indexText:Y.indexText=_.qd((S+1+r).toString()))}g.currentIndex=v+r;W&&(delete g.videoCountText,g.totalVideos=k)}};
_.G5=function(g){g=yDK(g);if(g){var v=g.length;var r=-30%v;r<0&&(r=v+r);g=g.slice(v-r)+g.slice(0,v-r)}else g="";r="";for(v=0;v<g.length&&g[v]!==cDA;v++)r+=g[v];return r};
_.zlC=function(g,v){var r=document.body;v=v===void 0?function(S){return S}:v;
var k,y=null;g=_.I(g);for(k=g.next();!k.done;k=g.next()){var z=k.value;k=void 0;var W=(k=z[2])!=null?k:"div";k=document.createElement(W);y||(y=k);W=z[0];z=z[1];W&&(k.id=v(W));if(z)for(z=_.I(z),W=z.next();!W.done;W=z.next())k.classList.add(v(W.value));r.appendChild(k);r=k}return[y,r]};
ISF=function(g,v){for(var r="",k=0;k<v;k++)r+=g.charAt(Math.floor(Math.random()*g.length));return r};
Xm=function(g){return ISF("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",g)};
BC=function(g){return ISF("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",g)};
hN=function(g){return ISF("0123456789",g)};
nH=function(){var g=performance.now(),v=new Date;var r="2."+v.getFullYear()+String(v.getMonth()+1).padStart(2,"0")+String(v.getDate()).padStart(2,"0");for(var k,y=Math.floor(Math.random()*11)+15,z=[],W=0;W<y;W++)z.push(Math.floor(Math.random()*26476865)+24547720);k=z.join(",");var S=Xm(10),Y=Xm(100),e=Xm(102),a=Xm(106),E=Xm(108),p=Xm(11),f=Xm(1140),Z=Xm(123),L=Xm(14),Q=Xm(16),O=Xm(1900),q=Xm(23),X=Xm(26),b=Xm(34),n=Xm(397),h=Xm(44),IY=Xm(5),Ao=Xm(72),dC=Xm(74),Hh=Xm(75),wC=Xm(88),CK=Xm(91),Fh="rr3---sn-5hneknek rr1---sn-q4fl6nsy rr3---sn-q4fzenee rr3---sn-hgn7rnee rr1---sn-q4flrnl6 rr4---sn-q4fl6ns6 rr5---sn-q4fzen7y rr3---sn-q4flrn7r rr3---sn-hgn7yn7e rr4---sn-5hnednsz rr1---sn-q4fzen7s rr2---sn-aigzrne7 rr3---sn-q4fzen7y rr5---sn-q4fl6ns7 rr4---sn-hgn7yn7z rr2---sn-ntqe6n7k rr1---sn-q4flrnez rr1---sn-q4fl6ns6 rr5---sn-aigl6n6s rr1---sn-q4fl6nsk".split(" ");
var qs=Fh[Math.floor(Math.random()*Fh.length)];var Q6=(new Date("2010-01-01")).getTime();var aM=(new Date(Q6+Math.random()*((new Date).getTime()-Q6))).toISOString().split("T")[0];for(var j0,AC=[],PP=0;PP<4;PP++)AC.push(Math.floor(Math.random()*100));j0=AC.join(".");var vv=Number(hN(5)),S0=Number(hN(6)),oe=Number(hN(7)),LN=Number(hN(9)),Ph=hN(1),Tc=hN(10),uu=hN(16),sp=hN(19),NE=hN(2),BP=hN(20),KF=hN(21),Gc=hN(3),cP=hN(4),su=hN(5),pq=hN(6),pB=hN(7),DF=hN(8),Y5=hN(9);var WY=ISF("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var IM=[BC(5),BC(5),BC(5)].join("%2C"),pF=[hN(3),hN(5),hN(5)].join("%2C"),Sc=BC(0),KB=BC(1),DR=BC(10),nq=BC(108),yy=BC(11),P9=BC(12),VU=BC(13),pS=BC(14),B0=BC(15),yU=BC(16),Ef=BC(17),fK=BC(18),Jo=BC(19),mR=BC(2),Y1=BC(20),cv=BC(22),wX=BC(23),Up=BC(24),dt=BC(266),aH=BC(3),Tb=BC(30),Ya=BC(34),zc=BC(35),TI=BC(36),Tl=BC(4),xa=BC(40),T_=BC(43),Y0=BC(47),di=BC(5),bk=BC(6),Wv=BC(7),Wg=BC(75),MM=BC(8),tU=BC(80),DM=BC(9),Qy="https://www."+BC(12)+".com",a4={},E7={},TC={},Mnh={},lN={},i6={},G$={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:k}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:r},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+BC(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:r},{key:"client.name",value:"WEB"},{key:"client.fexp",value:k}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:KF+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+BC(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:xa,ypcGetOfflineUpsellEndpoint:{params:tU}},trackingParams:zc+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&cnr="+NE+"&ratebypass=yes&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&c=WEB&txp="+pB+"&n="+Q+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:S0,width:640,height:360,lastModified:uu,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:pB,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+pF+"&mn="+
IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&cnr="+NE+"&ratebypass=yes&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&c=WEB&txp="+pB+"&n="+Q+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+nq+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:S0,width:1280,
height:720,lastModified:uu,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:pB,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+pF+"&mn="+IM+"&ms="+
IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&gir="+aH+"&clen="+Y5+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&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="+E,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:oe,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:Y5,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:oe,approxDurationMs:pB},{itag:248,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+pF+"&mn="+IM+"&ms="+IM+"&mv="+
KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fwebm&ns="+Up+"&gir="+aH+"&clen="+Y5+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+a+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:oe,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:Y5,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:oe,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:pB},{itag:399,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+
pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&gir="+aH+"&clen="+Y5+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&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="+E,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:oe,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:Y5,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:oe,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:pB},{itag:136,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+
pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&gir="+aH+"&clen="+Y5+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:oe,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:Y5,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:S0,approxDurationMs:pB},{itag:247,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+pF+"&mn="+
IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fwebm&ns="+Up+"&gir="+aH+"&clen="+Y5+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:oe,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:Y5,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:S0,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:pB},{itag:398,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+
pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&gir="+aH+"&clen="+Y5+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:oe,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:Y5,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:S0,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:pB},{itag:135,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+
pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:S0,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:S0,approxDurationMs:pB},{itag:244,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+pF+"&mn="+
IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fwebm&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+nq+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:S0,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:S0,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:pB},{itag:397,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+
pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&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="+E,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:S0,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:S0,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:pB},{itag:134,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+
pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:S0,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:S0,highReplication:!0,approxDurationMs:pB},{itag:243,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+
pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fwebm&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+a+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:S0,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:S0,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:pB},{itag:396,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+
pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:S0,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:S0,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:pB},{itag:133,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+
pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:S0,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:S0,approxDurationMs:pB},{itag:242,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+pF+"&mn="+
IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fwebm&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:S0,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:S0,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:pB},{itag:395,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+
pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:S0,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:S0,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:pB},{itag:160,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+
pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+a+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:S0,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:vv,approxDurationMs:pB},{itag:278,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+pF+"&mn="+
IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fwebm&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:S0,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:vv,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:pB},{itag:394,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&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="+
pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=video%2Fmp4&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&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="+E,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:vv,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:vv,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:pB},{itag:140,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=audio%2Fmp4&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+a+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:S0,
initRange:{start:"0",end:"631"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:S0,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:pB,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+
NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=audio%2Fwebm&ns="+Up+"&gir="+aH+"&clen="+pB+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+a+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'audio/webm; codecs="opus"',bitrate:vv,initRange:{start:"0",end:"265"},indexRange:{start:Gc,
end:cP},lastModified:uu,contentLength:pB,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:vv,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:pB,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=audio%2Fwebm&ns="+
Up+"&gir="+aH+"&clen="+pB+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+pB+"&n="+yU+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+a+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'audio/webm; codecs="opus"',bitrate:vv,initRange:{start:"0",end:"265"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:pB,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:vv,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:pB,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+qs+".googlevideo.com/videoplayback?expire="+Tc+"&ei="+q+"&ip="+j0+"&id=o-AF"+T_+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+pF+"&mn="+IM+"&ms="+IM+"&mv="+KB+"&mvi="+Ph+"&pl="+NE+"&initcwndbps="+pB+"&siu="+Ph+"&spc="+h+"&vprv="+Ph+"&svpuc="+Ph+"&mime=audio%2Fwebm&ns="+Up+"&gir="+aH+"&clen="+DF+"&dur="+DF+"&lmt="+uu+"&mt="+Tc+"&fvip=3&keepalive="+aH+"&c=WEB&txp="+
pB+"&n="+yU+"&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="+E,mimeType:'audio/webm; codecs="opus"',bitrate:S0,initRange:{start:"0",end:"265"},indexRange:{start:Gc,end:cP},lastModified:uu,contentLength:DF,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:S0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:pB,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="+Y5+"&docid="+p+"&ei="+q+"&feature="+S+"&fexp="+Sc+"&ns="+mR+"&plid="+Q+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+KB+"&el="+DR+"&len="+cP+"&of="+cv+
"&uga="+NE+"&vm="+dt},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+Y5+"&docid="+p+"&ei="+q+"&feature="+S+"&fexp="+Sc+"&ns="+mR+"&plid="+Q+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+KB+"&el="+DR+"&len="+cP+"&of="+cv+"&uga="+NE+"&vm="+dt},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+Y5+"&docid="+p+"&ei="+q+"&feature="+S+"&fexp="+Sc+"&ns="+mR+"&plid="+Q+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
KB+"&el="+DR+"&len="+cP+"&of="+cv+"&uga="+NE+"&vm="+dt},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+q+"&m="+wC+"&oid="+cv+"&plid="+Q+"&pltype="+Wv+"&ptchn="+cv+"&ptk="+L+"&video_id="+p},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+Y5+"&docid="+p+"&ei="+q+"&event="+pS+"&feature="+S+"&fexp="+Sc+"&ns="+mR+"&plid="+Q+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+KB},atrUrl:{baseUrl:"https://s.youtube.com/api/stats/atr?docid="+p+"&ei="+q+"&feature="+
S+"&len="+cP+"&ns="+mR+"&plid="+Q+"&ver="+Ph,elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+p+"&caps="+aH+"&opi="+Y5+"&xoaf="+Ph+"&hl="+mR+"&ip="+j0+"&ipbits="+Ph+"&expire="+Tc+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+j0+"&key="+aH+"&lang="+IY,name:{simpleText:bk},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,
trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+p+"&caps="+aH+"&opi="+Y5+"&xoaf="+Ph+"&hl="+mR+"&ip="+j0+"&ipbits="+Ph+"&expire="+Tc+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+j0+"&key="+aH+"&kind="+aH+"&lang="+mR,name:{simpleText:MM},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:yy,title:Tl,lengthSeconds:"1155",keywords:[DR,Ef,Y1,Ef],
channelId:Up,isOwnerViewing:!1,shortDescription:Ef,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+p+"/hqdefault.jpg?sqp=-oaymwE"+TI+"G&rs="+Ya,width:168,height:94},{url:"https://i.ytimg.com/vi/"+p+"/hqdefault.jpg?sqp=-oaymwE"+TI+"G&rs="+Ya,width:196,height:110},{url:"https://i.ytimg.com/vi/"+p+"/hqdefault.jpg?sqp=-oaymwE"+TI+"G&rs="+b,width:246,height:138},{url:"https://i.ytimg.com/vi/"+p+"/hqdefault.jpg?sqp=-oaymwE"+TI+"G&rs="+b,width:336,height:188},{url:"https://i.ytimg.com/vi/"+
p+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:pB,author:VU,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:pB,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+cv+"/featured_channel.jpg?v="+MM,width:40,height:40}]},trackingParams:zc+"=",navigationEndpoint:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{url:"/channel/"+Up,webPageType:"WEB_PAGE_TYPE_CHANNEL",
rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Up}},channelName:VU,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:MM}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Up,showPreferences:!1,subscribedButtonText:{runs:[{text:pS}]},unsubscribedButtonText:{runs:[{text:B0}]},trackingParams:zc+"=",unsubscribeButtonText:{runs:[{text:di}]},serviceEndpoints:[{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},
subscribeEndpoint:{channelIds:[Up],params:MM}},{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:xa,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:zc+"=",dialogMessages:[{runs:[{text:B0},{text:P9},{text:P9}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:DM}]},serviceEndpoint:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Up],params:MM}},accessibility:{label:pS},trackingParams:zc+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:yU}]},accessibility:{label:VU},trackingParams:zc+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:B0}},unsubscribeAccessibility:{accessibilityData:{label:pS}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],
playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:DF},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},
subscribeCommand:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Up],params:MM}},unsubscribeCommand:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Up],params:MM}},addToWatchLaterCommand:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},
playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:yy,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:yy}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+p+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+TI+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+
p+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+yy,width:1280,height:720},title:{simpleText:Wv},description:{simpleText:pS},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+yy,externalChannelId:Up,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:pB,category:"Travel & Events",publishDate:aM,ownerChannelName:VU,uploadDate:aM}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:DM},trackingParams:zc+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:xa,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:zc+"="}}],headerText:{simpleText:yy},icon:{infoCardIconRenderer:{trackingParams:zc+"="}},closeButton:{infoCardIconRenderer:{trackingParams:zc+"="}},trackingParams:zc+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:zc+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+yy+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:WY,interpreterSafeUrl:(a4.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+Tb+".js",a4),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:Jo},{text:fK,bold:!0}]},endpoint:{clickTrackingParams:xa,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:zc+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:pS}]},actionButton:{buttonRenderer:{text:{runs:[{text:bk}]},navigationEndpoint:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+p,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
p,target:"TARGET_NEW_WINDOW"}},trackingParams:zc+"="}},trackingParams:zc+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+Ao+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+Ao+"=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:pB,endMs:pB,title:{accessibility:{accessibilityData:{label:DR}},simpleText:P9},metadata:{simpleText:B0},callToAction:{simpleText:DM},dismiss:{simpleText:yy},endpoint:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{url:"/channel/"+Up,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Up}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:fK}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Up,showPreferences:!1,
subscribedButtonText:{runs:[{text:fK}]},unsubscribedButtonText:{runs:[{text:fK}]},trackingParams:zc+"=",unsubscribeButtonText:{runs:[{text:di}]},serviceEndpoints:[{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Up],params:MM}},{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:xa,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:zc+
"=",dialogMessages:[{runs:[{text:Wv},{text:yy},{text:B0}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:MM}]},serviceEndpoint:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Up],params:MM}},accessibility:{label:P9},trackingParams:zc+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:fK}]},
accessibility:{label:DM},trackingParams:zc+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:fK}},unsubscribeAccessibility:{accessibilityData:{label:Y1}}}},trackingParams:zc+"=",isSubscribe:!0,id:BP}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+p+"/hqdefault.jpg?sqp=-oaymwE"+TI+"G&rs="+b,width:168,height:94},{url:"https://i.ytimg.com/vi/"+p+"/hqdefault.jpg?sqp=-oaymwE"+TI+"G&rs="+Ya,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+p+"/hqdefault.jpg?sqp=-oaymwE"+TI+"G&rs="+b,width:246,height:138},{url:"https://i.ytimg.com/vi/"+p+"/hqdefault.jpg?sqp=-oaymwE"+TI+"G&rs="+b,width:336,height:188},{url:"https://i.ytimg.com/vi/"+p+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:pB,endMs:pB,title:{accessibility:{accessibilityData:{label:VU}},simpleText:Jo},metadata:{simpleText:Ef},endpoint:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
yy,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:yy,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+qs+".googlevideo.com/videoplayback?source=youtube&oeis="+Ph+"&c=WEB&oad="+cP+"&ovd="+cP+"&oaad="+su+"&oavd="+su+"&ocs="+Gc+"&oewis="+Ph+"&oputc="+Ph+"&ofpcc="+Ph+"&siu="+Ph+"&msp="+Ph+"&odepv="+Ph+
"&id=o-AF"+T_+"&ip="+j0+"&initcwndbps="+pB+"&mt="+Tc+"&oweuc="+Sc}}}}},trackingParams:zc+"=",id:BP,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:di}},simpleText:Wv},style:"DEFAULT"}}]}}],startMs:pB,trackingParams:zc+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:Ph,offsetEndMilliseconds:su},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y5+";dc_trk_cid="+Y5+";dc_dbm_token="+E+";ord="+Tc+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Ph+";dc_rui="+Ph+";dc_exteid="+BP+";dc_av="+Gc+";dc_sk="+Ph+";dc_ctype="+NE+";dc_ref=http://www.youtube.com/video/"+yy+";dc_pubid="+Ph+";dc_btype=23?gclid="+CK+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+Ph+"&ns="+Ph+"&event="+Ph+"&device="+Ph+"&content_v="+p+"&el="+DR+"&ei="+q+"&devicever="+r+"&bti="+pB+"&format="+pq+"&break_type="+Ph+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+Ph+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+j0+"&slot_pos="+Ph+"&slot_len="+Ph+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+pF+"&ad_len="+su+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
yy+"&aqi="+q+"&ad_rmp="+Ph+"&sli="+Ph}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+
";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+pq+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+pB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&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"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&ctype="+Gc+"&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"+
f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_engaged_view&ctype="+Gc+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+pq+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
Y5+";dc_trk_cid="+Y5+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Ph+";ord="+Y5+";dc_rui="+Ph+";dc_exteid="+sp+";dc_av="+Ph+";dc_sk="+Ph+";dc_ctype="+NE+";dc_pubid="+Ph+";dc_btype=3?gclid="+CK+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+e+"&sig="+wX+"&ad_cpn=[AD_CPN]&id="+bk+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+bk+"&dc_pubid="+Ph+"&dc_exteid="+BP+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+e+"&sig="+wX+"&ad_cpn=[AD_CPN]&id="+bk+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+Ph},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+bk+"&avm="+Ph+"&dc_pubid="+Ph+"&dc_exteid="+
BP+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&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="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
e+"&sig="+wX+"&ad_cpn=[AD_CPN]&id="+bk+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+Ph},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+bk+"&dc_pubid="+Ph+"&dc_exteid="+BP+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+pq+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+pq+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:xa,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+
Gc+"&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/"+p+"/mqdefault.jpg",width:320,height:180}]},trackingParams:zc+"="},trackingParams:zc+
"=",templatedCountdown:{templatedAdText:{text:yy,isTemplated:!0,trackingParams:zc+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:Tl,isTemplated:!1,trackingParams:zc+"="},trackingParams:zc+"="}},trackingParams:zc+"=",skipOffsetMilliseconds:5E3}},trackingParams:zc+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Wv},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:zc+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:B0,isTemplated:!1,trackingParams:zc+"="},trackingParams:zc+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:bk,isTemplated:!0,trackingParams:zc+"="}},trackingParams:zc+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:xa,openPopupAction:{popup:{aboutThisAdRenderer:{url:(E7.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+O+"&hl="+mR+"&origin=www.youtube.com&ata_theme="+Tl,E7),trackingParams:zc+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:zc+"="}},hoverText:{runs:[{text:B0}]},trackingParams:zc+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+Y0+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:zc+"="},headline:{text:pS,isTemplated:!1,trackingParams:zc+"="},description:{text:Jo,
trackingParams:zc+"="},actionButton:{buttonRenderer:{text:{simpleText:Y1},navigationEndpoint:{clickTrackingParams:xa,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y5+";dc_trk_cid="+Y5+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Ph+";ord="+Y5+";dc_rui="+Ph+";dc_exteid="+BP+";dc_av="+Ph+";dc_sk="+Ph+";dc_ctype="+NE+";dc_pubid="+Ph+";dc_btype=3?gclid="+CK+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:zc+"="}},startMs:Ph,trackingParams:zc+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:di},elementId:fK}},elementId:VU,trackingParams:zc+"=",legacyInfoCardVastExtension:VU,sodarExtensionData:{siub:bk,bgub:DM,scs:yU,bgp:Tl},externalVideoId:yy,adLayoutLoggingData:{serializedAdServingDataEntry:di},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+Y0+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:zc+"="},
headline:{text:B0,isTemplated:!1,trackingParams:zc+"="},description:{text:DR,isTemplated:!1,trackingParams:zc+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:Y1},navigationEndpoint:{clickTrackingParams:xa,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y5+";dc_trk_cid="+Y5+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Ph+";ord="+Y5+";dc_rui="+Ph+";dc_exteid="+
BP+";dc_av="+Ph+";dc_sk="+Ph+";dc_ctype="+NE+";dc_pubid="+Ph+";dc_btype=3?gclid="+CK+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+
Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:zc+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:zc+"="}},navigationEndpoint:{clickTrackingParams:xa,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y5+";dc_trk_cid="+
Y5+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Ph+";ord="+Y5+";dc_rui="+Ph+";dc_exteid="+BP+";dc_av="+Ph+";dc_sk="+Ph+";dc_ctype="+NE+";dc_pubid="+Ph+";dc_btype=3?gclid="+CK+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+
Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:zc+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:zc+"="},abandonCommands:{commands:[{clickTrackingParams:xa,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&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="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+
Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:xa,commandExecutorCommand:{commands:[{clickTrackingParams:xa,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:Y1,isTemplated:!1,trackingParams:zc+
"="},trackingParams:zc+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:VU},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+pB+";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="+Y5+";dc_trk_cid="+Y5+";ord="+Tc+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Ph+";dc_rui="+Ph+";dc_exteid="+BP+";dc_av="+Gc+";dc_sk="+Ph+";dc_ctype="+NE+";dc_ref=http://www.youtube.com/video/"+yy+";dc_pubid="+Ph+";dc_btype=23?gclid="+CK+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+Ph+"&ns="+Ph+"&event="+Ph+"&device="+Ph+"&content_v="+p+"&el="+DR+"&ei="+q+"&devicever="+r+"&bti="+pB+"&format="+pq+"&break_type="+Ph+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+Ph+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+j0+"&slot_pos="+Ph+"&slot_len="+Ph+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
pF+"&ad_len="+su+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+yy+"&aqi="+q+"&ad_rmp="+Ph+"&sli="+Ph}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+pq+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+
X+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+pB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&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"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&ctype="+Gc+"&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"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_engaged_view&ctype="+Gc+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+pq+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+e+"&sig="+wX+"&ad_cpn=[AD_CPN]&id="+
bk+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+bk+"&dc_pubid="+Ph+"&dc_exteid="+BP+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+e+
"&sig="+wX+"&ad_cpn=[AD_CPN]&id="+bk+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+Ph},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+bk+"&avm="+Ph+"&dc_pubid="+Ph+"&dc_exteid="+BP+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&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="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+e+"&sig="+wX+"&ad_cpn=[AD_CPN]&id="+bk+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+Ph},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+bk+"&dc_pubid="+Ph+"&dc_exteid="+BP+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+pq+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+pq+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+
Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&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/"+p+"/mqdefault.jpg",width:320,height:180}]},trackingParams:zc+"="},trackingParams:zc+"=",templatedCountdown:{templatedAdText:{text:Wv,isTemplated:!0,trackingParams:zc+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:MM,isTemplated:!1,trackingParams:zc+"="},trackingParams:zc+"="}},
trackingParams:zc+"=",skipOffsetMilliseconds:5E3}},trackingParams:zc+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:VU},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:zc+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:DR,isTemplated:!1,trackingParams:zc+"="},trackingParams:zc+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:pS,
isTemplated:!0,trackingParams:zc+"="}},trackingParams:zc+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:xa,openPopupAction:{popup:{aboutThisAdRenderer:{url:(TC.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+O+"&hl="+mR+"&origin=www.youtube.com&ata_theme="+Tl,TC),trackingParams:zc+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:zc+"="}},hoverText:{runs:[{text:yy}]},trackingParams:zc+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+dC+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:zc+"="},headline:{text:VU,isTemplated:!1,trackingParams:zc+"="},description:{text:Tl,trackingParams:zc+"="},actionButton:{buttonRenderer:{text:{simpleText:di},navigationEndpoint:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:zc+"="}},startMs:Ph,trackingParams:zc+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Ef},elementId:bk}},elementId:MM,trackingParams:zc+"=",legacyInfoCardVastExtension:di,sodarExtensionData:{siub:Tl,bgub:Y1,scs:fK,bgp:yU},externalVideoId:yy,adLayoutLoggingData:{serializedAdServingDataEntry:pS},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+dC+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:zc+"="},headline:{text:pS,
isTemplated:!1,trackingParams:zc+"="},description:{text:B0,isTemplated:!1,trackingParams:zc+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:Y1},navigationEndpoint:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:zc+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:zc+"="}},navigationEndpoint:{clickTrackingParams:xa,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+
Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:zc+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:zc+"="},abandonCommands:{commands:[{clickTrackingParams:xa,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&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="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+NE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:xa,commandExecutorCommand:{commands:[{clickTrackingParams:xa,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:Y1,isTemplated:!1,trackingParams:zc+"="},trackingParams:zc+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Wv},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Ph+";dc_exteid="+BP+";met="+Ph+";ecn"+Ph+"="+Ph+";etm1="+Ph+";eid1="+
pB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:DR}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:bk}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:su,offsetEndMilliseconds:pq},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+q+"&m_pos="+NE+"&token=ALHj"+n+"&index="+Ph+"&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="+r+"&m_pos_ms="+su}},adSlotLoggingData:{serializedSlotAdServingDataEntry:DM}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:pq,offsetEndMilliseconds:pq},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+q+"&m_pos="+Gc+"&token=ALHj"+n+"&index="+Ph+"&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="+
r+"&m_pos_ms="+pq}},adSlotLoggingData:{serializedSlotAdServingDataEntry:DR}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:pq,offsetEndMilliseconds:pq},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+q+"&m_pos="+Gc+"&token=ALHj"+n+"&index="+Ph+"&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="+
r+"&m_pos_ms="+pq}},adSlotLoggingData:{serializedSlotAdServingDataEntry:VU}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:pq,offsetEndMilliseconds:pq},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+q+"&m_pos="+Gc+"&token=ALHj"+n+"&index="+Ph+"&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="+
r+"&m_pos_ms="+pq}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Jo}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:pq,offsetEndMilliseconds:NE},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+q+"&m_pos="+Gc+"&token=ALHj"+n+"&index="+Ph+"&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="+
r+"&m_pos_ms="+pq}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Tl}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:NE,offsetEndMilliseconds:NE},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+q+"&m_pos="+NE+"&token=ALHj"+n+"&index="+Ph+"&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="+
r+"&m_pos_ms="+NE}},adSlotLoggingData:{serializedSlotAdServingDataEntry:yU}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:yU,isTemplated:!1,trackingParams:zc+"="},description:{text:yy,isTemplated:!1,trackingParams:zc+"="},actionButton:{buttonRenderer:{text:{simpleText:Y1},navigationEndpoint:{clickTrackingParams:xa,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
Y5+";dc_trk_cid="+Y5+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Ph+";ord="+Y5+";dc_rui="+Ph+";dc_exteid="+BP+";dc_av="+Ph+";dc_sk="+Ph+";dc_ctype="+NE+";dc_pubid="+Ph+";dc_btype=3?gclid="+CK+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:zc+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+Y0+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:zc+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Hh+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:zc+"="},navigationEndpoint:{clickTrackingParams:xa,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y5+";dc_trk_cid="+Y5+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Ph+";ord="+Y5+
";dc_rui="+Ph+";dc_exteid="+BP+";dc_av="+Ph+";dc_sk="+Ph+";dc_ctype="+NE+";dc_pubid="+Ph+";dc_btype=3?gclid="+CK+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:zc+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:xa,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Mnh.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+O+"&hl="+mR+"&origin=www.youtube.com&ata_theme="+Tl,Mnh),trackingParams:zc+"="}},popupType:"DIALOG"}},trackingParams:zc+"="}},hoverText:{runs:[{text:B0}]},trackingParams:zc+"="}},adVideoId:yy,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Jo},associatedCompositePlayerBytesLayoutId:yU}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:pS}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:di,isTemplated:!1,trackingParams:zc+"="},description:{text:DM,isTemplated:!1,trackingParams:zc+"="},actionButton:{buttonRenderer:{text:{simpleText:di},navigationEndpoint:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+
Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:zc+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+dC+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:zc+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Wg+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:zc+"="},navigationEndpoint:{clickTrackingParams:xa,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+
Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:zc+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:xa,openPopupAction:{popup:{aboutThisAdRenderer:{url:(lN.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+O+"&hl="+mR+"&origin=www.youtube.com&ata_theme="+Tl,lN),trackingParams:zc+"="}},popupType:"DIALOG"}},trackingParams:zc+"="}},
hoverText:{runs:[{text:pS}]},trackingParams:zc+"="}},adVideoId:yy,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+yy+"&cid="+X+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:MM},associatedCompositePlayerBytesLayoutId:yU}},adSlotLoggingData:{serializedSlotAdServingDataEntry:B0}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:fK,
isTemplated:!1,trackingParams:zc+"="},description:{text:P9,isTemplated:!1,trackingParams:zc+"="},actionButton:{buttonRenderer:{text:{simpleText:di},navigationEndpoint:{clickTrackingParams:xa,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y5+";dc_trk_cid="+Y5+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Ph+";ord="+Y5+";dc_rui="+Ph+";dc_exteid="+BP+";dc_av="+Ph+";dc_sk="+Ph+";dc_ctype="+
NE+";dc_pubid="+Ph+";dc_btype=3?gclid="+CK+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+
b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:zc+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+Y0+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:zc+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Hh+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:zc+
"="},navigationEndpoint:{clickTrackingParams:xa,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y5+";dc_trk_cid="+Y5+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Ph+";ord="+Y5+";dc_rui="+Ph+";dc_exteid="+BP+";dc_av="+Ph+";dc_sk="+Ph+";dc_ctype="+NE+";dc_pubid="+Ph+";dc_btype=3?gclid="+CK+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+Z+"AxAA&ase=2&num="+Ph+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+b+"&adurl="+Qy+"&label=video_click_to_advertiser_site&ctype="+Gc+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:zc+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:xa,openPopupAction:{popup:{aboutThisAdRenderer:{url:(i6.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+O+"&hl="+mR+"&origin=www.youtube.com&ata_theme="+Tl,i6),trackingParams:zc+"="}},popupType:"DIALOG"}},trackingParams:zc+
"="}},hoverText:{runs:[{text:Tl}]},trackingParams:zc+"="}},adVideoId:yy,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+Z+"AxAA&sigh="+p+"&cid="+X+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:DR},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:yU}},adSlotLoggingData:{serializedSlotAdServingDataEntry:DM}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:Tb,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:Tb,command:{innertubeCommand:{clickTrackingParams:xa,ypcGetOfflineUpsellEndpoint:{params:tU}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:zc+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:Tc,nanos:LN}}}},TFC=JSON.stringify(G$),Xq=performance.now()-g;return{objectRepresentation:G$,jsonRepresentation:TFC,generationTime:Xq}};
WeT=function(g,v){if(g===v)return!0;if(!g||!v||typeof g!==typeof v)return!1;if(g instanceof Array&&v instanceof Array){if(g.length!==v.length)return!1;for(var r=0;r<g.length;r++)if(!WeT(g[r],v[r]))return!1;return!0}if(typeof g==="object"&&typeof v==="object"&&g&&v){for(r in g)if(!(r in v&&WeT(g[r],v[r])))return!1;for(var k in v)if(!(k in g))return!1;return!0}return!1};
_.R3=function(){if(!Md){Md=new S8(new P8A);var g=_.Rf("client_streamz_web_flush_count",-1);g!==-1&&(Md.invocationLimit=g)}return Md};
gG=function(g,v,r,k){if(g===v)return!0;if(Array.isArray(g)&&Array.isArray(v)){if(g.length!==v.length)return!1;for(var y=0;y<g.length;y++)if(!gG(g[y],v[y],r,k))return!1;return!0}if(g instanceof Set||v instanceof Set){if(g instanceof Set&&v instanceof Set){if(g.size!==v.size)return!1;k=_.I(g.values());for(y=k.next();!y.done;y=k.next())if(!v.has(y.value))return!1;return!0}return!1}if(g instanceof Function){if(k)return!0;g.name===""&&_.Z0(Error("Ff"),"ERROR");return!1}if(g instanceof Date&&v instanceof
Date)return g.getTime()===v.getTime();if(g instanceof Object&&v instanceof Object){if(S2m(g)&&S2m(v))try{return g.equals(v)}catch(W){_.Z0(Error("Gf`"+W),"ERROR")}y=Object.getOwnPropertyNames(g).filter(function(W){return r?g[W]!==void 0:!0});
var z=Object.getOwnPropertyNames(v).filter(function(W){return r?v[W]!==void 0:!0});
if(y.length!==z.length)return!1;y=_.I(y);for(z=y.next();!z.done;z=y.next())if(z=z.value,!gG(g[z],v[z],r,k))return!1;return!0}return!1};
S2m=function(g){g=Object.getPrototypeOf(g).equals;return g instanceof Function&&g.length===1};
_.Uzk=function(){return _.P(function(g){if(g.nextAddress==1)return ovK!==2?g.jumpTo(2):_.U(g,Y2R(),3);g.nextAddress!=2&&(ovK=g.yieldResult);return g.return(ovK)})};
_.aSB=function(){return _.P(function(g){if(g.nextAddress==1)return _.T("ab_pl_man")?ADY!==2?g.jumpTo(2):_.U(g,elJ(),3):g.return(1);g.nextAddress!=2&&(ADY=g.yieldResult);return g.return(ADY)})};
paB=function(){return _.P(function(g){if(g.nextAddress==1)return _.T("ab_fk_sk_cl")?EvY!==2?g.jumpTo(2):_.U(g,dzo(),3):g.return(1);g.nextAddress!=2&&(EvY=g.yieldResult);return g.return(EvY)})};
_.fST=function(){return _.P(function(g){if(g.nextAddress==1)return _.T("ab_det_apb_b")?T3h!==2?g.jumpTo(2):_.U(g,lSo(),3):g.return(1);g.nextAddress!=2&&(T3h=g.yieldResult);return g.return(T3h)})};
He3=function(){var g;return _.P(function(v){if(v.nextAddress==1)return _.U(v,Promise.all([_.Uzk(),_.fST(),_.aSB(),paB()]),2);if(v.nextAddress!=3)return N3Y()?v.return(!0):_.U(v,_.ZeA(),3);g=v.yieldResult;return v.return(g===0)})};
N3Y=function(){var g=!1,v=function(r,k){tNJ.increment(k,r);r===0&&(g=!0)};
v(_.DzT(),"j.s_");v(ovK,"f.i_");v(T3h,"a.b_");v(ADY,"p.m_");v(EvY,"i.f_");Le3===2&&(Le3=_.waR(Q2o));v(Le3,"e.h_");_.T("ks_det_gpbl")||v(_.C8m(),"p.i_");_.T("ks_get_o_pp")||v(_.upF(),"g.o_");_.T("ab_deg_unex_thr")||v(_.xzC(),"a.o_");v(j2h,"s.t_");_.T("ab_det_sc_inj_enf")&&v(_.$zF(),"s.i_");v(JD3,"d.p_");v(_.Oes(_.vi),"o.p_");v(_.VNh()===0?0:_.q2Y(),"o.a_");return _.T("debug_sk_em_precheck")?!0:g};
mzm=function(){var g=[].concat(_.fF(s2A));try{var v=nH();g.push({jsonRepresentation:v.jsonRepresentation,objectRepresentation:v.objectRepresentation})}catch(r){g=[].concat(_.fF(s2A))}return g};
KeY=function(){var g=["adPlacements","adSlots"];try{return g.filter(function(){return!0}).length!==g.length?0:1}catch(v){return 0}};
_.upF=function(){if(KeY()===0)return 0;var g=nH(),v=g.objectRepresentation,r=(0,_.ZG.unsafeClone)(v),k=[];if(v&&typeof v==="object")for(var y in v)k.push(y);else return 4;g=g.objectRepresentation.adPlacements;if(!(g&&g.length>0))return 4;try{if(!WeT(k,Object.getOwnPropertyNames(v)))return 0}catch(z){return 0}return WeT(r,v)?1:0};
_.Oes=function(g){if(!g||!g.length||typeof g==="string")return 0;for(var v=Object.getOwnPropertyNames(Object.prototype),r=0;r<g.length;r++)for(var k=_.G5(g[r]),y=_.I(v),z=y.next();!z.done;z=y.next())if(k===z.value)return 0;return 1};
beC=function(g){var v=_.G5(g[1]);if(g[0]===null)return v;g=g[0];for(var r={},k=0;k<g.length;k++){var y=_.G5(g[k]);if(k===0)r[y]=v;else{var z={};z[y]=r;r=z}}return r};
_.VNh=function(){for(var g=_.rG,v=0;v<g.length;v++){var r=beC(g[v]),k=[];k.push(r);if(k.length===0)return 0}return 1};
_.q2Y=function(){for(var g=_.rG,v={},r=0;r<g.length;v={yAI:void 0},r++){var k=[beC(g[r])];v.yAI=[];k.forEach(function(y){return function(z){y.yAI[y.yAI.length]=z}}(v));
if(v.yAI.length===0)return 0}return 1};
_.DzT=function(){for(var g=_.I(mzm()),v=g.next();!v.done;v=g.next()){var r=v.value;v=r.jsonRepresentation;r=r.objectRepresentation;try{var k=JSON.parse(v);if(!gG(k,r,!1,!1))return 0}catch(y){return 0}}return 1};
_.$zF=function(){try{var g=_.v9("ab_det_sc_inj_val");g.length===1&&g[0]===""&&(g=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var v=document.querySelectorAll("script"),r=_.I(v),k=r.next();!k.done;k=r.next())for(var y=k.value,z=_.I(g),W=z.next();!W.done;W=z.next()){var S=W.value;v=void 0;if((v=y.textContent)==null?0:v.includes(S))return 0}}catch(Y){return 4}return 1};
_.ZeA=function(){var g,v,r,k,y,z,W;return _.P(function(S){switch(S.nextAddress){case 1:_.cD(S,2),g=_.I(s2A),v=g.next();case 4:if(v.done)return S.return(1);k=r=v.value;y=k.jsonRepresentation;z=k.objectRepresentation;return _.U(S,(new Response(y,{status:200})).json(),7);case 7:W=S.yieldResult;if(!gG(W,z,!1,!1))return S.return(0);v=g.next();S.jumpTo(4);break;case 2:return _.S2(S),S.return(4)}})};
_.xzC=function(){try{btoa("abc")}catch(g){return 0}return 1};
Y2R=function(){var g,v,r,k,y,z,W,S,Y,e,a;return _.P(function(E){switch(E.nextAddress){case 1:_.cD(E,2),g=_.I(mzm()),v=g.next();case 4:if(v.done)return E.return(1);k=r=v.value;y=k.jsonRepresentation;z=k.objectRepresentation;W=btoa(y);S="data:application/json;base64,"+W;Y=new Request(S);Object.defineProperty(Y,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(Y,"method",{get:function(){return"POST"}});
Object.defineProperty(Y,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(Y,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(Y,"body",{get:function(){return new ReadableStream}});
return _.U(E,fetch(Y),7);case 7:return e=E.yieldResult,_.U(E,e.json(),8);case 8:a=E.yieldResult;if(!gG(a,z,!1,!1))return E.return(0);v=g.next();E.jumpTo(4);break;case 2:return _.S2(E),E.return(4)}})};
_.waR=function(g){if(!g||!g.length||typeof g==="string")return 0;for(var v=function(y){return _.G5(y)},r=2,k=0;k<g.length&&(r=_.Fek(_.zlC(g[k],v)),r!==0);k++);
return r};
_.Fek=function(g){var v=_.I(g);g=v.next().value;v=v.next().value;try{var r=document.createElement("div");document.body.appendChild(r);var k=getComputedStyle(r).display;document.body.removeChild(r);if(k==="none")return 4;var y=getComputedStyle(v).display==="none"?0:1;document.body.removeChild(g);return y}catch(z){return 4}};
dzo=function(){var g,v,r;return _.P(function(k){g=new _.k$;v=document.createElement("button");v.classList.add("ytp-ad-skip-button");v.style.opacity="0";v.style.height="0px";v.style.width="0px";v.style.padding="0px";v.style.border="none";r=function(){v.parentElement&&v.parentElement.removeChild(v)};
v.onclick=function(){g.resolve(0);r()};
document.body.appendChild(v);setTimeout(function(){r();g.resolve(1)},50);
return k.return(g.promise)})};
elJ=function(){var g,v,r,k,y,z,W;return _.P(function(S){g=new _.k$;v=document.createElement("ytd-player");try{document.body.prepend(v)}catch(Y){return S.return(4)}r=function(){v.parentElement&&v.parentElement.removeChild(v)};
v.getElementsByTagName("div").length>0?k=v.getElementsByTagName("div")[0]:(k=document.createElement("div"),v.appendChild(k));y=document.createElement("div");k.appendChild(y);z=document.createElement("video");W=new Blob([new Uint8Array([26,69,223,163,159,66,134,129,1,66,247,129,1,66,242,129,4,66,243,129,8,66,130,132,119,101,98,109,66,135,129,4,66,133,129,2,24,83,128,103,1,255,255,255,255,255,255,255,21,73,169,102,153,42,215,177,131,15,66,64,77,128,134,67,104,114,111,109,101,87,65,134,67,104,114,111,
109,101,22,84,174,107,169,174,167,215,129,1,115,197,135,207,96,156,234,24,157,175,131,129,1,85,238,129,1,134,133,86,95,86,80,56,224,138,176,129,1,186,129,1,83,192,129,1,31,67,182,117,1,255,255,255,255,255,255,255,231,129,0,160,204,161,162,129,0,0,0,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,229,106,0,117,161,165,166,163,238,129,1,165,158,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,232,120,0,160,187,161,152,129,3,233,0,177,
1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,129,0,160,188,161,152,129,7,208,0,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,130,3,233])],{type:"video/webm"});z.src=_.e9(_.lb(W));z.ontimeupdate=function(){r();g.resolve(0)};
y.appendChild(z);z.classList.add("html5-main-video");setTimeout(function(){y.classList.add("ad-interrupting")},200);
setTimeout(function(){r();g.resolve(1)},5E3);
return S.return(g.promise)})};
ies=function(g,v){var r,k;return _.P(function(y){switch(y.nextAddress){case 1:r=[],k=0;case 2:if(!(k<3)){y.jumpTo(4);break}return _.U(y,fetch(g,{cache:"no-store",method:v}).then(function(z){r.push(z.status)}).catch(function(){r.push(-1)}),3);
case 3:k++;y.jumpTo(2);break;case 4:return y.return(r)}})};
Ghs=function(g){return g.domainLookupStart===0&&g.domainLookupEnd===0&&g.connectStart===0&&g.connectEnd===0};
XaR=function(g,v,r){r=r===void 0?"GET":r;var k,y,z,W,S,Y,e,a,E,p;return _.P(function(f){if(f.nextAddress==1)return _.U(f,Promise.all([ies(g,r),ies(v,r)]),2);k=f.yieldResult;y=_.I(k);z=y.next().value;W=y.next().value;S=z;Y=W;if(Math.min.apply(Math,_.fF(Y))!==Math.max.apply(Math,_.fF(Y))||Math.min.apply(Math,_.fF(S))!==Math.max.apply(Math,_.fF(S)))return f.return(2);if(Math.min.apply(Math,_.fF(Y))===Math.min.apply(Math,_.fF(S)))return f.return(1);a=(e=performance.getEntriesByName(g))==null?void 0:e[0];
p=(E=performance.getEntriesByName(v))==null?void 0:E[0];return a&&p?Ghs(p)?f.return(1):Ghs(a)?f.return(0):f.return(1):f.return(2)})};
lSo=function(){var g;return _.P(function(v){var r=[];var k;var y,z,W;(y=k=(y=nH().objectRepresentation.streamingData)==null?void 0:(z=y.formats)==null?void 0:(W=z[0])==null?void 0:W.url)&&y&&!k.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(y=y.replace("initcwndbps","ctier=L&initcwndbps"),y=y.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),k={testUrl:y,baseUrl:k,method:"GET"}):k=void 0;k&&r.push(k);_.T("ab_net_tp_e")&&r.push({testUrl:_.rC.location.origin+"/ad_companion",baseUrl:_.rC.location.origin+
"/generate_204",method:"OPTIONS"});if(_.T("ad_net_pb_ab")){var S;b:{k=/api\/stats\/ads/;var Y,e,a,E;y=(S=nH().objectRepresentation.adPlacements)==null?void 0:(Y=S[0])==null?void 0:(e=Y.adPlacementRenderer)==null?void 0:(a=e.renderer)==null?void 0:(E=a.linearAdSequenceRenderer)==null?void 0:E.linearAds;if(y!=null&&y.length&&(S=_.l(y[0],B3k))&&(S=S.pings,S!=null&&S.impressionPings))for(Y=[].concat(_.fF(S.impressionPings)),S.progressPings&&(Y=[].concat(_.fF(Y),_.fF(S.progressPings))),S=_.I(Y),Y=S.next();!Y.done;Y=
S.next())if(Y=Y.value,Y.baseUrl&&k.test(Y.baseUrl)){S=Y.baseUrl.replace("https://www.youtube.com","");break b}S=void 0}S&&r.push({testUrl:_.rC.location.origin+S,baseUrl:_.rC.location.origin+"/feed/download",method:"GET"})}if(_.T("ad_net_pb_pbp")){var p;b:{S=/api\/stats\/qoe/;if(Y=nH().objectRepresentation.playbackTracking){e=[];e.push(Y==null?void 0:(p=Y.videostatsPlaybackUrl)==null?void 0:p.baseUrl);var f;e.push(Y==null?void 0:(f=Y.videostatsDelayplayUrl)==null?void 0:f.baseUrl);var Z;e.push(Y==
null?void 0:(Z=Y.videostatsWatchtimeUrl)==null?void 0:Z.baseUrl);var L;e.push(Y==null?void 0:(L=Y.ptrackingUrl)==null?void 0:L.baseUrl);var Q;e.push(Y==null?void 0:(Q=Y.qoeUrl)==null?void 0:Q.baseUrl);var O;e.push(Y==null?void 0:(O=Y.atrUrl)==null?void 0:O.baseUrl);p=_.I(e);for(f=p.next();!f.done;f=p.next())if((f=f.value)&&S.test(f)){p=f.replace("https://www.youtube.com","").replace("https://s.youtube.com","");break b}}p=void 0}p&&r.push({testUrl:_.rC.location.origin+p,baseUrl:_.rC.location.origin+
"/feed/download",method:"GET"})}r=r.length!==0?r[Math.floor(Math.random()*r.length)]:void 0;return(g=r)?v.return(XaR(g.testUrl,g.baseUrl,g.method)):v.return(4)})};
_.C8m=function(){if(_.rC.jGJ===void 0||_.rC.jGJ===null||typeof _.rC.jGJ!=="function")return 2;try{return _.rC.jGJ()===!0?0:1}catch(g){return 0}};
hlo=function(g){switch(g){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.zb(g,"unknown result type")}};
_.nvF=function(g,v){var r=Number(_.Cv("CATSTAT",0));if(v.e3I===void 0)return r;v=v.e3I;g=hlo(g);return r&~(3<<v)|g<<v};
MNs=function(g){var v,r;if((g=(v=g.auxiliaryUi)==null?void 0:(r=v.messageRenderers)==null?void 0:r.bkaEnforcementMessageViewModel)&&g.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return g};
gJT=function(){for(var g=_.I(Object.values(_.Rlo)),v=g.next();!v.done;v=g.next())v=v.value,v.isAsync&&v.e3I&&_.Q3("CATSTAT",_.nvF(2,v))};
_.Ix=function(g,v){g=_.yX("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",g);(v===void 0?0:v)?_.vJY(g,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.ci(_.zt(),g,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
kqB=function(){if(!rXY){if(Polymer.Base){var g=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{g.apply(this,arguments)}catch(E){_.xA(E)}};
var v=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{v.apply(this,arguments)}catch(E){_.xA(E)}};
var r=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{r.apply(this,arguments)}catch(E){_.xA(E)}};
var k=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{k.apply(this,arguments)}catch(E){_.xA(E)}};
var y=Polymer.Base._listen,z=new WeakMap;Polymer.Base._listen=function(E,p,f){var Z=function(){try{f.apply(this,arguments)}catch(L){_.xA(L)}};
z.set(f,Z);y.call(this,E,p,Z)};
var W=Polymer.Base._unlisten;Polymer.Base._unlisten=function(E,p,f){W.call(this,E,p,z.get(f))}}if(Polymer.Async){var S=Polymer.Async,Y=S._atEndOfMicrotask;
S._atEndOfMicrotask=function(){try{Y.apply(S,arguments)}catch(E){_.xA(E)}}}if(Polymer.RenderStatus){var e=Polymer.RenderStatus,a=e.afterNextRender;
e.afterNextRender=function(E,p,f){a.call(e,E,function(){try{p.apply(this,arguments)}catch(Z){_.xA(Z)}},f)}}rXY=!0}};
_.Wi=function(g){var v=g?_.zE(g):"";if(v){if(v.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(v.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(v.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(v.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(v.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return"learning";if(v.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===0)return"music";v=v.toLowerCase();if(v==="/")return"home";if(v===
"/channel_memberships")return"channel-memberships-shopfront";if(v.indexOf("/feed/trending")===0)return"trending";if(v.indexOf("/feed/explore")===0)return"explore";if(v.indexOf("/live")===0)return"live";if(v.indexOf("/results")===0)return"search";if(v.indexOf("/sports")===0)return"sports";if(v.indexOf("/fashion")===0||v.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(v))return"news";if(/^\/(learning)|(@learning)(\/.*)?$/.test(v))return"learning";
if(v.indexOf("/channel/")===0||v.indexOf("/user/")===0||v.indexOf("/gaming")===0||v.indexOf("/post/")===0)return"channel";if(yXB(g))return"show";if(v==="/playlist"||v.indexOf("/playlist/")===0||v==="/view_play_list"||v.indexOf("/view_play_list/")===0||v.indexOf("/show/")===0)return"playlist";if(v==="/feed/history"||v.indexOf("/feed/history/")===0)return"history";if(v==="/new")return"labs";if(v==="/feed/subscriptions")return"subscriptions";if(v.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";
if(v==="/history_controls")return"standalone";if(v.indexOf("/account")===0||v==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(v.indexOf("/paid_memberships")===0||v.indexOf("/refund")===0||v.indexOf("/purchases")===0||v.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(v.indexOf("/product")===0)return"yts-products";if(v.indexOf("/premium")===0||v.indexOf("/musicpremium")===0)return v.indexOf("/premium/offers")===0||v.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(v===
"/cart/checkout"||v==="/cart")return"ypc-checkout";if(v.indexOf("/feed/downloads")===0||v.indexOf("/redeem")===0||v.indexOf("/reporthistory")===0)return"browse";if(v.indexOf("/hashtag")===0)return"hashtag-landing-page";if(v.indexOf("/handle")===0)return"handle";if(v.indexOf("/source")===0)return"audio-pivot";if(v.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(v.indexOf("/playables")===0)return"playables";if(v.indexOf("/create/live/join")===0)return"open-in-app";if(v.indexOf("/shorts")===
0)return"shorts";if(v.indexOf("/feed/channels")===0)return"subscriptions-channels";(v=g?_.zE(g):"")&&v.indexOf("/watch")===0&&_.T("web_watch_enable_learning_journey")?(g=_.sw(g),g=!!g.list&&g.list.indexOf("LJPP")===0):g=!1;if(g)return"learning_journey_watch"}};
_.Pi=function(g){var v,r;(g=(r=_.l(g==null?void 0:g.commandMetadata,_.F7))==null?void 0:r.url)&&(v=_.Wi(g));return v};
yXB=function(g){var v=g?_.zE(g):"";if(!v)return!1;v=v.toLowerCase();return v.indexOf("/show/")===0||v.indexOf("/playlist")===0&&(g=_.sw(g),g.list&&g.list.indexOf("EL")===0)?!0:!1};
Y$=function(g){var v="unknown",r;var k=((r=_.l(g==null?void 0:g.commandMetadata,_.F7))==null?void 0:r.webPageType)||"";k?(r=k.toLowerCase(),r.startsWith("web_page_type_")&&(r=r.slice(14))):r=k;r&&cXY[r.toUpperCase()]?v=cXY[r.toUpperCase()]:_.l(g,_.SG)||_.l(g,zyT)?v="browse":_.l(g,_.ox)?v="search":_.l(g,_.Vx)&&(v="watch");v==="watch"&&_.Pi(g||null)==="learning_journey_watch"&&(v="learning_journey_watch");v==="unknown"&&_.Lx(Error("If`"+JSON.stringify({clickTrackingParams:g==null?void 0:g.clickTrackingParams,
commandMetadata:g==null?void 0:g.commandMetadata,allEndpointKeys:Object.keys(g||[])})));return v};
_.Ue=function(g){if(!_.IyA||g)_.IyA=_.YL();return _.IyA};
_.W73=function(g){return!!_.l(g,_.Vx)||!!_.l(g,_.Ab)&&_.T("kevlar_enable_shorts_prefetch")};
_.PnT=function(g,v){g=_.l(g,_.Vx)||_.l(g,_.Ab);return"v"+g.videoId+(g.playlistId?"-pl"+g.playlistId:"")+(v?"-an1":"")+(g.params?"-pr"+g.params:"")};
eG=function(g){return function(){return new g}};
ax=function(g){var v=_.h0();return function(){return v.resolve(g)}};
oJ3=function(g){var v=_.Rf("web_pbj_log_warning_rate",0);v=v>0&&Math.random()<v;if(!_.l(g,_.Ab))return v&&_.Lx(Error("Lf")),!1;var r;return _.T("shorts_controller_retrieve_seedless_sequence_v2")&&((r=_.l(g,_.Ab))==null?void 0:r.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:SbT(g)?!0:(v&&_.Lx(Error("Mf")),!1)};
SbT=function(g){var v=(_.l(g,_.Vx)||_.l(g,_.Ab)).videoId;if(!v||!YbF.test(v))return!1;var r;return(g=(r=_.l(g.commandMetadata,_.F7))==null?void 0:r.url)&&(g.includes(v)||g.startsWith("/clip"))?!0:!1};
_.AXk=function(){var g=_.o0();return g.getFlag(192)?g.getFlag(190):!(_.T("web_watch_cinematics_disabled_by_default")||_.T("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&Uuh())};
_.Ee=function(g,v,r){var k={};k.currentUrl=v;k.vis=g.vis!==void 0?g.vis:0;k.splay=!1;v=_.o0();k.autoCaptionsDefaultOn=v.getFlag(66);v.getFlag(141)?v.getFlag(140)?k.autonavState="STATE_OFF":k.autonavState="STATE_ON":k.autonavState="STATE_NONE";k.html5Preference="HTML5_PREF_WANTS";isNaN(_.Cv("STS"))||(k.signatureTimestamp=_.Cv("STS"));g.autonav&&(k.autoplay=!0,k.autonav=!0);g.mutedAutoplay&&(k.autoplay=!0,k.mutedAutoplay=!0);g.inlinePlayback&&(k.autoplay=!0,k.autonav=!1,k.isInlineUnmutedPlayback=!!g.inlineUnmuted);
k.referer=r;k.lactMilliseconds=g.lact!==void 0?g.lact.toString():"-1";_.T("enable_unknown_lact_fix_on_html5")&&k.lactMilliseconds==="-1"&&_.Lx(new _.EU("Unknown LACT is set in playbackContext.",{"lact in tempData":g.lact||"undefined",autonav:g.autonav||"undefined"}));g={};v.getFlag(194)&&(g.hasShownAmbientMode=!0);v.getFlag(192)&&(g.hasToggledOffAmbientMode=!0);_.AXk()&&(g.watchAmbientModeEnabled=!0);k.watchAmbientModeContext=g;return k};
eyJ=function(g){var v={},r=g.pbis||0;r&&(v.playbackBeginsInSeconds=r);g.prefetch_reason&&g.prefetch_reason==="hc_pbis"&&(v.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return v};
_.p2=function(g){g=g===void 0?!1:g;var v=_.o0(),r="USER_INTERFACE_THEME_LIGHT";v.getFlag(165)?r="USER_INTERFACE_THEME_DARK":v.getFlag(174)?r="USER_INTERFACE_THEME_LIGHT":_.dG()&&(r="USER_INTERFACE_THEME_DARK");return g?r:ayh()||r};
_.EJB=function(){return!_.T("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.dG=function(){return _.EJB()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.Tt=function(){var g=_.o0();return _.EJB()&&!g.getFlag(165)&&!g.getFlag(174)};
ayh=function(){var g=g===void 0?window.location.href:g;if(_.T("kevlar_disable_theme_param"))return null;var v=_.zE(g);if(_.duk(v))return"USER_INTERFACE_THEME_DARK";try{var r=_.sw(g).theme;return pVB.get(r)||null}catch(k){}return null};
_.duk=function(g){return _.T("enable_dark_theme_only_on_shorts")?!(g==null||!g.startsWith("/shorts/")):!1};
_.fy3=function(g,v,r,k,y){v=v===void 0?!1:v;r=r===void 0?!1:r;var z=_.Cv("INNERTUBE_CONTEXT");if(!z)return _.Z0(Error("Pf")),{};z=(0,_.ZG.unsafeClone)(z);_.T("web_no_tracking_params_in_shell_killswitch")||delete z.clickTracking;z.client||(z.client={});var W=z.client;W.clientName==="MWEB"&&W.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(W.clientFormFactor=_.Cv("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");W.screenWidthPoints=window.innerWidth;W.screenHeightPoints=window.innerHeight;W.screenPixelDensity=
Math.round(window.devicePixelRatio||1);W.screenDensityFloat=window.devicePixelRatio||1;W.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());W.userInterfaceTheme=_.p2();if(!v){var S=_.EDJ();S&&(W.connectionType=S);_.T("web_log_effective_connection_type")&&(S=pBk())&&(z.client.effectiveConnectionType=S)}var Y;if(_.T("web_log_memory_total_kbytes")&&((Y=_.rC.navigator)==null?0:Y.deviceMemory)){var e;Y=(e=_.rC.navigator)==null?void 0:e.deviceMemory;z.client.memoryTotalKbytes=""+Y*1E6}v&&k&&!_.T("web_it_context_set_original_url_ks")&&
(W.originalUrl=Tgo(_.rC.location.href,k).toString());_.T("web_gcf_hashes_innertube")&&(S=Q0R())&&(e=S.coldConfigData,Y=S.coldHashData,S=S.hotHashData,z.client.configInfo=z.client.configInfo||{},e&&(z.client.configInfo.coldConfigData=e),Y&&(z.client.configInfo.coldHashData=Y),S&&(z.client.configInfo.hotHashData=S));e=_.sw(_.rC.location.href);!_.T("web_populate_internal_geo_killswitch")&&e.internalcountrycode&&(W.internalGeo=e.internalcountrycode);!_.T("web_populate_client_screen_killswitch")&&y&&(W.clientScreen=
y);W.clientName==="MWEB"||W.clientName==="WEB"?(W.mainAppWebInfo={graftUrl:k||_.rC.location.href},_.T("kevlar_woffle")&&_.lQ.instance&&(k=_.lQ.instance,W.mainAppWebInfo.pwaInstallabilityStatus=!k.appInstalledEventFired&&k.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),W.mainAppWebInfo.webDisplayMode=fvo(),W.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):W.clientName==="TVHTML5"&&(!_.T("web_lr_app_quality_killswitch")&&
(k=_.Cv("LIVING_ROOM_APP_QUALITY"))&&(W.tvAppInfo=Object.assign(W.tvAppInfo||{},{appQuality:k})),k=_.Cv("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(W.tvAppInfo=Object.assign(W.tvAppInfo||{},{certificationScope:k}));!_.T("web_populate_time_zone_itc_killswitch")&&(k=esJ())&&(W.timeZone=k);(k=$7s())?W.experimentsToken=k:delete W.experimentsToken;W=JIm();k=_.lyF();k=(0,_.ZG.getValues)(k.tokenJars);z.request=Object.assign({},z.request,{internalExperimentFlags:W,consistencyTokenJars:k});!_.T("web_prequest_context_killswitch")&&
(W=_.Cv("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(z.request.externalPrequestContext=W);k=_.o0();W=k.getFlag(58);k=k.get("gsml","");z.user=Object.assign({},z.user);W&&(z.user.enableSafetyMode=W);k&&(z.user.lockedSafetyMode=!0);_.T("warm_op_csn_cleanup")?r&&(v=_.Z3())&&(z.clientScreenNonce=v):!v&&(v=_.Z3())&&(z.clientScreenNonce=v);g&&(z.clickTracking={clickTrackingParams:g});if(g=_.$A("yt.mdx.remote.remoteClient_"))z.remoteClient=g;_.f2.getInstance().setLocationOnInnerTubeContext(z);try{var a=GLK(),
E=a.bid;delete a.bid;z.adSignalsInfo={params:[],bid:E};for(var p=_.I(Object.entries(a)),f=p.next();!f.done;f=p.next()){var Z=_.I(f.value),L=Z.next().value,Q=Z.next().value;a=L;E=Q;g=void 0;(g=z.adSignalsInfo.params)==null||g.push({key:a,value:""+E})}var O,q;if(((O=z.client)==null?void 0:O.clientName)==="TVHTML5"||((q=z.client)==null?void 0:q.clientName)==="TVHTML5_UNPLUGGED"){var X=_.Cv("INNERTUBE_CONTEXT");X.adSignalsInfo&&(z.adSignalsInfo.advertisingId=X.adSignalsInfo.advertisingId,z.adSignalsInfo.advertisingIdSignalType=
"DEVICE_ID_TYPE_CONNECTED_TV_IFA",z.adSignalsInfo.limitAdTracking=X.adSignalsInfo.limitAdTracking)}}catch(b){_.Z0(b)}return z};
_.NgA=function(g){var v=new Nm(_.Cv("ONE_PICK_URL",""));v.urlParamMap_.set("hostId",g);(g=_.Cv("GAPI_LOCALE"))&&v.urlParamMap_.set("hl",g);(g=_.Cv("SESSION_INDEX"))&&v.urlParamMap_.set("authuser",g);(g=_.Cv("DELEGATED_SESSION_ID"))&&v.urlParamMap_.set("groupId",g);return v};
H0o=function(){var g=_.h0(),v=g.resolve(_.ZO);g=g.resolve(_.Hi);return new Z0A(v,g)};
Duh=function(g){if(window.IntersectionObserver)return new t13(g,400);throw new TypeError("Wf");};
wVh=function(){var g=Hammer.TouchAction,v=g.prototype.preventDefaults;g.prototype.preventDefaults=function(r){var k=this.actions.indexOf("pan-down")>-1;if(!k)return v.call(this,r);if(!L7o){var y=r.srcEvent;r=r.direction;var z;if((z=this.manager)==null?0:z.session.prevented)y.preventDefault();else if(k&&r&Hammer.DIRECTION_DOWN)return this.preventSrc(y)}}};
Qgs=function(g){if(!g||g.size===0)return Hammer.DIRECTION_ALL;if(g.size===2){if(g.has("up")&&g.has("down"))return Hammer.DIRECTION_VERTICAL;if(g.has("right")&&g.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(g.size===1){if(g.has("up"))return Hammer.DIRECTION_UP;if(g.has("down"))return Hammer.DIRECTION_DOWN;if(g.has("right"))return Hammer.DIRECTION_RIGHT;if(g.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.uum=function(){return Cns?Promise.resolve(Cns):new Promise(function(g,v){var r=self.indexedDB.open("swpushnotificationsdb");r.onerror=v;r.onsuccess=function(){var k=r.result;if(k.objectStoreNames.contains("swpushnotificationsstore"))Cns=k,g(Cns);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.uum()};
r.onupgradeneeded=xus})};
xus=function(g){g=g.target.result;g.objectStoreNames.contains("swpushnotificationsstore")&&g.deleteObjectStore("swpushnotificationsstore");g.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
$uh=function(g){var v=jgh(),r;return _.P(function(k){switch(k.nextAddress){case 1:return _.cD(k,2),_.U(k,g.match(v,{cacheName:"yt-appshell-assets"}),4);case 4:r=k.yieldResult;_.Ju(k,3);break;case 2:_.S2(k);case 3:return k.return(r)}})};
jgh=function(){var g=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?JXR.registration.scope:O0o;g.endsWith("/")&&(g=g.slice(0,-1));return g+"/app_shell_home"};
V13=function(g){g.map(function(v){return v.source}).join("|")};
_.qbY=function(g){return _.P(function(v){return v.return($uh(g))})};
sgA=function(){var g=window.caches,v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,_.qbY(g),2);v=r.yieldResult;return r.return(!!v)})};
XVT=function(){_.P(function(g){if(g.nextAddress==1){if(muY)return g.jumpTo(0);muY=!0;if(_.T("enable_system_health_primes_monitoring"))return _.yj(K7s,3E4),b0k(),g.return();if(!(Math.random()<_.Rf("web_system_health_fraction")))return g.jumpTo(0);F7s={heightPixels:screen.height,widthPixels:screen.width};tb&&!isNaN(tb.jsHeapSizeLimit)&&(F7s.memoryTotalKbytes=String(Math.round(tb.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(F7s.devicePixelRatio=window.devicePixelRatio);return _.U(g,i0m(),4)}_.yj(K7s,
3E4);return _.U(g,GqB(),0)})};
i0m=function(){return _.P(function(g){if(g.nextAddress==1)return DO.intersectionObserverPresent="IntersectionObserver"in window,DO.serviceWorkerPresent="serviceWorker"in navigator,DO.webSharePresent="share"in navigator,DO.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,DO.cacheStoragePresent="caches"in window,DO.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,DO.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
DO.webkitTemporaryStoragePresent="webkitTemporaryStorage"in L2&&L2.webkitTemporaryStorage&&"queryUsageAndQuota"in L2.webkitTemporaryStorage,DO.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",_.U(g,hsA(),2);DO.indexedDbPresent=g.yieldResult;DO.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;DO.broadcastChannelPresent="BroadcastChannel"in window;DO.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(DO.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,DO.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.o7(g)})};
K7s=function(){var g=9E4+Math.random()*2E3;_.nL()>g||(_.T("enable_system_health_primes_monitoring")?b0k():GqB())};
GqB=function(){var g;return _.P(function(v){if(v.nextAddress==1)return _.U(v,BgC(),2);g=v.yieldResult;_.fx("systemHealthCaptured",g);_.o7(v)})};
b0k=function(){var g={metric:{}},v=hyo();v.networkEvents.length&&(g.metric.networkEvents=nJo(v));_.fx("systemHealthCaptured",g)};
BgC=function(){var g,v,r,k,y,z,W,S,Y,e;return _.P(function(a){switch(a.nextAddress){case 1:g={viewportHeightPixels:Math.max(document.documentElement?document.documentElement.clientHeight||0:0,window.innerHeight||0),viewportWidthPixels:Math.max(document.documentElement?document.documentElement.clientWidth||0:0,window.innerWidth||0)};v=window.screen;_.T("enable_is_extended_monitoring")&&v&&"isExtended"in v&&(g.isExtended=!!v.isExtended);r={metric:{staticContext:F7s,dynamicContext:g,webMetric:M1m,webApiSupport:DO}};
if(k=_.Z3())r.csn=k;tb&&(r.metric.webMetric.currentHeapKbytes=Math.round(tb.usedJSHeapSize/1E3));window.matchMedia&&(r.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,r.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,r.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in L2&&typeof L2.getBattery==="function")){a.jumpTo(2);break}return _.U(a,L2.getBattery(),3);case 3:if(y=
a.yieldResult)r.metric.dynamicContext.chargingStatus=y.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(r.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(DO.storageEstimatePresent)return _.U(a,navigator.storage.estimate(),8);if(!DO.webkitTemporaryStoragePresent){a.jumpTo(5);break}return _.U(a,Ryo(),7);case 7:z=a.yieldResult;a.jumpTo(5);break;case 8:z=a.yieldResult;case 5:return r.metric.dynamicContext.deviceStorageQuotaMbytes=((W=z)==null?0:W.quota)?String(Math.round(z.quota/
1048576/10)*10):"-1",r.metric.dynamicContext.deviceStorageUsageMbytes=((S=z)==null?0:S.usage)?String(Math.round(z.usage/1048576/10)*10):"-1",Y=r.metric.dynamicContext,_.U(a,sgA(),9);case 9:return Y.hasAppShell=a.yieldResult,e=hyo(),e.networkEvents.length&&(r.metric.networkEvents=nJo(e)),a.return(r)}})};
Ryo=function(){return new Promise(function(g){var v;DO.webkitTemporaryStoragePresent&&(v=L2.webkitTemporaryStorage)!=null&&v.queryUsageAndQuota?L2.webkitTemporaryStorage.queryUsageAndQuota(function(r,k){g({usage:r,quota:k})}):g(void 0)})};
_.wG=function(g){g&=16777215;g=[(g&16711680)>>16,(g&65280)>>8,g&255];return gZC(g[0],g[1],g[2])};
_.QX=function(g){g=[(g&16711680)>>>16,(g&65280)>>>8,g&255,(g&4278190080)>>>24];var v=_.vZB(g,function(r){return r==(r&255)});
g[3]=(g[3]/255).toFixed(3);if(!v)throw Error("Xf`"+g.join(","));return"rgba("+g.join(",")+")"};
_.rBC=function(g){return[(g&16711680)>>>16,(g&65280)>>>8,g&255]};
_.kgm=function(g){g=g.map(function(v){v/=255;return v<=.03928?v/12.92:Math.pow((v+.05)/1.05,2.4)});
return g[0]*.2126+g[1]*.7152+g[2]*.0722};
C2=function(g,v){g=_.rBC(g);return"rgba("+g[0]+", "+g[1]+", "+g[2]+", "+v+")"};
_.yBJ=function(){try{return!!self.localStorage}catch(g){return!1}};
W2A=function(){if(cBs())_.Lx(Error("Yf"));else{var g=document.createElement("iframe");g.style.display="none";var v=v===void 0?window.location.href:v;var r=_.tF(_.Cv("PERSIST_IDENTITY_IFRAME_URL"));v=r?r:(new URL(v)).host.indexOf("studio")===0?_.rm(zcB,"persist_identity"):_.rm(IVA,"persist_identity");_.dJ3(g,1,v);g.id="persist_identity";var k;(k=document.body)==null||k.appendChild(g)}};
cBs=function(){var g=PBR;g||(g=document.querySelector("#persist_identity"));return g};
SWh=function(){var g=!1;try{g=!!window.sessionStorage.getItem("session_logininfo")}catch(v){g=!0}return(_.Cv("INNERTUBE_CLIENT_NAME")==="WEB"||_.Cv("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&g};
oZh=function(g,v){if(!SWh())return!1;v||(v=_.Cv("LOGIN_INFO"));return v?(g.session_logininfo=v,!0):!1};
UgF=function(g,v){g=g===void 0?!1:g;if((v===void 0||!v)&&YWY!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.ua("LOG_STICKINESS",!1)){v=_.Z3();var r=_.NP(),k={identityStickinessData:{initialState:YWY}};v&&r&&_.mW(v,r,k)}if(v=cBs())if(r=v.src?(new URL(v.src)).origin:"*",g){var y;(y=v.contentWindow)==null||y.postMessage({action:"clear"},r)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(g=window.sessionStorage.getItem("session_logininfo"))){var z;(z=v.contentWindow)==null||z.postMessage({loginInfo:g},r)}};
_.uQ=function(g){g=g===void 0?!0:g;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.Q3("LOGIN_INFO",""),g&&window.sessionStorage.setItem("from_switch_account","1"),UgF(!0,g)}catch(v){}};
ABm=function(g){g&&(g.startsWith("https://accounts.google.com/AddSession")?_.uQ():g.startsWith("https://accounts.google.com/ServiceLogin")?_.uQ():g.startsWith("https://myaccount.google.com")&&_.J3(g).getPath().endsWith("/youtubeoptions")&&_.uQ())};
x$=function(g,v){ABm(g);if(_.ua("LOGGED_IN",!0)&&SWh()){var r=PRm(g);r==null&&(r={});oZh(r,v)&&_.KW(g,r)}};
ecJ=function(){function g(v){for(v=v.target;v&&v.nodeName!=="A";)if(v=v.parentNode,!(v&&v instanceof HTMLElement))return;if(v&&!v.hasAttribute("download")&&v.getAttribute("rel")!=="external"&&v.href)return v.href}
document.addEventListener("mousedown",function(v){v.button!==0&&(v=g(v))&&x$(v)});
document.addEventListener("click",function(v){(v=g(v))&&x$(v)})};
dgA=function(){var g=new aVB;try{if(_.ua("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(S){g.increment(5,!1);return}if(_.Cv("LOGIN_INFO")){var v=EZJ?EZJ:window.location;_.Cv("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&W2A();var r=PRm(v.href);r==null&&(r={});var k=r.session_logininfo,y=Number(window.sessionStorage.getItem("stickiness_reload")),z=k===_.Cv("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
y>=2||z)y>=2?g.increment(2,z):z?g.increment(7,z):window.sessionStorage.getItem("session_logininfo")||(g.increment(3,z),YWY="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.Cv("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.Cv("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))g.increment(4,z),window.sessionStorage.removeItem("stickiness_reload");
else if(y<2){window.sessionStorage.setItem("stickiness_reload",String(y+1));var W=v.href;W=_.bK(W,"sttick");x$(W,window.sessionStorage.getItem("session_logininfo"));W=_.mV(W,{sttick:y});g.increment(y,z);_.FW(v,W)}}else g.increment(6,!1)}else _.uQ(!1)}catch(S){}};
_.jG=function(g,v,r,k,y){v=v===void 0?{}:v;r=r===void 0?"":r;k=k===void 0?window:k;g=_.Kv(g,v);x$(g);r=_.pV(g+r,y);_.FW(k.location,r)};
_.pEY=function(g,v,r,k,y){y=y===void 0?!1:y;r&&_.KW(g,r);r=_.pV(g);var z=_.e9(r);g!=z&&_.J0(Error("Zf`"+g));g=z;v=v||uK(g).toString(36);try{if(y)return y=g,y=H2C(y),x$(y),_.ub(window,y,v,"attributionsrc")}catch(W){_.xA(W)}x$(g);return _.ub(window,r,v,k)};
T8h=function(g){if(g.urlEndpoint){if(g=_.sw(g.urlEndpoint.url),g.adurl)return Xe(g.adurl)}else if(g.watchEndpoint)return"//www.youtube.com/watch?v="+g.watchEndpoint.videoId;return null};
lVA=function(g){if(!g||!g.reportingPings)return null;var v={};g.reportingPings.forEach(function(r){r.pingType in v?v[r.pingType].push(r.url):v[r.pingType]=[r.url]});
return{adpings:NWh(v)}};
_.$$=function(){return{isShellLoad:_.ua("IS_SHELL_LOAD",!1)}};
N8h=function(){navigator.serviceWorker.getRegistrations().then(function(g){g.forEach(fVB)})};
fVB=function(g){g&&_.ZET(HEJ,g.scope)};
_.ZET=function(g,v){v={scope:v||_.gV("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.PY(g),v)};
Jb=function(g,v,r,k){if(v&&v.serializedYpcCujLoggingParams){if(r){var y={};y.transactionErrorType=r;k&&(y.errorMessage=k);v.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:y}}}r={};r.ypcCujContext=v;g=_.yX("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",g,r);_.ci(_.zt(),g,"FLOW_TYPE_YPC_ACQUISITION")}};
_.tkT=function(g,v,r,k){var y={};y.serializedTransactionFlowLoggingParams=v;r&&(y.errorType=r);k&&(y.errorMessage=k);_.fx(g,y);_.NG()};
_.DgY=function(g){g&&_.tkT("transactionFlowStarted",g)};
_.L2B=function(g){g&&_.tkT("transactionFlowCancelled",g)};
_.Oe=function(g,v,r){v&&_.tkT("transactionFlowFailed",v,g,r)};
wEB=function(g){if(_.T("enable_setting_app_inert_when_buy_flow_opens")){var v=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");v&&(v.inert=g)}};
_.VX=function(){this.megabloxUrl_=null};
_.qm=function(g){try{var v=Q8k==null?void 0:Q8k.composedPath(g)}catch(r){v=g.composedPath?g.composedPath():[]}return v&&v.length>0?v:g.composedPath?g.composedPath():[]};
_.se=function(g){return _.qm(g)[0]};
_.mt=function(g){if(!(g instanceof Element))return null;g=g.classList?Array.from(g.classList):void 0;if(!g)return null;var v=g.indexOf("style-scope");return v>-1&&v+1<g.length?g[v+1]:null};
K2=function(g){if(!(g instanceof HTMLElement))return null;var v=g&&(g.$$||g.polymerController)?g.tagName.toLowerCase():null;return v?v:_.mt(g)};
CBR=function(g,v){return g.replace(/[^a-z]*[^\s]+/g,function(r){return r+".style-scope."+v})};
usR=function(g,v){return v?g.split(",").map(function(r){return CBR(r.trim(),v)}).join(", "):g};
_.bQ=function(g){var v,r,k,y;return(y=(k=(r=(v=g.root)!=null?v:g.shadowRoot)!=null?r:g.__shady_native_shadowRoot)!=null?k:g.__shady_shadowRoot)!=null?y:g};
F0=function(g){return g instanceof ShadowRoot?ShadowRoot:g instanceof DocumentFragment?DocumentFragment:g instanceof Document?Document:HTMLElement};
xgh=function(g){var v,r,k;return(k=(r=(v=g.parentElement)!=null?v:g.__shady_native_parentElement)!=null?r:g.__shady_parentElement)!=null?k:null};
j8F=function(g){var v,r,k;return(k=(r=(v=g.parentNode)!=null?v:g.__shady_native_parentNode)!=null?r:g.__shady_parentNode)!=null?k:null};
$gY=function(g){var v,r,k;return(k=(r=(v=g.__shady_parentNode)!=null?v:g.__shady_native_parentNode)!=null?r:g.parentNode)!=null?k:null};
JBK=function(g){var v,r;return(r=(v=j8F(g))!=null?v:g.host)!=null?r:null};
OEC=function(g){var v,r,k;return(k=(r=(v=g.nextSibling)!=null?v:g.__shady_native_nextSibling)!=null?r:g.__shady_nextSibling)!=null?k:null};
VkA=function(g){var v,r,k;return(k=(r=(v=g.previousSibling)!=null?v:g.__shady_native_previousSibling)!=null?r:g.__shady_previousSibling)!=null?k:null};
qW3=function(g){var v,r,k;return(k=(r=(v=g.nextElementSibling)!=null?v:g.__shady_native_nextElementSibling)!=null?r:g.__shady_nextElementSibling)!=null?k:null};
s8C=function(g){var v,r,k;return(k=(r=(v=g.previousElementSibling)!=null?v:g.__shady_native_previousElementSibling)!=null?r:g.__shady_previousElementSibling)!=null?k:null};
mgh=function(g){var v,r,k;return new Set([].concat(_.fF((v=g.children)!=null?v:[]),_.fF((r=g.__shady_native_children)!=null?r:[]),_.fF((k=g.__shady_children)!=null?k:[])))};
K23=function(g){var v,r,k;return new Set([].concat(_.fF((v=g.childNodes)!=null?v:[]),_.fF((r=g.__shady_native_childNodes)!=null?r:[]),_.fF((k=g.__shady_childNodes)!=null?k:[])))};
bET=function(g){if(!g)return null;var v=_.mt(g);if(!v){var r;return(r=Node.prototype.getRootNode)==null?void 0:r.call(g)}v=v.toUpperCase();for(g=xgh(g);g&&g.tagName!==v;)g=xgh(g);return g?_.bQ(g):null};
F2h=function(g){for(;g&&!(g instanceof HTMLElement);)g=JBK(g);return g};
iEY=function(g){var v=F2h(g);return g===v?_.mt(g):v?K2(v):null};
GgB=function(g){return(g=F2h(g))?K2(g):null};
XEm=function(g){if(g instanceof Comment)return!1;if(g instanceof Text){var v,r;if(((r=(v=g.textContent)==null?void 0:v.trim())!=null?r:"")==="")return!1}return!0};
iQ=function(g,v,r){var k=v(g);for(r=r===void 0?GgB(g):r;k&&(iEY(k)!==r||!XEm(k));)g=k,k=v(g);return k};
B8s=function(g,v,r){if(!v)return null;g=GgB(g);return iEY(v)===g&&XEm(v)?v:iQ(v,r,g)};
hcm=function(g){return iQ(g,$gY,_.mt(g))};
nZh=function(g){return iQ(g,qW3)};
MkB=function(g){return iQ(g,OEC)};
Rco=function(g){return iQ(g,s8C)};
gWK=function(g){return iQ(g,VkA)};
vWT=function(g){return B8s(g,g.firstChild||g.__shady_native_firstChild||g.__shady_firstChild||null,OEC)};
rdC=function(g){var v,r,k;var y=(k=(r=(v=g.firstElementChild)!=null?v:g.__shady_native_firstElementChild)!=null?r:g.__shady_firstElementChild)!=null?k:null;return B8s(g,y,qW3)};
ky3=function(g){var v,r,k;var y=(k=(r=(v=g.lastChild)!=null?v:g.__shady_native_lastChild)!=null?r:g.__shady_lastChild)!=null?k:null;return B8s(g,y,VkA)};
ydm=function(g){var v,r,k;var y=(k=(r=(v=g.lastElementChild)!=null?v:g.__shady_native_lastElementChild)!=null?r:g.__shady_lastElementChild)!=null?k:null;return B8s(g,y,s8C)};
cdk=function(g){var v=GgB(g);return Array.from(K23(g)).filter(function(r){return iEY(r)===v})};
zqA=function(g){var v=K2(g);return Array.from(mgh(g)).filter(function(r){return _.mt(r)===v})};
_.Gt=function(g,v,r){if(g instanceof HTMLElement&&_.mt(g)===r){var k=Array.from(g.classList).indexOf("style-scope");if(k===-1)g.classList.add("style-scope"),g.classList.add(v);else if(!(k+1>=g.classList.length)){k=g.classList[k+1];var y,z;g==null||(y=g.classList)==null||(z=y.replace)==null||z.call(y,k,v)}}if(g instanceof HTMLElement||g instanceof DocumentFragment)for(y=_.I(mgh(g)),z=y.next();!z.done;z=y.next())_.Gt(z.value,v,r);return g};
X0=function(g,v){if(g instanceof HTMLElement&&_.mt(g)===v){var r=Array.from(g.classList).indexOf("style-scope");r===-1||r+1>=g.classList.length||g.classList.remove("style-scope",g.classList[r+1])}if(g instanceof HTMLElement||g instanceof DocumentFragment){r=_.I(g.children);for(var k=r.next();!k.done;k=r.next())X0(k.value,v)}return g};
_.IHo=function(g,v){return F0(g).prototype.appendChild.call(g,v)};
Wpk=function(g,v){if(g===v)return!0;g=K23(g);return Array.from(g).some(function(r){return Wpk(r,v)})};
_.hb=function(g,v){if(g instanceof Bi)return g;(v==null?0:v.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(g,"ownerDocument")&&Object.defineProperty(g,"ownerDocument",{get:function(){return window.document}});
return new Bi(g)};
SqB=function(){var g=Bi.prototype,v=[].concat(_.fF(P93?[]:["getRootNode"]),["setAttribute","removeAttribute"]);v=_.I(v);for(var r=v.next(),k={};!r.done;k={method$jscomp$48:void 0},r=v.next())k.method$jscomp$48=r.value,g[k.method$jscomp$48]=function(y){return function(){return this.host[y.method$jscomp$48].apply(this.host,arguments)}}(k)};
YqJ=function(){var g=Bi.prototype,v=[].concat(_.fF(P93?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.fF(oWF?[]:["querySelector","querySelectorAll"]));v=_.I(v);for(var r=v.next(),k={};!r.done;k={method$jscomp$49:void 0},r=v.next())k.method$jscomp$49=r.value,g[k.method$jscomp$49]=function(y){return function(){return this.root[y.method$jscomp$49].apply(this.root,arguments)}}(k)};
eqT=function(){var g=Bi.prototype,v=[].concat(_.fF(UiA?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.fF(Ad3?[]:["parentNode"]));v=_.I(v);for(var r=v.next(),k={};!r.done;k={prop$jscomp$62:void 0},r=v.next())k.prop$jscomp$62=r.value,Object.defineProperty(g,k.prop$jscomp$62,{get:function(y){return function(){return this.host[y.prop$jscomp$62]}}(k),
configurable:!0})};
di3=function(){var g=Bi.prototype,v=["activeElement"].concat(_.fF(UiA?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.fF(aH3?[]:["children"]),_.fF(EWh?[]:["lastChild"]));v=_.I(v);for(var r=v.next(),k={};!r.done;k={prop$jscomp$63:void 0},r=v.next())k.prop$jscomp$63=r.value,Object.defineProperty(g,k.prop$jscomp$63,{get:function(y){return function(){return this.root[y.prop$jscomp$63]}}(k),
configurable:!0})};
pOs=function(){for(var g=Bi.prototype,v=_.I(["innerHTML","textContent"]),r=v.next(),k={};!r.done;k={prop$jscomp$64:void 0},r=v.next())k.prop$jscomp$64=r.value,Object.defineProperty(g,k.prop$jscomp$64,{get:function(y){return function(){return this.root[y.prop$jscomp$64]}}(k),
set:function(y){return function(z){this.root[y.prop$jscomp$64]=z}}(k),
configurable:!0})};
TYo=function(g){var v=Bi.prototype;g=_.I(Object.entries(g));for(var r=g.next(),k={};!r.done;k={fn$jscomp$359:void 0},r=g.next()){var y=_.I(r.value);r=y.next().value;y=y.next().value;k.fn$jscomp$359=y;v[r]=function(z){return function(){return z.fn$jscomp$359.apply(null,[this.host.node||this.host].concat(_.fF(arguments)))}}(k)}};
fHm=function(){for(var g=Bi.prototype,v=_.I(Object.entries(lHh)),r=v.next(),k={};!r.done;k={fn$jscomp$360:void 0},r=v.next()){var y=_.I(r.value);r=y.next().value;y=y.next().value;k.fn$jscomp$360=y;Object.defineProperty(g,r,{get:function(z){return function(){return z.fn$jscomp$360.apply(null,[this.host.node||this.host].concat(_.fF(arguments)))}}(k),
configurable:!0})}};
_.n2=function(g){return g instanceof NYF||g instanceof Document?g:new NYF(g)};
Zkm=function(){for(var g=NYF.prototype,v=_.I("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),r=v.next(),k={};!r.done;k={method$jscomp$50:void 0},r=v.next())k.method$jscomp$50=r.value,g[k.method$jscomp$50]=function(y){return function(){return HTMLElement.prototype[y.method$jscomp$50].call.apply(HTMLElement.prototype[y.method$jscomp$50],[this.node].concat(_.fF(arguments)))}}(k)};
HkY=function(){for(var g=NYF.prototype,v=_.I("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),r=v.next(),k={};!r.done;k={prop$jscomp$65:void 0},r=v.next())k.prop$jscomp$65=r.value,Object.defineProperty(g,k.prop$jscomp$65,{get:function(y){return function(){var z;return(z=this.node["__shady_native_"+y.prop$jscomp$65])!=null?z:this.node[y.prop$jscomp$65]}}(k),
configurable:!0})};
_.Mm=function(g,v,r){r===void 0&&(r=!g.classList.contains(v));r?g.classList.add(v):g.classList.remove(v)};
_.Rx=function(g,v,r){r===void 0&&(r=!g.hasAttribute(v));if(v==="class")throw Error("cg");r?_.n2(g).setAttribute(v,""):_.n2(g).removeAttribute(v)};
t6Y=function(g){return(g.localName!=="slot"?[]:(0,_.gN)(g).assignedNodes({flatten:!0})).filter(function(v){return v.nodeType===Node.ELEMENT_NODE})};
_.Dik=function(g){return(g=_.hb(g).querySelector("slot"))&&g.localName==="slot"?t6Y(g):[]};
_.kx=function(g,v){window.ShadyCSS&&window.ShadyCSS.styleSubtree(g,v)};
yz=function(g,v){var r=v.bind(g);return function(k){r(k,k.detail)}};
_.cX=function(g,v){var r=LpJ.get(g);r||(r=new WeakMap,LpJ.set(g,r));if(r.has(v))return r.get(v);if(_.T("web_fi_listen_disable_bound_fn_helper")){var k=v.bind(g);g=function(y){k(y,y==null?void 0:y.detail)}}else g=yz(g,v);
r.set(v,g);return g};
C9k=function(g,v){wOh(g);g.created[Qnh].push(v)};
wOh=function(g){if(!g.created||!g.created[Qnh]){var v=g.created,r=v?[v]:[];g.created=function(){for(var k=_.I(r),y=k.next();!y.done;y=k.next())y.value.apply(this)};
g.created[Qnh]=r}};
uvB=function(g){return function(){var v=_.Nj.apply(0,arguments);return function(r,k,y){g.apply(null,_.fF(v))(r,k,y)}}};
xiB=function(){return function(){var g=_.Nj.apply(0,arguments);return function(v,r,k){Cw3.apply(null,_.fF(g))(v,r,k)}}};
_.D=function(g){return xiB()(g)};
_.C=function(){return uvB($FF).apply(null,_.fF(_.Nj.apply(0,arguments)))};
_.zz=function(g){return _.T("pbcm_fi_listen_decorators")?jnC(g):uvB(xFk)(g)};
jnC=function(g){return function(v,r){C9k(v,function(){var k=this[r],y=_.T("web_fi_listen_disable_bound_fn_helper")?function(z){k(z,z.detail)}.bind(this):yz(this,k);
$ik.has(g)?fa(this.hostElement,g,y):this.hostElement.addEventListener(g,y)})}};
_.IU=function(){return uvB(jaT).apply(null,_.fF(_.Nj.apply(0,arguments)))};
_.u=function(g){g=g===void 0?{}:g;return uvB(u8m)(g)};
_.WX=function(g){if(g.hostElement&&g!==g.hostElement){var v=_.em(g.hostElement);v=g.renderIdom?v:v.shadowRoot}v||(g=g.root,v=g instanceof Node?_.em(g):null);return v};
_.PX=function(g){return Jdm?Ok3(g):function(v,r){Object.defineProperty(v,r,{get:function(){var k;return(k=_.WX(this))==null?void 0:k.querySelector(g)},
enumerable:!0,configurable:!0})}};
Ok3=function(g){return function(v,r){Object.defineProperty(v,r,{get:function(){var k,y=(k=_.hb(this.hostElement))==null?void 0:k.querySelector(g);if(y)return y;var z;return(z=_.WX(this))==null?void 0:z.querySelector(g)},
enumerable:!0,configurable:!0})}};
_.SC=function(g){return Jdm?V6C(g):function(v,r){Object.defineProperty(v,r,{get:function(){var k;return(k=_.WX(this))==null?void 0:k.querySelectorAll(g)},
enumerable:!0,configurable:!0})}};
V6C=function(g){return function(v,r){Object.defineProperty(v,r,{get:function(){var k,y=(k=_.hb(this.hostElement))==null?void 0:k.querySelectorAll(g);if(y==null?0:y.length)return y;var z;return(z=_.WX(this))==null?void 0:z.querySelectorAll(g)},
enumerable:!0,configurable:!0})}};
qqh=function(g){return function(v){if(![_.Ka,_.J].includes(Object.getPrototypeOf(v.prototype).constructor))throw Error("dg");NjK(Object.assign({},typeof g!=="string"?g:{is:g,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(v)}};
_.Yx=function(){var g=g===void 0?{}:g;return function(v){if(![bx,_.oU].includes(Object.getPrototypeOf(v.prototype).constructor))throw Error("eg");ZcC(Object.assign({},g,{disableInheritanceCheck:!0}))(v)}};
miT=function(g,v){snY[g]!=null||(snY[g]=new Set);snY[g].add(v)};
_.Um=function(){var g=_.IU.apply(null,_.fF(_.Nj.apply(0,arguments)));return function(v,r){miT(v.is,r);g(v,r)}};
aU=function(g,v,r){if(AT(g)&&!Kpo.has(v)){v=v.replace(/^JSC\$[\d]+_/,"");v=v.replace(/\.\d+(\.|$)/g,function(z,W){return".#"+W});
eC[g]!=null||(eC[g]={});var k,y;(k=eC[g])[y=v]!=null||(k[y]=new Set);eC[g][v].has(r)||(eC[g][v].add(r),_.fx("polymerPropertyAccessEvent",{componentName:g,propertyName:v,accessType:r}))}};
bko=function(){return _.T("polymer_property_access_logging_debug")||_.T("polymer_enable_property_access_logging")};
AT=function(g){if(_.T("polymer_property_access_logging_debug"))return!0;if(!_.T("polymer_enable_property_access_logging"))return!1;Fph||(Fph=Date.now());return(uK(g)+Fph)%100<_.Rf("polymer_property_access_logging_percent")};
ikh=function(g,v){return AT(v)&&g.hostElement.loggingStatus?new Proxy(g,{get:function(r,k,y){if(r.hostElement.loggingStatus.bypassProxyController)return r[k];r.hostElement.loggingStatus.isExternalGet=!0;var z=r[k];r.hostElement.loggingStatus.isExternalGet=!1;if(z instanceof Function)return function(){var W=_.Nj.apply(0,arguments);try{return r.hostElement.loggingStatus.currentExternalCall=k,aU(v,k,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),z.apply(this===y?r:this,W)}finally{r.hostElement.loggingStatus.currentExternalCall=
void 0}};
aU(v,k,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return z},
set:function(r,k,y){if(r.hostElement.loggingStatus.bypassProxyController)return r[k]=y,!0;r.hostElement.loggingStatus.isRendererStamper?aU(v,k,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):r.hostElement.loggingStatus.isDeclarativeExternal||aU(v,k,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{r.hostElement.loggingStatus.currentExternalSet=k,r[k]=y}finally{r.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):g};
GyK=function(g,v){g&&g.loggingStatus&&!g.loggingStatus.isDeclarativeExternal&&!g.loggingStatus.isExternalGet&&g.loggingStatus.currentExternalSet!==v&&aU(g.tagName.toLowerCase(),v,"PROPERTY_ACCESS_GET_INTERNAL")};
Em=function(g,v,r){g&&(r||g.loggingStatus&&!g.loggingStatus.isInitializing&&!g.loggingStatus.isDefiningPropertyAccessor&&g.loggingStatus.currentExternalSet!==v)&&aU(g.tagName.toLowerCase(),v,"PROPERTY_ACCESS_SET_INTERNAL")};
XOm=function(){return{_definePropertyAccessor:function(g,v){var r=this,k=r.hostElement.loggingStatus;k&&(k.isDefiningPropertyAccessor=!0);var y=r[g];y!==void 0&&(r.__data?r._setPendingProperty(g,y):(r.__dataProto!=null||(r.__dataProto={}),r.__dataProto[g]=y));k&&(k.isDefiningPropertyAccessor=!1);Object.defineProperty(this,g,{get:function(){GyK(r.hostElement,g);return this.__data[g]},
set:function(z){v||this._setPendingProperty(g,z,!0)&&this._invalidateProperties()}})},
created:function(){var g=this._setPendingProperty.bind(this);this._setPendingProperty=function(v,r,k){Em(this.hostElement,v);return g.apply(this,[v,r,k])}}}};
BYs=function(g){bko()&&_.D(dN.prototype)(g.prototype,"__templateBindingLoggingBehavior")};
hqh=function(g,v){if(v.resolvedFactories.length!==g.resolvedFactories.length)return!0;v=_.I(v.resolvedFactories.entries());for(var r=v.next();!r.done;r=v.next()){var k=_.I(r.value);r=k.next().value;k=k.next().value;if(k.providerClass){if(k.providerClass!==g.resolvedFactories[r].providerClass)return!0}else if(k.providerValue){if(k.providerValue!==g.resolvedFactories[r].providerValue)return!0}else if(k.factory!==g.resolvedFactories[r].factory)return!0}return!1};
nWF=function(g,v){g=_.I(g);for(var r=g.next();!r.done;r=g.next())if(r=r.value,r.constructor===Array)nWF(r,v);else{var k=v;k.has(r)||(r.inject&&k.add(r),r.behaviors&&nWF(r.behaviors,k))}};
pM=function(g,v){var r=g[v];g[v]=function(){var k=_.Nj.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(r)return r.apply(this,k)}};
vG3=function(){_.Tz.Class=function(r,k){r=M63(r,k);pM(r.prototype,"created");return r};
pM(lC.prototype,"_initializeProperties");pM(_.fM.prototype,"_initializeProperties");if(RqF)pM(gGC,"created");else{var g=function(){pM(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))g();else{var v=customElements.define;customElements.define=function(r,k,y){v.call(customElements,r,k,y);r==="tp-yt-iron-list"&&(g(),customElements.define=v)}}}};
kek=function(g,v){g.prototype.behaviors=g.prototype.behaviors||[];g.prototype.behaviors.unshift(r2k.InjectBehavior);g.prototype.provide=v};
_.HX=function(g){return function(v){if(!g.disableElementRegistration){g.noInjection||kek(v,g.providers);var r=v.prototype;r.__templateHelpers||Cw3(Nk.prototype)(r,"__templateHelpers");r=g.is;y2m||(y2m=Date.now());(uK(r)+y2m)%100<_.Rf("polymer_log_prop_change_observer_percent")&&Cw3(Zn.prototype)(v.prototype,"__propertyObserverObserver");v.prototype.behaviors=v.prototype.behaviors||[];v.prototype.behaviors.unshift(_.c23.YtHostElementBehavior);BYs(v);qqh({is:g.is,notifyObserversOnUndefined:g.notifyObserversOnUndefined!==
!1,fastInit:g.fastInit,template:g.template,disableEnforceFastDefaultValuesCheck:!0})(v)}}};
_.V=function(g){return _.HX({is:g.is,template:g.template,disableElementRegistration:g.disableElementRegistration,cssBuildOptOut:g.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
Wrh=function(g,v){if(zjT){g=new g;for(var r=_.I(Object.getOwnPropertyNames(g)),k=r.next();!k.done;k=r.next())k=k.value,v[k]=g[k];for(r=v;r&&r!==Object.prototype;r=Object.getPrototypeOf(r)){k=_.I(Object.getOwnPropertyNames(r));for(var y=k.next();!y.done;y=k.next())y=y.value,g.hasOwnProperty(y)||Object.defineProperty(g,y,ICh(v,y))}}else g.apply(v)};
ICh=function(g,v){return{get:function(){var r=g[v];return r instanceof Function?r.bind(g):r},
set:function(r){g[v]=r}}};
SLJ=function(g,v){for(var r=g._noAccessors,k=_.I(Object.getOwnPropertyNames(g)),y=k.next();!y.done;y=k.next())if(y=y.value,!P4B.has(y))if(r)v[y]=g[y];else{var z=Object.getOwnPropertyDescriptor(g,y);z&&(z.configurable=!0,Object.defineProperty(v,y,z))}};
oGA=function(g,v,r){return function(k){if(r){var y=r();k.model=y}if(g[v])g[v](k,k.detail)}};
tT=function(g){var v=[];if(typeof g==="string")g.length>0&&v.push.apply(v,_.fF(g.split(".")));else{g=_.I(g);for(var r=g.next();!r.done;r=g.next())r=r.value,typeof r==="string"?v.push.apply(v,_.fF(r.split("."))):v.push(r)}return v};
YLJ=function(g,v){if(v[v.length-1]!=="*"&&v[v.length-1]!=="splices"){for(var r=0;r<v.length;r++){if(!g)return;g=g[v[r]]}return g}};
U6Y=function(g,v){if(g.length>v.length)return!1;for(var r=0;r<g.length;r++)if(g[r]!==v[r])return!1;return!0};
ejA=function(g,v,r){if(v.type==="compute"){var k=v.getter.bind(r);var y=v.args}else k=function(){return r[v.method.methodName].apply(r,_.fF(_.Nj.apply(0,arguments)))},y=v.method.args;
A2C(g,v.propertyKey,k,y,v.value)};
EGY=function(g,v){if(v.readOnly){var r=Object.getOwnPropertyDescriptor(g.model,v.propertyKey);Object.defineProperty(g.model,v.propertyKey,{get:r.get,set:function(){}});
g.model[aCJ(v.propertyKey)]=r.set}};
d6C=function(g,v,r){if(r){var k=v.propertyKey,y=v.selector;v=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.fF(v.selectorArgs.map(function(z){return{type:"path",path:z}})));
A2C(g,k,function(z){var W=_.Nj.apply(1,arguments);return y.apply(null,[r.getState()].concat(_.fF(W)))},v)}};
T6T=function(g,v,r){var k=_.IT(v.propertyKey)+"-changed";pAK(g,function(y){var z={value:y.value,queueProperty:!0};y.path.split(".").length>1&&(z.path=y.path);r.dispatchEvent(new CustomEvent(k,{detail:z}))},[{type:"wildcard",
path:v.propertyKey}])};
lC3=function(g,v,r){pAK(g,function(){r[v.method.methodName].apply(r,_.fF(_.Nj.apply(0,arguments)))},v.method.args)};
aCJ=function(g){return"_set"+(g.charAt(0).toUpperCase()+g.slice(1))};
fCA=function(){var g,v=D8(function(r){g=r},!1);
return[g,v]};
D6k=function(g){g=g.trim().replace(N6A,",").replace(Z3o,"$1");var v=g[0];v==="-"&&(v=g[1]);if(v>="0"&&v<="9")return{type:"literal",value:Number(g)};if(v==="'"||v==='"')return{type:"literal",value:g.slice(1,-1)};if(v=g.match(H3Y)){v=v[1];var r=ttA[v];if(r)return{type:r,path:g.slice(0,-(v.length+1))}}return{type:"path",path:g}};
C4A=function(g){var v=g.match(LrT);if(v)return g={methodName:v[1],args:wAs},v[2].trim()&&(v=v[2].replace(QGh,"&comma;").split(","),g.args=v.map(D6k)),g};
uNm=function(g,v,r,k){k=k===void 0?!1:k;v=_.IT(v);var y=oN;y&&(r=y(r,v,"attribute",g));Dn(g,r,v,k)};
Dn=function(g,v,r,k){v=x6A(v,k===void 0?!1:k);v===void 0?g.removeAttribute(r):g.setAttribute(r,v)};
x6A=function(g,v){switch(typeof g){case "object":case "function":if(g instanceof Date)return g.toString();if(g){if((v===void 0?0:v)&&!_.T("polymer_reflect_objects_as_boolean_killswitch"))return g?"":void 0;v=window.trustedTypes?window.trustedTypes.isHTML(g)||window.trustedTypes.isScript(g)||window.trustedTypes.isScriptURL(g):void 0;if(v)return g;try{return JSON.stringify(g)}catch(r){_.Lx(Error("Ag`"+g))}}break;case "boolean":return g?"":void 0;default:return g!==null&&g!==void 0?g.toString():void 0}};
jGh=function(g){if(g===void 0)throw Error("Bg");return g};
qLA=function(g,v,r,k){var y=$6h(k);if(y.length){k=r;var z="property";J2A.test(r)?z="attribute":r[r.length-1]==="$"&&(r=r.slice(0,-1),z="attribute");var W=O3B(y);W&&z==="attribute"&&(r==="class"&&g.hasAttribute("class")&&(W+=" "+g.getAttribute(r)),Dn(g,W,r));z==="attribute"&&k==="disable-upgrade$"&&g.setAttribute("disable-upgrade","");g.localName==="input"&&k==="value"&&g.setAttribute("value","");g.removeAttribute(k);z==="property"&&(r=_.WB(r));v=jGh(v);Vts(v,z,r,y);return!0}return r.slice(0,3)===
"on-"?(g.removeAttribute(r),(z=v).events!=null||(z.events=[]),v.events.push({name:r.slice(3),value:k}),!0):r==="id"?(v.id=k,!0):!1};
$6h=function(g){for(var v=[],r=0,k;(k=sGo.exec(g))!==null;){k.index>r&&v.push({type:"literal",value:g.slice(r,k.index)});var y=k[1][0];r=!!k[2];k=k[3].trim();if(y==="{")throw Error("Cg");(y=C4A(k))?v.push({type:"method",negate:r,signature:y}):v.push({type:"path",negate:r,path:k});r=sGo.lastIndex}r&&r<g.length&&(g=g.substring(r))&&v.push({type:"literal",value:g});return v};
O3B=function(g){for(var v="",r=0;r<g.length;r++){var k=g[r];k.type==="literal"&&(v+=k.value)}return v};
Vts=function(g,v,r,k){g.bindings!=null||(g.bindings=[]);g.bindings.push({kind:v,target:r,parts:k})};
i3h=function(g,v,r){var k=!1;if(g.localName==="template"){k=r;var y=v.stripWhitespace;y=m6A(g,y===void 0?!1:y);var z=g.content.ownerDocument.createDocumentFragment();y.content=z;z.appendChild(g.content);k&&(k.templateInfo=y);k=!0}else g.localName==="slot"&&(v.hasInsertionPoint=!0);if(g.firstChild&&(y=r,g.localName!=="script"&&g.localName!=="style")){z=0;for(var W=g.firstChild;W;){var S=W;if(S.localName==="template"){var Y=S.getAttribute("is");if((W=Y==="dom-if")||Y==="dom-repeat"){S.removeAttribute("is");
Y=S.ownerDocument.createElement("ps-"+Y);S.parentNode.replaceChild(Y,S);Y.appendChild(S);var e=Array.from(S.attributes);e=_.I(e);for(var a=e.next();!a.done;a=e.next())a=a.value,W?Krm.has(a.name)&&Dn(Y,a.value,a.name):b3B.has(a.name)?Dn(Y,a.value,a.name):FrB.has(a.name),S.removeAttribute(a.name);W=Y}else W=S}if(W.nodeType===Node.TEXT_NODE){S=void 0;Y=g;for(e=W;((S=e.nextSibling)==null?void 0:S.nodeType)===Node.TEXT_NODE;)a=void 0,(a=e).textContent!=null||(a.textContent=""),e.nextSibling.textContent&&
(e.textContent+=e.nextSibling.textContent),Y.removeChild(e.nextSibling);if(v.stripWhitespace&&W.textContent&&!W.textContent.trim()){g.removeChild(W);W=W.nextSibling;continue}}i3h(W,v,{parentIndex:z,parentInfo:y});W.parentNode&&z++;W=W.nextSibling}}var E;if((E=g.hasAttributes)==null?0:E.call(g)){E=r=jGh(r);y=!1;z=Array.from(g.attributes);z=_.I(z);for(S=z.next();!S.done;S=z.next())S=S.value,y=qLA(g,E,S.name,S.value)||y;k=y||k}g.nodeType===Node.TEXT_NODE&&(E=$6h(g.textContent),E.length&&(g.textContent=
O3B(E)||" ",r=jGh(r),Vts(r,"text","textContent",E),k=!0));r&&k&&(r.infoIndex=v.nodeInfoList.push(r)-1)};
m6A=function(g,v){v={nodeInfoList:[],stripWhitespace:(v===void 0?!1:v)||g.hasAttribute("strip-whitespace")};i3h(g.content,v);return v};
GeF=function(g){Object.assign(g,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
B6h=function(g,v,r){v.signalCache!=null||(v.signalCache={});var k=v.signalCache[r];if(!k){var y=r.split(".");k=!XAB(g,y[0]);if(y.length>1&&k){var z=g.getPathMutationSignal(y);k=function(){var W=Qs(g.owner,function(){return g.getWithPath([y[0]])}),S,Y=(S=z())==null?void 0:S.value;
return{rootWasDefined:W!==void 0,value:Y}}}else k=function(){var W=g.getWithPath(y);
return{rootWasDefined:W!==void 0,value:W}};
v.signalCache[r]=k}return k()};
nGR=function(g,v,r,k,y){v=v.parts.map(function(W,S){if(W.type==="literal"){r.partWasDefined!=null||(r.partWasDefined=[]);var Y;(Y=r.partWasDefined)[S]||(Y[S]=W.value!==void 0);return W.value}var e;if(W.type==="method"){var a,E=(a=(e=r.partWasDefined)==null?void 0:e[S])!=null?a:!1;E||(E=W.signature.args.every(function(Z){return Z.type==="literal"}));
var p=!1,f=!0;e=W.signature.args.map(function(Z){if(Z.type==="literal")return Z.value;if(Z.type!=="path")throw Error("Dg`"+Z.type);var L=B6h(g,r,Z.path);Z=L.value;L=L.rootWasDefined;p||(p=L);f&&(f=L);return Z});
E||(E=y===1?f:p);r.partWasDefined!=null||(r.partWasDefined={});r.partWasDefined[S]=E;if(!E)return;e=(S=B6h(g,r,W.signature.methodName).value)&&typeof S==="function"?S.apply(k,e):void 0}else a=B6h(g,r,W.path),e=a.value,r.partWasDefined!=null||(r.partWasDefined={}),(E=r.partWasDefined)[S]||(E[S]=e!==void 0||a.rootWasDefined);W.negate&&(e=!e);return e});
if(v.length===1){var z;return((z=r.partWasDefined)==null?0:z[0])?v[0]:hjK}return v.join("")};
MtT=function(g){return typeof g==="object"&&!!g&&"notifyPath"in g&&"canNotifyPath"in g};
Rj3=function(g){return typeof g==="object"&&!!g&&"notifyPath"in g};
gIF=function(g){return"polymerController"in g};
vIm=function(g,v){v=""+tT(v)[0];if(MtT(g))return g.canNotifyPath(v);if(gIF(g)&&MtT(g.polymerController))return g.polymerController.canNotifyPath(v);if(Rj3(g)){var r;return!((r=g.properties)==null||!r[v])}if(gIF(g)&&Rj3(g.polymerController)){var k;return!((k=g.polymerController.properties)==null||!k[v])}return!1};
rqh=function(g,v,r){MtT(g)||Rj3(g)?g.notifyPath(v,r):gIF(g)&&(MtT(g.polymerController)||Rj3(g.polymerController))&&g.polymerController.notifyPath(v,r)};
yqT=function(g,v,r){if(r!==hjK){g.kind==="attribute"||g.target!=="textContent"&&(g.target!=="value"||v.localName!=="input"&&v.localName!=="textarea")||(r=r===void 0?"":r);var k,y=(k=kCk.Polymer)==null?void 0:k.sanitizeDOMValue;y&&(r=y(r,g.target,g.kind,v));if(g.kind==="attribute"){g=g.target;if(g==="class"||g==="name"||g==="slot")v=(0,_.gN)(v);Dn(v,r,g)}else if(g=g.target,r!==v[g]||typeof r==="object")v.loggingStatus&&(v.loggingStatus.isDeclarativeExternal=!0,aU(v.localName,g,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
v[g]=r,v.loggingStatus&&(v.loggingStatus.isDeclarativeExternal=!1)}};
cqk=function(g,v,r,k){var y=v.parts[0];if(v.parts.length!==1||y.type!=="path"||!vIm(r,v.target))return!1;var z=_.I(y.path.split(".")),W=z.next().value,S=m6(z);if(XAB(g,W))return!1;k.signalCache!=null||(k.signalCache={});z=k.signalCache[y.path];var Y;z=(Y=z)==null?void 0:Y().value;if((z==null?void 0:z.path)!==void 0){k=tT(z.path);var e=tT(y.path);k=[v.target].concat(_.fF(k.slice(e.length-1)));rqh(r,k,y.negate?!z.value:z.value);return!0}var a=LM(g,W);var E=a.getChangeRecordSignal(S),p=!1;z=function(){if(!p){var Z=
Qs(g.owner,function(){return a.getWithPath([])});
p||(p=Z!==void 0)}return{value:E(),rootWasDefined:p}};
k.signalCache[y.path]=z;k.partWasDefined!=null||(k.partWasDefined={});z=z();(e=k.partWasDefined)[0]||(e[0]=z.rootWasDefined);var f=Qs(g.owner,function(){return a.getWithPath(S)});
k.partWasDefined[0]&&Qs(g.owner,function(){return void yqT(v,r,y.negate?!f:f)});
return!0};
zuk=function(g,v,r,k,y,z){if(!cqk(g,v,r,k)){var W=nGR(g,v,k,y,z);Qs(g.owner,function(){return void yqT(v,r,W)})}};
INR=function(g,v,r,k,y,z){r=_.I(r);for(var W=r.next(),S={};!W.done;S={infoIndex:void 0},W=r.next()){W=W.value;var Y=W.bindings;S.infoIndex=W.infoIndex;W=W.parentInfo;if(Y){Y=_.I(Y);for(var e=Y.next(),a={};!e.done;a={b$jscomp$253:void 0,bindingCtx$jscomp$4:void 0},e=Y.next()){a.b$jscomp$253=e.value;if(S.infoIndex===void 0)throw Error("Eg");a.bindingCtx$jscomp$4={};g.effect(function(E,p){return function(){y&&!y()||zuk(g,E.b$jscomp$253,v[p.infoIndex],E.bindingCtx$jscomp$4,k,z)}}(a,S))}}W&&INR(g,v,[W],
k,y,z)}};
WPY=function(g,v){g=(v.parentInfo?WPY(g,v.parentInfo):g).firstChild;for(var r=0;g;g=g.nextSibling)if(v.parentIndex===r++)return g;throw Error("Fg");};
SPB=function(g,v,r,k){g=document.importNode(g.content,!0);g.__noInsertionPoint=!(k==null?0:k.hasInsertionPoint);for(var y=Array(v.length),z={},W=0;W<v.length;W++){var S=v[W],Y=WPY(g,S);y[W]=Y;S.id&&(z[S.id]=Y);if(S.templateInfo){var e=Y.parentElement;e&&(e.templateInfo=S.templateInfo,e.parentSignalProxy=r,e.eventListenerHost=k.eventListenerHost,e.stampingEnabled=k.enabledSignal)}e=void 0;if((e=S.events)==null?0:e.length)for(e=0;e<S.events.length;e++){var a=S.events[e];PN3(k.eventListenerHost,Y,a.name,
a.value,k.getModel)}}INR(r,y,v,k.thisCtx,k.enabledSignal,k.methodInvocationRequirement);return{root:g,nodes:y,nodesById:z}};
YPB=function(g,v){g=g();var r;(r=oIk.ShadyCSS)==null||r.prepareTemplate(g,v);v=m6A(g);return{template:g,nodeInfoList:v.nodeInfoList,hasInsertionPoint:v.hasInsertionPoint}};
euF=function(){UOo=!1;for(var g=wN.length,v=0;v<g;v++){var r=wN[v];if(r)try{r()}catch(k){Promise.resolve().then(function(){throw k;})}}wN.splice(0,g);
AqT+=g};
pyK=function(g){UOo||(UOo=!0,aNh.textContent=(EIA++).toString());wN.push(g);return dOJ++};
_.uC=function(g,v,r){Qz++;g=v?new T9A(Qz,g,v,r):new lNk(Qz,g);CM.set(Qz,g);return Qz};
fNF=function(g){(g=CM.get(g))&&g.cancel()};
Z$o=function(g,v){g=N9Y.get(g);return g?(v=g.get(v))?v:null:null};
_.xx=function(g,v,r,k){var y=Z$o(g,v);if(!y){y=new H$h;var z=N9Y.get(g);z||(z=new Map,N9Y.set(g,z));z.set(v,y)}g=r.bind(g);y.run(g,k,void 0)};
_.t7R=function(g,v){var r;(r=Z$o(g,v))==null||r.cancel()};
DOs=function(g){var v;(v=Z$o(g,"doRender"))==null||v.flush()};
jC=function(g){var v;return(v=g.hostElement)!=null?v:g};
LPh=function(g){var v=g.indexOf(".");return v===-1?g:g.slice(0,v)};
wyh=function(g,v,r,k,y,z){z=(y=(k=z?LPh(v):v)?v:null)?g.get(y):g.__data[v];y&&z===void 0&&(z=r[v]);_.hV(g.hostElement,z$R(k)+"-changed",{value:z,queueProperty:!0,path:y!=null?y:void 0},{bubbles:!1,composed:!1})};
QsR=function(g,v){g.__isReflecting=!0;uNm(g.hostElement,v,g.__data[v]);g.__isReflecting=!1};
CNk=function(g){if(g._onIronRequestResizeNotifications){var v=g._onIronRequestResizeNotifications.bind(g);g._onIronRequestResizeNotifications=function(r){_.se(r)!==g.hostElement&&v(r)}}g._ariaActiveAttributeChanged&&(g._ariaActiveAttributeChanged=g._ariaActiveAttributeChanged.bind(g.hostElement));
g._activeChanged&&(g._activeChanged=function(r){g.toggles?Dn(g.hostElement,r?"true":"false",g.ariaActiveAttribute):g.hostElement.removeAttribute(g.ariaActiveAttribute);g._changedButtonState()});
g._asyncClick&&(g._asyncClick=function(){_.uC(function(){g.hostElement.click()},1)});
!g.keyEventTarget||g.keyEventTarget instanceof EventTarget||(g.keyEventTarget=jC(g.keyEventTarget));g._disabledChanged&&(g._disabledChanged=g._disabledChanged.bind(g.hostElement));g._observeItems&&(g._observeItems=function(r){var k=jC(r);return _.em(k).observeNodes(function(y){g._updateItems();g._updateSelected();_.hV(k,"iron-items-changed",y,{bubbles:!1,cancelable:!1})})});
g._updateItems&&g._updateItems===_.$x._updateItems&&(g._updateItems=function(){var r=_.em(g.hostElement).queryDistributedElements(g.selectable||"*");r=Array.prototype.filter.call(r,g._bindFilterItem);g._setItems(r)});
g._computeKeyboardClass&&(g._computeKeyboardClass=function(r){_.Mm(g.hostElement,"keyboard-focus",r)});
g.ensureRipple&&(g.ensureRipple=function(r){if(g.hasRipple&&!g.hasRipple()){if(!g._createRipple)return;g._ripple=g._createRipple();g._ripple.noink=g.noink;var k=g._rippleContainer||g.hostElement;k&&_.hb(k).appendChild(g._ripple)}var y;if(r&&((y=g._ripple)==null?0:y.uiDownAction)){k=_.hb(g._rippleContainer||g.hostElement);var z;y=(z=r.composedPath())==null?void 0:z[0];k.contains(y)&&g._ripple.uiDownAction(r)}});
g._updateMultiselectable&&(g._updateMultiselectable=function(r){r?g.hostElement.setAttribute("aria-multiselectable","true"):g.hostElement.removeAttribute("aria-multiselectable")})};
ufB=function(g,v,r){r=_.I(r);for(var k=r.next();!k.done;k=r.next())Wrh(k.value.constructor,g);Wrh(v.constructor,g)};
jsh=function(g,v){g=_.I(g);for(var r=g.next();!r.done;r=g.next())if(r=r.value,r.type==="signal"){var k=r.propertyKey;if(v.hasOwnProperty(k)&&v[k]!=null&&r.attributeType===Object){a:{k=v[k].constructor;for(var y=_.I(xOo),z=y.next();!z.done;z=y.next())if(z=z.value,k===z){k=z;break a}k=Object}r.attributeType=k}}};
$Oh=function(){};
Jqh=function(g){var v;return(v=g.hostElement)!=null?v:g};
O$s=function(){throw Error("Jg");};
V7R=function(g,v){g.constructor.prototype.useSignals=!0;var r=new g.constructor;ufB(r,g,v.behaviors);jsh(v.reactiveSchemas,r);r={};for(var k=_.I(v.reactiveSchemas),y=k.next();!y.done;y=k.next())y=y.value,y.type==="signal"&&(r[y.propertyKey]=y.attributeType);var z={copyPropertiesToProto:O$s,didRegister:!1,typesForSignals:r},W=["disable-upgrade"].concat(_.fF(v.observedAttributes)),S=function(Y){JT.call(this,g,v,z,Y)};
_.N(S,JT);_.mx.Object.defineProperties(S,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return W}}});
z.copyPropertiesToProto=function(){for(var Y=0;Y<v.behaviors.length;Y++)SLJ(v.behaviors[Y],S.prototype);SLJ(g,S.prototype)};
v.legacyOptimizations||z.copyPropertiesToProto();S.prototype.is=g.is;return S};
qPs=function(g,v){if(Object.getPrototypeOf(v.prototype).constructor!==_.J)throw Error("Kg");v.prototype.is=g.is;return V7R(v.prototype,g)};
ssY=function(g){return g.type==="compute"||g.type==="computeWithMethod"};
mOK=function(g){for(var v=g.reactiveSchemas.filter(ssY),r=new Map,k=new Map,y=new Map,z=_.I(v),W=z.next();!W.done;W=z.next())W=W.value,r.set(W.propertyKey,W),k.set(W.propertyKey,[]),y.set(W.propertyKey,0);z=0;v=_.I(v);for(W=v.next();!W.done;W=v.next()){W=W.value;for(var S=_.I(W.type==="computeWithMethod"?W.method.args:W.args),Y=S.next();!Y.done;Y=S.next())Y=Y.value,Y.type!=="literal"&&(Y=Y.path.split(".")[0],k.has(Y)&&(k.get(Y).push(W.propertyKey),y.set(W.propertyKey,y.get(W.propertyKey)+1),z++))}W=
[].concat(_.fF(k.keys())).filter(function(e){return y.get(e)===0});
for(v=[];W.length;)for(S=W.shift(),v.push(r.get(S)),S=_.I(k.get(S)),Y=S.next();!Y.done;Y=S.next())Y=Y.value,y.set(Y,y.get(Y)-1),z--,y.get(Y)===0&&W.push(Y);r=g.reactiveSchemas.filter(function(e){return!ssY(e)});
g.reactiveSchemas=[].concat(_.fF(r),_.fF(v))};
KPA=function(g,v){if(v.properties)for(var r=_.I(Object.entries(v.properties)),k=r.next();!k.done;k=r.next()){var y=_.I(k.value);k=y.next().value;y=y.next().value;g.properties[k]=typeof y==="function"?{type:y}:y}v.observers&&g.observers.push.apply(g.observers,_.fF(v.observers));v.disabledPolySiReactions&&g.disabledPolySiReactions.push.apply(g.disabledPolySiReactions,_.fF(v.disabledPolySiReactions))};
b$Y=function(g,v){for(var r=v.length-1;r>=0;r--){var k=v[r];Array.isArray(k)?b$Y(g,k):g.indexOf(k)<0&&g.unshift(k)}};
FPh=function(g,v){g.reactiveSchemas=g.reactiveSchemas.filter(function(r){return r.type==="observe"&&v.includes(r.method.methodName)||ssY(r)&&v.includes(r.propertyKey)?!1:!0})};
GCF=function(g,v){var r=v.prototype,k,y,z={is:g.is,reactiveSchemas:[],observedAttributes:[],behaviors:[r2k.InjectBehavior,Nk.prototype],disableElementRegistration:g.disableElementRegistration,provide:(k=g.providers)!=null?k:[],reactivityMode:g.reactivityMode,signalProperties:(y=r.signalProperties)!=null?y:[]};"template"in v?z.templateGetter=function(){return v.template}:g.getTemplate&&(z.templateGetter=g.getTemplate);
r.behaviors&&b$Y(z.behaviors,r.behaviors);i$R(z,v);return z};
i$R=function(g,v){for(var r=v.prototype,k={properties:{},observers:[],disabledPolySiReactions:[]},y=_.I(g.behaviors),z=y.next();!z.done;z=y.next())KPA(k,z.value);KPA(k,r);if(g.signalProperties)for(r=_.I(g.signalProperties),y=r.next();!y.done;y=r.next())delete k.properties[y.value];r=_.I(Object.entries(k.properties));for(y=r.next();!y.done;y=r.next()){z=_.I(y.value);y=z.next().value;z=z.next().value;var W=void 0;if((W=g.signalProperties)==null||!W.includes(y)){W=void 0;var S=g,Y=z.type;if(!Y)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{Y=Reflect.getMetadata("design:type",v,y);for(var e=_.I(Xy3),a=e.next();!a.done;a=e.next())if(a=a.value,Y===a){Y=a;break a}Y=Object}else Y=String;z.computed||z.selector||(S.reactiveSchemas.push({type:"signal",propertyKey:y,value:z.value,attributeType:Y,readOnly:z.readOnly}),S.observedAttributes.push(_.IT(y)));z.reflectToAttribute&&S.reactiveSchemas.push({type:"reflect",propertyKey:y});if(z.computed){Y=C4A(z.computed);if(!Y)throw Error("Lg");S.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:y,method:Y,value:z.value})}z.observer&&S.reactiveSchemas.push({type:"observe",method:{methodName:z.observer,args:[{type:"path",path:y}]}});z.notify&&S.reactiveSchemas.push({type:"notify",propertyKey:y});z.selector&&S.reactiveSchemas.push({type:"redux",propertyKey:y,selector:z.selector,selectorArgs:(W=z.selectorArgs)!=null?W:[]})}}B9m&&mOK(g);v=_.I(k.observers);for(y=v.next();!y.done;y=v.next())r=g,y=y.value,(z=C4A(y))?r.reactiveSchemas.push({type:"observe",method:z}):console.log('Warning: unable to parse observe declaration: "'+
y+'"');FPh(g,k.disabledPolySiReactions)};
huA=function(g,v){for(var r=0;r<v.length;r++){var k=v[r],y=void 0;(y=k).showHideApi!=null||(y.showHideApi={});y=void 0;!!g!==!((y=k.showHideApi)==null||!y.hideTemplateChildren)&&(k.nodeType===Node.TEXT_NODE?g?(k.showHideApi.polymerTextContent=k.textContent,k.textContent=""):(y=void 0,k.textContent=(y=k.showHideApi.polymerTextContent)!=null?y:null):k instanceof Element&&k.localName==="slot"?g?(k.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.gN)((0,_.gN)(k).parentNode).replaceChild(k.showHideApi.polymerReplaced,
k)):(y=k.showHideApi.polymerReplaced)&&(0,_.gN)((0,_.gN)(y).parentNode).replaceChild(k,y):k instanceof HTMLElement&&k.style&&(g?(k.showHideApi.polymerDisplay=k.style.display,k.style.display="none"):k.style.display=k.showHideApi.polymerDisplay));k.showHideApi.hideTemplateChildren=g;k.showHideChildren&&k.showHideChildren(g)}};
M7K=function(){if(!nI3){var g=document.createElement("style");g.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(g);nI3=!0}};
Om=function(){return _.T("disable_hidden_dom_if_using_stamper")||_.T("creator_disable_hidden_dom_if_using_stamper")};
RuK=function(g,v){var r=_.Vz().getState();return v?g.apply(null,[r].concat(_.fF(v))):g(r)};
rJm=function(){if(gpA)return gpA;var g=_.I(_.Ww(0,void 0,"Nl6eIe")),v=g.next().value;g.next();var r=g.next().value;_.Vz().subscribe(function(){vpJ(r)});
return gpA=v};
vpJ=function(g){_.T("delay_redux_signal_update_killswitch")?g(function(v){return v+1}):k8s||(k8s=!0,Promise.resolve().then(function(){g(function(v){return v+1});
k8s=!1}))};
_.Vz=function(){return yJR.getAppStore()};
qk=function(g,v){return yJR.getSelectFn()(g,v)};
_.sm=function(g){yJR.getDispatchFn()(g)};
cJh=function(g,v){var r={},k;for(k in g)r[k]=v(g[k],k);return r};
_.mQ=function(g,v){return function(){var r;return(r=_.LS(g))!=null?r:v}};
_.KM=function(g,v){var r=Object.assign({},g),k;for(k in v)v.hasOwnProperty(k)&&(r[k]=_.mQ(g[k],v[k]));return r};
zho=function(g,v,r){g instanceof Element&&(r.debugName||(r.debugName="<"+g.tagName.toLowerCase()+(g.tagName.includes("-")?">":"."+g.className+">")),_.T("ytwiz_enable_debug_component_props")&&(g.debugProps||(g.debugProps=cJh(v,function(k){return function(){return k()}}))))};
_.bC=function(g,v){var r=function(k){return OlB("ytComponent",{},function(){var y;var z=(y=bY)==null?void 0:y.activeSpan;y=IIm={};var W;if(((W=r)==null?0:W.idomCompat)&&k.renderedFromIdom){var S;W=typeof r.idomCompat==="object"?(S=r)==null?void 0:S.idomCompat.callbacks:{};S=_.I(WmR(k,W,r.debugName));var Y=S.next().value;S.next();S=S.next().value;W=PWT(g,Y);y.privateValue=W;IIm=void 0;zho(W,Y,r);y={debugName:r.debugName};z&&y&&Object.assign(z.attributes,y);z=k9o(W);z=Array.isArray(z)?z[0]:z;z[z7]||
(z[z7]={});z[z7].updateSignalsFromIdomProps=S;return W}W=cJh(k,SBF);S=PWT(g,W);y.privateValue=S;IIm=void 0;zho(S,W,r);y={debugName:r.debugName};z&&y&&Object.assign(z.attributes,y);return S})};
r.debugName=v===void 0?"":v;return r};
PWT=function(g,v){g=g(v);return Sf(g)};
op3=function(g,v){g[v]||(g=new _.EU("IDOM interop setter undefined. Key:",v),_.Z0(g))};
SBF=function(g,v){return v==="children"||v==="ref"||typeof g==="function"||g===void 0?g:function(){return _.LS(g)}};
WmR=function(g,v,r){var k={},y={},z={},W={},S;for(S in g){W={key$jscomp$893:W.key$jscomp$893};W.key$jscomp$893=S;var Y=g[W.key$jscomp$893];if(W.key$jscomp$893==="children"||W.key$jscomp$893==="ref")k[W.key$jscomp$893]=Y;else if(typeof Y==="function")W.key$jscomp$893 in v||Y.length>0?(z[W.key$jscomp$893]=Y,k[W.key$jscomp$893]=function(a){return function(){return z[a.key$jscomp$893].apply(z,_.fF(_.Nj.apply(0,arguments)))}}(W)):k[W.key$jscomp$893]=Y;
else if(!(g[W.key$jscomp$893]===void 0&&W.key$jscomp$893 in v)){var e=_.I(_.Ww(g[W.key$jscomp$893],{debugName:"__cwis:"+r+":"+W.key$jscomp$893},"W25zpe"));Y=e.next().value;e=e.next().value;k[W.key$jscomp$893]=Y;y[W.key$jscomp$893]=e}}return[k,y,function(a){var E={},p;for(p in a)E={key$jscomp$894:E.key$jscomp$894,val$jscomp$117:void 0},E.key$jscomp$894=p,E.val$jscomp$117=a[E.key$jscomp$894],E.key$jscomp$894!=="children"&&E.key$jscomp$894!=="ref"&&(typeof E.val$jscomp$117==="function"?E.key$jscomp$894 in
v?z[E.key$jscomp$894]=E.val$jscomp$117:E.val$jscomp$117.length>0&&(z[E.key$jscomp$894]=E.val$jscomp$117,_.Lx(new _.EU("Callback detected that was not set in the idomCompat callbacks map. Key:",E.key$jscomp$894))):E.key$jscomp$894 in v&&E.val$jscomp$117===void 0||(op3(y,E.key$jscomp$894),AQ(function(f){return function(){y[f.key$jscomp$894](f.val$jscomp$117)}}(E))))}]};
AJo=function(g,v,r){var k=pIF(g.prototype,YBs,g.prototype.behaviors);k.prototype.is=v;k.prototype.localName=v;r&&U3K(k,r);return function(y){y&&(k.prototype.hostElement=y);var z=new k;z.root=z;z.hostElement=y;return z}};
U3K=function(g,v){var r;Object.defineProperty(g.prototype,"_template",{get:function(){r===void 0&&(r=v());return r},
set:function(k){r=k},
configurable:!0,enumerable:!0})};
pxs=function(g,v,r,k){function y(){if(!f){for(var Z=new Set,L=_.I(a),Q=L.next();!Q.done;Q=L.next()){Q=Q.value;for(var O=_.I(Object.getOwnPropertyNames(Q)),q=O.next();!q.done;q=O.next()){q=q.value;var X=void 0,b=(X=Object.getOwnPropertyDescriptor(Q,q))==null?void 0:X.value;b&&b instanceof Function&&!FR(q)&&(!S[q]||_.T("polymer_forward_method_killswitch"))&&Z.add(q)}}L=_.I(Object.entries(Object.getOwnPropertyDescriptors(g.prototype)));for(Q=L.next();!Q.done;Q=L.next())O=_.I(Q.value),Q=O.next().value,
O=O.next().value,O.value instanceof Function&&!FR(Q)&&Z.add(Q);f=Z}return f}
ehs(g,v,k==null?void 0:k.providers);TjY(g.prototype,g,!0);var z=AJo(g,v,r),W,S=(W=g.prototype.properties)!=null?W:{},Y,e,a=(e=(Y=g.prototype.behaviors)==null?void 0:Y.flat(Infinity))!=null?e:[];r=_.I(a);for(W=r.next();!W.done;W=r.next())S=Object.assign({},W.value.properties,S);var E=[].concat(_.fF(aIh),_.fF(Object.keys(S).map(function(Z){return _.IT(Z)}))),p=!1,f;
return{ctor:function(Z,L){var Q=z(Z),O,q;Z=[].concat(_.fF((O=k==null?void 0:k.allowedProps)!=null?O:[]),_.fF((q=k==null?void 0:k.allowedPropsFromBehaviors)!=null?q:[]));Q.allowedProps=Z.length>0?Z:void 0;O={};q=_.I(E);for(Z=q.next();!Z.done;Z=q.next())Z=Z.value,O[Z]=_.WB(Z);Q.__dataAttributes=O;var X=Q.ready.bind(Q);Q.ready=function(){L.beforeReady();X();if(AT(v)&&!p){var b=Q.__templateInfo;if(b==null?0:b.hostProps){b=_.I(Object.keys(b.hostProps));for(var n=b.next();!n.done;n=b.next())aU(v,n.value,
"PROPERTY_ACCESS_GET_INTERNAL")}p=!0}};
Q._overrideLegacyUndefined=!0;return Q},
props:S,observedAttributes:E,getInitialMethods:y,getPropsToForwardBeforeRegister:function(){for(var Z=[],L=new Set,Q=_.I(Object.keys(S)),O=Q.next();!O.done;O=Q.next())O=O.value,Z.push([O,S[O].readOnly]),L.add(O);Q=y();O=_.I(Object.keys(Object.getOwnPropertyDescriptors(g.prototype)));for(var q=O.next();!q.done;q=O.next())q=q.value,!EpB(q)||Q.has(q)||L.has(q)||(Z.push([q,!1]),L.add(q));L=_.I(d3J);for(Q=L.next();!Q.done;Q=L.next())Z.push([Q.value,!0]);return Z},
getPropsToForwardBeforeReady:function(Z){for(var L=[],Q=_.I(Object.entries(Z)),O=Q.next();!O.done;O=Q.next()){var q=_.I(O.value);O=q.next().value;q=q.next().value;if(EpB(O)&&!(q instanceof Function)&&(L.push([O,!1]),AT(v))){var X=q=void 0;(X=(q=Z)._createPropertyAccessor)==null||X.call(q,O)}}return L},
shouldForwardProp:EpB,shouldLog:AT}};
ehs=function(g,v,r){kek(g,r);g.prototype.behaviors.unshift(TAT);if(bko()){if(AT(v)){var k;(k=g.prototype).behaviors!=null||(k.behaviors=[]);g.prototype.behaviors.unshift(XOm())}BYs(g)}_.D(Nk.prototype)(g.prototype,"__templateHelpers")};
FR=function(g){return lIm.has(g)||g.startsWith("__compute__")};
EpB=function(g){return!FR(g)&&!g.startsWith("_")&&!g.endsWith("_")};
tX3=function(g,v){function r(){var p=Y();p=_.I(p);for(var f=p.next();!f.done;f=p.next()){var Z=_.I(f.value);f=Z.next().value;Z=Z.next().value;fIK(E.prototype,f,Z)}k=!0}
var k=!1,y=g.ctor,z=g.getInitialMethods,W=g.observedAttributes,S=g.getPropsToForwardBeforeReady,Y=g.getPropsToForwardBeforeRegister,e=g.shouldForwardProp,a=g.shouldLog,E=function(){var p=HTMLElement.call(this)||this;p.didForwardDynamicProps=!1;p.loggingStatus={};k||r();p.inst=y(p,{beforeReady:function(){p.didForwardDynamicProps||(p.forwardDynamicProps(),p.didForwardDynamicProps=!0)}});
p.controllerProxy=ikh(p.inst,v);p.forwardMethods();return p};
_.N(E,HTMLElement);E.prototype.forwardMethods=function(){for(var p=this,f=_.I(this.inst.getExtraMethodsToForward()),Z=f.next(),L={};!Z.done;L={method$jscomp$60:void 0},Z=f.next()){var Q=_.I(Z.value);Z=Q.next().value;Q=Q.next().value;L.method$jscomp$60=Q;this[Z]=function(O){return function(){return O.method$jscomp$60.call.apply(O.method$jscomp$60,[p.inst].concat(_.fF(_.Nj.apply(0,arguments))))}}(L)}f=_.I(z());
for(L=f.next();!L.done;L=f.next())L=L.value,e(L)&&NAF(this,L),a(v)&&!FR(L)&&ZrR(this.inst,L)};
E.prototype.forwardDynamicProps=function(){var p=S(this.inst);p=_.I(p);for(var f=p.next();!f.done;f=p.next()){var Z=_.I(f.value);f=Z.next().value;Z=Z.next().value;fIK(this,f,Z);a(v)&&!FR(f)&&HrJ(this.inst,f)}};
E.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
E.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
E.prototype.attributeChangedCallback=function(p,f,Z){this.inst.attributeChangedCallbackWrapper(p,f,Z)};
_.mx.Object.defineProperties(E.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return v}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.mx.Object.defineProperties(E,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return W}}});
customElements.define(v,E)};
fIK=function(g,v,r){g.hasOwnProperty(v)||Object.defineProperty(g,v,{get:function(){var k,y=((k=g.is)!=null?k:g.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||aU(y,v,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,k=this.polymerController[v],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,k},
set:function(k){if(!r){var y,z=((y=g.is)!=null?y:g.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||aU(z,v,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=v,this.loggingStatus.bypassProxyController=!0,this.polymerController[v]!==k&&(y={},this.polymerController.setProperties((y[v]=k,y)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
NAF=function(g,v,r){var k=g.polymerController;g[v]=function(){var y=_.Nj.apply(0,arguments);g.loggingStatus.currentExternalCall=v;g.loggingStatus.bypassProxyController=!0;var z,W=((z=g.is)!=null?z:g.tagName).toLowerCase();aU(W,v,"PROPERTY_ACCESS_CALL_EXTERNAL");var S;z=(S=r!=null?r:k[v])==null?void 0:S.call.apply(S,[k].concat(_.fF(y)));g.loggingStatus.currentExternalCall=void 0;g.loggingStatus.bypassProxyController=!1;return z}};
ZrR=function(g,v){var r=g.hostElement,k=g[v];g[v]=function(){var y=_.Nj.apply(0,arguments);if(r.loggingStatus.currentExternalCall!==v){var z,W=((z=r.is)!=null?z:r.tagName).toLowerCase();aU(W,v,"PROPERTY_ACCESS_CALL_INTERNAL")}return k==null?void 0:k.apply(g,y)}};
HrJ=function(g,v){var r=Object.getOwnPropertyDescriptor(g,v);r&&!r.get&&Object.defineProperty(g,v,{get:function(){GyK(g.hostElement,v);return r.value},
set:function(k){Em(g.hostElement,v);r.value=k}})};
D3T=function(g){return _.T("poly_si_dom_repeat_detached_fix_killswitch")||g.tagName!=="PS-DOM-REPEAT"?g.tagName==="DOM-REPEAT":!0};
wxh=function(g,v){var r=LmB(g);g instanceof Element&&r.unshift(g);g=_.I(r.filter(D3T));for(var k=g.next();!k.done;k=g.next()){var y=void 0;k=_.I((y=k.value.__instances)!=null?y:[]);for(y=k.next();!y.done;y=k.next())if(y=y.value,y.root){y=Array.from(y.root.children);y=_.I(y);for(var z=y.next();!z.done;z=y.next())r.push.apply(r,_.fF(wxh(z.value,v)))}}return r.filter(function(W){return W.usePatchedLifecycles&&W.lifecycleIsConnected===v})};
LmB=function(g){var v=null;g instanceof Element?v=Element.prototype.querySelectorAll:g instanceof DocumentFragment&&(v=DocumentFragment.prototype.querySelectorAll);return v?Array.from(v.call(g,"*")):[]};
iC=function(g){I6(function(){for(var v=_.I(wxh(g,!1)),r=v.next();!r.done;r=v.next()){r=r.value;r.lifecycleIsConnected=!0;try{var k=void 0,y=void 0,z=void 0,W=void 0;(k=(W=r.polymerController)!=null?W:r)==null||(z=(y=k).connectedCallback)==null||z.call(y)}catch(S){_.Z0(S)}}})};
Gz=function(g){I6(function(){for(var v=_.I(wxh(g,!0)),r=v.next();!r.done;r=v.next()){r=r.value;r.lifecycleIsConnected=!1;try{var k=void 0,y=void 0,z=void 0,W=void 0;(k=(W=r.polymerController)!=null?W:r)==null||(z=(y=k).disconnectedCallback)==null||z.call(y)}catch(S){_.Z0(S)}}})};
JJT=function(){if(!QEA){QEA=!0;var g=[Node];BX&&g.push(BX.Wrapper);var v=Node.prototype.insertBefore,r=Node.prototype.removeChild;g=_.I(g);for(var k=g.next(),y={};!k.done;y={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},k=g.next())k=k.value,y.nativeInsertBefore=k.prototype.insertBefore,k.prototype.insertBefore=function(W){return function(S,Y){if(S instanceof DocumentFragment){var e=Array.from(S.children);S=W.nativeInsertBefore.call(this,S,Y);
if(this.isConnected&&W.nativeInsertBefore===v)for(Y=_.I(e),e=Y.next();!e.done;e=Y.next())iC(e.value);return S}e=S instanceof Element&&S.isConnected;Y=W.nativeInsertBefore.call(this,S,Y);e&&Gz(S);this.isConnected&&iC(S);return Y}}(y),y.nativeAppendChild=k.prototype.appendChild,k.prototype.appendChild=function(W){return function(S){if(S instanceof DocumentFragment){var Y=Array.from(S.children);
S=W.nativeAppendChild.call(this,S);if(this.isConnected){Y=_.I(Y);for(var e=Y.next();!e.done;e=Y.next())iC(e.value)}return S}Y=S instanceof Element&&S.isConnected;e=W.nativeAppendChild.call(this,S);Y&&Gz(S);this.isConnected&&iC(S);return e}}(y),y.nativeRemoveChild=k.prototype.removeChild,k.prototype.removeChild=function(W){return function(S){var Y=S instanceof Element&&S.isConnected,e=W.nativeRemoveChild.call(this,S);
Y&&r===W.nativeRemoveChild&&Gz(S);return e}}(y),y.nativeReplaceChild=k.prototype.replaceChild,k.prototype.replaceChild=function(W){return function(S,Y){if(S instanceof DocumentFragment){var e=Array.from(S.children);
S=W.nativeReplaceChild.call(this,S,Y);if(this.isConnected)for(Gz(Y),Y=_.I(e),e=Y.next();!e.done;e=Y.next())iC(e.value);return S}e=S instanceof Element&&S.isConnected;var a=this.isConnected,E=W.nativeReplaceChild.call(this,S,Y);a&&Gz(Y);e&&Gz(S);a&&iC(S);return E}}(y);
g=[Element];BX&&g.push(BX.Wrapper);g=_.I(g);k=g.next();for(y={};!k.done;y={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},k=g.next())k=k.value,k.prototype.before=CWo(k.prototype.before),k.prototype.after=CWo(k.prototype.after),y.nativeReplaceWith=k.prototype.replaceWith,k.prototype.replaceWith=function(W){return function(){var S=_.Nj.apply(0,arguments),Y=_.I(uEA(S)),e=Y.next().value,
a=Y.next().value;Y=this.isConnected;W.nativeReplaceWith.apply(this,S);S=_.I(a);for(a=S.next();!a.done;a=S.next())Gz(a.value);if(Y)for(Gz(this),e=_.I(e),Y=e.next();!Y.done;Y=e.next())Y=Y.value,Y instanceof Element&&iC(Y)}}(y),y.nativeRemove=k.prototype.remove,k.prototype.remove=function(W){return function(){var S=this.isConnected;
W.nativeRemove.call(this);S&&Gz(this)}}(y),y.nativeInsertAdjacentElement=k.prototype.insertAdjacentElement,k.prototype.insertAdjacentElement=function(W){return function(S,Y){var e=Y.isConnected;
S=W.nativeInsertAdjacentElement.call(this,S,Y);e&&Gz(Y);S.isConnected&&iC(S);return S}}(y),y.nativeSetAttribute=k.prototype.setAttribute,k.prototype.setAttribute=function(W){return function(S,Y){var e=x3m(this);
if(!e.usePatchedLifecycles)return W.nativeSetAttribute.call(this,S,Y);var a=this.getAttribute(S);W.nativeSetAttribute.call(this,S,Y);Y=this.getAttribute(S);jEK(e,S,a,Y)}}(y),y.nativeRemoveAttribute=k.prototype.removeAttribute,k.prototype.removeAttribute=function(W){return function(S){var Y=x3m(this);
if(!Y.usePatchedLifecycles)return W.nativeRemoveAttribute.call(this,S);var e=this.getAttribute(S);W.nativeRemoveAttribute.call(this,S);e!==null&&jEK(Y,S,e,null)}}(y),y.nativeToggleAttribute=k.prototype.toggleAttribute,k.prototype.toggleAttribute=function(W){return function(S,Y){var e=x3m(this);
if(!this.usePatchedLifecycles)return W.nativeToggleAttribute.call(this,S,Y);var a=this.getAttribute(S),E=a!==null;Y=W.nativeToggleAttribute.call(this,S,Y);Y!==E&&jEK(e,S,a,Y?"":null);return Y}}(y);
g=[Document,DocumentFragment,Element,ShadowRoot];BX&&g.push(BX.Wrapper);g=_.I(g);for(y=g.next();!y.done;y=g.next())y=y.value,y.prototype.prepend=CWo(y.prototype.prepend),y.prototype.append=CWo(y.prototype.append);(BX==null?void 0:BX.noPatch)===!0&&$3k();document.readyState==="complete"?iC(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&iC(document.body)});
var z=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");z&&z.get&&z.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:z.enumerable,configurable:!0,get:z.get,set:function(W){W||Gz(this);z.set.call(this,W);return W}})}};
CWo=function(g){return function(){var v=_.Nj.apply(0,arguments),r=_.I(uEA(v)),k=r.next().value;r=r.next().value;g.apply(this,v);v=_.I(r);for(r=v.next();!r.done;r=v.next())Gz(r.value);if(this.isConnected)for(k=_.I(k),v=k.next();!v.done;v=k.next())v=v.value,v instanceof Element&&iC(v)}};
$3k=function(){for(var g=_.I(Ork),v=g.next();!v.done;v=g.next()){v=v.value.prototype;for(var r=_.I(VXF),k=r.next();!k.done;k=r.next()){k=k.value;var y=Object.getOwnPropertyDescriptor(v,k);y&&Object.defineProperty(v,"__shady_native_"+k,y)}}};
jEK=function(g,v,r,k){var y,z;if((y=g.polymerController)==null?0:(z=y.observedAttributes)==null?0:z.includes(v))if(g=g.polymerController,g.attributeChangedCallbackWrapper)g.attributeChangedCallbackWrapper.call(g,v,r,k);else{var W;(W=g.attributeChangedCallback)==null||W.call(g,v,r,k)}};
uEA=function(g){var v=[],r=[];g=_.I(g);for(var k=g.next();!k.done;k=g.next())k=k.value,k instanceof Element&&k.isConnected&&r.push(k),k instanceof DocumentFragment?v.push.apply(v,_.fF(Array.from(k.children))):v.push(k);return[v,r]};
x3m=function(g){return!(g instanceof Element)&&g.node instanceof Element?g.node:g};
qBo=function(g,v){var r=v?["children"].concat(_.fF(v)):["children"];v=[];r=_.I(r);for(var k=r.next();!k.done;k=r.next()){var y=k.value;if(g.hasOwnProperty(y)){k=g[y];k=typeof k==="function"?k():k;k=Sf(Array.isArray(k)?k:[k]).flat();if(y!=="children"){y=z$R(y);for(var z=_.I(k),W=z.next();!W.done;W=z.next())W=W.value,W instanceof Element&&W.setAttribute("slot",y)}v.push(k)}}v.length===0?g=[]:(g=Sf(_.A("div",null,v)),g=Array.from(g.childNodes));return g};
m3A=function(g,v,r){var k={};_.w7(function(){var y={},z;for(z in v)if(v.hasOwnProperty(z)){var W=void 0,S=void 0;if(!(((W=r.slotProps)==null?0:W.includes(z))||z==="children"||((S=r.callbackProps)==null?0:S.includes(z))||z==="ref")&&(W=_.LS(v[z]),k[z]!==W)){k[z]=W;S=void 0;var Y=(S=g.hostElement)!=null?S:g;sEh.has(z)&&(Y[z]=W);y[z]=W}}AQ(function(){if(g.setProperties)g.setProperties(y);else for(var e=_.I(Object.entries(y)),a=e.next();!a.done;a=e.next()){var E=_.I(a.value);a=E.next().value;E=E.next().value;
g[a]=E}})})};
brB=function(g,v,r,k){var y=qBo(r,k.slotProps),z=(0,_.gN)(g);y=_.I(y);for(var W=y.next();!W.done;W=y.next())z.appendChild(W.value);m3A(v,r,k);k=_.I(k.callbackProps||[]);y=k.next();for(z={};!y.done;z={kebabEventName:void 0,eventListener:void 0},y=k.next())W=y=y.value,String(y).substring(0,2)==="on"&&r[W]?(z.kebabEventName=z$R(String(y).substring(2)),z.eventListener=r[W],g.addEventListener(z.kebabEventName,z.eventListener),_.tQ(function(a){return function(){g.removeEventListener(a.kebabEventName,a.eventListener)}}(z))):
v[W]=r[W];
if(r.ref){r=_.I(KmT(r.ref));var S=r.next().value,Y=r.next().value,e=v.attached.bind(v);v.attached=function(){S(g);e()};
_.tQ(function(){Y()})}};
KmT=function(g){if(typeof g==="function"){var v;return[function(r){v=g(r)},
function(){var r;(r=v)==null||r()}]}if(!g.onRender||!g.onUnmount)throw Error("Pg");
return[g.onRender,g.onUnmount]};
XxK=function(g,v,r,k,y){k=k===void 0?{}:k;var z=FmR,W=!1;z?(W=!0,FmR=void 0):(ir3=v,z=document.createElement(v),ir3=void 0);var S=z;S.usePatchedLifecycles=!0;S.lifecycleIsConnected=!1;z.loggingStatus={};var Y=G8h(g,v,z,k,y);_.tQ(function(){S.lifecycleIsConnected&&(S.lifecycleIsConnected=!1,Y.disconnectedCallback())});
W||brB(z,Y,r,k);return z};
G8h=function(g,v,r,k,y){y=y===void 0?pxs:y;BA3[v]!=null||(BA3[v]=y(g,v,k==null?void 0:k.getTemplate,k));var z=BA3[v],W=z.ctor;y=z.getInitialMethods;var S=z.getPropsToForwardBeforeReady;g=z.getPropsToForwardBeforeRegister;k=z.shouldForwardProp;var Y=z.observedAttributes,e=z.shouldLog,a=W(r,{beforeReady:function(){var E=a;E._takeAttributes?E._takeAttributes():E.setPropertiesFromInitialAttributeValues&&E.setPropertiesFromInitialAttributeValues();E=_.I(S(r.polymerController));for(var p=E.next();!p.done;p=
E.next()){var f=_.I(p.value);p=f.next().value;f=f.next().value;fIK(r,p,f);e(v)&&!FR(p)&&HrJ(r.polymerController,p)}r.polymerController=ikh(a,v)}});
r.polymerController=a;r.polymerController.observedAttributes=Y;z=_.I(a.getExtraMethodsToForward());for(W=z.next();!W.done;W=z.next())Y=_.I(W.value),W=Y.next().value,Y=Y.next().value,NAF(r,W,Y);y=_.I(y());for(z=y.next();!z.done;z=y.next())z=z.value,k(z)&&NAF(r,z),e(v)&&!FR(z)&&ZrR(a,z);g=_.I(g());for(k=g.next();!k.done;k=g.next())y=_.I(k.value),k=y.next().value,y=y.next().value,fIK(r,k,y);return a};
npF=function(g,v){return hT===v?(g.isInert=!0,hT="",!0):hhm===v?(g.isInert=!0,hhm="",!0):!1};
MXR=function(g){var v=nM;nM=g;return v};
guY=function(g){if(Mk.has(g))hhm=g;else if(RU.has(g)&&nM&&RhB(nM)===g){var v;(v=nM)._numRenders!=null||(v._numRenders=0);nM._numRenders++;if(nM._numRenders>1)throw Error("Qg");return nM}};
vuB=function(g){Mk.has(RhB(g))?hhm=RhB(g):RU.has(RhB(g))&&nM!==g&&(g._isInert=!0)};
RhB=function(g){var v;return(v=g==null?void 0:g.tagName.toLowerCase())!=null?v:""};
rxF=function(g,v){if(g.componentType===d7)throw Error("Rg");RU.add(v);var r=function(){var k=HTMLElement.call(this)||this;k.is=v;if(ir3===v)return k.isInert=!0,k;k.createElement();return k};
_.N(r,HTMLElement);r.prototype.createElement=function(){if(!this.isInert){FmR=this;var k=_.I(_.fth(function(){return _.A(g,null)})).next().value;
FmR=void 0;GeF(this);return k}};
customElements.define(v,r)};
yxh=function(g,v,r,k,y){g.prototype.is=v;(k==null?0:k.useSink)?kJs(g,v,r,k,y):(r=pxs(g,v,r,k),tX3(r,v));return g};
kJs=function(g,v,r,k,y){JJT();var z=_.bC(function(W){return XxK(g,v,W,Object.assign({},k,{getTemplate:r}),y)},"a");
rxF(z,v);return z};
z5F=function(g){return!cxB.has(g)};
Pdh=function(g,v,r,k){function y(){if(!E){for(var p=new Set(Irm),f=_.I(z.behaviors),Z=f.next();!Z.done;Z=f.next()){Z=Z.value;for(var L=_.I(Object.getOwnPropertyNames(Z)),Q=L.next();!Q.done;Q=L.next()){Q=Q.value;var O=void 0,q=(O=Object.getOwnPropertyDescriptor(Z,Q))==null?void 0:O.value;q&&q instanceof Function&&(!e[Q]||_.T("polymer_forward_method_killswitch"))&&p.add(Q)}}f=_.I(Object.entries(Object.getOwnPropertyDescriptors(g.prototype)));for(Z=f.next();!Z.done;Z=f.next())L=_.I(Z.value),Z=L.next().value,
L=L.next().value,L.value instanceof Function&&p.add(Z);E=p}return E}
var z=GCF({is:v,disableElementRegistration:!1,getTemplate:r,providers:k==null?void 0:k.providers,reactivityMode:k==null?void 0:k.reactivityMode},g);if((k==null?0:k.allowedProps)||(k==null?0:k.allowedPropsFromBehaviors)){var W,S;z.allowedProps=[].concat(_.fF((W=k.allowedProps)!=null?W:[]),_.fF((S=k.allowedPropsFromBehaviors)!=null?S:[]))}var Y=qPs(z,g);v=Y.observedAttributes;var e={};r=_.I(z.reactiveSchemas);for(k=r.next();!k.done;k=r.next())if(k=k.value,k.type==="signal")e[k.propertyKey]={readOnly:k.readOnly},
k.readOnly&&(e[aCJ(k.propertyKey)]={readOnly:!0});else if(k.type==="compute"||k.type==="computeWithMethod"||k.type==="redux")e[k.propertyKey]={readOnly:!0};var a=z.reactiveSchemas.length,E;return{ctor:function(p,f){p=new Y(p);p.beforeReady=f.beforeReady;return p},
props:e,observedAttributes:v,getInitialMethods:y,getPropsToForwardBeforeRegister:function(){for(var p=[],f=new Set,Z=_.I(WJR),L=Z.next();!L.done;L=Z.next())L=L.value,p.push([L,L!=="observers"&&L!=="properties"]),f.add(L);Z=_.I(Object.keys(e));for(L=Z.next();!L.done;L=Z.next())L=L.value,p.push([L,e[L].readOnly]),f.add(L);Z=y();L=_.I(Object.keys(Object.getOwnPropertyDescriptors(g.prototype)));for(var Q=L.next();!Q.done;Q=L.next())Q=Q.value,!z5F(Q)||Z.has(Q)||f.has(Q)||(p.push([Q,!1]),f.add(Q));p.push(["allowedProps",
!0]);return p},
getPropsToForwardBeforeReady:function(p){var f=[];p=_.I(Object.keys(p));for(var Z=p.next();!Z.done;Z=p.next()){Z=Z.value;var L=y();z5F(Z)&&!L.has(Z)&&f.push([Z,!1])}p=_.I(z.reactiveSchemas.slice(a));for(Z=p.next();!Z.done;Z=p.next())Z=Z.value,Z.type!=="compute"&&Z.type!=="computeWithMethod"&&Z.type!=="redux"&&Z.type!=="signal"||f.push([Z.propertyKey,Z.type==="signal"?Z.readOnly:!0]);return f},
shouldForwardProp:z5F,shouldLog:AT}};
_.m=function(g,v,r,k){var y,z,W=(z=(y=k)==null?void 0:y.mode)!=null?z:0;k!=null||(k={});var S;(S=k).reactivityMode!=null||(S.reactivityMode=0);W===1&&_.v9("creator_poly_si_disable_list").includes(v)&&(W=2);return W===1?yxh(g,v,r,Object.assign({},k,{useSink:!0}),Pdh):yxh(g,v,r,Object.assign({},k,{useSink:W===2}))};
_.gE=function(){return function(g,v,r,k){var y,z,W=(z=(y=k)==null?void 0:y.mode)!=null?z:2;k!=null||(k={});var S;(S=k).reactivityMode!=null||(S.reactivityMode=0);if(W===0)throw Error("Sg`"+W);return kJs(g,v,r,k,W===1?Pdh:void 0)}};
_.v6=function(g){return _.T("creator_poly_si_killswitch")?!1:_.T("force_all_poly_si_batches")&&(g==="poly_si_all_on_test_check"||g==="creator_poly_si_batch_050"?0:g)||document.documentElement.hasAttribute("use-signals")?!0:!g||_.T(g+"_holdback_enabled")&&_.T("kevlar_polysi_holdback")?!1:_.T(g)};
rE=function(g){return g?g.icon?g.icon.iconType.toLowerCase():g.customThumbnail?"member":"":""};
SrR=function(g){if(!g)return"";g=_.I(g);for(var v=g.next();!v.done;v=g.next())if((v=v.value)&&v.liveChatAuthorBadgeRenderer&&(v=rE(v.liveChatAuthorBadgeRenderer))&&v!=="verified")return v;return""};
ouF=function(g,v){if(!g)return null;var r;return((r=g.find(function(k){return k&&k.liveChatAuthorBadgeRenderer?rE(k.liveChatAuthorBadgeRenderer)===v:!1}))==null?void 0:r.liveChatAuthorBadgeRenderer)||null};
_.EuK=function(g){var v=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;g=YrC(g);v=YrC(v);var r=U_k(g.hex);v=U_k(v.hex);var k=v[0]/255;var y=v[1]/255,z=v[2]/255,W=Math.max(k,y,z),S=Math.min(k,y,z),Y=0,e=0,a=.5*(W+S);W!=S&&(W==k?Y=60*(y-z)/(W-S):W==y?Y=60*(z-k)/(W-S)+120:W==z&&(Y=60*(k-y)/(W-S)+240),e=0<a&&a<=.5?(W-S)/(2*a):(W-S)/(2-2*a));k=[Math.round(Y+360)%360,e,a];r=Ax3(r,v);for(g=e5Y(g.hex);r<4.5;){g=k[2]>=.5?g.darker((4.5-r)/2):g.brighter((4.5-r)/2);r=g.toString();
y=ark(r);if(!y.length)throw Error("Pd`"+r);r=y;r=Ax3(r,v)}return g.hex()};
Ax3=function(g,v){g=_.kgm(g);v=_.kgm(v);return(Math.max(g,v)+.05)/(Math.min(g,v)+.05)};
_.k6=function(g){return"#"+("000000"+(g&16777215).toString(16)).slice(-6)};
_.d_B=function(g){for(var v=0,r=0;r<g.length;r++)v=g.charCodeAt(r)+((v<<5)-v);g="#";for(r=0;r<3;r++)g+=("00"+(v>>r*8&255).toString(16)).slice(-2);return g};
pr3=function(g){g=(g||"").split(":");g.length===1&&g.unshift("yt-icons");g[1]=g[1].toLowerCase();return g};
HRC=function(g,v){var r=(v=v===void 0?!1:v)?TTC:lrF,k=v?frY:NTK;g.getIconNames().forEach(function(y){y=v?y:y.substring(y.indexOf(":")+1);g.name==="yt-icons"?ZRk.add(y):y.includes("-filled")?r.add(y):k.add(y)})};
y0=function(g,v,r,k){r=r===void 0?!1:r;k=k===void 0?!1:k;var y,z,W;return _.P(function(S){if(S.nextAddress==1)return _.U(S,tSF,2);if(k)return S.return(ZRk.has(g));y=r?TTC:lrF;z=r?frY:NTK;return v?(W=g.includes("-filled")?g:g.concat("-filled"),S.return(y.has(W))):S.return(z.has(g))})};
_.wrR=function(g){if(D_A(g))return g;var v=g=g.toLowerCase();(g=LJB.get(g))&&(v=g);return v};
_.c6=function(g){if(D_A(g))return g.toString();var v=Q5C.get(g);if(v)return v;v=g.toLowerCase();var r="yt-icons",k=v.replace(/_/g,"-");switch(g){case "MY_CHANNEL":v="account_circle";break;case "ADD_TO_LIBRARY":v="add";break;case "ALERT_WARN_RED":v="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":v="person_music";break;case "BLOCK_USER":v="block";break;case "CAPTIONS":v="closed_caption";break;case "CLOSED_CAPTION":r="av";v="closed-caption";break;case "COLLECTION":r="maps";v="layers";break;case "CONTACT":r=
"icons";v="business";break;case "CREATOR_STUDIO_ERROR_ON_LOAD":case "CREATOR_STUDIO_ERROR_ON_LOAD_V2":case "CREATOR_STUDIO_NO_COMMENTS":case "CREATOR_STUDIO_NO_HELD_COMMENTS":case "CREATOR_STUDIO_NO_HELD_COMMENTS_V2":case "CREATOR_STUDIO_NO_SEARCH_MATCH":case "CREATOR_STUDIO_NO_SEARCH_MATCH_V2":r="ytcp-icons";v=k.split("creator-studio-")[1];break;case "DISMISSAL":v="close";break;case "DO_NOT_DISTURB":v="block";break;case "DOGFOOD":r="icons";v="pets";break;case "DRAFT":v="paper_corner_folded";break;
case "EMPTY_LIKE":v="like_outline";break;case "EXIT_APP":v="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":v=k;break;case "GAMES":r="ytg";v="my-games";break;case "GO_TO_PAGE":v="arrow-forward";break;case "GROUP":r="social";break;case "HIDE":v="not_interested";break;case "INPUT_COMPONENT":r="icons";v="settings-input-component";break;case "KIDS_BLOCK":v="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":r="ytg";v="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":r=
"ytg";v="membership-post-purchase";break;case "MULTIVIEW":v="screen_multi_view";break;case "MY_LOCATION":r="maps";v=k;break;case "NOTIFICATIONS_INBOX":v="NOTIFICATIONS";break;case "NEXT":v="chevron_right";break;case "OFFLINE":v="power-settings-new";break;case "PAUSE":r="miniplayer";break;case "PAYMENT":r="icons";break;case "PHONE_DOWNLOAD":v="phone_download";break;case "PREMIUM_STANDALONE":r="yt-logos";v="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":r="yt-logos";v="premium_standalone_cairo";
break;case "QUESTION_ANSWER":v="question_answer";break;case "REDEEM":r="icons";v="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":v="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":v="library_add";break;case "SCHOOL":r="yt-sys-icons";v="creator_academy";break;case "SETTINGS_LIGHT":v="settings_applications";break;case "SETTINGS_MATERIAL":v="settings";break;case "SEARCH_HISTORY":v="watch_history";break;case "SHOPPING_BAG":v="bag";break;case "SOCIAL":case "PEOPLE":r=
"yt-icons";v="people";break;case "STAFF_PICK":r="ytg";v="spotlight";break;case "START_DVR":v="add";break;case "STOP_DVR":r="av";v="stop";break;case "TAB_LIKED":v="like";break;case "TAB_INBOX":v="mail";break;case "TERMS_OF_SERVICE":r="icons";v="description";break;case "TRENDING":v="fire";break;case "UNBLOCK_USER":v="remove";break;case "UNPLUGGED_DARK_THEME":r="image";v="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":v="live";break;case "UNPLUGGED_SPORTS":r="ytu";v="visibility-off";break;
case "VIDEOS":r="av";v="play-circle-filled";break;case "YOUTUBE":r="yt-logos";v="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":r="yt-logos-ext";v="yt-logo-red-updated";break;case "YOUTUBE_LOGO":r="yt-logos-ext";v="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":r="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":r="shorts";v=k;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":r="yt-sys-icons";v="youtube_improve_tv";break;case "OUTLINE_BAG":r=
"yt-sys-icons";v="bag";break;case "QUEUE_PLAY_LAST":r="yt-sys-icons";v="list_queue_last";break;case "SLASH_CIRCLE_LEFT":v="slash_circle_left";break;case "SPEED_1_POINT_2X":v="1_point_2x";break;case "SPEED_1_POINT_5X":v="1_point_5x";break;case "SPEED_1_POINT_8X":v="1_point_8x";break;case "SPEED_POINT_2X":v="point_2x";break;case "SPEED_POINT_5X":v="point_5x";break;case "SPEED_POINT_8X":v="point_8x";break;case "SPEED_1X":v="1x";break;case "SPEED_2X":v="2x";break;case "TAB_BOOKMARK":v="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":r="yt-sys-icons";v="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":r="yt-sys-icons";v="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":r="yt-sys-icons",v="tic_tac_toe"}v=r+":"+v;Q5C.set(g,v);return v};
D_A=function(g){var v;_.T("kevlar_use_wil_icons")?v=!!_.h0().resolve(_.zB).resolveIcon({iconName:g.toString()}):v=!1;return v};
_.W6=function(g,v,r,k){r=r===void 0?{}:r;k=k===void 0?!1:k;r===null&&(r={});var y=_.v9("kevlar_command_handler_command_banlist");y=_.I(y);for(var z=y.next();!z.done;z=y.next())if(z=g?g.hasOwnProperty(z.value):void 0,z)return!1;y=_.l(g.commandMetadata,_.F7);return k&&y!=null&&y.url?!1:!v.disableCommandHandlerOverride&&_.IR.instance?(k=_.IR.instance,r.form||(r.form={element:v}),r.form.element||(r.form.element=v),!r.clickedVisualElement&&v.visualElement&&(r.clickedVisualElement=v.visualElement),k.resolveCommand(g,
r),!0):!1};
CdJ=function(g,v){g=P6(g);for(var r=_.I(g.visibilityMonitorKeys||[]),k=r.next();!k.done;k=r.next())v.unobserveByKey(k.value);g.visibilityMonitorKeys=void 0};
$_B=function(g,v){if(_.Z3()){if(_.T("kevlar_vimio_use_shared_monitor"))uOF(g,v.data);else if(!uOF(g,v.data))return;var r=v.data,k=x_Y(r);if(_.T("enable_client_ve_spec_logging"))CdJ(g,v.observer);else{var y=P6(g);y.trackedParams&&y.trackedParams!==k&&CdJ(g,v.observer)}y=P6(g);!r||y.data&&y.data===r||(y.data=r);j5s(g,v);y.trackedParams=k}};
j5s=function(g,v){var r=v.observer;if(!r&&_.T("web_skip_missing_vimio_observer")){var k,y;_.Lx(new _.EU("VisibilityObserver is not defined.",g.tagName,g.trackedParams,(k=v.data)==null?void 0:k.trackingParams,(y=v.data)==null?void 0:y.loggingDirectives))}else{var z=v.layer,W=v.visibilityCallback||function(){},S=v.prescanCallback,Y=P6(g);
k=[];v.showOption&&k.push(r.observe(g,function(){v.skipLogging&&v.skipLogging()||_.SW().reportShown(Y,void 0,z);W(!0)},v.showOption));
v.hideOption&&k.push(r.observe(g,function(){_.SW().reportHidden(Y,void 0,z);W(!1)},v.hideOption));
v.prescanOption&&S&&k.push(r.observe(g,function(){S()},v.prescanOption));
Y.visibilityMonitorKeys=k}};
uOF=function(g,v){g=P6(g);if(g.visualElement&&!v)return!0;if(!v)return!1;var r=!1;if(_.T("enable_client_ve_spec_logging")){var k,y;r=!!((k=v.loggingDirectives)==null?0:(y=k.clientVeSpec)==null?0:y.uiType)}k=x_Y(v);if(!k&&!r)return!1;_.T("mweb_component_visibility_logging")&&(g.veContainer||(g.veContainer={}),g.veContainer.trackingParams=k);if(g.trackedParams&&g.trackedParams===k)return!1;var z;if(_.T("enable_client_ve_spec_logging")&&((z=g.visualElement)==null?0:z.isClientVe())){var W;z=(W=g.visualElement)==
null?void 0:W.getAsJspb();var S,Y,e,a;if(_.v0(z,2)===((S=v.loggingDirectives)==null?void 0:(Y=S.clientVeSpec)==null?void 0:Y.uiType)&&_.v0(z,3,-1)===((e=v.loggingDirectives)==null?void 0:(a=e.clientVeSpec)==null?void 0:a.elementIndex))return!1}if(_.T("enable_client_ve_spec_logging")){var E,p;!g.visualElement&&((E=v.loggingDirectives)==null?0:(p=E.clientVeSpec)==null?0:p.uiType)&&(S=v.loggingDirectives.clientVeSpec,v=S.uiType,W=S.elementIndex,S=S.clientYoutubeData,g.visualElement=_.oR(_.Y6(),{veType:v,
elementIndex:W,clientYouTubeData:S}))}return!0};
x_Y=function(g){if(g==null?0:g.rendererContext){var v=_.l(g.rendererContext,_.Uy);if(v==null?0:v.loggingDirectives)return v.loggingDirectives.trackingParams}return(g==null?0:g.loggingDirectives)?g.loggingDirectives.trackingParams:g==null?void 0:g.trackingParams};
P6=function(g){var v;return(v=g.polymerController)!=null?v:g};
qrA=function(g){_.SW();if(_.jf(AH().JSC$10470_elementShouldLogGesture).bind(AH())(g,4)){Jxm(g);var v=OR3(g);VSh.set(g,v)}};
Jxm=function(g){VSh.has(g)&&(VSh.get(g).cancel("untrack hover element"),VSh.delete(g))};
OR3=function(g){var v,r=[],k=!1,y=new _.Iu(function(z,W){eW(g,"mouseenter",_.jf(function(){var S,Y,e;return _.P(function(a){if(a.nextAddress==1)return v=(0,_.XK)(),S=s53(g),r.push(S),Y=m_o(g,function(){k=!0;W(Error("Tg"))}),_.U(a,S,2);
if(a.nextAddress!=3)return Y&&aR(Y),e=KJk(g),r.push(e),_.U(a,e,3);z();_.o7(a)})}))});
y.then(function(){var z=(0,_.XK)()-v;z=Math.round(z);if(!(500>z||6E5<=z)){var W=g.getScreenLayer?g.getScreenLayer():void 0;W=_.Z3(W)||"";var S=bRA(_.SW(),g);_.s3(W,g.visualElement?g.visualElement:_.Ey(S),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:z}})}qrA(g)},function(){dE&&(dE(),dE=null);
k&&(Jxm(g),qrA(g))});
return y};
s53=function(g){var v;return(new _.Iu(function(r,k){dE=function(){k(Error("Ug"))};
v=_.HR.debounce(_.jf(function(){aR(y);r()}),1,100);
var y=_.pw(g,"mousemove",v)})).thenCatch(function(){var r=_.HR.cancelDebouncedJobMap.get(v);
r&&_.HR.cancelJob(r)})};
KJk=function(g){var v;return(new _.Iu(function(r,k){dE=function(){k(Error("Vg"))};
v=eW(g,"mouseleave",_.jf(function(){r()}))})).thenCatch(function(){aR(v)})};
m_o=function(g,v){return eW(g,"mouseleave",_.jf(v))};
iRh=function(g){FJA&&_.TB.cancel(FJA);FJA=_.TB.run(function(){_.hV(g,"yt-visibility-refresh");FJA=0})};
GJs=function(g){g=Number(g);return"rgba("+[g>>16&255,g>>8&255,g&255,(g>>24&255)/255].join()+")"};
BTK=function(g){if(!g)return!1;if(_.l(g,_.XrY))return!0;var v;if(g=(v=_.l(g,_.kX))==null?void 0:v.commands)for(v=_.I(g),g=v.next();!g.done;g=v.next())if(_.l(g.value,_.XrY))return!0;return!1};
h5J=function(g){var v=!0;v=v===void 0?!0:v;if(!g.useSignals&&!g.experimentalPropertiesChanged||_.T("experimental_templating_behavior_nopatch_killswitch")){var r=g._propertiesChanged;g._propertiesChanged=function(k,y,z){v?g.debounceRender():g.doRender();r&&r.call(g,k,y,z)}}};
nuT=function(g,v){if(g.useSignals||g.experimentalPropertiesChanged)if(_.T("experimental_templating_behavior_nopatch_killswitch"))g.experimentalPropertiesChanged=function(){};
else return;var r=new Set,k=[g].concat(_.fF(g.behaviors));k=_.I(k);for(var y=k.next();!y.done;y=k.next()){y=y.value;for(var z in y.properties)r.has(z)||(g._addPropertyEffect(z,"function",v),r.add(z))}};
MSB=function(){var g=Polymer.Element,v=g._prepareTemplate;g._prepareTemplate=function(){v.call(this);var r=this.prototype;if(r.experimentalTemplatingInUse&&r.experimentalTemplatingInUse()&&r.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.Z0(Error("Wg"));else{r=this.template.content.childNodes;for(var k=r.length-1;k>=0;k--){var y=r[k];y.nodeName!=="STYLE"&&y.nodeName!=="LINK"&&y.nodeName!=="SCRIPT"&&y.nodeName!=="#comment"&&y.remove()}}}};
R5J=function(g){var v=!0;v=v===void 0?!0:v;MSB();var r=g.ready;g.ready=function(){this._template=null;r.call(this)};
nuT(g,v?g.debounceRender:g.doRender)};
v4k=function(g,v,r){if(r===null||r===void 0)return r;var k=E0h(g.tagName.toLowerCase(),v,function(){throw Error("Qb");});
if(k===null)return r;k=g4J[k];var y;if((y=k.isUnwrappable)==null?0:y.call(k,r)){if(k.unwrap)return k.unwrap(r);throw Error("Zg");}return k.filterString?k.filterString(g.tagName,v,String(r)):r};
rpK=function(g,v,r){var k=v[v.length-1]!=="$",y=v4k(g,v,r);if(k)if(typeof y==="function"&&v.startsWith("reactiveon")&&v===v.toLowerCase()){var z=Fy;D4o(g,v.slice(8),function(W){Qs(z,function(){y(W)})})}else g[v]=y;
else r=y==null?null:String(y),teh(g,v.slice(0,-1),r)};
fw=function(g){kss.length===0&&requestAnimationFrame(function(){setTimeout(function(){var v=kss.slice();kss.length=0;v=_.I(v);for(var r=v.next();!r.done;r=v.next()){r=r.value;try{r()}catch(k){_.l2(k)}}})});
kss.push(g)};
ypm=function(g){if(g){var v=g.component;if(v){var r;v==null||(r=v.events)==null||r.publish("DISCONNECTED");var k;v==null||(k=v.onDisconnected)==null||k.call(v)}var y,z;(y=g.__spec)==null||(z=y.didUnmount)==null||z.call(y);for(v=0;v<g.childNodes.length;v++)ypm(g.childNodes[v])}};
Zb=function(g,v,r){var k=v&&v.key,y=KS;y[0]=g;y[1]=k;y[2]=void 0;for(var z in v)v.hasOwnProperty(z)&&(g=v[z],k=be,k.push(z),k.push(g));v=KS;a:{if(z=KS[2])for(g=0;g<z.length;g+=2)if(z[g]==="nonce"){z=z[g+1];break a}z=""}z=sKo(v[0],v[1],z);g=jw(z);k=v[2];if(!g.staticsApplied&&(g.staticsApplied=!0,k&&k.length))if((y=g._attrsArr)&&y.length){for(y=0;y<k.length;y+=2)NC[k[y]]=y+1;y=g._attrsArr||(g._attrsArr=HLA(0));for(var W=0,S=0;S<y.length;S+=2){var Y=y[S],e=y[S+1],a=NC[Y];a?k[a]===e&&delete NC[Y]:(y[W]=
Y,y[W+1]=e,W+=2)}ue(y,W);for(var E in NC)u_K(z,E,k[NC[E]],FT),delete NC[E]}else for(E=0;E<k.length;E+=2)u_K(z,k[E],k[E+1],FT);XRR(z,g,FT);ue(v,0);r&&r($l);m4h()};
cpK=function(g){var v=g.toString().toLowerCase();return function(r,k){Zb(v,r,k)}};
_.H6=function(g,v,r){r===void 0?delete g[v.name]:g[v.name]=r};
_.tH=function(g){var v={androidIncludeFontPadding:!1},r=0,k=[],y=[],z=[];if(g.simpleText)return v.content=g.simpleText,v;if(g.runs===void 0)return v.content="",v;g=_.I(g.runs);for(var W=g.next();!W.done;W=g.next()){W=W.value;var S=W.text,Y=void 0,e=(Y=S)==null?void 0:Y.length;if(S&&e){k.push(S);if(W.bold||W.italics||W.strikethrough||W.underline||W.textColor!=null&&W.textColor!==0||W.deemphasize){S=y;Y=S.push;var a={startIndex:r,length:e};W.bold&&(a.weightLabel="FONT_WEIGHT_MEDIUM");W.italics&&(a.italic=
!0);W.strikethrough&&(a.strikethrough="LINE_STYLE_SINGLE");W.underline&&(a.underline="LINE_STYLE_SINGLE");W.textColor!=null&&W.textColor!==0?document.documentElement.hasAttribute("dark")?a.fontColor=W.darkModeTextColor||W.textColor:a.fontColor=W.textColor:W.deemphasize&&(document.documentElement.hasAttribute("dark")?a.fontColor=parseInt("ff"+znK("#aaa").substring(1),16):a.fontColor=parseInt("ff"+znK("#606060").substring(1),16));Y.call(S,a)}W.navigationEndpoint&&(S=z,Y=S.push,a={startIndex:r,length:e,
onTap:{innertubeCommand:W.navigationEndpoint}},W.loggingDirectives&&_.H6(a,IYo,W.loggingDirectives),Y.call(S,a));r+=e}}v.content=k.join("");v.styleRuns=y.length?y:void 0;v.commandRuns=z.length?z:void 0;return v};
Pgk=function(g){if(g==null||!g.runs)return!0;g=_.I(g.runs);for(var v=g.next();!v.done;v=g.next())if(v=v.value,v.bracket||v.errorUnderline||v.deemphasize||_.l(v,Db)||_.l(v,W$J))return!1;return!0};
SQB=function(g,v){return function(r){var k=v.unit;if(k!==r)throw Error("bh`"+g+"`"+k+"`"+r);return v}};
Lw=function(g){if(!((g==null?0:g.value)&&(g==null?0:g.unit)))return"";switch(g.unit){case "DIMENSION_UNIT_FRACTION":var v="%";break;default:v="px"}g=g.value;v==="%"&&(g*=100);return""+g+v};
o4R=function(g){try{return g()}catch(v){_.Lx(v)}};
_.Q0=function(g){var v=_.l(g,_.wE);if(v)return v;if((v=_.l(g,YQJ))&&v.commands)return UBm(v.commands);if((v=_.l(g,ApJ))&&v.commands)return UBm(v.commands);if((g=_.l(g,eno))&&g.identifier&&g.command&&(aYk||(aYk=[]),!aYk.includes(g.identifier)))return aYk.push(g.identifier),_.l(g.command,_.wE)};
UBm=function(g){if(g.length!==0){var v=[];g=_.I(g);for(var r=g.next();!r.done;r=g.next())(r=_.Q0(r.value))&&v.push(r);return{commandExecutorCommand:{commands:v}}}};
_.u2=function(g){var v=g.defaultTarget,r=g.elementConfig,k=g.elementsCommand,y=g.skipOnClick,z=g.forceNewState,W=g.additionalCommandArgs,S=g.innertubeCommand||_.Q0(k);if(S){g={};var Y=E4m(S);k=Y.navigatingCommand;Y=Y.href;k&&Y?(g.href$=Y,dBh(g,k,Y,v),_.T("web_atagconfig_pointerdown")&&pSR(g,k),z&&(g["force-new-state$"]=!0)):(g.role$="button",g.href$="javascript:void(0);");_.l(S,TuT)&&(g["aria-haspopup$"]=!0);y||(g.onclick=function(e){if(lYh(e)){var a=Object.assign({},{form:{element:e.target,event:e}},
W);e.preventDefault();_.Cw(S,a)}});
return Object.assign({},r,g)}};
fYh=function(g){if(g.length){if(g.length===1)return g[0];var v={};_.H6(v,_.kX,{commands:g});return v}};
x6=function(g){return g&&g.href$!=="javascript:void(0);"};
E4m=function(g){var v,r=((v=_.l(g,_.kX))==null?void 0:v.commands)||[g];g=_.I(r);for(v=g.next();!v.done;v=g.next()){v=v.value;var k=void 0,y=void 0;r=(y=_.l((k=v)==null?void 0:k.commandMetadata,_.F7))==null?void 0:y.url;_.T("web_remove_web_navigation_endpoint_data")||(k=void 0,r=r||((k=_.l(v,NuY))==null?void 0:k.url));if(r&&r!=="/service_ajax"){if(k=Ea(r,Zns))return g=_.e9(k),{navigatingCommand:v,href:g};_.Lx(new _.EU("AttributedString URL could not be sanitized",r))}}return{}};
lYh=function(g){return g.button!==void 0?g.button===0&&!(g.shiftKey||g.altKey||g.metaKey||g.ctrlKey):!(g.shiftKey||g.altKey||g.metaKey||g.ctrlKey)};
dBh=function(g,v,r,k){r=!G7(r);var y,z,W;if((y=_.l(v,_.SG))!=null&&y.nofollow||(z=_.l(v,_.Vx))!=null&&z.nofollow||(W=_.l(v,_.$E))!=null&&W.nofollow||r)g.rel$="nofollow";var S;v=((S=_.l(v,_.$E))==null?void 0:S.target)==="TARGET_NEW_WINDOW"?"_blank":k===void 0?"":k;g.target$=v};
pSR=function(g,v){v.clickTrackingParams&&(g.params={itct:v.clickTrackingParams});g.onpointerdown=function(r){HnC(r)};
g._data=v};
tJR=function(g){(g.loggingUrls||[]).forEach(function(v){JF(v.baseUrl,v.attributionSrcMode)})};
DBs=function(g){g.currentTarget._data&&tJR(g.currentTarget._data)};
HnC=function(g){var v=g.currentTarget;g=o4R(function(){return v.href});
var r=v.params;g&&_.KW(g,r||{},8,!0)};
L$F=function(g,v){if(v=_.l(v,_.$E))(v==null?void 0:v.target)==="TARGET_NEW_WINDOW"&&(g.target="_blank"),v.nofollow&&(g.rel="nofollow")};
wS3=function(g){g=_.l(g==null?void 0:g.commandMetadata,_.F7);return(g==null?0:g.url)?g.url:null};
_.jW=function(g,v){(g=_.Q0(g))&&_.Cw(g,v)};
_.Cw=function(g,v){x7K(function(r){v?r.resolveCommand(g,v):r.resolveCommand(g)})};
xBh=function(g,v){var r=["yt-core-attributed-string__link"];v!=null&&v.noLinkColor||((v==null?0:v.isOverlay)?r.push("yt-core-attributed-string__link--overlay-call-to-action-color"):r.push("yt-core-attributed-string__link--call-to-action-color"),(v==null?0:v.linkInheritColor)&&r.push("yt-core-attributed-string--link-inherit-color"));r={className:r.join(" "),tabindex$:"0"};var k=g.onTap||g.onLongPress;if(!k)return r;var y=QSk(g);y&&(r["aria-label$"]=y);v=_.u2({elementsCommand:k,elementConfig:r,skipOnClick:!(v==
null||!v.skipOnClick),forceNewState:!0});g.onLongPress&&(k=new CgK(function(){var z=_.Q0(g.onLongPress);z&&_.h0().resolve(_.nv).resolveCommand(z)}),v&&uUs(k,v));
return v||r};
QSk=function(g){var v,r;return(v=g.onTapOptions)==null?void 0:(r=v.accessibilityInfo)==null?void 0:r.accessibilityLabel};
jSh=function(g){var v=g;g<=16777215&&(v+=parseInt("ff000000",16));return _.QX(v)};
$Bo=function(g){var v=g.isDarkTheme;var r=g.extension;g=g.runColor;var k=void 0;if(r=r==null?void 0:r.colorMap){v=v?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";r=_.I(r);for(var y=r.next();!y.done;y=r.next())if(y=y.value,v===y.key){k=y.value;break}}k==null&&g&&(k=g);if(k)return jSh(k)};
$6=function(g){var v=g.config;var r=g.image;var k=g.imageConfig;var y=g.imageWrapperConfig;var z=g.run;var W=g.tag;var S=g.textLength;var Y=g.startIndex===void 0?0:g.startIndex;g=g.length;Y===void 0&&(Y=0);z={run:z,startIndex:Y,endIndex:g!==void 0?Y+g:S,tag:W};r&&(z.image=r);k&&(z.imageConfig=k);y&&(z.imageWrapperConfig=y);v&&(z.config=v);return z};
OnK=function(g,v){var r=[];r.push("yt-core-attributed-string");(v==null?0:v.className)&&r.push(v==null?void 0:v.className);(v==null?0:v.ellipsisTruncate)?r.push("yt-core-attributed-string--ellipsis-truncate"):(v==null?0:v.noWrap)?r.push("yt-core-attributed-string--white-space-no-wrap"):(v==null?0:v.noPreWrap)||r.push("yt-core-attributed-string--white-space-pre-wrap");(v==null?0:v.linkInheritColor)&&r.push("yt-core-attributed-string--link-inherit-color");g.alignment&&r.push(Jp3(g.alignment));g.lineBreakMode&&
r.push("yt-core-attributed-string--word-wrapping");return r.join(" ")};
VJs=function(g){if(g.weight)return g.weight;switch(g.weightLabel){case "FONT_WEIGHT_THIN":return 100;case "FONT_WEIGHT_EXTRA_LIGHT":return 200;case "FONT_WEIGHT_LIGHT":return 300;case "FONT_WEIGHT_MEDIUM":return 500;case "FONT_WEIGHT_SEMI_BOLD":return 600;case "FONT_WEIGHT_BOLD":return 700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
qQJ=function(g){switch(g){case "LINE_STYLE_DOT":return"yt-core-attributed-string--line-style-dot";case "LINE_STYLE_NONE":return"yt-core-attributed-string--line-style-none";default:return"yt-core-attributed-string--line-style-single"}};
Jp3=function(g){switch(g){case "TEXT_ALIGNMENT_LEFT":return"yt-core-attributed-string--text-alignment-left";case "TEXT_ALIGNMENT_RIGHT":return"yt-core-attributed-string--text-alignment-right";case "TEXT_ALIGNMENT_CENTER":return"yt-core-attributed-string--text-alignment-center";case "TEXT_ALIGNMENT_JUSTIFIED":return"yt-core-attributed-string--text-alignment-justified";case "TEXT_ALIGNMENT_LAYOUT_START":return"yt-core-attributed-string--text-alignment-layout-start";default:return"yt-core-attributed-string--text-alignment-unknown"}};
mBm=function(g,v,r){var k=v;g.content&&r&&(r=g.content.indexOf("\n"),r!==-1&&(k=Math.min(v,r)));if(!g.content||g.content.length<=k)v=g;else if(g.attachmentRuns||g.commandRuns||g.decorationRuns||g.styleRuns||g.paragraphStyleRuns){v=JH(g.content,k);r=k;var y=g.attachmentRuns;if(y){var z=[];y=_.I(y);for(var W=y.next();!W.done;W=y.next())W=Object.assign({},W.value),W.startIndex===void 0||W.startIndex>=r||(W.length||(W.length=0),W.length+W.startIndex>r&&(W.length=r-W.startIndex),z.push(W));r=z}else r=
void 0;z=sSA(k,g.commandRuns);y=k;var S=g.decorationRuns;if(S){W=[];S=_.I(S);for(var Y=S.next();!Y.done;Y=S.next()){Y=Y.value;var e=_.l(Y.textDecorator,Oy);if(e&&e.startIndex!==void 0&&!(e.startIndex>=y)){Y=Object.assign({},Y,{textDecorator:{highlightTextDecorator:Object.assign({},e)}});e=_.l(Y.textDecorator,Oy);if(!e.length||e.length+e.startIndex>y)e.length=y-e.startIndex;W.push(Y)}}y=W}else y=void 0;W=sSA(k,g.styleRuns);if(S=g.paragraphStyleRuns)for(g=[],S=_.I(S),Y=S.next();!Y.done;Y=S.next()){var a=
Y.value;Y=Object.assign({},a);if(!(Y.startIndex===void 0||Y.startIndex>=k)){if(!Y.length||Y.length+Y.startIndex>k)Y.length=k-Y.startIndex;e=[];var E=void 0,p=void 0;if((E=a)==null?0:(p=E.listGroup)==null?0:p.listItems)for(a=_.I(a.listGroup.listItems),E=a.next();!E.done;E=a.next())if(E=Object.assign({},E.value),!(E.startIndex===void 0||E.startIndex>=k)){if(!E.length||E.length+E.startIndex>k)E.length=k-E.startIndex;e.push(E)}e.length>0&&(Y.listGroup||(Y.listGroup={}),Y.listGroup=Object.assign({},Y.listGroup,
{listItems:e}));g.push(Y)}}else g=void 0;v={content:v,attachmentRuns:r,commandRuns:z,decorationRuns:y,styleRuns:W,paragraphStyleRuns:g}}else v=Object.assign({},g,{content:JH(g.content,k)});return v};
sSA=function(g,v){if(v){var r=[];v=_.I(v);for(var k=v.next();!k.done;k=v.next())if(k=Object.assign({},k.value),!(k.startIndex===void 0||k.startIndex>=g)){if(!k.length||k.length+k.startIndex>g)k.length=g-k.startIndex;r.push(k)}return r}};
JH=function(g,v){var r=v,k;if(k=r>0)k=g.charCodeAt(r-1),k=k>=55296&&k<=56319;k&&(r=g.charCodeAt(r),k=r>=56320&&r<=57343);k&&--v;return g.substring(0,v)};
inA=function(g,v,r){r=r===void 0?K$J:r;if(g){var k=_.h0().resolve(G9);k||_.T("mweb_no_observer_killswitch")?$_B(g,{data:v,observer:k,visibilityCallback:r,hideOption:bnF,showOption:F$k,layer:g.layer}):_.Lx(new _.EU("Warning: monitorVisibility called with null observer",g.tagName,v==null?void 0:v.loggingDirectives,v==null?void 0:v.trackingParams))}else _.Lx(new _.EU("Warning: monitorVisibility called with null element",v==null?void 0:v.loggingDirectives,v==null?void 0:v.trackingParams,v==null?void 0:
v.rendererContext))};
Rno=function(g,v){var r=[],k=g.content.length,y,z=(y=_.h0().resolve(_.Bd(_.V0)))==null?void 0:y();if(g.paragraphStyleRuns){y=_.I(g.paragraphStyleRuns);for(var W=y.next();!W.done;W=y.next()){var S=r.push,Y=S.apply;var e=void 0;W=W.value;if((e=W.listGroup)!=null&&e.listItems){e=[];b:switch(W.listGroup.listType){case "LIST_TYPE_BULLET":var a="ul";break b;default:a="span"}e.push($6({run:W,textLength:k,tag:a,config:{className:"yt-core-attributed-string__list-group"},startIndex:W.startIndex,length:W.length}));
a=_.I(W.listGroup.listItems);for(var E=a.next();!E.done;E=a.next()){E=E.value;b:switch(W.listGroup.listType){case "LIST_TYPE_BULLET":var p="li";break b;default:p="span"}e.push($6({run:W,textLength:k,tag:p,startIndex:E.startIndex,length:E.length}))}W=e}else W=[];Y.call(S,r,_.fF(W))}}if(g.styleRuns&&(v==null||!v.noStyleRuns))for(y=_.I(g.styleRuns),S=y.next();!S.done;S=y.next()){S=S.value;Y=$Bo({extension:_.l(S.styleRunExtensions,Gs3),isDarkTheme:z===void 0?!1:z,runColor:S.fontColor});e=[];Y&&e.push("yt-core-attributed-string--link-inherit-color");
S.italic&&e.push("yt-core-attributed-string--italicized");S.underline&&S.strikethrough?e.push("yt-core-attributed-string--underline-strikethrough",qQJ(S.underline)):S.underline?e.push("yt-core-attributed-string--underlined",qQJ(S.underline)):S.strikethrough&&e.push("yt-core-attributed-string--strikethrough",qQJ(S.strikethrough));if(S.baselineOffset){a:switch(S.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":W="yt-core-attributed-string--baseline-offset-subscript";break a;case "BASELINE_OFFSET_SUPERSCRIPT":W=
"yt-core-attributed-string--baseline-offset-superscript";break a;default:W="yt-core-attributed-string--baseline-offset-unknown"}e.push(W)}W=e.join(" ");e=S;a={};if(e.weight||e.weightLabel)a.fontWeight=VJs(e).toString();Y&&(a.color=Y);r.push($6({run:S,textLength:k,tag:"span",config:{className:W,style:a},startIndex:S.startIndex,length:S.length}))}if(g.decorationRuns)for(y=_.I(g.decorationRuns),S=y.next();!S.done;S=y.next())S=S.value,Y={},S.textDecorator&&(a=S.textDecorator,W=z===void 0?!1:z,E=[],e=
_.l(a,Oy),a=_.l(a,XSh),e?(a=E,E=a.concat,p=[],(W=$Bo({extension:_.l(e.highlightTextDecoratorExtensions,BuJ),isDarkTheme:W,runColor:e.backgroundColor}))&&p.push("background-color: "+W+";"),e.backgroundCornerRadius!==void 0&&p.push("border-radius: "+e.backgroundCornerRadius+"px;"),e.leftPadding!==void 0&&p.push("padding-left: "+e.leftPadding+"px;"),e.rightPadding!==void 0&&p.push("padding-right: "+e.rightPadding+"px;"),e.topPadding!==void 0&&p.push("padding-top: "+e.topPadding+"px;"),e.bottomPadding!==
void 0&&p.push("padding-bottom: "+e.bottomPadding+"px;"),E=E.call(a,p)):a&&(e=E,E=e.concat,W=W?"#2ba640":"#107516",W=a.color?jSh(a.color):W,W=["padding: 2px;","border-top: solid "+W+" 2px;","border-bottom: solid "+W+" 2px;","background: linear-gradient(135deg, "+W+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+W+" 3px, rgba(0, 0, 0, 0) 3px);"],E=E.call(e,W)),W=E.join(" "),Y.style$=W,W=S.textDecorator,e=[],a=_.l(W,XSh),_.l(W,Oy)?e.push("yt-core-attributed-string--highlight-text-decorator"):
a&&e.push("yt-core-attributed-string--bracket-text-decorator"),W=e.join(" "),Y.className=W,Y.dir="auto"),W=_.l(S.textDecorator,Oy),e=_.l(S.textDecorator,XSh),a=_.l(S.textDecorator,Oy),E=_.l(S.textDecorator,XSh),r.push($6({run:S,textLength:k,tag:"span",config:Y,startIndex:(W==null?void 0:W.startIndex)||(e==null?void 0:e.startIndex)||0,length:(a==null?void 0:a.length)||(E==null?void 0:E.length)||0}));if(g.commandRuns&&(v==null||!v.noEndpoints))for(z=_.I(g.commandRuns),y=z.next();!y.done;y=z.next())y=
y.value,S=xBh(y,v),r.push($6({run:y,textLength:k,tag:"a",config:S,startIndex:y.startIndex,length:y.length}));if(g.attachmentRuns)for(g=_.I(g.attachmentRuns),z=g.next();!z.done;z=g.next()){z=z.value;Y=S=void 0;y={className:"yt-core-attributed-string--inline-block-mod"};if((Y=z.element)==null?0:Y.properties){Y=(S=z.element)==null?void 0:S.properties;S=[];Y=_.l(Y,hn3);if(Y==null?0:Y.margin)Y=Y.margin,Y.left&&S.push("margin-left: "+Lw(Y.left)+";"),Y.right&&S.push("margin-right: "+Lw(Y.right)+";"),Y.top&&
S.push("margin-top: "+Lw(Y.top)+";"),Y.bottom&&S.push("margin-bottom: "+Lw(Y.bottom)+";");S=S.length!==0?S.join(" "):void 0;y.style$=S}W=void 0;S={alt:"",preserveHeight:!0,preserveWidth:!0};Y=["yt-core-attributed-string__image-element"];if(z.alignment){a:switch(z.alignment){case "ALIGNMENT_BASELINE":e="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":e="yt-core-attributed-string__image-element--image-alignment-vertical-center";break a;default:e=
"yt-core-attributed-string__image-element--image-alignment-bottom"}Y.push(e)}if((W=z.element)==null?0:W.properties)W=[],e=_.l(z.element.properties,hn3),(e==null?0:e.height)&&W.push("height: "+Lw(e.height)+";"),(e==null?0:e.width)&&W.push("width: "+Lw(e.width)+";"),W=W.length!==0?W.join(" "):void 0,S.style$=W,e=void 0,W=((e=_.l(z.element.properties,n4K))==null?void 0:e.label)||"",S.alt=W;S.className=Y.join(" ");Y=void 0;a=e=void 0;W=((a=z.element)==null?0:a.type)?(e=_.l(z.element.type,MJs))==null?
void 0:e.image:void 0;r.push($6({run:z,textLength:k,tag:"img",image:W,imageConfig:S,imageWrapperConfig:y,startIndex:z.startIndex,length:(Y=z.length)!=null?Y:0}))}if(v==null?0:v.headerRuns)for(v=_.I(v.headerRuns),g=v.next();!g.done;g=v.next())if(g=g.value,g.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(g.headerMapping)){a:{switch(g.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":z=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":z="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":z="yt-core-attributed-string--heading-3";break a}z=void 0}r.push($6({run:g,textLength:k,tag:"span",config:z?{className:z}:void 0,startIndex:g.startIndex,length:g.length}))}return r};
_.qC=function(g){return(g==null?void 0:g.content)!==void 0};
gkB=function(g){return _.qC(g)?g:_.tH(g)};
vkA=function(g){return g.image!==void 0&&g.imageConfig!==void 0};
rfk=function(g,v){if(v==null?0:v.userInput)for(g=_.I(g),v=g.next();!v.done;v=g.next())if(v=v.value,v.tag!=="a"&&v.tag!=="li"){var r=void 0;(r=v).config||(r.config={});v.config.dir=v.tag==="ul"?_.h0().resolve(_.sy):"auto"}};
kYJ=function(g){return function(v){var r=g.run;(r.onTap!==void 0||r.onLongPress!==void 0)&&_.l(r,IYo)&&inA(v,{loggingDirectives:_.l(r,IYo)})}};
yfK=function(g){return function(v){for(var r in g)(FT[r]||FT[xl["default"]])(v,r,g[r])}};
WMh=function(g,v){cfY(v);var r={data:null,start:0,end:g.length,parts:[]};v=_.I(v);for(var k=v.next();!k.done;k=v.next())k=k.value,z73(r,k.startIndex,k.endIndex,k);Iom(g,r);return r};
z73=function(g,v,r,k){for(var y=_.I(g.parts),z=y.next();!z.done;z=y.next()){z=z.value;if(typeof z==="string")throw Error("dh");if(z.start<=v&&r<=z.end){z73(z,v,r,k);return}}g.parts.push({data:k,parts:[],start:v,end:r})};
Iom=function(g,v){for(var r=v.parts.length;r>=0;r--){var k=v.parts[r],y=v.parts[r-1],z=r===v.parts.length?v.end:k.start;y=r===0?v.start:y.end;z!==y&&v.parts.splice(r,0,g.slice(y,z));k&&Iom(g,k)}};
cfY=function(g){g.sort(function(v,r){if(v.startIndex<r.startIndex)return-1;if(r.startIndex<v.startIndex)return 1;v=v.endIndex-v.startIndex;r=r.endIndex-r.startIndex;return v>r?-1:r>v?1:0})};
_.PvB=function(g){var v=g.thumbnails;if(v){g={sources:[]};v=_.I(v);for(var r=v.next();!r.done;r=v.next()){r=r.value;var k={};k.url=r.url;k.width=r.width;k.height=r.height;g.sources.push(k)}return g}};
SEA=function(g,v,r,k){if(!v)return g.length>=1?g[g.length-1]:null;if(k)for(var y=_.I(g),z=y.next();!z.done;z=y.next()){z=z.value;var W=void 0,S=(W=z.url)==null?void 0:W.indexOf(k);if(S!==void 0&&S>=0)return z}k=_.I(g);for(y=k.next();!y.done;y=k.next())if(y=y.value,y.width&&y.height&&(r&&y.width>=v||!r&&y.height>=v))return y;for(v=g.length-1;v>=0;v--)if(r&&g[v].width||!r&&g[v].height)return g[v];return g[0]};
_.okF=function(g){var v;return(g=(v=g.sources)==null?void 0:v[0])?g.width/g.height:0};
_.YEJ=function(g){if(g.sources){g=_.I(g.sources);for(var v=g.next();!v.done;v=g.next()){v=v.value;var r=void 0;if((r=v.clientResource)==null?0:r.imageName)return v}}};
URh=function(g){var v;if((v=g.clientResource)!=null&&v.imageColor)return _.QX(g.clientResource.imageColor)};
_.e7m=function(g,v,r,k,y,z,W){if(!v||v.length===0||v[0].clientResource)return null;if(r&&v[0].url)return v[0].url;k===void 0&&(k=!0);if(k){var S;g=AfR*(y||(g==null?void 0:(S=g.getBoundingClientRect())==null?void 0:S.width)||0)}else{var Y;g=AfR*(z||(g==null?void 0:(Y=g.getBoundingClientRect())==null?void 0:Y.height)||0)}v=SEA(v,g,k,W);return(v==null?0:v.url)?v.url:(v==null?0:v.imageData)?v.imageData:null};
ao3=function(g,v,r){r=r?[r]:[];g.opacity&&r.push("opacity: "+g.opacity+";");v&&g.placeholderColor?(g=_.QX(g.placeholderColor),r.push("background-color: "+g+";")):r.push("background-color: transparent;");return r.join(" ")};
EkK=function(g,v,r,k,y){var z=["yt-core-image"];v&&z.push(v);r||z.push("yt-core-image--fill-parent-height");k||z.push("yt-core-image--fill-parent-width");switch(g.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":z.push("yt-core-image--content-mode-scale-aspect-fit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":z.push("yt-core-image--content-mode-scale-aspect-fill");break;case "CONTENT_MODE_CENTER":z.push("yt-core-image--content-mode-center");break;default:z.push("yt-core-image--content-mode-scale-to-fill")}g.flipForRtlLayout&&
z.push("yt-core-image--flip-rtl");switch(y){case "TOP_START":var W;z.push(((W=document.body)==null?void 0:W.getAttribute("dir"))==="rtl"?"yt-core-image--object-position-top-right":"yt-core-image--object-position-top-left")}return z.join(" ")};
pHC=function(g){var v;if(g==null?0:(v=g.clientResource)==null?0:v.imageName){var r;g=(r=g.clientResource)==null?void 0:r.imageName;a:{switch(g){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":r="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":r="yt-logos-ext:yt-logo-updated";break a}r=void 0}return r||dRJ.get(g)||g}};
foo=function(g){return _.T("mweb_wiz_skip_render")?T$m(g):loJ(g)};
T$m=function(g){return function(v){var r=sKo("wink-root");mF();m4h();rWR(r,_.A(g,v))}};
loJ=function(g){var v=v===void 0?!1:v;return function(r){if(!v||!_.T("mweb_skip_keto_to_c3_if_no_data")||r.data!==void 0){var k=vd(!1);try{var y=r.children;_.T("mweb_render_outside_patch_killswitch")||$l?y?bV(_.A(g,r,y)):bV(_.A(g,r)):_.Lx(new _.EU("ketoToC3 called outside of a patch",{tagName:g.TAG_NAME}))}finally{vd(k)}}}};
N$A=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
H1Y=function(g,v){g.onViewportEntered=v;Z1J.observe(g)};
trY=function(){var g={rootMargin:"10%",threshold:.01};_.T("mweb_enable_set_io_root_to_null_safari")?g.root=null:_.T("mweb_enable_set_io_root_to_body_safari")&&(g.root=document.body);return new IntersectionObserver(function(v,r){v.filter(function(k){return k.intersectionRect.height>0}).forEach(function(k){k=k.target;
if(!_.T("mweb_enable_only_update_image_when_connected")||k.isConnected!==!1){var y;(y=k.onViewportEntered)==null||y.call(k);r.unobserve(k)}})},g)};
DRh=function(g,v,r,k,y){function z(){if(k){var S=k.loadedClass,Y=k.notifyOnUnloaded;S&&_.mL(g,S);Y&&g.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function W(){var S=r(v,g);S&&g.getAttribute("src")!==S&&(_.T("mweb_enable_only_update_image_when_connected")&&g.isConnected===!1||S===g.src||(g.src=S),z())}
y=y===void 0?!0:y;g.removeAttribute("src");z();v&&(y?H1Y(g,W):W())};
LMA=function(g,v,r){if(!v)return!1;v=r(v,g);r=g.getAttribute("src");return v&&v===r&&g.complete};
wHY=function(g,v){for(var r in v)r==="className"?g.className=v[r]:(FT[r]||FT[xl.default])(g,r,v[r])};
Q_T=function(g,v,r,k){foo(_.Kw)({contentMode:v.contentMode,loadedClass:v.loadedClass,isPreloaded:v.isPreloaded,notifyOnLoaded:v.notifyOnLoaded,notifyOnUnloaded:v.notifyOnUnloaded,preferredThumbnail:v.preferredThumbnail,preserveHeight:v.preserveHeight,preserveWidth:v.preserveWidth,objectPosition:v.objectPosition,targetWidth:v.targetWidth,targetHeight:v.targetHeight,shouldShowPlaceholder:v.shouldShowPlaceholder,useWidth:v.useWidth,alt:v.alt,className:v.className,onerror:v.onerror,onload:v.onload,style$:v.style$,
color:v.color,width:v.width,height:v.height,"aria-hidden$":v["aria-hidden$"],draggable:v.draggable,"data-disabled$":v["data-disabled$"],data:g,callback:r,renderLazy:k===void 0?!0:k,hideOn404:!1})};
uZm=function(g,v,r){r=r===void 0?!1:r;var k=g.sources!==void 0?g:_.PvB(g);if(k){var y=v.onload;v.onload=function(Y){var e=Y.target;r&&e.naturalWidth===120||_.b2(e,"yt-core-image--loaded");v.notifyOnLoaded&&e.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));y==null||y(Y)};
v.targetWidth&&v.preserveWidth&&(v.width=v.targetWidth);v.targetHeight&&v.preserveHeight&&(v.height=v.targetHeight);var z=_.YEJ(k),W=z&&pHC(z);if(W)return(g=URh(z))&&(v.color=g),{type:"icon",iconName:W,config:Object.assign({},v,v.alt?{}:{"aria-hidden$":"true"},{"aria-label$":v.alt,role:"img"})};if(g.sources===void 0){v.alt=g.accessibility&&g.accessibility.accessibilityData&&g.accessibility.accessibilityData.label||v.alt;v.style$=ao3(g,v.shouldShowPlaceholder,v.style$);var S;v.isPreloaded=!((S=_.l(g,
Cvk))==null||!S.isPreloaded)}v.contentMode&&!k.contentMode&&(k.contentMode=v.contentMode);v.className=EkK(k,v.className,v.preserveHeight,v.preserveWidth,v.objectPosition);v.loadedClass="yt-core-image--loaded";return{type:"image",image:k,config:v}}};
_.Fz=function(){var g=_.Nj.apply(0,arguments);return _.mb(function(v){var r=g.map(function(k){return k(v)});
return function(){return void r.forEach(function(k){return void(k==null?void 0:k())})}})};
i2=function(g,v){var r=v==null?void 0:v.initial;return _.Uk(function(){_.LS(!0);return r=g(r)},{equals:v==null?void 0:v.isEqual},"rSlKsc")};
xRR=function(g,v){if(g===v)return!0;if(g===void 0||v===void 0)return!1;var r,k,y,z,W,S,Y,e;return g.content===v.content&&((r=g.styleRuns)==null?void 0:r.length)===((k=v.styleRuns)==null?void 0:k.length)&&((y=g.commandRuns)==null?void 0:y.length)===((z=v.commandRuns)==null?void 0:z.length)&&((W=g.attachmentRuns)==null?void 0:W.length)===((S=v.attachmentRuns)==null?void 0:S.length)&&((Y=g.decorationRuns)==null?void 0:Y.length)===((e=v.decorationRuns)==null?void 0:e.length)};
Jfm=function(g,v){if(g){var r=gkB(g);if(r!=null&&r.content)if(_.T("attr_string_reactive"))foo(j_3)({text:g,config:v});else{var k=!(v==null||!v.ariaLabel)||!(r.commandRuns&&r.commandRuns.length!==0||r.paragraphStyleRuns&&r.paragraphStyleRuns.length!==0);g=k?v==null?void 0:v.ariaLabel:null;k=k?"text":null;Zb("span",{className:OnK(r,v),dir$:(v==null?0:v.userInput)?"auto":void 0,"aria-label$":g,role$:k},function(){if(r.styleRuns||r.commandRuns||r.attachmentRuns||r.decorationRuns){var y=Rno(r,v);rfk(y,
v);y=WMh(r.content,y);y=_.I(y.parts);for(var z=y.next();!z.done;z=y.next())$Ro(z.value)}else hQ(r.content)})}}};
$Ro=function(g){typeof g==="string"?hQ(g):vkA(g.data)?Zb("span",g.data.imageWrapperConfig,function(){Q_T(g.data.image,g.data.imageConfig)}):Zb(g.data.tag,g.data.config,function(v){kYJ(g.data)(v);
v=_.I(g.parts);for(var r=v.next();!r.done;r=v.next())$Ro(r.value)})};
VrR=function(g){return g.parts.map(O1o)};
O1o=function(g){if(typeof g==="string")return g;g=vkA(g.data)?_.A("span",{el:_.Fz(yfK(g.data.imageWrapperConfig))},_.A(_.Kw,Object.assign({},{data:g.data.image},g.data.imageConfig))):_.A(g.data.tag,{el:_.Fz(kYJ(g.data),yfK(g.data.config))},g.parts.map(O1o));return Sf(g)};
qEk=function(g,v){return g===v?!0:g===void 0||v===void 0?!1:g.noStyleRuns===v.noStyleRuns&&g.noLinkColor===v.noLinkColor&&g.noEndpoints===v.noEndpoints&&g.headerRuns===v.headerRuns&&g.isOverlay===v.isOverlay&&g.linkInheritColor===v.linkInheritColor&&g.userInput===v.userInput};
s_F=function(g){return function(){var v,r,k,y,z,W,S,Y,e,a,E,p,f,Z;return{ariaLabel:(v=g.ariaLabel)==null?void 0:v.call(g),className:(r=g.className)==null?void 0:r.call(g),ellipsisTruncate:(k=g.ellipsisTruncate)==null?void 0:k.call(g),isOverlay:(y=g.isOverlay)==null?void 0:y.call(g),linkInheritColor:(z=g.linkInheritColor)==null?void 0:z.call(g),noEndpoints:(W=g.noEndpoints)==null?void 0:W.call(g),noStyleRuns:(S=g.noStyleRuns)==null?void 0:S.call(g),noLinkColor:(Y=g.noLinkColor)==null?void 0:Y.call(g),
noPreWrap:(e=g.noPreWrap)==null?void 0:e.call(g),noWrap:(a=g.noWrap)==null?void 0:a.call(g),skipOnClick:(E=g.skipOnClick)==null?void 0:E.call(g),stopPropagation:(p=g.stopPropagation)==null?void 0:p.call(g),userInput:(f=g.userInput)==null?void 0:f.call(g),headerRuns:(Z=g.headerRuns)==null?void 0:Z.call(g)}}};
mRC=function(g){return g.value===""||g.value==="true"?!0:g.value==="false"?!1:isNaN(Number(g.value))?g.value:Number(g.value)};
GB=function(g,v){g=new KMA(g,v);_.Z0(g);throw g;};
b1m=function(g,v,r){var k=MXR(g);g._numRenders=0;try{var y=_.fth(function(){return _.A(v,Object.assign({},r))})}catch(W){var z=function(S){S.args||(S.args=[]);
S.args.push("Error in web component wrapper");S.args.push(g.tagName.toLowerCase());return S};
_.HG(W instanceof Error?z(W):new KMA("Wiz rendering error",g.tagName.toLowerCase()));throw W;}finally{MXR(k)}return y};
_.B6=function(g,v,r){function k(a){var E={};a=_.I(a);for(var p=a.next();!p.done;p=a.next()){p=p.value;var f=void 0,Z=void 0,L=void 0,Q=_.WB((L=(Z=(f=p).getAttribute)==null?void 0:Z.call(f,"slot"))!=null?L:"children");if(f=E[Q])f.push(p);else if(Q in z||Q==="children")E[Q]=[p]}a=_.I(Object.keys(E));Q=a.next();for(p={};!Q.done;p={content$jscomp$55:void 0},Q=a.next())Q=Q.value,Q!=="children"&&(p.content$jscomp$55=E[Q],E[Q]=function(O){return function(){return O.content$jscomp$55}}(p));
return E}
r=r===void 0?{}:r;g.componentType!==d7||GB("Components must be marked reactive to be used from web component wrapper.",v);Mk.has(v)&&GB("Do not register a Wiz component to be rendered with boththe deprecated wrapper and the signals based wrapper.",v);var y,z=(y=r.props)!=null?y:{};RU.add(v);var W=FMA();y=function(){var a=W.apply(this,arguments)||this;a.rawProps={};a.queuingRender=!1;a.dispose=function(){};
a.isWebComponentWrapper=!0;a.isReparenting=!1;a.hasRendered=!1;return a};
_.N(y,W);y.prototype.render=function(){this.hasRendered=!0;for(var a=_.I([].concat(_.fF(this.attributes))),E=a.next();!E.done;E=a.next())E=E.value,E.name!=="slot"&&this.removeAttribute(E.name);a=Object.assign({},this.componentProps,this.slotProps);E=_.I(b1m(this,g,a));a=E.next().value;E=E.next().value;!(a[0]instanceof Element)||a.length>1?GB("Wrapped Wiz components must return a single root element.",v):(a=a[0].tagName.toLowerCase(),a!==v&&GB("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(a+" !== '"+v),v),this.dispose=E)};
y.prototype.setUpProps=function(){for(var a=this.rawProps,E=this.attributes,p=_.I(Object.keys(z)),f=p.next();!f.done;f=p.next()){f=f.value;var Z=void 0;((Z=this)==null?0:Z[f])&&this[f]!==i1o&&a[f]===void 0&&(a[f]=this[f],(Z=Object.getOwnPropertyDescriptor(this.constructor.prototype,f))&&Object.defineProperty(this,f,Z))}p=_.I(E);for(f=p.next();!f.done;f=p.next()){Z=f.value;f=_.WB(Z.name);var L=f==="class"&&!E.getNamedItem("class-name");if(f in z||L)Z=mRC(Z),f!=="class"||a.className?a[f]=Z:a.className=
Z}E={};for(var Q in z)z[Q]!==_.Xz&&z[Q]!==GYT&&(a[Q]instanceof Function&&GB("Function props must be configured as STATIC, not SIGNAL.",v),f=_.I(_.Ww(a[Q],void 0,"Ri8MSe")),p=f.next().value,f=f.next().value,E[Q]=f,a[Q]=p);a=_.I([a,E]);this.componentProps=a.next().value;this.setters=a.next().value;this.slotProps=k(this.childNodes)};
y.prototype.connectedCallback=function(){hT===v&&(this._isInert=!0);this._isInert||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in z&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
y.prototype.disconnectedCallback=function(){if(!this._isInert){var a;a:{if(_.XHA)for(a=this;a;){if(_.B$k.has(a)){a=!0;break a}a=a.parentElement}a=!1}if(a)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){a=_.I([].concat(_.fF(this.attributes)));for(var E=a.next();!E.done;E=a.next())E=E.value,E.name!=="slot"&&this.removeAttribute(E.name)}this.innerText="";GeF(this)}}};
y.prototype._setPendingPropertyOrPath=function(){};
y.prototype.notifyPath=function(){};
_.mx.Object.defineProperties(y.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var S=_.I(Object.keys(z)),Y=S.next(),e={};!Y.done;e={prop$jscomp$104:void 0},Y=S.next())e.prop$jscomp$104=Y.value,Y=void 0,((Y=r.legacyPolymer)==null?0:Y.forwardHostProps)&&sEh.has(e.prop$jscomp$104)||Object.defineProperty(y.prototype,e.prop$jscomp$104,{set:function(a){return function(E){var p=this;this._isInert||(this.setters?AQ(function(){var f,Z;return void((Z=(f=p.setters)[a.prop$jscomp$104])==null?void 0:Z.call(f,E))}):(this.rawProps[a.prop$jscomp$104]=E,this.queuingRender&&a.prop$jscomp$104===
"data"&&E!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(e),
get:h7F.has(e.prop$jscomp$104)?void 0:function(){return i1o}});
customElements.define(v,y)};
_.nkC=function(g,v){return(g=_.hH(g,v))?_.e9(_.pV(g)):null};
_.nw=function(g){if(g=_.hH(g,Number.MAX_VALUE,void 0,"width"))return _.pV(g)};
_.hH=function(g,v,r,k){k=k===void 0?"width":k;if(!g||!g.length)return null;if(_.T("kevlar_tuner_should_always_use_device_pixel_ratio")){var y=window.devicePixelRatio;_.T("kevlar_tuner_should_clamp_device_pixel_ratio")?y=Math.min(y,_.Rf("kevlar_tuner_clamp_device_pixel_ratio")):_.T("kevlar_tuner_should_use_thumbnail_factor")&&(y=_.Rf("kevlar_tuner_thumbnail_factor"));Mrs=y}else Mrs||(Mrs=window.devicePixelRatio);y=Mrs;_.T("kevlar_tuner_should_always_use_device_pixel_ratio")?v*=y:y>1&&(v*=y);if(_.T("kevlar_tuner_min_thumbnail_quality"))return g[0].url||
null;y=g.length;if(_.T("kevlar_tuner_max_thumbnail_quality"))return g[y-1].url||null;if(r)for(var z=0;z<y;z++)if(g[z].url.indexOf(r)>=0)return g[z].url||null;for(r=0;r<y;r++)if(g[r][k]>=v)return g[r].url||null;for(v=y-1;v>0;v--)if(g[v][k])return g[v].url||null;return g[0].url||null};
vyB=function(){MC.size?setTimeout(function(){RR(R73)},0):gyT=0};
R73=function(){var g=(0,_.XK)(),v=null,r=!1;MC.forEach(function(y){y.loaded=!0;y.loadTime=g;y.pendingPaint=!1;var z=rSh.get(y);z&&z.resolve(g);v=y;r||!y.ftlEligible&&y.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(r=!0)});
var k;((k=v)==null?0:k.markDirty)&&v.markDirty();MC.clear();gyT=0;r&&kiA(g)};
ySh=function(g){MC.add(g);g.pendingPaint=!0;gyT||(gyT=_.gZ(_.HR,vyB))};
cSF=function(g){g.loaded=!1;g.loadTime=Infinity;var v=rSh.get(g);v&&(v.reject(Error("jh")),rSh.delete(g));g.pendingPaint&&(MC.delete(g),g.pendingPaint=!1)};
_.zEm=function(g){var v=g.indexOf(":");return v===-1?{originalName:g}:{originalName:g.substring(0,v),datasyncId:g.substring(v+1)}};
_.WcC=function(){return _.P(function(g){if(Ijo!==void 0)return g.return(Ijo);Ijo=new Promise(function(v){var r;return _.P(function(k){switch(k.nextAddress){case 1:return _.cD(k,2),_.U(k,_.vq.open("test-only"),4);case 4:return _.U(k,_.vq.delete("test-only"),5);case 5:_.Ju(k,3);break;case 2:if(r=_.S2(k),r instanceof Error&&r.name==="SecurityError")return v(!1),k.return();case 3:v("caches"in window),_.o7(k)}})});
return g.return(Ijo)})};
oyh=function(){return _.P(function(g){if(g.nextAddress==1)return _.U(g,_.WcC(),2);if(!g.yieldResult)return g.return(void 0);P7A||(P7A=new SIh);return g.return(P7A)})};
YIT=function(g){var v,r,k,y;return _.P(function(z){switch(z.nextAddress){case 1:return _.U(z,oyh(),2);case 2:v=z.yieldResult;if(!v)throw Error("lh");return _.U(z,v.open("yt-player-local-img"),3);case 3:return r=z.yieldResult,_.U(z,r.match(g),4);case 4:k=z.yieldResult;if(!k)throw Error("mh");return _.U(z,k.blob(),5);case 5:return y=z.yieldResult,z.return(y)}})};
UNh=function(g,v){for(var r in g)if(g.hasOwnProperty(r)&&v[r])return r;return null};
ASk=function(g){return"stamp"+g.replace("-","_")+"_"};
eEs=function(g){var v=g.match(/\[\[([\w\.]+)\]\]/);if(v&&v.length>1)return v[1];_.Z0(Error("oh`"+g));return null};
ajB=function(g){return g===void 0?_.ua("REUSE_COMPONENTS",!1):g||!1};
p1s=function(g,v,r){r&&(v.is?(EyF.has(v)&&(g=EyF.get(v),r=g.listener,delete v[g.property],r.type==="element"&&v.removeEventListener(r.eventName,r.handler),EyF.delete(v)),dNh(v)):v.__proto__==HTMLElement.prototype&&(v=new _.EU("Rendererstamper removed a non custom element","Stamper: "+g+" element: "+(v&&v.nodeName)),_.Lx(v)))};
Tns=function(g,v,r,k){var y=v.node?v.node:v;_.hb(r).parentNode===y&&(v.removeChild(r),p1s(g,r,k));if(g=rZ.get(r))rZ.delete(r),_.HR.cancelJob(g);r.hidden=!1};
ljh=function(g,v,r,k){if(v&&v.children&&(r=v.children[r]))if(_.ua("DEFERRED_DETACH"))for(;r&&!rZ.has(r);){var y=g,z=v,W=r,S=k;W.hidden=!0;y=_.Ev(_.HR,Tns.bind(null,y,z,W,S),0);rZ.set(W,y);r=r.nextElementSibling}else for(;(W=v.lastElementChild)&&(v.removeChild(W),p1s(g,W,k),W!=r););};
fjh=function(g){var v=_.sv();_.Hd(function(){for(var r=_.I(g.slotContent),k=r.next();!k.done;k=r.next())v.value.appendChild(k.value)});
return _.A("__slot-el",{el:v,skip:!0})};
_.kh=function(g,v,r){r=r===void 0?Nno:r;Mk.add(v);var k;(k=r).propNames!=null||(k.propNames=[]);var y=new Set(r.propNames),z=FMA();k=function(){var e=z.call(this)||this;e.props={};e.isUpdating=!1;e.hasAttached=!1;e.isInert=!1;e.updateQueued=!1;e.initialClasses=[];npF(e,v);return e};
_.N(k,z);k.prototype.forwardKebabCaseProp=function(e,a){e=_.WB(e);if(y.has(e)||e==="children")this.props[e]=a};
k.prototype.afterFirstPatch=function(){this.isUpdating=!0;for(var e=_.I(this.initialClasses),a=e.next();!a.done;a=e.next())(a=a.value)&&this.classList.add(a);this.initialClasses.length>0&&(this.initialClasses.length=0);this.isUpdating=!1};
k.prototype.handleSlottedContent=function(){for(var e=new Map,a=_.I(this.children),E=a.next();!E.done;E=a.next()){E=E.value;var p=void 0,f=(p=E.getAttribute("slot"))!=null?p:"children";(p=e.get(f))?p.push(E):e.set(f,[E]);if(!E.getAttribute("key")){var Z=void 0,L=void 0;E.setAttribute("key",f+"_"+((L=(Z=p)==null?void 0:Z.length)!=null?L:0))}}e=_.I(e);for(a=e.next();!a.done;a=e.next())E=_.I(a.value),a=E.next().value,E=E.next().value,this.forwardKebabCaseProp(a,_.A(fjh,{slotContent:E}))};
k.prototype.connectedCallback=function(){var e=this;if(!npF(this,v)&&!this.isInert)if(this.hasAttached)this.enqueueUpdate();else{for(var a=_.I(this.attributes),E=a.next();!E.done;E=a.next())E=E.value,this.forwardKebabCaseProp(E.name,mRC(E));this.handleSlottedContent();r.synchronous?(this.update(),this.afterFirstPatch()):this.enqueueUpdate().then(function(){e.afterFirstPatch()});
this.hasAttached=!0}};
k.prototype.attributeChangedCallback=function(e,a,E){this.isInert||this.isUpdating||this.isConnected||e!=="class"||this.initialClasses.push.apply(this.initialClasses,_.fF(E.split(" ")))};
k.prototype.disconnectedCallback=function(){XG3(this)};
k.prototype.update=function(){if(!this.isInert){this.isUpdating=!0;try{var e,a;rWR(this,_.A(g,Object.assign({},this.props,{idomKey:(a=(e=this.__incrementalDOMData)==null?void 0:e.key)!=null?a:v})),!0)}catch(p){var E=p instanceof Error?p:new _.EU("Wiz rendering error");E.args||(E.args=[]);E.args.push("Error in deprecated web component wrapper");E.args.push(v.toLowerCase());_.Z0(E);throw p;}finally{this.updateQueued=this.isUpdating=!1}}};
k.prototype.enqueueUpdate=function(){var e=this;return _.P(function(a){if(r.synchronous)return e.update(),a.return();if(e.updateQueued)return a.return();e.updateQueued=!0;return a.return(Promise.resolve().then(function(){e.update()}))})};
k.prototype.notifyPath=function(){r.enableUnsafeRenderOnNotifyPath&&this.enqueueUpdate()};
_.mx.Object.defineProperties(k,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["class"]}}});
for(var W=_.I(r.propNames),S=W.next(),Y={};!S.done;Y={prop$jscomp$106:void 0},S=W.next())Y.prop$jscomp$106=S.value,Object.defineProperty(k.prototype,Y.prop$jscomp$106,{set:function(e){return function(a){this.isInert||a===this.props[e.prop$jscomp$106]||(this.props[e.prop$jscomp$106]=a,this.hasAttached&&!this.isUpdating&&this.enqueueUpdate())}}(Y)});
customElements.define(v,k)};
_.ZyR=function(g,v){return _.k7(g.entities,"markersEngagementPanelSyncEntity",v)};
Hy3=function(g,v){return _.k7(g.entities,"fantasyWinProbabilityEntity",v)};
tuT=function(g,v){return _.k7(g.entities,"fantasyTeamEntity",v)};
DNT=function(g,v){return _.k7(g.entities,"fantasyPlayerEntity",v)};
LcK=function(g,v){return _.k7(g.entities,"booleanEntity",v)};
w1R=function(g,v){return _.k7(g.entities,"qrCodeEntity",v)};
QBC=function(g){return _.k7(g.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
C7B=function(){if(yG)return yG;if(window.lottie)return yG=Promise.resolve(window.lottie);var g=_.tF(_.Cv("LOTTIE_URL"));return g?yG=new Promise(function(v,r){var k=document.createElement("script");k.addEventListener("load",function(){v(lottie)});
k.addEventListener("error",function(y){var z="Lottie library failed to load.";y?y.message&&(z+=" Original description: "+y.message,_.wP(y,z)):y=Error(z);_.Lx(y);r(y)});
k.setAttribute("async","");_.Vm(k,g);document.head.appendChild(k)}):Promise.reject(Error("ph"))};
uAK=function(){return yG?yG:C7B()};
xNK=function(g){if(g)switch(g){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.T("kevlar_use_wil_icons"))return g=(g=QBC(_.KH().getState()))&&g.animationLightUrl&&g.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:g.animationLightUrl,pathDarkTheme:g.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:60,lazyLoad:!0}:void 0,g?g:cq.get("LIKE")}};
jBo=function(g){var v=xNK(g);if(v)return v;switch(g){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return cq.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return cq.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return cq.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return cq.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return cq.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return cq.get("NOTIFICATION_BELL")}};
JSC=function(g,v){if(!g||$NJ)v=!1;else{if(g.closest){var r=!!xNK(v);r=_.Cv("ID_TOKEN")&&r?!!g.closest("segmented-like-dislike-button-view-model"):!1}else r=!1;if(!r)if(g.closest)if(r=!_.Cv("ID_TOKEN"),g=g.closest("ytd-subscription-notification-toggle-button-renderer-next"),r||!g)r=!1;else{var k;r=((k=g.data)==null?void 0:k.targetId)==="notification-bell"&&v!=="EXPAND_MORE"}else r=!1;v=r}return v};
Oyh=function(g){var v,r;return _.P(function(k){switch(k.nextAddress){case 1:return _.cD(k,2),_.U(k,fetch(g),4);case 4:return v=k.yieldResult,_.U(k,v.json(),5);case 5:return k.return(k.yieldResult);case 2:r=_.S2(k),_.Lx(r),_.o7(k)}})};
Vum=function(g,v){var r,k,y;return _.P(function(z){if(z.nextAddress==1)return(r=v?g.pathDarkTheme:g.path)?_.U(z,Promise.all([Oyh(r),C7B()]),2):z.return();k=z.yieldResult;y=k[0];zp.set(r,y);_.o7(z)})};
_.IV=function(){var g=_.Nj.apply(0,arguments);return function(){for(var v="",r=_.I(g),k=r.next();!k.done;k=r.next())if(k=k.value,typeof k==="function"&&(k=k()),k)if(typeof k==="string")v+=" "+k;else for(var y in k)if(k.hasOwnProperty(y)){var z=k[y];typeof z==="function"&&(z=z());z&&(v+=" "+y)}v=v.trim()||void 0;return _.LS(v)}};
_.Wq=function(g){var v;var r=g.data;var k=g.className;var y=g.animationName;var z=g.animationRef;var W=(v=g.elRefForInterop)||_.sv(),S;_.tQ(function(){var a;return void((a=S)==null?void 0:a.destroy())});
var Y;_.Z8(function(){var a=_.LS(y);if(a!==Y){Y=a;var E=Object.assign({},{animationName:a,animationRef:_.LS(z)},_.LS(r));try{_.h0().resolve(qIA)().then(function(Z){var L;(L=S)==null||L.destroy();L=E.animationRef;var Q=E.listeners;Z=Z.loadAnimation(Object.assign({},{container:W.value},E.animationConfig));L&&(L.lottieEl=Z);if(Q)for(L=_.I(Object.entries(Q)),Q=L.next();!Q.done;Q=L.next()){var O=_.I(Q.value);Q=O.next().value;(O=O.next().value)&&Z.addEventListener(Q,O)}S=Z})}catch(Z){a=Z;
var p="LottieComponent error.";a.message&&(p+=" Original description: "+a.message);_.wP(a,p);_.Lx(a);var f;((f=E.listeners)==null?0:f.error)&&E.listeners.error(a)}}},"Cu2JNe");
var e=_.IV("ytLottieComponentHost",k);return _.A(MPA,{cond:function(){return!v},
then:function(){return _.A("lottie-component",{class:e,el:W})}})};
mNC=function(g,v,r,k){function y(W,S){if(v.value===S&&g!=null&&g.value){for(;g.value.firstChild;)g.value.removeChild(g.value.firstChild);g.value.classList.add("yt-spec-icon-shape");W(g.value,k)}}
r=_.sBk(_.h0().resolve(_.zB),r);if(typeof r==="function")v.value=null,y(r,null);else{var z=new _.Iu(r.then,r);v.value=z;z.then(function(W){y(W,z)})}};
byh=function(g,v){var r=document.createElement("div"),k=_.fv(r,function(){return _.A(_.d,{cond:g,then:function(y){return _.A(Kch,{data:y,options:v})}})});
return[r,k]};
_.Pq=function(){for(var g=[],v=_.I(_.Nj.apply(0,arguments)),r=v.next();!r.done;r=v.next())if(r=r.value)if(typeof r==="string")g.push(r);else{r=_.I(Object.entries(r));for(var k=r.next();!k.done;k=r.next()){var y=_.I(k.value);k=y.next().value;(y=y.next().value)&&g.push(k)}}return g.join(" ")};
X1s=function(g){var v=_.sv(),r=De(),k=si(g.character)||si(g.previousCharacter);SJh(function(){if(g.marginMultiplier){var y;(y=r.value)==null||y.cancel();k?(y=g.previousCharacter?Number(g.previousCharacter)+10:g.rollUp?0:30,g.shouldAnimate||(y-=Fcm(g,y))):(y=g.rollUp?0:2,g.shouldAnimate||(y-=g.rollUp?-1:1));v.value.style.marginTop="-"+y*g.marginMultiplier+"px";g.shouldAnimate?r.value=iys(v.value,g,y,k):v.value.style.display=g.character?"":"none"}});
return _.A("animated-rolling-character",{el:v,class:"animated-rolling-character-wiz"},bP(k,function(){for(var y=[],z=1;z<30;z++)y.push(_.A("div",null,z%10));return _.A(_.R6,null,_.A("div",null,"\u00a0"),y,_.A("div",null,"\u00a0"))},function(){return GiB(g.character)}))};
GiB=function(g){return _.A(_.R6,null,_.A("div",null,"\u00a0"),_.A(_.R6,null,bP(!g||_.Wh(g),function(){return _.A("div",null,"\u00a0")},function(){return _.A("div",null,g)})),_.A("div",null,"\u00a0"))};
iys=function(g,v,r,k){r=new Animation(new KeyframeEffect(g,[{transform:"translateY(0px)"},{transform:"translateY("+(k?Fcm(v,r):v.rollUp?-1:1)*v.marginMultiplier+"px)"}],BnF),document.timeline);v.character?(g.style.display="",r.onfinish=null):r.onfinish=function(){g.style.display="none"};
r.play();return r};
Fcm=function(g,v){var r=Number(g.character)+10;if(g.previousCharacter)if(g.character){var k=Number(g.character),y=Number(g.previousCharacter);g=g.rollUp?y<k?r:r+10:y<k?r-10:r}else g=g.rollUp?30:0;else g=g.character==="0"?r:g.rollUp?r-10:r+10;return v-g};
_.Sg=function(g,v){return function(r){var k={},y;for(y in r){var z=void 0,W=void 0;((z=v)==null?0:(W=z.callbacks)==null?0:W[y])||(k[y]=r[y])}return _.A(ltm,null,function(){for(var S in k)r[S]=_.LS(k[S]);r.disableReactiveLogging=!0;return _.A(g,Object.assign({},r))})}};
MuY=function(g,v,r,k,y,z,W){r=new Animation(new KeyframeEffect(g,[{transform:"translateY(0px)"},{transform:"translateY("+(z?hER(v,r,k,y):k?-1:1)*W+"px)"}],nyA),document.timeline);v?(g.style.display="",r.onfinish=null):r.onfinish=function(){g.style.display="none"};
r.play();return r};
hER=function(g,v,r,k){var y=Number(g)+10;v?g?(g=Number(g),v=Number(v),r=r?v<g?y:y+10:v<g?y-10:y):r=r?30:0:r=g==="0"?y:r?y-10:y+10;return k-r};
gRm=function(g){var v=De(),r=De();Ze(function(){v.value=g.numberText;r.value=g.numberValue},[g.numberText]);
var k=g.fontSizeMultiplier?g.heightPx*g.fontSizeMultiplier:g.heightPx,y=eSJ(function(){if(g.numberText){var W=g.numberText;var S=g.forceRollUp||!r.value||!g.numberValue||r.value<g.numberValue;var Y=!!g.shouldAnimate,e=v.value,a=[],E=0,p=0,f=(e?e.replace(/\D/g,"").length:0)-(W?W.replace(/\D/g,"").length:0);e=e?e.split(/(\d)/).filter(Boolean):[];for(W=W.split(/(\d)/).filter(Boolean);f<0;){var Z=W[p];a.push({character:Z,rollUp:S,marginMultiplier:k,shouldAnimate:Y});p++;si(Z)&&f++}for(;E<f;)Z=e[E],a.push({previousCharacter:Z,
rollUp:S,marginMultiplier:k,shouldAnimate:Y}),E++,si(Z)||f++;for(;p<W.length;)f=W[p],Z=e[E],si(f)===si(Z)?(p++,E++):si(f)?(E++,f=void 0):si(Z)&&(p++,Z=void 0),a.push({character:f,previousCharacter:Z,rollUp:S,marginMultiplier:k,shouldAnimate:Y});S=a}else S=[];return S},[g.numberText]),z=g.numberText?["height: "+k+"px;",
"line-height: "+g.heightPx+"px;"].join(" "):"";return _.A("yt-animated-rolling-number",{class:"animated-rolling-number-wiz",style:z,dir:"ltr","aria-hidden":"true"},y.map(function(W){return _.A(REo,Object.assign({},W))}))};
rhB=function(g){var v;return(v=vRA[g])!=null?v:"EVENT_SPAN_TYPE_UNKNOWN"};
kVh=function(g){var v=g.nodeName;if(g.id)return v+="#"+g.id;if(g.classList)for(var r=_.I(g.classList),k=r.next();!k.done;k=r.next())v+="."+k.value;g.parentElement&&(v=kVh(g.parentElement)+" > "+v);return v};
yho=function(g){return function(v){var r=rhB(v.type);return r==="EVENT_SPAN_TYPE_UNKNOWN"?g(v):OlB("event",{type:r,nodepath:v.target instanceof Element?kVh(v.target):void 0},function(){return g(v)})}};
_.oV=function(g){g&&joo("event")&&(g=yho(g));return MWA(function(v){var r,k=(r=g)==null?void 0:r(v);return typeof k==="boolean"?k:!0})};
Yh=function(g){return function(){return g()?g():void 0}};
cho=function(g){return new KeyframeEffect(g,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
z6A=function(g){return new KeyframeEffect(g,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.UX=function(g){var v=i2(function(r){r=r?I6(r[0]):void 0;return _.Ww(g(r),void 0,"AwTxXe")},{isEqual:function(r,k){return I6(r[0])===I6(k[0])}});
return[function(){return v()[0]()},
function(r){return void v()[1](r)}]};
_.AW=function(g){return function(){var v="",r;for(r in g){for(var k=g[r];typeof k==="function";)k=k();k!==void 0&&k!==null&&(v+="; "+r+": "+k)}return v.length>0?_.LS(v.slice(2)):_.LS()}};
Iim=function(g){switch(g){case 2:return"yt-spec-touch-feedback-shape--touch-response-inverse";case 3:return"yt-spec-touch-feedback-shape--overlay-touch-response";case 4:return"yt-spec-touch-feedback-shape--overlay-touch-response-inverse";default:return"yt-spec-touch-feedback-shape--touch-response"}};
oRK=function(g,v,r,k,y,z){var W=WDY(g),S=W.disabled,Y=W.iconPosition,e=W.style,a=W.focused,E=function(){return!!Z()&&Y()==="icon-only"},p=function(){return!!Z()&&Y()==="icon-only-40"},f=function(){return!!Z()&&Y()==="icon-with-label"},Z=function(){return!!v||!(k==null||!k())};
return{type:function(){return e()==="call-to-action-inverse"?"text":e()==="overlay-dark"&&g().type!=="filled"&&g().type!=="tonal"?"tonal":g().type},
shouldFocus:function(){return(a()||(z==null?void 0:z()))&&!S()},
hasIconLeading:function(){return!!Z()&&Y()==="leading"},
hasIconTrailing:function(){return!!Z()&&Y()==="trailing"},
hasIconLeadingTrailing:function(){return!!Z()&&!!(r||y!=null&&y())&&Y()==="leading-trailing"},
hasIconOnly:E,hasIconOnly40:p,hasIconWithLabel:f,iconButton:function(){return E()||p()||f()},
visiblyDisabled:function(){return(S()?"disabled":g().state)==="disabled"||S()},
overrideSmallSizeIcon:function(){return PMJ(g(),Z())},
iconToRender:v?v:function(){return _.A(_.eg,{icon:k,size:function(){return aV(g(),!0)},
active:function(){return g().toggled},
iconFilter:function(){return SdC(g())}})},
secondaryIconToRender:r?r:function(){return _.A(_.eg,{icon:y,size:function(){return aV(g(),!0)},
active:function(){return g().toggled},
iconFilter:function(){return SdC(g())}})}}};
WDY=function(g){return{size:function(){return g().size},
style:function(){return g().style},
focused:function(){return g().focused},
disabled:function(){return g().disabled},
onTap:function(v){var r,k;return(k=(r=g()).onTap)==null?void 0:k.call(r,v)},
alignByText:function(){return g().alignByText},
aTagConfig:function(){return g().aTagConfig},
customColors:function(){return g().customColors},
segmentedPosition:function(){return g().segmentedPosition},
toggled:function(){return g().toggled},
toggleable:function(){return g().toggleable},
accessibilityLabel:function(){return g().accessibilityLabel},
onToggle:function(v){var r,k;return(k=(r=g()).onToggle)==null?void 0:k.call(r,v)},
iconPosition:function(){return g().iconPosition},
oneOffCustomTextWrap:function(){return g().oneOffCustomTextWrap},
disableTextEllipsis:function(){return g().disableTextEllipsis},
disableBackdropFilter:function(){return g().disableBackdropFilter},
tooltipText:function(){return g().tooltipText},
ariaHidden:function(){return g().ariaHidden},
tabIndex:function(){return g().tabIndex},
buttonText:function(){return g().buttonText},
formattedButtonText:function(){return g().formattedButtonText},
animatedTextProps:function(){return g().animatedTextProps}}};
YdA=function(g){return g.style==="overlay-dark"?4:g.style==="overlay"?g.type==="filled"?4:3:g.type==="filled"||g.style==="call-to-action-inverse"||g.style==="mono-inverse"?2:1};
PMJ=function(g,v){v=(g.iconPosition==="icon-only"||g.iconPosition==="icon-only-40"||g.iconPosition==="icon-with-label")&&v;return!g.segmentedPosition&&v&&g.size==="S"};
U$3=function(){return!_.T("web_disable_backdrop_filter")};
aV=function(g,v){switch(g.size){case "XS":return 16;case "S":return PMJ(g,v)?24:16;default:return 24}};
AhJ=function(g){switch(g){case "filled":return"yt-spec-button-shape-next--filled";case "outline":return"yt-spec-button-shape-next--outline";case "tonal":return"yt-spec-button-shape-next--tonal";default:return"yt-spec-button-shape-next--text"}};
e6s=function(g){switch(g){case "call-to-action":return"yt-spec-button-shape-next--call-to-action";case "call-to-action-overlay":return"yt-spec-button-shape-next--call-to-action-overlay";case "mono":return"yt-spec-button-shape-next--mono";case "overlay":return"yt-spec-button-shape-next--overlay";case "overlay-dark":return"yt-spec-button-shape-next--overlay-dark";case "call-to-action-inverse":return"yt-spec-button-shape-next--call-to-action-inverse";case "mono-inverse":return"yt-spec-button-shape-next--mono-inverse";
case "brand-gradient":return"yt-spec-button-shape-next--brand-gradient";case "gen-ai-gradient":return"yt-spec-button-shape-next--gen-ai-gradient";default:return"yt-spec-button-shape-next--mono"}};
aiB=function(g){switch(g){case "XS":return"yt-spec-button-shape-next--size-xs";case "S":return"yt-spec-button-shape-next--size-s";case "L":return"yt-spec-button-shape-next--size-l";case "XL":return"yt-spec-button-shape-next--size-xl";default:return"yt-spec-button-shape-next--size-m"}};
SdC=function(g){if(g.style==="overlay-dark"&&g.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
ERR=function(g){if(!g)return{};var v=g.color,r=g.backgroundColor;g=g.borderColor;var k="";v&&(k+="color: "+v+";");r&&(k+="background-color: "+r+";");g&&(k+="border-color: "+g+";");return{style:k}};
fik=function(g,v,r){var k=g.buttonText,y=g.formattedButtonText,z=g.formattedButtonTextLegacy,W=g.animatedTextProps,S=g.style,Y=g.size,e=g.focused,a=g.disabled,E=g.onTap,p=g.alignByText,f=g.aTagConfig,Z=g.customColors,L=g.segmentedPosition,Q=g.toggled,O=g.toggleable,q=g.accessibilityLabel,X=g.onToggle,b=g.iconPosition,n=g.oneOffCustomTextWrap,h=g.disableTextEllipsis,IY=g.disableBackdropFilter,Ao=g.tooltipText,dC=g.ariaHidden,Hh=g.tabIndex,wC=g.state,CK=g.type;S==="call-to-action-inverse"&&(CK="text");
S==="overlay-dark"&&CK!=="filled"&&CK!=="tonal"&&(CK="tonal");var Fh=!!v&&b==="leading",qs=!!v&&b==="trailing",Q6=!!v&&!!r&&b==="leading-trailing",aM=!!v&&b==="icon-only",j0=!!v&&b==="icon-only-40",AC=!!v&&b==="icon-with-label",PP=aM||j0||AC;a&&(wC="disabled");var vv=wC==="disabled"||a;wC=PMJ(g,!!v);var S0={},oe=(S0["yt-spec-button-shape-next"]=!0,S0[AhJ(CK)]=!0,S0[e6s(S)]=!vv,S0["yt-spec-button-shape-next--disabled"]=!!vv,S0[aiB(Y)]=!0,S0["yt-spec-button-shape-next--focused"]=!!e&&!a,S0["yt-spec-button-shape-next--icon-trailing"]=
qs,S0["yt-spec-button-shape-next--icon-leading"]=Fh,S0["yt-spec-button-shape-next--icon-leading-trailing"]=Q6,S0["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=Q6&&!(k||y),S0["yt-spec-button-shape-next--icon-button"]=aM||AC,S0["yt-spec-button-shape-next--icon-only-default"]=j0,S0["yt-spec-button-shape-next--align-by-text"]=!!p,S0["yt-spec-button-shape-next--segmented-start"]=L==="start",S0["yt-spec-button-shape-next--segmented-end"]=L==="end",S0["yt-spec-button-shape-next--override-small-size-icon"]=
wC,S0["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=!!n,S0["yt-spec-button-shape-next--disable-text-ellipsis"]=!!h,S0["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=!IY&&U$3(),S0),LN=function(){if(W)foo(_.d$R)(W);else if(z)z(b==="icon-with-label"||n?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",textAlignment:"TEXT_ALIGNMENT_CENTER"}:{});else if(y){var BP=b==="icon-with-label"||n;Jfm(Object.assign({},y,BP?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}:
{}),{noLinkColor:!0,noWrap:!BP})}else k&&hQ(k)},Ph=function(BP){E==null||E(BP);
O&&(X==null||X(BP))},Tc=f?pZA:TsK,uu=f?"aria-current$":"aria-pressed$",sp=function(){v&&(Fh||Q6||PP)&&function(){EX({className:"yt-spec-button-shape-next__icon",
"aria-hidden$":!0},function(){v()})}();
(k||y||z||W)&&!PP&&function(){EX({className:"yt-spec-button-shape-next__button-text-content"},function(){LN()})}();
qs&&function(){EX({className:"yt-spec-button-shape-next__icon"},function(){v()})}();
Q6&&function(){EX({className:"yt-spec-button-shape-next__secondary-icon"},function(){r()})}();
a||foo(_.dZ)({model:{color:YdA(g)}})},NE=function(){var BP={};
Tc(Object.assign({},(BP.className=_.Pq(oe),BP.onclick=f?void 0:Ph,BP.disabled=a,BP["aria-disabled$"]=vv,BP.style=a&&f?"pointer-events:none":void 0,BP[uu]=O?!!Q:void 0,BP["aria-label$"]=q,BP.title$=Ao!=null?Ao:"",BP["aria-hidden$"]=dC,BP.tabindex$=Hh,BP),f,ERR(Z)),function(){sp()})};
AC?(Y={},S=(Y["yt-spec-button-shape-with-label"]=!0,Y["yt-spec-button-shape-with-label--is-overlay"]=S==="overlay"||S==="overlay-dark",Y),lih({className:_.Pq(S)},function(){NE();EX({"aria-hidden$":!0,className:"yt-spec-button-shape-with-label__label"},LN)})):NE()};
Nsm=function(g,v){if(!Fy){var r;AFh(function(){return r=pqK(g,v)});
return r}return pqK(g,v)};
Z8T=function(){var g=Ca3(Fy||void 0,atK);return QfT(g)?void 0:g};
p9=function(g,v){_.Cw(g,Object.assign({},v,{forceClickLogging:!0}))};
H8C=function(g,v,r,k){var y=void 0;return function(z){var W=_.Q0(r?g==null?void 0:g.onDisabledTap:g==null?void 0:g.onTap);if(W){var S;y=(S=y)!=null?S:v==null?void 0:v.value;if(W)if(_.T("web_button_vm_click_client_ve_killswitch"))p9(W,Object.assign({},{form:{element:y,event:z}},void 0));else{var Y;S=W==null?void 0:W.clickTrackingParams;var e,a=g==null?void 0:(Y=g.loggingDirectives)==null?void 0:(e=Y.clientVeSpec)==null?void 0:e.uiType;Y=a&&!S?_.Tp(a):void 0;p9(W,Object.assign({},{form:{element:y,event:z}},
{clickedVisualElement:Y}))}}k&&k(z)}};
tiR=function(g){switch(g){case "BUTTON_VIEW_MODEL_STYLE_CTA":return"call-to-action";case "BUTTON_VIEW_MODEL_STYLE_MONO":case "BUTTON_VIEW_MODEL_STYLE_BRAND":return"mono";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY":return"overlay";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK":return"overlay-dark";case "BUTTON_VIEW_MODEL_STYLE_BRAND_GRADIENT":return"brand-gradient";case "BUTTON_VIEW_MODEL_STYLE_BRAND_AI":return"gen-ai-gradient";default:return"mono"}};
D$C=function(g){switch(g){case "BUTTON_VIEW_MODEL_TYPE_FILLED":return"filled";case "BUTTON_VIEW_MODEL_TYPE_OUTLINE":return"outline";case "BUTTON_VIEW_MODEL_TYPE_TEXT":return"text";case "BUTTON_VIEW_MODEL_TYPE_TONAL":return"tonal";default:return"text"}};
LDh=function(g){switch(g){case "BUTTON_VIEW_MODEL_STATE_ACTIVE":return"active";case "BUTTON_VIEW_MODEL_STATE_INACTIVE":return"disabled";case "BUTTON_VIEW_MODEL_STATE_DISABLED":return"disabled";default:return"active"}};
wZY=function(g){switch(g){case "BUTTON_VIEW_MODEL_SIZE_XSMALL":return"XS";case "BUTTON_VIEW_MODEL_SIZE_COMPACT":return"S";case "BUTTON_VIEW_MODEL_SIZE_DEFAULT":return"M";case "BUTTON_VIEW_MODEL_SIZE_LARGE":return"L";case "BUTTON_VIEW_MODEL_SIZE_XLARGE":return"XL";default:return"M"}};
QdR=function(g,v){return _.k7(g.entities,"engagementToolbarStateEntityPayload",v)};
u1C=function(g){(g=_.Ey(g))&&_.CMk(g)};
_.CMk=function(g){var v=_.Z3();v&&_.J7(v,g)};
x$h=function(g,v,r){_.nW(g,"yt-open-popup-action",[v,r||g])};
jdk=function(g,v){var r=_.Lv(g,"endpoint"),k=_.Lv(g,"action");return(r=k?k:r)&&v&&(r=v.navigationEndpointPopupMap[r])&&(g=_.$A(r,g),(r=_.Lv(g,"renderer"))&&v.supportedPopups.hasOwnProperty(r))?{openPopupAction:{popupType:v.popupTypeMap[r],popup:g}}:null};
$$F=function(g,v,r,k){if(k){var y;r=r==null?void 0:(y=r.data)==null?void 0:y.contents;(y=r instanceof Array&&r.length?r[0]:r)&&(r=_.Lv(y,"renderer"))&&k.supportedPopups.hasOwnProperty(r)&&(v.stopPropagation(),x$h(g,{openPopupAction:{popupType:k.popupTypeMap[r],popup:y}}))}};
Vim=function(g,v,r,k){k=k===void 0?!1:k;var y=JhC(v);if(y){y.href&&x$(y.href);var z=v.button;z=z!==void 0?z===0&&!l1(v):!l1(v);y.data&&z&&O8B(g,y,v,r,k)}};
O8B=function(g,v,r,k,y){y=y===void 0?!1:y;var z=_.Rf("pbj_navigate_limit",-1)===0;qdY(v);_.h0().resolve(_.Bd(jP));var W=v.data;if(Object.keys(W).length!==0)if(!_.T("unplugged_web_disable_actions_for_cec_endpoint")&&_.l(W,_.kX))_.T("endpoint_behavior_command_executor_fix_killswitch")||(r.preventDefault(),r.stopPropagation()),_.v2(g,[W],g);else if(k=jdk(W,k))W.loggingUrls&&W.loggingUrls.forEach(function(Y){Y.baseUrl&&_.$0(Y.baseUrl)}),r.preventDefault(),r.stopPropagation(),x$h(g,k,v);
else{var S=sdo(0,v.data,r);if(g=v.getForm)g=g(),S.tempData=S.tempData||{},S.tempData=Object.assign({},S.tempData,g);g=_.qm(r);if(k=g.find(function(Y){return!!Y.visualElement}))S.createScreenConfig=S.createScreenConfig||{},S.createScreenConfig.clickedVisualElement=k.visualElement;
if(!z)if(r.preventDefault(),r.stopPropagation(),_.l(W,_.m$R)&&!y&&_.IR.instance)_.IR.instance.resolveCommand(W,S);else if(_.T("kevlar_command_handler_formatted_string")&&!y&&_.IR.instance&&KDT(W))y=g.find(function(Y){return!!Y.is})||r.target,r={form:Object.assign({},S,{event:r,
element:y,originatingNode:v})},_.IR.instance.resolveCommand(W,r);else{W=_.qm(r);r=[];for(y=0;y<W.length;y++)(z=W[y].is)&&r.push(z);$Co({parents:r.join(","),text:v.innerText},function(){_.hV(v,"yt-navigate",S)})}}};
b8m=function(g){if(g=JhC(g))qdY(g),ABm(g.href)};
JhC=function(g){g=_.qm(g);for(var v,r=0;r<g.length;r++)if(v=g[r],v.tagName==="A"&&v.classList.contains("yt-simple-endpoint")){if(!v.data)break;return v}return null};
l1=function(g){return g.shiftKey||g.altKey||g.metaKey||g.ctrlKey};
FDm=function(g,v){var r={itct:v.clickTrackingParams};_.T("kevlar_client_side_screens")&&(!_.l(v,_.Ab)||_.T("kevlar_exclude_endpoint_killswitch"))&&(r.endpoint=JSON.stringify(v));_.T("enable_unknown_lact_fix_on_html5")&&_.h0().resolve(_.Bd(_.f9))&&(r.lact=_.nL());oZh(r);_.KW(g,r)};
qdY=function(g){g.href&&Object.keys(g.data).length!==0&&FDm(g.href,g.data)};
KDT=function(g){for(var v=_.I(i83),r=v.next();!r.done;r=v.next())if(g[r.value])return!1;return!0};
_.N0=function(g,v){if(v){var r={};GVs.forEach(function(k){k=XZk(v,k,"--yt-lightsource-");Object.assign(r,k)});
BsK.forEach(function(k){k=XZk(v,k,"--yt-basic-");Object.assign(r,k)});
_.kx(g,r)}};
XZk=function(g,v,r){var k={};k[r+_.IT(v)]=g&&g[v]?_.QX(g[v]):"";return k};
_.Hq=function(g,v,r){Zt[g]||(Zt[g]={});Zt[g][v]=r};
_.tW=function(g){Zt[g]||(Zt[g]={});return Zt[g]};
h6k=function(g){if(!g)return{};var v=g.foregroundTitleColor,r=g.backgroundColor;g=g.borderColor;var k="text";g?k="outline":r&&(k="filled");return{type:k,customColors:{color:v?_.QX(v):void 0,backgroundColor:r?_.QX(r):void 0,borderColor:g?_.QX(g):void 0}}};
vHm=function(g){var v=g.renderer;var r=g.element;var k=g.commandController;var y=g.onTapCallback;var z=g.skipCommandHandling;var W=g.overrides;var S=g.forceIcon;var Y=g.forceModernIconButton;var e=g.forceDisabled;var a=g.isSubscribe===void 0?!1:g.isSubscribe;var E=g.isPressed===void 0?!1:g.isPressed;var p=g.useButtonSize===void 0?!1:g.useButtonSize;g=nRK(v);a&&(g.style="mono",g.type="filled");S=!v.icon||!S&&v.text?v.icon?v.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:Y?"icon-only":"icon-only-40";S==="icon-only-40"&&(g.type="text");var f;Y=Object;a=Y.assign;p=Mis(v,p);E=!!v.isSelected||!_.T("web_propagate_is_pressed_killswitch")&&!!E;var Z=v.isSelected!==void 0;e=e===void 0?v.isDisabled:e;var L=v.text?_.tH(v.text):void 0;var Q,O,q,X=((Q=v.accessibilityData)==null?void 0:(O=Q.accessibilityData)==null?void 0:O.label)||((q=v.accessibility)==null?void 0:q.label);Q=X?X:_.sf(v.text);r=R6k(v,r,k,y,z);k=gHK(v);k!=null&&k.length?(k=_.u2({innertubeCommand:fYh(k),
forceNewState:!0}),k=x6(k)?k:void 0):k=void 0;return a.call(Y,{},g,p,{iconPosition:S},W,{focused:!1,toggled:E,toggleable:Z,disabled:e,formattedButtonText:L,accessibilityLabel:Q,onTap:r,aTagConfig:k},h6k((f=v.colorData)==null?void 0:f.basicColorPaletteData),{oneOffCustomTextWrap:v.oneOffCustomTextWrap})};
R6k=function(g,v,r,k,y){return function(z){var W=gHK(g);k(W,z);if(!y){W=_.I(W);for(var S=W.next();!S.done;S=W.next())p9(S.value,{form:{element:v,event:z},commandController:r})}}};
gHK=function(g){var v=[];g.command&&v.push(g.command);g.serviceEndpoint&&v.push(g.serviceEndpoint);g.navigationEndpoint&&v.push(g.navigationEndpoint);return v};
Mis=function(g,v){if(v)switch(g.size){case "SIZE_SMALL":return{size:"S"};case "SIZE_LARGE":return{size:"L"};case "SIZE_XLARGE":return{size:"XL"};case "SIZE_XSMALL":return{size:"XS"};default:return{size:"M"}}switch(g.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
nRK=function(g){switch(g.style){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_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"}}};
_.Dt=function(g){return _.Uk(function(){rJm()();return qk(g)},void 0,"Icv7j")};
L9=function(g,v){return _.k7(g.entities,"likeStatusEntity",v)};
rPh=function(g,v){return _.k7(g.entities,"likeCountEntity",v)};
_.kxh=function(g,v){return _.k7(g.entities,"stringEntity",v)};
yPJ=function(g,v){if(!g)return!1;var r,k=(r=_.l(g,_.c2))==null?void 0:r.signal;if(k&&v.signalEndpointMap)return!!v.signalEndpointMap[k];var y;if((r=(y=_.l(g,_.wZ))==null?void 0:y.request)&&v.continuationEndpointMap)return!!v.continuationEndpointMap[r];for(var z in g)if(v.commandEndpointMap[z])return!0;return!1};
cPm=function(g,v){if(v.streamingEndpointMap)for(var r in g)if(v.streamingEndpointMap[r]&&(g=v.streamingEndpointMap[r]))return g()};
z0s=function(g,v){var r,k=(r=_.l(g,_.c2))==null?void 0:r.signal;if(k&&v.signalEndpointMap&&(r=v.signalEndpointMap[k]))return r();var y;if((r=(y=_.l(g,_.wZ))==null?void 0:y.request)&&v.continuationEndpointMap&&(y=v.continuationEndpointMap[r]))return y();for(var z in g)if(v.commandEndpointMap[z]&&(g=v.commandEndpointMap[z]))return g()};
I$A=function(g){var v={"Content-Type":"application/json"};_.Cv("EOM_VISITOR_DATA")?v["X-Goog-EOM-Visitor-Id"]=_.Cv("EOM_VISITOR_DATA"):_.Cv("VISITOR_DATA")&&(v["X-Goog-Visitor-Id"]=_.Cv("VISITOR_DATA"));v["X-Youtube-Bootstrap-Logged-In"]=_.Cv("LOGGED_IN",!1);_.Cv("DEBUG_SETTINGS_METADATA")&&(v["X-Debug-Settings-Metadata"]=_.Cv("DEBUG_SETTINGS_METADATA"));g!=="cors"&&((g=_.Cv("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(v["X-Youtube-Client-Name"]=g),(g=_.Cv("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(v["X-Youtube-Client-Version"]=
g),(g=_.Cv("CHROME_CONNECTED_HEADER"))&&(v["X-Youtube-Chrome-Connected"]=g),(g=_.Cv("DOMAIN_ADMIN_STATE"))&&(v["X-Youtube-Domain-Admin-State"]=g),_.ua("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(g=_.Cv("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(v["X-YouTube-Lava-Device-Context"]=g));return v};
WCT=function(g,v){v.watchNextResponse||v.reelItemWatchResponse?v.watchNextResponse?g.content=v.watchNextResponse:g.content=v.reelItemWatchResponse:v.playerResponse?g.player=v.playerResponse:v.reelWatchSequenceResponse&&(g.reelSequence=v.reelWatchSequenceResponse)};
_.QG=function(g){if(!g)return null;for(var v=[],r=0;r<g.textSegments.length;r++){var k=g.textSegments[r];k.text?v.push(k):k.emojiId&&v.push({emoji_id:k.emojiId})}return{text_segments:v}};
Uym=function(g,v,r,k,y,z,W){z=z===void 0?[]:z;var S=new _.C9;S.endpoint=r;if(!r)return _.HG(new _.EU("handle undefined endpoint",v.tagName)),S;var Y=FL3(r);Y.length&&(_.v2(g,Y,v,k),S.actions=Y);r.loggingUrls&&r.loggingUrls.forEach(function(a){a.baseUrl&&JF(a.baseUrl,a.attributionSrcMode)});
Y=!_.T("web_skip_impression_click_killswitch")&&k&&k.impression;if(r.clickTrackingParams&&!Pm3(r)&&!SnJ(v)&&!Y&&(Y=_.Y6(),!_.u1(Y,v))){var e=v.getScreenLayer&&v.getScreenLayer();e?Y.clickCommand(r,null,e):Y.clickCommand(r,null)}Y=!1;for(e=0;e<z.length;e++)if((0,z[e])(v,r,k)){Y=!0;break}!Y&&oHh(r)&&(S.ajaxPromise=YnB(g,v,r,k,y,W));return S};
SnJ=function(g){var v;return(g=(v=g.data)==null?void 0:v.navigationEndpoint)&&!!g.clickTrackingParams};
Pm3=function(g){var v=_.l(g,_.c2);if(v&&(v=v.signal)&&APF.indexOf(v)>=0)return!0;for(var r in g)if(e0Y.indexOf(r)>=0)return!0;return!1};
oHh=function(g){var v;if(((v=_.l(g,_.c2))==null?void 0:v.signal)==="CLIENT_SIGNAL")return!1;for(var r in g)if(a$s.indexOf(r)>=0)return!1;g=Object.keys(g);return g.length===1&&g[0]==="loggingUrls"?!1:!0};
ZOT=function(g,v,r,k,y,z,W){var S=_.xh.instance;if(S&&_.jg(S,k))var Y=_.$h(S,k,y).then(function(a){return(a==null?0:a.data)?a:{data:a}});
else Y=g.requestDataForServiceEndpoint(k,y),_.l(k,EHh)||_.l(k,dys)||_.l(k,_.pNK)||_.l(k,TRK)||_.Lx(new _.EU("No RequestBuilder for endpoint",k));var e=_.JW();e.promise.thenCatch(function(){var a=_.Lv(k,"action")||_.Lv(k,"command")||_.Lv(k,"endpoint");a&&(a=k[a],a.hasOwnProperty("onFailureAction")?_.v2(v,[a.onFailureAction],r):a.hasOwnProperty("onFailureCommand")&&_.v2(v,a.onFailureCommand,r));Y.cancel("Resolver promise rejected")});
Y.then(function(a){if(a){var E=a.error;if(E){if(z&&z.onServerError)z.onServerError(k,a);e.reject(new _.EU("Response error",k,E))}else if(a=a.data)if(E=a.error){if(z&&z.onServerError)z.onServerError(k,a);e.reject(new _.EU("Returned error",k,E))}else{l$3(v,r,a,k);f$C(a);if(E=bwY(a))for(var p=_.I(E),f=p.next();!f.done;f=p.next()){f=f.value;var Z=_.h0().resolve(_.Bd(NRT))||OX;if(!_.xh.instance||!Z.some(function(Q){return!!_.l(k,Q)})||_.T("kevlar_response_processor_allowlist_killswitch")){var L=Z=void 0;
((L=_.l((Z=f)==null?void 0:Z.commandMetadata,_.F7))==null?0:L.sendPost)?_.gh(v,[f]):_.v2(v,[f],r)}}(p=_.l(a==null?void 0:a.frameworkUpdates,VG))&&W&&W(p);if(z&&z.onSuccess)z.onSuccess(k,a);e.resolve(new _.q0(a,E))}}else e.reject(new _.EU("Invalid service endpoint provided",k))},function(a){e.reject(a)});
return e.promise};
f$C=function(g){var v;(g=(v=_.l(g==null?void 0:g.onResponseReceivedCommand,_.HOC))==null?void 0:v.continuationItems)&&(g==null?void 0:g.length)===1&&_.l(g[0],tTA)&&_.t7("so_r",void 0,"search_overview_answer")};
YnB=function(g,v,r,k,y,z){var W;return(W=v.getNetworkManager&&v.getNetworkManager()?v.getNetworkManager():_.h0().resolve(_.Bd(_.ZO)))?ZOT(W,g,v,r,k,y,z):_.l2("No network manager.")};
l$3=function(g,v,r,k){if(r=r.trackingParams||r.loggingDirectives&&r.loggingDirectives.trackingParams){var y;(_.l(k,Dyo)||_.l(k,LCA)||_.l(k,wNF))&&k.clickTrackingParams?y=_.Ey(k.clickTrackingParams):_.T("web_graft_to_parent_command")&&k.clickTrackingParams&&(y=_.Ey(k.clickTrackingParams));var z;k=(z=v.getScreenLayer)==null?void 0:z.call(v);v=_.Y6().graftServerVe(r,y,k);_.MP(g,"yt-store-grafted-ve-action",[v])}};
_.QZh=function(g){var v=new Image;return new _.Iu(function(r,k){v.addEventListener("load",function(){r()});
v.addEventListener("error",function(){k()});
v.src=g})};
Cms=function(g){return!!g};
uCR=function(g){return!!g};
xyY=function(g,v,r){var k=g.rowIndex;k!==void 0&&_.MP(g.hostElement,"yt-section-reactive-dismissal",[k,v,r])};
_.sX=function(g,v,r){g=_.I(g);for(var k=g.next();!k.done;k=g.next()){k=k.value;if(k===v)break;for(var y=_.I(r),z=y.next();!z.done;z=y.next())if(z=z.value,k.tagName===z||!_.T("web_event_button_role_check_killswitch")&&k.role==="button"&&z==="BUTTON")return!0}return!1};
_.mU=function(g,v,r){g=_.I(g);for(var k=g.next();!k.done;k=g.next()){k=k.value;if(k===v)break;for(var y=_.I(r),z=y.next();!z.done;z=y.next())if(k.id===z.value)return!0}return!1};
jZJ=function(g,v){if(!g&&!v)return"medium";g=Math.max(g||0,v||0);return g>=256?"large":g>=96?"medium":"small"};
$yR=function(g){switch(g){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
_.Fx=function(){var g=_.h0().resolve(_.Bd(_.K9));return g?(g=g.getCurrentPage())?_.b1(g):null:null};
_.i1=function(){var g=_.Fx();if(!g){var v=_.h0().resolve(_.Bd(_.K9)),r=v?typeof v:"no page manager";v=v?v.getCurrentPage():null;r=new _.EU("Player is missing when requested.",r,v?v.tagName:"no page");_.Z0(r)}return g};
_.b1=function(g){return g&&g.getPlayer?g.getPlayer():null};
JPB=function(g,v){g={args:{raw_player_response:g}};v&&(g.args=Object.assign({},g.args,v));return g};
OOK=function(g){if(g.args){if(g.args.raw_player_response)return g.args.raw_player_response;if(g.args.player_response)return JSON.parse(g.args.player_response)}};
_.VTY=function(g,v){var r={url:"/watch?v="+g.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};g.playlistId&&(r.url+="&list="+g.playlistId);g.playerParams&&(r.url+="&pp="+g.playerParams);g={watchEndpoint:g,commandMetadata:{webCommandMetadata:r}};v&&(g.clickTrackingParams=v);return g};
sZk=function(){return qno||!!_.$A("yt.player.Application")};
KCT=function(){return myB||!!document.querySelector("link#player-css")};
FCs=function(){function g(){qno=!0;bOY.resolve()}
var v,r;return _.P(function(k){bOY||(bOY=new _.k$,sZk()?g():(v=document.createElement("script"),v.addEventListener("load",g),r=_.fg(_.Cv("PLAYER_JS_URL")),_.Vm(v,r),document.head.appendChild(v)));return k.return(bOY.promise)})};
GxK=function(){function g(){myB=!0;iOT.resolve()}
if(!iOT)if(iOT=new _.k$,KCT())g();else{var v=document.createElement("link");v.id="player-css";v.addEventListener("load",g);var r=_.fg(_.Cv("PLAYER_CSS_URL"));_.KV(v,r,"stylesheet");document.head.appendChild(v)}return iOT.promise};
XNo=function(){return sZk()&&KCT()?Promise.resolve([]):Promise.all([FCs(),GxK()])};
BRs=function(g,v,r){var k={args:{}};g&&(k.args.raw_player_response=g);v&&(k.args.raw_watch_next_response=v);r&&(k.args=Object.assign({},k.args,r));return k};
R0s=function(g,v,r){var k=!1;k=k===void 0?!0:k;g=typeof g==="string"?_.Gp(document,g):g;var y=h0h+"_"+_.rt(g),z=nHk[y];if(z&&k)return MTk(v,r)?z.api.loadVideoByPlayerVars(v.args||null):z.loadNewVideoConfig(v),z.api;z=new Xx(g,y,v,r,void 0);nHk[y]=z;z.addOnDisposeCallback(function(){delete nHk[z.getId()]});
return z.api};
MTk=function(g,v){return v&&v.serializedExperimentFlags?v.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):g&&g.args&&g.args.fflags?g.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
gOY=function(){var g=new _.k$;g.resolved=!1;var v=g.resolve;g.resolve=function(r){g.resolved=!0;v(r)};
return g};
rZh=function(g){var v={};vOF().install((v.document_disposed={callback:g},v))};
Bq=function(g,v){if(!g&&Math.random()<=_.Rf("kevlar_unified_player_logging_threshold")){g=Error("rh`"+(v?v:"Unspecified error"));if(_.T("kevlar_unified_player_throw_errors"))throw g;_.Lx(g)}};
_.kjB=function(){var g=_.$A("ytDebugData.callbacks");g||(g={},_.FK("ytDebugData.callbacks",g));return g};
cZR=function(g,v){var r=_.kjB();if(_.T("web_dd_iu")||yZh.includes(g))r[g]=v};
zpo=function(){return _.P(function(g){return g.return({isLeader:_.LIY(_.KH().getState()),c:_.Cv("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.Cv("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
Izm=function(){var g;_.P(function(v){if(v.nextAddress==1)return cZR("APP_STATE",zpo),_.U(v,_.h0().resolve(_.hW),2);g=v.yieldResult;cZR("PI",function(){return _.P(function(r){return r.return(g.getVideoStats())})});
_.o7(v)})};
WkK=function(g){var v=_.mj(_.xD(_.rC.location.href));g=_.mj(_.xD(g));return _.T("kevlar_clear_non_displayable_url_params")?v==n9(g):n9(v)==n9(g)};
n9=function(g){var v=_.POK(g);g=g.slice(0);var r=["frags"];_.T("kevlar_hide_pp_url_param")&&r.push("pp");_.T("kevlar_hide_time_continue_url_param")&&r.push("time_continue");r=_.I(r);for(var k=r.next();!k.done;k=r.next())k=k.value,g=_.bK(_.mj(g),k);return _.mj(g)+(v?"#"+v:"")};
M0=function(g,v){v=Number(v)*1E3;var r=Math.round((0,_.XK)()),k=r.toString();g={innertubeResponse:g,serverDateTimestampMs:k,lastModifiedTimestampMs:k,expireTimestampMs:(r+v).toString()};if(v=_.Cv("INNERTUBE_CONTEXT_CLIENT_NAME"))g.clientName=v;return g};
oOk=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++S4Y};
_.Y4Y=function(){var g=_.NP(),v=_.Z3();v&&g&&_.Vk(v,[g],!0)};
AZh=function(g){return g&&U9R.some(function(v){return g.includes(v)})};
T_Y=function(g){var v=_.l(g,_.$E);if(!v)return!1;var r=v.url,k=v.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!r)return _.Z0(Error("wh")),!1;if(v.target==="TARGET_NEW_WINDOW"){var y={};_.T("resolve_url_parent_tracking_params")&&(!_.Fe(r)||ia(window.location.href,r))&&(y={endpoint:g,itct:g.clickTrackingParams});oZh(y);g=null;try{if(k)return g=_.pEY(r,"_blank",y,void 0,k),eph(_.h0().resolve(azY),g,r),!0}catch(p){_.Z0(p)}_.KW(r,y);v={target:"_blank",noopener:_.T("set_window_noopener_ks")&&
!v.allowOpener};g=window;k=AM(r)?r:_.pV(typeof r.href!="undefined"?r.href:String(r));y=self.crossOriginIsolated!==void 0;var z="strict-origin-when-cross-origin";window.Request&&(z=(new Request("/")).referrerPolicy);var W=v.noreferrer;if(y&&W&&z==="unsafe-url")throw Error("ne");z=W&&!y;W=v.target||r.target;var S=[],Y=[],e=!1;for(E in v){var a=v[E];switch(E){case "width":case "height":case "top":case "left":S.push(E+"="+a);break;case "target":break;case "noopener":case "noreferrer":a?Y.push(E):(e=!0,
Y.push(E+"=false"));break;case "attributionsrc":S.push(E+(a?"="+a:""));break;default:S.push(E+"="+(a?1:0))}}var E=W!==void 0&&!["_blank","_self","_top","_parent",""].includes(W);E=LK()&&E;EOh&&y&&S.length===0&&Y.length>0&&!E&&!e?(Y.length===2&&(Y=["noreferrer"]),_.ub(g,k,W,Y[0]),g=d9K()):(E=S.join(","),_.j3()&&g.navigator&&g.navigator.standalone&&W&&W!="_self"?(E=_.UG("A"),tM(E,k),E.target=W,z&&(E.rel="noreferrer"),((v=v.attributionsrc)||v==="")&&E.setAttribute("attributionsrc",v),v=document.createEvent("MouseEvent"),
v.initMouseEvent("click",!0,!0,g,1),E.dispatchEvent(v),g=d9K()):z?(g=_.ub(g,"",W,E),v=_.e9(k),g&&(g.opener=null,v===""&&(v="javascript:''"),v='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+RV(v)+'">',v=LV(v),(k=g.document)&&k.write&&(k.write(wS(v)),k.close()))):((g=_.ub(g,k,W,E))&&v.noopener&&(g.opener=null),g&&v.noreferrer&&(g.opener=null)));eph(_.h0().resolve(azY),g,r);return!0}v=_.zE(r);v=AZh(v)||r==="https://studio.youtube.com/";k=!(!_.Fe(r)||ia(window.location.href,
r));E=r.indexOf("disable_polymer=1")>=0;if(k||E||v)x$(r),Nc(),_.jG(r,void 0,void 0,window.top,pfY);else return _.Lx(new _.EU("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",g)),!1;return!0};
_.N_h=function(g,v){v=v===void 0?0:v;if(!(_.l(g,lzm)||_.l(g,fzY)||_.l(g,_.$E)&&_.l(g,_.$E).url))return!1;var r,k=(r=_.l(g,_.$E))==null?void 0:r.url;r=k?{externalLinkData:{url:k}}:null;return _.Y6().clickCommand(g,r,v)};
ZYY=function(g,v){return _.k7(g.entities,"subscriptionStateEntity",v)};
HYk=function(g,v){return _.k7(g.entities,"subscriptionNotificationStateEntity",v)};
tLk=function(g,v){return _.k7(g.entities,"upcomingEventReminderStateEntity",v)};
D9A=function(g,v){return _.k7(g.entities,"engagementToolbarSurfaceEntityPayload",v)};
LkY=function(g,v){return _.k7(g.entities,"triStateButtonStateEntityPayload",v)};
wfF=function(g,v){return _.k7(g.entities,"commerceCartCheckoutButtonEntity",v)};
_.Qtm=function(g,v){return _.k7(g.entities,"playlistLoopStateEntity",v)};
COJ=function(g,v){return _.k7(g.entities,"commandEntity",v)};
x9J=function(g,v,r,k,y){y=y===void 0?{}:y;return function(z){var W,S;var Y=((W=g.loggingDirectives)==null?0:(S=W.clientVeSpec)==null?0:S.uiType)?_.Tp(g.loggingDirectives.clientVeSpec.uiType):void 0;y.clickedVisualElement||(y.clickedVisualElement=Y);Y=uoh(g,v);r(Y,z);Y=_.I(Y);for(W=Y.next();!W.done;W=Y.next()){W=W.value;S=k;var e=z,a=y;a.form?a.form.event=e:a.form={element:S,event:e};p9(W,a)}}};
uoh=function(g,v){var r=[];v?(g.toggledCommand&&r.push(g.toggledCommand),g.toggledServiceEndpoint&&r.push(g.toggledServiceEndpoint)):(g.defaultCommand&&r.push(g.defaultCommand),g.defaultServiceEndpoint&&r.push(g.defaultServiceEndpoint),g.defaultNavigationEndpoint&&r.push(g.defaultNavigationEndpoint));return r};
jts=function(g,v){var r=g.toggledStyle||g.style,k;switch((k=v?r:g.style)==null?void 0:k.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"}}};
_.gF=function(){return _.P(function(g){return g.nextAddress==1?_.U(g,_.h0().resolve(_.hW),2):g.return(_.h0().resolve($9J)())})};
_.vW=function(){return _.h0().resolve($9J)()};
_.rF=function(){return t0(function(){return{lottieEl:void 0}})};
JZC=function(g,v){return g.startsWith(v.uniqueId)};
OYJ=function(g){var v,r;_.P(function(k){if(k.nextAddress==1)return _.U(k,_.gF(),2);v=k.yieldResult;if((r=v)==null||!r.addEventListener)return k9(),k.return();v.addEventListener("onCueRangeEnter",g);_.o7(k)})};
VLB=function(g){var v,r;_.P(function(k){if(k.nextAddress==1)return _.U(k,_.gF(),2);v=k.yieldResult;if((r=v)==null||!r.removeEventListener)return k9(),k.return();v.removeEventListener("onCueRangeEnter",g);_.o7(k)})};
q4C=function(g){var v,r,k,y,z;_.P(function(W){if(W.nextAddress==1)return _.U(W,_.gF(),2);v=W.yieldResult;if((r=v)==null||!r.addCueRange)return k9(),W.return();k=_.I(g.timings);for(y=k.next();!y.done;y=k.next())z=y.value,v.addCueRange(g.uniqueId+"-"+z,z/1E3,(z+100)/1E3);_.o7(W)})};
stk=function(g){var v,r,k,y,z;_.P(function(W){if(W.nextAddress==1)return _.U(W,_.gF(),2);v=W.yieldResult;if((r=v)==null||!r.removeCueRange)return k9(),W.return();k=_.I(g.timings);for(y=k.next();!y.done;y=k.next())z=y.value,v.removeCueRange(g.uniqueId+"-"+z);_.o7(W)})};
m9k=function(){var g,v,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,_.gF(),2);g=k.yieldResult;if((v=g)==null||!v.getPlayerState)return k9(),k.return();r=g.getPlayerState();return k.return(r===2)})};
k9=function(){_.Lx(new _.EU("Smartimation player does not exist or is corrupted"))};
Kko=function(){try{var g;return(g=window.CSS)!=null&&g.supports?window.CSS.supports("-webkit-mask","linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)")&&(window.CSS.supports("-webkit-mask-composite","xor")||window.CSS.supports("mask-composite","exclude")):!1}catch(v){return _.Lx(new _.EU("Smartimation CSS.supports threw an error")),!1}};
hpR=function(g,v,r,k,y){var z=g.playlistId?bYC:FkJ;v=v();r=r();y=!!g.videoId&&y()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.Y7(v))return iYh({data:g,actionType:z,disabled:y},r);if(g.videoId&&k())return GjT({data:g,actionType:z,disabled:y});switch(v){case "TRANSFER_STATE_UNKNOWN":return GjT({data:g,actionType:z,disabled:y});case "TRANSFER_STATE_FAILED":return g.videoId?XfR({data:g,actionType:z,disabled:y}):B_Y({data:g,actionType:z,disabled:y});case "TRANSFER_STATE_COMPLETE":return B_Y({data:g,
actionType:z,disabled:y});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return iYh({data:g,actionType:z,disabled:y},r);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return g.videoId?XfR({data:g,actionType:z,disabled:y}):GjT({data:g,actionType:z,disabled:y});default:return GjT({data:g,actionType:z,disabled:y})}};
nOB=function(g,v){var r=g.onTapCommand,k=_.Q0(r);if(g.videoId&&_.l(k,_.y4))return _.l(k,_.y4).action=v,r;g.playlistId&&_.l(k,_.cW)&&(_.l(k,_.cW).action=v);return r};
GjT=function(g){var v=g.data;var r=g.actionType;g=g.disabled;return{text:MLm,iconType:"OFFLINE_DOWNLOAD",onTap:nOB(v,r.ACTION_ADD),disabled:g}};
iYh=function(g,v){var r=g.data;var k=g.actionType;g=g.disabled;var y="OFFLINE_DOWNLOAD";v>=0&&v<=.1?y="OFFLINE_DOWNLOADING_ZERO":v>.1&&v<=.3?y="OFFLINE_DOWNLOADING_TWENTY":v>.3&&v<=.5?y="OFFLINE_DOWNLOADING_FORTY":v>.5&&v<=.7?y="OFFLINE_DOWNLOADING_SIXTY":v>.7&&v<1?y="OFFLINE_DOWNLOADING_EIGHTY":v===1&&(y="OFFLINE_PIN");return{text:Rp3,iconType:y,onTap:nOB(r,k.ACTION_REMOVE_WITH_PROMPT),disabled:g}};
B_Y=function(g){var v=g.data;var r=g.actionType;g=g.disabled;return{text:gKK,iconType:"OFFLINE_PIN",onTap:nOB(v,r.ACTION_REMOVE_WITH_PROMPT),disabled:g}};
XfR=function(g){var v=g.data;var r=g.actionType;g=g.disabled;return{text:vKm,iconType:"OFFLINE_DOWNLOAD",onTap:nOB(v,r.ACTION_RETRY),disabled:g}};
cOA=function(g){var v=rOh;kuk.push(g);yOh||(v(function(){for(var r=_.I(kuk),k=r.next();!k.done;k=r.next())k=k.value,k();kuk.length=0;yOh=!1}),yOh=!0)};
rOh=function(g){Promise.resolve().then(g)};
zk=function(g){g=_.I(AWh(g));var v=g.next().value,r=g.next().value,k=!1;_.Hd(function(){return function(){k=!0}});
return[v,function(y){cOA(function(){k&&!_.T("cow_prevent_state_setter_after_cleanup_killswitch")||r(y)})}]};
zUh=function(){var g=_.I(zk(!1)),v=g.next().value,r=g.next().value;return function(){r(!v)}};
IWT=function(g){return t0(function(){return{value:g}})};
WsR=function(g,v){var r=IWT(g),k=IWT(v);Ze(function(){r.value=g},[g]);
Ze(function(){k.value=v},v&&v.length>=1?v:[void 0]);
var y=t0(function(){return{value:void 0}});
if(g!==r.value||k.value!==v||y.value===void 0)y.value=qk(g,v);var z=zUh();_.Hd(function(){function W(){var Y=qk(r.value,v);Y!==y.value&&(y.value=Y,z())}
var S=_.Vz().subscribe(W);W();return S});
return y.value};
_.IW=function(g,v){var r=rJm();return _.Uk(function(){r();return qk(g,[_.LS(v)||""])},void 0,"HaeHEc")};
PtR=function(g){var v=_.IW(_.DE,function(){return g().videoId}),r=_.IW(_.LH,function(){return g().playlistId});
return function(){return g().videoId?v:g().playlistId?r:_.I(_.Ww("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
Sxs=function(g){var v=_.IW(wi,function(){return g().videoId}),r=_.IW(_.DWm,function(){return g().playlistId});
return function(){return g().videoId?v:g().playlistId?r:_.I(_.Ww(0,void 0,"K4tgOc")).next().value}};
oKs=function(g){var v=_.IW(_.$WT,function(){return g().videoId});
return function(){return g().videoId?v:_.I(_.Ww(!1,void 0,"Oaxwcf")).next().value}};
YxC=function(g){var v=_.IW(QCs,function(){return g().videoId});
return function(){return g().videoId?v:_.I(_.Ww("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
UlY=function(){return{}};
AOB=function(){var g,v;return(v=(g=_.h0().resolve(_.Bd(_.V0)))==null?void 0:g())!=null?v:!1};
aWC=function(g,v){g=g===void 0?eU3:g;switch(v.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},g,{isOpen:v.payload});default:return g}};
dlh=function(g,v){g=g===void 0?EKY:g;switch(v.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},g,{isAllowed:v.payload});default:return g}};
TxK=function(g,v){g=g===void 0?p4o:g;switch(v.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},g,{errorMessage:v.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},g,{title:v.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},g,{privacy:v.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},g,{isDisabled:v.payload});default:return g}};
fWB=function(g,v){g=g===void 0?lWK:g;switch(v.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},g,{isOpen:v.payload});default:return g}};
ZdC=function(g,v){g=g===void 0?Nxk:g;switch(v.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},g,{isFullscreen:v.payload});case "SET_NAVIGATION_BUTTON":var r=v.payload.targetId,k=Object.assign({},g.navigationButtons);k[r]=v.payload.button;return Object.assign({},g,{navigationButtons:k});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},g,{topPanelId:v.payload});case "SET_SECONDARY_HEADER":return r=v.payload.panelId,k=Object.assign({},g.secondaryHeader),k[r]=v.payload.secondaryHeader,
Object.assign({},g,{secondaryHeader:k});default:return g}};
Lsh=function(){return cB(Object.assign({},{entities:WOB,voiceSearch:lAK,engagementPanel:ZdC,bottomSheet:aWC,cinematicSetting:dlh,shorts:wlB,drawerLayout:fWB,createPlaylist:TxK,locationCollection:Hdk,reportChannel:t4B,reportForm:Dl3},Qcm))};
w4C=function(g,v){_.HR.addLowPriorityJob(function(){var r,k,y;return _.P(function(z){switch(z.nextAddress){case 1:return _.cD(z,2),_.U(z,C7B(),4);case 4:return _.U(z,fetch(g),5);case 5:return r=z.yieldResult,_.U(z,r.json(),6);case 6:k=z.yieldResult;zp.set(g,k);requestAnimationFrame(function(){v(k)});
_.Ju(z,0);break;case 2:y=_.S2(z),_.Lx(y),_.o7(z)}})})};
QQo=function(g){var v={animationConfig:{},listeners:{}},r=function(){g(!0)};
v.listeners.data_failed=r;v.listeners.error=r;v.listeners.data_ready=function(){g(!1)};
return v};
xlB=function(g){var v=g.model;var r=g.subscribed;var k=g.isOverlay;var y=g.element;var z=g.commandController;var W=g.notificationState;if(r){var S,Y;var e=(v==null?void 0:(S=v.buttonStyle)==null?void 0:S.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:v==null?void 0:(Y=v.unsubscribeButtonContent)==null?void 0:Y.buttonText}else{var a;e=v==null?void 0:(a=v.subscribeButtonContent)==null?void 0:a.buttonText}a:{var E;switch(v==null?void 0:(E=v.buttonStyle)==
null?void 0:E.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":S="S";break a;default:S="M"}}a:if(k)k="overlay";else switch(v.backgroundStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_FULLSCREEN_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY_RED":k="overlay";break a;default:k="mono"}a:if(r)var p="tonal";else switch((p=v.buttonStyle)==
null?void 0:p.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":p="tonal";break a;default:p="filled"}return{style:k,type:p,state:v.disableSubscribeButton?"disabled":"active",size:S,focused:g.focused,toggled:r,accessibilityLabel:CtJ(v,r,W),buttonText:e,iconPosition:v.disableNotificationBell?"none":"leading-trailing",onTap:ucY(v,r,y,z),disableTextEllipsis:!!g.disableTextEllipsis}};
ucY=function(g,v,r,k){return function(y){if(v){var z;var W=g.disableNotificationBell?_.Q0(g==null?void 0:(z=g.unsubscribeButtonContent)==null?void 0:z.onTapCommand):_.Q0(g==null?void 0:g.onShowSubscriptionOptions)}else{var S;W=_.Q0(g==null?void 0:(S=g.subscribeButtonContent)==null?void 0:S.onTapCommand)}W&&p9(W,{form:{element:r==null?void 0:r.value},commandController:k});y.stopPropagation()}};
CtJ=function(g,v,r){if(v){if(g==null?0:g.disableNotificationBell){var k;return g==null?void 0:(k=g.unsubscribeButtonContent)==null?void 0:k.accessibilityText}switch(r){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var y;return g==null?void 0:(y=g.bellAccessibilityData)==null?void 0:y.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var z;return g==null?void 0:(z=g.bellAccessibilityData)==null?void 0:z.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var W;return g==null?void 0:(W=
g.bellAccessibilityData)==null?void 0:W.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var S;return g==null?void 0:(S=g.bellAccessibilityData)==null?void 0:S.disabledLabel;default:var Y;return g==null?void 0:(Y=g.unsubscribeButtonContent)==null?void 0:Y.accessibilityText}}else{var e;return g==null?void 0:(e=g.subscribeButtonContent)==null?void 0:e.accessibilityText}};
jQm=function(g){if(g){switch(g){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":g="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":g="NOTIFICATIONS_OFF";break;default:g="NOTIFICATIONS_NONE"}return g}};
$lJ=function(g,v,r){r.subscribed!==v&&((r=r.key)&&_.sm(_.WW("subscriptionStateEntity",r,{key:r,subscribed:v})),g.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:v})),v||_.nW(g,"yt-unsubscribe-action"))};
OdT=function(g){g=_.l(_.Q0(g),_.SR);var v,r,k,y;return(y=_.l(g==null?void 0:(v=g.panelLoadingStrategy)==null?void 0:(r=v.inlineContent)==null?void 0:(k=r.sheetViewModel)==null?void 0:k.content,JOA))==null?void 0:y.listItems};
V4s=function(g,v){if(g.onShowSubscriptionOptions&&v&&(g=OdT(g.onShowSubscriptionOptions),g!=null&&g.length)){var r=jQm(v);g.forEach(function(k){k=_.l(k,_.oW);var y,z,W,S,Y=k==null?void 0:(y=k.leadingImage)==null?void 0:(z=y.sources)==null?void 0:(W=z[0])==null?void 0:(S=W.clientResource)==null?void 0:S.imageName;k&&Y&&(k.isSelected=Y===r)})}};
qxh=function(g,v,r,k){v&&r?g.style.width=r+"px":!v&&k&&(g.style.width=k+"px")};
sQB=function(g,v,r){var k;(k=g.lottieEl)==null||k.goToAndPlay(0);var y;(y=v.lottieEl)==null||y.goToAndPlay(0);_.Y9(_.HR,function(){var z;(z=r.lottieEl)==null||z.goToAndPlay(0)},300)};
Ut=function(){return _.h0().resolve(_.Bd(mls))||{}};
Ksm=function(g){return typeof g==="function"};
_.A5=function(g){Object.keys(g);var v=function(r,k){var y=v.mapping||g;if(!r)return _.A(_.R6,null);if(Array.isArray(r)&&(r=bdJ(y,v,r),Array.isArray(r))){if(!r.length)return _.A(_.R6,null);if(r.length>1){for(var z=!1,W=!1,S=[],Y={},e=0;e<r.length;Y={data$jscomp$1847:void 0},e++)if(Y.data$jscomp$1847=r[e],Y.data$jscomp$1847){var a=Fsh(Y.data$jscomp$1847,y),E=a.mappingEntry;a=a.rendererName;E&&a&&(E&&(!Ksm(E)&&idK(E)&&(W=!0),!Ksm(E)&&E.asyncId||(z=!0)),S.push(Guh(Y.data$jscomp$1847,E,a,v,k)))}return W&&
!z?_.A(_.R6,null,X4h()):_.A(_.R6,null,S)}r=r[0]}if(!r)return _.A(_.R6,null);r=bdJ(y,v,[r])[0];if(!r)return _.A(_.R6,null);z=Fsh(r,y);y=z.mappingEntry;z=z.rendererName;return y&&z?_.A(_.R6,null,Guh(r,y,z,v,k)):_.A(_.R6,null)};
v.mapping=g;return v};
_.Bx3=function(g){var v=void 0,r;for(r in g)if(g.hasOwnProperty(r)){v=r;break}return v};
bdJ=function(g,v,r){var k,y=(k=Ut().preProcessOptions)==null?void 0:k.idomOptions;if(!y)return r;Ut();return y.preProcessPropsIdom(g,r,v.triggerRerender)};
Fsh=function(g,v){return(g=_.Bx3(g))?{mappingEntry:v[g],rendererName:g}:{mappingEntry:void 0,rendererName:void 0}};
Guh=function(g,v,r,k,y){if(!v)return _.A(_.R6,null);var z={};y&&y[r]&&(z=Object.assign({},y[r]));g[r]!==void 0&&(z.data=g[r]);if(Ksm(v))return v.debugName||(v.debugName=r),_.A(v,z);v.asyncId&&(k.pendingIdsMap=k.pendingIdsMap||{},k.pendingIdsMap[r]=v.asyncId);return v.templateFn?v.templateFn(z):idK(v)?X4h():_.A(_.R6,null)};
idK=function(g){var v;return(v=g.showPlaceholder)!=null?v:Ut().defaultShowPlaceholder};
X4h=function(){var g=Ut().placeholder;return g()};
hUs=function(g,v){v=v===void 0?{shouldPersist:!0}:v;return{useUpdatableData:function(r,k){var y=[],z=_.I(_.UX(function(){var e=r();if(k!=null&&k.length&&y){var a=y.length>0;for(var E=!1,p=0;p<k.length;p++){var f=k[p]();a&&f!==y[p]&&(E=!0);y[p]=f}a=E}else a=!1;if(a)_.eR.remove(Y());else if(a=_.eR.get(Y()))return a;return e})),W=z.next().value,S=z.next().value,Y=_.Uk(function(){return g(r())},void 0,"VFraLb");
_.Z8(function(){if(Y()!=null){aW.set(Y(),[W,S,!1]);var e=Y();_.tQ(function(){aW.delete(e)})}},"Fdafud");
return[W,function(e){S(e);v.shouldPersist&&_.eR.set(Y(),e)}]},
getData:function(r){var k;return(k=aW.get(g(r)))==null?void 0:k[0]()},
updateData:function(r,k){r=g(r);var y=aW.get(r);if(!y)return!1;var z=_.I(y);y=z.next().value;z=z.next().value;k=k(y());z(k);v.shouldPersist&&_.eR.set(r,k);return!0},
useUpdatableDataIdom:function(r,k){var y=g(r),z=_.eR.get(y),W=_.I(zk(z!=null?z:r)),S=W.next().value,Y=W.next().value,e=De(z!=null?z:r);Ze(function(){if(y!=null)return aW.set(y,[function(){return e.value},
function(a){Y(a);e.value=a},
aW.has(y)]),_.HR.addJob(function(){_.Et(_.HR,function(){var a=aW.get(y);a&&(a[2]=!1)},0)},8),function(){var a;
((a=aW.get(y))==null?0:a[2])||aW.delete(y)}},[y]);
Ze(function(){S!==r&&(Y(r),e.value=r)},k?[].concat(_.fF(k),[y]):[y]);
return[S,Y]}}};
nKs=function(g){var v=_.I(_.Ww(!0,void 0,"bKtO6d")),r=v.next().value;v.next();return function(){var k=Sf(g.children());return _.A(_.d,{cond:r,then:function(){return k},
else:g.fallback})}()};
_.dF=function(g){var v=M4R(g),r=v.data,k=v.mapping,y=v.wrapper;v=v.pendingFallback;var z=function(){return RUo(_.LS(r))},W=function(){var S=z(),Y=[];
S=_.I(S);for(var e=S.next();!e.done;e=S.next()){var a=void 0;e=e.value;var E=void 0;for(a in e)if(!(!e).hasOwnProperty(a)){E=a;break}(a=E)&&Y.push(a)}return Y};
return g.data?_.A(nKs,{fallback:v},function(){return _.A(_.af,{each:W},function(S,Y){var e=y?function(E){return y(function(){return k[S](E,Y)},a,Y)}:function(E){return k[S](E,Y)};
e.debugName||(e.debugName=String(S));if(!k[String(S)])return document.createComment("");var a=gfh(z,S,Y);return _.A(e,{data:a})})}):_.A(_.R6,null)};
M4R=function(g){var v=g.targetId||vfK(g.children);if(!g.data||!v||_.T("mweb_new_replaceables_killswitch"))return Object.assign({},g,{mapping:g.children,wrapper:void 0});var r="stamper-"+rLA++,k=function(){var S;return(S=_.LS(g.targetId))!=null?S:r};
v=_.I(kXh(function(){var S=RUo(g.data());S.targetId=k;return S})).next().value;
var y=Object.assign({},Ut().replaceableMapping,g.children);if(g.replacementWrapper){var z=y.notificationTextRenderer,W=y.notificationMultiActionRenderer;z&&(y.notificationTextRenderer=function(S,Y){return g.replacementWrapper(z({data:S.data},Y))});
W&&(y.notificationMultiActionRenderer=function(S,Y){return g.replacementWrapper(W({data:S.data},Y))})}return Object.assign({},g,{data:v,
mapping:y,wrapper:function(S,Y,e){return Nsm({targetId:k,stamperIndex:e},S)}})};
gfh=function(g,v,r){var k;return _.Uk(function(){var y=g()[r()];if(y)k=y[v];else return _.Lx(new _.EU("Stamper failed to find "+String(v)+" at index "+r()+" of data array of length "+(g().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),k;return y[v]},void 0,"DHuMIe")};
vfK=function(g){g=_.I(Object.keys(g));for(var v=g.next();!v.done;v=g.next())if(v=v.value,yLT.includes(v)||cLs.includes(v)||zIs.includes(v))return!0;return!1};
RUo=function(g){return g?Array.isArray(g)?g:[g]:[]};
I1o=function(g){g=_.l(g,_.pC);return(g==null?void 0:g.iconName)&&!(g==null?0:g.title)};
S0A=function(g,v,r){var k;return _.A(_.R6,null,g==null?void 0:(k=g.actions)==null?void 0:k.map(function(y){return _.A("div",{class:function(){var z={"yt-flexible-actions-view-model-wiz__action":!0};z["yt-flexible-actions-view-model-wiz__action--row-action"]=v;z["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1;if(I1o(y))var W=!0;else if(W=_.l(y,_.Tk),(W==null?0:W.isToggled)&&I1o(W==null?void 0:W.toggledButtonViewModel)||(W==null||!W.isToggled)&&I1o(W==null?void 0:W.defaultButtonViewModel))W=
!0;else{var S;W=((S=_.l(y,Whh))==null?0:S.playlistId)?!0:!1}z=(z["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=W,z["yt-flexible-actions-view-model-wiz__action--intrinsic-width"]=r,z);return _.Pq(z)}},P3T([y],{subscribeButtonViewModel:{isOverlay:!1,
animateWidth:!v}}))}))};
ofR=function(g){var v=g.layout===1,r,k=((r=g.data)==null?void 0:r.style)==="FLEXIBLE_ACTIONS_STYLE_SCROLLING";r={};k=(r["yt-flexible-actions-view-model-wiz"]=!0,r["yt-flexible-actions-view-model-wiz--inline"]=!v,r["yt-flexible-actions-view-model-wiz--scrollable"]=k,r);var y,z;return _.A("yt-flexible-actions-view-model",{class:_.Pq(g.className,k)},(y=g.data)==null?void 0:(z=y.actionsRows)==null?void 0:z.map(function(W){if(v){var S;return _.A("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},
S0A(W,v,!((S=g.data)==null||!S.respectActionIntrinsicWidth)))}return S0A(W,v,!1)}))};
Y03=function(g){return!(g==null||!g.iconName||(g==null?0:g.title))};
Uos=function(g){var v=_.l(g.data.toggleButtonViewModel,_.Tk),r,k=(r=g.data.dislikeEntityKey)!=null?r:"",y=WsR(L9,[k]);v=Object.assign({},v,{isToggled:y?y.likeStatus==="DISLIKE":v.isToggled});return _.A("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.A(_.lU,{data:v,buttonShapeOverrides:g.buttonShapeOverrideables,onToggle:function(z){y&&z!==(y.likeStatus==="DISLIKE")&&y.key&&_.sm(_.fC("likeStatusEntity",y.key,{likeStatus:z?"DISLIKE":"INDIFFERENT",hadUserInteraction:z}))}}))};
eIK=function(g){var v=_.T("web_supports_animations_api"),r=_.l(g.data.toggleButtonViewModel,_.Tk),k,y,z,W,S=_.I(zk({numberText:(W=(k=g.likeCountEntity)==null?void 0:(y=k.likeCountIfIndifferent)==null?void 0:y.content)!=null?W:"",numberValue:Number((z=g.likeCountEntity)==null?void 0:z.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1})),Y=S.next().value,e=S.next().value,a,E,p,f;k=_.I(zk({numberText:(f=(a=g.likeCountEntity)==null?void 0:(E=a.likeCountIfLiked)==null?void 0:E.content)!=null?
f:"",numberValue:Number((p=g.likeCountEntity)==null?void 0:p.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}));a=k.next().value;var Z=k.next().value;E=_.I(zk());var L=E.next().value,Q=E.next().value,O;E=(O=g.data.likeStatusEntityKey)!=null?O:"";var q,X;O=(X=(q=g.likeCountEntity)==null?void 0:q.key)!=null?X:"";var b=WsR(L9,[E]),n=WsR(rPh,[O]);q=eSJ(function(){return(b==null?void 0:b.likeStatus)==="LIKE"},[b]);
Ze(function(){var h,IY=n&&((h=n.likeCountIfIndifferent)==null?void 0:h.content)!==Y.numberText;if(!L&&IY){var Ao,dC;e({numberText:(dC=n==null?void 0:(Ao=n.likeCountIfIndifferent)==null?void 0:Ao.content)!=null?dC:"",numberValue:Number(n==null?void 0:n.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!0});var Hh,wC;Z({numberText:(wC=n==null?void 0:(Hh=n.likeCountIfLiked)==null?void 0:Hh.content)!=null?wC:"",numberValue:Number(n==null?void 0:n.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!0})}},
[n]);
r=Object.assign({},r,{isToggled:q});v=v&&g.likeCountEntity;return _.A("like-button-view-model",{class:"ytLikeButtonViewModelHost"},_.A(_.lU,{data:r,buttonShapeOverrides:g.buttonShapeOverrideables,animatedTextPropsDefault:v?Y:void 0,animatedTextPropsToggled:v?a:void 0,onToggle:function(h){ALY(h,b,L,Q)},
style:function(){return g.disableIconAnimation?void 0:{animateIcon:"true"}}}))};
ALY=function(g,v,r,k){r&&_.HR.cancelJob(r);r=_.HR.addLowPriorityJob(function(){k(void 0)},5E3);
k(r);v&&g!==(v.likeStatus==="LIKE")&&v.key&&_.sm(_.WW("likeStatusEntity",v.key,{key:v.key,likeStatus:g?"LIKE":"INDIFFERENT",hadUserInteraction:g}))};
a13=function(g,v,r,k){r&&_.HR.cancelJob(r);r=_.HR.addLowPriorityJob(function(){k(void 0)},5E3);
k(r);v&&g!==(v.likeStatus==="LIKE")&&v.key&&_.sm(_.WW("likeStatusEntity",v.key,{key:v.key,likeStatus:g?"LIKE":"INDIFFERENT",hadUserInteraction:g}))};
pcC=function(g){var v,r=_.l((v=g.data)==null?void 0:v.likeButtonViewModel,_.NY),k;v=_.l((k=g.data)==null?void 0:k.dislikeButtonViewModel,_.Zu);var y,z=(y=WsR(L9,[(r==null?void 0:r.likeStatusEntityKey)||""]))!=null?y:r==null?void 0:r.likeStatusEntity;k=eSJ(function(){var W=g.data,S;W=(W==null?void 0:(S=W.timedAnimationData)==null?void 0:S.animationTiming)||[];return{uniqueId:"like-dislike",timings:W,enabled:(z==null?void 0:z.likeStatus)==="INDIFFERENT"&&W.length>0,experimentEnabled:W.length>0}},[g.data,
z]);return _.A("segmented-like-dislike-button-view-model",{class:_.Pq(g.className,"ytSegmentedLikeDislikeButtonViewModelHost"),"button-renderer":!0},_.A(HW,{settings:k},_.A("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},r?_.A(EfA,{data:r,likeCountEntity:g.data.likeCountEntity,buttonShapeOverrideables:{segmentedPosition:"start"}}):null,v?_.A(dom,{data:v,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}}):null)))};
TyA=function(g,v){var r=Kf.get(g)||{layerNode:v};r.layerNode=v;xIh(g,r);g.getScreenLayer=function(){return t5(r.layerNode)}};
l1F=function(g){var v;g=g.parentNode;for(var r;g&&((v=Kf.get(g))==null||!v.isRenderer)&&!((r=g.polymerController)!=null?r:g).isRenderer_;)g=g.parentNode||g.host;if(v=g)return Kf.get(v)};
f1R=function(g){if(g){Kf.delete(g);var v=_.h0().resolve(G9);CdJ(g,v)}};
ZIh=function(g,v,r){if(r===void 0?0:r){if(r=g.getAttribute("client-ve-type"),v.data&&!v.disableReactiveLogging||r)_.w7(function(){NyT(g,_.LS(v.data))}),_.tQ(function(){return void f1R(g)})}else typeof v.data!=="function"&&NyT(g,v.data)};
NyT=function(g,v){HIR++;tMh(g,v)&&_.HR.addJob(function(){_.Et(_.HR,function(){if(tMh(g,v)&&g.ownerDocument.documentElement===document.documentElement&&g){var r;if(g.getAttribute("layer")){var k=r=Number(g.getAttribute("layer")),y=Kf.get(g);y?y.layerNode.layer=k:TyA(g,new DoF(k));(k=l1F(g))&&(y=Kf.get(g))!=null&&(y.layerNode.parent=k.layerNode)}else if(r=Kf.get(g))r=t5(r.layerNode);else{r=t5;k=new DoF;if(y=l1F(g))k.parent=y.layerNode;TyA(g,k);r=r(k)}r!=null||(r=0);k=g.getAttribute("client-ve-type");
y=Number(k);var z=!1;k=!1;var W=Kf.get(g),S;if((S=W)&&!(S=W[LhK]!==v)&&(S=y)){var Y;S=((Y=Kf.get(g))==null?void 0:Y.clientVeType)===void 0}S&&(W[LhK]=v,z=k=W.isRenderer=!0);Kf.has(g)&&(Kf.get(g).clientVeType=y);g.visualElement&&(k=!0);if(_.T("wiz_next_ld_fix_client_ve_spec")){var e;Y=((e=_.l(v==null?void 0:v.rendererContext,_.Uy))==null?void 0:e.loggingDirectives)||(v==null?void 0:v.loggingDirectives)}else Y=v==null?void 0:v.loggingDirectives;Y&&Y.clientVeSpec&&(e=wcY(_.SW(),g),e=_.Qp3(_.Y6(),Y,e||
void 0,r))&&(g.visualElement=e);!g.visualElement&&y&&z&&(g.veType=y,e=void 0,_.T("wiz_next_client_ve_parent_fix")&&(e=wcY(_.SW(),g)),e=_.oR(_.Y6(),g,e,r),g.visualElement=e);k&&(e=_.h0().resolve(G9),$_B(g,{data:v,observer:e,layer:r,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
tMh=function(g,v){return(v==null?0:v.trackingParams)||(v==null?0:v.loggingDirectives)||_.l(v==null?void 0:v.rendererContext,_.Uy)||g.getAttribute("client-ve-type")?!0:!1};
un3=function(g){return _.T("cow_logging_in_component_wrapper")?function(v){ZIh(v,g,!0)}:C3C};
C3C=function(){};
_.xoR=function(g,v){return _.k7(g.entities,"accountLinkStatusEntity",v)};
jpo=function(g,v){return _.k7(g.entities,"hatsSurveyEntity",v)};
$oK=function(g,v){return _.k7(g.entities,"hatsSurveyStateEntity",v)};
JLA=function(g,v){return _.k7(g.entities,"quantityIncrementerEntity",v)};
moY=function(g){var v=g.data;var r=g.className===void 0?"":g.className;var k=g.setMinWidth;g=g.forceIconOnly;var y=_.sv(un3({data:v}));k=k?"ytwAccountLinkButtonViewModelHostMinWidth":"";var z=_.IW(_.xoR,function(){var E;return(E=_.LS(v).accountLinkStatusEntityKey)!=null?E:""}),W=_.IW(_.xoR,function(){var E;
return(E=_.LS(v).accountLinkStatusSecondaryEntityKey)!=null?E:""}),S=function(){if(!_.T("web_account_link_secondary_killswitch")){var E,p;
return((E=z())==null?void 0:E.linked)||((p=W())==null?void 0:p.linked)}var f;return(f=z())==null?void 0:f.linked};
_.Z8(function(){var E=z();if(E){var p=OIJ(new VMk,q0m(new sp3,!!E.linked));_.gF().then(function(f){f&&(f.setAccountLinkState(_.hG(p.JSC$10074_serializeBinary(),4)),f.updateAccountLinkingConfig(!!E.linked))})}},"lLLHt");
var Y=function(){return _.l(_.LS(v).toggleButtonViewModel,_.Tk)};
_.qG("yt-signal-action-show-account-link-dialog",function(){if(Y()){var E=S()?Y().toggledButtonViewModel:Y().defaultButtonViewModel;E=_.l(E,_.pC);var p;if((p=z())==null?0:p.isWarning){p=_.l(_.LS(v).warningButtonViewModel,_.pC);if(!p){_.J0(Error("xh"));return}E=p}var f;(p=_.Q0((f=E)==null?void 0:f.onTap))&&_.yk([p],y.value)}else _.J0(Error("yh"))});
var e=function(){var E=Y();return Object.assign({},E,{isToggled:S()})},a=g?{iconPosition:"icon-only"}:{};
return _.A("account-link-button-view-model",{class:_.IV("ytwAccountLinkButtonViewModelHost",function(){return _.LS(r)},k),
el:y,"button-renderer":!0},_.A("div",null,_.A(_.d,{cond:function(){var E;if((E=z())==null?0:E.isWarning)return(E=_.l(_.LS(v).warningButtonViewModel,_.pC))||_.J0(Error("xh")),E},
then:function(E){return _.A(_.Du,{data:E,buttonOverrides:a})},
else:function(){return _.A(_.lU,{data:e,buttonShapeOverrides:a})}})))};
KhF=function(g){switch(g){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 8;case "BADGE_STYLE_TYPE_PREMIUM":return 5;case "BADGE_STYLE_TYPE_SIMPLE":return 0;case "BADGE_STYLE_TYPE_AD":return 2;default:return 0}};
bI3=function(g){switch(g){case "BADGE_STYLE_TYPE_YPC_GREEN":return 3;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_BLUE_SQUARE":return 4;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_RED_SQUARE":return 10;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_RED_SQUARE":return 11;
case "BADGE_STYLE_TYPE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_ORANGE_SQUARE":return 9;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_BLACK_SQUARE":return 13}};
Fhs=function(g){switch(g){case 2:return"badge-shape-wiz--ad";case 1:return"badge-shape-wiz--media";case 3:return"badge-shape-wiz--promoted";case 4:return"badge-shape-wiz--timely";case 5:return"badge-shape-wiz--premium";case 6:return"badge-shape-wiz--sale";case 7:return"badge-shape-wiz--membership";case 8:return"badge-shape-wiz--commerce";case 10:return"badge-shape-wiz--live";case 11:return"badge-shape-wiz--status-new";case 12:return"badge-shape-wiz--status-complete";case 13:return"badge-shape-wiz--status-warning";
case 14:return"badge-shape-wiz--status-error";case 15:return"badge-shape-wiz--status-default";case 16:return"badge-shape-wiz--thumbnail-default";case 17:return"badge-shape-wiz--thumbnail-live";case 18:return"badge-shape-wiz--thumbnail-special";default:return"badge-shape-wiz--default"}};
_.GX3=function(g){var v=_.Rf("web_generic_client_event_wait_period ",0);v||(v=3E5);var r=iIK.get(g);!_.T("enable_web_client_experiment_event_timeout_killswitch")&&r&&(0,_.XK)()-r<v||(iIK.set(g,(0,_.XK)()),_.fx("genericClientExperimentEvent",{eventType:g}))};
XcB=function(g){switch(g){case "small":return"collections-stack-wiz__collection-stack1--small";case "medium":return"collections-stack-wiz__collection-stack1--medium";case "large":return"collections-stack-wiz__collection-stack1--large";default:return""}};
Byo=function(g){if(!g)return"";var v,r=(v=_.h0().resolve(_.Bd(_.V0)))==null?void 0:v(),k;if(!r&&((k=g.vibrantColorPalette)==null?0:k.iconInactiveColor))return C2(g.vibrantColorPalette.iconInactiveColor,"1");var y;return r&&((y=g.darkColorPalette)==null?0:y.iconInactiveColor)?C2(g.darkColorPalette.iconInactiveColor,"1"):g.color?C2(g.color,"1"):g.sampledThumbnailColor?(g=g.sampledThumbnailColor,"rgba("+g.red+","+g.green+","+g.blue+");"):""};
_.LC=function(g,v){if(!g.includes("DATE_PLACEHOLDER"))return g;var r=new Date(0);r.setUTCSeconds(v);return g.replace("DATE_PLACEHOLDER",hIk(r))};
_.wF=function(g){return g!=null&&g.watch?g.watch.isTheaterMode:!1};
_.Q4=function(g){return g!=null&&g.watch?g.watch.isWatchFullscreen:!1};
_.CC=function(g){g=_.nfk(g);return _.T("web_watch_enable_single_column_grid_view")?g:!1};
_.nfk=function(g){return g.watch.isWatchNarrowWidth};
MMC=function(g,v,r){return function(k){var y=g.command;y&&(p9(y,{form:{element:r}}),v([y],k))}};
gUC=function(g,v,r,k,y){return function(z){var W=RIB(g,r);W&&p9(W,{form:{element:k},commandController:y});v&&v.stopPropagation&&z.stopPropagation()}};
RIB=function(g,v){if(g.signInEndpoint&&!_.T("web_subscribe_sign_in_endpoint_killswitch"))return g.signInEndpoint;if(v){if(g.serviceEndpoints)return g.serviceEndpoints[1];if(g.onUnsubscribeEndpoints)return g.onUnsubscribeEndpoints[0]}else{if(g.serviceEndpoints)return g.serviceEndpoints[0];if(g.onSubscribeEndpoints)return g.onSubscribeEndpoints[0]}};
vUT=function(g,v){var r,k,y,z;v=v&&((r=g.unsubscribeAccessibility)==null?void 0:(k=r.accessibilityData)==null?void 0:k.label)||((y=g.subscribeAccessibility)==null?void 0:(z=y.accessibilityData)==null?void 0:z.label);return g.longSubscriberCountText?[v,_.sf(g.longSubscriberCountText)].filter(function(W){return W}).join(" "):v};
uU=function(g,v){return v||(g==null?0:g.isChannelDelegate)?"disabled":"active"};
r9R=function(g,v){var r;switch((r=g.style)==null?void 0:r.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:uU(g)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:uU(g)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:uU(g,!0)};case "OVERLAY":return v?{style:"overlay",type:"tonal",state:uU(g)}:{style:"overlay",type:"filled",state:uU(g)};default:return v?{style:"mono",type:"tonal",state:uU(g)}:{style:"mono",type:"filled",state:uU(g)}}};
kNJ=function(g){switch(g){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
y9K=function(g){switch(g){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
c9B=function(g,v){var r=g.map(function(k){return k.toString()});
return _.oV(function(k){if(r.includes(k.key)){v&&k.preventDefault();var y;(y=k.currentTarget)==null||y.click()}})};
_.zCA=function(){return c9B(["Enter"])};
_.IDh=function(){return c9B(["Enter"," "],!0)};
_.x9=function(g){if(g.composedPath)return g.composedPath();if(!g.__composedPath){for(var v=[],r=g.target;r;)v.push(r),r=r.parentNode;v.push(window);g.__composedPath=v}return g.__composedPath};
_.jR=function(g,v,r){g=_.I(g);for(var k=g.next();!k.done;k=g.next()){k=k.value;if(k===v)break;for(var y=_.I(r),z=y.next();!z.done;z=y.next())if(z=z.value,k.tagName===z||k.role==="button"&&z==="BUTTON")return!0}return!1};
PsB=function(g,v){var r,k=(r=v.observer)!=null?r:_.h0().resolve(G9);if(g){r=WTh(g);var y=[];v.showOption&&y.push(k.observe(g,function(){v.visibilityCallback(!0)},v.showOption));
v.hideOption&&y.push(k.observe(g,function(){v.visibilityCallback(!1)},v.hideOption));
v.prescanOption&&v.prescanCallback&&y.push(k.observe(g,function(){v.prescanCallback()},v.prescanOption));
var z;r.visibilityMonitorKeys=((z=r.visibilityMonitorKeys)!=null?z:[]).concat(y)}};
WTh=function(g){var v;return(v=g.polymerController)!=null?v:g};
_.J5=function(g){return!!_.$9(g)};
_.YKJ=function(g,v){var r=Z8T();Ze(function(){var k=g.value;if(k)return SKY(k,v),oUJ(k,v,void 0,void 0,void 0,r)},[v])};
_.Ot=function(g,v,r,k,y,z){var W=Z8T();_.Z8(function(){var S=g.value;S&&(SKY(S,v(),z),S=oUJ(S,v(),r,k,y,W),_.tQ(S))},"GXtnHd")};
SKY=function(g,v,r){var k=UAh(v),y=A9R(v);v=k&&eC3;var z=y&&aD3;(k||y)&&PsB(g,{visibilityCallback:function(W){var S=_.h0().resolve(_.nv);W&&k?S.resolveCommand(k,{form:{element:r?g:void 0},disableClickTracking:!0}):!W&&y&&S.resolveCommand(y,{form:{element:r?g:void 0},disableClickTracking:!0})},
showOption:v,hideOption:z})};
oUJ=function(g,v,r,k,y,z){var W=new Map;if(v=_.$9(v)){var S;g=(k==null?void 0:(S=k.onTap)==null?void 0:S.value)||g;r=EUR(v,g,r==null?void 0:r.onTap,y,z);g.addEventListener("click",r);W.set("click",r)}return function(){for(var Y=_.I(W),e=Y.next();!e.done;e=Y.next()){var a=_.I(e.value);e=a.next().value;a=a.next().value;g.removeEventListener(e,a)}}};
_.$9=function(g){var v;return(g=(v=_.l(g,dAh))==null?void 0:v.onTap)&&_.Q0(g)};
UAh=function(g){var v;return(g=(v=_.l(g,dAh))==null?void 0:v.onVisible)&&_.Q0(g)};
A9R=function(g){var v;return(g=(v=_.l(g,dAh))==null?void 0:v.onHidden)&&_.Q0(g)};
EUR=function(g,v,r,k,y){var z=function(S){_.h0().resolve(_.nv).resolveCommand(g,S)},W=function(S){k&&_.jR(_.x9(S),v,k)||z(S.target?{form:{element:S.target,
sourceData:g,mutationContext:y}}:void 0)};
r&&(W=function(S){r(S,z)});
return W};
pFo=function(g){switch(g){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 72;case "giant":return 72;default:return 0}};
TOA=function(g){var v=g.numAvatarsInCluster;switch(g.clusterSize){case "small":return v===2?22:18;case "40":return v===2?24:22;default:return v===2?24:20}};
lDk=function(g,v){return function(r){var k=Object.keys(v);_.Z8(function(){if(g()){for(var y=_.I(k),z=y.next();!z.done;z=y.next())z=z.value,r.addEventListener(z,v[z]);_.tQ(function(){for(var W=_.I(k),S=W.next();!S.done;S=W.next())S=S.value,r.removeEventListener(S,v[S])})}},"bXZGfe")}};
fDA=function(g){switch(TOA(g)){case 18:return"yt-spec-avatar-shape--avatar-in-cluster-size-18";case 20:return"yt-spec-avatar-shape--avatar-in-cluster-size-20";case 22:return"yt-spec-avatar-shape--avatar-in-cluster-size-22";case 24:return"yt-spec-avatar-shape--avatar-in-cluster-size-24";default:return""}};
NOF=function(g){switch(g){case "tiny":return"yt-spec-avatar-shape--avatar-size-tiny";case "extra-small":return"yt-spec-avatar-shape--avatar-size-extra-small";case "small":return"yt-spec-avatar-shape--avatar-size-small";case "medium":return"yt-spec-avatar-shape--avatar-size-medium";case "48":return"yt-spec-avatar-shape--avatar-size-48";case "large":return"yt-spec-avatar-shape--avatar-size-large";case "extra-large":return"yt-spec-avatar-shape--avatar-size-extra-large";case "extra-extra-large":return"yt-spec-avatar-shape--avatar-size-extra-extra-large";
case "giant":return"yt-spec-avatar-shape--avatar-size-giant";case "responsive":return"yt-spec-avatar-shape--avatar-size-responsive";default:return""}};
Z73=function(g){switch(TOA(g)){case 18:return"yt-spec-avatar-shape__button--button-in-cluster-size-18";case 20:return"yt-spec-avatar-shape__button--button-in-cluster-size-20";case 22:return"yt-spec-avatar-shape__button--button-in-cluster-size-22";case 24:return"yt-spec-avatar-shape__button--button-in-cluster-size-24";default:return""}};
H7J=function(g){switch(g){case "tiny":return"yt-spec-avatar-shape__button--button-tiny";case "extra-small":return"yt-spec-avatar-shape__button--button-extra-small";case "small":return"yt-spec-avatar-shape__button--button-small";case "medium":return"yt-spec-avatar-shape__button--button-medium";case "48":return"yt-spec-avatar-shape__button--button-48";case "large":return"yt-spec-avatar-shape__button--button-large";case "extra-large":return"yt-spec-avatar-shape__button--button-extra-large";case "extra-extra-large":return"yt-spec-avatar-shape__button--button-extra-extra-large";
case "giant":return"yt-spec-avatar-shape__button--button-giant";case "responsive":return"yt-spec-avatar-shape__button--button-responsive";default:return""}};
tBC=function(g){switch(g){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 120;case "giant":return 160;default:return 0}};
DAT=function(g){return g==="medium"||g==="48"||g==="large"||g==="extra-large"||g==="extra-extra-large"||g==="giant"};
LTm=function(g){return!!((g==null?0:g.includes(3))||(g==null?0:g.includes(5)))};
QqB=function(g){return{size:wFh(g.data.avatarImageSize),onTap:g.onTap,decorations:g.decorations||[],badgeText:g.badgeText,accessibilityText:g.accessibilityText,avatarButtonCustomClassName:g.avatarButtonCustomClassName,clusterLayoutConfig:g.clusterLayoutConfig}};
wFh=function(g){switch(g){case "AVATAR_SIZE_XXS":return"tiny";case "AVATAR_SIZE_XS":return"extra-small";case "AVATAR_SIZE_S":return"small";case "AVATAR_SIZE_M":return"medium";case "AVATAR_SIZE_L":return"large";case "AVATAR_SIZE_XL":return"extra-large";case "AVATAR_SIZE_XXL":return"extra-extra-large";case "AVATAR_SIZE_XXXL":return"giant";case "AVATAR_SIZE_RESPONSIVE":return"responsive";case "AVATAR_SIZE_40":return"40";case "AVATAR_SIZE_48":return"48";default:return"medium"}};
CsY=function(g){switch(g){case "AVATAR_SIZE_XXS":return 16;case "AVATAR_SIZE_XS":return 24;case "AVATAR_SIZE_S":return 32;case "AVATAR_SIZE_M":return 36;case "AVATAR_SIZE_40":return 40;case "AVATAR_SIZE_48":return 48;case "AVATAR_SIZE_L":return 56;case "AVATAR_SIZE_XL":return 72;case "AVATAR_SIZE_XXL":return 120;case "AVATAR_SIZE_XXXL":return 160;default:return 0}};
u2h=function(g){switch(g){case "AVATAR_SIZE_XS":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-small";case "AVATAR_SIZE_S":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-small";case "AVATAR_SIZE_M":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-medium";case "AVATAR_SIZE_48":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-48";case "AVATAR_SIZE_L":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-large";case "AVATAR_SIZE_XL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-large";
case "AVATAR_SIZE_XXL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-extra-large";case "AVATAR_SIZE_XXXL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-giant";default:return""}};
xAo=function(g){var v=g.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",r,k=g.avatars&&g.avatars.length>0?(r=_.l(g.avatars[0],_.V4))==null?void 0:r.avatarImageSize:"AVATAR_SIZE_UNKNOWN";r=CsY(k)||0;if(v){var y,z=(y=g.avatarClusterSize)!=null?y:"AVATAR_SIZE_M";v=CsY(z);var W,S,Y=Math.min((S=(W=g.avatars)==null?void 0:W.length)!=null?S:0,4),e;return{avatars:((e=g.avatars)==null?void 0:e.slice(0,4))||[],avatarSizeInPx:r,avatarStackStyle:{width:v+"px",height:v+"px",position:"relative"},avatarStyle:function(E){var p=
TOA({clusterSize:wFh(z),numAvatarsInCluster:Y,avatarIndex:E});var f=CsY(z);Y===3&&E===2?(f=(f-p)/2,f=(_.Cv("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*f):f=void 0;return{position:"absolute",top:Y===2&&E===1||Y===3&&E===2||Y===4&&E>=2?"0":void 0,bottom:Y===2&&E===0||Y>2&&E<2?"0":void 0,left:Y===2&&E===1||Y>2&&(E===1||E===3)?"0":void 0,right:Y<=3&&E===0||Y===4&&(E===0||E===2)?"0":void 0,transform:f?"translateX("+f+"px)":void 0,width:p+"px",height:p+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(E){return{clusterSize:wFh(g.avatarClusterSize),numAvatarsInCluster:Y,avatarIndex:E}},
avatarButtonCustomClassName:void 0}}var a;return{avatars:((a=g.avatars)==null?void 0:a.slice())||[],avatarSizeInPx:r,avatarStackClass:"yt-avatar-stack-view-model-wiz__avatars",avatarClass:u2h(k),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model-wiz__avatar-button"}};
jqh=function(g,v,r){return function(){p9(g,{form:{element:v},commandController:r})}};
$AK=function(g){switch(g){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
J9m=function(g){switch(g){case "small":return"yt-thumbnail-overlay-badge-view-model-wiz--small";case "medium":return"yt-thumbnail-overlay-badge-view-model-wiz--medium";case "large":return"yt-thumbnail-overlay-badge-view-model-wiz--large";default:return"yt-thumbnail-overlay-badge-view-model-wiz--medium"}};
O7T=function(g){var v=g.data;g=g.hidden===void 0?!1:g.hidden;var r={};g={class:_.Pq("yt-page-indicator-view-model",(r["yt-page-indicator-view-model__indicator--hidden"]=!v.indicatorCount,r)),hidden:g};if(v.indicatorCount){r=[];for(var k=0;k<v.indicatorCount;k++){var y={};y=_.Pq("yt-page-indicator-view-model__indicator",(y["yt-page-indicator-view-model__indicator--selected"]=v.selectedIndex===k,y));r.push(_.A("div",{class:y}))}v=_.A(_.R6,null,r)}else v=_.A(_.R6,null);return _.A("yt-page-indicator-view-model",
g,v)};
qKA=function(g){g&&(VBJ(g)?delete g.inlinePlayerData:"inlinePlaybackEndpoint"in g&&delete g.inlinePlaybackEndpoint)};
sq3=function(g){if("accessibilityText"in g)return g.accessibilityText||"";if("title"in g){var v,r,k;return((v=g.title)==null?void 0:(r=v.accessibility)==null?void 0:(k=r.accessibilityData)==null?void 0:k.label)||""}if("accessibility"in g){var y,z;return((y=g.accessibility)==null?void 0:(z=y.accessibilityData)==null?void 0:z.label)||""}return""};
VBJ=function(g){return"inlinePlayerData"in g};
qY=function(g){return new mAR(g)};
_.KTs=function(g,v,r,k,y,z){var W=function(e){e.preventDefault()},S=function(){var e=g.value;
if(e)return(e._data=v)?(e.addEventListener("touchstart",HnC,{passive:!0}),e.addEventListener("click",DBs),v.clickTrackingParams&&(e.params={itct:v.clickTrackingParams}),L$F(e,v),tM(e,wS3(v)||"")):e.addEventListener("click",W),function(){v?(e.removeEventListener("touchstart",HnC,{passive:!0}),e.removeEventListener("click",DBs)):e.removeEventListener("click",W)}},Y=function(){var e=g.value;
if(e){var a=_.u2({innertubeCommand:v,elementsCommand:r,forceNewState:k,stopPropagation:z});if(a)return e._data=a._data,a["aria-haspopup$"]&&e.setAttribute("aria-haspopup",a["aria-haspopup$"].toString()),a["force-new-state$"]&&e.setAttribute("force-new-state",a["force-new-state$"].toString()),a.href$&&tM(e,a.href$),a.rel$&&(e.rel=a.rel$),a.role$&&e.setAttribute("role",a.role$),a.target$&&(e.target=a.target$),e.params=a.params,a.onclick&&e.addEventListener("click",a.onclick),a.onpointerdown&&e.addEventListener("onpointerdown",
a.onpointerdown),function(){a.onclick&&e.removeEventListener("click",a.onclick);a.onpointerdown&&e.removeEventListener("onpointerdown",a.onpointerdown)}}};
Ze(y?Y:S,[v,r])};
b7s=function(g){var v=g.children;var r=g.className;var k=g.dir;var y=g.style;var z=g.role;var W=g.ariaSelected;var S=g.ariaLabel;var Y=g.ariaHidden;var e=g.ariaLabelledby;var a=g.ariaDescribedby;var E=g.command;var p=g.elementsCommand;var f=g.forceNewState;var Z=g.isPlaceholder;var L=g.tabIdentifier;var Q=g.target;var O=g.tabIndex;var q=g.useATagConfig;var X=g.stopPropagation;g=_.sv();_.KTs(g,E,p,f,q,X);return _.A("a",{el:g,"on:click":_.oV(function(){return X===!1}),
class:r,style:y,dir:k,role:z?z:E?void 0:"group","aria-hidden":Y?!0:void 0,"aria-label":S,"aria-labelledby":e,"aria-describedby":a,"aria-selected":W,tabindex:O!==void 0?O:void 0,target:Q,"tab-identifier":L,"force-new-state":f?!0:void 0,"is-placeholder":Z?!0:void 0},v)};
FTK=function(g){var v=g.data;g=_.oV(function(){var y=_.l(v.onTap,_.wE);y&&_.h0().resolve(_.nv).resolveCommand(y);return!1});
var r={sources:[{url:v.thumbnailUrl,width:120,height:90}]},k=v.rating&&v.ratingA11yLabel&&v.reviewsCount&&v.reviewsCountA11yLabel;return _.A("place-data-view-model",null,v.placeName&&v.placeCategory?_.A("div",{class:"yt-spec-place-data-view-model-shape","on:click":g},_.A(_.Kw,{data:r,alt:"",targetWidth:120,targetHeight:90,className:"yt-spec-place-data-view-model-shape__thumbnail"}),_.A(b7s,{className:"yt-spec-place-data-view-model-shape__place-link",command:_.l(v.onTap,_.wE),forceNewState:!0,useATagConfig:!0},
_.A("h3",{class:"yt-spec-place-data-view-model-shape__name",title:v.placeName},v.placeName)),_.A("div",{class:"yt-spec-place-data-view-model-shape__metadata"},k?_.A("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"},_.A("span",{class:"score",title:v.ratingA11yLabel},v.rating),_.A("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-star-icon"},_.A(_.eg,{icon:"STAR",active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),
_.A("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-reviews",title:v.reviewsCountA11yLabel},v.reviewsCount)):_.A("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"}),_.A("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-categories"},_.A("span",{class:"category",title:v.placeCategory},v.placeCategory)))):null)};
i7Y=function(g){return function(v){g&&(g.thumbnailElRef=v.thumbnailElRef,g.thumbnail=v.thumbnail,g.thumbnailOverlays=v.thumbnailOverlays,g.thumbnailSize=v.thumbnailSize)}};
GNh=function(g){var v;return(v=g.sharedUi)==null?void 0:v.animatedThumbnailEnabled};
XFK=function(g){var v;return(v=g.sharedUi)==null?void 0:v.inlinePreviewEnabled};
_.BOC=function(g){var v;return(v=g.sharedUi)==null?void 0:v.currentPageSubType};
hCk=function(g){switch(g){case 1:return"yt-thumbnail-view-model--aspect-ratio-2-by-3";case 4:return"yt-thumbnail-view-model--shorts-aspect-ratio-9-by-16";case 3:return"yt-thumbnail-view-model--aspect-ratio-1-by-1";default:return"yt-thumbnail-view-model--aspect-ratio-16-by-9"}};
MBA=function(g){var v=_.I(_.Ww(!1,void 0,"RIOonf")),r=v.next().value,k=v.next().value;_.Hd(function(){var y=g==null?void 0:g();if(y){var z=_.h0().resolve(_.Bd(nUA));if(z){var W={triggeringElement:y,onDwellTriggeredFn:function(){k(!0)},
onDwellEndFn:function(){k(!1)}};
z.registerElement(W);_.tQ(function(){z.unregisterElement(W)})}}});
return r};
RC3=function(g,v,r){r?r(v):_.jW(v,g.target?{form:{element:g.target}}:void 0)};
_.st=function(g,v,r,k){_.Z8(function(){var y=g.value;if(y){var z=new Map,W,S=(W=v())==null?void 0:W.onTap;S&&(W=function(Y){a:{var e=Y.composedPath();e=_.I(e);for(var a=e.next();!a.done;a=e.next()){a=a.value;if(a===y)break;if(a.className.indexOf("HostIsClickableAdComponent")>=0||a.tagName==="A".toString()||a.tagName==="BUTTON".toString()){e=!0;break a}}e=!1}e||(_.T("enable_square_image_components_ui_web_with_float_button")?_.hV(g.value,"yt-navigate",{endpoint:_.Q0(S)}):RC3(Y,S,r))},(k==null?0:k())||
_.T("enable_web_home_top_landscape_image_layout_level_click")?(y.addEventListener("tap",W),z.set("tap",W)):(y.addEventListener("click",W),z.set("click",W)));
_.tQ(function(){for(var Y=_.I(z),e=Y.next();!e.done;e=Y.next()){var a=_.I(e.value);e=a.next().value;a=a.next().value;y.removeEventListener(e,a)}})}},"NUPHue")};
gnh=function(g,v){var r,k=(r=g.interaction)==null?void 0:r.onTap;if(g=_.u2({elementsCommand:k,forceNewState:!0,skipOnClick:!0}))return g.onclick=function(y){lYh(y)&&(y.preventDefault(),k&&RC3(y,k,v))},x6(g)?g:void 0};
vnB=function(g){switch(g){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
r6A=function(g){switch(g){case "AD_BUTTON_STYLE_OVERLAY":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TEXT":return"overlay";case "AD_BUTTON_STYLE_TRANSPARENT":case "AD_BUTTON_STYLE_MONO_FILLED":case "AD_BUTTON_STYLE_MONO_TONAL":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"mono";case "AD_BUTTON_STYLE_OVERLAY_FILLED":return"call-to-action-overlay";default:return"call-to-action"}};
k4F=function(g){switch(g){case "AD_BUTTON_STYLE_OUTLINE":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"outline";case "AD_BUTTON_STYLE_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_MONO_TONAL":return"tonal";case "AD_BUTTON_STYLE_OVERLAY_TEXT":case "AD_BUTTON_STYLE_TRANSPARENT":return"text";default:return"filled"}};
_.y6h=function(g){return _.T("rich_grid_enable_dynamic_offset")&&g?Math.max(Math.round((g-_.Rf("rich_grid_dynamic_offset_anchor_width",1300))/100*_.Rf("rich_grid_dynamic_offset_offset_per_100",10)),_.Rf("rich_grid_dynamic_offset_lower_bound",-60)):0};
c6h=function(g,v){switch(v){case 4:return 16;case 1:return g<528?16:g<1024?32:48;case 2:return(g>=528?16:8)/2;case 3:return(g<528?16:g<1024?32:48)+(g>=528?16:8)/2;default:return 0}};
zYo=function(g){var v=g.originalContainerWidth;var r=g.sizing;var k=g.standardUnit;if(g.isCompactList&&v<528)return 1;switch(r){case "STANDARD":return k;case "COMPACT":return k+1;case "EXTRA_COMPACT":return _.T("web_responsive_extra_compact_2x")?k*2:_.T("web_responsive_current")?k===1?2:k%2===0?k/2*3:k+2:k<4?k*2:Math.ceil(k*3/2);case "MINI":return k>1?k*2:3;default:return k}};
WHR=function(g){var v=g.containerWidth;var r=g.peek;var k=g.gutter;var y=g.numItems;g=g.ignoreMaxWidthLimit;v=r?Math.max((v-r-k*y)/y,0):Math.max((v-k*(y-1))/y,0);return g?v:Math.min(v,IPF)};
_.ma=function(g){var v=g.containerWidth;var r=g.hasPeek;var k=g.sizing;var y=g.marginSettings;var z=g.isCompactList;var W=g.enableFullBleedForSingleCol;var S=g.standardUnitMinWidth;k=k||"STANDARD";r=!!r;g=v>=528?16:8;var Y=r?v>=528?48:24:0;y=c6h(v,y);var e=Math.max(v-y*2,0);S=_.T("kevlar_disable_min_width_override")?void 0:S;S=Math.min(Math.max(Math.floor((e-Y+g)/((S!=null?S:Pro)+_.y6h(v)+g)),1),6);var a=(W=!!W&&S===1)||S===1&&k!=="STANDARD";r=r||a?e:Math.min(e,(IPF+g)*S-g);k=zYo({originalContainerWidth:v,
sizing:k,standardUnit:S,isCompactList:z});return{itemWidth:WHR({containerWidth:r,peek:Y,gutter:g,numItems:k,ignoreMaxWidthLimit:a}),gutter:g,maxContainerWidth:r,numItems:k,margin:W?0:y,contentMargin:c6h(v,1),typographyBump:WHR({containerWidth:r,peek:Y,gutter:g,numItems:S,ignoreMaxWidthLimit:a})>400&&!(z&&v<528),standardUnit:S}};
SZA=function(g){switch(g){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.onC=function(g){if(g){var v;if((v=g.responsiveContainerConfiguration)==null?0:v.responsiveSize)return SZA(g.responsiveContainerConfiguration.responsiveSize);if(g.layoutSizing)switch(g.layoutSizing){case "RICH_GRID_LAYOUT_SIZING_COMPACT":return"COMPACT";case "RICH_GRID_LAYOUT_SIZING_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RICH_GRID_LAYOUT_SIZING_TINY":return"MINI";default:return"STANDARD"}}};
YZT=function(g){if(g.fullbleed)return 1;switch(g.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
aPo=function(g,v,r,k,y,z,W,S){a:switch(g){case 4:z=!!(z&&z<100);break a;default:z=!1}a:switch(g){case 3:case 4:var Y=k==="LOCKUP_CONTENT_TYPE_CHANNEL"||k==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:Y=!1}a:switch(g){case 5:var e=!0;break a;case 4:e=!1;break a;default:e=!1}a:if(g===4&&k==="LOCKUP_CONTENT_TYPE_SOURCE")var a=1;else switch(g){case 3:a=1;break a;default:a=0}return{isOverlay:e,isCard:Uph(k,W),sizing:v!=null?v:"STANDARD",typographyBump:r!=null?r:!1,isTiny:z,isCentered:Y,isCollection:A6J(k),
arrangement:a,addMarginForFullbleed:g===1&&k!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:g===1&&k==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:eYs(k,y,S),disableRounding:g===5||Uph(k,W)||g===1&&k==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:A6J(k)?2:0,useLegacyTypography:!(S==null||!S.useLegacyTypography),useRichGridLegacyTypography:!(S==null||!S.useRichGridLegacyTypography)&&!_.T("web_enable_typography_bump")}};
A6J=function(g){switch(g){case "LOCKUP_CONTENT_TYPE_PLAYLIST":case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":return!0;default:return!1}};
Uph=function(g,v){if(v&&g==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(g){case "LOCKUP_CONTENT_TYPE_SOURCE":return!0;default:return!1}};
eYs=function(g,v,r){if(v&&(r==null||!r.alwaysRespectPodcastShowAspectRatio||g!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(g){case "LOCKUP_CONTENT_TYPE_SHORT":return 4;case "LOCKUP_CONTENT_TYPE_GAME":case "LOCKUP_CONTENT_TYPE_MOVIE":return 1;case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PRODUCT":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":return 3;default:return 0}};
EnF=function(g){switch(g){case 0:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingGreenCircle";case 1:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingYellowCircle";case 2:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingRedSquare";case 3:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallGreenSquare";case 4:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlueSquare";case 5:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlueSquare";case 6:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallYellowSquare";case 7:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeYellowSquare";
case 8:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallOrangeSquare";case 9:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeOrangeSquare";case 10:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallRedSquare";case 11:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeRedSquare";case 12:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlackSquare";case 13:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlackSquare"}};
TIh=function(g,v,r){a:switch(g.badgeStyle){case "BADGE_OVERLAY":var k=!0;break a;default:k=!1}return{type:v?16:dpJ(g.badgeStyle),brNzRatingBadgeType:p3B(g.badgeStyle),text:g.badgeText,icon:g.iconName,isOverlay:k,modern:r||_.T("web_modern_badge_view_model")}};
dpJ=function(g){switch(g){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 8;case "BADGE_STATUS_NEW":return 11;case "BADGE_PREMIUM":return 5;default:return 0}};
p3B=function(g){switch(g){case "BADGE_NZ_RATING_GREEN_CIRCLE":return 0;case "BADGE_NZ_RATING_YELLOW_CIRCLE":return 1;case "BADGE_NZ_RATING_RED_SQUARE":return 2;case "BADGE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case "BADGE_BR_RATING_SMALL_BLUE_SQUARE":return 4;case "BADGE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case "BADGE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case "BADGE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case "BADGE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case "BADGE_BR_RATING_LARGE_ORANGE_SQUARE":return 9;
case "BADGE_BR_RATING_SMALL_RED_SQUARE":return 10;case "BADGE_BR_RATING_LARGE_RED_SQUARE":return 11;case "BADGE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case "BADGE_BR_RATING_LARGE_BLACK_SQUARE":return 13}};
fPB=function(g){var v=g.data?TIh(g.data,!!g.workaroundShortsIsThumbnailBadge,g.modern):void 0;return _.A("yt-badge-view-model",{class:_.Pq("yt-badge-view-model-wiz",g.class)},bP(v==null?void 0:v.brNzRatingBadgeType,function(){return _.A(lPY,{data:v})}),bP(v&&!v.brNzRatingBadgeType,function(){return _.A(_.KC,{data:v})}))};
_.bU=function(g){if(g){var v;return((v=_.h0().resolve(_.Bd(_.V0)))==null?0:v())?g.darkThemeImage:g.image}};
H_3=function(g,v,r,k,y,z){if(y&&z&&v==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:y,height:z};if(!r)return{};y=r.size;r=r.allowFullWidth;if(v==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&r)return{fullWidth:!0};if(y===void 0)return{};switch(g){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:y,height:y};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:y,height:1/NIJ*y};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:y*
Z_Y,height:y};default:return(k==null?0:k.height)&&(k==null?0:k.width)?k.width/k.height>1?{maxWidth:y*Z_Y}:{maxWidth:y}:{maxWidth:y}}};
tUh=function(g){var v;return g&&((v=_.bU(g.themedImage))!=null?v:g.image)};
Dpm=function(g){var v;return g==null?void 0:(v=g.sources)==null?void 0:v[0]};
w3s=function(g,v){var r,k;return!!((g==null?0:(r=g.byline)==null?0:r.hideAvatar)&&((k=_.l(v,LHC))==null?void 0:k.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")};
QPR=function(g,v){var r,k;return!!((g==null?0:(r=g.byline)==null?0:r.addPadding)&&((k=_.l(v,LHC))==null?void 0:k.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")};
Crm=function(g,v,r,k){var y={},z=(y["yt-content-metadata-view-model-wiz__delimiter"]=!0,y["yt-content-metadata-view-model-wiz__delimiter--standalone"]=k,y);return bP(v-1>r,function(){return _.A("span",{class:_.Pq(z),"aria-hidden":!0},g)})};
xpA=function(g,v){return _.A(_.FS,{text:g.text,linkInheritColor:!0,className:uIh(v),userInput:!0})};
$pk=function(g){var v=g.metadataPart;var r=g.isOverlay;var k=g.useMediumText;var y=g.hideAvatar;var z=1;v.maxLines!==void 0&&(z=v.maxLines);return _.A(_.R6,null,bP(v.avatarStack,function(){return jPY(v.avatarStack,{avatarStackViewModel:{isOverlay:r,useMediumText:k,hideAvatar:y}})}),bP(v.text,function(){var W=z;
return _.A(_.R6,null,v.tooltip?_.A("span",{title:v.tooltip,role:"tooltip"},xpA(v,W)):xpA(v,W))}))};
uIh=function(g){switch(g){case 0:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model-wiz__metadata-text";case 2:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-4"}};
J6C=function(g){var v=g.metadataRow;var r=g.isInline;var k=g.delimiter;var y=g.isOverlay;var z=g.useMediumText;var W=g.extensions;var S=w3s(W==null?void 0:W.lockupMetadata,v);g=QPR(W==null?void 0:W.lockupMetadata,v);W=!(!((W==null?0:W.lockupMetadata)&&v.badges)||v.metadataParts);var Y={};g=(Y["yt-content-metadata-view-model-wiz__metadata-row"]=!0,Y["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=r,Y["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-padding"]=
g,Y["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-wrap"]=W,Y);var e,a;return _.A("div",{class:_.Pq(g)},(e=v.badges)==null?void 0:e.map(function(E){return _.A("div",{class:"yt-content-metadata-view-model-wiz__badge"},jPY(E))}),(a=v.metadataParts)==null?void 0:a.map(function(E,p){return _.A(_.R6,null,$pk({metadataPart:E,
isOverlay:y,useMediumText:z,hideAvatar:S}),Crm(k,v.metadataParts.length,p,!1))}),bP(v.isSpacerRow&&!r,function(){return _.A("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}))};
O_C=function(g){var v=g.className;var r=g.data;var k=g.layout===void 0?0:g.layout;var y=g.isOverlay===void 0?!1:g.isOverlay;var z=g.useMediumText;var W=g.extensions;g=_.sv();var S=k===0;k={};k=(k["yt-content-metadata-view-model-wiz"]=!0,k["yt-content-metadata-view-model-wiz--inline"]=S,k["yt-content-metadata-view-model-wiz--tappable"]=_.J5(r.rendererContext),k["yt-content-metadata-view-model-wiz--medium-text"]=z,k);_.YKJ(g,r.rendererContext);return _.A("yt-content-metadata-view-model",{class:_.Pq(v,
k),el:g},bP(r.metadataRows,function(){return r.metadataRows.map(function(Y,e){return _.A(_.R6,null,J6C({metadataRow:Y,isInline:S,delimiter:r.delimiter,isOverlay:y,useMediumText:z,extensions:W}),bP(S&&!Y.isSpacerRow,function(){return Crm(r.delimiter,r.metadataRows.length,e,!0)}))})}))};
VUR=function(g){switch(g){case 0:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model-wiz__metadata-text";case 2:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-4"}};
qZK=function(g){switch(g.style){case "STYLE_VISIBLY_DISABLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",
state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_WHITE_WITH_BORDER":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};
case "STYLE_LIGHT_TEXT":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_TONAL_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",
type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_DARK_ON_BLACK":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",
type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};default:return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"}}};
sPF=function(g){var v=_.BOC(_.Vz().getState())||"";return g?g+v:""};
mpJ=function(g){switch(g){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
b_Y=function(g){var v=_.I(_.Ww(void 0,void 0,"BIquNb")),r=v.next().value,k=v.next().value,y=_.I(_.Ww(void 0,void 0,"eR0GH"));v=y.next().value;var z=y.next().value;y=_.I(_.Ww(void 0,void 0,"UmkP0"));var W=y.next().value,S=y.next().value;return{touchFeedbackEvents:{pointerUpEvent:r,pointerDownEvent:v,pointerLeaveEvent:W},touchFeedbackOnPointerUp:_.oV(function(Y){if(KHR(_.x9(Y)))return!1;k(Y);z(void 0);S(void 0);return!0}),
touchFeedbackOnPointerDown:_.oV(function(Y){g==null||g(Y);if(KHR(_.x9(Y)))return!1;z(Y);k(void 0);S(void 0);return!0}),
touchFeedbackOnPointerLeave:_.oV(function(Y){KHR(_.x9(Y))||(S(Y),z(void 0),k(void 0))})}};
KHR=function(g){var v=["BUTTON".toString()];g=_.I(g);for(var r=g.next();!r.done;r=g.next()){r=r.value;for(var k=_.I(v),y=k.next();!y.done;y=k.next())if(r.tagName===y.value)return!0}return!1};
FHA=function(g){switch(g){case "AD_AVATAR_SIZE_XXS":return"tiny";case "AD_AVATAR_SIZE_XS":return"extra-small";case "AD_AVATAR_SIZE_S":return"small";case "AD_AVATAR_SIZE_M":return"medium";case "AD_AVATAR_SIZE_MPLUS":return"48";case "AD_AVATAR_SIZE_L":return"large";case "AD_AVATAR_SIZE_XL":return"extra-large";default:return"medium"}};
i_m=function(g,v){var r;return mBm(g,((r=g.content)==null?void 0:r.length)||0,!v)};
G4R=function(g,v){v=i_m(g,v);var r,k;return(((r=g.content)==null?void 0:r.length)||0)>(((k=v.content)==null?void 0:k.length)||0)};
X3R=function(g){var v=g.isTruncated;var r=g.isAbsoluteButton;var k=g.lineHeight;var y=g.contentRef.value,z=g.placeholderTruncationTextRef.value,W=g.truncationTextRef.value;g=g.appDirection==="rtl";if(y&&z){var S=z.offsetLeft;g&&(S=y.offsetWidth-z.offsetWidth-z.offsetLeft);if(v){v=z.offsetWidth;z=y.offsetWidth;var Y=r?z-v-70:S-70;k="linear-gradient(\n      to top, transparent 0%,\n      transparent "+k+"px,\n      #000 "+k+"px,\n      #000 100%), linear-gradient(\n      to "+((g?"left":"right")+",\n      #000 0px,\n      #000 "+
Y+"px,\n      transparent "+(r?z-v:Y+70)+"px)");y.style.setProperty("-webkit-mask-image",k);y.style.setProperty("mask-image",k)}else y.style.setProperty("-webkit-mask-image",""),y.style.setProperty("mask-image","");r?g?(W.style.setProperty("left","0"),W.style.setProperty("right","unset")):(W.style.setProperty("left",""),W.style.setProperty("right","0")):g?(W.style.setProperty("left","unset"),W.style.setProperty("right",S+"px")):(W.style.setProperty("left",S+"px"),W.style.setProperty("right","unset"))}};
BIJ=function(g,v,r,k,y,z,W){var S=_.sv(),Y=_.sv(),e=_.sv(),a=i_m(g,y),E=_.h0().resolve(_.sy),p=_.I(zk(G4R(g,y))),f=p.next().value,Z=p.next().value,L=De(null);Ze(function(){function Q(){if(S.value&&Y.value&&e.value){var X=S.value;X.scrollHeight-X.offsetHeight>1?(Z(!0),k||X3R({isTruncated:!0,isAbsoluteButton:!0,lineHeight:r,contentRef:S,placeholderTruncationTextRef:Y,truncationTextRef:e,appDirection:E})):(X=G4R(g,y),Z(X),k||X3R({isTruncated:X,isAbsoluteButton:!1,lineHeight:r,contentRef:S,placeholderTruncationTextRef:Y,
truncationTextRef:e,appDirection:E}))}}
var O,q;(O=L.value)==null||(q=O.stop)==null||q.call(O);O=new _.iU(Q,17);Q();L.value=O},[g.content,
v,r,E,k,z,W,y]);_.Hd(function(){var Q=function(){var q,X;(q=L.value)==null||(X=q.fire)==null||X.call(q)};
if(window.ResizeObserver){var O=new ResizeObserver(Q);O.observe(S.value);return function(){var q,X;(q=L.value)==null||(X=q.stop)==null||X.call(q);O.disconnect()}}window.addEventListener("resize",Q);
return function(){var q,X;(q=L.value)==null||(X=q.stop)==null||X.call(q);window.removeEventListener("resize",Q)}});
return{isTruncated:f,displayText:a,contentRef:S,placeholderTruncationTextRef:Y,truncationTextRef:e}};
hYh=function(g){return _.A("button",{"aria-disabled":!0,disabled:!0,class:g.className,el:g.elRef,style:"line-height: "+g.lineHeight+"px;"},_.A(_.FS,{text:g.text}))};
nnT=function(g){var v=g.text;var r=g.alwaysShowTruncationText;var k=g.truncationText;var y=g.onExpandClick;var z=g.lineHeight===void 0?16:g.lineHeight;var W=g.maxLines===void 0?2:g.maxLines;var S=g.disableTextMask===void 0?!1:g.disableTextMask;var Y=g.textStyle===void 0?"default":g.textStyle;var e=g.accessibilityLabel===void 0?"":g.accessibilityLabel;var a=g.textSize===void 0?"small":g.textSize;var E=_.oV(function(){return void(y==null?void 0:y())}),p=BIJ(v,W,z,S,g.alwaysTruncateAtMaxLines===void 0?
!1:g.alwaysTruncateAtMaxLines,a,Y),f=p.isTruncated;
g=p.displayText;v=p.contentRef;var Z=p.placeholderTruncationTextRef;p=p.truncationTextRef;var L={};r=_.Pq((L["truncated-text-wiz__absolute-button"]=!S,L["truncated-text-wiz__bottom-button"]=S,L["truncated-text-wiz--hidden"]=!(r||f),L));S={};Y=_.Pq((S["truncated-text-wiz"]=!0,S["truncated-text-wiz--overlay"]=Y==="overlay",S["truncated-text-wiz--medium-text"]=a==="medium",S["truncated-text-wiz--large-text"]=a==="large",S["truncated-text-wiz--primary-text"]=Y==="primary-text",S));return _.A("truncated-text",
{class:Y,"on:click":E,style:"line-height: "+z+"px;"},_.A("truncated-text-content",{class:"truncated-text-wiz__truncated-text-content",el:v,style:"max-height: "+W*z+"px;"},_.A(_.FS,{text:g}),_.A(hYh,{text:k,lineHeight:z,elRef:Z,className:"truncated-text-wiz__inline-button"})),_.A("button",{"aria-label":e,class:r,el:p,style:"line-height: "+z+"px;"},_.A(_.FS,{text:k})))};
MUs=function(g){return{content:g!=null?g:""}};
vSK=function(g){var v=g.data;var r;g={class:g.className};a:switch(v.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var k="yt-video-attribute-view-model--vertical";break a;default:k="yt-video-attribute-view-model--horizontal"}a:switch(v.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var y="yt-video-attribute-view-model--image-small";break a;default:y="yt-video-attribute-view-model--image-large"}a:switch(v.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var z="yt-video-attribute-view-model--image-square";
break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":z="yt-video-attribute-view-model--image-avatar";break a;default:z=""}a:switch(v.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var W="yt-video-attribute-view-model--metadata-header";break a;default:W=""}a:switch(v.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var S="yt-video-attribute-view-model--container-card";break a;default:S=""}var Y=_.Q0(v.onTap)||_.$9(v.rendererContext)?"yt-video-attribute-view-model--clickable":"";
k=["yt-video-attribute-view-model",k,y,z,W,S,Y].join(" ");if(v.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var e="";else y=v.lightColorPalette,z=v.darkColorPalette,W=((e=_.h0().resolve(_.Bd(_.V0)))==null?0:e())&&z?z:y,e=(e=W==null?void 0:W.section2Color)?_.QX(e):"";return _.A("yt-video-attribute-view-model",g,_.A("div",{class:k,style:_.AW({"background-color":e})},_.A(b7s,{className:"yt-video-attribute-view-model__link-container",useATagConfig:!0,stopPropagation:!1,command:(r=_.Q0(v.onTap))!=
null?r:_.$9(v.rendererContext),role:"group",ariaLabel:v.title,forceNewState:!0},v.heroText||v.image?_.A(RYA,{data:v}):null,_.A(gSA,{data:v,sizeSmall:v.imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}))))};
rkJ=function(g){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:g.overflowMenuA11yLabel,onTap:function(v){v.preventDefault();v.stopPropagation();if(g.overflowMenuOnTap){var r=_.u2({elementsCommand:g.overflowMenuOnTap,forceNewState:!0});if(r==null?0:r.onclick)r.onclick(v)}}}};
RYA=function(g){g=g.data;var v,r=((v=_.h0().resolve(_.Bd(_.V0)))==null?0:v())&&g.darkThemeImage?g.darkThemeImage:g.image;v=rkJ(g);return _.A("div",{class:"yt-video-attribute-view-model__hero-section"},r?_.A(_.Kw,{data:r,className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}):g.heroText?_.A("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.A("span",{class:"yt-video-attribute-view-model__hero-text"},g.heroText)):null,g.overflowMenuOnTap?
_.A("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.A(Gk,{data:v,iconName:"MORE_VERT"})):null)};
gSA=function(g){var v=g.data;g=g.sizeSmall;var r=v.containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD",k=_.Q0(v.onTap)||_.$9(v.rendererContext);k=_.u2({innertubeCommand:k});k=x6(k);var y={};g={class:_.Pq("yt-video-attribute-view-model__metadata",(y["yt-video-attribute-view-model--small-font"]=g,y)),role:k?"link":"group"};k=_.A("h1",{class:"yt-video-attribute-view-model__title"},v.title);r=v.subtitle?_.A("h4",{class:"yt-video-attribute-view-model__subtitle"},r?_.A(nnT,{text:MUs(v.subtitle),truncationText:MUs(v.subtitleTruncationText),
maxLines:2}):_.A("span",null,v.subtitle)):null;if(v.secondarySubtitle){y=v.secondarySubtitle;if(y!=null&&y.attachmentRuns){for(var z=[],W=_.I(y.attachmentRuns),S=W.next();!S.done;S=W.next())S=S.value,S.element&&z.push(Object.assign({},S,{element:Object.assign({},S.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));y=Object.assign({},y,{attachmentRuns:z})}y=_.A("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},
_.A(_.FS,{text:y}))}else y=null;return _.A("div",g,k,r,y,v.buttonViewModel?kao(v.buttonViewModel,{buttonViewModel:{className:"yt-video-attribute-view-model__button"}}):null)};
_.XS=function(g,v,r,k,y){k=k===void 0?{}:k;if(!y||Math.random()<5E-4){v=v||null;r=r||null;g=g instanceof Error?g:new _.EU(g);if(g.args)for(var z=_.I(g.args),W=z.next();!W.done;W=z.next())W=W.value,W instanceof Object&&(k=Object.assign({},W,k));k.category="H5 Ads Control Flow";v&&(k.slot=v?"slot:  "+v.slotType:"");r&&(k.layout=r?"layout:  "+r.layoutType:"",k.layoutId=r.layoutId);y&&(k.known_error_aggressively_sampled=!0);g.args=[k];_.Lx(g)}};
_.ykC=function(g,v){_.nW(g,"yt-open-popup-action",[_.Fm(v),g])};
_.BW=function(g,v){_.ykC(g,_.qd(v))};
z1K=function(g){if(!g)return"";if(ckJ[g])return ckJ[g];h5||(h5=_.UG("A"));h5.href!==g&&tM(h5,g);var v=h5.pathname;ckJ[g]=v.startsWith("/")?v:"/"+v;return ckJ[g]};
I_A=function(){var g=z1K(window.location.href);if(g==="/")return"home";if(g.startsWith("/results"))return"search";if(g.startsWith("/watch"))return"watch";if(g.startsWith("/shorts"))return"shorts";if(g.startsWith("/hashtag"))return"hashtag";if(g.startsWith("/create_channel"))return"create_channel";if(g.startsWith("/@")||g.startsWith("/user/")||g.startsWith("/channel/"))return"channel";if(g.startsWith("/experiments"))return"experiments";if(g.startsWith("/sponsor_channel"))return"sponsorship";if(g.startsWith("/select_site"))return"settings";
if(g.startsWith("/locate"))return"locate";if(g.startsWith("/redeem"))return"redeem";if(g.startsWith("/musicpremium")||g.startsWith("/premium")||g.startsWith("/red"))return"premium";if(g.startsWith("/paid_memberships"))return"paid_memberships";if(g.startsWith("/oops"))return"oops";if(g.startsWith("/clip"))return"clip";var v;return(nC==null?void 0:(v=nC.response)==null?void 0:v.page)==="404"?"404":g.startsWith("/feed/history")?"history":g.startsWith("/feed/library")?"library":g.startsWith("/feed/subscriptions")?
"subscriptions":g.startsWith("/feed/trending")?"trending":g.startsWith("/feed/news_destination")?"news":g.startsWith("/playlist")?"playlist":g.startsWith("/minor_moment")?"minor_moment":g.startsWith("/playable/")||g.match("^/playables/(?!saved).")?"mini_app":g.startsWith("/playables")?"playables":g.startsWith("/create/live/join")?"open_in_app":g.startsWith("/feed/explore")?"explore":"browse"};
_.oSh=function(){var g=nC==null?void 0:nC.response,v=g==null?void 0:g.endpoint;if(!v)return(g==null?void 0:g.page)==="watch"?"watch":I_A();var r;g=(r=_.l(v==null?void 0:v.commandMetadata,_.F7))==null?void 0:r.webPageType;r=!1;if(g&&!Wdo.includes(g))switch(g){case "WEB_PAGE_TYPE_SEARCH":return"search";case "WEB_PAGE_TYPE_SHORTS":return"shorts";case "WEB_PAGE_TYPE_CHANNEL":return"channel";case "WEB_PAGE_TYPE_SETTINGS":return"settings";case "WEB_PAGE_TYPE_PLAYLIST":return"playlist";case "WEB_PAGE_TYPE_OPEN_IN_APP":return"open_in_app";
case "WEB_PAGE_TYPE_MINI_APP":return"mini_app";case "WEB_PAGE_TYPE_WATCH":var k;return((k=_.l(v==null?void 0:v.commandMetadata,_.F7))==null?0:k.url)&&z1K(_.l(v.commandMetadata,_.F7).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var y;return(v=(y=_.l(v,_.SG))==null?void 0:y.browseId)?PZh[v]||"browse":"browse";default:r=!0}if(_.l(v,_.MY)||_.l(v,SSh))return"sponsorship";y=z1K(window.location.href);if(y.startsWith("/experiments"))return"experiments";if(y.startsWith("/create_channel"))return"create_channel";
if(_.l(v,_.$E)&&y.startsWith("/shorts"))return"shorts";if(_.l(v,_.$E)&&y.startsWith("/watch"))return"watch";r&&(v=new _.EU("Unsupported mWeb page type",{pathname:y,webPageType:g}),_.Z0(v));return"browse"};
RW=function(g,v,r,k){return g&&v?g!==r||v!==k?(_.XS(Error("Eh"),void 0,void 0,{"stored-slot":g,"stored-layout":v,"latest-slot":r,"latest-layout":k}),!1):!0:!1};
YSm=function(g,v,r){return g({targetId:v},function(k){return r.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},k,{header:r.continuationItems?r.continuationItems[0]:void 0}):Object.assign({},k,{contents:r.continuationItems?r.continuationItems:[]})})};
U8h=function(g,v,r,k){if(v=v.trackingParams){var y,z=(y=r.getScreenLayer)==null?void 0:y.call(r);r=_.Z3(z);y=_.NP(z);if(r&&y){var W=_.Ey(v);_.T("combine_ve_grafts")?g.graftServerVe(v,y,z):_.jc(r,y,W);k==null||k(W)}}};
e1Y=function(g){var v;return((v=AkB.get(g))==null?void 0:v.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
d8o=function(g,v){var r={type:v.slotType,controlFlowManagerLayer:a_J.get(v.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};v.slotEntryTrigger&&(r.entryTriggerType=v.slotEntryTrigger.triggerType);v.slotPhysicalPosition!==1&&(r.slotPhysicalPosition=v.slotPhysicalPosition);if(g){r.debugData={slotId:v.slotId};if(g=v.slotEntryTrigger)r.debugData.slotEntryTriggerData=ESJ(g);g=v.slotFulfillmentTriggers;r.debugData.fulfillmentTriggerData=[];g=_.I(g);for(var k=g.next();!k.done;k=g.next())r.debugData.fulfillmentTriggerData.push(ESJ(k.value));
v=v.slotExpirationTriggers;r.debugData.expirationTriggerData=[];v=_.I(v);for(g=v.next();!g.done;g=v.next())r.debugData.expirationTriggerData.push(ESJ(g.value))}return r};
ESJ=function(g,v){var r={type:g.triggerType};v!=null&&(r.category=v);g.triggeringSlotId!=null&&(r.triggerSourceData||(r.triggerSourceData={}),r.triggerSourceData.associatedSlotId=g.triggeringSlotId);g.triggeringLayoutId!=null&&(r.triggerSourceData||(r.triggerSourceData={}),r.triggerSourceData.associatedLayoutId=g.triggeringLayoutId);return r};
ptF=function(g,v,r,k){v={opportunityType:v};g&&(k||r)&&(k=_.t1(k||[],function(y){return d8o(g,y)}),v.debugData=Object.assign({},r&&r.length>0?{associatedSlotId:r}:{},k.length>0?{slots:k}:{}));
return v};
TLA=function(g){return g0(g.opportunityAdapterMap).concat(g0(g.triggerAdapterMap)).concat(g0(g.fulfillmentAdapterFactoryMap)).concat(g0(g.slotAdapterFactoryMap)).concat(g0(g.layoutRenderingAdapterFactoryMap))};
g0=function(g){var v=[];g=_.I(g.values());for(var r=g.next();!r.done;r=g.next())r=r.value,r.isAdsControlFlowEventListener&&v.push(r);return v};
r0=function(g){var v=g.slotId,r=g.slotType,k=g.slotPhysicalPosition;return v===void 0?new vb("Cannot construct a slot due to the missing id.",{adSlotMetadata:g}):r===void 0?new vb("Cannot construct a slot due to the missing type.",{adSlotMetadata:g}):k===void 0?new vb("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:g}):{slotId:v,slotType:r,slotPhysicalPosition:k,managerLayer:"external",adSlotLoggingData:g.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new l_h}};
f_k=function(g){var v=g.layoutId,r=g.layoutType;return v===void 0?new kz("Cannot construct a layout due to the missing id.",{adLayoutMetadata:g}):r===void 0?new kz("Cannot construct a layout due to the missing type.",{adLayoutMetadata:g}):{layoutId:v,layoutType:r,managerLayer:"external",adLayoutLoggingData:g.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new l_h,interactionLoggingAdsClientData:{}}};
NLK=function(g){if((g=g.value)&&g.querySelector("img")){var v=g.querySelector("img");v.addEventListener("error",function(){YIT(v.src).then(function(r){(r=_.lb(r).toString())?v.src=r:v.removeAttribute("src")}).catch(function(){v.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
cb=function(g,v){if(v&&(Zjh(v.viewableCommand)||Zjh(v.endOfSessionCommand))){g=g.value;var r=Hjo(v==null?void 0:v.viewableCommand);v=Hjo(v==null?void 0:v.endOfSessionCommand);if(!yP){var k=_.Rf("custom_active_view_tos_timeout_ms");yP=k>0&&k!==36E5?new tAY(D8F(),k):new tAY(D8F())}Ldk(yP,g);wtm(yP,g,r,v)}};
z1=function(g){yP&&Ldk(yP,g.value)};
D8F=function(){var g=_.Cv("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(g==null?void 0:g.length)===2?g[1]:null};
Zjh=function(g){g=_.Q0(g);return!(g==null||!g.loggingUrls)&&g.loggingUrls.length>0};
Hjo=function(g){if(!g)return[];var v=[],r,k;((k=(r=_.Q0(g))==null?void 0:r.loggingUrls)!=null?k:[]).forEach(function(y){y.baseUrl&&v.push(y.baseUrl)});
return v};
QFA=function(g){return g.shorts.isDesktopSmallWidth};
_.CZh=function(g){return g.shorts.isWatchWhileMode};
_.Il=function(g){return g.shorts.isFullscreen};
_.Wb=function(g){return g.shorts.isShortsPipActive};
x8J=function(g){var v,r;if(g=(v=_.l(g.reelsAdCardButtoned,uLF))==null?void 0:(r=v.animatedRenderingConfig)==null?void 0:r.easeOutSeconds)return g+"s"};
$8k=function(g,v,r){return _.P(function(k){return k.return(new Promise(function(y){var z=new Image;z.onload=function(){y(new jFB(g,v,r,z.naturalWidth,z.naturalHeight))};
z.src=r.toString()}))})};
JkY=function(g,v){return Math.round(g/1E-5)===Math.round(v/1E-5)};
Ojo=function(g,v){return Math.round(g/1E-5)===Math.round(v/1E-5)};
VAR=function(g,v){return g.year===v.year&&g.month===v.month&&g.day===v.day};
qSA=function(g,v){return g.year!==v.year?g.year<v.year:g.month!==v.month?g.month<v.month:g.day<v.day};
m8K=function(g){return g.day===sFB(g.year,g.month)?g.month===11?{year:g.year+1,month:0,day:1}:{year:g.year,month:g.month+1,day:1}:{year:g.year,month:g.month,day:g.day+1}};
KdF=function(){var g=new Date,v={year:g.getFullYear(),month:g.getMonth(),day:g.getDate()};return{start:v,end:{year:g.getFullYear()+2,month:g.getMonth(),day:g.getDate()},selectedDate:m8K(v)}};
bjC=function(g){return(new Of(2)).format(new Date(g.year,g.month,g.day))};
Fdh=function(g){return{year:g.getFullYear(),month:g.getMonth(),day:g.getDate()}};
ijY=function(g,v){g=(g+(Number(v.utcOffsetSec)+(new Date(g*1E3)).getTimezoneOffset()*60))*1E3;v=Fdh(new Date(g));return{date:v,secondsSinceMidnight:Math.floor((g-(new Date(v.year,v.month,v.day)).getTime())/1E3)}};
Ga3=function(g,v){v=v.months.findIndex(function(r){return r.year===g.year&&r.month===g.month});
return v>=0?v:void 0};
Xt3=function(g){if(!g)return!1;try{if(g.host&&g.host.tagName==="YT-FORMATTED-STRING"&&g.host.id==="contenteditable-textarea"||g.nodeType===Node.ELEMENT_NODE&&g.tagName==="YTD-COMMENTBOX")return!0}catch(v){return!1}return Xt3(g.parentNode)};
Pb=function(g){return g?!(g.tagName!=="A"||!g.href||!g.classList.contains("yt-simple-endpoint")):!1};
BLh=function(g){return g?g.tagName==="IMG"&&g.classList.contains("emoji"):!1};
h1k=function(g,v,r){if(!g)return null;var k=Pb(g);if(k&&r)return v=g.pathname.substring(g.pathname.indexOf("/channel/")+9),document.createTextNode("@"+v);if(k&&!r)return document.createTextNode("");if(BLh(g))return r=g.alt,g=g.dataset.emojiId,!g&&v&&(v=_.Sd(v,r))&&v.isCustomEmoji&&(g=v.emojiId),g?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+g+">"):document.createTextNode(r);k=g.cloneNode(!1);for(var y=0;y<g.childNodes.length;++y){var z=h1k(g.childNodes[y],v,r);z&&k.appendChild(z)}return k};
ol=function(g){return g?Pb(g)?g:ol(g.lastChild):null};
nSC=function(g){return g?Pb(g)?g:nSC(g.firstChild):null};
MAB=function(g){if(!g)return null;for(var v=g.previousSibling;v;)if(v.nodeType===Node.ELEMENT_NODE&&v.nodeName==="BR")v=v.previousSibling;else if(v.nodeType===Node.TEXT_NODE&&/\s+/.test(v.textContent))v=v.previousSibling;else break;(v=ol(v))?g=v:g=(g=g.parentNode)?ol(g.previousElementSibling):null;return g};
R1h=function(g){if(!g)return null;for(var v=g.nextSibling;v;)if(v.nodeType===Node.ELEMENT_NODE&&v.nodeName==="BR")v=v.nextSibling;else if(v.nodeType===Node.TEXT_NODE&&/\s+/.test(v.textContent))v=v.nextSibling;else break;return(v=nSC(v))?v:R1h(g.parentNode)};
gBC=function(g){var v=_.Yz(),r=v.JSC$9253_getStartNode();if(!Xt3(r.parentNode))return null;v=v.JSC$9253_getStartOffset();if(r.nodeType===Node.TEXT_NODE){var k=_.xL(r,Pb);if(k){if(g&&v===0||!g&&v===r.length)return k}else{if(g&&v===r.length)return!r||r.nodeName==="BR"||r.nextElementSibling&&_.UY(r.nextElementSibling,"display")==="block"?null:nSC(r.nextElementSibling);if(!g&&v===0)return r?ol(r.previousElementSibling):null}}if(r.nodeType===Node.ELEMENT_NODE)if(g){if(0<=v&&v<r.childNodes.length)return nSC(r.childNodes[v])}else if(0<
v&&v<=r.childNodes.length)return ol(r.childNodes[v-1]);return null};
vBF=function(g,v,r){if(!g)return null;if(g.nodeType===Node.TEXT_NODE)if(r){var k=MAB(g);if(k&&!/^\s+\S/.test(g.wholeText.substr(0,v)))return k}else if((k=R1h(g))&&!/\S\s+/.test(g.wholeText.substr(v,g.wholeText.length)))return k;return g.nodeType===Node.ELEMENT_NODE?r?MAB(g.childNodes[v]):R1h(g.childNodes[v]):vBF(g.parentNode,v,r)};
rcF=function(g){if(g.hasChildNodes())switch(g.tagName){case "DIV":case "A":case "SPAN":var v="";for(g=g.firstChild;g;g=g.nextSibling)v+=rcF(g);return v;default:return""}else switch(g.nodeType){case 3:return g.textContent;default:return""}};
Ay=function(g,v){return g.year===v.year&&g.month===v.month&&g.day===v.day};
ed=function(g,v){return g.year!==v.year?g.year<v.year:g.month!==v.month?g.month<v.month:g.day<v.day};
kKk=function(g){return{year:g.getFullYear(),month:g.getMonth(),day:g.getDate()}};
ycF=function(g){var v=FIT;v=v===void 0?FIT:v;v(new Date(g.year,g.month,g.day))};
al=function(g){return kKk(new Date(Number(g.seconds)*1E3))};
cch=function(g){return g.year!==void 0&&g.month!==void 0&&g.day!==void 0};
zk3=function(g){return g.start!==void 0&&g.end!==void 0};
IUA=function(g){return zk3(g)?g.start:g};
W1o=function(g){return zk3(g)?g.end:void 0};
SOF=function(g,v){for(var r=[],k=new Date(g.start.year,g.start.month);k.getFullYear()<g.end.year||k.getFullYear()===g.end.year&&k.getMonth()<=g.end.month;){var y=r,z=y.push,W=k.getFullYear(),S=k.getMonth(),Y=g,e=v,a=void 0,E=[],p=Object.freeze({extraCssClass:"invisible"}),f=new Date(W,S),Z=kKk(f);f=f.getDay();for(var L=kKk(new Date);Z.month===S;){f!==PSF&&a||(a=Array.from({length:7}).fill(p),E.push(a));var Q={date:{year:W,month:S,day:Z.day},extraCssClass:"",debugClass:""};Q.extraCssClass=e(Q.date,
Z,L,Y).trim();a[(f-PSF+7)%7]=Q;Z=Z.day===sFB(Z.year,Z.month)?Z.month===11?{year:Z.year+1,month:0,day:1}:{year:Z.year,month:Z.month+1,day:1}:{year:Z.year,month:Z.month,day:Z.day+1};f=(f+1)%7}z.call(y,{weeks:E,monthLabel:EY.SHORTMONTHS[S]+" "+W,year:W,month:S,monthLabelExtraCssClass:E[0][2]===p?"shift-down-label":""});k.setMonth(k.getMonth()+1)}return r};
oBC=function(g,v){v=v.months.findIndex(function(r){return r.year===g.year&&r.month===g.month});
return v>=0?v:void 0};
UVY=function(g,v){a:{var r=r===void 0?[2,3]:r;r=_.I(r);for(var k=r.next();!k.done;k=r.next()){var y=new Date;if((new YOk(k.value)).parse(v,y,{validate:!0})){y.setHours(0,0,0,0);v=y;break a}}v=null}if(!v)return{isValid:!1,value:void 0};v=kKk(v);r=g.end;return ed(v,g.start)||ed(r,v)?{isValid:!1,value:void 0}:{isValid:!0,value:v}};
dVR=function(g){var v=Ach;v=v===void 0?ekK:v;var r=g.columnsToShow||[],k=aUB(g.columnDimensions,g.columnsToShow,g.leftFloatingColumns,v);return r.map(function(y,z){var W=g.columns[y];if(W===void 0)throw Error("Kh");var S=k?k[z]:"";var Y=g.getCustomTooltip?g.getCustomTooltip(y,W.headerTooltipParagraphs):W.headerTooltipParagraphs;var e=EBY(g,y);return{type:y,index:z,style:S,classes:e,headerName:W.headerName||"",headerIcon:W.headerIcon,headerTooltipParagraphs:Y||[],headerTooltipHelpContext:W.headerTooltipHelpContext,
sortOrders:W.sortOrders||[],selectionState:W.isSelectionCheckbox?g.selectionState:void 0}})};
EBY=function(g,v){var r=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],k=g.columns[v];if(k===void 0)return"";var y=r.includes("DEFAULTS")&&k.cssClass?[k.cssClass]:[];if(r.includes("SORTING")){k.sortOrders&&k.sortOrders.length&&y.push("sortable");if(g.sorting&&g.sorting.columnType===v)a:switch(g.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var z="column-sorted";break a;default:z=""}else z="";z&&y.push(z)}r.includes("FLOATING")&&(v=g.columnsToShow.indexOf(v),g.leftFloatingColumns&&v<g.leftFloatingColumns&&
y.push("floating-column"),g.leftFloatingColumns&&v===g.leftFloatingColumns-1&&y.push("last-floating-column"));r.includes("RIGHT_ALIGN")&&k.rightAlignHeader&&y.push("right-align");return y.filter(function(W){return W}).join(" ")};
aUB=function(g,v,r,k){r=r===void 0?0:r;k=k===void 0?ekK:k;if(g){var y=[],z=0;p$3(g,v,k).forEach(function(W,S){var Y="min-width:"+W.minWidth+"px;padding-left:"+W.paddingLeft+"px;padding-right:"+W.paddingRight+"px;flex:"+W.flexGrow+" 0 "+W.minWidth+"px;";W.maxWidth!==Infinity&&(Y=[Y,"max-width:"+W.maxWidth+"px;"].join(""));z>0&&S<r&&(Y=[Y,"left:"+z+"px;"].join(""));y.push(Y);z+=W.minWidth+W.paddingLeft+W.paddingRight});
return y}};
p$3=function(g,v,r){r=r===void 0?ekK:r;return v.map(function(k,y){k=g&&g[k]||{};var z=y===0?r.paddingLeftFirstColumn:r.padding;k.paddingLeft!==void 0&&(z=k.paddingLeft);y=y===v.length-1?r.paddingRightLastColumn:r.padding;k.paddingRight!==void 0&&(y=k.paddingRight);return{paddingLeft:z,paddingRight:y,minWidth:k.minWidth!==void 0?k.minWidth:r.minWidth,maxWidth:k.maxWidth!==void 0?k.maxWidth:r.maxWidth,flexGrow:k.flexGrow!==void 0?k.flexGrow:r.flexGrow}})};
Tbs=function(g){var v=g.reduce(function(k,y){var z=y.columnId,W={};y.headerText&&(W.headerName=_.sf(y.headerText));y.rightAlignHeader&&(W.rightAlignHeader=y.rightAlignHeader);var S;if((S=y.headerIcon)==null?0:S.iconType)W.headerIcon=_.c6(y.headerIcon.iconType);k[z]=W;return k},{}),r=g.filter(function(k){return!k.hideColumn}).map(function(k){return k.columnId});
g=g.filter(function(k){return!!k.dimensions}).reduce(function(k,y){k[y.columnId]=y.dimensions;
return k},{});
return{columns:v,columnsToShow:r,columnDimensions:g}};
_.lUC=function(g){return g?g.simpleText?g.simpleText:g.runs?g.runs.map(function(v){return v.text}).join(""):"":""};
tZB=function(g){var v=g.data;var r=g.onTap;var k=g.isSelected;var y=g.onFocusIn;if(!v)return{};g=fUm(v);k===void 0&&(k=v==null?void 0:v.isSelected);var z;return{text:Nbm(v,g),startIcon:(z=v.icon)==null?void 0:z.iconType,state:k?0:2,type:0,onTap:Zzs(v,r),accessibilityLabel:Hzo(v,g),onFocusIn:function(){return y==null?void 0:y()}}};
Nbm=function(g,v){if(!v)return g.text?_.lUC(g.text):void 0};
Zzs=function(g,v){return function(r){v==null||v(r,g)}};
fUm=function(g){g=g.style&&g.style.styleType;return!DVs&&g==="STYLE_EXPLORE_LAUNCHER_CHIP"};
Hzo=function(g,v){if(v){var r,k,y;return(y=(r=g.accessibilityData)==null?void 0:(k=r.accessibilityData)==null?void 0:k.label)!=null?y:Nbm(g,!1)}};
d0=function(g){return{signalAction:{signal:g}}};
QXR=function(){return _.Cv("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?L1m:_.w$m};
CSJ=function(g,v){g=g===void 0?"SOFT_RELOAD_PAGE":g;v=v===void 0?49504:v;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.XV(_.I0("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:v}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:g}}]}}}};
uXm=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.XV(_.I0("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:QXR()}};
xVo=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.XV(_.I0("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:QXR()}};
jXY=function(g,v){var r=_.XV(_.I0("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),k=_.XV(_.I0("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),y={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.XV(_.I0("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};y.serviceEndpoint=g?g:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[d0("SOFT_RELOAD_PAGE")]}};return{title:r,bodyText:k,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:y},
style:{value:v!=null?v:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
Jcm=function(g){g=g===void 0?{}:g;return{title:_.XV(g.localizedZeroStateTitleText===void 0?"":g.localizedZeroStateTitleText),bodyText:_.XV(g.localizedZeroStateMessage===void 0?"":g.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.XV(g.localizedZeroStateButtonText===void 0?"":g.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[$VB]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
_.qOs=function(g,v,r,k,y,z,W,S){k=k===void 0?!1:k;y=y===void 0?!1:y;z=z===void 0?0:z;W=W===void 0?-Infinity:W;S=S===void 0?!1:S;var Y=[],e=_.XV(_.I0("SMART_DOWNLOADS",void 0,"Smart downloads"));W=_.XV(Ozo(z,W,g.length));z=void 0;k?z=g.length>0?VZo(g,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.T("kevlar_manual_downloads_above"),e,W):S?{alertBannerViewModel:{heading:{content:r.localizedOptInBannerTitleText===void 0?"":r.localizedOptInBannerTitleText},body:{content:r.localizedPromptMessage===
void 0?"":r.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.I0("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.I0("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:_.IsC}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:{backgroundPromoRenderer:{bodyText:_.XV(_.I0("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"}}}:y&&(z={alertBannerViewModel:{heading:{content:r.localizedOptInBannerTitleText===void 0?"":r.localizedOptInBannerTitleText},body:{content:r.localizedOptInMessage===
void 0?"":r.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.I0("TURN_ON",void 0,"Turn on"),accessibilityText:_.I0("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}}}}}});r=_.XV(_.I0("YOUR_DOWNLOADS",void 0,"Your downloads"));y=void 0;v.length>0?(y=void 0,_.T("kevlar_display_downloads_numbers")&&(y=_.XV(_.W2("VIDEO_COUNT",v.length))),y=VZo(v,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,r,y)):k||g.length||(y={backgroundPromoRenderer:{bodyText:_.XV(_.I0("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}}}});z&&!_.T("kevlar_manual_downloads_above")&&Y.push({richSectionRenderer:{content:z,loggingDirectives:{clientVeSpec:{uiType:139572}}}});y&&Y.push({richSectionRenderer:{content:y,loggingDirectives:{clientVeSpec:{uiType:51721}}}});z&&_.T("kevlar_manual_downloads_above")&&Y.push({richSectionRenderer:{content:z,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(v.length>0||k&&g.length>0)&&Y.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.XV(_.I0("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:Y}};
_.mVR=function(g){return sXA(g,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.K13=function(g){return sXA(g,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
sXA=function(g,v){var r=[];g=VZo(g,v,!0);r.push({richSectionRenderer:{content:g}});return{contents:r}};
VZo=function(g,v,r,k,y){r=r===void 0?!1:r;var z="RESPONSIVE_SIZE_STANDARD";_.T("kevlar_modern_downloads_compact")?z="RESPONSIVE_SIZE_COMPACT":_.T("kevlar_modern_downloads_extra_compact")&&(z="RESPONSIVE_SIZE_EXTRA_COMPACT");g={isExpanded:r,contents:pA(g),entitySelectorType:v,responsiveContainerConfiguration:{responsiveSize:z}};k&&(g.title=k);y&&(g.subtitle=y);r||(_.T("kevlar_smart_downloads_show_more_button")?(g.showMoreButton={buttonRenderer:{accessibility:{label:_.I0("SHOW_MORE",void 0,"Show more")},
icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.XV(_.I0("SHOW_MORE",void 0,"Show more"))}},g.showLessButton={buttonRenderer:{accessibility:{label:_.I0("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",text:_.XV(_.I0("SHOW_LESS",void 0,"Show less"))}}):(g.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.I0("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,
"Previous"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:11760}}}},g.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.I0("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:11760}}}},g.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.I0("VIEW_ALL",void 0,"View all"),accessibilityText:_.I0("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:iY("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:g}};
pA=function(g){var v=[];g=_.I(g);for(var r=g.next();!r.done;r=g.next())if(r=r.value,KEh(r)){var k=v,y=k.push;var z=void 0;if(r==null?0:(z=r.videoEntity)==null?0:z.videoId){z=QH(_.KH().getState(),r.videoEntity.videoId);var W=_.KH().getState();var S=_.ri(r.videoEntity.videoId,"mainVideoEntity");W=!!_.pH(W.entities)[S];W={videoId:r.videoEntity.videoId,title:B2(r.videoEntity.title),shortBylineText:B2(r.channelEntity.title),thumbnail:r.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:W&&_.T("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:KfB(r.videoEntity.videoId,z,r.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.I0("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};r.videoEntity.lengthSeconds&&(W.thumbnailOverlays=S5F(r.videoEntity.lengthSeconds,z));W.isWatched=z>0;_.T("kevlar_modern_downloads_page")&&(W.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:r.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.I0("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},W.badges=void 0);r=W}else r={};y.call(k,{richItemRenderer:{content:{videoRenderer:r},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(mKB(r)){k=v;y=k.push;var Y=S=z=void 0,e=void 0,a=void 0,E=void 0,p=void 0,f=void 0,Z=void 0,L=void 0,Q=void 0,O=void 0;W=r.mainPlaylistEntity.playlistId;var q=r==null?void 0:(O=r.mainPlaylistEntity)==null?void 0:(Q=O.thumbnailStyleData)==null?void 0:(L=Q[0])==null?void 0:(Z=L.value)==null?void 0:(f=Z.collageThumbnail)==
null?void 0:f.coverThumbnail;if(W&&q){f=blh(W);!_.T("enable_offline_playlist_page")&&(r==null?0:(p=r.mainPlaylistEntity)==null?0:p.videos)&&(p=r==null?void 0:(E=r.mainPlaylistEntity)==null?void 0:(a=E.videos)==null?void 0:a[0],a=_.R0(p).entityId,a=JSON.parse(a).videoId,a!==void 0&&(E=QH(_.KH().getState(),a),f=_.GF(a,W,void 0,void 0,E)));a=[];if(r==null?0:(e=r.mainPlaylistEntity)==null?0:(Y=e.videos)==null?0:Y.length)a=[bGY(),Object.assign({},(S=KIT(r==null?void 0:r.mainPlaylistEntity.videos.length))!=
null?S:{})];r={playlistId:W,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:q}},navigationEndpoint:f,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:a,title:B2(r.mainPlaylistEntity.title),shortBylineText:B2(r==null?void 0:(z=r.channelEntity)==null?void 0:z.title),badges:[{metadataBadgeRenderer:{label:_.I0("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};_.T("kevlar_modern_downloads_page")&&(r.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:bzK,
icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:W,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.I0("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},r.badges=void 0)}else r=void 0;y.call(k,{richItemRenderer:{content:{playlistRenderer:r},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return v};
Ozo=function(g,v,r){g=g?F1A(g):"";v!==void 0&&isFinite(v)?v===0?v=_.I0("UPDATING",void 0,"Updating..."):(v=PcC(new Date(v),new Date),v=_.I0("UPDATED_TIME",{relative_time:v},"Updated "+v)):v="";var k="";g&&v&&(k=" \u2022 ");if(r&&_.T("kevlar_display_downloads_numbers")){r=_.W2("VIDEO_COUNT",r);if(g||v)k=" \u2022 ";return r+k+g+k+v}return g+k+v};
izR=function(g){return xKT(g.entities).length};
_.GKK=function(g,v){var r=SZA(g.responsiveSize),k;g=!((k=g.responsiveMap)==null||!k.some(function(y){return y.containerSize==="CONTAINER_SIZE_NARROW"&&y.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:2,containerWidth:v,sizing:r,enableFullBleedForSingleCol:!1,isCompactList:r==="COMPACT"&&g}};
X$F=function(g,v){return _.k7(g.entities,"votingEntity",v)};
Bbh=function(g){if(g){var v;return((v=_.h0().resolve(_.Bd(_.V0)))==null?0:v())?g.darkTheme:g.lightTheme}};
hkF=function(g,v){if(g.simpleText)return Object.assign({},g,{simpleText:JH(g.simpleText,v)});if(!g.runs)return g;for(var r=Object.assign({},g,{runs:[]}),k=0,y=_.I(g.runs),z=y.next();!z.done;z=y.next())if(z=z.value,z.text)if(k+z.text.length<=v)r.runs.push(z),k+=z.text.length;else return r.runs.push(Object.assign({},z,{text:JH(z.text,v-k)})),r;return g};
nBY=function(g,v){return _.k7(g.entities,"chipBarStateEntity",v)};
MZT=function(g,v){return _.k7(g.entities,"chipEntity",v)};
gMk=function(g,v,r,k){return function(){var y=Rkh.has(g.displayType)&&g.selected,z=y&&g.deselectCommand?g.deselectCommand:g.tapCommand;!z||y&&k||_.jW(z,{form:{element:v==null?void 0:v.value}});r==null||r()}};
vMR=function(g){switch(g){case "DIVIDER_STYLE_FULL_BLEED_4_PX":return"divider-view-model-wiz__base-divider--full-bleed-4px";case "DIVIDER_STYLE_FULL_BLEED_THICK":return"divider-view-model-wiz__base-divider--full-bleed-thick";case "DIVIDER_STYLE_FULL_BLEED_8_PX":return"divider-view-model-wiz__base-divider--full-bleed-8px";case "DIVIDER_STYLE_FULL_BLEED_12_PX":return"divider-view-model-wiz__base-divider--full-bleed-12px";default:return""}};
ra3=function(g,v){return{triggeringElement:g,onDwellTriggeredFn:function(){var r={triggeringElement:g,loadVideoPreviewEventData:v},k=document.querySelector(".video-preview");k&&k.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:r}))},
onDwellEndFn:function(){var r=document.querySelector(".video-preview");r&&r.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
k$m=function(g,v){var r=_.h0().resolve(_.Bd(nUA)),k=function(){var y=v();return r&&y?ra3(g.value,y):null};
_.Z8(function(){var y=k();r&&y&&Promise.resolve().then(function(){r.registerElement(y)});
_.tQ(function(){r&&y&&Promise.resolve().then(function(){r.unregisterElement(y)})})},"csPUge")};
caK=function(g){var v=g.dataset.resizeObserverId;if(v)return v;v=""+yaJ++;return g.dataset.resizeObserverId=v};
z2B=function(g,v){var r=caK(g);T1.has(r)||T1.set(r,new Set);T1.get(r).add(v);lz.has(r)&&v(Object.assign({},{target:g},lz.get(r)))};
I7F=function(g){g=_.I(g);for(var v=g.next();!v.done;v=g.next()){v=v.value;var r=caK(v.target),k=Object.assign({},{target:v.target},lz.get(r));if(k!=null&&k.contentRect?k.contentRect.width!==v.contentRect.width||k.contentRect.height!==v.contentRect.height:1)for(lz.set(r,{borderBoxSize:v.borderBoxSize,contentBoxSize:v.contentBoxSize,contentRect:v.contentRect,devicePixelContentBoxSize:v.devicePixelContentBoxSize}),r=_.I(T1.get(r)||[]),k=r.next();!k.done;k=r.next())k=k.value,k(v)}};
P6R=function(){return fA?fA:fA=new WYh(I7F)};
ScK=function(g,v){var r=caK(g);T1.has(r)&&(T1.get(r).delete(v),T1.get(r).size===0&&(T1.delete(r),lz.delete(r),fA.unobserve(g),delete g.dataset.resizeObserverId));T1.size===0&&fA&&(fA.disconnect(),fA=void 0)};
YcT=function(g,v){var r=_.h0().resolve(G9);return oMh.map(function(k){return r.observe(g,v,k)})};
UtB=function(g){var v=_.h0().resolve(G9);g.forEach(function(r){v.unobserveByKey(r)})};
_.a7K=function(g,v){var r=Object.assign({},AaF,v);v=_.I(VEF());var k=v.next().value,y=v.next().value,z=function(W){var S=W.contentRect.height;if((W=W.contentRect.width)||S||r.canHaveZeroSize)k.width()===W&&k.height()===S||y(k,{height:S,width:W})};
_.Hd(function(){var W=g instanceof HTMLElement?g:g.value,S=e2k(z,r.throttleMs),Y=[];r.useVisibilityObserver&&(Y=YcT(W,function(e,a){requestAnimationFrame(function(){a==="visible"?(z2B(W,S),P6R().observe(W)):ScK(W,S)})}));
Y.length||(z2B(W,S),P6R().observe(W));_.tQ(function(){Y.length&&(UtB(Y),Y.length=0);ScK(W,S)})});
return k};
dtT=function(g){var v=g.data;var r=g.callback;var k=g.enableSingleChipSelection;var y=g.disableChipsScrollAnimation;var z=_.mb(),W=De(!1),S=De(0);g={};g=_.I(zk(v.autoselectedChipIndex!=null?(g[v.autoselectedChipIndex]=!0,g):{}));var Y=g.next().value,e=g.next().value,a=function(){var Ao=z.value;return Ao==null||Ao.scrollLeft-1<=0},E=function(){var Ao=z.value;
return Ao==null?!1:Ao.scrollLeft+1>=(Ao==null?NaN:Ao.scrollWidth)-(Ao==null?NaN:Ao.clientWidth)};
g=_.I(zk(a()));var p=g.next().value,f=g.next().value;g=_.I(zk(E()));var Z=g.next().value,L=g.next().value;g=v.isHorizontallyScrollable;var Q=function(Ao){z.value!=null&&(_.Cv("HTML_DIR")==="rtl"&&(Ao=-Ao),z.value.scrollBy({left:Ao,behavior:y?"instant":"smooth"}))},O=function(){Q(-320)},q=function(){Q(320)},X=_.oV(function(Ao){W.value=!0;
S.value=Ao.clientX}),b=_.oV(function(Ao){if(W.value){Ao=Ao.clientX;
var dC=Ao-S.value;S.value=Ao;var Hh;(Hh=z.value)==null||Hh.scrollBy({left:-dC})}}),n=_.oV(function(){var Ao=a(),dC=E();
Ao!==p&&f(Ao);dC!==Z&&L(dC)});
iV("pointerup",function(){W.value&&(W.value=!1)});
var h={},IY={};return _.A("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},bP(v.title,function(){return _.A("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.A("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},v.title),EMB(v.overflowButton))}),_.A("div",{class:"ytChipsShelfViewModelChipsShelfContent"},bP(v.previousButton!=null,function(){var Ao={};
return _.A("div",{class:_.Pq("ytChipsShelfViewModelLeftArrowContainer",(Ao.ytChipsShelfViewModelLeftArrowContainerIsHidden=p,Ao))},EMB(v.previousButton,{buttonViewModel:{className:"ytChipsShelfViewModelLeftArrow",onClick:O}}))}),_.A("div",{el:z,
"on:pointerdown":X,"on:pointermove":b,"on:scroll":n,class:_.Pq("ytChipsShelfViewModelChipsScrollContainer",(h.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=!!g,h))},_.A("div",{class:_.Pq("ytChipsShelfViewModelChipsContainer",(IY.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=!!g,IY.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!!g&&!1,IY))},(v.contents||[]).map(function(Ao,dC){return _.A("div",{class:"ytChipsShelfViewModelChipWrapper"},EMB(Ao,
{chipViewModel:{callback:function(Hh,wC){if(k){var CK={};e((CK[dC]=wC,CK))}else CK={},e(Object.assign({},Y,(CK[dC]=wC,CK)));r==null||r(Hh,wC,dC)},
disableDeselection:k,selected:!!Y[dC]}}))}))),bP(v.nextButton!=null,function(){var Ao={};
return _.A("div",{class:_.Pq("ytChipsShelfViewModelRightArrowContainer",(Ao.ytChipsShelfViewModelRightArrowContainerIsHidden=Z,Ao))},EMB(v.nextButton,{buttonViewModel:{className:"ytChipsShelfViewModelRightArrow",onClick:q}}))})))};
TBk=function(g,v,r,k,y){g=v?g.switchOffCommand:g.switchOnCommand;if(k&&y)pMk(g,r,y);else{var z,W;(z=_.u2({elementsCommand:g}))==null||(W=z.onclick)==null||W.call(z,r)}};
pMk=function(g,v,r){g=_.u2({elementsCommand:g,additionalCommandArgs:{commandController:{onSuccess:function(){r(!1)},
onServerError:function(){r(!1)}}}});
if(g==null?0:g.onclick)g.onclick(v),r(!0)};
f7k=function(g){if(g)return _.l(g,l7C)};
DtY=function(g,v,r){if(v)return[NBh];switch(g){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[Nb];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return r?[Nb]:[ZPJ,Nb];case "TRANSFER_STATE_PAUSED_BY_USER":return[HPm,Nb];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[tpm,Nb];default:return[NBh]}};
LYF=function(g,v,r,k){return DtY(g,v,k).map(function(y){var z=y.text,W=y.iconType,S=y.videoAction;y=y.playlistAction;z=z?{content:z}:void 0;W=W&&{sources:[{clientResource:{imageName:W}}]};var Y=(0,_.ZG.unsafeClone)(r);if(Y){var e=_.l(Y,_.y4),a=_.l(Y,_.cW);e&&S?e.action=S:a&&y&&(a.action=y)}return{title:z,leadingImage:W,rendererContext:Y&&{commandContext:{onTap:{innertubeCommand:Y}}}}})};
wMR=function(g){g=_.$9(g.rendererContext);var v;return(v=_.l(g,_.cW))==null?void 0:v.playlistId};
QmB=function(g){var v;return(v=g.listItems)==null?void 0:v.some(function(r){var k;return _.J5((k=_.l(r,_.oW))==null?void 0:k.rendererContext)})};
uqK=function(g){var v;return(v=g.listItems)==null?void 0:v.some(function(r){r=_.l(r,_.oW);return!!_.l(r==null?void 0:r.leadingAccessory,C63)})};
Zd=function(g){var v=_.h0().resolve(_.Bd(_.V0));return v!=null&&v()?g.darkThemeColorPalette:g.lightThemeColorPalette};
ty=function(g){return{primaryTextColor:Hb(g,0),secondaryTextColor:Hb(g,1),optionColor:Hb(g,2),backgroundColor:Hb(g,3),videoBackgroundColor:Hb(g,4)}};
Hb=function(g,v){if(g){switch(v){case 0:g=g.primaryTitleColor;break;case 1:g=g.secondaryTitleColor;break;case 2:g=g.surgeColor;break;case 3:g=g.section2Color;break;case 4:g=g.section3Color;break;default:return}if(g)return _.wG(g)}};
xtB=function(g){return g?_.QX(g):""};
jmh=function(g){return(g==null?void 0:g.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
$tB=function(g,v){var r;return"linear-gradient(to bottom, "+((r=v==null?void 0:v.map(function(k){var y=g?k.darkThemeColor:k.lightThemeColor;return y?_.QX(y)+" "+((k==null?void 0:k.startLocation)||0)*100+"%":"transparent"}))==null?void 0:r.join(", "))+")"};
Jao=function(g,v,r,k,y){if(!((k==null?0:k.height)&&(k==null?0:k.width)))return{size:0};var z=k.width;k=k.height;if(y)return v==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||v==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&z>k?{size:312/Z_Y}:v==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(r!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||g!==1&&g!==2||v!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&v!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&v!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(v==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||v==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||k===z)switch(g){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(v==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||k>z)switch(g){case 1:case 3:return{size:240*NIJ};default:return{size:360*NIJ}}switch(g){case 1:case 2:return{size:1/Z_Y*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.OPF=function(g){if(!("matchMedia"in window))return _.J0(Error("Lh")),function(){return!1};
var v=window.matchMedia(g);g=_.I(_.Ww(v.matches,void 0,"jLJc8e"));var r=g.next().value,k=g.next().value,y=function(z){k(z.matches)};
v.addEventListener?(v.addEventListener("change",y),_.tQ(function(){v.removeEventListener("change",y)})):v.addListener&&(v.addListener(y),_.tQ(function(){v.removeListener(y)}));
return r};
VpY=function(g){return g==="IMAGE_BANNER_STYLE_INSET"||g==="IMAGE_BANNER_STYLE_UNKNOWN"};
qc3=function(){if(!("matchMedia"in window))return _.J0(Error("Lh")),function(){return 0};
var g=t0(function(){return window.matchMedia("(max-width: 527.9px)")}),v=t0(function(){return window.matchMedia("(min-width: 528px) and (max-width: 839.9px)")}),r=t0(function(){return window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)")}),k=t0(function(){return window.matchMedia("(min-width: 1024px)")}),y=_.I(_.Ww(g.matches,void 0,"og9kEc")),z=y.next().value,W=y.next().value;
y=_.I(_.Ww(v.matches,void 0,"ybDWCb"));var S=y.next().value,Y=y.next().value;y=_.I(_.Ww(r.matches,void 0,"o0Gfh"));var e=y.next().value,a=y.next().value;y=_.I(_.Ww(k.matches,void 0,"yqUUgd"));var E=y.next().value,p=y.next().value,f=t0(function(){return function(O){W(O.matches)}}),Z=t0(function(){return function(O){Y(O.matches)}}),L=t0(function(){return function(O){a(O.matches)}}),Q=t0(function(){return function(O){p(O.matches)}});
_.Hd(function(){g.addEventListener?(g.addEventListener("change",f),v.addEventListener("change",Z),r.addEventListener("change",L),k.addEventListener("change",Q)):g.addListener&&(g.addListener(f),v.addListener(Z),r.addListener(L),k.addListener(Q));_.tQ(function(){g.removeEventListener?(g.removeEventListener("change",f),v.removeEventListener("change",Z),r.removeEventListener("change",L),k.removeEventListener("change",Q)):g.removeListener&&(g.removeListener(f),v.removeListener(Z),r.removeListener(L),
k.removeListener(Q))})});
return function(){return z()?1:S()?2:e()?3:E()?4:0}};
smk=function(g){var v=0;g=_.I([g.title,g.metadata,g.actions,g.description,g.attribution]);for(var r=g.next();!r.done;r=g.next())r.value&&v++;return v};
mtk=function(g){return g===1||g===2?1:0};
bPR=function(g){var v,r=((v=_.h0().resolve(_.Bd(_.V0)))==null?0:v())&&g.data.darkThemeImage?g.data.darkThemeImage:g.data.image;v=_.A("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.A("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},r?_.A(_.Kw,{data:r,alt:"",className:"ytwSearchFrictionViewModelHostImage"}):null),KYk(g.data.overflowMenuButton,{buttonViewModel:{className:"ytwSearchFrictionViewModelHostMenuButton"}}));r=_.A(_.FS,{text:g.data.title,className:"ytwSearchFrictionViewModelHostTitle"});
var k=g.data;if(k.bodyText){var y=[];k=_.I(k.bodyText);for(var z=k.next();!z.done;z=k.next())y.push(_.A(_.FS,{text:z.value,className:"ytwSearchFrictionViewModelHostBodyText"}))}else y=_.A(_.R6,null);return _.A("ytw-search-friction-view-model",{class:"ytwSearchFrictionViewModelHost"},v,r,y,KYk(g.data.actions,{buttonViewModel:{className:"ytwSearchFrictionViewModelHostButton"}}),_.A(_.FS,{text:g.data.disclaimer,className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.A(_.FS,{text:g.data.attribution,
className:"ytwSearchFrictionViewModelHostAttribution"}))};
iPR=function(g){g=(new FYY).parse(g);return(new kD).render(g).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(v){var r=v.split(":").map(Number),k=0,y=0;if(r.length===3)r=_.I(r),k=r.next().value,y=r.next().value,r=r.next().value;else if(r.length===2)r=_.I(r),y=r.next().value,r=r.next().value;else if(r.length===1)r=_.I(r).next().value;else throw Error("Mh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(k*3600+y*60+r)+'" role="button">'+v+"</span>"})};
G$J=function(g){g=_.I(g.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var v=g.next(),r={};!v.done;r={clickHandler$jscomp$4:void 0},v=g.next()){v=v.value;r.clickHandler$jscomp$4=function(y){y=Number(y.target.getAttribute("data-time"));if(isNaN(y))throw Error("Nh");var z;(z=_.vW())==null||z.seekTo(y,!0)};
var k=function(y){return function(z){z.key!=="Enter"&&z.key!=="Space"||(0,y.clickHandler$jscomp$4)(z)}}(r);
v.setAttribute("tabindex","0");v.removeEventListener("click",r.clickHandler$jscomp$4);v.removeEventListener("keydown",k);v.addEventListener("click",r.clickHandler$jscomp$4);v.addEventListener("keydown",k)}};
XMo=function(){return _.A("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.A(Dd,{percentWidth:100}),_.A(Dd,{animationDelay:200}),_.A(Dd,{animationDelay:400}),_.A(Dd,{animationDelay:600}),_.A(Dd,{animationDelay:800,percentWidth:60}),_.A("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.A(Dd,{percentWidth:100}),_.A(Dd,{animationDelay:200}),_.A(Dd,{animationDelay:400}),_.A(Dd,{animationDelay:600,percentWidth:50}))};
Dd=function(g){return _.A("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(g.percentWidth===void 0?100:g.percentWidth)+"%"},_.A("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(g.animationDelay===void 0?0:g.animationDelay)+"ms"}))};
BBK=function(){var g=_.I(_.Ww(function(){return""},void 0,"v2wS5e")),v=g.next().value;
return[function(){return v()()},
g.next().value]};
nMA=function(g){g=g===void 0?{}:g;return{title:_.XV(g.localizedOptInBannerTitleText===void 0?"":g.localizedOptInBannerTitleText),titleLength:19,subtitle:_.XV(g.localizedOptInMessage===void 0?"":g.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.XV(_.I0("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:_.XV(_.I0("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:[h2R]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
MpY=function(g,v){g=g?F1A(g):"";v!==void 0&&isFinite(v)?v===0?v=_.I0("UPDATING",void 0,"Updating..."):(v=PcC(new Date(v),new Date),v=_.I0("UPDATED_TIME",{relative_time:v},"Updated "+v)):v="";var r="";g&&v&&(r=" \u2022 ");return _.XV(g+r+v)};
vmo=function(g,v,r,k,y,z){v=v===void 0?0:v;var W=R2A[v],S=W.title,Y=W.iconType,e=W.topButtonRenderer,a=W.sectionClientVE;W=W.videoClientVE;var E;if(v!==1||g.length){r=[];g=_.I(g);for(k=g.next();!k.done;k=g.next()){var p=k.value;if(KEh(p))r.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:p.videoEntity.videoId,title:B2(p.videoEntity.title),shortBylineText:B2(p.channelEntity.title),thumbnail:p.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:p.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.I0("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:W}}}}}});else if(mKB(p)){k=r;var f=k.push;var Z=void 0,L=void 0,Q=void 0,O=void 0,q=void 0,X=void 0,b=void 0,n=void 0,h=p.mainPlaylistEntity.playlistId,IY=p==null?void 0:(n=p.mainPlaylistEntity)==null?void 0:(b=n.thumbnailStyleData)==null?void 0:(X=b[0])==null?void 0:(q=X.value)==null?void 0:(O=q.collageThumbnail)==null?void 0:O.coverThumbnail;O=blh(h);if(!_.T("enable_offline_playlist_page")&&
(p==null?0:(Q=p.mainPlaylistEntity)==null?0:Q.videos)){b:{Q=p==null?void 0:(L=p.mainPlaylistEntity)==null?void 0:L.videos;L=_.KH().getState().entities;if(Q!=null&&Q.length&&L)for(Q=_.I(Q),q=Q.next();!q.done;q=Q.next())if(q=_.R0(q.value).entityId,(q=JSON.parse(q).videoId)&&CjF(L,q)==="TRANSFER_STATE_COMPLETE"){L=q;break b}L=""}L!==void 0&&(O=QH(_.KH().getState(),L),O=_.GF(L,h,void 0,void 0,O))}L=ilo(_.I0("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),blh(h));p=h&&IY&&L?{playlistId:h,navigationEndpoint:O,
viewPlaylistText:L,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:IY}},title:B2(p.mainPlaylistEntity.title),shortBylineText:B2(p==null?void 0:(Z=p.channelEntity)==null?void 0:Z.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:gmF,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:h,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.I0("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:W}}}:
void 0;f.call(k,{gridPlaylistRenderer:p})}}W={gridRenderer:{items:r}};v===1&&(E=MpY(y,z))}else if(k){var Ao=_.XV((f=r==null?void 0:r.localizedPromptMessage)!=null?f:"");W={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.XV(_.I0("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.IsC}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.XV(_.I0("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};E=MpY(y,z)}else Ao=_.XV(_.I0("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
W={};return{contents:[{shelfRenderer:{title:S,titleAnnotation:E,icon:{iconType:Y},subtitle:Ao,content:W,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:e}]}}}}],loggingDirectives:{clientVeSpec:{uiType:a}}}};
rRo=function(g,v,r,k,y,z,W,S){r=r===void 0?{}:r;k=k===void 0?!1:k;y=y===void 0?!1:y;z=z===void 0?!1:z;W=W===void 0?0:W;S=S===void 0?-Infinity:S;if(!v.length&&!g.length&&!k)return y?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:Jcm(r)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.XV(_.I0("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 Y=[];g.length&&Y.push(vmo(g,0));k?Y.push(vmo(v,1,r,z,W,S)):y&&Y.push({contents:[{statementBannerRenderer:nMA(r)}]});(k&&v.length||g.length)&&Y.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.XV(_.I0("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 Y.map(function(e){return{itemSectionRenderer:e}})};
LA=function(g,v){if(typeof g!=="object")return null;g=_.I(Object.entries(g));for(var r=g.next();!r.done;r=g.next()){var k=_.I(r.value);r=k.next().value;k=k.next().value;if(r===v)return r;if(k=LA(k,v))return r+"."+k}return null};
w0=function(g){var v=g.content;return(g=g.styleRuns)&&v?{runs:g.map(function(r){var k={text:v.slice(r.startIndex,r.startIndex+r.length)};r.fontColor&&(k.textColor=r.fontColor);return k})}:{simpleText:v}};
cRm=function(g,v,r,k){var y=kPC;k&&(g.quantity=k);if(!g.quantity||!g.maxQuantity)return{};k=g.minusButton;var z=g.plusButton,W,S,Y,e;return{value:g.quantity,maxValue:g.maxQuantity,onChangeCallback:function(a){y(g,a)},
minusLabel:(W=_.l(k,yRT))==null?void 0:W.label,minimumReachedLabel:(S=_.l(k,yRT))==null?void 0:S.limitReachedLabel,plusLabel:(Y=_.l(z,yRT))==null?void 0:Y.label,maximumReachedLabel:(e=_.l(z,yRT))==null?void 0:e.limitReachedLabel,disabled:v,onRemoveCommand:r}};
kPC=function(g,v){var r=g.quantityIncrementerEntityKey;if(r){var k={};k.quantity=v;_.sm(_.fC("quantityIncrementerEntity",r,k));g.onChangeCommand&&_.jW(g.onChangeCommand)}};
zzo=function(g){return _.T("kevlar_comments_clone_data_killswitch")?g:_.ZG.unsafeClone(g)};
Pqh=function(g,v){(g=IpY(g))&&(v?WyJ.push({command:g,sourceData:{},commandContext:void 0}):_.h0().resolve(_.nv).resolveCommand(g))};
IpY=function(g){return _.l(g,_.wE)};
S63=function(){var g=window.performance.timeOrigin+window.performance.now(),v=(new _.QP).setSeconds(g/1E9);return _.NJ(v,2,_.NM(g%1E9),0)};
CA=function(g,v){var r=_.l(_.l(g,_.wE),omB);r&&(v&&(r.serializedAdditionalMetadata=_.hG(v)),Pqh(g,!0))};
Y6F=function(g){switch(g){case 2:return"MINI_APP_AD_TRIGGER_TYPE_WITHIN";case 3:return"MINI_APP_AD_TRIGGER_TYPE_REWARD";case 1:return"MINI_APP_AD_TRIGGER_TYPE_BEFORE";default:return"MINI_APP_AD_TRIGGER_TYPE_UNSPECIFIED"}};
UHB=function(){return!!_.Cv("ID_TOKEN")};
apk=function(g){return g instanceof Error&&g.cause instanceof ARB&&g.cause.rpcErrorCode!==void 0?!ezA.includes(g.cause.rpcErrorCode):!0};
dHJ=function(){return _.Kv(Emk,{authuser:""+(_.Cv("SESSION_INDEX")||0)})};
uz=function(g,v,r,k){r=r===void 0?"MINI_APP_SDK_API_UNSPECIFIED":r;k=k===void 0?"":k;var y=new _.EU;r={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:k,sdkApi:r};g instanceof Error&&(y.message=g.message,y.name=g.name,g.cause instanceof ARB&&g.cause.rpcErrorCode!==void 0&&(r.rpcErrorCode=g.cause.rpcErrorCode));var z;(z=v.onError)==null||z.call(v,{loggingError:y,metadata:r})};
Tem=function(g,v,r,k){switch(g){case "MINI_APP_SOURCE_GAMESNACKS":return new xz(v,r,k);default:return new pzh(v,r,k)}};
lpF=function(g){switch(g){case 1:return"MINI_APP_ERROR_SOURCE_CONSOLE";case 2:return"MINI_APP_ERROR_SOURCE_UNCAUGHT";case 3:return"MINI_APP_ERROR_SOURCE_SDK";case 4:return"MINI_APP_ERROR_SOURCE_SDK_INTERNAL";case 5:return"MINI_APP_ERROR_SOURCE_SDK_SERVER";default:return"MINI_APP_ERROR_SOURCE_UNSPECIFIED"}};
fpo=function(g){switch(g){case 1:return"MINI_APP_SDK_ERROR_TYPE_API_UNAVAILABLE";case 2:return"MINI_APP_SDK_ERROR_TYPE_INVALID_PARAMS";case 3:return"MINI_APP_SDK_ERROR_TYPE_SIZE_LIMIT_EXCEEDED";default:return"MINI_APP_SDK_ERROR_TYPE_UNSPECIFIED"}};
NeF=function(g){switch(g){case 1:return"MINI_APP_SDK_API_FIRST_FRAME_READY";case 9:return"MINI_APP_SDK_API_GAME_READY";case 2:return"MINI_APP_SDK_API_LOAD_DATA";case 3:return"MINI_APP_SDK_API_SAVE_DATA";case 4:return"MINI_APP_SDK_API_SEND_SCORE";case 5:return"MINI_APP_SDK_API_ON_AUDIO_ENABLED_CHANGE";case 6:return"MINI_APP_SDK_API_ON_PAUSE";case 7:return"MINI_APP_SDK_API_ON_RESUME";case 8:return"MINI_APP_SDK_API_GET_LANGUAGE";case 10:return"MINI_APP_SDK_API_IS_AUDIO_ENABLED";case 12:return"MINI_APP_SDK_API_SHARE_INVITE_CODE";
case 13:return"MINI_APP_SDK_API_ON_GAME_DATA_AVAILABLE";default:return"MINI_APP_SDK_API_UNSPECIFIED"}};
Z4k=function(){return Math.floor(Math.random()*4)+1};
H4K=function(g,v,r,k){g=_.I(Object.entries(g));for(var y=g.next(),z={};!y.done;z={message$jscomp$957:void 0},y=g.next()){var W=_.I(y.value);y=W.next().value;W=W.next().value;z.message$jscomp$957=W;v.push(setTimeout(function(S){return function(){k(!1);r(S.message$jscomp$957.text)}}(z),z.message$jscomp$957.delayMs));
Number(y)>0&&v.push(setTimeout(function(){k(!0)},z.message$jscomp$957.delayMs-400))}};
tKB=function(g,v){var r=r===void 0?K$J:r;_.T("mweb_fix_monitor_visibility_after_render")?g&&fw(function(){inA(g,v,r)}):fw(function(){inA(g,v,r)})};
Lyo=function(g){var v=g.data;var r=g.uniqueId;g=g.overrides;var k,y=((k=v.timedAnimationData)==null?void 0:k.animationTiming)||[];return _.A("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.A(HW,{settings:{uniqueId:r,timings:y,experimentEnabled:y.length>0,enabled:y.length>0}},DHK(v.buttonRenderer,{buttonRenderer:{buttonOverrides:g}})))};
urJ=function(g){wzC||(wzC=QDR(new _.x7(1,void 0,void 0,Cqh),0));var v=wzC.format(Math.floor(g));v=_.uy==="be"||_.uy==="bg"||_.uy==="es"||_.uy==="et"||_.uy==="hu"||_.uy==="ka"||_.uy==="lv"||_.uy==="pl"||_.uy==="pt-PT"||_.uy==="sq"?v.replace(new RegExp("^(\\d)"+Cqh.GROUP_SEP.replace(".","\\.")+"(\\d+("+Cqh.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):v;return g>=1E3&&g<=9999&&v[1]==="."&&(_.uy==="sl"||_.uy==="it")?v.replace(".",""):v};
xHB=function(g,v){Zb("ytd-button-renderer",{data:g,className:v?v.className:"",overrides:v==null?void 0:v.buttonOverrides},mF)};
JRT=function(g,v,r,k){if(g)return k=k||g.likeStatus,v?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:k==="LIKE",isDisabled:!g.likesAllowed,defaultIcon:{iconType:r},defaultText:k==="LIKE"?g.likeCountWithUnlikeText:g.likeCountText,toggledText:k==="LIKE"?g.likeCountText:g.likeCountWithLikeText,defaultNavigationEndpoint:jDF(g,"LIKE"),defaultServiceEndpoint:$HK(g,"LIKE"),toggledServiceEndpoint:$HK(g,"INDIFFERENT"),defaultTooltip:_.sf(g.likeCountTooltipText),toggledTooltip:_.sf(g.likeCountTooltipText),
targetId:g.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:k==="DISLIKE",isDisabled:!g.likesAllowed,defaultIcon:{iconType:r},defaultText:k==="DISLIKE"?g.dislikeCountWithUndislikeText:g.dislikeCountText,toggledText:k==="DISLIKE"?g.dislikeCountText:g.dislikeCountWithDislikeText,defaultNavigationEndpoint:jDF(g,"DISLIKE"),defaultServiceEndpoint:$HK(g,"DISLIKE"),toggledServiceEndpoint:$HK(g,"INDIFFERENT"),defaultTooltip:_.sf(g.dislikeCountTooltipText),
toggledTooltip:_.sf(g.dislikeCountTooltipText)}};
jDF=function(g,v){if(v==="LIKE")return g.likeCommand;if(v==="DISLIKE")return g.dislikeNavigationEndpoint};
$HK=function(g,v){var r;return(r=g.serviceEndpoints)==null?void 0:r.find(function(k){var y;return((y=_.l(k,_.jd))==null?void 0:y.status)===v})};
_.q6k=function(g,v,r){return window.spf&&!_.T("web_disable_spfjs_client")?O4Y(g,v,r):VKC(g,v)};
O4Y=function(g,v,r){var k=null,y=(new _.Iu(function(z,W){var S={};if(v){S.method=v.method;var Y=v.postParams||{};hST(g,v)&&(Y[_.Cv("XSRF_FIELD_NAME")]=_.Cv("XSRF_TOKEN"));S.postData=_.W9(Y);v.type&&(S.type=v.type);Y=v.headers}S.headers=baR(g,Y);_.T("debug_forward_web_query_parameters")&&(g=_.Xom(g,window.location.search));S.experimental_headers=S.headers;S.onError=function(e){e.err&&e.xhr&&(e.err.params={url:e.xhr.responseURL,response:e.xhr.responseText.substr(0,64)});W(e.err)};
S.onPartDone=function(e){r&&r.call(null,e.part)};
S.onDone=function(e){var a=sDo(e.response,"xsrf_token");ia(window.location.href,g)&&a&&_.Q3("XSRF_TOKEN",a);if(a=sDo(e.response,"service_worker_killswitch"))_.Q3("SERVICE_WORKER_KILLSWITCH",a),N8h();z(e.response)};
k=spf.request(g,S)})).then(mHT);
y.thenCatch(function(z){var W=z instanceof _.$z,S=z&&z.hasOwnProperty("params")&&z.params.response?z.params.response:"";z instanceof Error&&(S?W?jRh(z):S===')]}\'\n{"reload":"now"}'?jRh(z):(KyC(z,g,S),b4K(z,S)?_.Lx(z):_.Z0(z)):jRh(z));k&&k.abort()});
return y};
mHT=function(g){if(g.type==="multipart"){var v=g.timing;g=g.parts.reduce(function(r,k){Object.assign(r,k);return r},{});
g.timing=g.timing||{};Object.assign(g.timing,v);g.type="reduced"}return g};
VKC=function(g,v){v=v===void 0?{}:v;var r=null,k=new _.Iu(function(y,z){v.onFinish=function(W){if(W.readyState===XMLHttpRequest.DONE)if(W.status===200){if(W.responseType!=="json"){var S=W.response;S.substring(0,5)===")]}'\n"&&(S=S.substring(5));try{var Y=JSON.parse(S)}catch(e){Y=e}}else Y=W.response;Y instanceof Error?z(Y):(S=sDo(Y,"xsrf_token"),ia(window.location.href,g)&&S&&_.Q3("XSRF_TOKEN",S),W=W.responseURL,window.performance&&window.performance.getEntriesByName?(S=window.performance.getEntriesByName(W).pop())?
W={responseStart:(0,_.XK)()-(S.responseEnd-S.responseStart)}:(Math.random()<.01&&(S=Error("Zh"),S.params=W,_.Lx(S)),W={responseStart:-1}):W={responseStart:0},Y.timing=Y.timing||{},Object.assign(Y.timing,W),y(Y))}else z(Error("Yh`"+W.status))};
(r=_.I1(g,v))||z(Error("Yh`"+r.status))});
k.thenCatch(function(y){y instanceof Error&&(KyC(y,g),b4K(y)&&(y.level="WARNING"))});
_.T("cancel_pending_navs")&&k.thenCatch(function(){r.abort()});
return k};
sDo=function(g,v){var r=g[v],k=g.parts;g.type==="multipart"&&k&&(r=(g=k.find(function(y){return v in y}))&&g[v]);
return r};
KyC=function(g,v,r){var k=g.message||"";v={original:k,url:v};if(r)if(k=k.match(/position:?\s*(\d+)/)){k=k&&Number(k[1])?Number(k[1]):0;var y=Math.max(k-25,0);v.position=k;v.response=r.substring(y,k+25)}else v.response=r.substring(0,50);_.wP(g,v);try{g.message="JSON parse error"}catch(z){}};
b4K=function(g,v){g=g.message||"";g=!!(g.indexOf("<")>=0||g.indexOf("end of ")>=0||g.indexOf("Unterminated string")>=0||g.indexOf("Unexpected EOF"));if(!g&&v)for(var r=v.length,k=!1,y=0;y<r;y++)if(k&&v[y]==="\\")y++;else if(v[y]==='"')k=!k;else if(v[y]==="<"&&!k){g=!0;break}return g};
Fyh=function(){return document.documentElement.hasAttribute("dark")};
_.i43=function(g,v){if(g!=="GFEEDBACK"&&g!=="GUIDED_HELP")_.xA(Error("$h`"+g));else{var r=_.h0().resolve(_.Bd(_.K9));if(r&&(r=r.getCurrentPage())&&r.getServiceTrackingParams&&(r=r.getServiceTrackingParams()))for(var k=0,y;y=r[k++];)if(y.service===g){if(g=y.params)for(r=0;k=g[r++];)v[k.key]=k.value;break}}};
_.GPB=function(g){var v=_.Fx();v&&(v=v.getPlayer())&&(v.pauseVideo(),g.playback_id=v.getVideoData().cpn,g.eid=v.getVideoData().eventId,Object.assign(g,v.getFeedbackProductData()))};
Xzh=function(){var g={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.Cv("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(g.enableAnonymousFeedback=!0);_.Cv("SESSION_INDEX")&&(g.authuser=String(_.Cv("SESSION_INDEX")));_.T("enable_pageid_for_feedback")&&_.Cv("DELEGATED_SESSION_ID")&&(g.pageId=String(_.Cv("DELEGATED_SESSION_ID")));return g};
_.Jy=function(g){_.T("enable_ypc_spinners")&&_.nW(g,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},g])};
_.OY=function(g){_.T("enable_ypc_spinners")&&_.nW(g,"yt-close-popup-action",["yt-loading-renderer"])};
BeR=function(g){return new Promise(function(v,r){_.Cw({verifyCommand:{recaptchaToken:g.recaptchaResponse}},{commandController:{onSuccess:function(k,y){y||r("ChallengeService did not return a response.");var z;v({challengeCompleted:(z=y.verified)!=null?z:!1})},
onServerError:function(k,y){r(y)}}})})};
hzJ=function(g,v,r,k){v({recaptchaResponse:k}).then(function(y){y.challengeCompleted?_.Au()?(r(3),_.h0().resolve(_.nv).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:g}})):r(2):r(4)},function(){r(4)})};
nmh=function(g,v,r){_.CW("https://www.google.com/recaptcha/api.js?trustedtypes=true&hl="+_.Cv("HL"),function(){var k;(k=window.grecaptcha)==null||k.ready(function(){var y=window.grecaptcha;y?(r(y.render(g,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:hzJ.bind(null,g,BeR,v)})),v(1)):v(4)})})};
MKJ=function(g,v){return function(){switch(v()){case 0:return g().captchaLoadingMessage;case 1:return g().challengeReason;case 3:return g().captchaSuccessfulMessage;case 2:return g().captchaCookieSetFailureMessage;case 4:return g().captchaFailedMessage;default:return g().challengeReason}}()};
_.VP=function(){if(!RzA){var g=document.querySelector("#player.skeleton");g&&(_.A3(g),RzA=!0)}};
_.vNK=function(){return gNC=N3Y()};
ygA=function(){return _.P(function(g){return rg3!==void 0?g.return():_.U(g,kQA(),0)})};
kQA=function(){return _.P(function(g){if(g.nextAddress==1)return _.U(g,He3(),2);gNC=g.yieldResult;rg3=_.HR.addLowPriorityJob(kQA,5E3);_.o7(g)})};
S1B=function(g){var v=v===void 0?cgh:v;var r,k,y=(r=g.responseContext)==null?void 0:(k=r.mainAppWebResponseContext)==null?void 0:k.trackingParam;if(!y){v.increment("MISSING");var z,W,S,Y,e,a;_.Lx(new _.EU("282054944_a",{i0f:!!((z=g.responseContext)==null?0:(W=z.mainAppWebResponseContext)==null?0:W.loggedOut),qLa:((S=g.responseContext)==null?void 0:S.mainAppWebResponseContext)===void 0,oIw:g.responseContext===void 0,lHY:(Y=g.playabilityStatus)==null?void 0:Y.contextParams,u1c:(((e=g.streamingData)==
null?void 0:e.formats)||[]).length>0,d3x:(((a=g.streamingData)==null?void 0:a.adaptiveFormats)||[]).length>0,os:!!g.offlineState,cotn:g.cotn}));return 2}r="";try{r=zJm(y)}catch(f){return v.increment("C_ERROR"),_.Z0(f),2}try{var E=_.IgT(r);var p=WvC(E)}catch(f){return v.increment("P_ERROR"),_.Z0(f),2}p=_.RA(p,PGk,1,_.gQ());y=[];p=_.I(p);for(E=p.next();!E.done;E=p.next())k=E.value,E=k.getPath(),r=(0,_.ZG.getValueByKeys)(g,E.split(".")),r=String(r===void 0||r===null?"":r),k=k.getValue()||"",z=/[+\-\/_]/g,
r.replace(z,"")!==k.replace(z,"")&&(v.increment("MISMATCH"),_.T("ab_mis_log_err")&&(r=new _.EU("282054944_p",{cWx:E,g:String(r),e:String(k)}),_.Z0(r)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(E)||(E.match(/enforcementMessageViewModel/i)?y.push(3):y.push(2)));if(y.length>0)return Math.max.apply(Math,_.fF(y));v.increment("SUCCESS");return 1};
Ufh=function(g){var v=new qb;if(g.interpreterJavascript){var r=_.taY(g.interpreterJavascript);r=JM(r).toString();var k=new oNs;_.e5(k,6,r);_.rS(v,1,k,qE)}else g.interpreterUrl&&(r=_.tF(g.interpreterUrl),r=_.PY(r).toString(),k=new _.Y13,_.e5(k,4,r),_.rS(v,2,k,qE));g.interpreterHash&&_.bz(v,3,g.interpreterHash,qE);g.program&&_.bz(v,4,g.program,qE);g.globalName&&_.bz(v,5,g.globalName,qE);g.clientExperimentsStateBlob&&_.bz(v,7,g.clientExperimentsStateBlob,qE);return v};
Fa=function(g){var v={};g=_.I(g.split("&"));for(var r=g.next();!r.done;r=g.next())r=r.value.split("="),r.length===2&&(v[r[0]]=r[1]);return v};
AgY=function(g){return Number(g.t)||7200};
L6B=function(){if(_.T("bg_st_hr"))return"havuokmhhs-0";var g,v=((g=performance)==null?void 0:g.timeOrigin)||0;return"havuokmhhs-"+Math.floor(v)};
eJh=function(){return new Promise(function(g){var v=window.top;v.ntpevasrs!==void 0?g(new iz(v.ntpevasrs)):(v.ntpqfbel===void 0&&(v.ntpqfbel=[]),v.ntpqfbel.push(function(r){g(new iz(r))}))})};
agF=function(g){var v=g.xHH.bind(g);_.FK("yt.aba.att",v);g=g.tuh.bind(g);_.FK("yt.aba.att2",g)};
dfF=function(g){switch(_.zE(g.input)){case _.by(ENk):var v={};return v.encryptedVideoId=g.innerTubeRequest.externalVideoId,v}return{}};
Tvk=function(g){switch(_.zE(g.input)){case _.by(ENk):if(_.T("enable_att_for_transcript_request_on_web_client"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.by(G1):if(_.T("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&g.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.by(pe3):var v,r;if(_.T("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&((r=_.l((v=g.config)==null?void 0:v.command,
Dyo))==null?0:r.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.fgh=function(g){var v;if(g.playlistVideoRenderer&&((v=g.playlistVideoRenderer)==null?0:v.engagementBar))return lgm(g.playlistVideoRenderer.engagementBar);if(_.l(g,Xa)){var r;if(g=(r=_.l(g,Xa))==null?void 0:r.engagementBar)return lgm(g)}return""};
lgm=function(g){if(!g)return"";g=_.l(g,_.NvT);if(g==null||!g.actions)return"";g=_.I(g.actions);for(g=g.next();!g.done;g=g.next()){g=_.l(g.value,_.ZsC);var v=void 0;if((v=g)==null||!v.itemId)break;return g.itemId}return""};
_.Hsh=function(g){var v;if(g.playlistVideoRenderer&&((v=g.playlistVideoRenderer)==null?0:v.videoId))return g.playlistVideoRenderer.videoId;if(_.l(g,Xa)){var r,k;if(g=(r=_.l(g,Xa))==null?void 0:(k=r.playlistItemData)==null?void 0:k.videoId)return g}return""};
_.tIK=function(g){var v;if(g.playlistVideoRenderer&&((v=g.playlistVideoRenderer)==null?0:v.voteCount))return g.playlistVideoRenderer.voteCount;if(_.l(g,Xa)){var r,k;if(g=(r=_.l(g,Xa))==null?void 0:(k=r.playlistItemData)==null?void 0:k.voteCount)return g}return 0};
_.Bb=function(g,v){return _.k7(g.entities,"flowStateEntity",v)};
LvB=function(g,v,r,k){var y=void 0;g=_.I(g[v.iconName]||[]);for(var z=g.next();!z.done;z=g.next()){z=z.value;var W=v.iconSize;var S=v.iconStyle;W=!W||W===z[2];var Y=DfR[z[0]];k&&k!==z[1]||!W||S&&S!==Y?S=!1:y?(S=DfR[z[0]],S=!!v.iconStyle||S==="youtube_outline",W=y.version<=z[1],S=(!!v.iconSize||z[2]===24)&&S&&W):S=!0;S&&(y={name:v.iconName,style:DfR[z[0]],size:z[2],version:z[1],allowMirroring:!!z[3],url:r(v.iconName,z)})}return y};
we3=function(g,v,r,k){return g+(""+DfR[r[0]]+((k===void 0?0:k)?"_experimental":"")+"/"+v+"/v"+r[1]+"/")+(r[2]+"px.svg")};
hy=function(g){return _.T("web_bookmark_playlist_save_icon")?"bookmark":g};
Qrh=function(g,v){return we3("https://fonts.gstatic.com/s/i/",g,v)};
CGm=function(g,v){return we3("https://fonts.gstatic.com/s/i/",g,v,!0)};
uiJ=function(g,v){return we3("https://www.gstatic.com/youtube/img/icons/web/",g,v)};
jrF=function(g){var v=g.enabled;var r=g.itemPlaybackModel;var k=g.thumbnailElRef;var y=g.containerElRef;var z=g.options;var W;_.Z8(function(){var S=y==null?void 0:y.value;var Y,e=(Y=k())==null?void 0:Y.value;Y=r();var a=z();if(v&&Y&&S&&e&&(a==null?0:a.thumbnail)){var E={data:Y,hostElement:S},p,f,Z=_.T("web_explore_hub_on_hover")||_.T("web_client_explore_hub_on_hover")?[].concat(_.fF((p=a.thumbnailOverlays)!=null?p:[]),_.fF((f=Y.overlays)!=null?f:[])):a.thumbnailOverlays||[],L,Q;S={mediaRenderer:E,
lockupElement:S,thumbnailElement:e,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.Q0((L=Y.inlinePlayerData)==null?void 0:L.onVisible),navigationEndpoint:_.Q0((Q=Y.inlinePlayerData)==null?void 0:Q.onSelect),thumbnail:a.thumbnail,thumbnailOverlays:Z,accessibilityText:a.accessibilityText||""},thumbnailSize:a.thumbnailSize,enableRounding:a.enableRounding}}}else S=void 0;if(L=S){var O;(O=W)==null||nA(O);W=qY(L);var q,X;((q=r())==null?0:(X=q.inlinePlayerData)==null?0:X.forceImpAutoplay)&&
xfR(W)}},"B33dEc");
_.tQ(function(){var S;(S=W)==null||nA(S)})};
$fo=function(g){g=atob(g);for(var v=[],r=0;r<g.length;r++)v.push(g.charCodeAt(r));return new Blob([new Uint8Array(v)],{type:"image/png"})};
Oso=function(g,v,r,k){k=k===void 0?"INSERTION_POSITION_UNSPECIFIED":k;return g({targetId:v},function(y){var z,W=(z=y.contents)!=null?z:[];z=r!=null?r:[];var S=JgA(W);switch(k){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},y,{contents:[].concat(_.fF(W.slice(0,S)),_.fF(z),_.fF(W.slice(S+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},y,{contents:[].concat(_.fF(z),_.fF(W))});case "INSERTION_POSITION_LAST":return Object.assign({},y,{contents:[].concat(_.fF(W),_.fF(z))});
default:return y}})};
q13=function(g,v,r,k,y){y=y===void 0?"RELATIVE_INSERTION_POSITION_AFTER":y;return g({targetId:v},function(z){var W,S=(W=z.contents)!=null?W:[];W=VIJ(S,r);if(W<0)return z;W=y==="RELATIVE_INSERTION_POSITION_BEFORE"?W:W+1;return Object.assign({},z,{contents:[].concat(_.fF(S.slice(0,W)),_.fF(k),_.fF(S.slice(W)))})})};
JgA=function(g){var v=g.findIndex(function(r){return _.l(r,_.Mb)});
return v>=0?v:g.length};
VIJ=function(g,v){return g.findIndex(function(r){a:{r=_.I(Object.values(r));for(var k=r.next();!k.done;k=r.next())if((k=k.value)&&k.targetId){r=k.targetId;break a}r=""}return r===v})};
mfR=function(g,v,r){return g({targetId:v},function(k){var y,z=(y=k.contents)!=null?y:[];return Object.assign({},k,{contents:srF(z,r)})})};
srF=function(g,v){return g.filter(function(r){var k=v.includes;a:{r=_.I(Object.values(r));for(var y=r.next();!y.done;y=r.next())if((y=y.value)&&y.targetId){r=y.targetId;break a}r=""}return!k.call(v,r||"")})};
_.Kvk=function(g,v){return{engagementPanelSectionListRenderer:{panelIdentifier:g,identifier:v,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
_.Fvk=function(g){var v,r=(v=g.getOption("captions","tracklist",{includeAsr:!0}))!=null?v:[];return r=bsK(r,g)};
ish=function(g){return g.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
bsK=function(g,v){v=ish(v);if(v==null||!v.length)return g;var r=v.filter(function(W){return W});
v=g.filter(function(W){return W.languageCode.startsWith("en")});
r=_.I(r);for(var k=r.next();!k.done;k=r.next())if(k=k.value,v.length){var y=v[0],z=Object.assign({},y);y.languageCode!==k.languageCode&&(z.displayName=y.languageName+" >> "+k.languageName,z.translationLanguage=k,g.push(z))}return g};
GQm=function(g,v,r){g=_.Fvk(g);if(g.length)return r?g.find(function(k){if(typeof(k==null?void 0:k.translationLanguage)==="object"){var y;return((y=k.translationLanguage)==null?void 0:y.languageCode)===v}return!1}):g==null?void 0:g.find(function(k){return k.languageCode===v})};
XeJ=function(g){return g.getOption("captions","tracklist",{includeAsr:!0})};
BvK=function(g){return g.getOption("captions","tracklist",{includeAsr:!0})};
hJK=function(g){var v=BvK(g);if(v==null?0:v.length)return v;g.loadModule("captions");return BvK(g)};
nNF=function(g){var v=g.getOption("captions","track");if(v)return v;g.loadModule("captions");return g.getOption("captions","track")};
RJY=function(g){var v=hJK(g);if(v!=null&&v.length){var r=nNF(g),k;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.I0("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(r==null?0:r.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.fF(v.map(function(y){return{listItemViewModel:{title:{content:y.displayName},
isSelected:y.displayName===(r==null?void 0:r.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:y.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.I0("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!r.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!r.translationLanguage&&{selectionText:{content:(r==null?void 0:(k=r.translationLanguage)==null?void 0:k.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[MIk(g)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
MIk=function(g){var v=ish(g);if(v==null||!v.length)throw Error("xi");var r=nNF(g);g=v.filter(function(k){return!k.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.fF(g.map(function(k){var y;return{listItemViewModel:{title:{content:k.languageName},isSelected:k.languageName===(r==null?void 0:(y=r.translationLanguage)==null?void 0:y.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:k.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
k6A=function(g){return new Promise(function(v,r){if(g===void 0)_.Z0(Error("Bi"),"ERROR"),r(Error("Bi"));else{r=new _.gtJ;var k=_.vtY();r=r.init();var y=_.rwY(_.Cv("YPC_MB_URL"),!0);Promise.all([r,y]).then(function(){var z=payments.business.integration.ClientTokenFactory.createClientToken(g,k);v(z)})}})};
zDh=function(g,v,r,k,y,z,W){var S=_.JW();r=r.replace(/-/g,"+").replace(/_/g,"/");var Y=_.o0().get("hl"),e=_.Rl(_.VX),a=v==null?void 0:v.element;a&&_.Jy(a);ywR(v,!0);_.cwh(e,r,S.resolve,function(){a&&_.OY(a)},function(E){a&&_.OY(a);
S.reject(E)},Y,k?function(E){k&&_.$h(g,k,{backend_analytics:E})}:void 0,S.resolve,y,z,W);
return S.promise};
ywR=function(g,v){!(g=g==null?void 0:g.element)||g.tagName!=="YT-BUTTON-RENDERER"&&g.tagName!=="YTD-BUTTON-RENDERER"||(g.disabled=v)};
IKF=function(){var g=_.I0("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.XV(g),actionButton:{buttonRenderer:xVo()}}},popupType:"TOAST"}};
WBJ=function(){var g=_.I0("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.XV(g),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
P5k=function(g){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:g}]}}};
gj=function(g,v,r,k){var y;return _.P(function(z){if(z.nextAddress==1)return _.cD(z,2),_.U(z,g,4);if(z.nextAddress!=2)return(y=_.AN(v.getState().entities).length>0)?z.return({title:_.XV(_.I0("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.XV(_.I0("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:uXm()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
z.return(jXY(r,k));_.S2(z);return z.return(jXY(r,k))})};
SVT=function(g,v){return v?v==="PPSV"||jwJ(g,v):!1};
otK=function(g){g.responseContext||(g.responseContext={});g.responseContext.maxAgeSeconds=0;return g};
rj=function(g){var v;return _.P(function(r){return r.nextAddress==1?_.U(r,YVR(g,"service:topbar:fallback"),2):(v=r.yieldResult)&&_.vI(v)?r.return(otK(_.vI(v))):r.return()})};
UZY=function(g){var v;return _.P(function(r){return r.nextAddress==1?_.U(r,YVR(g,"service:downloads_settings:fallback"),2):(v=r.yieldResult)&&_.vI(v)?r.return(v):r.return()})};
YVR=function(g,v){var r;return _.P(function(k){if(k.nextAddress==1)return g?_.U(k,g.get(v),2):k.return();r=k.yieldResult;return!r||!_.vI(r)||!isNaN(Number(r.data.expireTimestampMs))&&r.isExpired()?k.return():k.return(r)})};
Aw3=function(g){var v=_.h0().resolve(kV).getState().entities;return g.playlistId?SVT(v,g.playlistId):!1};
eDm=function(g,v){var r;if(v==null?0:(r=v.requestTemplate)==null?0:r.panelId)g.panelId=v.requestTemplate.panelId;var k;if(v==null?0:(k=v.requestTemplate)==null?0:k.params)g.params=v.requestTemplate.params};
EtJ=function(){if(aK3)return aK3();var g=!_.T("idb_response_store_auth_killswitch"),v={};aK3=GE("yt-it-response-store",{objectStores:(v.ResponseStore={addedAtVersion:1},v),shared:!g,upgrade:function(r,k){k(1)&&(r=u0(r,"ResponseStore",{keyPath:["key","clientName"]}),x0(r,"byExpiration","expireTimestampMs"),x0(r,"byInterface","clientName"))},
version:1});return aK3()};
dZT=function(g){return _.Vj(EtJ(),g)};
TMY=function(g,v){var r;return _.P(function(k){return k.nextAddress==1?_.U(k,_.ih(),2):(r=k.yieldResult)?k.return(new p_C(g,v,r)):k.return()})};
lKC=function(g){var v=Object.keys(g)[0];if(v)return g.screenExit&&(v=v+";"+g.screenExit.screen),v};
fKs=function(g){var v=new Map;g=_.I(g);for(var r=g.next();!r.done;r=g.next())r=r.value,r!=null&&(v.has(r.taskType)||v.set(r.taskType,[]),v.get(r.taskType).push(r));return v};
NM3=function(g){return!isNaN(g)&&g>0};
Z5Y=function(g){g=[].concat(_.fF(g)).sort(function(r,k){return r-k});
var v=Math.floor(g.length/2);return g.length%2?g[v]:(g[v-1]+g[v])/2};
DZY=function(g,v){g=g===void 0?p6B:g;v=v===void 0?{}:v;_.FK("yt.logging.errors.log",_.Z0);E6o();H5k(Zwm(),v);window.onerror=g;tzK=dCY;window.addEventListener("unhandledrejection",function(r){if(r.reason instanceof Error){var k=r.reason;_.wP(k,{source:"unhandledrejection"});k.name==="AbortError"&&(k.level="WARNING")}dCY(r.reason);r.preventDefault()})};
_.LB3=function(g){return g.a11y.ephemeralAction||null};
_.w_B=function(g){var v,r,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X,b,n,h,IY,Ao,dC,Hh,wC,CK,Fh,qs,Q6,aM,j0,AC,PP,vv,S0,oe,LN,Ph;return _.P(function(Tc){if(Tc.nextAddress==1)return _.U(Tc,_.PC(g,{mode:"readonly",enableRetries:!0},function(uu){return Sa(uu,"playbackData").then(function(sp){var NE=sp.map(function(cP){return cP.transfer}).filter(function(cP){return!!cP}),BP=sp.map(function(cP){return cP.offlineVideoPolicy}).filter(function(cP){return!!cP}),KF=sp.filter(function(cP){return!!cP.key}).map(function(cP){return _.ri(_.R0(cP.key).entityId,
"downloadStatusEntity")});
NE=Sa(uu,"transfer",NE);BP=Sa(uu,"offlineVideoPolicy",BP);KF=Sa(uu,"downloadStatusEntity",KF);var Gc=NE.then(function(cP){cP=cP.reduce(function(su,pq){(pq==null?0:pq.offlineVideoStreams)&&su.push.apply(su,_.fF(pq.offlineVideoStreams));return su},[]).filter(function(su){return!!su});
return Sa(uu,"offlineVideoStreams",cP)});
return uh.all([NE,BP,Gc,KF]).then(function(cP){var su=_.I(cP);cP=su.next().value;var pq=su.next().value;var pB=su.next().value;su=su.next().value;return[sp,cP,pq,pB,su]})})}),2);
if(Tc.nextAddress!=3)return v=Tc.yieldResult,_.U(Tc,_.PC(g,{mode:"readonly",enableRetries:!0},function(uu){return Sa(uu,"mainDownloadsListEntity").then(function(sp){var NE,BP;return(BP=(NE=sp[0])==null?void 0:NE.downloads)!=null?BP:[]})}),3);
r=Tc.yieldResult;k=_.I(v);y=k.next().value;z=k.next().value;W=k.next().value;S=k.next().value;Y=k.next().value;e=y;a=z;E=W;p=S;f=Y;Z={};L={};Q={};O={};q={};X=[];b=_.I(a);for(n=b.next();!n.done;n=b.next())(h=n.value)&&(Z[h.key]=h);IY=_.I(E);for(Ao=IY.next();!Ao.done;Ao=IY.next())(dC=Ao.value)&&(L[dC.key]=dC);Hh=_.I(f);for(wC=Hh.next();!wC.done;wC=Hh.next())(CK=wC.value)&&(Q[CK.key]=CK);Fh=_.I(p);for(qs=Fh.next();!qs.done;qs=Fh.next())(Q6=qs.value)&&(O[Q6.key]=Q6);aM=_.I(r);for(j0=aM.next();!j0.done;j0=
aM.next())AC=j0.value,PP=void 0,q[(PP=AC.videoItem)!=null?PP:""]=!0,AC.videoItem&&(S0=vv=void 0,oe=(S0=(vv=_.R0(AC.videoItem))==null?void 0:vv.entityId)!=null?S0:"",X.push({externalVideoId:oe}));LN=e.filter(function(uu){if(!uu||!uu.key||!uu.offlineVideoPolicy)return!1;uu=_.R0(uu.key).entityId;uu=_.ri(uu,"downloadStatusEntity");var sp;return!(uu&&((sp=Q[uu])==null?void 0:sp.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
Ph=LN.map(function(uu){var sp=Z[uu.transfer],NE=[];if(sp==null?0:sp.offlineVideoStreams)for(var BP=_.I(sp.offlineVideoStreams),KF=BP.next();!KF.done;KF=BP.next())(KF=O[KF.value])&&NE.push(KF);BP=L[uu.offlineVideoPolicy];KF=q;var Gc=uu==null?void 0:uu.playerResponseTimestamp,cP=_.R0(BP.key).entityId;uu=_.ri(cP,"mainVideoEntity");if(BP.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var su="OFFLINE_VIDEO_STATE_DISABLED";BP.expirationTimestamp&&Number(BP.expirationTimestamp)<Date.now()/1E3&&(su="OFFLINE_VIDEO_STATE_EXPIRED")}else if(BP.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")su="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(sp==null?void 0:sp.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":su="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":su="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":su="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":su="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":su="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":su="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:su="OFFLINE_VIDEO_STATE_UNKNOWN"}if(su==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(sp==null?void 0:sp.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":su="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":su="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":su=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}cP={id:cP,videoState:su};if(sp==null?0:sp.cotn)cP.cotn=sp.cotn;if(sp==null?0:sp.maximumDownloadQuality)cP.selectedVideoQuality=sp==null?void 0:sp.maximumDownloadQuality;if(sp==null?0:sp.lastProgressTimeMs)cP.lastProgressTimeMs=sp.lastProgressTimeMs;Gc&&(cP.playerResponseSavedTimeMs=String(Number(Gc)*1E3));sp=String;Gc=0;NE=_.I(NE);for(su=NE.next();!su.done;su=NE.next())if(su=su.value,su.streamsProgress){su=_.I(su.streamsProgress);for(var pq=su.next();!pq.done;pq=
su.next()){var pB=void 0;Gc+=Number((pB=pq.value.numBytesDownloaded)!=null?pB:0)}}cP.downloadedBytes=sp(Gc);cP.selectedOfflineMode=KF[uu]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";BP.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(cP.offlinePlaybackDisabledReason=BP.offlinePlaybackDisabledReason);return cP});
return Tc.return({offlineVideos:Ph,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:X}}})})};
QLo=function(){var g;return _.P(function(v){return v.nextAddress==1?_.U(v,_.z5(),2):(g=v.yieldResult)?v.return(_.w_B(g)):v.return({state:"PES Unavailable"})})};
xZJ=function(){var g,v,r,k;return _.P(function(y){if(y.nextAddress==1)return _.U(y,_.z5(),2);if(y.nextAddress!=3)return(g=y.yieldResult)?_.U(y,C5C(g),3):y.return({state:"PES Unavailable"});v=y.yieldResult;r={};k=v.reduce(function(z,W){z[W.key]=W;return z},r);
return y.return(udh(k))})};
udh=function(g){for(var v={},r=[],k=_.I(Object.keys(g)),y=k.next();!y.done;y=k.next()){var z=y.value;y=g[z];var W=void 0;if(((W=y)==null?void 0:W.entityType)==="mainVideoEntity"){delete g[z];var S=y.data;y={};if(S){var Y=void 0;W=(Y=S.videoId)!=null?Y:"vid-"+z;z=g;y.video=S;delete y.video.formattedDescription;delete y.video.thumbnail;S.owner&&(Y=z[S.owner],Y==null?0:Y.data)&&(delete z[Y.key],y.video.owner=Y.data,delete y.video.owner.avatar);if(S=S.downloadState)if(Y=z[S],Y==null?0:Y.data)if(delete z[S],
S=Y.data.playbackData)if(Y=z[S],Y!=null&&Y.data){delete z[S];S=Y.data;delete S.playerResponseJson;y.playbackData=S;if(S.transfer&&(Y=z[S.transfer],Y==null?0:Y.data)){delete z[Y.key];var e=Y.data;y.transfer=e;Y=[];e=_.I(e.offlineVideoStreams||[]);for(var a=e.next();!a.done;a=e.next())if(a=z[a.value])delete z[a.key],Y.push(a.data);Y&&(y.streams=Y)}(S=S.offlineVideoPolicy)&&(S=z[S])&&S.data&&(delete z[S.key],y.offlineVideoPolicy=S.data)}v[W]=y}}else y&&y.entityType==="offlineOrchestrationActionWrapperEntity"&&
y.data&&(delete g[y.key],W=y.data,z=void 0,r.push({id:W.rootActionId,type:((z=W.actionProto)==null?void 0:z.actionType)||"",entity:y}))}v.wrapperEntities=r;Object.keys(g).length>0&&(v.unknownKeys=g);return v};
jLJ=function(){var g,v,r,k,y,z,W,S,Y;return _.P(function(e){if(e.nextAddress==1)return g=!!(new _.QK("")).expiringStorage_,k=!!((v=_.rC.crypto)==null?0:(r=v.subtle)==null?0:r.importKey),y=!!_.rC.BroadcastChannel,z=!!_.rC.navigator.locks,_.U(e,hsA(),2);W=e.yieldResult;S=g&&k&&y&&z&&W;Y={isSupported:S};if(S)return e.return(Y);Y.missingBrowserFeatures=[];W||Y.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");g||Y.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
k||Y.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");y||Y.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");z||Y.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return e.return(Y)})};
$ZB=function(){var g;return!((g=yd?yd:null)==null||!g.window)};
_.O5K=function(g){if(_.QJ()&&_.oFh("Chromium")>=120){var v=_.Jws().mediaSession;try{v.setActionHandler("enterpictureinpicture",function(){g()})}catch(r){}}};
VzR=function(g){for(var v=[],r=_.I(document.styleSheets),k=r.next(),y={};!k.done;y={node$jscomp$725:void 0},k=r.next())y.node$jscomp$725=k.value.ownerNode,y.node$jscomp$725&&(y.node$jscomp$725 instanceof HTMLStyleElement||y.node$jscomp$725 instanceof HTMLLinkElement)&&v.push(new Promise(function(z){return function(W){var S=z.node$jscomp$725.cloneNode(!0);S.onload=function(){W()};
S.onerror=function(){_.Lx(Error("dj"));W()};
g.document.head.appendChild(S)}}(y)));
return Promise.all(v)};
BMh=function(g){var v=[_.gm(qVh),_.gm(sLm),_.gm(mZm)];KBB(window.document.documentElement,g.document.documentElement,[_.gm(b5K),_.gm(FB3),_.gm(i5h),_.gm(G6F),_.gm(X_R)]);KBB(window.document.body,g.document.body,v)};
KBB=function(g,v,r){g=_.I(g.attributes);for(var k=g.next();!k.done;k=g.next())if(k=k.value)try{_.sa(r,v,k.name,k.value)}catch(y){}};
ntF=function(g,v){g=new _.cI(g.document.documentElement);g.start(hDT,v);return g};
Mzo=function(g){var v=g.document.documentElement;v.addEventListener("click",function(r){Vim(v,r)});
v.addEventListener("touchstart",function(r){b8m(r)});
v.addEventListener("mousedown",function(r){b8m(r)})};
gdK=function(g,v,r,k){k=k===void 0?!1:k;v=new RDJ(v||g,r||g);return{x:g.x+((k===void 0?0:k)?v.lengthX*-1:v.lengthX)*.2,y:g.y+((k===void 0?0:k)?v.lengthY*-1:v.lengthY)*.2}};
vdm=function(g){if(!g)return!1;var v=g.status==="OK"||g.status==="LIVE_STREAM_OFFLINE",r,k,y,z=(y=(r=g.errorScreen)==null?void 0:r.playerLegacyDesktopYpcTrailerRenderer)!=null?y:(k=g.errorScreen)==null?void 0:k.ypcTrailerRenderer;return!!v||!!z};
_.rmB=function(g,v){if(!g)return!1;var r,k=(r=g.errorScreen)==null?void 0:r.playerLegacyDesktopYpcOfferRenderer,y;v=!!(v==null?0:(y=v.playerOverlayRenderer)==null?0:y.gatedActionsOverlayRenderer);return!!vdm(g)||!!k||!!v};
cmm=function(g){return kvB(g,0,"gclid",g.search(yms))>=0||kvB(g,0,"gad_source",g.search(yms))>=0};
WwT=function(g){var v=[],r=0;return{clear:function(){r=v.length=0},
push:function(k){v[r]=k;r=(r+1)%g},
iterate:function(){return function y(){var z,W,S,Y;return _.zGh(y,function(e){switch(e.nextAddress){case 1:_.WD(e,2),z=v.length,W=0;case 4:if(!(W<z)){e.jumpTo(2);break}S=r+W;Y=_.Ims;return _.U(e,v[S%z],7);case 7:Y(e.yieldResult);W++;e.jumpTo(4);break;case 2:_.I7(e),_.PD(e,0)}})}()}}};
PiT=function(g){g.eventsToIgnore||(g.eventsToIgnore=[]);var v=g.eventsToIgnore.map(rhB),r=new Set(v),k=WwT(g.bufferSize);return{flush:function(){var y=Array.from(k.iterate());k.clear();y=y.map(function(z){return{name:z.name,timestamp:z.startTime,attributes:z.attributes}});
return JSON.stringify(y)},
onSpanStart:function(y){y.name==="event"&&r.has(y.attributes.type)||k.push(y)}}};
STC=function(g){g=PiT(g);var v=g.flush;$IB({onSpanStart:g.onSpanStart});w6K.subscribe("handleError",function(r){try{r.params.breadcrumbs=v()}catch(k){_.Z0(k,"WARNING")}})};
odh=function(g,v,r){var k=g.endTime;if(k==null)throw Error("fj");r=_.jf(n3F)(g.name,k-g.startTime,g.startTime,{webTracing:g.attributes},r,v);if(g.children)for(g=_.I(g.children),k=g.next();!k.done;k=g.next())odh(k.value,v,r)};
eGk=function(){var g=g===void 0?YT3:g;var v=window.localStorage.getItem("yt-telemetry");v&&(g=JSON.parse(v));v={};for(var r=_.I(g.enabledSpansArray),k=r.next();!k.done;k=r.next())v[k.value]=!0;if(g.exportToCsi||g.exportBreadcrumbs)v={enabledSpans:v},bY={sessionId:v.sessionId||"",nextSpanId:0,activeSpan:void 0,processors:[],enabledSpans:v.enabledSpans};g.exportBreadcrumbs&&STC({eventsToIgnore:UDF,bufferSize:g.bufferSize});g.exportToCsi&&$IB(AmK)};
amC=function(g){return new Promise(function(v){window.setTimeout(v,g)})};
Edo=function(g){var v={bicf:function(z){g.jzJ=z},
blc:function(){return g.getLatestChallengeResponse()},
bcr:function(z){g.uVD.push(z)}},r=window.top;
r.ntpevasrs=v;if(r.ntpqfbel!==void 0)for(var k=_.I(r.ntpqfbel),y=k.next();!y.done;y=k.next())y=y.value,y(v);r.ntpqfbel=void 0};
dDm=function(g){return _.P(function(v){if(v.nextAddress==1)return _.cD(v,2),_.U(v,g.rSa(),4);if(v.nextAddress!=2)return _.Ju(v,0);_.S2(v);_.o7(v)})};
p7F=function(g){var v,r;(v=g.ytcsi)==null||(r=v.tick)==null||r.call(v,"pot_ist")};
TJm=function(g){if(g instanceof Error){var v=_.$A("yt.logging.errors.log");v&&v(g,"WARNING")}};
lm3=function(g){try{var v=JSON.parse(g);if(v.bgChallenge)return v}catch(r){}};
NJo=function(){var g=window,v={networkStatusManagerPromise:_.h0().resolve(new uwB(_.OH)),initialChallengeSli:_.T("wpo_att_sli")?new _.JeT("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};g=g===void 0?window:g;var r=g.ytAtR,k;v==null||(k=v.initialChallengeSli)==null||_.zn(k);if(r){if(r=lm3(r)){var y;v==null||(y=v.initialChallengeSli)==null||_.Ia(y,"SUCCESS");fmk(r,v)}g.ytAtR=void 0}else g.ytAtRC=function(z){if(z=lm3(z)){var W;v==null||(W=v.initialChallengeSli)==null||
_.Ia(W,"SUCCESS");fmk(z,v);g.ytAtRC=void 0}}};
tqK=function(){if(ZpK)return ZpK;try{var g=_.UG("IFRAME");_.Qm(g,_.rm(Hpo));g.sandbox.add("allow-same-origin");g.style.display="none";document.body.appendChild(g);return ZpK=g}catch(v){g=new _.EU("Failed to create sandbox iframe"),_.Z0(g)}};
DDh=function(g){var v,r;return(r=g==null?void 0:(v=g.contentWindow)==null?void 0:v.fetch)!=null?r:window.fetch};
Lwh=function(g){var v,r;return(r=g==null?void 0:(v=g.contentWindow)==null?void 0:v.JSON.parse)!=null?r:JSON.parse};
w7C=function(g){var v,r;return(r=g==null?void 0:(v=g.contentWindow)==null?void 0:v.Request)!=null?r:window.Request};
ulY=function(){if(mm3()==="hidden")var g="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else mm3()==="visible"&&(g="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",Qy3=null);g&&Cim(g)};
Cim=function(g){if(g==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||g==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(xDh===g)return;xDh=g}var v=9E4+Math.random()*2E3;if(g!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.nL()>v)&&mm3()==="visible"){v=-1;Qy3&&(v=Math.round((0,_.XK)()-Qy3));var r=String;var k=_.$A("_fact",window);k=k==null||k==-1?-1:Math.max(Date.now()-k,0);_.fx("foregroundHeartbeat",{firstActivityMs:r(k),clientDocumentNonce:dLo,index:String(jym),lastEventDeltaMs:String(v),trigger:g});
_.FK("_fact",-1,window);jym++;Qy3=(0,_.XK)()}};
_.$DT=function(){try{return!!self.sessionStorage}catch(g){return!1}};
Jmk=function(){var g=navigator;return new Promise(function(v,r){var k;(k=g.webkitTemporaryStorage)!=null&&k.queryUsageAndQuota?g.webkitTemporaryStorage.queryUsageAndQuota(function(y,z){v({usage:y,quota:z})},function(y){r(y)}):r(Error("nj"))})};
Ops=function(g,v){var r={errorSeverity:v.errorSeverity.toString(),wizFeatureFlags:Object.entries(v.featureFlags).join("\n")};abR(v,r);v=v.errorSeverity;v===3?_.Z0(g,"ERROR",void 0,void 0,void 0,r):v===2&&_.Z0(g,"WARNING",void 0,void 0,void 0,r);_.T("cow_if_errors_in_popup")&&v===3&&g.message.indexOf("<If>")!==-1&&window.alert(g.message)};
VqB=function(g,v,r){g.componentType!==d7&&r instanceof HTMLElement&&v&&!_.T("cow_logging_in_component_wrapper")&&ZIh(r,v,!0)};
KwA=function(){if(!qTR){qTR=!0;var g=Object.assign({},{enableLazyTsx:_.T("mweb_enable_wiz_lazy_tsx")||_.T("kevlar_enable_wiz_lazy_tsx")||_.T("creator_enable_wiz_lazy_tsx"),flushRenderEffectsDuringRender:!0},{handleError:Ops,enableComponentStacksInErrorMessages:!1});Object.assign(_.h3,g);suY=syC;wGT=VqB;ixC=guY;KbA=vuB;_.T("ytwiz_enable_debug_component_props")&&(g=document.body.firstElementChild,window.ng||g.__ngContext__||(g.__ngContext__={},g.setAttribute("ng-version","0.0.0-PLACEHOLDER"),window.ng=
mDh))}};
bpB=function(g,v,r){v=v===void 0?{}:v;var k,y=(k=_.l(g.commandMetadata,_.F7))==null?void 0:k.url;k=v.form||{};!r||k.element||k.skipDefaultElement||(v.form=v.form||{},v.form.element=r);if(y&&y!=="/service_ajax")return{type:0,command:g,form:v.form};if(_.T("kevlar_service_command_check")){if(_.jg(_.h0().resolve(_.Hi),g))return Object.assign({},{type:1,command:g},v)}else{var z;if((z=_.l(g.commandMetadata,_.F7))==null?0:z.apiUrl)return Object.assign({},{type:1,command:g},v)}return{type:2,command:g,form:v.form}};
Fw3=function(g){if(g.form){var v=g.form,r=Object.assign({},v);v=v.element;r=(delete r.element,r);if(v)return[_.gh(v,[g.command,r,g.commandController])]}return[]};
ipC=function(g){if(g.form){var v=g.form,r=Object.assign({},v);v=v.element;r=(delete r.element,r);v&&_.v2(v,[g.command],v,r)}};
X7R=function(g,v,r){var k=new Gv3(g,v),y=new WI(g,v,r);g={"/youtubei/v1/browse":new PI(g,v,r),"/youtubei/v1/player":k,"/youtubei/v1/navigation/resolve_url":new SV,"/youtubei/v1/next":y,"/youtubei/v1/guide":new oa(r),"/youtubei/v1/search":new YV(g,v,r),"/youtubei/v1/reel/reel_item_watch":new Uh(g,v,r),"/youtubei/v1/get_watch":new Ar(k,y)};g["/youtubei/v1/account/account_menu"]=new eV;g["/youtubei/v1/notification/get_notification_menu"]=new aa;return g};
dj=function(){var g=_.h0().resolve(Eh);return Promise.resolve(BJK(g,_.rC.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
hGA=function(g){return g&&(g=_.pc(_.POK(g)))?(new URLSearchParams(g)).get("service"):null};
fc=function(g,v){_.gZ(_.Tn(),function(){_.t7("adl")});
_.h0().resolve(ndB)(v);g=g.root;g.loadData&&g.loadData(v);(v==null?0:v.response)?_.Ia(qNh(),"SUCCESS"):_.Lx(new _.EU("Lifecycle: No response in data",_.ua("IS_SHELL_LOAD"),v?v.page:"NO_PAGE",v?v.endpoint:"NO_ENDPOINT"));g.polymerController.$["page-manager"].lazyPrepareCriticalPages((v==null?void 0:v.page)||"",v.endpoint);var r,k;((k=_.l(v==null?void 0:(r=v.endpoint)==null?void 0:r.commandMetadata,_.F7))==null?0:k.webPageType)&&_.KH().dispatch(_.lw(_.l(v.endpoint.commandMetadata,_.F7).webPageType))};
MqB=function(){var g,v;return _.P(function(r){switch(r.nextAddress){case 1:g=window;if(!g.getDataPromise){r.jumpTo(2);break}_.cD(r,3);return _.U(r,g.getDataPromise(),5);case 5:return r.return(r.yieldResult);case 3:return _.S2(r),_.U(r,dj(),6);case 6:return r.return(r.yieldResult);case 2:if(g.getInitialData)return v=g.getInitialData(),g.getInitialData=void 0,r.return(v);throw Error("pj`"+_.rC.location.href);}})};
gPk=function(){_.Q3("CSI_SERVICE_NAME","youtube");_.Zv({loadType:"cold"});_.T("kevlar_log_lcp")&&RG3(function(g){_.t7("lcp",g.value)})};
vPJ=function(){var g=_.j8(document.location.href,"enable");g&&g.indexOf("scraper")>-1&&_.Q3("ADD_SCRAPER_ATTRIBUTES",!0)};
z9h=function(g){var v=g.root;g=[rjJ,kWT,_.NF];_.T("web_feedback_endpoint_autolog_allowlist_killswitch")&&g.push(_.ZB,yjJ);cjk(function(r,k){return bpB(r,k,v)},function(r){if(!r.command)return[];
var k;((k=r.form)==null?0:k.element)?r.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},r.form,{endpoint:r.command})})):v.handleNavigate(r);return[]},g);
_.h0().addProvider({provide:_.nv,useValue:_.IR.instance})};
Wih=function(){var g={},v={},r;for(r in I5F){var k=_.I(_.Ww(I5F[r],void 0,"NBH2te"));g[r]=k.next().value;v[r]=k.next().value}return[g,function(y){for(var z in y){var W=void 0;(W=v[z])==null||W(y[z])}}]};
_.oPJ=function(g,v){var r=_.ZG.getValueByKeys(g,"contents","twoColumnWatchNextResults","results","results","contents"),k=_.ZG.getValueByKeys(g,"contents","twoColumnWatchNextResults","playlist","playlist")||null,y=null,z=null;if(k)y=_.ZG.getValueByKeys(k,"titleText"),z=_.ZG.unsafeClone(_.ZG.getValueByKeys(k,"longBylineText")),r="",z&&(r=_.sf(z)),z=_.qd(r);else if(r){r=_.I(r);for(var W=r.next();!W.done;W=r.next())W=W.value,W.videoPrimaryInfoRenderer&&(y=_.ZG.getValueByKeys.apply(_.ZG,[W].concat(_.fF(PFh)))),
W.videoSecondaryInfoRenderer&&(z=_.ZG.getValueByKeys.apply(_.ZG,[W].concat(_.fF(S9m))))}else _.J0(Error("uj"));var S;g.currentVideoEndpoint?S=g.currentVideoEndpoint:_.J0(Error("vj"));var Y;v&&(Y=_.ZG.getValueByKeys(v,"playabilityStatus","miniplayer","miniplayerRenderer"));g={miniplayerTitle:y,miniplayerSubtitle:z,watchEndpoint:S,playlistData:k};Y&&(g.miniplayerRenderer=Y);return g};
Y9R=function(g){if(g)return _.tH(g)};
_.Unh=function(){return{isFullscreen:function(){throw Error("wj");},
toggleFullscreen:function(){throw Error("xj");},
exitFullscreen:function(){throw Error("yj");},
isAutonavEnabled:function(){throw Error("zj");},
setAutonavEnabled:function(){throw Error("Aj");},
isAutoplaySetExplicitly:function(){throw Error("Bj");}}};
AjB=function(g){return g.videoDuration?g.numTaps>1&&g.tapDirection!==0?_.HI(g.draggedTime/g.videoDuration,0,1):_.HI((g.playedTime||0)/g.videoDuration,0,1):0};
e9K=function(g){return g.videoDuration?g.isDragging||g.numTaps>1&&g.tapDirection!==0?_.HI(g.draggedTime/g.videoDuration,0,1):_.HI((g.playedTime||0)/g.videoDuration,0,1):0};
EPY=function(g){var v,r,k;return _.l(g==null?void 0:(v=g.markersMap)==null?void 0:(r=v.find(function(y){return y.key==="HEATSEEKER"}))==null?void 0:(k=r.value)==null?void 0:k.heatmap,a5C)};
dnR=function(g){var v,r;return(r=(v=EPY(g))==null?void 0:v.heatMarkersDecorations)!=null?r:[]};
pQJ=function(g){if(_.T("mweb_supported_chapters_killswitch"))return!0;var v;return!!(g==null?0:(v=g.markersMap)==null?0:v.find(function(r){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(r.key)}))};
_.Tlo=function(g){var v=Object,r=v.assign,k;g={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(k=g==null?void 0:g.getPlayerState())!=null?k:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return r.call(v,{},{isLive:!1,isPlaylist:!1,playerType:1,isProbablyAScreenreaderUser:!1,videoId:void 0,captionsEnabled:!1,captionsAvailable:!1,volume:0,volumeMuted:!0,draggedYDistance:0,isLooping:!1,isLongPressSpeedup:!1},{enabledFullscreenControlsGesture:!1,expandedFullscreenControls:!1,
isFullscreen:!1,numTaps:0,tapDirection:0},{autonavCanceled:!1,autonavEnabled:!1,autonavPaused:!1,autonavCountdown:0,showAutonavMessage:!1},g,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
l53=function(g){return function(v){var r=g(),k,y=(k=r.playerApi)==null?void 0:k.getPlayerState();v&&v!==r.playerState&&(v===1||v===2)&&r.setState({playerState:y})}};
Nlh=function(g){return function(v){var r=g(),k=r.playerApi;k&&(v==null?void 0:v.type)==="newdata"&&(f5k&&(clearTimeout(f5k),f5k=void 0),_.T("web_shorts_use_progress_state_for_gapless")?(v=k==null?void 0:k.getProgressState(v==null?void 0:v.playertype),v=v.seekableEnd-v.seekableStart):v=k==null?void 0:k.getDuration(v==null?void 0:v.playertype),r.setState({playedTime:0,videoDuration:v}))}};
Zoh=function(g){return function(v){var r=g(),k=r.playerApi;if(k){var y=k.getPresentingPlayerType();_.T("web_shorts_use_progress_state_for_gapless")?(k=k.getProgressState(y),k=k.seekableEnd-k.seekableStart):k=k.getDuration(y);r.setState({playedTime:v,videoDuration:k})}}};
DnB=function(g){var v=g.element;var r=g.veType;var k=g.storedVisualElement===void 0?null:g.storedVisualElement;var y=g.elementIndex===void 0?0:g.elementIndex;g=g.clientYouTubeData;var z=_.Z3();z!==HoR&&(tOh.clear(),HoR=z);if(v.visualElement&&tOh.has(v.visualElement))return null;if(k&&tOh.has(k))return v.visualElement=k,null;r=_.oR(_.Y6(),{veType:r,elementIndex:y,clientYouTubeData:g});if(!r)return null;v.visualElement=r;tOh.add(r);return r};
_.tr=function(g,v,r,k){r=r===void 0?null:r;k=k===void 0?K$J:k;var y=y===void 0?null:y;fw(function(){if(v){r instanceof Function&&(r=r());var z=DnB({element:v,veType:g,storedVisualElement:r,clientYouTubeData:void 0});z&&(inA(v,y),k(z))}})};
wQC=function(g){_.tr(112394,g,function(){return Li3},function(v){Li3=v})};
uPC=function(g,v){if(!g)return[];var r,k,y;g=((r=g.markersMap)==null?void 0:(k=r.find(function(z){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(z.key)}))==null?void 0:(y=k.value)==null?void 0:y.chapters)||[];
!Q9m(g)||(v==null?0:v.ignoreStub)||(g=[CFh()].concat(_.fF(g)));return g};
CFh=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
Q9m=function(g){if(g.length===0)return!1;var v;return((v=_.l(g[0],DB))==null?void 0:v.timeRangeStartMillis)!==0};
Lc=function(g){return g?g.timeRangeStartMillis||0:0};
j9Y=function(g,v){if(g.isDragging&&v)return g=xnJ(g,v),g===-1?CFh():uPC(v)[g]};
xnJ=function(g,v){return g.isDragging&&v?uPC(v,{ignoreStub:!0}).findIndex(function(r,k,y){r=$nm(g);return JjF(r,y,k).scrubberHovering}):-1};
$nm=function(g){return Object.assign({},g,{videoDuration:g.videoDuration*1E3,playedTime:g.playedTime*1E3,draggedTime:g.draggedTime*1E3})};
JjF=function(g,v,r){var k=Lc(_.l(v[r],DB));v=Lc(_.l(v[r+1],DB))||g.videoDuration;r=g.isDragging;var y;if(y=g.isDragging)y=g.draggedTime,y=y!==null&&y>=k&&y<v;var z=g.playedTime;return z!==null&&z>=k&&z<v?{videoPosition:"active",isScrubbing:r,scrubberHovering:y}:g.playedTime<k?{videoPosition:"pending",isScrubbing:r,scrubberHovering:y}:{videoPosition:"seen",isScrubbing:r,scrubberHovering:y}};
OoY=function(g,v){return g.videoPosition==="seen"||(v===void 0?0:v)>0};
VOC=function(g,v,r){v=g/v.storyboardInterval;var k=uPC(r);if(!k.length)return-v*72;r=0;k=_.I(k);for(var y=k.next();!y.done;y=k.next())if(Lc(_.l(y.value,DB))/1E3<g)r++;else break;return-(v*72)-r*56};
q9T=function(g){return g?g.width/g.columns:0};
s9Y=function(g){return g.isHovering?g.hoveredTime:g.draggedTime};
mnh=function(g,v){g=g.draggedTime*1E3;return g>=v.visibleTimeRangeStartMillis&&g<=v.visibleTimeRangeEndMillis};
_.KiJ=function(g){if(g===void 0||Number.isNaN(g))return"--:--";var v=Math.abs(Math.floor(g)),r=Math.floor(v/86400),k=Math.floor(v%86400/3600),y=Math.floor(v%3600/60);v=Math.floor(v%60);var z="";r>0&&(z+=r+":",k<10&&(z+="0"));if(r>0||k>0)z+=k+":",y<10&&(z+="0");z+=y+":";v<10&&(z+="0");z+=v;return g>=0?z:"-"+z};
boh=function(g,v){return function(){var r=s9Y(g());var k=v();var y=g().playerApi;if(y&&y.getNumberOfStoryboardLevels()!==0){var z=y.getStoryboardFrameIndex(r,1);z!==-1?k=y.getStoryboardFrame(z,1):(r=y.getStoryboardFrameIndex(r,0),y=y.getStoryboardFrame(r,0),k&&y&&(y.height*=3,y.width*=3),k=y)}else k=null;if(!k)return null;v()&&(k.width=90*k.columns,k.height=160*k.rows);return k}};
_.wj=function(g){if(!g||g.getVideoData)return g};
FiJ=function(){var g;return{playerApi:(g=_.vW())!=null?g:void 0}};
ioB=function(g){var v;_.P(function(r){if(r.nextAddress==1)return _.U(r,_.gF(),2);if(v=r.yieldResult)v.unMute(!0),v.setVolume(g,!0);_.o7(r)})};
GWm=function(g,v){g&&(g.value=""+v,g.style.setProperty("--gradient-percent",v+"%"))};
XQk=function(g){var v;return(v=g==null?void 0:g.value)!=null?v:0};
BlT=function(){var g;_.P(function(v){if(v.nextAddress==1)return _.U(v,_.gF(),2);g=v.yieldResult;if(!g)return v.return();g.isMuted()?g.unMute(!0):g.mute(!0);_.o7(v)})};
h9F=function(g){var v=_.h0().resolve(_.Qd).getPlayerElement();v&&g&&(g===1?v.pause():v.play())};
nP3=function(g){_.MP(g,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
MOs=function(g){_.MP(g,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
gqh=function(g){return _.fv(g.document.body,function(){return _.A(R9K,null)})};
vqK=function(){var g=window.performance.getEntriesByType("navigation");return g?g.map(function(v){return v.type}).includes("reload"):!1};
PEK=function(){Cc(Cc(Cc(Cc(Cc(Cc(Cc(_.h0().resolve(_.uw),_.rKC),_.kOs),_.yKY),_.cKB),_.zAF),_.ILs),_.W43)};
SDR=function(g,v){v=v===void 0?!1:v;var r,k,y,z;return _.P(function(W){if(W.nextAddress==1)return v||!_.T("kevlar_shorts_seedless_retry_initial_load")||(r=window,k=!(!r.getDataPromise&&!r.getInitialData),k)?_.U(W,MqB(),2):(setTimeout(SDR.bind(window,g,!0),1E3),W.return());if(W.nextAddress!=3)return y=W.yieldResult,_.U(W,oqT(y),3);z=W.yieldResult;fc(g,z);_.o7(W)})};
oqT=function(g){var v;if((v=g.response)==null||!v.replacementEndpoint)return _.rh(g);v=_.h0().resolve(Eh);g=g.response;_.l(g.replacementEndpoint,_.Ab)&&g.sequenceContinuation&&(_.l(g.replacementEndpoint,_.Ab).sequenceParams=g.sequenceContinuation);return xV(v,g.replacementEndpoint,{},_.rC.location.href,"shorts",function(){},function(){return!1})};
YDh=function(g){var v=_.KH(),r,k=_.l((r=g.response)==null?void 0:r.frameworkUpdates,VG),y;r=_.l((y=g.playerResponse)==null?void 0:y.frameworkUpdates,VG);var z;g=_.l((z=g.reelWatchSequenceResponse)==null?void 0:z.frameworkUpdates,VG);k&&_.WC(k,v);r&&_.WC(r,v);g&&_.WC(g,v)};
UvF=function(g){var v;_.T("enable_redirect_linking_for_desktop_web_client")&&((v=window.location.hash)==null?0:v.includes("redirect_state"))&&g.url&&(g.url=g.url.toString()+window.location.hash)};
aLR=function(g){var v=_.h0(),r=v.resolve(Eh);v=v.resolve(_.AKC);g.endpoint&&(r=eAh(r,g.endpoint),r.content&&g.response&&_.jV(v,g.response,r.content),r.player&&g.playerResponse&&_.jV(v,g.playerResponse,r.player),r.reelSequence&&g.reelWatchSequenceResponse&&_.jV(v,g.reelWatchSequenceResponse,r.reelSequence))};
$V=function(g,v){YDh(v);var r;(v==null?0:v.url)&&((r=window.location.hash)==null?0:r.includes("redirect_state"))&&(UvF(v),(r=hGA(v.url))&&_.nW(g.root,"yt-initialize-third-party",[r,v]));aLR(v);r=_.h0();var k=r.resolve(Eqh);v.playerResponse&&r.resolve(dvs).handleResponse(v.playerResponse);if(v.playerResponse){r=void 0;if(_.T("ab_v_vid_sig")&&v.endpoint){var y,z=(y=_.l(v.endpoint,_.Vx))!=null?y:_.l(v.endpoint,_.Ab);z&&(r=z.videoId)}p8A(k,v.playerResponse,r)}v.playerResponse&&MNs(v.playerResponse)&&
_.T("web_enable_ab_rsp_cl")?ygA().then(function(){TzC(k,v.playerResponse);fc(g,v)}):fc(g,v)};
fLB=function(g){if(g=g.root.data){var v=_.h0().resolve(lLh);g.endpoint&&(g.response&&v.handleResponse(g.response,void 0,document.querySelector("ytd-app")),g.playerResponse&&v.handleResponse(g.playerResponse),g.reelWatchSequenceResponse&&v.handleResponse(g.reelWatchSequenceResponse))}};
NzC=function(g){var v,r,k,y,z,W;return _.P(function(S){switch(S.nextAddress){case 1:v=window;if(!v.getDataPromise){S.jumpTo(2);break}_.cD(S,3);return _.U(S,v.getDataPromise(),5);case 5:r=S.yieldResult;$V(g,r);_.Ju(S,4);break;case 3:return _.S2(S),_.U(S,dj(),6);case 6:k=S.yieldResult,fc(g,k);case 4:return S.return();case 2:if(!_.T("sw_nav_preload_pbj")){S.jumpTo(7);break}v.fetchInitialData=function(){var Y;return _.P(function(e){if(e.nextAddress==1)return _.U(e,dj(),2);Y=e.yieldResult;fc(g,Y);_.o7(e)})};
if(v.getInitialData){v.loadInitialData=function(Y){$V(g,Y)};
y=v.getInitialData();v.getInitialData=void 0;$V(g,y);S.jumpTo(8);break}v.fetchInitialData=void 0;return _.U(S,dj(),9);case 9:z=S.yieldResult,fc(g,z);case 8:return S.return();case 7:v.getInitialData?(W=v.getInitialData(),v.getInitialData=void 0,$V(g,W)):v.loadInitialData=function(Y){$V(g,Y)},_.o7(S)}})};
Zmh=function(g){var v=0;return function(){return v<g.length?{done:!1,value:g[v++]}:{done:!0}}};
HmR=typeof Object.defineProperties=="function"?Object.defineProperty:function(g,v,r){if(g==Array.prototype||g==Object.prototype)return g;g[v]=r.value;return g};
tsB=function(g){g=["object"==typeof globalThis&&globalThis,g,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var v=0;v<g.length;++v){var r=g[v];if(r&&r.Math==Math)return r}throw Error("a");};
_.mx=tsB(this);Jr=function(g,v){if(v)a:{var r=_.mx;g=g.split(".");for(var k=0;k<g.length-1;k++){var y=g[k];if(!(y in r))break a;r=r[y]}g=g[g.length-1];k=r[g];v=v(k);v!=k&&v!=null&&HmR(r,g,{configurable:!0,writable:!0,value:v})}};
Jr("Symbol",function(g){if(g)return g;var v=function(z,W){this.$jscomp$symbol$id_=z;HmR(this,"description",{configurable:!0,writable:!0,value:W})};
v.prototype.toString=function(){return this.$jscomp$symbol$id_};
var r="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",k=0,y=function(z){if(this instanceof y)throw new TypeError("b");return new v(r+(z||"")+"_"+k++,z)};
return y});
Jr("Symbol.iterator",function(g){if(g)return g;g=Symbol("c");for(var v="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),r=0;r<v.length;r++){var k=_.mx[v[r]];typeof k==="function"&&typeof k.prototype[g]!="function"&&HmR(k.prototype,g,{configurable:!0,writable:!0,value:function(){return Dvo(Zmh(this))}})}return g});
Jr("Symbol.asyncIterator",function(g){return g?g:Symbol("d")});
var Dvo=function(g){g={next:g};g[Symbol.iterator]=function(){return this};
return g},L4h=typeof Object.create=="function"?Object.create:function(g){var v=function(){};
v.prototype=g;return new v},w8Y=function(){function g(){function r(){}
new r;Reflect.construct(r,[],function(){});
return new r instanceof r}
if(typeof Reflect!="undefined"&&Reflect.construct){if(g())return Reflect.construct;var v=Reflect.construct;return function(r,k,y){r=v(r,k);y&&Reflect.setPrototypeOf(r,y.prototype);return r}}return function(r,k,y){y===void 0&&(y=r);
y=L4h(y.prototype||Object.prototype);return Function.prototype.apply.call(r,y,k)||y}}(),QbA;
if(typeof Object.setPrototypeOf=="function")QbA=Object.setPrototypeOf;else{var CEB;a:{var uQh={a:!0},xv3={};try{xv3.__proto__=uQh;CEB=xv3.a;break a}catch(g){}CEB=!1}QbA=CEB?function(g,v){g.__proto__=v;if(g.__proto__!==v)throw new TypeError("e`"+g);return g}:null}Oh=QbA;
_.N=function(g,v){g.prototype=L4h(v.prototype);g.prototype.constructor=g;if(Oh)Oh(g,v);else for(var r in v)if(r!="prototype")if(Object.defineProperties){var k=Object.getOwnPropertyDescriptor(v,r);k&&Object.defineProperty(g,r,k)}else g[r]=v[r];g.superClass_=v.prototype};
_.I=function(g){var v=typeof Symbol!="undefined"&&Symbol.iterator&&g[Symbol.iterator];if(v)return v.call(g);if(typeof g.length=="number")return{next:Zmh(g)};throw Error("f`"+String(g));};
m6=function(g){for(var v,r=[];!(v=g.next()).done;)r.push(v.value);return r};
_.fF=function(g){return g instanceof Array?g:m6(_.I(g))};
_.Vd=function(g){return jbF(g,g)};
jbF=function(g,v){g.raw=v;Object.freeze&&(Object.freeze(g),Object.freeze(v));return g};
qF=function(g,v){return Object.prototype.hasOwnProperty.call(g,v)};
$vT=typeof Object.assign=="function"?Object.assign:function(g,v){for(var r=1;r<arguments.length;r++){var k=arguments[r];if(k)for(var y in k)qF(k,y)&&(g[y]=k[y])}return g};
Jr("Object.assign",function(g){return g||$vT});
var JKJ=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},OmF=function(g){if(g.isRunning_)throw new TypeError("h");
g.isRunning_=!0};
JKJ.prototype.JSC$6750_next_=function(g){this.yieldResult=g};
var VsY=function(g,v){g.abruptCompletion_={exception:v,isException:!0};g.nextAddress=g.catchAddress_||g.finallyAddress_};
JKJ.prototype.return=function(g){this.abruptCompletion_={return:g};this.nextAddress=this.finallyAddress_};
_.U=function(g,v,r){g.nextAddress=r;return{value:v}};
JKJ.prototype.jumpTo=function(g){this.nextAddress=g};
_.o7=function(g){g.nextAddress=0};
_.cD=function(g,v,r){g.catchAddress_=v;r!=void 0&&(g.finallyAddress_=r)};
_.WD=function(g,v){g.catchAddress_=0;g.finallyAddress_=v||0};
_.Ju=function(g,v,r){g.nextAddress=v;g.catchAddress_=r||0};
_.S2=function(g,v){g.catchAddress_=v||0;v=g.abruptCompletion_.exception;g.abruptCompletion_=null;return v};
_.I7=function(g,v,r,k){k?g.finallyContexts_[k]=g.abruptCompletion_:g.finallyContexts_=[g.abruptCompletion_];g.catchAddress_=v||0;g.finallyAddress_=r||0};
_.PD=function(g,v,r){r=g.finallyContexts_.splice(r||0)[0];(r=g.abruptCompletion_=g.abruptCompletion_||r)?r.isException?g.nextAddress=g.catchAddress_||g.finallyAddress_:r.jumpTo!=void 0&&g.finallyAddress_<r.jumpTo?(g.nextAddress=r.jumpTo,g.abruptCompletion_=null):g.nextAddress=g.finallyAddress_:g.nextAddress=v};
qDR=function(g){this.JSC$6755_context_=new JKJ;this.program_=g};
mvJ=function(g,v){OmF(g.JSC$6755_context_);var r=g.JSC$6755_context_.yieldAllIterator_;if(r)return sbC(g,"return"in r?r["return"]:function(k){return{value:k,done:!0}},v,g.JSC$6755_context_.return);
g.JSC$6755_context_.return(v);return sh(g)};
sbC=function(g,v,r,k){try{var y=v.call(g.JSC$6755_context_.yieldAllIterator_,r);if(!(y instanceof Object))throw new TypeError("g`"+y);if(!y.done)return g.JSC$6755_context_.isRunning_=!1,y;var z=y.value}catch(W){return g.JSC$6755_context_.yieldAllIterator_=null,VsY(g.JSC$6755_context_,W),sh(g)}g.JSC$6755_context_.yieldAllIterator_=null;k.call(g.JSC$6755_context_,z);return sh(g)};
sh=function(g){for(;g.JSC$6755_context_.nextAddress;)try{var v=g.program_(g.JSC$6755_context_);if(v)return g.JSC$6755_context_.isRunning_=!1,{value:v.value,done:!1}}catch(r){g.JSC$6755_context_.yieldResult=void 0,VsY(g.JSC$6755_context_,r)}g.JSC$6755_context_.isRunning_=!1;if(g.JSC$6755_context_.abruptCompletion_){v=g.JSC$6755_context_.abruptCompletion_;g.JSC$6755_context_.abruptCompletion_=null;if(v.isException)throw v.exception;return{value:v.return,done:!0}}return{value:void 0,done:!0}};
K4o=function(g){this.next=function(v){OmF(g.JSC$6755_context_);g.JSC$6755_context_.yieldAllIterator_?v=sbC(g,g.JSC$6755_context_.yieldAllIterator_.next,v,g.JSC$6755_context_.JSC$6750_next_):(g.JSC$6755_context_.JSC$6750_next_(v),v=sh(g));return v};
this.throw=function(v){OmF(g.JSC$6755_context_);g.JSC$6755_context_.yieldAllIterator_?v=sbC(g,g.JSC$6755_context_.yieldAllIterator_["throw"],v,g.JSC$6755_context_.JSC$6750_next_):(VsY(g.JSC$6755_context_,v),v=sh(g));return v};
this.return=function(v){return mvJ(g,v)};
this[Symbol.iterator]=function(){return this}};
_.zGh=function(g,v){v=new K4o(new qDR(v));Oh&&g.prototype&&Oh(v,g.prototype);return v};
bmh=function(g){function v(k){return g.next(k)}
function r(k){return g.throw(k)}
return new Promise(function(k,y){function z(W){W.done?k(W.value):Promise.resolve(W.value).then(v,r).then(z,y)}
z(g.next())})};
_.P=function(g){return bmh(new K4o(new qDR(g)))};
bN3=function(g){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return g};
this.next=function(v){return Promise.resolve(g.next(v))};
this["throw"]=function(v){return new Promise(function(r,k){var y=g["throw"];y!==void 0?r(y.call(g,v)):(r=g["return"],r!==void 0&&r.call(g),k(new TypeError("i")))})};
g["return"]!==void 0&&(this["return"]=function(v){return Promise.resolve(g["return"](v))})};
_.Nj=function(){for(var g=Number(this),v=[],r=g;r<arguments.length;r++)v[r-g]=arguments[r];return v};
_.Ims=function(g){return g};
Jr("globalThis",function(g){return g||_.mx});
Jr("Reflect",function(g){return g?g:{}});
Jr("Reflect.construct",function(){return w8Y});
Jr("Reflect.setPrototypeOf",function(g){return g?g:Oh?function(v,r){try{return Oh(v,r),!0}catch(k){return!1}}:null});
Jr("Promise",function(g){function v(){this.batch_=null}
function r(W){return W instanceof y?W:new y(function(S){S(W)})}
if(g&&(typeof _.mx.PromiseRejectionEvent!=="undefined"||!_.mx.Promise||_.mx.Promise.toString().indexOf("[native code]")===-1))return g;v.prototype.asyncExecute=function(W){if(this.batch_==null){this.batch_=[];var S=this;this.asyncExecuteFunction(function(){S.executeBatch_()})}this.batch_.push(W)};
var k=_.mx.setTimeout;v.prototype.asyncExecuteFunction=function(W){k(W,0)};
v.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var W=this.batch_;this.batch_=[];for(var S=0;S<W.length;++S){var Y=W[S];W[S]=null;try{Y()}catch(e){this.asyncThrow_(e)}}}this.batch_=null};
v.prototype.asyncThrow_=function(W){this.asyncExecuteFunction(function(){throw W;})};
var y=function(W){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var S=this.createResolveAndReject_();try{W(S.resolve,S.reject)}catch(Y){S.reject(Y)}};
y.prototype.createResolveAndReject_=function(){function W(e){return function(a){Y||(Y=!0,e.call(S,a))}}
var S=this,Y=!1;return{resolve:W(this.resolveTo_),reject:W(this.JSC$6771_reject_)}};
y.prototype.resolveTo_=function(W){if(W===this)this.JSC$6771_reject_(new TypeError("j"));else if(W instanceof y)this.settleSameAsPromise_(W);else{a:switch(typeof W){case "object":var S=W!=null;break a;case "function":S=!0;break a;default:S=!1}S?this.resolveToNonPromiseObj_(W):this.fulfill_(W)}};
y.prototype.resolveToNonPromiseObj_=function(W){var S=void 0;try{S=W.then}catch(Y){this.JSC$6771_reject_(Y);return}typeof S=="function"?this.settleSameAsThenable_(S,W):this.fulfill_(W)};
y.prototype.JSC$6771_reject_=function(W){this.settle_(2,W)};
y.prototype.fulfill_=function(W){this.settle_(1,W)};
y.prototype.settle_=function(W,S){if(this.state_!=0)throw Error("k`"+W+"`"+S+"`"+this.state_);this.state_=W;this.result_=S;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
y.prototype.scheduleUnhandledRejectionCheck_=function(){var W=this;k(function(){if(W.notifyUnhandledRejection_()){var S=_.mx.console;typeof S!=="undefined"&&S.error(W.result_)}},1)};
y.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var W=_.mx.CustomEvent,S=_.mx.Event,Y=_.mx.dispatchEvent;if(typeof Y==="undefined")return!0;typeof W==="function"?W=new W("unhandledrejection",{cancelable:!0}):typeof S==="function"?W=new S("unhandledrejection",{cancelable:!0}):(W=_.mx.document.createEvent("CustomEvent"),W.initCustomEvent("unhandledrejection",!1,!0,W));W.promise=this;W.reason=this.result_;return Y(W)};
y.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var W=0;W<this.onSettledCallbacks_.length;++W)z.asyncExecute(this.onSettledCallbacks_[W]);this.onSettledCallbacks_=null}};
var z=new v;y.prototype.settleSameAsPromise_=function(W){var S=this.createResolveAndReject_();W.callWhenSettled_(S.resolve,S.reject)};
y.prototype.settleSameAsThenable_=function(W,S){var Y=this.createResolveAndReject_();try{W.call(S,Y.resolve,Y.reject)}catch(e){Y.reject(e)}};
y.prototype.then=function(W,S){function Y(p,f){return typeof p=="function"?function(Z){try{e(p(Z))}catch(L){a(L)}}:f}
var e,a,E=new y(function(p,f){e=p;a=f});
this.callWhenSettled_(Y(W,e),Y(S,a));return E};
y.prototype.catch=function(W){return this.then(void 0,W)};
y.prototype.callWhenSettled_=function(W,S){function Y(){switch(e.state_){case 1:W(e.result_);break;case 2:S(e.result_);break;default:throw Error("l`"+e.state_);}}
var e=this;this.onSettledCallbacks_==null?z.asyncExecute(Y):this.onSettledCallbacks_.push(Y);this.isRejectionHandled_=!0};
y.resolve=r;y.reject=function(W){return new y(function(S,Y){Y(W)})};
y.race=function(W){return new y(function(S,Y){for(var e=_.I(W),a=e.next();!a.done;a=e.next())r(a.value).callWhenSettled_(S,Y)})};
y.all=function(W){var S=_.I(W),Y=S.next();return Y.done?r([]):new y(function(e,a){function E(Z){return function(L){p[Z]=L;f--;f==0&&e(p)}}
var p=[],f=0;do p.push(void 0),f++,r(Y.value).callWhenSettled_(E(p.length-1),a),Y=S.next();while(!Y.done)})};
return y});
var m3=function(g,v,r){if(g==null)throw new TypeError("m`"+r);if(v instanceof RegExp)throw new TypeError("n`"+r);return g+""};
Jr("String.prototype.startsWith",function(g){return g?g:function(v,r){var k=m3(this,v,"startsWith"),y=k.length,z=v.length;r=Math.max(0,Math.min(r|0,k.length));for(var W=0;W<z&&r<y;)if(k[r++]!=v[W++])return!1;return W>=z}});
Jr("Object.setPrototypeOf",function(g){return g||Oh});
Jr("Symbol.dispose",function(g){return g?g:Symbol("o")});
Jr("SuppressedError",function(g){function v(r,k,y){if(!(this instanceof v))return new v(r,k,y);y=Error(y);"stack"in y&&(this.stack=y.stack);this.message=y.message;this.error=r;this.suppressed=k}
if(g)return g;_.N(v,Error);v.prototype.name="SuppressedError";return v});
var F4m=function(g,v,r){g instanceof String&&(g=String(g));for(var k=g.length,y=0;y<k;y++){var z=g[y];if(v.call(r,z,y,g))return{i:y,v:z}}return{i:-1,v:void 0}};
Jr("Array.prototype.find",function(g){return g?g:function(v,r){return F4m(this,v,r).v}});
Jr("WeakMap",function(g){function v(){}
function r(Y){var e=typeof Y;return e==="object"&&Y!==null||e==="function"}
function k(Y){if(!qF(Y,z)){var e=new v;HmR(Y,z,{value:e})}}
function y(Y){var e=Object[Y];e&&(Object[Y]=function(a){if(a instanceof v)return a;Object.isExtensible(a)&&k(a);return e(a)})}
if(function(){if(!g||!Object.seal)return!1;try{var Y=Object.seal({}),e=Object.seal({}),a=new g([[Y,2],[e,3]]);if(a.get(Y)!=2||a.get(e)!=3)return!1;a.delete(Y);a.set(e,4);return!a.has(Y)&&a.get(e)==4}catch(E){return!1}}())return g;
var z="$jscomp_hidden_"+Math.random();y("freeze");y("preventExtensions");y("seal");var W=0,S=function(Y){this.JSC$6778_id_=(W+=Math.random()+1).toString();if(Y){Y=_.I(Y);for(var e;!(e=Y.next()).done;)e=e.value,this.set(e[0],e[1])}};
S.prototype.set=function(Y,e){if(!r(Y))throw Error("p");k(Y);if(!qF(Y,z))throw Error("q`"+Y);Y[z][this.JSC$6778_id_]=e;return this};
S.prototype.get=function(Y){return r(Y)&&qF(Y,z)?Y[z][this.JSC$6778_id_]:void 0};
S.prototype.has=function(Y){return r(Y)&&qF(Y,z)&&qF(Y[z],this.JSC$6778_id_)};
S.prototype.delete=function(Y){return r(Y)&&qF(Y,z)&&qF(Y[z],this.JSC$6778_id_)?delete Y[z][this.JSC$6778_id_]:!1};
return S});
Jr("Map",function(g){if(function(){if(!g||typeof g!="function"||!g.prototype.entries||typeof Object.seal!="function")return!1;try{var S=Object.seal({x:4}),Y=new g(_.I([[S,"s"]]));if(Y.get(S)!="s"||Y.size!=1||Y.get({x:4})||Y.set({x:4},"t")!=Y||Y.size!=2)return!1;var e=Y.entries(),a=e.next();if(a.done||a.value[0]!=S||a.value[1]!="s")return!1;a=e.next();return a.done||a.value[0].x!=4||a.value[1]!="t"||!e.next().done?!1:!0}catch(E){return!1}}())return g;
var v=new WeakMap,r=function(S){this[0]={};this[1]=z();this.size=0;if(S){S=_.I(S);for(var Y;!(Y=S.next()).done;)Y=Y.value,this.set(Y[0],Y[1])}};
r.prototype.set=function(S,Y){S=S===0?0:S;var e=k(this,S);e.list||(e.list=this[0][e.id]=[]);e.entry?e.entry.value=Y:(e.entry={next:this[1],previous:this[1].previous,head:this[1],key:S,value:Y},e.list.push(e.entry),this[1].previous.next=e.entry,this[1].previous=e.entry,this.size++);return this};
r.prototype.delete=function(S){S=k(this,S);return S.entry&&S.list?(S.list.splice(S.index,1),S.list.length||delete this[0][S.id],S.entry.previous.next=S.entry.next,S.entry.next.previous=S.entry.previous,S.entry.head=null,this.size--,!0):!1};
r.prototype.clear=function(){this[0]={};this[1]=this[1].previous=z();this.size=0};
r.prototype.has=function(S){return!!k(this,S).entry};
r.prototype.get=function(S){return(S=k(this,S).entry)&&S.value};
r.prototype.entries=function(){return y(this,function(S){return[S.key,S.value]})};
r.prototype.keys=function(){return y(this,function(S){return S.key})};
r.prototype.values=function(){return y(this,function(S){return S.value})};
r.prototype.forEach=function(S,Y){for(var e=this.entries(),a;!(a=e.next()).done;)a=a.value,S.call(Y,a[1],a[0],this)};
r.prototype[Symbol.iterator]=r.prototype.entries;var k=function(S,Y){var e=Y&&typeof Y;e=="object"||e=="function"?v.has(Y)?e=v.get(Y):(e=""+ ++W,v.set(Y,e)):e="p_"+Y;var a=S[0][e];if(a&&qF(S[0],e))for(S=0;S<a.length;S++){var E=a[S];if(Y!==Y&&E.key!==E.key||Y===E.key)return{id:e,list:a,index:S,entry:E}}return{id:e,list:a,index:-1,entry:void 0}},y=function(S,Y){var e=S[1];
return Dvo(function(){if(e){for(;e.head!=S[1];)e=e.previous;for(;e.next!=e.head;)return e=e.next,{done:!1,value:Y(e)};e=null}return{done:!0,value:void 0}})},z=function(){var S={};
return S.previous=S.next=S.head=S},W=0;
return r});
Jr("Set",function(g){if(function(){if(!g||typeof g!="function"||!g.prototype.entries||typeof Object.seal!="function")return!1;try{var r=Object.seal({x:4}),k=new g(_.I([r]));if(!k.has(r)||k.size!=1||k.add(r)!=k||k.size!=1||k.add({x:4})!=k||k.size!=2)return!1;var y=k.entries(),z=y.next();if(z.done||z.value[0]!=r||z.value[1]!=r)return!1;z=y.next();return z.done||z.value[0]==r||z.value[0].x!=4||z.value[1]!=z.value[0]?!1:y.next().done}catch(W){return!1}}())return g;
var v=function(r){this.JSC$6792_map_=new Map;if(r){r=_.I(r);for(var k;!(k=r.next()).done;)this.add(k.value)}this.size=this.JSC$6792_map_.size};
v.prototype.add=function(r){r=r===0?0:r;this.JSC$6792_map_.set(r,r);this.size=this.JSC$6792_map_.size;return this};
v.prototype.delete=function(r){r=this.JSC$6792_map_.delete(r);this.size=this.JSC$6792_map_.size;return r};
v.prototype.clear=function(){this.JSC$6792_map_.clear();this.size=0};
v.prototype.has=function(r){return this.JSC$6792_map_.has(r)};
v.prototype.entries=function(){return this.JSC$6792_map_.entries()};
v.prototype.values=function(){return this.JSC$6792_map_.values()};
v.prototype.keys=v.prototype.values;v.prototype[Symbol.iterator]=v.prototype.values;v.prototype.forEach=function(r,k){var y=this;this.JSC$6792_map_.forEach(function(z){return r.call(k,z,z,y)})};
return v});
Jr("Math.log2",function(g){return g?g:function(v){return Math.log(v)/Math.LN2}});
Jr("Object.values",function(g){return g?g:function(v){var r=[],k;for(k in v)qF(v,k)&&r.push(v[k]);return r}});
Jr("Object.is",function(g){return g?g:function(v,r){return v===r?v!==0||1/v===1/r:v!==v&&r!==r}});
Jr("Array.prototype.includes",function(g){return g?g:function(v,r){var k=this;k instanceof String&&(k=String(k));var y=k.length;r=r||0;for(r<0&&(r=Math.max(r+y,0));r<y;r++){var z=k[r];if(z===v||Object.is(z,v))return!0}return!1}});
Jr("String.prototype.includes",function(g){return g?g:function(v,r){return m3(this,v,"includes").indexOf(v,r||0)!==-1}});
Jr("Array.from",function(g){return g?g:function(v,r,k){r=r!=null?r:function(S){return S};
var y=[],z=typeof Symbol!="undefined"&&Symbol.iterator&&v[Symbol.iterator];if(typeof z=="function"){v=z.call(v);for(var W=0;!(z=v.next()).done;)y.push(r.call(k,z.value,W++))}else for(z=v.length,W=0;W<z;W++)y.push(r.call(k,v[W],W));return y}});
Jr("Object.entries",function(g){return g?g:function(v){var r=[],k;for(k in v)qF(v,k)&&r.push([k,v[k]]);return r}});
Jr("Number.isFinite",function(g){return g?g:function(v){return typeof v!=="number"?!1:!isNaN(v)&&v!==Infinity&&v!==-Infinity}});
Jr("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
Jr("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
Jr("Number.isInteger",function(g){return g?g:function(v){return Number.isFinite(v)?v===Math.floor(v):!1}});
Jr("Number.isSafeInteger",function(g){return g?g:function(v){return Number.isInteger(v)&&Math.abs(v)<=Number.MAX_SAFE_INTEGER}});
Jr("String.prototype.endsWith",function(g){return g?g:function(v,r){var k=m3(this,v,"endsWith");r===void 0&&(r=k.length);r=Math.max(0,Math.min(r|0,k.length));for(var y=v.length;y>0&&r>0;)if(k[--r]!=v[--y])return!1;return y<=0}});
var imC=function(g,v){g instanceof String&&(g+="");var r=0,k=!1,y={next:function(){if(!k&&r<g.length){var z=r++;return{value:v(z,g[z]),done:!1}}k=!0;return{done:!0,value:void 0}}};
y[Symbol.iterator]=function(){return y};
return y};
Jr("Array.prototype.entries",function(g){return g?g:function(){return imC(this,function(v,r){return[v,r]})}});
Jr("Math.trunc",function(g){return g?g:function(v){v=Number(v);if(isNaN(v)||v===Infinity||v===-Infinity||v===0)return v;var r=Math.floor(Math.abs(v));return v<0?-r:r}});
Jr("Number.isNaN",function(g){return g?g:function(v){return typeof v==="number"&&isNaN(v)}});
Jr("Array.prototype.keys",function(g){return g?g:function(){return imC(this,function(v){return v})}});
Jr("Array.prototype.values",function(g){return g?g:function(){return imC(this,function(v,r){return r})}});
Jr("Array.prototype.fill",function(g){return g?g:function(v,r,k){var y=this.length||0;r<0&&(r=Math.max(0,y+r));if(k==null||k>y)k=y;k=Number(k);k<0&&(k=Math.max(0,y+k));for(r=Number(r||0);r<k;r++)this[r]=v;return this}});
var Kc=function(g){return g?g:Array.prototype.fill};
Jr("Int8Array.prototype.fill",Kc);Jr("Uint8Array.prototype.fill",Kc);Jr("Uint8ClampedArray.prototype.fill",Kc);Jr("Int16Array.prototype.fill",Kc);Jr("Uint16Array.prototype.fill",Kc);Jr("Int32Array.prototype.fill",Kc);Jr("Uint32Array.prototype.fill",Kc);Jr("Float32Array.prototype.fill",Kc);Jr("Float64Array.prototype.fill",Kc);
Jr("Object.fromEntries",function(g){return g?g:function(v){var r={};if(!(Symbol.iterator in v))throw new TypeError("r`"+v);v=v[Symbol.iterator].call(v);for(var k=v.next();!k.done;k=v.next()){k=k.value;if(Object(k)!==k)throw new TypeError("s");r[k[0]]=k[1]}return r}});
Jr("String.prototype.replaceAll",function(g){return g?g:function(v,r){if(v instanceof RegExp&&!v.global)throw new TypeError("t");return v instanceof RegExp?this.replace(v,r):this.replace(new RegExp(String(v).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),r)}});
Jr("Object.getOwnPropertySymbols",function(g){return g?g:function(){return[]}});
Jr("String.prototype.repeat",function(g){return g?g:function(v){var r=m3(this,null,"repeat");if(v<0||v>1342177279)throw new RangeError("u");v|=0;for(var k="";v;)if(v&1&&(k+=r),v>>>=1)r+=r;return k}});
Jr("Array.prototype.findIndex",function(g){return g?g:function(v,r){return F4m(this,v,r).i}});
Jr("Array.prototype.flatMap",function(g){return g?g:function(v,r){var k=[];Array.prototype.forEach.call(this,function(y,z){y=v.call(r,y,z,this);Array.isArray(y)?k.push.apply(k,y):k.push(y)});
return k}});
Jr("String.prototype.codePointAt",function(g){return g?g:function(v){var r=m3(this,null,"codePointAt"),k=r.length;v=Number(v)||0;if(v>=0&&v<k){v|=0;var y=r.charCodeAt(v);if(y<55296||y>56319||v+1===k)return y;v=r.charCodeAt(v+1);return v<56320||v>57343?y:(y-55296)*1024+v+9216}}});
Jr("String.fromCodePoint",function(g){return g?g:function(v){for(var r="",k=0;k<arguments.length;k++){var y=Number(arguments[k]);if(y<0||y>1114111||y!==Math.floor(y))throw new RangeError("v`"+y);y<=65535?r+=String.fromCharCode(y):(y-=65536,r+=String.fromCharCode(y>>>10&1023|55296),r+=String.fromCharCode(y&1023|56320))}return r}});
Jr("String.prototype.padStart",function(g){return g?g:function(v,r){var k=m3(this,null,"padStart");v-=k.length;r=r!==void 0?String(r):" ";return(v>0&&r?r.repeat(Math.ceil(v/r.length)).substring(0,v):"")+k}});
Jr("Promise.prototype.finally",function(g){return g?g:function(v){return this.then(function(r){return Promise.resolve(v()).then(function(){return r})},function(r){return Promise.resolve(v()).then(function(){throw r;
})})}});
Jr("Math.imul",function(g){return g?g:function(v,r){v=Number(v);r=Number(r);var k=v&65535,y=r&65535;return k*y+((v>>>16&65535)*y+k*(r>>>16&65535)<<16>>>0)|0}});
Jr("Object.hasOwn",function(g){return g?g:function(v,r){return Object.prototype.hasOwnProperty.call(v,r)}});
Jr("Math.sign",function(g){return g?g:function(v){v=Number(v);return v===0||isNaN(v)?v:v>0?1:-1}});
Jr("Array.prototype.flat",function(g){return g?g:function(v){v=v===void 0?1:v;var r=[];Array.prototype.forEach.call(this,function(k){Array.isArray(k)&&v>0?(k=Array.prototype.flat.call(k,v-1),r.push.apply(r,k)):r.push(k)});
return r}});
Jr("String.raw",function(g){return g?g:function(v,r){if(v==null)throw new TypeError("w");for(var k=v.raw,y=k.length,z="",W=0;W<y;++W)z+=k[W],W+1<y&&W+1<arguments.length&&(z+=String(arguments[W+1]));return z}});
Jr("Reflect.ownKeys",function(g){return g?g:function(v){var r=[],k=Object.getOwnPropertyNames(v);v=Object.getOwnPropertySymbols(v);for(var y=0;y<k.length;y++)(k[y].substring(0,14)=="jscomp_symbol_"?v:r).push(k[y]);return r.concat(v)}});
Jr("Object.getOwnPropertyDescriptors",function(g){return g?g:function(v){for(var r={},k=Reflect.ownKeys(v),y=0;y<k.length;y++)r[k[y]]=Object.getOwnPropertyDescriptor(v,k[y]);return r}});
Jr("WeakSet",function(g){if(function(){if(!g||!Object.seal)return!1;try{var r=Object.seal({}),k=Object.seal({}),y=new g([r]);if(!y.has(r)||y.has(k))return!1;y.delete(r);y.add(k);return!y.has(r)&&y.has(k)}catch(z){return!1}}())return g;
var v=function(r){this.JSC$6799_map_=new WeakMap;if(r){r=_.I(r);for(var k;!(k=r.next()).done;)this.add(k.value)}};
v.prototype.add=function(r){this.JSC$6799_map_.set(r,!0);return this};
v.prototype.has=function(r){return this.JSC$6799_map_.has(r)};
v.prototype.delete=function(r){return this.JSC$6799_map_.delete(r)};
return v});
Jr("Promise.allSettled",function(g){function v(k){return{status:"fulfilled",value:k}}
function r(k){return{status:"rejected",reason:k}}
return g?g:function(k){var y=this;k=Array.from(k,function(z){return y.resolve(z).then(v,r)});
return y.all(k)}});
Jr("Number.parseInt",function(g){return g||parseInt});
_._DumpException=window._DumpException||function(g){throw g;};
window._DumpException=_._DumpException;var GOm,X8F,bw,F8,Bzo,hAs,nqB,MsY,FD,RAR;GOm=GOm||{};_.rC=this||self;_.FK=function(g,v,r){g=g.split(".");r=r||_.rC;for(var k;g.length&&(k=g.shift());)g.length||v===void 0?r[k]&&r[k]!==Object.prototype[k]?r=r[k]:r=r[k]={}:r[k]=v};
X8F=function(g){var v=_.$A("WIZ_global_data.oxN3nb");g=v&&v[g];return g!=null?g:!1};
bw=_.rC._F_toggles||[];F8=function(){};
F8.get=function(){return null};
_.$A=function(g,v){g=g.split(".");v=v||_.rC;for(var r=0;r<g.length;r++)if(v=v[g[r]],v==null)return null;return v};
_.iw=function(g){g.instance_=void 0;g.getInstance=function(){return g.instance_?g.instance_:g.instance_=new g}};
_.oM=function(g){var v=typeof g;return v!="object"?v:g?Array.isArray(g)?"array":v:"null"};
_.nK=function(g){var v=_.oM(g);return v=="array"||v=="object"&&typeof g.length=="number"};
_.vP=function(g){var v=typeof g;return v=="object"&&g!=null||v=="function"};
_.rt=function(g){return Object.prototype.hasOwnProperty.call(g,Bzo)&&g[Bzo]||(g[Bzo]=++hAs)};
Bzo="closure_uid_"+(Math.random()*1E9>>>0);hAs=0;nqB=function(g,v,r){return g.call.apply(g.bind,arguments)};
MsY=function(g,v,r){if(!g)throw Error();if(arguments.length>2){var k=Array.prototype.slice.call(arguments,2);return function(){var y=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(y,k);return g.apply(v,y)}}return function(){return g.apply(v,arguments)}};
_.TT=function(g,v,r){_.TT=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?nqB:MsY;return _.TT.apply(null,arguments)};
_.P2=function(g,v){var r=Array.prototype.slice.call(arguments,1);return function(){var k=r.slice();k.push.apply(k,arguments);return g.apply(this,k)}};
_.Gn=function(){return Date.now()};
FD=function(g){return g};
_.X8=function(g,v){function r(){}
r.prototype=v.prototype;g.superClass_=v.prototype;g.prototype=new r;g.prototype.constructor=g;g.base=function(k,y,z){for(var W=Array(arguments.length-2),S=2;S<arguments.length;S++)W[S-2]=arguments[S];return v.prototype[y].apply(k,W)}};
RAR=function(g){return g};var giK,viC;_.K=function(g,v,r,k){var y=arguments.length,z=y<3?v:k===null?k=Object.getOwnPropertyDescriptor(v,r):k,W;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")z=Reflect.decorate(g,v,r,k);else for(var S=g.length-1;S>=0;S--)if(W=g[S])z=(y<3?W(z):y>3?W(v,r,z):W(v,r))||z;return y>3&&z&&Object.defineProperty(v,r,z),z};
_.F=function(g,v){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(g,v)};
giK=function(g,v){if(v!==null&&v!==void 0){if(typeof v!=="object"&&typeof v!=="function")throw new TypeError("x");if(r===void 0){if(!Symbol.dispose)throw new TypeError("z");var r=v[Symbol.dispose]}if(typeof r!=="function")throw new TypeError("A");g.stack.push({value:v,dispose:r,async:!1})}return v};
viC=function(g){function v(z){g.error=g.hasError?new SuppressedError(z,g.error,"An error was suppressed during disposal."):z;g.hasError=!0}
function r(){for(;k=g.stack.pop();)try{if(!k.async&&y===1)return y=0,g.stack.push(k),Promise.resolve().then(r);if(k.dispose){var z=k.dispose.call(k.value);if(k.async)return y|=2,Promise.resolve(z).then(r,function(W){v(W);return r()})}else y|=1}catch(W){v(W)}if(y===1)return g.hasError?Promise.reject(g.error):Promise.resolve();
if(g.hasError)throw g.error;}
var k,y=0;r()};_.X8(_.gC,Error);_.gC.prototype.name="CustomError";var rim;var kd3=void 0,yiK,ci3=typeof TextDecoder!=="undefined",kmJ,roC=typeof String.prototype.isWellFormed==="function",vFB=typeof TextEncoder!=="undefined";var zFo;_.dQ=function(g){for(var v=[],r=0,k=0;k<g.length;k++){var y=g.charCodeAt(k);y<128?v[r++]=y:(y<2048?v[r++]=y>>6|192:((y&64512)==55296&&k+1<g.length&&(g.charCodeAt(k+1)&64512)==56320?(y=65536+((y&1023)<<10)+(g.charCodeAt(++k)&1023),v[r++]=y>>18|240,v[r++]=y>>12&63|128):v[r++]=y>>12|224,v[r++]=y>>6&63|128),v[r++]=y&63|128)}return v};
zFo=function(g){for(var v=[],r=0,k=0;r<g.length;){var y=g[r++];if(y<128)v[k++]=String.fromCharCode(y);else if(y>191&&y<224){var z=g[r++];v[k++]=String.fromCharCode((y&31)<<6|z&63)}else if(y>239&&y<365){z=g[r++];var W=g[r++],S=g[r++];y=((y&7)<<18|(z&63)<<12|(W&63)<<6|S&63)-65536;v[k++]=String.fromCharCode(55296+(y>>10));v[k++]=String.fromCharCode(56320+(y&1023))}else z=g[r++],W=g[r++],v[k++]=String.fromCharCode((y&15)<<12|(z&63)<<6|W&63)}return v.join("")};var UA=String.prototype.trim?function(g){return g.trim()}:function(g){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(g)[1]},IZm=/&/g,W5T=/</g,PJB=/>/g,SC3=/"/g,oik=/'/g,YCA=/\x00/g,UUm=/[\x00&<>"']/;var AiC=!!(bw[0]>>16&1),eF3=!!(bw[0]>>17&1),aZk=!!(bw[0]&2),Eih=!!(bw[0]&4),dUC=!!(bw[0]&32);var EA=AiC?eF3:X8F(610401301),psC=AiC?aZk:X8F(513659523),T4F=AiC?Eih:X8F(568333945),EOh=AiC?dUC:X8F(1331761403);var Tm,lZo=_.rC.navigator;Tm=lZo?lZo.userAgentData||null:null;var q4;_.sA=function(g,v){return Array.prototype.indexOf.call(g,v,void 0)};
_.V3=function(g,v,r){Array.prototype.forEach.call(g,v,r)};
_.BI=function(g,v,r){return Array.prototype.filter.call(g,v,r)};
_.t1=function(g,v,r){return Array.prototype.map.call(g,v,r)};
q4=function(g,v,r){return Array.prototype.some.call(g,v,r)};
_.vZB=function(g,v,r){return Array.prototype.every.call(g,v,r)};var hr=function(g){hr[" "](g);return g};
hr[" "]=function(){};
var Qi=function(g,v){try{return hr(g[v]),!0}catch(r){}return!1},HvT=function(g,v,r,k){k=k?k(v):v;
return Object.prototype.hasOwnProperty.call(g,k)?g[k]:g[k]=r(v)};var fZm,KU,N4h,ZT3,tj3,DUo,kfA,L5R,wso,Q$F,DVs,uYk,xUJ,OTm,VjK,qCC;_.Jws=function(){return _.rC.navigator||null};
fZm=to();_.nc=zBK();KU=Ns("Edge");N4h=KU||_.nc;_.MF=Ns("Gecko")&&!(_.oY(_.aY(),"WebKit")&&!Ns("Edge"))&&!(Ns("Trident")||Ns("MSIE"))&&!Ns("Edge");_.Ra=_.oY(_.aY(),"WebKit")&&!Ns("Edge");ZT3=_.Ra&&Ns("Mobile");_.HTh=_.AoK();tj3=_.eBK();DUo=(xF()?Tm.platform==="Linux":Ns("Linux"))||_.aTF();kfA=_.YAT();L5R=UsR();wso=Ns("iPad");Q$F=Ns("iPod");_.CJo=_.j3();DVs=_.oY(_.aY(),"KaiOS");uYk=function(){var g=_.rC.document;return g?g.documentMode:void 0};
a:{var j$k="",$UB=function(){var g=_.aY();if(_.MF)return/rv:([^\);]+)(\)|;)/.exec(g);if(KU)return/Edge\/([\d\.]+)/.exec(g);if(_.nc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(g);if(_.Ra)return/WebKit\/(\S+)/.exec(g);if(fZm)return/(?:Version)[ \/]?(\S+)/.exec(g)}();
$UB&&(j$k=$UB?$UB[1]:"");if(_.nc){var Jih=uYk();if(Jih!=null&&Jih>parseFloat(j$k)){xUJ=String(Jih);break a}}xUJ=j$k}OTm=xUJ;VjK={};_.gf=function(g){return HvT(VjK,g,function(){return _.e3(OTm,g)>=0})};
if(_.rC.document&&_.nc){var s$F=uYk();qCC=s$F?s$F:parseInt(OTm,10)||void 0}else qCC=void 0;_.mUA=qCC;var DPT,Lj3,K53;_.vn=LK();DPT=UsR()||Ns("iPod");Lj3=Ns("iPad");K53=_.WRk();_.rf=_.QJ();_.Qj=_.uk()&&!_.j3();var bTA,kb,GIY,yDK,iTk,F5o;bTA={};kb=null;GIY=_.MF||_.Ra||typeof _.rC.btoa=="function";_.hG=function(g,v){v===void 0&&(v=0);F5o();v=bTA[v];for(var r=Array(Math.floor(g.length/3)),k=v[64]||"",y=0,z=0;y<g.length-2;y+=3){var W=g[y],S=g[y+1],Y=g[y+2],e=v[W>>2];W=v[(W&3)<<4|S>>4];S=v[(S&15)<<2|Y>>6];Y=v[Y&63];r[z++]=e+W+S+Y}e=0;Y=k;switch(g.length-y){case 2:e=g[y+1],Y=v[(e&15)<<2]||k;case 1:g=g[y],r[z]=v[g>>2]+v[(g&3)<<4|e>>4]+Y+k}return r.join("")};
yDK=function(g){var v="";iTk(g,function(r){v+=String.fromCharCode(r)});
return v};
_.IgT=function(g){var v=[];iTk(g,function(r){v.push(r)});
return v};
_.oH=function(g){var v=g.length,r=v*3/4;r%3?r=Math.floor(r):_.S3("=.",g[v-1])&&(r=_.S3("=.",g[v-2])?r-2:r-1);var k=new Uint8Array(r),y=0;iTk(g,function(z){k[y++]=z});
return y!==r?k.subarray(0,y):k};
iTk=function(g,v){function r(Y){for(;k<g.length;){var e=g.charAt(k++),a=kb[e];if(a!=null)return a;if(!_.Wh(e))throw Error("E`"+e);}return Y}
F5o();for(var k=0;;){var y=r(-1),z=r(0),W=r(64),S=r(64);if(S===64&&y===-1)break;v(y<<2|z>>4);W!=64&&(v(z<<4&240|W>>2),S!=64&&v(W<<6&192|S))}};
F5o=function(){if(!kb){kb={};for(var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),v=["+/=","+/","-_=","-_.","-_"],r=0;r<5;r++){var k=g.concat(v[r].split(""));bTA[r]=k;for(var y=0;y<k.length;y++){var z=k[y];kb[z]===void 0&&(kb[z]=y)}}}};var $sY=typeof Uint8Array!=="undefined",t3Y=!_.nc&&typeof btoa==="function",DsJ=/[-_.]/g,ZKh={"-":"+",_:"/",".":"="},$1={};var x1,Xss;x1=function(g,v){if(v!==$1)throw Error("G");this.JSC$6830_value_=g;if(g!=null&&g.length===0)throw Error("F");};
_.JC=function(){return Gdh||(Gdh=new x1(null,$1))};
Xss=function(g){return new Uint8Array(CN(g)||0)};
x1.prototype.isEmpty=function(){return this.JSC$6830_value_==null};
x1.prototype.sizeBytes=function(){var g=CN(this);return g?g.length:0};
var CN=function(g){if($1!==$1)throw Error("G");var v=g.JSC$6830_value_;v=v==null||$sY&&v!=null&&v instanceof Uint8Array?v:typeof v==="string"?LRF(v):null;return v==null?v:g.JSC$6830_value_=v},Gdh;var QYB=void 0;var lu=typeof Symbol==="function"&&typeof Symbol()==="symbol",B43=Eu("jas",void 0,!0),Kq=Eu(void 0,"0di"),Hg=Eu(void 0,"1oa"),iD=Eu(void 0,Symbol()),QHh=Eu(void 0,"0ub"),ujk=Eu(void 0,"0ubs"),$Mm=Eu(void 0,"0ubsb"),GcY=Eu(void 0,"0actk"),qM=Eu("m_m","messagePrototypeMarker",!0),sHh=Eu(void 0,"vps"),DEk=Eu();var uhh,Ckk,Ez,hFJ;uhh={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};Ckk=Object.defineProperties;_.fB=lu?B43:"internalArrayState";hFJ=[];HP(hFJ,7);Ez=Object.freeze(hFJ);var mS={},wt={},niK=function(g,v,r){this.iterable=g;this.mapper=v;this.thisArg=r};
niK.prototype.next=function(){var g=this.iterable.next();g.done||(g.value=this.mapper.call(this.thisArg,g.value));return g};
niK.prototype[Symbol.iterator]=function(){return this};
var Mjh=Object.freeze({}),qE={};_.RFB=bu(function(g){return g!==null&&g!==void 0});var sY3=bu(function(g){return typeof g==="number"}),qAK=bu(function(g){return typeof g==="string"}),msh=bu(function(g){return typeof g==="boolean"}),gsR=bu(function(g){return g!=null&&typeof g==="object"&&typeof g.then==="function"}),Reh=bu(function(g){return typeof g==="function"}),Mr=bu(function(g){return!!g&&(typeof g==="object"||typeof g==="function")});var iu=typeof _.rC.BigInt==="function"&&typeof _.rC.BigInt(0)==="bigint";var $5=bu(function(g){return iu?g>=vsJ&&g<=r4F:g[0]==="-"?KRY(g,k2A):KRY(g,y4F)}),k2A=Number.MIN_SAFE_INTEGER.toString(),vsJ=iu?BigInt(Number.MIN_SAFE_INTEGER):void 0,y4F=Number.MAX_SAFE_INTEGER.toString(),r4F=iu?BigInt(Number.MAX_SAFE_INTEGER):void 0;var c43=typeof Uint8Array.prototype.slice==="function",hC=0,nB=0,Xg;var Lq,uD,en,x5,hBR;Lq=typeof BigInt==="function"?BigInt.asIntN:void 0;_.jn=typeof BigInt==="function"?BigInt.asUintN:void 0;uD=Number.isSafeInteger;en=Number.isFinite;x5=Math.trunc;hBR=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var mEA={};var HBA={},zKm=function(){try{var g=function(){return w8Y(Map,[],this.constructor)};
_.N(g,Map);hr(new g);return!1}catch(v){return!0}}(),yq=function(){this.JSC$6850_map_=new Map};
_.c=yq.prototype;_.c.get=function(g){return this.JSC$6850_map_.get(g)};
_.c.set=function(g,v){this.JSC$6850_map_.set(g,v);this.size=this.JSC$6850_map_.size;return this};
_.c.delete=function(g){g=this.JSC$6850_map_.delete(g);this.size=this.JSC$6850_map_.size;return g};
_.c.clear=function(){this.JSC$6850_map_.clear();this.size=this.JSC$6850_map_.size};
_.c.has=function(g){return this.JSC$6850_map_.has(g)};
_.c.entries=function(){return this.JSC$6850_map_.entries()};
_.c.keys=function(){return this.JSC$6850_map_.keys()};
_.c.values=function(){return this.JSC$6850_map_.values()};
_.c.forEach=function(g,v){return this.JSC$6850_map_.forEach(g,v)};
yq.prototype[Symbol.iterator]=function(){return this.entries()};
var RM=function(){if(zKm)return Object.setPrototypeOf(yq.prototype,Map.prototype),Object.defineProperties(yq.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),yq;var g=function(){return w8Y(Map,[],this.constructor)};
_.N(g,Map);return g}(),bD=function(g,v,r,k){r=r===void 0?Tto:r;
k=k===void 0?Tto:k;var y=RM.call(this)||this;y.arrayState=g[_.fB]|0;y.valueCtor=v;y.keyToApi=r;y.valueToApi=y.valueCtor?fFs:k;for(var z=0;z<g.length;z++){var W=g[z],S=r(W[0],!1,!0),Y=W[1];v?Y===void 0&&(Y=null):Y=k(W[1],!1,!0,void 0,void 0,y.arrayState);RM.prototype.set.call(y,S,Y)}return y};
_.N(bD,RM);var IlJ=function(g){if(g.arrayState&2)throw Error("K");};
_.c=bD.prototype;_.c.clear=function(){IlJ(this);RM.prototype.clear.call(this)};
_.c.delete=function(g){IlJ(this);return RM.prototype.delete.call(this,this.keyToApi(g,!0,!1))};
_.c.entries=function(){if(this.valueCtor){var g=RM.prototype.keys.call(this);g=new niK(g,NtB,this)}else g=RM.prototype.entries.call(this);return g};
_.c.values=function(){if(this.valueCtor){var g=RM.prototype.keys.call(this);g=new niK(g,bD.prototype.get,this)}else g=RM.prototype.values.call(this);return g};
_.c.forEach=function(g,v){this.valueCtor?RM.prototype.forEach.call(this,function(r,k,y){g.call(v,y.get(k),k,y)}):RM.prototype.forEach.call(this,g,v)};
_.c.set=function(g,v){IlJ(this);g=this.keyToApi(g,!0,!1);return g==null?this:v==null?(RM.prototype.delete.call(this,g),this):RM.prototype.set.call(this,g,this.valueToApi(v,!0,!0,this.valueCtor,!1,this.arrayState))};
_.c.has=function(g){return RM.prototype.has.call(this,this.keyToApi(g,!1,!1))};
_.c.get=function(g){g=this.keyToApi(g,!1,!1);var v=RM.prototype.get.call(this,g);if(v!==void 0){var r=this.valueCtor;return r?(r=this.valueToApi(v,!1,!0,r,this.callToMutableOnAccess,this.arrayState),r!==v&&RM.prototype.set.call(this,g,r),r):v}};
bD.prototype[Symbol.iterator]=function(){return this.entries()};
bD.prototype.toJSON=void 0;var ZBJ;var $EK=function(){},XD=function(g,v){for(var r in g)!isNaN(r)&&v(g,+r,g[r])},JCh=function(g){var v=new $EK;
XD(g,function(r,k,y){v[k]=yA(y)});
v.reviveUnknownFields=g.reviveUnknownFields;return v},L_s={reviveIntoImmutable:!0};var jHo;var K_F,bBk;var WgF,lp,WG,Uv,PLC,Yb,ou,SoR,oso,df,YoY,pD,fD,N5;WgF=_.Xj(0);_.cn={};_.zr=function(g,v,r,k,y){v=lp(g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,v,r,y);if(v!==null||k&&g.noLegacyNull!==wt)return v};
lp=function(g,v,r,k){if(v===-1)return null;var y=v+(r?0:-1),z=g.length-1;if(!(z<1+(r?0:-1))){if(y>=z){var W=g[z];if(W!=null&&typeof W==="object"&&W.constructor===Object){r=W[v];var S=!0}else if(y===z)r=W;else return}else r=g[y];if(k&&r!=null){k=k(r);if(k==null)return k;if(!Object.is(k,r))return S?W[v]=k:g[y]=k,k}return r}};
_.R1=function(g,v,r,k){Uz(g);var y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;ae(y,y[_.fB]|0,v,r,k);return g};
_.I4=function(g,v,r){g=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return tn(g,g[_.fB]|0,v,r)!==void 0};
_.Wn=function(g,v,r,k){var y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return tn(y,y[_.fB]|0,v,Uv(g,k,r))!==void 0};
_.gQ=function(g){return g===Mjh?2:4};
_.Pn=function(g,v){g=_.zr(g,v,void 0,void 0,g5h);return g==null?_.JC():g};
WG=function(g,v,r,k){Uz(g);var y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,z=y[_.fB]|0;if(k==null){var W=rGF(y);if(kbK(W,y,z,r)===v)W.set(r,0);else return g}else z=yGY(y,z,r,v);ae(y,z,v,k);return g};
_.Sl=function(g,v,r,k){var y=g[_.fB]|0,z=m_(y);y=yGY(g,y,r,v,z);ae(g,y,v,k,z)};
Uv=function(g,v,r){return _.o4(g,v)===r?r:-1};
_.o4=function(g,v){g=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return kbK(rGF(g),g,void 0,v,void 0)};
PLC=function(g,v,r){var k=g[_.fB]|0,y=m_(k),z=lp(g,r,y);if(z!=null&&z[qM]===mS){if(!CB(z))return Pg(z),z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var W=z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(z)&&(W=z);if(W){var S=W[_.fB]|0;S&2&&(W=cg(W,S))}W=ka(W,v,!0);W!==z&&ae(g,k,r,W,y);return W};
_.nU=function(g,v,r,k){var y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,z=y[_.fB]|0;v=tn(y,z,v,r,k);if(v==null)return v;z=y[_.fB]|0;if(!CB(g,z)){var W=lFJ(v);W!==v&&(Pg(g)&&(y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,z=y[_.fB]|0),v=W,z=ae(y,z,r,v,k),An(y,z))}return v};
_.RA=function(g,v,r,k){var y=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return cGB(g,y,y[_.fB]|0,v,r,k,!1,!0)};
_.rS=function(g,v,r,k){r=zMF(r);_.R1(g,v,r,k);r&&!CB(r)&&An(g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return g};
_.kT=function(g,v,r,k){k=zMF(k);WG(g,v,r,k);k&&!CB(k)&&An(g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return g};
Yb=function(g,v,r){Uz(g);var k=g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,y=k[_.fB]|0;if(r==null)return ae(k,y,v),g;for(var z=r===Ez?7:r[_.fB]|0,W=z,S=TR(z),Y=S||Object.isFrozen(r),e=!0,a=!0,E=0;E<r.length;E++){var p=r[E];S||(p=CB(p),e&&(e=!p),a&&(a=p))}S||(z=e?13:5,z=a?z&-4097:z|4096);Y&&z===W||(r=yA(r),W=0,z=dX(z,y));z!==W&&HP(r,z);y=ae(k,y,v,r);2&z||!(4096&z||16&z)||An(k,y);return g};
ou=function(g,v,r,k){WSY(g,v,r,k);return g};
SoR=function(g,v,r){WSY(g,v,U7,void 0,r,1,!0);return g};
_.A$=function(g,v,r){g=_.zr(g,v,void 0,r);v=typeof g;g=g==null?g:v==="bigint"?_.Xj((0,_.jn)(64,g)):_.dd(g)?v==="string"?_.o1J(g):_.PuY(g):void 0;return g};
_.el=function(g,v){var r=r===void 0?!1:r;var k;return(k=_.BCT(_.zr(g,v)))!=null?k:r};
_.v0=function(g,v,r){r=r===void 0?0:r;var k;return(k=_.ZR(_.zr(g,v)))!=null?k:r};
oso=function(g,v){var r=r===void 0?0:r;g=_.Hv(_.zr(g,v));return g!=null?g:r};
df=function(g,v,r){r=r===void 0?WgF:r;var k;return(k=_.AC3(_.zr(g,v)))!=null?k:r};
YoY=function(g){var v=v===void 0?WgF:v;var r;return(r=_.A$(g,23))!=null?r:v};
pD=function(g,v){var r=r===void 0?0:r;var k;return(k=_.zr(g,v,void 0,void 0,_.Sn))!=null?k:r};
_.Tr=function(g,v,r,k){r=r===void 0?"":r;var y;return(y=_.VA(_.zr(g,v,k)))!=null?y:r};
_.lA=function(g,v){var r=r===void 0?0:r;var k;return(k=_.fq(_.zr(g,v)))!=null?k:r};
fD=function(g,v){var r=r===void 0?"0":r;g=UEA(_.zr(g,v),!0);return g!=null?g:r};
N5=function(g,v,r){return _.Tr(g,Uv(g,r,v))};
_.Z6=function(g,v,r,k){return _.nU(g,v,Uv(g,k,r),void 0)};
_.Y8=function(g,v){return _.VA(_.zr(g,v,void 0,_.cn))};
_.c0=function(g,v,r){return _.R1(g,v,XhR(r))};
_.TM=function(g,v,r){return _.NJ(g,v,XhR(r),!1)};
_.Hn=function(g,v,r){return _.R1(g,v,_.NM(r))};
_.eP=function(g,v,r){return _.R1(g,v,Cq(r))};
_.e5=function(g,v,r){return _.R1(g,v,Op(r))};
_.bz=function(g,v,r,k){return _.NJ(g,v,Op(r),"",k)};
_.Mh=function(g,v,r){return _.R1(g,v,r==null?r:_.lD(r))};
_.t$=function(g,v,r){return _.NJ(g,v,r==null?r:_.lD(r),0)};var DX=function(g,v,r){this.buffer=g;if(r&&!v)throw Error();this.JSC$6862_isImmutable=v};var UXh=function(g,v,r,k){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6865_start_=0;this.init(g,v,r,k)},D6,eKB,alk,dXB,DMC,A4k;
_.c=UXh.prototype;_.c.init=function(g,v,r,k){var y=k===void 0?{}:k;k=y.aliasBytesFields===void 0?!1:y.aliasBytesFields;y=y.treatNewDataAsImmutable===void 0?!1:y.treatNewDataAsImmutable;this.aliasBytesFields=k;this.treatNewDataAsImmutable=y;g&&(g=PDs(g,this.treatNewDataAsImmutable),this.bytes_=g.buffer,this.bytesAreImmutable_=g.JSC$6862_isImmutable,this.JSC$6865_start_=v||0,this.end_=r!==void 0?this.JSC$6865_start_+r:this.bytes_.length,this.cursor_=this.JSC$6865_start_)};
_.c.free=function(){this.clear();A4k.length<100&&A4k.push(this)};
_.c.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6865_start_=0;this.aliasBytesFields=!1};
_.c.reset=function(){this.cursor_=this.JSC$6865_start_};
_.c.atEnd=function(){return this.cursor_==this.end_};
_.LD=function(g,v){var r=0,k=0,y=0,z=g.bytes_,W=g.cursor_;do{var S=z[W++];r|=(S&127)<<y;y+=7}while(y<32&&S&128);y>32&&(k|=(S&127)>>4);for(y=3;y<32&&S&128;y+=7)S=z[W++],k|=(S&127)<<y;D6(g,W);if(S<128)return v(r>>>0,k>>>0);throw Error("X");};
D6=function(g,v){g.cursor_=v;if(v>g.end_)throw Error("Y`"+v+"`"+g.end_);};
_.wf=function(g){var v=g.bytes_,r=g.cursor_,k=v[r++],y=k&127;if(k&128&&(k=v[r++],y|=(k&127)<<7,k&128&&(k=v[r++],y|=(k&127)<<14,k&128&&(k=v[r++],y|=(k&127)<<21,k&128&&(k=v[r++],y|=k<<28,k&128&&v[r++]&128&&v[r++]&128&&v[r++]&128&&v[r++]&128&&v[r++]&128)))))throw Error("X");D6(g,r);return y};
_.Qq=function(g){var v=g.bytes_,r=g.cursor_,k=v[r],y=v[r+1],z=v[r+2];v=v[r+3];D6(g,g.cursor_+4);return(k<<0|y<<8|z<<16|v<<24)>>>0};
eKB=function(g){var v=_.Qq(g);g=_.Qq(g);return iK3(v,g)};
alk=function(g){var v=_.Qq(g),r=_.Qq(g);g=(r>>31)*2+1;var k=r>>>20&2047;v=4294967296*(r&1048575)+v;return k==2047?v?NaN:g*Infinity:k==0?g*4.9E-324*v:g*Math.pow(2,k-1075)*(v+4503599627370496)};
_.Esh=function(g){for(var v=0,r=g.cursor_,k=r+10,y=g.bytes_;r<k;){var z=y[r++];v|=z;if((z&128)===0)return D6(g,r),!!(v&127)}throw Error("X");};
dXB=function(g,v){if(v<0)throw Error("Z`"+v);var r=g.cursor_,k=r+v;if(k>g.end_)throw Error("Y`"+(g.end_-r)+"`"+v);g.cursor_=k;return r};
DMC=function(g,v){if(v==0)return _.JC();var r=dXB(g,v);g.aliasBytesFields&&g.bytesAreImmutable_?r=g.bytes_.subarray(r,r+v):(g=g.bytes_,v=r+v,r=r===v?new Uint8Array(0):c43?g.slice(r,v):new Uint8Array(g.subarray(r,v)));return r.length==0?_.JC():new x1(r,$1)};
A4k=[];var T5J=function(g,v,r,k){if(A4k.length){var y=A4k.pop();y.init(g,v,r,k);g=y}else g=new UXh(g,v,r,k);this.decoder_=g;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;pKC(this,k)},pKC=function(g,v){v=v===void 0?{}:v;
g.discardUnknownFields=v.discardUnknownFields===void 0?!1:v.discardUnknownFields},QM3=function(g,v,r,k){if(llC.length){var y=llC.pop();
pKC(y,k);y.decoder_.init(g,v,r,k);return y}return new T5J(g,v,r,k)},Hqh,Vy,flJ,llC;
T5J.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;llC.length<100&&llC.push(this)};
T5J.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
Hqh=function(g){if(g.decoder_.atEnd())return!1;g.fieldCursor_=g.decoder_.cursor_;var v=_.wf(g.decoder_)>>>0,r=v>>>3;v&=7;if(!(v>=0&&v<=5))throw Error("T`"+v+"`"+g.fieldCursor_);if(r<1)throw Error("U`"+r+"`"+g.fieldCursor_);g.nextField_=r;g.nextWireType_=v;return!0};
Vy=function(g){switch(g.nextWireType_){case 0:g.nextWireType_!=0?Vy(g):_.Esh(g.decoder_);break;case 1:g=g.decoder_;D6(g,g.cursor_+8);break;case 2:if(g.nextWireType_!=2)Vy(g);else{var v=_.wf(g.decoder_)>>>0;g=g.decoder_;D6(g,g.cursor_+v)}break;case 5:g=g.decoder_;D6(g,g.cursor_+4);break;case 3:v=g.nextField_;do{if(!Hqh(g))throw Error("V");if(g.nextWireType_==4){if(g.nextField_!=v)throw Error("W");break}Vy(g)}while(1);break;default:throw Error("T`"+g.nextWireType_+"`"+g.fieldCursor_);}};
flJ=function(g,v,r){var k=g.decoder_.end_,y=_.wf(g.decoder_)>>>0,z=g.decoder_.cursor_+y,W=z-k;W<=0&&(g.decoder_.end_=z,r(v,g,void 0,void 0,void 0),W=z-g.decoder_.cursor_);if(W)throw Error("S`"+y+"`"+(y-W));g.decoder_.cursor_=z;g.decoder_.end_=k};
_.N5Y=function(g){var v=_.wf(g.decoder_)>>>0;g=g.decoder_;var r=dXB(g,v);g=g.bytes_;if(ci3){var k=g,y;(y=yiK)||(y=yiK=new TextDecoder("utf-8",{fatal:!0}));v=r+v;k=r===0&&v===k.length?k:k.subarray(r,v);try{var z=y.decode(k)}catch(e){if(kd3===void 0){try{y.decode(new Uint8Array([128]))}catch(a){}try{y.decode(new Uint8Array([97])),kd3=!0}catch(a){kd3=!1}}!kd3&&(yiK=void 0);throw e;}}else{z=r;v=z+v;r=[];for(var W=null,S,Y;z<v;)S=g[z++],S<128?r.push(S):S<224?z>=v?vh():(Y=g[z++],S<194||(Y&192)!==128?(z--,
vh()):r.push((S&31)<<6|Y&63)):S<240?z>=v-1?vh():(Y=g[z++],(Y&192)!==128||S===224&&Y<160||S===237&&Y>=160||((y=g[z++])&192)!==128?(z--,vh()):r.push((S&15)<<12|(Y&63)<<6|y&63)):S<=244?z>=v-2?vh():(Y=g[z++],(Y&192)!==128||(S<<28)+(Y-144)>>30!==0||((y=g[z++])&192)!==128||((k=g[z++])&192)!==128?(z--,vh()):(S=(S&7)<<18|(Y&63)<<12|(y&63)<<6|k&63,S-=65536,r.push((S>>10&1023)+55296,(S&1023)+56320))):vh(),r.length>=8192&&(W=gFT(W,r),r.length=0);z=gFT(W,r)}return z};
_.Zth=function(g){var v=_.wf(g.decoder_)>>>0;return DMC(g.decoder_,v)};
_.Ht3=function(g,v,r){var k=_.wf(g.decoder_)>>>0;for(k=g.decoder_.cursor_+k;g.decoder_.cursor_<k;)r.push(v(g.decoder_))};
llC=[];var txJ=function(g,v){this.JSC$6872_lo=g>>>0;this.JSC$6872_hi=v>>>0},LgA=function(g){if(!g)return DXF||(DXF=new txJ(0,0));
if(!/^\d+$/.test(g))return null;k5(g);return new txJ(hC,nB)},DXF,mMo=function(g,v){this.JSC$6874_lo=g>>>0;
this.JSC$6874_hi=v>>>0},qpY=function(g){if(!g)return wKJ||(wKJ=new mMo(0,0));
if(!/^-?\d+$/.test(g))return null;k5(g);return new mMo(hC,nB)},wKJ;var QzT=function(){this.JSC$6876_buffer_=[]},sMF,CLs;
QzT.prototype.length=function(){return this.JSC$6876_buffer_.length};
QzT.prototype.end=function(){var g=this.JSC$6876_buffer_;this.JSC$6876_buffer_=[];return g};
sMF=function(g,v,r){for(;r>0||v>127;)g.JSC$6876_buffer_.push(v&127|128),v=(v>>>7|r<<25)>>>0,r>>>=7;g.JSC$6876_buffer_.push(v)};
CLs=function(g,v){for(;v>127;)g.JSC$6876_buffer_.push(v&127|128),v>>>=7;g.JSC$6876_buffer_.push(v)};
_.KST=function(g,v){if(v>=0)CLs(g,v);else{for(var r=0;r<9;r++)g.JSC$6876_buffer_.push(v&127|128),v>>=7;g.JSC$6876_buffer_.push(1)}};
_.Bg=function(g,v){g.JSC$6876_buffer_.push(v>>>0&255);g.JSC$6876_buffer_.push(v>>>8&255);g.JSC$6876_buffer_.push(v>>>16&255);g.JSC$6876_buffer_.push(v>>>24&255)};var u4m,KN,FSF,XvB;u4m=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new QzT};
KN=function(g,v){v.length!==0&&(g.blocks_.push(v),g.totalLength_+=v.length)};
_.UMA=function(g,v){_.GR(g,v,2);v=g.encoder_.end();KN(g,v);v.push(g.totalLength_);return v};
_.AGh=function(g,v){var r=v.pop();for(r=g.totalLength_+g.encoder_.length()-r;r>127;)v.push(r&127|128),r>>>=7,g.totalLength_++;v.push(r);g.totalLength_++};
_.GR=function(g,v,r){CLs(g.encoder_,v*8+r)};
FSF=function(g,v,r){if(r!=null){switch(typeof r){case "string":LgA(r)}_.GR(g,v,1);switch(typeof r){case "number":g=g.encoder_;bKh(r);_.Bg(g,hC);_.Bg(g,nB);break;case "bigint":r=BigInt.asUintN(64,r);r=new txJ(Number(r&BigInt(4294967295)),Number(r>>BigInt(32)));g=g.encoder_;v=r.JSC$6872_hi;_.Bg(g,r.JSC$6872_lo);_.Bg(g,v);break;default:r=LgA(r),g=g.encoder_,v=r.JSC$6872_hi,_.Bg(g,r.JSC$6872_lo),_.Bg(g,v)}}};
XvB=function(g,v,r){_.GR(g,v,2);CLs(g.encoder_,r.length);KN(g,g.encoder_.end());KN(g,r)};var SpJ,$XT,J4C,qoF,szR;SpJ=up();_.xXY=up();_.jzh=up();$XT=up();J4C=up();_.Ots=up();_.CD=up();_.Vxm=up();qoF=up();szR=up();_.mXm=up();_.Kgk=up();_.Jn=function(g,v,r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g,v,r)};
_.Jn.prototype.toJSON=function(){return gX(this)};
_.Jn.prototype.serialize=function(g){return JSON.stringify(gX(this,g))};
var rnA=function(g,v){if(v==null||v=="")return new g;v=JSON.parse(v);if(!Array.isArray(v))throw Error("$");return new g(jYT(v))};
_.Jn.prototype.getExtension=function(g){CuA(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,g.fieldIndex);wPT(this,g.fieldIndex);return g.ctor?g.isRepeated?g.getExtensionFn(this,g.ctor,g.fieldIndex,_.gQ(),g.JSC$6887_hasMessageId):g.getExtensionFn(this,g.ctor,g.fieldIndex,g.JSC$6887_hasMessageId):g.isRepeated?g.getExtensionFn(this,g.fieldIndex,_.gQ(),g.JSC$6887_hasMessageId):g.getExtensionFn(this,g.fieldIndex,g.defaultValue,g.JSC$6887_hasMessageId)};
_.Jn.prototype.clone=function(){var g=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,v=g[_.fB]|0;return Ie(this,g,v)?zR(this,g,!0):new this.constructor(cg(g,v,!1))};
_.Jn.prototype[qM]=mS;_.Jn.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var jh=function(g,v,r){this.$$binaryReaderFn=g;this.$$binaryWriterFn=v;g=FD(SpJ);this.$$isMsg=!!g&&r===g||!1},dMK=o5A(function(g,v,r,k,y){if(g.nextWireType_!==2)return!1;
flJ(g,PLC(v,k,r),y);return!0},eMC),pvs=o5A(function(g,v,r,k,y){if(g.nextWireType_!==2)return!1;
flJ(g,PLC(v,k,r),y);return!0},eMC),sz=Symbol(),Oz=Symbol(),ZqR=Symbol(),uDk=Symbol(),LST=Symbol(),aRR,E53;var gaF,btR,Fgm,itk,G2T,XKF,B5R,hKC,nsm,MxR,RKA,vjA,rzA,yzm,czk;gaF=function(g,v){var r=new u4m;xM3(g.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r,$a(sz,qJ,mA,v));KN(r,r.encoder_.end());g=new Uint8Array(r.totalLength_);v=r.blocks_;for(var k=v.length,y=0,z=0;z<k;z++){var W=v[z];g.set(W,y);y+=W.length}r.blocks_=[g];return g};
btR=_.bp(function(g,v,r){if(g.nextWireType_!==1)return!1;_.Fg(v,r,alk(g.decoder_));return!0},Vns,szR);
Fgm=_.bp(function(g,v,r,k){if(g.nextWireType_!==1)return!1;_.Sl(v,r,k,alk(g.decoder_));return!0},Vns,szR);
itk=_.bp(function(g,v,r,k){if(g.nextWireType_!==5)return!1;var y=_.Qq(g.decoder_);g=(y>>31)*2+1;var z=y>>>23&255;y&=8388607;_.Sl(v,r,k,z==255?y?NaN:g*Infinity:z==0?g*1.401298464324817E-45*y:g*Math.pow(2,z-150)*(y+8388608));return!0},function(g,v,r){v=_.Sn(v);
v!=null&&(_.GR(g,r,5),g=g.encoder_,r=Xg||(Xg=new DataView(new ArrayBuffer(8))),r.setFloat32(0,+v,!0),nB=0,hC=r.getUint32(0,!0),_.Bg(g,hC))},qoF);
_.uA=_.bp(function(g,v,r){if(g.nextWireType_!==0)return!1;_.Fg(v,r,_.LD(g.decoder_,gd));return!0},_.hn,_.CD);
G2T=_.bp(function(g,v,r){if(g.nextWireType_!==0)return!1;g=_.LD(g.decoder_,gd);_.Fg(v,r,g===0?void 0:g);return!0},_.hn,_.CD);
XKF=_.bp(function(g,v,r,k){if(g.nextWireType_!==0)return!1;_.Sl(v,r,k,_.LD(g.decoder_,gd));return!0},_.hn,_.CD);
_.xb=_.bp(function(g,v,r){if(g.nextWireType_!==0)return!1;_.Fg(v,r,_.wf(g.decoder_));return!0},bq3,$XT);
B5R=_.bp(function(g,v,r){if(g.nextWireType_!==0)return!1;g=_.wf(g.decoder_);_.Fg(v,r,g===0?void 0:g);return!0},bq3,$XT);
hKC=_.bp(function(g,v,r,k){if(g.nextWireType_!==0)return!1;_.Sl(v,r,k,_.wf(g.decoder_));return!0},bq3,$XT);
nsm=_.bp(function(g,v,r){if(g.nextWireType_!==1)return!1;_.Fg(v,r,eKB(g.decoder_));return!0},_.iqK,_.Vxm);
MxR=_.Oqk(function(g,v,r){if(g.nextWireType_!==1&&g.nextWireType_!==2)return!1;v=_.ZX(v,v[_.fB]|0,r);g.nextWireType_==2?_.Ht3(g,eKB,v):v.push(eKB(g.decoder_));return!0},function(g,v,r){v=_.JGk(aFm,v,!1);
if(v!=null)for(var k=0;k<v.length;k++)FSF(g,r,v[k])},_.Vxm);
_.jl=_.bp(function(g,v,r){if(g.nextWireType_!==0)return!1;_.Fg(v,r,_.Esh(g.decoder_));return!0},_.Gbo,_.xXY);
RKA=_.bp(function(g,v,r,k){if(g.nextWireType_!==0)return!1;_.Sl(v,r,k,_.Esh(g.decoder_));return!0},_.Gbo,_.xXY);
_.$b=_.bp(function(g,v,r){if(g.nextWireType_!==2)return!1;_.Fg(v,r,_.N5Y(g));return!0},_.BdK,_.jzh);
_.gjT=_.bp(function(g,v,r,k){if(g.nextWireType_!==2)return!1;_.Sl(v,r,k,_.N5Y(g));return!0},_.BdK,_.jzh);
vjA=_.Oqk(function(g,v,r){if(g.nextWireType_!==2)return!1;g=_.N5Y(g);_.ZX(v,v[_.fB]|0,r).push(g);return!0},function(g,v,r){v=_.JGk(_.VA,v,!0);
if(v!=null)for(var k=0;k<v.length;k++){var y=g,z=r,W=v[k];W!=null&&XvB(y,z,yoK(W))}},_.jzh);
rzA=void 0;rzA=rzA===void 0?SpJ:rzA;_.J$=new jh(function(g,v,r,k,y){if(g.nextWireType_!==2)return!1;k=ka(void 0,k,!0);_.ZX(v,v[_.fB]|0,r).push(k);flJ(g,k,y);return!0},function(g,v,r,k,y){if(Array.isArray(v))for(var z=0;z<v.length;z++)hMs(g,v[z],r,k,y)},rzA);
_.Vq=o5A(function(g,v,r,k,y,z){if(g.nextWireType_!==2)return!1;var W=v[_.fB]|0;yGY(v,W,z,r,m_(W));v=PLC(v,k,r);flJ(g,v,y);return!0},hMs);
_.kDs=_.bp(function(g,v,r){if(g.nextWireType_!==2)return!1;_.Fg(v,r,_.Zth(g));return!0},_.n5J,_.mXm);
yzm=_.bp(function(g,v,r,k){if(g.nextWireType_!==2)return!1;_.Sl(v,r,k,_.Zth(g));return!0},_.n5J,_.mXm);
czk=_.bp(function(g,v,r,k){if(g.nextWireType_!==0)return!1;_.Sl(v,r,k,_.wf(g.decoder_)>>>0);return!0},function(g,v,r){v=_.Hv(v);
v!=null&&v!=null&&(_.GR(g,r,0),CLs(g.encoder_,v))},J4C);
_.q5=_.bp(function(g,v,r){if(g.nextWireType_!==0)return!1;_.Fg(v,r,_.wf(g.decoder_));return!0},_.RMm,_.Kgk);var WlK=function(){var g=zd3,v=Iwk;this.fieldIndex=175237375;this.ctor=v;this.isRepeated=0;this.getExtensionFn=_.nU;this.defaultValue=void 0;this.JSC$6887_hasMessageId=g.messageId!=null?qE:void 0};
WlK.prototype.register=function(){hr(this)};var PXA=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(PXA,_.Jn);var SFT=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(SFT,_.Jn);var cnF=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(cnF,_.Jn);var ojA=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ojA,_.Jn);var YF3=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(YF3,_.Jn);var Uah=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Uah,_.Jn);var AzR=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(AzR,_.Jn);AzR.prototype.getData=function(){return _.Pn(this,2)};var edR=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(edR,_.Jn);var awR=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(awR,_.Jn);awR.prototype.getStyle=function(){return _.nU(this,PXA,1)};var vY=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(vY,_.Jn);vY.prototype.getPayloadCase=function(){return _.o4(this,ym)};
vY.prototype.getStyle=function(){return _.Z6(this,awR,6,ym)};
var Ejh=function(){var g=new vY,v=new YF3;return _.kT(g,7,ym,v)},daK=function(){var g=new vY,v=new Uah;
return _.kT(g,8,ym,v)},ym=[1,
2,3,4,5,6,7,8];var pmh=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(pmh,_.Jn);var TU3=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(TU3,_.Jn);var lwh=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(lwh,_.Jn);var fwJ=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(fwJ,_.Jn);var NU3=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(NU3,_.Jn);var ZZC=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ZZC,_.Jn);var HZh=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(HZh,_.Jn);var toh=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(toh,_.Jn);toh.prototype.getData=function(){return _.Pn(this,2)};var DaC=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(DaC,_.Jn);var ynC=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ynC,_.Jn);ynC.prototype.getPayloadCase=function(){return _.o4(this,s7)};
var s7=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var mn=function(g,v){g=Error.call(this,g);this.message=g.message;"stack"in g&&(this.stack=g.stack);this.code=v===void 0?2:v};
_.N(mn,Error);var LlF=Promise;var wmC=function(g){this.channelPromise=g};
wmC.prototype.send=function(g,v,r){this.channelPromise.then(function(k){k.send(g,v,r)})};var QhA=function(g,v){this.data=g;this.channel=v};
QhA.prototype.reply=function(g,v,r){this.channel.send(g,v,r)};var CXh=function(g){this.JSC$6953_port_=g};
CXh.prototype.send=function(g,v,r){r=r===void 0?[]:r;var k=new MessageChannel;uJC(k.port1,v);this.JSC$6953_port_.postMessage(g,[k.port2].concat(r))};
var xao=function(g,v){uJC(g,v);return new CXh(g)},uJC=function(g,v){v&&(g.onmessage=function(r){v(new QhA(r.data,xao(r.ports[0])))})};var jhB=function(g){this.verifier_=g},$aC=function(g){var v=Object.create(null);
(typeof g==="string"?[g]:g).forEach(function(r){if(r==="null")throw Error("ba");v[r]=!0});
return function(r){return v[r]===!0}};_.JzY=function(){if(!_.rC.addEventListener||!Object.defineProperty)return!1;var g=!1,v=Object.defineProperty({},"passive",{get:function(){g=!0}});
try{var r=function(){};
_.rC.addEventListener("test",r,v);_.rC.removeEventListener("test",r,v)}catch(k){}return g}();var OZJ;_.KD=function(g){var v=g.destination;var r=g.iframe;var k=g.origin;var y=g.channelName===void 0?"ZNWN1d":g.channelName;var z=g.onMessage===void 0?void 0:g.onMessage;g=g.onEstablished===void 0?void 0:g.onEstablished;return OZJ({destination:v,getSource:function(){return r.contentWindow},
originVerifier:k instanceof jhB?k:typeof k==="function"?new jhB(k):new jhB($aC(k)),channelName:y,onMessage:z,onEstablished:g})};
OZJ=function(g){var v=g.destination;var r=g.getSource;var k=g.originVerifier;var y=g.token===void 0?void 0:g.token;var z=g.channelName;var W=g.onMessage===void 0?void 0:g.onMessage;var S=g.onEstablished===void 0?void 0:g.onEstablished;return new wmC(new LlF(function(Y,e){var a=function(E){E.source&&E.source===r()&&k.verifier_(E.origin)&&(E.data.n||E.data)===z&&(v.removeEventListener("message",a,!1),y&&E.data.t!==y?e(Error("ca`"+z+"`"+y+"`"+E.data.t)):(Y(xao(E.ports[0],W)),S&&S(E)))};
v.addEventListener("message",a,!1)}))};var VoR=function(g){try{g()}catch(v){kF(v)}};var shh=function(g){var v=this;var r=g.getMessageType;var k=g.onUnregisteredMessage===void 0?function(){}:g.onUnregisteredMessage;
var y=g.onBeforeRegisteredMessage===void 0?function(){}:g.onBeforeRegisteredMessage;
g=g.onAfterRegisteredMessage===void 0?function(){}:g.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=r;this.onUnregisteredMessage_=k;this.onBeforeRegisteredMessage_=y;this.onAfterRegisteredMessage_=g;this.onMessage=function(z){return qFs(v,z)}};
shh.prototype.register=function(g,v){this.registry_.set(g,v);return this};
var qFs=function(g,v){var r=g.getMessageType_(v.data),k=g.registry_.get(r);k?(VoR(function(){return g.onBeforeRegisteredMessage_(v,r)}),VoR(function(){return k(v)}),VoR(function(){return g.onAfterRegisteredMessage_(v,r)})):VoR(function(){return g.onUnregisteredMessage_(v,r)})};var ma3=function(g){this.JSC$6970_channel_=g},bZA,Flk;
ma3.prototype.send=function(g,v,r){this.JSC$6970_channel_.send(gX(g),v,r)};
_.Klo=function(g,v){return function(r){var k=new g(r.data);return v(new QhA(k,r.channel))}};
bZA=function(g){return function(v){return g(new QhA(v.data,new ma3(v.channel)))}};
Flk=function(g,v){return bZA(_.Klo(g,v))};var iZk=function(g,v,r,k){this.registry=g;this.delegate=v;this.receiveMessageConstructor=r;this.createInitMessage=k;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},kRR=function(g){var v=new shh({getMessageType:g.getPayloadCase});
return new iZk(v,new ma3(_.KD({iframe:g.child,destination:window,origin:g.origin,channelName:g.channelName,onMessage:Flk(g.receiveMessageConstructor,v.onMessage)})),g.receiveMessageConstructor,g.createInitMessage)},GDm=function(g,v){g.createInitMessage=v};
iZk.prototype.send=function(g){if(!this.initialised)throw new mn("Attempted to send a message before initialisation.");this.delegate.send(g)};
var XmK=function(g,v){return _.P(function(r){if(!g.initialised)throw new mn("Attempted to send a message before initialisation.");return r.return(new Promise(function(k){g.delegate.send(v,Flk(g.receiveMessageConstructor,k))}))})};
iZk.prototype.init=function(){var g=this;return _.P(function(v){if(g.initialised)throw new mn("Attempted to initialise twice. The SDK can only be initialised once.");if(g.createInitMessage!==void 0){var r=g.delegate,k=r.send,y=g.createInitMessage;var z=new SFT;var W=[].concat(_.fF(g.features));z=_.fN(z,1,W,_.lD);k.call(r,y.call(g,z))}g.initialised=!0;_.o7(v)})};
var bA=function(g,v){if(g.initialised)throw new mn('Attempted to set up API "'+v+'" after initialisation. All APIs must be set up before initialising the SDK.');g.features.add(v);return g.registry};
_.mx.Object.defineProperties(iZk.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var BUC=function(g){this.channel=g;this.registered=!1};
BUC.prototype.update=function(g){if(this.channel.isInitialised){if(!this.registered)throw new mn("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var v=new vY;var r=new ojA;r=_.c0(r,1,g);v=_.kT(v,2,ym,r);this.channel.send(v)}else this.register();this.JSC$6984_audioEnabled=g};
BUC.prototype.register=function(){bA(this.channel,1);this.registered=!0};
BUC.prototype.isAudioEnabled=function(){return this.JSC$6984_audioEnabled};var hdT=function(g){this.channel=g};
_.c=hdT.prototype;_.c.onFirstFrameReady=function(g){bA(this.channel,2).register(11,function(v){v=_.Z6(v.data,pmh,11,s7);if(!v)throw new mn("Unexpectedly nonexistent GameFirstFrameReadyEvent");g(_.Tr(v,1))})};
_.c.onReady=function(g){bA(this.channel,2).register(4,function(v){v=_.Z6(v.data,lwh,4,s7);if(!v)throw new mn("Unexpectedly nonexistent GameReadyEvent");g(_.Tr(v,1))})};
_.c.onLevelComplete=function(g){bA(this.channel,2).register(5,function(v){v=_.Z6(v.data,fwJ,5,s7);if(!v)throw new mn("Unexpectedly nonexistent LevelCompleteEvent");g(_.Tr(v,1),_.v0(v,2))})};
_.c.onGameOver=function(g){bA(this.channel,2).register(6,function(v){v=_.Z6(v.data,TU3,6,s7);if(!v)throw new mn("Unexpectedly nonexistent GameOverEvent");g(_.Tr(v,1))})};
_.c.pause=function(){var g=this;if(!this.channel.isInitialised)return bA(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new mn("Using unregistered Game Feature: pause.");var v=Ejh();return new Promise(function(r){return _.P(function(k){if(k.nextAddress==1)return _.U(k,XmK(g.channel,v),2);r();_.o7(k)})})};
_.c.resume=function(){var g=this;if(!this.channel.isInitialised)return bA(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new mn("Using unregistered Game Feature: resume.");var v=daK();return new Promise(function(r){return _.P(function(k){if(k.nextAddress==1)return _.U(k,XmK(g.channel,v),2);r();_.o7(k)})})};var njT=function(g){this.channel=g};
njT.prototype.onReady=function(g){bA(this.channel,5).register(8,function(v){if(!_.Z6(v.data,NU3,8,s7))throw new mn("Unexpectedly nonexistent PageReadyEvent");g()})};var MoB=function(g){this.channel=g};
MoB.prototype.onChange=function(g){bA(this.channel,3).register(7,function(v){v=_.Z6(v.data,ZZC,7,s7);if(!v)throw new mn("Unexpectedly nonexistent ScoreEvent");g(_.Tr(v,1),_.v0(v,2))})};var Rdm={load:function(){throw new mn("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new mn("Storage used, but storage.onSave() listener not set!");}},gQA=function(g){this.channel=g;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},vQY=function(g){bA(g.channel,4).register(2,Rdm.load).register(3,Rdm.save);
g.initialSetupDone=!0};
gQA.prototype.onLoad=function(g){this.initialSetupDone||vQY(this);this.loadRegistered||(this.loadRegistered=!0,bA(this.channel,4).register(2,function(v){var r,k,y;return _.P(function(z){if(z.nextAddress==1){r=_.Z6(v.data,HZh,2,s7);if(!r)throw new mn("Unexpectedly nonexistent StorageLoad");k=_.Tr(r,1);return _.U(z,g(k),2)}y=z.yieldResult;var W=v.reply,S=new vY;var Y=new AzR;Y=_.e5(Y,1,k);Y=_.R1(Y,2,_.Ou(y,!1));S=_.kT(S,3,ym,Y);W.call(v,S);_.o7(z)})}))};
gQA.prototype.onSave=function(g){this.initialSetupDone||vQY(this);this.saveRegistered||(this.saveRegistered=!0,bA(this.channel,4).register(3,function(v){var r,k,y;return _.P(function(z){if(z.nextAddress==1){r=_.Z6(v.data,toh,3,s7);if(!r)throw new mn("Unexpectedly nonexistent StorageSave");k=_.Tr(r,1);y=Xss(r.getData());return _.U(z,g(k,y),2)}var W=v.reply,S=new vY;var Y=new edR;Y=_.e5(Y,1,k);S=_.kT(S,4,ym,Y);W.call(v,S);_.o7(z)})}))};var rlF=function(g){this.channel=g};
rlF.prototype.update=function(g){if(!this.channel.features.has(6))throw new mn("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var v=new vY,r=new awR;g=_.rS(r,1,g);v=_.kT(v,6,ym,g);this.channel.send(v)};
rlF.prototype.register=function(){bA(this.channel,6)};var k0J=function(g){this.channel=g;this.userActivityLoggingIntervalMs=0};
k0J.prototype.onUserActivity=function(g,v){this.userActivityLoggingIntervalMs=v;bA(this.channel,7).register(9,function(r){if(!_.Z6(r.data,DaC,9,s7))throw new mn("Unexpectedly nonexistent ClickEvent");g()})};var ylo=function(g){var v=this;this.channel=g;this.init=this.channel.init.bind(this.channel);this.page=new njT(this.channel);this.game=new hdT(this.channel);this.audio=new BUC(this.channel);this.score=new MoB(this.channel);this.storage=new gQA(this.channel);this.style=new rlF(this.channel);this.userActivity=new k0J(this.channel);GDm(this.channel,function(r){var k=new cnF;r=_.rS(k,1,r);r=_.Hn(r,3,v.userActivity.userActivityLoggingIntervalMs);k=v.audio.isAudioEnabled();k!==void 0&&_.c0(r,2,k);k=new vY;
return _.kT(k,5,ym,r)})};var clJ=function(){this.timedFunctionContext=0};
clJ.prototype.timeExecution=function(g,v){var r=this;return function(){var k=_.Nj.apply(0,arguments);r.timedFunctionContext=g;return v.apply(null,_.fF(k))}};var z8F=function(){var g={};this.priorityTasks=(g[3]=[],g[2]=[],g[1]=[],g);this.isFlushing=!1},Wu=function(g,v,r){var k=IhR(g,r);
g.priorityTasks[r].push(v);k&&g.priorityTasks[r].length===1&&g.flush()},IhR=function(g,v){return Object.keys(g.priorityTasks).map(function(r){return Number(r)}).filter(function(r){return!isNaN(r)&&r>v}).every(function(r){return g.priorityTasks[r].length===0})};
z8F.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(g){return g.length>0});)WGo(this,3),WGo(this,2),WGo(this,1)}catch(g){throw Object.values(this.priorityTasks).forEach(function(v){return void v.splice(0,v.length)}),g;
}finally{this.isFlushing=!1}}};
var WGo=function(g,v){for(;IhR(g,v)&&g.priorityTasks[v].length>0;)g.priorityTasks[v][0](),g.priorityTasks[v].shift()};
_.mx.Object.defineProperties(z8F.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(g){return g.length>0})}}});var oaK={};var P$Y=globalThis.trustedTypes,IXT=P$Y,PpT;var zI=function(g){this.privateDoNotAccessOrElseWrappedResourceUrl=g};
zI.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var S8s=_.Vd([""]),oQF=jbF(["\x00"],["\\0"]),Y8F=jbF(["\n"],["\\n"]),U2s=jbF(["\x00"],["\\u0000"]);S9(function(g){return g(S8s)})||S9(function(g){return g(oQF)})||S9(function(g){return g(Y8F)})||S9(function(g){return g(U2s)});var dS;_.oO=function(g,v){this.privateDoNotAccessOrElseWrappedUrl=v};
_.oO.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.Alh=Ua("about:blank");dS=Ua("about:invalid#zClosurez");var Yzs=function(g){this.isValid=g},e8A=new Yzs(function(g){return/^[^:]*([/?#]|$)/.test(g)}),ahF=aO("data"),EQB=aO("http"),d2h=aO("https"),pTh=aO("ftp"),Tws=aO("mailto"),lhC=aO("intent"),fhh=aO("vnd.youtube"),UJs=[ahF,
EQB,d2h,Tws,pTh,e8A],AnJ=cY(function(){return typeof URL==="function"}),NwJ=["data:",
"http:","https:","mailto:","ftp:"],aXY=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var DQ=function(g){this.privateDoNotAccessOrElseWrappedHtml=g};
DQ.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var fem=cY(function(){return new DQ(P$Y?P$Y.emptyHTML:"")});var ZXh={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"},CV=function(g,v){var r=Error.call(this,g+" cannot be used with intent "+ZXh[v]);this.message=r.message;"stack"in r&&(this.stack=r.stack);this.type=g;this.intent=v;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.N(CV,Error);_.j9=function(g){this.privateDoNotAccessOrElseWrappedScript=g};
_.j9.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var TXB=function(g){this.privateDoNotAccessOrElseWrappedAttributePrefix=g};
TXB.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var lXC="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var NEC=function(g){var v=_.$A("window.location.href");g==null&&(g='Unknown Error of type "null/undefined"');if(typeof g==="string")return{message:g,name:"Unknown error",lineNumber:"Not available",fileName:v,stack:"Not available"};var r=!1;try{var k=g.lineNumber||g.line||"Not available"}catch(W){k="Not available",r=!0}try{var y=g.fileName||g.filename||g.sourceURL||_.rC.$googDebugFname||v}catch(W){y="Not available",r=!0}v=HXF(g);if(!(!r&&g.lineNumber&&g.fileName&&g.stack&&g.message&&g.name)){r=g.message;
if(r==null){if(g.constructor&&g.constructor instanceof Function){if(g.constructor.name)r=g.constructor.name;else if(r=g.constructor,Fk[r])r=Fk[r];else{r=String(r);if(!Fk[r]){var z=/function\s+([^\(]+)/m.exec(r);Fk[r]=z?z[1]:"[Anonymous]"}r=Fk[r]}r='Unknown Error of type "'+r+'"'}else r="Unknown Error of unknown type";typeof g.toString==="function"&&Object.prototype.toString!==g.toString&&(r+=": "+g.toString())}return{message:r,name:g.name||"UnknownError",lineNumber:k,fileName:y,stack:v||"Not available"}}return{message:g.message,
name:g.name,lineNumber:g.lineNumber,fileName:g.fileName,stack:v}},HXF=function(g,v){v||(v={});
v[tyF(g)]=!0;var r=g.stack||"",k=g.cause;k&&!v[tyF(k)]&&(r+="\nCaused by: ",k.stack&&k.stack.indexOf(k.toString())==0||(r+=typeof k==="string"?k:k.message+"\n"),r+=HXF(k,v));g=g.errors;if(Array.isArray(g)){k=1;var y;for(y=0;y<g.length&&!(k>4);y++)v[tyF(g[y])]||(r+="\nInner error "+k++ +": ",g[y].stack&&g[y].stack.indexOf(g[y].toString())==0||(r+=typeof g[y]==="string"?g[y]:g[y].message+"\n"),r+=HXF(g[y],v));y<g.length&&(r+="\n... "+(g.length-y)+" more inner errors")}return r},tyF=function(g){var v=
"";
typeof g.toString==="function"&&(v=""+g);return v+g.stack},Fk={};var D2h,Xe,RV,wTk,QIR,LGT,$8,uK,uBo;D2h=function(g,v){for(var r=g.split("%s"),k="",y=Array.prototype.slice.call(arguments,1);y.length&&r.length>1;)k+=r.shift()+y.shift();return k+r.join("%s")};
_.Ow=function(g){return encodeURIComponent(String(g))};
Xe=function(g){return decodeURIComponent(g.replace(/\+/g," "))};
RV=function(g){UUm.test(g)&&(g.indexOf("&")!=-1&&(g=g.replace(IZm,"&amp;")),g.indexOf("<")!=-1&&(g=g.replace(W5T,"&lt;")),g.indexOf(">")!=-1&&(g=g.replace(PJB,"&gt;")),g.indexOf('"')!=-1&&(g=g.replace(SC3,"&quot;")),g.indexOf("'")!=-1&&(g=g.replace(oik,"&#39;")),g.indexOf("\x00")!=-1&&(g=g.replace(YCA,"&#0;")));return g};
wTk=function(g){var v={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var r=_.rC.document.createElement("div");return g.replace(LGT,function(k,y){var z=v[k];if(z)return z;y.charAt(0)=="#"&&(y=Number("0"+y.slice(1)),isNaN(y)||(z=String.fromCharCode(y)));z||(_.qj(r,LV(k+" ")),z=r.firstChild.nodeValue.slice(0,-1));return v[k]=z})};
QIR=function(g){return g.replace(/&([^;]+);/g,function(v,r){switch(r){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return r.charAt(0)!="#"||(r=Number("0"+r.slice(1)),isNaN(r))?v:String.fromCharCode(r)}})};
LGT=/&([^;\s<&]+);?/g;_.Fnh=function(g){return String(g).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.C$A=String.prototype.repeat?function(g,v){return g.repeat(v)}:function(g,v){return Array(v+1).join(g)};
_.iA=function(g,v){if(!Number.isFinite(g))return String(g);g=String(g);var r=g.indexOf(".");r===-1&&(r=g.length);var k=g[0]==="-"?"-":"";k&&(g=g.substring(1));return k+(0,_.C$A)("0",Math.max(0,v-r))+g};
$8=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.Gn()).toString(36)};
uK=function(g){for(var v=0,r=0;r<g.length;++r)v=31*v+g.charCodeAt(r)>>>0;return v};
_.WB=function(g){return String(g).replace(/\-([a-z])/g,function(v,r){return r.toUpperCase()})};
_.IT=function(g){return String(g).replace(/([A-Z])/g,"-$1").toLowerCase()};
uBo=function(g){return g.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(v,r,k){return r+k.toUpperCase()})};var x2A=function(){this.names=new Map};
x2A.prototype.getName=function(g){var v=this.names.get(g);if(v)return v;var r;v=(r=g.description)!=null?r:$8();this.names.set(g,v);return v};var jIJ=function(g){var v=Error.call(this,g?g.length+" errors occurred during unsubscription:\n"+g.map(function(r,k){return k+1+") "+r.toString()}).join("\n  "):"");
this.message=v.message;"stack"in v&&(this.stack=v.stack);this.errors=g;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.N(jIJ,Error);var XW=function(g){this.initialTeardown=g;this.closed=!1;this._teardowns=this._parentage=null};
_.c=XW.prototype;
_.c.unsubscribe=function(){if(!this.closed){this.closed=!0;var g=this._parentage;if(Array.isArray(g))for(var v=_.I(g),r=v.next();!r.done;r=v.next())r.value.remove(this);else g==null||g.remove(this);v=this.initialTeardown;if(GI(v))try{v()}catch(z){var k=z instanceof jIJ?z.errors:[z]}var y=this._teardowns;if(y)for(this._teardowns=null,v=_.I(y),r=v.next();!r.done;r=v.next()){r=r.value;try{GI(r)?r():r.unsubscribe()}catch(z){r=void 0,k=(r=k)!=null?r:[],z instanceof jIJ?k=[].concat(_.fF(k),_.fF(z.errors)):
k.push(z)}}if(k)throw new jIJ(k);}};
_.c.add=function(g){if(g&&g!==this)if(this.closed)GI(g)?g():g.unsubscribe();else{if(g instanceof XW){if(g.closed||g._hasParent(this))return;g._addParent(this)}var v;(this._teardowns=(v=this._teardowns)!=null?v:[]).push(g)}};
_.c._hasParent=function(g){var v=this._parentage;return v===g||Array.isArray(v)&&v.includes(g)};
_.c._addParent=function(g){var v=this._parentage;this._parentage=Array.isArray(v)?(v.push(g),v):v?[v,g]:g};
_.c._removeParent=function(g){var v=this._parentage;v===g?this._parentage=null:Array.isArray(v)&&ib(v,g)};
_.c.remove=function(g){var v=this._teardowns;v&&ib(v,g);g instanceof XW&&g._removeParent(this)};
var $2o=new XW;$2o.closed=!0;XW.JSC$7080_EMPTY=$2o;var HNh=function(){setTimeout.apply(null,_.fF(_.Nj.apply(0,arguments)))};var Gr=function(g){XW.call(this);this.JSC$7085_isStopped=!1;this.destination=g instanceof Gr?g:new Xk(!g||GI(g)?{next:g!=null?g:void 0}:g);ZN3(g)&&g.add(this)};
_.N(Gr,XW);Gr.JSC$7080_EMPTY=XW.JSC$7080_EMPTY;Gr.create=function(g,v,r){return new Bn(g,v,r)};
_.c=Gr.prototype;_.c.next=function(g){this.JSC$7085_isStopped||this._next(g)};
_.c.error=function(g){this.JSC$7085_isStopped||(this.JSC$7085_isStopped=!0,this._error(g))};
_.c.complete=function(){this.JSC$7085_isStopped||(this.JSC$7085_isStopped=!0,this._complete())};
_.c.unsubscribe=function(){this.closed||(this.JSC$7085_isStopped=!0,XW.prototype.unsubscribe.call(this))};
_.c._next=function(g){this.destination.next(g)};
_.c._error=function(g){this.destination.error(g);this.unsubscribe()};
_.c._complete=function(){this.destination.complete();this.unsubscribe()};
var Xk=function(g){this.partialObserver=g};
Xk.prototype.next=function(g){var v=this.partialObserver;if(v.next)try{v.next(g)}catch(r){hM(r)}};
Xk.prototype.error=function(g){var v=this.partialObserver;if(v.error)try{v.error(g)}catch(r){hM(r)}else hM(g)};
Xk.prototype.complete=function(){var g=this.partialObserver;if(g.complete)try{g.complete()}catch(v){hM(v)}};
var Bn=function(g,v,r){Gr.call(this);var k;GI(g)||!g?k={next:g!=null?g:void 0,error:v!=null?v:void 0,complete:r!=null?r:void 0}:k=g;this.destination=new Xk(k)};
_.N(Bn,Gr);Bn.JSC$7080_EMPTY=Gr.JSC$7080_EMPTY;Bn.create=Gr.create;var vD=typeof Symbol==="function"&&Symbol.observable||"@@observable";var RO=function(g){g&&(this._subscribe=g)};
_.c=RO.prototype;_.c.lift=function(g){var v=new RO;v.source=this;v.operator=g;return v};
_.c.subscribe=function(g,v,r){g=g&&g instanceof Gr||g&&GI(g.next)&&GI(g.error)&&GI(g.complete)&&ZN3(g)?g:new Bn(g,v,r);v=this.operator;r=this.source;g.add(v?v.call(g,r):r?this._subscribe(g):this._trySubscribe(g));return g};
_.c._trySubscribe=function(g){try{return this._subscribe(g)}catch(v){g.error(v)}};
_.c.forEach=function(g,v){var r=this;v=DJA(v);return new v(function(k,y){var z=r.subscribe(function(W){try{g(W)}catch(S){y(S),z==null||z.unsubscribe()}},y,k)})};
_.c._subscribe=function(g){var v;return(v=this.source)==null?void 0:v.subscribe(g)};
RO.prototype[vD]=function(){return this};
RO.prototype.pipe=function(){var g=_.Nj.apply(0,arguments);return g.length?thB(g)(this):this};
RO.create=function(g){return new RO(g)};var JlY=function(){var g=Error.call(this,"object unsubscribed");this.message=g.message;"stack"in g&&(this.stack=g.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.N(JlY,Error);var cu=function(){this.observers=[];this.hasError=this.JSC$7101_isStopped=this.closed=!1;this.thrownError=null};
_.N(cu,RO);_.c=cu.prototype;_.c.lift=function(g){var v=new h$(this,this);v.operator=g;return v};
_.c._throwIfClosed=function(){if(this.closed)throw new JlY;};
_.c.next=function(g){this._throwIfClosed();if(!this.JSC$7101_isStopped){var v=this.observers.slice();v=_.I(v);for(var r=v.next();!r.done;r=v.next())r.value.next(g)}};
_.c.error=function(g){this._throwIfClosed();if(!this.JSC$7101_isStopped){this.hasError=this.JSC$7101_isStopped=!0;this.thrownError=g;for(var v=this.observers;v.length;)v.shift().error(g)}};
_.c.complete=function(){this._throwIfClosed();if(!this.JSC$7101_isStopped){this.JSC$7101_isStopped=!0;for(var g=this.observers;g.length;)g.shift().complete()}};
_.c.unsubscribe=function(){this.JSC$7101_isStopped=this.closed=!0;this.observers=null};
_.c._trySubscribe=function(g){this._throwIfClosed();return RO.prototype._trySubscribe.call(this,g)};
_.c._subscribe=function(g){this._throwIfClosed();this._checkFinalizedStatuses(g);return this._innerSubscribe(g)};
_.c._innerSubscribe=function(g){var v=this,r=this.JSC$7101_isStopped,k=this.observers;return this.hasError||r?XW.JSC$7080_EMPTY:(k.push(g),new XW(function(){return ib(v.observers,g)}))};
_.c._checkFinalizedStatuses=function(g){var v=this.thrownError,r=this.JSC$7101_isStopped;this.hasError?g.error(v):r&&g.complete()};
cu.create=function(g,v){return new h$(g,v)};
var h$=function(g,v){cu.call(this);this.destination=g;this.source=v};
_.N(h$,cu);h$.create=cu.create;h$.prototype.next=function(g){var v,r;(v=this.destination)==null||(r=v.next)==null||r.call(v,g)};
h$.prototype.error=function(g){var v,r;(v=this.destination)==null||(r=v.error)==null||r.call(v,g)};
h$.prototype.complete=function(){var g,v;(g=this.destination)==null||(v=g.complete)==null||v.call(g)};
h$.prototype._subscribe=function(g){var v,r;return(r=(v=this.source)==null?void 0:v.subscribe(g))!=null?r:XW.JSC$7080_EMPTY};var Oj=function(g){cu.call(this);this._value=g};
_.N(Oj,cu);Oj.create=cu.create;Oj.prototype._subscribe=function(g){var v=cu.prototype._subscribe.call(this,g);!v.closed&&g.next(this._value);return v};
Oj.prototype.getValue=function(){var g=this.thrownError,v=this._value;if(this.hasError)throw g;this._throwIfClosed();return v};
Oj.prototype.next=function(g){cu.prototype.next.call(this,this._value=g)};
_.mx.Object.defineProperties(Oj.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var QU=new RO(function(g){return g.complete()});var gr=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var $Jo=function(g){return g&&typeof g.length==="number"&&typeof g!=="function"};var OXF={now:function(){return(OXF.delegate||Date).now()},
delegate:void 0};var G_=function(g,v,r){g=g===void 0?Infinity:g;v=v===void 0?Infinity:v;r=r===void 0?OXF:r;cu.call(this);this.bufferSize=g;this.windowTime=v;this.timestampProvider=r;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=v===Infinity;this.bufferSize=Math.max(1,g);this.windowTime=Math.max(1,v)};
_.N(G_,cu);G_.create=cu.create;G_.prototype.next=function(g){var v=this.buffer,r=this.infiniteTimeWindow,k=this.timestampProvider,y=this.windowTime;this.JSC$7101_isStopped||(v.push(g),!r&&v.push(k.now()+y));Vy3(this);cu.prototype.next.call(this,g)};
G_.prototype._subscribe=function(g){this._throwIfClosed();Vy3(this);for(var v=this._innerSubscribe(g),r=this.infiniteTimeWindow,k=this.buffer.slice(),y=0;y<k.length&&!g.closed;y+=r?1:2)g.next(k[y]);this._checkFinalizedStatuses(g);return v};
var Vy3=function(g){var v=g.bufferSize,r=g.timestampProvider,k=g.buffer;g=g.infiniteTimeWindow;var y=(g?1:2)*v;v<Infinity&&y<k.length&&k.splice(0,k.length-y);if(!g){v=r.now();r=0;for(g=1;g<k.length&&k[g]<=v;g+=2)r=g;r&&k.splice(0,r+1)}};var sIB=function(g,v){v=v===void 0?q8Y:v;this.schedulerActionCtor=g;this.now=v};
sIB.prototype.schedule=function(g,v,r){v=v===void 0?0:v;return(new this.schedulerActionCtor(this,g)).schedule(r,v)};
var q8Y=OXF.now;var t9h=function(){var g=Error.call(this,"no elements in sequence");this.message=g.message;"stack"in g&&(this.stack=g.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.N(t9h,Error);var Eg=function(g,v,r,k,y){Gr.call(this,g);this.onUnsubscribe=y;v&&(this._next=function(z){try{v(z)}catch(W){this.destination.error(W)}});
r&&(this._error=function(z){try{r(z)}catch(W){this.destination.error(W)}this.unsubscribe()});
k&&(this._complete=function(){try{k()}catch(z){this.destination.error(z)}this.unsubscribe()})};
_.N(Eg,Gr);Eg.JSC$7080_EMPTY=Gr.JSC$7080_EMPTY;Eg.create=Gr.create;Eg.prototype.unsubscribe=function(){var g;this.closed||(g=this.onUnsubscribe)!=null&&g.call(this);Gr.prototype.unsubscribe.call(this)};var FF=function(g,v){this.source=g;this.subjectFactory=v;this._subject=null;this._refCount=0;this._connection=null};
_.N(FF,RO);FF.create=RO.create;FF.prototype._subscribe=function(g){return m2s(this).subscribe(g)};
var m2s=function(g){var v=g._subject;if(!v||v.JSC$7101_isStopped)g._subject=g.subjectFactory();return g._subject};
FF.prototype._teardown=function(){this._refCount=0;var g=this._connection;this._subject=this._connection=null;g==null||g.unsubscribe()};
FF.prototype.connect=function(){var g=this,v=this._connection;if(!v){v=this._connection=new XW;var r=m2s(this);v.add(this.source.subscribe(new Eg(r,void 0,function(k){g._teardown();r.error(k)},function(){g._teardown();
r.complete()},function(){return g._teardown()})));
v.closed&&(this._connection=null,v=XW.JSC$7080_EMPTY)}return v};var Xgh=Array.isArray;var hXA=Array.isArray,KGK=Object,naJ=KGK.getPrototypeOf,MhY=KGK.prototype,RXC=KGK.keys;var ZM=function(g,v,r){Gr.call(this,g);this._next=v;this.shouldComplete=r};
_.N(ZM,Gr);ZM.JSC$7080_EMPTY=Gr.JSC$7080_EMPTY;ZM.create=Gr.create;ZM.prototype._complete=function(){this.shouldComplete()?Gr.prototype._complete.call(this):this.unsubscribe()};var IQT=["addListener","removeListener"],zLh=["addEventListener","removeEventListener"],Pb3=["on","off"];var nD=function(){XW.call(this)};
_.N(nD,XW);nD.JSC$7080_EMPTY=XW.JSC$7080_EMPTY;nD.prototype.schedule=function(){return this};var bXK=function(g,v){return setInterval.apply(null,[g,v].concat(_.fF(_.Nj.apply(2,arguments))))};var M5=function(g,v){XW.call(this);this.scheduler=g;this.work=v;this.pending=!1};
_.N(M5,nD);M5.JSC$7080_EMPTY=nD.JSC$7080_EMPTY;M5.prototype.schedule=function(g,v){v=v===void 0?0:v;if(this.closed)return this;this.state=g;g=this.id;var r=this.scheduler;g!=null&&(this.id=FGk(this,g,v));this.pending=!0;this.delay=v;this.id=this.id||this.requestAsyncId(r,this.id,v);return this};
M5.prototype.requestAsyncId=function(g,v,r){r=r===void 0?0:r;return bXK(g.flush.bind(g,this),r)};
var FGk=function(g,v,r){r=r===void 0?0:r;if(r!=null&&g.delay===r&&g.pending===!1)return v;clearInterval(v)};
M5.prototype.execute=function(g,v){if(this.closed)return Error("la");this.pending=!1;if(g=this._execute(g,v))return g;this.pending===!1&&this.id!=null&&(this.id=FGk(this,this.id,null))};
M5.prototype._execute=function(g){var v=!1;try{this.work(g)}catch(k){v=!0;var r=!!k&&k||Error(k)}if(v)return this.unsubscribe(),r};
M5.prototype.unsubscribe=function(){if(!this.closed){var g=this.id,v=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;ib(v,this);g!=null&&(this.id=FGk(this,g,null));this.delay=null;nD.prototype.unsubscribe.call(this)}};var iXR=function(g,v){v=v===void 0?q8Y:v;sIB.call(this,g,v);this.actions=[];this.active=!1;this.scheduled=void 0};
_.N(iXR,sIB);iXR.prototype.flush=function(g){var v=this.actions;if(this.active)v.push(g);else{var r;this.active=!0;do if(r=g.execute(g.state,g.delay))break;while(g=v.shift());this.active=!1;if(r){for(;g=v.shift();)g.unsubscribe();throw r;}}};var lH=new RO(BY);var SaB=Array.isArray;var R4=function(g,v){M5.call(this,g,v);this.scheduler=g;this.work=v};
_.N(R4,M5);R4.JSC$7080_EMPTY=M5.JSC$7080_EMPTY;R4.prototype.schedule=function(g,v){v=v===void 0?0:v;if(v>0)return M5.prototype.schedule.call(this,g,v);this.delay=v;this.state=g;this.scheduler.flush(this);return this};
R4.prototype.execute=function(g,v){return v>0||this.closed?M5.prototype.execute.call(this,g,v):this._execute(g,v)};
R4.prototype.requestAsyncId=function(g,v,r){r=r===void 0?0:r;return r!=null&&r>0||r==null&&this.delay>0?M5.prototype.requestAsyncId.call(this,g,v,r):g.flush(this)};var G0J=function(){iXR.apply(this,arguments)};
_.N(G0J,iXR);var iNk=new G0J(R4);var XTF=function(){this.performanceMonitor=new clJ;this.queue=new z8F;this.internalSymbol=Symbol();this.debugNames=new x2A};
XTF.prototype.getOnBackgrounded=function(){return lH};
_.mx.Object.defineProperties(XTF.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var v5=function(g,v){v=Error.call(this,v?g+": "+v:String(g));this.message=v.message;"stack"in v&&(this.stack=v.stack);this.code=g;this.__proto__=v5.prototype;this.name=String(g)};
_.N(v5,Error);var fu=function(g){v5.call(this,1E3,'sfr:"'+g+'"');this.measurementStrategyFailureReason=g;this.__proto__=fu.prototype};
_.N(fu,v5);var Nx=function(){v5.call(this,1003);this.__proto__=Nx.prototype};
_.N(Nx,v5);var rc=function(){v5.call(this,1009);this.__proto__=rc.prototype};
_.N(rc,v5);var BwY=function(){v5.call(this,1011);this.__proto__=BwY.prototype};
_.N(BwY,v5);var h8B=function(){v5.call(this,1007);this.__proto__=Nx.prototype};
_.N(h8B,v5);var aA=function(g){v5.call(this,1004,String(g));this.inputObservableIndex=g;this.__proto__=aA.prototype};
_.N(aA,v5);var OFY=function(g){v5.call(this,1010,g);this.__proto__=Ej.prototype};
_.N(OFY,v5);var Ej=function(g){v5.call(this,1005,g);this.__proto__=Ej.prototype};
_.N(Ej,v5);var nQA=function(g){var v=_.Nj.apply(1,arguments),r=this;this.orderedFactories=[];this.orderedFactories.push(g);v.forEach(function(k){r.orderedFactories.push(k)})};
nQA.prototype.isSupported=function(g){return this.orderedFactories.some(function(v){return v.isSupported(g)})};
nQA.prototype.makeBeacon=function(g,v){for(var r=0;r<this.orderedFactories.length;r++)if(this.orderedFactories[r].isSupported(v))return this.orderedFactories[r].makeBeacon(g,v);throw new rc;};var fGR=Symbol("ma"),Myk=Symbol("na"),j2=function(g,v){this.value=g;this.timeline=v},x_=function(g,v){if(v.timeline!==g.timeline)throw new h8B;
return g.value-v.value};
_.c=j2.prototype;_.c.equals=function(g){return x_(this,g)===0};
_.c.maximum=function(g){if(g.timeline!==this.timeline)throw new h8B;return this.value>=g.value?this:g};
_.c.round=function(){return new j2(Math.round(this.value),this.timeline)};
_.c.add=function(g){return new j2(this.value+g,this.timeline)};
_.c.toString=function(){return String(this.value)};var k2=function(g,v){this.context=g;this.JSC$7207_pinger=v};
k2.prototype.isSupported=function(g){return this.JSC$7207_pinger.isSupported(g)};
k2.prototype.makeBeacon=function(g,v){if(!this.isSupported(v))throw new rc;return new yD(this.context,this.JSC$7207_pinger,v!=null?v:void 0,g)};
var yD=function(g,v,r,k){var y=this;this.JSC$7213_pinger=v;this.properties=r;this.url=k;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var z;this.method=(z=r==null?void 0:r.beaconMethod)!=null?z:"GET";this.backgroundedSubscription=g.getOnBackgrounded().subscribe(function(){y.sendNow()})};
yD.prototype.deactivate=function(){this.internalIsPending=!1};
yD.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$7213_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var g,v;this.JSC$7213_pinger.pingWithHeadersAndBody((g=this.properties)!=null?g:{},this.customHeaders,(v=this.body)!=null?v:"",this.url)}else this.JSC$7213_pinger.ping(this.url);this.internalIsPending=!1}catch(r){}else this.internalIsPending=!1};
yD.prototype.setHeader=function(g){this.customHeaders.set(g,void 0)};
_.mx.Object.defineProperties(yD.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var gFF=function(){for(var g=_.I(_.Nj.apply(0,arguments)),v=g.next();!v.done;v=g.next())if(v=v.value,v.available()){this.timeProvider=v;return}this.timeProvider=new R8Y};
_.c=gFF.prototype;_.c.available=function(){return this.timeProvider.available()};
_.c.now=function(){return this.timeProvider.now()};
_.c.setTimeout=function(g,v){return this.timeProvider.setTimeout(g,v)};
_.c.clearTimeout=function(g){this.timeProvider.clearTimeout(g)};
_.c.interval=function(g,v){var r=this.intervalObservable(g).subscribe(v);return function(){return void r.unsubscribe()}};
_.c.intervalObservable=function(g){return this.timeProvider.intervalObservable(g)};
_.mx.Object.defineProperties(gFF.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var R8Y=function(){this.timeline=Symbol()};
_.c=R8Y.prototype;_.c.available=function(){return!1};
_.c.now=function(){return new j2(0,this.timeline)};
_.c.setTimeout=function(){return 0};
_.c.clearTimeout=function(){};
_.c.interval=function(){return function(){}};
_.c.intervalObservable=function(){return lH};var c5=function(g,v){this.intrinsicFunctionNamespace=g;this.performanceMonitor=v};
_.c=c5.prototype;_.c.setTimeout=function(g,v){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,g),v)};
_.c.clearTimeout=function(g){this.intrinsicFunctionNamespace.clearTimeout(g)};
_.c.interval=function(g,v){var r=this.intervalObservable(g).subscribe(v);return function(){return void r.unsubscribe()}};
_.c.intervalObservable=function(g){var v=this;return new RO(function(r){var k=0,y=v.intrinsicFunctionNamespace.setInterval(function(){r.next(k++)},g);
return function(){v.intrinsicFunctionNamespace.clearInterval(y)}})};
_.c.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var vFV=function(g,v){c5.call(this,g,v);this.timeline=Myk};
_.N(vFV,c5);vFV.prototype.now=function(){return new j2(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
vFV.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&c5.prototype.available.call(this)};var rot=function(g,v){c5.call(this,g,v);this.timeline=fGR};
_.N(rot,c5);rot.prototype.now=function(){return new j2(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
rot.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&c5.prototype.available.call(this)};var yoB=function(g){this.context=g;if(km6===void 0)a:{var v,r,k=(v=g.global)==null?void 0:(r=v.document)==null?void 0:r.createElement("meta");if(k)try{k.httpEquiv="origin-trial";k.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";g.global.document.head.append(k);km6=k;break a}catch(y){}km6=void 0}},
km6;
yoB.prototype.isSupported=function(g){return TSA(this.context)!==void 0&&!(g==null||!g.endOfSession)&&!zA(this.context)&&!(g==null?0:g.attributionEnabled)&&!(g==null?0:g.customHeaders)&&!(g==null?0:g.customBody)};
yoB.prototype.makeBeacon=function(g,v){if(!this.isSupported(v))throw new rc;return new IJ(this.context,g,v)};
var IJ=function(g,v,r){this.context=g;this.properties=r;this.JSC$7240_urlWithoutToken=v;var k;this.beaconMethod=(k=r==null?void 0:r.beaconMethod)!=null?k:"GET";g=TSA(this.context);if(g===void 0)throw Error();this.fetchLater=g;coP(this,zBB(this))},coP=function(g,v){g.beaconResult&&g.beaconResult.activated||(g.beaconAbort=new AbortController,g.beaconResult=g.fetchLater(v,{method:g.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:g.beaconAbort.signal,activateAfter:96E4}))},zBB=function(g){g=g.JSC$7240_urlWithoutToken;
return(g.slice(-1)[0]==="&"?g:g+"&")+"flapi=1"};
IJ.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
IJ.prototype.sendNow=function(){};
IJ.prototype.setHeader=function(){};
_.mx.Object.defineProperties(IJ.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$7240_urlWithoutToken},
set:function(g){this.JSC$7240_urlWithoutToken=g;g=zBB(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);coP(this,g)}},
method:{configurable:!0,enumerable:!0,get:function(){return this.beaconMethod}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.beaconResult?!this.beaconResult.activated:!1}}});var ITB=function(g){this.context=g};
ITB.prototype.isSupported=function(){return!zA(this.context)&&!!this.context.global.fetch};
ITB.prototype.ping=function(){var g=this;return CF.apply(null,_.fF(_.Nj.apply(0,arguments).map(function(v){return k_(g.context.global.fetch(v,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(l_(function(r){return r.status===200}))}))).pipe(DjF(function(v){return v}),wYh())};
ITB.prototype.pingWithHeadersAndBody=function(g,v,r){for(var k=_.Nj.apply(3,arguments),y=this,z=new Headers,W=_.I(v.entries()),S=W.next();!S.done;S=W.next()){var Y=_.I(S.value);S=Y.next().value;Y=Y.next().value;z.set(S,Y)}var e,a=(e=g.keepAlive)!=null?e:!1;CF.apply(null,_.fF(k.map(function(E){return k_(y.context.global.fetch(E,Object.assign({},{method:String(g.beaconMethod),cache:"no-cache"},a?{keepalive:!0}:{},{mode:"no-cors",headers:z,body:r}))).pipe(l_(function(p){return p.status===200}))}))).pipe(DjF(function(E){return E}),
wYh())};var WRu,e2k;_.W5=function(){};
_.VJ=function(g){return g};
WRu=function(g){var v=v||0;return function(){return g.apply(this,Array.prototype.slice.call(arguments,0,v))}};
_.P5=function(g){var v=!1,r;return function(){v||(r=g(),v=!0);return r}};
_.S$=function(g,v){var r=0;return function(k){_.rC.clearTimeout(r);var y=arguments;r=_.rC.setTimeout(function(){g.apply(void 0,y)},v)}};
e2k=function(g,v){var r=0,k=!1,y=[],z=function(){r=0;k&&(k=!1,W())},W=function(){r=_.rC.setTimeout(z,v);
var S=y;y=[];g.apply(void 0,S)};
return function(S){y=arguments;r?k=!0:W()}};var SAF=function(){return EA&&Tm?Tm.mobile:!PkH()&&(Ns("iPod")||Ns("iPhone")||Ns("Android")||Ns("IEMobile"))},PkH=function(){return EA&&Tm?!Tm.mobile&&(Ns("iPad")||Ns("Android")||Ns("Silk")):Ns("iPad")||Ns("Android")&&!Ns("Mobile")||Ns("Silk")};var oFP;_.ZG={};oFP="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.ZG.add=function(g,v,r){if(g!==null&&v in g)throw Error("pa`"+v);g[v]=r};
_.ZG.clear=function(g){for(var v in g)delete g[v]};
_.ZG.clone=function(g){var v={},r;for(r in g)v[r]=g[r];return v};
_.ZG.contains=function(g,v){return uWC(g,v)};
_.ZG.containsKey=function(g,v){return g!==null&&v in g};
_.ZG.containsValue=uWC;_.ZG.create=$jh;_.ZG.createImmutableView=function(g){var v=g;Object.isFrozen&&!Object.isFrozen(g)&&(v=Object.create(g),Object.freeze(v));return v};
_.ZG.createSet=JMF;_.ZG.equals=function(g,v){for(var r in g)if(!(r in v)||g[r]!==v[r])return!1;for(var k in v)if(!(k in g))return!1;return!0};
_.ZG.every=function(g,v,r){for(var k in g)if(!v.call(r,g[k],k,g))return!1;return!0};
_.ZG.extend=function(g,v){for(var r,k,y=1;y<arguments.length;y++){k=arguments[y];for(r in k)g[r]=k[r];for(var z=0;z<oFP.length;z++)r=oFP[z],Object.prototype.hasOwnProperty.call(k,r)&&(g[r]=k[r])}};
_.ZG.filter=function(g,v,r){var k={},y;for(y in g)v.call(r,g[y],y,g)&&(k[y]=g[y]);return k};
_.ZG.findKey=xjJ;_.ZG.findValue=function(g,v,r){return(v=xjJ(g,v,r))&&g[v]};
_.ZG.forEach=function(g,v,r){for(var k in g)v.call(r,g[k],k,g)};
_.ZG.get=function(g,v,r){return g!==null&&v in g?g[v]:r};
_.ZG.getAllPropertyNames=function(g,v,r){if(!g)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return CbK(g);for(var k={};g&&(g!==Object.prototype||v)&&(g!==Function.prototype||r);){for(var y=Object.getOwnPropertyNames(g),z=0;z<y.length;z++)k[y[z]]=!0;g=Object.getPrototypeOf(g)}return CbK(k)};
_.ZG.getAnyKey=function(g){for(var v in g)return v};
_.ZG.getAnyValue=function(g){for(var v in g)return g[v]};
_.ZG.getCount=function(g){var v=0,r;for(r in g)v++;return v};
_.ZG.getKeys=CbK;_.ZG.getSuperClass=function(g){return(g=Object.getPrototypeOf(g.prototype))&&g.constructor};
_.ZG.getValueByKeys=function(g,v){var r=_.nK(v),k=r?v:arguments;for(r=r?0:1;r<k.length;r++){if(g==null)return;g=g[k[r]]}return g};
_.ZG.getValues=function(g){var v=[],r=0,k;for(k in g)v[r++]=g[k];return v};
_.ZG.isEmpty=function(g){for(var v in g)return!1;return!0};
_.ZG.isImmutableView=function(g){return!!Object.isFrozen&&Object.isFrozen(g)};
_.ZG.map=function(g,v,r){var k={},y;for(y in g)k[y]=v.call(r,g[y],y,g);return k};
_.ZG.remove=function(g,v){var r;(r=v in g)&&delete g[v];return r};
_.ZG.set=function(g,v,r){g[v]=r};
_.ZG.setIfUndefined=function(g,v,r){return v in g?g[v]:g[v]=r};
_.ZG.setWithReturnValueIfNotSet=function(g,v,r){if(v in g)return g[v];r=r();return g[v]=r};
_.ZG.some=function(g,v,r){for(var k in g)if(v.call(r,g[k],k,g))return!0;return!1};
_.ZG.transpose=function(g){var v={},r;for(r in g)v[g[r]]=r;return v};
_.ZG.unsafeClone=jOo;var oJ=function(g,v,r,k,y){this.allowedElements=g;this.elementPolicies=v;this.allowedGlobalAttributes=r;this.globalAttributePolicies=k;this.globallyAllowedAttributePrefixes=y},YAF=function(g,v,r){r=g.elementPolicies.get(r);
return(r==null?0:r.has(v))?r.get(v):g.allowedGlobalAttributes.has(v)?{policyAction:1}:(r=g.globalAttributePolicies.get(v))?r:g.globallyAllowedAttributePrefixes&&[].concat(_.fF(g.globallyAllowedAttributePrefixes)).some(function(k){return v.indexOf(k)===0})?{policyAction:1}:{policyAction:0}};var Us_="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(" "),
AoB=[["A",new Map([["href",{policyAction:2}]])],["AREA",new Map([["href",{policyAction:2}]])],["LINK",new Map([["href",{policyAction:5,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{policyAction:5}],["srcset",{policyAction:6}]])],["IMG",new Map([["src",{policyAction:5}],["srcset",{policyAction:6}]])],["VIDEO",new Map([["src",
{policyAction:5}]])],["AUDIO",new Map([["src",{policyAction:5}]])]],eBB="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(" "),
aT1=[["dir",{policyAction:3,conditions:cY(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:cY(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:cY(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:cY(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],EFc=new oJ(new Set(Us_),new Map(AoB),new Set(eBB),new Map(aT1)),ds6=new oJ(new Set(Us_.concat(["BUTTON",
"INPUT"])),new Map(AoB),new Set(cY(function(){return eBB.concat(["class","id","name"])})),new Map(cY(function(){return aT1.concat([["style",
{policyAction:1}]])})));var phB,TCt,fTB;phB=function(g,v,r,k){this.JSC$7300_sanitizerTable=g;this.styleElementSanitizer=v;this.styleAttributeSanitizer=r;this.JSC$7300_resourceUrlPolicy=k;this.changes=[]};
_.lT6=function(g,v){var r=document.implementation.createHTMLDocument("");g=TCt(g,v,r);r=r.body;r.appendChild(g);r=(new XMLSerializer).serializeToString(r);r=r.slice(r.indexOf(">")+1,r.lastIndexOf("</"));return LV(r)};
TCt=function(g,v,r){v=V9o(v,r);v=document.createTreeWalker(v,5,function(S){if(S.nodeType===3)S=1;else if(sOB(S))if(S=qa3(S),S===null)S=2;else{var Y=g.JSC$7300_sanitizerTable;S=S!=="FORM"&&(Y.allowedElements.has(S)||Y.elementPolicies.has(S))?1:2}else S=2;return S});
for(var k=v.nextNode(),y=r.createDocumentFragment(),z=y;k!==null;){var W=void 0;if(k.nodeType===3)g.styleElementSanitizer&&z.nodeName==="STYLE"?(k=g.styleElementSanitizer(k.data),W=g.createTextNode(k)):W=g.createTextNode(k.data);else if(sOB(k))W=fTB(g,k,r);else throw Error("da");z.appendChild(W);if(k=v.firstChild())z=W;else for(;!(k=v.nextSibling())&&(k=v.parentNode());)z=z.parentNode}return y};
phB.prototype.createTextNode=function(g){return document.createTextNode(g)};
fTB=function(g,v,r){var k,y=qa3(v);r=r.createElement(y);v=v.attributes;for(var z=_.I(v),W=z.next();!W.done;W=z.next()){var S=W.value;W=S.name;S=S.value;var Y=YAF(g.JSC$7300_sanitizerTable,W,y);a:{if(k=Y.conditions){k=_.I(k);for(var e=k.next();!e.done;e=k.next()){var a=_.I(e.value);e=a.next().value;a=a.next().value;var E=void 0;if((e=(E=v.getNamedItem(e))==null?void 0:E.value)&&!a.has(e)){k=!1;break a}}}k=!0}if(k)switch(Y.policyAction){case 1:vu(r,W,S);break;case 2:Y=_.eXh(S);S=Y!==void 0&&NwJ.indexOf(Y.toLowerCase())!==
-1?S:"about:invalid#zClosurez";vu(r,W,S);break;case 3:vu(r,W,S.toLowerCase());break;case 4:g.styleAttributeSanitizer?(S=g.styleAttributeSanitizer(S),vu(r,W,S)):vu(r,W,S);break;case 5:g.JSC$7300_resourceUrlPolicy?(Y={type:2,attributeName:W,elementName:y},S=OVk(S),(S=g.JSC$7300_resourceUrlPolicy(S,Y))&&vu(r,W,S.toString())):vu(r,W,S);break;case 6:if(g.JSC$7300_resourceUrlPolicy){Y={type:2,attributeName:W,elementName:y};k=[];S=_.I(S.split(","));for(e=S.next();!e.done;e=S.next())a=_.I(e.value.trim().split(/\s+/,
2)),e=a.next().value,a=a.next().value,k.push({url:e,descriptor:a});S={parts:[]};k=_.I(k);for(e=k.next();!e.done;e=k.next())e=e.value,a=OVk(e.url),(a=g.JSC$7300_resourceUrlPolicy(a,Y))&&S.parts.push({url:a.toString(),descriptor:e.descriptor});vu(r,W,mjK(S))}else vu(r,W,S)}}return r};
_.NCB=cY(function(){return new phB(EFc)});
_.ZKP=cY(function(){return new phB(ds6)});var HKC=function(){this.calledBuild=!1;this.JSC$7312_sanitizerTable=EFc},t3H=function(){HKC.apply(this,arguments)};
_.N(t3H,HKC);t3H.prototype.build=function(){if(this.calledBuild)throw Error("ra");this.calledBuild=!0;return new phB(this.JSC$7312_sanitizerTable,void 0,void 0,this.JSC$7312_resourceUrlPolicy)};var Ds6=/[^#]*/;var r3h=function(g){try{return!!g&&g.location.href!=null&&Qi(g,"foo")}catch(v){return!1}},wh0=function(g){var v=LR1;
if(v)for(var r in v)Object.prototype.hasOwnProperty.call(v,r)&&g(v[r],r,v)},QYV=function(){var g=[];
wh0(function(v){g.push(v)});
return g},LR1={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"},Cku=_.P5(function(){return QYV()}),xsj=function(){var g=uhj("IFRAME"),
v={};
_.V3(Cku(),function(r){g.sandbox&&g.sandbox.supports&&g.sandbox.supports(r)&&(v[r]=!0)});
return v},uhj=function(g,v){v=v===void 0?document:v;
return v.createElement(String(g).toLowerCase())};var Y2;_.HI=function(g,v,r){return Math.min(Math.max(g,v),r)};
Y2=function(g,v,r){return g+r*(v-g)};_.DG=function(g,v){this.x=g!==void 0?g:0;this.y=v!==void 0?v:0};
_.c=_.DG.prototype;_.c.clone=function(){return new _.DG(this.x,this.y)};
_.c.equals=function(g){return g instanceof _.DG&&(this==g?!0:this&&g?this.x==g.x&&this.y==g.y:!1)};
_.c.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.c.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.c.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.c.translate=function(g,v){g instanceof _.DG?(this.x+=g.x,this.y+=g.y):(this.x+=Number(g),typeof v==="number"&&(this.y+=v));return this};
_.c.scale=function(g,v){this.x*=g;this.y*=typeof v==="number"?v:g;return this};_.oA=function(g,v){this.width=g;this.height=v};
_.c=_.oA.prototype;_.c.clone=function(){return new _.oA(this.width,this.height)};
_.c.area=function(){return this.width*this.height};
_.c.aspectRatio=function(){return this.width/this.height};
_.c.isEmpty=function(){return!this.area()};
_.c.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.c.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.c.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.c.scale=function(g,v){this.width*=g;this.height*=typeof v==="number"?v:g;return this};var Q1=function(g,v){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=g===tWA&&v||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=jYF};
Q1.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var $sH=function(g){return g instanceof Q1&&g.constructor===Q1&&g.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===jYF?g.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},jYF={},tWA={};
new Q1(tWA,"");var A1,e8,A_,JoF,qAB,V36,Lu,msP,bKP,KRH,dc,FRE,M3u,nF_,hB_,RBc,g1F,v1_,rC_,Fth,kcj,cC_,zVE,yCj,U_;A1=function(g){return g?new U_(_.wm(g)):rim||(rim=new U_)};
_.Gp=function(g,v){return typeof v==="string"?g.getElementById(v):v};
e8=function(g,v){return(v||document).getElementsByTagName(String(g))};
_.OKB=function(g){return JoF("yt-formatted-string","paper-input-input",g)};
A_=function(g,v,r,k){g=k||g;return(v=v&&v!="*"?String(v).toUpperCase():"")||r?g.querySelectorAll(v+(r?"."+r:"")):g.getElementsByTagName("*")};
JoF=function(g,v,r){var k=document,y=g&&g!="*"?String(g).toUpperCase():"";return y||v?(r||k).querySelector(y+(v?"."+v:"")):A_(k,g,v,r)[0]||null};
qAB=function(g,v){_.ZG.forEach(v,function(r,k){k=="style"?g.style.cssText=r:k=="class"?g.className=r:k=="for"?g.htmlFor=r:V36.hasOwnProperty(k)?g.setAttribute(V36[k],r):_.yJ(k,"aria-")||_.yJ(k,"data-")?g.setAttribute(k,r):g[k]=r})};
V36={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"};_.YL=function(g){g=(g||window).document;g=g.compatMode=="CSS1Compat"?g.documentElement:g.body;return new _.oA(g.clientWidth,g.clientHeight)};
_.sY0=function(g){var v=_.e$(g);g=g.defaultView;return new _.DG(g.pageXOffset||v.scrollLeft,g.pageYOffset||v.scrollTop)};
_.e$=function(g){return g.scrollingElement?g.scrollingElement:_.Ra||g.compatMode!="CSS1Compat"?g.body||g.documentElement:g.documentElement};
Lu=function(g){return g?g.defaultView:window};
_.aJ=function(g,v,r){return msP(document,arguments)};
msP=function(g,v){var r=v[1],k=KRH(g,String(v[0]));r&&(typeof r==="string"?k.className=r:Array.isArray(r)?k.className=r.join(" "):qAB(k,r));v.length>2&&bKP(g,k,v,2);return k};
bKP=function(g,v,r,k){function y(S){S&&v.appendChild(typeof S==="string"?g.createTextNode(S):S)}
for(;k<r.length;k++){var z=r[k];if(!_.nK(z)||_.vP(z)&&z.nodeType>0)y(z);else{a:{if(z&&typeof z.length=="number"){if(_.vP(z)){var W=typeof z.item=="function"||typeof z.item=="string";break a}if(typeof z==="function"){W=typeof z.item=="function";break a}}W=!1}_.V3(W?_.Bh(z):z,y)}}};
_.UG=function(g){return KRH(document,g)};
KRH=function(g,v){v=String(v);g.contentType==="application/xhtml+xml"&&(v=v.toLowerCase());return g.createElement(v)};
_.E_=function(){return document.createTextNode("\n")};
dc=function(g){if(g.nodeType!=1)return!1;switch(g.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
FRE=function(g,v){bKP(_.wm(g),g,arguments,1)};
_.pi=function(g){for(var v;v=g.firstChild;)g.removeChild(v)};
_.TA=function(g,v){v.parentNode&&v.parentNode.insertBefore(g,v)};
_.lI=function(g,v){v.parentNode&&v.parentNode.insertBefore(g,v.nextSibling)};
_.A3=function(g){return g&&g.parentNode?g.parentNode.removeChild(g):null};
_.iK0=function(g,v){var r=v.parentNode;r&&r.replaceChild(g,v)};
_.Gm6=function(g){var v,r=g.parentNode;if(r&&r.nodeType!=11)if(g.removeNode)g.removeNode(!1);else{for(;v=g.firstChild;)r.insertBefore(v,g);_.A3(g)}};
_.fi=function(g){return g.children!=void 0?g.children:Array.prototype.filter.call(g.childNodes,function(v){return v.nodeType==1})};
_.BCF=function(g){return g.nextElementSibling!==void 0?g.nextElementSibling:_.Xh_(g.nextSibling,!0)};
_.Xh_=function(g,v){for(;g&&g.nodeType!=1;)g=v?g.nextSibling:g.previousSibling;return g};
_.KL=function(g){return _.vP(g)&&g.nodeType==1};
_.x8=function(g,v){if(!g||!v)return!1;if(g.contains&&v.nodeType==1)return g==v||g.contains(v);if(typeof g.compareDocumentPosition!="undefined")return g==v||!!(g.compareDocumentPosition(v)&16);for(;v&&g!=v;)v=v.parentNode;return v==g};
M3u=function(g,v){if(g==v)return 0;if(g.compareDocumentPosition)return g.compareDocumentPosition(v)&2?1:-1;if("sourceIndex"in g||g.parentNode&&"sourceIndex"in g.parentNode){var r=g.nodeType==1,k=v.nodeType==1;if(r&&k)return g.sourceIndex-v.sourceIndex;var y=g.parentNode,z=v.parentNode;return y==z?hB_(g,v):!r&&_.x8(y,v)?-1*nF_(g,v):!k&&_.x8(z,g)?nF_(v,g):(r?g.sourceIndex:y.sourceIndex)-(k?v.sourceIndex:z.sourceIndex)}k=_.wm(g);r=k.createRange();r.selectNode(g);r.collapse(!0);g=k.createRange();g.selectNode(v);
g.collapse(!0);return r.compareBoundaryPoints(_.rC.Range.START_TO_END,g)};
nF_=function(g,v){var r=g.parentNode;if(r==v)return-1;for(;v.parentNode!=r;)v=v.parentNode;return hB_(v,g)};
hB_=function(g,v){for(;v=v.previousSibling;)if(v==g)return-1;return 1};
RBc=function(g){var v,r=arguments.length;if(!r)return null;if(r==1)return arguments[0];var k=[],y=Infinity;for(v=0;v<r;v++){for(var z=[],W=arguments[v];W;)z.unshift(W),W=W.parentNode;k.push(z);y=Math.min(y,z.length)}z=null;for(v=0;v<y;v++){W=k[0][v];for(var S=1;S<r;S++)if(W!=k[S][v])return z;z=W}return z};
_.wm=function(g){return g.nodeType==9?g:g.ownerDocument||g.document};
g1F=function(g){return g.contentDocument||g.contentWindow.document};
_.N1=function(g,v){if("textContent"in g)g.textContent=v;else if(g.nodeType==3)g.data=String(v);else if(g.firstChild&&g.firstChild.nodeType==3){for(;g.lastChild!=g.firstChild;)g.removeChild(g.lastChild);g.firstChild.data=String(v)}else _.pi(g),g.appendChild(_.wm(g).createTextNode(String(v)))};
v1_={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};rC_={IMG:" ",BR:"\n"};Fth=function(g){var v;g.tagName=="A"&&g.hasAttribute("href")||g.tagName=="INPUT"||g.tagName=="TEXTAREA"||g.tagName=="SELECT"||g.tagName=="BUTTON"?v=!g.disabled&&(!g.hasAttribute("tabindex")||kcj(g)):v=g.hasAttribute("tabindex")&&kcj(g);return v};
kcj=function(g){g=g.tabIndex;return typeof g==="number"&&g>=0&&g<32768};
cC_=function(g){var v=[];yCj(g,v,!0);g=v.join("");g=g.replace(/ \xAD /g," ").replace(/\xAD/g,"");g=g.replace(/\u200B/g,"");g=g.replace(/ +/g," ");g!=" "&&(g=g.replace(/^\s*/,""));return g};
zVE=function(g){var v=[];yCj(g,v,!1);return v.join("")};
yCj=function(g,v,r){if(!(g.nodeName in v1_))if(g.nodeType==3)r?v.push(String(g.nodeValue).replace(/(\r\n|\r|\n)/g,"")):v.push(g.nodeValue);else if(g.nodeName in rC_)v.push(rC_[g.nodeName]);else for(g=g.firstChild;g;)yCj(g,v,r),g=g.nextSibling};
_.IFu=function(g,v,r){if(!v&&!r)return null;var k=v?String(v).toUpperCase():null;return _.xL(g,function(y){return(!k||y.nodeName==k)&&(!r||typeof y.className==="string"&&_.KK(y.className.split(/\s+/),r))},!0)};
_.xL=function(g,v,r){g&&!r&&(g=g.parentNode);for(r=0;g;){if(v(g))return g;g=g.parentNode;r++}return null};
U_=function(g){this.JSC$7337_document_=g||_.rC.document||document};
_.c=U_.prototype;_.c.getElement=function(g){return _.Gp(this.JSC$7337_document_,g)};
_.c.$=U_.prototype.getElement;_.c.getElementsByTagName=function(g,v){return(v||this.JSC$7337_document_).getElementsByTagName(String(g))};
_.c.getElementsByTagNameAndClass=function(g,v,r){return A_(this.JSC$7337_document_,g,v,r)};
_.c.$$=U_.prototype.getElementsByTagNameAndClass;_.c.setProperties=qAB;_.c.JSC$7339_createDom=function(g,v,r){return msP(this.JSC$7337_document_,arguments)};
_.c.createElement=function(g){return KRH(this.JSC$7337_document_,g)};
_.c.createTextNode=function(g){return this.JSC$7337_document_.createTextNode(String(g))};
_.c.getWindow=function(){return this.JSC$7337_document_.defaultView};
var Uj=function(g){return _.sY0(g.JSC$7337_document_)};
_.c=U_.prototype;_.c.appendChild=function(g,v){g.appendChild(v)};
_.c.append=FRE;_.c.canHaveChildren=dc;_.c.removeNode=_.A3;_.c.getChildren=_.fi;_.c.contains=_.x8;_.c=yi.prototype;_.c.getWidth=function(){return this.right-this.left};
_.c.getHeight=function(){return this.bottom-this.top};
_.c.clone=function(){return new yi(this.top,this.right,this.bottom,this.left)};
_.c.contains=function(g){return this&&g?g instanceof yi?g.left>=this.left&&g.right<=this.right&&g.top>=this.top&&g.bottom<=this.bottom:g.x>=this.left&&g.x<=this.right&&g.y>=this.top&&g.y<=this.bottom:!1};
_.c.expand=function(g,v,r,k){_.vP(g)?(this.top-=g.top,this.right+=g.right,this.bottom+=g.bottom,this.left-=g.left):(this.top-=g,this.right+=Number(v),this.bottom+=Number(r),this.left-=Number(k));return this};
_.c.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
_.c.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};
_.c.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
_.c.translate=function(g,v){g instanceof _.DG?(this.left+=g.x,this.right+=g.x,this.top+=g.y,this.bottom+=g.y):(this.left+=g,this.right+=g,typeof v==="number"&&(this.top+=v,this.bottom+=v));return this};
_.c.scale=function(g,v){v=typeof v==="number"?v:g;this.left*=g;this.right*=g;this.top*=v;this.bottom*=v;return this};var ZJ=function(g,v,r,k){this.left=g;this.top=v;this.width=r;this.height=k};
_.c=ZJ.prototype;_.c.clone=function(){return new ZJ(this.left,this.top,this.width,this.height)};
_.c.boundingRect=function(g){var v=Math.max(this.left+this.width,g.left+g.width),r=Math.max(this.top+this.height,g.top+g.height);this.left=Math.min(this.left,g.left);this.top=Math.min(this.top,g.top);this.width=v-this.left;this.height=r-this.top};
_.c.contains=function(g){return g instanceof _.DG?g.x>=this.left&&g.x<=this.left+this.width&&g.y>=this.top&&g.y<=this.top+this.height:this.left<=g.left&&this.left+this.width>=g.left+g.width&&this.top<=g.top&&this.top+this.height>=g.top+g.height};
_.c.distance=function(g){var v=g.x<this.left?this.left-g.x:Math.max(g.x-(this.left+this.width),0);g=g.y<this.top?this.top-g.y:Math.max(g.y-(this.top+this.height),0);return Math.sqrt(v*v+g*g)};
_.c.getSize=function(){return new _.oA(this.width,this.height)};
_.c.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.c.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.c.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.c.translate=function(g,v){g instanceof _.DG?(this.left+=g.x,this.top+=g.y):(this.left+=g,typeof v==="number"&&(this.top+=v));return this};
_.c.scale=function(g,v){v=typeof v==="number"?v:g;this.left*=g;this.width*=g;this.top*=v;this.height*=v;return this};var PuH,DJ,oLY,t_,UEu,Yuj,AC0,JrA,eV0,E16;_.H5=function(g,v,r){if(typeof v==="string")(v=_.W_H(g,v))&&(g.style[v]=r);else for(var k in v){r=g;var y=v[k],z=_.W_H(r,k);z&&(r.style[z]=y)}};
PuH={};_.W_H=function(g,v){var r=PuH[v];if(!r){var k=_.WB(v);r=k;g.style[k]===void 0&&(k=(_.Ra?"Webkit":_.MF?"Moz":null)+uBo(k),g.style[k]!==void 0&&(r=k));PuH[v]=r}return r};
_.UY=function(g,v){var r=_.wm(g);return r.defaultView&&r.defaultView.getComputedStyle&&(g=r.defaultView.getComputedStyle(g,null))?g[v]||g.getPropertyValue(v)||"":""};
_.uP=function(g,v){return _.UY(g,v)||(g.currentStyle?g.currentStyle[v]:null)||g.style&&g.style[v]};
_.Suu=function(g){return _.uP(g,"position")};
DJ=function(g,v,r){if(v instanceof _.DG){var k=v.x;v=v.y}else k=v,v=r;g.style.left=t_(k,!1);g.style.top=t_(v,!1)};
oLY=function(g){try{return g.getBoundingClientRect()}catch(v){return{left:0,top:0,right:0,bottom:0}}};
_.Cu=function(g){var v=_.wm(g),r=new _.DG(0,0);if(g==(v?_.wm(v):document).documentElement)return r;g=oLY(g);v=Uj(A1(v));r.x=g.left+v.x;r.y=g.top+v.y;return r};
_.o16=function(g,v,r){if(v instanceof _.oA)r=v.height,v=v.width;else if(r==void 0)throw Error("sa");g.style.width=t_(v,!0);g.style.height=t_(r,!0)};
t_=function(g,v){typeof g=="number"&&(g=(v?Math.round(g):g)+"px");return g};
UEu=function(g){return Yuj(g)};
Yuj=function(g){var v=AC0;if(_.uP(g,"display")!="none")return v(g);var r=g.style,k=r.display,y=r.visibility,z=r.position;r.visibility="hidden";r.position="absolute";r.display="inline";g=v(g);r.display=k;r.position=z;r.visibility=y;return g};
AC0=function(g){var v=g.offsetWidth,r=g.offsetHeight,k=_.Ra&&!v&&!r;return(v===void 0||k)&&g.getBoundingClientRect?(g=oLY(g),new _.oA(g.right-g.left,g.bottom-g.top)):new _.oA(v,r)};
JrA=function(g){var v=_.Cu(g);g=Yuj(g);return new ZJ(v.x,v.y,g.width,g.height)};
eV0=function(g,v){g=g.style;"opacity"in g?g.opacity=v:"MozOpacity"in g?g.MozOpacity=v:"filter"in g&&(g.filter=v===""?"":"alpha(opacity="+Number(v)*100+")")};
_.qr=function(g,v){g.style.display=v?"":"none"};
_.aFc=function(g){return"rtl"==_.uP(g,"direction")};
E16=function(g){var v=_.UY(g,"marginLeft"),r=_.UY(g,"marginRight"),k=_.UY(g,"marginTop");g=_.UY(g,"marginBottom");return new yi(parseFloat(k),parseFloat(r),parseFloat(g),parseFloat(v))};
_.dE1=function(g){var v=_.UY(g,"borderLeftWidth"),r=_.UY(g,"borderRightWidth"),k=_.UY(g,"borderTopWidth");g=_.UY(g,"borderBottomWidth");return new yi(parseFloat(k),parseFloat(r),parseFloat(g),parseFloat(v))};var Li=function(g){this.context=g};
Li.prototype.isSupported=function(g){return(g==null?0:g.attributionEnabled)||(g==null?void 0:g.beaconMethod)==="POST"||(g==null?0:g.customHeaders)||(g==null?0:g.customBody)||(g==null?0:g.keepAlive)?!1:!zA(this.context)};
Li.prototype.ping=function(){var g=this;return AU(_.Nj.apply(0,arguments).map(function(v){try{var r=g.context.global,k=!1;k=k===void 0?!1:k;r.google_image_requests||(r.google_image_requests=[]);var y=uhj("IMG",r.document);k&&(y.attributionSrc="");y.src=v;r.google_image_requests.push(y);return!0}catch(z){return!1}}).every(function(v){return v}))};
Li.prototype.pingWithHeadersAndBody=function(g,v,r){this.ping.apply(this,_.fF(_.Nj.apply(3,arguments)))};var pP6=function(g){this.context=g};
pP6.prototype.isSupported=function(g){return TtC&&!zA(this.context)&&bVs(this.context)!==void 0&&!(g==null?0:g.attributionEnabled)&&(g==null?void 0:g.beaconMethod)!=="POST"&&!(g==null?0:g.customHeaders)&&!(g==null?0:g.customBody)};
pP6.prototype.makeBeacon=function(g,v){if(!this.isSupported(v))throw new rc;return new wc(this.context,g)};
var TtC=!1,wc=function(g,v){this.context=g;this.JSC$7358_urlWithoutToken=v;g=bVs(this.context);if(g===void 0)throw Error();this.wrappedBeacon=new g(lF6(this),{})},lF6=function(g){g=g.JSC$7358_urlWithoutToken;
return(g.slice(-1)[0]==="&"?g:g+"&")+"pbapi=1"};
wc.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
wc.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
wc.prototype.setHeader=function(){};
_.mx.Object.defineProperties(wc.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$7358_urlWithoutToken},
set:function(g){this.JSC$7358_urlWithoutToken=g;this.wrappedBeacon.setURL(lF6(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(g){if(g!=="GET")throw new rc;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var fFE=function(g){this.context=g};
fFE.prototype.isSupported=function(g){if((g==null?0:g.attributionEnabled)||(g==null?void 0:g.beaconMethod)==="GET"||(g==null?0:g.customHeaders)||(g==null?0:g.customBody)||(g==null?0:g.keepAlive))return!1;var v;return!zA(this.context)&&((v=this.context.global.navigator)==null?void 0:v.sendBeacon)!==void 0};
fFE.prototype.ping=function(){var g=this;return AU(_.Nj.apply(0,arguments).map(function(v){var r;return(r=g.context.global.navigator)==null?void 0:r.sendBeacon(v)}).every(function(v){return v}))};
fFE.prototype.pingWithHeadersAndBody=function(g,v,r){this.ping.apply(this,_.fF(_.Nj.apply(3,arguments)))};var Pu=function(g){this.value=g},bH=function(g,v){return AU(g.value).pipe(IA(v))},X3=new Pu(!1),lfF=new Pu(!0);var j5=function(g){this.value=g;this.releasedSubject=new cu};
j5.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.mx.Object.defineProperties(j5.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$7371_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var k_o=["FRAME","IMG","IFRAME"],nTA=/^[01](px)?$/,rUk=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},v_T=function(){var g=new rUk;
g.crossDomainLoadedDefault=!0;g.pendingImagesBlockLoad=!0;return g};var NtV=function(g,v){var r=SgF(g);if(r)if(r.onCreativeLoad)r.onCreativeLoad(v);else{var k=v?[v]:[],y=function(z){for(var W=0;W<k.length;++W)try{k[W](1,z)}catch(S){}k={push:function(S){S(1,z)}}};
r.onCreativeLoad=function(z){k.push(z)};
r.setAttribute("data-creative-load-listener","");r.addEventListener("creativeLoad",function(z){y(z.detail)});
_.rC.addEventListener("message",function(z){P_o(r,y,z)})}};var QD=function(g,v){var r=this;this.global=g;this.parentContext=v;this.JSC$7382_onVisibilityChange=this.document?CF(AU(!0),wr(this.document,"visibilitychange")).pipe($_(this.parentContext.performanceMonitor,748),l_(function(){return r.getVisibilityState()}),m9()):AU("visible");
this.document?wr(this.document,"DOMContentLoaded").pipe($_(this.parentContext.performanceMonitor,739),sg(1)):AU(BST("DOMContentLoaded"))},TQB=function(g){return g.document!==null&&g.document.visibilityState!==void 0};
QD.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
QD.prototype.querySelector=function(g){return this.document?this.document.querySelector(g):null};
QD.prototype.querySelectorAll=function(g){return this.document?_.Bh(this.document.querySelectorAll(g)):[]};
QD.prototype.elementFromPoint=function(g,v){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;g=this.document.elementFromPoint(g,v);return g===null?null:new j5(g)};
var PPT=function(g,v,r){r=r===void 0?!1:r;if(v.ref===void 0||!g.document)return AU(v).pipe($_(g.parentContext.performanceMonitor,749));var k=new G_(1),y=function(){k.next(v)};
r||NtV(v.ref,y);yUm(v.ref,y);return k.pipe($_(g.parentContext.performanceMonitor,749),sg(1))};
_.mx.Object.defineProperties(QD.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return Qi(this.global,"document")?this.global.document||null:null}}});var o_h=_.Vd(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),YgJ=_.Vd(["./reach_worklet.js"]),UQs=_.Vd(["./reach_worklet.js"]),ZB6=_.Vd(["./reach_worklet.html"]),HBu=_.Vd(["./reach_worklet.js"]),t0_=_.Vd(["./reach_worklet.js"]);_.rm(ZB6);_.rm(HBu);_.rm(t0_);var Vi={left:0,top:0,width:0,height:0};var DEu,L_E,wPF,QHj,ia,uju,xEu,jHC,kvB,yms,OBV,V00;DEu=function(g,v,r,k,y,z,W){var S="";g&&(S+=g+":");r&&(S+="//",v&&(S+=v+"@"),S+=r,k&&(S+=":"+k));y&&(S+=y);z&&(S+="?"+z);W&&(S+="#"+W);return S};
L_E=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.ba=function(g){return g.match(L_E)};
_.pc=function(g,v){return g?v?decodeURI(g):decodeURIComponent(g):g};
wPF=function(g){g=_.ba(g)[1]||null;!g&&_.rC.self&&_.rC.self.location&&(g=_.rC.self.location.protocol.slice(0,-1));return g?g.toLowerCase():""};
_.Fe=function(g){return _.pc(_.ba(g)[3]||null,!0)};
_.zE=function(g){return _.pc(_.ba(g)[5]||null,!0)};
_.POK=function(g){var v=g.indexOf("#");return v<0?null:g.slice(v+1)};
QHj=function(g){g=_.ba(g);return DEu(g[1],g[2],g[3],g[4])};
_.Cuu=function(g){g=_.ba(g);return DEu(g[1],null,g[3],g[4])};
_.xD=function(g){g=_.ba(g);return DEu(null,null,null,null,g[5],g[6],g[7])};
_.mj=function(g){var v=g.indexOf("#");return v<0?g:g.slice(0,v)};
ia=function(g,v){g=_.ba(g);v=_.ba(v);return g[3]==v[3]&&g[1]==v[1]&&g[4]==v[4]};
uju=function(g,v){if(g){g=g.split("&");for(var r=0;r<g.length;r++){var k=g[r].indexOf("="),y=null;if(k>=0){var z=g[r].substring(0,k);y=g[r].substring(k+1)}else z=g[r];v(z,y?Xe(y):"")}}};
xEu=function(g){var v=g.indexOf("#");v<0&&(v=g.length);var r=g.indexOf("?");if(r<0||r>v){r=v;var k=""}else k=g.substring(r+1,v);return[g.slice(0,r),k,g.slice(v)]};
jHC=function(g,v){return v?g?g+"&"+v:v:g};
_.$EB=function(g,v){if(!v)return g;g=xEu(g);g[1]=jHC(g[1],v);return g[0]+(g[1]?"?"+g[1]:"")+g[2]};
_.JCj=function(g,v,r){if(Array.isArray(v))for(var k=0;k<v.length;k++)_.JCj(g,String(v[k]),r);else v!=null&&r.push(g+(v===""?"":"="+_.Ow(v)))};
_.W9=function(g){var v=[],r;for(r in g)_.JCj(r,g[r],v);return v.join("&")};
_.Kv=function(g,v){v=_.W9(v);return _.$EB(g,v)};
_.Ci=function(g,v,r){r=r!=null?"="+_.Ow(r):"";return _.$EB(g,v+r)};
kvB=function(g,v,r,k){for(var y=r.length;(v=g.indexOf(r,v))>=0&&v<k;){var z=g.charCodeAt(v-1);if(z==38||z==63)if(z=g.charCodeAt(v+y),!z||z==61||z==38||z==35)return v;v+=y+1}return-1};
yms=/#|$/;_.j8=function(g,v){var r=g.search(yms),k=kvB(g,0,v,r);if(k<0)return null;var y=g.indexOf("&",k);if(y<0||y>r)y=r;k+=v.length+1;return Xe(g.slice(k,y!==-1?y:0))};
OBV=/[?&]($|#)/;_.bK=function(g,v){for(var r=g.search(yms),k=0,y,z=[];(y=kvB(g,k,v,r))>=0;)z.push(g.substring(k,y)),k=Math.min(g.indexOf("&",y)+1||r,r);z.push(g.slice(k));return z.join("").replace(OBV,"$1")};
_.Cx=function(g,v,r){return _.Ci(_.bK(g,v),v,r)};
V00=function(g){var v=xEu(window.location.href),r=v[1],k=[];r&&r.split("&").forEach(function(y){var z=y.indexOf("=");z=z>=0?y.slice(0,z):y;g.hasOwnProperty(z)||k.push(y)});
v[1]=jHC(k.join("&"),_.W9(g));return v[0]+(v[1]?"?"+v[1]:"")+v[2]};var xQA=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(xQA,_.Jn);xQA.prototype.getVersion=function(){return _.Tr(this,2)};var uFF=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(uFF,_.Jn);var t2h=function(g,v){return _.e5(g,2,v)},C_T=function(g,v){return _.e5(g,3,v)};
uFF.prototype.getModel=function(){return _.Tr(this,4)};
var L9k=function(g,v){return _.e5(g,4,v)},HFh=function(g,v){return _.e5(g,5,v)},Q7F=function(g,v){return _.e5(g,9,v)},ZFK=function(g,v){return Yb(g,10,v)},Nrh=function(g,v){return _.c0(g,11,v)},DQB=function(g,v){return _.e5(g,1,v)},wDs=function(g,v){return _.c0(g,7,v)};var lM3="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var GU=function(g,v,r,k){g=g===void 0?window:g;v=v===void 0?null:v;r=r===void 0?new clJ:r;k=k===void 0?AUF():k;XTF.call(this);var y=this;this.global=g;this.debugChannel=v;this.performanceMonitor=r;this.onPageHide=LF(function(){return wr(y.global,"pagehide")}).pipe($_(this.performanceMonitor,941));
this.onLoad=LF(function(){return wr(y.global,"load")}).pipe($_(this.performanceMonitor,738),sg(1));
this.onResize=LF(function(){return wr(y.global,"resize")}).pipe($_(this.performanceMonitor,741));
this.onMessage=LF(function(){return wr(y.global,"message")}).pipe($_(this.performanceMonitor,740));
this.document=new QD(this.global,this);this.timeProvider=new gFF(new rot(this.intrinsicFunctionNamespace,this.performanceMonitor),new vFV(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new nQA(new yoB(this),new pP6(this),new k2(this,new ITB(this)),new k2(this,new fFE(this)),new k2(this,new Li(this)))};
_.N(GU,XTF);var zA=function(g){var v=g.global;return!!g.global.HTMLFencedFrameElement&&!!v.fence&&typeof v.fence.reportEvent==="function"};
_.c=GU.prototype;_.c.reportFencedFrameEvent=function(g){zA(this)&&this.global.fence.reportEvent(g)};
_.c.getOnBackgrounded=function(){return this.onPageHide.pipe($_(this.performanceMonitor,942),IA(this.queue),l_(function(){}))};
_.c.postMessage=function(g,v,r){r=r===void 0?[]:r;this.global.postMessage(g,v,r)};
_.c.getWidth=function(){return r3h(this.global)?this.global.width:0};
_.c.getHeight=function(){return r3h(this.global)?this.global.height:0};
_.c.isMobile=function(){return PkH()||SAF()};
var $L=function(g,v){try{var r=dQh(v,g.global,g.isMobile());return{left:r.left,top:r.top,width:r.getWidth(),height:r.getHeight()}}catch(k){return Vi}};
GU.prototype.validate=function(){var g=this.beaconFactory.isSupported()||zA(this);return this.global&&this.timeProvider.available()&&g};
var iVF=function(g){return(g=$Qk(g.global))?k_(g):null};
_.mx.Object.defineProperties(GU.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(g){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!r3h(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}}});_.qu6=!_.nc&&!_.uk();var ff3=function(g){return g};var ZgB=function(g){return g.pipe(u_(function(v){var r=v.endOfSessionReason;var k;return((k=v.viewable)==null?void 0:k.extrapolateToNow().value)||r!=void 0}),sg(1),Og())};var mQR=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},K9C=function(g){var v=g.sequenceNumber.toString(10).padStart(2,"0");
v=""+g.startTime+v;g.sequenceNumber<99&&g.sequenceNumber++;return v};var p0m=Mj(MQ(function(g){return g.endOfSessionReason===void 0}),l_(function(g){return Object.assign({},g,{timestamps:dm(g)})}),u_(function(g){var v=g.viewable;
g=g.timestamps;var r;return(r=v==null?void 0:v.extrapolateUsingTimestampMap(g).value)!=null?r:!1}),l_(function(g){var v=g.beaconFactory;
var r=g.timestampedExposureHistory;var k=g.timeOnScreen;var y=g.binaryContext;g=g.timestamps;if(v===void 0||r===void 0||k===void 0||y===void 0)return!1;if(k.extrapolateUsingTimestampMap(g).value.every(function(z){return z>=0}))return!0;
r=r.map(function(z){return z.timestamp+":"+z.value}).join(",");
k=TU({bin:y,tos:k},g);v.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+k+("&eh="+r)).sendNow();return!0}),MQ(function(g){return!g}),Og());var F93=function(g){return{id:g.pingId,mcvt:g.maxConsecutiveViewTime,p:g.creativePosition,asp:g.adSpeedPosition,tm:g.totalMeasurementTime,tu:g.totalUnviewedTime,mtos:g.maxTimeOnScreen,tos:g.timeOnScreen,v:g.binaryVersion,bin:g.binaryContext,avms:g.measurementStrategy,bs:g.browserSize,mc:g.maximumExposure,"if":g.crossDomainIframeState,vu:g.delayedImpressionJsState,app:g.inApp,mse:g.mraidError,mtop:g.mraidSituation,itpl:g.injectedTemplateId,adk:g.adKey,exk:g.awbidKey,rs:g.requestSource,la:g.isLargeAd,
cr:g.isContentRecommendationAd,uach:g.userAgentClientHints,vs:g.viewState,r:g.reasonCode,pay:g.hasCpmavUrl,co:g.clientPingOrderCounter,rst:g.adRenderStartTime,rpt:g.adRenderPeriodTime,isd:g.initialScrollDepth,lsd:g.loadedScrollDepth,context:g.errorContext,msg:g.errorMessage,stack:g.errorStack,name:g.errorName,ec:g.hasElementChanged,sfr:g.strategyFailureReasons,met:g.creativeSearchResult,wmsd:g.webMeasurementStartDiagnostic,pv:g.pageVisible,epv:g.eosPageVisible,pbe:g.inStatefulBeaconExperiment,fle:g.inFetchLaterBeaconExperiment,
vae:g.inViewableAttributionExperiment,spb:g.supportsPendingBeacon,sfl:g.supportsFetchLater,ffslot:g.isFencedFrameSlotTurtlex,reach:g.sharedStorageReachMode,io2:g.v2VisibilityBitVector,rxdbg:g.rxDebugger,omida:g.omidAppId,omidp:g.omidPartner,omidpv:g.omidPartnerVersion,omidor:g.omidOcclusionReasons,omidv:g.omidVersion,omids:g.omidSessionType,omidam:g.omidAccessMode,omidct:g.omidCreativeType,omidia:g.omidInApp,omiddc:g.omidDeviceCategory,omidlat:g.omidLastActivity,omiddit:g.omidDeviceIdleTime,qid:g.errorEscapedQueryId}};var NQo=function(g){var v=[];return g.pipe(l_(function(r){var k=r.beaconFactory,y=r.fetchBeaconFactory,z=r.timeOnScreen,W=r.timeOnScreenUrlPrefixes,S=r.payloadMapper,Y=r.timeOnScreenPingId,e=r.timeOnScreenReason,a=r.urlSerializer,E=r.viewable,p=r.hasImpressionFired,f=r.inStatefulBeaconExperiment,Z=r.supportsPendingBeacon,L=r.supportsFetchLater,Q=r.turtlexReportEventData;if(!r.geometryMeasurable||!p||r.maxTimeOnScreen===void 0||z===void 0||W===void 0||S===void 0||Y===void 0||a===void 0||k===void 0)return!1;
if(r.isTurtlex){if(e===void 0)return!1;W=r.reportFencedFrameEvent;if(!W)return!1;W({eventType:"active-view-time-on-screen",eventData:Q!=null?Q:"",destination:["buyer"]});return!0}if(!(f||L||e))return!1;Q=dm(r);var O;E=(O=E==null?void 0:E.extrapolateUsingTimestampMap(Q).value)!=null?O:!1;O=a(Object.assign({},r,{pingId:Y,viewState:E?4:3,reasonCode:e!=null?e:"u",payloadMapper:S,urlPrefixes:W}),Q);if(f){for(;v.length>W.length;)r=void 0,(r=v.shift())==null||r.deactivate();O.forEach(function(X,b){b>=v.length?
v.push(k.makeBeacon(X)):v[b].url=X});
return Z&&y&&e!==void 0?(O.forEach(function(X){y.makeBeacon(X).sendNow()}),!0):e!==void 0}if(Z&&y&&e!==void 0)return O.forEach(function(X){y.makeBeacon(X).sendNow()}),!0;
if(L&&y){for(;v.length>W.length;)Z=void 0,(Z=v.shift())==null||Z.deactivate();var q=a(Object.assign({},r,{pingId:Y,viewState:E?4:3,reasonCode:e!=null?e:"u",payloadMapper:S,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),Q)[0];O.forEach(function(X,b){b>=v.length?v.push(k.makeBeacon(q,{endOfSession:!0})):v[b].url=q});
return e!==void 0?(O.forEach(function(X){y.makeBeacon(X).sendNow()}),!0):e!==void 0}return e!==void 0?(O.forEach(function(X){k.makeBeacon(X).sendNow()}),!0):!1}),MQ(function(r){return!r}),Og())};var Hgh=Mj(u_(function(g){return g.immediateUrlPrefixes!==void 0&&g.payloadMapper!==void 0&&g.urlSerializer!==void 0&&g.inferredPingId!==void 0&&g.beaconFactory!==void 0}),u_(function(g){return RTh(g)!==null}),n_J(function(g){return g.activeViewUnmeasurableEvent},function(g){return g.emit}),l_(function(g){if(g.isTurtlex){var v=g.reportFencedFrameEvent;
if(v){var r;v({eventType:"active-view-unmeasurable",eventData:(r=g.turtlexReportEventData)!=null?r:"",destination:["buyer"]})}}else{r=void 0;var k=RTh(g);if(k==="x"){var y,z=(y=g.geometricMeasurementErrors)!=null?y:g.contextValidationErrors;z&&(v=z.stack,r=z.message)}g.urlSerializer(Object.assign({},g,{urlPrefixes:g.immediateUrlPrefixes,payloadMapper:g.payloadMapper,pingId:g.inferredPingId,viewState:2,reasonCode:k,errorMessage:r,errorStack:v}),dm(g)).forEach(function(W){g.beaconFactory.makeBeacon(W).sendNow()})}}),
sg(1),Og());var gLh=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var drB=Mj(u_(function(g){return g.payloadMapper!==void 0&&g.immediateUrlPrefixes!==void 0&&g.urlSerializer!==void 0&&g.inferredPingId!==void 0&&g.beaconFactory!==void 0}),l_(function(g){return Object.assign({},g,{timestamps:dm(g)})}),u_(function(g){var v=g.viewable;
var r=g.hasImpressionFired;g=g.timestamps;var k;return!!r&&((k=v==null?void 0:v.extrapolateUsingTimestampMap(g).value)!=null?k:!1)}),n_J(function(g){return g.activeViewViewableEvent},function(g){return g.emit}),l_(function(g){var v=g.beaconFactory,r=g.turtlexReportEventData;
if(g.isTurtlex){var k=g.reportFencedFrameEvent;if(!k)return!1;k({eventType:"active-view-viewable",eventData:r!=null?r:"",destination:["buyer"]});return!0}r=g.urlSerializer(Object.assign({},g,{urlPrefixes:g.immediateUrlPrefixes,payloadMapper:g.payloadMapper,pingId:g.inferredPingId,viewState:4,reasonCode:"v"}),g.timestamps);(k=g.cpmavUrls)&&k.length>0&&g.viewUrlSerializer&&g.viewUrlSerializer(k,g).forEach(function(y){v.makeBeacon(y).sendNow()});
(k=g.viewableRelayUrls)&&k.length>0&&g.viewUrlSerializer&&g.viewUrlSerializer(k,g).forEach(function(y){v.makeBeacon(y).sendNow()});
r.forEach(function(y){v.makeBeacon(y,{attributionEnabled:g.isViewableAttributionEnabled}).sendNow()});
return!0}),MQ(function(g){return!g}),Og());var K8A=l_(function(g){return[g.value.topWindowViewportExternalGeometry.width,g.value.topWindowViewportExternalGeometry.height]});var J1=function(g,v){this.callback=g;this.options=v;this.intersectionObserverV2=this.intersectionObserverV1=null},ZuK=function(g,v){v?g.intersectionObserverV2||(v=Object.assign({},g.options,{delay:100,
trackVisibility:!0}),g.intersectionObserverV2=new IntersectionObserver(g.callback,v)):g.intersectionObserverV1||(g.intersectionObserverV1=new IntersectionObserver(g.callback,g.options))},sHj=function(g,v){g=v?g.intersectionObserverV2:g.intersectionObserverV1;
if(!g)throw new BwY;return g};
J1.prototype.observe=function(g,v){sHj(this,g).observe(v)};
J1.prototype.unobserve=function(g,v){sHj(this,g).unobserve(v)};
J1.prototype.disconnect=function(g){sHj(this,g).disconnect()};
J1.prototype.takeRecords=function(g){return sHj(this,g).takeRecords()};var uH={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:Vi,topWindowViewportExternalGeometry:Vi,measurementRequests:new cu,elementGeometrySourceName:"ns",elementGeometry:Vi,intersectionGeometry:Vi,viewportLocalAppOffset:{x:0,y:0}};var CHh=qx(Mj(l_(function(g){var v;return(v=g.exposureOverride)!=null?v:t5s(g)}),l_(function(g){return isFinite(g)?g:0}))),V5h=qx(Mj(l_(function(g){var v;
return(v=g.exposureOverride)!=null?v:t5s(g)}),l_(function(g){return isFinite(g)?g:-1})));var uI=function(g,v){this.a=g;this.b=v;if(g.clock.timeline!==v.clock.timeline)throw Error();};
uI.prototype.equivalentTo=function(g){return g instanceof uI?this.a.equivalentTo(g.a)&&this.b.equivalentTo(g.b):!1};
uI.prototype.extrapolateToTime=function(g){var v=this.a.extrapolateToTime(g).value,r=this.b.extrapolateToTime(g).value;return{timestamp:g,value:[v,r]}};
_.mx.Object.defineProperties(uI.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.a.active||this.b.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.a.clock}},
lastMeasurement:{configurable:!0,enumerable:!0,get:function(){var g=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),v=this.a.lastMeasurement.timestamp.equals(g)?this.a.lastMeasurement.value:this.a.extrapolateToTime(g).value,r=this.b.lastMeasurement.timestamp.equals(g)?this.b.lastMeasurement.value:this.b.extrapolateToTime(g).value;return{timestamp:g,value:[v,r]}}}});var x2=function(g,v){this.input=g;this.mapFunction=v;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
x2.prototype.equivalentTo=function(g){return g instanceof x2?this.input.equivalentTo(g.input)&&this.mapFunction===g.mapFunction:!1};
x2.prototype.extrapolateToTime=function(g){g=this.input.extrapolateToTime(g);return{timestamp:g.timestamp,value:this.mapFunction(g.value)}};
_.mx.Object.defineProperties(x2.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var j$=function(){};
j$.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
j$.prototype.extrapolateUsingTimestampMap=function(g){var v=this.clock.timeline,r,k=(r=g.get(v))!=null?r:this.clock.now();g.set(v,k);return this.extrapolateToTime(k)};
j$.prototype.map=function(g){return new mEu(this,g)};
j$.prototype.joinWith=function(g){return new K_1(this,g)};
var K_1=function(){uI.apply(this,arguments);this.map=j$.prototype.map;this.joinWith=j$.prototype.joinWith;this.extrapolateToNow=j$.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=j$.prototype.extrapolateUsingTimestampMap};
_.N(K_1,uI);var mEu=function(){x2.apply(this,arguments);this.map=j$.prototype.map;this.joinWith=j$.prototype.joinWith;this.extrapolateToNow=j$.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=j$.prototype.extrapolateUsingTimestampMap};
_.N(mEu,x2);var m8=function(g,v){this.lastMeasurement=v;this.extrapolateToNow=j$.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=j$.prototype.extrapolateUsingTimestampMap;this.map=j$.prototype.map;this.joinWith=j$.prototype.joinWith;this.clock=g};
m8.prototype.equivalentTo=function(g){return g.active};
m8.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.mx.Object.defineProperties(m8.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var mxJ=l_(function(g){if(g.value.viewportGeometrySourceName==="omid"){if(g.value.elementGeometrySourceName==="nio")return"omio";if(g.value.elementGeometrySourceName==="geo")return"omgeo"}return g.value.elementGeometrySourceName==="geo"||g.value.elementGeometrySourceName==="nio"?g.value.viewportGeometrySourceName:g.value.elementGeometrySourceName});var L8F=Mj(u_(function(g){return!isNaN(g)}),BD(function(g,v){return isNaN(g)?v:Math.min(g,v)},NaN),m9());var u3k=qx(Mj(l_(function(g){return g.intersectionGeometry.width*g.intersectionGeometry.height/(g.exposedViewportLocalGeometry.width*g.exposedViewportLocalGeometry.height)}),l_(function(g){return isFinite(g)?Math.min(1,g):0})));var sAT=Mj(qx(l_(function(g){g=g.exposureOverride?g.elementGeometry.width*g.elementGeometry.height*g.exposureOverride/(g.topWindowViewportExternalGeometry.width*g.topWindowViewportExternalGeometry.height):g.intersectionGeometry.width*g.intersectionGeometry.height/(g.topWindowViewportExternalGeometry.width*g.topWindowViewportExternalGeometry.height);return isFinite(g)?g:0})));var F83=function(g,v){var r=this;this.timeProvider=g;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=v.pipe(m9()).subscribe(function(k){iH(r);r.measurementRequestObserver=k})},GUT=function(g,v){iH(g);
g.lastMeasurementRequest=g.timeProvider.setTimeout(function(){var r;return void((r=g.measurementRequestObserver)==null?void 0:r.next())},v)},iH=function(g){g.lastMeasurementRequest!==null&&g.timeProvider.clearTimeout(g.lastMeasurementRequest);
g.lastMeasurementRequest=null};
F83.prototype.dispose=function(){iH(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var bBu=function(){};var ea3=function(g,v){this.context=g;this.strategies=v};
_.N(ea3,bBu);ea3.prototype.buildGeometrySource=function(g,v){var r=this.strategies.map(function(z){return z.buildGeometrySource(g,v)}),k=M5s(r.map(function(z){return z.geometrySource})),y=k.capturedErrors.pipe(F_0());
return{geometrySource:k.chain.pipe(IA(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:y,strategyErrors:k.capturedErrors}].concat(_.fF(r.map(function(z){return z.additionalOutputs}))))}};
var F_0=function(){return BD(function(g,v){v instanceof fu?g.push(v.measurementStrategyFailureReason):g.push(-1);return g},[])};var E8m=function(g,v){this.context=g;this.poller=v};
_.N(E8m,bBu);E8m.prototype.buildGeometrySource=function(g,v){var r=Rro(v8h(this.context,this.poller),UxJ(this.context,v.requestSource));return{geometrySource:nLo(g.measurableCreative.pipe(r),v.inApp),additionalOutputs:{}}};var afK=function(g,v,r){r=r===void 0?puJ(g,v):r;this.context=g;this.intersectionObserverStrategy=r};
_.N(afK,bBu);afK.prototype.buildGeometrySource=function(g,v){var r=this.intersectionObserverStrategy(v.useV2);return{geometrySource:nLo(g.measurableCreative.pipe(r,TmC(this.context)),v.inApp),additionalOutputs:{}}};var iB_=function(g,v,r){var k=k===void 0?Symbol():k;this.element=g;this.immediateUrls=v;this.timeOnScreenUrls=r;this.symbol=k};var F3=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),If3=Object.freeze([1,.75,F3.exposureThreshold,F3.largeAdExposureThreshold,0]);var tAY=function(g,v){v=v===void 0?36E5:v;var r=r===void 0?!0:r;this.creatives=new cu;this.elementsToUnregister=new cu;this.elementMap=new Map;var k=new GU(window,null);k.beaconFactory=new k2(k,new Li(k));A3J(k,this.creatives,this.elementsToUnregister,g,v,r).subscribe()},wtm=function(g,v,r,k){if(!g.elementMap.has(v)){var y=new j5(v);
g.elementMap.set(v,y);g.creatives.next(new iB_(y,r,k))}},Ldk=function(g,v){g.elementsToUnregister.next(v);
var r=g.elementMap.get(v);r!==void 0&&(r.release(),g.elementMap.delete(v))};var TGh=function(g){var v=g.url;g=g.uaDataValues;this.JSC$7487_url_=v;this.uaDataValues_=g;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var r=/[?&]([^&=]+)=([^&]*)/g;g=r.exec(v);)this.urlParamValues_[g[1]]=g[2]},lOB=function(g){g=g.uaDataValues_;
if(!g)return"";var v=Bu("uap",g.platform)+Bu("uapv",g.platformVersion)+Bu("uafv",g.uaFullVersion)+Bu("uaa",g.architecture)+Bu("uam",g.model)+Bu("uab",g.bitness);g.fullVersionList&&(v+="&uafvl="+encodeURIComponent(g.fullVersionList.map(function(r){return encodeURIComponent(r.brand)+";"+encodeURIComponent(r.version)}).join("|")));
g.wow64!=null&&(v+="&uaw="+Number(g.wow64));return v.slice(1)};var $2=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N($2,_.Jn);$2.prototype.getId=function(){return _.Tr(this,1)};
$2.prototype.setId=function(g){return _.bz(this,1,g)};var J_=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(J_,_.Jn);J_.prototype.getSeconds=function(){return df(this,1)};
J_.prototype.setSeconds=function(g){return _.NJ(this,1,Cq(g),"0")};_.QP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(_.QP,_.Jn);_.QP.prototype.getSeconds=function(){return df(this,1)};
_.QP.prototype.setSeconds=function(g){return _.NJ(this,1,Cq(g),"0")};
_.GcH=function(g){var v=Number(fD(g,1));g=_.v0(g,2);return new Date(v*1E3+g/1E6)};var O_=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(O_,_.Jn);O_.prototype.getUrl=function(){return _.Tr(this,1)};
O_.prototype.setUrl=function(g){return _.bz(this,1,g)};
O_.prototype.getHeight=function(){return _.v0(this,2)};
O_.prototype.getWidth=function(){return _.v0(this,3)};var VD=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(VD,_.Jn);VD.prototype.getAspectRatio=function(){return pD(this,1)};
VD.prototype.setAspectRatio=function(g){return _.NJ(this,1,_.Pv(g),0)};
VD.prototype.getDuration=function(){return _.nU(this,J_,2)};var XPC=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(XPC,_.Jn);var BtE=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(BtE,_.Jn);var hVH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(hVH,_.Jn);var n1P=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(n1P,_.Jn);var M0F=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(M0F,_.Jn);var RV_=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(RV_,_.Jn);var g5j=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(g5j,_.Jn);var v5E=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(v5E,_.Jn);var rG1=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(rG1,_.Jn);var q1=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(q1,_.Jn);var s_=[2,4,5,6,7];var kbB=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(kbB,_.Jn);var U7=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(U7,_.Jn);_.c=U7.prototype;_.c.getId=function(){return _.nU(this,$2,1)};
_.c.setId=function(g){return _.rS(this,1,g)};
_.c.getName=function(){return _.Tr(this,2)};
_.c.setDescription=function(g){return _.bz(this,3,g)};
_.c.getUrl=function(){return _.Tr(this,8)};
_.c.setUrl=function(g){return _.bz(this,8,g)};
var mZ=function(g){return _.RA(g,O_,10,_.gQ())};
U7.prototype.getOwner=function(g){var v=_.pN(this,40,_.VA,3,!0);V6(v,g);return v[g]};
U7.prototype.getVersion=function(){return df(this,45)};
var Ki=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Ki,_.Jn);_.yGH=[0,G2T,B5R];_.cGV=[0,G2T,B5R];var zM1=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(zM1,_.Jn);var bI=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(bI,_.Jn);bI.prototype.getStatus=function(){return _.lA(this,1)};
bI.prototype.removeItem=function(g){return SoR(this,2,g)};var IRF=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(IRF,_.Jn);IRF.prototype.getName=function(){return _.Tr(this,8)};var F$=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(F$,_.Jn);F$.prototype.getCommand=function(){return _.lA(this,1)};
F$.prototype.getSource=function(){return _.nU(this,IRF,2)};
F$.prototype.setVisible=function(g){return _.TM(this,5,g)};
F$.prototype.removeItem=function(g){return SoR(this,7,g)};var WSH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(WSH,_.Jn);WSH.prototype.getCommand=function(){return _.lA(this,1)};
WSH.prototype.removeItem=function(g){return SoR(this,4,g)};
var PDE=_.gS(WSH);var iI=function(g,v,r){r=r===void 0?Error():r;var k=Error.call(this);this.message=k.message;"stack"in k&&(this.stack=k.stack);this.code=g;v+=":";r instanceof Error?(this.message=v+r.message,this.stack=r.stack||""):(this.message=v+String(r),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.N(iI,Error);_.pg=function(){this.JSC$7545_disposed_=this.JSC$7545_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.pg.prototype.JSC$7545_disposed_=!1;_.pg.prototype.isDisposed=function(){return this.JSC$7545_disposed_};
_.pg.prototype.dispose=function(){this.JSC$7545_disposed_||(this.JSC$7545_disposed_=!0,this.disposeInternal())};
_.pg.prototype[Symbol.dispose]=function(){this.dispose()};
_.P0=function(g,v){g.addOnDisposeCallback(_.P2(_.h1,v))};
_.pg.prototype.addOnDisposeCallback=function(g,v){this.JSC$7545_disposed_?v!==void 0?g.call(v):g():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),v&&(g=g.bind(v)),this.onDisposeCallbacks_.push(g))};
_.pg.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var GA=function(g){_.pg.call(this);this.wpc=g};
_.N(GA,_.pg);GA.prototype.rSa=function(){return this.wpc.f()};
GA.prototype.kb1=function(g){return this.wpc.c(g)};
GA.prototype.rY=function(g){return this.wpc.m(Qvo(g))};
GA.prototype.vE=function(g){return this.wpc.mws(Qvo(g))};
var Mx=function(g){_.pg.call(this);var v=this;this.cJ=g;this.z4Z="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.lrR=void 0;this.fh6=this.cJ.p;this.cPM=this.lPQ.bind(this);this.addOnDisposeCallback(function(){return void Sp6(v)})};
_.N(Mx,_.pg);var o5u=function(g){var v;return _.P(function(r){if(r.nextAddress==1){if(!g.cJ.wpc)throw new iI(30,"NWA");return g.mle?r.return(g.mle):_.U(r,g.cJ.wpc(),2)}v=r.yieldResult;g.mle=new GA(v);return r.return(g.mle)})};
Mx.prototype.snapshot=function(g){return this.cJ.s(Object.assign({},g.n9&&{c:g.n9},g.lv2&&{s:g.lv2},g.nBn!==void 0&&{p:g.nBn}))};
Mx.prototype.lPQ=function(g){this.cJ.e(g)};
Mx.prototype.hKI=function(g,v){return this.cJ.c(g,v,!1)};
var Sp6=function(g){g.lrR!==void 0&&(g.z4Z.forEach(function(v){var r;(r=g.lrR)==null||r.removeEventListener(v,g.cPM)}),g.lrR=void 0)};
Mx.prototype.mSe=function(){return this.cJ.l()};var Ypu,X$=function(){_.pg.apply(this,arguments);this.ySj=1;this[Ypu]=this.dispose};
_.N(X$,_.pg);X$.prototype.share=function(){if(this.isDisposed())throw Error("ta");this.ySj++;return this};
X$.prototype.dispose=function(){--this.ySj||_.pg.prototype.dispose.call(this)};
Ypu=Symbol.dispose;var RaR=function(g){this.j2U=g;g.addNewEventMetric("/client_streamz/bg/frs",_.yr("mk"))};
RaR.prototype.record=function(g,v){this.j2U.record("/client_streamz/bg/frs",g,v)};
var klm=function(g){this.l8Y=g;g.addNewEventMetric("/client_streamz/bg/wrl",_.yr("mn"),k8("ac"),k8("sc"),_.yr("rk"),_.yr("mk"))};
klm.prototype.record=function(g,v,r,k,y,z){this.l8Y.record("/client_streamz/bg/wrl",g,v,r,k,y,z)};
var vlC=function(g){this.x9Y=g;g.addNewCounter("/client_streamz/bg/ec",_.yr("en"),_.yr("mk"))};
vlC.prototype.increment=function(g,v){this.x9Y.JSC$7798_incrementCounter("/client_streamz/bg/ec",g,v)};
var rQ3=function(g){this.wOU=g;g.addNewEventMetric("/client_streamz/bg/el",_.yr("en"),_.yr("mk"))};
rQ3.prototype.record=function(g,v,r){this.wOU.record("/client_streamz/bg/el",g,v,r)};
var glh=function(g){this.qIZ=g;g.addNewCounter("/client_streamz/bg/cec",k8("ec"),_.yr("mk"))};
glh.prototype.increment=function(g,v){this.qIZ.JSC$7798_incrementCounter("/client_streamz/bg/cec",g,v)};
var yQT=function(g){this.rEW=g;g.addNewCounter("/client_streamz/bg/po/csc",k8("cs"),_.yr("mk"))};
yQT.prototype.increment=function(g,v){this.rEW.JSC$7798_incrementCounter("/client_streamz/bg/po/csc",g,v)};
var cQh=function(g){this.oBA=g;g.addNewCounter("/client_streamz/bg/po/ctav",_.yr("av"),_.yr("mk"))};
cQh.prototype.increment=function(g,v){this.oBA.JSC$7798_incrementCounter("/client_streamz/bg/po/ctav",g,v)};
var zek=function(g){this.a8a=g;g.addNewCounter("/client_streamz/bg/po/cwsc",_.yr("su"),_.yr("mk"))};
zek.prototype.increment=function(g,v){this.a8a.JSC$7798_incrementCounter("/client_streamz/bg/po/cwsc",g,v)};var AQo=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(AQo,_.Jn);var USh=function(g,v){return _.fN(g,3,v,nFR)};var UMu=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(UMu,_.Jn);var AGj=[1,2,3];var eMt=[0,AGj,_.gjT,hKC,RKA];var aR_=[0,_.J$,[0,btR,_.uA]];var E50=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(E50,_.Jn);var dMB=[1,2,3];var pvE=[0,dMB,XKF,Fgm,_.Vq,aR_];var Td6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Td6,_.Jn);var lRH=[0,_.J$,eMt,pvE];var fR1=[0,_.$b];var Nd_=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Nd_,_.Jn);var Zq_=[0,_.$b,-1,_.jl];var Hqj=[0,_.$b,-1,_.xb,_.jl];var tnt=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(tnt,_.Jn);var DMt=[1,2,3];var LSF=[0,DMt,_.Vq,Zq_,_.Vq,Hqj,_.Vq,fR1];var wvj=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(wvj,_.Jn);wvj.prototype.JSC$7618_serializeBinary=vaF([0,_.$b,LSF,vjA,_.J$,lRH,nsm,MxR]);var QM0=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(QM0,_.Jn);var xM0=function(g){var v=new wvj;v=_.e5(v,1,g.JSC$7734_metricName);var r=CDt(g);v=_.fN(v,3,r,_.JG);r=[];for(var k=[],y=_.I(g.cellMap.keys()),z=y.next();!z.done;z=y.next())k.push(z.value.split(","));for(y=0;y<k.length;y++){z=k[y];for(var W=g.cellType,S=g.getCells(z)||[],Y=[],e=0;e<S.length;e++){var a=S[e],E=a&&a.cellValue;a=new E50;switch(W){case 3:E=Number(E);Number.isFinite(E)&&WG(a,1,dMB,Cq(E));break;case 2:WG(a,2,dMB,_.Pv(Number(E)))}Y.push(a)}W=Y;for(S=0;S<W.length;S++){Y=W[S];e=new Td6;Y=_.rS(e,
2,Y);e=[];a=uDu(g);for(E=0;E<a.length;E++){var p=a[E],f=z[E],Z=new UMu;switch(p){case 3:WG(Z,1,AGj,Op(String(f)));break;case 2:p=Number(f);Number.isFinite(p)&&WG(Z,2,AGj,_.NM(p));break;case 1:WG(Z,3,AGj,XhR(f==="true"))}e.push(Z)}Yb(Y,1,e);r.push(Y)}}Yb(v,4,r);return v};var jMj=function(g){if(!g)return"";if(/^about:(?:blank|srcdoc)$/.test(g))return window.origin||"";g.indexOf("blob:")===0&&(g=g.substring(5));g=g.split("#")[0].split("?")[0];g=g.toLowerCase();g.indexOf("//")==0&&(g=window.location.protocol+g);/^[\w\-]*:\/\//.test(g)||(g=window.location.href);var v=g.substring(g.indexOf("://")+3),r=v.indexOf("/");r!=-1&&(v=v.substring(0,r));r=g.substring(0,g.indexOf("://"));if(!r)throw Error("ua`"+g);if(r!=="http"&&r!=="https"&&r!=="chrome-extension"&&r!=="moz-extension"&&
r!=="file"&&r!=="android-app"&&r!=="chrome-search"&&r!=="chrome-untrusted"&&r!=="chrome"&&r!=="app"&&r!=="devtools")throw Error("va`"+r);g="";var k=v.indexOf(":");if(k!=-1){var y=v.substring(k+1);v=v.substring(0,k);if(r==="http"&&y!=="80"||r==="https"&&y!=="443")g=":"+y}return r+"://"+v+g};var JGu=function(g,v,r){var k=String(_.rC.location.href);return k&&g&&v?[v,$Mc(jMj(k),g,r||null)].join(" "):null},$Mc=function(g,v,r){var k=[],y=[];
if((Array.isArray(r)?2:1)==1)return y=[v,g],_.V3(k,function(S){y.push(S)}),Oqu(y.join(" "));
var z=[],W=[];_.V3(r,function(S){W.push(S.key);z.push(S.value)});
r=Math.floor((new Date).getTime()/1E3);y=z.length==0?[r,v,g]:[z.join(":"),r,v,g];_.V3(k,function(S){y.push(S)});
g=Oqu(y.join(" "));g=[r,g];W.length==0||g.push(W.join(""));return g.join("_")},Oqu=function(g){var v=V8R();
v.update(g);return v.digestString().toLowerCase()};var B5=function(g){this.JSC$7629_document_=g||{cookie:""}},VnE;
_.c=B5.prototype;_.c.isEnabled=function(){if(!_.rC.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{maxAge:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
_.c.set=function(g,v,r){var k=!1;if(typeof r==="object"){var y=r.sameSite;k=r.secure||!1;var z=r.domain||void 0;var W=r.path||void 0;var S=r.maxAge}if(/[;=\s]/.test(g))throw Error("wa`"+g);if(/[;\r\n]/.test(v))throw Error("xa`"+v);S===void 0&&(S=-1);r=z?";domain="+z:"";W=W?";path="+W:"";k=k?";secure":"";S=S<0?"":S==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+S*1E3)).toUTCString();this.JSC$7629_document_.cookie=g+"="+v+r+W+S+k+(y!=null?";samesite="+y:"")};
_.c.get=function(g,v){for(var r=g+"=",k=(this.JSC$7629_document_.cookie||"").split(";"),y=0,z;y<k.length;y++){z=UA(k[y]);if(z.lastIndexOf(r,0)==0)return z.slice(r.length);if(z==g)return""}return v};
_.c.remove=function(g,v,r){var k=this.containsKey(g);this.set(g,"",{maxAge:0,path:v,domain:r});return k};
_.c.getKeys=function(){return VnE(this).keys};
_.c.getValues=function(){return VnE(this).values};
_.c.isEmpty=function(){return!this.JSC$7629_document_.cookie};
_.c.getCount=function(){return this.JSC$7629_document_.cookie?(this.JSC$7629_document_.cookie||"").split(";").length:0};
_.c.containsKey=function(g){return this.get(g)!==void 0};
_.c.containsValue=function(g){for(var v=VnE(this).values,r=0;r<v.length;r++)if(v[r]==g)return!0;return!1};
_.c.clear=function(){for(var g=VnE(this).keys,v=g.length-1;v>=0;v--)this.remove(g[v])};
VnE=function(g){g=(g.JSC$7629_document_.cookie||"").split(";");for(var v=[],r=[],k,y,z=0;z<g.length;z++)y=UA(g[z]),k=y.indexOf("="),k==-1?(v.push(""),r.push(y)):(v.push(y.substring(0,k)),r.push(y.substring(k+1)));return{keys:v,values:r}};
_.Yo=new B5(typeof document=="undefined"?null:document);var r8K=function(){var g=_.rC.__SAPISID||_.rC.__APISID||_.rC.__3PSAPISID||_.rC.__1PSAPISID||_.rC.__OVERRIDE_SID;if(g)return!0;typeof document!=="undefined"&&(g=new B5(document),g=g.get("SAPISID")||g.get("APISID")||g.get("__Secure-3PAPISID")||g.get("__Secure-1PAPISID"));return!!g},qpH=function(g,v,r,k){(g=_.rC[g])||typeof document==="undefined"||(g=(new B5(document)).get(v));
return g?JGu(g,r,k):null},hZC=function(g){var v=jMj(_.rC==null?void 0:_.rC.location.href),r=[];
if(r8K()){v=v.indexOf("https:")==0||v.indexOf("chrome-extension:")==0||v.indexOf("chrome-untrusted://new-tab-page")==0||v.indexOf("moz-extension:")==0;var k=v?_.rC.__SAPISID:_.rC.__APISID;k||typeof document==="undefined"||(k=new B5(document),k=k.get(v?"SAPISID":"APISID")||k.get("__Secure-3PAPISID"));(k=k?JGu(k,v?"SAPISIDHASH":"APISIDHASH",g):null)&&r.push(k);v&&((v=qpH("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",g))&&r.push(v),(g=qpH("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",g))&&r.push(g))}return r.length==
0?null:r.join(" ")};var sM1=function(){this.minSize=1024};
sM1.prototype.compress=function(g){var v,r,k,y;return _.P(function(z){switch(z.nextAddress){case 1:return v=new CompressionStream("gzip"),r=(new Response(v.readable)).arrayBuffer(),k=v.writable.getWriter(),_.U(z,k.write((new TextEncoder).encode(g)),2);case 2:return _.U(z,k.close(),3);case 3:return y=Uint8Array,_.U(z,r,4);case 4:return z.return(new y(z.yieldResult))}})};
sM1.prototype.isSupported=function(g){return g<this.minSize?!1:typeof CompressionStream!=="undefined"};var mMC=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(mMC,_.Jn);var h_=function(g,v){this.intervalMs=g;this.callback=v;this.enabled=!1;this.nowFn=function(){return _.Gn()};
this.lastTimeMs=this.nowFn()};
h_.prototype.setInterval=function(g){this.intervalMs=g;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
h_.prototype.start=function(){var g=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){g.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
h_.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
h_.prototype.tick=function(){var g=this;if(this.enabled){var v=Math.max(this.nowFn()-this.lastTimeMs,0);v<this.intervalMs*.8?this.timer=setTimeout(function(){g.tick()},this.intervalMs-v):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var KSF=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(KSF,_.Jn);var bq0=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(bq0,_.Jn);var FS1=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(FS1,_.Jn);FS1.prototype.getTransmissionType=function(){return _.lA(this,1)};var K6h=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(K6h,_.Jn);K6h.prototype.getVersion=function(){return _.Tr(this,2)};var ni=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ni,_.Jn);var mrJ=function(g){Yb(bgs,1,g)};
ni.prototype.getModel=function(){return _.Tr(this,6)};
var iqB=_.gS(ni);var GbC=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(GbC,_.Jn);var qG3=["platform","platformVersion","architecture","model","uaFullVersion"],bgs=new ni,svF=null;var M1=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(M1,_.Jn);var XvV=function(g){return _.Mh(g,1,1)};var BdB=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g,4)};
_.N(BdB,_.Jn);_.RJ=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g,36)};
_.N(_.RJ,_.Jn);_.RJ.prototype.getExperimentIds=function(){return _.nU(this,mMC,16)};var hME=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g,19)};
_.N(hME,_.Jn);hME.prototype.setLogSource=function(g){return _.Mh(this,2,g)};
hME.prototype.setScheduler=function(g){return _.Mh(this,10,g)};var Mnj=function(g,v){this.isServiceWorkerScope=v=v===void 0?!1:v;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new hME;Number.isInteger(g)&&this.logRequest.setLogSource(g);v||(this.locale=document.documentElement.getAttribute("lang"));n56(this,new M1)};
Mnj.prototype.setLogSource=function(g){this.logRequest.setLogSource(g);return this};
var n56=function(g,v){_.rS(g.logRequest,1,v);_.lA(v,1)||XvV(v);g.isServiceWorkerScope||(v=gp(g),_.Tr(v,5)||_.e5(v,5,g.locale));g.uach&&(v=gp(g),_.nU(v,ni,9)||_.rS(v,9,g.uach))},RMc=function(g,v){g.transmissionType=v},ga1=function(g){var v=v===void 0?qG3:v;
var r=g.isServiceWorkerScope?void 0:Lu();r?F6h(r,v).then(function(k){g.uach=iqB(k!=null?k:"[]");k=gp(g);_.rS(k,9,g.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},gp=function(g){var v=_.nU(g.logRequest,M1,1);
v||(v=new M1,n56(g,v));g=v;v=_.nU(g,GbC,11);v||(v=new GbC,_.rS(g,11,v));return v};
Mnj.prototype.build=function(g,v,r,k,y,z){v=v===void 0?0:v;r=r===void 0?0:r;k=k===void 0?null:k;y=y===void 0?0:y;z=z===void 0?0:z;if(!this.isServiceWorkerScope){var W=gp(this);var S=new FS1;S=_.Mh(S,1,this.transmissionType);S=_.c0(S,2,this.isFinal);r=_.Hn(S,3,r>0?r:void 0);r=_.Hn(r,4,y>0?y:void 0);r=_.Hn(r,5,z>0?z:void 0);y=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;z=y[_.fB]|0;r=CB(r,z)?r:Ie(r,y,z)?zR(r,y):new r.constructor(cg(y,z,!0));_.rS(W,10,r)}W=this.logRequest.clone();r=Date.now().toString();
W=_.R1(W,4,Cq(r));g=g.slice();g=Yb(W,3,g);k&&(W=new KSF,k=_.Hn(W,13,k),W=new bq0,k=_.rS(W,2,k),W=new BdB,k=_.rS(W,1,k),k=_.Mh(k,2,9),_.rS(g,18,k));v&&_.eP(g,14,v);return g};zT.prototype.currBackoffCount_=0;zT.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
zT.prototype.getValue=function(){return this.currValue_};
var va1=function(g){g.currBaseValue_=Math.min(g.maxValue_,g.currBaseValue_*g.backoffFactor_);g.currValue_=Math.min(g.maxValue_,g.currBaseValue_+(g.randomFactor_?Math.round(g.randomFactor_*(Math.random()-.5)*2*g.currBaseValue_):0));g.currBackoffCount_++};var zd3=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g,8)};
_.N(zd3,_.Jn);var rnu=_.gS(zd3);var Iwk=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Iwk,_.Jn);var vj;vj=new WlK;var rp=function(g){_.pg.call(this);var v=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$7707_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$7707_sendBeaconApiEnabled=!1;this.logSource=g.logSource;this.getAuthHeaderValue=
g.getAuthHeaderValue||function(){};
this.logRequestBuilder=new Mnj(g.logSource,g.isServiceWorkerScope);this.network=g.network||null;this.productID=g.productID||null;this.bufferSize=1E3;this.clearcutUrl=g.urlOverride||null;this.sessionIndex=g.sessionIndex||null;this.disableAutomaticFlush=g.disableAutomaticFlush||!1;this.logger=null;this.withCredentials=!g.disableWithCredentials;this.isServiceWorkerScope=g.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!Lu()&&!!Lu().navigator&&Lu().navigator.sendBeacon!==
void 0;this.isBrowserSupported=typeof URLSearchParams!=="undefined"&&!!(new URL(kR_())).searchParams&&!!(new URL(kR_())).searchParams.set;var r=XvV(new M1);n56(this.logRequestBuilder,r);this.flushBackoff=new zT(1E4,3E5,.1);g=ynt(this,g.backgroundJobDeferrer);this.JSC$7707_flushTimer=new h_(this.flushBackoff.getValue(),g);this.backupTimer=new h_(6E5,g);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState===
"hidden"){cn1(v);var k;(k=v.metalogService)==null||k.flush()}}),document.addEventListener("pagehide",function(){cn1(v);
var k;(k=v.metalogService)==null||k.flush()}))};
_.N(rp,_.pg);var ynt=function(g,v){return g.isBrowserSupported?v?function(){v().then(function(){g.flush()})}:function(){g.flush()}:function(){}};
rp.prototype.disposeInternal=function(){cn1(this);this.JSC$7707_flushTimer.stop();this.backupTimer.stop();_.pg.prototype.disposeInternal.call(this)};
var zXj=function(g){g.clearcutUrl||(g.clearcutUrl=kR_());try{return(new URL(g.clearcutUrl)).toString()}catch(v){return(new URL(g.clearcutUrl,Lu().location.origin)).toString()}};
rp.prototype.dispatch=function(g){if(g instanceof _.RJ)this.log(g);else try{var v=new _.RJ,r=g.serialize();var k=_.e5(v,8,r);this.log(k)}catch(y){kw(this,4,1)}};
var kw=function(g,v,r){g.metalogService&&g.metalogService.increment(v,r)};
rp.prototype.log=function(g){kw(this,2,1);if(this.isBrowserSupported){g=g.clone();var v=this.sequencePosition++;g=_.eP(g,21,v);this.componentId&&_.e5(g,26,this.componentId);v=g;if(UEA(_.zr(v,1))==null){var r=Date.now();r=Number.isFinite(r)?r.toString():"0";_.R1(v,1,Cq(r))}_.Yuh(_.zr(v,15))!=null||_.eP(v,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(r=this.experimentIds.clone(),_.rS(v,16,r));kw(this,1,1);v=this.pendingEvents.length-this.bufferSize+1;v>0&&(this.pendingEvents.splice(0,v),
this.numLogsDroppedSinceLastFlush+=v,kw(this,3,v));this.pendingEvents.push(g);this.disableAutomaticFlush||this.JSC$7707_flushTimer.enabled||this.JSC$7707_flushTimer.start()}};
rp.prototype.flush=function(g,v){var r=this;if(this.pendingEvents.length===0)g&&g();else if(this.JSC$7707_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,IXF(this);else{var k=Date.now();if(this.noFlushUntilMs>k&&this.startWaitingMs<k)v&&v("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?RMc(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var y=this.pendingEvents.length,
z=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),W=this.getAuthHeaderValue();if(W&&this.lastFailedAuth===W)v&&v("stale-auth-token");else{this.pendingEvents=[];this.JSC$7707_flushTimer.enabled&&this.JSC$7707_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;k=z.serialize();var S;this.JSC$7707_compressor&&this.JSC$7707_compressor.isSupported(k.length)&&
(S=this.JSC$7707_compressor.compress(k));var Y=WAc(this,k,W),e=function(p){r.flushBackoff.reset();r.JSC$7707_flushTimer.setInterval(r.flushBackoff.getValue());if(p){var f=null;try{var Z=JSON.stringify(JSON.parse(p.replace(")]}'\n","")));f=rnu(Z)}catch(L){}f&&(p=Number(df(f,1,_.Xj("-1"))),p>0&&(r.startWaitingMs=Date.now(),r.noFlushUntilMs=r.startWaitingMs+p),CuA(f.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,vj.fieldIndex),wPT(f,vj.fieldIndex),f=vj.ctor?vj.getExtensionFn(f,vj.ctor,vj.fieldIndex,
vj.JSC$6887_hasMessageId):vj.getExtensionFn(f,vj.fieldIndex,null,vj.JSC$6887_hasMessageId),f=f===null?void 0:f)&&(f=_.v0(f,1,-1),f!==-1&&(r.flushBackoff=new zT(f<1?1:f,3E5,.1),r.JSC$7707_flushTimer.setInterval(r.flushBackoff.getValue())))}g&&g();r.numRetriesSinceLastSuccessfulFlush=0},a=function(p,f){var Z=_.RA(z,_.RJ,3,_.gQ());
var L=Number(df(z,14));va1(r.flushBackoff);r.JSC$7707_flushTimer.setInterval(r.flushBackoff.getValue());p===401&&W&&(r.lastFailedAuth=W);L&&(r.numLogsDroppedSinceLastFlush+=L);f===void 0&&(f=r.isRetryable(p));f&&(r.pendingEvents=Z.concat(r.pendingEvents),r.disableAutomaticFlush||r.JSC$7707_flushTimer.enabled||r.JSC$7707_flushTimer.start());kw(r,7,1);v&&v("net-send-failed",p);++r.numRetriesSinceLastSuccessfulFlush},E=function(){r.network&&r.network.send(Y,e,a)};
S?S.then(function(p){kw(r,5,y);Y.requestHeaders["Content-Encoding"]="gzip";Y.requestHeaders["Content-Type"]="application/binary";Y.body=p;Y.bodyType=2;E()},function(){kw(r,6,y);
E()}):E()}}}};
var WAc=function(g,v,r){r=r===void 0?null:r;var k=k===void 0?g.withCredentials:k;var y={},z=new URL(zXj(g));r&&(y.Authorization=r);g.sessionIndex&&(y["X-Goog-AuthUser"]=g.sessionIndex,z.searchParams.set("authuser",g.sessionIndex));g.pageId&&(Object.defineProperty(y,"X-Goog-PageId",{value:g.pageId}),z.searchParams.set("pageId",g.pageId));return{url:z.toString(),body:v,bodyType:1,requestHeaders:y,requestType:"POST",withCredentials:k,timeoutMillis:g.timeoutMillis}},cn1=function(g){g.logRequestBuilder.isFinal=
!0;
g.flush();g.logRequestBuilder.isFinal=!1},IXF=function(g){PpF(g,function(v,r){v=new URL(v);
v.searchParams.set("format","json");var k=!1;try{k=Lu().navigator.sendBeacon(v.toString(),r.serialize())}catch(y){}k||(g.isSendBeaconSupported=!1);return k})},PpF=function(g,v){if(g.pendingEvents.length!==0){var r=new URL(zXj(g));
r.searchParams.delete("format");var k=g.getAuthHeaderValue();k&&r.searchParams.set("auth",k);r.searchParams.set("authuser",g.sessionIndex||"0");for(k=0;k<10&&g.pendingEvents.length;++k){var y=g.pendingEvents.slice(0,32),z=g.logRequestBuilder.build(y,g.numLogsDroppedSinceLastFlush,g.numRetriesSinceLastSuccessfulFlush,g.productID,g.persistedLogRecoveredCount,g.persistedLogExpiredCount);if(!v(r.toString(),z)){++g.numRetriesSinceLastSuccessfulFlush;break}g.numLogsDroppedSinceLastFlush=0;g.numRetriesSinceLastSuccessfulFlush=
0;g.persistedLogRecoveredCount=0;g.persistedLogExpiredCount=0;g.pendingEvents=g.pendingEvents.slice(y.length)}g.JSC$7707_flushTimer.enabled&&g.JSC$7707_flushTimer.stop()}};
rp.prototype.isRetryable=function(g){return 500<=g&&g<600||g===401||g===0};
var kR_=function(){return"https://play.google.com/log?format=json&hasfast=true"};var SzV=function(){this.abortSupported=typeof AbortController!=="undefined"};
SzV.prototype.send=function(g,v,r){var k=this,y,z,W,S,Y,e,a,E,p,f;return _.P(function(Z){switch(Z.nextAddress){case 1:return z=(y=k.abortSupported?new AbortController:void 0)?setTimeout(function(){y.abort()},g.timeoutMillis):void 0,_.cD(Z,2,3),W=Object.assign({},{method:g.requestType,
headers:Object.assign({},g.requestHeaders)},g.body&&{body:g.body},g.withCredentials&&{credentials:"include"},{signal:g.timeoutMillis&&y?y.signal:null}),_.U(Z,fetch(g.url,W),5);case 5:S=Z.yieldResult;if(S.status!==200){(Y=r)==null||Y(S.status);Z.jumpTo(3);break}if((e=v)==null){Z.jumpTo(7);break}return _.U(Z,S.text(),8);case 8:e(Z.yieldResult);case 7:case 3:_.I7(Z);clearTimeout(z);_.PD(Z,0);break;case 2:a=_.S2(Z);switch((E=a)==null?void 0:E.name){case "AbortError":(p=r)==null||p(408);break;default:(f=
r)==null||f(400)}Z.jumpTo(3)}})};
SzV.prototype.getTransmissionType=function(){return 4};_.W0=function(g,v){v=v===void 0?"0":v;_.pg.call(this);this.logSource=g;this.sessionIndex=v;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$7725_clearExperimentIds=this.productID=null;this.JSC$7725_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.N(_.W0,_.pg);var SkK=function(g,v){g.buildLabel=v;return g},PeB=function(g,v){g.network=v;
return g},YkR=function(g,v){g.JSC$7725_clearExperimentIds=v},WFR=function(g){g.JSC$7725_sendBeaconApiEnabled=!0;
return g};
_.W0.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.W0.prototype.build=function(){this.network||(this.network=new SzV);var g=new rp({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:hZC,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.P0(this,g);if(this.buildLabel){var v=this.buildLabel,r=gp(g.logRequestBuilder);
_.e5(r,7,v)}g.JSC$7707_compressor=new sM1;this.componentId&&(g.componentId=this.componentId);this.productID&&(g.productID=this.productID);this.pageId&&(g.pageId=this.pageId);this.JSC$7725_clearExperimentIds&&((r=this.JSC$7725_clearExperimentIds)?(g.experimentIds||(g.experimentIds=new mMC),v=g.experimentIds,r=r.serialize(),_.e5(v,4,r)):g.experimentIds&&_.R1(g.experimentIds,4));this.JSC$7725_sendBeaconApiEnabled&&(g.JSC$7707_sendBeaconApiEnabled=g.isSendBeaconSupported);ga1(g.logRequestBuilder);this.bufferSize&&
(g.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(g);return g};var eeY=function(g,v,r,k,y,z,W){g=g===void 0?-1:g;v=v===void 0?"":v;r=r===void 0?"":r;k=k===void 0?!1:k;y=y===void 0?"":y;_.pg.call(this);this.logSource=g;this.componentId=v;z?v=z:(g=new _.W0(g,"0"),g.componentId=v,_.P0(this,g),r!==""&&(g.destinationUrl=r),k&&(g.serviceWorkerScopeEnabled=!0),y&&SkK(g,y),W&&PeB(g,W),v=g.build());this.JSC$7729_transport=v};
_.N(eeY,_.pg);eeY.prototype.flush=function(g){g=g||[];if(g.length){for(var v=new QM0,r=[],k=0;k<g.length;k++){var y=g[k],z=xM0(y);r.push(z);y.clear()}Yb(v,1,r);this.JSC$7729_transport.dispatch(v);this.JSC$7729_transport.flush()}};var oaB=function(g){this.cellValue=g};var yE=function(g,v,r){this.JSC$7734_metricName=g;this.cellType=v;this.fields=r||[];this.cellMap=new Map},uDu=function(g){return g.fields.map(function(v){return v.fieldType})},CDt=function(g){return g.fields.map(function(v){return v.fieldName})};
_.c=yE.prototype;_.c.addCell=function(g){var v=_.Nj.apply(1,arguments),r=this.getCells(v);r?r.push(new oaB(g)):this.JSC$7734_setCell(g,v)};
_.c.JSC$7734_setCell=function(g){var v=this.JSC$7734_getKey(_.Nj.apply(1,arguments));this.cellMap.set(v,[new oaB(g)])};
_.c.getCells=function(){var g=this.JSC$7734_getKey(_.Nj.apply(0,arguments));return this.cellMap.has(g)?this.cellMap.get(g):void 0};
_.c.getCell=function(){var g=this.getCells(_.Nj.apply(0,arguments));return g&&g.length?g[0]:void 0};
_.c.clear=function(){this.cellMap.clear()};
_.c.JSC$7734_getKey=function(){var g=_.Nj.apply(0,arguments);return g?g.join(","):"key"};var YzE=function(g,v){yE.call(this,g,3,v)};
_.N(YzE,yE);YzE.prototype.JSC$7737_incrementCounterBy=function(g){var v=_.Nj.apply(1,arguments),r=0,k=this.getCell(v);k&&(r=k.cellValue);this.JSC$7734_setCell(r+g,v)};var UJE=function(g,v){yE.call(this,g,2,v)};
_.N(UJE,yE);UJE.prototype.record=function(g){this.addCell(g,_.Nj.apply(1,arguments))};_.cj=function(g){this.id=g};
_.cj.prototype.toString=function(){return this.id};_.zo=function(g,v){this.type=g instanceof _.cj?String(g):g;this.currentTarget=this.target=v;this.defaultPrevented=this.propagationStopped_=!1};
_.zo.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.zo.prototype.preventDefault=function(){this.defaultPrevented=!0};_.Ik=function(g,v){_.zo.call(this,g?g.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.event_=null;g&&this.init(g,v)};
_.X8(_.Ik,_.zo);
_.Ik.prototype.init=function(g,v){var r=this.type=g.type,k=g.changedTouches&&g.changedTouches.length?g.changedTouches[0]:null;this.target=g.target||g.srcElement;this.currentTarget=v;v=g.relatedTarget;v||(r=="mouseover"?v=g.fromElement:r=="mouseout"&&(v=g.toElement));this.relatedTarget=v;k?(this.clientX=k.clientX!==void 0?k.clientX:k.pageX,this.clientY=k.clientY!==void 0?k.clientY:k.pageY,this.screenX=k.screenX||0,this.screenY=k.screenY||0):(this.offsetX=_.Ra||g.offsetX!==void 0?g.offsetX:g.layerX,
this.offsetY=_.Ra||g.offsetY!==void 0?g.offsetY:g.layerY,this.clientX=g.clientX!==void 0?g.clientX:g.pageX,this.clientY=g.clientY!==void 0?g.clientY:g.pageY,this.screenX=g.screenX||0,this.screenY=g.screenY||0);this.button=g.button;this.keyCode=g.keyCode||0;this.key=g.key||"";this.charCode=g.charCode||(r=="keypress"?g.keyCode:0);this.ctrlKey=g.ctrlKey;this.altKey=g.altKey;this.shiftKey=g.shiftKey;this.metaKey=g.metaKey;this.pointerId=g.pointerId||0;this.pointerType=g.pointerType;this.state=g.state;
this.timeStamp=g.timeStamp;this.event_=g;g.defaultPrevented&&_.Ik.superClass_.preventDefault.call(this)};
_.Ik.prototype.stopPropagation=function(){_.Ik.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.Ik.prototype.preventDefault=function(){_.Ik.superClass_.preventDefault.call(this);var g=this.event_;g.preventDefault?g.preventDefault():g.returnValue=!1};var An6="closure_listenable_"+(Math.random()*1E6|0),Wj=function(g){return!(!g||!g[An6])};var eXP=0;var aXH=function(g,v,r,k,y){this.listener=g;this.proxy=null;this.src=v;this.type=r;this.capture=!!k;this.handler=y;this.key=++eXP;this.removed=this.callOnce=!1},EaB=function(g){g.removed=!0;
g.listener=null;g.proxy=null;g.src=null;g.handler=null};Iv.prototype.add=function(g,v,r,k,y){var z=g.toString();g=this.listeners[z];g||(g=this.listeners[z]=[],this.typeCount_++);var W=dJ0(g,v,k,y);W>-1?(v=g[W],r||(v.callOnce=!1)):(v=new aXH(v,this.src,z,!!k,y),v.callOnce=r,g.push(v));return v};
Iv.prototype.remove=function(g,v,r,k){g=g.toString();if(!(g in this.listeners))return!1;var y=this.listeners[g];v=dJ0(y,v,r,k);return v>-1?(EaB(y[v]),_.Gm(y,v),y.length==0&&(delete this.listeners[g],this.typeCount_--),!0):!1};
var pgH=function(g,v){var r=v.type;if(!(r in g.listeners))return!1;var k=_.Xh(g.listeners[r],v);k&&(EaB(v),g.listeners[r].length==0&&(delete g.listeners[r],g.typeCount_--));return k};
Iv.prototype.removeAll=function(g){g=g&&g.toString();var v=0,r;for(r in this.listeners)if(!g||r==g){for(var k=this.listeners[r],y=0;y<k.length;y++)++v,EaB(k[y]);delete this.listeners[r];this.typeCount_--}return v};
Iv.prototype.getListener=function(g,v,r,k){g=this.listeners[g.toString()];var y=-1;g&&(y=dJ0(g,v,r,k));return y>-1?g[y]:null};
Iv.prototype.hasListener=function(g,v){var r=g!==void 0,k=r?g.toString():"",y=v!==void 0;return _.ZG.some(this.listeners,function(z){for(var W=0;W<z.length;++W)if(!(r&&z[W].type!=k||y&&z[W].capture!=v))return!0;return!1})};
var dJ0=function(g,v,r,k){for(var y=0;y<g.length;++y){var z=g[y];if(!z.removed&&z.listener==v&&z.capture==!!r&&z.handler==k)return y}return-1};var TXV,lXt,fX1,ZN0,HNP,eW,aR,LAP,thV,DJu,Pj,wgV,NXj;TXV="closure_lm_"+(Math.random()*1E6|0);lXt={};fX1=0;_.pw=function(g,v,r,k,y){if(k&&k.once)return eW(g,v,r,k,y);if(Array.isArray(v)){for(var z=0;z<v.length;z++)_.pw(g,v[z],r,k,y);return null}r=NXj(r);return Wj(g)?g.listen(v,r,_.vP(k)?!!k.capture:!!k,y):ZN0(g,v,r,!1,k,y)};
ZN0=function(g,v,r,k,y,z){if(!v)throw Error("za");var W=_.vP(y)?!!y.capture:!!y,S=Pj(g);S||(g[TXV]=S=new Iv(g));r=S.add(v,r,k,W,z);if(r.proxy)return r;k=HNP();r.proxy=k;k.src=g;k.listener=r;if(g.addEventListener)_.JzY||(y=W),y===void 0&&(y=!1),g.addEventListener(v.toString(),k,y);else if(g.attachEvent)g.attachEvent(thV(v.toString()),k);else if(g.addListener&&g.removeListener)g.addListener(k);else throw Error("Aa");fX1++;return r};
HNP=function(){var g=DJu,v=function(r){return g.call(v.src,v.listener,r)};
return v};
eW=function(g,v,r,k,y){if(Array.isArray(v)){for(var z=0;z<v.length;z++)eW(g,v[z],r,k,y);return null}r=NXj(r);return Wj(g)?g.listenOnce(v,r,_.vP(k)?!!k.capture:!!k,y):ZN0(g,v,r,!0,k,y)};
_.SY=function(g,v,r,k,y){if(Array.isArray(v))for(var z=0;z<v.length;z++)_.SY(g,v[z],r,k,y);else k=_.vP(k)?!!k.capture:!!k,r=NXj(r),Wj(g)?g.unlisten(v,r,k,y):g&&(g=Pj(g))&&(v=g.getListener(v,r,k,y))&&aR(v)};
aR=function(g){if(typeof g==="number"||!g||g.removed)return!1;var v=g.src;if(Wj(v))return pgH(v.eventTargetListeners_,g);var r=g.type,k=g.proxy;v.removeEventListener?v.removeEventListener(r,k,g.capture):v.detachEvent?v.detachEvent(thV(r),k):v.addListener&&v.removeListener&&v.removeListener(k);fX1--;(r=Pj(v))?(pgH(r,g),r.typeCount_==0&&(r.src=null,v[TXV]=null)):EaB(g);return!0};
LAP=function(g,v,r,k,y){r=NXj(r);k=!!k;return Wj(g)?g.getListener(v,r,k,y):g?(g=Pj(g))?g.getListener(v,r,k,y):null:null};
thV=function(g){return g in lXt?lXt[g]:lXt[g]="on"+g};
DJu=function(g,v){if(g.removed)g=!0;else{v=new _.Ik(v,this);var r=g.listener,k=g.handler||g.src;g.callOnce&&aR(g);g=r.call(k,v)}return g};
Pj=function(g){g=g[TXV];return g instanceof Iv?g:null};
wgV="__closure_events_fn_"+(Math.random()*1E9>>>0);NXj=function(g){if(typeof g==="function")return g;g[wgV]||(g[wgV]=function(v){return g.handleEvent(v)});
return g[wgV]};_.ok=function(){_.pg.call(this);this.eventTargetListeners_=new Iv(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.X8(_.ok,_.pg);_.ok.prototype[An6]=!0;_.c=_.ok.prototype;_.c.setParentEventTarget=function(g){this.parentEventTarget_=g};
_.c.addEventListener=function(g,v,r,k){_.pw(this,g,v,r,k)};
_.c.removeEventListener=function(g,v,r,k){_.SY(this,g,v,r,k)};
_.c.dispatchEvent=function(g){var v,r=this.parentEventTarget_;if(r)for(v=[];r;r=r.parentEventTarget_)v.push(r);r=this.actualEventTarget_;var k=g.type||g;if(typeof g==="string")g=new _.zo(g,r);else if(g instanceof _.zo)g.target=g.target||r;else{var y=g;g=new _.zo(k,r);_.ZG.extend(g,y)}y=!0;var z;if(v)for(z=v.length-1;!g.propagationStopped_&&z>=0;z--){var W=g.currentTarget=v[z];y=QeE(W,k,!0,g)&&y}g.propagationStopped_||(W=g.currentTarget=r,y=QeE(W,k,!0,g)&&y,g.propagationStopped_||(y=QeE(W,k,!1,g)&&
y));if(v)for(z=0;!g.propagationStopped_&&z<v.length;z++)W=g.currentTarget=v[z],y=QeE(W,k,!1,g)&&y;return y};
_.c.disposeInternal=function(){_.ok.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.c.listen=function(g,v,r,k){return this.eventTargetListeners_.add(String(g),v,!1,r,k)};
_.c.listenOnce=function(g,v,r,k){return this.eventTargetListeners_.add(String(g),v,!0,r,k)};
_.c.unlisten=function(g,v,r,k){return this.eventTargetListeners_.remove(String(g),v,r,k)};
_.c.removeAllListeners=function(g){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(g):0};
var QeE=function(g,v,r,k){v=g.eventTargetListeners_.listeners[String(v)];if(!v)return!0;v=v.concat();for(var y=!0,z=0;z<v.length;++z){var W=v[z];if(W&&!W.removed&&W.capture==r){var S=W.listener,Y=W.handler||W.src;W.callOnce&&pgH(g.eventTargetListeners_,W);y=S.call(Y,k)!==!1&&y}}return y&&!k.defaultPrevented};
_.ok.prototype.getListener=function(g,v,r,k){return this.eventTargetListeners_.getListener(String(g),v,r,k)};
_.ok.prototype.hasListener=function(g,v){return this.eventTargetListeners_.hasListener(g!==void 0?String(g):void 0,v)};var Yw=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(g){return g&&AsyncContext.Snapshot.wrap(g)}:function(g){return g};var CpV=function(g,v){this.create_=g;this.reset_=v;this.occupants_=0;this.JSC$7769_head_=null};
CpV.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var g=this.JSC$7769_head_;this.JSC$7769_head_=g.next;g.next=null}else g=this.create_();return g};
CpV.prototype.put=function(g){this.reset_(g);this.occupants_<100&&(this.occupants_++,g.next=this.JSC$7769_head_,this.JSC$7769_head_=g)};var ugV=function(){this.workTail_=this.workHead_=null};
ugV.prototype.add=function(g,v){var r=GTR.get();r.set(g,v);this.workTail_?this.workTail_.next=r:this.workHead_=r;this.workTail_=r};
ugV.prototype.remove=function(){var g=null;this.workHead_&&(g=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),g.next=null);return g};
var GTR=new CpV(function(){return new xJc},function(g){return g.reset()}),xJc=function(){this.next=this.scope=this.fn=null};
xJc.prototype.set=function(g,v){this.fn=g;this.scope=v;this.next=null};
xJc.prototype.reset=function(){this.next=this.scope=this.fn=null};var jeu,X0K,igK,$JC;X0K=!1;igK=new ugV;_.UN=function(g,v){jeu||$JC();X0K||(jeu(),X0K=!0);igK.add(g,v)};
$JC=function(){var g=Promise.resolve(void 0);jeu=function(){g.then(BQA)}};var Jn_=function(g){g.prototype.$goog_Thenable=!0},ON0=function(g){if(!g)return!1;
try{return!!g.$goog_Thenable}catch(v){return!1}};var Vh0,qzj,seF,KAE,bN0,FAu,BXB,MhH,rMF,gTH,tzK;_.Iu=function(g,v){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(g!=_.W5)try{var r=this;g.call(v,function(k){r.resolve_(2,k)},function(k){r.resolve_(3,k)})}catch(k){this.resolve_(3,k)}};
Vh0=function(){this.next=this.context=this.JSC$7780_onRejected=this.JSC$7780_onFulfilled=this.child=null;this.always=!1};
Vh0.prototype.reset=function(){this.context=this.JSC$7780_onRejected=this.JSC$7780_onFulfilled=this.child=null;this.always=!1};
qzj=new CpV(function(){return new Vh0},function(g){g.reset()});
seF=function(g,v,r){var k=qzj.get();k.JSC$7780_onFulfilled=g;k.JSC$7780_onRejected=v;k.context=r;return k};
_.rh=function(g){if(g instanceof _.Iu)return g;var v=new _.Iu(_.W5);v.resolve_(2,g);return v};
_.l2=function(g){return new _.Iu(function(v,r){r(g)})};
KAE=function(g,v,r){mJc(g,v,r,null)||_.UN(_.P2(v,g))};
_.Ae=function(g){return new _.Iu(function(v,r){var k=g.length,y=[];if(k)for(var z=function(e,a){k--;y[e]=a;k==0&&v(y)},W=function(e){r(e)},S,Y=0;Y<g.length;Y++)S=g[Y],KAE(S,_.P2(z,Y),W);
else v(y)})};
bN0=function(g){return new _.Iu(function(v){var r=g.length,k=[];if(r)for(var y=function(S,Y,e){r--;k[S]=Y?{fulfilled:!0,value:e}:{fulfilled:!1,reason:e};r==0&&v(k)},z,W=0;W<g.length;W++)z=g[W],KAE(z,_.P2(y,W,!0),_.P2(y,W,!1));
else v(k)})};
FAu=function(g){return new _.Iu(function(v,r){var k=g.length,y=[];if(k)for(var z=function(e){v(e)},W=function(e,a){k--;
y[e]=a;k==0&&r(y)},S,Y=0;Y<g.length;Y++)S=g[Y],KAE(S,z,_.P2(W,Y));
else v(void 0)})};
_.JW=function(){var g,v,r=new _.Iu(function(k,y){g=k;v=y});
return new iNu(r,g,v)};
_.Iu.prototype.then=function(g,v,r){return GRH(this,Yw(typeof g==="function"?g:null),Yw(typeof v==="function"?v:null),r)};
Jn_(_.Iu);BXB=function(g,v,r,k){Xgj(g,seF(v||_.W5,r||null,k))};
_.eY=function(g,v){v=Yw(v);v=seF(v,v);v.always=!0;Xgj(g,v);return g};
_.Iu.prototype.finally=function(g){var v=this;g=Yw(g);return new Promise(function(r,k){BXB(v,function(y){g();r(y)},function(y){g();
k(y)})})};
_.Iu.prototype.thenCatch=function(g,v){return GRH(this,null,Yw(g),v)};
_.Iu.prototype.catch=_.Iu.prototype.thenCatch;_.Iu.prototype.cancel=function(g){if(this.state_==0){var v=new _.$z(g);_.UN(function(){hXu(this,v)},this)}};
var hXu=function(g,v){if(g.state_==0)if(g.parent_){var r=g.parent_;if(r.callbackEntries_){for(var k=0,y=null,z=null,W=r.callbackEntries_;W&&(W.always||(k++,W.child==g&&(y=W),!(y&&k>1)));W=W.next)y||(z=W);y&&(r.state_==0&&k==1?hXu(r,v):(z?(k=z,k.next==r.callbackEntriesTail_&&(r.callbackEntriesTail_=k),k.next=k.next.next):na6(r),MhH(r,y,3,v)))}g.parent_=null}else g.resolve_(3,v)},Xgj=function(g,v){g.callbackEntries_||g.state_!=2&&g.state_!=3||RXt(g);
g.callbackEntriesTail_?g.callbackEntriesTail_.next=v:g.callbackEntries_=v;g.callbackEntriesTail_=v},GRH=function(g,v,r,k){var y=seF(null,null,null);
y.child=new _.Iu(function(z,W){y.JSC$7780_onFulfilled=v?function(S){try{var Y=v.call(k,S);z(Y)}catch(e){W(e)}}:z;
y.JSC$7780_onRejected=r?function(S){try{var Y=r.call(k,S);Y===void 0&&S instanceof _.$z?W(S):z(Y)}catch(e){W(e)}}:W});
y.child.parent_=g;Xgj(g,y);return y.child};
_.Iu.prototype.unblockAndFulfill_=function(g){this.state_=0;this.resolve_(2,g)};
_.Iu.prototype.unblockAndReject_=function(g){this.state_=0;this.resolve_(3,g)};
_.Iu.prototype.resolve_=function(g,v){this.state_==0&&(this===v&&(g=3,v=new TypeError("Ba")),this.state_=1,mJc(v,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=v,this.state_=g,this.parent_=null,RXt(this),g!=3||v instanceof _.$z||gTH(this,v)))};
var mJc=function(g,v,r,k){if(g instanceof _.Iu)return BXB(g,v,r,k),!0;if(ON0(g))return g.then(v,r,k),!0;if(_.vP(g))try{var y=g.then;if(typeof y==="function")return vTP(g,y,v,r,k),!0}catch(z){return r.call(k,z),!0}return!1},vTP=function(g,v,r,k,y){var z=!1,W=function(Y){z||(z=!0,r.call(y,Y))},S=function(Y){z||(z=!0,k.call(y,Y))};
try{v.call(g,W,S)}catch(Y){S(Y)}},RXt=function(g){g.executing_||(g.executing_=!0,_.UN(g.executeCallbacks_,g))},na6=function(g){var v=null;
g.callbackEntries_&&(v=g.callbackEntries_,g.callbackEntries_=v.next,v.next=null);g.callbackEntries_||(g.callbackEntriesTail_=null);return v};
_.Iu.prototype.executeCallbacks_=function(){for(var g;g=na6(this);)MhH(this,g,this.state_,this.result_);this.executing_=!1};
MhH=function(g,v,r,k){if(r==3&&v.JSC$7780_onRejected&&!v.always)for(;g&&g.hadUnhandledRejection_;g=g.parent_)g.hadUnhandledRejection_=!1;if(v.child)v.child.parent_=null,rMF(v,r,k);else try{v.always?v.JSC$7780_onFulfilled.call(v.context):rMF(v,r,k)}catch(y){tzK.call(null,y)}qzj.put(v)};
rMF=function(g,v,r){v==2?g.JSC$7780_onFulfilled.call(g.context,r):g.JSC$7780_onRejected&&g.JSC$7780_onRejected.call(g.context,r)};
gTH=function(g,v){g.hadUnhandledRejection_=!0;_.UN(function(){g.hadUnhandledRejection_&&tzK.call(null,v)})};
tzK=kF;_.$z=function(g){_.gC.call(this,g)};
_.X8(_.$z,_.gC);_.$z.prototype.name="cancel";var iNu=function(g,v,r){this.promise=g;this.resolve=v;this.reject=r};var ak;_.Xw=function(g,v){_.ok.call(this);this.JSC$7792_interval_=g||1;this.timerObject_=v||_.rC;this.boundTick_=(0,_.TT)(this.tick_,this);this.last_=_.Gn()};
_.X8(_.Xw,_.ok);_.c=_.Xw.prototype;_.c.enabled=!1;_.c.JSC$7794_timer_=null;_.c.setInterval=function(g){this.JSC$7792_interval_=g;this.JSC$7794_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$7794_timer_&&this.stop()};
_.c.tick_=function(){if(this.enabled){var g=_.Gn()-this.last_;g>0&&g<this.JSC$7792_interval_*.8?this.JSC$7794_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7792_interval_-g):(this.JSC$7794_timer_&&(this.timerObject_.clearTimeout(this.JSC$7794_timer_),this.JSC$7794_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.c.start=function(){this.enabled=!0;this.JSC$7794_timer_||(this.JSC$7794_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7792_interval_),this.last_=_.Gn())};
_.c.stop=function(){this.enabled=!1;this.JSC$7794_timer_&&(this.timerObject_.clearTimeout(this.JSC$7794_timer_),this.JSC$7794_timer_=null)};
_.c.disposeInternal=function(){_.Xw.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
ak=function(g,v,r){if(typeof g==="function")r&&(g=(0,_.TT)(g,r));else if(g&&typeof g.handleEvent=="function")g=(0,_.TT)(g.handleEvent,g);else throw Error("Ca");return Number(v)>2147483647?-1:_.rC.setTimeout(g,v||0)};
_.kIB=function(g){var v=null;return(new _.Iu(function(r,k){v=ak(function(){r(void 0)},g);
v==-1&&k(Error("Da"))})).thenCatch(function(r){_.rC.clearTimeout(v);
throw r;})};var S8=function(g){_.pg.call(this);this.streamzLogger=g;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$7798_flushTimer=new _.Xw(this.flushInterval);this.JSC$7798_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.P0(this,this.JSC$7798_flushTimer)};
_.N(S8,_.pg);S8.prototype.sendIsolatedPayload=function(g){this.shouldSendIsolatedPayload=g;this.invocationLimit=1};
var yM_=function(g){g.JSC$7798_flushTimer.enabled||g.JSC$7798_flushTimer.start();g.invocationCount++;g.invocationCount>=g.invocationLimit&&g.snapshotAndFlush()};
S8.prototype.snapshotAndFlush=function(){var g=this.metricMap.values();g=[].concat(_.fF(g)).filter(function(v){return v.cellMap.size});
g.length&&this.streamzLogger.flush(g,this.shouldSendIsolatedPayload);cMF(g);this.invocationCount=0;this.JSC$7798_flushTimer.enabled&&this.JSC$7798_flushTimer.stop()};
S8.prototype.addNewCounter=function(g){var v=_.Nj.apply(1,arguments);this.metricMap.has(g)||this.metricMap.set(g,new YzE(g,v))};
S8.prototype.addNewEventMetric=function(g){var v=_.Nj.apply(1,arguments);this.metricMap.has(g)||this.metricMap.set(g,new UJE(g,v))};
var zLP=function(g,v){return g.disabledMetrics.has(v)?void 0:g.metricMap.get(v)};
S8.prototype.JSC$7798_incrementCounter=function(g){this.JSC$7798_incrementCounterBy(g,1,_.Nj.apply(1,arguments))};
S8.prototype.JSC$7798_incrementCounterBy=function(g,v){var r=_.Nj.apply(2,arguments),k=zLP(this,g);k&&k instanceof YzE&&(k.JSC$7737_incrementCounterBy(v,r),yM_(this))};
S8.prototype.record=function(g,v){var r=_.Nj.apply(2,arguments),k=zLP(this,g);k&&k instanceof UJE&&(k.record(v,r),yM_(this))};
var cMF=function(g){for(var v=0;v<g.length;v++)g[v].clear()};_.EN=function(g,v,r){r=r===void 0?{}:r;v=Error.call(this,v);this.message=v.message;"stack"in v&&(this.stack=v.stack);this.code=g;this.metadata=r;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.N(_.EN,Error);_.EN.prototype.toString=function(){var g="RpcError("+(n8F(this.code)||String(this.code))+")";this.message&&(g+=": "+this.message);return g};_.IQF=_.rC.JSON.parse;_.dp=_.rC.JSON.stringify;_.pW=_.rC.JSON.parse;_.Woj=function(g){switch(g){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}};var Pb0=function(g){switch(g){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var SaV,oT6=function(){};
_.X8(oT6,_.M8A);oT6.prototype.createInstance=function(){return new XMLHttpRequest};
SaV=new oT6;_.pb=function(g){_.ok.call(this);this.headers=new Map;this.JSC$7807_xmlHttpFactory_=g||null;this.JSC$7807_active_=!1;this.JSC$7807_xhr_=null;this.JSC$7807_lastUri_="";this.JSC$7807_lastErrorCode_=0;this.JSC$7807_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$7807_timeoutId_=null;this.responseType_="";this.JSC$7807_withCredentials_=!1};
_.X8(_.pb,_.ok);var Ya0=/^https?$/i,Uju=["POST","PUT"],AMu=[],IqJ=function(g,v,r,k,y,z,W){var S=new _.pb;AMu.push(S);v&&S.listen("complete",v);S.listenOnce("ready",S.cleanupSend_);z&&(S.timeoutInterval_=Math.max(0,z));W&&(S.JSC$7807_withCredentials_=W);S.send(g,r,k,y)};
_.pb.prototype.cleanupSend_=function(){this.dispose();_.Xh(AMu,this)};
_.pb.prototype.send=function(g,v,r,k){if(this.JSC$7807_xhr_)throw Error("Ea`"+this.JSC$7807_lastUri_+"`"+g);v=v?v.toUpperCase():"GET";this.JSC$7807_lastUri_=g;this.JSC$7807_lastError_="";this.JSC$7807_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$7807_active_=!0;this.JSC$7807_xhr_=this.createXhr();this.JSC$7807_xhr_.onreadystatechange=Yw((0,_.TT)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$7807_xhr_.open(v,String(g),!0),this.inOpen_=!1}catch(W){eLj(this,W);return}g=r||"";r=new Map(this.headers);
if(k)if(Object.getPrototypeOf(k)===Object.prototype)for(var y in k)r.set(y,k[y]);else if(typeof k.keys==="function"&&typeof k.get==="function"){y=_.I(k.keys());for(var z=y.next();!z.done;z=y.next())z=z.value,r.set(z,k.get(z))}else throw Error("Fa`"+String(k));k=Array.from(r.keys()).find(function(W){return"content-type"==W.toLowerCase()});
y=_.rC.FormData&&g instanceof _.rC.FormData;!_.KK(Uju,v)||k||y||r.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");v=_.I(r);for(k=v.next();!k.done;k=v.next())r=_.I(k.value),k=r.next().value,r=r.next().value,this.JSC$7807_xhr_.setRequestHeader(k,r);this.responseType_&&(this.JSC$7807_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$7807_xhr_&&this.JSC$7807_xhr_.withCredentials!==this.JSC$7807_withCredentials_&&(this.JSC$7807_xhr_.withCredentials=this.JSC$7807_withCredentials_);
try{this.JSC$7807_timeoutId_&&(clearTimeout(this.JSC$7807_timeoutId_),this.JSC$7807_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$7807_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$7807_xhr_.send(g),this.inSend_=!1}catch(W){eLj(this,W)}};
_.pb.prototype.createXhr=function(){return this.JSC$7807_xmlHttpFactory_?this.JSC$7807_xmlHttpFactory_.createInstance():SaV.createInstance()};
_.pb.prototype.timeout_=function(){typeof GOm!="undefined"&&this.JSC$7807_xhr_&&(this.JSC$7807_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$7807_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var eLj=function(g,v){g.JSC$7807_active_=!1;g.JSC$7807_xhr_&&(g.inAbort_=!0,g.JSC$7807_xhr_.abort(),g.inAbort_=!1);g.JSC$7807_lastError_=v;g.JSC$7807_lastErrorCode_=5;aQ_(g);ET6(g)},aQ_=function(g){g.errorDispatched_||(g.errorDispatched_=!0,g.dispatchEvent("complete"),g.dispatchEvent("error"))};
_.pb.prototype.abort=function(g){this.JSC$7807_xhr_&&this.JSC$7807_active_&&(this.JSC$7807_active_=!1,this.inAbort_=!0,this.JSC$7807_xhr_.abort(),this.inAbort_=!1,this.JSC$7807_lastErrorCode_=g||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),ET6(this))};
_.pb.prototype.disposeInternal=function(){this.JSC$7807_xhr_&&(this.JSC$7807_active_&&(this.JSC$7807_active_=!1,this.inAbort_=!0,this.JSC$7807_xhr_.abort(),this.inAbort_=!1),ET6(this,!0));_.pb.superClass_.disposeInternal.call(this)};
_.pb.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)djt(this);else this.onReadyStateChangeEntryPoint_()};
_.pb.prototype.onReadyStateChangeEntryPoint_=function(){djt(this)};
var djt=function(g){if(g.JSC$7807_active_&&typeof GOm!="undefined")if(g.inSend_&&_.To(g)==4)setTimeout(g.onReadyStateChange_.bind(g),0);else if(g.dispatchEvent("readystatechange"),g.isComplete()){g.JSC$7807_active_=!1;try{if(g.isSuccess())g.dispatchEvent("complete"),g.dispatchEvent("success");else{g.JSC$7807_lastErrorCode_=6;try{var v=_.To(g)>2?g.JSC$7807_xhr_.statusText:""}catch(r){v=""}g.JSC$7807_lastError_=v+" ["+g.getStatus()+"]";aQ_(g)}}finally{ET6(g)}}},ET6=function(g,v){if(g.JSC$7807_xhr_){g.JSC$7807_timeoutId_&&
(clearTimeout(g.JSC$7807_timeoutId_),g.JSC$7807_timeoutId_=null);
var r=g.JSC$7807_xhr_;g.JSC$7807_xhr_=null;v||g.dispatchEvent("ready");try{r.onreadystatechange=null}catch(k){}}};
_.pb.prototype.isActive=function(){return!!this.JSC$7807_xhr_};
_.pb.prototype.isComplete=function(){return _.To(this)==4};
_.pb.prototype.isSuccess=function(){var g=this.getStatus(),v;if(!(v=Pb0(g))){if(g=g===0)g=wPF(String(this.JSC$7807_lastUri_)),g=!Ya0.test(g);v=g}return v};
_.To=function(g){return g.JSC$7807_xhr_?g.JSC$7807_xhr_.readyState:0};
_.c=_.pb.prototype;_.c.getStatus=function(){try{return _.To(this)>2?this.JSC$7807_xhr_.status:-1}catch(g){return-1}};
_.c.getResponseText=function(){try{return this.JSC$7807_xhr_?this.JSC$7807_xhr_.responseText:""}catch(g){return""}};
_.c.getResponse=function(){try{if(!this.JSC$7807_xhr_)return null;if("response"in this.JSC$7807_xhr_)return this.JSC$7807_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$7807_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$7807_xhr_)return this.JSC$7807_xhr_.mozResponseArrayBuffer}return null}catch(g){return null}};
_.c.getAllResponseHeaders=function(){return this.JSC$7807_xhr_&&_.To(this)>=2?this.JSC$7807_xhr_.getAllResponseHeaders()||"":""};
_.c.getLastError=function(){return typeof this.JSC$7807_lastError_==="string"?this.JSC$7807_lastError_:String(this.JSC$7807_lastError_)};var olA=function(){};
olA.prototype.send=function(g,v,r){v=v===void 0?function(){}:v;
r=r===void 0?function(){}:r;
IqJ(g.url,function(k){k=k.target;k.isSuccess()?v(k.getResponseText()):r(k.getStatus())},g.requestType,g.body,g.requestHeaders,g.timeoutMillis,g.withCredentials)};
olA.prototype.getTransmissionType=function(){return 1};var pYP=function(g,v){this.logger=g;this.event=v;this.startTime=ov()};
pYP.prototype.done=function(){this.logger.cH(this.event,ov()-this.startTime)};
var ll=function(){X$.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.N(ll,X$);var fb=function(g,v,r){var k=ov();v=v();g.cH(r,ov()-k);return v},Elo=function(){ll.apply(this,arguments)};
_.N(Elo,ll);_.c=Elo.prototype;_.c.apI=function(){};
_.c.m2=function(){};
_.c.cH=function(){};
_.c.logError=function(){};
_.c.zZ=function(){};
_.c.i2a=function(){};
_.c.dNa=function(){};
_.c.mNI=function(){};
_.c.zuI=function(){};
var TSu=function(g){ll.call(this);var v=this;this.logger=g;this.TEST_ONLY={lUc:function(){return v.logger},
getExperimentIds:function(){return v.logger.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void v.logger.dispose()})};
_.N(TSu,ll);_.c=TSu.prototype;_.c.update=function(g){this.logger.dispose();this.logger=g};
_.c.m2=function(g){this.logger.m2(g)};
_.c.cH=function(g,v){this.logger.cH(g,v)};
_.c.logError=function(g){this.logger.logError(g)};
_.c.zZ=function(){this.logger.zZ()};
_.c.i2a=function(g){this.logger.i2a(g)};
_.c.dNa=function(g){this.logger.dNa(g)};
_.c.mNI=function(g){this.logger.mNI(g)};
_.c.zuI=function(g){this.logger.zuI(g)};
_.c.apI=function(g){this.logger.apI(g)};
var lQj=function(g,v){_.pg.call(this);var r=this;this.callback=g;this.uiY=v;this.hpJ=-v;this.addOnDisposeCallback(function(){return void clearTimeout(r.timer)})};
_.N(lQj,_.pg);var fQj=function(g){if(g.timer===void 0){var v=Math.max(0,g.hpJ+g.uiY-ov());g.timer=setTimeout(function(){try{g.callback()}finally{g.hpJ=ov(),g.timer=void 0}},v)}},NSV=function(g,v){ll.call(this);
this.metrics=g;this.wi=v};
_.N(NSV,ll);_.c=NSV.prototype;_.c.apI=function(g){this.metrics.u9M.record(g,this.wi)};
_.c.m2=function(g){this.metrics.eventCount.increment(g,this.wi)};
_.c.cH=function(g,v){this.metrics.ddW.record(v,g,this.wi)};
_.c.logError=function(g){this.metrics.errorCount.increment(g,this.wi)};
_.c.i2a=function(g){this.metrics.ryz.increment(g,this.wi)};
_.c.dNa=function(g){this.metrics.lRa.increment(g,this.wi)};
_.c.mNI=function(g){this.metrics.qFs.increment(g,this.wi)};
var dSK=function(g,v){v=v===void 0?[]:v;var r={wi:g.wi||"_",xwX:g.xwX||[],uxQ:g.uxQ|0,destinationUrl:g.destinationUrl,hPK:g.hPK||function(){},
q5:g.q5||function(z,W){return a8F(z,W,r.hPK,r.destinationUrl)}},k=r.q5("49",r.xwX.concat(v));
NSV.call(this,I8J(k),r.wi);var y=this;this.TEST_ONLY={getExperimentIds:function(){return y.options.xwX.concat(y.qaL).sort(function(z,W){return z-W})}};
this.options=r;this.service=k;this.zYa=!g.q5;this.flushDebouncer=new lQj(function(){return void y.service.snapshotAndFlush()},r.uxQ);
this.addOnDisposeCallback(function(){y.flushDebouncer.dispose();y.zYa&&y.service.dispose()});
(this.qaL=v.slice()).sort(_.y6)};
_.N(dSK,NSV);dSK.prototype.zuI=function(g){var v=this;g=g.slice();g.sort(_.y6);_.IH(g,this.qaL)||(this.flushDebouncer.dispose(),this.zYa&&this.service.dispose(),this.service=this.options.q5("49",this.options.xwX.concat(g)),this.flushDebouncer=new lQj(function(){return void v.service.snapshotAndFlush()},this.options.uxQ),this.metrics=I8J(this.service),this.qaL=g)};
dSK.prototype.zZ=function(){fQj(this.flushDebouncer)};var oNs=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(oNs,_.Jn);_.Y13=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(_.Y13,_.Jn);var qb=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g,0,qb.messageId)};
_.N(qb,_.Jn);var ZVC=_.Re(qb);qb.messageId="bfkj";var jvB=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(jvB,_.Jn);var HVu=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(HVu,_.Jn);var t9j=_.gS(HVu);_.k$=function(){var g=this;this.promise=new Promise(function(v,r){g.resolve=v;g.reject=r})};_.NL=function(g){_.pg.call(this);var v=this;this.dz1=Math.floor(Math.random()*200);this.ldN=new HVu;if("challenge"in g&&ZVC(g.challenge)){var r=_.Tr(g.challenge,4,void 0,qE);var k=_.Tr(g.challenge,5,void 0,qE);_.Tr(g.challenge,7,void 0,qE)&&(this.ldN=t9j(_.Tr(g.challenge,7,void 0,qE)))}else r=g.program,k=g.globalName;this.addOnDisposeCallback(function(){var Z,L,Q;return _.P(function(O){if(O.nextAddress==1)return _.U(O,v.moQ,2);Z=O.yieldResult;L=Z.vUu;(Q=L)==null||Q();_.o7(O)})});
this.logger=JQT(g.aR||{},this.ldN,g.qNb);_.P0(this,this.logger);var y=new _.k$;this.moQ=y.promise;this.logger.m2("t");var z=this.logger.share(),W=new pYP(z,"t"),S=function(Z,L,Q,O){if(!v.logger.isDisposed()){var q="k";L?q="h":Q&&(q="u");q!=="k"?O!==0&&(v.logger.m2(q),v.logger.cH(q,Z)):v.dz1<=0?(v.logger.m2(q),v.logger.cH(q,Z),v.dz1=Math.floor(Math.random()*200)):v.dz1--}},Y=function(Z,L,Q,O){Promise.resolve().then(function(){W.done();
z.zZ();z.dispose();y.resolve({qHh:Z,vUu:L,qzE:Q,mUZ:O})})};
if(!_.rC[k])throw this.logger.logError(25),Error("Ga");if(!_.rC[k].a)throw this.logger.logError(26),Error("Ha");try{var e=_.rC[k].a;k=[];for(var a=[],E=$rB(this.ldN),p=0;p<E.length;p++)k.push(E[p]),a.push(1);var f=J3o(this.ldN);for(E=0;E<f.length;E++)k.push(f[E]),a.push(2);this.jgY=_.I(e(r,Y,!0,g.d0M,S,[k,a],_.Tr(this.ldN,5))).next().value;this.fh6=y.promise.then(function(){})}catch(Z){throw this.logger.logError(28),Z;
}};
_.N(_.NL,_.pg);_.NL.prototype.snapshot=function(g){if(this.isDisposed())throw Error("Ia");this.logger.m2("n");var v=this.logger.share();return this.moQ.then(function(r){var k=r.qHh;return new Promise(function(y){var z=new pYP(v,"n");k(function(W){z.done();v.apI(W.length);v.zZ();v.dispose();y(W)},[g.n9,
g.lv2,g.al2,g.nBn])})})};
_.Dj1=function(g,v){if(g.isDisposed())throw Error("Ia");g.logger.m2("n");var r=fb(g.logger,function(){return g.jgY([v.n9,v.lv2,v.al2,v.nBn])},"n");
g.logger.apI(r.length);g.logger.zZ();return r};
_.NL.prototype.lPQ=function(g){this.moQ.then(function(v){var r;(r=v.qzE)==null||r(g)})};
_.NL.prototype.hKI=function(g,v){return this.moQ.then(function(r){var k;return(k=r.mUZ)==null?void 0:k(g,v,!1)})};
_.NL.prototype.mSe=function(){return this.logger.share()};var Lo_=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Lo_,_.Jn);var I03=_.Re(Lo_);var wYP=function(){this.kHD={};this.e68=null},QOu=function(){wYP.instance||(wYP.instance=new wYP);
return wYP.instance},uWt=function(g,v){return CbB(g,_.nU(v,oNs,1,qE),_.nU(v,_.Y13,2,qE),_.Tr(v,3,void 0,qE))},CbB=function(g,v,r,k){if(!v&&!r)return Promise.resolve();
if(!k)return mSs(v,r);var y;(y=g.kHD)[k]||(y[k]=new Promise(function(z,W){mSs(v,r).then(function(){g.e68=k;z()},function(S){delete g.kHD[k];
W(S)})}));
return g.kHD[k]};var xj6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(xj6,_.Jn);var jOC=function(g,v){return _.bz(g,1,v)},$jP=function(g,v){return _.bz(g,2,v)};var Zq=function(g){_.pg.call(this);var v=this;this.options=g;this.yip=new _.k$;this.fh6=this.yip.promise;this.gdp=new _.k$;this.rxR=1;this.wRH=new _.k$;this.hkX=[];this.x4K=g.x4K||function(){};
this.logger=new TSu(JQT(g.aR||{}));JM1(this,g.sO,g.ohM,g.c7c,g.aoM,Object.assign({},OVu,g.feN||{}));this.addOnDisposeCallback(function(){return void V9C(v)})};
_.N(Zq,_.pg);Zq.prototype.snapshot=function(g){var v=this;return _.P(function(r){switch(r.nextAddress){case 1:if(v.isDisposed())throw Error("Ia");if(v.ei||v.vUY){r.jumpTo(2);break}return _.U(r,v.gdp.promise,2);case 2:if(!v.ei){r.jumpTo(4);break}return _.U(r,v.ei.snapshot(g),5);case 5:return r.return(r.yieldResult);case 4:throw v.vUY;}})};
var qa0=function(g){var v;return _.P(function(r){if(g.isDisposed())throw Error("Ia");(v=g.jF)!=null&&(v.endTimeMs=0,v.resolver(1));return _.U(r,g.wRH.promise,0)})},V9C=function(g){g.vUY=Error("Ka");
g.gdp.resolve();OgF(g.yip.promise);g.yip.reject(Error("Ka"));g.logger.dispose();Promise.all(g.hkX).then(function(){var r;return _.P(function(k){(r=g.ei)==null||r.dispose();g.ei=void 0;_.o7(k)})});
g.hkX=[];var v;(v=g.jF)!=null&&(v.endTimeMs=0,v.resolver(1));OgF(g.wRH.promise);g.wRH.reject(Error("Ka"))};
Zq.prototype.lPQ=function(g){var v,r;(v=this.ei)==null||(r=v.lPQ)==null||r.call(v,g)};
Zq.prototype.hKI=function(g,v){var r,k,y;return(y=(r=this.ei)==null?void 0:(k=r.hKI)==null?void 0:k.call(r,g,v))!=null?y:Promise.resolve()};
var sOV=function(g,v){var r=g.x4K;g.x4K=function(){r();v()}},mjB=function(g,v){g.isDisposed()||(g.ei=v,g.logger.update(v.mSe()),g.gdp.resolve(),g.yip.resolve(void 0),g.x4K())};
Zq.prototype.handleError=function(g){if(!this.isDisposed()){this.vUY=g;this.gdp.resolve();var v,r;(r=(v=this.options).lya)==null||r.call(v,g)}};
var Ko0=function(g,v){v&&(Promise.all(g.hkX).then(function(){return void v.dispose()}),g.hkX=[])},Hj=function(g,v){g.rxR=v;
var r,k;(k=(r=g.options).eja)==null||k.call(r,v)},bVE=function(g){g.isDisposed()||(g.wRH.resolve(),g.wRH=new _.k$)},JM1=function(g,v,r,k,y,z){k=k===void 0?QOu():k;
y=y===void 0?Promise.resolve(void 0):y;var W,S,Y,e,a,E,p,f,Z,L,Q,O;_.P(function(q){switch(q.nextAddress){case 1:return _.U(q,0,3);case 3:S=null;if(!W){q.jumpTo(6);break}Hj(g,7);_.cD(q,7);return _.U(q,av(W.snapshot({}),z.tKy,function(){return Promise.resolve("E:CTO")}),9);
case 9:S=q.yieldResult;_.Ju(q,6);break;case 7:_.S2(q),S="E:UCE";case 6:Y=void 0,e=W?z.evY:z.sAh,a=new zT(e,z.t8E,z.gnU,z.vny),E=1;case 10:if(!(E<=z.maxAttempts)){q.jumpTo(12);break}if(E===1){q.jumpTo(13);break}Hj(g,0);g.jF=new Fou(a.getValue(),z.gUA,z.hxZ);return _.U(q,g.jF.promise,14);case 14:p=q.yieldResult,g.jF=void 0,p===1?(E=1,a.reset()):va1(a);case 13:_.cD(q,15);f=void 0;if(r){f=r;q.jumpTo(17);break}Hj(g,5);Z=k.e68;return _.U(q,av(iV1(v,Z,S),z.teU,function(){return Promise.reject(Error("La"))}),
18);
case 18:f=q.yieldResult;case 17:return Hj(g,3),_.U(q,av(uWt(k,f),z.gtY,function(){return Promise.reject(Error("Ma"))}),19);
case 19:return Hj(g,8),_.U(q,y,20);case 20:return L=new _.NL({challenge:f,aR:g.options.aR,d0M:g.options.d0M}),_.U(q,av(L.fh6,z.rTx,function(){return Promise.reject(Error("Na"))}),21);
case 21:Y=L;q.jumpTo(12);break;case 15:Q=_.S2(q),g.handleError(Q),bVE(g);case 11:E++;q.jumpTo(10);break;case 12:if(g.isDisposed()){q.jumpTo(5);break}Y&&(r=void 0,Ko0(g,W),W=Y,mjB(g,Y),bVE(g));Hj(g,2);g.jF=new Fou(z.de2,z.gUA,z.hxZ);return _.U(q,g.jF.promise,22);case 22:g.jF=void 0;if(g.isDisposed()){q.jumpTo(5);break}q.jumpTo(3);break;case 5:(O=W)==null||O.dispose(),_.o7(q)}})};
Zq.prototype.mSe=function(){return this.logger.share()};
var OVu={de2:432E5,gUA:3E5,hxZ:10,tKy:1E4,teU:3E4,gtY:3E4,rTx:6E4,sAh:1E3,evY:6E4,t8E:6E5,gnU:.25,vny:2,maxAttempts:10},Fou=function(g,v,r){var k=this;this.endTimeMs=Date.now()+g;this.promise=new Promise(function(z){k.resolver=z});
var y=function(){var z=k.endTimeMs-Date.now();z<=r?k.resolver(0):setTimeout(y,Math.min(z,v))};
y()};var GIH,FFs=(GIH=Math.imul)!=null?GIH:function(g,v){return g*v|0},EG=[196,
200,224,18],te=function(g,v,r){r=r===void 0?[]:r;this.maxItems=g;this.pH=v===void 0?0:v;this.oo=r},XYj=function(g){var v=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!v)return new te(g);var r=v.split(",");if(r.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new te(g);v=r.slice(1);v.length===1&&v[0]===""&&(v=[]);r=Number(r[0]);return isNaN(r)||r<0||r>v.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new te(g)):new te(g,r,v)};
te.prototype.serialize=function(){return String(this.pH)+","+this.oo.join()};
te.prototype.insert=function(g,v){var r=void 0;if(this.oo[this.pH]!==g){var k=this.oo.indexOf(g);k!==-1?(this.oo.splice(k,1),k<this.pH&&this.pH--,this.oo.splice(this.pH,0,g)):(r=this.oo[this.pH],this.oo[this.pH]=g)}this.pH=(this.pH+1)%this.maxItems;g=KFC("iU5q-!O9@$",this.serialize());r&&g&&v(r);return g};
var BSF=function(g,v){this.logger=v;try{var r=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(k){r=!1}r&&(this.index=XYj(g))},hLP=function(g,v,r,k,y){var z=g.index?fb(g.logger,function(){return B7m(g.index,GlK(v),r,k,y)},"W"):"u";
g.logger.mNI(z)},nTu=function(g,v,r){var k=_.I(g.index?fb(g.logger,function(){return heY(GlK(v),r)},"R"):["u"]),y=k.next().value;
k=k.next().value;g.logger.dNa(y);return k};var M9c={toString:function(g){var v=[],r=0;g-=-2147483648;v[r++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(g%52);for(g=Math.floor(g/52);g>0;)v[r++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(g%62),g=Math.floor(g/62);return v.join("")}};var v_F=function(g){g=RLB(g);for(var v=2654435769,r=2654435769,k=314159265,y=g.length,z=y,W=0,S=function(){v-=r;v-=k;v^=k>>>13;r-=k;r-=v;r^=v<<8;k-=v;k-=r;k^=r>>>13;v-=r;v-=k;v^=k>>>12;r-=k;r-=v;r^=v<<16;k-=v;k-=r;k^=r>>>5;v-=r;v-=k;v^=k>>>3;r-=k;r-=v;r^=v<<10;k-=v;k-=r;k^=r>>>15};z>=12;z-=12,W+=12)v+=g_j(g,W),r+=g_j(g,W+4),k+=g_j(g,W+8),S();
k+=y;switch(z){case 11:k+=g[W+10]<<24;case 10:k+=g[W+9]<<16;case 9:k+=g[W+8]<<8;case 8:r+=g[W+7]<<24;case 7:r+=g[W+6]<<16;case 6:r+=g[W+5]<<8;case 5:r+=g[W+4];case 4:v+=g[W+3]<<24;case 3:v+=g[W+2]<<16;case 2:v+=g[W+1]<<8;case 1:v+=g[W]}S();return M9c.toString(k)},RLB=function(g){for(var v=[],r=0;r<g.length;r++)v.push(g.charCodeAt(r));
return v},g_j=function(g,v){return g[v]+(g[v+1]<<8)+(g[v+2]<<16)+(g[v+3]<<24)};var rUu,Dq=function(g){_.pg.call(this);this.logger=g;this.lpR=new _.k$;this[rUu]=this.dispose};
_.N(Dq,_.pg);var k_C=function(g,v){var r=setTimeout(function(){g.lpR.resolve()},v);
g.addOnDisposeCallback(function(){return void clearTimeout(r)})};
Dq.prototype.vE=function(g,v){var r=this.rY(g);v==null||v(r);return fb(this.logger,function(){return _.hG(r,2)},this.iDt)};
var yUc=function(g,v,r,k){return fb(g.logger,function(){return r?g.vE(v,k):g.rY(v,k)},g.eR)};
rUu=Symbol.dispose;var cUc=function(g,v,r,k){Dq.call(this,g);this.zoJ=v;this.fOa=r;this.eR="m";this.iDt="x";this.hoM=0;k_C(this,k)};
_.N(cUc,Dq);cUc.prototype.rY=function(g,v){var r=this;this.logger.m2(this.eR);++this.hoM>=this.fOa&&this.lpR.resolve();var k=g();g=fb(this.logger,function(){return r.zoJ(k)},"C");
if(g===void 0)throw new iI(17,"YNJ:Undefined");if(!(g instanceof Uint8Array))throw new iI(18,"ODM:Invalid");v==null||v(g);return g};
var zT6=function(g,v,r){Dq.call(this,g);this.vx2=v;this.eR="f";this.iDt="z";k_C(this,r)};
_.N(zT6,Dq);zT6.prototype.rY=function(){return this.vx2};
var IM1=function(g,v,r){Dq.call(this,g);this.vFy=v;this.eR="w";this.iDt="z";k_C(this,r)};
_.N(IM1,Dq);IM1.prototype.rY=function(){var g=this;return fb(this.logger,function(){return _.oH(g.vFy)},"d")};
IM1.prototype.vE=function(){return this.vFy};
var W9P=function(g,v){Dq.call(this,g);this.error=v;this.eR="e";this.iDt="y"};
_.N(W9P,Dq);var P_C=function(g,v){var r=(v(g.error.message)+":"+v(g.error.stack)).substring(0,2048);v=r.length+1;r=nlT(r);var k=new Uint8Array(4+r.length);k.set([42,v&127|128,v>>7,g.error.code]);k.set(r,4);return k};
W9P.prototype.rY=function(){if(this.iJn)return this.iJn;this.iJn=P_C(this,function(g){return"_"+v_F(g)});
return P_C(this,function(g){return g})};
var Sg1=function(g,v,r){Dq.call(this,g);this.tXJ=v;this.clientState=r;this.eR="S";this.iDt="q"};
_.N(Sg1,Dq);Sg1.prototype.rY=function(){var g=Math.floor(Date.now()/1E3),v=[Math.random()*255,Math.random()*255],r=v.concat([this.tXJ&255,this.clientState],[g>>24&255,g>>16&255,g>>8&255,g&255]);g=new Uint8Array(2+r.length);g[0]=34;g[1]=r.length;g.set(r,2);r=g.subarray(2);for(var k=v=v.length;k<r.length;++k)r[k]^=r[k%v];this.logger.i2a(this.clientState);return g};var o_j={nxi:3E4,mqP:2E4},Lb=function(g){_.pg.call(this);var v=this;this.wJI=new _.k$;this.gf6=0;this.nH=void 0;this.state=2;this.cJ=g.cJ;this.sO=g.sO;this.feN=Object.assign({},o_j,g.feN||{});this.logger=g.cJ.mSe();var r;this.onError=(r=g.onError)!=null?r:function(){};
this.bSJ=g.bSJ||!1;if(Yg6(g)){var k=this.cJ;this.yFJ=function(){return qa0(k).catch(function(W){W=v.reportError(new iI(v.m4?20:32,"TRG:Disposed",W));v.nH=W;var S;(S=v.m4)==null||S.dispose();v.m4=void 0;v.wJI.reject(W)})};
sOV(k,function(){return void UQE(v)});
k.rxR===2&&UQE(this)}else this.yFJ=g.rDb,UQE(this);var y=this.logger.share();y.m2("o");var z=new pYP(y,"o");this.wJI.promise.then(function(){z.done();y.zZ();y.dispose()},function(){return void y.dispose()});
this.addOnDisposeCallback(function(){v.m4?(v.m4.dispose(),v.m4=void 0):v.nH?v.logger.zZ():(v.nH=v.reportError(new iI(32,"TNP:Disposed")),v.logger.zZ(),v.wJI.reject(v.nH))});
_.P0(this,this.logger)};
_.N(Lb,_.pg);Lb.prototype.rSa=function(){return this.wJI.promise};
var AU1=function(g,v){if(!(v instanceof iI))if(v instanceof _.EN){var r=Error(v.toString());r.stack=v.stack;v=new iI(11,"EBH:Error",r)}else v=new iI(12,"BSO:Unknown",v);return g.reportError(v)},UQE=function(g){var v,r,k,y,z,W,S,Y,e,a,E,p,f,Z,L;
return _.P(function(Q){switch(Q.nextAddress){case 1:v=void 0;g.gf6++;r=new _.k$;g.cJ instanceof Zq&&g.cJ.hkX.push(r.promise);if(!g.bSJ){Q.jumpTo(2);break}k=new _.k$;setTimeout(function(){return void k.resolve()});
return _.U(Q,k.promise,2);case 2:return y=g.logger.share(),_.cD(Q,4,5),g.state=5,z={},W=[],_.U(Q,av(g.cJ.snapshot({n9:z,al2:W}),g.feN.mqP,function(){return Promise.reject(new iI(15,"MDA:Timeout"))}),7);
case 7:S=Q.yieldResult;if(g.isDisposed())throw new iI(g.m4?20:32,"MDA:Disposed");Y=W[0];g.state=6;return _.U(Q,av(eTj(g.sO,S),g.feN.nxi,function(){return Promise.reject(new iI(10,"BWB:Timeout"))}),8);
case 8:e=Q.yieldResult;if(g.isDisposed())throw new iI(g.m4?20:32,"BWB:Disposed");g.state=7;v=fb(y,function(){var q=aM0(g,e,r,Y);q.lpR.promise.then(function(){return void g.yFJ()});
return q},"i");
case 5:_.I7(Q);y.dispose();_.PD(Q,6);break;case 4:a=_.S2(Q);(E=v)==null||E.dispose();if(!g.nH){p=AU1(g,a);r.resolve();var O;if(O=g.cJ instanceof Zq&&g.gf6<2)a:if(a instanceof iI)O=a.code!==32&&a.code!==20&&a.code!==10;else{if(a instanceof _.EN)switch(a.code){case 2:case 13:case 14:case 4:break;default:O=!1;break a}O=!0}if(O)return f=(1+Math.random()*.25)*(g.m4?6E4:1E3),Z=setTimeout(function(){return void g.yFJ()},f),g.addOnDisposeCallback(function(){return void clearTimeout(Z)}),Q.return();
g.nH=p}y.logError(g.m4?13:14);g.wJI.reject(g.nH);return Q.return();case 6:g.state=8,g.gf6=0,(L=g.m4)==null||L.dispose(),g.m4=v,g.wJI.resolve(),_.o7(Q)}})},aM0=function(g,v,r,k){var y=oso(v,2)*1E3;
if(y<=0)throw new iI(31,"TTM:Invalid");if(_.Tr(v,4))return new IM1(g.logger,_.Tr(v,4),y);if(!oso(v,3))return new zT6(g.logger,Xss(_.Pn(v,1)),y);if(!k)throw new iI(4,"PMD:Undefined");k=k(Xss(_.Pn(v,1)));if(!(k instanceof Function))throw new iI(16,"APF:Failed");g.p8Z=Math.floor((Date.now()+y)/1E3);g=new cUc(g.logger,k,oso(v,3),y);g.addOnDisposeCallback(function(){return void r.resolve()});
return g};
Lb.prototype.rY=function(g){return E_0(this,Object.assign({},g),!1)};
Lb.prototype.vE=function(g){return E_0(this,Object.assign({},g),!0)};
Lb.prototype.kb1=function(g){if(g>150)return!1;try{return this.cache=new BSF(g,this.logger),!0}catch(v){return this.reportError(new iI(22,"GBJ:init",v)),!1}};
Lb.prototype.reportError=function(g){this.logger.logError(g.code);this.onError(g);return g};
var dQP=function(g,v){v=v instanceof iI?v:new iI(5,"TVD:error",v);return g.reportError(v)},E_0=function(g,v,r){try{if(g.isDisposed())throw new iI(21,"BNT:disposed");
if(!g.m4&&g.nH)throw g.nH;var k,y;return(y=(k=pD6(g,v,r))!=null?k:Tru(g,v,r))!=null?y:lM0(g,v,r)}catch(z){if(!v.g5j)throw dQP(g,z);return fMF(g,r,z)}},pD6=function(g,v,r){var k;
return(k=g.m4)==null?void 0:yUc(k,function(){return Nrj(g,v)},r,function(y){var z;
if(g.m4 instanceof cUc&&((z=v.kn)==null?0:z.rTY))try{var W;(W=g.cache)==null||hLP(W,Nrj(g,v),y,v.kn.jZK,g.p8Z-120)}catch(S){g.reportError(new iI(24,"ELX:write",S))}})},Tru=function(g,v,r){var k;
if((k=v.kn)!=null&&k.gnJ)try{var y,z=(y=g.cache)==null?void 0:nTu(y,Nrj(g,v),v.kn.jZK);return z?r?fb(g.logger,function(){return _.hG(z,2)},"a"):z:void 0}catch(W){g.reportError(new iI(23,"RXO:read",W))}},lM0=function(g,v,r){var k={stack:[],
error:void 0,hasError:!1};try{if(!v.trn)throw new iI(29,"SDF:notready");return yUc(giK(k,new Sg1(g.logger,0,g.state)),function(){return Nrj(g,v)},r)}catch(y){k.error=y,k.hasError=!0}finally{viC(k)}},fMF=function(g,v,r){var k={stack:[],
error:void 0,hasError:!1};try{var y=dQP(g,r);return yUc(giK(k,new W9P(g.logger,y)),function(){return[]},v)}catch(z){k.error=z,k.hasError=!0}finally{viC(k)}},Nrj=function(g,v){return v.h2t?v.h2t:v.n9?fb(g.logger,function(){return v.h2t=nlT(v.n9)},"c"):[]},Yg6=function(g){return bu(function(v){if(!Mr(v))return!1;
for(var r=_.I(Object.entries(g)),k=r.next();!k.done;k=r.next()){var y=_.I(k.value);k=y.next().value;y=y.next().value;if(!(k in v)){if(y.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!y(v[k]))return!1}return!0})}({cJ:function(g){return bu(function(v){return v instanceof g})}(Zq)},"");var ZFB=function(){var g=_.R3();this.JSC$7925_streamzService=g;g.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",rQ("cookie_enabled"),rQ("cookie_3p_enabled"),_.yr("browser"))};
ZFB.prototype.increment=function(g,v,r){this.JSC$7925_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",g,v,r)};
var aVB=function(){var g=_.R3();this.JSC$7949_streamzService=g;g.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",k8("tick"),rQ("from_st_cookie"))};
aVB.prototype.increment=function(g,v){this.JSC$7949_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",g,v)};
var HFP=function(){var g=_.R3();this.JSC$7955_streamzService=g;g.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.yr("status"))};
HFP.prototype.increment=function(g){this.JSC$7955_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",g)};
var t2j=function(){var g=_.R3();this.JSC$7958_streamzService=g;g.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.yr("stage"),rQ("is_using_ytd_player"),rQ("has_expandable_tiles"))};
t2j.prototype.increment=function(g,v,r){this.JSC$7958_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",g,v,r)};
var DQV=function(){var g=_.R3();this.JSC$7961_streamzService=g;g.addNewCounter("/client_streamz/youtube/web/response_signature",_.yr("check_status"))};
DQV.prototype.increment=function(g){this.JSC$7961_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/web/response_signature",g)};
var L9u=function(){var g=_.R3();this.JSC$7964_streamzService=g;g.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.yr("sig"),k8("de"))};
L9u.prototype.increment=function(g,v){this.JSC$7964_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/web/e_sig_log",g,v)};
var wDE=function(){var g=_.R3();this.JSC$7967_streamzService=g;g.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.yr("sig"),k8("de"))};
wDE.prototype.increment=function(g,v){this.JSC$7967_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/web/e_sig_en",g,v)};
_.Q71=function(){var g=_.R3();this.JSC$7970_streamzService=g;g.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.yr("action"))};
_.Q71.prototype.increment=function(g){this.JSC$7970_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/web/enforcement_intent",g)};var wp=window;var C_F=(new Date).getTime();var uF1=function(g){this.servicePromise_=g;g.then((0,_.TT)(function(){},this),function(){},this)},xQu=function(g,v,r){g.servicePromise_.then(function(k){var y=k[v];
if(!y)throw Error("Oa`"+v);return y.apply(k,r)})},JUV=function(g,v,r){for(var k=Array(arguments.length-2),y=2;y<arguments.length;y++)k[y-2]=arguments[y];
y=j76(g,v).then(function(z){return z.apply(null,k)},function(z){z=Error("Pa`"+v+"`"+g,{cause:z});
delete $Qu[v];return _.l2(z)});
return new uF1(y)},$Qu={},j76=function(g,v){var r=$Qu[v];
if(r)return r;r=(r=_.$A(v))?_.rh(r):(new _.Iu(function(k,y){var z=(new U_(document)).createElement("SCRIPT");z.async=!0;_.Vm(z,_.IO($sH(g)));z.onload=z.onreadystatechange=function(){z.readyState&&z.readyState!="loaded"&&z.readyState!="complete"||k()};
z.onerror=function(W){y(Error("Qa`"+v+"`"+g,{cause:W}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(z)})).then(function(){var k=_.$A(v);
if(!k)throw Error("Ra`"+v+"`"+g);return k});
return $Qu[v]=r};var OFH={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},qgu=function(){var g=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=Mwh(function(){return _.P(function(v){if(v.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?v.return(Promise.resolve()):_.U(v,V2u(g),2);g.rsaForList.length>
0&&document.addEventListener("click",g.requestAccessForHelpPanel);_.o7(v)})});
this.requestAccessForHelpPanel=function(){if(!(g.rsaForPromises.length>0)){for(var v=_.I(g.rsaForList),r=v.next();!r.done;r=v.next()){r=r.value;try{g.rsaForPromises.push(document.requestStorageAccessFor(r))}catch(k){}}Promise.all(g.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){g.reset()})}}};
qgu.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var V2u=function(g){var v,r,k,y;return _.P(function(z){switch(z.nextAddress){case 1:v=_.I(Object.values(OFH)),r=v.next();case 2:if(r.done){z.jumpTo(0);break}k=r.value;_.cD(z,5);return _.U(z,navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:k}),7);case 7:y=z.yieldResult;y.state!=="granted"&&g.rsaForList.push(k);_.Ju(z,3);break;case 5:_.S2(z);z.jumpTo(0);break;case 3:r=v.next(),z.jumpTo(2)}})};(new qgu).initialize();var s7t=function(g){this.JSC$7984_loader_=g};
s7t.prototype.startHelp=function(g){xQu(this.JSC$7984_loader_,"startHelp",arguments)};
s7t.prototype.JSC$7986_loadChatSupport=function(g){xQu(this.JSC$7984_loader_,"loadChatSupport",arguments)};
var K9t=function(g,v){v=v||{};g=JUV(mQ_,"help.service.Lazy.create",g,{apiKey:v.apiKey||v.apiKey,asxUiUri:v.asxUiUri||v.asxUiUri,environment:v.environment||v.environment,flow:v.flow||v.flow,frdProductData:v.frdProductData||v.frdProductData,frdProductDataSerializedJspb:v.frdProductDataSerializedJspb||v.frdProductDataSerializedJspb,helpCenterPath:v.helpCenterPath||v.helpCenterPath,locale:v.locale||v.locale||"en-US".replace(/-/g,"_"),nonce:v.nonce||v.nonce,productData:v.productData||v.productData,receiverUri:v.receiverUri||
v.receiverUri,renderApiUri:v.renderApiUri||v.renderApiUri,theme:v.theme||v.theme,window:v.window||v.window});return new s7t(g)},mQ_=new Q1(tWA,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var bF6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(bF6,_.Jn);var F90=_.gS(bF6);_.iF0=new function(g,v,r,k){this.configType=g;this.flagName=r;this.defaultValue=k;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 XDE=function(){this.retriever=_.h0().resolve(G_t)};gAs(Node);gAs(Element);var Brj=gAs(HTMLElement);gAs(SVGElement);var hT_,n_6,ul,M2_;hT_=function(g){return typeof g.className=="string"?g.className:g.getAttribute&&g.getAttribute("class")||""};
n_6=function(g){return g.classList?g.classList:hT_(g).match(/\S+/g)||[]};
_.QE=function(g,v){typeof g.className=="string"?g.className=v:g.setAttribute&&g.setAttribute("class",v)};
_.Cb=function(g,v){return g.classList?g.classList.contains(v):_.KK(n_6(g),v)};
_.b2=function(g,v){if(g.classList)g.classList.add(v);else if(!_.Cb(g,v)){var r=hT_(g);_.QE(g,r+(r.length>0?" "+v:v))}};
ul=function(g,v){if(g.classList)Array.prototype.forEach.call(v,function(y){_.b2(g,y)});
else{var r={};Array.prototype.forEach.call(n_6(g),function(y){r[y]=!0});
Array.prototype.forEach.call(v,function(y){r[y]=!0});
v="";for(var k in r)v+=v.length>0?" "+k:k;_.QE(g,v)}};
_.mL=function(g,v){g.classList?g.classList.remove(v):_.Cb(g,v)&&_.QE(g,Array.prototype.filter.call(n_6(g),function(r){return r!=v}).join(" "))};
M2_=function(g,v){g.classList?Array.prototype.forEach.call(v,function(r){_.mL(g,r)}):_.QE(g,Array.prototype.filter.call(n_6(g),function(r){return!_.KK(v,r)}).join(" "))};var RTj=function(g){this.logger=this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=g.document},r1t=function(g,v){gLP(g);
var r=document.createElement("div"),k;(k=v.parentNode)==null||k.insertBefore(r,v);r.tabIndex=0;r.id="fc-focus-trap-pre-div";r=document.createElement("div");var y;(y=v.parentNode)==null||y.insertBefore(r,v.nextSibling);r.tabIndex=0;r.id="fc-focus-trap-post-div";var z=vL_(g,v),W=vL_(g,v,!0);z&&W&&(g.focusChangeHandler=function(){var S=g.document.activeElement;if(S)if(_.x8(v,S))g.previouslyFocusedElement=S;else if(S===g.document.activeElement)switch(g.previouslyFocusedElement){case z:W.focus();g.previouslyFocusedElement=
W;break;default:z.focus(),g.previouslyFocusedElement=z}},g.document.addEventListener("focus",g.focusChangeHandler,!0),g.document.addEventListener("focusin",g.focusChangeHandler))},gLP=function(g){g.focusChangeHandler&&(document.removeEventListener("focus",g.focusChangeHandler,!0),document.removeEventListener("focusin",g.focusChangeHandler),g.focusChangeHandler=null);
var v;(v=document.getElementById("fc-focus-trap-pre-div"))==null||v.remove();var r;(r=document.getElementById("fc-focus-trap-post-div"))==null||r.remove()},kUC=function(g,v,r,k,y){r=r===void 0?!0:r;
var z;y=(z=y===void 0?null:y)!=null?z:vL_(g,v,k===void 0?!1:k);y!==null&&(y.focus(),r&&r1t(g,v))};
RTj.prototype.disableButton=function(g,v){v=v===void 0?null:v;g.disabled=!0;v&&_.b2(g,v)};
var vL_=function(g,v,r){r=r===void 0?!1:r;if(Fth(v)&&!r)return v;var k=r?[].slice.call(v.children,0).reverse():v.children;k=_.I(k);for(var y=k.next();!y.done;y=k.next())if(y=y.value,Brj(y)&&(y=vL_(g,y,r)))return y;return Fth(v)&&r?v:null};var y1j=function(g){this.originalBodyOverflow="";this.JSC$8010_domHelper=A1(g)};_.X8(_.lP,_.pg);_.c=_.lP.prototype;_.c.JSC$8013_id_=0;_.c.disposeInternal=function(){_.lP.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$8011_listener_;delete this.handler_};
_.c.start=function(g){this.stop();this.JSC$8013_id_=ak(this.callback_,g!==void 0?g:this.JSC$8011_interval_)};
_.c.stop=function(){this.isActive()&&_.rC.clearTimeout(this.JSC$8013_id_);this.JSC$8013_id_=0};
_.c.fire=function(){this.stop();this.JSC$8013_doAction_()};
_.c.isActive=function(){return this.JSC$8013_id_!=0};
_.c.JSC$8013_doAction_=function(){this.JSC$8013_id_=0;this.JSC$8011_listener_&&this.JSC$8011_listener_.call(this.handler_)};_.Bo=function(g){_.pg.call(this);this.handler_=g;this.JSC$8014_keys_={}};
_.X8(_.Bo,_.pg);var c1H=[];_.Bo.prototype.listen=function(g,v,r,k){Array.isArray(v)||(v&&(c1H[0]=v.toString()),v=c1H);for(var y=0;y<v.length;y++){var z=_.pw(g,v[y],r||this.handleEvent,k||!1,this.handler_||this);if(!z)break;this.JSC$8014_keys_[z.key]=z}return this};
_.Bo.prototype.listenOnce=function(g,v,r,k){return zrj(this,g,v,r,k)};
var zrj=function(g,v,r,k,y,z){if(Array.isArray(r))for(var W=0;W<r.length;W++)zrj(g,v,r[W],k,y,z);else{v=eW(v,r,k||g.handleEvent,y,z||g.handler_||g);if(!v)return g;g.JSC$8014_keys_[v.key]=v}return g};
_.Bo.prototype.unlisten=function(g,v,r,k,y){if(Array.isArray(v))for(var z=0;z<v.length;z++)this.unlisten(g,v[z],r,k,y);else if(g=LAP(g,v,r||this.handleEvent,_.vP(k)?!!k.capture:!!k,y||this.handler_||this))aR(g),delete this.JSC$8014_keys_[g.key];return this};
_.Bo.prototype.removeAll=function(){_.ZG.forEach(this.JSC$8014_keys_,function(g,v){this.JSC$8014_keys_.hasOwnProperty(v)&&aR(g)},this);
this.JSC$8014_keys_={}};
_.Bo.prototype.disposeInternal=function(){_.Bo.superClass_.disposeInternal.call(this);this.removeAll()};
_.Bo.prototype.handleEvent=function(){throw Error("Sa");};var xw=function(){_.pg.call(this);this.services_={}};
_.X8(xw,_.pg);_.c=xw.prototype;_.c.logger=null;_.c.connect=function(g){g&&g()};
_.c.isConnected=function(){return!0};
_.c.registerService=function(g,v,r){this.services_[g]={callback:v,objectPayload:!!r}};
_.c.getService=function(g,v){var r=this.services_[g];return r?r:this.defaultService_?{callback:_.P2(this.defaultService_,g),objectPayload:_.vP(v)}:null};
var IGu=function(g,v){if(v&&typeof g==="string")try{return JSON.parse(g)}catch(r){return null}else if(!v&&typeof g!=="string")return(0,_.dp)(g);return g};
xw.prototype.disposeInternal=function(){xw.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 jY=function(g,v){this.sequence_=[];this.onCancelFunction_=g;this.defaultScope_=v||null;this.hadError_=this.fired_=!1;this.result_=void 0;this.silentlyCanceled_=this.blocking_=this.blocked_=!1;this.unhandledErrorId_=0;this.parent_=null;this.branches_=0};
jY.prototype.cancel=function(g){if(this.fired_)this.result_ instanceof jY&&this.result_.cancel();else{if(this.parent_){var v=this.parent_;delete this.parent_;g?v.cancel(g):(v.branches_--,v.branches_<=0&&v.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new $w(this))}};
jY.prototype.continue_=function(g,v){this.blocked_=!1;W8t(this,g,v)};
var W8t=function(g,v,r){g.fired_=!0;g.result_=r;g.hadError_=!v;PH6(g)},oLH=function(g){if(g.fired_){if(!g.silentlyCanceled_)throw new Sj0(g);
g.silentlyCanceled_=!1}};
jY.prototype.callback=function(g){oLH(this);W8t(this,!0,g)};
jY.prototype.errback=function(g){oLH(this);W8t(this,!1,g)};
var YjP=function(g,v,r){Je(g,v,null,r)};
jY.prototype.finally=function(g){var v=this;return new Promise(function(r,k){Je(v,function(y){g();r(y)},function(y){g();
k(y)})})};
var Je=function(g,v,r,k){var y=g.fired_;y||(v===r?v=r=Yw(v):(v=Yw(v),r=Yw(r)));g.sequence_.push([v,r,k]);y&&PH6(g)};
jY.prototype.then=function(g,v,r){var k,y,z=new _.Iu(function(W,S){y=W;k=S});
Je(this,y,function(W){W instanceof $w?z.cancel():k(W);return Ux6},this);
return z.then(g,v,r)};
Jn_(jY);var A1F=function(g,v){v instanceof jY?YjP(g,(0,_.TT)(v.branch,v)):YjP(g,function(){return v})};
jY.prototype.branch=function(g){var v=new jY;Je(this,v.callback,v.errback,v);g&&(v.parent_=this,this.branches_++);return v};
jY.prototype.isError=function(g){return g instanceof Error};
var erF=function(g){return q4(g.sequence_,function(v){return typeof v[1]==="function"})},Ux6={},PH6=function(g){if(g.unhandledErrorId_&&g.fired_&&erF(g)){var v=g.unhandledErrorId_,r=aGF[v];
r&&(_.rC.clearTimeout(r.JSC$8031_id_),delete aGF[v]);g.unhandledErrorId_=0}g.parent_&&(g.parent_.branches_--,delete g.parent_);v=g.result_;for(var k=r=!1;g.sequence_.length&&!g.blocked_;){var y=g.sequence_.shift(),z=y[0],W=y[1];y=y[2];if(z=g.hadError_?W:z)try{var S=z.call(y||g.defaultScope_,v);S===Ux6&&(S=void 0);S!==void 0&&(g.hadError_=g.hadError_&&(S==v||g.isError(S)),g.result_=v=S);if(ON0(v)||typeof _.rC.Promise==="function"&&v instanceof _.rC.Promise)k=!0,g.blocked_=!0}catch(Y){v=Y,g.hadError_=
!0,erF(g)||(r=!0)}}g.result_=v;k&&(S=(0,_.TT)(g.continue_,g,!0),k=(0,_.TT)(g.continue_,g,!1),v instanceof jY?(Je(v,S,k),v.blocking_=!0):v.then(S,k));r&&(v=new ELj(v),aGF[v.JSC$8031_id_]=v,g.unhandledErrorId_=v.JSC$8031_id_)},Sj0=function(){_.gC.call(this)};
_.X8(Sj0,_.gC);Sj0.prototype.message="Deferred has already fired";Sj0.prototype.name="AlreadyCalledError";var $w=function(){_.gC.call(this)};
_.X8($w,_.gC);$w.prototype.message="Deferred was canceled";$w.prototype.name="CanceledError";var ELj=function(g){this.JSC$8031_id_=_.rC.setTimeout((0,_.TT)(this.throwError,this),0);this.JSC$8031_error_=g};
ELj.prototype.throwError=function(){delete aGF[this.JSC$8031_id_];throw this.JSC$8031_error_;};
var aGF={};var dxE={1:"NativeMessagingTransport"},pu6=["pu","lru","pru","lpu","ppu"],lGu=function(){for(var g=10,v=Tmt,r=v.length,k="";g-- >0;)k+=v.charAt(Math.floor(Math.random()*r));return k},Tmt="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var ON=function(g){_.pg.call(this);this.JSC$8034_domHelper_=g||A1()};
_.X8(ON,_.pg);ON.prototype.transportType=0;ON.prototype.getWindow=function(){return this.JSC$8034_domHelper_.getWindow()};
ON.prototype.getName=function(){return dxE[String(this.transportType)]||""};var VE=function(g,v,r,k,y){ON.call(this,r);this.JSC$8037_channel_=g;this.protocolVersion_=y||2;this.peerHostname_=v||"*";this.JSC$8037_eventHandler_=new _.Bo(this);this.maybeAttemptToConnectTimer_=new _.Xw(100,this.getWindow());this.oneSidedHandshake_=!!k;this.setupAckReceived_=new jY;this.setupAckSent_=new jY;this.JSC$8037_connected_=new jY;this.endpointId_=lGu();this.peerEndpointId_=null;this.oneSidedHandshake_?fG_(this.JSC$8037_channel_)==1?A1F(this.JSC$8037_connected_,this.setupAckReceived_):
A1F(this.JSC$8037_connected_,this.setupAckSent_):(A1F(this.JSC$8037_connected_,this.setupAckReceived_),this.protocolVersion_==2&&A1F(this.JSC$8037_connected_,this.setupAckSent_));YjP(this.JSC$8037_connected_,this.notifyConnected_,this);this.JSC$8037_connected_.callback(!0);this.JSC$8037_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.X8(VE,ON);VE.prototype.peerProtocolVersion_=null;VE.prototype.initialized_=!1;VE.prototype.transportType=1;var NmB={};VE.prototype.sendTimerId_=0;
var t5E=function(g){var v=g.event_.data;if(typeof v!=="string")return!1;var r=v.indexOf("|"),k=v.indexOf(":");if(r==-1||k==-1)return!1;var y=v.substring(0,r);r=v.substring(r+1,k);v=v.substring(k+1);if(k=qL[y])return k.xpcDeliver(r,v,g.event_.origin),!0;k=ZuB(v)[0];for(var z in qL){var W=qL[z];if(fG_(W)==1&&!W.isConnected()&&r=="tp"&&(k=="SETUP"||k=="SETUP_NTPV2")&&Huc(W,g.event_.origin))return delete qL[W.name],W.name=y,qL[y]=W,W.xpcDeliver(r,v),!0}return!1},Dx_=function(g){g.protocolVersion_!=2||
g.peerProtocolVersion_!=null&&g.peerProtocolVersion_!=2||g.send("tp","SETUP_NTPV2,"+g.endpointId_);
g.peerProtocolVersion_!=null&&g.peerProtocolVersion_!=1||g.send("tp","SETUP")},L81=function(g,v){if(g.protocolVersion_!=2||g.peerProtocolVersion_!=null&&g.peerProtocolVersion_!=2||v!=2){if(g.peerProtocolVersion_!=null&&g.peerProtocolVersion_!=1||v!=1)return;
g.send("tp","SETUP_ACK")}else g.send("tp","SETUP_ACK_NTPV2");g.setupAckSent_.fired_||g.setupAckSent_.callback(!0)},wuu=function(g,v){v>g.peerProtocolVersion_&&(g.peerProtocolVersion_=v);
g.peerProtocolVersion_==1&&(g.setupAckSent_.fired_||g.oneSidedHandshake_||g.setupAckSent_.callback(!0),g.peerEndpointId_=null)};
_.c=VE.prototype;_.c.connect=function(){var g=this.getWindow(),v=_.rt(g),r=NmB[v];typeof r!=="number"&&(r=0);r==0&&_.pw(g.postMessage?g:g.document,"message",t5E,!1,VE);NmB[v]=r+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.c.maybeAttemptToConnect_=function(){var g=fG_(this.JSC$8037_channel_)==0;this.oneSidedHandshake_&&g||this.JSC$8037_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),Dx_(this))};
_.c.send=function(g,v){var r=this.JSC$8037_channel_.peerWindowObject_;r&&(this.send=function(k,y){var z=this,W=this.JSC$8037_channel_.name;this.sendTimerId_=ak(function(){z.sendTimerId_=0;try{var S=r.postMessage?r:r.document;S.postMessage&&S.postMessage(W+"|"+k+":"+y,z.peerHostname_)}catch(Y){}},0)},this.send(g,v))};
_.c.notifyConnected_=function(){var g=this.JSC$8037_channel_,v=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;g.isConnected()||g.connectionDelay_&&g.connectionDelay_.isActive()||(g.state_=2,_.h1(g.connectionDelay_),v!==void 0?(g.connectionDelay_=new _.lP(g.connectCb_,v),g.connectionDelay_.start()):(g.connectionDelay_=null,g.connectCb_()))};
_.c.disposeInternal=function(){if(this.initialized_){var g=this.getWindow(),v=_.rt(g),r=NmB[v];NmB[v]=r-1;r==1&&_.SY(g.postMessage?g:g.document,"message",t5E,!1,VE)}this.sendTimerId_&&(_.rC.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.h1(this.JSC$8037_eventHandler_);delete this.JSC$8037_eventHandler_;_.h1(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$8037_connected_.cancel();delete this.JSC$8037_connected_;delete this.send;VE.superClass_.disposeInternal.call(this)};
var ZuB=function(g){g=g.split(",");g[1]=g[1]||null;return g};_.sN=function(g){if(g.getValues&&typeof g.getValues=="function")return g.getValues();if(typeof Map!=="undefined"&&g instanceof Map||typeof Set!=="undefined"&&g instanceof Set)return Array.from(g.values());if(typeof g==="string")return g.split("");if(_.nK(g)){for(var v=[],r=g.length,k=0;k<r;k++)v.push(g[k]);return v}return _.ZG.getValues(g)};
_.QA0=function(g){if(g.getKeys&&typeof g.getKeys=="function")return g.getKeys();if(!g.getValues||typeof g.getValues!="function"){if(typeof Map!=="undefined"&&g instanceof Map)return Array.from(g.keys());if(!(typeof Set!=="undefined"&&g instanceof Set)){if(_.nK(g)||typeof g==="string"){var v=[];g=g.length;for(var r=0;r<g;r++)v.push(r);return v}return _.ZG.getKeys(g)}}};
_.CHj=function(g,v,r){if(g.forEach&&typeof g.forEach=="function")g.forEach(v,r);else if(_.nK(g)||typeof g==="string")Array.prototype.forEach.call(g,v,r);else for(var k=_.QA0(g),y=_.sN(g),z=y.length,W=0;W<z;W++)v.call(r,y[W],k&&k[W],g)};var Tgo,XG,he,V5j,u3u,jA_,xx6,Out,$xj;
_.qP=function(g,v){this.JSC$8042_domain_=this.userInfo_=this.scheme_="";this.JSC$8042_port_=null;this.fragment_=this.JSC$8042_path_="";this.JSC$8042_ignoreCase_=!1;var r;g instanceof _.qP?(this.JSC$8042_ignoreCase_=v!==void 0?v:g.JSC$8042_ignoreCase_,_.mK(this,g.scheme_),this.userInfo_=g.userInfo_,_.Kb(this,g.JSC$8042_domain_),_.bl(this,g.JSC$8042_port_),_.FG(this,g.getPath()),_.il(this,g.JSC$8042_queryData_.clone()),_.Go(this,g.fragment_)):g&&(r=_.ba(String(g)))?(this.JSC$8042_ignoreCase_=!!v,_.mK(this,
r[1]||"",!0),this.userInfo_=XG(r[2]||""),_.Kb(this,r[3]||"",!0),_.bl(this,r[4]),_.FG(this,r[5]||"",!0),_.il(this,r[6]||"",!0),_.Go(this,r[7]||"",!0)):(this.JSC$8042_ignoreCase_=!!v,this.JSC$8042_queryData_=new _.Bj(null,this.JSC$8042_ignoreCase_))};
_.qP.prototype.toString=function(){var g=[],v=this.scheme_;v&&g.push(he(v,u3u,!0),":");var r=this.JSC$8042_domain_;if(r||v=="file")g.push("//"),(v=this.userInfo_)&&g.push(he(v,u3u,!0),"@"),g.push(_.Ow(r).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),r=this.JSC$8042_port_,r!=null&&g.push(":",String(r));if(r=this.getPath())this.JSC$8042_domain_&&r.charAt(0)!="/"&&g.push("/"),g.push(he(r,r.charAt(0)=="/"?xx6:jA_,!0));(r=this.JSC$8042_queryData_.toString())&&g.push("?",r);(r=this.fragment_)&&g.push("#",he(r,
$xj));return g.join("")};
_.qP.prototype.resolve=function(g){var v=this.clone(),r=!!g.scheme_;r?_.mK(v,g.scheme_):r=!!g.userInfo_;r?v.userInfo_=g.userInfo_:r=!!g.JSC$8042_domain_;r?_.Kb(v,g.JSC$8042_domain_):r=g.JSC$8042_port_!=null;var k=g.getPath();if(r)_.bl(v,g.JSC$8042_port_);else if(r=!!g.JSC$8042_path_){if(k.charAt(0)!="/")if(this.JSC$8042_domain_&&!this.JSC$8042_path_)k="/"+k;else{var y=v.getPath().lastIndexOf("/");y!=-1&&(k=v.getPath().slice(0,y+1)+k)}y=k;if(y==".."||y==".")k="";else if(_.S3(y,"./")||_.S3(y,"/.")){k=
_.yJ(y,"/");y=y.split("/");for(var z=[],W=0;W<y.length;){var S=y[W++];S=="."?k&&W==y.length&&z.push(""):S==".."?((z.length>1||z.length==1&&z[0]!="")&&z.pop(),k&&W==y.length&&z.push("")):(z.push(S),k=!0)}k=z.join("/")}else k=y}r?_.FG(v,k):r=g.JSC$8042_queryData_.toString()!=="";r?_.il(v,g.JSC$8042_queryData_.clone()):r=!!g.fragment_;r&&_.Go(v,g.fragment_);return v};
_.qP.prototype.clone=function(){return new _.qP(this)};
_.mK=function(g,v,r){g.scheme_=r?XG(v,!0):v;g.scheme_&&(g.scheme_=g.scheme_.replace(/:$/,""));return g};
_.Kb=function(g,v,r){g.JSC$8042_domain_=r?XG(v,!0):v;return g};
_.bl=function(g,v){if(v){v=Number(v);if(isNaN(v)||v<0)throw Error("Ta`"+v);g.JSC$8042_port_=v}else g.JSC$8042_port_=null;return g};
_.qP.prototype.getPath=function(){return this.JSC$8042_path_};
_.FG=function(g,v,r){g.JSC$8042_path_=r?XG(v,!0):v;return g};
_.il=function(g,v,r){v instanceof _.Bj?(g.JSC$8042_queryData_=v,J1P(g.JSC$8042_queryData_,g.JSC$8042_ignoreCase_)):(r||(v=he(v,Out)),g.JSC$8042_queryData_=new _.Bj(v,g.JSC$8042_ignoreCase_));return g};
_.Vr=function(g,v,r){g.JSC$8042_queryData_.set(v,r);return g};
_.OG=function(g,v){return g.JSC$8042_queryData_.get(v)};
_.Go=function(g,v,r){g.fragment_=r?XG(v):v;return g};
_.nb=function(g){_.Vr(g,"zx",$8());return g};
_.J3=function(g,v){return g instanceof _.qP?g.clone():new _.qP(g,v)};
Tgo=function(g,v){g instanceof _.qP||(g=_.J3(g));v instanceof _.qP||(v=_.J3(v));return g.resolve(v)};
XG=function(g,v){return g?v?decodeURI(g.replace(/%25/g,"%2525")):decodeURIComponent(g):""};
he=function(g,v,r){return typeof g==="string"?(g=encodeURI(g).replace(v,V5j),r&&(g=g.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),g):null};
V5j=function(g){g=g.charCodeAt(0);return"%"+(g>>4&15).toString(16)+(g&15).toString(16)};
u3u=/[#\/\?@]/g;jA_=/[#\?:]/g;xx6=/[#\?]/g;Out=/[#\?@]/g;$xj=/#/g;_.Bj=function(g,v){this.count_=this.keyMap_=null;this.encodedQuery_=g||null;this.JSC$8043_ignoreCase_=!!v};
_.ML=function(g){g.keyMap_||(g.keyMap_=new Map,g.count_=0,g.encodedQuery_&&uju(g.encodedQuery_,function(v,r){g.add(Xe(v),r)}))};
_.c=_.Bj.prototype;_.c.getCount=function(){_.ML(this);return this.count_};
_.c.add=function(g,v){_.ML(this);this.encodedQuery_=null;g=Rk(this,g);var r=this.keyMap_.get(g);r||this.keyMap_.set(g,r=[]);r.push(v);this.count_+=1;return this};
_.c.remove=function(g){_.ML(this);g=Rk(this,g);return this.keyMap_.has(g)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(g).length,this.keyMap_.delete(g)):!1};
_.c.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.c.isEmpty=function(){_.ML(this);return this.count_==0};
_.c.containsKey=function(g){_.ML(this);g=Rk(this,g);return this.keyMap_.has(g)};
_.c.containsValue=function(g){var v=this.getValues();return _.KK(v,g)};
_.c.forEach=function(g,v){_.ML(this);this.keyMap_.forEach(function(r,k){r.forEach(function(y){g.call(v,y,k,this)},this)},this)};
_.c.getKeys=function(){_.ML(this);for(var g=Array.from(this.keyMap_.values()),v=Array.from(this.keyMap_.keys()),r=[],k=0;k<v.length;k++)for(var y=g[k],z=0;z<y.length;z++)r.push(v[k]);return r};
_.c.getValues=function(g){_.ML(this);var v=[];if(typeof g==="string")this.containsKey(g)&&(v=v.concat(this.keyMap_.get(Rk(this,g))));else{g=Array.from(this.keyMap_.values());for(var r=0;r<g.length;r++)v=v.concat(g[r])}return v};
_.c.set=function(g,v){_.ML(this);this.encodedQuery_=null;g=Rk(this,g);this.containsKey(g)&&(this.count_-=this.keyMap_.get(g).length);this.keyMap_.set(g,[v]);this.count_+=1;return this};
_.c.get=function(g,v){if(!g)return v;g=this.getValues(g);return g.length>0?String(g[0]):v};
_.qjj=function(g,v,r){g.remove(v);r.length>0&&(g.encodedQuery_=null,g.keyMap_.set(Rk(g,v),_.Bh(r)),g.count_+=r.length)};
_.Bj.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var g=[],v=Array.from(this.keyMap_.keys()),r=0;r<v.length;r++){var k=v[r],y=_.Ow(k);k=this.getValues(k);for(var z=0;z<k.length;z++){var W=y;k[z]!==""&&(W+="="+_.Ow(k[z]));g.push(W)}}return this.encodedQuery_=g.join("&")};
_.Bj.prototype.clone=function(){var g=new _.Bj;g.encodedQuery_=this.encodedQuery_;this.keyMap_&&(g.keyMap_=new Map(this.keyMap_),g.count_=this.count_);return g};
var Rk=function(g,v){v=String(v);g.JSC$8043_ignoreCase_&&(v=v.toLowerCase());return v},J1P=function(g,v){v&&!g.JSC$8043_ignoreCase_&&(_.ML(g),g.encodedQuery_=null,g.keyMap_.forEach(function(r,k){var y=k.toLowerCase();
k!=y&&(this.remove(k),_.qjj(this,y,r))},g));
g.JSC$8043_ignoreCase_=v};
_.Bj.prototype.extend=function(g){for(var v=0;v<arguments.length;v++)_.CHj(arguments[v],function(r,k){this.add(k,r)},this)};var gH=function(g,v){xw.call(this);for(var r=0,k;k=pu6[r];r++)if(k in g&&!/^https?:\/\//.test(g[k]))throw Error("Va`"+g[k]+"`"+k);this.cfg_=g;this.name=this.cfg_.cn||lGu();this.JSC$8038_domHelper_=v||A1();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.Bo(this);g.lpu=g.lpu||QHj(this.JSC$8038_domHelper_.getWindow().location.href)+"/robots.txt";g.ppu=g.ppu||QHj(g.pu||"")+"/robots.txt";qL[this.name]=this;LAP(window,"unload",sAF)||eW(window,"unload",sAF)};
_.X8(gH,xw);var mx6=RegExp("^%*tp$"),K8u=RegExp("^%+tp$");_.c=gH.prototype;_.c.connectionDelay_=null;_.c.peerWindowDeferred_=null;_.c.transport_=null;_.c.state_=1;_.c.isConnected=function(){return this.state_==2};
_.c.peerWindowObject_=null;_.c.iframeElement_=null;_.c.connect=function(g){this.connectCb_=g||_.W5;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?YjP(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.c.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$8038_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var g=this.iframeElement_.contentWindow;g||(g=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=g}if(!this.peerWindowObject_){if(window==window.top)throw Error("Xa");this.peerWindowObject_=window.parent}if(!this.transport_){this.cfg_.tp||(this.cfg_.tp=typeof document.postMessage==="function"||typeof window.postMessage===
"function"?1:0);if(typeof this.cfg_.tp==="function")this.transport_=new this.cfg_.tp(this,this.JSC$8038_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new VE(this,this.cfg_.ph,this.JSC$8038_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Wa");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.c.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.h1(this.transport_);this.connectCb_=this.transport_=null;_.h1(this.connectionDelay_);this.connectionDelay_=null};
_.c.send=function(g,v){if(this.isConnected()){try{var r=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(y){r=!1}if(r){_.vP(v)&&(v=(0,_.dp)(v));r=this.transport_;var k=r.send;mx6.test(g)&&(g="%"+g);g=g.replace(/[%:|]/g,encodeURIComponent);k.call(r,g,v)}else this.close()}};
_.c.xpcDeliver=function(g,v,r){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.TT)(this.xpcDeliver,this,g,v,r));else if(Huc(this,r)&&!this.isDisposed()&&this.state_!=3)if(g&&g!="tp")this.isConnected()&&(g=g.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),g=K8u.test(g)?g.substring(1):g,g=this.getService(g,v))&&(v=IGu(v,g.objectPayload),v!=null&&g.callback(v));else switch(g=this.transport_,r=ZuB(v),v=r[1],r[0]){case "SETUP_ACK":wuu(g,1);g.setupAckReceived_.fired_||g.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":g.protocolVersion_==2&&(wuu(g,2),g.setupAckReceived_.fired_||g.setupAckReceived_.callback(!0));break;case "SETUP":wuu(g,1);L81(g,1);break;case "SETUP_NTPV2":g.protocolVersion_==2&&(r=g.peerProtocolVersion_,wuu(g,2),L81(g,2),r!=1&&g.peerEndpointId_==null||g.peerEndpointId_==v||Dx_(g),g.peerEndpointId_=v)}};
var fG_=function(g){var v=g.cfg_.role;return typeof v==="number"?v:window.parent==g.peerWindowObject_?1:0},Huc=function(g,v){var r=g.cfg_.ph;
return _.Wh(v==null?"":String(v))||_.Wh(r==null?"":String(r))||v==g.cfg_.ph};
gH.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete qL[this.name];_.h1(this.peerLoadHandler_);delete this.peerLoadHandler_;gH.superClass_.disposeInternal.call(this)};
var sAF=function(){for(var g in qL)_.h1(qL[g])},qL={};var F80=function(g,v){this.JSC$8052_win=g;this.allowAdsHttpEndpoint=v;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$8052_domHelper=A1(g);this.scrollManager=new y1j(g);this.accessibilityManager=new RTj(g);bu6(this)},bu6=function(g){var v=function(){g.allowAdsPopup&&g.allowAdsPopup.style.setProperty("display","none","important");
g.wallElement.style.setProperty("display","","important");gLP(g.accessibilityManager);kUC(g.accessibilityManager,g.wallElement.querySelector(".fc-dialog-container"),!1,!1,g.wallElement.querySelector(".fc-button-whitelist"));var y=g.scrollManager;y.JSC$8010_domHelper.JSC$7337_document_.body.style.overflow=y.originalBodyOverflow};
g.allowAdsPopup=g.JSC$8052_domHelper.JSC$7339_createDom("DIV",{"class":"fc-whitelist-root"});g.allowAdsPopup.style.setProperty("display","none","important");g.JSC$8052_domHelper.appendChild(g.JSC$8052_domHelper.JSC$7337_document_.body,g.allowAdsPopup);var r=g.JSC$8052_domHelper.JSC$7339_createDom("DIV",{"class":"fc-dialog-overlay"});g.JSC$8052_domHelper.appendChild(g.allowAdsPopup,r);var k=g.JSC$8052_domHelper.JSC$7339_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:v});g.JSC$8052_domHelper.appendChild(g.allowAdsPopup,
k);r=g.JSC$8052_domHelper.JSC$7339_createDom("IFRAME");r.className="fc-whitelist-dialog";r.frameBorder="0";r.id="fc-whitelist-iframe";r.tabIndex="0";_.Qm(r,g.allowAdsHttpEndpoint);g.JSC$8052_domHelper.appendChild(k,r);k={};k.pu=_.PY(g.allowAdsHttpEndpoint).toString();k.tp=1;k.cn="fc-whitelist-channel";k.ifrid=r.id;k.osh=!0;g.allowAdsCrossPageChannel=new gH(k);g.allowAdsCrossPageChannel.registerService("close",v);g.allowAdsCrossPageChannel.registerService("refresh",function(){g.JSC$8052_win.location.reload()});
g.allowAdsCrossPageChannel.registerService("resize",function(y){if(y){var z=g.allowAdsPopup.querySelector(".fc-whitelist-dialog");y.width&&z.style.setProperty("width",y.width,"important");y.height&&z.style.setProperty("height",y.height,"important")}},!0);
g.allowAdsCrossPageChannel.connect()};
F80.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$8052_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var vJ=window,rH=document,iuc=vJ.location,GUF=function(){},Xu6=/\[native code\]/,k3=function(g,v,r){return g[v]=g[v]||r},Bm6=function(g){g=g.sort();
for(var v=[],r=void 0,k=0;k<g.length;k++){var y=g[k];y!=r&&v.push(y);r=y}return v},y8=function(){var g;
if((g=Object.create)&&Xu6.test(g))g=g(null);else{g={};for(var v in g)g[v]=void 0}return g},cJ=k3(vJ,"gapi",{});var Ii={};Ii=k3(vJ,"___jsl",y8());k3(Ii,"I",0);k3(Ii,"hel",10);var hr1=function(){var g=iuc.href;if(Ii.dpo)var v=Ii.h;else{v=Ii.h;var r=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),k=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(g=g&&(r.exec(g)||k.exec(g)))try{v=decodeURIComponent(g[2])}catch(y){}}return v},nLC=function(g){var v=k3(Ii,"PQ",[]);
Ii.PQ=[];var r=v.length;if(r===0)g();else for(var k=0,y=function(){++k===r&&g()},z=0;z<r;z++)v[z](y)},M5E=function(g){return k3(k3(Ii,"H",y8()),g,y8())};var WJ=function(g){this.JSC$8054_obj_=g};
WJ.prototype.value=function(){return this.JSC$8054_obj_};
WJ.prototype.getWidth=function(){return this.JSC$8054_obj_.width};
WJ.prototype.getHeight=function(){return this.JSC$8054_obj_.height};
WJ.prototype.getStyle=function(){return this.JSC$8054_obj_.style};var RrC=function(g){this.JSC$8057_obj_=g||{}};
_.c=RrC.prototype;_.c.value=function(){return this.JSC$8057_obj_};
_.c.setUrl=function(g){this.JSC$8057_obj_.url=g;return this};
_.c.getUrl=function(){return this.JSC$8057_obj_.url};
_.c.getStyle=function(){return this.JSC$8057_obj_.style};
_.c.setId=function(g){this.JSC$8057_obj_.id=g;return this};
_.c.getId=function(){return this.JSC$8057_obj_.id};
_.c.getContext=function(){return this.JSC$8057_obj_.context};
var g80=function(g){g.JSC$8057_obj_.attributes=g.JSC$8057_obj_.attributes||{};return new WJ(g.JSC$8057_obj_.attributes)};var v8P=function(){RrC.apply(this,arguments)};
_.N(v8P,RrC);var r3P=k3(Ii,"perf",y8());k3(r3P,"g",y8());var kTc=k3(r3P,"i",y8());k3(r3P,"r",[]);y8();y8();var c3j=function(g,v,r){v&&v.length>0&&(v=y3t(v),r&&r.length>0&&(v+="___"+y3t(r)),v.length>28&&(v=v.substr(0,28)+(v.length-28)),r=v,v=k3(kTc,"_p",y8()),k3(v,r,y8())[g]=(new Date).getTime(),v=r3P.r,typeof v==="function"?v(g,"_p",r):v.push([g,"_p",r]))},y3t=function(g){return g.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var zaC=y8(),If0=[],PJ=function(g){throw Error("Ya`"+g);};
If0.push(["jsl",function(g){for(var v in g)if(Object.prototype.hasOwnProperty.call(g,v)){var r=g[v];typeof r=="object"?Ii[v]=k3(Ii,v,[]).concat(r):k3(Ii,v,r)}if(v=g.u)g=k3(Ii,"us",[]),g.push(v),(v=/^https:(.*)$/.exec(v))&&g.push("http:"+v[1])}]);
var W6B=/^(\/[a-zA-Z0-9_\-]+)+$/,PPF=[/\/amp\//,/\/amp$/,/^\/amp$/],SGF=/^[a-zA-Z0-9\-_\.,!]+$/,o8u=/^gapi\.loaded_[0-9]+$/,YG1=/^[a-zA-Z0-9,._-]+$/,afB=function(g,v,r,k,y){var z=g.split(";"),W=z.shift(),S=zaC[W],Y=null;S?Y=S(z,v,r,k):PJ("no hint processor for: "+W);Y||PJ("failed to generate load url");v=Y;r=v.match(Uru);(k=v.match(A36))&&k.length===1&&ea0.test(v)&&r&&r.length===1||PJ("failed sanity: "+g);try{g="?";if(y&&y.length>0){k1(y);var e=y.join(",");Y=Y+"?le="+e;g="&"}if(Ii.rol){var a=Ii.ol;
a&&a.length&&(Y=""+Y+g+"ol="+a.length)}}catch(E){}return Y},p0c=function(g,v,r,k){g=E8c(g);
o8u.test(r)||PJ("invalid_callback");v=drV(v);k=k&&k.length?drV(k):null;var y=function(z){return encodeURIComponent(z).replace(/%2C/g,",")};
return[encodeURIComponent(g.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",y(g.version),"/m=",y(v),k?"/exm="+y(k):"","/rt=j/sv=1/d=1/ed=1",g.activeMods?"/am="+y(g.activeMods):"",g.resourceSig?"/rs="+y(g.resourceSig):"",g.zcms?"/t="+y(g.zcms):"","/cb=",y(r)].join("")},E8c=function(g){g.charAt(0)!=="/"&&PJ("relative path");
for(var v=g.substring(1).split("/"),r=[];v.length;){g=v.shift();if(!g.length||g.indexOf(".")==0)PJ("empty/relative directory");else if(g.indexOf("=")>0){v.unshift(g);break}r.push(g)}g={};for(var k=0,y=v.length;k<y;++k){var z=v[k].split("="),W=decodeURIComponent(z[0]),S=decodeURIComponent(z[1]);z.length==2&&W&&S&&(g[W]=g[W]||S)}v="/"+r.join("/");W6B.test(v)||PJ("invalid_prefix");r=0;for(k=PPF.length;r<k;++r)PPF[r].test(v)&&PJ("invalid_prefix");r=TQV(g,"k",!0);k=TQV(g,"am");y=TQV(g,"rs");g=TQV(g,"t");
return{pathPrefix:v,version:r,activeMods:k,resourceSig:y,zcms:g}},drV=function(g){for(var v=[],r=0,k=g.length;r<k;++r){var y=g[r].replace(/\./g,"_").replace(/-/g,"_");
YG1.test(y)&&v.push(y)}return v.join(",")},TQV=function(g,v,r){g=g[v];
!g&&r&&PJ("missing: "+v);if(g){if(SGF.test(g))return g;PJ("invalid: "+v)}return null},ea0=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,A36=/\/cb=/g,Uru=/\/\//g;
zaC.m=function(g,v,r,k){(g=g[0])||PJ("missing_hint");return"https://apis.google.com"+p0c(g,v,r,k)};
var lf1=decodeURI("%73cript"),ff0=/^[-+_0-9\/A-Za-z]+={0,2}$/,NQC=function(g,v){for(var r=[],k=0;k<g.length;++k){var y=g[k],z;if(z=y){a:{for(z=0;z<v.length;z++)if(v[z]===y)break a;z=-1}z=z<0}z&&r.push(y)}return r},ZgV=function(){var g=Ii.nonce;
return g!==void 0?g&&g===String(g)&&g.match(ff0)?g:Ii.nonce=null:rH.querySelector?(g=rH.querySelector("script[nonce]"))?(g=g.nonce||g.getAttribute("nonce")||"",g&&g===String(g)&&g.match(ff0)?Ii.nonce=g:Ii.nonce=null):null:null},DrP=function(g){if(rH.readyState!="loading")HgP(g);
else{var v=ZgV(),r="";v!==null&&(r=' nonce="'+v+'"');g="<"+lf1+' src="'+encodeURI(g)+'"'+r+"></"+lf1+">";rH.write(t8j?t8j.createHTML(g):g)}},HgP=function(g){var v=rH.createElement(lf1);
v.setAttribute("src",t8j?t8j.createScriptURL(g):g);g=ZgV();g!==null&&v.setAttribute("nonce",g);v.async="true";(g=rH.getElementsByTagName(lf1)[0])?g.parentNode.insertBefore(v,g):(rH.head||rH.body||rH.documentElement).appendChild(v)},w0c=function(g,v,r){L6V(function(){var k=v===hr1()?k3(cJ,"_",y8()):y8();
k=k3(M5E(v),"_",k);g(k)},r)},a4J=function(g,v){var r=v||{};
typeof v=="function"&&(r={},r.callback=v);var k=(v=r)&&v._c;if(k)for(var y=0;y<If0.length;y++){var z=If0[y][0],W=If0[y][1];W&&Object.prototype.hasOwnProperty.call(k,z)&&W(k[z],g,v)}v=[];g?v=g.split(":"):r.features&&(v=r.features);if(!(g=r.h)&&(g=hr1(),!g))throw Error("Za");QvC(v||[],r,g)},QvC=function(g,v,r){g=Bm6(g)||[];
var k=v.callback,y=v.config,z=v.timeout,W=v.ontimeout,S=v.onerror,Y=void 0;typeof S=="function"&&(Y=S);var e=null,a=!1;if(z&&!W||!z&&W)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";S=k3(M5E(r),"r",[]).sort();var E=k3(M5E(r),"L",[]).sort(),p=Ii.le||[],f=[].concat(S),Z=function(X,b){if(a)return 0;vJ.clearTimeout(e);E.push.apply(E,L);var n=((cJ||{}).config||{}).update;n?n(y):y&&k3(Ii,"cu",[]).push(y);if(b){c3j("me0",X,f);try{w0c(b,r,Y)}finally{c3j("me1",X,f)}}return 1};
z>0&&(e=vJ.setTimeout(function(){a=!0;W()},z));
var L=NQC(g,E);if(L.length){L=NQC(g,S);var Q=k3(Ii,"CP",[]),O=Q.length;Q[O]=function(X){if(!X)return 0;c3j("ml1",L,f);var b=function(h){Q[O]=null;Z(L,X)&&nLC(function(){k&&k();h()})},n=function(){var h=Q[O+1];
h&&h()};
O>0&&Q[O-1]?Q[O]=function(){b(n)}:b(n)};
if(L.length){var q="loaded_"+Ii.I++;cJ[q]=function(X){Q[O](X);cJ[q]=null};
g=afB(r,L,"gapi."+q,S,p);S.push.apply(S,L);c3j("ml0",L,f);v.sync||vJ.___gapisync?DrP(g):HgP(g)}else Q[O](GUF)}else Z(L)&&k&&k()},CPu;
var uyE=null,xrB=_.rC.trustedTypes;if(xrB&&xrB.createPolicy){try{uyE=xrB.createPolicy("goog#gapi",{createHTML:RAR,createScript:RAR,createScriptURL:RAR})}catch(g){_.rC.console&&_.rC.console.error(g.message)}CPu=uyE}else CPu=uyE;var t8j=CPu,L6V=function(g,v){if(Ii.hee&&Ii.hel>0)try{return g()}catch(r){v&&v(r),Ii.hel--,a4J("debug_error",function(){try{window.___jsl.hefn(r)}catch(k){throw r;}})}else try{return g()}catch(r){throw v&&v(r),r;
}},jvV=cJ.load;
jvV&&k3(Ii,"ol",[]).push(jvV);cJ.load=function(g,v){return L6V(function(){return a4J(g,v)})};var c0m;var $rV=function(g,v){this.serviceId_=g;this.moduleId_=v||null};
$rV.prototype.toString=function(){return this.serviceId_};
$rV.prototype.getModuleId=function(){return this.moduleId_};var e_A=new $rV("MpJwZc","MpJwZc");var EEh=new _.cj("a"),a0A=function(g,v,r){_.zo.call(this,g,v);this.node=v;this.kind=r};
_.N(a0A,_.zo);var J3C=function(){this.JSC$8070_keys_={};this.urlPrefix_="";this.JSC$8070_queryData_={}};
J3C.prototype.toString=function(){var g=this.urlPrefix_+Og1(this),v=_.W9(this.JSC$8070_queryData_),r="";v!=""&&(r="?"+v);return g+r};
var V8_=function(g){g=S_(g,"md");return!!g&&g!=="0"},Og1=function(g){var v=[],r=(0,_.TT)(function(k){this.JSC$8070_keys_[k]!==void 0&&v.push(k+"="+this.JSC$8070_keys_[k])},g);
V8_(g)?(r("md"),r("k"),r("ck"),r("am"),r("rs"),r("gssmodulesetproto"),r("slk"),r("dti")):(r("sdch"),r("k"),r("ck"),r("am"),r("rt"),"d"in g.JSC$8070_keys_||oi(g,"d","0"),r("d"),r("exm"),r("excm"),(g.JSC$8070_keys_.excm||g.JSC$8070_keys_.exm)&&v.push("ed=1"),r("im"),r("dg"),r("sm"),S_(g,"br")!="1"&&S_(g,"br")!="0"||r("br"),r("br-d"),S_(g,"rb")=="1"&&r("rb"),S_(g,"zs")!=="0"&&r("zs"),qG0(g)!==""&&r("wt"),r("gssmodulesetproto"),r("ujg"),r("sp"),r("rs"),r("cb"),r("ee"),r("slk"),r("dti"),r("m"));return v.join("/")},
S_=function(g,v){return g.JSC$8070_keys_[v]?g.JSC$8070_keys_[v]:null},oi=function(g,v,r){r?g.JSC$8070_keys_[v]=r:delete g.JSC$8070_keys_[v]},sv1=function(g,v){g.urlPrefix_=v},mr6=function(g,v){v&&v.length>0?(v.sort(),oi(g,"exm",v.join(","))):oi(g,"exm",null)},K6j=function(g,v){v&&v.length>0?(v.sort(),oi(g,"excm",v.join(","))):oi(g,"excm",null)},bgE=function(g){return(g=S_(g,"m"))?g.split(","):[]},qG0=function(g){switch(S_(g,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},F6j=function(g,v){var r=Object.keys(v).filter(function(k){return!!Object.keys(v[k]).length}).map(function(k){var y=Object.keys(v[k]);
y.length>1&&y.sort();return k+":"+y.join(",")});
r.sort();oi(g,"ee",r.join(";"))},Mfs=function(g){var v=S_(g,"ee");
if(!v)return{};g={};v=_.I(v.split(";"));for(var r=v.next();!r.done;r=v.next()){var k=_.I(r.value.split(":"));r=k.next().value;k=k.next().value;g[r]={};k=_.I(k.split(","));for(var y=k.next();!y.done;y=k.next())g[r][y.value]=!0}return g},igB=function(g){delete g.JSC$8070_keys_.m;
delete g.JSC$8070_keys_.exm;delete g.JSC$8070_keys_.ed};
J3C.prototype.clone=function(){var g=new J3C;g.JSC$8070_keys_=Object.assign({},this.JSC$8070_keys_);g.urlPrefix_=this.urlPrefix_;g.JSC$8070_queryData_=Object.assign({},this.JSC$8070_queryData_);return g};
var Rg3=function(g,v){v=v===void 0?!0:v;var r=GT_(g),k=new J3C,y=_.ba(r)[5];_.ZG.forEach(X0B,function(W){var S=y.match("/"+W+"=([^/]+)");S&&oi(k,W,S[1])});
var z="";z=g.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";sv1(k,g.substr(0,g.indexOf(z)+z.length));if(!v)return k;(g=_.ba(r)[6]||null)&&uju(g,function(W,S){k.JSC$8070_queryData_[W]=S});
return k},Bas=function(g){g=_.zE(GT_(g));
return g===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(g)?/\/k=/.test(g):!1},GT_=function(g){return g.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?g.substr(65):g},X0B={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"},BQu=RegExp("^loaded_(g|h)?[_\\d]+$");_.Y3=function(g){this.JSC$8082_id_=g;this.opts={}};
_.Y3.prototype.JSC$8084_setLabel=function(g){this.label_=g||void 0;return this};
_.Y3.prototype.addUploadMetadata=function(g,v){var r=this.opts.data||{};r[g]=v;this.opts.data=r;return this};
var hau=function(g){var v=_.ZG.filter(g.opts,function(r){return r!==null});
v=_.ZG.isEmpty(v)?null:v;g=[g.JSC$8082_id_,g.label_,v];v=dsJ(g);return g=g.slice(0,v+1)};
_.Y3.prototype.toString=function(){var g=hau(this);return"("+_.t1(g,function(v){return JSON.stringify(v)}).join(",")+")"};
_.Y3.prototype.getId=function(){return this.JSC$8082_id_};
_.Y3.prototype.getOptions=function(){return _.ZG.clone(this.opts)};var UR=function(){_.Y3.call(this,"image-search")};
_.N(UR,_.Y3);UR.prototype.setSize=function(g){this.opts.imgsz=g;return this};
UR.prototype.JSC$8084_setLabel=function(g){_.Y3.prototype.JSC$8084_setLabel.call(this,g);return this};
UR.prototype.addUploadMetadata=function(g,v){_.Y3.prototype.addUploadMetadata.call(this,g,v);return this};var A8=function(){_.Y3.call(this,"maps")};
_.N(A8,_.Y3);A8.prototype.setZoom=function(g){this.opts.zoom=g;return this};
A8.prototype.JSC$8084_setLabel=function(g){_.Y3.prototype.JSC$8084_setLabel.call(this,g);return this};
A8.prototype.addUploadMetadata=function(g,v){_.Y3.prototype.addUploadMetadata.call(this,g,v);return this};_.e_=function(){_.Y3.call(this,"photos")};
_.N(_.e_,_.Y3);_.e_.prototype.JSC$8084_setLabel=function(g){_.Y3.prototype.JSC$8084_setLabel.call(this,g);return this};
_.e_.prototype.addUploadMetadata=function(g,v){_.Y3.prototype.addUploadMetadata.call(this,g,v);return this};var ai=function(){_.Y3.call(this,"url")};
_.N(ai,_.Y3);var n81=function(){var g=new ai;g.opts.type="video";g.opts.site="youtube.com";return g};
ai.prototype.JSC$8084_setLabel=function(g){_.Y3.prototype.JSC$8084_setLabel.call(this,g);return this};
ai.prototype.addUploadMetadata=function(g,v){_.Y3.prototype.addUploadMetadata.call(this,g,v);return this};var ER=function(){_.Y3.call(this,"video-search")};
_.N(ER,_.Y3);var M8u=function(){var g=new ER;g.opts.site="youtube.com";return g};
ER.prototype.JSC$8084_setLabel=function(g){_.Y3.prototype.JSC$8084_setLabel.call(this,g);return this};
ER.prototype.addUploadMetadata=function(g,v){_.Y3.prototype.addUploadMetadata.call(this,g,v);return this};var Ra_=function(){_.Y3.call(this,"web")};
_.N(Ra_,_.Y3);Ra_.prototype.JSC$8084_setLabel=function(g){_.Y3.prototype.JSC$8084_setLabel.call(this,g);return this};
Ra_.prototype.addUploadMetadata=function(g,v){_.Y3.prototype.addUploadMetadata.call(this,g,v);return this};var dH=function(){this.items_=[];this.opts={}},glj=function(g){switch(g){case "image-search":return new UR;
case "maps":return new A8;case "photos":return new _.e_;case "url":return new ai;case "video-search":return new ER;case "web":return new Ra_}return new _.Y3(g)};
dH.prototype.addView=function(g){this.items_.push(typeof g==="string"?glj(g):g);return this};
var vlt=function(g){return"("+_.t1(g.items_,function(v){return v.toString()}).join(",")+")"};
dH.prototype.toString=function(){return vlt(this)};
dH.prototype.getViews=function(g,v){v=v===void 0?[]:v;for(var r=this.items_,k=0;k<r.length;k++){var y=r[k];y instanceof dH?y.getViews(g,v):y.getId()==g&&v.push(y)}return v};
dH.prototype.getOptions=function(){return _.ZG.clone(this.opts)};var Qr=function(g){this.basePickerUrl_=g||"https://docs.google.com/picker";this.nav_=new dH};
Qr.prototype.nav_=null;Qr.prototype.addView=function(g){this.nav_.addView(g);return this};
Qr.prototype.getBaseUrl=function(){return this.basePickerUrl_};
Qr.prototype.getViews=function(g){return this.nav_.getViews(g)};
_.rQ0=function(g,v){g.callback_=v;return g};var klc=new Map;klc.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");klc.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");klc.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var yQF=new Set;yQF.add("application/vnd.google-apps.kix");yQF.add("application/vnd.google-apps.ritz");yQF.add("application/vnd.google-apps.punch");var a81=function(g,v,r){var k=r&&_.Tr(r,1);r=cQj(r);var y=g[0].getId();switch(_.lA(y,2)){case 13:return zeu(g,v,k,r);case 3:return I86(g,v,k,r);case 10:return WF_(g,v,k,r);case 27:return WF_(g,v,k,r);case 12:return PeV(g,v);case 2:return SkB(g,v,k,r);case 5:return olu(g,v,k,r);case 9:return Yk_(g,v,k,r);case 6:return USj(g,v,k,r);case 25:return AQC(g,v,k,r);case 1:return _.I4(g[0],XPC,26)?eeH(g,v,k,r):WF_(g,v,k,r);default:return{}}},USj=function(g,v,r,k){g=g.map(function(y){return{id:y.getId().getId(),
serviceId:"youtube",name:y.getName(),description:_.Tr(y,3),type:pJ(y),lastEditedUtc:_.GcH(_.nU(y,_.QP,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:y.getUrl(),embedUrl:_.Tr(y,13),thumbnails:Tf(mZ(y))}});
return{action:v,docs:g,viewToken:k,view:r||"youtube",v2Translated:!0}},SkB=function(g,v,r,k){var y=g.map(function(z){var W=z.getId().getId(),S=_.Tr(z,7),Y=z.getName(),e=pJ(z),a=_.GcH(_.nU(z,_.QP,12)).getTime(),E=z.getUrl(),p=Number(YoY(z)),f=_.Tr(z,3),Z=_.Tr(z,11),L=Tf(mZ(z));
var Q=_.nU(z,Ki,21);Q=_.el(Q,1);var O=_.nU(z,Ki,21);O=_.Tr(O,10);var q=_.Tr(z,13);var X=_.nU(z,Ki,21);X=_.el(X,9);var b=_.nU(z,Ki,21);b=_.Tr(b,11);W={id:W,serviceId:"docs",mimeType:S,name:Y,type:e,lastEditedUtc:a,url:E,sizeBytes:p,description:f,iconUrl:Z,thumbnails:L,isShared:Q,downloadUrl:O,embedUrl:q,copyable:X,resourceKey:b};S=_.nU(z,Ki,21);_.el(S,12)&&(W.uploadState="success",W.isNew=!0);S=_.nU(z,Ki,21);_.I4(S,VD,3)&&(z=_.nU(z,Ki,21),z=_.nU(z,VD,3),_.I4(z,J_,2)&&(S=Lg(z.getDuration().getSeconds()),
Y=z.getDuration(),Y=_.v0(Y,2),W.duration=S+Y/1E9),W.aspectRatio=z.getAspectRatio());return W});
return{action:v,docs:y,viewToken:k,view:r||"all",extraUserInputs:ElC(g),v2Translated:!0}},olu=function(g,v,r,k){g=g.map(function(y){var z=_.nU(y,kbB,15);
z=_.nU(z,O_,1);ou(y,10,O_,z);return{id:y.getId().getId(),serviceId:"web",mimeType:_.Tr(y,7),name:y.getName(),type:pJ(y),url:y.getUrl(),description:_.Tr(y,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Tf(mZ(y))}});
return{action:v,docs:g,viewToken:k,view:r||"image-search",v2Translated:!0}},Yk_=function(g,v,r,k){g=g.map(function(y){return{serviceId:"url",
name:mZ(y)[0].getUrl().split("/").pop(),type:pJ(y),mimeType:_.Tr(y,7),url:y.getUrl(),description:_.Tr(y,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Tf(mZ(y))}});
return{action:v,docs:g,viewToken:k,view:r||"url",v2Translated:!0}},eeH=function(g,v,r,k){g=g.map(function(y){return{id:y.getId().getId(),
serviceId:"picasa",name:y.getName(),type:pJ(y),description:_.Tr(y,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Tf(mZ(y))}});
return{action:v,docs:g,viewToken:k,view:r||"webcam",v2Translated:!0}},WF_=function(g,v,r,k){return{action:v,
docs:g.map(dSB),viewToken:k,view:pwH(r||"upload",g),extraUserInputs:ElC(g),v2Translated:!0}},pwH=function(g,v){return v.some(function(r){var k;
return((k=_.nU(r,q1,30))==null?void 0:_.lA(k,3))===9})?g+"/gmailphotos":g},I86=function(g,v,r,k){var y=g.map(function(z){var W={id:z.getId().getId(),
serviceId:"picasa",mimeType:_.Tr(z,7),name:z.getName(),type:pJ(z),lastEditedUtc:_.GcH(_.nU(z,_.QP,12)).getTime(),url:z.getUrl(),sizeBytes:Number(YoY(z)),description:_.Tr(z,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Tf(mZ(z)),mediaKey:z.getId().getId(),parentId:_.Tr(z,4)},S,Y=(S=_.nU(z,n1P,18))==null?void 0:_.nU(S,hVH,3);Y&&(W.latitude=pD(Y,1),W.longitude=pD(Y,2));var e;z=(e=_.nU(z,n1P,18))==null?void 0:df(e,6);e=z!=null?Lg(z):void 0;e&&(W.version=
e);return W});
return{action:v,docs:y,viewToken:k,view:r||"photos",extraUserInputs:ElC(g),v2Translated:!0}},zeu=function(g,v,r,k){g=g.map(function(y){return{id:y.getId().getId(),
serviceId:"et",name:mZ(y)[0].getUrl().split("/").pop(),description:_.Tr(y,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Tf(mZ(y),"etjpg")}});
return{action:v,docs:g,viewToken:k,view:r||"et",v2Translated:!0}},AQC=function(g,v,r,k){g=g.map(function(y){var z=y.getId().getId(),W=k["2"];
return{id:z,serviceId:W.type!=="gmail_themes"&&W.parent==="6226252643674576769"?"picasa":"static_themes",name:y.getName(),mimeType:_.Tr(y,7),type:pJ(y),description:_.Tr(y,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:y.getUrl(),embedUrl:y.getUrl(),thumbnails:Tf(mZ(y))}});
return{action:v,docs:g,viewToken:k,view:r||"photos",v2Translated:!0}},PeV=function(g,v){g=g.map(function(r){var k=_.nU(r,BtE,27);
k=_.pN(k,1,_.VA,_.gQ())[0];return{id:r.getId().getId(),serviceId:"contacts",mimeType:_.Tr(r,7),name:r.getName(),description:_.Tr(r,3),url:"mailto:"+k,thumbnail:[{url:_.Tr(r,11)}],email:k}});
return{action:v,docs:g,view:"contacts",v2Translated:!0}},cQj=function(g){if(!g)return{};
var v=_.Tr(g,3);v=v&&JSON.parse(v)||{};return{0:_.Tr(g,1),1:_.Tr(g,2),2:v}},Tf=function(g,v){v=v===void 0?"":v;
if(!g.length)return null;v=="etjpg"&&(g=g.filter(function(r){return r.getUrl().includes("w1200-h300")}));
return g.map(function(r){return{url:r.getUrl(),height:r.getHeight(),width:r.getWidth(),type:v}})},ElC=function(g){return{isAttachment:g.some(function(v){return _.el(v,31)})}},dSB=function(g){var v,r={id:(v=g.getId())==null?void 0:v.getId(),
serviceId:T7c(g),mimeType:_.Tr(g,7),name:g.getName(),type:pJ(g),sizeBytes:Number(YoY(g)),description:_.Tr(g,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Tf(mZ(g)),isNew:!0};if(v=_.nU(g,q1,30)){r.dataUrl=_.Tr(v,1)||null;a:{var k=_.nU(g,q1,30);switch(_.lA(k,3)){case 9:k=_.Z6(k,v5E,2,s_);k={remoteRefs:k&&_.Tr(k,1)};break a;case 10:case 15:k=_.Z6(k,g5j,4,s_);var y=mZ(g);k={photo_id:k&&_.Tr(k,1),media_key:g.getId().getId(),media_type:_.lA(g,6)===1?1:2,image_url:y&&
y[0].getUrl(),width:y&&String(y[0].getWidth()),height:y&&String(y[0].getHeight())};break a}k=null}r.uploadMetadata=k;r.uploadId=_.Tr(v,9)||null;r.uploadState=l8B(v)||null}(k=v&&_.Z6(v,g5j,4,s_))&&(r.id=_.Tr(k,1));(k=v&&_.Z6(v,rG1,5,s_))&&(r.contentId=_.Tr(k,1));(k=v&&_.Z6(v,M0F,7,s_))&&(r.contentId=_.Tr(k,1));(k=v&&_.Z6(v,RV_,6,s_))&&(r.contentId=_.Tr(k,1));(v==null?void 0:_.lA(v,3))===1&&(r.mediaKey=g.getId().getId());return r},T7c=function(g){var v;
switch(((v=_.nU(g,q1,30))==null?void 0:_.lA(v,3))||0){case 1:return"picasa";case 2:case 3:case 4:case 8:case 12:return"photo";case 10:case 15:return"dragonflyphotos";case 11:return"mapspro";case 13:return"books";case 14:return"cultural"}return null},pJ=function(g){switch(_.lA(g,6)){case 1:case 21:return"photo";
case 2:return"video";case 6:return"folder";case 13:return"calendar";case 14:return"album";case 19:return"contact";case 3:case 4:case 5:case 7:case 12:return _.Tr(g,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},l8B=function(g){switch(g==null?void 0:_.lA(g,8)){case 0:return"default";
case 1:return"canceled";case 2:return"error";case 3:return"running";case 4:return"scheduled";case 5:return"success"}return null};var HSH,f8H,N7_,ZSc;_.lR=function(g,v){var r=v||{};v=r.document||document;var k=_.PY(g).toString(),y=(new U_(v)).createElement("SCRIPT"),z={script_:y,timeout_:void 0},W=new jY(f8H,z),S=null,Y=r.timeout!=null?r.timeout:5E3;Y>0&&(S=window.setTimeout(function(){N7_(y,!0);W.errback(new ZSc(1,"Timeout reached for loading script "+k))},Y),z.timeout_=S);
y.onload=y.onreadystatechange=function(){y.readyState&&y.readyState!="loaded"&&y.readyState!="complete"||(N7_(y,r.cleanupWhenDone||!1,S),W.callback(null))};
y.onerror=function(){N7_(y,!0,S);W.errback(new ZSc(0,"Error while loading script "+k))};
z=r.attributes||{};_.ZG.extend(z,{type:"text/javascript",charset:"UTF-8"});qAB(y,z);_.Vm(y,g);HSH(v).appendChild(y);return W};
HSH=function(g){var v=e8("HEAD",g);return v&&v.length!==0?v[0]:g.documentElement};
f8H=function(){if(this&&this.script_){var g=this.script_;g&&g.tagName=="SCRIPT"&&N7_(g,!0,this.timeout_)}};
N7_=function(g,v,r){r!=null&&_.rC.clearTimeout(r);g.onload=function(){};
g.onerror=function(){};
g.onreadystatechange=function(){};
v&&window.setTimeout(function(){_.A3(g)},0)};
ZSc=function(g,v){var r="Jsloader error (code #"+g+")";v&&(r+=": "+v);_.gC.call(this,r);this.code=g};
_.X8(ZSc,_.gC);var twV=_.Vd(["https://apis.google.com/js/api.js"]),DSE=_.rm(twV),Ce0=function(g,v){var r=!1,k=LFE(g,v).then(function(z){r=!0;return z}),y=_.kIB(5E3).then(function(){return r?LFE(g,v):ww_(v).then(function(z){return Q6_(z,g)})});
return FAu([k,y])},LFE=function(g,v){return u6_(v).then(function(r){return Q6_(r,g)})},Q6_=function(g,v){var r=_.yJ(v,"gapi.")?v.slice(5):v;
return g[r]?_.rh(g[r]):new _.Iu(function(k,y){var z=ak(function(){y(Error("bb"))},3E4);
g.load(v,{callback:function(){_.rC.clearTimeout(z);k(g[r])},
onerror:function(W){_.rC.clearTimeout(z);y(W)}})})},u6_=function(g){return g.gapi&&g.gapi.load?_.rh(g.gapi):ww_(g)},ww_=function(g){return _.lR(DSE,{document:g.document}).then(function(){return g.gapi})},xS0=function(){};
xS0.prototype.load=function(g,v){v=v===void 0?window:v;var r=Date.now();return Ce0(g,v).then(function(k){var y=Date.now();return{library:k,loadStartMs:r,loadEndMs:y}},function(k){throw k instanceof Error?k:Error(String(k));
})};var dTk=function(){_.pg.call(this);this.gapiLoader_=new xS0;this.origin_=null;this.gapiPickerIframeResolver_=_.JW();this.gapiIframesResolver_=_.JW();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.N(dTk,_.pg);var j6u=function(g,v){var r=_.$A("gapi.iframes",v);return r?(g=Date.now(),_.rh({library:r,loadStartMs:g,loadEndMs:g})):g.gapiLoader_.load("gapi.iframes",v)},$SH=function(g,v,r,k,y,z){var W=!1;
W=W===void 0?!1:W;j6u(g,Lu(v.ownerDocument)).then(function(S){var Y=S.library;g.gapiIframesResolver_.resolve(Y);S=g.gapiPickerIframeResolver_;var e=S.resolve,a=W;a=a===void 0?!1:a;var E={};E["host-message-handler"]=r;g.hostMessageHandlerInternal_=E;var p=_.J3(k);p=_.J3(p);p=_.bl(_.Kb(_.mK(new _.qP,p.scheme_),p.JSC$8042_domain_),p.JSC$8042_port_).toString();g.origin_=p;p=(new v8P).setUrl(k);p.JSC$8057_obj_.where=v;p.JSC$8057_obj_.allowPost=a;p.JSC$8057_obj_.messageHandlers=E;a=_.$A("makeWhiteListIframesFilter",
Y)([g.origin_]);p.JSC$8057_obj_.messageHandlersFilter=a;y!=null&&p.setId(y);z!=null&&(p.JSC$8057_obj_.rpctoken=z);a=g80(p);a.JSC$8054_obj_.style={display:"block","min-width":"100%",width:"1px"};a.JSC$8054_obj_.height="100%";g80(p).value().allow="camera 'src' "+g.origin_;Y=Y.getContext().openChild(p.value());e.call(S,Y)},function(S){g.gapiIframesResolver_.reject(S);
g.gapiPickerIframeResolver_.reject(S)});
return g.gapiPickerIframeResolver_.promise},JQF=function(g,v){return _.Ae([g.gapiIframesResolver_.promise,
g.gapiPickerIframeResolver_.promise]).then(function(r){var k=_.I(r);r=k.next().value;return(k=k.next().value)?k.send("picker-message-handler",v,void 0,_.$A("makeWhiteListIframesFilter",r)([g.origin_])):_.l2(Error("cb"))})};
dTk.prototype.disposeInternal=function(){OSu(this);_.pg.prototype.disposeInternal.call(this)};
var OSu=function(g){g.gapiPickerIframeResolver_.promise.then(function(v){v&&(v.unregister("host-message-handler"),delete g.hostMessageHandlerInternal_["host-message-handler"])})};var VwV=function(){this.nextId=0};var s61=function(g,v){switch(g.action){case "select-contacts":g=qkt(g.contacts);break;case "visibility":g=g.visible;var r=new F$;g=_.t$(r,1,7).setVisible(g);r={};r["iframe-command"]=g.serialize();g=r;break;default:g=null}return g?JQF(v,g):_.rh()},qkt=function(g){if(!g||g.length==0)return null;
var v=new F$;_.t$(v,1,11);var r=new VwV;g.forEach(function(k){if(k.email){var y=new U7;y=_.bz(y,2,k.name?k.name:k.email);var z=new BtE;k=_.IRT(z,1,_.JG,k.email,_.VA);k=_.rS(y,27,k);y=k.setId;z=(new $2).setId(":"+(r.nextId++).toString(36));z=_.t$(z,2,12);k=y.call(k,z)}else k=null;k&&ou(v,7,U7,k)});
g={};g["iframe-command"]=v.serialize();return g};_.mSE=function(){if(tj3){var g=/Windows NT ([0-9.]+)/;return(g=g.exec(_.aY()))?g[1]:"0"}return _.HTh?(g=/1[0|1][_.][0-9_.]+/,(g=g.exec(_.aY()))?g[0].replace(/_/g,"."):"10"):kfA?(g=/Android\s+([^\);]+)(\)|;)/,(g=g.exec(_.aY()))?g[1]:""):L5R||wso||Q$F?(g=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(g=g.exec(_.aY()))?g[1].replace(/_/g,"."):""):""}();var fJ;fJ=function(g){return(g=g.exec(_.aY()))?g[1]:""};
_.KFt=function(){if(_.vn)return fJ(/Firefox\/([0-9.]+)/);if(_.nc||KU||fZm)return OTm;if(_.rf){if(_.j3()||_.AoK()){var g=fJ(/CriOS\/([0-9.]+)/);if(g)return g}return fJ(/Chrome\/([0-9.]+)/)}if(_.Qj&&!_.j3())return fJ(/Version\/([0-9.]+)/);if(DPT||Lj3){if(g=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.aY()))return g[1]+"."+g[2]}else if(K53)return(g=fJ(/Android\s+([0-9.]+)/))?g:fJ(/Version\/([0-9.]+)/);return""}();var bS_=function(){};
_.iw(bS_);bS_.prototype.nextId_=0;_.Nq=function(g){return":"+(g.nextId_++).toString(36)};var Z4=function(g){_.ok.call(this);this.JSC$8152_dom_=g||A1();this.JSC$8152_id_=null;this.inDocument_=!1;this.JSC$8152_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.X8(Z4,_.ok);Z4.prototype.idGenerator_=bS_.getInstance();Z4.prototype.getId=function(){return this.JSC$8152_id_||(this.JSC$8152_id_=_.Nq(this.idGenerator_))};
Z4.prototype.setId=function(g){this.parent_&&this.parent_.childIndex_&&(_.ZG.remove(this.parent_.childIndex_,this.JSC$8152_id_),_.ZG.add(this.parent_.childIndex_,g,this));this.JSC$8152_id_=g};
Z4.prototype.getElement=function(){return this.JSC$8152_element_};
var HJ=function(g){g.googUiComponentHandler_||(g.googUiComponentHandler_=new _.Bo(g));return g.googUiComponentHandler_},FFE=function(g,v){if(g==v)throw Error("db");
var r;if(r=v&&g.parent_&&g.JSC$8152_id_){r=g.parent_;var k=g.JSC$8152_id_;r=r.childIndex_&&k?_.ZG.get(r.childIndex_,k)||null:null}if(r&&g.parent_!=v)throw Error("db");g.parent_=v;Z4.superClass_.setParentEventTarget.call(g,v)};
Z4.prototype.setParentEventTarget=function(g){if(this.parent_&&this.parent_!=g)throw Error("eb");Z4.superClass_.setParentEventTarget.call(this,g)};
Z4.prototype.JSC$8154_createDom=function(){this.JSC$8152_element_=this.JSC$8152_dom_.createElement("DIV")};
Z4.prototype.render=function(g){iSC(this,g)};
var iSC=function(g,v,r){if(g.inDocument_)throw Error("fb");g.JSC$8152_element_||g.JSC$8154_createDom();v?v.insertBefore(g.JSC$8152_element_,r||null):g.JSC$8152_dom_.JSC$7337_document_.body.appendChild(g.JSC$8152_element_);g.parent_&&!g.parent_.inDocument_||g.enterDocument()};
_.c=Z4.prototype;_.c.decorate=function(g){if(this.inDocument_)throw Error("fb");if(g&&this.canDecorate(g)){this.wasDecorated_=!0;var v=_.wm(g);this.JSC$8152_dom_&&this.JSC$8152_dom_.JSC$7337_document_==v||(this.JSC$8152_dom_=A1(g));this.decorateInternal(g);this.enterDocument()}else throw Error("gb");};
_.c.canDecorate=function(){return!0};
_.c.decorateInternal=function(g){this.JSC$8152_element_=g};
_.c.enterDocument=function(){this.inDocument_=!0;GlB(this,function(g){!g.inDocument_&&g.getElement()&&g.enterDocument()})};
_.c.exitDocument=function(){GlB(this,function(g){g.inDocument_&&g.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.c.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);GlB(this,function(g){g.dispose()});
!this.wasDecorated_&&this.JSC$8152_element_&&_.A3(this.JSC$8152_element_);this.parent_=this.model_=this.JSC$8152_element_=this.childIndex_=this.children_=null;Z4.superClass_.disposeInternal.call(this)};
_.c.getModel=function(){return this.model_};
_.c.addChild=function(g,v){var r=this.children_?this.children_.length:0;if(g.inDocument_&&(v||!this.inDocument_))throw Error("fb");if(r<0||r>(this.children_?this.children_.length:0))throw Error("hb");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);g.parent_==this?(_.ZG.set(this.childIndex_,g.getId(),g),_.Xh(this.children_,g)):_.ZG.add(this.childIndex_,g.getId(),g);FFE(g,this);_.TCC(this.children_,r,0,g);g.inDocument_&&this.inDocument_&&g.parent_==this?(v=this.getContentElement(),
(v.childNodes[r]||null)!=g.getElement()&&(g.getElement().parentElement==v&&v.removeChild(g.getElement()),r=v.childNodes[r]||null,v.insertBefore(g.getElement(),r))):v?(this.JSC$8152_element_||this.JSC$8154_createDom(),r=this.children_?this.children_[r+1]||null:null,iSC(g,this.getContentElement(),r?r.JSC$8152_element_:null)):this.inDocument_&&!g.inDocument_&&g.JSC$8152_element_&&g.JSC$8152_element_.parentNode&&g.JSC$8152_element_.parentNode.nodeType==1&&g.enterDocument()};
_.c.getContentElement=function(){return this.JSC$8152_element_};
var GlB=function(g,v){g.children_&&g.children_.forEach(v,void 0)};
Z4.prototype.removeChild=function(g,v){if(g){var r=typeof g==="string"?g:g.getId();g=this.childIndex_&&r?_.ZG.get(this.childIndex_,r)||null:null;r&&g&&(_.ZG.remove(this.childIndex_,r),_.Xh(this.children_,g),v&&(g.exitDocument(),g.JSC$8152_element_&&_.A3(g.JSC$8152_element_)),FFE(g,null))}if(!g)throw Error("ib");return g};_.X8(Pak,WVC);_.X8(Swh,WVC);var Xw0;var B7c=function(g,v){v?g.setAttribute("role",v):g.removeAttribute("role")},t8=function(g,v,r){Array.isArray(r)&&(r=r.join(" "));
var k="aria-"+v;r===""||r==void 0?(Xw0||(r={},Xw0=(r.atomic=!1,r.autocomplete="none",r.dropeffect="none",r.haspopup=!1,r.live="off",r.multiline=!1,r.multiselectable=!1,r.orientation="vertical",r.readonly=!1,r.relevant="additions text",r.required=!1,r.sort="none",r.busy=!1,r.disabled=!1,r.hidden=!1,r.invalid="false",r)),r=Xw0,v in r?g.setAttribute(k,r[v]):g.removeAttribute(k)):g.setAttribute(k,r)};var heH;_.D4=function(g,v,r){_.ok.call(this);this.target=g;this.handle=v||g;this.limits=r||new ZJ(NaN,NaN,NaN,NaN);this.JSC$8157_document_=_.wm(g);this.JSC$8157_eventHandler_=new _.Bo(this);_.P0(this,this.JSC$8157_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;_.pw(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=heH};
_.X8(_.D4,_.ok);heH=_.rC.document&&_.rC.document.documentElement&&!!_.rC.document.documentElement.setCapture&&!!_.rC.document.releaseCapture;_.nlF=function(g,v){g.hysteresisDistanceSquared_=Math.pow(v,2)};
_.c=_.D4.prototype;_.c.setEnabled=function(g){this.enabled_=g};
_.c.disposeInternal=function(){_.D4.superClass_.disposeInternal.call(this);_.SY(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$8157_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$8157_document_.releaseCapture();this.handle=this.target=null};
_.c.startDrag=function(g){var v=g.type=="mousedown";if(!this.enabled_||this.dragging_||v&&(g.event_.button!=0||_.HTh&&g.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new LJ("start",this,g.clientX,g.clientY,g)))this.dragging_=!0,v&&g.preventDefault();else return;else v&&g.preventDefault();v=this.JSC$8157_document_;var r=v.documentElement,k=!this.useSetCapture_;this.JSC$8157_eventHandler_.listen(v,["touchmove","mousemove"],this.handleMove_,
{capture:k,passive:!1});this.JSC$8157_eventHandler_.listen(v,["touchend","mouseup"],this.endDrag,k);this.useSetCapture_?(r.setCapture(!1),this.JSC$8157_eventHandler_.listen(r,"losecapture",this.endDrag)):this.JSC$8157_eventHandler_.listen(Lu(v),"blur",this.endDrag);this.scrollTarget_&&this.JSC$8157_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,k);this.clientX=this.startX=g.clientX;this.clientY=this.startY=g.clientY;this.screenX=g.screenX;this.screenY=g.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=Uj(A1(this.JSC$8157_document_))}};
_.c.endDrag=function(g,v){this.JSC$8157_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$8157_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new LJ("end",this,g.clientX,g.clientY,g,Mwj(this,this.deltaX),Rej(this,this.deltaY),v||g.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.c.handleMove_=function(g){if(this.enabled_){var v=g.clientX-this.clientX,r=g.clientY-this.clientY;this.clientX=g.clientX;this.clientY=g.clientY;this.screenX=g.screenX;this.screenY=g.screenY;if(!this.dragging_){var k=this.startX-this.clientX,y=this.startY-this.clientY;if(k*k+y*y>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new LJ("start",this,g.clientX,g.clientY,g)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(g);return}}r=gAE(this,v,r);v=r.x;r=r.y;this.dragging_&&this.dispatchEvent(new LJ("beforedrag",
this,g.clientX,g.clientY,g,v,r))&&(vA6(this,g,v,r),g.preventDefault())}};
var gAE=function(g,v,r){var k=Uj(A1(g.JSC$8157_document_));v+=k.x-g.pageScroll.x;r+=k.y-g.pageScroll.y;g.pageScroll=k;g.deltaX+=v;g.deltaY+=r;return new _.DG(Mwj(g,g.deltaX),Rej(g,g.deltaY))};
_.D4.prototype.onScroll_=function(g){var v=gAE(this,0,0);g.clientX=this.clientX;g.clientY=this.clientY;vA6(this,g,v.x,v.y)};
var vA6=function(g,v,r,k){g.target.style.left=r+"px";g.target.style.top=k+"px";g.dispatchEvent(new LJ("drag",g,v.clientX,v.clientY,v,r,k))},Mwj=function(g,v){var r=g.limits;
g=isNaN(r.left)?null:r.left;r=isNaN(r.width)?0:r.width;return Math.min(g!=null?g+r:Infinity,Math.max(g!=null?g:-Infinity,v))},Rej=function(g,v){var r=g.limits;
g=isNaN(r.top)?null:r.top;r=isNaN(r.height)?0:r.height;return Math.min(g!=null?g+r:Infinity,Math.max(g!=null?g:-Infinity,v))};
_.D4.prototype.isDragging=function(){return this.dragging_};
var LJ=function(g,v,r,k,y,z,W){_.zo.call(this,g);this.clientX=r;this.clientY=k;this.browserEvent=y;this.left=z!==void 0?z:v.deltaX;this.top=W!==void 0?W:v.deltaY};
_.X8(LJ,_.zo);var wH=function(g){this.JSC$8164_map_=new Map;var v=arguments.length;if(v>1){if(v%2)throw Error("oa");for(var r=0;r<v;r+=2)this.set(arguments[r],arguments[r+1])}else g&&this.addAll(g)};
_.c=wH.prototype;_.c.getCount=function(){return this.JSC$8164_map_.size};
_.c.getValues=function(){return Array.from(this.JSC$8164_map_.values())};
_.c.getKeys=function(){return Array.from(this.JSC$8164_map_.keys())};
_.c.containsKey=function(g){return this.JSC$8164_map_.has(g)};
_.c.containsValue=function(g){return this.getValues().some(function(v){return v==g})};
_.c.equals=function(g,v){var r=this;v=v===void 0?function(k,y){return k===y}:v;
return this===g?!0:this.JSC$8164_map_.size!=g.getCount()?!1:this.getKeys().every(function(k){return v(r.JSC$8164_map_.get(k),g.get(k))})};
_.c.isEmpty=function(){return this.JSC$8164_map_.size==0};
_.c.clear=function(){this.JSC$8164_map_.clear()};
_.c.remove=function(g){return this.JSC$8164_map_.delete(g)};
_.c.get=function(g,v){return this.JSC$8164_map_.has(g)?this.JSC$8164_map_.get(g):v};
_.c.set=function(g,v){this.JSC$8164_map_.set(g,v);return this};
_.c.addAll=function(g){if(g instanceof wH){g=_.I(g.JSC$8164_map_);for(var v=g.next();!v.done;v=g.next()){var r=_.I(v.value);v=r.next().value;r=r.next().value;this.JSC$8164_map_.set(v,r)}}else if(g)for(g=_.I(Object.entries(g)),v=g.next();!v.done;v=g.next())r=_.I(v.value),v=r.next().value,r=r.next().value,this.JSC$8164_map_.set(v,r)};
_.c.forEach=function(g,v){var r=this;v=v===void 0?this:v;this.JSC$8164_map_.forEach(function(k,y){return g.call(v,k,y,r)})};
_.c.clone=function(){return new wH(this)};(function(){for(var g=["ms","moz","webkit","o"],v,r=0;v=g[r]&&!_.rC.requestAnimationFrame;++r)_.rC.requestAnimationFrame=_.rC[v+"RequestAnimationFrame"],_.rC.cancelAnimationFrame=_.rC[v+"CancelAnimationFrame"]||_.rC[v+"CancelRequestAnimationFrame"];if(!_.rC.requestAnimationFrame){var k=0;_.rC.requestAnimationFrame=function(y){var z=(new Date).getTime(),W=Math.max(0,16-(z-k));k=z+W;return _.rC.setTimeout(function(){y(z+W)},W)};
_.rC.cancelAnimationFrame||(_.rC.cancelAnimationFrame=function(y){clearTimeout(y)})}})();
var r01=[[],[]],k7t=0,y0j=!1,c0c=0,Ieu=function(g,v){var r=c0c++,k={measureTask:{id:r,fn:g.measure,context:v},mutateTask:{id:r,fn:g.mutate,context:v},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(k.args||(k.args=[]),k.args.length=0,k.args.push.apply(k.args,arguments),k.args.push(k.state)):k.args&&k.args.length!=0?(k.args[0]=k.state,k.args.length=1):k.args=[k.state];k.isScheduled||(k.isScheduled=!0,r01[k7t].push(k));y0j||(y0j=!0,window.requestAnimationFrame(zg1))}},zg1=
function(){y0j=!1;
var g=r01[k7t],v=g.length;k7t=(k7t+1)%2;for(var r,k=0;k<v;++k){r=g[k];var y=r.measureTask;r.isScheduled=!1;y.fn&&y.fn.apply(y.context,r.args)}for(k=0;k<v;++k)r=g[k],y=r.mutateTask,r.isScheduled=!1,y.fn&&y.fn.apply(y.context,r.args),r.state={};g.length=0};var WVt=_.Vd(["about:blank"]),Pau=_.Vd(["javascript:undefined"]),Swj=_.rm(WVt);_.PY(Swj);var oAB=_.rm(Pau);_.PY(oAB);var Q8=function(g){_.ok.call(this);this.JSC$8170_element_=g;this.listenKeyIn_=_.pw(this.JSC$8170_element_,"focus",this,!0);this.listenKeyOut_=_.pw(this.JSC$8170_element_,"blur",this,!0)};
_.X8(Q8,_.ok);Q8.prototype.handleEvent=function(g){var v=new _.Ik(g.event_);v.type=g.type=="focusin"||g.type=="focus"?"focusin":"focusout";this.dispatchEvent(v)};
Q8.prototype.disposeInternal=function(){Q8.superClass_.disposeInternal.call(this);aR(this.listenKeyIn_);aR(this.listenKeyOut_);delete this.JSC$8170_element_};var YwE=function(g,v){this.JSC$8173_element_=g;this.JSC$8173_dom_=v};var CJ=function(g,v){Z4.call(this,v);this.useIframeMask_=!!g;this.lastFocus_=null;this.resizeBackgroundTask_=Ieu({mutate:this.resizeBackground_},this);Ieu({mutate:this.updateModalAndBackground_},this)};
_.X8(CJ,Z4);_.c=CJ.prototype;_.c.focusHandler_=null;_.c.visible_=!1;_.c.bgEl_=null;_.c.bgIframeEl_=null;_.c.tabCatcherElement_=null;_.c.backwardTabWrapInProgress_=!1;_.c.getCssClass=function(){return"goog-modalpopup"};
_.c.getBackgroundElement=function(){return this.bgEl_};
_.c.JSC$8154_createDom=function(){CJ.superClass_.JSC$8154_createDom.call(this);var g=this.getElement(),v=UA(this.getCssClass()).split(" ");ul(g,v);g.tabIndex=0;_.qr(g,!1);UTu(this);A06(this)};
var UTu=function(g){if(g.useIframeMask_&&!g.bgIframeEl_){var v=g.JSC$8152_dom_.JSC$7339_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.Qm(v,Swj);g.bgIframeEl_=v;g.bgIframeEl_.className=g.getCssClass()+"-bg";_.qr(g.bgIframeEl_,!1);eV0(g.bgIframeEl_,0)}g.bgEl_||(g.bgEl_=g.JSC$8152_dom_.JSC$7339_createDom("DIV",g.getCssClass()+"-bg"),_.qr(g.bgEl_,!1))},A06=function(g){g.tabCatcherElement_||(g.tabCatcherElement_=g.JSC$8152_dom_.createElement("SPAN"),_.qr(g.tabCatcherElement_,
!1),g.tabCatcherElement_.tabIndex=0,g.tabCatcherElement_.style.position="absolute")};
_.c=CJ.prototype;_.c.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.c.canDecorate=function(g){return!!g&&g.tagName=="DIV"};
_.c.decorateInternal=function(g){CJ.superClass_.decorateInternal.call(this,g);g=UA(this.getCssClass()).split(" ");ul(this.getElement(),g);UTu(this);A06(this);this.getElement().tabIndex=0;_.qr(this.getElement(),!1)};
_.c.enterDocument=function(){this.bgIframeEl_&&_.TA(this.bgIframeEl_,this.getElement());_.TA(this.bgEl_,this.getElement());CJ.superClass_.enterDocument.call(this);_.lI(this.tabCatcherElement_,this.getElement());this.focusHandler_=new Q8(this.JSC$8152_dom_.JSC$7337_document_);HJ(this).listen(this.focusHandler_,"focusin",this.onFocus);egF(this,!1)};
_.c.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.h1(this.focusHandler_);CJ.superClass_.exitDocument.call(this);_.A3(this.bgIframeEl_);_.A3(this.bgEl_);_.A3(this.tabCatcherElement_)};
_.c.setVisible=function(g){if(g!=this.visible_)if(this.popupShowTransition_&&this.popupShowTransition_.stop(),this.bgShowTransition_&&this.bgShowTransition_.stop(),this.popupHideTransition_&&this.popupHideTransition_.stop(),this.bgHideTransition_&&this.bgHideTransition_.stop(),this.inDocument_&&egF(this,g),g){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$8152_dom_.JSC$7337_document_.activeElement}catch(y){}this.updateModalAndBackground_();HJ(this).listen(this.JSC$8152_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$8152_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);aej(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)eW(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){HJ(this).unlisten(this.JSC$8152_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$8152_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)eW(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var v=this.JSC$8152_dom_,r=v.JSC$7337_document_.body,k=v.JSC$7337_document_.activeElement||r;if(!this.lastFocus_||this.lastFocus_==r){this.lastFocus_=null;break a}(k==r||v.contains(this.getElement(),k))&&this.lastFocus_.focus()}catch(y){}this.lastFocus_=
null}}};
var egF=function(g,v){g.modalAriaVisibilityHelper_||(g.modalAriaVisibilityHelper_=new YwE(g.JSC$8152_element_,g.JSC$8152_dom_));g=g.modalAriaVisibilityHelper_;if(v){g.hiddenElements_||(g.hiddenElements_=[]);v=g.JSC$8173_dom_.getChildren(g.JSC$8173_dom_.JSC$7337_document_.body);for(var r=0;r<v.length;r++){var k=v[r],y;if(y=k!=g.JSC$8173_element_)y=k.getAttribute("aria-hidden"),y=!(y==null||y==void 0?0:String(y));y&&(t8(k,"hidden",!0),g.hiddenElements_.push(k))}}else if(g.hiddenElements_){for(v=0;v<
g.hiddenElements_.length;v++)g.hiddenElements_[v].removeAttribute("aria-hidden");g.hiddenElements_=null}};
CJ.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var aej=function(g,v){g.bgIframeEl_&&_.qr(g.bgIframeEl_,v);g.bgEl_&&_.qr(g.bgEl_,v);_.qr(g.getElement(),v);_.qr(g.tabCatcherElement_,v)};
_.c=CJ.prototype;_.c.onShow=function(){this.dispatchEvent("show")};
_.c.onHide=function(){aej(this,!1);this.dispatchEvent("hide")};
_.c.isVisible=function(){return this.visible_};
_.c.focus=function(){this.focusElement_()};
_.c.resizeBackground_=function(){this.bgIframeEl_&&_.qr(this.bgIframeEl_,!1);this.bgEl_&&_.qr(this.bgEl_,!1);var g=this.JSC$8152_dom_.JSC$7337_document_;var v=_.YL(Lu(this.JSC$8152_dom_.JSC$7337_document_)||window);var r=Math.max(v.width,Math.max(g.body.scrollWidth,g.documentElement.scrollWidth));g=Math.max(v.height,Math.max(g.body.scrollHeight,g.documentElement.scrollHeight));this.bgIframeEl_&&(_.qr(this.bgIframeEl_,!0),_.o16(this.bgIframeEl_,r,g));this.bgEl_&&(_.qr(this.bgEl_,!0),_.o16(this.bgEl_,
r,g))};
_.c.reposition=function(){var g;if(_.Suu(this.getElement())=="fixed")var v=g=0;else v=Uj(this.JSC$8152_dom_),g=v.x,v=v.y;var r=UEu(this.getElement());var k=_.YL(Lu(this.JSC$8152_dom_.JSC$7337_document_)||window);g=Math.max(g+k.width/2-r.width/2,0);v=Math.max(v+k.height/2-r.height/2,0);DJ(this.getElement(),g,v);DJ(this.tabCatcherElement_,g,v)};
_.c.onFocus=function(g){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():g.target==this.tabCatcherElement_&&ak(this.focusElement_,0,this)};
_.c.focusElement_=function(){try{this.getElement().focus()}catch(g){}};
_.c.disposeInternal=function(){_.h1(this.popupShowTransition_);this.popupShowTransition_=null;_.h1(this.popupHideTransition_);this.popupHideTransition_=null;_.h1(this.bgShowTransition_);this.bgShowTransition_=null;_.h1(this.bgHideTransition_);this.bgHideTransition_=null;CJ.superClass_.disposeInternal.call(this)};var wQ=function(g,v,r){CJ.call(this,v,r);this.JSC$8183_class_=g||"modal-dialog";this.buttons_=(new uR).addButton(EAH,!0).addButton(dTu,!1,!0)};
_.X8(wQ,CJ);_.c=wQ.prototype;_.c.escapeToCancel_=!0;_.c.hasTitleCloseButton_=!0;_.c.modal_=!0;_.c.draggable_=!0;_.c.backgroundElementOpacity_=.5;_.c.title_="";_.c.JSC$8185_dragger_=null;_.c.JSC$8185_disposeOnHide_=!1;_.c.titleEl_=null;_.c.titleTextEl_=null;_.c.titleTextId_=null;_.c.titleCloseEl_=null;_.c.contentEl_=null;_.c.buttonEl_=null;_.c.getCssClass=function(){return this.JSC$8183_class_};
_.c.setTitle=function(g){this.title_=g;this.titleTextEl_&&_.N1(this.titleTextEl_,g)};
_.c.getTitle=function(){return this.title_};
_.c.getContent=function(){return""};
_.c.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var pdu=function(g){g.getElement()||g.render();return g.getElement()};
wQ.prototype.getBackgroundElement=function(){this.getElement()||this.render();return wQ.superClass_.getBackgroundElement.call(this)};
var Tau=function(g,v){g.backgroundElementOpacity_=v;g.getElement()&&(v=g.getBackgroundElement())&&eV0(v,g.backgroundElementOpacity_)};
wQ.prototype.setDraggable=function(g){this.draggable_=g;le_(this,g&&this.inDocument_)};
wQ.prototype.JSC$8185_handleDrag=function(){};
var le_=function(g,v){var r=UA(g.JSC$8183_class_+"-title-draggable").split(" ");g.getElement()&&(v?ul(g.titleEl_,r):M2_(g.titleEl_,r));v&&!g.JSC$8185_dragger_?(v=new _.D4(g.getElement(),g.titleEl_),g.JSC$8185_dragger_=v,ul(g.titleEl_,r),_.pw(g.JSC$8185_dragger_,"start",g.setDraggerLimits_,!1,g),_.pw(g.JSC$8185_dragger_,"drag",g.JSC$8185_handleDrag,!1,g)):!v&&g.JSC$8185_dragger_&&(g.JSC$8185_dragger_.dispose(),g.JSC$8185_dragger_=null)};
_.c=wQ.prototype;
_.c.JSC$8154_createDom=function(){wQ.superClass_.JSC$8154_createDom.call(this);var g=this.getElement(),v=this.JSC$8152_dom_;this.titleTextId_=this.getId();var r=this.getId()+".contentEl";this.titleEl_=v.JSC$7339_createDom("DIV",this.JSC$8183_class_+"-title",this.titleTextEl_=v.JSC$7339_createDom("SPAN",{className:this.JSC$8183_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=v.JSC$7339_createDom("SPAN",this.JSC$8183_class_+"-title-close"));FRE(g,this.titleEl_,this.contentEl_=
v.JSC$7339_createDom("DIV",{className:this.JSC$8183_class_+"-content",id:r}),this.buttonEl_=v.JSC$7339_createDom("DIV",this.JSC$8183_class_+"-buttons"));B7c(this.titleTextEl_,"heading");B7c(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;t8(this.titleCloseEl_,"label","Close");B7c(g,"dialog");t8(g,"labelledby",this.titleTextId_||"");_.qr(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(g=this.buttons_,g.JSC$8186_element_=this.buttonEl_,g.render());_.qr(this.buttonEl_,!!this.buttons_);
Tau(this,this.backgroundElementOpacity_)};
_.c.decorateInternal=function(g){wQ.superClass_.decorateInternal.call(this,g);g=this.getElement();var v=this.JSC$8183_class_+"-content";this.contentEl_=A_(document,null,v,g)[0];this.contentEl_||(this.contentEl_=this.JSC$8152_dom_.JSC$7339_createDom("DIV",v),g.appendChild(this.contentEl_));v=this.JSC$8183_class_+"-title";var r=this.JSC$8183_class_+"-title-text",k=this.JSC$8183_class_+"-title-close";(this.titleEl_=A_(document,null,v,g)[0])?(this.titleTextEl_=A_(document,null,r,this.titleEl_)[0],this.titleCloseEl_=
A_(document,null,k,this.titleEl_)[0]):(this.titleEl_=this.JSC$8152_dom_.JSC$7339_createDom("DIV",v),g.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=cC_(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.aJ("SPAN",{className:r,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;t8(g,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=this.JSC$8152_dom_.JSC$7339_createDom("SPAN",
k),this.titleEl_.appendChild(this.titleCloseEl_));_.qr(this.titleCloseEl_,this.hasTitleCloseButton_);v=this.JSC$8183_class_+"-buttons";(this.buttonEl_=A_(document,null,v,g)[0])?(this.buttons_=new uR(this.JSC$8152_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$8152_dom_.JSC$7339_createDom("DIV",v),g.appendChild(this.buttonEl_),this.buttons_&&(g=this.buttons_,g.JSC$8186_element_=this.buttonEl_,g.render()),_.qr(this.buttonEl_,!!this.buttons_));Tau(this,this.backgroundElementOpacity_)};
_.c.enterDocument=function(){wQ.superClass_.enterDocument.call(this);HJ(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);HJ(this).listen(this.buttonEl_,"click",this.onButtonClick_);le_(this,this.draggable_);HJ(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var g=this.getElement();B7c(g,"dialog");this.titleTextEl_.id!==""&&t8(g,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){g=this.JSC$8152_dom_;
var v=this.getBackgroundElement();g.removeNode(this.bgIframeEl_);g.removeNode(v)}this.isVisible()&&egF(this,!1)}};
_.c.exitDocument=function(){this.isVisible()&&this.setVisible(!1);le_(this,!1);wQ.superClass_.exitDocument.call(this)};
_.c.setVisible=function(g){g!=this.isVisible()&&(this.inDocument_||this.render(),wQ.superClass_.setVisible.call(this,g))};
_.c.onShow=function(){wQ.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.c.onHide=function(){wQ.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$8185_disposeOnHide_&&this.dispose()};
_.c.setDraggerLimits_=function(){var g=this.JSC$8152_dom_.JSC$7337_document_,v=_.YL(Lu(g)||window),r=Math.max(g.body.scrollWidth,v.width);g=Math.max(g.body.scrollHeight,v.height);var k=UEu(this.getElement());_.Suu(this.getElement())=="fixed"?this.JSC$8185_dragger_.limits=new ZJ(0,0,Math.max(0,v.width-k.width),Math.max(0,v.height-k.height)):this.JSC$8185_dragger_.limits=new ZJ(0,0,r-k.width,g-k.height)};
_.c.onTitleCloseClick_=function(){fec(this)};
var fec=function(g){if(g.hasTitleCloseButton_){var v=g.buttons_,r=v&&v.cancelButton_;r?(v=v.get(r),g.dispatchEvent(new x3(r,v))&&g.setVisible(!1)):g.setVisible(!1)}},Nac=function(g){g.hasTitleCloseButton_=!1;
g.titleCloseEl_&&_.qr(g.titleCloseEl_,g.hasTitleCloseButton_)};
wQ.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;wQ.superClass_.disposeInternal.call(this)};
wQ.prototype.onButtonClick_=function(g){a:{for(g=g.target;g!=null&&g!=this.buttonEl_;){if(g.tagName=="BUTTON")break a;g=g.parentNode}g=null}if(g&&!g.disabled){g=g.name;var v=this.buttons_.get(g);this.dispatchEvent(new x3(g,v))&&this.setVisible(!1)}};
wQ.prototype.onKey_=function(g){var v=!1,r=!1,k=this.buttons_,y=g.target;if(g.type=="keydown")if(this.escapeToCancel_&&g.keyCode==27){var z=k&&k.cancelButton_;y=y.tagName=="SELECT"&&!y.disabled;z&&!y?(r=!0,v=k.get(z),v=this.dispatchEvent(new x3(z,v))):y||(v=!0)}else{if(g.keyCode==9&&g.shiftKey&&y==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(a){}ak(this.resetBackwardTabWrap_,0,this)}}else if(g.keyCode==13){if(y.tagName=="BUTTON"&&!y.disabled)z=y.name;
else if(y==this.titleCloseEl_)fec(this);else if(k){var W=k.defaultButton_,S;if(S=W)a:{S=e8("BUTTON",k.JSC$8186_element_);for(var Y,e=0;Y=S[e];e++)if(Y.name==W||Y.id==W){S=Y;break a}S=null}y=(y.tagName=="TEXTAREA"||y.tagName=="SELECT"||y.tagName=="A")&&!y.disabled;!S||S.disabled||y||(z=W)}z&&k&&(r=!0,v=this.dispatchEvent(new x3(z,String(k.get(z)))))}else y!=this.titleCloseEl_||g.keyCode!=32&&g.key!=" "||fec(this);if(v||r)g.stopPropagation(),g.preventDefault();v&&this.setVisible(!1)};
var x3=function(g,v){this.type="dialogselect";this.key=g;this.caption=v};
_.X8(x3,_.zo);var uR=function(g){wH.call(this);g||A1();this.cancelButton_=this.JSC$8186_element_=this.defaultButton_=null};
_.X8(uR,wH);_.c=uR.prototype;_.c.clear=function(){wH.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.c.set=function(g,v,r,k){wH.prototype.set.call(this,g,v);r&&(this.defaultButton_=g);k&&(this.cancelButton_=g);return this};
_.c.addButton=function(g,v,r){return this.set(g.key,g.caption,v,r)};
_.c.render=function(){if(this.JSC$8186_element_){_.qj(this.JSC$8186_element_,fem);var g=A1(this.JSC$8186_element_);this.forEach(function(v,r){v=g.JSC$7339_createDom("BUTTON",{name:r},v);r==this.defaultButton_&&(v.className="goog-buttonset-default");this.JSC$8186_element_.appendChild(v)},this)}};
_.c.decorate=function(g){if(g&&g.nodeType==1){this.JSC$8186_element_=g;g=e8("BUTTON",this.JSC$8186_element_);for(var v,r,k,y=0;v=g[y];y++)if(r=v.name||v.id,k=cC_(v)||v.value,r){var z=y==0;this.set(r,k,z,v.name=="cancel");z&&_.b2(v,"goog-buttonset-default")}}};
_.c.getElement=function(){return this.JSC$8186_element_};
var EAH={key:"ok",caption:"OK"},dTu={key:"cancel",caption:"Cancel"},Zvj={key:"yes",caption:"Yes"},HvF={key:"no",caption:"No"},tfE={key:"save",caption:"Save"},DT1={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new uR).addButton(EAH,!0,!0),(new uR).addButton(EAH,!0).addButton(dTu,!1,!0),(new uR).addButton(Zvj,!0).addButton(HvF,!1,!0),(new uR).addButton(Zvj).addButton(HvF,!0).addButton(dTu,!1,!0),(new uR).addButton(DT1).addButton(tfE).addButton(dTu,!0,!0));_.X8(oAK,wQ);_.X8(Yws,Qr);var LVj=_.Vd(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),wdF=_.Vd(["//apis.google.com/js/rpc.js"]),leR=_.rm(LVj),Tak=_.rm(wdF),A0J=null;var Cg=function(g,v){_.ok.call(this);this.JSC$8195_element_=g;g=_.KL(this.JSC$8195_element_)?this.JSC$8195_element_:this.JSC$8195_element_?this.JSC$8195_element_.body:null;this.isRtl_=!!g&&_.aFc(g);this.listenKey_=_.pw(this.JSC$8195_element_,_.MF?"DOMMouseScroll":"mousewheel",this,v)};
_.X8(Cg,_.ok);Cg.prototype.handleEvent=function(g){var v=0,r=0,k=g.event_;k.type=="mousewheel"?(g=QfF(-k.wheelDelta),k.wheelDeltaX!==void 0?(v=QfF(-k.wheelDeltaX),r=QfF(-k.wheelDeltaY)):r=g):(g=k.detail,g>100?g=3:g<-100&&(g=-3),k.axis!==void 0&&k.axis===k.HORIZONTAL_AXIS?v=g:r=g);typeof this.maxDeltaX_==="number"&&(v=_.HI(v,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(r=_.HI(r,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(v=-v);v=new Ca0(g,k,v,r);this.dispatchEvent(v)};
var QfF=function(g){return _.Ra&&(_.HTh||DUo)&&g%40!=0?g:g/40};
Cg.prototype.disposeInternal=function(){Cg.superClass_.disposeInternal.call(this);aR(this.listenKey_);this.listenKey_=null};
var Ca0=function(g,v,r,k){_.Ik.call(this,v);this.type="mousewheel";this.detail=g;this.deltaX=r;this.deltaY=k};
_.X8(Ca0,_.Ik);_.Rl=function(g){var v="instance_";if(g.instance_&&g.hasOwnProperty(v))return g.instance_;v=new g;return g.instance_=v};var pdA;var ueH=_.Vd(["https://about:blank"]),xTt=_.Vd(['javascript:""']),jfu=_.Vd(["about:blank"]);_.X8(sG,oAK);_.c=sG.prototype;_.c.JSC$8203_url_="";_.c.JSC$8203_iframe_=null;_.c.iframeLoaded_=!1;_.c.loadedFired_=!1;_.c.callback_=function(){};
_.c.enterDocument=function(){sG.superClass_.enterDocument.call(this);EAY(this.getBackgroundElement(),HJ(this))};
_.c.render=function(g){var v=this;sG.superClass_.render.call(this,g);this.useGapi_?j6u(this.iframeManager_,window).then(function(){return $Tc(v)}).then(null,function(){v.callback_({action:"error"})}):J0H(this)};
var $Tc=function(g){var v=g.JSC$8152_dom_.JSC$7339_createDom("div",["picker-dialog-content","picker-frame"]);_.qr(v,!1);g.getContentElement().appendChild(v);return $SH(g.iframeManager_,v,function(r){var k=PDE(r["iframe-command"]);switch(k.getCommand()){case 1:r=g.callback_;k=_.nU(k,bI,2);var y="";switch(k.getStatus()){case 2:y="cancel";break;case 1:y="picked";break;case 3:y="error"}var z=_.RA(k,U7,2,_.gQ(Mjh));k=z.length===0?{action:y}:a81(z,y,_.nU(k,zM1,7));r.call(g,k);g.setVisible(!1);break;case 4:Nac(g);
g.callback_({action:"loaded"});break;case 7:case 8:r=g.callback_;a:{y=k.getCommand();z=_.nU(k,bI,2);switch(y){case 7:y="uploadScheduled";break;case 8:y="uploadStateChange";break;default:k={};break a}k=_.RA(z,U7,2,_.gQ(Mjh));if(k.length===0)k={action:y};else{var W=_.nU(z,zM1,7);z=W&&_.Tr(W,1);W=cQj(W);k=WF_(k,y,z,W)}}r.call(g,k)}},g.JSC$8203_url_,g.targetId_,g.rpcToken_).then(function(r){g.JSC$8203_iframe_=r.getIframeEl();
Ov6(g);_.qr(g.JSC$8203_iframe_.parentElement,!0);_.b2(g.getElement(),"picker-dialog");VfC(g);return r})},J0H=function(g){g.JSC$8203_iframe_=g.JSC$8152_dom_.JSC$7339_createDom("IFRAME",{id:g.targetId_,
name:g.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.Qm(g.JSC$8203_iframe_,qwB(g));_.b2(g.getElement(),"picker-dialog");g.getContentElement().appendChild(g.JSC$8203_iframe_);HJ(g).listen(g.JSC$8203_iframe_,"load",function(){return void Ov6(g)});
g.JSC$8203_iframe_.src=g.JSC$8203_url_;VfC(g)},mTH=function(g){sf1(g,(0,_.TT)(function(v){v.setAuthToken(this.targetId_,this.rpcToken_)},g))},VfC=function(g){var v=_.OG(_.J3(g.JSC$8203_url_),"title");
v&&g.setTitle(v)},qwB=function(g){return _.oFh("Internet Explorer")>=7&&_.yJ(g.JSC$8203_url_,"https")?_.rm(ueH):_.nc?_.rm(xTt):_.rm(jfu)},Ov6=function(g){mTH(g);
g.iframeLoaded_=!0;g.JSC$8203_iframe_.tabIndex=0;g.isVisible()&&g.focus()};
sG.prototype.handleKeydown_=function(g){g.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),g.stopPropagation(),g.preventDefault())};
var sf1=function(g,v){var r=g.JSC$8201_gadgetsDomHelper_;egT(function(){v(r.getWindow().gadgets.rpc)},r)};
sG.prototype.setUrl=function(g){g=_.Vr(new _.qP(g),"rpcService",this.targetId_);_.Vr(g,"rpctoken",this.rpcToken_);_.Go(g,"rpctoken="+this.rpcToken_);_.mK(g,"https");this.JSC$8203_url_=g.toString();this.JSC$8203_iframe_&&(this.JSC$8203_iframe_.src=this.JSC$8203_url_)};
var KV6=function(g,v){g.callback_=v;sf1(g,(0,_.TT)(function(r){r.register(this.targetId_,(0,_.TT)(this.handlePickerAction_,this))},g))};
sG.prototype.handlePickerAction_=function(g){var v=g.action;v=="loaded"&&(this.loadedFired_=!0,bv6(this,new Swh(this.isVisible())),FV0(this),Nac(this),HJ(this).unlisten(this.JSC$8152_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$8203_iframe_.tabIndex=0);v!="picked"&&v!="cancel"||this.setVisible(!1);this.callback_(g)};
var FV0=function(g){g.JSC$8203_appId_&&bv6(g,new Pak(g.JSC$8203_appId_,window.location.protocol+"//"+window.location.host))};
sG.prototype.setRelayUrl=function(g){sf1(this,(0,_.TT)(function(v){v.setRelayUrl(this.targetId_,g)},this))};
var bv6=function(g,v){g.useGapi_&&s61(v,g.iframeManager_).then(null,function(){g.callback_({action:"error"})});
sf1(g,(0,_.TT)(function(r){r.call(this.targetId_,"picker",null,v)},g))};
sG.prototype.resizePicker_=function(){var g=Lu(this.JSC$8152_dom_.JSC$7337_document_)||window;if(_.OG(_.J3(this.JSC$8203_url_),"ignoreLimits")=="true")g=new _.oA(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.OG(_.J3(this.JSC$8203_url_),"shadeDialog")=="true"){var v=pdu(this);v=E16(v);var r=_.YL(g);g=r.width-80;r=r.height-40;v&&(g-=v.left?v.left:0,g-=v.right?v.right:0,r-=v.top?v.top:0,r-=v.bottom?v.bottom:0);g=new _.oA(g>0?g:0,r>0?r:0)}else(v=this.preferredDialogWidth_)?(v=Math.max(320,
Math.min(1051,v)),(r=this.preferredDialogHeight_)||(r=_.YL(g).height*.85),r=Math.max(480,Math.min(650,r))):(v=_.YL(g),r=v.width*.618,r=r<v.height?Math.round(Math.max(480,Math.min(650,r*.85))):Math.round(Math.max(480,Math.min(650,v.height*.85))),v=Math.round(r/.618)),g=_.YL(g),v=Math.min(v,Math.max(g.width,320)),r=Math.min(r,Math.max(g.height,480)),g=new _.oA(v,r);_.o16(this.getContentElement(),g);this.reposition()};
sG.prototype.reposition=function(){if(_.OG(_.J3(this.JSC$8203_url_),"shadeDialog")=="true"){var g=UEu(this.getElement()),v=_.YL(this.JSC$8152_dom_.getWindow());g=Math.floor(v.width/2-g.width/2);v=pdu(this);if(v=E16(v)){var r=v.left?v.left:0;r+=v.right?v.right:0;g=Math.floor(g-r/2)}g=g>0?g:0;v=Uj(this.JSC$8152_dom_).y;DJ(this.getElement(),g,v)}else sG.superClass_.reposition.call(this)};
sG.prototype.setVisible=function(g){if(g!=this.isVisible()&&this.autoSizeDialog_){var v=this.JSC$8152_dom_.getWindow();g?(this.resizePicker_(),HJ(this).listen(v,"resize",this.resizePicker_),this.iframeLoaded_||HJ(this).listen(v,"keydown",this.handleKeydown_)):(HJ(this).unlisten(v,"resize",this.resizePicker_),this.iframeLoaded_||HJ(this).unlisten(v,"keydown",this.handleKeydown_))}sG.superClass_.setVisible.call(this,g);bv6(this,new Swh(g))};
sG.prototype.focus=function(){sG.superClass_.focus.call(this);if(this.JSC$8203_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$8203_iframe_.focus()}catch(g){}};var Nm=function(g,v){v=v===void 0?sG:v;Qr.call(this,g);this.pickerConstructor=v;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(g=window.location.origin)||(g=window.location.protocol+"//"+window.location.host);g&&this.urlParamMap_.set("origin",g);this.postProcessors_=[]};
_.N(Nm,Yws);Nm.prototype.JSC$8208_disposeOnHide_=!1;
Nm.prototype.build=function(){this.JSC$8109_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$8109_appId_);this.getRelayUrl()||this.setRelayUrl(_.FG(_.Go(_.il(_.J3(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("jb");var g=new this.pickerConstructor(ivF(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);g.JSC$8185_disposeOnHide_=this.JSC$8208_disposeOnHide_;
g.JSC$8203_appId_=this.JSC$8109_appId_;g.loadedFired_&&FV0(g);KV6(g,this.callback_);return g};
var G70=function(g){g.urlParamMap_.set("multiselectEnabled","true");return g};
Nm.prototype.getHeight=function(){return this.dialogHeight_};
Nm.prototype.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
Nm.prototype.getTitle=function(){return this.urlParamMap_.get("title")};
Nm.prototype.getWidth=function(){return this.dialogWidth_};
var Xd1=function(g){g.JSC$8208_disposeOnHide_=void 0;return g};
Nm.prototype.setRelayUrl=function(g){this.urlParamMap_.set("parent",g);return this};
var BaE=function(g,v){g.urlParamMap_.set("selectButtonLabel",v);return g};
Nm.prototype.setSize=function(g,v){this.dialogWidth_=g;this.dialogHeight_=v;return this};
Nm.prototype.setTitle=function(g){this.urlParamMap_.set("title",g);return this};
var ivF=function(g){g.postProcessors_.length&&g.urlParamMap_.set("pp",JSON.stringify(g.postProcessors_));g.urlParamMap_.set("nav",vlt(g.nav_));var v=new _.qP(g.getBaseUrl());g.urlParamMap_.forEach(function(r,k){_.Vr(v,k,r)});
return v};var MfE=function(g,v){g.name!==void 0?(this.name=g.name,this.code=hg_[g.name]):(this.code=g=g.code,this.name=nAu(g));_.gC.call(this,D2h("%s %s",this.name,v))};
_.X8(MfE,_.gC);var nAu=function(g){var v=_.ZG.findKey(hg_,function(r){return g==r});
if(v===void 0)throw Error("lb`"+g);return v},j_={},hg_=(j_.AbortError=3,j_.EncodingError=5,j_.InvalidModificationError=9,j_.InvalidStateError=7,j_.NotFoundError=1,j_.NotReadableError=4,j_.NoModificationAllowedError=6,j_.PathExistsError=12,j_.QuotaExceededError=10,j_.SecurityError=2,j_.SyntaxError=8,j_.TypeMismatchError=11,j_);var Rg0=function(g,v){_.zo.call(this,g.type,v);this.event_=g};
_.X8(Rg0,_.zo);var goj=function(g,v,r){r===void 0&&(r=g.size);return g.slice?g.slice(v,r):null};var Zvh=new WeakMap,Nam=function(g,v){g=[g];for(var r=v.length-1;r>=0;--r)g.push(typeof v[r],v[r]);return g.join("\v")};_.tfs(function(){if(!_.rC.Blob)return!1;var g=new Uint8Array(100);try{var v=new Blob([g])}catch(r){return!1}return v.size!=100?!1:!0});
var vo6=_.tfs(function(){if(!_.rC.Blob)return!1;var g=new Uint8Array(100);try{var v=new Blob([g])}catch(r){return!1}return goj(v,0,1)===null?!1:!0});_.rC.U3bHHf!=null||(_.rC.U3bHHf=0);_.rC.U3bHHf++;var DTF={};var Fy=void 0;var wdT=Symbol("tb");var bvJ=GT("WizInjectionContext_Dispatcher");var Vfo=GT("WizInjectionContext_RootElement");var sfF=GT("WizInjectionContext_AppContext"),qwK=GT("WizInjectionContext_ModelRootElement"),mTY=GT("WizInjectionContext_RendererData"),KVJ=GT("WizInjectionContext_InjectingConstructor"),OvJ=GT("WizInjectionContext_AsyncDeps"),FV3={};var nAk=!1;var voJ={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:!1,enableContextPerComponent:psC,enableLazyTsx:T4F,enablePerformanceTiming:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};_.h3=Object.assign({},{attributes:{},handleError:function(g){throw g;}},voJ);var ruE=Symbol("xb"),bU3=Symbol("yb"),X93=Symbol("zb"),iUK=Symbol("Ab"),v0T=bu(function(g){return Mr(g)&&ruE in g});var Wuh=Symbol("Bb"),$3={},zmC=($3[Wuh]=!0,$3.debugName="[component]",$3.getComponentStack=function(){for(var g=[],v=this;v;)PhJ(v)&&g.push(v.debugName),v=v.parent;return g},$3.registerSignal=function(){},$3.registerEffect=function(){},$3);var Rv=null,kl=!1,emR=1,zl=Symbol("Cb"),Yl={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:function(){return!1},
producerRecomputeValue:function(){},
consumerMarkedDirty:function(){},
consumerOnSignalRead:function(){}};var J8=Symbol("Db"),OR=Symbol("Eb"),cw=Symbol("Fb"),NVT=Object.assign({},Yl,{value:J8,dirty:!0,error:null,equal:SUY,kind:"computed",producerMustRecompute:function(g){return g.value===J8||g.value===OR},
producerRecomputeValue:function(g){if(g.value===OR)throw Error("da");var v=g.value;g.value=OR;var r=TVh(g),k=!1;try{var y=g.computation();g7(null);k=v!==J8&&v!==cw&&y!==cw&&g.equal(v,y)}catch(z){y=cw,g.error=z}finally{lkF(g,r)}k?g.value=v:(g.value=y,g.version++)}});var Dhk=function(){throw Error();};var w9J=null,HUo=Object.assign({},Yl,{equal:SUY,value:void 0,kind:"signal"});Object.assign({},Yl,{value:J8,dirty:!0,error:null,equal:SUY,kind:"linkedSignal",producerMustRecompute:function(g){return g.value===J8||g.value===OR},
producerRecomputeValue:function(g){if(g.value===OR)throw Error("da");var v=g.value;g.value=OR;var r=TVh(g);try{var k=g.source();var y=g.computation(k,v===J8||v===cw?void 0:{source:g.sourceValue,value:v});g.sourceValue=k}catch(z){y=cw,g.error=z}finally{lkF(g,r)}v!==J8&&y!==cw&&g.equal(v,y)?g.value=v:(g.value=y,g.version++)}});Object.assign({},Yl,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(g){g.schedule!==null&&g.schedule(g.ref)},
hasRun:!1,cleanupFn:function(){}});var ChT=Symbol("Gb"),Pw=Symbol("Hb");var Sw=Array.isArray;var s1C;var kEC={},KuJ=qUk(Object.assign({},{consumerAllowSignalWrites:!0},kEC)),of=qUk(Object.assign({},{consumerAllowSignalWrites:!0},kEC));var ew=0,a6=!1,V8=function(){this.queue=new Set};
V8.prototype.remove=function(g){this.queue.delete(g)};
V8.prototype.clear=function(){this.queue.clear()};
var yuC=function(){V8.apply(this,arguments)};
_.N(yuC,V8);yuC.prototype.schedule=function(g){this.queue.add(g)};
yuC.prototype.flush=function(){if(this.queue.size){a6=!0;try{for(var g=_.I(this.queue),v=g.next();!v.done;v=g.next()){var r=v.value;this.queue.delete(r);try{r.run()}catch(k){cuu(k)}}}finally{a6=!1}}};
var zmt=new yuC,qq=function(){V8.apply(this,arguments)};
_.N(qq,V8);var Ik1=function(){qq.apply(this,arguments)};
_.N(Ik1,qq);Ik1.prototype.schedule=function(g){g.hasRun?this.queue.add(g):g.run()};
Ik1.prototype.flush=function(){if(this.queue.size)if(_.h3.flushRenderEffectsDuringRender){var g=this.queue;this.queue=new Set;rFK(g)}else rFK(this.queue)};
var FuB=new Ik1,WuP=function(){qq.apply(this,arguments)};
_.N(WuP,qq);WuP.prototype.schedule=function(g){var v=this;return _.P(function(r){if(r.nextAddress==1)return g.hasRun?r.jumpTo(2):_.U(r,Promise.resolve(),3);if(r.nextAddress!=2)return g.run(),r.return();v.queue.add(g);_.o7(r)})};
WuP.prototype.flush=function(){var g=this;return _.P(function(v){if(v.nextAddress==1)return g.queue.size?_.U(v,Promise.resolve(),2):v.return();rFK(g.queue);_.o7(v)})};
var BV3=new WuP,Ph6=function(){qq.apply(this,arguments)};
_.N(Ph6,qq);Ph6.prototype.schedule=function(g){this.queue.add(g)};
Ph6.prototype.flush=function(){this.queue.size&&rFK(this.queue)};
var GEF=new Ph6,RmJ=[FuB,zmt,GEF,BV3],SUH=[FuB,GEF,BV3],noC=[];w9J=function(){g0h();for(var g=_.I(noC),v=g.next();!v.done;v=g.next())v=v.value,v()};
var cuu=kF;var d7=Symbol("Mb");var Ek=null,zRF,Ico=null,WN3;var sR={},oou=Object.assign({},Yl,(sR[ruE]=!0,sR.effectType=bU3,sR.isResettableContext=!0,sR.producerNode=void 0,sR.hasRun=!1,sR.effectFn=null,sR.consumerIsAlwaysLive=!0,sR.consumerAllowSignalWrites=!0,sR.consumerMarkedDirty=hmR,sR.run=function(){if(this.effectFn!==null&&!this.isDisposed){if(kl)throw Error("Nb");this.dirty=!1;if(!this.hasRun||akC(this)){this.hasRun=!0;J0Y(this);var g=_.iP(this),v=TVh(this);kEo("effectRun",this.debugName);try{NS(this.effectFn,this.componentStack)}catch(r){throw _.h3.enableContextBasedComponentStacks&&
fS(r),r;}finally{yuo("effectRun",this.debugName),lkF(this,v),_.iP(g)}}}},sR.componentStack=void 0,sR.debugName="[effect]",sR[Symbol.dispose]=function(){ook(this);
if(ys(this))for(var g=0;g<this.producerNode.length;g++)YUJ(this.producerNode[g],this.producerIndexOfThis[g]);this.producerNode.length=this.producerLastReadVersion.length=this.producerIndexOfThis.length=0;this.liveConsumerNode&&(this.liveConsumerNode.length=this.liveConsumerIndexOfThis.length=0);g=_.I(SUH);for(var v=g.next();!v.done;v=g.next())v.value.remove(this);$Tm(this)},sR));var o0o=Object.assign({},oou,{effectType:X93});var YHs=Symbol("Ob");var U4k=Object.assign({},oou,{effectType:bU3});var BDJ=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 MS=Symbol("Pb");var Pd=function(){},ef=function(g){this.props=g;
this.__unmounted=!1};
ef.prototype.didPatch=function(){};
ef.prototype.didMount=function(){};
ef.prototype.didUnmount=function(){};
ef.prototype.didUpdate=function(){};var acY={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},eRh=
{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}]}},J$3={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},pRK=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],d4h={"*":{async:1,dir:0,loading:2,target:3}};var YU6=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,mq={},lcC=(mq[1]=null,mq[2]=function(g,v){return v instanceof DQ?wS(v):dS.toString()},mq[3]=function(g,v){return AM(v)?_.e9(v):YU6.test(String(v))?String(v):dS.toString()},mq[4]=function(g,v){return v instanceof zI?_.PY(v):dS.toString()},mq[5]=function(g,v){return String(v)},mq[7]=null,mq[8]=null,mq[10]=null,mq);var cWJ=Symbol("Rb");var F1A=function(g){var v=Uh6,r=g,k="",y="",z=1;g<0&&(g=-g);if(g===Infinity)g=(Infinity*Math.sign(r)).toString();else{for(var W=0;W<Au_.length;W++){var S=Au_[W];z=v[S];if(g>=z||z<=1&&g>.1*z){k=S;break}}k?(k+="B",y=" "):z=1;g=Math.round(r/z*10)/10+y+k}return g},Au_="Y Z E P T G M K  m u n".split(" "),Uh6={"":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};_.em_=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 PVA={};RegExp.prototype.hasOwnProperty("sticky");var Me3=function(g){g=String(g);for(var v=function(k,y,z){for(var W=Math.min(y.length-z,k.length),S=0;S<W;S++){var Y=y[z+S];if(k[S]!==("A"<=Y&&Y<="Z"?Y.toLowerCase():Y))return!1}return!0},r=0;(r=g.indexOf("<",r))!=-1;){if(v("\x3c/script",g,r)||v("\x3c!--",g,r))return"zSoyz";
r+=1}return g},WbB=function(g){return g!=null&&g.contentKind===PVA};var xl={default:"__default"};var LNY=Object.prototype.hasOwnProperty;ZLC.prototype=Object.create(null);var FT=C0k();var F6=null;var KNK=function(g){this.created=[];this.deleted=[];this.node=g};var bLR=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var g=this,v=g;g;)v=g,g=g.parentNode;return v};var x4J=function(g,v){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=g;this.key=v;this.text=void 0};var Ok=null,Vs=null,$l=null,sk=null,VeA=[],OLK=$4s,KS=[],be=[],yWB=function(g){return FNk(function(v,r,k){$l=Vs=v;Vs=null;r(k);JFh(null);Vs=$l;$l=$l.parentNode;return v},g)}(),kps=function(g){return FNk(function(v,r,k){var y={nextSibling:v};
Vs=y;r(k);$l&&JFh(v.nextSibling);return y===Vs?null:Vs},g)}();var ie=[],GZk=0;var Gl=new ZLC;var NC=new ZLC;var akt=C0k(),n0k=akt[xl.default],RRC=akt.style,hRJ=["focusin","focusout"];var suY=function(){},wGT=function(){},ixC=function(){},KbA=function(){};var nS=Symbol("Xb");var z_K,cvh=yvR;var z7=Symbol("Yb");var ZxJ={};var Fbm=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(" ")),
bxR=new Set(["a","font","script","style","title"]);var YA={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var Uw=null,A0=function(g,v){ef.call(this,g);var r=this;this.functionComponent=v;this.hooks=[];this.hookCounter=0;this.disposeEffects=D8(function(k){r.effectContext=k;_.tQ(function(){xGJ(r,r.el)})},_.h3.alwaysTrackContexts||!!Fy)};
_.N(A0,ef);A0.prototype.render=function(g){var v=Uw;Uw=this;this.hookCounter=0;var r=g7(of),k=_.iP(this.effectContext);try{return kEo("render",this.componentName),this.functionComponent(g)}finally{yuo("render",this.componentName),_.iP(k),g7(r),Uw=v}};
_.mx.Object.defineProperties(A0.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return yFh(this.functionComponent)}}});var G9A=Symbol("lc"),VP3=function(g,v,r){this.kind=g;this.props=v;this.children=r};
_.N(VP3,Pd);VP3.prototype.render=function(){return Oxm(this.kind,this.props,this.children)};
VP3.prototype.getChildren=function(){return this.children};var BPR=[];Dhk=function(g){throw Error("sb`"+g.debugName);};
(function(){var g=F6;F6=function(v){g==null||g(v);h_k(v)}})();var EoE=void 0,dhP={},p9u=new WeakMap,mDh={getComponent:function(g){if(g.hasAttribute("ng-version"))return dhP;if(!g.__wizComponent)return null;g=g.__wizComponent;p9u.set(g.propsAndState,g);return g.propsAndState},
getDirectiveMetadata:function(g){if(g===dhP)return{framework:"wiz",name:"<Root>",props:{}};g=p9u.get(g);if(!g)throw Error("mc");return{framework:"wiz",name:g.name,props:Object.fromEntries(Object.keys(g.props).map(function(v){return[v,v]}))}},
"\u0275setProfiler":function(g){var v;(v=EoE)==null||v();EoE=MEA(function(){g(2)})},
isSignal:function(g){return typeof g==="function"&&g[zl]!==void 0}};_.d.debugName="RlDudd";var nEA={nonNullableCondIsNull:function(){return Error("qc")}};var kLY=function(){this.map=new Map};
kLY.prototype.push=function(g,v){var r=this.map;r.has(g)&&(this.multi||(this.multi=new Map),this.multi.set(v,r.get(g)));r.set(g,v)};
kLY.prototype.pop=function(g){var v=this.map,r=v.get(g),k;r!==void 0&&((k=this.multi)==null?0:k.has(r))?(v.set(g,this.multi.get(r)),this.multi.delete(r)):v.delete(g);return r};_.af.debugName="nsTGHd";_.da.debugName="tbhMcf";_.pv.debugName="zyMFzb";_.T7.debugName="vI1rtf";_.la={OUT_OF_ORDER_HOOK_CALL:function(g){return Error("rc`"+g)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("sc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("tc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("uc")},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(g,v){return Error("vc`"+g+"`"+v)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(g){return Error("wc`"+g)},
USE_ELEMENT_NOT_ASSIGNED:function(g){return Error("xc`"+String(g))}};z_K=qvY;var oYB=Symbol("yc");CVh({beforeRender:function(g){var v=_.iP(g.effectContext);try{var r;((r=g.__syncEffects)==null?0:r.length)&&U7R(g.__syncEffects)}finally{_.iP(v)}},
didPatch:function(g){var v=_.iP(g.effectContext);try{var r;((r=g.__syncEffects)==null?0:r.length)&&U7R(g.__syncEffects)}finally{_.iP(v)}},
didUnmount:function(g){var v;((v=g.hooks)==null?0:v.length)&&g.hooks.forEach(YJm)}});var TVj,lk1,fku;TVj=_.rC.window;_.wa=(TVj==null?void 0:(lk1=TVj.yt)==null?void 0:lk1.config_)||(TVj==null?void 0:(fku=TVj.ytcfg)==null?void 0:fku.data_)||{};_.FK("yt.config_",_.wa);var NVF={},EYT=[];_.EU=function(g){var v=_.Nj.apply(1,arguments);var r=Error.call(this,g);this.message=r.message;"stack"in r&&(this.stack=r.stack);this.args=[].concat(_.fF(v));Object.setPrototypeOf(this,this.constructor.prototype)};
_.N(_.EU,Error);var e$k=function(g,v,r){this.actionName=g;this.optionalAction=v===void 0?!1:v;this.args=r===void 0?null:r;this.returnValue=[]};_.G=function(g){this.name=g};_.xE=new _.G("signalAction");var Lxs=/^[\w.]*$/,f9o={q:!0,search_query:!0},l9s=String(TWF);var KJ;KJ=Symbol("zc");_.bR=function(g){this.name=g};
_.bR.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var woC=function(g){this.key=g},uwB=function(g){this.deferredKey=g},CxB=function(){var g=this;
this.providers=new Map;this.JSC$8416_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(g.providers)}}};
CxB.prototype.addProvider=function(g){this.providers.set(g.provide,g);var v=this.JSC$8416_deferred.get(g.provide);if(v)try{v.resolver(this.resolve(g.provide))}catch(r){v.rejector(r)}};
CxB.prototype.resolve=function(g){return g instanceof uwB?ZUt(this,g):g instanceof woC?HUC(this,g.key,[],!0):HUC(this,g,[])};
var ZUt=function(g,v){v=v.deferredKey;if(g.JSC$8416_deferred.has(v))return g.JSC$8416_deferred.get(v).promise;var r={};r.promise=new Promise(function(k,y){r.resolver=k;r.rejector=y});
g.JSC$8416_deferred.set(v,r);return r.promise},HUC=function(g,v,r,k){k=k===void 0?!1:k;
if(r.indexOf(v)>-1)throw Error("Ac`"+v);if(g.cachedValues.has(v))return g.cachedValues.get(v);if(!g.providers.has(v)){if(k)return;throw Error("Bc`"+v);}k=g.providers.get(v);r.push(v);if(k.useValue!==void 0)var y=k.useValue;else if(k.useFactory)y=k[KJ]?tEu(g,k[KJ],r):[],y=k.useFactory.apply(k,_.fF(y));else if(k.useClass){y=k.useClass;var z=y[KJ]?tEu(g,y[KJ],r):[];y=new (Function.prototype.bind.apply(y,[null].concat(_.fF(z))))}else throw Error("Cc`"+v);r.pop();k.skipCache||g.cachedValues.set(v,y);return y},
tEu=function(g,v,r){return v?v.map(function(k){return k instanceof woC?HUC(g,k.key,r,!0):HUC(g,k,r)}):[]};var QNY;var jP=new _.bR("ENDPOINT_HANDLER_TOKEN");_.$E=new _.G("urlEndpoint");var Dhu=function(){this.data=[];this.cachedPackedInt52=-1};
Dhu.prototype.set=function(g,v){v=v===void 0?!0:v;0<=g&&g<52&&Number.isInteger(g)&&this.data[g]!==v&&(this.data[g]=v,this.cachedPackedInt52=-1)};
Dhu.prototype.get=function(g){return!!this.data[g]};
var LuF=function(g){g.cachedPackedInt52===-1&&(g.cachedPackedInt52=g.data.reduce(function(v,r,k){return v+(r?Math.pow(2,k):0)},0));
return g.cachedPackedInt52};var GLK=function(g){var v=w96;g=g===void 0?_.$A("yt.ads.biscotti.lastId_")||"":g;var r=Object,k=r.assign,y={};y.dt=C_F;y.flash="0";a:{try{var z=v.JSC$8422_win_.top.location.href}catch(Ao){z=2;break a}z=z?z===v.doc_.location.href?0:1:2}y=(y.frm=z,y);try{y.u_tz=-(new Date).getTimezoneOffset();var W=W===void 0?wp:W;try{var S=W.history.length}catch(Ao){S=0}y.u_his=S;var Y;y.u_h=(Y=wp.screen)==null?void 0:Y.height;var e;y.u_w=(e=wp.screen)==null?void 0:e.width;var a;y.u_ah=(a=wp.screen)==null?void 0:a.availHeight;
var E;y.u_aw=(E=wp.screen)==null?void 0:E.availWidth;var p;y.u_cd=(p=wp.screen)==null?void 0:p.colorDepth}catch(Ao){}S=v.JSC$8422_win_;try{var f=S.screenX;var Z=S.screenY}catch(Ao){}try{var L=S.outerWidth;var Q=S.outerHeight}catch(Ao){}try{var O=S.innerWidth;var q=S.innerHeight}catch(Ao){}try{var X=S.screenLeft;var b=S.screenTop}catch(Ao){}try{O=S.innerWidth,q=S.innerHeight}catch(Ao){}try{var n=S.screen.availWidth;var h=S.screen.availTop}catch(Ao){}f=[X,b,f,Z,n,h,L,Q,O,q];Z=E_3(!1,v.JSC$8422_win_.top);
L={};var IY=IY===void 0?_.rC:IY;Q=new Dhu;"SVGElement"in IY&&"createElementNS"in IY.document&&Q.set(0);O=xsj();O["allow-top-navigation-by-user-activation"]&&Q.set(1);O["allow-popups-to-escape-sandbox"]&&Q.set(2);IY.crypto&&IY.crypto.subtle&&Q.set(3);"TextDecoder"in IY&&"TextEncoder"in IY&&Q.set(4);IY=LuF(Q);v=(L.bc=IY,L.bih=Z.height,L.biw=Z.width,L.brdim=f.join(),L.vis=kTm(v.doc_),L.wgl=!!wp.WebGLRenderingContext,L);r=k.call(r,y,v);r.ca_type="image";g&&(r.bid=g);return r},w96=new function(){var g=
window.document;
this.JSC$8422_win_=window;this.doc_=g};
_.FK("yt.ads_.signals_.getAdSignalsString",function(g){return NWh(GLK(g))});_.Gn();navigator.userAgent.indexOf(" (CrKey ");var OaK="XMLHttpRequest"in _.rC?function(){return new XMLHttpRequest}:null;var Q1u="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),ChF=[].concat(_.fF(Q1u),["client_dev_set_cookie"]);var iaC={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"},sNh="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(_.fF(Q1u)),rVA=!1,Kx3=_.Xom,RSY=FxT;var Hwm=[{messageFn:function(g){return"Cannot read property '"+g.key+"'"},
patternsForType:{Error:[{regexp:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{regexp:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{regexp:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{regexp:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./,
groups:["value","key"]},{regexp:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{regexp:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{regexp:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{messageFn:function(g){return"Cannot call '"+g.key+"'"},
patternsForType:{TypeError:[{regexp:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{regexp:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{regexp:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{regexp:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{regexp:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/,
groups:["key"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{messageFn:function(g){return g.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var uKC={messageWeights:[],callbackWeights:[{callback:zsT,weight:500},{callback:I3C,weight:500}]};var xhc=function(){this.callbackWeights=[];this.messageWeights=[]},j1C,Zwm=function(){if(!j1C){var g=j1C=new xhc;
g.messageWeights.length=0;g.callbackWeights.length=0;H5k(g,uKC)}return j1C},H5k=function(g,v){v.messageWeights&&g.messageWeights.push.apply(g.messageWeights,v.messageWeights);
v.callbackWeights&&g.callbackWeights.push.apply(g.callbackWeights,v.callbackWeights)};_.X8(_.SE,_.pg);_.SE.prototype.subscribe=function(g,v,r){var k=this.topics_[g];k||(k=this.topics_[g]=[]);var y=this.JSC$8446_key_;this.subscriptions_[y]=g;this.subscriptions_[y+1]=v;this.subscriptions_[y+2]=r;this.JSC$8446_key_=y+3;k.push(y);return y};
var $hj=function(g){var v=w6K,r=!1,k=v.subscribe("handleError",function(y){r||(r=!0,this.unsubscribeByKey(k),g.apply(void 0,arguments))},v)};
_.SE.prototype.unsubscribe=function(g,v,r){if(g=this.topics_[g]){var k=this.subscriptions_;if(g=g.find(function(y){return k[y+1]==v&&k[y+2]==r}))return this.unsubscribeByKey(g)}return!1};
_.SE.prototype.unsubscribeByKey=function(g){var v=this.subscriptions_[g];if(v){var r=this.topics_[v];this.publishDepth_!=0?(this.pendingKeys_.push(g),this.subscriptions_[g+1]=function(){}):(r&&_.Xh(r,g),delete this.subscriptions_[g],delete this.subscriptions_[g+1],delete this.subscriptions_[g+2])}return!!v};
_.SE.prototype.publish=function(g,v){var r=this.topics_[g];if(r){var k=Array(arguments.length-1),y=arguments.length,z;for(z=1;z<y;z++)k[z-1]=arguments[z];if(this.async_)for(z=0;z<r.length;z++)y=r[z],Juu(this.subscriptions_[y+1],this.subscriptions_[y+2],k);else{this.publishDepth_++;try{for(z=0,y=r.length;z<y&&!this.isDisposed();z++){var W=r[z];this.subscriptions_[W+1].apply(this.subscriptions_[W+2],k)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;r=this.pendingKeys_.pop();)this.unsubscribeByKey(r)}}return z!=
0}return!1};
var Juu=function(g,v,r){_.UN(function(){g.apply(v,r)})};
_.SE.prototype.clear=function(g){if(g){var v=this.topics_[g];v&&(v.forEach(this.unsubscribeByKey,this),delete this.topics_[g])}else this.subscriptions_.length=0,this.topics_={}};
_.SE.prototype.getCount=function(g){if(g){var v=this.topics_[g];return v?v.length:0}g=0;for(v in this.topics_)g+=this.getCount(v);return g};
_.SE.prototype.disposeInternal=function(){_.SE.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var w6K=new _.SE;var gD=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(gD,_.Jn);gD.prototype.getColdHashData=function(){return _.Tr(this,3)};
gD.prototype.getHotHashData=function(){return _.Tr(this,5)};
gD.prototype.setHotHashData=function(g){return _.e5(this,5,g)};var lvA=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(lvA,_.Jn);var BNm=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(BNm,_.Jn);_.c=BNm.prototype;_.c.getDeviceId=function(){return _.Tr(this,6)};
_.c.getExperimentIds=function(g){var v=_.pN(this,9,_.ZR,3,!0);V6(v,g);return v[g]};
_.c.getPlayerType=function(){return _.lA(this,36)};
_.c.setHomeGroupInfo=function(g){return _.rS(this,81,g)};
_.c.clearLocationPlayabilityToken=function(){return _.R1(this,89)};var SP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(SP,_.Jn);SP.prototype.setKey=function(g){return _.e5(this,1,g)};
SP.prototype.getValue=function(){return N5(this,2,nxs)};
var nxs=[2,3,4,5,6];var OUj=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(OUj,_.Jn);OUj.prototype.setTrackingParams=function(g){return _.R1(this,1,_.Ou(g,!1))};var hOK=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(hOK,_.Jn);var ZfA=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ZfA,_.Jn);ZfA.prototype.getExperimentIds=function(g){var v=_.pN(this,5,_.Hv,3,!0);V6(v,g);return v[g]};var Av=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Av,_.Jn);Av.prototype.getToken=function(){return _.Y8(this,2)};
Av.prototype.setToken=function(g){return _.e5(this,2,g)};var YE=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(YE,_.Jn);YE.prototype.setSafetyMode=function(g){return _.Mh(this,5,g)};var PG=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(PG,_.Jn);PG.prototype.setClient=function(g){return _.rS(this,1,g)};var NhT={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 fvo;_.lQ=function(){var g=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.rC.addEventListener("beforeinstallprompt",function(v){v.preventDefault();g.deferredInstallPrompt=v});
_.rC.addEventListener("appinstalled",function(){g.appInstalledEventFired=!0},{once:!0})};
fvo=function(){if(!_.rC.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.rC.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.rC.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.rC.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.rC.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(g){return"WEB_DISPLAY_MODE_UNKNOWN"}};var DcT=function(){this.syncHeaders=!0},LWF=function(g){var v={},r=[];
"USER_SESSION_ID"in _.wa&&r.push({key:"u",value:_.Cv("USER_SESSION_ID")});if(r=hZC(r))v.Authorization=r,r=g=g==null?void 0:g.sessionIndex,r===void 0&&(r=Number(_.Cv("SESSION_INDEX",0)),r=isNaN(r)?0:r),_.T("voice_search_auth_header_removal")||(v["X-Goog-AuthUser"]=r.toString()),"INNERTUBE_HOST_OVERRIDE"in _.wa||(v["X-Origin"]=window.location.origin),g===void 0&&"DELEGATED_SESSION_ID"in _.wa&&(v["X-Goog-PageId"]=_.Cv("DELEGATED_SESSION_ID"));return v};var VE1={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var Ft=_.$A("ytglobal.prefsUserPrefsPrefs_")||{},qUu;_.FK("ytglobal.prefsUserPrefsPrefs_",Ft);_.iR=function(){this.cookieName=_.Cv("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.Cv("ALT_PREF_COOKIE_DOMAIN","youtube.com");var g=_.Yo.get(this.cookieName,void 0);g&&this.parse(g)};
_.o0=function(){qUu||(qUu=new _.iR);return qUu};
_.iR.prototype.get=function(g,v){s1t(g);mhu(g);g=Ft[g]!==void 0?Ft[g].toString():null;return g!=null?g:v?v:""};
_.iR.prototype.set=function(g,v){s1t(g);mhu(g);if(v==null)throw Error("Fc");Ft[g]=v.toString()};
_.iR.prototype.getFlag=function(g){return!!((Ku6("f"+(Math.floor(g/31)+1))||0)&1<<g%31)};
_.YX=function(g,v,r){g="f"+(Math.floor(v/31)+1);v=1<<v%31;var k=Ku6(g)||0;k=r?k|v:k&~v;k===0?delete Ft[g]:(r=k.toString(16),Ft[g]=r.toString())};
_.iR.prototype.remove=function(g){s1t(g);mhu(g);delete Ft[g]};
_.iR.prototype.save=function(){var g=!0;_.T("web_secure_pref_cookie_killswitch")&&(g=!1);_.UU(this.cookieName,this.dump(),63072E3,this.cookieDomain,g)};
_.iR.prototype.clear=function(){_.ZG.clear(Ft)};
_.iR.prototype.dump=function(){var g=[],v;for(v in Ft)Ft.hasOwnProperty(v)&&g.push(v+"="+encodeURIComponent(String(Ft[v])));return g.join("&")};
var mhu=function(g){if(/^f([1-9][0-9]*)$/.test(g))throw Error("Gc`"+g);},s1t=function(g){if(!/^\w+$/.test(g))throw Error("Hc`"+g);
},Ku6=function(g){g=Ft[g]!==void 0?Ft[g].toString():null;
return g!=null&&/^[A-Fa-f0-9]+$/.test(g)?parseInt(g,16):null};
_.iR.prototype.parse=function(g){g=decodeURIComponent(g).split("&");for(var v=0;v<g.length;v++){var r=g[v].split("="),k=r[0];(r=r[1])&&(Ft[k]=r.toString())}};var a3A={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"},Hfk={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},tco={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},dPk={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var RR;_.Gf=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.Ev=function(g,v,r){return g.addJob(v,0,r)};
_.Gf.prototype.addLowPriorityJob=function(g,v){return this.addJob(g,1,v)};
_.Y9=function(g,v,r){return g.addJob(v,2,r)};
_.Et=function(g,v,r){return g.addJob(v,3,r)};
_.gZ=function(g,v,r){return g.addJob(v,4,r)};
RR=function(g){var v=_.$A("yt.scheduler.instance.addImmediateJob");v?v(g):g()};
_.Gf.prototype.debounce=function(g,v,r){var k=this,y=0,z=function(){y&&k.cancelJob(y);y=k.addJob(g,v,r);k.cancelDebouncedJobMap.set(z,y)};
return z};
_.Gf.prototype.cancelThrottle=function(g){(g=this.cancelThrottledJobMap.get(g))&&g()};var Xt=function(){_.Gf.apply(this,arguments)};
_.N(Xt,_.Gf);_.Tn=function(){Xt.instance||(Xt.instance=new Xt);return Xt.instance};
Xt.prototype.addJob=function(g,v,r){r!==void 0&&Number.isNaN(Number(r))&&(r=void 0);var k=_.$A("yt.scheduler.instance.addJob");return k?k(g,v,r):r===void 0?(g(),NaN):_.ko(g,r||0)};
Xt.prototype.cancelJob=function(g){if(g===void 0||!Number.isNaN(Number(g))){var v=_.$A("yt.scheduler.instance.cancelJob");v?v(g):_.c9(g)}};
Xt.prototype.start=function(){var g=_.$A("yt.scheduler.instance.start");g&&g()};
Xt.prototype.pause=function(){var g=_.$A("yt.scheduler.instance.pause");g&&g()};
_.HR=_.Tn();_.dV.prototype.set=function(g,v){v===void 0?this.mechanism.remove(g):this.mechanism.set(g,(0,_.dp)(v))};
_.dV.prototype.get=function(g){try{var v=this.mechanism.get(g)}catch(r){return}if(v!==null)try{return JSON.parse(v)}catch(r){throw"Storage: Invalid value was encountered";}};
_.dV.prototype.remove=function(g){this.mechanism.remove(g)};var BJ=function(g){this.mechanism=g};
_.X8(BJ,_.dV);var bU0=function(g){this.data=g},FuV=function(g){return g===void 0||g instanceof bU0?g:new bU0(g)};
BJ.prototype.set=function(g,v){BJ.superClass_.set.call(this,g,FuV(v))};
BJ.prototype.getWrapper=function(g){g=BJ.superClass_.get.call(this,g);if(g===void 0||g instanceof Object)return g;throw"Storage: Invalid value was encountered";};
BJ.prototype.get=function(g){if(g=this.getWrapper(g)){if(g=g.data,g===void 0)throw"Storage: Invalid value was encountered";}else g=void 0;return g};_.X8(pU,BJ);_.iUB=function(g){var v=g.creation;g=g.expiration;return!!g&&g<_.Gn()||!!v&&v>_.Gn()};
pU.prototype.set=function(g,v,r){if(v=FuV(v)){if(r){if(r<_.Gn()){pU.prototype.remove.call(this,g);return}v.expiration=r}v.creation=_.Gn()}pU.superClass_.set.call(this,g,v)};
pU.prototype.getWrapper=function(g,v){var r=pU.superClass_.getWrapper.call(this,g);if(r)if(!v&&_.iUB(r))pU.prototype.remove.call(this,g);else return r};var h8=function(){};
h8.prototype.next=function(){return nJ};
var nJ={done:!0,value:void 0},Mq=function(g){return{value:g,done:!1}};
h8.prototype.__iterator__=function(){return this};
_.GE1=function(g){if(g instanceof h8)return g;if(typeof g.__iterator__=="function")return g.__iterator__(!1);if(_.nK(g)){var v=0,r=new h8;r.next=function(){for(;;){if(v>=g.length)return nJ;if(v in g)return Mq(g[v++]);v++}};
return r}throw Error("Ic");};var X90=function(g){if(g instanceof Ri||g instanceof gk||g instanceof vU)return g;if(typeof g.next=="function")return new Ri(function(){return g});
if(typeof g[Symbol.iterator]=="function")return new Ri(function(){return g[Symbol.iterator]()});
if(typeof g.__iterator__=="function")return new Ri(function(){return g.__iterator__()});
throw Error("Jc");},Ri=function(g){this.func_=g};
Ri.prototype.__iterator__=function(){return new gk(this.func_())};
Ri.prototype[Symbol.iterator]=function(){return new vU(this.func_())};
Ri.prototype.toEs6=function(){return new vU(this.func_())};
var gk=function(g){this.JSC$8530_iter_=g};
_.N(gk,h8);gk.prototype.next=function(){return this.JSC$8530_iter_.next()};
gk.prototype[Symbol.iterator]=function(){return new vU(this.JSC$8530_iter_)};
gk.prototype.toEs6=function(){return new vU(this.JSC$8530_iter_)};
var vU=function(g){Ri.call(this,function(){return g});
this.JSC$8533_iter_=g};
_.N(vU,Ri);vU.prototype.next=function(){return this.JSC$8533_iter_.next()};var BV0=function(){};var rk=function(){};
_.X8(rk,BV0);rk.prototype.getCount=function(){for(var g=0,v=_.I(this),r=v.next();!r.done;r=v.next())g++;return g};
rk.prototype[Symbol.iterator]=function(){return X90(this.__iterator__(!0)).toEs6()};
rk.prototype.clear=function(){var g=Array.from(this);g=_.I(g);for(var v=g.next();!v.done;v=g.next())this.remove(v.value)};_.X8(TE,rk);_.c=TE.prototype;_.c.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var g=this.storage_;if(g)try{g.setItem("__sak","1");g.removeItem("__sak");var v=!0}catch(r){v=r instanceof DOMException&&(r.name==="QuotaExceededError"||r.code===22||r.code===1014||r.name==="NS_ERROR_DOM_QUOTA_REACHED")&&g&&g.length!==0}else v=!1;this.cachedIsStorageAvailable_=v}return this.cachedIsStorageAvailable_};
_.c.set=function(g,v){kr(this);try{this.storage_.setItem(g,v)}catch(r){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.c.get=function(g){kr(this);g=this.storage_.getItem(g);if(typeof g!=="string"&&g!==null)throw"Storage mechanism: Invalid value was encountered";return g};
_.c.remove=function(g){kr(this);this.storage_.removeItem(g)};
_.c.getCount=function(){kr(this);return this.storage_.length};
_.c.__iterator__=function(g){kr(this);var v=0,r=this.storage_,k=new h8;k.next=function(){if(v>=r.length)return nJ;var y=r.key(v++);if(g)return Mq(y);y=r.getItem(y);if(typeof y!=="string")throw"Storage mechanism: Invalid value was encountered";return Mq(y)};
return k};
_.c.clear=function(){kr(this);this.storage_.clear()};
_.c.key=function(g){kr(this);return this.storage_.key(g)};
var kr=function(g){if(g.storage_==null)throw Error("Kc");g.isAvailable()||kF(Error("Kc"))};_.X8(TKA,TE);_.X8(l3F,TE);_.X8(lh,rk);lh.prototype.set=function(g,v){this.mechanism_.set(this.JSC$8548_prefix_+g,v)};
lh.prototype.get=function(g){return this.mechanism_.get(this.JSC$8548_prefix_+g)};
lh.prototype.remove=function(g){this.mechanism_.remove(this.JSC$8548_prefix_+g)};
lh.prototype.__iterator__=function(g){var v=this.mechanism_[Symbol.iterator](),r=this,k=new h8;k.next=function(){var y=v.next();if(y.done)return y;for(y=y.value;y.slice(0,r.JSC$8548_prefix_.length)!=r.JSC$8548_prefix_;){y=v.next();if(y.done)return y;y=y.value}return Mq(g?y.slice(r.JSC$8548_prefix_.length):r.mechanism_.get(y))};
return k};_.QK=function(g){this.expiringStorage_=(g=_.f3A(g))?new pU(g):null;this.JSC$8552_domain_=document.domain||window.location.hostname};
_.QK.prototype.set=function(g,v,r,k){r=r||31104E3;this.remove(g);if(this.expiringStorage_)try{this.expiringStorage_.set(g,v,Date.now()+r*1E3);return}catch(z){}var y="";if(k)try{y=escape((0,_.dp)(v))}catch(z){return}else y=escape(v);_.UU(g,y,r,this.JSC$8552_domain_)};
_.QK.prototype.get=function(g,v){var r=void 0,k=!this.expiringStorage_;if(!k)try{r=this.expiringStorage_.get(g)}catch(y){k=!0}if(k&&(r=_.Yo.get(g,void 0))&&(r=unescape(r),v))try{r=JSON.parse(r)}catch(y){this.remove(g),r=void 0}return r};
_.QK.prototype.remove=function(g){this.expiringStorage_&&this.expiringStorage_.remove(g);_.UPh(g,"/",this.JSC$8552_domain_)};
_.QK.prototype.getCreationTime=function(g){return this.expiringStorage_&&(g=(this.expiringStorage_.getWrapper(g)||{}).creation,typeof g==="number")?g:null};var ZWR=function(){var g;return function(){g||(g=new _.QK("ytidb"));return g}}();var tmB;_.Nh=[];tmB=!1;var iWR=DPT||Lj3;var ya={},hm_=(ya.AUTH_INVALID="No user identifier specified.",ya.EXPLICIT_ABORT="Transaction was explicitly aborted.",ya.IDB_NOT_SUPPORTED="IndexedDB is not supported.",ya.MISSING_INDEX="Index not created.",ya.MISSING_OBJECT_STORES="Object stores not created.",ya.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",ya.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",ya.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",ya.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",ya.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",ya.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",ya.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",ya),cU={},not=(cU.AUTH_INVALID="ERROR",cU.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",cU.EXPLICIT_ABORT="IGNORED",
cU.IDB_NOT_SUPPORTED="ERROR",cU.MISSING_INDEX="WARNING",cU.MISSING_OBJECT_STORES="ERROR",cU.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",cU.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",cU.QUOTA_EXCEEDED="WARNING",cU.QUOTA_MAYBE_EXCEEDED="WARNING",cU.UNKNOWN_ABORT="WARNING",cU.INCOMPATIBLE_DB_VERSION="WARNING",cU),zG={},MEu=(zG.AUTH_INVALID=!1,zG.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,zG.EXPLICIT_ABORT=!1,zG.IDB_NOT_SUPPORTED=!1,zG.MISSING_INDEX=!1,zG.MISSING_OBJECT_STORES=!1,zG.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,zG.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,zG.QUOTA_EXCEEDED=!1,zG.QUOTA_MAYBE_EXCEEDED=!0,zG.UNKNOWN_ABORT=!0,zG.INCOMPATIBLE_DB_VERSION=!1,zG),wV=function(g,v,r,k,y){v=v===void 0?{}:v;r=r===void 0?hm_[g]:r;k=k===void 0?not[g]:k;y=y===void 0?MEu[g]:y;_.EU.call(this,r,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:g},v));this.type=g;this.message=r;this.level=k;this.retryable=y;Object.setPrototypeOf(this,wV.prototype)};
_.N(wV,_.EU);var Rm6=function(g,v){wV.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:v,foundObjectStores:g},hm_.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,Rm6.prototype)};
_.N(Rm6,wV);var QTh=function(g,v){var r=Error.call(this);this.message=r.message;"stack"in r&&(this.stack=r.stack);this.index=g;this.objectStore=v;Object.setPrototypeOf(this,QTh.prototype)};
_.N(QTh,Error);var CK3=["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 xo=function(g){this.executor=g},uh=function(g){var v=this;
this.state={status:"PENDING"};this.JSC$8580_onFulfilled=[];this.JSC$8580_onRejected=[];g=g.executor;var r=function(y){if(v.state.status==="PENDING"){v.state={status:"FULFILLED",value:y};y=_.I(v.JSC$8580_onFulfilled);for(var z=y.next();!z.done;z=y.next())z=z.value,z()}},k=function(y){if(v.state.status==="PENDING"){v.state={status:"REJECTED",
reason:y};y=_.I(v.JSC$8580_onRejected);for(var z=y.next();!z.done;z=y.next())z=z.value,z()}};
try{g(r,k)}catch(y){k(y)}};
uh.all=function(g){return new uh(new xo(function(v,r){var k=[],y=g.length;y===0&&v(k);for(var z={i$jscomp$461:0};z.i$jscomp$461<g.length;z={i$jscomp$461:z.i$jscomp$461},++z.i$jscomp$461)uh.resolve(g[z.i$jscomp$461]).then(function(W){return function(S){k[W.i$jscomp$461]=S;y--;y===0&&v(k)}}(z)).catch(function(W){r(W)})}))};
uh.resolve=function(g){return new uh(new xo(function(v,r){g instanceof uh?g.then(v,r):v(g)}))};
uh.reject=function(g){return new uh(new xo(function(v,r){r(g)}))};
uh.prototype.then=function(g,v){var r=this,k=g!=null?g:jTR,y=v!=null?v:xPF;return new uh(new xo(function(z,W){r.state.status==="PENDING"?(r.JSC$8580_onFulfilled.push(function(){g0j(r,r,k,z,W)}),r.JSC$8580_onRejected.push(function(){v0F(r,r,y,z,W)})):r.state.status==="FULFILLED"?g0j(r,r,k,z,W):r.state.status==="REJECTED"&&v0F(r,r,y,z,W)}))};
uh.prototype.catch=function(g){return this.then(void 0,g)};
var g0j=function(g,v,r,k,y){try{if(g.state.status!=="FULFILLED")throw Error("Nc");var z=r(g.state.value);z instanceof uh?rFB(g,v,z,k,y):k(z)}catch(W){y(W)}},v0F=function(g,v,r,k,y){try{if(g.state.status!=="REJECTED")throw Error("Oc");
var z=r(g.state.reason);z instanceof uh?rFB(g,v,z,k,y):k(z)}catch(W){y(W)}},rFB=function(g,v,r,k,y){v===r?y(new TypeError("Pc")):r.then(function(z){z instanceof uh?rFB(g,v,z,k,y):k(z)},function(z){y(z)})};var Io;Io=window;_.XK=Io.ytcsi&&Io.ytcsi.now?Io.ytcsi.now:Io.performance&&Io.performance.timing&&Io.performance.now&&Io.performance.timing.navigationStart?function(){return Io.performance.timing.navigationStart+Io.performance.now()}:function(){return(new Date).getTime()};var $o=function(g,v){this.JSC$8592_wrapped=g;this.options=v;this.transactionCount=0;this.startedMs=Math.round((0,_.XK)());this.hasUnknownAbortedTransaction=!1},cFP,zR1,SD,P0B;
$o.prototype.add=function(g,v,r){return _.qh(this,[g],{mode:"readwrite",enableRetries:!0},function(k){return k.objectStore(g).add(v,r)})};
$o.prototype.clear=function(g){return _.qh(this,[g],{mode:"readwrite",enableRetries:!0},function(v){return v.objectStore(g).clear()})};
$o.prototype.close=function(){this.JSC$8592_wrapped.close();var g;((g=this.options)==null?0:g.closed)&&this.options.closed()};
$o.prototype.count=function(g,v){return _.qh(this,[g],{mode:"readonly",enableRetries:!0},function(r){return r.objectStore(g).count(v)})};
var u0=function(g,v,r){g=g.JSC$8592_wrapped.createObjectStore(v,r);return new WU(g)};
$o.prototype.delete=function(g,v){return _.qh(this,[g],{mode:"readwrite",enableRetries:!0},function(r){return r.objectStore(g).delete(v)})};
var kZ6=function(g,v){return _.qh(g,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(r){return r.objectStore("ResponseStore").index("byInterface").delete(v)})};
$o.prototype.get=function(g,v){return _.qh(this,[g],{mode:"readonly",enableRetries:!0},function(r){return r.objectStore(g).get(v)})};
$o.prototype.getAll=function(g,v,r){return _.qh(this,[g],{mode:"readonly",enableRetries:!0},function(k){return k.objectStore(g).getAll(v,r)})};
$o.prototype.put=function(g,v,r){return _.qh(this,[g],{mode:"readwrite",enableRetries:!0},function(k){return k.objectStore(g).put(v,r)})};
$o.prototype.objectStoreNames=function(){return Array.from(this.JSC$8592_wrapped.objectStoreNames)};
_.qh=function(g,v,r,k){var y,z,W,S,Y,e,a,E,p,f,Z,L;return _.P(function(Q){switch(Q.nextAddress){case 1:var O={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof r==="string"?O.mode=r:Object.assign(O,r);y=O;g.transactionCount++;z=y.enableRetries?3:1;W=0;case 2:if(S){Q.jumpTo(4);break}W++;Y=Math.round((0,_.XK)());_.cD(Q,5);e=g.JSC$8592_wrapped.transaction(v,y.mode);O=new VmK(e);O=yFP(O,k);return _.U(Q,O,7);case 7:return a=Q.yieldResult,E=Math.round((0,_.XK)()),cFP(g,Y,E,W,void 0,
v.join(),y),Q.return(a);case 5:p=_.S2(Q);f=Math.round((0,_.XK)());Z=u7K(p,g.JSC$8592_wrapped.name,v.join(),g.JSC$8592_wrapped.version);if((L=Z instanceof wV&&!Z.retryable)||W>=z)cFP(g,Y,f,W,Z,v.join(),y),S=Z;Q.jumpTo(2);break;case 4:return Q.return(Promise.reject(S))}})};
cFP=function(g,v,r,k,y,z,W){v=r-v;y?(y instanceof wV&&(y.type==="QUOTA_EXCEEDED"||y.type==="QUOTA_MAYBE_EXCEEDED")&&H9("QUOTA_EXCEEDED",{dbName:Dk(g.JSC$8592_wrapped.name),objectStoreNames:z,transactionCount:g.transactionCount,transactionMode:W.mode}),y instanceof wV&&y.type==="UNKNOWN_ABORT"&&(r-=g.startedMs,r<0&&r>=2147483648&&(r=0),H9("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:z,transactionDuration:v,transactionCount:g.transactionCount,dbDuration:r}),g.hasUnknownAbortedTransaction=!0),
zR1(g,!1,k,z,v,W.tag),_.Zk(y)):zR1(g,!0,k,z,v,W.tag)};
zR1=function(g,v,r,k,y,z){H9("TRANSACTION_ENDED",{objectStoreNames:k,connectionHasUnknownAbortedTransaction:g.hasUnknownAbortedTransaction,duration:y,isSuccessful:v,tryCount:r,tag:z===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":z})};
$o.prototype.getVersion=function(){return this.JSC$8592_wrapped.version};
$o.prototype.getName=function(){return this.JSC$8592_wrapped.name};
var WU=function(g){this.JSC$8607_wrapped=g};
WU.prototype.add=function(g,v){return jE(this.JSC$8607_wrapped.add(g,v))};
WU.prototype.autoIncrement=function(){return this.JSC$8607_wrapped.autoIncrement};
WU.prototype.clear=function(){return jE(this.JSC$8607_wrapped.clear()).then(function(){})};
var x0=function(g,v,r){g.JSC$8607_wrapped.createIndex(v,r,{unique:!1})};
WU.prototype.count=function(g){return jE(this.JSC$8607_wrapped.count(g))};
var IcC=function(g,v){return mu(g,{query:v},function(r){return r.delete().then(function(){return r.continue()})}).then(function(){})};
WU.prototype.delete=function(g){return g instanceof IDBKeyRange?IcC(this,g):jE(this.JSC$8607_wrapped.delete(g))};
WU.prototype.get=function(g){return jE(this.JSC$8607_wrapped.get(g))};
WU.prototype.getAll=function(g,v){return"getAll"in IDBObjectStore.prototype?jE(this.JSC$8607_wrapped.getAll(g,v)):WN0(this,g,v)};
var WN0=function(g,v,r){var k=[];return mu(g,{query:v},function(y){if(!(r!==void 0&&k.length>=r))return k.push(y.getValue()),y.continue()}).then(function(){return k})};
WU.prototype.index=function(g){try{return new PU(this.JSC$8607_wrapped.index(g))}catch(v){if(v instanceof Error&&v.name==="NotFoundError")throw new QTh(g,this.JSC$8607_wrapped.name);throw v;}};
WU.prototype.getName=function(){return this.JSC$8607_wrapped.name};
WU.prototype.keyPath=function(){return this.JSC$8607_wrapped.keyPath};
WU.prototype.put=function(g,v){return jE(this.JSC$8607_wrapped.put(g,v))};
var mu=function(g,v,r){g=g.JSC$8607_wrapped.openCursor(v.query,v.direction);return P0B(g).then(function(k){return OWK(k,r)})},VmK=function(g){var v=this;
this.JSC$8615_wrapped=g;this.objectStoreCache=new Map;this.JSC$8615_aborted=!1;this.done=new Promise(function(r,k){v.JSC$8615_wrapped.addEventListener("complete",function(){r()});
v.JSC$8615_wrapped.addEventListener("error",function(y){y.currentTarget===y.target&&k(v.JSC$8615_wrapped.error)});
v.JSC$8615_wrapped.addEventListener("abort",function(){var y=v.JSC$8615_wrapped.error;if(y)k(y);else if(!v.JSC$8615_aborted){y=wV;for(var z=v.JSC$8615_wrapped.objectStoreNames,W=[],S=0;S<z.length;S++){var Y=z.item(S);if(Y===null)throw Error("Qc");W.push(Y)}y=new y("UNKNOWN_ABORT",{objectStoreNames:W.join(),dbName:v.JSC$8615_wrapped.db.name,mode:v.JSC$8615_wrapped.mode});k(y)}})})},yFP=function(g,v){var r=new Promise(function(k,y){try{v(g).then(function(z){k(z)}).catch(y)}catch(z){y(z),g.abort()}});
return Promise.all([r,g.done]).then(function(k){return _.I(k).next().value})};
VmK.prototype.abort=function(){this.JSC$8615_wrapped.abort();this.JSC$8615_aborted=!0;throw new wV("EXPLICIT_ABORT");};
VmK.prototype.objectStore=function(g){g=this.JSC$8615_wrapped.objectStore(g);var v=this.objectStoreCache.get(g);v||(v=new WU(g),this.objectStoreCache.set(g,v));return v};
var PU=function(g){this.JSC$8617_wrapped=g};
PU.prototype.count=function(g){return jE(this.JSC$8617_wrapped.count(g))};
PU.prototype.delete=function(g){return _.B9(this,{query:g},function(v){return v.delete().then(function(){return v.continue()})})};
PU.prototype.get=function(g){return jE(this.JSC$8617_wrapped.get(g))};
PU.prototype.getAll=function(g,v){return"getAll"in IDBIndex.prototype?jE(this.JSC$8617_wrapped.getAll(g,v)):SHE(this,g,v)};
var SHE=function(g,v,r){var k=[];return _.B9(g,{query:v},function(y){if(!(r!==void 0&&k.length>=r))return k.push(y.getValue()),y.continue()}).then(function(){return k})};
PU.prototype.keyPath=function(){return this.JSC$8617_wrapped.keyPath};
PU.prototype.unique=function(){return this.JSC$8617_wrapped.unique};
_.B9=function(g,v,r){g=g.JSC$8617_wrapped.openCursor(v.query===void 0?null:v.query,v.direction===void 0?"next":v.direction);return P0B(g).then(function(k){return OWK(k,r)})};
SD=function(g,v){this.request=g;this.cursor=v};
P0B=function(g){return jE(g).then(function(v){return v?new SD(g,v):null})};
SD.prototype.continue=function(g){this.cursor.continue(g);return P0B(this.request)};
SD.prototype.delete=function(){return jE(this.cursor.delete()).then(function(){})};
SD.prototype.getValue=function(){return this.cursor.value};
SD.prototype.update=function(g){return jE(this.cursor.update(g))};var oo=function(g,v){this.name=g;this.options=v;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},o0C;
oo.prototype.openDb=function(g,v,r){r=r===void 0?{}:r;return sTm(g,v,r)};
oo.prototype.delete=function(g){g=g===void 0?{}:g;return _.OU(this.name,g)};
o0C=function(g,v){return new wV("INCOMPATIBLE_DB_VERSION",{dbName:g.name,oldVersion:g.options.version,newVersion:v})};
_.Vj=function(g,v){if(!v)throw CU("openWithToken",Dk(g.name));return g.open()};
oo.prototype.open=function(){var g=this;if(!this.isCompatible)throw o0C(this);if(this.connectionPromise)return this.connectionPromise;var v,r=function(){g.connectionPromise===v&&(g.connectionPromise=void 0)},k={blocking:function(z){z.close()},
closed:r,terminated:r,upgrade:this.options.upgrade},y=function(){var z,W,S,Y,e,a,E,p,f,Z;return _.P(function(L){switch(L.nextAddress){case 1:return W=(z=Error().stack)!=null?z:"",_.cD(L,2),_.U(L,g.openDb(g.name,g.options.version,k),4);case 4:for(var Q=S=L.yieldResult,O=g.options,q=[],X=_.I(Object.keys(O.objectStores)),b=X.next();!b.done;b=X.next()){b=b.value;var n=O.objectStores[b],h=n.removedAtVersion===void 0?Number.MAX_VALUE:n.removedAtVersion;!(Q.JSC$8592_wrapped.version>=n.addedAtVersion)||Q.JSC$8592_wrapped.version>=
h||Q.JSC$8592_wrapped.objectStoreNames.contains(b)||q.push(b)}Y=q;if(Y.length===0){L.jumpTo(5);break}e=Object.keys(g.options.objectStores);a=S.objectStoreNames();if(g.timesReopenedToFixMissingObjectStore<_.Rf("ytidb_reopen_db_retries",0))return g.timesReopenedToFixMissingObjectStore++,S.close(),_.Zk(new wV("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:g.name,expectedObjectStores:e,foundObjectStores:a})),L.return(y());if(!(g.timesDeletedToFixMissingObjectStore<_.Rf("ytidb_remake_db_retries",1))){L.jumpTo(6);
break}g.timesDeletedToFixMissingObjectStore++;return _.U(L,g.delete(),7);case 7:return _.Zk(new wV("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:g.name,expectedObjectStores:e,foundObjectStores:a})),L.return(y());case 6:throw new Rm6(a,e);case 5:return L.return(S);case 2:E=_.S2(L);if(E instanceof DOMException?E.name!=="VersionError":"DOMError"in self&&E instanceof DOMError?E.name!=="VersionError":!(E instanceof Object&&"message"in E)||E.message!=="An attempt was made to open a database using a lower version than the existing version."){L.jumpTo(8);
break}return _.U(L,g.openDb(g.name,void 0,Object.assign({},k,{upgrade:void 0})),9);case 9:p=L.yieldResult;f=p.getVersion();if(g.options.version!==void 0&&f>g.options.version+1)throw p.close(),g.isCompatible=!1,o0C(g,f);return L.return(p);case 8:throw r(),E instanceof Error&&!_.T("ytidb_async_stack_killswitch")&&(E.stack=E.stack+"\n"+W.substring(W.indexOf("\n")+1)),u7K(E,g.name,"",(Z=g.options.version)!=null?Z:-1);}})};
return this.connectionPromise=v=y()};var mPF=new oo("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(g,v){v(1)&&u0(g,"databases",{keyPath:"actualName"})}});var BKY,GMK=new function(){}(new function(){});new _.k$;var YHE=function(g,v){oo.call(this,g,v);this.options=v;tu(g)};
_.N(YHE,oo);var c7C=function(g,v){var r;return function(){r||(r=new YHE(g,v));return r}};
YHE.prototype.openDb=function(g,v,r){r=r===void 0?{}:r;return(this.options.shared?gX3:Rsk)(g,v,Object.assign({},r))};
YHE.prototype.delete=function(g){g=g===void 0?{}:g;return(this.options.shared?y7o:vXJ)(this.name,g)};var U4u={},zxR=GE("ytGcfConfig",{objectStores:(U4u.coldConfigStore={addedAtVersion:1},U4u.hotConfigStore={addedAtVersion:1},U4u),shared:!1,upgrade:function(g,v){v(1)&&(x0(u0(g,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),x0(u0(g,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var AFP=function(){_.pg.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var g=_.$A("yt.gcf.config.hotUpdateCallbacks");g?(this.localHotConfigJobQueue=[].concat(_.fF(g)),this.sharedHotConfigJobQueue=g):(this.sharedHotConfigJobQueue=[],_.FK("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.N(AFP,_.pg);AFP.prototype.disposeInternal=function(){for(var g=_.I(this.localHotConfigJobQueue),v=g.next();!v.done;v=g.next()){var r=this.sharedHotConfigJobQueue;v=r.indexOf(v.value);v>=0&&r.splice(v,1)}this.localHotConfigJobQueue.length=0;_.pg.prototype.disposeInternal.call(this)};var dP=function(){var g=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new AFP;this.TEST_ONLY={initializeConfigDb:function(){g.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return g.coldGlobalConfigGroup},
setHotConfigGroup:function(v){eRP(g,v)},
setHotHashData:function(v){g.setHotHashData(v)},
setColdConfigGroup:function(v){acH(g,v)},
getColdHashData:function(){return g.coldHashData},
getHotHashData:function(){return g.hotHashData},
getHotConfigGroup:function(){return g.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return E0j()},
getExportedHotConfigGroup:function(){return Yr()},
getExportedColdHashData:function(){return _.$A("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.$A("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){d4j(g)},
resetInstance:function(){g.setHotHashData(void 0);pRB(g);delete dP.instance},
setDebounceTimer:function(v){g.debounceTimer=v},
getDebounceTimer:function(){return g.debounceTimer}}},TDF=function(){if(!dP.instance){var g=new dP;
dP.instance=g}return dP.instance},ND_=function(g){var v;
_.P(function(r){if(r.nextAddress==1)return _.T("start_client_gcf")||_.T("delete_gcf_config_db")?_.T("start_client_gcf")?_.U(r,_.ih(),3):r.jumpTo(2):r.return();r.nextAddress!=2&&((v=r.yieldResult)&&_.a1()&&!_.T("delete_gcf_config_db")?(g.isConfigDbInitialized=!0,d4j(g)):(lct(g),fcB(g)));return _.T("delete_gcf_config_db")?_.U(r,Y3Y(),0):r.jumpTo(0)})},UCK=function(){var g;
return(g=Yr())!=null?g:_.Cv("RAW_HOT_CONFIG_GROUP")},ZLt=function(g){var v,r,k,y,z,W;
return _.P(function(S){switch(S.nextAddress){case 1:if(g.hotGlobalConfigGroup)return S.return(Yr());if(!g.isConfigDbInitialized)return v=CU("getHotConfig IDB not initialized"),_.J0(v),S.return(Promise.reject(v));r=bh();k=_.Cv("TIME_CREATED_MS");if(!r){y=CU("getHotConfig token error");_.J0(y);S.jumpTo(2);break}return _.U(S,oXh(r),3);case 3:if((z=S.yieldResult)&&z.timestamp>k)return eRP(g,z.config),g.setHotHashData(z.hashData),S.return(Yr());case 2:fcB(g);if(!(r&&g.hotGlobalConfigGroup&&g.hotHashData)){S.jumpTo(4);
break}return _.U(S,WWC(g.hotGlobalConfigGroup,g.hotHashData,r,k),4);case 4:return g.hotGlobalConfigGroup?S.return(Yr()):(W=new _.EU("Config not available in ytConfig"),_.J0(W),S.return(Promise.reject(W)))}})},teP=function(g){var v,r,k,y,z,W;
return _.P(function(S){switch(S.nextAddress){case 1:if(g.coldGlobalConfigGroup)return S.return(E0j());if(!g.isConfigDbInitialized)return v=CU("getColdConfig IDB not initialized"),_.J0(v),S.return(Promise.reject(v));r=bh();k=_.Cv("TIME_CREATED_MS");if(!r){y=CU("getColdConfig");_.J0(y);S.jumpTo(2);break}return _.U(S,S3T(r),3);case 3:if((z=S.yieldResult)&&z.timestamp>k)return acH(g,z.config),HLu(g,z.configData),pRB(g,z.hashData),S.return(E0j());case 2:lct(g);if(!(r&&g.coldGlobalConfigGroup&&g.coldHashData&&
g.configData)){S.jumpTo(4);break}return _.U(S,PY3(g.coldGlobalConfigGroup,g.coldHashData,g.configData,r,k),4);case 4:return g.coldGlobalConfigGroup?S.return(E0j()):(W=new _.EU("Config not available in ytConfig"),_.J0(W),S.return(Promise.reject(W)))}})},d4j=function(g){if(!g.hotGlobalConfigGroup||!g.coldGlobalConfigGroup){if(!bh()){var v=CU("scheduleGetConfigs");
_.J0(v)}g.initJob||(g.initJob=_.HR.addLowPriorityJob(function(){return _.P(function(r){switch(r.nextAddress){case 1:return _.cD(r,2),_.U(r,ZLt(g),4);case 4:_.Ju(r,3);break;case 2:_.S2(r);case 3:return _.cD(r,5),_.U(r,teP(g),7);case 7:_.Ju(r,6);break;case 5:_.S2(r);case 6:g.initJob&&(g.initJob=0),_.o7(r)}})},100))}},WLC=function(g,v,r){var k,y,z;
return _.P(function(W){switch(W.nextAddress){case 1:if(!_.T("start_client_gcf")){W.jumpTo(0);break}r&&eRP(g,r);g.setHotHashData(v);k=bh();if(!k){W.jumpTo(3);break}if(r){W.jumpTo(4);break}return _.U(W,oXh(k),5);case 5:y=W.yieldResult,r=(z=y)==null?void 0:z.config;case 4:return _.U(W,WWC(r,v,k),3);case 3:if(r)for(var S=r,Y=_.I(g.configUpdateService.sharedHotConfigJobQueue),e=Y.next();!e.done;e=Y.next())e=e.value,e(S);_.o7(W)}})},P2K=function(g,v,r){var k,y,z,W;
return _.P(function(S){if(S.nextAddress==1){if(!_.T("start_client_gcf"))return S.jumpTo(0);pRB(g,v);return(k=bh())?r?S.jumpTo(4):_.U(S,S3T(k),5):S.jumpTo(0)}S.nextAddress!=4&&(y=S.yieldResult,r=(z=y)==null?void 0:z.config);if(!r)return S.jumpTo(0);W=r.configData;return _.U(S,PY3(r,v,W,k),0)})},Q0R=function(){var g=TDF(),v=(0,_.XK)()-g.debounceTimer;
if(!(g.debounceTimer!==0&&v<_.Rf("send_config_hash_timer"))){v=_.$A("yt.gcf.config.coldConfigData");var r=_.$A("yt.gcf.config.hotHashData"),k=_.$A("yt.gcf.config.coldHashData");v&&r&&k&&(g.debounceTimer=(0,_.XK)());return{coldConfigData:v,hotHashData:r,coldHashData:k}}},lct=function(g){acH(g,_.Cv("RAW_COLD_CONFIG_GROUP"));
pRB(g,_.Cv("SERIALIZED_COLD_HASH_DATA"));var v;HLu(g,(v=g.coldGlobalConfigGroup)==null?void 0:v.configData)},fcB=function(g){eRP(g,_.Cv("RAW_HOT_CONFIG_GROUP"));
g.setHotHashData(_.Cv("SERIALIZED_HOT_HASH_DATA"))},eRP=function(g,v){g.hotGlobalConfigGroup=v;
_.FK("yt.gcf.config.hotConfigGroup",g.hotGlobalConfigGroup||null)},acH=function(g,v){g.coldGlobalConfigGroup=v;
_.FK("yt.gcf.config.coldConfigGroup",g.coldGlobalConfigGroup||null)};
dP.prototype.setHotHashData=function(g){this.hotHashData=g;_.FK("yt.gcf.config.hotHashData",this.hotHashData||null)};
var pRB=function(g,v){g.coldHashData=v;_.FK("yt.gcf.config.coldHashData",g.coldHashData||null)},HLu=function(g,v){g.configData=v;
_.FK("yt.gcf.config.coldConfigData",g.configData||null)},Yr=function(){return _.$A("yt.gcf.config.hotConfigGroup")},E0j=function(){return _.$A("yt.gcf.config.coldConfigGroup")};var cR={},D4C=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";cR.assign=function(g){for(var v=Array.prototype.slice.call(arguments,1);v.length;){var r=v.shift();if(r){if(typeof r!=="object")throw new TypeError("Tc`"+r);for(var k in r)Object.prototype.hasOwnProperty.call(r,k)&&(g[k]=r[k])}}return g};
cR.shrinkBuf=function(g,v){if(g.length===v)return g;if(g.subarray)return g.subarray(0,v);g.length=v;return g};
var LNH={arraySet:function(g,v,r,k,y){if(v.subarray&&g.subarray)g.set(v.subarray(r,r+k),y);else for(var z=0;z<k;z++)g[y+z]=v[r+z]},
flattenChunks:function(g){var v,r;var k=r=0;for(v=g.length;k<v;k++)r+=g[k].length;var y=new Uint8Array(r);k=r=0;for(v=g.length;k<v;k++){var z=g[k];y.set(z,r);r+=z.length}return y}},wRV={arraySet:function(g,v,r,k,y){for(var z=0;z<k;z++)g[y+z]=v[r+z]},
flattenChunks:function(g){return[].concat.apply([],g)}};
cR.setTyped=function(){D4C?(cR.Buf8=Uint8Array,cR.Buf16=Uint16Array,cR.Buf32=Int32Array,cR.assign(cR,LNH)):(cR.Buf8=Array,cR.Buf16=Array,cR.Buf32=Array,cR.assign(cR,wRV))};
cR.setTyped();var QKu=!0;try{new Uint8Array(1)}catch(g){QKu=!1}
var o7h=function(g){var v,r,k=g.length,y=0;for(v=0;v<k;v++){var z=g.charCodeAt(v);if((z&64512)===55296&&v+1<k){var W=g.charCodeAt(v+1);(W&64512)===56320&&(z=65536+(z-55296<<10)+(W-56320),v++)}y+=z<128?1:z<2048?2:z<65536?3:4}var S=new cR.Buf8(y);for(v=r=0;r<y;v++)z=g.charCodeAt(v),(z&64512)===55296&&v+1<k&&(W=g.charCodeAt(v+1),(W&64512)===56320&&(z=65536+(z-55296<<10)+(W-56320),v++)),z<128?S[r++]=z:(z<2048?S[r++]=192|z>>>6:(z<65536?S[r++]=224|z>>>12:(S[r++]=240|z>>>18,S[r++]=128|z>>>12&63),S[r++]=
128|z>>>6&63),S[r++]=128|z&63);return S};var McY={};McY=function(g,v,r,k){var y=g&65535|0;g=g>>>16&65535|0;for(var z;r!==0;){z=r>2E3?2E3:r;r-=z;do y=y+v[k++]|0,g=g+y|0;while(--z);y%=65521;g%=65521}return y|g<<16|0};for(var TZ={},Us,C0u=[],u_B=0;u_B<256;u_B++){Us=u_B;for(var x46=0;x46<8;x46++)Us=Us&1?3988292384^Us>>>1:Us>>>1;C0u[u_B]=Us}TZ=function(g,v,r,k){r=k+r;for(g^=-1;k<r;k++)g=g>>>8^C0u[(g^v[k])&255];return g^-1};var PR={};PR={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};var s0C=[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],KW3=[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],SfJ=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],hxA=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ee=Array(576);vR(ee);var aK=Array(60);vR(aK);var IK=Array(512);vR(IK);var zZ=Array(256);vR(zZ);var mcC=Array(29);vR(mcC);var bfk=Array(30);vR(bfk);var IEB,W0T,PyY,zZJ=!1;var Zc;
Zc=[new N4(0,0,0,0,function(g,v){var r=65535;for(r>g.pending_buf_size-5&&(r=g.pending_buf_size-5);;){if(g.lookahead<=1){l0(g);if(g.lookahead===0&&v===0)return 1;if(g.lookahead===0)break}g.strstart+=g.lookahead;g.lookahead=0;var k=g.block_start+r;if(g.strstart===0||g.strstart>=k)if(g.lookahead=g.strstart-k,g.strstart=k,EH(g,!1),g.strm.avail_out===0)return 1;if(g.strstart-g.block_start>=g.w_size-262&&(EH(g,!1),g.strm.avail_out===0))return 1}g.insert=0;if(v===4)return EH(g,!0),g.strm.avail_out===0?3:
4;g.strstart>g.block_start&&EH(g,!1);return 1}),
new N4(4,4,8,4,RxJ),new N4(4,5,16,8,RxJ),new N4(4,6,32,32,RxJ),new N4(4,4,16,16,fL),new N4(8,16,32,32,fL),new N4(8,16,128,128,fL),new N4(8,32,128,256,fL),new N4(32,128,258,1024,fL),new N4(32,258,258,4096,fL)];var cNm={};cNm=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 Yfo=Object.prototype.toString;
yN3.prototype.push=function(g,v){var r=this.strm,k=this.options.chunkSize;if(this.ended)return!1;var y=v===~~v?v:v===!0?4:0;typeof g==="string"?r.input=o7h(g):Yfo.call(g)==="[object ArrayBuffer]"?r.input=new Uint8Array(g):r.input=g;r.next_in=0;r.avail_in=r.input.length;do{r.avail_out===0&&(r.output=new cR.Buf8(k),r.next_out=0,r.avail_out=k);g=k5h(r,y);if(g!==1&&g!==0)return jKF(this,g),this.ended=!0,!1;if(r.avail_out===0||r.avail_in===0&&(y===4||y===2))if(this.options.to==="string"){var z=cR.shrinkBuf(r.output,
r.next_out);v=z;z=z.length;if(z<65537&&(v.subarray&&QKu||!v.subarray))v=String.fromCharCode.apply(null,cR.shrinkBuf(v,z));else{for(var W="",S=0;S<z;S++)W+=String.fromCharCode(v[S]);v=W}this.chunks.push(v)}else v=cR.shrinkBuf(r.output,r.next_out),this.chunks.push(v)}while((r.avail_in>0||r.avail_out===0)&&g!==1);if(y===4)return(r=this.strm)&&r.state?(k=r.state.status,k!==42&&k!==69&&k!==73&&k!==91&&k!==103&&k!==113&&k!==666?g=Se(r,-2):(r.state=null,g=k===113?Se(r,-3):0)):g=-2,jKF(this,g),this.ended=
!0,g===0;y===2&&(jKF(this,0),r.avail_out=0);return!0};
var jKF=function(g,v){v===0&&(g.result=g.options.to==="string"?g.chunks.join(""):cR.flattenChunks(g.chunks));g.chunks=[];g.err=v;g.msg=g.strm.msg};var $4E=typeof TextEncoder!=="undefined"?new TextEncoder:null,mdA=$4E?function(g){return $4E.encode(g)}:function(g){g=_.dQ(g);
for(var v=new Uint8Array(g.length),r=0;r<v.length;r++)v[r]=g[r];return v};var Ssh={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},YsB={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var AE=function(g,v){this.version=g;this.args=v};
AE.prototype.serialize=function(){return{version:this.version,args:this.args}};var E7Y=function(g,v){this.topic=g;this.dataClass=v};
E7Y.prototype.toString=function(){return this.topic};var JFP=_.$A("ytPubsub2Pubsub2Instance")||new _.SE;_.SE.prototype.subscribe=_.SE.prototype.subscribe;_.SE.prototype.unsubscribeByKey=_.SE.prototype.unsubscribeByKey;_.SE.prototype.publish=_.SE.prototype.publish;_.SE.prototype.clear=_.SE.prototype.clear;_.FK("ytPubsub2Pubsub2Instance",JFP);var aEA=_.$A("ytPubsub2Pubsub2SubscribedKeys")||{};_.FK("ytPubsub2Pubsub2SubscribedKeys",aEA);var pCm=_.$A("ytPubsub2Pubsub2TopicToKeys")||{};_.FK("ytPubsub2Pubsub2TopicToKeys",pCm);
var ddR=_.$A("ytPubsub2Pubsub2IsAsync")||{};_.FK("ytPubsub2Pubsub2IsAsync",ddR);_.FK("ytPubsub2Pubsub2SkipSubKey",null);var wCo=void 0,DdR=void 0;var OHA=_.Rf("max_body_size_to_compress",5E5),Vak=_.Rf("min_body_size_to_compress",500),Dc=!0,F0B=0,LL=0,bHo=_.Rf("compression_performance_threshold_lr",250),iHo=_.Rf("slow_compressions_before_abandon_count",4),umK=!1,xdh=new Map,s3K=1,qfR=!0;_.X8(wD,BiC);wD.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 OLB=function(g,v,r){r||(r=0);var k=g.W_;if(typeof v==="string")for(var y=0;y<16;y++)k[y]=v.charCodeAt(r)<<24|v.charCodeAt(r+1)<<16|v.charCodeAt(r+2)<<8|v.charCodeAt(r+3),r+=4;else for(y=0;y<16;y++)k[y]=v[r]<<24|v[r+1]<<16|v[r+2]<<8|v[r+3],r+=4;for(v=16;v<80;v++)r=k[v-3]^k[v-8]^k[v-14]^k[v-16],k[v]=(r<<1|r>>>31)&4294967295;v=g.chain_[0];r=g.chain_[1];y=g.chain_[2];for(var z=g.chain_[3],W=g.chain_[4],S,Y,e=0;e<80;e++)e<40?e<20?(S=z^r&(y^z),Y=1518500249):(S=r^y^z,Y=1859775393):e<60?(S=r&y|z&(r|y),
Y=2400959708):(S=r^y^z,Y=3395469782),S=(v<<5|v>>>27)+S+W+Y+k[e]&4294967295,W=z,z=y,y=(r<<30|r>>>2)&4294967295,r=v,v=S;g.chain_[0]=g.chain_[0]+v&4294967295;g.chain_[1]=g.chain_[1]+r&4294967295;g.chain_[2]=g.chain_[2]+y&4294967295;g.chain_[3]=g.chain_[3]+z&4294967295;g.chain_[4]=g.chain_[4]+W&4294967295};
wD.prototype.update=function(g,v){if(g!=null){v===void 0&&(v=g.length);for(var r=v-this.blockSize,k=0,y=this.buf_,z=this.inbuf_;k<v;){if(z==0)for(;k<=r;)OLB(this,g,k),k+=this.blockSize;if(typeof g==="string")for(;k<v;){if(y[z]=g.charCodeAt(k),++z,++k,z==this.blockSize){OLB(this,y);z=0;break}}else for(;k<v;)if(y[z]=g[k],++z,++k,z==this.blockSize){OLB(this,y);z=0;break}}this.inbuf_=z;this.total_+=v}};
wD.prototype.digest=function(){var g=[],v=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var r=this.blockSize-1;r>=56;r--)this.buf_[r]=v&255,v/=256;OLB(this,this.buf_);for(r=v=0;r<5;r++)for(var k=24;k>=0;k-=8)g[v]=this.chain_[r]>>k&255,++v;return g};var MaA;var ao=function(g){var v=this;this.bypassDbTokenDependency=this.initialized=!1;this.potentialEsfErrorCounter=this.intervalJob=0;this.handleError=function(){};
this.handleWarning=function(){};
this.now=Date.now;this.disableYtIdbTransactions=!1;this.TEST_ONLY={setDbToken:function(a){v.databaseToken=a},
triggerThrottle:function(){v.throttledSend()},
cancelThrottle:function(){v.cancelThrottledSend()},
immediateSend:function(a){return _.P(function(E){return _.U(E,v.immediateSend(a),0)})},
requestWithinAgeLimit:function(a,E){return v.requestWithinAgeLimit(a,E)},
retryQueuedRequests:function(){v.retryQueuedRequests()}};
var r;this.throttleTimeout=(r=g.throttleTimeout)!=null?r:100;var k;this.retryMaxAttempts=(k=g.retryMaxAttempts)!=null?k:1;var y;this.requestAgeLimitMs=(y=g.requestAgeLimitMs)!=null?y:2592E6;var z;this.queuedRequestAgeLimitMs=(z=g.queuedRequestAgeLimitMs)!=null?z:12E4;var W;this.retryDelayMs=(W=g.retryDelayMs)!=null?W:5E3;var S;this.databaseToken=(S=g.databaseToken)!=null?S:void 0;this.enableCleaning=!!g.enableCleaning;var Y;this.cleaningRate=(Y=g.cleaningRate)!=null?Y:.1;var e;this.potentialEsfErrorLimit=
(e=g.potentialEsfErrorLimit)!=null?e:10;g.handleError&&(this.handleError=g.handleError);g.handleWarning&&(this.handleWarning=g.handleWarning);g.disableYtIdbTransactions&&(this.disableYtIdbTransactions=g.disableYtIdbTransactions);g.bypassDbTokenDependency&&(this.bypassDbTokenDependency=g.bypassDbTokenDependency);this.getBooleanFlag=g.getBooleanFlag;this.jobManager=g.jobManager;this.logsStore=g.logsStore;this.networkManager=g.networkManager;this.sendFn=g.sendFn;this.onlineEvent=g.onlineEvent;this.offlineEvent=
g.offlineEvent;eD(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&Veu(this)},Veu=function(g){eD(g)&&!g.disableYtIdbTransactions&&(g.initialized=!0,g.enableCleaning&&Math.random()<=g.cleaningRate&&g.logsStore.cleanLogsStore(g.databaseToken),g.retryQueuedRequests(),g.networkManager.isNetworkAvailable()&&g.throttledSend(),g.networkManager.listen(g.onlineEvent,g.throttledSend.bind(g)),g.networkManager.listen(g.offlineEvent,g.cancelThrottledSend.bind(g)))};
_.c=ao.prototype;_.c.writeThenSend=function(g,v){var r=this;v=v===void 0?{}:v;if(eD(this)&&this.initialized){var k={url:g,options:v,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(k,this.databaseToken).then(function(y){k.id=y;r.networkManager.isNetworkAvailable()&&r.immediateSend(k)}).catch(function(y){r.immediateSend(k);
qHF(r,y)})}else this.sendFn(g,v)};
_.c.sendThenWrite=function(g,v,r){var k=this;v=v===void 0?{}:v;if(eD(this)&&this.initialized){var y={url:g,options:v,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(y.skipRetry=r);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!y.skipRetry){if(!y.skipRetry){var z=v.onError?v.onError:function(){};
v.onError=function(W,S){return _.P(function(Y){if(Y.nextAddress==1)return _.U(Y,k.logsStore.set(y,k.databaseToken).catch(function(e){qHF(k,e)}),2);
z(W,S);_.o7(Y)})}}this.sendFn(g,v,y.skipRetry)}else this.logsStore.set(y,this.databaseToken).catch(function(W){k.sendFn(g,v,y.skipRetry);
qHF(k,W)})}else this.sendFn(g,v,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&r)};
_.c.sendAndWrite=function(g,v){var r=this;v=v===void 0?{}:v;if(eD(this)&&this.initialized){var k={url:g,options:v,timestamp:this.now(),status:"NEW",sendCount:0},y=!1,z=v.onSuccess?v.onSuccess:function(){};
k.options.onSuccess=function(W,S){k.id!==void 0?r.logsStore.deleteRequest(k.id,r.databaseToken):y=!0;r.networkManager.networkStatusHint&&r.getBooleanFlag&&r.getBooleanFlag("vss_network_hint")&&r.networkManager.networkStatusHint(!0);z(W,S)};
this.sendFn(k.url,k.options,void 0,!0);this.logsStore.set(k,this.databaseToken).then(function(W){k.id=W;y&&r.logsStore.deleteRequest(k.id,r.databaseToken)}).catch(function(W){qHF(r,W)})}else this.sendFn(g,v,void 0,!0)};
_.c.throttledSend=function(){var g=this;if(!eD(this))throw Error("Wc");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,g.logsStore.getMostRecentByStatus("NEW",g.databaseToken),2);if(r.nextAddress!=3)return v=r.yieldResult,v?_.U(r,g.immediateSend(v),3):(g.cancelThrottledSend(),r.return());g.intervalJob&&(g.intervalJob=0,g.throttledSend());_.o7(r)})},this.throttleTimeout))};
_.c.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.c.immediateSend=function(g){var v=this,r;return _.P(function(k){switch(k.nextAddress){case 1:if(!eD(v))throw Error("Xc");if(g.id===void 0){k.jumpTo(2);break}return _.U(k,v.logsStore.markAsQueued(g.id,v.databaseToken),3);case 3:(r=k.yieldResult)||v.handleWarning(Error("Yc"));case 2:if(v.requestWithinAgeLimit(g,v.requestAgeLimitMs)){k.jumpTo(4);break}v.handleWarning(Error("Zc"));if(g.id===void 0){k.jumpTo(5);break}return _.U(k,v.logsStore.deleteRequest(g.id,v.databaseToken),5);case 5:return k.return();
case 4:g.skipRetry||(g=sKC(v,g));if(!g){k.jumpTo(0);break}if(!g.skipRetry||g.id===void 0){k.jumpTo(8);break}return _.U(k,v.logsStore.deleteRequest(g.id,v.databaseToken),8);case 8:v.sendFn(g.url,g.options,!!g.skipRetry),_.o7(k)}})};
var sKC=function(g,v){if(!eD(g))throw Error("$c");var r=v.options.onError?v.options.onError:function(){};
v.options.onError=function(y,z){var W,S,Y,e;return _.P(function(a){switch(a.nextAddress){case 1:W=kt3(z);(S=ybA(z))&&g.getBooleanFlag&&g.getBooleanFlag("web_enable_error_204")&&g.handleError(Error("ad"),v.url,z);if(!(g.getBooleanFlag&&g.getBooleanFlag("nwl_consider_error_code")&&W||g.getBooleanFlag&&!g.getBooleanFlag("nwl_consider_error_code")&&g.potentialEsfErrorCounter<=g.potentialEsfErrorLimit)){a.jumpTo(2);break}if(!g.networkManager.sendNetworkCheckRequest){a.jumpTo(3);break}return _.U(a,g.networkManager.sendNetworkCheckRequest(),
3);case 3:if(g.networkManager.isNetworkAvailable()){a.jumpTo(2);break}r(y,z);if(!g.getBooleanFlag||!g.getBooleanFlag("nwl_consider_error_code")||((Y=v)==null?void 0:Y.id)===void 0){a.jumpTo(6);break}return _.U(a,g.logsStore.resetRequest(v.id,g.databaseToken,!1),6);case 6:return a.return();case 2:if(g.getBooleanFlag&&g.getBooleanFlag("nwl_consider_error_code")&&!W&&g.potentialEsfErrorCounter>g.potentialEsfErrorLimit)return a.return();g.potentialEsfErrorCounter++;if(((e=v)==null?void 0:e.id)===void 0){a.jumpTo(8);
break}return v.sendCount<g.retryMaxAttempts?_.U(a,g.logsStore.resetRequest(v.id,g.databaseToken,!0,S?!1:void 0),12):_.U(a,g.logsStore.deleteRequest(v.id,g.databaseToken),8);case 12:g.jobManager.addLowPriorityJob(function(){g.networkManager.isNetworkAvailable()&&g.throttledSend()},g.retryDelayMs);
case 8:r(y,z),_.o7(a)}})};
var k=v.options.onSuccess?v.options.onSuccess:function(){};
v.options.onSuccess=function(y,z){var W;return _.P(function(S){if(S.nextAddress==1)return((W=v)==null?void 0:W.id)===void 0?S.jumpTo(2):_.U(S,g.logsStore.deleteRequest(v.id,g.databaseToken),2);g.networkManager.networkStatusHint&&g.getBooleanFlag&&g.getBooleanFlag("vss_network_hint")&&g.networkManager.networkStatusHint(!0);k(y,z);_.o7(S)})};
return v};
ao.prototype.requestWithinAgeLimit=function(g,v){g=g.timestamp;return this.now()-g>=v?!1:!0};
ao.prototype.retryQueuedRequests=function(){var g=this;if(!eD(this))throw Error("bd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(v){v&&!g.requestWithinAgeLimit(v,g.queuedRequestAgeLimitMs)?g.jobManager.addLowPriorityJob(function(){return _.P(function(r){if(r.nextAddress==1)return v.id===void 0?r.jumpTo(2):_.U(r,g.logsStore.resetRequest(v.id,g.databaseToken),2);g.retryQueuedRequests();_.o7(r)})}):g.networkManager.isNetworkAvailable()&&g.throttledSend()})};
var qHF=function(g,v){g.writeError&&!g.networkManager.isNetworkAvailable()?g.writeError(v):g.handleError(v)},eD=function(g){return!!g.databaseToken||g.bypassDbTokenDependency};var cbh;var Yys={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationStreamWebrtcStats:288,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,
visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,
spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,
vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,
mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,
kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,
transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,
ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,
ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,
accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,
musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,
yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,
notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478,
tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,
iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,
mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,
mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,
clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,
mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,
mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,
cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,
miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,
shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,
adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520};var m4P={},eHh=GE("ServiceWorkerLogsDatabase",{objectStores:(m4P.SWHealthLog={addedAtVersion:1},m4P),shared:!0,upgrade:function(g,v){v(1)&&x0(u0(g,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var NGA={},fOF=0;var DmY;var Es=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},VK=function(){if(!Es.instance){var g=_.$A("yt.networkRequestMonitor.instance")||new Es;
_.FK("yt.networkRequestMonitor.instance",g);Es.instance=g}return Es.instance};
Es.prototype.requestComplete=function(g,v){v&&(this.anyRequestHasSucceeded=!0);g=this.removeParams(g);this.requestMap.get(g)||this.requestMap.set(g,v)};
Es.prototype.isEndpointCFR=function(g){g=this.removeParams(g);return(g=this.requestMap.get(g))?!1:g===!1&&this.anyRequestHasSucceeded?!0:null};
Es.prototype.removeParams=function(g){return g.split("?")[0]};
Es.prototype.removeParams=Es.prototype.removeParams;Es.prototype.isEndpointCFR=Es.prototype.isEndpointCFR;Es.prototype.requestComplete=Es.prototype.requestComplete;Es.getInstance=VK;var dk=function(g){_.ok.call(this);var v=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=g!=null?g:{addLowPriorityJob:function(y,z){return setTimeout(y,z)},
cancelJob:function(y){clearTimeout(y)}};
var r,k;this.isOnline=(k=(r=window.navigator)==null?void 0:r.onLine)!=null?k:!0;this.onNavigatorChange=function(){return _.P(function(y){return _.U(y,KNB(v),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||bL_(this)};
_.N(dk,_.ok);dk.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete dk.instance};
dk.prototype.isNetworkAvailable=function(){return this.isOnline};
var bL_=function(g){g.pollingJob=g.jobManager.addLowPriorityJob(function(){var v;return _.P(function(r){if(r.nextAddress==1)return g.isOnline?((v=window.navigator)==null?0:v.onLine)?r.jumpTo(3):_.U(r,KNB(g),3):_.U(r,KNB(g),3);bL_(g);_.o7(r)})},3E4)},KNB=function(g,v){return g.networkRequestPromise?g.networkRequestPromise:g.networkRequestPromise=new Promise(function(r){var k,y,z,W;
return _.P(function(S){switch(S.nextAddress){case 1:return k=window.AbortController?new window.AbortController:void 0,z=(y=k)==null?void 0:y.signal,W=!1,_.cD(S,2,3),k&&(g.abortTimeoutKey=g.jobManager.addLowPriorityJob(function(){k.abort()},v||2E4)),_.U(S,fetch("/generate_204",{method:"HEAD",
signal:z}),5);case 5:W=!0;case 3:_.I7(S);g.networkRequestPromise=void 0;g.abortTimeoutKey&&(g.jobManager.cancelJob(g.abortTimeoutKey),g.abortTimeoutKey=0);W!==g.isOnline&&(g.isOnline=W,g.isOnline?g.dispatchEvent("networkstatus-online"):g.dispatchEvent("networkstatus-offline"));r(W);_.PD(S,0);break;case 2:_.S2(S),W=!1,S.jumpTo(3)}})})};var pl=function(){_.ok.call(this);var g=this;this.shouldFlushErrors=!1;dk.instance||(dk.instance=new dk(_.HR));this.sharedNetworkStatusManager=dk.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(g.shouldFlushErrors&&_.T("offline_error_handling")){var v=LtA().get("errors",!0);if(v){for(var r in v)if(v[r]){var k=new _.EU(r,"sent via offline_errors");k.name=v[r].name;k.stack=v[r].stack;k.level=v[r].level;_.xA(k)}LtA().set("errors",{},2592E3,!0)}}})};
_.N(pl,_.ok);var FNu=function(){if(!pl.instance){var g=_.$A("yt.networkStatusManager.instance")||new pl;_.FK("yt.networkStatusManager.instance",g);pl.instance=g}return pl.instance};
_.c=pl.prototype;_.c.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.c.networkStatusHint=function(g){this.sharedNetworkStatusManager.isOnline=g};
_.c.getWindowStatus=function(){var g=window.navigator.onLine;return g===void 0?!0:g};
_.c.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.c.listen=function(g,v){return this.sharedNetworkStatusManager.listen(g,v)};
_.c.sendNetworkCheckRequest=function(g){g=KNB(this.sharedNetworkStatusManager,g);g.then(function(v){_.T("use_cfr_monitor")&&VK().requestComplete("generate_204",v)});
return g};
pl.prototype.sendNetworkCheckRequest=pl.prototype.sendNetworkCheckRequest;pl.prototype.listen=pl.prototype.listen;pl.prototype.enableErrorFlushing=pl.prototype.enableErrorFlushing;pl.prototype.getWindowStatus=pl.prototype.getWindowStatus;pl.prototype.networkStatusHint=pl.prototype.networkStatusHint;pl.prototype.isNetworkAvailable=pl.prototype.isNetworkAvailable;pl.getInstance=FNu;_.OH=function(g){g=g===void 0?{}:g;_.ok.call(this);var v=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=FNu();var r=_.$A("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);r&&(g.rateLimit?(this.rateLimit=g.rateLimit,r("networkstatus-online",function(){iLu(v,"publicytnetworkstatus-online")}),r("networkstatus-offline",function(){iLu(v,"publicytnetworkstatus-offline")})):(r("networkstatus-online",function(){v.dispatchEvent("publicytnetworkstatus-online")}),r("networkstatus-offline",
function(){v.dispatchEvent("publicytnetworkstatus-offline")})))};
_.N(_.OH,_.ok);_.OH.prototype.isNetworkAvailable=function(){var g=_.$A("yt.networkStatusManager.instance.isNetworkAvailable");return g?g.bind(this.nsmInstance)():!0};
_.OH.prototype.networkStatusHint=function(g){var v=_.$A("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);v&&v(g)};
_.OH.prototype.sendNetworkCheckRequest=function(g){var v=this,r;return _.P(function(k){r=_.$A("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(v.nsmInstance);return _.T("skip_network_check_if_cfr")&&VK().isEndpointCFR("generate_204")?k.return(new Promise(function(y){var z;v.networkStatusHint(((z=window.navigator)==null?void 0:z.onLine)||!0);y(v.isNetworkAvailable())})):r?k.return(r(g)):k.return(!0)})};
var iLu=function(g,v){g.rateLimit?g.lastJobTime?(_.HR.cancelJob(g.schedulerJob),g.schedulerJob=_.HR.addLowPriorityJob(function(){g.lastPublicSignalSent!==v&&(g.dispatchEvent(v),g.lastPublicSignalSent=v,g.lastJobTime=(0,_.XK)())},g.rateLimit-((0,_.XK)()-g.lastJobTime))):(g.dispatchEvent(v),g.lastPublicSignalSent=v,g.lastJobTime=(0,_.XK)()):g.dispatchEvent(v)};var xmF,TG=function(){ao.call(this,{logsStore:{cleanLogsStore:Umk,deleteRequest:Yeo,getMostRecentByStatus:PQC,markAsQueued:SeT,resetRequest:o$3,set:WtC},networkManager:_.jxR(),handleError:function(g,v,r){var k,y=r==null?void 0:(k=r.error)==null?void 0:k.code;if(y===400||y===415){var z;g=new _.EU(g.message,v,r==null?void 0:(z=r.error)==null?void 0:z.code);_.J0(g,void 0,void 0,void 0,!0)}else _.xA(g)},
handleWarning:_.J0,sendFn:CQY,now:_.XK,writeError:wiF,jobManager:_.Tn(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.Rf("potential_esf_error_limit",10),getBooleanFlag:_.T,disableYtIdbTransactions:!(_.a1()&&_.$mT())});this.initializationPromise=new _.k$;_.T("networkless_immediately_drop_all_requests")&&AbR();y7o("LogsDatabaseV2")};
_.N(TG,ao);_.XR_=function(){var g=_.$A("yt.networklessRequestController.instance");g||(g=new TG,_.FK("yt.networklessRequestController.instance",g),_.T("networkless_logging")&&_.ih().then(function(v){g.databaseToken=v;Veu(g);g.initializationPromise.resolve();g.enableCleaning&&Math.random()<=g.cleaningRate&&g.databaseToken&&E$B(g.databaseToken);_.T("networkless_immediately_drop_sw_health_store")&&GZu(g)}));
return g};
TG.prototype.writeThenSend=function(g,v){v||(v={});v=u0K(g,v);_.a1()||(this.initialized=!1);ao.prototype.writeThenSend.call(this,g,v)};
TG.prototype.sendThenWrite=function(g,v,r){v||(v={});v=u0K(g,v);_.a1()||(this.initialized=!1);ao.prototype.sendThenWrite.call(this,g,v,r)};
TG.prototype.sendAndWrite=function(g,v){v||(v={});v=u0K(g,v);_.a1()||(this.initialized=!1);ao.prototype.sendAndWrite.call(this,g,v)};
TG.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var GZu=function(g){var v;_.P(function(r){if(!g.databaseToken)throw v=CU("clearSWHealthLogsDb"),v;return r.return(dmh(g.databaseToken).catch(function(k){g.handleError(k)}))})};_.O2K=!1;_.Jbk=_.rC.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.O2K};_.FK("ytNetworklessLoggingInitializationOptions",_.Jbk);var lV=function(g){var v=this;this.config_=null;g?this.config_=g:Uco()&&(this.config_=_.hu());_.Ev(_.HR,function(){rbs(v)},5E3)};
lV.prototype.isReady=function(){!this.config_&&Uco()&&(this.config_=_.hu());return!!this.config_};
var v$h=function(g,v,r,k){!_.Cv("VISITOR_DATA")&&v!=="visitor_id"&&Math.random()<.01&&_.J0(new _.EU("Missing VISITOR_DATA when sending innertube request.",v,r,k));if(!g.isReady()){var y=new _.EU("innertube xhrclient not ready",v,r,k);_.xA(y);throw y;}var z={headers:k.headers||{},method:"POST",postParams:r,postBody:k.postBody,postBodyFormat:k.postBodyFormat||"JSON",onTimeout:function(){k.onTimeout()},
onFetchTimeout:k.onTimeout,onSuccess:function(E,p){if(k.onSuccess)k.onSuccess(p)},
onFetchSuccess:function(E){if(k.onSuccess)k.onSuccess(E)},
onError:function(E,p){if(k.onError)k.onError(p)},
onFetchError:function(E){if(k.onError)k.onError(E)},
timeout:k.timeout,withCredentials:!0,compress:k.compress};z.headers["Content-Type"]||(z.headers["Content-Type"]="application/json");var W="";(y=g.config_.innertubeHostOverride)&&(W=y);var S=g.config_.innertubeUseThirdPartyAuth||!1,Y=_.w2F(S,W,k);Object.assign(z.headers,Y);z.headers.Authorization&&!W&&S&&(z.headers["x-origin"]=window.location.origin);var e=_.mV(W+("/youtubei/"+g.config_.innertubeApiVersion+"/"+v),{alt:"json"}),a=function(E){E=E===void 0?!1:E;var p;if(k.retry&&W!="www.youtube-nocookie.com"&&
(E||_.T("skip_ls_gel_retry")||z.headers["Content-Type"]!=="application/json"||(p=RZh(v,r,Y,S)),p)){var f=z.onSuccess,Z=z.onFetchSuccess;z.onSuccess=function(O,q){g$R(p);f(O,q)};
r.onFetchSuccess=function(O,q){g$R(p);Z(O,q)}}try{if(E&&k.retry&&!k.networklessOptions.bypassNetworkless)z.method="POST",k.networklessOptions.writeThenSend?_.XR_().writeThenSend(e,z):_.XR_().sendAndWrite(e,z);
else if(k.compress){var L=!k.networklessOptions.writeThenSend;if(z.postBody){var Q=z.postBody;typeof Q!=="string"&&(Q=JSON.stringify(z.postBody));K0C(e,Q,z,_.I1,L)}else K0C(e,JSON.stringify(z.postParams),z,BWJ,L)}else _.T("web_all_payloads_via_jspb")?_.I1(e,z):BWJ(e,z)}catch(O){if(O.name==="InvalidAccessError")p&&(g$R(p),p=0),_.J0(Error("cd"));else throw O;}p&&_.Ev(_.HR,function(){rbs(g)},5E3)};
_.VGh()?hsA().then(function(E){a(E)}):a(!1)};var OJF=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(OJF,_.Jn);var BD6=0,sxC=_.Ra?"webkit":_.MF?"moz":_.nc?"ms":fZm?"o":"";_.FK("ytDomDomGetNextId",_.$A("ytDomDomGetNextId")||function(){return++BD6});var hR6={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},GZ=function(g){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=0;this.scale=1;this.changedTouches=this.touches=null;try{if(g=
g||window.event){this.event=g;for(var v in g)v in hR6||(this[v]=g[v]);this.scale=g.scale;this.rotation=g.rotation;var r=g.target||g.srcElement;r&&r.nodeType==3&&(r=r.parentNode);this.target=r;var k=g.relatedTarget;if(k)try{k=k.nodeName?k:null}catch(y){k=null}else this.type=="mouseover"?k=g.fromElement:this.type=="mouseout"&&(k=g.toElement);this.relatedTarget=k;this.clientX=g.clientX!=void 0?g.clientX:g.pageX;this.clientY=g.clientY!=void 0?g.clientY:g.pageY;this.keyCode=g.keyCode?g.keyCode:g.which;
this.charCode=g.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=g.altKey;this.ctrlKey=g.ctrlKey;this.shiftKey=g.shiftKey;this.metaKey=g.metaKey;this.pageX_=g.pageX;this.pageY_=g.pageY}}catch(y){}},n0u=function(g){if(document.body&&document.documentElement){var v=document.body.scrollTop+document.documentElement.scrollTop;
g.pageX_=g.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);g.pageY_=g.clientY+v}};
GZ.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
GZ.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
GZ.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var i0=_.rC.ytEventsEventsListeners||{};_.FK("ytEventsEventsListeners",i0);var Gts=_.rC.ytEventsEventsCounter||{count:0};_.FK("ytEventsEventsCounter",Gts);var Xio=_.P5(function(){var g=!1;try{var v=Object.defineProperty({},"capture",{get:function(){g=!0}});
window.addEventListener("test",null,v)}catch(r){}return g});_.X8(BR,_.pg);BR.prototype.onMouseMove_=function(g){g.pageX_===void 0&&n0u(g);var v=g.pageX_;g.pageY_===void 0&&n0u(g);this.position_=new _.DG(v,g.pageY_)};
BR.prototype.checkPosition_=function(){if(this.position_){var g=(0,_.XK)();if(this.previousTime_!=0){var v=this.previousPosition_,r=this.position_,k=v.x-r.x;v=v.y-r.y;k=Math.sqrt(k*k+v*v)/(g-this.previousTime_);this.cycles_[this.index_]=Math.abs((k-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(r=v=0;r<4;r++)v+=this.cycles_[r]||0;v>=3&&this.callback_();this.previousVelocity_=k}this.previousTime_=g;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
BR.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.BGB(this.mouseListenerKey_)};var RHo={};var IbK=new _.G("rawColdConfigGroup");var ztk=new _.G("rawHotConfigGroup");var Me0=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Me0,_.Jn);var J8J=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(J8J,_.Jn);var au=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g,500)};
_.N(au,_.Jn);au.prototype.getPayloadCase=function(){return _.o4(this,RRt)};
au.prototype.getContext=function(){return _.nU(this,J8J,33)};
var RRt=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328,330,331,332,334,337,338,340,344,348,350,351,352,353,
354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520];var g63=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(g63,_.Jn);var wXB=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(wXB,_.Jn);wXB.prototype.setVideoId=function(g){return WG(this,1,QUh,Op(g))};
wXB.prototype.getPlaylistId=function(){return _.Y8(this,Uv(this,QUh,2))};
var QUh=[1,2];var XXh=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(XXh,_.Jn);XXh.prototype.getContext=function(){return _.nU(this,PG,1)};
XXh.prototype.getTier=function(){return _.lA(this,7)};var gEu,RK,gP;gEu=_.rC.ytPubsubPubsubInstance||new _.SE;RK=_.rC.ytPubsubPubsubSubscribedKeys||{};gP=_.rC.ytPubsubPubsubTopicToKeys||{};_.gxK=_.rC.ytPubsubPubsubIsSynchronous||{};_.SE.prototype.subscribe=_.SE.prototype.subscribe;_.SE.prototype.unsubscribeByKey=_.SE.prototype.unsubscribeByKey;_.SE.prototype.publish=_.SE.prototype.publish;_.SE.prototype.clear=_.SE.prototype.clear;_.FK("ytPubsubPubsubInstance",gEu);_.FK("ytPubsubPubsubTopicToKeys",gP);_.FK("ytPubsubPubsubIsSynchronous",_.gxK);
_.FK("ytPubsubPubsubSubscribedKeys",RK);var rP=window;var lT=_.T("web_enable_lifecycle_monitoring")&&cTF()!==0,vEj=_.T("web_enable_lifecycle_monitoring");var k9C=function(g){var v=this;var r=r===void 0?0:r;var k=k===void 0?_.Tn():k;this.JSC$8814_defaultPriority=r;this.scheduler=k;this.completedResolver=new _.k$;this.scheduledPayloads=g;for(g={i$jscomp$485:0};g.i$jscomp$485<this.scheduledPayloads.length;g={payload$jscomp$18:void 0,i$jscomp$485:g.i$jscomp$485},g.i$jscomp$485++)g.payload$jscomp$18=this.scheduledPayloads[g.i$jscomp$485],r=function(y){return function(){y.payload$jscomp$18.job();v.scheduledPayloads[y.i$jscomp$485].processed=!0;v.scheduledPayloads.every(function(z){return z.processed===
!0})&&v.completedResolver.resolve()}}(g),k=this.scheduler.addJob(r,rvj(this,g.payload$jscomp$18)),this.scheduledPayloads[g.i$jscomp$485]=Object.assign({},g.payload$jscomp$18,{job:r,
jobId:k})};
k9C.prototype.flushJobs=function(){var g=this,v=Array.from(this.scheduledPayloads.keys()).sort(function(k,y){return rvj(g,g.scheduledPayloads[y])-rvj(g,g.scheduledPayloads[k])});
v=_.I(v);for(var r=v.next();!r.done;r=v.next())r=this.scheduledPayloads[r.value],r.jobId===void 0||r.processed||(this.scheduler.cancelJob(r.jobId),this.scheduler.addJob(r.job,10))};
k9C.prototype.cancel=function(){for(var g=_.I(this.scheduledPayloads),v=g.next();!v.done;v=g.next())v=v.value,v.jobId===void 0||v.processed||this.scheduler.cancelJob(v.jobId),v.processed=!0;this.completedResolver.resolve()};
var rvj=function(g,v){var r;return(r=v.priority)!=null?r:g.JSC$8814_defaultPriority};var fl=function(g){this.state=g;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};lT&&zOA(this.state)};
fl.prototype.install=function(g){this.plugins.push(g);return this};
fl.prototype.uninstall=function(){var g=this;_.Nj.apply(0,arguments).forEach(function(v){v=g.plugins.indexOf(v);v>-1&&g.plugins.splice(v,1)})};
fl.prototype.transition=function(g,v){var r=this;lT&&InY(this.state);var k=this.transitions.find(function(z){return Array.isArray(z.from)?z.from.find(function(W){return W===r.state&&z.to===g}):z.from===r.state&&z.to===g});
if(k){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);yv_(this,g,v);this.state=g;lT&&zOA(this.state);k=k.action.bind(this);var y=this.plugins.filter(function(z){return z[g]}).map(function(z){return z[g]});
k(cvj(this,y),v)}else throw Error("dd`"+this.state+"`"+g);};
var cvj=function(g,v){var r=v.filter(function(y){return z_B(g,y)===10}),k=v.filter(function(y){return z_B(g,y)!==10});
return g.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var y=_.Nj.apply(0,arguments);return _.P(function(z){if(z.nextAddress==1)return _.U(z,g.runImmediateJobsAsync.apply(g,[r].concat(_.fF(y))),2);g.setJobSetWithScheduledJobs.apply(g,[k].concat(_.fF(y)));_.o7(z)})}:function(){var y=_.Nj.apply(0,arguments);
g.runImmediateJobsSync.apply(g,[r].concat(_.fF(y)));g.setJobSetWithScheduledJobs.apply(g,[k].concat(_.fF(y)))}};
fl.prototype.runImmediateJobsSync=function(g){var v=_.Nj.apply(1,arguments);_.Tn();for(var r=_.I(g),k=r.next(),y={};!k.done;y={lifecycle$jscomp$2:void 0},k=r.next())y.lifecycle$jscomp$2=k.value,RR(function(z){return function(){I00(z.lifecycle$jscomp$2.name);PCF(function(){return z.lifecycle$jscomp$2.callback.apply(z.lifecycle$jscomp$2,_.fF(v))});
NI(z.lifecycle$jscomp$2.name)}}(y))};
fl.prototype.runImmediateJobsAsync=function(g){var v=_.Nj.apply(1,arguments),r,k,y,z;return _.P(function(W){W.nextAddress==1&&(_.Tn(),r=_.I(g),k=r.next(),y={});if(W.nextAddress!=3){if(k.done)return W.jumpTo(0);y.lifecycle$jscomp$3=k.value;y.asyncJobCompletion=void 0;z=function(S){return function(){I00(S.lifecycle$jscomp$3.name);var Y=PCF(function(){return S.lifecycle$jscomp$3.callback.apply(S.lifecycle$jscomp$3,_.fF(v))});
gsR(Y)?S.asyncJobCompletion=_.T("web_lifecycle_error_handling_killswitch")?Y.then(function(){NI(S.lifecycle$jscomp$3.name)}):Y.then(function(){NI(S.lifecycle$jscomp$3.name)},function(e){WQT(e);
NI(S.lifecycle$jscomp$3.name)}):NI(S.lifecycle$jscomp$3.name)}}(y);
RR(z);return y.asyncJobCompletion?_.U(W,y.asyncJobCompletion,3):W.jumpTo(3)}y={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};k=r.next();return W.jumpTo(2)})};
fl.prototype.setJobSetWithScheduledJobs=function(g){var v=_.Nj.apply(1,arguments),r=this,k=g.map(function(y){return{job:function(){I00(y.name);PCF(function(){return y.callback.apply(y,_.fF(v))});
NI(y.name)},
priority:z_B(r,y)}});
k.length&&(this.jobSet=new k9C(k))};
var z_B=function(g,v){var r,k;return(k=(r=g.overridePriority)!=null?r:v.priority)!=null?k:0},I00=function(g){lT&&g&&zOA(g)},NI=function(g){lT&&g&&InY(g)},yv_=function(g,v,r){vEj&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+g.constructor.name+"] '"+g.state+"' to '"+v+"'"),console.log("with message: ",r),console.groupEnd())};
_.mx.Object.defineProperties(fl.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var WbV=function(g){fl.call(this,g===void 0?"none":g);this.navigationTimer=null;this.overridePriority=10;this.transitions=[{from:"none",to:"application_navigating",action:this.runApplicationNavigationBegin},{from:"application_navigating",to:"none",action:this.runApplicationNavigationEnd},{from:"application_navigating",to:"application_navigating",action:function(){}},
{from:"none",to:"none",action:function(){}}]},PVu;
_.N(WbV,fl);WbV.prototype.runApplicationNavigationBegin=function(g,v){var r=this;this.navigationTimer=_.Ev(_.HR,function(){r.currentState==="application_navigating"&&r.transition("none")},5E3);
g(v==null?void 0:v.event)};
WbV.prototype.runApplicationNavigationEnd=function(g,v){this.navigationTimer&&(_.HR.cancelJob(this.navigationTimer),this.navigationTimer=null);g(v==null?void 0:v.event)};
_.cHJ=function(){PVu||(PVu=new WbV);return PVu};var yHC=[];_.FK("yt.logging.transport.getScrapedGelPayloads",function(){return yHC});var kE=function(){var g=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return g.totalEntries}}};
kE.prototype.storePayload=function(g,v){g=SmB(g);this.store[g]?this.store[g].push(v):(this.memoizedKeySequences={},this.store[g]=[v]);this.totalEntries++;_.T("more_accurate_gel_parser")&&(v=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(v));return g};
kE.prototype.smartExtractMatchingEntries=function(g){if(!g.keys.length)return[];for(var v=SvP(this,g.keys.splice(0,1)[0]),r=[],k=0;k<v.length;k++)this.store[v[k]]&&g.sizeLimit&&(this.store[v[k]].length<=g.sizeLimit?(r.push.apply(r,_.fF(this.store[v[k]])),delete this.store[v[k]]):r.push.apply(r,_.fF(this.store[v[k]].splice(0,g.sizeLimit))));this.totalEntries-=r.length;(g==null?0:g.sizeLimit)&&r.length<(g==null?void 0:g.sizeLimit)&&(g.sizeLimit-=r.length,r.push.apply(r,_.fF(this.smartExtractMatchingEntries(g))));
return r};
kE.prototype.extractMatchingEntries=function(g){g=SvP(this,g);for(var v=[],r=0;r<g.length;r++)this.store[g[r]]&&(v.push.apply(v,_.fF(this.store[g[r]])),delete this.store[g[r]]);this.totalEntries-=v.length;return v};
kE.prototype.getSequenceCount=function(g){g=SvP(this,g);for(var v=0,r=0;r<g.length;r++){var k=void 0;v+=((k=this.store[g[r]])==null?void 0:k.length)||0}return v};
var SvP=function(g,v){var r=SmB(v);if(g.memoizedKeySequences[r])return g.memoizedKeySequences[r];var k=Object.keys(g.store)||[];if(k.length<=1&&SmB(v)===k[0])return k;for(var y=[],z=0;z<k.length;z++){var W=k[z].split("/");if(oEC(v.auth,W[0])){var S=v.isJspb;oEC(S===void 0?"undefined":S?"true":"false",W[1])&&oEC(v.cttAuthInfo,W[2])&&(S=v.tier,S=S===void 0?"undefined":JSON.stringify(S),oEC(S,W[3])&&y.push(k[z]))}}return g.memoizedKeySequences[r]=y},oEC=function(g,v){return g===void 0||g==="undefined"?
!0:g===v};
kE.prototype.getSequenceCount=kE.prototype.getSequenceCount;kE.prototype.extractMatchingEntries=kE.prototype.extractMatchingEntries;kE.prototype.smartExtractMatchingEntries=kE.prototype.smartExtractMatchingEntries;kE.prototype.storePayload=kE.prototype.storePayload;var qmJ,OMJ,sUR,z9,YvB,o6A,SyC,JTk,$km,ZMJ,VCF,rHo,uRC;qmJ=_.Rf("initial_gel_batch_timeout",2E3);OMJ=_.Rf("gel_queue_timeout_max_ms",6E4);sUR=_.Rf("gel_min_batch_size",5);z9=void 0;YvB=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
o6A=new YvB;SyC=new YvB;JTk=new YvB;$km=new YvB;VCF=!0;rHo=1;_.v6R=new Map;uRC=_.rC.ytLoggingTransportTokensToCttTargetIds_||{};_.FK("ytLoggingTransportTokensToCttTargetIds_",uRC);var CCB=_.rC.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.FK("ytLoggingTransportTokensToJspbCttTargetIds_",CCB);var cG={};var px=_.rC.ytLoggingGelSequenceIdObj_||{};_.FK("ytLoggingGelSequenceIdObj_",px);var etF=[];var DCh=new Set,TEF=0,C2T=0,QRB=0,fbA=[],lbR=[],uzk=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var iwR=function(){};
iwR.prototype.getUrl=function(g,v){v=v===void 0?!1:v;return g.hasOwnProperty("shareEndpoint")?null:_.JHC(g,null,v)};
var sdo=function(g,v,r){g={endpoint:v,actions:[]};r=(r.path?r.path[0]:r.target).icon||"";v=r.indexOf(":");v>0&&(r=r.substr(v+1));r&&g.actions.push(r);return g};var KLh=/Command$/,mCs=/Endpoint$/,VWk=new Map;var UGH,Av6;UGH=1;_.Jv=function(){this.actionRoutingMap=new Map};
_.Jv.prototype.triggerAction=function(g){var v=new e$k(g,!1,_.Nj.apply(1,arguments));this.handleAction(v);return v.returnValue};
_.Jv.prototype.triggerOptionalAction=function(g){var v=new e$k(g,!0,_.Nj.apply(1,arguments));this.handleAction(v);return v.returnValue};
_.Za=function(g,v,r){v.forEach(function(k){var y=sR3(k);y&&g.triggerOptionalAction(y,k,r,void 0)})};
_.Jv.prototype.handleAction=function(g){var v=this.actionRoutingMap.get(g.actionName);v&&Av6(g,v);g.optionalAction||g.returnValue.length!==0||(g=new _.EU("Unhandled action",g.actionName),_.J0(g))};
Av6=function(g,v){v.forEach(function(r){var k=null;r?k=r.apply(null,g.args):(r=Error("ed"),r.params=g.actionName,_.xA(r));g.returnValue.push(k)})};
_.Ov=function(g,v,r){r||(r=UGH++);for(var k=_.I(Object.keys(v)),y=k.next();!y.done;y=k.next()){y=y.value;var z=g.actionRoutingMap.get(y);z||(z=new Map,g.actionRoutingMap.set(y,z));g.registerActionHandler(r,y,v[y],z)}return r};
_.Jv.prototype.registerActionHandler=function(g,v,r,k){k.set(g,_.jf(r))};
_.V1=function(g,v,r){v=_.I(Object.keys(v));for(var k=v.next();!k.done;k=v.next())(k=g.actionRoutingMap.get(k.value))&&k.delete(r)};
_.iw(_.Jv);var BEm=function(g,v){var r=_.Jv.getInstance();_.Hd(function(){var k={},y=_.Ov(r,(k[g]=v,k));_.tQ(function(){var z={};_.V1(r,(z[g]="",z),y)})})};_.HU=Symbol("gd");z_K=qvY;var SXA=new Set(["For","If","Match","Watch"]),e_u={},a0u=(e_u[xl.default]=function(){return gEA},e_u.style=function(){return gEA},e_u),EEP;
for(EEP in a0u)_.h3.attributes[EEP]=a0u[EEP](_.h3.attributes[EEP]);var G9=new _.bR("VISIBILITY_OBSERVER");var TZJ={retrieve:function(g){return this.id.\u0275prov.token===g.\u0275prov.token?this.contextValue:this?Ca3(this,this.id):wdT}};var syC=function(g,v,r){if(g!==Kx)return!1;g=yWB(document.createElement("div"),function(){var k=vd(!1);try{r[0]()}finally{vd(k)}});
g=Array.from(g.childNodes);g.length===1&&(g=g[0]);return g};var dGB=function(g){g=g.clone();igB(g);oi(g,"dg",null);oi(g,"d","0");mr6(g,null);K6j(g,null);return g},pGF=!0,TP0=function(g,v,r){var k=r===void 0?{}:r;
r=k.cssRowKey===void 0?void 0:k.cssRowKey;var y=k.combinedSignature===void 0?void 0:k.combinedSignature;var z=k.extraEdges===void 0?void 0:k.extraEdges;k=k.callback===void 0?void 0:k.callback;oi(g,"m",v.join(","));z&&F6j(g,z);r&&(oi(g,"ck",r),y?oi(g,"rs",y):pGF&&(pGF=!1));if(k){if(k!=null&&!BQu.test(k))throw Error("ab`"+k);oi(g,"cb",k)}g=g.toString();_.yJ(g,"/")&&(g=QHj(document.location.href)+g);return _.IO(g)};var f0V=function(g){return l0j(g).then(function(v){return JSON.parse(v.responseText)})},l0j=function(g){var v={},r=v.xmlHttpFactory?v.xmlHttpFactory.createInstance():SaV.createInstance();
return(new _.Iu(function(k,y){var z;try{r.open("GET",g,!0)}catch(Y){y(new tE("Error opening XHR: "+Y.message,g,r))}r.onreadystatechange=function(){if(r.readyState==4){_.rC.clearTimeout(z);var Y;!(Y=Pb0(r.status))&&(Y=r.status===0)&&(Y=wPF(g),Y=!(Y=="http"||Y=="https"||Y==""));Y?k(r):y(new NP1(r.status,g,r))}};
r.onerror=function(){y(new tE("Network error",g,r))};
if(v.headers)for(var W in v.headers){var S=v.headers[W];S!=null&&r.setRequestHeader(W,S)}v.withCredentials&&(r.withCredentials=v.withCredentials);v.responseType&&(r.responseType=v.responseType);v.mimeType&&r.overrideMimeType(v.mimeType);v.timeoutMs>0&&(z=_.rC.setTimeout(function(){r.onreadystatechange=function(){};
r.abort();y(new Zx6(g,r))},v.timeoutMs));
try{r.send(null)}catch(Y){r.onreadystatechange=function(){},_.rC.clearTimeout(z),y(new tE("Error sending XHR: "+Y.message,g,r))}})).thenCatch(function(k){k instanceof _.$z&&r.abort();
throw k;})},tE=function(g,v,r){_.gC.call(this,g+", url="+v);
this.url=v;this.xhr=r};
_.X8(tE,_.gC);tE.prototype.name="XhrError";var NP1=function(g,v,r){tE.call(this,"Request Failed, status="+g,v,r);this.status=g};
_.X8(NP1,tE);NP1.prototype.name="XhrHttpError";var Zx6=function(g,v){tE.call(this,"Request timed out",g,v)};
_.X8(Zx6,tE);Zx6.prototype.name="XhrTimeoutError";F8=F8||{};var Da=function(){_.pg.call(this)};
_.X8(Da,_.pg);Da.prototype.initialize=function(){};var Hxt=function(g,v){this.fn_=g;this.handler_=v};
Hxt.prototype.execute=function(g){this.fn_&&(this.fn_.call(this.handler_||null,g),this.fn_=this.handler_=null)};
Hxt.prototype.abort=function(){this.handler_=this.fn_=null};var Ll=function(g,v){_.pg.call(this);this.deps_=g;this.JSC$8941_id_=v;this.onloadCallbacks_=[];this.JSC$8941_onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.X8(Ll,_.pg);Ll.prototype.moduleConstructor_=Da;Ll.prototype.module_=null;Ll.prototype.getId=function(){return this.JSC$8941_id_};
Ll.prototype.registerCallback=function(g,v){return tP0(this.onloadCallbacks_,g,v)};
var DG_=function(g,v){tP0(g.JSC$8941_onErrorCallbacks_,v)},tP0=function(g,v,r){v=new Hxt(v,r);
g.push(v);return v};
Ll.prototype.isLoaded=function(){return!!this.module_};
Ll.prototype.onLoad=function(g){var v=new this.moduleConstructor_;v.initialize(g());this.module_=v;v=(v=Lbu(this.earlyOnloadCallbacks_,g()))||Lbu(this.onloadCallbacks_,g());v||(this.JSC$8941_onErrorCallbacks_.length=0);return v};
Ll.prototype.onError=function(g){(g=Lbu(this.JSC$8941_onErrorCallbacks_,g))&&kF(Error("kd`"+g));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var Lbu=function(g,v){for(var r=[],k=0;k<g.length;k++)try{g[k].execute(v)}catch(y){kF(y),r.push(y)}g.length=0;return r.length?r:null};
Ll.prototype.disposeInternal=function(){Ll.superClass_.disposeInternal.call(this);_.h1(this.module_)};var wGF,$GF,xG6,ju_,CVP,uTC,suH,VP0,qvH;
_.Qa=function(g,v,r,k,y){k=k===void 0?!1:k;y=y===void 0?!1:y;var z=z===void 0?!0:z;this.scsReferenceUrl_=Rg3(_.PY(g).toString(),z);this.cssRowKey_=v;this.combinedSignature_=r;this.useNegativeLoading_=k;this.requestedModuleMap_={};this.JSC$8944_moduleInfoMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(g=S_(this.scsReferenceUrl_,"excm"))?g.split(","):[];this.shouldScanForCss_=y;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=
document.head||document.documentElement;this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;goh();this.logger=null;_.wk(this,bgE(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
wGF=function(g,v){if(v.href||v.getAttribute("data-href"))if(v=v.href||v.getAttribute("data-href"),Bas(v)&&!Rg3(v).urlPrefix_.endsWith("_/js/")){v=bgE(Rg3(v));v=_.I(v);for(var r=v.next();!r.done;r=v.next())r=r.value,g.loadedCssModuleList_.includes(r)||g.loadedCssModuleList_.push(r)}};
_.Qa.prototype.JSC$8946_loadModules=function(g,v,r){var k=r===void 0?{}:r;r=k.extraEdges;var y=k.onError;var z=k.onSuccess;k=k.forceReload;this.JSC$8944_moduleInfoMap_=v;if(!g)throw Error("ld");if(this.shouldScanForCss_){v=_.I(document.getElementsByTagName("style"));for(var W=v.next();!W.done;W=v.next())wGF(this,W.value);v=_.I(document.getElementsByTagName("link"));for(W=v.next();!W.done;W=v.next())wGF(this,W.value)}Qu6(this,CVP(this,g),r,y,z,k)};
var Qu6=function(g,v,r,k,y,z){k=k===void 0?function(){}:k;
y=y===void 0?function(){}:y;
z=z===void 0?!1:z;uTC(g,v,function(W,S,Y){Y=Y===void 0?S:Y;g.enableFallbackFetch&&z?g.loadWithFetch(W,S,k,y,Y):g.load(W,S,k,y,Y,r)},r)||k(-1)};
_.Qa.prototype.loadWithFetch=function(){_.P(function(){throw Error("md");})};
_.Qa.prototype.maybeSetAdditionalFields=function(){};
$GF=function(g,v,r){if(g.useNegativeLoading_){var k=g.scsReferenceUrl_;g={cssRowKey:g.cssRowKey_,combinedSignature:g.combinedSignature_,extraEdges:r,requestedModuleIds:xG6(g),requestedCssModuleIds:ju_(g)};var y=g===void 0?{}:g;g=y.requestedModuleIds===void 0?[]:y.requestedModuleIds;r=y.requestedCssModuleIds===void 0?[]:y.requestedCssModuleIds;var z=y.cssRowKey===void 0?void 0:y.cssRowKey;var W=y.combinedSignature===void 0?void 0:y.combinedSignature;var S=y.extraEdges===void 0?void 0:y.extraEdges;
y=y.callback===void 0?void 0:y.callback;k=dGB(k);oi(k,"d","1");mr6(k,g);K6j(k,r);v=TP0(k,v,{cssRowKey:z,combinedSignature:W,extraEdges:S,callback:y})}else k=g.scsReferenceUrl_,g={cssRowKey:g.cssRowKey_,combinedSignature:g.combinedSignature_,requestedModuleIds:xG6(g),requestedCssModuleIds:ju_(g)},S=g===void 0?{}:g,g=S.requestedCssModuleIds===void 0?[]:S.requestedCssModuleIds,r=S.cssRowKey===void 0?void 0:S.cssRowKey,z=S.combinedSignature===void 0?void 0:S.combinedSignature,W=S.extraEdges===void 0?
void 0:S.extraEdges,S=S.callback===void 0?void 0:S.callback,k=dGB(k),K6j(k,g),v=TP0(k,v,{cssRowKey:r,combinedSignature:z,extraEdges:W,callback:S});return v};
_.wk=function(g,v){for(var r=!1,k=[],y=0;y<v.length;++y){var z=v[y];g.requestedModuleMap_[z]||(g.requestedModuleMap_[z]=!0,g.requestedModuleList_.push(z),r=!0,k.push(z))}r&&(g.requestedModuleListSorted_=!1)};
_.Cl=function(g,v){for(var r=[],k=0;k<v.length;++k){var y=v[k];g.requestedModuleMap_[y]&&(delete g.requestedModuleMap_[y],_.Xh(g.requestedModuleList_,y),r.push(y))}};
_.Qa.prototype.load=function(g,v,r,k,y){y=y===void 0?v:y;_.PY(g);var z=this.useCors_,W=this.corsMode_,S=this.fetchPriority,Y=_.UG("SCRIPT");_.Vm(Y,g);z&&(Y.crossOrigin=W);Y.async=!1;S&&Y.setAttribute("fetchpriority",S);_.wk(this,v);_.JvP(this,g,Y,v,r,k,y)};
_.JvP=function(g,v,r,k,y,z,W){W=W===void 0?k:W;g.lastScript_=r;g.insertPos.insertBefore(r,g.insertPos.firstChild);_.Oxc(r,k,function(){r.parentElement.removeChild(r);g.lastScript_==r&&(g.lastScript_=null);var S=new Set;k.map(function(e){return S.add(e)});
for(var Y in g.JSC$8944_moduleInfoMap_)g.JSC$8944_moduleInfoMap_[Y].isLoaded()&&S.add(Y);Array.from(S);z()},function(S){r.parentElement.removeChild(r);
g.lastScript_==r&&(g.lastScript_=null);_.Cl(g,S);g.pendingModuleGraphUpdate_?g.pendingModuleGraphUpdate_.then(function(){y(-1,v)}):y(-1,v)},W)};
_.Oxc=function(g,v,r,k,y){y=y===void 0?v:y;var z=v.length,W=function(){z=0;g.onload=null;g.onerror=null;S=function(){}},S=function(){W();
var e=y.filter(function(a){return!H0().getModuleInfo(a).isLoaded()});
e.length!==0?k(e,"Response was successful but was missing module(s) "+e+"."):r()},Y=function(){z--;
z==0&&S()};
v.forEach(function(e){e=H0().getModuleInfo(e);e.isLoaded()?Y():(tP0(e.earlyOnloadCallbacks_,Y),DG_(e,Y))});
g.onload=function(){return S()};
g.onerror=function(){W();k(v)}};
xG6=function(g){g.requestedModuleListSorted_||(g.requestedModuleListSorted_=!0,g.requestedModuleList_.sort());return g.requestedModuleList_};
ju_=function(g){g=g.loadedCssModuleList_;g.sort();return g};
CVP=function(g,v){return v.filter(function(r){return!g.requestedModuleMap_[r]})};
uTC=function(g,v,r,k){if(g.pendingModuleGraphUpdate_)return g.pendingModuleGraphUpdate_.then(function(){uTC(g,v,r,k)}),!0;
if(!g.useNegativeLoading_){var y=[],z=Object.assign({},g.requestedModuleMap_);VP0(g,v,function(a){y.push(a.getId())},k,function(a){return!a.isLoaded()},z);
v=y}for(z=0;z<v.length;){for(var W=v.length-z,S=z==0?v:v.slice(z,v.length),Y=$GF(g,S,k),e=_.PY(Y).toString();e.length>g.urlMaxLength;)if(W>1)W-=Math.ceil((e.length-g.urlMaxLength)/6),W=Math.max(W,1),S=v.slice(z,z+W),Y=$GF(g,S,k),e=_.PY(Y).toString();else return g.useNegativeLoading_?(g.useNegativeLoading_=!1,g.pendingModuleGraphUpdate_=qvH(g).then(function(a){suH(g,a,k)}),uTC(g,v.slice(z),r,k)):!1;
z+=W;g.useNegativeLoading_?r(Y,S):r(Y,S,z===v.length?v:[])}return!0};
suH=function(g,v,r){H0().setAllModuleInfoString((v||{}).moduleGraph);VP0(g,xG6(g),function(k){_.wk(g,[k.getId()])},r);
g.pendingModuleGraphUpdate_=null};
VP0=function(g,v,r,k,y,z){z=z===void 0?{}:z;var W=H0();v=_.I(v);for(var S=v.next();!S.done;S=v.next()){S=S.value;var Y=W.getModuleInfo(S);if(!(z[S]||y&&!y(Y))){z[S]=!0;var e=Y.deps_||[];if(k){var a=[];k[S]&&(a=Object.keys(k[S]));e=e.concat(a)}VP0(g,e,r,k,y,z);r(Y)}}};
qvH=function(g){g=g.scsReferenceUrl_.clone();igB(g);oi(g,"dg",null);oi(g,"md","1");return f0V(g.toString())};var NZo=new Uint8Array(123);var mGP=[];var Kbu=function(){this.JSC$8064_loader_=null};
_.c=Kbu.prototype;_.c.setBatchModeEnabled=function(){};
_.c.setAllModuleInfoString=function(){};
_.c.addExtraEdge=function(){throw Error("nd");};
_.c.removeExtraEdge=function(){throw Error("od");};
_.c.getModuleContext=function(){return null};
_.c.isActive=function(){return!1};
_.c.isUserActive=function(){return!1};
_.c.registerCallback=function(){};var uT=function(g,v,r,k,y){var z=Error.call(this);this.message=z.message;"stack"in z&&(this.stack=z.stack);this.name="ModuleLoadFailure";this.type=g;this.status=v;this.requestedModuleIds=r;this.url=k;this.cause=y;this.message=this.toString()};
_.N(uT,Error);uT.prototype.toString=function(){return bx_(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var bx_=function(g){switch(g.type){case uT.JSC$8956_Type.UNAUTHORIZED:return"Unauthorized";case uT.JSC$8956_Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case uT.JSC$8956_Type.TIMEOUT:return"Timed out";case uT.JSC$8956_Type.OLD_CODE_GONE:return"Out of date module id";case uT.JSC$8956_Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+g.type}};
F8.ModuleLoadFailure=uT;F8.ModuleLoadFailure.JSC$8956_Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var xr=function(){this.moduleIds_=this.JSC$8064_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$8959_extraEdges_={};this.JSC$8959_callbackMap_={};this.JSC$8959_currentlyLoadingModule_=this.baseModuleInfo_=new Ll([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new jY;this.batchModeEnabled_=!1;this.consecutiveFailures_=0;this.isDisposed_=
this.userLastActive_=this.lastActive_=!1};
_.X8(xr,Kbu);var Fbc=function(g,v){_.gC.call(this,"Error loading "+g+": "+v)};
_.X8(Fbc,_.gC);xr.prototype.setBatchModeEnabled=function(g){this.batchModeEnabled_=g};
xr.prototype.setAllModuleInfoString=function(g,v){if(!(this instanceof xr))this.setAllModuleInfoString(g,v);else if(typeof g==="string"){if(g.startsWith("d$")){g=g.substring(2);for(var r=[],k=0,y=g.indexOf("/"),z=0,W=!1,S=0;;){var Y=W?g.substring(z):g.substring(z,y);if(Y.length===0)k++,z="sy"+k.toString(36),Y=[];else{var e=Y.indexOf(":");if(e<0)z=Y,Y=[];else if(e===Y.length-1)z=Y.substring(0,e),Y=Array(r[S-1]);else{z=Y.substring(0,e);Y=Y.substring(e+1).split(",");e=S;for(var a=0;a<Y.length;a++)e-=
Y[a].length===0?1:Number(Y[a]),Y[a]=r[e]}e=0;if(z.length===0)e=1;else if(z.charAt(0)==="+"||z.charAt(0)==="-")e=Number(z);e!==0&&(k+=e,z="sy"+k.toString(36))}r.push(z);ixt(this,z,Y);if(W)break;z=y+1;y=g.indexOf("/",z);y===-1&&(W=!0);S++}this.moduleIds_=r}else if(g.startsWith("p$"))G9u(this,g);else{g=g.split("/");r=[];for(k=0;k<g.length;k++){S=g[k].split(":");y=S[0];W=[];if(S[1])for(W=S[1].split(","),S=0;S<W.length;S++)W[S]=r[parseInt(W[S],36)];r.push(y);ixt(this,y,W)}this.moduleIds_=r}v&&v.length?
(_.Ms(this.loadingModuleIds_,v),this.lastInitialModuleId_=_.$F(v)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$8959_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$8959_currentlyLoadingModule_=null,(v=this.baseModuleInfo_.onLoad((0,_.TT)(this.getModuleContext,this)))&&v.length&&XG0(this,new F8.ModuleLoadFailure(F8.ModuleLoadFailure.JSC$8956_Type.INIT_ERROR,void 0,void 0,void 0,v[0])),jD(this))}};
var G9u=function(g,v){var r=v.substring(2);for(v=0;v<64;v++)NZo["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(v)]=v;var k={buf:r,pos:0};hv(k);var y=hv(k),z=hv(k)+1;v=Array(y);var W=Array(y),S=Array(y);z=Array(z);var Y=0,e=0,a=k.pos,E=k.buf.indexOf("|",k.pos);k.pos=E+1;for(E=0;E<y;E++){var p=hv(k),f=p&2,Z=p&1;p>>>=2;Z?(Y+=p>>>1^-(p&1),p="sy"+Y.toString(36)):(Z=a,a+=p,p=r.substring(Z,a));v[E]=p;f&&(z[e++]=p)}z[e]="";k.pos++;e=y&-2;r=y&1;for(Y=0;Y<e;Y+=2)a=Z9R(k),S[Y]=
a&7,S[Y+1]=a>>>3&7;r&&(r=Z9R(k),S[e]=r&7);k.pos++;for(e=0;e<y;e++)S[e]===7&&(S[e]=hv(k));k.pos++;for(r=e=0;r<y;r++){Y=S[r];a=Y===0?mGP:Array(Y);W[r]=a;E=e;for(f=0;f<Y;f++)E-=hv(k),a[f]=z[E];z[e]===v[r]&&e++}for(k=0;k<v.length;k++)ixt(g,v[k],W[k]);g.moduleIds_=v};
_.c=xr.prototype;_.c.getModuleInfo=function(g){return this.moduleInfoMap[g]};
_.c.addExtraEdge=function(g,v){var r=this.getModuleInfo(g);r&&r.isLoaded()?this.load(v):(this.JSC$8959_extraEdges_[g]||(this.JSC$8959_extraEdges_[g]={}),this.JSC$8959_extraEdges_[g][v]=!0)};
_.c.removeExtraEdge=function(g,v){if(this.JSC$8959_extraEdges_[g]){delete this.JSC$8959_extraEdges_[g][v];for(var r in this.JSC$8959_extraEdges_[g])return;delete this.JSC$8959_extraEdges_[g]}};
_.c.isActive=function(){return this.loadingModuleIds_.length>0};
_.c.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var jD=function(g){var v=g.lastActive_,r=g.isActive();r!=v&&(g.executeCallbacks_(r?"active":"idle"),g.lastActive_=r);v=g.isUserActive();v!=g.userLastActive_&&(g.executeCallbacks_(v?"userActive":"userIdle"),g.userLastActive_=v)},ixt=function(g,v,r){g.moduleInfoMap[v]?(g=g.moduleInfoMap[v].deps_,g!=r&&g.splice.apply(g,[0,
g.length].concat(_.fF(r)))):g.moduleInfoMap[v]=new Ll(r,v)},h_u=function(g,v,r){var k=[];
k1(v,k);v=[];for(var y={},z=0;z<k.length;z++){var W=k[z],S=g.getModuleInfo(W);if(!S)throw Error("pd`"+W);var Y=new jY;y[W]=Y;S.isLoaded()?Y.callback(null):(BP_(g,W,S,!!r,Y),g.isModuleLoading(W)||v.push(W))}v.length>0&&(g.loadingModuleIds_.length===0?g.loadModules_(v):(g.requestedModuleIdsQueue_.push(v),jD(g)));return y},BP_=function(g,v,r,k,y){r.registerCallback(y.callback,y);
DG_(r,function(z){y.errback(new Fbc(v,z))});
g.isModuleLoading(v)?k&&(nEu(g,v),jD(g)):k&&nEu(g,v)};
xr.prototype.loadModules_=function(g,v,r){var k=this;v||(this.consecutiveFailures_=0);var y=MPu(this,g);this.loadingModuleIds_=y;this.requestedLoadingModuleIds_=this.batchModeEnabled_?g:_.Bh(y);jD(this);if(y.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,y);if(Object.keys(this.JSC$8959_extraEdges_).length>0&&!this.JSC$8064_loader_.supportsExtraEdges)throw Error("qd");g=(0,_.TT)(this.JSC$8064_loader_.JSC$8946_loadModules,this.JSC$8064_loader_,_.Bh(y),this.moduleInfoMap,{extraEdges:this.JSC$8959_extraEdges_,
forceReload:!!r,onError:function(z,W){var S=k.requestedLoadingModuleIds_;z=z!=null?z:void 0;k.consecutiveFailures_++;var Y=_.Bh(y);k.requestedLoadingModuleIds_=S;y.forEach(_.P2(_.Xh,k.requestedModuleIds_),k);z==401?(XG0(k,new F8.ModuleLoadFailure(F8.ModuleLoadFailure.JSC$8956_Type.UNAUTHORIZED,z)),k.requestedModuleIdsQueue_.length=0):z==410?(R_V(k,new F8.ModuleLoadFailure(F8.ModuleLoadFailure.JSC$8956_Type.OLD_CODE_GONE,z)),gYP(k)):k.consecutiveFailures_>=3?(R_V(k,new F8.ModuleLoadFailure(F8.ModuleLoadFailure.JSC$8956_Type.CONSECUTIVE_FAILURES,
z,Y,W)),gYP(k)):k.loadModules_(k.requestedLoadingModuleIds_,!0,z==8001||!1)},
onTimeout:(0,_.TT)(this.handleLoadTimeout_,this)});(v=Math.pow(this.consecutiveFailures_,2)*5E3)?_.rC.setTimeout(g,v):g()}};
var MPu=function(g,v){v=v.filter(function(y){return g.moduleInfoMap[y].isLoaded()?(_.rC.setTimeout(function(){return Error("rd`"+y)},0),!1):!0});
for(var r=[],k=0;k<v.length;k++)r=r.concat(vY6(g,v[k]));k1(r);return!g.batchModeEnabled_&&r.length>1?(v=r.shift(),g.requestedModuleIdsQueue_=r.map(function(y){return[y]}).concat(g.requestedModuleIdsQueue_),[v]):r},vY6=function(g,v){var r=_.ZG.createSet(g.requestedModuleIds_),k=[];
r[v]||k.push(v);v=[v];for(var y=0;y<v.length;y++)for(var z=g.getModuleInfo(v[y]).deps_,W=z.length-1;W>=0;W--){var S=z[W];g.getModuleInfo(S).isLoaded()||r[S]||(k.push(S),v.push(S))}k.reverse();k1(k);return k};
xr.prototype.JSC$8954_setLoaded=function(){if(this.JSC$8959_currentlyLoadingModule_){var g=this.JSC$8959_currentlyLoadingModule_.getId(),v=[];if(this.JSC$8959_extraEdges_[g]){for(var r=_.I(Object.keys(this.JSC$8959_extraEdges_[g])),k=r.next();!k.done;k=r.next()){k=k.value;var y=this.getModuleInfo(k);y&&!y.isLoaded()&&(this.removeExtraEdge(g,k),v.push(k))}this.loadMultiple(v)}this.isDisposed()||((v=this.moduleInfoMap[g].onLoad((0,_.TT)(this.getModuleContext,this)))&&v.length&&XG0(this,new F8.ModuleLoadFailure(F8.ModuleLoadFailure.JSC$8956_Type.INIT_ERROR,
void 0,void 0,void 0,v[0])),_.Xh(this.userInitiatedLoadingModuleIds_,g),_.Xh(this.loadingModuleIds_,g),this.loadingModuleIds_.length===0&&gYP(this),this.lastInitialModuleId_&&g==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),jD(this),this.JSC$8959_currentlyLoadingModule_=null)}};
xr.prototype.isModuleLoading=function(g){if(_.KK(this.loadingModuleIds_,g))return!0;for(var v=0;v<this.requestedModuleIdsQueue_.length;v++)if(_.KK(this.requestedModuleIdsQueue_[v],g))return!0;return!1};
xr.prototype.load=function(g,v){return h_u(this,[g],v)[g]};
xr.prototype.loadMultiple=function(g){return h_u(this,g)};
var nEu=function(g,v){_.KK(g.userInitiatedLoadingModuleIds_,v)||g.userInitiatedLoadingModuleIds_.push(v)};
xr.prototype.beforeLoadModuleCode=function(g){var v=this;this.JSC$8959_currentlyLoadingModule_&&this.JSC$8959_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$8954_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[g]&&rIF(this,this.moduleInfoMap[g].deps_||[],function(r){r.module_=new Da;_.Xh(v.loadingModuleIds_,r.getId())},function(r){return!r.isLoaded()});
this.JSC$8959_currentlyLoadingModule_=this.getModuleInfo(g)};
xr.prototype.handleLoadTimeout_=function(){R_V(this,new F8.ModuleLoadFailure(F8.ModuleLoadFailure.JSC$8956_Type.TIMEOUT));gYP(this)};
var R_V=function(g,v){g.requestedLoadingModuleIds_.length>1?g.requestedModuleIdsQueue_=g.requestedLoadingModuleIds_.map(function(r){return[r]}).concat(g.requestedModuleIdsQueue_):XG0(g,v)},XG0=function(g,v){var r=g.requestedLoadingModuleIds_;
g.loadingModuleIds_.length=0;for(var k=[],y=0;y<g.requestedModuleIdsQueue_.length;y++){var z=g.requestedModuleIdsQueue_[y].filter(function(Y){var e=vY6(this,Y);return q4(r,function(a){return _.KK(e,a)})},g);
_.Ms(k,z)}for(y=0;y<r.length;y++)_.ik(k,r[y]);for(y=0;y<k.length;y++){for(z=0;z<g.requestedModuleIdsQueue_.length;z++)_.Xh(g.requestedModuleIdsQueue_[z],k[y]);_.Xh(g.userInitiatedLoadingModuleIds_,k[y])}if(y=g.JSC$8959_callbackMap_.error)for(z=0;z<y.length;z++)for(var W=y[z],S=0;S<k.length;S++)W("error",k[S],v);for(k=0;k<r.length;k++)if(g.moduleInfoMap[r[k]])g.moduleInfoMap[r[k]].onError(v);g.requestedLoadingModuleIds_.length=0;jD(g)},gYP=function(g){for(;g.requestedModuleIdsQueue_.length;){var v=
g.requestedModuleIdsQueue_.shift().filter(function(r){return!this.getModuleInfo(r).isLoaded()},g);
if(v.length>0){g.loadModules_(v);return}}jD(g)};
xr.prototype.registerCallback=function(g,v){Array.isArray(g)||(g=[g]);for(var r=0;r<g.length;r++){var k=g[r],y=v,z=this.JSC$8959_callbackMap_;z[k]||(z[k]=[]);z[k].push(y)}};
xr.prototype.executeCallbacks_=function(g){for(var v=this.JSC$8959_callbackMap_[g],r=0;v&&r<v.length;r++)v[r](g)};
var rIF=function(g,v,r,k,y){k=k===void 0?function(){return!0}:k;
y=y===void 0?{}:y;v=_.I(v);for(var z=v.next();!z.done;z=v.next()){z=z.value;var W=g.getModuleInfo(z);!y[z]&&k(W)&&(y[z]=!0,rIF(g,W.deps_||[],r,k,y),r(W))}};
xr.prototype.dispose=function(){_.nu(_.ZG.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$8959_callbackMap_={};this.isDisposed_=!0};
xr.prototype.isDisposed=function(){return this.isDisposed_};
_.Zf=function(){return new xr};var kLH=[5E3,2E4],yIt=function(){this.JSC$8064_loader_=null;this.JSC$8967_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$8967_queue_=[];this.JSC$8967_extraEdges_=Object.create(null);this.JSC$8967_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.N(yIt,Kbu);_.c=yIt.prototype;_.c.setAllModuleInfoString=function(){this.JSC$8967_currentlyLoadingModule_&&this.JSC$8967_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$8954_setLoaded()};
_.c.getModuleInfo=function(g){var v=this.JSC$8967_moduleInfoMap_[g];v||(v=new Ll([],g),this.JSC$8967_moduleInfoMap_[g]=v);return v};
_.c.addExtraEdge=function(g,v){this.getModuleInfo(g).isLoaded()?this.load(v):(this.JSC$8967_extraEdges_[g]||(this.JSC$8967_extraEdges_[g]={}),this.JSC$8967_extraEdges_[g][v]=!0)};
_.c.removeExtraEdge=function(g,v){if(this.JSC$8967_extraEdges_[g]){delete this.JSC$8967_extraEdges_[g][v];for(var r in this.JSC$8967_extraEdges_[g])return;delete this.JSC$8967_extraEdges_[g]}};
_.c.isModuleLoading=function(g){return!!this.loadingModules_[g]};
_.c.load=function(g){cI6(this,[g]);return zS1(this,g)};
_.c.loadMultiple=function(g){var v=this,r=Object.create(null),k=[];g.forEach(function(y){r[y]||(r[y]=zS1(v,y),k.push(y))});
cI6(this,k);return r};
_.c.beforeLoadModuleCode=function(g){var v;((v=this.JSC$8967_currentlyLoadingModule_)==null?void 0:v.getId())==="synthetic_module_overhead"&&this.JSC$8954_setLoaded();var r,k;I91(this,(k=(r=this.JSC$8967_moduleInfoMap_[g])==null?void 0:r.deps_)!=null?k:[],function(y){y.module_=new Da},function(y){return!y.isLoaded()});
this.JSC$8967_currentlyLoadingModule_=this.getModuleInfo(g)};
_.c.JSC$8954_setLoaded=function(){if(this.JSC$8967_currentlyLoadingModule_){var g=this.JSC$8967_currentlyLoadingModule_.getId(),v=[];if(this.JSC$8967_extraEdges_[g]){for(var r=_.I(Object.keys(this.JSC$8967_extraEdges_[g])),k=r.next();!k.done;k=r.next())k=k.value,this.getModuleInfo(k).isLoaded()||(this.removeExtraEdge(g,k),v.push(k));this.loadMultiple(v)}this.JSC$8967_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$8967_currentlyLoadingModule_=null;(!this.isModuleLoading(g)&&/^sy[0-9a-z]{0,4}$/.test(g)||g==="synthetic_module_overhead")&&delete this.JSC$8967_moduleInfoMap_[g];this.unsetModulesAsLoading(g)}};
_.c.setModulesAsLoading=function(){var g=this;_.Nj.apply(0,arguments).forEach(function(v){g.loadingModules_[v]=!0})};
_.c.unsetModulesAsLoading=function(){var g=this;_.Nj.apply(0,arguments).forEach(function(v){delete g.loadingModules_[v]})};
var zS1=function(g,v){return new _.Iu(function(r,k){var y=g.getModuleInfo(v);y.isLoaded()?r(null):(y.registerCallback(function(){r(null)}),DG_(y,function(z){var W="Error loading "+v+": "+z;
z instanceof F8.ModuleLoadFailure&&z.url&&(W=W+", requested url: "+z.url.toString());k(Error(W))}))})},cI6=function(g,v){v=v.filter(function(r){return!g.isModuleLoading(r)&&!g.getModuleInfo(r).isLoaded()});
v.length>0&&(g.setModulesAsLoading.apply(g,_.fF(v)),g.JSC$8967_queue_.push(v),Wxj(g))},Wxj=function(g){for(var v={};g.activeLoads_<Infinity&&g.JSC$8967_queue_.length>0;v={finishLoad:void 0,
ids$jscomp$36:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})v.ids$jscomp$36=g.JSC$8967_queue_.shift().filter(function(r){return!g.getModuleInfo(r).isLoaded()}),v.ids$jscomp$36.length>0&&(g.activeLoads_++,v.finishLoad=function(r){return function(){g.activeLoads_--;
Wxj(g);r.finishLoad=function(){}}}(v),_.Ae(v.ids$jscomp$36.map(function(r){return zS1(g,r)})).then(function(r){return function(){(0,r.finishLoad)()}}(v)),v.attempt$jscomp$6=0,v.load$jscomp$1=function(r){return function(){if(Object.keys(g.JSC$8967_extraEdges_).length>0&&!g.JSC$8064_loader_.supportsExtraEdges)throw Error("qd");
g.JSC$8064_loader_.JSC$8946_loadModules(r.ids$jscomp$36,g.JSC$8967_moduleInfoMap_,{extraEdges:g.JSC$8967_extraEdges_,onError:function(k,y){var z=kLH[r.attempt$jscomp$6++];z!==void 0?setTimeout(function(){(0,r.load$jscomp$1)()},z):(g.unsetModulesAsLoading.apply(g,_.fF(r.ids$jscomp$36)),(0,r.finishLoad)(),r.ids$jscomp$36.forEach(function(W){W=g.getModuleInfo(W);
if(!W.isLoaded())W.onError(new F8.ModuleLoadFailure(F8.ModuleLoadFailure.JSC$8956_Type.CONSECUTIVE_FAILURES,k,r.ids$jscomp$36,y))}))}})}}(v),(0,v.load$jscomp$1)())},I91=function(g,v,r,k,y){k=k===void 0?function(){return!0}:k;
y=y===void 0?{}:y;v=_.I(v);for(var z=v.next();!z.done;z=v.next()){z=z.value;var W=g.getModuleInfo(z);!y[z]&&k(W)&&(y[z]=!0,I91(g,W.deps_||[],r,k,y),r(W))}};var Px_=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var tgh=Symbol("td");window.JSCompiler_renameProperty=function(g){return g};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var SJP=!Px_||HTMLElement.es5Shimmed||_.rC.Reflect===void 0||_.rC.customElements===void 0||_.rC.customElements.polyfillWrapFlushCallback||!1,oYV,FMA=function(){var g=HTMLElement;if(SJP)return g;if(oYV!==void 0)return oYV;var v=_.rC.Reflect,r=function(){return v.construct(g,[],this.constructor)};
r.prototype=g.prototype;r.prototype.constructor=r;r.es5Shimmed=!0;Object.setPrototypeOf(r,g);return oYV=r},YJc=!1;SJP||YJc||(YJc=!0,_.rC.HTMLElement=FMA());/*

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 C1h=/(url\()([^)]*)(\))/g,wqk=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,QVh,nx;var La=!window.ShadyDOM||!window.ShadyDOM.inUse,U7_=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),AIV=!window.customElements.polyfillWrapFlushCallback,eS6;if(eS6=La&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var a9t=new CSSStyleSheet;a9t.replaceSync("");var EYF=document.createElement("div");EYF.attachShadow({mode:"open"});EYF.shadowRoot.adoptedStyleSheets=[a9t];eS6=EYF.shadowRoot.adoptedStyleSheets[0]===a9t}catch(g){eS6=!1}
var d7u=eS6,poE=window.Polymer&&window.Polymer.rootPath||x0Y(document.baseURI||window.location.href),oN=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,KaF=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,ux=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,TW1=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,D9=window.Polymer&&window.Polymer.legacyOptimizations||!1,Ca=window.Polymer&&window.Polymer.legacyWarnings||!1,l9E=window.Polymer&&window.Polymer.syncInitialRender||
!1,UJ=window.Polymer&&window.Polymer.legacyUndefined||!1,f9C=window.Polymer&&window.Polymer.orderedComputed||!1,$r=window.Polymer&&window.Polymer.removeNestedTemplates||!1,JE=window.Polymer&&window.Polymer.fastDomIf||!1,Os=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,NWj=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,Zat=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var Va={},Hau={},eQ=function(){return HTMLElement.apply(this,arguments)||this};
_.N(eQ,HTMLElement);eQ.import=function(g,v){return g?(g=Va[g]||Hau[g.toLowerCase()])&&v?g.querySelector(v):g:null};
eQ.prototype.attributeChangedCallback=function(g,v,r){v!==r&&this.register()};
eQ.prototype.register=function(g){if(g=g||this.id){if(ux&&(Va[g]||Hau[g.toLowerCase()])!==void 0)throw Va[g]=Hau[g.toLowerCase()]=null,Error("ud`"+g);this.id=g;Va[g]=Hau[g.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.mx.Object.defineProperties(eQ.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var g=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;g=_.MG(this.getAttribute("assetpath")||"",g.baseURI);this.__assetpath=x0Y(g)}return this.__assetpath}}});
_.mx.Object.defineProperties(eQ,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
eQ["import"]=eQ.import;eQ.prototype.modules=Va;customElements.define("dom-module",eQ);var tQC=0,$0m=0,Ru=[],D7E=0,jVT=!1,LxE=document.createTextNode(""),wot,Ho;(new window.MutationObserver(JWs)).observe(LxE,{characterData:!0});_.qI={after:function(g){return{run:function(v){return window.setTimeout(v,g)},
cancel:function(v){window.clearTimeout(v)}}},
run:function(g,v){return window.setTimeout(g,v)},
cancel:function(g){window.clearTimeout(g)}};
_.TB={run:function(g){return window.requestAnimationFrame(g)},
cancel:function(g){window.cancelAnimationFrame(g)}};
wot={run:function(g){return window.requestIdleCallback?window.requestIdleCallback(g):window.setTimeout(g,16)},
cancel:function(g){window.cancelIdleCallback?window.cancelIdleCallback(g):window.clearTimeout(g)}};
Ho={run:function(g){jVT||(jVT=!0,LxE.textContent=D7E++);Ru.push(g);return tQC++},
cancel:function(g){var v=g-$0m;if(v>=0){if(!Ru[v])throw Error("vd`"+g);Ru[v]=null}}};var QNH=0,ss=function(g){var v=g.__mixinApplications;v||(v=new WeakMap,g.__mixinApplications=v);var r=QNH++;return function(k){var y=k.__mixinSet;if(y&&y[r])return k;var z=v,W=z.get(k);W||(W=g(k),z.set(k,W),k=Object.create(W.__mixinSet||y||null),k[r]=!0,W.__mixinSet=k);return W}};_.SQ=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(g){return ShadyDOM.patch(g)}:function(g){return g};var CxV=ss(function(g){var v=function(){var r=g.call(this)||this;r.__dataEnabled=!1;r.__dataReady=!1;r.__dataInvalid=!1;r.__data={};r.__dataPending=null;r.__dataOld=null;r.__dataInstanceProps=null;r.__dataCounter=0;r.__serializing=!1;r._initializeProperties();return r};
_.N(v,g);v.createProperties=function(r){var k=this.prototype,y;for(y in r)y in k||k._createPropertyAccessor(y)};
v.attributeNameForProperty=function(r){return r.toLowerCase()};
v.typeForProperty=function(){};
v.prototype._createPropertyAccessor=function(r,k){this._addPropertyToAttributeMap(r);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[r]||(this.__dataHasAccessor[r]=!0,this._definePropertyAccessor(r,k))};
v.prototype._addPropertyToAttributeMap=function(r){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var k=this.__dataAttributes[r];k||(k=this.constructor.attributeNameForProperty(r),this.__dataAttributes[k]=r);return k};
v.prototype._definePropertyAccessor=function(r,k){Object.defineProperty(this,r,{get:function(){return this.__data[r]},
set:k?function(){}:function(y){this._setPendingProperty(r,y,!0)&&this._invalidateProperties()}})};
v.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
v.prototype._initializeProperties=function(){for(var r in this.__dataHasAccessor)this.hasOwnProperty(r)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[r]=this[r],delete this[r])};
v.prototype._initializeInstanceProperties=function(r){Object.assign(this,r)};
v.prototype._setProperty=function(r,k){this._setPendingProperty(r,k)&&this._invalidateProperties()};
v.prototype._getProperty=function(r){return this.__data[r]};
v.prototype._setPendingProperty=function(r,k){var y=this.__data[r],z=this._shouldPropertyChange(r,k,y);z&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||r in this.__dataOld||(this.__dataOld[r]=y),this.__data[r]=k,this.__dataPending[r]=k);return z};
v.prototype._isPropertyPending=function(r){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(r))};
v.prototype._invalidateProperties=function(){var r=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,Ho.run(function(){r.__dataInvalid&&(r.__dataInvalid=!1,r._flushProperties())}))};
v.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
v.prototype._flushProperties=function(){this.__dataCounter++;var r=this.__data,k=this.__dataPending,y=this.__dataOld;this._shouldPropertiesChange(r,k,y)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(r,k,y));this.__dataCounter--};
v.prototype._shouldPropertiesChange=function(r,k){return!!k};
v.prototype._propertiesChanged=function(){};
v.prototype._shouldPropertyChange=function(r,k,y){return y!==k&&(y===y||k===k)};
v.prototype.attributeChangedCallback=function(r,k,y,z){k!==y&&this._attributeToProperty(r,y);g.prototype.attributeChangedCallback&&g.prototype.attributeChangedCallback.call(this,r,k,y,z)};
v.prototype._attributeToProperty=function(r,k,y){if(!this.__serializing){var z=this.__dataAttributes;r=z&&z[r]||r;this[r]=this._deserializeValue(k,y||this.constructor.typeForProperty(r))}};
v.prototype._propertyToAttribute=function(r,k,y){this.__serializing=!0;y=arguments.length<3?this[r]:y;this._valueToNodeAttribute(this,y,k||this.constructor.attributeNameForProperty(r));this.__serializing=!1};
v.prototype._valueToNodeAttribute=function(r,k,y){k=this._serializeValue(k);if(y==="class"||y==="name"||y==="slot")r=(0,_.SQ)(r);k===void 0?r.removeAttribute(y):r.setAttribute(y,k===""&&window.trustedTypes?window.trustedTypes.emptyScript:k)};
v.prototype._serializeValue=function(r){switch(typeof r){case "boolean":return r?"":void 0;default:return r!=null?r.toString():void 0}};
v.prototype._deserializeValue=function(r,k){switch(k){case Boolean:return r!==null;case Number:return Number(r);default:return r}};
return v});var uwV=0,O9J=[];var x7B=ss(function(g){function v(z){z=Object.getPrototypeOf(z);return z.prototype instanceof y?z:null}
function r(z){if(!z.hasOwnProperty("__ownProperties")){var W=null;if(z.hasOwnProperty("properties")){var S=z.properties;if(S){W={};for(var Y in S){var e=S[Y];W[Y]=typeof e==="function"?{type:e}:e}}}z.__ownProperties=W}return z.__ownProperties}
var k=CxV(g),y=function(){return k.apply(this,arguments)||this};
_.N(y,k);y.finalize=function(){if(!this.hasOwnProperty("__finalized")){var z=v(this);z&&z.finalize();this.__finalized=!0;this._finalizeClass()}};
y._finalizeClass=function(){var z=r(this);z&&this.createProperties(z)};
y.typeForProperty=function(z){return(z=this._properties[z])&&z.type};
y.prototype._initializeProperties=function(){uwV++;this.constructor.finalize();k.prototype._initializeProperties.call(this)};
y.prototype.connectedCallback=function(){k.prototype.connectedCallback&&k.prototype.connectedCallback.call(this);this._enableProperties()};
y.prototype.disconnectedCallback=function(){k.prototype.disconnectedCallback&&k.prototype.disconnectedCallback.call(this)};
_.mx.Object.defineProperties(y,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var z=this;if(!this.hasOwnProperty("__observedAttributes")){Vgs(this.prototype);var W=this._properties;this.__observedAttributes=W?Object.keys(W).map(function(S){return z.prototype._addPropertyToAttributeMap(S)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var z=v(this);this.__properties=Object.assign({},z&&z._properties,r(this))}return this.__properties}}});
return y});var qXR={},sVh=/-[a-z]/g,m0B=/([A-Z])/g;for(var jN6={},$7E=HTMLElement.prototype;$7E;){for(var JIc=Object.getOwnPropertyNames($7E),OaB=0;OaB<JIc.length;OaB++)jN6[JIc[OaB]]=!0;$7E=Object.getPrototypeOf($7E)}var VQP=window.trustedTypes?function(g){return trustedTypes.isHTML(g)||trustedTypes.isScript(g)||trustedTypes.isScriptURL(g)}:function(){return!1},qJ1=ss(function(g){var v=CxV(g);
g=function(){return v.apply(this,arguments)||this};
_.N(g,v);g.createPropertiesForAttributes=function(){for(var r=this.observedAttributes,k=0;k<r.length;k++)this.prototype._createPropertyAccessor(gW(r[k]))};
g.attributeNameForProperty=function(r){return vo(r)};
g.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);v.prototype._initializeProperties.call(this)};
g.prototype._initializeProtoProperties=function(r){for(var k in r)this._setProperty(k,r[k])};
g.prototype._ensureAttribute=function(r,k){this.hasAttribute(r)||this._valueToNodeAttribute(this,k,r)};
g.prototype._serializeValue=function(r){switch(typeof r){case "object":if(r instanceof Date)return r.toString();if(r){if(VQP(r))return r;try{return JSON.stringify(r)}catch(k){return""}}default:return v.prototype._serializeValue.call(this,r)}};
g.prototype._deserializeValue=function(r,k){switch(k){case Object:try{var y=JSON.parse(r)}catch(z){y=r}break;case Array:try{y=JSON.parse(r)}catch(z){y=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+r)}break;case Date:y=isNaN(r)?String(r):Number(r);y=new Date(y);break;default:y=v.prototype._deserializeValue.call(this,r,k)}return y};
g.prototype._definePropertyAccessor=function(r,k){if(!jN6[r]){var y=this[r];y!==void 0&&(this.__data?this._setPendingProperty(r,y):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[r]=y))}v.prototype._definePropertyAccessor.call(this,r,k)};
g.prototype._hasAccessor=function(r){return this.__dataHasAccessor&&this.__dataHasAccessor[r]};
g.prototype._isPropertyPending=function(r){return!!(this.__dataPending&&r in this.__dataPending)};
return g});var sNP={"dom-if":!0,"dom-repeat":!0},m7H=!1,Kx0=!1,ba_=function(){var g=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(v){return v}});
return function(v,r,k){r=r.getAttribute(k);g&&k.startsWith("on-")?v.setAttribute(k,g.createScript(r,k)):v.setAttribute(k,r)}}(),FxF=ss(function(g){var v=function(){return g.apply(this,arguments)||this};
_.N(v,g);v._parseTemplate=function(r,k){if(!r._templateInfo){var y=r._templateInfo={};y.nodeInfoList=[];y.nestedTemplate=!!k;y.stripWhiteSpace=k&&k.stripWhiteSpace||r.hasAttribute&&r.hasAttribute("strip-whitespace");this._parseTemplateContent(r,y,{parent:null})}return r._templateInfo};
v._parseTemplateContent=function(r,k,y){return this._parseTemplateNode(r.content,k,y)};
v._parseTemplateNode=function(r,k,y){var z=!1;r.localName!="template"||r.hasAttribute("preserve-content")?r.localName==="slot"&&(k.hasInsertionPoint=!0):z=this._parseTemplateNestedTemplate(r,k,y)||z;if(!m7H){m7H=!0;var W=document.createElement("textarea");W.placeholder="a";Kx0=W.placeholder===W.textContent}Kx0&&r.localName==="textarea"&&r.placeholder&&r.placeholder===r.textContent&&(r.textContent=null);r.firstChild&&this._parseTemplateChildNodes(r,k,y);r.hasAttributes&&r.hasAttributes()&&(z=this._parseTemplateNodeAttributes(r,
k,y)||z);return z||y.noted};
v._parseTemplateChildNodes=function(r,k,y){if(r.localName!=="script"&&r.localName!=="style")for(var z=r.firstChild,W=0,S;z;z=S){if(z.localName=="template"){var Y=z.getAttribute("is");if(Y&&sNP[Y])for(S=z,S.removeAttribute("is"),z=S.ownerDocument.createElement(Y),S.parentNode.replaceChild(z,S),z.appendChild(S);S.attributes.length;)Y=S.attributes[0].name,ba_(z,S,Y),S.removeAttribute(Y)}S=z.nextSibling;if(z.nodeType===Node.TEXT_NODE){for(Y=S;Y&&Y.nodeType===Node.TEXT_NODE;)z.textContent+=Y.textContent,
S=Y.nextSibling,r.removeChild(Y),Y=S;if(k.stripWhiteSpace&&!z.textContent.trim()){r.removeChild(z);continue}}Y={parentIndex:W,parentInfo:y};this._parseTemplateNode(z,k,Y)&&(Y.infoIndex=k.nodeInfoList.push(Y)-1);z.parentNode&&W++}};
v._parseTemplateNestedTemplate=function(r,k,y){k=this._parseTemplate(r,k);(k.content=r.content.ownerDocument.createDocumentFragment()).appendChild(r.content);y.templateInfo=k;return!0};
v._parseTemplateNodeAttributes=function(r,k,y){for(var z=!1,W=Array.from(r.attributes),S=W.length-1,Y;Y=W[S];S--)z=this._parseTemplateNodeAttribute(r,k,y,Y.name,Y.value)||z;return z};
v._parseTemplateNodeAttribute=function(r,k,y,z,W){return z.slice(0,3)==="on-"?(r.removeAttribute(z),y.events=y.events||[],y.events.push({name:z.slice(3),value:W}),!0):z==="id"?(y.id=W,!0):!1};
v._contentForTemplate=function(r){var k=r._templateInfo;return k&&k.content||r.content};
v.prototype._stampTemplate=function(r,k){r&&!r.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(r);k=k||this.constructor._parseTemplate(r);var y=k.nodeInfoList;r=document.importNode(k.content||r.content,!0);r.__noInsertionPoint=!k.hasInsertionPoint;var z=r.nodeList=Array(y.length);r.$={};for(var W=0,S=y.length,Y=void 0;W<S&&(Y=y[W]);W++){var e=z[W]=KUY(r,Y);Y.id&&(r.$[Y.id]=e);var a=e,E=Y,p=k;E.templateInfo&&(a._templateInfo=E.templateInfo,a._parentTemplateInfo=
p);if(Y.events&&Y.events.length)for(a=0,E=Y.events,p=void 0;a<E.length&&(p=E[a]);a++)this._addMethodEventListenerToNode(e,p.name,p.value,this)}return r};
v.prototype._addMethodEventListenerToNode=function(r,k,y,z){y=b9F(z||r,y);this._addEventListenerToNode(r,k,y);return y};
v.prototype._addEventListenerToNode=function(r,k,y){r.addEventListener(k,y)};
v.prototype._removeEventListenerFromNode=function(r,k,y){r.removeEventListener(k,y)};
return v});var Wo=0,YY=[],iat={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},GLB=/[A-Z]/,Xoc=function(g,v,r,k,y){var z=y?kY(g):g;if(v=v[z])for(z=0;z<v.length;z++){var W=v[z];if(W.info.lastRun!==Wo&&(!y||hwA(g,W.trigger))){W.info.lastRun=Wo;W=W.info;for(var S=r,Y=k,e=0,a=S.length-1,E=-1;e<=a;){var p=e+a>>1,f=Y.get(S[p].methodInfo)-Y.get(W.methodInfo);if(f<0)e=p+1;else if(f>0)a=p-1;else{E=p;break}}E<
0&&(E=a+1);S.splice(E,0,W)}}},o9J=[],BW6=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"),Kl=ss(function(g){var v=FxF(qJ1(g));
g=function(){var r=v.call(this)||this;r.__isPropertyEffectsClient=!0;return r};
_.N(g,v);g.prototype._initializeProperties=function(){v.prototype._initializeProperties.call(this);this._registerHost();this.__dataClientsReady=!1;this.__dataLinkedPaths=this.__dataToNotify=this.__dataPendingClients=null;this.__dataHasPaths=!1;this.__dataCompoundStorage=this.__dataCompoundStorage||null;this.__dataHost=this.__dataHost||null;this.__dataTemp={};this.__dataClientsInitialized=!1};
g.prototype._registerHost=function(){if(mf.length){var r=mf[mf.length-1];r._enqueueClient(this);this.__dataHost=r}};
g.prototype._initializeProtoProperties=function(r){this.__data=Object.create(r);this.__dataPending=Object.create(r);this.__dataOld={}};
g.prototype._initializeInstanceProperties=function(r){var k=this.__readOnly,y;for(y in r)k&&k[y]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[y]=this.__dataPending[y]=r[y])};
g.prototype._addPropertyEffect=function(r,k,y){this._createPropertyAccessor(r,k=="__readOnly");var z=BZh(this,k,!0)[r];z||(z=this[k][r]=[]);z.push(y)};
g.prototype._removePropertyEffect=function(r,k,y){r=BZh(this,k,!0)[r];y=r.indexOf(y);y>=0&&r.splice(y,1)};
g.prototype._hasPropertyEffect=function(r,k){k=this[k];return!(!k||!k[r])};
g.prototype._hasReadOnlyEffect=function(r){return this._hasPropertyEffect(r,"__readOnly")};
g.prototype._hasNotifyEffect=function(r){return this._hasPropertyEffect(r,"__notifyEffects")};
g.prototype._hasReflectEffect=function(r){return this._hasPropertyEffect(r,"__reflectEffects")};
g.prototype._hasComputedEffect=function(r){return this._hasPropertyEffect(r,"__computeEffects")};
g.prototype._setPendingPropertyOrPath=function(r,k,y,z){if(z||kY(Array.isArray(r)?r[0]:r)!==r){if(!z&&(z=IN(this,r),r=XqF(this,r,k),!r||!v.prototype._shouldPropertyChange.call(this,r,k,z)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(r,k,y)){if(y=this.__dataLinkedPaths)for(var W in y)z=y[W],yc(W,r)?(z=co(W,z,r),this._setPendingPropertyOrPath(z,k,!0,!0)):yc(z,r)&&(z=co(z,W,r),this._setPendingPropertyOrPath(z,k,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[r])return this._setPendingProperty(r,
k,y);this[r]=k}return!1};
g.prototype._setUnmanagedPropertyToNode=function(r,k,y){if(y!==r[k]||typeof y=="object")k==="className"&&(r=(0,_.SQ)(r)),r[k]=y};
g.prototype._setPendingProperty=function(r,k,y){var z=this.__dataHasPaths&&rW(r);if(this._shouldPropertyChange(r,k,(z?this.__dataTemp:this.__data)[r])){this.__dataPending||(this.__dataPending={},this.__dataOld={});r in this.__dataOld||(this.__dataOld[r]=this.__data[r]);z?this.__dataTemp[r]=k:this.__data[r]=k;this.__dataPending[r]=k;if(z||this.__notifyEffects&&this.__notifyEffects[r])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[r]=y;return!0}return!1};
g.prototype._setProperty=function(r,k){this._setPendingProperty(r,k,!0)&&this._invalidateProperties()};
g.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
g.prototype._enqueueClient=function(r){this.__dataPendingClients=this.__dataPendingClients||[];r!==this&&this.__dataPendingClients.push(r)};
g.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
g.prototype.__enableOrFlushClients=function(){var r=this.__dataPendingClients;if(r){this.__dataPendingClients=null;for(var k=0;k<r.length;k++){var y=r[k];y.__dataEnabled?y.__dataPending&&y._flushProperties():y._enableProperties()}}};
g.prototype._readyClients=function(){this.__enableOrFlushClients()};
g.prototype.setProperties=function(r,k){for(var y in r)!k&&this.__readOnly&&this.__readOnly[y]||this._setPendingPropertyOrPath(y,r[y],!0);this._invalidateProperties()};
g.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
g.prototype._propertiesChanged=function(r,k,y){r=this.__dataHasPaths;this.__dataHasPaths=!1;var z;if(z=this.__computeEffects)if(f9C){Wo++;var W=r5k(this),S=[],Y;for(Y in k)Xoc(Y,z,S,W,r);for(;Y=S.shift();)y5K(this,"",k,y,Y)&&Xoc(Y.methodInfo,z,S,W,r);Object.assign(y,this.__dataOld);Object.assign(k,this.__dataPending);this.__dataPending=null}else for(W=k;Po(this,z,W,y,r);)Object.assign(y,this.__dataOld),Object.assign(k,this.__dataPending),W=this.__dataPending,this.__dataPending=null;z=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(k,y,r);this._flushClients();Po(this,this.__reflectEffects,k,y,r);Po(this,this.__observeEffects,k,y,r);if(z){W=this.__notifyEffects;S=Wo++;for(var e in z)if(z[e]){if(Y=W){var a=W;Y=S;var E=e,p=k,f=y,Z=r,L=!1,Q=Z?kY(E):E;if(a=a[Q]){Q=0;for(var O=a.length,q=void 0;Q<O&&(q=a[Q]);Q++)q.info&&q.info.lastRun===Y||Z&&!hwA(E,q.trigger)||(q.info&&(q.info.lastRun=Y),q.fn(this,E,p,f,q.info,Z,void 0),L=!0)}Y=L}if(Y)var X=!0;else{if(Y=r)Y=e,E=k,p=kY(Y),p!==
Y?(p=vo(p)+"-changed",MgB(this,p,E[Y],Y),Y=!0):Y=!1;Y&&(X=!0)}}var b;X&&(b=this.__dataHost)&&b._invalidateProperties&&b._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
g.prototype._propagatePropertyChanges=function(r,k,y){this.__propagateEffects&&Po(this,this.__propagateEffects,r,k,y);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,r,k,y)};
g.prototype._runEffectsForTemplate=function(r,k,y,z){var W=this,S=function(Y,e){Po(W,r.propertyEffects,Y,y,e,r.nodeList);for(var a=r.firstChild;a;a=a.nextSibling)W._runEffectsForTemplate(a,Y,y,e)};
r.runEffects?r.runEffects(S,k,z):S(k,z)};
g.prototype.linkPaths=function(r,k){r=zL(r);k=zL(k);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[r]=k};
g.prototype.unlinkPaths=function(r){r=zL(r);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[r]};
g.prototype.notifySplices=function(r,k){var y={path:""};r=IN(this,r,y);e4A(this,r,y.path,k)};
g.prototype.get=function(r,k){return IN(k||this,r)};
g.prototype.set=function(r,k,y){y?XqF(y,r,k):this.__readOnly&&this.__readOnly[r]||this._setPendingPropertyOrPath(r,k,!0)&&this._invalidateProperties()};
g.prototype.push=function(r){var k=_.Nj.apply(1,arguments),y={path:""},z=IN(this,r,y),W=z.length,S=z.push.apply(z,_.fF(k));k.length&&AI(this,z,y.path,W,k.length,[]);return S};
g.prototype.pop=function(r){var k={path:""};r=IN(this,r,k);var y=!!r.length,z=r.pop();y&&AI(this,r,k.path,r.length,0,[z]);return z};
g.prototype.splice=function(r,k,y){var z=_.Nj.apply(3,arguments),W={path:""},S=IN(this,r,W);k<0?k=S.length-Math.floor(-k):k&&(k=Math.floor(k));var Y=arguments.length===2?S.splice(k):S.splice.apply(S,[k,y].concat(_.fF(z)));(z.length||Y.length)&&AI(this,S,W.path,k,z.length,Y);return Y};
g.prototype.shift=function(r){var k={path:""};r=IN(this,r,k);var y=!!r.length,z=r.shift();y&&AI(this,r,k.path,0,0,[z]);return z};
g.prototype.unshift=function(r){var k=_.Nj.apply(1,arguments),y={path:""},z=IN(this,r,y),W=z.unshift.apply(z,_.fF(k));k.length&&AI(this,z,y.path,0,k.length,[]);return W};
g.prototype.notifyPath=function(r,k){if(arguments.length==1){var y={path:""};k=IN(this,r,y);y=y.path}else y=Array.isArray(r)?zL(r):r;this._setPendingPropertyOrPath(y,k,!0,!0)&&this._invalidateProperties()};
g.prototype._createReadOnlyProperty=function(r,k){this._addPropertyEffect(r,"__readOnly");k&&(this["_set"+(r[0].toUpperCase()+r.substring(1))]=function(y){this._setProperty(r,y)})};
g.prototype._createPropertyObserver=function(r,k,y){var z={property:r,method:k,dynamicFn:!!y};this._addPropertyEffect(r,"__observeEffects",{fn:nh3,info:z,trigger:{name:r}});y&&this._addPropertyEffect(k,"__observeEffects",{fn:nh3,info:z,trigger:{name:k}})};
g.prototype._createMethodObserver=function(r,k){var y=UYh(r);if(!y)throw Error("wd`"+r);PUo(this,y,"__observeEffects",kkA,null,k)};
g.prototype._createNotifyingProperty=function(r){this._addPropertyEffect(r,"__notifyEffects",{fn:Rws,info:{eventName:vo(r)+"-changed",property:r}})};
g.prototype._createReflectedProperty=function(r){var k=this.constructor.attributeNameForProperty(r);k[0]==="-"?console.warn("Property "+r+" cannot be reflected to attribute "+k+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(r,"__reflectEffects",{fn:g9o,info:{attrName:k}})};
g.prototype._createComputedProperty=function(r,k,y){var z=UYh(k);if(!z)throw Error("xd`"+k);k=PUo(this,z,"__computeEffects",y5K,r,y);BZh(this,"__computeInfo")[r]=k};
g.prototype._marshalArgs=function(r,k,y){for(var z=this.__data,W=[],S=0,Y=r.length;S<Y;S++){var e=r[S],a=e.name,E=e.structured,p=e.wildcard,f=e.value;e.literal||(p?(e=yc(a,k),E=A5k(z,y,e?k:a),f={path:e?k:a,value:E,base:e?IN(z,a):E}):f=E?A5k(z,y,a):z[a]);if(UJ&&!this._overrideLegacyUndefined&&f===void 0&&r.length>1)return YY;W[S]=f}return W};
g.addPropertyEffect=function(r,k,y){this.prototype._addPropertyEffect(r,k,y)};
g.createPropertyObserver=function(r,k,y){this.prototype._createPropertyObserver(r,k,y)};
g.createMethodObserver=function(r,k){this.prototype._createMethodObserver(r,k)};
g.createNotifyingProperty=function(r){this.prototype._createNotifyingProperty(r)};
g.createReadOnlyProperty=function(r,k){this.prototype._createReadOnlyProperty(r,k)};
g.createReflectedProperty=function(r){this.prototype._createReflectedProperty(r)};
g.createComputedProperty=function(r,k,y){this.prototype._createComputedProperty(r,k,y)};
g.bindTemplate=function(r){return this.prototype._bindTemplate(r)};
g.prototype._bindTemplate=function(r,k){var y=this.constructor._parseTemplate(r),z=this.__preBoundTemplateInfo==y;if(!z)for(var W in y.propertyEffects)this._createPropertyAccessor(W);k?(y=Object.create(y),y.wasPreBound=z,this.__templateInfo?(r=r._parentTemplateInfo||this.__templateInfo,k=r.lastChild,y.parent=r,r.lastChild=y,(y.previousSibling=k)?k.nextSibling=y:r.firstChild=y):this.__templateInfo=y):this.__preBoundTemplateInfo=y;return y};
g._addTemplatePropertyEffect=function(r,k,y){(r.hostProps=r.hostProps||{})[k]=!0;r=r.propertyEffects=r.propertyEffects||{};(r[k]=r[k]||[]).push(y)};
g.prototype._stampTemplate=function(r,k){k=k||this._bindTemplate(r,!0);mf.push(this);r=v.prototype._stampTemplate.call(this,r,k);mf.pop();k.nodeList=r.nodeList;if(!k.wasPreBound)for(var y=k.childNodes=[],z=r.firstChild;z;z=z.nextSibling)y.push(z);r.templateInfo=k;y=k.nodeList;z=k.nodeInfoList;if(z.length)for(var W=0;W<z.length;W++){var S=y[W],Y=z[W].bindings;if(Y)for(var e=0;e<Y.length;e++){var a=Y[e],E=S,p=a;if(p.isCompound){for(var f=E.__dataCompoundStorage||(E.__dataCompoundStorage={}),Z=p.parts,
L=Array(Z.length),Q=0;Q<Z.length;Q++)L[Q]=Z[Q].literal;Z=p.target;f[Z]=L;p.literal&&p.kind=="property"&&(Z==="className"&&(E=(0,_.SQ)(E)),E[Z]=p.literal)}WaA(S,this,a)}S.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(k,this.__data,null,!1),this._flushClients());return r};
g.prototype._removeBoundDom=function(r){r=r.templateInfo;var k=r.previousSibling,y=r.nextSibling,z=r.parent;k?k.nextSibling=y:z&&(z.firstChild=y);y?y.previousSibling=k:z&&(z.lastChild=k);r.nextSibling=r.previousSibling=null;r=r.childNodes;for(k=0;k<r.length;k++)y=r[k],(0,_.SQ)((0,_.SQ)(y).parentNode).removeChild(y)};
g._parseTemplateNode=function(r,k,y){var z=v._parseTemplateNode.call(this,r,k,y);if(r.nodeType===Node.TEXT_NODE){var W=this._parseBindings(r.textContent,k);W&&(r.textContent=StB(W)||" ",IuY(this,k,y,"text","textContent",W),z=!0)}return z};
g._parseTemplateNodeAttribute=function(r,k,y,z,W){var S=this._parseBindings(W,k);if(S){W=z;var Y="property";GLB.test(z)?Y="attribute":z[z.length-1]=="$"&&(z=z.slice(0,-1),Y="attribute");var e=StB(S);e&&Y=="attribute"&&(z=="class"&&r.hasAttribute("class")&&(e+=" "+r.getAttribute(z)),r.setAttribute(z,e));Y=="attribute"&&W=="disable-upgrade$"&&r.setAttribute(z,"");r.localName==="input"&&W==="value"&&r.setAttribute(W,"");r.removeAttribute(W);Y==="property"&&(z=gW(z));IuY(this,k,y,Y,z,S,e);return!0}return v._parseTemplateNodeAttribute.call(this,
r,k,y,z,W)};
g._parseTemplateNestedTemplate=function(r,k,y){var z=v._parseTemplateNestedTemplate.call(this,r,k,y),W=r.parentNode,S=y.templateInfo,Y=W.localName==="dom-if",e=W.localName==="dom-repeat";$r&&(Y||e)&&(W.removeChild(r),y=y.parentInfo,y.templateInfo=S,y.noted=!0,z=!1);r=S.hostProps;if(JE&&Y)r&&(k.hostProps=Object.assign(k.hostProps||{},r),$r||(y.parentInfo.noted=!0));else for(var a in r)IuY(this,k,y,"property","_host_"+a,[{mode:"{",source:a,dependencies:[a],hostProp:!0}]);return z};
g._parseBindings=function(r,k){for(var y=[],z=0,W;(W=BW6.exec(r))!==null;){W.index>z&&y.push({literal:r.slice(z,W.index)});z=W[1][0];var S=!!W[2];W=W[3].trim();var Y=!1,e="",a=-1;z=="{"&&(a=W.indexOf("::"))>0&&(e=W.substring(a+2),W=W.substring(0,a),Y=!0);a=UYh(W);var E=[];if(a){var p=a,f=p.args;p=p.methodName;for(var Z=0;Z<f.length;Z++){var L=f[Z];L.literal||E.push(L)}if((f=k.dynamicFns)&&f[p]||a.static)E.push(p),a.dynamicFn=!0}else E.push(W);y.push({source:W,mode:z,negate:S,customEvent:Y,signature:a,
dependencies:E,event:e});z=BW6.lastIndex}z&&z<r.length&&(r=r.substring(z))&&y.push({literal:r});return y.length?y:null};
g._evaluateBinding=function(r,k,y,z,W,S){r=k.signature?kkA(r,y,z,W,k.signature):y!=k.source?IN(r,k.source):S&&rW(y)?IN(r,y):r.__data[y];k.negate&&(r=!r);return r};
_.mx.Object.defineProperties(g.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return iat}}});
return g}),mf=[];var hSF=window.ShadyCSS&&window.ShadyCSS.cssBuild,bT=ss(function(g){function v(k,y,z,W){if(!hSF){for(var S=y.content.querySelectorAll("style"),Y=pWB(y),e=luT(z),a=y.content.firstElementChild,E=0;E<e.length;E++){var p=e[E];p.textContent=k._processStyleText(p.textContent,W);y.content.insertBefore(p,a)}for(a=e=0;a<Y.length;a++)E=Y[a],p=S[e],p!==E?(E=E.cloneNode(!0),p.parentNode.insertBefore(E,p)):e++,E.textContent=k._processStyleText(E.textContent,W)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(y,
z);if(Zat&&hSF&&d7u&&(y=y.content.querySelectorAll("style"))){var f="";Array.from(y).forEach(function(Z){f+=Z.textContent;Z.parentNode.removeChild(Z)});
k._styleSheet=new CSSStyleSheet;k._styleSheet.replaceSync(f)}}
var r=x7B(Kl(g));g=function(){return r.call(this)||this};
_.N(g,r);g._finalizeClass=function(){r._finalizeClass.call(this);var k;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(k=this.__ownObservers)&&this.createObservers(k,this._properties);this._prepareTemplate()};
g._prepareTemplate=function(){var k=this.template;k&&(typeof k==="string"?(console.error("template getter must return HTMLTemplateElement"),k=null):D9||(k=k.cloneNode(!0)));this.prototype._template=k};
g.createProperties=function(k){for(var y in k){var z=this.prototype,W=y,S=k[y],Y=k;S.computed&&(S.readOnly=!0);S.computed&&(z._hasReadOnlyEffect(W)?console.warn("Cannot redefine computed property '"+W+"'."):z._createComputedProperty(W,S.computed,Y));S.readOnly&&!z._hasReadOnlyEffect(W)?z._createReadOnlyProperty(W,!S.computed):S.readOnly===!1&&z._hasReadOnlyEffect(W)&&console.warn("Cannot make readOnly property '"+W+"' non-readOnly.");S.reflectToAttribute&&!z._hasReflectEffect(W)?z._createReflectedProperty(W):
S.reflectToAttribute===!1&&z._hasReflectEffect(W)&&console.warn("Cannot make reflected property '"+W+"' non-reflected.");S.notify&&!z._hasNotifyEffect(W)?z._createNotifyingProperty(W):S.notify===!1&&z._hasNotifyEffect(W)&&console.warn("Cannot make notify property '"+W+"' non-notify.");S.observer&&z._createPropertyObserver(W,S.observer,Y[S.observer]);z._addPropertyToAttributeMap(W)}};
g.createObservers=function(k,y){for(var z=this.prototype,W=0;W<k.length;W++)z._createMethodObserver(k[W],y)};
g.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);r.prototype._initializeProperties.call(this);this.rootPath=poE;this.importPath=this.constructor.importPath;var k=this.constructor;if(!k.hasOwnProperty("__propertyDefaults")){k.__propertyDefaults=null;var y=k._properties,z;for(z in y){var W=y[z];"value"in W&&(k.__propertyDefaults=k.__propertyDefaults||{},k.__propertyDefaults[z]=W)}}if(k=k.__propertyDefaults)for(var S in k)y=k[S],
this._canApplyPropertyDefault(S)&&(y=typeof y.value=="function"?y.value.call(this):y.value,this._hasAccessor(S)?this._setPendingProperty(S,y,!0):this[S]=y)};
g.prototype._canApplyPropertyDefault=function(k){return!this.hasOwnProperty(k)};
g._processStyleText=function(k,y){return uxY(k,y)};
g._finalizeTemplate=function(k){var y=this.prototype._template;if(y&&!y.__polymerFinalized){y.__polymerFinalized=!0;var z=this.importPath;z=z?_.MG(z):"";v(this,y,k,z);this.prototype._bindTemplate(y)}};
g.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);r.prototype.connectedCallback.call(this)};
g.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);r.prototype.ready.call(this)};
g.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));r.prototype._readyClients.call(this)};
g.prototype._attachDom=function(k){var y=(0,_.SQ)(this);if(y.attachShadow)return k?(y.shadowRoot||(y.attachShadow({mode:"open",shadyUpgradeFragment:k}),y.shadowRoot.appendChild(k),this.constructor._styleSheet&&(y.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),l9E&&window.ShadyDOM&&window.ShadyDOM.flushInitial(y.shadowRoot),y.shadowRoot):null;throw Error("zd");};
g.prototype.updateStyles=function(k){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,k)};
g.prototype.resolveUrl=function(k,y){!y&&this.importPath&&(y=_.MG(this.importPath));return _.MG(k,y)};
g._parseTemplateContent=function(k,y,z){y.dynamicFns=y.dynamicFns||this._properties;return r._parseTemplateContent.call(this,k,y,z)};
g._addTemplatePropertyEffect=function(k,y,z){!Ca||y in this._properties||z.info.part.signature&&z.info.part.signature.static||z.info.part.hostProp||k.nestedTemplate||console.warn("Property '"+y+"' used in template but not declared in 'properties'; attribute will not be observed.");return r._addTemplatePropertyEffect.call(this,k,y,z)};
_.mx.Object.defineProperties(g,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var k=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof k==="function"&&(k=k());if(k===void 0){if(k=this.hasOwnProperty("is")){k=this.is;var y=null;if(k&&(!ux||TW1)&&(y=eQ.import(k,"template"),ux&&!y))throw Error("yd`"+k);k=y}k=k||Object.getPrototypeOf(this.prototype).constructor.template}this._template=k}return this._template},
set:function(k){this._template=k}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var k=this.importMeta;k?this._importPath=x0Y(k.url):this._importPath=(k=eQ.import(this.is))&&k.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return g});var nYH=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(g){return g}}),Lak=function(g,v){MQu(g,v);
this.value=v.reduce(function(r,k,y){return r+wWJ(k)+g[y+1]},g[0]).toString()},MQu;
Lak.prototype.toString=function(){return this.value};
_.RSH=function(g){var v=_.Nj.apply(1,arguments);MQu(g,v);var r=document.createElement("template");v=v.reduce(function(k,y,z){if(y instanceof HTMLTemplateElement)y=y.innerHTML;else if(y instanceof Lak)y=wWJ(y);else throw Error("Bd`"+y);return k+y+g[z+1]},g[0]);
nYH&&(v=nYH.createHTML(v));r.innerHTML=v;return r};
MQu=function(g,v){if(!Array.isArray(g)||!Array.isArray(g.raw)||v.length!==g.length-1)throw new TypeError("Cd");};var FM=bT(HTMLElement);var gDu=ss(function(g){var v=bT(g);g=function(){var r=v.call(this)||this;r.__lastItems=null;r.__lastMulti=null;r.__selectedMap=null;return r};
_.N(g,v);g.prototype.__updateSelection=function(r,k){var y=k.path;y=="items"?(k=k.base||[],y=this.__lastItems,r!==this.__lastMulti&&this.clearSelection(),y&&(y=DYC(k,y),this.__applySplices(y)),this.__lastItems=k,this.__lastMulti=r):k.path=="items.splices"?this.__applySplices(k.value.indexSplices):(r=y.slice(6),k=parseInt(r,10),r.indexOf(".")<0&&r==k&&this.__deselectChangedIdx(k))};
g.prototype.__applySplices=function(r){for(var k=this,y=this.__selectedMap,z={},W=0;W<r.length;z={s$jscomp$108:void 0},W++){z.s$jscomp$108=r[W];y.forEach(function(a){return function(E,p){E<a.s$jscomp$108.index||(E>=a.s$jscomp$108.index+a.s$jscomp$108.removed.length?y.set(p,E+a.s$jscomp$108.addedCount-a.s$jscomp$108.removed.length):y.set(p,-1))}}(z));
for(var S=0;S<z.s$jscomp$108.addedCount;S++){var Y=z.s$jscomp$108.index+S;y.has(this.items[Y])&&y.set(this.items[Y],Y)}}this.__updateLinks();var e=0;y.forEach(function(a,E){a<0?(k.multi?k.splice("selected",e,1):k.selected=k.selectedItem=null,y.delete(E)):e++})};
g.prototype.__updateLinks=function(){var r=this;this.__dataLinkedPaths={};if(this.multi){var k=0;this.__selectedMap.forEach(function(y){y>=0&&r.linkPaths("items."+y,"selected."+k++)})}else this.__selectedMap.forEach(function(y){r.linkPaths("selected","items."+y);
r.linkPaths("selectedItem","items."+y)})};
g.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
g.prototype.isSelected=function(r){return this.__selectedMap.has(r)};
g.prototype.isIndexSelected=function(r){return this.isSelected(this.items[r])};
g.prototype.__deselectChangedIdx=function(r){var k=this,y=this.__selectedIndexForItemIndex(r);if(y>=0){var z=0;this.__selectedMap.forEach(function(W,S){y==z++&&k.deselect(S)})}};
g.prototype.__selectedIndexForItemIndex=function(r){if(r=this.__dataLinkedPaths["items."+r])return parseInt(r.slice(9),10)};
g.prototype.deselect=function(r){var k=this.__selectedMap.get(r);if(k>=0){this.__selectedMap.delete(r);var y;this.multi&&(y=this.__selectedIndexForItemIndex(k));this.__updateLinks();this.multi?this.splice("selected",y,1):this.selected=this.selectedItem=null}};
g.prototype.deselectIndex=function(r){this.deselect(this.items[r])};
g.prototype.select=function(r){this.selectIndex(this.items.indexOf(r))};
g.prototype.selectIndex=function(r){var k=this.items[r];this.isSelected(k)?this.toggle&&this.deselectIndex(r):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(k,r),this.__updateLinks(),this.multi?this.push("selected",k):this.selected=this.selectedItem=k)};
_.mx.Object.defineProperties(g,{properties:{configurable:!0,enumerable:!0,get:function(){return{items:{type:Array},multi:{type:Boolean,value:!1},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}}}},
observers:{configurable:!0,enumerable:!0,get:function(){return["__updateSelection(multi, items.*)"]}}});
return g}),vDF=gDu(FM),iT=function(){return vDF.apply(this,arguments)||this};
_.N(iT,vDF);_.mx.Object.defineProperties(iT,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(iT.is,iT);var rVu=window.Polymer;window.Polymer=function(g){return window.Polymer._polymerFn(g)};
rVu&&Object.assign(Polymer,rVu);Polymer._polymerFn=function(){throw Error("Dd");};/*

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:uxY,resolveUrl:_.MG,pathFromUrl:x0Y};Polymer.DomModule=eQ;Polymer.Async={timeOut:_.qI,animationFrame:_.TB,idlePeriod:wot,microTask:Ho};Polymer.dedupingMixin=ss;Polymer.wrap=_.SQ;Polymer.PropertiesChanged=CxV;Polymer.telemetry={instanceCount:uwV,incrementInstanceCount:function(){uwV++},
registrations:O9J,register:Vgs,dumpRegistrations:function(){O9J.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=x7B;Polymer.CaseMap={dashToCamelCase:gW,camelToDashCase:vo};Polymer.PropertyAccessors=qJ1;Polymer.TemplateStamp=FxF;Polymer.Path={isPath:rW,root:kY,isAncestor:FUJ,isDescendant:yc,translate:co,matches:i9k,normalize:zL,split:Gpm,get:IN,set:XqF,isDeep:rW};Polymer.Settings={useShadow:La,useNativeCSSProperties:U7_,useNativeCustomElements:AIV,get rootPath(){return poE},setRootPath:function(g){poE=g},
get sanitizeDOMValue(){return oN},setSanitizeDOMValue:function(g){oN=g},
get passiveTouchGestures(){return KaF},setPassiveTouchGestures:function(g){KaF=g},
get strictTemplatePolicy(){return ux},setStrictTemplatePolicy:function(g){ux=g},
get allowTemplateFromDomModule(){return TW1},setAllowTemplateFromDomModule:function(g){TW1=g},
get legacyOptimizations(){return D9},setLegacyOptimizations:function(g){D9=g},
get syncInitialRender(){return l9E},setSyncInitialRender:function(g){l9E=g},
get legacyUndefined(){return UJ},setLegacyUndefined:function(g){UJ=g},
get legacyWarnings(){return Ca},setLegacyWarnings:function(g){Ca=g},
get orderedComputed(){return f9C},setOrderedComputed:function(g){f9C=g},
get fastDomIf(){return JE},setFastDomIf:function(g){JE=g},
get removeNestedTemplates(){return $r},setRemoveNestedTemplates:function(g){$r=g},
get suppressTemplateNotifications(){return Os},setSuppressTemplateNotifications:Os};Polymer.rootPath!==void 0&&(poE=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(oN=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(KaF=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(ux=Polymer.strictTemplatePolicy);TW1=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(D9=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(l9E=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(UJ=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(Ca=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(f9C=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(JE=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&($r=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(Os=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return oN},
set:function(g){oN=g}});Polymer.PropertyEffects=Kl;Polymer.StyleGather={stylesFromModules:dYB,stylesFromModule:E9m,stylesFromTemplate:pWB,stylesFromModuleImports:luT,cssFromModules:NF3,cssFromModule:fuF,cssFromTemplate:ZCA,cssFromModuleImports:function(g){return(g=eQ.import(g))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(g):""}};Polymer.ElementMixin=bT;Polymer.updateStyles=function(g){window.ShadyCSS&&window.ShadyCSS.styleDocument(g)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:DYC};Polymer.html=_.RSH;Polymer.htmlLiteral=function(g){return new Lak(g,_.Nj.apply(1,arguments))};Polymer.Element=FM;Polymer.ArraySelectorMixin=gDu;Polymer.ArraySelector=iT;var kMV=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,yVB=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,Pwk=/@media\s(.*)/;var xYm=null,uSK=window.HTMLImports&&window.HTMLImports.whenReady||null,jWR;var cVt=null,GG=null,XM=function(){this.customStyles=[];this.enqueued=!1;$YJ(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},zsF=function(g){!g.enqueued&&GG&&(g.enqueued=!0,$YJ(GG))};
XM.prototype.addCustomStyle=function(g){g.__seenByShadyCSS||(g.__seenByShadyCSS=!0,this.customStyles.push(g),zsF(this))};
XM.prototype.getStyleForCustomStyle=function(g){if(g.__shadyCSSCachedStyle)return g.__shadyCSSCachedStyle;var v;g.getStyle?v=g.getStyle():v=g;return v};
XM.prototype.processStyles=function(){for(var g=this.customStyles,v=0;v<g.length;v++){var r=g[v];if(!r.__shadyCSSCachedStyle){var k=this.getStyleForCustomStyle(r);k&&(k=k.__appliedElement||k,cVt&&cVt(k),r.__shadyCSSCachedStyle=k)}}return g};
XM.prototype.addCustomStyle=XM.prototype.addCustomStyle;XM.prototype.getStyleForCustomStyle=XM.prototype.getStyleForCustomStyle;XM.prototype.processStyles=XM.prototype.processStyles;Object.defineProperties(XM.prototype,{transformCallback:{get:function(){return cVt},
set:function(g){cVt=g}},
validateCallback:{get:function(){return GG},
set:function(g){var v=!1;GG||(v=!0);GG=g;v&&zsF(this)}}});var OCB=!(window.ShadyDOM&&window.ShadyDOM.inUse),J5m,sJ;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(sJ=window.ShadyCSS.cssBuild);var I3t=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?J5m=window.ShadyCSS.nativeCss:window.ShadyCSS?(VRJ(window.ShadyCSS),window.ShadyCSS=void 0):VRJ(window.WebComponents&&window.WebComponents.flags);var zWT=J5m;var WjP=new XM;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(g,v){WjP.processStyles();QWB(g,v)},
styleElement:function(){WjP.processStyles()},
styleDocument:function(g){WjP.processStyles();QWB(document.body,g)},
getComputedStyleValue:function(g,v){return CUF(g,v)},
flushCustomStyles:function(){},
nativeCss:zWT,nativeShadow:OCB,cssBuild:sJ,disableRuntime:I3t});window.ShadyCSS.CustomStyleInterface=WjP;var PK1=window.ShadyCSS.CustomStyleInterface,BU=function(){var g=HTMLElement.call(this)||this;g._style=null;PK1.addCustomStyle(g);return g};
_.N(BU,HTMLElement);BU.prototype.getStyle=function(){if(this._style)return this._style;var g=this.querySelector("style");if(!g)return null;this._style=g;var v=g.getAttribute("include");v&&(g.removeAttribute("include"),g.textContent=NF3(v)+g.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
BU.prototype.getStyle=BU.prototype.getStyle;window.customElements.define("custom-style",BU);Polymer.CustomStyle=BU;var hE=function(){this._timer=this._callback=this._asyncModule=null},nl,oDc;
hE.prototype.setConfig=function(g,v){var r=this;this._asyncModule=g;this._callback=v;this._timer=this._asyncModule.run(function(){r._timer=null;nl.delete(r);r._callback()})};
hE.prototype.cancel=function(){this.isActive()&&(Sij(this),nl.delete(this))};
var Sij=function(g){g.isActive()&&(g._asyncModule.cancel(g._timer),g._timer=null)};
hE.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
hE.prototype.isActive=function(){return this._timer!=null};
_.MI=function(g,v,r){g instanceof hE?Sij(g):g=new hE;g.setConfig(v,r);return g};
nl=new Set;_.Ro=function(g){nl.add(g)};
oDc=function(){var g=!!nl.size;nl.forEach(function(v){try{v.flush()}catch(r){setTimeout(function(){throw r;})}});
return g};var sWm=typeof document.head.style.touchAction==="string",qtm=["mousedown","mousemove","mouseup","click"],h4J=[0,1,4,2],Yi6;try{Yi6=(new MouseEvent("test",{buttons:1})).buttons===1}catch(g){Yi6=!1}var BFK=Yi6,mYA=!1;(function(){try{var g=Object.defineProperty({},"passive",{get:function(){mYA=!0}});
window.addEventListener("test",null,g);window.removeEventListener("test",null,g)}catch(v){}})();
var FaB=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),iCC=[],UPP={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},WXh={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},Gks=function(g){var v=g.sourceCapabilities;if(!v||v.firesTouchEvents)if(g.__polymerGesturesHandled={skip:!0},g.type==="click"){v=!1;for(var r=gzB(g),k=0;k<r.length;k++){if(r[k].nodeType===Node.ELEMENT_NODE)if(r[k].localName==="label")iCC.push(r[k]);
else if(UPP[r[k].localName]){var y=r[k];var z=Array.prototype.slice.call(y.labels||[]);if(!z.length){z=[];try{var W=y.getRootNode();if(y.id){var S=W.querySelectorAll("label[for = '"+y.id+"']");for(y=0;y<S.length;y++)z.push(S[y])}}catch(Y){}}for(y=0;y<z.length;y++)v=v||iCC.indexOf(z[y])>-1}if(r[k]===AVc)return}v||(g.preventDefault(),g.stopPropagation())}},AVc=null,gq=null,ryY=0,k1o=0,vzk=-1,yyk=!1;
document.addEventListener("touchend",function(g){gq||XWJ(!0);AVc=gzB(g)[0];gq=_.MI(gq,_.qI.after(2500),function(){XWJ();gq=AVc=null})},mYA?{passive:!0}:!1);
var gzB=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(g){return g.composedPath&&g.composedPath()||[]},lx={},pa=[];
cyh({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){dW(this.info)},
mousedown:function(g){if(EJ(g)){var v=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g),r=this;MRK(this.info,function(k){EJ(k)||(tI("up",v,k),dW(r.info))},function(k){EJ(k)&&tI("up",v,k);
dW(r.info)});
tI("down",v,g)}},
touchstart:function(g){tI("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g),g.changedTouches[0],g)},
touchend:function(g){tI("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g),g.changedTouches[0],g)}});
cyh({name:"track",touchAction:"none",deps:["mousedown","touchstart","touchmove","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["track"],info:{x:0,y:0,state:"start",started:!1,moves:[],addMove:function(g){this.moves.length>2&&this.moves.shift();this.moves.push(g)},
movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start";this.info.started=!1;this.info.moves=[];this.info.x=0;this.info.y=0;this.info.prevent=!1;dW(this.info)},
mousedown:function(g){if(EJ(g)){var v=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g),r=this,k=function(y){var z=y.clientX,W=y.clientY;zbC(r.info,z,W)&&(r.info.state=r.info.started?y.type==="mouseup"?"end":"track":"start",r.info.state==="start"&&TL("tap"),r.info.addMove({x:z,y:W}),EJ(y)||(r.info.state="end",dW(r.info)),v&&IdF(r.info,v,y),r.info.started=!0)};
MRK(this.info,k,function(y){r.info.started&&k(y);dW(r.info)});
this.info.x=g.clientX;this.info.y=g.clientY}},
touchstart:function(g){g=g.changedTouches[0];this.info.x=g.clientX;this.info.y=g.clientY},
touchmove:function(g){var v=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g);g=g.changedTouches[0];var r=g.clientX,k=g.clientY;zbC(this.info,r,k)&&(this.info.state==="start"&&TL("tap"),this.info.addMove({x:r,y:k}),IdF(this.info,v,g),this.info.state="track",this.info.started=!0)},
touchend:function(g){var v=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g);g=g.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:g.clientX,y:g.clientY}),IdF(this.info,v,g))}});
cyh({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN;this.info.y=NaN;this.info.prevent=!1},
mousedown:function(g){EJ(g)&&(this.info.x=g.clientX,this.info.y=g.clientY)},
click:function(g){EJ(g)&&PzR(this.info,g)},
touchstart:function(g){g=g.changedTouches[0];this.info.x=g.clientX;this.info.y=g.clientY},
touchend:function(g){PzR(this.info,g.changedTouches[0],g)}});var es6=ss(function(g){var v=function(){return g.apply(this,arguments)||this};
_.N(v,g);v.prototype._addEventListenerToNode=function(r,k,y){fa(r,k,y)||g.prototype._addEventListenerToNode.call(this,r,k,y)};
v.prototype._removeEventListenerFromNode=function(r,k,y){N7(r,k,y)||g.prototype._removeEventListenerFromNode.call(this,r,k,y)};
return v});var vp=ss(function(g){var v=function(){return g.apply(this,arguments)||this};
_.N(v,g);v.prototype._shouldPropertyChange=function(r,k,y){return SYA(this,r,k,y,!0)};
return v}),a3u=ss(function(g){var v=function(){return g.apply(this,arguments)||this};
_.N(v,g);v.prototype._shouldPropertyChange=function(r,k,y){return SYA(this,r,k,y,this.mutableData)};
_.mx.Object.defineProperties(v,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return v});
vp._mutablePropertyChange=SYA;var ozB=!1;var ED6=es6(a3u(Kl(HTMLElement))),rq=function(){var g=ED6.call(this)||this;if(ux)throw Error("Ed");g.root=null;g.$=null;g.__children=null;return g};
_.N(rq,ED6);_.c=rq.prototype;_.c.attributeChangedCallback=function(){this.mutableData=!0};
_.c.connectedCallback=function(){YYC()||(this.style.display="none");this.render()};
_.c.disconnectedCallback=function(){this.__removeChildren()};
_.c.__insertChildren=function(){(0,_.SQ)((0,_.SQ)(this).parentNode).insertBefore(this.root,this)};
_.c.__removeChildren=function(){if(this.__children)for(var g=0;g<this.__children.length;g++)this.root.appendChild(this.__children[g])};
_.c.render=function(){var g=this;if(!this.__children){var v=v||this.querySelector("template");if(!v){var r=new MutationObserver(function(){if(v=g.querySelector("template"))r.disconnect(),g.render();else throw Error("Fd");});
r.observe(this,{childList:!0});return}this.root=this._stampTemplate(v);this.$=this.root.$;this.__children=[];for(var k=this.root.firstChild;k;k=k.nextSibling)this.__children[this.__children.length]=k;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.mx.Object.defineProperties(rq,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",rq);Polymer.Debouncer=hE;Polymer.Gestures={gestures:lx,recognizers:pa,deepTargetFind:R4s,addListener:fa,removeListener:N7,register:cyh,setTouchAction:_.Z9,prevent:TL,resetMouseCanceller:function(){gq&&gq.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:fa,remove:N7};Polymer.GestureEventListeners=es6;Polymer.MutableData=vp;Polymer.OptionalMutableData=a3u;Polymer.DomBind=rq;_.ke=function(){do{var g=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var v=oDc()}while(g||v)};var UbR=null;Ayh.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:Ayh,writable:!0}});var fdm=Kl(Ayh),ldm=vp(fdm),dPu=Kl(function(){}),wW=function(g){var v=dPu.call(this)||this;
v._configureProperties(g);v.root=v._stampTemplate(v.__dataHost);var r=[];v.children=r;for(var k=v.root.firstChild;k;k=k.nextSibling)r.push(k),k.__templatizeInstance=v;v.__templatizeOwner&&v.__templatizeOwner.__hideTemplateChildren__&&v._showHideChildren(!0);r=v.__templatizeOptions;(g&&r.instanceProps||!r.instanceProps)&&v._enableProperties();return v};
_.N(wW,dPu);_.c=wW.prototype;_.c._configureProperties=function(g){if(this.__templatizeOptions.forwardHostProp)for(var v in this.__hostProps)this._setPendingProperty(v,this.__dataHost["_host_"+v]);for(var r in g)this._setPendingProperty(r,g[r])};
_.c.forwardHostProp=function(g,v){this._setPendingPropertyOrPath(g,v,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.c._addEventListenerToNode=function(g,v,r){var k=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(g,v,function(z){z.model=k;r(z)});
else{var y=this.__dataHost.__dataHost;y&&y._addEventListenerToNode(g,v,r)}};
_.c._showHideChildren=function(g){adT(g,this.children)};
_.c._setUnmanagedPropertyToNode=function(g,v,r){g.__hideTemplateChildren__&&g.nodeType==Node.TEXT_NODE&&v=="textContent"?g.__polymerTextContent__=r:dPu.prototype._setUnmanagedPropertyToNode.call(this,g,v,r)};
_.c.dispatchEvent=function(){return!0};
_.mx.Object.defineProperties(wW.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var g=this.__parentModel;if(!g){var v;g=this;do g=g.__dataHost.__dataHost;while((v=g.__templatizeOptions)&&!v.parentModel);this.__parentModel=g}return g}}});
var dbR=vp(wW);var ye=function(){var g=FM.call(this)||this;g.__renderDebouncer=null;g._lastIf=!1;g.__hideTemplateChildren__=!1;return g};
_.N(ye,FM);_.c=ye.prototype;_.c.__debounceRender=function(){var g=this;this.__renderDebouncer=_.MI(this.__renderDebouncer,Ho,function(){return g.__render()});
_.Ro(this.__renderDebouncer)};
_.c.disconnectedCallback=function(){FM.prototype.disconnectedCallback.call(this);var g=(0,_.SQ)(this).parentNode;g&&(g.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.SQ)(g).host)||this.__teardownInstance()};
_.c.connectedCallback=function(){FM.prototype.connectedCallback.call(this);YYC()||(this.style.display="none");this.if&&this.__debounceRender()};
_.c.__ensureTemplate=function(){var g=this;if(!this.__template){var v=this._templateInfo?this:(0,_.SQ)(this).querySelector("template");if(!v){var r=new MutationObserver(function(){if((0,_.SQ)(g).querySelector("template"))r.disconnect(),g.__render();else throw Error("Id");});
r.observe(this,{childList:!0});return!1}this.__template=v}return!0};
_.c.__ensureInstance=function(){var g=(0,_.SQ)(this).parentNode;if(this.__hasInstance()){var v=this.__getInstanceNodes();if(v&&v.length&&(0,_.SQ)(this).previousSibling!==v[v.length-1])for(var r=0,k=void 0;r<v.length&&(k=v[r]);r++)(0,_.SQ)(g).insertBefore(k,this)}else{if(!g||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(g)}return!0};
_.c.render=function(){_.ke()};
_.c.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();Os&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.c.__hasInstance=function(){};
_.c.__getInstanceNodes=function(){};
_.c.__createAndInsertInstance=function(){};
_.c.__teardownInstance=function(){};
_.c._showHideChildren=function(){};
_.mx.Object.defineProperties(ye,{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:ye.prototype.__debounceRender},restamp:{type:Boolean,observer:ye.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var pBu=function(){var g=ye.call(this)||this;g.__instance=null;g.__syncInfo=null;return g};
_.N(pBu,ye);_.c=pBu.prototype;_.c.__hasInstance=function(){return!!this.__instance};
_.c.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.c.__createAndInsertInstance=function(g){var v=this,r=this.__dataHost||this;if(ux&&!this.__dataHost)throw Error("Gd");var k=r._bindTemplate(this.__template,!0);k.runEffects=function(y,z,W){var S=v.__syncInfo;if(v.if)S&&(v.__syncInfo=null,v._showHideChildren(),z=Object.assign(S.changedProps,z)),y(z,W);else if(v.__instance)if(S||(S=v.__syncInfo={runEffects:y,changedProps:{}}),W)for(var Y in z)y=kY(Y),S.changedProps[y]=v.__dataHost[y];else Object.assign(S.changedProps,z)};
this.__instance=r._stampTemplate(this.__template,k);(0,_.SQ)(g).insertBefore(this.__instance,this)};
_.c.__syncHostProperties=function(){var g=this.__syncInfo;g&&(this.__syncInfo=null,g.runEffects(g.changedProps,!1))};
_.c.__teardownInstance=function(){var g=this.__dataHost||this;this.__instance&&(g._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.c._showHideChildren=function(){var g=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==g&&(this.__instance.__hidden=g,adT(g,this.__instance.templateInfo.childNodes));g||this.__syncHostProperties()};
var TKu=function(){var g=ye.call(this)||this;g.__ctor=null;g.__instance=null;g.__invalidProps=null;return g};
_.N(TKu,ye);_.c=TKu.prototype;_.c.__hasInstance=function(){return!!this.__instance};
_.c.__getInstanceNodes=function(){return this.__instance.children};
_.c.__createAndInsertInstance=function(g){this.__ctor||(this.__ctor=Qc(this.__template,this,{mutableData:!0,forwardHostProp:function(v,r){this.__instance&&(this.if?this.__instance.forwardHostProp(v,r):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[kY(v)]=!0))}}));
this.__instance=new this.__ctor;(0,_.SQ)(g).insertBefore(this.__instance.root,this)};
_.c.__teardownInstance=function(){if(this.__instance){var g=this.__instance.children;if(g&&g.length){var v=(0,_.SQ)(g[0]).parentNode;if(v){v=(0,_.SQ)(v);for(var r=0,k=void 0;r<g.length&&(k=g[r]);r++)v.removeChild(k)}}this.__instance=this.__invalidProps=null}};
_.c.__syncHostProperties=function(){var g=this.__invalidProps;if(g){this.__invalidProps=null;for(var v in g)this.__instance._setPendingProperty(v,this.__dataHost[v]);this.__instance._flushProperties()}};
_.c._showHideChildren=function(){var g=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==g&&(this.__instance.__hidden=g,this.__instance._showHideChildren(g));g||this.__syncHostProperties()};
_.fM=JE?pBu:TKu;customElements.define(_.fM.is,_.fM);Polymer.enqueueDebouncer=_.Ro;Polymer.flush=_.ke;Polymer.Templatize={templatize:Qc,modelForElement:LXC};Polymer.TemplateInstanceBase=wW;Polymer.DomIf=_.fM;var l31=a3u(FM),lC=function(){var g=l31.call(this)||this;g.__instances=[];g.__renderDebouncer=null;g.__itemsIdxToInstIdx={};g.__chunkCount=null;g.__renderStartTime=null;g.__itemsArrayChanged=!1;g.__shouldMeasureChunk=!1;g.__shouldContinueChunking=!1;g.__chunkingId=0;g.__sortFn=null;g.__filterFn=null;g.__observePaths=null;g.__ctor=null;g.__isDetached=!0;g.template=null;return g};
_.N(lC,l31);_.c=lC.prototype;_.c.disconnectedCallback=function(){l31.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var g=0;g<this.__instances.length;g++)this.__detachInstance(g);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.c.connectedCallback=function(){l31.prototype.connectedCallback.call(this);YYC()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var g=(0,_.SQ)((0,_.SQ)(this).parentNode),v=0;v<this.__instances.length;v++)this.__attachInstance(v,g);this.__chunkingId&&this.__render()}};
_.c.__ensureTemplatized=function(){var g=this;if(!this.__ctor){var v=this.template=this._templateInfo?this:this.querySelector("template");if(!v){var r=new MutationObserver(function(){if(g.querySelector("template"))r.disconnect(),g.__render();else throw Error("Jd");});
r.observe(this,{childList:!0});return!1}var k={};k[this.as]=!0;k[this.indexAs]=!0;k[this.itemsIndexAs]=!0;this.__ctor=Qc(v,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:k,forwardHostProp:function(y,z){for(var W=this.__instances,S=0,Y=void 0;S<W.length&&(Y=W[S]);S++)Y.forwardHostProp(y,z)},
notifyInstanceProp:function(y,z,W){i9k(this.as,z)&&(y=y[this.itemsIndexAs],z==this.as&&(this.items[y]=W),z=co(this.as,"items."+y,z),this.notifyPath(z,W))}})}return!0};
_.c.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.c.__functionFromPropertyValue=function(g){if(typeof g==="string"){var v=this.__getMethodHost();return function(){return v[g].apply(v,arguments)}}return g};
_.c.__sortChanged=function(g){this.__sortFn=this.__functionFromPropertyValue(g);this.items&&this.__debounceRender(this.__render)};
_.c.__filterChanged=function(g){this.__filterFn=this.__functionFromPropertyValue(g);this.items&&this.__debounceRender(this.__render)};
_.c.__computeFrameTime=function(g){return Math.ceil(1E3/g)};
_.c.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.c.__handleObservedPaths=function(g){if(this.__sortFn||this.__filterFn)if(!g)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var v=this.__observePaths,r=0;r<v.length;r++)g.indexOf(v[r])===0&&this.__debounceRender(this.__render,this.delay)};
_.c.__itemsChanged=function(g){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(g.path,g.value)||(g.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.c.__debounceRender=function(g,v){v=v===void 0?0:v;this.__renderDebouncer=_.MI(this.__renderDebouncer,v>0?_.qI.after(v):Ho,g.bind(this));_.Ro(this.__renderDebouncer)};
_.c.render=function(){this.__debounceRender(this.__render);_.ke()};
_.c.__render=function(){var g=this;if(this.__ensureTemplatized()){var v=this.items||[],r=this.__sortAndFilterItems(v),k=this.__calculateLimit(r.length);this.__updateInstances(v,k,r);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){g.__chunkingId=null;g.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);Os&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.c.__sortAndFilterItems=function(g){for(var v=this,r=Array(g.length),k=0;k<g.length;k++)r[k]=k;this.__filterFn&&(r=r.filter(function(y,z,W){return v.__filterFn(g[y],z,W)}));
this.__sortFn&&r.sort(function(y,z){return v.__sortFn(g[y],g[z])});
return r};
_.c.__calculateLimit=function(g){var v=g,r=this.__instances.length;if(this.initialCount){var k;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(v=Math.min(g,this.initialCount),this.__chunkCount=(k=Math.max(v-r,0))||1):(k=Math.min(Math.max(g-r,0),this.__chunkCount),v=Math.min(r+k,g));this.__shouldMeasureChunk=k===this.__chunkCount;this.__shouldContinueChunking=v<g;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return v};
_.c.__continueChunking=function(){if(this.__shouldMeasureChunk){var g=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/g*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.c.__updateInstances=function(g,v,r){var k=this.__itemsIdxToInstIdx={},y;for(y=0;y<v;y++){var z=this.__instances[y],W=r[y],S=g[W];k[W]=y;z?(z._setPendingProperty(this.as,S),z._setPendingProperty(this.indexAs,y),z._setPendingProperty(this.itemsIndexAs,W),z._flushProperties()):this.__insertInstance(S,y,W)}for(g=this.__instances.length-1;g>=y;g--)this.__detachAndRemoveInstance(g)};
_.c.__detachInstance=function(g){g=this.__instances[g];for(var v=(0,_.SQ)(g.root),r=0;r<g.children.length;r++)v.appendChild(g.children[r]);return g};
_.c.__attachInstance=function(g,v){v.insertBefore(this.__instances[g].root,this)};
_.c.__detachAndRemoveInstance=function(g){this.__detachInstance(g);this.__instances.splice(g,1)};
_.c.__stampInstance=function(g,v,r){var k={};k[this.as]=g;k[this.indexAs]=v;k[this.itemsIndexAs]=r;return new this.__ctor(k)};
_.c.__insertInstance=function(g,v,r){g=this.__stampInstance(g,v,r);r=(r=this.__instances[v+1])?r.children[0]:this;(0,_.SQ)((0,_.SQ)(this).parentNode).insertBefore(g.root,r);return this.__instances[v]=g};
_.c._showHideChildren=function(g){for(var v=0;v<this.__instances.length;v++)this.__instances[v]._showHideChildren(g)};
_.c.__handleItemPath=function(g,v){var r=g.slice(6),k=r.indexOf(".");g=k<0?r:r.substring(0,k);if(g==parseInt(g,10)){r=k<0?"":r.substring(k+1);this.__handleObservedPaths(r);if(g=this.__instances[this.__itemsIdxToInstIdx[g]])g._setPendingPropertyOrPath(this.as+(r?"."+r:""),v,!1,!0),g._flushProperties();return!0}};
_.c.itemForElement=function(g){return(g=this.modelForElement(g))&&g[this.as]};
_.c.indexForElement=function(g){return(g=this.modelForElement(g))&&g[this.indexAs]};
_.c.modelForElement=function(g){return LXC(this.template,g)};
_.mx.Object.defineProperties(lC,{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:lC.prototype.__sortChanged},filter:{type:Function,observer:lC.prototype.__filterChanged},observe:{type:String,observer:lC.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!Os,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.*)"]}}});
lC.prototype._setRenderedItemCount=function(){};
customElements.define(lC.is,lC);Polymer.DomRepeat=lC;var f3u=function(g,v){var r=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=g;this.callback=v;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){r._schedule()};
this.connect();this._schedule()},NKu=function(g){var v=(0,_.SQ)(g);
if(xY(g))return v.assignedNodes({flatten:!0});g=[];for(var r=0;r<v.childNodes.length;r++){var k=v.childNodes[r];xY(k)?g.push.apply(g,_.fF((0,_.SQ)(k).assignedNodes({flatten:!0}))):g.push(k)}return g};
_.c=f3u.prototype;_.c.connect=function(){var g=this;xY(this._target)?this._listenSlots([this._target]):(0,_.SQ)(this._target).children&&(this._listenSlots((0,_.SQ)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(v){g._processMutations(v)}):(this._nativeChildrenObserver=new MutationObserver(function(v){g._processMutations(v)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.c.disconnect=function(){xY(this._target)?this._unlistenSlots([this._target]):(0,_.SQ)(this._target).children&&(this._unlistenSlots((0,_.SQ)(this._target).children),window.ShadyDOM&&this._shadyChildrenObserver?(window.ShadyDOM.unobserveChildren(this._shadyChildrenObserver),this._shadyChildrenObserver=null):this._nativeChildrenObserver&&(this._nativeChildrenObserver.disconnect(),this._nativeChildrenObserver=null));this._connected=!1};
_.c._schedule=function(){var g=this;this._scheduled||(this._scheduled=!0,Ho.run(function(){return g.flush()}))};
_.c._processMutations=function(g){this._processSlotMutations(g);this.flush()};
_.c._processSlotMutations=function(g){if(g)for(var v=0;v<g.length;v++){var r=g[v];r.addedNodes&&this._listenSlots(r.addedNodes);r.removedNodes&&this._unlistenSlots(r.removedNodes)}};
_.c.flush=function(){if(!this._connected)return!1;window.ShadyDOM&&ShadyDOM.flush();this._nativeChildrenObserver?this._processSlotMutations(this._nativeChildrenObserver.takeRecords()):this._shadyChildrenObserver&&this._processSlotMutations(this._shadyChildrenObserver.takeRecords());this._scheduled=!1;for(var g={target:this._target,addedNodes:[],removedNodes:[]},v=NKu(this._target),r=DYC(v,this._effectiveNodes),k=0,y=void 0;k<r.length&&(y=r[k]);k++)for(var z=0,W=void 0;z<y.removed.length&&(W=y.removed[z]);z++)g.removedNodes.push(W);
k=0;for(y=void 0;k<r.length&&(y=r[k]);k++)for(z=y.index;z<y.index+y.addedCount;z++)g.addedNodes.push(v[z]);this._effectiveNodes=v;v=!1;if(g.addedNodes.length||g.removedNodes.length)v=!0,this.callback.call(this._target,g);return v};
_.c._listenSlots=function(g){for(var v=0;v<g.length;v++){var r=g[v];xY(r)&&r.addEventListener("slotchange",this._boundSchedule)}};
_.c._unlistenSlots=function(g){for(var v=0;v<g.length;v++){var r=g[v];xY(r)&&r.removeEventListener("slotchange",this._boundSchedule)}};var cp=Element.prototype,ZW_=cp.matches||cp.matchesSelector||cp.mozMatchesSelector||cp.msMatchesSelector||cp.oMatchesSelector||cp.webkitMatchesSelector,HWB=function(g,v){return ZW_.call(g,v)},jQ=function(g){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(g);
this.node=g},wBu;
_.c=jQ.prototype;_.c.observeNodes=function(g){return new f3u(this.node,g)};
_.c.unobserveNodes=function(g){g.disconnect()};
_.c.notifyObserver=function(){};
_.c.deepContains=function(g){if((0,_.SQ)(this.node).contains(g))return!0;var v=g;for(g=g.ownerDocument;v&&v!==g&&v!==this.node;)v=(0,_.SQ)(v).parentNode||(0,_.SQ)(v).host;return v===this.node};
_.c.getOwnerRoot=function(){return(0,_.SQ)(this.node).getRootNode()};
_.c.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.SQ)(this.node).assignedNodes({flatten:!0}):[]};
_.c.getDestinationInsertionPoints=function(){for(var g=[],v=(0,_.SQ)(this.node).assignedSlot;v;)g.push(v),v=(0,_.SQ)(v).assignedSlot;return g};
_.c.importNode=function(g,v){return(0,_.SQ)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(g,v)};
_.c.getEffectiveChildNodes=function(){return NKu(this.node)};
_.c.queryDistributedElements=function(g){for(var v=this.getEffectiveChildNodes(),r=[],k=0,y=v.length,z=void 0;k<y&&(z=v[k]);k++)z.nodeType===Node.ELEMENT_NODE&&HWB(z,g)&&r.push(z);return r};
_.mx.Object.defineProperties(jQ.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var g=this.node;return g._activeElement!==void 0?g._activeElement:g.activeElement}}});
var zH=function(g){this.event=g};
_.mx.Object.defineProperties(zH.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 tmV=jQ;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var DPF=window.ShadyDOM.Wrapper,Lj0=function(){return DPF.apply(this,arguments)||this};
_.N(Lj0,DPF);Object.getOwnPropertyNames(jQ.prototype).forEach(function(g){g!="activeElement"&&g!="constructor"&&(Lj0.prototype[g]=jQ.prototype[g])});
QlA(Lj0.prototype,["classList"]);tmV=Lj0;Object.defineProperties(zH.prototype,{localTarget:{get:function(){var g=this.event.currentTarget;g=g&&_.em(g).getOwnerRoot();for(var v=this.path,r=0;r<v.length;r++){var k=v[r];if(_.em(k).getOwnerRoot()===g)return k}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else wbR(),QlA(jQ.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),Czh();wBu=tmV;_.em=function(g){g=g||document;if(g instanceof tmV)return g;if(g instanceof zH)return g;var v=g.__domApi;v||(g instanceof Event?v=new zH(g):v=new tmV(g),g.__domApi=v);return v};var QTj=/:host\(:dir\((ltr|rtl)\)\)/g,CK0=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,u7B=/:dir\((?:ltr|rtl)\)/,xP1=!(!window.ShadyDOM||!window.ShadyDOM.inUse),JI=[],Ij=null,$Y="",jT_=ss(function(g){xP1||Ij||($Y=document.documentElement.getAttribute("dir"),Ij=new MutationObserver(ua3),Ij.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var v=qJ1(g);g=function(){var r=v.call(this)||this;r.__autoDirOptOut=!1;return r};
_.N(g,v);g._processStyleText=function(r,k){r=v._processStyleText.call(this,r,k);!xP1&&u7B.test(r)&&(r=this._replaceDirInCssText(r),this.__activateDir=!0);return r};
g._replaceDirInCssText=function(r){r=r.replace(QTj,':host([dir="$1"])');return r=r.replace(CK0,':host([dir="$2"]) $1')};
g.prototype.ready=function(){v.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
g.prototype.connectedCallback=function(){v.prototype.connectedCallback&&v.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(Ij&&Ij.takeRecords().length&&ua3(),JI.push(this),this.__autoDirOptOut||this.setAttribute("dir",$Y))};
g.prototype.disconnectedCallback=function(){v.prototype.disconnectedCallback&&v.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var r=JI.indexOf(this);r>-1&&JI.splice(r,1)}};
g.__activateDir=!1;return g});var $Pt=function(g){for(;g;){var v=Object.getOwnPropertyDescriptor(g,"observedAttributes");if(v)return v.get;g=Object.getPrototypeOf(g.prototype).constructor}return function(){return[]}};
ss(function(g){var v=bT(g),r=$Pt(v);g=function(){return v.call(this)||this};
_.N(g,v);g.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:v.prototype._initializeProperties.call(this)};
g.prototype._enableProperties=function(){this.__isUpgradeDisabled||v.prototype._enableProperties.call(this)};
g.prototype._canApplyPropertyDefault=function(k){return v.prototype._canApplyPropertyDefault.call(this,k)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(k))};
g.prototype.attributeChangedCallback=function(k,y,z,W){k=="disable-upgrade"?this.__isUpgradeDisabled&&z==null&&(v.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.SQ)(this).isConnected&&v.prototype.connectedCallback.call(this)):v.prototype.attributeChangedCallback.call(this,k,y,z,W)};
g.prototype.connectedCallback=function(){this.__isUpgradeDisabled||v.prototype.connectedCallback.call(this)};
g.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||v.prototype.disconnectedCallback.call(this)};
_.mx.Object.defineProperties(g,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return r.call(this).concat("disable-upgrade")}}});
return g});var OJ=!1,jlK=[],Vc=[];var VdK=window.ShadyDOM,qYR=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",mbB):document.readyState==="interactive"||document.readyState==="complete"?mbB():window.addEventListener("DOMContentLoaded",mbB);var FXF=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=""},KXh=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,bAY=/@import[^;]*;/gim,nzm=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,MdJ=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,Rbk=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,gVh=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,B0J=/^@[^\s]*keyframes/,
Xbh=/\s+/g;var vVF={};var yrh=Promise.resolve();var JVu=new Set;var OWB=/;\s*/m,VmB=/^\s*(initial)|(inherit)\s*$/,qiu=/\s*!important/,sTc=function(){this._map={}};
sTc.prototype.set=function(g,v){g=g.trim();this._map[g]={properties:v,dependants:{}}};
sTc.prototype.get=function(g){g=g.trim();return this._map[g]||null};
var mP1=null,Wp=function(){this._measureElement=this._currentElement=null;this._map=new sTc};
_.c=Wp.prototype;_.c.detectMixin=function(g){g=yVB.test(g)||kMV.test(g);yVB.lastIndex=0;kMV.lastIndex=0;return g};
_.c.transformTemplate=function(g,v){if(g._gatheredStyle===void 0){var r=[];for(var k=g.content.querySelectorAll("style"),y=0;y<k.length;y++){var z=k[y];if(z.hasAttribute("shady-unscoped")){if(!OCB){var W=z.textContent;if(!JVu.has(W)){JVu.add(W);var S=document.createElement("style");S.setAttribute("shady-unscoped","");S.textContent=W;document.head.appendChild(S)}z.parentNode.removeChild(z)}}else r.push(z.textContent),z.parentNode.removeChild(z)}(r=r.join("").trim())?(k=document.createElement("style"),
k.textContent=r,g.content.insertBefore(k,g.content.firstChild),r=k):r=null;g._gatheredStyle=r}return(g=g._gatheredStyle)?this.JSC$9177_transformStyle(g,v):null};
_.c.JSC$9177_transformStyle=function(g,v){v=v===void 0?"":v;var r=W3h(g);this.transformRules(r,v);g.textContent=IBs(r);return r};
_.c.transformCustomStyle=function(g){var v=this,r=W3h(g);Sh3(r,function(k){k.selector===":root"&&(k.selector="html");v.transformRule(k)});
g.textContent=IBs(r);return r};
_.c.transformRules=function(g,v){var r=this;this._currentElement=v;Sh3(g,function(k){r.transformRule(k)});
this._currentElement=null};
_.c.transformRule=function(g){g.cssText=KjE(this,g.parsedCssText,g);g.selector===":root"&&(g.selector=":host > *")};
var KjE=function(g,v,r){v=v.replace(kMV,function(k,y,z,W){return g._produceCssProperties(k,y,z,W,r)});
return g._consumeCssProperties(v,r)};
_.c=Wp.prototype;_.c._getInitialValueForProperty=function(g){this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement));return window.getComputedStyle(this._measureElement).getPropertyValue(g)};
_.c._fallbacksFromPreviousRules=function(g){for(var v=this,r=g;r.parent;)r=r.parent;var k={},y=!1;Sh3(r,function(z){(y=y||z===g)||z.selector===g.selector&&Object.assign(k,v._cssTextToMap(z.parsedCssText))});
return k};
_.c._consumeCssProperties=function(g,v){for(var r;r=yVB.exec(g);){var k=r[0],y=r[1];r=r.index;var z=r+k.indexOf("@apply"),W=r+k.length;k=g.slice(0,z);g=g.slice(W);z=v?this._fallbacksFromPreviousRules(v):{};Object.assign(z,this._cssTextToMap(k));y=this._atApplyToCssProperties(y,z);g=k+y+g;yVB.lastIndex=r+y.length}return g};
_.c._atApplyToCssProperties=function(g,v){g=g.replace(OWB,"");var r=[],k=this._map.get(g);k||(this._map.set(g,{}),k=this._map.get(g));if(k){this._currentElement&&(k.dependants[this._currentElement]=!0);var y,z=k.properties;for(y in z){var W=v&&v[y];k=[y,": var(",g,"_-_",y];W&&k.push(",",W.replace(qiu,""));k.push(")");qiu.test(z[y])&&k.push(" !important");r.push(k.join(""))}}return r.join("; ")};
_.c._replaceInitialOrInherit=function(g,v){var r=VmB.exec(v);r&&(v=r[1]?this._getInitialValueForProperty(g):"apply-shim-inherit");return v};
_.c._cssTextToMap=function(g,v){v=v===void 0?!1:v;g=g.split(";");for(var r,k,y={},z=0;z<g.length;z++)if(r=g[z])k=r.split(":"),k.length>1&&(r=k[0].trim(),k=k.slice(1).join(":"),v&&(k=this._replaceInitialOrInherit(r,k)),y[r]=k);return y};
_.c._invalidateMixinEntry=function(g){if(mP1)for(var v in g.dependants)v!==this._currentElement&&mP1(v)};
_.c._produceCssProperties=function(g,v,r,k,y){var z=this;r&&oVF(r,function(Z,L){L&&z._map.get(L)&&(k="@apply "+L+";")});
if(!k)return g;var W=this._consumeCssProperties(""+k,y);y=g.slice(0,g.indexOf("--"));var S=W=this._cssTextToMap(W,!0),Y=this._map.get(v),e=Y&&Y.properties;e?S=Object.assign(Object.create(e),W):this._map.set(v,S);var a=[],E,p=!1;for(E in S){var f=W[E];f===void 0&&(f="initial");!e||E in e||(p=!0);a.push(v+"_-_"+E+": "+f)}p&&this._invalidateMixinEntry(Y);Y&&(Y.properties=S);r&&(y=g+";"+y);return y+a.join("; ")+";"};
Wp.prototype.detectMixin=Wp.prototype.detectMixin;Wp.prototype.transformStyle=Wp.prototype.JSC$9177_transformStyle;Wp.prototype.transformCustomStyle=Wp.prototype.transformCustomStyle;Wp.prototype.transformRules=Wp.prototype.transformRules;Wp.prototype.transformRule=Wp.prototype.transformRule;Wp.prototype.transformTemplate=Wp.prototype.transformTemplate;Wp.prototype._separator="_-_";Object.defineProperty(Wp.prototype,"invalidCallback",{get:function(){return mP1},
set:function(g){mP1=g}});var Pp=new Wp,bWP=function(){this.customStyleInterface=null;Pp.invalidCallback=rrh},SH=function(g){!g.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(g.customStyleInterface=window.ShadyCSS.CustomStyleInterface,g.customStyleInterface.transformCallback=function(v){Pp.transformCustomStyle(v)},g.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){g.customStyleInterface.enqueued&&g.flushCustomStyles()})})};
_.c=bWP.prototype;_.c.prepareTemplate=function(g,v){SH(this);Yhs(g)===""&&(vVF[v]=g,v=Pp.transformTemplate(g,v),g._styleAst=v)};
_.c.flushCustomStyles=function(){SH(this);if(this.customStyleInterface){var g=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var v=0;v<g.length;v++){var r=this.customStyleInterface.getStyleForCustomStyle(g[v]);r&&Pp.transformCustomStyle(r)}this.customStyleInterface.enqueued=!1}}};
_.c.styleSubtree=function(g,v){SH(this);v&&QWB(g,v);if(g.shadowRoot)for(this.styleElement(g),g=g.shadowRoot.children||g.shadowRoot.childNodes,v=0;v<g.length;v++)this.styleSubtree(g[v]);else for(g=g.children||g.childNodes,v=0;v<g.length;v++)this.styleSubtree(g[v])};
_.c.styleElement=function(g){SH(this);var v=g.localName,r;v?v.indexOf("-")>-1?r=v:r=g.getAttribute&&g.getAttribute("is")||"":r=g.is;v=vVF[r];if(!(v&&Yhs(v)!==""||!v||knC(v))){if(knC(v)||v._applyShimValidatingVersion!==v._applyShimNextVersion)this.prepareTemplate(v,r),crh(v);if(g=g.shadowRoot)if(g=g.querySelector("style"))g.__cssRules=v._styleAst,g.textContent=IBs(v._styleAst)}};
_.c.styleDocument=function(g){SH(this);this.styleSubtree(document.body,g)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var oj=new bWP,Fj6=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(g,v){oj.flushCustomStyles();oj.prepareTemplate(g,v)},
prepareTemplateStyles:function(g,v,r){window.ShadyCSS.prepareTemplate(g,v,r)},
prepareTemplateDom:function(){},
styleSubtree:function(g,v){oj.flushCustomStyles();oj.styleSubtree(g,v)},
styleElement:function(g){oj.flushCustomStyles();oj.styleElement(g)},
styleDocument:function(g){oj.flushCustomStyles();oj.styleDocument(g)},
getComputedStyleValue:function(g,v){return CUF(g,v)},
flushCustomStyles:function(){oj.flushCustomStyles()},
nativeCss:zWT,nativeShadow:OCB,cssBuild:sJ,disableRuntime:I3t};Fj6&&(window.ShadyCSS.CustomStyleInterface=Fj6)}window.ShadyCSS.ApplyShim=Pp;var iW_;iW_=window.ShadyCSS;_.Ye=ss(function(g){g=es6(bT(g));var v=hSF?g:jT_(g),r=$Pt(v),k={x:"pan-x",y:"pan-y",none:"none",all:"auto"};g=function(){return v.call(this)||this};
_.N(g,v);g.prototype.created=function(){};
g.prototype.__attributeReaction=function(y,z,W){(this.__dataAttributes&&this.__dataAttributes[y]||y==="disable-upgrade")&&this.attributeChangedCallback(y,z,W,null)};
g.prototype.setAttribute=function(y,z){if(NWj&&!this._legacyForceObservedAttributes){var W=this.getAttribute(y);v.prototype.setAttribute.call(this,y,z);this.__attributeReaction(y,W,String(z))}else v.prototype.setAttribute.call(this,y,z)};
g.prototype.removeAttribute=function(y){if(NWj&&!this._legacyForceObservedAttributes){var z=this.getAttribute(y);v.prototype.removeAttribute.call(this,y);this.__attributeReaction(y,z,null)}else v.prototype.removeAttribute.call(this,y)};
g.prototype._enableProperties=function(){this.__isUpgradeDisabled||v.prototype._enableProperties.call(this)};
g.prototype._canApplyPropertyDefault=function(y){return v.prototype._canApplyPropertyDefault.call(this,y)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(y))};
g.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(v.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
g.prototype.attached=function(){};
g.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(v.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
g.prototype.detached=function(){};
g.prototype.attributeChangedCallback=function(y,z,W,S){z!==W&&(y=="disable-upgrade"?this.__isUpgradeDisabled&&W==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.SQ)(this).isConnected&&this.connectedCallback()):(v.prototype.attributeChangedCallback.call(this,y,z,W,S),this.attributeChanged(y,z,W)))};
g.prototype.attributeChanged=function(){};
g.prototype._initializeProperties=function(){if(D9&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var y=Object.getPrototypeOf(this);y.hasOwnProperty("__hasRegisterFinished")||(this._registered(),y.__hasRegisterFinished=!0);v.prototype._initializeProperties.call(this);this.root=this;this.created();NWj&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
g.prototype._takeAttributes=function(){for(var y=this.attributes,z=0,W=y.length;z<W;z++){var S=y[z];this.__attributeReaction(S.name,null,S.value)}};
g.prototype._registered=function(){};
g.prototype.ready=function(){this._ensureAttributes();v.prototype.ready.call(this)};
g.prototype._ensureAttributes=function(){};
g.prototype._applyListeners=function(){};
g.prototype.serialize=function(y){return this._serializeValue(y)};
g.prototype.deserialize=function(y,z){return this._deserializeValue(y,z)};
g.prototype.reflectPropertyToAttribute=function(y,z,W){this._propertyToAttribute(y,z,W)};
g.prototype.serializeValueToAttribute=function(y,z,W){this._valueToNodeAttribute(W||this,y,z)};
g.prototype.extend=function(y,z){if(!y||!z)return y||z;for(var W=Object.getOwnPropertyNames(z),S=0,Y=void 0;S<W.length&&(Y=W[S]);S++){var e=Object.getOwnPropertyDescriptor(z,Y);e&&Object.defineProperty(y,Y,e)}return y};
g.prototype.mixin=function(y,z){for(var W in z)y[W]=z[W];return y};
g.prototype.chainObject=function(y,z){y&&z&&y!==z&&(y.__proto__=z);return y};
g.prototype.instanceTemplate=function(y){y=this.constructor._contentForTemplate(y);return document.importNode(y,!0)};
g.prototype.fire=function(y,z,W){W=W||{};z=z===null||z===void 0?{}:z;y=new Event(y,{bubbles:W.bubbles===void 0?!0:W.bubbles,cancelable:!!W.cancelable,composed:W.composed===void 0?!0:W.composed});y.detail=z;(0,_.SQ)(W.node||this).dispatchEvent(y);return y};
g.prototype.listen=function(y,z,W){y=y||this;var S=this.__boundListeners||(this.__boundListeners=new WeakMap),Y=S.get(y);Y||(Y={},S.set(y,Y));S=z+W;Y[S]||(Y[S]=this._addMethodEventListenerToNode(y,z,W,this))};
g.prototype.unlisten=function(y,z,W){y=y||this;var S=this.__boundListeners&&this.__boundListeners.get(y);W=z+W;var Y=S&&S[W];Y&&(this._removeEventListenerFromNode(y,z,Y),S[W]=null)};
g.prototype.setScrollDirection=function(y,z){_.Z9(z||this,k[y]||"auto")};
g.prototype.$$=function(y){return this.root.querySelector(y)};
g.prototype.distributeContent=function(){var y=_.em(this);window.ShadyDOM&&y.shadowRoot&&ShadyDOM.flush()};
g.prototype.getEffectiveChildNodes=function(){return _.em(this).getEffectiveChildNodes()};
g.prototype.queryDistributedElements=function(y){return _.em(this).queryDistributedElements(y)};
g.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(y){return y.nodeType===Node.ELEMENT_NODE})};
g.prototype.getEffectiveTextContent=function(){for(var y=this.getEffectiveChildNodes(),z=[],W=0,S;S=y[W];W++)S.nodeType!==Node.COMMENT_NODE&&z.push(S.textContent);return z.join("")};
g.prototype.queryEffectiveChildren=function(y){return(y=this.queryDistributedElements(y))&&y[0]};
g.prototype.queryAllEffectiveChildren=function(y){return this.queryDistributedElements(y)};
g.prototype.getContentChildNodes=function(y){return(y=this.root.querySelector(y||"slot"))?_.em(y).getDistributedNodes():[]};
g.prototype.getContentChildren=function(y){return this.getContentChildNodes(y).filter(function(z){return z.nodeType===Node.ELEMENT_NODE})};
g.prototype.isLightDescendant=function(y){return this!==y&&(0,_.SQ)(this).contains(y)&&(0,_.SQ)(this).getRootNode()===(0,_.SQ)(y).getRootNode()};
g.prototype.isLocalDescendant=function(y){return this.root===(0,_.SQ)(y).getRootNode()};
g.prototype.scopeSubtree=function(y,z){return slF(y,z===void 0?!1:z)};
g.prototype.getComputedStyleValue=function(y){return iW_.getComputedStyleValue(this,y)};
g.prototype.debounce=function(y,z,W){this._debouncers=this._debouncers||{};return this._debouncers[y]=_.MI(this._debouncers[y],W>0?_.qI.after(W):Ho,z.bind(this))};
g.prototype.isDebouncerActive=function(y){this._debouncers=this._debouncers||{};y=this._debouncers[y];return!(!y||!y.isActive())};
g.prototype.flushDebouncer=function(y){this._debouncers=this._debouncers||{};(y=this._debouncers[y])&&y.flush()};
g.prototype.cancelDebouncer=function(y){this._debouncers=this._debouncers||{};(y=this._debouncers[y])&&y.cancel()};
g.prototype.async=function(y,z){return z>0?_.qI.run(y.bind(this),z):~Ho.run(y.bind(this))};
g.prototype.cancelAsync=function(y){y<0?Ho.cancel(~y):_.qI.cancel(y)};
g.prototype.create=function(y,z){y=document.createElement(y);if(z)if(y.setProperties)y.setProperties(z);else for(var W in z)y[W]=z[W];return y};
g.prototype.elementMatches=function(y,z){return HWB(z||this,y)};
g.prototype.toggleAttribute=function(y,z){var W=this;arguments.length===3&&(W=arguments[2]);arguments.length==1&&(z=!W.hasAttribute(y));if(z)return(0,_.SQ)(W).setAttribute(y,""),!0;(0,_.SQ)(W).removeAttribute(y);return!1};
g.prototype.toggleClass=function(y,z,W){W=W||this;arguments.length==1&&(z=!W.classList.contains(y));z?W.classList.add(y):W.classList.remove(y)};
g.prototype.transform=function(y,z){z=z||this;z.style.webkitTransform=y;z.style.transform=y};
g.prototype.translate3d=function(y,z,W,S){this.transform("translate3d("+y+","+z+","+W+")",S||this)};
g.prototype.arrayDelete=function(y,z){if(Array.isArray(y)){if(z=y.indexOf(z),z>=0)return y.splice(z,1)}else if(z=IN(this,y).indexOf(z),z>=0)return this.splice(y,z,1);return null};
g.prototype._logger=function(y,z){Array.isArray(z)&&z.length===1&&Array.isArray(z[0])&&(z=z[0]);switch(y){case "log":case "warn":case "error":console[y].apply(console,_.fF(z))}};
g.prototype._log=function(){this._logger("log",_.Nj.apply(0,arguments))};
g.prototype._warn=function(){this._logger("warn",_.Nj.apply(0,arguments))};
g.prototype._error=function(){this._logger("error",_.Nj.apply(0,arguments))};
g.prototype._logf=function(y){return["[%s::%s]",this.is,y].concat(_.fF(_.Nj.apply(1,arguments)))};
_.mx.Object.defineProperties(g.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var y=(0,_.SQ)(this).getRootNode();return y instanceof DocumentFragment?y.host:y}}});
_.mx.Object.defineProperties(g,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return NWj&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],Vgs(this.prototype)),this.__observedAttributes):r.call(this).concat("disable-upgrade")}}});
g.prototype.is="";return g});Polymer.FlattenedNodesObserver=f3u;Polymer.DomApi=wBu;Polymer.EventApi=zH;Polymer.dom=_.em;Polymer.dom.matchesSelector=HWB;Polymer.dom.flush=_.ke;Polymer.dom.addDebouncer=_.Ro;Polymer.DirMixin=jT_;Polymer.RenderStatus={beforeNextRender:_.OAJ,afterNextRender:_.q7,flush:function(){for(;jlK.length||Vc.length;)xbJ(jlK),xbJ(Vc);OJ=!1}};Polymer.LegacyElementMixin=_.Ye;var GMB;GMB=vp._mutablePropertyChange;var XBu={properties:{mutableData:Boolean},_shouldPropertyChange:function(g,v,r){return GMB(this,g,v,r,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(g,v,r){return GMB(this,g,v,r,!0)}};
Polymer.OptionalMutableDataBehavior=XBu;var UFh={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},dFJ={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},EVm=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},dFJ),BKH=(0,_.Ye)(HTMLElement),M63=function(g,v){g||console.warn("Polymer.Class requires `info` argument");v=v?v(BKH):BKH;v=pIF(g,v,g.behaviors);v.is=v.prototype.is=
g.is;return v};Polymer.Class=M63;Polymer.mixinBehaviors=function(g,v){return pIF({},(0,_.Ye)(v),g)};
Polymer.GenerateClassFromInfo=pIF;_.Tz=function(g){var v=typeof g==="function"?g:_.Tz.Class(g);g._legacyForceObservedAttributes&&(v.prototype._legacyForceObservedAttributes=g._legacyForceObservedAttributes);customElements.define(v.is,v);return v};
_.Tz.Class=M63;Polymer._polymerFn=_.Tz;var hsu=window.onLegacyPolymerFunctionDefinedCallback;hsu&&hsu();var gGC={templatize:function(g,v){this._templatizerTemplate=g;this.ctor=Qc(g,this,{mutableData:!!v,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(g){return new this.ctor(g)},
modelForElement:function(g){return LXC(this._templatizerTemplate,g)}};Polymer.Templatizer=gGC;_.U$=(0,_.Ye)(HTMLElement).prototype;Polymer.Base=_.U$;var lBC=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.Ka=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.N(_.Ka,PolymerFakeBaseClass);var bx=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.N(bx,PolymerFakeBaseClass);var fB3=Symbol("Kd"),Qak=[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 nD6=nD6||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},MmH;(function(g){function v(b,n,h){var IY=X.get(b);if(!IY){if(!h)return;IY=new O;X.set(b,IY)}b=IY.get(n);if(!b){if(!h)return;b=new O;IY.set(n,b)}return b}
function r(b,n,h){if(k(b,n,h))return!0;n=p(n);return n!==null?r(b,n,h):!1}
function k(b,n,h){n=v(n,h,!1);return n===void 0?!1:!!n.has(b)}
function y(b,n,h){if(k(b,n,h))return z(b,n,h);n=p(n);if(n!==null)return y(b,n,h)}
function z(b,n,h){n=v(n,h,!1);if(n!==void 0)return n.get(b)}
function W(b,n){var h=S(b,n);b=p(b);if(b===null)return h;var IY=W(b,n);if(IY.length<=0)return h;if(h.length<=0)return IY;n=new q;b=[];h=_.I(h);for(var Ao=h.next();!Ao.done;Ao=h.next())Ao=Ao.value,n.has(Ao)||(n.add(Ao),b.push(Ao));h=_.I(IY);for(IY=h.next();!IY.done;IY=h.next())IY=IY.value,n.has(IY)||(n.add(IY),b.push(IY));return b}
function S(b,n){b=v(b,n,!1);var h=[];b&&b.forEach(function(IY,Ao){return h.push(Ao)});
return h}
function Y(b){return b===void 0}
function e(b){return typeof b==="object"?b!==null:typeof b==="function"}
function a(b){return typeof b==="function"}
function E(b){return typeof b==="symbol"?b:String(b)}
function p(b){var n=Object.getPrototypeOf(b);if(typeof b!=="function"||b===Q||n!==Q)return n;var h=Object.getPrototypeOf(b.prototype);if(h==null||h===Object.prototype)return n;h=h.constructor;return typeof h!=="function"||h===b?n:h}
function f(){function b(){this._keys=[];this._values=[];this._cache=n}
var n={};b.prototype={get size(){return this._keys.length},has:function(h){return h===this._cache?!0:this._find(h)>=0?(this._cache=h,!0):!1},
get:function(h){var IY=this._find(h);if(IY>=0)return this._cache=h,this._values[IY]},
set:function(h,IY){this.delete(h);this._keys.push(h);this._values.push(IY);this._cache=h;return this},
delete:function(h){h=this._find(h);return h>=0?(this._keys.splice(h,1),this._values.splice(h,1),this._cache=n,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=n},
forEach:function(h){for(var IY=this.size,Ao=0;Ao<IY;++Ao){var dC=this._keys[Ao],Hh=this._values[Ao];this._cache=dC;h.call(this,Hh,dC,this)}},
_find:function(h){for(var IY=this._keys,Ao=IY.length,dC=0;dC<Ao;++dC)if(IY[dC]===h)return dC;return-1}};
return b}
function Z(){function b(){this._map=new O}
b.prototype={get size(){return this._map.length},has:function(n){return this._map.has(n)},
add:function(n){this._map.set(n,n);return this},
delete:function(n){return this._map.delete(n)},
clear:function(){this._map.clear()},
forEach:function(n,h){this._map.forEach(n,h)}};
return b}
function L(){function b(){this._key=h()}
function n(CK,Fh){for(var qs=0;qs<Fh;++qs)CK[qs]=Math.random()*255|0}
function h(){do{if(Ao)var CK=Ao.randomBytes(16);else typeof Uint8Array==="function"?(CK=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(CK):n(CK,16)):(CK=Array(16),n(CK,16));CK[6]=CK[6]&79|64;CK[8]=CK[8]&191|128;for(var Fh="",qs=0;qs<16;++qs){var Q6=CK[qs];if(qs===4||qs===6||qs===8)Fh+="-";Q6<16&&(Fh+="0");Fh+=Q6.toString(16).toLowerCase()}CK="@@WeakMap@@"+Fh}while(dC.call(Hh,CK));Hh[CK]=!0;return CK}
function IY(CK,Fh){if(!dC.call(CK,wC)){if(!Fh)return;Object.defineProperty(CK,wC,{value:Object.create(null)})}return CK[wC]}
var Ao=typeof global!=="undefined"&&typeof nD6==="object"&&typeof require==="function"&&require("crypto"),dC=Object.prototype.hasOwnProperty,Hh={},wC=h();b.prototype={has:function(CK){return(CK=IY(CK,!1))?this._key in CK:!1},
get:function(CK){if(CK=IY(CK,!1))return CK[this._key]},
set:function(CK,Fh){IY(CK,!0)[this._key]=Fh;return this},
delete:function(CK){return(CK=IY(CK,!1))&&this._key in CK?delete CK[this._key]:!1},
clear:function(){this._key=h()}};
return b}
var Q=Object.getPrototypeOf(Function),O=typeof Map==="function"?Map:f(),q=typeof Set==="function"?Set:Z(),X=new (typeof WeakMap==="function"?WeakMap:L());g.decorate=function(b,n,h,IY){if(Y(IY)){if(Y(h)){if(!Array.isArray(b))throw new TypeError;if(!a(n))throw new TypeError;for(h=b.length-1;h>=0;--h)if(IY=(0,b[h])(n),!Y(IY)){if(!a(IY))throw new TypeError;n=IY}return n}if(!Array.isArray(b))throw new TypeError;if(!e(n))throw new TypeError;h=E(h);for(IY=b.length-1;IY>=0;--IY)(0,b[IY])(n,h)}else{if(Array.isArray(b))if(e(n)){if(Y(h))throw new TypeError;
if(!e(IY))throw new TypeError;}else throw new TypeError;else throw new TypeError;h=E(h);for(var Ao=b.length-1;Ao>=0;--Ao){var dC=(0,b[Ao])(n,h,IY);if(!Y(dC)){if(!e(dC))throw new TypeError;IY=dC}}return IY}};
g.metadata=function(b,n){return function(h,IY){if(Y(IY)){if(!a(h))throw new TypeError;v(h,void 0,!0).set(b,n)}else{if(!e(h))throw new TypeError;IY=E(IY);v(h,IY,!0).set(b,n)}}};
g.defineMetadata=function(b,n){var h;if(e(n))Y(h)||(h=E(h));else throw new TypeError;v(n,h,!0).set("parameters",b)};
g.hasMetadata=function(b,n,h){if(e(n))Y(h)||(h=E(h));else throw new TypeError;return r(b,n,h)};
g.hasOwnMetadata=function(b,n,h){if(e(n))Y(h)||(h=E(h));else throw new TypeError;return k(b,n,h)};
g.getMetadata=function(b,n,h){if(e(n))Y(h)||(h=E(h));else throw new TypeError;return y(b,n,h)};
g.getOwnMetadata=function(b,n,h){if(e(n))Y(h)||(h=E(h));else throw new TypeError;return z(b,n,h)};
g.getMetadataKeys=function(b,n){if(e(b))Y(n)||(n=E(n));else throw new TypeError;return W(b,n)};
g.getOwnMetadataKeys=function(b,n){if(e(b))Y(n)||(n=E(n));else throw new TypeError;return S(b,n)};
g.deleteMetadata=function(b,n,h){if(e(n))Y(h)||(h=E(h));else throw new TypeError;var IY=v(n,h,!1);if(!Y(IY)){if(!IY.delete(b))return!1;if(IY.size>0)return!0;b=X.get(n);b.delete(h);if(b.size>0)return!0;X.delete(n);return!0}};
(function(b){if(typeof b.Reflect!=="undefined"){if(b.Reflect!==g)for(var n in g)b.Reflect[n]=g[n]}else b.Reflect=g})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(MmH||(MmH={}));var JXR=self;var Rsu=[0,_.xb,_.$b,_.xb];var gX0=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(gX0,_.Jn);var vX6=_.nN(gX0,[0,_.kDs,_.J$,Rsu,_.$b,_.q5]);_.X8(_.Fw,_.pg);_.c=_.Fw.prototype;_.c.start=function(){this.stop();this.usingListeners_=!1;var g=r7j(this),v=kFu(this);g&&!v&&this.JSC$9220_win_.mozRequestAnimationFrame?(this.JSC$9220_id_=_.pw(this.JSC$9220_win_,"MozBeforePaint",this.callback_),this.JSC$9220_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$9220_id_=g&&v?g.call(this.JSC$9220_win_,this.callback_):this.JSC$9220_win_.setTimeout(WRu(this.callback_),20)};
_.c.stop=function(){if(this.isActive()){var g=r7j(this),v=kFu(this);g&&!v&&this.JSC$9220_win_.mozRequestAnimationFrame?aR(this.JSC$9220_id_):g&&v?v.call(this.JSC$9220_win_,this.JSC$9220_id_):this.JSC$9220_win_.clearTimeout(this.JSC$9220_id_)}this.JSC$9220_id_=null};
_.c.fire=function(){this.stop();this.JSC$9222_doAction_()};
_.c.isActive=function(){return this.JSC$9220_id_!=null};
_.c.JSC$9222_doAction_=function(){this.usingListeners_&&this.JSC$9220_id_&&aR(this.JSC$9220_id_);this.JSC$9220_id_=null;this.JSC$9220_listener_.call(this.handler_,_.Gn())};
_.c.disposeInternal=function(){this.stop();_.Fw.superClass_.disposeInternal.call(this)};
var r7j=function(g){g=g.JSC$9220_win_;return g.requestAnimationFrame||g.webkitRequestAnimationFrame||g.mozRequestAnimationFrame||g.oRequestAnimationFrame||g.msRequestAnimationFrame||null},kFu=function(g){g=g.JSC$9220_win_;
return g.cancelAnimationFrame||g.cancelRequestAnimationFrame||g.webkitCancelRequestAnimationFrame||g.mozCancelRequestAnimationFrame||g.oCancelRequestAnimationFrame||g.msCancelRequestAnimationFrame||null};_.iU=function(g,v,r){_.pg.call(this);this.JSC$9223_listener_=r!=null?g.bind(r):g;this.JSC$9223_interval_=v;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$9223_timer_=null};
_.N(_.iU,_.pg);_.c=_.iU.prototype;_.c.fire=function(g){this.args_=arguments;this.JSC$9223_timer_||this.pauseCount_?this.shouldFire_=!0:y7C(this)};
_.c.stop=function(){this.JSC$9223_timer_&&(_.rC.clearTimeout(this.JSC$9223_timer_),this.JSC$9223_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.c.pause=function(){this.pauseCount_++};
_.c.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$9223_timer_||(this.shouldFire_=!1,y7C(this))};
_.c.disposeInternal=function(){_.pg.prototype.disposeInternal.call(this);this.stop()};
var y7C=function(g){g.JSC$9223_timer_=ak(function(){g.JSC$9223_timer_=null;g.shouldFire_&&!g.pauseCount_&&(g.shouldFire_=!1,y7C(g))},g.JSC$9223_interval_);
var v=g.args_;g.args_=null;g.JSC$9223_listener_.apply(null,v)};var c7t=function(g,v){this.childIterator_=g[_.rC.Symbol.iterator]();this.mapFn_=v};
c7t.prototype[Symbol.iterator]=function(){return this};
c7t.prototype.next=function(){var g=this.childIterator_.next();return{value:g.done?void 0:this.mapFn_.call(void 0,g.value),done:g.done}};
var zx_=function(g,v){return new c7t(g,v)};var Ivj={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 YrC=function(g){var v=WWt(g);if(!v)throw Error("Od`"+g);return v},WWt=function(g){var v={};
g=String(g);var r=g.charAt(0)=="#"?g:"#"+g;if(PY0.test(r))return v.hex=znK(r),v.type="hex",v;r=ark(g);return r.length?(v.hex=gZC(r[0],r[1],r[2]),v.type="rgb",v):Ivj&&(g=Ivj[g.toLowerCase()])?(v.hex=g,v.type="named",v):null},S3F=/#(.)(.)(.)/,znK=function(g){if(!PY0.test(g))throw Error("Qd`"+g);
g.length==4&&(g=g.replace(S3F,"#$1$1$2$2$3$3"));return g.toLowerCase()},U_k=function(g){g=znK(g);
g=parseInt(g.slice(1),16);return[g>>16,g>>8&255,g&255]},gZC=function(g,v,r){g=Number(g);
v=Number(v);r=Number(r);if(g!=(g&255)||v!=(v&255)||r!=(r&255))throw Error("Rd`"+g+"`"+v+"`"+r);v=g<<16|v<<8|r;return g<16?"#"+(16777216|v).toString(16).slice(1):"#"+v.toString(16)},PY0=/^#(?:[0-9a-f]{3}){1,2}$/i,oXj=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,ark=function(g){var v=g.match(oXj);
if(v){g=Number(v[1]);var r=Number(v[2]);v=Number(v[3]);if(g>=0&&g<=255&&r>=0&&r<=255&&v>=0&&v<=255)return[g,r,v]}return[]};var Y3H={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},EY=Y3H;EY=Y3H;var sFB,UcC,A7u;sFB=function(g,v){switch(v){case 1:return g%4!=0||g%100==0&&g%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
UcC=function(g,v,r,k,y){g=new Date(g,v,r);y=y||0;return g.valueOf()+(((k!==void 0?k:3)-y+7)%7-((g.getDay()+6)%7-y+7)%7)*864E5};
_.AY=function(g,v,r){typeof g==="number"?(this.date=A7u(g,v||0,r||1),exu(this,r||1)):_.vP(g)?(this.date=A7u(g.getFullYear(),g.getMonth(),g.getDate()),exu(this,g.getDate())):(this.date=new Date(_.Gn()),g=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),exu(this,g))};
A7u=function(g,v,r){v=new Date(g,v,r);g>=0&&g<100&&v.setFullYear(v.getFullYear()-1900);return v};
_.c=_.AY.prototype;_.c.firstDayOfWeek_=EY.FIRSTDAYOFWEEK;_.c.firstWeekCutOffDay_=EY.FIRSTWEEKCUTOFFDAY;_.c.clone=function(){var g=new _.AY(this.date);g.firstDayOfWeek_=this.firstDayOfWeek_;g.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return g};
_.c.getFullYear=function(){return this.date.getFullYear()};
_.c.getYear=function(){return this.getFullYear()};
_.c.getMonth=function(){return this.date.getMonth()};
_.c.getDate=function(){return this.date.getDate()};
_.c.getTime=function(){return this.date.getTime()};
_.c.getDay=function(){return this.date.getDay()};
_.c.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.c.getUTCMonth=function(){return this.date.getUTCMonth()};
_.c.getUTCDate=function(){return this.date.getUTCDate()};
_.c.getUTCDay=function(){return this.date.getDay()};
_.c.getUTCHours=function(){return this.date.getUTCHours()};
_.c.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.c.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.c.set=function(g){this.date=new Date(g.getFullYear(),g.getMonth(),g.getDate())};
_.c.setFullYear=function(g){this.date.setFullYear(g)};
_.c.setYear=function(g){this.setFullYear(g)};
_.c.setMonth=function(g){this.date.setMonth(g)};
_.c.setDate=function(g){this.date.setDate(g)};
_.c.setTime=function(g){this.date.setTime(g)};
_.c.setUTCFullYear=function(g){this.date.setUTCFullYear(g)};
_.c.setUTCMonth=function(g){this.date.setUTCMonth(g)};
_.c.setUTCDate=function(g){this.date.setUTCDate(g)};
_.c.add=function(g){if(g.years||g.months){var v=this.getMonth()+g.months+g.years*12,r=this.getYear()+Math.floor(v/12);v%=12;v<0&&(v+=12);var k=Math.min(sFB(r,v),this.getDate());this.setDate(1);this.setFullYear(r);this.setMonth(v);this.setDate(k)}g.days&&(r=this.getYear(),v=r>=0&&r<=99?-1900:0,g=new Date((new Date(r,this.getMonth(),this.getDate(),12)).getTime()+g.days*864E5),this.setDate(1),this.setFullYear(g.getFullYear()+v),this.setMonth(g.getMonth()),this.setDate(g.getDate()),exu(this,g.getDate()))};
_.c.JSC$9236_toIsoString=function(g){var v=this.getFullYear(),r=v<0?"-":v>=1E4?"+":"";return[r+_.iA(Math.abs(v),r?6:4),_.iA(this.getMonth()+1,2),_.iA(this.getDate(),2)].join(g?"-":"")};
_.c.equals=function(g){return!(!g||this.getYear()!=g.getYear()||this.getMonth()!=g.getMonth()||this.getDate()!=g.getDate())};
_.c.toString=function(){return this.JSC$9236_toIsoString()};
var exu=function(g,v){g.getDate()!=v&&g.date.setUTCHours(g.date.getUTCHours()+(g.getDate()<v?1:-1))};
_.AY.prototype.valueOf=function(){return this.date.valueOf()};var aj=function(g,v,r,k,y){this.reversed=!!v;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!r;g&&eH(this,g,k);this.depth=y!=void 0?y:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.X8(aj,h8);var eH=function(g,v,r,k){if(g.node=v)g.tagType=typeof r==="number"?r:g.node.nodeType!=1?0:g.reversed?-1:1;typeof k==="number"&&(g.depth=k)};
_.c=aj.prototype;_.c.JSC$9251_copyFrom=function(g){this.node=g.node;this.tagType=g.tagType;this.depth=g.depth;this.reversed=g.reversed;this.constrained=g.constrained};
_.c.clone=function(){return new aj(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.c.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return nJ;var g=this.node;var v=this.reversed?-1:1;if(this.tagType==v){var r=this.reversed?g.lastChild:g.firstChild;r?eH(this,r):eH(this,g,v*-1)}else(r=this.reversed?g.previousSibling:g.nextSibling)?eH(this,r):eH(this,g.parentNode,v*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(g=this.node)?Mq(g):nJ};
_.c.equals=function(g){return g.node==this.node&&(!this.node||g.tagType==this.tagType)};
_.c.splice=function(g){var v=this.node,r=this.reversed?1:-1;this.tagType==r&&(this.tagType=r*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;aj.prototype.next.call(this);this.reversed=!this.reversed;r=_.nK(arguments[0])?arguments[0]:arguments;for(var k=r.length-1;k>=0;k--)_.lI(r[k],v);_.A3(v)};var avP=function(){},E$=function(g){for(var v=[],r=g.getTextRangeCount(),k=0;k<r;k++)v.push(g.getTextRange(k));
return v};
avP.prototype.isReversed=function(){return!1};
avP.prototype.getWindow=function(){return Lu(_.wm(this.JSC$9253_getStartNode()))};
var EXj=function(g,v){aj.call(this,g,v,!0)};
_.X8(EXj,aj);var dq=function(g,v,r,k,y){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!y;if(g){this.startNode_=g;this.startOffset_=v;this.endNode_=r;this.endOffset_=k;if(g.nodeType==1&&g.tagName!="BR")if(g=g.childNodes,v=g[v])this.startNode_=v,this.startOffset_=0;else{g.length&&(this.startNode_=_.$F(g));var z=!0}r.nodeType==1&&((this.endNode_=r.childNodes[k])?this.endOffset_=0:this.endNode_=r)}aj.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);z&&this.next()};
_.X8(dq,EXj);_.c=dq.prototype;_.c.JSC$9259_getStartNode=function(){return this.startNode_};
_.c.isLast=function(){return this.started_&&(this.node!=(this.isReversed_?this.startNode_:this.endNode_)?!1:this.isReversed_?this.startOffset_?this.tagType!=-1:this.tagType==1:!this.endOffset_||this.tagType!=1)};
_.c.next=function(){return this.isLast()?nJ:dq.superClass_.next.call(this)};
_.c.JSC$9251_copyFrom=function(g){this.startNode_=g.startNode_;this.endNode_=g.endNode_;this.startOffset_=g.startOffset_;this.endOffset_=g.endOffset_;this.isReversed_=g.isReversed_;dq.superClass_.JSC$9251_copyFrom.call(this,g)};
_.c.clone=function(){var g=new dq(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);g.JSC$9251_copyFrom(this);return g};var dcB=function(){};
dcB.prototype.__iterator__=function(){return new dq(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var pQ=function(g){this.range_=g};
_.X8(pQ,dcB);var p26=function(g){var v=_.wm(g).createRange();if(g.nodeType==3)v.setStart(g,0),v.setEnd(g,g.length);else if(dc(g)||g.nodeType==3){for(var r,k=g;(r=k.firstChild)&&(dc(r)||r.nodeType==3);)k=r;v.setStart(k,0);for(k=g;(r=k.lastChild)&&(dc(r)||r.nodeType==3);)k=r;v.setEnd(k,k.nodeType==1?k.childNodes.length:k.length)}else r=g.parentNode,g=Array.prototype.indexOf.call(r.childNodes,g),v.setStart(r,g),v.setEnd(r,g+1);return v},ThC=function(g,v,r,k){var y=_.wm(g).createRange();
y.setStart(g,v);y.setEnd(r,k);return y};
_.c=pQ.prototype;_.c.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.c.getContainer=function(){return this.range_.commonAncestorContainer};
_.c.compareBrowserRangeEndpoints=function(g,v,r){return this.range_.compareBoundaryPoints(r==1?v==1?_.rC.Range.START_TO_START:_.rC.Range.START_TO_END:v==1?_.rC.Range.END_TO_START:_.rC.Range.END_TO_END,g)};
_.c.isCollapsed=function(){return this.range_.collapsed};
_.c.select=function(g){this.selectInternal(Lu(_.wm(this.range_.startContainer)).getSelection(),g)};
_.c.selectInternal=function(g){g.removeAllRanges();g.addRange(this.range_)};
_.c.insertNode=function(g,v){var r=this.range_.cloneRange();r.collapse(v);r.insertNode(g);r.detach();return g};
_.c.collapse=function(g){this.range_.collapse(g)};_.X8(ix,pQ);ix.prototype.selectInternal=function(g,v){!v||this.isCollapsed()?ix.superClass_.selectInternal.call(this,g,v):(g.collapse(this.range_.endContainer,this.range_.endOffset),g.extend(this.range_.startContainer,this.range_.startOffset))};_.X8(GL,pQ);GL.prototype.compareBrowserRangeEndpoints=function(g,v,r){return GL.superClass_.compareBrowserRangeEndpoints.call(this,g,v,r)};
GL.prototype.selectInternal=function(g,v){v?g.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):g.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var lvu=function(g){return _.Ra?new GL(g):_.MF?new ix(g):new pQ(g)};var TH=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},fvC;
_.X8(TH,avP);fvC=function(g,v){var r=new TH;r.browserRangeWrapper_=g;r.isReversed_=!!v;return r};
_.NhF=function(g){g=_.Ra?new GL(p26(g)):_.MF?new ix(p26(g)):new pQ(p26(g));return fvC(g)};
_.lf=function(g,v,r,k){var y=new TH;y.isReversed_=Zfu(g,v,r,k);if(_.KL(g)&&!dc(g)){var z=g.parentNode;v=Array.prototype.indexOf.call(z.childNodes,g);g=z}_.KL(r)&&!dc(r)&&(z=r.parentNode,k=Array.prototype.indexOf.call(z.childNodes,r),r=z);y.isReversed_?(y.startNode_=r,y.startOffset_=k,y.endNode_=g,y.endOffset_=v):(y.startNode_=g,y.startOffset_=v,y.endNode_=r,y.endOffset_=k);return y};
_.c=TH.prototype;_.c.clone=function(){var g=new TH;g.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();g.startNode_=this.startNode_;g.startOffset_=this.startOffset_;g.endNode_=this.endNode_;g.endOffset_=this.endOffset_;g.isReversed_=this.isReversed_;return g};
_.c.JSC$9253_getType=function(){return"text"};
_.c.getBrowserRangeObject=function(){return fQ(this).range_};
_.c.getTextRangeCount=function(){return 1};
_.c.getTextRange=function(){return this};
var fQ=function(g){var v;if(!(v=g.browserRangeWrapper_)){v=g.JSC$9253_getStartNode();var r=g.JSC$9253_getStartOffset(),k=g.JSC$9253_getEndNode(),y=g.JSC$9253_getEndOffset();v=_.Ra?new GL(ThC(v,r,k,y)):_.MF?new ix(ThC(v,r,k,y)):new pQ(ThC(v,r,k,y));v=g.browserRangeWrapper_=v}return v};
_.c=TH.prototype;_.c.getContainer=function(){return fQ(this).getContainer()};
_.c.JSC$9253_getStartNode=function(){return this.startNode_||(this.startNode_=fQ(this).range_.startContainer)};
_.c.JSC$9253_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=fQ(this).range_.startOffset};
_.c.JSC$9253_getEndNode=function(){return this.endNode_||(this.endNode_=fQ(this).range_.endContainer)};
_.c.JSC$9253_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=fQ(this).range_.endOffset};
_.c.isReversed=function(){return this.isReversed_};
_.c.JSC$9253_containsRange=function(g,v){if(g.JSC$9253_getType()=="text"){var r=fQ(this);g=fQ(g);v=v&&!g.isCollapsed();g=g.range_;r=v?r.compareBrowserRangeEndpoints(g,0,1)>=0&&r.compareBrowserRangeEndpoints(g,1,0)<=0:r.compareBrowserRangeEndpoints(g,0,0)>=0&&r.compareBrowserRangeEndpoints(g,1,1)<=0}else r=!1;return r};
_.c.isCollapsed=function(){return fQ(this).isCollapsed()};
_.c.JSC$9253_getText=function(){return fQ(this).range_.toString()};
_.c.__iterator__=function(){return new dq(this.JSC$9253_getStartNode(),this.JSC$9253_getStartOffset(),this.JSC$9253_getEndNode(),this.JSC$9253_getEndOffset())};
_.c.select=function(){fQ(this).select(this.isReversed_)};
_.c.JSC$9253_removeContents=function(){var g=fQ(this).range_;g.extractContents();if(g.startContainer.hasChildNodes()&&(g=g.startContainer.childNodes[g.startOffset])){var v=g.previousSibling;zVE(g)==""&&_.A3(g);v&&zVE(v)==""&&_.A3(v)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.c.insertNode=function(g,v){g=fQ(this).insertNode(g,v);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return g};
_.c.collapse=function(g){g=this.isReversed()?!g:g;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(g);g?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var Hfu=function(){};
_.X8(Hfu,avP);Hfu.prototype.JSC$9253_containsRange=function(g,v){var r=E$(this);g=E$(g);return(v?q4:_.vZB)(g,function(k){return q4(r,function(y){return y.JSC$9253_containsRange(k,v)})})};
Hfu.prototype.insertNode=function(g,v){v?_.TA(g,this.JSC$9253_getStartNode()):_.lI(g,this.JSC$9253_getEndNode());return g};var tcC,DcF=A1().JSC$7337_document_.documentElement;tcC=DcF.requestFullscreen?"fullscreenchange":DcF.webkitRequestFullscreen?"webkitfullscreenchange":DcF.mozRequestFullScreen?"mozfullscreenchange":DcF.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var LW1=function(){var g=A1().JSC$7337_document_;return!!(g.webkitIsFullScreen||g.mozFullScreen||g.msFullscreenElement||g.fullscreenElement)};var Ne=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.X8(Ne,Hfu);_.c=Ne.prototype;_.c.clone=function(){var g=new Ne;g.browserRanges_=_.Bh(this.browserRanges_);return g};
_.c.JSC$9253_getType=function(){return"mutli"};
_.c.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.c.getTextRangeCount=function(){return this.browserRanges_.length};
_.c.getTextRange=function(g){this.ranges_[g]||(this.ranges_[g]=fvC(lvu(this.browserRanges_[g])));return this.ranges_[g]};
_.c.getContainer=function(){if(!this.container_){for(var g=[],v=this.getTextRangeCount(),r=0;r<v;r++)g.push(this.getTextRange(r).getContainer());this.container_=RBc.apply(null,g)}return this.container_};
var Z2=function(g){g.sortedRanges_||(g.sortedRanges_=E$(g),g.sortedRanges_.sort(function(v,r){var k=v.JSC$9253_getStartNode();v=v.JSC$9253_getStartOffset();var y=r.JSC$9253_getStartNode();r=r.JSC$9253_getStartOffset();return k==y&&v==r?0:Zfu(k,v,y,r)?1:-1}));
return g.sortedRanges_};
_.c=Ne.prototype;_.c.JSC$9253_getStartNode=function(){return Z2(this)[0].JSC$9253_getStartNode()};
_.c.JSC$9253_getStartOffset=function(){return Z2(this)[0].JSC$9253_getStartOffset()};
_.c.JSC$9253_getEndNode=function(){return _.$F(Z2(this)).JSC$9253_getEndNode()};
_.c.JSC$9253_getEndOffset=function(){return _.$F(Z2(this)).JSC$9253_getEndOffset()};
_.c.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.c.JSC$9253_getText=function(){return E$(this).map(function(g){return g.JSC$9253_getText()}).join("")};
_.c.__iterator__=function(){return new Hp(this)};
_.c.select=function(){var g=this.getWindow().getSelection();g.removeAllRanges();for(var v=this.getTextRangeCount(),r=0;r<v;r++)g.addRange(this.getTextRange(r).getBrowserRangeObject())};
_.c.JSC$9253_removeContents=function(){E$(this).forEach(function(g){g.JSC$9253_removeContents()})};
_.c.collapse=function(g){if(!this.isCollapsed()){var v=g?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;v.collapse(g);this.ranges_=[v];this.sortedRanges_=[v];this.browserRanges_=[v.getBrowserRangeObject()]}};
var Hp=function(g){this.iterators_=null;this.currentIdx_=0;g&&(this.iterators_=Z2(g).map(function(v){return _.GE1(v)}));
aj.call(this,g?this.JSC$9259_getStartNode():null,!1,!0)};
_.X8(Hp,EXj);_.c=Hp.prototype;_.c.JSC$9259_getStartNode=function(){return this.iterators_[0].JSC$9259_getStartNode()};
_.c.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.c.next=function(){for(;this.currentIdx_<this.iterators_.length;){var g=this.iterators_[this.currentIdx_],v=g.next();if(v.done)this.currentIdx_++;else return eH(this,g.node,g.tagType,g.depth),v}return nJ};
_.c.JSC$9251_copyFrom=function(g){this.iterators_=_.Bh(g.iterators_);Hp.superClass_.JSC$9251_copyFrom.call(this,g)};
_.c.clone=function(){var g=new Hp(null);g.JSC$9251_copyFrom(this);return g};var w21,Zfu;_.Yz=function(){var g=window.getSelection();return g&&w21(g)};
w21=function(g){var v=!1;if(g.createRange)try{var r=g.createRange()}catch(y){return null}else if(g.rangeCount){if(g.rangeCount>1){r=new Ne;v=g.rangeCount;for(var k=0;k<v;k++)r.browserRanges_.push(g.getRangeAt(k));return r}r=g.getRangeAt(0);v=Zfu(g.anchorNode,g.anchorOffset,g.focusNode,g.focusOffset)}else return null;return fvC(lvu(r),v)};
_.tY=function(g,v){return _.lf(g,v,g,v)};
_.D2=function(g,v,r,k){return _.lf(g,v,r,k)};
Zfu=function(g,v,r,k){if(g==r)return k<v;var y;if(g.nodeType==1&&v)if(y=g.childNodes[v])g=y,v=0;else if(_.x8(g,r))return!0;if(r.nodeType==1&&k)if(y=r.childNodes[k])r=y,k=0;else if(_.x8(r,g))return!1;return(M3u(g,r)||v-k)>0};var LQ=function(){_.ok.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.TT)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.TT)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.TT)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.TT)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.TT)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.TT)(this.dispatchProgressEvent_,this)};
_.X8(LQ,_.ok);LQ.prototype.abort=function(){try{this.reader_.abort()}catch(g){throw new MfE(g,"aborting read");}};
LQ.prototype.getError=function(){return this.reader_.error&&new MfE(this.reader_.error,"reading file")};
LQ.prototype.dispatchProgressEvent_=function(g){this.dispatchEvent(new Rg0(g,this))};
LQ.prototype.disposeInternal=function(){LQ.superClass_.disposeInternal.call(this);delete this.reader_};
var CYC=function(g){var v=new LQ,r=Q0_(v);v.reader_.readAsArrayBuffer(g);return r},uVt=function(g){var v=new LQ,r=Q0_(v);
v.reader_.readAsDataURL(g);return r},Q0_=function(g){var v=new jY;
g.listen("loadend",_.P2(function(r,k){var y=k.reader_.result,z=k.getError();y==null||z?r.errback(z):r.callback(y);k.dispose()},v,g));
return v};var wq=function(){_.ok.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$9293_eventHandler_=new _.Bo(this);this.JSC$9293_isInitialized_=!1};
_.X8(wq,_.ok);var xcc=new _.cj("d"),j0u=new _.cj("beforedragstart"),$cu=new _.cj("dragstart"),J7E=new _.cj("beforedragmove"),OfB=new _.cj("dragmove"),VcF=new _.cj("beforedragend"),q3P=new _.cj("dragend"),s0t=new _.cj("e");wq.prototype.isDragging=function(){return!!this.JSC$9293_dragger_};
var mct=function(g,v){v.dlgGrowthDirection_=0;v.dlgDragHoverClass_=void 0;v.dlgDragPermission=0;g.dragLists_.push(v)},KW0=function(g,v){g.getHandleForDragItem_=v};
wq.prototype.init=function(){if(!this.JSC$9293_isInitialized_){for(var g=this.dragLists_.length,v=0;v<g;v++)for(var r=_.fi(this.dragLists_[v]),k=r.length,y=0;y<k;++y){var z=r[y],W=this.getHandleForDragItem_(z),S=_.rt(W);this.dragItemForHandle_[S]=z;this.dragItemHoverClasses_&&(this.JSC$9293_eventHandler_.listen(z,"mouseover",this.handleDragItemMouseover_),this.JSC$9293_eventHandler_.listen(z,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$9293_eventHandler_.listen(W,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$9293_eventHandler_.listen(W,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(z);this.JSC$9293_eventHandler_.listen(W,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$9293_isInitialized_=!0}};
wq.prototype.disposeInternal=function(){this.JSC$9293_eventHandler_.dispose();for(var g=this.dragLists_.length,v=0;v<g;v++){var r=this.dragLists_[v];r.dlgGrowthDirection_=void 0;r.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;bfu(this);wq.superClass_.disposeInternal.call(this)};
var FWP=function(g,v){for(var r=g.dragLists_.length,k=0;k<r;k++){var y=g.dragLists_[k];y.dlgBounds_=JrA(y)}r=g.dragItems_.length;for(k=0;k<r;k++)y=g.dragItems_[k],y!=v&&(y.dlgBounds_=JrA(y))};
_.c=wq.prototype;
_.c.handlePotentialDragStart_=function(g){var v=_.rt(g.currentTarget);v=this.dragItemForHandle_[v];if(v.parentElement.dlgDragPermission!=2){this.currDragItem_=v;a:{v=this.currDragItem_;for(var r=v.cloneNode(!0),k=e8("TEXTAREA",v),y=e8("TEXTAREA",r),z=0;z<k.length;z++)y[z].value=k[z].value;switch(v.tagName){case "TR":v=_.aJ("TABLE",null,_.aJ("TBODY",null,r));break a;case "TD":case "TH":v=_.aJ("TABLE",null,_.aJ("TBODY",null,_.aJ("TR",null,r)));break a;case "TEXTAREA":r.value=v.value;default:v=r;break a}v=
void 0}this.draggerEl_=v;this.draggerElClasses_&&ul(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.wm(this.currDragItem_).body.appendChild(this.draggerEl_);r=_.Cu(this.currDragItem_);v=this.draggerEl_;k=_.Cu(v);if(r instanceof _.DG){var W=r.y;r=r.x}DJ(v,v.offsetLeft+(r-k.x),v.offsetTop+(Number(W)-k.y));this.JSC$9293_dragger_=new _.D4(this.draggerEl_);_.nlF(this.JSC$9293_dragger_,this.hysteresisDistance_);
_.pw(this.JSC$9293_dragger_,"start",this.handleDragStart_,!1,this);_.pw(this.JSC$9293_dragger_,"end",this.handleDragEnd_,!1,this);_.pw(this.JSC$9293_dragger_,"earlycancel",this.JSC$9295_cleanup_,!1,this);this.dispatchEvent(new Qe(xcc,this,g,this.currDragItem_,this.draggerEl_,this.JSC$9293_dragger_));this.JSC$9293_dragger_.startDrag(g)}};
_.c.handleDragStart_=function(g){if(this.dispatchEvent(new Qe(j0u,this,g.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.BCF(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?ul(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var v=Yuj(this.draggerEl_);this.draggerEl_.halfWidth=v.width/2;this.draggerEl_.halfHeight=v.height/2;v=this.draggerEl_.getBoundingClientRect();
var r=g.clientY,k=Mwj(this.JSC$9293_dragger_,g.clientX);if(k>v.right){var y=this.currDragItem_.getBoundingClientRect();this.JSC$9293_dragger_.deltaX=k-(k-y.left)/y.width*v.width}r=Rej(this.JSC$9293_dragger_,r);r>v.bottom&&(this.JSC$9293_dragger_.deltaY+=r-v.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";FWP(this,this.currDragItem_);this.currDragItem_.style.display="";_.pw(this.JSC$9293_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new Qe($cu,
this,g.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$9293_dragger_))}else g.preventDefault(),this.JSC$9295_cleanup_()};
_.c.handleDragMove_=function(g){var v=_.Cu(this.draggerEl_);v=new _.DG(v.x+this.draggerEl_.halfWidth,v.y+this.draggerEl_.halfHeight);a:{var r=null;if(this.currDragItem_.style.display!="none"){r=this.currDragItem_.parentNode;var k=JrA(r);if(ifH(v,k))break a}k=this.dragLists_.length;for(var y=0;y<k;y++){var z=this.dragLists_[y];if(z!=r&&ifH(v,z.dlgBounds_)){r=z;break a}}r=null}if(r){if(r==null)throw Error("Sd");k=0;y=!1;z=void 0;switch(r.dlgGrowthDirection_){case 0:k=v.y;var W=GFH;var S=X2t;break;case 4:y=
!0;case 2:k=v.x;W=Bhj;S=X2t;break;case 5:y=!0;case 3:k=v.x,W=hxu,S=nXH}for(var Y=null,e,a=_.fi(r),E=a.length,p=0;p<E;p++){var f=a[p];if(f!=this.currDragItem_){var Z=W(f.dlgBounds_);if(y){var L=McH(f,v);z===void 0&&(z=L);S(k,Z)&&(e==void 0||L<z||L==z&&(S(Z,e)||Z==e))&&(Y=f,e=Z);L<z&&(z=L)}else S(k,Z)&&(e==void 0||S(Z,e))&&(Y=f,e=Z)}}W=Y!==null&&McH(Y,v)>z?null:Y}else W=null;if(!this.dispatchEvent(new Qe(J7E,this,g,this.currDragItem_,this.draggerEl_,this.JSC$9293_dragger_,v,r,W)))return!1;if(r&&r.dlgDragPermission!=
1)this.currDragItem_.parentNode==r&&_.BCF(this.currDragItem_)==W||r.insertBefore(this.currDragItem_,W),this.currDragItem_.style.display="",r.dlgDragHoverClass_&&_.b2(r,r.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",S=this.dragLists_.length,e=0;e<S;e++)k=this.dragLists_[e],k.dlgDragHoverClass_&&_.mL(k,k.dlgDragHoverClass_);r!=this.currHoverList_&&(this.currHoverList_=r,FWP(this,this.currDragItem_));this.dispatchEvent(new Qe(OfB,this,g,this.currDragItem_,this.draggerEl_,this.JSC$9293_dragger_,
v,r,W));return!1};
_.c.JSC$9295_cleanup_=function(){bfu(this);this.JSC$9293_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var g=this.dragLists_.length,v=0;v<g;v++)this.dragLists_[v].dlgBounds_=null;g=this.dragItems_.length;for(v=0;v<g;v++)this.dragItems_[v].dlgBounds_=null};
_.c.handleDragEnd_=function(g){if(!this.dispatchEvent(new Qe(VcF,this,g,this.currDragItem_,this.draggerEl_,this.JSC$9293_dragger_)))return!1;bfu(this);this.dispatchEvent(new Qe(q3P,this,g,this.currDragItem_,this.draggerEl_,this.JSC$9293_dragger_));this.JSC$9295_cleanup_();return!0};
var bfu=function(g){_.h1(g.JSC$9293_dragger_);var v=g.draggerEl_&&g.draggerEl_.parentElement;g.draggerEl_&&_.A3(g.draggerEl_);g.currDragItem_&&g.currDragItem_.style.display=="none"&&(g.origList_.insertBefore(g.currDragItem_,g.origNextItem_),g.currDragItem_.style.display="");g.currDragItemClasses_&&g.currDragItem_?M2_(g.currDragItem_,g.currDragItemClasses_||[]):g.currDragItem_&&(g.currDragItem_.style.visibility="");for(var r=g.dragLists_.length,k=0;k<r;k++){var y=g.dragLists_[k];y.dlgDragHoverClass_&&
_.mL(y,y.dlgDragHoverClass_)}v&&g.dispatchEvent(new Qe(s0t,g,null,g.currDragItem_,g.draggerEl_,g.JSC$9293_dragger_))};
_.c=wq.prototype;_.c.getHandleForDragItem_=function(g){return g};
_.c.handleDragItemMouseover_=function(g){ul(g.currentTarget,this.dragItemHoverClasses_||[])};
_.c.handleDragItemMouseout_=function(g){M2_(g.currentTarget,this.dragItemHoverClasses_||[])};
_.c.handleDragItemHandleMouseover_=function(g){ul(g.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.c.handleDragItemHandleMouseout_=function(g){M2_(g.currentTarget,this.dragItemHandleHoverClasses_||[])};
var ifH=function(g,v){return g.x>v.left&&g.x<v.left+v.width&&g.y>v.top&&g.y<v.top+v.height},McH=function(g,v){g=g.dlgBounds_;
return Math.abs(v.y-(g.top+(g.height-1)/2))},GFH=function(g){return g.top+g.height-1},Bhj=function(g){return g.left+g.width-1},hxu=function(g){return g.left||0},X2t=function(g,v){return g<v},nXH=function(g,v){return g>v},Qe=function(g,v,r,k,y,z){_.zo.call(this,g);
this.event=r;this.currDragItem=k;this.draggerEl=y;this.JSC$9297_dragger=z};
_.X8(Qe,_.zo);_.X8(hI,_.pg);var Rx6=new _.DG(0,0);hI.prototype.JSC$9301_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
hI.prototype.JSC$9301_onMouseMove=function(g){var v=this.containerIsActuallyContent_?Rx6:Uj(A1(this.containerNode_)),r=this.horizontalScrolling_?this.calculateScrollDelta(g.clientX+v.x,this.scrollBounds_.left,this.scrollBounds_.width):0,k=this.calculateScrollDelta(g.clientY+v.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=r;this.scrollDelta_.y=k;!(r=!r&&!k)&&(r=this.constrainScroll_)&&(r=g.clientX+v.x,g=g.clientY+v.y,v=this.containerBounds_,r=!(v.left<=r&&v.left+v.width>=
r&&v.top<=g&&v.top+v.height>=g));r?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
hI.prototype.calculateScrollDelta=function(g,v,r){var k=0;g<v?k=-8:g>v+r&&(k=8);return k};
hI.prototype.disposeInternal=function(){hI.superClass_.disposeInternal.call(this);this.JSC$9299_eventHandler_.dispose();this.scrollTimer_.dispose()};var g7u={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"}}},CQ=g7u;CQ=g7u;var uf={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 v70=function(){},JN=function(g){if(typeof g=="number"){var v=new v70;
v.standardOffset_=g;var r=g;if(r==0)r="Etc/GMT";else{var k=["Etc/GMT",r<0?"-":"+"];r=Math.abs(r);k.push(Math.floor(r/60)%100);r%=60;r!=0&&k.push(":",_.iA(r,2));r=k.join("")}v.timeZoneId_=r;r=g;r==0?r="UTC":(k=["UTC",r<0?"+":"-"],r=Math.abs(r),k.push(Math.floor(r/60)%100),r%=60,r!=0&&k.push(":",r),r=k.join(""));g=rNu(g);v.tzNames_=[r,r];v.tzNamesExt_={STD_LONG_NAME_GMT:g,STD_GENERIC_LOCATION:g};v.transitions_=[];return v}v=new v70;v.timeZoneId_=g.id;v.standardOffset_=-g.std_offset;v.tzNames_=g.names;
v.tzNamesExt_=g.names_ext;v.transitions_=g.transitions;return v},rNu=function(g){var v=["GMT"];
v.push(g<=0?"+":"-");g=Math.abs(g);v.push(_.iA(Math.floor(g/60)%100,2),":",_.iA(g%60,2));return v.join("")},k5P=function(g,v){v=Date.UTC(v.getUTCFullYear(),v.getUTCMonth(),v.getUTCDate(),v.getUTCHours(),v.getUTCMinutes())/36E5;
for(var r=0;r<g.transitions_.length&&v>=g.transitions_[r];)r+=2;return r==0?0:g.transitions_[r-1]},yN0=function(g,v){g=g.standardOffset_-k5P(g,v);
return g===-1440?0:g};var Of=function(g,v){this.patternParts_=[];this.JSC$9312_dateTimeSymbols_=v||EY;typeof g=="number"?cNc(this,g):zZ6(this,g)},IEV=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],xe=function(g){return g.getHours?g.getHours():0},zZ6=function(g,v){for(vgA&&(v=v.replace(/\u200f/g,""));v;){for(var r=v,k=0;k<IEV.length;++k){var y=v.match(IEV[k]);
if(y){var z=y[0];v=v.substring(z.length);k==0&&(z=="''"?z="'":(z=z.substring(1,y[1]=="'"?z.length-1:z.length),z=z.replace(/''/g,"'")));g.patternParts_.push({text:z,type:k});break}}if(r===v)throw Error("Td`"+v);}};
Of.prototype.format=function(g,v){if(!g)throw Error("Ud");var r=v?(g.getTimezoneOffset()-yN0(v,g))*6E4:0,k=r?new Date(g.getTime()+r):g,y=k;v&&k.getTimezoneOffset()!=g.getTimezoneOffset()&&(k=new Date(k.getTime()+(k.getTimezoneOffset()-g.getTimezoneOffset())*6E4),y=new Date(g.getTime()+(r+(r>0?-864E5:864E5))));r=[];for(var z=0;z<this.patternParts_.length;++z){var W=this.patternParts_[z].text;1==this.patternParts_[z].type?r.push(W0F(this,W,g,k,y,v)):r.push(W)}return r.join("")};
var cNc=function(g,v){if(v<4)var r=g.JSC$9312_dateTimeSymbols_.DATEFORMATS[v];else if(v<8)r=g.JSC$9312_dateTimeSymbols_.TIMEFORMATS[v-4];else if(v<12)r=g.JSC$9312_dateTimeSymbols_.DATETIMEFORMATS[v-8],r=r.replace("{1}",g.JSC$9312_dateTimeSymbols_.DATEFORMATS[v-8]),r=r.replace("{0}",g.JSC$9312_dateTimeSymbols_.TIMEFORMATS[v-8]);else if(v===12)r=g.JSC$9312_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(v===13)r=g.JSC$9312_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{cNc(g,10);return}zZ6(g,r)},jH=function(g,v){v=String(v);
g=g.JSC$9312_dateTimeSymbols_||EY;if(g.ZERODIGIT!==void 0&&!ggT){for(var r=[],k=0;k<v.length;k++){var y=v.charCodeAt(k);r.push(48<=y&&y<=57?String.fromCharCode(g.ZERODIGIT+y-48):v.charAt(k))}v=r.join("")}return v},ggT=!1,vgA=!1,Sf6=function(g,v,r,k){r=r.getFullYear();
r<=0&&k&&(r=1-r);return jH(g,PyH(r,v))},PyH=function(g,v){v==2&&(g%=100);
g<0&&v++;return _.iA(g,v)},$e=function(g){if(!(g.getHours&&g.getSeconds&&g.getMinutes))throw Error("Vd");
},o7j=function(g,v){$e(v);
v=xe(v);return g.JSC$9312_dateTimeSymbols_.AMPMS[v>=12&&v<24?1:0]},W0F=function(g,v,r,k,y,z){var W=v.length;
switch(v.charAt(0)){case "G":return r=k.getFullYear()>0?1:0,W>=4?g.JSC$9312_dateTimeSymbols_.ERANAMES[r]:g.JSC$9312_dateTimeSymbols_.ERAS[r];case "y":return Sf6(g,W,k,!0);case "Y":return r=(new Date(UcC(k.getFullYear(),k.getMonth(),k.getDate(),g.JSC$9312_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,g.JSC$9312_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),W==2&&(r%=100),jH(g,PyH(r,W));case "u":return Sf6(g,W,k,!1);case "M":a:switch(r=k.getMonth(),W){case 5:W=g.JSC$9312_dateTimeSymbols_.NARROWMONTHS[r];break a;
case 4:W=g.JSC$9312_dateTimeSymbols_.MONTHS[r];break a;case 3:W=g.JSC$9312_dateTimeSymbols_.SHORTMONTHS[r];break a;default:W=jH(g,_.iA(r+1,W))}return W;case "k":return $e(y),jH(g,_.iA(xe(y)||24,W));case "S":return jH(g,(y.getMilliseconds()/1E3).toFixed(Math.min(3,W)).slice(2)+(W>3?_.iA(0,W-3):""));case "E":return r=k.getDay(),W>=4?g.JSC$9312_dateTimeSymbols_.WEEKDAYS[r]:g.JSC$9312_dateTimeSymbols_.SHORTWEEKDAYS[r];case "a":return o7j(g,y);case "b":return o7j(g,y);case "B":return o7j(g,y);case "h":return $e(y),
jH(g,_.iA(xe(y)%12||12,W));case "K":return $e(y),jH(g,_.iA(xe(y)%12,W));case "H":return $e(y),jH(g,_.iA(xe(y),W));case "c":a:switch(r=k.getDay(),W){case 5:W=g.JSC$9312_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[r];break a;case 4:W=g.JSC$9312_dateTimeSymbols_.STANDALONEWEEKDAYS[r];break a;case 3:W=g.JSC$9312_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[r];break a;default:W=jH(g,_.iA(r,1))}return W;case "L":a:switch(r=k.getMonth(),W){case 5:W=g.JSC$9312_dateTimeSymbols_.STANDALONENARROWMONTHS[r];break a;
case 4:W=g.JSC$9312_dateTimeSymbols_.STANDALONEMONTHS[r];break a;case 3:W=g.JSC$9312_dateTimeSymbols_.STANDALONESHORTMONTHS[r];break a;default:W=jH(g,_.iA(r+1,W))}return W;case "Q":return r=Math.floor(k.getMonth()/3),W<4?g.JSC$9312_dateTimeSymbols_.SHORTQUARTERS[r]:g.JSC$9312_dateTimeSymbols_.QUARTERS[r];case "d":return jH(g,_.iA(k.getDate(),W));case "m":return $e(y),jH(g,_.iA(y.getMinutes?y.getMinutes():0,W));case "s":return $e(y),jH(g,_.iA(y.getSeconds(),W));case "v":return(z||JN(r.getTimezoneOffset())).timeZoneId_;
case "V":return g=z||JN(r.getTimezoneOffset()),W<=2?g.timeZoneId_:k5P(g,r)>0?g.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?g.tzNamesExt_.DST_GENERIC_LOCATION:g.tzNamesExt_.DST_GENERIC_LOCATION:g.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?g.tzNamesExt_.STD_GENERIC_LOCATION:g.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return r=UcC(y.getFullYear(),y.getMonth(),y.getDate(),g.JSC$9312_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,g.JSC$9312_dateTimeSymbols_.FIRSTDAYOFWEEK),jH(g,_.iA(Math.floor(Math.round((r-(new Date((new Date(r)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,W));case "z":return g=z||JN(r.getTimezoneOffset()),W<4?g.tzNames_[k5P(g,r)>0?2:0]:g.tzNames_[k5P(g,r)>0?3:1];case "Z":return v=z||JN(r.getTimezoneOffset()),W<4?(W=-yN0(v,r),g=[W<0?"-":"+"],W=Math.abs(W),g.push(_.iA(Math.floor(W/60)%100,2),_.iA(W%60,2)),W=g.join("")):W=jH(g,rNu(yN0(v,r))),W;default:return""}};var YfC=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,UdH=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,YOk=function(g){this.patternParts_=[];this.JSC$9321_dateTimeSymbols_=EY;if(typeof g=="number"){g>11&&(g=10);if(g<4)var v=this.JSC$9321_dateTimeSymbols_.DATEFORMATS[g];else g<8?v=this.JSC$9321_dateTimeSymbols_.TIMEFORMATS[g-4]:(v=this.JSC$9321_dateTimeSymbols_.DATETIMEFORMATS[g-8],v=v.replace("{1}",this.JSC$9321_dateTimeSymbols_.DATEFORMATS[g-8]),v=v.replace("{0}",this.JSC$9321_dateTimeSymbols_.TIMEFORMATS[g-
8]));ANH(this,v)}else ANH(this,g)},ANH=function(g,v){for(var r=!1,k="",y=0;y<v.length;y++){var z=v.charAt(y);
if(YfC.test(z))for(k.length>0&&(g.patternParts_.push({text:k,count:0,abutStart:!1,numeric:!1}),k=""),g.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});y<v.length-1&&v.charAt(y+1)==" ";)y++;else if(r)z=="'"?y+1<v.length&&v.charAt(y+1)=="'"?(k+="'",y++):r=!1:k+=z;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(z)>=0){k.length>0&&(g.patternParts_.push({text:k,count:0,abutStart:!1,numeric:!1}),k="");for(var W=v.charAt(y),S=y+1;S<v.length&&v.charAt(S)==W;)S++;W=S-y;W<=0?S=!1:(S="MydhHmsSDkK".indexOf(z),
S=S>0||S==0&&W<3);g.patternParts_.push({text:z,count:W,abutStart:!1,numeric:S});y+=W-1}else z=="'"?y+1<v.length&&v.charAt(y+1)=="'"?(k+="'",y++):r=!0:k+=z}k.length>0&&g.patternParts_.push({text:k,count:0,abutStart:!1,numeric:!1});v=!1;for(r=0;r<g.patternParts_.length;r++)g.patternParts_[r].numeric?!v&&r+1<g.patternParts_.length&&g.patternParts_[r+1].numeric&&(v=!0,g.patternParts_[r].abutStart=!0):v=!1};
YOk.prototype.parse=function(g,v,r){var k=!1,y=!1;r&&(k=r.predictive||!1,y=r.validate||!1);if(k)for(r=0;r<this.patternParts_.length;r++){var z=this.patternParts_[r];if(z.count>0&&("abBhHkKm".indexOf(z.text.charAt(0))<0||z.count>2||z.abutStart))throw Error("Wd`"+z.text.charAt(0));}z=new eZB;r=[0];z.dayPeriodIndex=-1;for(var W=0;W<this.patternParts_.length&&!(k&&r[0]>=g.length);W++){if(this.patternParts_[W].count==0){a:{var S=g;var Y=r,e=this.patternParts_[W],a=k;if(e.text.match(YfC)!=null){if(e=Y[0],
aEu(S,Y),Y[0]>e){S=!0;break a}}else{if(S.indexOf(e.text,Y[0])==Y[0]){Y[0]+=e.text.length;S=!0;break a}if(a&&e.text.indexOf(S.substring(Y[0]))==0){Y[0]+=S.length-Y[0];S=!0;break a}}S=!1}if(S)continue;return 0}if(this.patternParts_[W].abutStart){a:{Y=g;e=r;a=W;var E=e[0],p=0;for(S=a;S<this.patternParts_.length;S++){var f=this.patternParts_[S],Z=f.count;if(Z===0)break;if(S==a&&(Z-=p,p++,Z==0)){S=0;break a}var L=S>a&&f.numeric,Q=e[0];if(!E7H(this,Y,e,f,Z,z,!1)||L&&e[0]-Q<Z)S=a-1,e[0]=E}S-=a}if(S<=0)return 0;
W+=S-1}else if(!E7H(this,g,r,this.patternParts_[W],0,z,k))return 0}a:{g=y;if(v==null)throw Error("Xd");z.era!=void 0&&z.year!=void 0&&z.era==0&&z.year>0&&(z.year=-(z.year-1));z.year!=void 0&&v.setFullYear(z.year);k=v.getDate();v.setDate(1);z.month!=void 0&&v.setMonth(z.month);z.day!=void 0?v.setDate(z.day):(y=sFB(v.getFullYear(),v.getMonth()),v.setDate(k>y?y:k));typeof v.setHours==="function"&&(z.hours==void 0&&(z.hours=v.getHours()),z.hours<12&&(z.ampm!=void 0&&z.ampm>0?z.hours+=12:z.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(z.dayPeriodName)||["night1","night2"].includes(z.dayPeriodName)&&z.hours>=6)&&(z.hours+=12)),v.setHours(z.hours));typeof v.setMinutes==="function"&&z.minutes!=void 0&&v.setMinutes(z.minutes);typeof v.setSeconds==="function"&&z.seconds!=void 0&&v.setSeconds(z.seconds);typeof v.setMilliseconds==="function"&&z.milliseconds!=void 0&&v.setMilliseconds(z.milliseconds);if(g&&(z.year&&z.year!=v.getFullYear()||z.month&&z.month!=
v.getMonth()||z.day&&z.day!=v.getDate()||z.hours&&z.hours>=24||z.minutes&&z.minutes>=60||z.seconds&&z.seconds>=60||z.milliseconds&&z.milliseconds>=1E3))v=!1;else{z.tzOffset!=void 0&&v.setTime(v.getTime()+(z.tzOffset-v.getTimezoneOffset())*60*1E3);z.ambiguousYear&&(g=new Date,g.setFullYear(g.getFullYear()-80),v.getTime()<g.getTime()&&v.setFullYear(g.getFullYear()+100));if(z.dayOfWeek!=void 0)if(z.day==void 0)z=(7+z.dayOfWeek-v.getDay())%7,z>3&&(z-=7),g=v.getMonth(),v.setDate(v.getDate()+z),v.getMonth()!=
g&&v.setDate(v.getDate()+(z>0?-7:7));else if(z.dayOfWeek!=v.getDay()){v=!1;break a}v=!0}}return v?r[0]:0};
var E7H=function(g,v,r,k,y,z,W){aEu(v,r);if(k.numeric&&y>0&&r[0]+y>v.length)return!1;switch(k.text.charAt(0)){case "G":return JY(v,r,[g.JSC$9321_dateTimeSymbols_.ERAS],function(S){return z.era=S}),!0;
case "M":case "L":return dd_(g,v,r,y,k,z);case "E":return JY(v,r,[g.JSC$9321_dateTimeSymbols_.WEEKDAYS,g.JSC$9321_dateTimeSymbols_.SHORTWEEKDAYS],function(S){return z.dayOfWeek=S});
case "B":case "b":return y=[],g=[[].concat(g.JSC$9321_dateTimeSymbols_.AMPMS)],y.push("isAm"),y.push("isPm"),v=JY(v,r,g,function(S){return z.dayPeriodIndex=S},W),z.dayPeriodName=y[z.dayPeriodIndex],W?v:!0;
case "a":return v=JY(v,r,[g.JSC$9321_dateTimeSymbols_.AMPMS],function(S){return z.ampm=S},W),W?v:!0;
case "y":return pCc(g,v,r,k,y,z);case "Q":return JY(v,r,[g.JSC$9321_dateTimeSymbols_.QUARTERS,g.JSC$9321_dateTimeSymbols_.SHORTQUARTERS],function(S){z.month=S*3;z.day=1});
case "d":return O$(g,v,r,k,y,function(S){z.day=S}),!0;
case "S":return Ti1(g,v,r,y,z);case "h":case "K":case "H":case "k":return v=O$(g,v,r,k,y,function(S){z.hours=k.text.charAt(0)==="h"&&S===12?0:S},W),W?v:!0;
case "m":return v=O$(g,v,r,k,y,function(S){z.minutes=S},W),W?v:!0;
case "s":return O$(g,v,r,k,y,function(S){z.seconds=S}),!0;
case "z":case "Z":case "v":return lEc(g,v,r,z);default:return!1}},pCc=function(g,v,r,k,y,z){var W=r[0];
y=Ve(g,v,r,y);y===null&&(y=Ve(g,v,r,0,!0));if(y===null)return!1;y>=0&&r[0]-W==2&&k.count==2?(g=y,v=(new Date).getFullYear()-80,r=v%100,z.ambiguousYear=g==r,g+=Math.floor(v/100)*100+(g<r?100:0),z.year=g):z.year=y;return!0},dd_=function(g,v,r,k,y,z){return y.numeric&&O$(g,v,r,y,k,function(W){z.month=W-1})?!0:JY(v,r,[g.JSC$9321_dateTimeSymbols_.MONTHS,
g.JSC$9321_dateTimeSymbols_.STANDALONEMONTHS,g.JSC$9321_dateTimeSymbols_.SHORTMONTHS,g.JSC$9321_dateTimeSymbols_.STANDALONESHORTMONTHS],function(W){z.month=W})},Ti1=function(g,v,r,k,y){var z=r[0];
g=Ve(g,v,r,k);if(g===null)return!1;r=r[0]-z;y.milliseconds=r<3?g*Math.pow(10,3-r):Math.round(g/Math.pow(10,r-3));return!0},lEc=function(g,v,r,k){v.indexOf("GMT",r[0])==r[0]&&(r[0]+=3);
if(r[0]>=v.length)return k.tzOffset=0,!0;var y=r[0],z=Ve(g,v,r,0,!0);if(z===null)return!1;if(r[0]<v.length&&v.charAt(r[0])==":"){var W=z*60;r[0]++;z=Ve(g,v,r,0);if(z===null)return!1;W+=z}else W=z,W=W<24&&r[0]-y<=3?W*60:W%100+W/100*60;k.tzOffset=-W;return!0},O$=function(g,v,r,k,y,z,W){W=W||!1;
var S=r[0];g=Ve(g,v,r,y);if(g===null)return!1;if(W&&r[0]-S<k.count){if(r[0]<v.length)return!1;g*=Math.pow(10,k.count-(r[0]-S))}z(g);return!0},JY=function(g,v,r,k,y){y=y||!1;
for(var z,W=0;W<r.length;W++){z=v;for(var S=r[W],Y=y,e=0,a=null,E=g.substring(z[0]).toLowerCase(),p=0;p<S.length;p++){var f=S[p].toLowerCase();if(Y&&f.indexOf(E)==0){e=E.length;a=p;break}S[p].length>e&&E.indexOf(f)==0&&(e=S[p].length,a=p)}a!==null&&(z[0]+=e);z=a;if(z!==null)return k(z),!0}return!1},aEu=function(g,v){(g=g.substring(v[0]).match(UdH))&&(v[0]+=g[0].length)},Ve=function(g,v,r,k,y){v=k>0?v.substring(0,r[0]+k):v;
y=y||!1;if(g.JSC$9321_dateTimeSymbols_.ZERODIGIT){k=[];for(var z=r[0];z<v.length;z++){var W=v.charCodeAt(z)-g.JSC$9321_dateTimeSymbols_.ZERODIGIT;k.push(0<=W&&W<=9?String.fromCharCode(W+48):v.charAt(z))}v=k.join("")}else v=v.substring(r[0]);g=v.match(new RegExp("^"+(y?"[+-]?":"")+"\\d+"));if(!g)return null;r[0]+=g[0].length;return parseInt(g[0],10)},eZB=function(){};
eZB.prototype.ambiguousYear=!1;_.fE_={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 Ni_={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"},ZHc=Ni_,HHc=Ni_;HHc=ZHc=Ni_;var Dd_,qe,mO,QDR,s$,taH;
_.x7=function(g,v,r,k){var y;if(y=v){a:if(v&&v.length===3){for(y=0;y<3;y++){var z=v[y];if(z<"A"||z>"Z"&&z<"a"||z>"z"){y=!1;break a}}y=!0}else y=!1;y=!y}if(y)throw new TypeError("Yd");this.intlCurrencyCode_=v?v.toUpperCase():null;this.currencyStyle_=r||0;this.overrideNumberFormatSymbols_=k||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_=qe(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof g==="number")switch(g){case 1:s$(this,qe(this).DECIMAL_PATTERN);break;case 2:s$(this,qe(this).SCIENTIFIC_PATTERN);break;case 3:s$(this,qe(this).PERCENT_PATTERN);break;case 4:g=qe(this).CURRENCY_PATTERN;v=["0"];if(r=
uf[mO(this)]){r=r[0]&7;if(r>0)for(v.push("."),k=0;k<r;k++)v.push("0");g=g.replace(/0.00/g,v.join(""))}s$(this,g);break;case 5:taH(this,1);break;case 6:taH(this,2);break;default:throw Error("ae");}else s$(this,g)};
Dd_=!1;qe=function(g){return g.overrideNumberFormatSymbols_||(Dd_?HHc:ZHc)};
mO=function(g){return g.intlCurrencyCode_||qe(g).DEF_CURRENCY_CODE};
QDR=function(g,v){if(v>308)throw Error("$d`"+v);g.maximumFractionDigits_=v;return g};
s$=function(g,v){var r=[0];g.positivePrefix_=L0C(g,v,r);for(var k=r[0],y=-1,z=0,W=0,S=0,Y=-1,e=v.length,a=!0;r[0]<e&&a;r[0]++)switch(v.charAt(r[0])){case "#":W>0?S++:z++;Y>=0&&y<0&&Y++;break;case "0":if(S>0)throw Error("ge`"+v);W++;Y>=0&&y<0&&Y++;break;case ",":Y>0&&g.groupingArray_.push(Y);Y=0;break;case ".":if(y>=0)throw Error("he`"+v);y=z+W+S;break;case "E":if(g.useExponentialNotation_)throw Error("ie`"+v);g.useExponentialNotation_=!0;g.minExponentDigits_=0;r[0]+1<e&&v.charAt(r[0]+1)=="+"&&(r[0]++,
g.useSignForPositiveExponent_=!0);for(;r[0]+1<e&&v.charAt(r[0]+1)=="0";)r[0]++,g.minExponentDigits_++;if(z+W<1||g.minExponentDigits_<1)throw Error("je`"+v);a=!1;break;default:r[0]--,a=!1}W==0&&z>0&&y>=0&&(W=y,W==0&&W++,S=z-W,z=W-1,W=1);if(y<0&&S>0||y>=0&&(y<z||y>z+W)||Y==0)throw Error("ke`"+v);S=z+W+S;g.maximumFractionDigits_=y>=0?S-y:0;y>=0&&(g.minimumFractionDigits_=z+W-y,g.minimumFractionDigits_<0&&(g.minimumFractionDigits_=0));g.minimumIntegerDigits_=(y>=0?y:S)-z;g.useExponentialNotation_&&(g.maximumIntegerDigits_=
z+g.minimumIntegerDigits_,g.maximumFractionDigits_==0&&g.minimumIntegerDigits_==0&&(g.minimumIntegerDigits_=1));g.groupingArray_.push(Math.max(0,Y));g.decimalSeparatorAlwaysShown_=y==0||y==S;k=r[0]-k;g.positiveSuffix_=L0C(g,v,r);r[0]<v.length&&v.charAt(r[0])==";"?(r[0]++,g.multiplier_!=1&&(g.negativePercentSignExpected_=!0),g.negativePrefix_=L0C(g,v,r),r[0]+=k,g.negativeSuffix_=L0C(g,v,r)):(g.negativePrefix_+=g.positivePrefix_,g.negativeSuffix_+=g.positiveSuffix_)};
taH=function(g,v){g.compactStyle_=v;s$(g,qe(g).DECIMAL_PATTERN);g.minimumFractionDigits_=0;QDR(g,2);if(g.minimumFractionDigits_>0)throw Error("Zd");g.significantDigits_=2};
_.x7.prototype.parse=function(g,v){v=v||[0];if(this.compactStyle_!==0)throw Error("be");g=g.replace(/ |\u202f/g,"\u00a0");var r=g.indexOf(this.positivePrefix_,v[0])==v[0],k=g.indexOf(this.negativePrefix_,v[0])==v[0];r&&k&&(this.positivePrefix_.length>this.negativePrefix_.length?k=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(r=!1));r?v[0]+=this.positivePrefix_.length:k&&(v[0]+=this.negativePrefix_.length);if(g.indexOf(qe(this).INFINITY,v[0])==v[0]){v[0]+=qe(this).INFINITY.length;var y=
Infinity}else{y=g;var z=!1,W=!1,S=!1,Y=-1,e=1,a=qe(this).DECIMAL_SEP,E=qe(this).GROUP_SEP,p=qe(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("ce");E=E.replace(/\u202f/g,"\u00a0");for(var f="";v[0]<y.length;v[0]++){var Z=y.charAt(v[0]),L=wCC(this,Z);if(L>=0&&L<=9)f+=L,S=!0;else if(Z==a.charAt(0)){if(z||W)break;f+=".";z=!0}else if(Z==E.charAt(0)&&("\u00a0"!=E.charAt(0)||v[0]+1<y.length&&wCC(this,y.charAt(v[0]+1))>=0)){if(z||W)break}else if(Z==p.charAt(0)){if(W)break;f+="E";W=!0;Y=v[0]}else if(Z==
"+"||Z=="-"){if(S&&Y!=v[0]-1)break;f+=Z}else if(this.multiplier_==1&&Z==qe(this).PERCENT.charAt(0)){if(e!=1)break;e=100;if(S){v[0]++;break}}else if(this.multiplier_==1&&Z==qe(this).PERMILL.charAt(0)){if(e!=1)break;e=1E3;if(S){v[0]++;break}}else break}this.multiplier_!=1&&(e=this.multiplier_);y=parseFloat(f)/e}if(r){if(g.indexOf(this.positiveSuffix_,v[0])!=v[0])return NaN;v[0]+=this.positiveSuffix_.length}else if(k){if(g.indexOf(this.negativeSuffix_,v[0])!=v[0])return NaN;v[0]+=this.negativeSuffix_.length}return k?
-y:y};
_.x7.prototype.format=function(g){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("de");if(isNaN(g))return qe(this).NAN;var v=[];var r=g;if(this.compactStyle_==0)r=KQ;else{r=Math.abs(r);var k=Q3F(this,r<=1?0:CyP(r)).divisorBase;r=Q3F(this,k+CyP(umB(this,bf(r,-k)).intValue))}g=bf(g,-r.divisorBase);(k=g<0||g==0&&1/g<0)?r.negative_prefix?v.push(r.negative_prefix):(v.push(r.prefix),v.push(this.negativePrefix_)):(v.push(r.prefix),v.push(this.positivePrefix_));if(isFinite(g))if(g*=
k?-1:1,g*=this.multiplier_,this.useExponentialNotation_){var y=g;if(y==0)xdj(this,y,this.minimumIntegerDigits_,v),j3t(this,0,v);else{var z=Math.floor(Math.log(y)/Math.log(10)+2E-15);y=bf(y,-z);var W=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(W=z%this.maximumIntegerDigits_,W<0&&(W=this.maximumIntegerDigits_+W),y=bf(y,W),z-=W,W=1):this.minimumIntegerDigits_<1?(z++,y=bf(y,-1)):(z-=this.minimumIntegerDigits_-1,y=bf(y,this.minimumIntegerDigits_-
1));xdj(this,y,W,v);j3t(this,z,v)}}else xdj(this,g,this.minimumIntegerDigits_,v);else v.push(qe(this).INFINITY);k?r.negative_suffix?v.push(r.negative_suffix):(isFinite(g)&&v.push(r.suffix),v.push(this.negativeSuffix_)):(isFinite(g)&&v.push(r.suffix),v.push(this.positiveSuffix_));return v.join("")};
var umB=function(g,v){var r=bf(v,g.maximumFractionDigits_);g.significantDigits_>0&&(r=$d1(r,g.significantDigits_,g.maximumFractionDigits_));r=Math.round(r);if(isFinite(r)){var k=Math.floor(bf(r,-g.maximumFractionDigits_));r=Math.floor(r-bf(k,g.maximumFractionDigits_));if(r<0||r>=bf(1,g.maximumFractionDigits_))k=Math.round(v),r=0}else k=v,r=0;return{intValue:k,fracValue:r}},xdj=function(g,v,r,k){if(g.minimumFractionDigits_>g.maximumFractionDigits_)throw Error("de");
k||(k=[]);v=umB(g,v);var y=v.intValue,z=v.fracValue,W=g.minimumFractionDigits_>0||z>0||!1;v=g.minimumFractionDigits_;W&&(v=g.minimumFractionDigits_);for(var S="",Y=y;Y>1E20;)S="0"+S,Y=Math.round(bf(Y,-1));S=Y+S;var e=qe(g).DECIMAL_SEP;Y=qe(g).ZERO_DIGIT.codePointAt(0);var a=S.length,E=0;if(y>0||r>0){for(y=a;y<r;y++)k.push(String.fromCodePoint(Y));if(g.groupingArray_.length>=2)for(r=1;r<g.groupingArray_.length;r++)E+=g.groupingArray_[r];r=a-E;if(r>0){y=g.groupingArray_;E=a=0;for(var p,f=qe(g).GROUP_SEP,
Z=S.length,L=0;L<Z;L++)if(k.push(String.fromCodePoint(Y+Number(S.charAt(L)))),Z-L>1)if(p=y[E],L<r){var Q=r-L;(p===1||p>0&&Q%p===1)&&k.push(f)}else E<y.length&&(L===r?E+=1:p===L-r-a+1&&(k.push(f),a+=p,E+=1))}else{r=S;S=g.groupingArray_;y=qe(g).GROUP_SEP;p=r.length;f=[];for(a=S.length-1;a>=0&&p>0;a--){E=S[a];for(Z=0;Z<E&&p-Z-1>=0;Z++)f.push(String.fromCodePoint(Y+Number(r.charAt(p-Z-1))));p-=E;p>0&&f.push(y)}k.push.apply(k,f.reverse())}}else W||k.push(String.fromCodePoint(Y));(g.decimalSeparatorAlwaysShown_||
W)&&k.push(e);z=String(z);W=z.split("e+");W.length==2&&(z=String($d1(parseFloat(W[0]),g.significantDigits_,1)),z=z.replace(".",""),z+=(0,_.C$A)("0",parseInt(W[1],10)-z.length+1));g.maximumFractionDigits_+1>z.length&&(z="1"+(0,_.C$A)("0",g.maximumFractionDigits_-z.length)+z);for(g=z.length;z.charAt(g-1)=="0"&&g>v+1;)g--;for(v=1;v<g;v++)k.push(String.fromCodePoint(Y+Number(z.charAt(v))))},j3t=function(g,v,r){r.push(qe(g).EXP_SYMBOL);
v<0?(v=-v,r.push(qe(g).MINUS_SIGN)):g.useSignForPositiveExponent_&&r.push(qe(g).PLUS_SIGN);v=""+v;for(var k=qe(g).ZERO_DIGIT,y=v.length;y<g.minExponentDigits_;y++)r.push(k);g=k.codePointAt(0)-JNu;for(k=0;k<v.length;k++)r.push(String.fromCodePoint(g+v.codePointAt(k)))},wCC=function(g,v){v=v.codePointAt(0);
if(48<=v&&v<58)return v-48;g=qe(g).ZERO_DIGIT.codePointAt(0);return g<=v&&v<g+10?v-g:-1},JNu="0".codePointAt(0),L0C=function(g,v,r){for(var k="",y=!1,z=v.length;r[0]<z;r[0]++){var W=v.charAt(r[0]);
if(W=="'")r[0]+1<z&&v.charAt(r[0]+1)=="'"?(r[0]++,k+="'"):y=!y;else if(y)k+=W;else switch(W){case "#":case "0":case ",":case ".":case ";":return k;case "\u00a4":if(r[0]+1<z&&v.charAt(r[0]+1)=="\u00a4")r[0]++,k+=mO(g);else switch(g.currencyStyle_){case 0:W=mO(g);k+=W in uf?uf[W][1]:W;break;case 2:W=mO(g);var S=uf[W];k+=S?W==S[1]?W:W+" "+S[1]:W;break;case 1:W=mO(g),k+=W in uf?uf[W][2]:W}break;case "%":if(!g.negativePercentSignExpected_&&g.multiplier_!=1)throw Error("ee");if(g.negativePercentSignExpected_&&
g.multiplier_!=100)throw Error("fe");g.multiplier_=100;g.negativePercentSignExpected_=!1;k+=qe(g).PERCENT;break;case "\u2030":if(!g.negativePercentSignExpected_&&g.multiplier_!=1)throw Error("ee");if(g.negativePercentSignExpected_&&g.multiplier_!=1E3)throw Error("fe");g.multiplier_=1E3;g.negativePercentSignExpected_=!1;k+=qe(g).PERMILL;break;default:k+=W}}return k},KQ={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},Q3F=function(g,v){g=g.compactStyle_==1?CQ.COMPACT_DECIMAL_SHORT_PATTERN:CQ.COMPACT_DECIMAL_LONG_PATTERN;g==null&&(g=CQ.COMPACT_DECIMAL_SHORT_PATTERN);if(v<3)return KQ;v=Math.min(14,v);var r=g[bf(1,v)];for(--v;!r&&v>=3;)r=g[bf(1,v)],v--;if(!r)return KQ;r=r.other;var k=g="",y=r.indexOf(";");y>=0&&(r=r.substring(0,y),y=r.substring(y+1))&&(k=/([^0]*)(0+)(.*)/.exec(y),g=k[1],k=k[3]);return r&&r!="0"?(r=/([^0]*)(0+)(.*)/.exec(r))?{divisorBase:v+
1-(r[2].length-1),negative_prefix:g,negative_suffix:k,prefix:r[1],suffix:r[3]}:KQ:KQ},CyP=function(g){if(!isFinite(g))return g>0?g:0;
for(var v=0;(g/=10)>=1;)v++;return v},bf=function(g,v){if(!g||!isFinite(g)||v==0)return g;
g=String(g).split("e");return parseFloat(g[0]+"e"+(parseInt(g[1]||0,10)+v))},OHu=function(g,v){return g&&isFinite(g)?bf(Math.round(bf(g,v)),-v):g},$d1=function(g,v,r){if(!g)return g;
v=v-CyP(g)-1;return v<-r?OHu(g,-r):OHu(g,v)};var Vau=function(g){return g%10==1&&g%100!=11?"one":g%10==2&&g%100!=12?"two":g%10==3&&g%100!=13?"few":"other"},qf_=Vau;
qf_=Vau;var s3B;s3B=function(g,v){var r=g|0;if(void 0===v){v=Math;var k=v.min,y=g+"",z=y.indexOf(".");v=k.call(v,z===-1?0:y.length-z-1,3)}k=Math.pow(10,v);g={v:v,f:(g*k|0)%k};return r==1&&g.v==0?"one":"other"};
_.VH=s3B;_.VH=s3B;var mdu,K0t,bHC,iHC,G5j;_.F0V=function(g){this.JSC$9364_pattern_=g;this.parsedPattern_=this.literals_=this.initialLiterals_=null;g=ZHc;var v=CQ;if(mdu!==g||K0t!==v)mdu=g,K0t=v,bHC=new _.x7(1);this.numberFormatter_=bHC};
mdu=null;K0t=null;bHC=null;iHC=RegExp("'([{}#].*?)'","g");G5j=RegExp("''","g");
_.F0V.prototype.format=function(g){if(this.JSC$9364_pattern_){this.initialLiterals_=[];var v=XC_(this,this.JSC$9364_pattern_);this.parsedPattern_=Bit(this,v);this.JSC$9364_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.Bh(this.initialLiterals_),v=[],hZt(this,this.parsedPattern_,g,!1,v),g=v.join("");this.literals_.length>0;)g=g.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else g="";return g};
var hZt=function(g,v,r,k,y){for(var z=0;z<v.length;z++)switch(v[z].type){case 4:y.push(v[z].value);break;case 3:var W=v[z].value;var S=g,Y=y,e=r[W];e===void 0?Y.push("Undefined parameter - "+W):(S.literals_.push(e),Y.push(S.buildPlaceholder_(S.literals_)));break;case 2:W=v[z].value;S=g;Y=r;e=k;var a=y,E=W.argumentIndex;Y[E]===void 0?a.push("Undefined parameter - "+E):(E=W[Y[E]],E===void 0&&(E=W.other),hZt(S,E,Y,e,a));break;case 0:W=v[z].value;n7_(g,W,r,_.VH,k,y);break;case 1:W=v[z].value,n7_(g,W,
r,qf_,k,y)}},n7_=function(g,v,r,k,y,z){var W=v.argumentIndex,S=v.argumentOffset,Y=+r[W];
isNaN(Y)?z.push("Undefined or invalid parameter - "+W):(S=Y-S,W=v[r[W]],W===void 0&&(k=k(Math.abs(S)),W=v[k],W===void 0&&(W=v.other)),v=[],hZt(g,W,r,y,v),r=v.join(""),y?z.push(r):(g=g.numberFormatter_.format(S),z.push(r.replace(/#/g,g))))},XC_=function(g,v){var r=g.initialLiterals_,k=g.buildPlaceholder_.bind(g);
v=v.replace(G5j,function(){r.push("'");return k(r)});
return v=v.replace(iHC,function(y,z){r.push(z);return k(r)})},Mau=function(g){var v=0,r=[],k=[],y=/[{}]/g;
y.lastIndex=0;for(var z;z=y.exec(g);){var W=z.index;z[0]=="}"?(r.pop(),r.length==0&&(z={type:1},z.value=g.substring(v,W),k.push(z),v=W+1)):(r.length==0&&(v=g.substring(v,W),v!=""&&k.push({type:0,value:v}),v=W+1),r.push("{"))}g=g.substring(v);g!=""&&k.push({type:0,value:g});return k},RZj=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,g$_=/^\s*(\w+)\s*,\s*selectordinal\s*,/,v$j=/^\s*(\w+)\s*,\s*select\s*,/,Bit=function(g,v){var r=[];
v=Mau(v);for(var k=0;k<v.length;k++){var y={};if(0==v[k].type)y.type=4,y.value=v[k].value;else if(1==v[k].type){var z=v[k].value;switch(RZj.test(z)?0:g$_.test(z)?1:v$j.test(z)?2:/^\s*\w+\s*/.test(z)?3:5){case 2:y.type=2;y.value=rbE(g,v[k].value);break;case 0:y.type=0;y.value=kt0(g,v[k].value);break;case 1:y.type=1;y.value=ybu(g,v[k].value);break;case 3:y.type=3,y.value=v[k].value}}r.push(y)}return r},rbE=function(g,v){var r="";
v=v.replace(v$j,function(S,Y){r=Y;return""});
var k={};k.argumentIndex=r;v=Mau(v);for(var y=0;y<v.length;){var z=v[y].value;y++;var W=void 0;1==v[y].type&&(W=Bit(g,v[y].value));k[z.replace(/\s/g,"")]=W;y++}return k},kt0=function(g,v){var r="",k=0;
v=v.replace(RZj,function(Y,e,a){r=e;a&&(k=parseInt(a,10));return""});
var y={};y.argumentIndex=r;y.argumentOffset=k;v=Mau(v);for(var z=0;z<v.length;){var W=v[z].value;z++;var S=void 0;1==v[z].type&&(S=Bit(g,v[z].value));y[W.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=S;z++}return y},ybu=function(g,v){var r="";
v=v.replace(g$_,function(S,Y){r=Y;return""});
var k={};k.argumentIndex=r;k.argumentOffset=0;v=Mau(v);for(var y=0;y<v.length;){var z=v[y].value;y++;var W=void 0;1==v[y].type&&(W=Bit(g,v[y].value));k[z.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=W;y++}return k};
_.F0V.prototype.buildPlaceholder_=function(g){return"\ufddf_"+(g.length-1).toString(10)+"_"};var cbP;
cbP={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 yth=function(){this.rdtfSymbols_=zHC||cbP;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
yth.prototype.format=function(g,v){a:{v=IOu(this,v);switch(this.style_){case 2:if(v.NARROW!=void 0){v=v.NARROW;break a}case 1:if(v.SHORT!=void 0){v=v.SHORT;break a}default:v=v.LONG;break a}v=void 0}if(!this.alwaysNumeric_&&v&&v.R&&v.R[""+g])g=v.R[""+g];else if(v){var r=Math.abs(g);g=(new _.F0V("{N,plural,"+(g>0||g==0&&1/g==Infinity?v.F:v.P)+"}")).format({N:r})}else g="";return g};
var IOu=function(g,v){switch(v){default:case 0:return g.rdtfSymbols_.YEAR;case 1:return g.rdtfSymbols_.QUARTER;case 2:return g.rdtfSymbols_.MONTH;case 3:return g.rdtfSymbols_.WEEK;case 4:return g.rdtfSymbols_.DAY;case 5:return g.rdtfSymbols_.HOUR;case 6:return g.rdtfSymbols_.MINUTE;case 7:return g.rdtfSymbols_.SECOND}};var Wtt=function(g,v,r,k,y,z,W,S){this.x0=g;this.y0=v;this.x1=r;this.y1=k;this.x2=y;this.y2=z;this.x3=W;this.y3=S};
Wtt.prototype.clone=function(){return new Wtt(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
Wtt.prototype.equals=function(g){return this.x0==g.x0&&this.y0==g.y0&&this.x1==g.x1&&this.y1==g.y1&&this.x2==g.x2&&this.y2==g.y2&&this.x3==g.x3&&this.y3==g.y3};
var PQt=function(g,v){if(v==0)return g.x0;if(v==1)return g.x3;var r=Y2(g.x0,g.x1,v),k=Y2(g.x1,g.x2,v);g=Y2(g.x2,g.x3,v);r=Y2(r,k,v);k=Y2(k,g,v);return Y2(r,k,v)},SeF=function(g,v){var r=(v-g.x0)/(g.x3-g.x0);
if(r<=0)return 0;if(r>=1)return 1;for(var k=0,y=1,z=0,W=0;W<8;W++){z=PQt(g,r);var S=(PQt(g,r+1E-6)-z)/1E-6;if(Math.abs(z-v)<1E-6)return r;if(Math.abs(S)<1E-6)break;else z<v?k=r:y=r,r-=(z-v)/S}for(W=0;Math.abs(z-v)>1E-6&&W<8;W++)z<v?(k=r,r=(r+y)/2):(y=r,r=(r+k)/2),z=PQt(g,r);return r};var F5=function(){_.ok.call(this);this.JSC$9385_name_="closure_frame"+o$0++;this.iframesForDisposal_=[];YeC[this.JSC$9385_name_]=this},GH;
_.X8(F5,_.ok);var YeC={},o$0=0,Umu=function(g,v){var r=A1(g);_.CHj(v,function(k,y){Array.isArray(k)||(k=[k]);_.V3(k,function(z){z=r.JSC$7339_createDom("INPUT",{type:"hidden",name:y,value:z});g.appendChild(z)})})};
_.c=F5.prototype;_.c.JSC$9387_form_=null;_.c.JSC$9387_iframe_=null;_.c.iframeName_=null;_.c.nextIframeId_=0;_.c.JSC$9387_active_=!1;_.c.complete_=!1;_.c.success_=!1;_.c.lastContent_=null;_.c.JSC$9387_lastErrorCode_=0;_.c.iframeDisposalTimer_=null;
_.c.send=function(g,v,r,k){if(this.JSC$9387_active_)throw Error("le");g=new _.qP(g);v=v?v.toUpperCase():"GET";r&&_.nb(g);GH||(GH=_.aJ("FORM"),GH.acceptCharset="utf-8",r=GH.style,r.position="absolute",r.visibility="hidden",r.top=r.left="-10px",r.width=r.height="10px",r.overflow="hidden",document.body.appendChild(GH));this.JSC$9387_form_=GH;v=="GET"&&Umu(this.JSC$9387_form_,g.JSC$8042_queryData_);k&&Umu(this.JSC$9387_form_,k);r=g.toString();r=vAJ(r);k=this.JSC$9387_form_;r=_.HY(Ua(r));r!==void 0&&(k.action=
r);this.JSC$9387_form_.method=v;Ab_(this);eHj(this)};
_.c.abort=function(g){if(this.JSC$9387_active_){var v=X5(this);if(v)if(Wj(v))v.removeAllListeners(void 0);else if(v=Pj(v)){var r=0,k;for(k in v.listeners)for(var y=v.listeners[k].concat(),z=0;z<y.length;++z)aR(y[z])&&++r}this.success_=this.JSC$9387_active_=this.complete_=!1;this.JSC$9387_lastErrorCode_=g||7;this.dispatchEvent("abort");aOF(this)}};
_.c.disposeInternal=function(){this.JSC$9387_active_&&this.abort();F5.superClass_.disposeInternal.call(this);this.JSC$9387_iframe_&&E$V(this);eHj(this);this.JSC$9387_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$9387_form_=null;this.JSC$9387_lastErrorCode_=0;delete YeC[this.JSC$9385_name_]};
_.c.isComplete=function(){return this.complete_};
_.c.isSuccess=function(){return this.success_};
_.c.isActive=function(){return this.JSC$9387_active_};
_.c.getResponseText=function(){return this.lastContent_};
_.c.getLastError=function(){return _.Woj(this.JSC$9387_lastErrorCode_)};
var Ab_=function(g){g.JSC$9387_active_=!0;g.complete_=!1;g.JSC$9387_lastErrorCode_=0;g.iframeName_=g.JSC$9385_name_+"_"+(g.nextIframeId_++).toString(36);g.JSC$9387_iframe_=A1(g.JSC$9387_form_).JSC$7339_createDom("IFRAME",{name:g.iframeName_,id:g.iframeName_});var v=g.JSC$9387_iframe_.style;v.visibility="hidden";v.width=v.height="10px";v.display="none";_.Ra?v.marginTop=v.marginLeft="-10px":(v.position="absolute",v.top=v.left="-10px");A1(g.JSC$9387_form_).JSC$7337_document_.body.appendChild(g.JSC$9387_iframe_);
v=g.iframeName_+"_inner";var r=g1F(g.JSC$9387_iframe_);if(document.baseURI){var k=RV(v);k='<head><base href="'+RV(document.baseURI)+'"></head><body><iframe id="'+k+'" name="'+k+'"></iframe>';k=LV(k)}else k=RV(v),k=LV('<body><iframe id="'+k+'" name="'+k+'"></iframe>');r.write(wS(k));_.pw(r.getElementById(v),"load",g.onIframeLoaded_,!1,g);k=e8("TEXTAREA",g.JSC$9387_form_);for(var y=0,z=k.length;y<z;y++){var W=k[y].value;zVE(k[y])!=W&&(_.N1(k[y],W),k[y].value=W)}k=r.importNode(g.JSC$9387_form_,!0);k.target=
v;k.action=g.JSC$9387_form_.action;r.body.appendChild(k);y=e8("SELECT",g.JSC$9387_form_);z=e8("SELECT",k);W=0;for(var S=y.length;W<S;W++)for(var Y=e8("OPTION",y[W]),e=e8("OPTION",z[W]),a=0,E=Y.length;a<E;a++)e[a].selected=Y[a].selected;y=e8("INPUT",g.JSC$9387_form_);z=e8("INPUT",k);W=0;for(S=y.length;W<S;W++)if(y[W].type=="file"&&y[W].value!=z[W].value){g.JSC$9387_form_.target=v;k=g.JSC$9387_form_;break}try{g.errorHandled_=!1,k.submit(),r.close(),_.MF&&setTimeout(g.testForFirefoxSilentError_.bind(g),
250)}catch(p){_.SY(r.getElementById(v),"load",g.onIframeLoaded_,!1,g),r.close(),Bp(g,2)}};
F5.prototype.onIframeLoaded_=function(){_.SY(X5(this),"load",this.onIframeLoaded_,!1,this);try{var g=this.JSC$9387_iframe_?g1F(X5(this)):null;this.complete_=!0;this.JSC$9387_active_=!1;try{var v=g.body;this.lastContent_=v.textContent||v.innerText}catch(y){var r=1}var k;r||typeof this.errorChecker_!="function"||(k=this.errorChecker_(g))&&(r=4);r?Bp(this,r):(this.success_=!0,this.JSC$9387_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),aOF(this))}catch(y){Bp(this,1)}};
var Bp=function(g,v){g.errorHandled_||(g.success_=!1,g.JSC$9387_active_=!1,g.complete_=!0,g.JSC$9387_lastErrorCode_=v,g.dispatchEvent("complete"),g.dispatchEvent("error"),aOF(g),g.errorHandled_=!0)},aOF=function(g){E$V(g);
eHj(g);g.JSC$9387_form_=null;g.dispatchEvent("ready")},E$V=function(g){var v=g.JSC$9387_iframe_;
v&&(v.onreadystatechange=null,v.onload=null,v.onerror=null,g.iframesForDisposal_.push(v));g.iframeDisposalTimer_&&(clearTimeout(g.iframeDisposalTimer_),g.iframeDisposalTimer_=null);_.MF?g.iframeDisposalTimer_=setTimeout(g.disposeIframes_.bind(g),2E3):g.disposeIframes_();g.JSC$9387_iframe_=null;g.iframeName_=null};
F5.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var g=this.iframesForDisposal_.pop();_.A3(g)}};
var eHj=function(g){g.JSC$9387_form_&&g.JSC$9387_form_==GH&&_.pi(g.JSC$9387_form_)},X5=function(g){return g.JSC$9387_iframe_?g1F(g.JSC$9387_iframe_).getElementById(g.iframeName_+"_inner"):null};
F5.prototype.testForFirefoxSilentError_=function(){if(this.JSC$9387_active_){var g=this.JSC$9387_iframe_?g1F(X5(this)):null;g&&!Qi(g,"documentUri")?(_.SY(X5(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?Bp(this,3):Bp(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.hY=function(g){return g=="\r"||g=="\n"||g==" "||g=="\t"};var dmj;_.nQ=function(g){this.errorMessage_=null;this.result_=[];this.JSC$9389_buffer_="";this.stack_=[];this.JSC$9389_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!g||!g.deliverMessageAsRawString)};
dmj={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};_.nQ.prototype.isInputValid=function(){return this.streamState_!=3};
_.nQ.prototype.done=function(){return this.streamState_===2};
var Me=function(g,v,r){g.streamState_=3;g.errorMessage_="The stream is broken @"+g.JSC$9389_pos_+"/"+r+". With input:\n"+v;throw Error(g.errorMessage_);};
_.nQ.prototype.acceptsBinaryInput=function(){return!1};
_.nQ.prototype.parse=function(g){function v(){for(;p<g.length;)if(_.hY(g[p]))p++,z.JSC$9389_pos_++;else break;return p<e}
function r(){for(var Z;;){Z=g[p++];if(!Z)break;z.JSC$9389_pos_++;switch(z.state_){case Y.INIT:Z==="{"?z.state_=Y.OBJECT_OPEN:Z==="["?z.state_=Y.ARRAY_OPEN:_.hY(Z)||Me(z,g,p);continue;case Y.KEY_START:case Y.OBJECT_OPEN:if(_.hY(Z))continue;if(z.state_===Y.KEY_START)W.push(Y.KEY_END);else if(Z==="}"){y("{}");z.state_=k();continue}else W.push(Y.OBJECT_END);Z==='"'?z.state_=Y.STRING:Me(z,g,p);continue;case Y.KEY_END:case Y.OBJECT_END:if(_.hY(Z))continue;Z===":"?(z.state_===Y.OBJECT_END&&(W.push(Y.OBJECT_END),
z.depth_++),z.state_=Y.VALUE):Z==="}"?(z.depth_--,y(),z.state_=k()):Z===","?(z.state_===Y.OBJECT_END&&W.push(Y.OBJECT_END),z.state_=Y.KEY_START):Me(z,g,p);continue;case Y.ARRAY_OPEN:case Y.VALUE:if(_.hY(Z))continue;if(z.state_===Y.ARRAY_OPEN)if(z.depth_++,z.state_=Y.VALUE,Z==="]"){z.depth_--;if(z.depth_===0){z.state_=Y.ARRAY_END;return}y("[]");z.state_=k();continue}else W.push(Y.ARRAY_END);Z==='"'?z.state_=Y.STRING:Z==="{"?z.state_=Y.OBJECT_OPEN:Z==="["?z.state_=Y.ARRAY_OPEN:Z==="t"?z.state_=Y.TRUE1:
Z==="f"?z.state_=Y.FALSE1:Z==="n"?z.state_=Y.NULL1:Z!=="-"&&("0123456789".indexOf(Z)!==-1?z.state_=Y.NUM_DIGIT:Me(z,g,p));continue;case Y.ARRAY_END:if(Z===",")W.push(Y.ARRAY_END),z.state_=Y.VALUE,z.depth_===1&&(E=p);else if(Z==="]"){z.depth_--;if(z.depth_===0)return;y();z.state_=k()}else if(_.hY(Z))continue;else Me(z,g,p);continue;case Y.STRING:var L=p;a:for(;;){for(;z.unicodeCount_>0;)if(Z=g[p++],z.unicodeCount_===4?z.unicodeCount_=0:z.unicodeCount_++,!Z)break a;if(Z==='"'&&!z.slashed_){z.state_=
k();break}if(Z==="\\"&&!z.slashed_&&(z.slashed_=!0,Z=g[p++],!Z))break;if(z.slashed_)if(z.slashed_=!1,Z==="u"&&(z.unicodeCount_=1),Z=g[p++])continue;else break;S.lastIndex=p;Z=S.exec(g);if(!Z){p=g.length+1;break}p=Z.index+1;Z=g[Z.index];if(!Z)break}z.JSC$9389_pos_+=p-L;continue;case Y.TRUE1:if(!Z)continue;Z==="r"?z.state_=Y.TRUE2:Me(z,g,p);continue;case Y.TRUE2:if(!Z)continue;Z==="u"?z.state_=Y.TRUE3:Me(z,g,p);continue;case Y.TRUE3:if(!Z)continue;Z==="e"?z.state_=k():Me(z,g,p);continue;case Y.FALSE1:if(!Z)continue;
Z==="a"?z.state_=Y.FALSE2:Me(z,g,p);continue;case Y.FALSE2:if(!Z)continue;Z==="l"?z.state_=Y.FALSE3:Me(z,g,p);continue;case Y.FALSE3:if(!Z)continue;Z==="s"?z.state_=Y.FALSE4:Me(z,g,p);continue;case Y.FALSE4:if(!Z)continue;Z==="e"?z.state_=k():Me(z,g,p);continue;case Y.NULL1:if(!Z)continue;Z==="u"?z.state_=Y.NULL2:Me(z,g,p);continue;case Y.NULL2:if(!Z)continue;Z==="l"?z.state_=Y.NULL3:Me(z,g,p);continue;case Y.NULL3:if(!Z)continue;Z==="l"?z.state_=k():Me(z,g,p);continue;case Y.NUM_DECIMAL_POINT:Z===
"."?z.state_=Y.NUM_DIGIT:Me(z,g,p);continue;case Y.NUM_DIGIT:if("0123456789.eE+-".indexOf(Z)!==-1)continue;else p--,z.JSC$9389_pos_--,z.state_=k();continue;default:Me(z,g,p)}}}
function k(){var Z=W.pop();return Z!=null?Z:Y.VALUE}
function y(Z){z.depth_>1||(Z||(Z=E===-1?z.JSC$9389_buffer_+g.substring(a,p):g.substring(E,p)),z.deliverMessageAsRawString_?z.result_.push(Z):z.result_.push(JSON.parse(Z)),E=p)}
for(var z=this,W=z.stack_,S=z.stringInputPattern_,Y=dmj,e=g.length,a=0,E=-1,p=0;p<e;)switch(z.streamState_){case 3:return Me(z,g,p),null;case 2:return v()&&Me(z,g,p),null;case 0:if(v()){var f=g[p++];z.JSC$9389_pos_++;if(f==="["){z.streamState_=1;a=p;z.state_=Y.ARRAY_OPEN;continue}else Me(z,g,p)}return null;case 1:return r(),z.depth_===0&&z.state_==Y.ARRAY_END?(z.streamState_=2,z.JSC$9389_buffer_=g.substring(p)):z.JSC$9389_buffer_=E===-1?z.JSC$9389_buffer_+g.substring(a):g.substring(E),z.result_.length>
0?(f=z.result_,z.result_=[],f):null}return null};_.X8(_.na,pU);M7.prototype.getValue=function(){return this.JSC$9397_value_};
M7.prototype.clone=function(){return new M7(this.JSC$9397_key_,this.JSC$9397_value_)};var Rj=function(g){this.nodes_=[];if(g)a:{if(g instanceof Rj){var v=g.getKeys();g=g.getValues();if(this.getCount()<=0){for(var r=this.nodes_,k=0;k<v.length;k++)r.push(new M7(v[k],g[k]));break a}}else v=_.ZG.getKeys(g),g=_.ZG.getValues(g);for(r=0;r<v.length;r++)this.insert(v[r],g[r])}};
_.c=Rj.prototype;_.c.insert=function(g,v){var r=this.nodes_;r.push(new M7(g,v));g=r.length-1;v=this.nodes_;for(r=v[g];g>0;){var k=g-1>>1;if(v[k].JSC$9397_key_>r.JSC$9397_key_)v[g]=v[k],g=k;else break}v[g]=r};
_.c.remove=function(){var g=this.nodes_,v=g.length,r=g[0];if(!(v<=0)){if(v==1)g.length=0;else{g[0]=g.pop();g=0;v=this.nodes_;for(var k=v.length,y=v[g];g<k>>1;){var z=g*2+1,W=g*2+2;z=W<k&&v[W].JSC$9397_key_<v[z].JSC$9397_key_?W:z;if(v[z].JSC$9397_key_>y.JSC$9397_key_)break;v[g]=v[z];g=z}v[g]=y}return r.getValue()}};
_.c.peek=function(){var g=this.nodes_;if(g.length!=0)return g[0].getValue()};
_.c.getValues=function(){for(var g=this.nodes_,v=[],r=g.length,k=0;k<r;k++)v.push(g[k].getValue());return v};
_.c.getKeys=function(){for(var g=this.nodes_,v=[],r=g.length,k=0;k<r;k++)v.push(g[k].JSC$9397_key_);return v};
_.c.containsValue=function(g){return this.nodes_.some(function(v){return v.getValue()==g})};
_.c.containsKey=function(g){return this.nodes_.some(function(v){return v.JSC$9397_key_==g})};
_.c.clone=function(){return new Rj(this)};
_.c.getCount=function(){return this.nodes_.length};
_.c.isEmpty=function(){return this.nodes_.length===0};
_.c.clear=function(){this.nodes_.length=0};_.go=function(g,v){this.JSC$9403_map_={};this.JSC$9403_keys_=[];this.version_=this.size=0;var r=arguments.length;if(r>1){if(r%2)throw Error("oa");for(var k=0;k<r;k+=2)this.set(arguments[k],arguments[k+1])}else g&&this.addAll(g)};
_.c=_.go.prototype;_.c.getCount=function(){return this.size};
_.c.getValues=function(){vL(this);for(var g=[],v=0;v<this.JSC$9403_keys_.length;v++)g.push(this.JSC$9403_map_[this.JSC$9403_keys_[v]]);return g};
_.c.getKeys=function(){vL(this);return this.JSC$9403_keys_.concat()};
_.c.containsKey=function(g){return this.has(g)};
_.c.has=function(g){return ro(this.JSC$9403_map_,g)};
_.c.containsValue=function(g){for(var v=0;v<this.JSC$9403_keys_.length;v++){var r=this.JSC$9403_keys_[v];if(ro(this.JSC$9403_map_,r)&&this.JSC$9403_map_[r]==g)return!0}return!1};
_.c.equals=function(g,v){if(this===g)return!0;if(this.size!=g.getCount())return!1;v=v||piP;vL(this);for(var r,k=0;r=this.JSC$9403_keys_[k];k++)if(!v(this.get(r),g.get(r)))return!1;return!0};
var piP=function(g,v){return g===v};
_.go.prototype.isEmpty=function(){return this.size==0};
_.go.prototype.clear=function(){this.JSC$9403_map_={};this.version_=this.size=this.JSC$9403_keys_.length=0};
_.go.prototype.remove=function(g){return this.delete(g)};
_.go.prototype.delete=function(g){return ro(this.JSC$9403_map_,g)?(delete this.JSC$9403_map_[g],--this.size,this.version_++,this.JSC$9403_keys_.length>2*this.size&&vL(this),!0):!1};
var vL=function(g){if(g.size!=g.JSC$9403_keys_.length){for(var v=0,r=0;v<g.JSC$9403_keys_.length;){var k=g.JSC$9403_keys_[v];ro(g.JSC$9403_map_,k)&&(g.JSC$9403_keys_[r++]=k);v++}g.JSC$9403_keys_.length=r}if(g.size!=g.JSC$9403_keys_.length){v={};for(k=r=0;r<g.JSC$9403_keys_.length;){var y=g.JSC$9403_keys_[r];ro(v,y)||(g.JSC$9403_keys_[k++]=y,v[y]=1);r++}g.JSC$9403_keys_.length=k}};
_.c=_.go.prototype;_.c.get=function(g,v){return ro(this.JSC$9403_map_,g)?this.JSC$9403_map_[g]:v};
_.c.set=function(g,v){ro(this.JSC$9403_map_,g)||(this.size+=1,this.JSC$9403_keys_.push(g),this.version_++);this.JSC$9403_map_[g]=v};
_.c.addAll=function(g){if(g instanceof _.go)for(var v=g.getKeys(),r=0;r<v.length;r++)this.set(v[r],g.get(v[r]));else for(v in g)this.set(v,g[v])};
_.c.forEach=function(g,v){for(var r=this.getKeys(),k=0;k<r.length;k++){var y=r[k],z=this.get(y);g.call(v,z,y,this)}};
_.c.clone=function(){return new _.go(this)};
_.c.transpose=function(){for(var g=new _.go,v=0;v<this.JSC$9403_keys_.length;v++){var r=this.JSC$9403_keys_[v];g.set(this.JSC$9403_map_[r],r)}return g};
_.c.keys=function(){return X90(this.__iterator__(!0)).toEs6()};
_.c.values=function(){return X90(this.__iterator__(!1)).toEs6()};
_.c.entries=function(){var g=this;return zx_(this.keys(),function(v){return[v,g.get(v)]})};
_.c.__iterator__=function(g){vL(this);var v=0,r=this.version_,k=this,y=new h8;y.next=function(){if(r!=k.version_)throw Error("me");if(v>=k.JSC$9403_keys_.length)return nJ;var z=k.JSC$9403_keys_[v++];return Mq(g?z:k.JSC$9403_map_[z])};
return y};
var ro=function(g,v){return Object.prototype.hasOwnProperty.call(g,v)};var lOV=function(){this.JSC$9406_map_=new _.go;this.JSC$9406_head_=new TGj("");this.JSC$9406_head_.next=this.JSC$9406_head_.prev=this.JSC$9406_head_},fO1=function(g,v){if(v=g.JSC$9406_map_.get(v))v.remove(),g.insert_(v);
return v};
_.c=lOV.prototype;_.c.get=function(g,v){return(g=fO1(this,g))?g.value:v};
_.c.set=function(g,v){var r=fO1(this,g);r?r.value=v:(r=new TGj(g,v),this.JSC$9406_map_.set(g,r),this.insert_(r))};
_.c.peek=function(){return this.JSC$9406_head_.next.value};
_.c.shift=function(){return NGu(this,this.JSC$9406_head_.next)};
_.c.pop=function(){return NGu(this,this.JSC$9406_head_.prev)};
_.c.remove=function(g){return(g=this.JSC$9406_map_.get(g))?(this.removeNode(g),!0):!1};
_.c.removeNode=function(g){g.remove();this.JSC$9406_map_.remove(g.key)};
_.c.getCount=function(){return this.JSC$9406_map_.getCount()};
_.c.isEmpty=function(){return this.JSC$9406_map_.isEmpty()};
_.c.getKeys=function(){return this.map(function(g,v){return v})};
_.c.getValues=function(){return this.map(function(g){return g})};
_.c.contains=function(g){return this.some(function(v){return v==g})};
_.c.containsKey=function(g){return this.JSC$9406_map_.containsKey(g)};
_.c.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$9406_head_.prev)};
_.c.forEach=function(g,v){for(var r=this.JSC$9406_head_.next;r!=this.JSC$9406_head_;r=r.next)g.call(v,r.value,r.key,this)};
_.c.map=function(g,v){for(var r=[],k=this.JSC$9406_head_.next;k!=this.JSC$9406_head_;k=k.next)r.push(g.call(v,k.value,k.key,this));return r};
_.c.some=function(g,v){for(var r=this.JSC$9406_head_.next;r!=this.JSC$9406_head_;r=r.next)if(g.call(v,r.value,r.key,this))return!0;return!1};
_.c.every=function(g,v){for(var r=this.JSC$9406_head_.next;r!=this.JSC$9406_head_;r=r.next)if(!g.call(v,r.value,r.key,this))return!1;return!0};
_.c.insert_=function(g){g.next=this.JSC$9406_head_.next;g.prev=this.JSC$9406_head_;this.JSC$9406_head_.next=g;for(g.next.prev=g;this.getCount()>100;)this.removeNode(this.JSC$9406_head_.prev)};
var NGu=function(g,v){g.JSC$9406_head_!=v&&g.removeNode(v);return v.value},TGj=function(g,v){this.key=g;
this.value=v};
TGj.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var Z2u=function(){Rj.apply(this,arguments)};
_.N(Z2u,Rj);Z2u.prototype.enqueue=function(g,v){this.insert(g,v)};var H2t=function(){var g=Error();g.name="SecurityError";throw g;},d9K=function(){return{get opener(){return null},
get closed(){return!0},get location(){H2t()},get document(){H2t()},postMessage:function(){},
close:function(){},
focus:function(){}}};var Ocm={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 sao={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 tGB={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(sao).join("|");var DmH=function(){function g(S){S.substr(-1)!==";"&&(S+=";");return W(S)}
for(var v=Object.keys(tGB).sort(qhR),r=Object.keys(sao).sort(qhR),k=0,y=0;k<r.length;k++)v[y]===r[k]?(r[k]+=";?",y++):r[k]+=";";var z=new RegExp("&(?:"+r.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),W=mFC();return function(S){return String(S).replace(z,g)}}();/*

 Copyright (c) 2015 Vitaly Puzrin, Alex Kocharin.

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

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

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
*/
var Ltu={};var wi1=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"),QxV=/[\\&]/,CQH=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),u0B=RegExp('[&<>"]',"g"),xm1=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),jx_=function(g){return g.charCodeAt(0)===92?g.charAt(1):DmH(g)},$mF=function(g){return QxV.test(g)?g.replace(CQH,jx_):g},Jbu=function(g){try{var v,r="";
if(typeof y!=="string"){var k=y;var y=";/?:@&=+$,-_.!~*'()#"}typeof k==="undefined"&&(k=!0);var z,W=Ltu[y];if(W)var S=W;else{W=Ltu[y]=[];for(z=0;z<128;z++){var Y=String.fromCharCode(z);/^[0-9a-z]$/i.test(Y)?W.push(Y):W.push("%"+("0"+z.toString(16).toUpperCase()).slice(-2))}for(z=0;z<y.length;z++)W[y.charCodeAt(z)]=y[z];S=W}var e=0;for(v=g.length;e<v;e++){var a=g.charCodeAt(e);if(k&&a===37&&e+2<v&&/^[0-9a-f]{2}$/i.test(g.slice(e+1,e+3)))r+=g.slice(e,e+3),e+=2;else if(a<128)r+=S[a];else if(a>=55296&&
a<=57343){if(a>=55296&&a<=56319&&e+1<v){var E=g.charCodeAt(e+1);if(E>=56320&&E<=57343){r+=encodeURIComponent(g[e]+g[e+1]);e++;continue}}r+="%EF%BF%BD"}else r+=encodeURIComponent(g[e])}return r}catch(p){return g}},O2B=function(g){switch(g){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return g}},kC=function(g,v){return u0B.test(g)?v?g.replace(xm1,O2B):g.replace(u0B,O2B):g};/*

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

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

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

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 http://mths.be/fromcodepoint v0.2.1 by @mathias */
var yo;if(String.fromCodePoint)yo=function(g){try{return String.fromCodePoint(g)}catch(v){if(v instanceof RangeError)return String.fromCharCode(65533);throw v;}};
else{var VGj=String.fromCharCode,qeE=Math.floor;yo=function(){var g=[],v=-1,r=arguments.length;if(!r)return"";for(var k="";++v<r;){var y=Number(arguments[v]);if(!isFinite(y)||y<0||y>1114111||qeE(y)!==y)return String.fromCharCode(65533);if(y<=65535)g.push(y);else{y-=65536;var z=(y>>10)+55296;y=y%1024+56320;g.push(z,y)}if(v+1===r||g.length>16384)k+=VGj.apply(null,g),g.length=0}return k}};var sxt=function(g){this.root=this.current=g;this.entering=!0};
sxt.prototype.next=function(){var g=this.current,v=this.entering;if(g===null)return null;a:switch(g._type){case "document":case "block_quote":case "list":case "item":case "paragraph":case "heading":case "emph":case "strong":case "link":case "image":case "custom_inline":case "custom_block":case "table":case "row":case "th":case "td":var r=!0;break a;default:r=!1}v&&r?g._firstChild?(this.current=g._firstChild,this.entering=!0):this.entering=!1:g===this.root?this.current=null:g._next===null?(this.current=
g._parent,this.entering=!1):(this.current=g._next,this.entering=!0);return{entering:v,node:g}};
var rK=function(g,v){this._type=g;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=v;this._lastLineBlank=!1;this._open=!0;this._literal=this._string_content=null;this._listData={};this._title=this._destination=this._info=null;this._isFenced=!1;this._fenceChar=null;this._fenceLength=0;this._onExit=this._onEnter=this._level=this._fenceOffset=null};
rK.prototype.appendChild=function(g){cL(g);g._parent=this;this._lastChild?(this._lastChild._next=g,g._prev=this._lastChild):this._firstChild=g;this._lastChild=g};
var cL=function(g){g._prev?g._prev._next=g._next:g._parent&&(g._parent._firstChild=g._next);g._next?g._next._prev=g._prev:g._parent&&(g._parent._lastChild=g._prev);g._parent=null;g._next=null;g._prev=null},mm0=function(g,v){cL(v);
v._next=g._next;v._next&&(v._next._prev=v);v._prev=g;g._next=v;v._parent=g._parent;v._next||(v._parent._lastChild=v)};
rK.prototype.insertBefore=function(g){cL(g);g._prev=this._prev;g._prev&&(g._prev._next=g);g._next=this;this._prev=g;g._parent=this._parent;g._prev||(g._parent._firstChild=g)};
_.mx.Object.defineProperties(rK.prototype,{type:{configurable:!0,enumerable:!0,get:function(){return this._type}},
firstChild:{configurable:!0,enumerable:!0,get:function(){return this._firstChild}},
lastChild:{configurable:!0,enumerable:!0,get:function(){return this._lastChild}},
next:{configurable:!0,enumerable:!0,get:function(){return this._next}},
prev:{configurable:!0,enumerable:!0,get:function(){return this._prev}},
parent:{configurable:!0,enumerable:!0,get:function(){return this._parent}},
sourcepos:{configurable:!0,enumerable:!0,get:function(){return this._sourcepos}},
literal:{configurable:!0,enumerable:!0,get:function(){return this._literal},
set:function(g){this._literal=g}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(g){this._destination=g}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(g){this._title=g}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(g){this._info=g}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(g){this._level=g}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(g){this._listData.type=g}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(g){this._listData.tight=g}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(g){this._listData.start=g}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(g){this._onEnter=g}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(g){this._onExit=g}}});var K33=/[ \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,
bcR={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 Ktu=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]/),
b2C=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),Ftj=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),i2j=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),GtE=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),XiC=/`+/,BGV=/^`+/,hH_=/\.\.\./g,n$V=/--+/g,MG_=/^<([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])?)*)>/,
RHC=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,gxB=/^ *(?:\n *)?/,vxu=/^[ \t\n\x0b\x0c\x0d]/,rT6=/[ \t\n\x0b\x0c\x0d]+/g,kzC=/^\s/,yT1=/ *$/,cT1=/^ */,zOu=/^ *(?:\n|$)/,InH=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),WQF=/^[^\n`\[\]\\!<&*_'"]+/m,zS=function(g){var v=new rK("text");v._literal=g;return v},Iw=function(g){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=g||{}};
Iw.prototype.match=function(g){g=g.exec(this.subject.slice(this.pos));if(g===null)return null;this.pos+=g.index+g[0].length;return g[0]};
Iw.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var WL=function(g){g.match(gxB);return!0},PC1=function(g,v,r){var k=0;
var y=g.pos;if(v===39||v===34)k++,g.pos++;else for(;g.peek()===v;)k++,g.pos++;if(k===0)k=null;else{var z=y===0?"\n":g.subject.charAt(y-1);var W=g.peek();W=W===-1?"\n":yo(W);var S=kzC.test(W);W=Ktu.test(W);var Y=kzC.test(z);var e=Ktu.test(z);z=!S&&!(W&&!Y&&!e);S=!Y&&!(e&&!S&&!W);v===95?(Y=z&&(!S||e),W=S&&(!z||W)):(Y=v===39||v===34?z&&!S:z,W=S);g.pos=y;k={numdelims:k,can_open:Y,can_close:W}}if(!k)return!1;y=k.numdelims;W=g.pos;g.pos+=y;W=v===39?"\u2019":v===34?"\u201c":g.subject.slice(W,g.pos);W=zS(W);
r.appendChild(W);g.delimiters={cc:v,numdelims:y,origdelims:y,node:W,previous:g.delimiters,next:null,can_open:k.can_open,can_close:k.can_close};g.delimiters.previous!==null&&(g.delimiters.previous.next=g.delimiters);return!0},SmV=function(g,v){v.previous!==null&&(v.previous.next=v.next);
v.next===null?g.delimiters=v.previous:v.next.previous=v.previous},oxj=function(g,v){var r,k,y=[],z=!1;
y[95]=v;y[42]=v;y[39]=v;y[34]=v;for(r=g.delimiters;r!==null&&r.previous!==v;)r=r.previous;for(;r!==null;){var W=r.cc;if(r.can_close){var S=r.previous;for(k=!1;S!==null&&S!==v&&S!==y[W];){z=(r.can_open||S.can_close)&&(S.origdelims+r.origdelims)%3===0;if(S.cc===r.cc&&S.can_open&&!z){k=!0;break}S=S.previous}var Y=r;if(W===42||W===95)if(k){var e=r.numdelims>=2&&S.numdelims>=2?2:1;var a=S.node;var E=r.node;S.numdelims-=e;r.numdelims-=e;a._literal=a._literal.slice(0,a._literal.length-e);E._literal=E._literal.slice(0,
E._literal.length-e);var p=new rK(e===1?"emph":"strong");for(e=a._next;e&&e!==E;){var f=e._next;cL(e);p.appendChild(e);e=f}mm0(a,p);e=S;f=r;e.next!==f&&(e.next=f,f.previous=e);S.numdelims===0&&(cL(a),SmV(g,S));r.numdelims===0&&(cL(E),S=r.next,SmV(g,r),r=S)}else r=r.next;else W===39?(r.node._literal="\u2019",k&&(S.node._literal="\u2018"),r=r.next):W===34&&(r.node._literal="\u201d",k&&(S.node.literal="\u201c"),r=r.next);k||z||(y[W]=Y.previous,Y.can_open||SmV(g,Y))}else r=r.next}for(;g.delimiters!==
null&&g.delimiters!==v;)SmV(g,g.delimiters)},YmH=function(g){g=g.match(b2C);
return g===null?null:$mF(g.substr(1,g.length-2))},Ukt=function(g){var v=g.match(Ftj);
if(v===null){v=g.pos;for(var r=0,k;(k=g.peek())!==-1;)if(k===92)g.pos+=1,g.peek()!==-1&&(g.pos+=1);else if(k===40)g.pos+=1,r+=1;else if(k===41)if(r<1)break;else g.pos+=1,--r;else if(vxu.exec(yo(k))!==null)break;else g.pos+=1;v=g.subject.substr(v,g.pos-v);return Jbu($mF(v))}return Jbu($mF(v.substr(1,v.length-2)))},ATP=function(g){g=g.match(InH);
return g===null||g.length>1001?0:g.length},eOt=function(g,v,r,k){g.brackets!==null&&(g.brackets.bracketAfter=!0);
g.brackets={node:v,previous:g.brackets,previousDelimiter:g.delimiters,index:r,image:k,active:!0}},anE=function(g,v){var r;
return(r=g.match(WQF))?(g.options.smart?v.appendChild(zS(r.replace(hH_,"\u2026").replace(n$V,function(k){var y=0,z=0;k.length%3===0?z=k.length/3:k.length%2===0?y=k.length/2:k.length%3===2?(y=1,z=(k.length-2)/3):(y=2,z=(k.length-4)/3);k="";var W;for(W=0;W<z;W++)k+="\u2014";for(W=0;W<y;W++)k+="\u2013";return k}))):v.appendChild(zS(r)),!0):!1},ExC=function(g,v,r){g.subject=v;
g.pos=0;v=g.pos;var k=ATP(g);if(k===0)return 0;var y=g.subject.substr(0,k);if(g.peek()===58)g.pos++;else return g.pos=v,0;WL(g);k=Ukt(g);if(k===null||k.length===0)return g.pos=v,0;var z=g.pos;WL(g);var W=YmH(g);W===null&&(W="",g.pos=z);var S=!0;g.match(zOu)===null&&(W===""?S=!1:(W="",g.pos=z,S=g.match(zOu)!==null));if(!S)return g.pos=v,0;y=F3m(y);if(y==="")return g.pos=v,0;r[y]||(r[y]={destination:k,title:W});return g.pos-v},dkB=function(g,v){var r,k=g.peek();
if(k===-1)return!1;switch(k){case 10:g.pos+=1;if((r=v._lastChild)&&r.type==="text"&&r._literal[r._literal.length-1]===" "){var y=r._literal[r._literal.length-2]===" ";r._literal=r._literal.replace(yT1,"");v.appendChild(new rK(y?"linebreak":"softbreak"))}else v.appendChild(new rK("softbreak"));g.match(cT1);r=!0;break;case 92:r=g.subject;g.pos+=1;g.peek()===10?(g.pos+=1,r=new rK("linebreak"),v.appendChild(r)):i2j.test(r.charAt(g.pos))?(v.appendChild(zS(r.charAt(g.pos))),g.pos+=1):v.appendChild(zS("\\"));
r=!0;break;case 96:a:if(r=g.match(BGV),r===null)r=!1;else{y=g.pos;for(var z;(z=g.match(XiC))!==null;)if(z===r){z=new rK("code");z._literal=g.subject.slice(y,g.pos-r.length).trim().replace(rT6," ");v.appendChild(z);r=!0;break a}g.pos=y;v.appendChild(zS(r));r=!0}break;case 42:case 95:r=PC1(g,k,v);break;case 39:case 34:r=g.options.smart&&PC1(g,k,v);break;case 91:r=g.pos;g.pos+=1;y=zS("[");v.appendChild(y);eOt(g,y,r,!1);r=!0;break;case 33:r=g.pos;g.pos+=1;g.peek()===91?(g.pos+=1,y=zS("!["),v.appendChild(y),
eOt(g,y,r+1,!0)):v.appendChild(zS("!"));r=!0;break;case 93:var W,S=!1,Y;g.pos+=1;var e=g.pos;y=g.brackets;if(y===null)v.appendChild(zS("]"));else if(y.active){r=y.image;var a=g.pos;g.peek()===40&&(g.pos++,WL(g)&&(z=Ukt(g))!==null&&WL(g)&&(vxu.test(g.subject.charAt(g.pos-1))&&(W=YmH(g)),1)&&WL(g)&&g.peek()===41?(g.pos+=1,S=!0):g.pos=a);if(!S){var E=g.pos,p=ATP(g);p>2?Y=g.subject.slice(E,E+p):y.bracketAfter||(Y=g.subject.slice(y.index,e));p===0&&(g.pos=a);Y&&(Y=g.refmap[F3m(Y)])&&(z=Y.destination,W=
Y.title,S=!0)}if(S){e=new rK(r?"image":"link");e._destination=z;e._title=W||"";for(z=y.node._next;z;)W=z._next,cL(z),e.appendChild(z),z=W;v.appendChild(e);oxj(g,y.previousDelimiter);g.brackets=g.brackets.previous;cL(y.node);if(!r)for(y=g.brackets;y!==null;)y.image||(y.active=!1),y=y.previous}else g.brackets=g.brackets.previous,g.pos=e,v.appendChild(zS("]"))}else v.appendChild(zS("]")),g.brackets=g.brackets.previous;r=!0;break;case 60:(r=g.match(MG_))?(r=r.slice(1,r.length-1),y=new rK("link"),y._destination=
Jbu("mailto:"+r),y._title="",y.appendChild(zS(r)),v.appendChild(y),r=!0):(r=g.match(RHC))?(r=r.slice(1,r.length-1),y=new rK("link"),y._destination=Jbu(r),y._title="",y.appendChild(zS(r)),v.appendChild(y),r=!0):r=!1;r||(r=g.match(wi1),r===null?r=!1:(y=new rK("html_inline"),y._literal=r,v.appendChild(y),r=!0));break;case 38:(r=g.match(GtE))?(v.appendChild(zS(DmH(r))),r=!0):r=!1;break;default:r=anE(g,v)}r||(g.pos+=1,v.appendChild(zS(yo(k))));return!0};
Iw.prototype.parseInlines=function(g){this.subject=g._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;dkB(this,g););g._string_content=null;oxj(this,null)};
Iw.prototype.parse=Iw.prototype.parseInlines;var pXt=[/./,/^<(?: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")],TNH=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],lnB=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,fn6=/^[#`~*+_=<>0-9-\|]|\|/,NNu=/[^ \t\f\v\r\n]/,ZM6=/^[*+-]/,HMB=/^(\d{1,9})([.)])/,tCj=/^#{1,6}(?:[ \t]+|$)/,DkP=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,LQ1=/^(?:`{3,}|~{3,})(?= *$)/,wXV=/^(?:=+|-+)[ \t]*$/,QUP=/\r\n|\n|\r/,GnA=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,XIh=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,CCV={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(g){return g!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(g,v){for(g=v._firstChild;g;){if(icC(g)&&g._next){v._listData.tight=!1;break}for(var r=g._firstChild;r;){if(icC(r)&&(g._next||r._next)){v._listData.tight=!1;break}r=r._next}g=g._next}},
canContain:function(g){return g==="item"},
acceptsLines:!1},block_quote:{continue:function(g){var v=g.currentLine;if(g.indented||gK(v,g.nextNonspace)!==62)return 1;PL(g);SF(g,1,!1);RN(gK(v,g.offset))&&SF(g,1,!0);return 0},
finalize:function(){},
canContain:function(g){return g!=="item"},
acceptsLines:!1},item:{continue:function(g,v){if(g.blank){if(v._firstChild==null)return 1;PL(g)}else if(g.indent>=v._listData.markerOffset+v._listData.padding)SF(g,v._listData.markerOffset+v._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(g){return g!=="item"&&!Bj3(g)},
acceptsLines:!1},heading:{continue:function(){return 1},
finalize:function(){},
canContain:function(){return!1},
acceptsLines:!1},thematic_break:{continue:function(){return 1},
finalize:function(){},
canContain:function(){return!1},
acceptsLines:!1},code_block:{continue:function(g,v){var r=g.currentLine,k=g.indent;if(v._isFenced){if((k=k<=3&&r.charAt(g.nextNonspace)===v._fenceChar&&r.slice(g.nextNonspace).match(LQ1))&&k[0].length>=v._fenceLength)return g.finalize(v,g.lineNumber),2;for(v=v._fenceOffset;v>0&&RN(gK(r,g.offset));)SF(g,1,!0),v--}else if(k>=4)SF(g,4,!0);else if(g.blank)PL(g);else return 1;return 0},
finalize:function(g,v){if(v._isFenced){var r=v._string_content,k=r.indexOf("\n");g=r.slice(0,k);r=r.slice(k+1);v.info=$mF(g.trim());v._literal=r}else v._literal=v._string_content.replace(/(\n *)+$/,"\n");v._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(g,v){return!g.blank||v._htmlBlockType!==6&&v._htmlBlockType!==7?0:1},
finalize:function(g,v){v._literal=v._string_content.replace(/(\n *)+$/,"");v._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(g){return g.blank?1:0},
finalize:function(g,v){for(var r,k=!1;gK(v._string_content,0)===91&&(r=ExC(g.inlineParser,v._string_content,g.refmap));)v._string_content=v._string_content.slice(r),k=!0;k&&!NNu.test(v._string_content)&&cL(v)},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(g){return vB(g.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(g){return g=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(g,v){if(!v._rowIsDelimiter){g=v._isHeader?"th":"td";for(var r=v._parent._tableColumns,k=v._string_content,y=0,z="",W,S=v._sourcepos[0][0];y<k.length;){switch(k[y]){case "|":W&&(W._string_content=z.trim(),z="",W=null,r--,r<=0&&(y=k.length));break;default:if(!W){W=new rK(g,[[S,y],[S,y]]);var Y=v._parent._columnAlignment,e=v._parent._tableColumns-r;Y&&e<=Y.length&&e>=0&&(W._alignment=Y[e]);v.appendChild(W)}z+=k[y];W._sourcepos[1][1]=y}y++}W&&(W._string_content=z.trim());v._string_content=
""}},
canContain:function(g){return g!=="row"},
acceptsLines:!1}},uRt=[function(g){if(g.indented||gK(g.currentLine,g.nextNonspace)!==62)return 0;PL(g);SF(g,1,!1);RN(gK(g.currentLine,g.offset))&&SF(g,1,!0);ow(g);g.addChild("block_quote",g.nextNonspace);return 1},
function(g){var v;if(!g.indented&&(v=g.currentLine.slice(g.nextNonspace).match(tCj))){PL(g);SF(g,v[0].length,!1);ow(g);var r=g.addChild("heading",g.nextNonspace);r.level=v[0].trim().length;r._string_content=g.currentLine.slice(g.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");SF(g,g.currentLine.length-g.offset);return 2}return 0},
function(g){var v;if(!g.indented&&(v=g.currentLine.slice(g.nextNonspace).match(DkP))){var r=v[0].length;ow(g);var k=g.addChild("code_block",g.nextNonspace);k._isFenced=!0;k._fenceLength=r;k._fenceChar=v[0][0];k._fenceOffset=g.indent;PL(g);SF(g,r,!1);return 2}return 0},
function(g,v){if(!g.indented&&gK(g.currentLine,g.nextNonspace)===60){var r=g.currentLine.slice(g.nextNonspace),k;for(k=1;k<=7;k++)if(pXt[k].test(r)&&(k<7||v.type!=="paragraph"))return ow(g),g.addChild("html_block",g.offset)._htmlBlockType=k,2}return 0},
function(g,v){var r;if(!g.indented&&v.type==="paragraph"&&(r=g.currentLine.slice(g.nextNonspace).match(wXV))){ow(g);var k=new rK("heading",v.sourcepos);k.level=r[0][0]==="="?1:2;k._string_content=v._string_content;mm0(v,k);cL(v);g.tip=k;SF(g,g.currentLine.length-g.offset,!1);return 2}return 0},
function(g){return!g.indented&&lnB.test(g.currentLine.slice(g.nextNonspace))?(ow(g),g.addChild("thematic_break",g.nextNonspace),SF(g,g.currentLine.length-g.offset,!1),2):0},
function(g,v){var r,k;if(!(k=g.indented&&v.type!=="list")){a:{var y=v,z=g.currentLine.slice(g.nextNonspace);k={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:g.indent};if(r=z.match(ZM6))k.type="bullet",k.bulletChar=r[0][0];else{if(!(r=z.match(HMB))||y.type==="paragraph"&&r[1]!=="1"){r=null;break a}k.type="ordered";k.start=parseInt(r[1],10);k.delimiter=r[2]}var W=gK(g.currentLine,g.nextNonspace+r[0].length);if(W!==-1&&W!==9&&W!==32||y.type==="paragraph"&&!g.currentLine.slice(g.nextNonspace+
r[0].length).match(NNu))r=null;else{PL(g);SF(g,r[0].length,!0);y=g.column;z=g.offset;do SF(g,1,!0),W=gK(g.currentLine,g.offset);while(g.column-y<5&&RN(W));W=gK(g.currentLine,g.offset)===-1;var S=g.column-y;S>=5||S<1||W?(k.padding=r[0].length+1,g.column=y,g.offset=z,RN(gK(g.currentLine,g.offset))&&SF(g,1,!0)):k.padding=r[0].length+S;r=k}}k=!r}if(k)return 0;ow(g);(k=g.tip.type!=="list")||(v=v._listData,k=!(v.type===r.type&&v.delimiter===r.delimiter&&v.bulletChar===r.bulletChar));k&&(v=g.addChild("list",
g.nextNonspace),v._listData=r);v=g.addChild("item",g.nextNonspace);v._listData=r;return 1},
function(g){var v;return((v=g.options.shouldParseIndentAsCodeBlock)!=null?v:1)&&g.indented&&g.tip.type!=="paragraph"&&!g.blank?(SF(g,4,!0),ow(g),g.addChild("code_block",g.offset),2):0},
function(g,v){var r=vB(g.currentLine),k=vB(g.lookahead);if(r!==0&&k<0&&Math.abs(r)==Math.abs(k)&&!Bj3(v.type)){ow(g);v=g.addChild("table",g.nextNonspace);v._tableRows=1;v._tableColumns=Math.abs(r);r=g.lookahead;if(XIh.test(r)){k=[];for(var y=0,z=!1,W=0,S=void 0;y<r.length;){var Y=W>=3;switch(r[y]){case "-":W++;break;case "|":z&&(k.push(S),S=void 0,W=0);z=!0;break;case ":":S||Y||(S="left"),!S&&Y&&(S="right"),S==="left"&&Y&&(S="center")}y++}r=k}else r=void 0;v._columnAlignment=r;v=g.addChild("row",
g.nextNonspace);v._isHeader=!0;SF(g,g.currentLine.length-g.offset,!1);v._string_content=g.currentLine;return 1}return 0},
function(g,v){if(v.type=="table"&&vB(g.currentLine)!==0){ow(g);var r=v;v=g.addChild("row",g.nextNonspace);vB(g.currentLine)<0?v._rowIsDelimiter=!0:r._tableRows+=1;SF(g,g.currentLine.length-g.offset,!1);v._string_content=g.currentLine;return 2}return 0}],FYY=function(){var g={shouldParseIndentAsCodeBlock:!1};
g=g===void 0?{}:g;this.lastMatchedContainer=this.doc=hWm();this.refmap={};this.lastLineLength=0;this.inlineParser=new Iw(g);this.options=g;this.oldtip=this.tip=this.doc;this.lookahead=this.currentLine="";this.indent=this.nextNonspaceColumn=this.nextNonspace=this.column=this.offset=this.lineNumber=0;this.partiallyConsumedTab=this.blank=this.indented=!1;this.allClosed=!0;this.blocks=CCV;this.blockStarts=uRt},xkB=function(g){g.partiallyConsumedTab&&(g.offset+=1,g.tip._string_content+=" ".repeat(4-g.column%
4));
g.tip._string_content+=g.currentLine.slice(g.offset)+"\n"};
FYY.prototype.addChild=function(g,v){for(;!this.blocks[this.tip.type].canContain(g);)this.finalize(this.tip,this.lineNumber-1);g=new rK(g,[[this.lineNumber,v+1],[0,0]]);g._string_content="";this.tip.appendChild(g);return this.tip=g};
var ow=function(g){if(!g.allClosed){for(;g.oldtip!==g.lastMatchedContainer;){var v=g.oldtip._parent;g.finalize(g.oldtip,g.lineNumber-1);g.oldtip=v}g.allClosed=!0}},SF=function(g,v,r){for(var k=g.currentLine,y,z;v>0&&(z=k[g.offset]);)z==="\t"?(y=4-g.column%4,r?(g.partiallyConsumedTab=y>v,y=y>v?v:y,g.column+=y,g.offset+=g.partiallyConsumedTab?0:1,v-=y):(g.partiallyConsumedTab=!1,g.column+=y,g.offset+=1,--v)):(g.partiallyConsumedTab=!1,g.offset+=1,g.column+=1,--v)},PL=function(g){g.offset=g.nextNonspace;
g.column=g.nextNonspaceColumn;g.partiallyConsumedTab=!1},jU0=function(g){for(var v=g.currentLine,r=g.offset,k=g.column,y;(y=v.charAt(r))!=="";)if(y===" ")r++,k++;
else if(y==="\t")r++,k+=4-k%4;else break;g.blank=y==="\n"||y==="\r"||y==="";g.nextNonspace=r;g.nextNonspaceColumn=k;g.indent=g.nextNonspaceColumn-g.column;g.indented=g.indent>=4};
FYY.prototype.finalize=function(g,v){var r=g._parent;g._open=!1;g.sourcepos[1]=[v,this.lastLineLength];this.blocks[g.type].finalize(this,g);this.tip=r};
FYY.prototype.parse=function(g){this.tip=this.doc=hWm();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!g)return this.doc;this.options.time&&console.time("preparing input");var v=g.split(QUP),r=v.length;g.charCodeAt(g.length-1)===10&&--r;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(g=0;g<r;g++)a:{var k=void 0,y=v[g],z=v[g+1],W=!0,S=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;y.indexOf("\x00")!==-1&&(y=y.replace(/\0/g,"\ufffd"));this.currentLine=y;for(this.lookahead=z;(k=S._lastChild)&&k._open;){S=k;jU0(this);switch(this.blocks[S.type].continue(this,S)){case 0:break;case 1:W=!1;break;case 2:this.lastLineLength=y.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!W){S=S._parent;break}}this.allClosed=S===this.oldtip;this.lastMatchedContainer=
S;k=S.type!=="paragraph"&&CCV[S.type].acceptsLines;z=this.blockStarts;for(W=z.length;!k;){jU0(this);if(!this.indented&&!fn6.test(y.slice(this.nextNonspace))){PL(this);break}for(var Y=0;Y<W;){var e=z[Y](this,S);if(e===1){S=this.tip;break}else if(e===2){S=this.tip;k=!0;break}else Y++}if(Y===W){PL(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){ow(this);this.blank&&S.lastChild&&(S.lastChild._lastLineBlank=!0);k=S.type;z=this.blank&&!(k==="block_quote"||k==="code_block"&&S._isFenced||
k==="item"&&!S._firstChild&&S.sourcepos[0][0]===this.lineNumber);for(W=S;W;)W._lastLineBlank=z,W=W._parent;this.blocks[k].acceptsLines?(xkB(this),k==="html_block"&&S._htmlBlockType>=1&&S._htmlBlockType<=5&&TNH[S._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(S,this.lineNumber)):this.offset<y.length&&!this.blank&&(this.addChild("paragraph",this.offset),PL(this),xkB(this))}else xkB(this);this.lastLineLength=y.length}for(;this.tip;)this.finalize(this.tip,r);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");y=new sxt(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;r=y.next();)v=r.node,g=v.type,r.entering||g!=="paragraph"&&g!=="heading"&&g!=="th"&&g!="td"||this.inlineParser.parse(v);this.options.time&&console.timeEnd("inline parsing");return this.doc};nVC.prototype.render=function(g){g=new sxt(g);var v;this.buffer="";for(this.lastOut="\n";v=g.next();){var r=v.node.type;if(this[r])this[r](v.node,v.entering)}return this.buffer};
nVC.prototype.out=function(g){YC(this,g)};
var YC=function(g,v){g.buffer+=v;g.lastOut=v};
nVC.prototype.cr=function(){this.lastOut!=="\n"&&YC(this,"\n")};var $kc=/^javascript:|vbscript:|file:|data:/i,JTu=/^data:image\/(?:png|gif|jpeg|webp)/i,OM6=function(g){return $kc.test(g)&&!JTu.test(g)};
kD.prototype=Object.create(nVC.prototype);_.c=kD.prototype;_.c.text=function(g){this.out(g.literal)};
_.c.html_inline=function(g){this.options.safe?YC(this,"\x3c!-- raw HTML omitted --\x3e"):YC(this,g.literal)};
_.c.html_block=function(g){this.cr();this.options.safe?YC(this,"\x3c!-- raw HTML omitted --\x3e"):YC(this,g.literal);this.cr()};
_.c.softbreak=function(){YC(this,this.options.softbreak)};
_.c.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.c.link=function(g,v){var r=this.attrs(g);v?(this.options.safe&&OM6(g.destination)||r.push(["href",kC(g.destination,!0)]),g.title&&r.push(["title",kC(g.title,!0)]),this.tag("a",r)):this.tag("/a")};
_.c.image=function(g,v){v?(this.disableTags===0&&(this.options.safe&&OM6(g.destination)?YC(this,'<img src="" alt="'):YC(this,'<img src="'+kC(g.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(g.title&&YC(this,'" title="'+kC(g.title,!0)),YC(this,'" />')))};
_.c.emph=function(g,v){this.tag(v?"em":"/em")};
_.c.strong=function(g,v){this.tag(v?"strong":"/strong")};
_.c.paragraph=function(g,v){var r=g.parent.parent;g=this.attrs(g);r!==null&&r.type==="list"&&r.listTight||(v?(this.cr(),this.tag("p",g)):(this.tag("/p"),this.cr()))};
_.c.heading=function(g,v){var r="h"+g.level;g=this.attrs(g);v?(this.cr(),this.tag(r,g)):(this.tag("/"+r),this.cr())};
_.c.code=function(g){this.tag("code");this.out(g.literal);this.tag("/code")};
_.c.code_block=function(g){var v=g.info?g.info.split(/\s+/):[],r=this.attrs(g);v.length>0&&v[0].length>0&&r.push(["class","language-"+kC(v[0],!0)]);this.cr();this.tag("pre");this.tag("code",r);this.out(g.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.c.thematic_break=function(g){g=this.attrs(g);this.cr();this.tag("hr",g,!0);this.cr()};
_.c.block_quote=function(g,v){g=this.attrs(g);v?(this.cr(),this.tag("blockquote",g)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.c.list=function(g,v){var r=g.listType==="bullet"?"ul":"ol",k=this.attrs(g);v?(g=g.listStart,g!==null&&g!==1&&k.push(["start",g.toString()]),this.cr(),this.tag(r,k)):(this.cr(),this.tag("/"+r));this.cr()};
_.c.item=function(g,v){g=this.attrs(g);v?this.tag("li",g):(this.tag("/li"),this.cr())};
_.c.custom_inline=function(g,v){v&&g.onEnter?YC(this,g.onEnter):!v&&g.onExit&&YC(this,g.onExit)};
_.c.custom_block=function(g,v){this.cr();v&&g.onEnter?YC(this,g.onEnter):!v&&g.onExit&&YC(this,g.onExit);this.cr()};
_.c.table=function(g,v){g=this.attrs(g);v?(this.cr(),this.tag("table",g)):(this.tag("/table"),this.cr())};
_.c.row=function(g,v){g._rowIsDelimiter||(g=this.attrs(g),v?this.tag("tr",g):this.tag("/tr"))};
_.c.td=function(g,v){var r=this.attrs(g);g._alignment&&r.push(["align",g._alignment]);v?this.tag("td",r):this.tag("/td")};
_.c.th=function(g,v){var r=this.attrs(g);g._alignment&&r.push(["align",g._alignment]);v?this.tag("th",r):this.tag("/th")};
_.c.out=function(g){YC(this,kC(g,!1))};
_.c.tag=function(g,v,r){if(!(this.disableTags>0)){this.buffer+="<"+g;if(v&&v.length>0){g=0;for(var k;(k=v[g])!==void 0;)this.buffer+=" "+k[0]+'="'+k[1]+'"',g++}r&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.c.attrs=function(g){var v=[];this.options.sourcepos&&(g=g.sourcepos)&&v.push(["data-sourcepos",String(g[0][0])+":"+String(g[0][1])+"-"+String(g[1][0])+":"+String(g[1][1])]);return v};
kD.prototype.text=kD.prototype.text;kD.prototype.html_inline=kD.prototype.html_inline;kD.prototype.html_block=kD.prototype.html_block;kD.prototype.softbreak=kD.prototype.softbreak;kD.prototype.linebreak=kD.prototype.linebreak;kD.prototype.link=kD.prototype.link;kD.prototype.image=kD.prototype.image;kD.prototype.emph=kD.prototype.emph;kD.prototype.strong=kD.prototype.strong;kD.prototype.paragraph=kD.prototype.paragraph;kD.prototype.heading=kD.prototype.heading;kD.prototype.code=kD.prototype.code;
kD.prototype.code_block=kD.prototype.code_block;kD.prototype.thematic_break=kD.prototype.thematic_break;kD.prototype.block_quote=kD.prototype.block_quote;kD.prototype.list=kD.prototype.list;kD.prototype.item=kD.prototype.item;kD.prototype.custom_inline=kD.prototype.custom_inline;kD.prototype.custom_block=kD.prototype.custom_block;kD.prototype.table=kD.prototype.table;kD.prototype.row=kD.prototype.row;kD.prototype.td=kD.prototype.td;kD.prototype.th=kD.prototype.th;kD.prototype.out=kD.prototype.out;
kD.prototype.tag=kD.prototype.tag;kD.prototype.attrs=kD.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 VC1,qm6,e5Y;(function(){function g(w,t){return w<t?-1:w>t?1:w>=t?0:NaN}
function v(w){return function(t,x){return g(w(t),x)}}
function r(){for(var w=0,t=arguments.length,x={},B;w<t;++w){if(!(B=arguments[w]+"")||B in x)throw Error("oe`"+B);x[B]=[]}return new k(x)}
function k(w){this._=w}
function y(w,t){return w.trim().split(/^|\s+/).map(function(x){var B="",ch=x.indexOf(".");ch>=0&&(B=x.slice(ch+1),x=x.slice(0,ch));if(x&&!t.hasOwnProperty(x))throw Error("pe`"+x);return{type:x,name:B}})}
function z(w,t,x){for(var B=0,ch=w.length;B<ch;++B)if(w[B].name===t){w[B]=bcS;w=w.slice(0,B).concat(w.slice(B+1));break}x!=null&&w.push({name:t,value:x});return w}
function W(w){var t=w,x=t.indexOf(":");x>=0&&(t=w.slice(0,x))!=="xmlns"&&(w=w.slice(x+1));return sY.hasOwnProperty(t)?{space:sY[t],local:w}:w}
function S(w){return function(){var t=this.ownerDocument,x=this.namespaceURI;return x==="http://www.w3.org/1999/xhtml"&&t.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?t.createElement(w):t.createElementNS(x,w)}}
function Y(w){return function(){return this.ownerDocument.createElementNS(w.space,w.local)}}
function e(w){w=W(w);return(w.local?Y:S)(w)}
function a(){}
function E(w){return w==null?a:function(){return this.querySelector(w)}}
function p(w){return Array(w.length)}
function f(w,t){this.ownerDocument=w.ownerDocument;this.namespaceURI=w.namespaceURI;this._next=null;this._parent=w;this.__data__=t}
function Z(w){return function(){return w}}
function L(w,t,x,B,ch,YF){for(var pK=0,DT,RY=t.length,ho=YF.length;pK<ho;++pK)(DT=t[pK])?(DT.__data__=YF[pK],B[pK]=DT):x[pK]=new f(w,YF[pK]);for(;pK<RY;++pK)if(DT=t[pK])ch[pK]=DT}
function Q(w,t,x,B,ch,YF,pK){var DT,RY,ho={},gt=t.length,WP=YF.length,Fj=Array(gt),AG;for(DT=0;DT<gt;++DT)if(RY=t[DT])Fj[DT]=AG="$"+pK.call(RY,RY.__data__,DT,t),AG in ho?ch[DT]=RY:ho[AG]=RY;for(DT=0;DT<WP;++DT)AG="$"+pK.call(w,YF[DT],DT,YF),(RY=ho[AG])?(B[DT]=RY,RY.__data__=YF[DT],ho[AG]=null):x[DT]=new f(w,YF[DT]);for(DT=0;DT<gt;++DT)(RY=t[DT])&&ho[Fj[DT]]===RY&&(ch[DT]=RY)}
function O(w,t){return w<t?-1:w>t?1:w>=t?0:NaN}
function q(w){return function(){this.removeAttribute(w)}}
function X(w){return function(){this.removeAttributeNS(w.space,w.local)}}
function b(w,t){return function(){this.setAttribute(w,t)}}
function n(w,t){return function(){this.setAttributeNS(w.space,w.local,t)}}
function h(w,t){return function(){var x=t.apply(this,arguments);x==null?this.removeAttribute(w):this.setAttribute(w,x)}}
function IY(w,t){return function(){var x=t.apply(this,arguments);x==null?this.removeAttributeNS(w.space,w.local):this.setAttributeNS(w.space,w.local,x)}}
function Ao(w){return function(){this.style.removeProperty(w)}}
function dC(w,t,x){return function(){this.style.setProperty(w,t,x)}}
function Hh(w,t,x){return function(){var B=t.apply(this,arguments);B==null?this.style.removeProperty(w):this.style.setProperty(w,B,x)}}
function wC(w,t){return w.style.getPropertyValue(t)||(w.ownerDocument&&w.ownerDocument.defaultView||w.document&&w||w.defaultView).getComputedStyle(w,null).getPropertyValue(t)}
function CK(w){return function(){delete this[w]}}
function Fh(w,t){return function(){this[w]=t}}
function qs(w,t){return function(){var x=t.apply(this,arguments);x==null?delete this[w]:this[w]=x}}
function Q6(){this.textContent=""}
function aM(w){return function(){this.textContent=w}}
function j0(w){return function(){var t=w.apply(this,arguments);this.textContent=t==null?"":t}}
function AC(){this.innerHTML=""}
function PP(w){return function(){this.innerHTML=w}}
function vv(w){return function(){var t=w.apply(this,arguments);this.innerHTML=t==null?"":t}}
function S0(){return null}
function oe(){var w=this.parentNode;w&&w.removeChild(this)}
function LN(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function Ph(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function Tc(w,t,x){w=uu(w,t,x);return function(B){var ch=B.relatedTarget;ch&&(ch===this||ch.compareDocumentPosition(this)&8)||w.call(this,B)}}
function uu(w,t,x){return function(){w.call(this,this.__data__,t,x)}}
function sp(w){return w.trim().split(/^|\s+/).map(function(t){var x="",B=t.indexOf(".");B>=0&&(x=t.slice(B+1),t=t.slice(0,B));return{type:t,name:x}})}
function NE(w){return function(){var t=this.__on;if(t){for(var x=0,B=-1,ch=t.length,YF;x<ch;++x)(YF=t[x],w.type&&YF.type!==w.type||YF.name!==w.name)?t[++B]=YF:this.removeEventListener(YF.type,YF.listener,YF.capture);++B?t.length=B:delete this.__on}}}
function BP(w,t,x){var B=oeB.hasOwnProperty(w.type)?Tc:uu;return function(ch,YF,pK){ch=this.__on;var DT;YF=B(t,YF,pK);if(ch){pK=0;for(var RY=ch.length;pK<RY;++pK)if((DT=ch[pK]).type===w.type&&DT.name===w.name){this.removeEventListener(DT.type,DT.listener,DT.capture);this.addEventListener(DT.type,DT.listener=YF,DT.capture=x);DT.value=t;return}}this.addEventListener(w.type,YF,x);DT={type:w.type,name:w.name,value:t,listener:YF,capture:x};ch?ch.push(DT):this.__on=[DT]}}
function KF(w,t,x){var B=w.ownerDocument&&w.ownerDocument.defaultView||w.document&&w||w.defaultView,ch=B.CustomEvent;typeof ch==="function"?ch=new ch(t,x):(ch=B.document.createEvent("Event"),x?(ch.initEvent(t,x.bubbles,x.cancelable),ch.detail=x.detail):ch.initEvent(t,!1,!1));w.dispatchEvent(ch)}
function Gc(w,t){return function(){return KF(this,w,t)}}
function cP(w,t){return function(){return KF(this,w,t.apply(this,arguments))}}
function su(w,t){this._groups=w;this._parents=t}
function pq(){return new su([[document.documentElement]],F3b)}
function pB(){this._="@"+(++icd).toString(36)}
function DF(w,t,x){w.prototype=t.prototype=x;x.constructor=w}
function Y5(w,t){w=Object.create(w.prototype);for(var x in t)w[x]=t[x];return w}
function WY(){}
function IM(w){var t;w=(w+"").trim().toLowerCase();return(t=Gnp.exec(w))?(t=parseInt(t[1],16),new nq(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1)):(t=XIv.exec(w))?pF(parseInt(t[1],16)):(t=Bjn.exec(w))?new nq(t[1],t[2],t[3],1):(t=hWb.exec(w))?new nq(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=nVd.exec(w))?Sc(t[1],t[2],t[3],t[4]):(t=MVD.exec(w))?Sc(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=RWd.exec(w))?P9(t[1],t[2]/100,t[3]/100,1):(t=gbn.exec(w))?P9(t[1],t[2]/100,t[3]/100,t[4]):Y$H.hasOwnProperty(w)?
pF(Y$H[w]):w==="transparent"?new nq(NaN,NaN,NaN,0):null}
function pF(w){return new nq(w>>16&255,w>>8&255,w&255,1)}
function Sc(w,t,x,B){B<=0&&(w=t=x=NaN);return new nq(w,t,x,B)}
function KB(w){w instanceof WY||(w=IM(w));if(!w)return new nq;w=w.rgb();return new nq(w.r,w.g,w.b,w.opacity)}
function DR(w,t,x,B){return arguments.length===1?KB(w):new nq(w,t,x,B==null?1:B)}
function nq(w,t,x,B){this.r=+w;this.g=+t;this.b=+x;this.opacity=+B}
function yy(w){w=Math.max(0,Math.min(255,Math.round(w)||0));return(w<16?"0":"")+w.toString(16)}
function P9(w,t,x,B){B<=0?w=t=x=NaN:x<=0||x>=1?w=t=NaN:t<=0&&(w=NaN);return new B0(w,t,x,B)}
function VU(w){if(w instanceof B0)return new B0(w.h,w.s,w.l,w.opacity);w instanceof WY||(w=IM(w));if(!w)return new B0;if(w instanceof B0)return w;w=w.rgb();var t=w.r/255,x=w.g/255,B=w.b/255,ch=Math.min(t,x,B),YF=Math.max(t,x,B),pK=NaN,DT=YF-ch,RY=(YF+ch)/2;DT?(pK=t===YF?(x-B)/DT+(x<B)*6:x===YF?(B-t)/DT+2:(t-x)/DT+4,DT/=RY<.5?YF+ch:2-YF-ch,pK*=60):DT=RY>0&&RY<1?0:pK;return new B0(pK,DT,RY,w.opacity)}
function pS(w,t,x,B){return arguments.length===1?VU(w):new B0(w,t,x,B==null?1:B)}
function B0(w,t,x,B){this.h=+w;this.s=+t;this.l=+x;this.opacity=+B}
function yU(w,t,x){return(w<60?t+(x-t)*w/60:w<180?x:w<240?t+(x-t)*(240-w)/60:t)*255}
function Ef(w){if(w instanceof fK)return new fK(w.l,w.a,w.b,w.opacity);if(w instanceof dt){if(isNaN(w.h))return new fK(w.l,0,0,w.opacity);var t=w.h*Ue6;return new fK(w.l,Math.cos(t)*w.c,Math.sin(t)*w.c,w.opacity)}w instanceof nq||(w=KB(w));var x=cv(w.r),B=cv(w.g),ch=cv(w.b);t=Jo(.2225045*x+.7168786*B+.0606169*ch);if(x===B&&B===ch)var YF=x=t;else YF=Jo((.4360747*x+.3850649*B+.1430804*ch)/.96422),x=Jo((.0139322*x+.0971045*B+.7141733*ch)/.82521);return new fK(116*t-16,500*(YF-t),200*(t-x),w.opacity)}
function fK(w,t,x,B){this.l=+w;this.a=+t;this.b=+x;this.opacity=+B}
function Jo(w){return w>vbG?Math.pow(w,1/3):w/AYu+eoF}
function mR(w){return w>Wf?w*w*w:AYu*(w-eoF)}
function Y1(w){return 255*(w<=.0031308?12.92*w:1.055*Math.pow(w,1/2.4)-.055)}
function cv(w){return(w/=255)<=.04045?w/12.92:Math.pow((w+.055)/1.055,2.4)}
function wX(w){if(w instanceof dt)return new dt(w.h,w.c,w.l,w.opacity);w instanceof fK||(w=Ef(w));if(w.a===0&&w.b===0)return new dt(NaN,0,w.l,w.opacity);var t=Math.atan2(w.b,w.a)*a21;return new dt(t<0?t+360:t,Math.sqrt(w.a*w.a+w.b*w.b),w.l,w.opacity)}
function Up(w,t,x,B){return arguments.length===1?wX(w):new dt(w,t,x,B==null?1:B)}
function dt(w,t,x,B){this.h=+w;this.c=+t;this.l=+x;this.opacity=+B}
function aH(w,t,x,B){if(arguments.length===1){var ch=w;if(ch instanceof Tb)ch=new Tb(ch.h,ch.s,ch.l,ch.opacity);else{ch instanceof nq||(ch=KB(ch));var YF=ch.g/255,pK=ch.b/255,DT=(EeC*pK+ch.r/255*-1.7884503806-3.5172982438*YF)/(EeC+-1.7884503806-3.5172982438);pK-=DT;var RY=(1.97294*(YF-DT)- -.29227*pK)/-.90649;pK=(YF=Math.sqrt(RY*RY+pK*pK)/(1.97294*DT*(1-DT)))?Math.atan2(RY,pK)*a21-120:NaN;ch=new Tb(pK<0?pK+360:pK,YF,DT,ch.opacity)}}else ch=new Tb(w,t,x,B==null?1:B);return ch}
function Tb(w,t,x,B){this.h=+w;this.s=+t;this.l=+x;this.opacity=+B}
function Ya(w,t,x,B,ch){var YF=w*w,pK=YF*w;return((1-3*w+3*YF-pK)*t+(4-6*YF+3*pK)*x+(1+3*w+3*YF-3*pK)*B+pK*ch)/6}
function zc(w){return function(){return w}}
function TI(w,t){return function(x){return w+x*t}}
function Tl(w,t,x){return w=Math.pow(w,x),t=Math.pow(t,x)-w,x=1/x,function(B){return Math.pow(w+B*t,x)}}
function xa(w,t){var x=t-w;return x?TI(w,x>180||x<-180?x-360*Math.round(x/360):x):zc(isNaN(w)?t:w)}
function T_(w){return(w=+w)===1?Y0:function(t,x){return x-t?Tl(t,x,w):zc(isNaN(t)?x:t)}}
function Y0(w,t){var x=t-w;return x?TI(w,x):zc(isNaN(w)?t:w)}
function di(w){return function(t){var x=t.length,B=Array(x),ch=Array(x),YF=Array(x),pK;for(pK=0;pK<x;++pK){var DT=DR(t[pK]);B[pK]=DT.r||0;ch[pK]=DT.g||0;YF[pK]=DT.b||0}B=w(B);ch=w(ch);YF=w(YF);DT.opacity=1;return function(RY){DT.r=B(RY);DT.g=ch(RY);DT.b=YF(RY);return DT+""}}}
function bk(w,t){return w=+w,t-=w,function(x){return w+t*x}}
function Wv(w){return function(){return w}}
function Wg(w){return function(t){return w(t)+""}}
function MM(w,t){var x=jjk.lastIndex=$e3.lastIndex=0,B,ch,YF,pK=-1,DT=[],RY=[];w+="";for(t+="";(B=jjk.exec(w))&&(ch=$e3.exec(t));)(YF=ch.index)>x&&(YF=t.slice(x,YF),DT[pK]?DT[pK]+=YF:DT[++pK]=YF),(B=B[0])===(ch=ch[0])?DT[pK]?DT[pK]+=ch:DT[++pK]=ch:(DT[++pK]=null,RY.push({i:pK,x:bk(B,ch)})),x=$e3.lastIndex;x<t.length&&(YF=t.slice(x),DT[pK]?DT[pK]+=YF:DT[++pK]=YF);return DT.length<2?RY[0]?Wg(RY[0].x):Wv(t):(t=RY.length,function(ho){for(var gt=0,WP;gt<t;++gt)DT[(WP=RY[gt]).i]=WP.x(ho);return DT.join("")})}
function tU(w,t,x,B,ch,YF){var pK,DT,RY;if(pK=Math.sqrt(w*w+t*t))w/=pK,t/=pK;if(RY=w*x+t*B)x-=w*RY,B-=t*RY;if(DT=Math.sqrt(x*x+B*B))x/=DT,B/=DT,RY/=DT;w*B<t*x&&(w=-w,t=-t,RY=-RY,pK=-pK);return{translateX:ch,translateY:YF,rotate:Math.atan2(t,w)*deu,skewX:Math.atan(RY)*deu,scaleX:pK,scaleY:DT}}
function DM(w,t,x,B){function ch(ho){return ho.length?ho.pop()+" ":""}
function YF(ho,gt,WP,Fj,AG,eh){ho!==WP||gt!==Fj?(AG=AG.push("translate(",null,t,null,x),eh.push({i:AG-4,x:bk(ho,WP)},{i:AG-2,x:bk(gt,Fj)})):(WP||Fj)&&AG.push("translate("+WP+t+Fj+x)}
function pK(ho,gt,WP,Fj){ho!==gt?(ho-gt>180?gt+=360:gt-ho>180&&(ho+=360),Fj.push({i:WP.push(ch(WP)+"rotate(",null,B)-2,x:bk(ho,gt)})):gt&&WP.push(ch(WP)+"rotate("+gt+B)}
function DT(ho,gt,WP,Fj){ho!==gt?Fj.push({i:WP.push(ch(WP)+"skewX(",null,B)-2,x:bk(ho,gt)}):gt&&WP.push(ch(WP)+"skewX("+gt+B)}
function RY(ho,gt,WP,Fj,AG,eh){ho!==WP||gt!==Fj?(AG=AG.push(ch(AG)+"scale(",null,",",null,")"),eh.push({i:AG-4,x:bk(ho,WP)},{i:AG-2,x:bk(gt,Fj)})):WP===1&&Fj===1||AG.push(ch(AG)+"scale("+WP+","+Fj+")")}
return function(ho,gt){var WP=[],Fj=[];ho=w(ho);gt=w(gt);YF(ho.translateX,ho.translateY,gt.translateX,gt.translateY,WP,Fj);pK(ho.rotate,gt.rotate,WP,Fj);DT(ho.skewX,gt.skewX,WP,Fj);RY(ho.scaleX,ho.scaleY,gt.scaleX,gt.scaleY,WP,Fj);ho=gt=null;return function(AG){for(var eh=-1,mo=Fj.length,fV;++eh<mo;)WP[(fV=Fj[eh]).i]=fV.x(AG);return WP.join("")}}}
function Qy(w){return function(t,x){var B=w((t=pS(t)).h,(x=pS(x)).h),ch=Y0(t.s,x.s),YF=Y0(t.l,x.l),pK=Y0(t.opacity,x.opacity);return function(DT){t.h=B(DT);t.s=ch(DT);t.l=YF(DT);t.opacity=pK(DT);return t+""}}}
function a4(w){return function(t,x){var B=w((t=Up(t)).h,(x=Up(x)).h),ch=Y0(t.c,x.c),YF=Y0(t.l,x.l),pK=Y0(t.opacity,x.opacity);return function(DT){t.h=B(DT);t.c=ch(DT);t.l=YF(DT);t.opacity=pK(DT);return t+""}}}
function E7(w){return function B(x){function ch(YF,pK){var DT=w((YF=aH(YF)).h,(pK=aH(pK)).h),RY=Y0(YF.s,pK.s),ho=Y0(YF.l,pK.l),gt=Y0(YF.opacity,pK.opacity);return function(WP){YF.h=DT(WP);YF.s=RY(WP);YF.l=ho(Math.pow(WP,x));YF.opacity=gt(WP);return YF+""}}
x=+x;ch.gamma=B;return ch}(1)}
function TC(){return sB||(pp_(Mnh),sB=i5.now()+pwY)}
function Mnh(){sB=0}
function lN(){this._call=this._time=this._next=null}
function i6(w,t,x){var B=new lN;B.restart(w,t,x);return B}
function G$(){sB=(T7m=i5.now())+pwY;Pf=G6=0;try{TC();++Pf;for(var w=l8K,t;w;)(t=sB-w._time)>=0&&w._call.call(null,t),w=w._next;--Pf}finally{Pf=0;w=l8K;for(var x=Infinity;w;)if(w._call){x>w._time&&(x=w._time);var B=w;w=w._next}else t=w._next,w._next=null,w=B?B._next=t:l8K=t;Xd=B;Xq(x);sB=0}}
function TFC(){var w=i5.now(),t=w-T7m;t>1E3&&(pwY-=t,T7m=w)}
function Xq(w){Pf||(G6&&(G6=clearTimeout(G6)),w-sB>24?(w<Infinity&&(G6=setTimeout(G$,w-i5.now()-pwY)),B_&&(B_=clearInterval(B_))):(B_||(T7m=i5.now(),B_=setInterval(TFC,1E3)),Pf=1,pp_(G$)))}
function TqP(w,t,x){var B=new lN;t=t==null?0:+t;B.restart(function(ch){B.stop();w(ch+t)},t,x);
return B}
function JYm(w,t,x,B,ch,YF){var pK=w.__transition;if(!pK)w.__transition={};else if(x in pK)return;r$D(w,x,{name:t,index:B,group:ch,on:krv,tween:y$A,time:YF.time,delay:YF.delay,duration:YF.duration,ease:YF.ease,timer:null,state:0})}
function OQY(w,t){w=zf(w,t);if(w.state>0)throw Error("qe");return w}
function mm(w,t){w=zf(w,t);if(w.state>2)throw Error("re");return w}
function zf(w,t){w=w.__transition;if(!w||!(w=w[t]))throw Error("se");return w}
function r$D(w,t,x){function B(RY){var ho,gt;if(x.state!==1)return YF();for(Fj in pK){var WP=pK[Fj];if(WP.name===x.name){if(WP.state===3)return TqP(B);WP.state===4?(WP.state=6,WP.timer.stop(),WP.on.call("interrupt",w,w.__data__,WP.index,WP.group),delete pK[Fj]):+Fj<t&&(WP.state=6,WP.timer.stop(),delete pK[Fj])}}TqP(function(){x.state===3&&(x.state=4,x.timer.restart(ch,x.delay,x.time),ch(RY))});
x.state=2;x.on.call("start",w,w.__data__,x.index,x.group);if(x.state===2){x.state=3;DT=Array(gt=x.tween.length);var Fj=0;for(ho=-1;Fj<gt;++Fj)if(WP=x.tween[Fj].value.call(w,w.__data__,x.index,x.group))DT[++ho]=WP;DT.length=ho+1}}
function ch(RY){RY=RY<x.duration?x.ease.call(null,RY/x.duration):(x.timer.restart(YF),x.state=5,1);for(var ho=-1,gt=DT.length;++ho<gt;)DT[ho].call(null,RY);x.state===5&&(x.on.call("end",w,w.__data__,x.index,x.group),YF())}
function YF(){x.state=6;x.timer.stop();delete pK[t];for(var RY in pK)return;delete w.__transition}
var pK=w.__transition,DT;pK[t]=x;x.timer=i6(function(RY){x.state=1;x.timer.restart(B,x.delay,x.time);x.delay<=RY&&B(RY-x.delay)},0,x.time)}
function c$q(w,t){var x,B;return function(){var ch=mm(this,w),YF=ch.tween;if(YF!==x){B=x=YF;YF=0;for(var pK=B.length;YF<pK;++YF)if(B[YF].name===t){B=B.slice();B.splice(YF,1);break}}ch.tween=B}}
function ziM(w,t,x){var B,ch;if(typeof x!=="function")throw Error();return function(){var YF=mm(this,w),pK=YF.tween;if(pK!==B){ch=(B=pK).slice();pK={name:t,value:x};for(var DT=0,RY=ch.length;DT<RY;++DT)if(ch[DT].name===t){ch[DT]=pK;break}DT===RY&&ch.push(pK)}YF.tween=ch}}
function VHk(w,t,x){var B=w._id;w.each(function(){var ch=mm(this,B);(ch.value||(ch.value={}))[t]=x.apply(this,arguments)});
return function(ch){return zf(ch,B).value[t]}}
function l26(w,t){var x;return(typeof t==="number"?bk:t instanceof IM?f26:(x=IM(t))?(t=x,f26):MM)(w,t)}
function I6v(w){return function(){this.removeAttribute(w)}}
function Wnp(w){return function(){this.removeAttributeNS(w.space,w.local)}}
function PAM(w,t,x){var B,ch;return function(){var YF=this.getAttribute(w);return YF===x?null:YF===B?ch:ch=t(B=YF,x)}}
function S7A(w,t,x){var B,ch;return function(){var YF=this.getAttributeNS(w.space,w.local);return YF===x?null:YF===B?ch:ch=t(B=YF,x)}}
function obD(w,t,x){var B,ch,YF;return function(){var pK=x(this);if(pK==null)return void this.removeAttribute(w);var DT=this.getAttribute(w);return DT===pK?null:DT===B&&pK===ch?YF:YF=t(B=DT,ch=pK)}}
function Y7M(w,t,x){var B,ch,YF;return function(){var pK=x(this);if(pK==null)return void this.removeAttributeNS(w.space,w.local);var DT=this.getAttributeNS(w.space,w.local);return DT===pK?null:DT===B&&pK===ch?YF:YF=t(B=DT,ch=pK)}}
function U5v(w,t){function x(){var B=this,ch=t.apply(B,arguments);return ch&&function(YF){B.setAttributeNS(w.space,w.local,ch(YF))}}
x._value=t;return x}
function A$M(w,t){function x(){var B=this,ch=t.apply(B,arguments);return ch&&function(YF){B.setAttribute(w,ch(YF))}}
x._value=t;return x}
function eiq(w,t){return function(){OQY(this,w).delay=+t.apply(this,arguments)}}
function a6p(w,t){return t=+t,function(){OQY(this,w).delay=t}}
function Eb5(w,t){return function(){mm(this,w).duration=+t.apply(this,arguments)}}
function d5p(w,t){return t=+t,function(){mm(this,w).duration=t}}
function pnD(w,t){if(typeof t!=="function")throw Error();return function(){mm(this,w).ease=t}}
function TfM(w){return(w+"").trim().split(/^|\s+/).every(function(t){var x=t.indexOf(".");x>=0&&(t=t.slice(0,x));return!t||t==="start"})}
function l6M(w,t,x){var B,ch,YF=TfM(t)?OQY:mm;return function(){var pK=YF(this,w),DT=pK.on;if(DT!==B)(ch=(B=DT).copy()).on(t,x);pK.on=ch}}
function f6D(w){return function(){var t=this.parentNode,x;for(x in this.__transition)if(+x!==w)return;t&&t.removeChild(this)}}
function NfG(w,t){var x,B,ch;return function(){var YF=wC(this,w),pK=(this.style.removeProperty(w),wC(this,w));return YF===pK?null:YF===x&&pK===B?ch:ch=t(x=YF,B=pK)}}
function ZDM(w){return function(){this.style.removeProperty(w)}}
function HDD(w,t,x){var B,ch;return function(){var YF=wC(this,w);return YF===x?null:YF===B?ch:ch=t(B=YF,x)}}
function tlR(w,t,x){var B,ch,YF;return function(){var pK=wC(this,w),DT=x(this);DT==null&&(DT=(this.style.removeProperty(w),wC(this,w)));return pK===DT?null:pK===B&&DT===ch?YF:YF=t(B=pK,ch=DT)}}
function D5n(w,t,x){function B(){var ch=this,YF=t.apply(ch,arguments);return YF&&function(pK){ch.style.setProperty(w,YF(pK),x)}}
B._value=t;return B}
function LnM(w){return function(){this.textContent=w}}
function wn5(w){return function(){var t=w(this);this.textContent=t==null?"":t}}
function S1(w,t,x,B){this._groups=w;this._parents=t;this._name=x;this._id=B}
function q$F(w){return{type:w}}
function sjR(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function f8Y(){}
function NqH(w,t){var x=new f8Y;if(w instanceof f8Y)w.each(function(pK,DT){x.set(DT,pK)});
else if(Array.isArray(w)){var B=-1,ch=w.length,YF;if(t==null)for(;++B<ch;)x.set(B,w[B]);else for(;++B<ch;)x.set(t(YF=w[B],B,w),YF)}else if(w)for(B in w)x.set(B,w[B]);return x}
function N7R(){}
function ZQB(w){return function(t){for(var x={},B=0;B<w.length;B++)x[w[B]]=t[B]||"";return x}}
function Q4d(w,t){var x=ZQB(w);return function(B,ch){return t(x(B),ch,w)}}
function CAb(w){var t=Object.create(null),x=[];w.forEach(function(B){for(var ch in B)ch in t||x.push(t[ch]=ch)});
return x}
function HQu(w){function t(pK,DT){function RY(){if(eh)return me3;if(mo)return mo=!1,tHj;var b0,vw=WP,lY;if(pK.charCodeAt(vw)===34){for(;WP++<gt&&pK.charCodeAt(WP)!==34||pK.charCodeAt(++WP)===34;);(b0=WP)>=gt?eh=!0:(lY=pK.charCodeAt(WP++))===10?mo=!0:lY===13&&(mo=!0,pK.charCodeAt(WP)===10&&++WP);return pK.slice(vw+1,b0-1).replace(/""/g,'"')}for(;WP<gt;){if((lY=pK.charCodeAt(b0=WP++))===10)mo=!0;else if(lY===13)mo=!0,pK.charCodeAt(WP)===10&&++WP;else if(lY!==YF)continue;return pK.slice(vw,b0)}return eh=
!0,pK.slice(vw,gt)}
var ho=[],gt=pK.length,WP=0,Fj=0,AG,eh=gt<=0,mo=!1;pK.charCodeAt(gt-1)===10&&--gt;for(pK.charCodeAt(gt-1)===13&&--gt;(AG=RY())!==me3;){for(var fV=[];AG!==tHj&&AG!==me3;)fV.push(AG),AG=RY();DT&&(fV=DT(fV,Fj++))==null||ho.push(fV)}return ho}
function x(pK){return pK.map(B).join(w)}
function B(pK){return pK==null?"":ch.test(pK)?'"'+pK.replace(/"/g,'""')+'"':pK}
var ch=new RegExp('["'+w+"\n\r]"),YF=w.charCodeAt(0);return{parse:function(pK,DT){var RY,ho;pK=t(pK,function(gt,WP){if(RY)return RY(gt,WP-1);ho=gt;RY=DT?Q4d(gt,DT):ZQB(gt)});
pK.columns=ho||[];return pK},
parseRows:t,format:function(pK,DT){DT==null&&(DT=CAb(pK));return[DT.map(B).join(w)].concat(pK.map(function(RY){return DT.map(function(ho){return B(RY[ho])}).join(w)})).join("\n")},
formatRows:function(pK){return pK.map(x).join("\n")}}}
function ukD(w){if(!w.ok)throw Error("te`"+w.status+"`"+w.statusText);return w.text()}
function Dec(w){return function(t,x,B){arguments.length===2&&typeof x==="function"&&(B=x,x=void 0);return fetch(t,x).then(ukD).then(function(ch){return w(ch,B)})}}
function LO0(w,t,x,B){if(isNaN(t)||isNaN(x))return w;var ch,YF=w._root;B={data:B};var pK=w._x0,DT=w._y0,RY=w._x1,ho=w._y1,gt,WP,Fj,AG,eh;if(!YF)return w._root=B,w;for(;YF.length;)if((Fj=t>=(gt=(pK+RY)/2))?pK=gt:RY=gt,(AG=x>=(WP=(DT+ho)/2))?DT=WP:ho=WP,ch=YF,!(YF=YF[eh=AG<<1|Fj]))return ch[eh]=B,w;var mo=+w._x.call(null,YF.data);var fV=+w._y.call(null,YF.data);if(t===mo&&x===fV)return B.next=YF,ch?ch[eh]=B:w._root=B,w;do ch=ch?ch[eh]=Array(4):w._root=Array(4),(Fj=t>=(gt=(pK+RY)/2))?pK=gt:RY=gt,(AG=
x>=(WP=(DT+ho)/2))?DT=WP:ho=WP;while((eh=AG<<1|Fj)===(Fj=(fV>=WP)<<1|mo>=gt));return ch[Fj]=YF,ch[eh]=B,w}
function vX(w,t,x,B,ch){this.node=w;this.x0=t;this.y0=x;this.x1=B;this.y1=ch}
function x5d(w){return w[0]}
function j4v(w){return w[1]}
function KOh(w,t,x,B,ch,YF){this._x=w;this._y=t;this._x0=x;this._y0=B;this._x1=ch;this._y1=YF;this._root=void 0}
function wpF(w){for(var t={data:w.data},x=t;w=w.next;)x=x.next={data:w.data};return t}
function ZSm(w,t){if((t=(w=t?w.toExponential(t-1):w.toExponential()).indexOf("e"))<0)return null;var x=w.slice(0,t);return[x.length>1?x[0]+x.slice(2):x,+w.slice(t+1)]}
function $5d(w){return w=ZSm(Math.abs(w)),w?w[1]:NaN}
function J$n(w,t){return function(x,B){for(var ch=x.length,YF=[],pK=0,DT=w[0],RY=0;ch>0&&DT>0;){RY+DT+1>B&&(DT=Math.max(1,B-RY));YF.push(x.substring(ch-=DT,ch+DT));if((RY+=DT+1)>B)break;DT=w[pK=(pK+1)%w.length]}return YF.reverse().join(t)}}
function ODD(w){return function(t){return t.replace(/[0-9]/g,function(x){return w[+x]})}}
function bQs(w){return new FOK(w)}
function FOK(w){if(!(t=Vln.exec(w)))throw Error("ue`"+w);var t;this.fill=t[1]||" ";this.align=t[2]||">";this.sign=t[3]||"-";this.symbol=t[4]||"";this.zero=!!t[5];this.width=t[6]&&+t[6];this.comma=!!t[7];this.precision=t[8]&&+t[8].slice(1);this.trim=!!t[9];this.type=t[10]||""}
function QjP(w,t){t=ZSm(w,t);if(!t)return w+"";w=t[0];t=t[1];return t<0?"0."+Array(-t).join("0")+w:w.length>t+1?w.slice(0,t+1)+"."+w.slice(t+1):w+Array(t-w.length+2).join("0")}
function CfF(w){return w}
function q7b(w){function t(DT){function RY(ip){var AF=lY,wd=PW,Sh,vg;if(vw==="c")wd=r7(ip)+wd,ip="";else{ip=+ip;var Ep=ip<0;ip=r7(Math.abs(ip),fV);if(b0){var X6=ip.length,tv=1,F_=-1;a:for(;tv<X6;++tv)switch(ip[tv]){case ".":F_=Sh=tv;break;case "0":F_===0&&(F_=tv);Sh=tv;break;default:if(!+ip[tv])break a;F_>0&&(F_=0)}ip=F_>0?ip.slice(0,F_)+ip.slice(Sh+1):ip}Ep&&+ip===0&&(Ep=!1);AF=(Ep?WP==="("?WP:"-":WP==="-"||WP==="("?"":WP)+AF;wd=(vw==="s"?u5B[8+xet/3]:"")+wd+(Ep&&WP==="("?")":"");if(pu)for(Ep=-1,
Sh=ip.length;++Ep<Sh;)if(vg=ip.charCodeAt(Ep),48>vg||vg>57){wd=(vg===46?ch+ip.slice(Ep+1):ip.slice(Ep))+wd;ip=ip.slice(0,Ep);break}}mo&&!AG&&(ip=x(ip,Infinity));vg=AF.length+ip.length+wd.length;Ep=vg<eh?Array(eh-vg+1).join(ho):"";mo&&AG&&(ip=x(Ep+ip,Ep.length?eh-wd.length:Infinity),Ep="");switch(gt){case "<":ip=AF+ip+wd+Ep;break;case "=":ip=AF+Ep+ip+wd;break;case "^":ip=Ep.slice(0,vg=Ep.length>>1)+AF+ip+wd+Ep.slice(vg);break;default:ip=Ep+AF+ip+wd}return YF(ip)}
DT=bQs(DT);var ho=DT.fill,gt=DT.align,WP=DT.sign,Fj=DT.symbol,AG=DT.zero,eh=DT.width,mo=DT.comma,fV=DT.precision,b0=DT.trim,vw=DT.type;vw==="n"?(mo=!0,vw="g"):jju[vw]||(fV==null&&(fV=12),b0=!0,vw="g");if(AG||ho==="0"&&gt==="=")AG=!0,ho="0",gt="=";var lY=Fj==="$"?B[0]:Fj==="#"&&/[boxX]/.test(vw)?"0"+vw.toLowerCase():"",PW=Fj==="$"?B[1]:/[%p]/.test(vw)?pK:"",r7=jju[vw],pu=/[defgprs%]/.test(vw);fV=fV==null?6:/[gprs]/.test(vw)?Math.max(1,Math.min(21,fV)):Math.max(0,Math.min(20,fV));RY.toString=function(){return DT+
""};
return RY}
var x=w.grouping&&w.thousands?J$n(w.grouping,w.thousands):CfF,B=w.currency,ch=w.decimal,YF=w.numerals?ODD(w.numerals):CfF,pK=w.percent||"%";return{format:t,formatPrefix:function(DT,RY){var ho=t((DT=bQs(DT),DT.type="f",DT));DT=Math.max(-8,Math.min(8,Math.floor($5d(RY)/3)))*3;var gt=Math.pow(10,-DT),WP=u5B[8+DT/3];return function(Fj){return ho(gt*Fj)+WP}}}}
function O7(){this.reset()}
function $e0(w,t,x){var B=w.s=t+x,ch=B-t;w.t=t-(B-ch)+(x-ch)}
function HSY(w){return w>1?mX:w<-1?-mX:Math.asin(w)}
function s4q(){}
function JYc(w){var t=w[0];w=w[1];var x=KA(w);return[x*KA(t),x*CH(t),CH(w)]}
function OQH(w,t){return[w[1]*t[2]-w[2]*t[1],w[2]*t[0]-w[0]*t[2],w[0]*t[1]-w[1]*t[0]]}
function VHu(w){var t=twB(w[0]*w[0]+w[1]*w[1]+w[2]*w[2]);w[0]/=t;w[1]/=t;w[2]/=t}
function m5A(){var w=[],t;return{point:function(x,B){t.push([x,B])},
lineStart:function(){w.push(t=[])},
lineEnd:s4q,rejoin:function(){w.length>1&&w.push(w.pop().concat(w.shift()))},
result:function(){var x=w;w=[];t=null;return x}}}
function DSs(w,t,x,B){this.x=w;this.z=t;this.o=x;this.e=B;this.v=!1;this.n=this.p=null}
function Knq(w,t,x,B,ch){var YF=[],pK=[];w.forEach(function(WP){if(!((Fj=WP.length-1)<=0)){var Fj,AG=WP[0],eh=WP[Fj],mo=AG;if(og(mo[0]-eh[0])<1E-6&&og(mo[1]-eh[1])<1E-6){ch.lineStart();for(DT=0;DT<Fj;++DT)ch.point((AG=WP[DT])[0],AG[1]);ch.lineEnd()}else YF.push(Fj=new DSs(AG,WP,null,!0)),pK.push(Fj.o=new DSs(AG,null,Fj,!1)),YF.push(Fj=new DSs(eh,WP,null,!1)),pK.push(Fj.o=new DSs(eh,null,Fj,!0))}});
if(YF.length){pK.sort(t);q$1(YF);q$1(pK);var DT=0;for(w=pK.length;DT<w;++DT)pK[DT].e=x=!x;x=YF[0];for(var RY;;){for(var ho=x,gt=!0;ho.v;)if((ho=ho.n)===x)return;t=ho.z;ch.lineStart();do{ho.v=ho.o.v=!0;if(ho.e){if(gt)for(DT=0,w=t.length;DT<w;++DT)ch.point((RY=t[DT])[0],RY[1]);else B(ho.x,ho.n.x,1,ch);ho=ho.n}else{if(gt)for(t=ho.p.z,DT=t.length-1;DT>=0;--DT)ch.point((RY=t[DT])[0],RY[1]);else B(ho.x,ho.p.x,-1,ch);ho=ho.p}ho=ho.o;t=ho.z;gt=!gt}while(!ho.v);ch.lineEnd()}}}
function q$1(w){if(t=w.length){for(var t,x=0,B=w[0],ch;++x<t;)B.n=ch=w[x],ch.p=B,B=ch;B.n=ch=w[0];ch.p=B}}
function bDM(w){return w.length>1}
function Fnv(w,t){return((w=w.x)[0]<0?w[1]-mX-1E-6:mX-w[1])-((t=t.x)[0]<0?t[1]-mX-1E-6:mX-t[1])}
function iQF(){}
function sj_(w){return function(t,x){var B=KA(t),ch=KA(x);B=w(B*ch);return[B*ch*CH(t),B*CH(x)]}}
function hw(w){return function(t,x){var B=twB(t*t+x*x),ch=w(B),YF=CH(ch);ch=KA(ch);return[me0(t*YF,B*ch),HSY(B&&x*YF/B)]}}
function iDS(w){var t=0,x=w.children,B=x&&x.length;if(B)for(;--B>=0;)t+=x[B].value;else t=1;w.value=t}
function KOP(w,t){var x=new n5(w);w=+w.value&&(x.value=w.value);var B,ch=[x],YF,pK,DT,RY;for(t==null&&(t=GrR);B=ch.pop();)if(w&&(B.value=+B.data.value),(pK=t(B.data))&&(RY=pK.length))for(B.children=Array(RY),DT=RY-1;DT>=0;--DT)ch.push(YF=B.children[DT]=new n5(pK[DT])),YF.parent=B,YF.depth=B.depth+1;return x.eachBefore(XnM)}
function GrR(w){return w.children}
function Bf5(w){w.data=w.data.data}
function XnM(w){var t=0;do w.height=t;while((w=w.parent)&&w.height<++t)}
function n5(w){this.data=w;this.depth=this.height=0;this.parent=null}
function Ei(w,t,x,B){function ch(YF){return w(YF=new Date(+YF)),YF}
ch.floor=ch;ch.ceil=function(YF){return w(YF=new Date(YF-1)),t(YF,1),w(YF),YF};
ch.round=function(YF){var pK=ch(YF),DT=ch.ceil(YF);return YF-pK<DT-YF?pK:DT};
ch.offset=function(YF,pK){return t(YF=new Date(+YF),pK==null?1:Math.floor(pK)),YF};
ch.range=function(YF,pK,DT){var RY=[],ho;YF=ch.ceil(YF);DT=DT==null?1:Math.floor(DT);if(!(YF<pK&&DT>0))return RY;do RY.push(ho=new Date(+YF)),t(YF,DT),w(YF);while(ho<YF&&YF<pK);return RY};
ch.filter=function(YF){return Ei(function(pK){if(pK>=pK)for(;w(pK),!YF(pK);)pK.setTime(pK-1)},function(pK,DT){if(pK>=pK)if(DT<0)for(;++DT<=0;)for(;t(pK,-1),!YF(pK););
else for(;--DT>=0;)for(;t(pK,1),!YF(pK););})};
x&&(ch.count=function(YF,pK){GHK.setTime(+YF);Xph.setTime(+pK);w(GHK);w(Xph);return Math.floor(x(GHK,Xph))},ch.every=function(YF){YF=Math.floor(YF);
return isFinite(YF)&&YF>0?YF>1?ch.filter(B?function(pK){return B(pK)%YF===0}:function(pK){return ch.count(0,pK)%YF===0}):ch:null});
return ch}
function Kr(w){return Ei(function(t){t.setDate(t.getDate()-(t.getDay()+7-w)%7);t.setHours(0,0,0,0)},function(t,x){t.setDate(t.getDate()+x*7)},function(t,x){return(x-t-(x.getTimezoneOffset()-t.getTimezoneOffset())*6E4)/6048E5})}
function bW(w){return Ei(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-w)%7);t.setUTCHours(0,0,0,0)},function(t,x){t.setUTCDate(t.getUTCDate()+x*7)},function(t,x){return(x-t)/6048E5})}
function hid(w){if(0<=w.y&&w.y<100){var t=new Date(-1,w.m,w.d,w.H,w.M,w.S,w.L);t.setFullYear(w.y);return t}return new Date(w.y,w.m,w.d,w.H,w.M,w.S,w.L)}
function LFs(w){if(0<=w.y&&w.y<100){var t=new Date(Date.UTC(-1,w.m,w.d,w.H,w.M,w.S,w.L));t.setUTCFullYear(w.y);return t}return new Date(Date.UTC(w.y,w.m,w.d,w.H,w.M,w.S,w.L))}
function MZ(w){return{y:w,m:0,d:1,H:0,M:0,S:0,L:0}}
function nbD(w){function t(wd,Sh){return function(vg){var Ep=[],X6=-1,tv=0,F_=wd.length,Ew,Dx;for(vg instanceof Date||(vg=new Date(+vg));++X6<F_;)if(wd.charCodeAt(X6)===37){Ep.push(wd.slice(tv,X6));(tv=bQE[Ew=wd.charAt(++X6)])!=null?Ew=wd.charAt(++X6):tv=Ew==="e"?" ":"0";if(Dx=Sh[Ew])Ew=Dx(vg,tv);Ep.push(Ew);tv=X6+1}Ep.push(wd.slice(tv,X6));return Ep.join("")}}
function x(wd,Sh){return function(vg){var Ep=MZ(1900);if(B(Ep,wd,vg,0)!=vg.length)return null;if("Q"in Ep)return new Date(Ep.Q);"p"in Ep&&(Ep.H=Ep.H%12+Ep.p*12);if("V"in Ep){if(Ep.V<1||Ep.V>53)return null;"w"in Ep||(Ep.w=1);if("Z"in Ep){vg=LFs(MZ(Ep.y));var X6=vg.getUTCDay();vg=X6>4||X6===0?BqC.ceil(vg):BqC(vg);vg=FOB.offset(vg,(Ep.V-1)*7);Ep.y=vg.getUTCFullYear();Ep.m=vg.getUTCMonth();Ep.d=vg.getUTCDate()+(Ep.w+6)%7}else vg=Sh(MZ(Ep.y)),X6=vg.getDay(),vg=X6>4||X6===0?hom.ceil(vg):hom(vg),vg=iQ1.offset(vg,
(Ep.V-1)*7),Ep.y=vg.getFullYear(),Ep.m=vg.getMonth(),Ep.d=vg.getDate()+(Ep.w+6)%7}else if("W"in Ep||"U"in Ep)"w"in Ep||(Ep.w="u"in Ep?Ep.u%7:"W"in Ep?1:0),X6="Z"in Ep?LFs(MZ(Ep.y)).getUTCDay():Sh(MZ(Ep.y)).getDay(),Ep.m=0,Ep.d="W"in Ep?(Ep.w+6)%7+Ep.W*7-(X6+5)%7:Ep.w+Ep.U*7-(X6+6)%7;return"Z"in Ep?(Ep.H+=Ep.Z/100|0,Ep.M+=Ep.Z%100,LFs(Ep)):Sh(Ep)}}
function B(wd,Sh,vg,Ep){for(var X6=0,tv=Sh.length,F_=vg.length,Ew;X6<tv;){if(Ep>=F_)return-1;Ew=Sh.charCodeAt(X6++);if(Ew===37){if(Ew=Sh.charAt(X6++),Ew=AF[Ew in bQE?Sh.charAt(X6++):Ew],!Ew||(Ep=Ew(wd,vg,Ep))<0)return-1}else if(Ew!=vg.charCodeAt(Ep++))return-1}return Ep}
var ch=w.dateTime,YF=w.date,pK=w.time,DT=w.periods,RY=w.days,ho=w.shortDays,gt=w.months,WP=w.shortMonths,Fj=RL(DT),AG=gJ(DT),eh=RL(RY),mo=gJ(RY),fV=RL(ho),b0=gJ(ho),vw=RL(gt),lY=gJ(gt),PW=RL(WP),r7=gJ(WP),pu={a:function(wd){return ho[wd.getDay()]},
A:function(wd){return RY[wd.getDay()]},
b:function(wd){return WP[wd.getMonth()]},
B:function(wd){return gt[wd.getMonth()]},
c:null,d:GHB,e:GHB,f:MlD,H:Rin,I:g2A,j:v2M,L:Xpj,m:r_A,M:kAd,p:function(wd){return DT[+(wd.getHours()>=12)]},
Q:Bqt,s:hoc,S:y_d,u:c_v,U:zv5,V:IJn,w:WZM,W:PIM,x:null,X:null,y:S_v,Y:o2A,Z:Y_d,"%":ne_},ip={a:function(wd){return ho[wd.getUTCDay()]},
A:function(wd){return RY[wd.getUTCDay()]},
b:function(wd){return WP[wd.getUTCMonth()]},
B:function(wd){return gt[wd.getUTCMonth()]},
c:null,d:MHP,e:MHP,f:U1M,H:A_d,I:evq,j:aJp,L:Ro_,m:E2n,M:d15,p:function(wd){return DT[+(wd.getUTCHours()>=12)]},
Q:Bqt,s:hoc,S:p5p,u:TcG,U:lJ5,V:fJn,w:NcM,W:ZiD,x:null,X:null,y:Hip,Y:t$b,Z:D1q,"%":ne_},AF={a:function(wd,Sh,vg){return(Sh=fV.exec(Sh.slice(vg)))?(wd.w=b0[Sh[0].toLowerCase()],vg+Sh[0].length):-1},
A:function(wd,Sh,vg){return(Sh=eh.exec(Sh.slice(vg)))?(wd.w=mo[Sh[0].toLowerCase()],vg+Sh[0].length):-1},
b:function(wd,Sh,vg){return(Sh=PW.exec(Sh.slice(vg)))?(wd.m=r7[Sh[0].toLowerCase()],vg+Sh[0].length):-1},
B:function(wd,Sh,vg){return(Sh=vw.exec(Sh.slice(vg)))?(wd.m=lY[Sh[0].toLowerCase()],vg+Sh[0].length):-1},
c:function(wd,Sh,vg){return B(wd,ch,Sh,vg)},
d:gCC,e:gCC,f:LZb,H:vC_,I:vC_,j:w5S,L:QJp,m:CIv,M:u$d,p:function(wd,Sh,vg){return(Sh=Fj.exec(Sh.slice(vg)))?(wd.p=AG[Sh[0].toLowerCase()],vg+Sh[0].length):-1},
Q:x1n,s:jJv,S:$1M,u:J_5,U:OiD,V:V$A,w:q_5,W:sJD,x:function(wd,Sh,vg){return B(wd,YF,Sh,vg)},
X:function(wd,Sh,vg){return B(wd,pK,Sh,vg)},
y:m1n,Y:KZp,Z:bin,"%":FZR};pu.x=t(YF,pu);pu.X=t(pK,pu);pu.c=t(ch,pu);ip.x=t(YF,ip);ip.X=t(pK,ip);ip.c=t(ch,ip);return{format:function(wd){var Sh=t(wd,pu);Sh.toString=function(){return wd};
return Sh},
parse:function(wd){var Sh=x(wd,hid);Sh.toString=function(){return wd};
return Sh},
utcFormat:function(wd){var Sh=t(wd,ip);Sh.toString=function(){return wd};
return Sh},
utcParse:function(wd){var Sh=x(wd,LFs);Sh.toString=function(){return wd};
return Sh}}}
function Hw(w,t,x){var B=w<0?"-":"";w=(B?-w:w)+"";var ch=w.length;return B+(ch<x?Array(x-ch+1).join(t)+w:w)}
function iiD(w){return w.replace(GAS,"\\$&")}
function RL(w){return new RegExp("^(?:"+w.map(iiD).join("|")+")","i")}
function gJ(w){for(var t={},x=-1,B=w.length;++x<B;)t[w[x].toLowerCase()]=x;return t}
function q_5(w,t,x){return(t=ff.exec(t.slice(x,x+1)))?(w.w=+t[0],x+t[0].length):-1}
function J_5(w,t,x){return(t=ff.exec(t.slice(x,x+1)))?(w.u=+t[0],x+t[0].length):-1}
function OiD(w,t,x){return(t=ff.exec(t.slice(x,x+2)))?(w.U=+t[0],x+t[0].length):-1}
function V$A(w,t,x){return(t=ff.exec(t.slice(x,x+2)))?(w.V=+t[0],x+t[0].length):-1}
function sJD(w,t,x){return(t=ff.exec(t.slice(x,x+2)))?(w.W=+t[0],x+t[0].length):-1}
function KZp(w,t,x){return(t=ff.exec(t.slice(x,x+4)))?(w.y=+t[0],x+t[0].length):-1}
function m1n(w,t,x){return(t=ff.exec(t.slice(x,x+2)))?(w.y=+t[0]+(+t[0]>68?1900:2E3),x+t[0].length):-1}
function bin(w,t,x){return(t=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(x,x+6)))?(w.Z=t[1]?0:-(t[2]+(t[3]||"00")),x+t[0].length):-1}
function CIv(w,t,x){return(t=ff.exec(t.slice(x,x+2)))?(w.m=t[0]-1,x+t[0].length):-1}
function gCC(w,t,x){return(t=ff.exec(t.slice(x,x+2)))?(w.d=+t[0],x+t[0].length):-1}
function w5S(w,t,x){return(t=ff.exec(t.slice(x,x+3)))?(w.m=0,w.d=+t[0],x+t[0].length):-1}
function vC_(w,t,x){return(t=ff.exec(t.slice(x,x+2)))?(w.H=+t[0],x+t[0].length):-1}
function u$d(w,t,x){return(t=ff.exec(t.slice(x,x+2)))?(w.M=+t[0],x+t[0].length):-1}
function $1M(w,t,x){return(t=ff.exec(t.slice(x,x+2)))?(w.S=+t[0],x+t[0].length):-1}
function QJp(w,t,x){return(t=ff.exec(t.slice(x,x+3)))?(w.L=+t[0],x+t[0].length):-1}
function LZb(w,t,x){return(t=ff.exec(t.slice(x,x+6)))?(w.L=Math.floor(t[0]/1E3),x+t[0].length):-1}
function FZR(w,t,x){return(w=X5D.exec(t.slice(x,x+1)))?x+w[0].length:-1}
function x1n(w,t,x){return(t=ff.exec(t.slice(x)))?(w.Q=+t[0],x+t[0].length):-1}
function jJv(w,t,x){return(t=ff.exec(t.slice(x)))?(w.Q=+t[0]*1E3,x+t[0].length):-1}
function GHB(w,t){return Hw(w.getDate(),t,2)}
function Rin(w,t){return Hw(w.getHours(),t,2)}
function g2A(w,t){return Hw(w.getHours()%12||12,t,2)}
function v2M(w,t){return Hw(1+iQ1.count(SL(w),w),t,3)}
function Xpj(w,t){return Hw(w.getMilliseconds(),t,3)}
function MlD(w,t){return Xpj(w,t)+"000"}
function r_A(w,t){return Hw(w.getMonth()+1,t,2)}
function kAd(w,t){return Hw(w.getMinutes(),t,2)}
function y_d(w,t){return Hw(w.getSeconds(),t,2)}
function c_v(w){w=w.getDay();return w===0?7:w}
function zv5(w,t){return Hw(BcR.count(SL(w),w),t,2)}
function IJn(w,t){var x=w.getDay();w=x>=4||x===0?neR(w):neR.ceil(w);return Hw(neR.count(SL(w),w)+(SL(w).getDay()===4),t,2)}
function WZM(w){return w.getDay()}
function PIM(w,t){return Hw(hom.count(SL(w),w),t,2)}
function S_v(w,t){return Hw(w.getFullYear()%100,t,2)}
function o2A(w,t){return Hw(w.getFullYear()%1E4,t,4)}
function Y_d(w){w=w.getTimezoneOffset();return(w>0?"-":(w*=-1,"+"))+Hw(w/60|0,"0",2)+Hw(w%60,"0",2)}
function MHP(w,t){return Hw(w.getUTCDate(),t,2)}
function A_d(w,t){return Hw(w.getUTCHours(),t,2)}
function evq(w,t){return Hw(w.getUTCHours()%12||12,t,2)}
function aJp(w,t){return Hw(1+FOB.count(ot(w),w),t,3)}
function Ro_(w,t){return Hw(w.getUTCMilliseconds(),t,3)}
function U1M(w,t){return Ro_(w,t)+"000"}
function E2n(w,t){return Hw(w.getUTCMonth()+1,t,2)}
function d15(w,t){return Hw(w.getUTCMinutes(),t,2)}
function p5p(w,t){return Hw(w.getUTCSeconds(),t,2)}
function TcG(w){w=w.getUTCDay();return w===0?7:w}
function lJ5(w,t){return Hw(hvd.count(ot(w),w),t,2)}
function fJn(w,t){var x=w.getUTCDay();w=x>=4||x===0?MHh(w):MHh.ceil(w);return Hw(MHh.count(ot(w),w)+(ot(w).getUTCDay()===4),t,2)}
function NcM(w){return w.getUTCDay()}
function ZiD(w,t){return Hw(BqC.count(ot(w),w),t,2)}
function Hip(w,t){return Hw(w.getUTCFullYear()%100,t,2)}
function t$b(w,t){return Hw(w.getUTCFullYear()%1E4,t,4)}
function D1q(){return"+0000"}
function ne_(){return"%"}
function Bqt(w){return+w}
function hoc(w){return Math.floor(+w/1E3)}
function z_(w){for(var t=w.length/6|0,x=Array(t),B=0;B<t;)x[B]="#"+w.slice(B*6,++B*6);return x}
function Bw(w){return n2p(w[w.length-1])}
function wwR(w){var t=w.length;return function(x){return w[Math.max(0,Math.min(t-1,Math.floor(x*t)))]}}
function rsu(w){this._context=w}
function kS6(w){this._curve=w}
function ysu(w,t,x){var B=w._x1-w._x0;t-=w._x1;var ch=(w._y1-w._y0)/(B||t<0&&-0);w=(x-w._y1)/(t||B<0&&-0);return((ch<0?-1:1)+(w<0?-1:1))*Math.min(Math.abs(ch),Math.abs(w),.5*Math.abs((ch*t+w*B)/(B+t)))||0}
function cst(w,t){var x=w._x1-w._x0;return x?(3*(w._y1-w._y0)/x-t)/2:t}
function RoR(w,t,x){var B=w._x0,ch=w._x1,YF=w._y1,pK=(ch-B)/3;w._context.bezierCurveTo(B+pK,w._y0+pK*t,ch-pK,YF-pK*x,ch,YF)}
function gCo(w){this._context=w}
function zfC(w){this._context=w}
function v7(w,t,x){this.k=w;this.x=t;this.y=x}
(function(w){w.length===1&&(w=v(w));return{left:function(t,x,B,ch){B==null&&(B=0);ch==null&&(ch=t.length);for(;B<ch;){var YF=B+ch>>>1;w(t[YF],x)<0?B=YF+1:ch=YF}return B},
right:function(t,x,B,ch){B==null&&(B=0);ch==null&&(ch=t.length);for(;B<ch;){var YF=B+ch>>>1;w(t[YF],x)>0?ch=YF:B=YF+1}return B}}})(g);
var bcS={value:function(){}};
k.prototype=r.prototype={constructor:k,on:function(w,t){var x=this._,B=y(w+"",x),ch,YF=-1,pK=B.length;if(arguments.length<2)for(;++YF<pK;){var DT;if(DT=ch=(w=B[YF]).type){a:{DT=x[ch];for(var RY=0,ho=DT.length;RY<ho;++RY)if((ch=DT[RY]).name===w.name){ch=ch.value;break a}ch=void 0}DT=ch}if(DT)return ch}else{if(t!=null&&typeof t!=="function")throw Error("ve`"+t);for(;++YF<pK;)if(ch=(w=B[YF]).type)x[ch]=z(x[ch],w.name,t);else if(t==null)for(ch in x)x[ch]=z(x[ch],w.name,null);return this}},
copy:function(){var w={},t=this._,x;for(x in t)w[x]=t[x].slice();return new k(w)},
call:function(w,t){if((ch=arguments.length-2)>0)for(var x=Array(ch),B=0,ch,YF;B<ch;++B)x[B]=arguments[B+2];if(!this._.hasOwnProperty(w))throw Error("pe`"+w);YF=this._[w];B=0;for(ch=YF.length;B<ch;++B)YF[B].value.apply(t,x)},
apply:function(w,t,x){if(!this._.hasOwnProperty(w))throw Error("pe`"+w);w=this._[w];for(var B=0,ch=w.length;B<ch;++B)w[B].value.apply(t,x)}};
var sY={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/"},Ix1=function(w){return function(){return this.matches(w)}};
if(typeof document!=="undefined"){var rJ=document.documentElement;if(!rJ.matches){var M$v=rJ.webkitMatchesSelector||rJ.msMatchesSelector||rJ.mozMatchesSelector||rJ.oMatchesSelector;Ix1=function(w){return function(){return M$v.call(this,w)}}}}var WEE=Ix1;
f.prototype={constructor:f,appendChild:function(w){return this._parent.insertBefore(w,this._next)},
insertBefore:function(w,t){return this._parent.insertBefore(w,t)},
querySelector:function(w){return this._parent.querySelector(w)},
querySelectorAll:function(w){return this._parent.querySelectorAll(w)}};
var oeB={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(oeB={mouseenter:"mouseover",mouseleave:"mouseout"}));var F3b=[null];su.prototype=pq.prototype={constructor:su,select:function(w){typeof w!=="function"&&(w=E(w));for(var t=this._groups,x=t.length,B=Array(x),ch=0;ch<x;++ch)for(var YF=t[ch],pK=YF.length,DT=B[ch]=Array(pK),RY,ho,gt=0;gt<pK;++gt)(RY=YF[gt])&&(ho=w.call(RY,RY.__data__,gt,YF))&&("__data__"in RY&&(ho.__data__=RY.__data__),DT[gt]=ho);return new su(B,this._parents)},
filter:function(w){typeof w!=="function"&&(w=WEE(w));for(var t=this._groups,x=t.length,B=Array(x),ch=0;ch<x;++ch)for(var YF=t[ch],pK=YF.length,DT=B[ch]=[],RY,ho=0;ho<pK;++ho)(RY=YF[ho])&&w.call(RY,RY.__data__,ho,YF)&&DT.push(RY);return new su(B,this._parents)},
data:function(w,t){if(!w)return AG=Array(this.size()),ho=-1,this.each(function(vw){AG[++ho]=vw}),AG;
var x=t?Q:L,B=this._parents,ch=this._groups;typeof w!=="function"&&(w=Z(w));for(var YF=ch.length,pK=Array(YF),DT=Array(YF),RY=Array(YF),ho=0;ho<YF;++ho){var gt=B[ho],WP=ch[ho],Fj=WP.length,AG=w.call(gt,gt&&gt.__data__,ho,B),eh=AG.length,mo=DT[ho]=Array(eh),fV=pK[ho]=Array(eh);Fj=RY[ho]=Array(Fj);x(gt,WP,mo,fV,Fj,AG,t);WP=gt=0;for(var b0;gt<eh;++gt)if(Fj=mo[gt]){for(gt>=WP&&(WP=gt+1);!(b0=fV[WP])&&++WP<eh;);Fj._next=b0||null}}pK=new su(pK,B);pK._enter=DT;pK._exit=RY;return pK},
exit:function(){return new su(this._exit||this._groups.map(p),this._parents)},
merge:function(w){var t=this._groups;w=w._groups;for(var x=t.length,B=Math.min(x,w.length),ch=Array(x),YF=0;YF<B;++YF)for(var pK=t[YF],DT=w[YF],RY=pK.length,ho=ch[YF]=Array(RY),gt,WP=0;WP<RY;++WP)if(gt=pK[WP]||DT[WP])ho[WP]=gt;for(;YF<x;++YF)ch[YF]=t[YF];return new su(ch,this._parents)},
order:function(){for(var w=this._groups,t=-1,x=w.length;++t<x;)for(var B=w[t],ch=B.length-1,YF=B[ch],pK;--ch>=0;)if(pK=B[ch])YF&&YF!==pK.nextSibling&&YF.parentNode.insertBefore(pK,YF),YF=pK;return this},
sort:function(w){function t(WP,Fj){return WP&&Fj?w(WP.__data__,Fj.__data__):!WP-!Fj}
w||(w=O);for(var x=this._groups,B=x.length,ch=Array(B),YF=0;YF<B;++YF){for(var pK=x[YF],DT=pK.length,RY=ch[YF]=Array(DT),ho,gt=0;gt<DT;++gt)if(ho=pK[gt])RY[gt]=ho;RY.sort(t)}return(new su(ch,this._parents)).order()},
call:function(){var w=arguments[0];arguments[0]=this;w.apply(null,arguments);return this},
nodes:function(){var w=Array(this.size()),t=-1;this.each(function(){w[++t]=this});
return w},
node:function(){for(var w=this._groups,t=0,x=w.length;t<x;++t)for(var B=w[t],ch=0,YF=B.length;ch<YF;++ch){var pK=B[ch];if(pK)return pK}return null},
size:function(){var w=0;this.each(function(){++w});
return w},
empty:function(){return!this.node()},
each:function(w){for(var t=this._groups,x=0,B=t.length;x<B;++x)for(var ch=t[x],YF=0,pK=ch.length,DT;YF<pK;++YF)(DT=ch[YF])&&w.call(DT,DT.__data__,YF,ch);return this},
attr:function(w,t){var x=W(w);if(arguments.length<2){var B=this.node();return x.local?B.getAttributeNS(x.space,x.local):B.getAttribute(x)}return this.each((t==null?x.local?X:q:typeof t==="function"?x.local?IY:h:x.local?n:b)(x,t))},
style:function(w,t,x){return arguments.length>1?this.each((t==null?Ao:typeof t==="function"?Hh:dC)(w,t,x==null?"":x)):wC(this.node(),w)},
property:function(w,t){return arguments.length>1?this.each((t==null?CK:typeof t==="function"?qs:Fh)(w,t)):this.node()[w]},
text:function(w){return arguments.length?this.each(w==null?Q6:(typeof w==="function"?j0:aM)(w)):this.node().textContent},
html:function(w){return arguments.length?this.each(w==null?AC:(typeof w==="function"?vv:PP)(w)):this.node().innerHTML},
append:function(w){var t=typeof w==="function"?w:e(w);return this.select(function(){return this.appendChild(t.apply(this,arguments))})},
insert:function(w,t){var x=typeof w==="function"?w:e(w),B=t==null?S0:typeof t==="function"?t:E(t);return this.select(function(){return this.insertBefore(x.apply(this,arguments),B.apply(this,arguments)||null)})},
remove:function(){return this.each(oe)},
clone:function(w){return this.select(w?Ph:LN)},
datum:function(w){return arguments.length?this.property("__data__",w):this.node().__data__},
on:function(w,t,x){var B=sp(w+""),ch=B.length,YF;if(arguments.length<2){var pK=this.node().__on;if(pK)for(var DT=0,RY=pK.length,ho;DT<RY;++DT){var gt=0;for(ho=pK[DT];gt<ch;++gt)if((YF=B[gt]).type===ho.type&&YF.name===ho.name)return ho.value}}else{pK=t?BP:NE;x==null&&(x=!1);for(gt=0;gt<ch;++gt)this.each(pK(B[gt],t,x));return this}},
dispatch:function(w,t){return this.each((typeof t==="function"?cP:Gc)(w,t))}};
var icd=0;pB.prototype=function(){return new pB}.prototype={constructor:pB,
get:function(w){for(var t=this._;!(t in w);)if(!(w=w.parentNode))return;return w[t]},
set:function(w,t){return w[this._]=t},
remove:function(w){return this._ in w&&delete w[this._]},
toString:function(){return this._}};
var YO=1/.7,Gnp=/^#([0-9a-f]{3})$/,XIv=/^#([0-9a-f]{6})$/,Bjn=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),hWb=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),nVd=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),MVD=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*\\)$"),
RWd=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),gbn=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*\\)$"),Y$H={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};
DF(WY,IM,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
DF(nq,DR,Y5(WY,{brighter:function(w){w=w==null?YO:Math.pow(YO,w);return new nq(this.r*w,this.g*w,this.b*w,this.opacity)},
darker:function(w){w=w==null?.7:Math.pow(.7,w);return new nq(this.r*w,this.g*w,this.b*w,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"#"+yy(this.r)+yy(this.g)+yy(this.b)},
toString:function(){var w=this.opacity;w=isNaN(w)?1:Math.max(0,Math.min(1,w));return(w===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))+(w===1?")":", "+w+")")}}));
DF(B0,pS,Y5(WY,{brighter:function(w){w=w==null?YO:Math.pow(YO,w);return new B0(this.h,this.s,this.l*w,this.opacity)},
darker:function(w){w=w==null?.7:Math.pow(.7,w);return new B0(this.h,this.s,this.l*w,this.opacity)},
rgb:function(){var w=this.h%360+(this.h<0)*360,t=this.l,x=t+(t<.5?t:1-t)*(isNaN(w)||isNaN(this.s)?0:this.s);t=2*t-x;return new nq(yU(w>=240?w-240:w+120,t,x),yU(w,t,x),yU(w<120?w+240:w-120,t,x),this.opacity)},
displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));
var Ue6=Math.PI/180,a21=180/Math.PI,eoF=4/29,Wf=6/29,AYu=3*Wf*Wf,vbG=Wf*Wf*Wf;DF(fK,function(w,t,x,B){return arguments.length===1?Ef(w):new fK(w,t,x,B==null?1:B)},Y5(WY,{brighter:function(w){return new fK(this.l+18*(w==null?1:w),this.a,this.b,this.opacity)},
darker:function(w){return new fK(this.l-18*(w==null?1:w),this.a,this.b,this.opacity)},
rgb:function(){var w=(this.l+16)/116,t=isNaN(this.a)?w:w+this.a/500,x=isNaN(this.b)?w:w-this.b/200;t=.96422*mR(t);w=1*mR(w);x=.82521*mR(x);return new nq(Y1(3.1338561*t-1.6168667*w-.4906146*x),Y1(-.9787684*t+1.9161415*w+.033454*x),Y1(.0719453*t-.2289914*w+1.4052427*x),this.opacity)}}));
DF(dt,Up,Y5(WY,{brighter:function(w){return new dt(this.h,this.c,this.l+18*(w==null?1:w),this.opacity)},
darker:function(w){return new dt(this.h,this.c,this.l-18*(w==null?1:w),this.opacity)},
rgb:function(){return Ef(this).rgb()}}));
var EeC=1.78277*-.29227-.1347134789;DF(Tb,aH,Y5(WY,{brighter:function(w){w=w==null?YO:Math.pow(YO,w);return new Tb(this.h,this.s,this.l*w,this.opacity)},
darker:function(w){w=w==null?.7:Math.pow(.7,w);return new Tb(this.h,this.s,this.l*w,this.opacity)},
rgb:function(){var w=isNaN(this.h)?0:(this.h+120)*Ue6,t=+this.l,x=isNaN(this.s)?0:this.s*t*(1-t),B=Math.cos(w);w=Math.sin(w);return new nq(255*(t+x*(-.14861*B+1.78277*w)),255*(t+x*(-.29227*B+-.90649*w)),255*(t+1.97294*B*x),this.opacity)}}));
var f26=function x(t){function B(YF,pK){var DT=ch((YF=DR(YF)).r,(pK=DR(pK)).r),RY=ch(YF.g,pK.g),ho=ch(YF.b,pK.b),gt=Y0(YF.opacity,pK.opacity);return function(WP){YF.r=DT(WP);YF.g=RY(WP);YF.b=ho(WP);YF.opacity=gt(WP);return YF+""}}
var ch=T_(t);B.gamma=x;return B}(1),n2p=di(function(t){var x=t.length-1;
return function(B){var ch=B<=0?B=0:B>=1?(B=1,x-1):Math.floor(B*x),YF=t[ch],pK=t[ch+1];return Ya((B-ch/x)*x,ch>0?t[ch-1]:2*YF-pK,YF,pK,ch<x-1?t[ch+2]:2*pK-YF)}});
di(function(t){var x=t.length;return function(B){var ch=Math.floor(((B%=1)<0?++B:B)*x);return Ya((B-ch/x)*x,t[(ch+x-1)%x],t[ch%x],t[(ch+1)%x],t[(ch+2)%x])}});
var jjk=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,$e3=new RegExp(jjk.source,"g"),deu=180/Math.PI,vCR={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},kd,rsA,Pj0,Q6R,Rvv=DM(function(t){if(t==="none")return vCR;kd||(kd=document.createElement("DIV"),rsA=document.documentElement,Pj0=document.defaultView);kd.style.transform=t;t=Pj0.getComputedStyle(rsA.appendChild(kd),null).getPropertyValue("transform");rsA.removeChild(kd);t=t.slice(7,-1).split(",");return tU(+t[0],+t[1],+t[2],+t[3],
+t[4],+t[5])},"px, ","px)","deg)"),gwn=DM(function(t){if(t==null)return vCR;
Q6R||(Q6R=document.createElementNS("http://www.w3.org/2000/svg","g"));Q6R.setAttribute("transform",t);if(!(t=Q6R.transform.baseVal.consolidate()))return vCR;t=t.matrix;return tU(t.a,t.b,t.c,t.d,t.e,t.f)},", ",")",")");
Qy(xa);Qy(Y0);a4(xa);a4(Y0);E7(xa);var kSJ=E7(Y0),Pf=0,G6=0,B_=0,l8K,Xd,T7m=0,sB=0,pwY=0,i5=typeof performance==="object"&&performance.now?performance:Date,pp_=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};
lN.prototype=i6.prototype={constructor:lN,restart:function(t,x,B){if(typeof t!=="function")throw new TypeError("we");B=(B==null?TC():+B)+(x==null?0:+x);this._next||Xd===this||(Xd?Xd._next=this:l8K=this,Xd=this);this._call=t;this._time=B;Xq()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,Xq())}};
var krv=r("start","end","interrupt"),y$A=[],vwM=pq.prototype.constructor,SM_=0,U4=pq.prototype;S1.prototype=function(t){return pq().transition(t)}.prototype={constructor:S1,
select:function(t){var x=this._name,B=this._id;typeof t!=="function"&&(t=E(t));for(var ch=this._groups,YF=ch.length,pK=Array(YF),DT=0;DT<YF;++DT)for(var RY=ch[DT],ho=RY.length,gt=pK[DT]=Array(ho),WP,Fj,AG=0;AG<ho;++AG)(WP=RY[AG])&&(Fj=t.call(WP,WP.__data__,AG,RY))&&("__data__"in WP&&(Fj.__data__=WP.__data__),gt[AG]=Fj,JYm(gt[AG],x,B,AG,gt,zf(WP,B)));return new S1(pK,this._parents,x,B)},
filter:function(t){typeof t!=="function"&&(t=WEE(t));for(var x=this._groups,B=x.length,ch=Array(B),YF=0;YF<B;++YF)for(var pK=x[YF],DT=pK.length,RY=ch[YF]=[],ho,gt=0;gt<DT;++gt)(ho=pK[gt])&&t.call(ho,ho.__data__,gt,pK)&&RY.push(ho);return new S1(ch,this._parents,this._name,this._id)},
merge:function(t){if(t._id!==this._id)throw Error();var x=this._groups;t=t._groups;for(var B=x.length,ch=Math.min(B,t.length),YF=Array(B),pK=0;pK<ch;++pK)for(var DT=x[pK],RY=t[pK],ho=DT.length,gt=YF[pK]=Array(ho),WP,Fj=0;Fj<ho;++Fj)if(WP=DT[Fj]||RY[Fj])gt[Fj]=WP;for(;pK<B;++pK)YF[pK]=x[pK];return new S1(YF,this._parents,this._name,this._id)},
selection:function(){return new vwM(this._groups,this._parents)},
transition:function(){for(var t=this._name,x=this._id,B=++SM_,ch=this._groups,YF=ch.length,pK=0;pK<YF;++pK)for(var DT=ch[pK],RY=DT.length,ho,gt=0;gt<RY;++gt)if(ho=DT[gt]){var WP=zf(ho,x);JYm(ho,t,B,gt,DT,{time:WP.time+WP.delay+WP.duration,delay:0,duration:WP.duration,ease:WP.ease})}return new S1(ch,this._parents,t,B)},
call:U4.call,nodes:U4.nodes,node:U4.node,size:U4.size,empty:U4.empty,each:U4.each,on:function(t,x){var B=this._id;return arguments.length<2?zf(this.node(),B).on.on(t):this.each(l6M(B,t,x))},
attr:function(t,x){var B=W(t),ch=B==="transform"?gwn:l26;return this.attrTween(t,typeof x==="function"?(B.local?Y7M:obD)(B,ch,VHk(this,"attr."+t,x)):x==null?(B.local?Wnp:I6v)(B):(B.local?S7A:PAM)(B,ch,x+""))},
attrTween:function(t,x){var B="attr."+t;if(arguments.length<2)return(B=this.tween(B))&&B._value;if(x==null)return this.tween(B,null);if(typeof x!=="function")throw Error();var ch=W(t);return this.tween(B,(ch.local?U5v:A$M)(ch,x))},
style:function(t,x,B){var ch=t==="transform"?Rvv:l26;return x==null?this.styleTween(t,NfG(t,ch)).on("end.style."+t,ZDM(t)):this.styleTween(t,typeof x==="function"?tlR(t,ch,VHk(this,"style."+t,x)):HDD(t,ch,x+""),B)},
styleTween:function(t,x,B){var ch="style."+t;if(arguments.length<2)return(ch=this.tween(ch))&&ch._value;if(x==null)return this.tween(ch,null);if(typeof x!=="function")throw Error();return this.tween(ch,D5n(t,x,B==null?"":B))},
text:function(t){return this.tween("text",typeof t==="function"?wn5(VHk(this,"text",t)):LnM(t==null?"":t+""))},
remove:function(){return this.on("end.remove",f6D(this._id))},
tween:function(t,x){var B=this._id;if(arguments.length<2){B=zf(this.node(),B).tween;for(var ch=0,YF=B.length,pK;ch<YF;++ch)if((pK=B[ch]).name===t)return pK.value;return null}return this.each((x==null?c$q:ziM)(B,t,x))},
delay:function(t){var x=this._id;return arguments.length?this.each((typeof t==="function"?eiq:a6p)(x,t)):zf(this.node(),x).delay},
duration:function(t){var x=this._id;return arguments.length?this.each((typeof t==="function"?Eb5:d5p)(x,t)):zf(this.node(),x).duration},
ease:function(t){var x=this._id;return arguments.length?this.each(pnD(x,t)):zf(this.node(),x).ease}};
var ysk={time:null,delay:0,duration:250,ease:function(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}};
pq.prototype.transition=function(t){var x;if(t instanceof S1){var B=t._id;t=t._name}else B=++SM_,(x=ysk).time=TC(),t=t==null?null:t+"";for(var ch=this._groups,YF=ch.length,pK=0;pK<YF;++pK)for(var DT=ch[pK],RY=DT.length,ho,gt=0;gt<RY;++gt)if(ho=DT[gt]){var WP=ho,Fj=t,AG=B,eh=gt,mo=DT,fV;if(!(fV=x))a:{fV=void 0;for(var b0=B;!(fV=ho.__transition)||!(fV=fV[b0]);)if(!(ho=ho.parentNode)){fV=(ysk.time=TC(),ysk);break a}}JYm(WP,Fj,AG,eh,mo,fV)}return new S1(ch,this._parents,t,B)};
["e","w"].map(q$F);["n","s"].map(q$F);"n e s w nw ne se sw".split(" ").map(q$F);sjR.prototype=function(){return new sjR}.prototype={constructor:sjR,
moveTo:function(t,x){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+x)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(t,x){this._+="L"+(this._x1=+t)+","+(this._y1=+x)},
bezierCurveTo:function(t,x,B,ch,YF,pK){this._+="C"+ +t+","+ +x+","+ +B+","+ +ch+","+(this._x1=+YF)+","+(this._y1=+pK)},
rect:function(t,x,B,ch){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+x)+"h"+ +B+"v"+ +ch+"h"+-B+"Z"},
toString:function(){return this._}};
f8Y.prototype=NqH.prototype={constructor:f8Y,has:function(t){return" "+t in this},
get:function(t){return this[" "+t]},
set:function(t,x){this[" "+t]=x;return this},
remove:function(t){t=" "+t;return t in this&&delete this[t]},
clear:function(){for(var t in this)t[0]===" "&&delete this[t]},
keys:function(){var t=[],x;for(x in this)x[0]===" "&&t.push(x.slice(1));return t},
values:function(){var t=[],x;for(x in this)x[0]===" "&&t.push(this[x]);return t},
entries:function(){var t=[],x;for(x in this)x[0]===" "&&t.push({key:x.slice(1),value:this[x]});return t},
size:function(){var t=0,x;for(x in this)x[0]===" "&&++t;return t},
empty:function(){for(var t in this)if(t[0]===" ")return!1;return!0},
each:function(t){for(var x in this)x[0]===" "&&t(this[x],x.slice(1),this)}};
var FE=NqH.prototype;N7R.prototype=function(t,x){var B=new N7R;if(t instanceof N7R)t.each(function(pK){B.add(pK)});
else if(t){var ch=-1,YF=t.length;if(x==null)for(;++ch<YF;)B.add(t[ch]);else for(;++ch<YF;)B.add(x(t[ch],ch,t))}return B}.prototype={constructor:N7R,
has:FE.has,add:function(t){this[" "+t]=t;return this},
remove:FE.remove,clear:FE.clear,values:FE.keys,size:FE.size,empty:FE.empty,each:FE.each};var tHj={},me3={},reS=HQu(",").parse,kod=HQu("\t").parse;Dec(reS);Dec(kod);var rN=function(t,x,B){x=new KOh(x==null?x5d:x,B==null?j4v:B,NaN,NaN,NaN,NaN);return t==null?x:x.addAll(t)}.prototype=KOh.prototype;
rN.copy=function(){var t=new KOh(this._x,this._y,this._x0,this._y0,this._x1,this._y1),x=this._root,B,ch;if(!x)return t;if(!x.length)return t._root=wpF(x),t;for(B=[{source:x,target:t._root=Array(4)}];x=B.pop();)for(var YF=0;YF<4;++YF)if(ch=x.source[YF])ch.length?B.push({source:ch,target:x.target[YF]=Array(4)}):x.target[YF]=wpF(ch);return t};
rN.add=function(t){var x=+this._x.call(null,t),B=+this._y.call(null,t);return LO0(this.cover(x,B),x,B,t)};
rN.addAll=function(t){var x,B,ch=t.length,YF,pK,DT=Array(ch),RY=Array(ch),ho=Infinity,gt=Infinity,WP=-Infinity,Fj=-Infinity;for(B=0;B<ch;++B)isNaN(YF=+this._x.call(null,x=t[B]))||isNaN(pK=+this._y.call(null,x))||(DT[B]=YF,RY[B]=pK,YF<ho&&(ho=YF),YF>WP&&(WP=YF),pK<gt&&(gt=pK),pK>Fj&&(Fj=pK));WP<ho&&(ho=this._x0,WP=this._x1);Fj<gt&&(gt=this._y0,Fj=this._y1);this.cover(ho,gt).cover(WP,Fj);for(B=0;B<ch;++B)LO0(this,DT[B],RY[B],t[B]);return this};
rN.cover=function(t,x){if(isNaN(t=+t)||isNaN(x=+x))return this;var B=this._x0,ch=this._y0,YF=this._x1,pK=this._y1;if(isNaN(B))YF=(B=Math.floor(t))+1,pK=(ch=Math.floor(x))+1;else if(B>t||t>YF||ch>x||x>pK){var DT=YF-B,RY=this._root,ho;switch(ho=(x<(ch+pK)/2)<<1|t<(B+YF)/2){case 0:do{var gt=Array(4);gt[ho]=RY;RY=gt}while(DT*=2,YF=B+DT,pK=ch+DT,t>YF||x>pK);break;case 1:do gt=Array(4),gt[ho]=RY,RY=gt;while(DT*=2,B=YF-DT,pK=ch+DT,B>t||x>pK);break;case 2:do gt=Array(4),gt[ho]=RY,RY=gt;while(DT*=2,YF=B+DT,
ch=pK-DT,t>YF||ch>x);break;case 3:do gt=Array(4),gt[ho]=RY,RY=gt;while(DT*=2,B=YF-DT,ch=pK-DT,B>t||ch>x)}this._root&&this._root.length&&(this._root=RY)}else return this;this._x0=B;this._y0=ch;this._x1=YF;this._y1=pK;return this};
rN.data=function(){var t=[];this.visit(function(x){if(!x.length){do t.push(x.data);while(x=x.next)}});
return t};
rN.extent=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
rN.find=function(t,x,B){var ch=this._x0,YF=this._y0,pK,DT,RY,ho,gt=this._x1,WP=this._y1,Fj=[],AG=this._root,eh;AG&&Fj.push(new vX(AG,ch,YF,gt,WP));B==null?B=Infinity:(ch=t-B,YF=x-B,gt=t+B,WP=x+B,B*=B);for(;eh=Fj.pop();)if(!(!(AG=eh.node)||(pK=eh.x0)>gt||(DT=eh.y0)>WP||(RY=eh.x1)<ch||(ho=eh.y1)<YF))if(AG.length){eh=(pK+RY)/2;var mo=(DT+ho)/2;Fj.push(new vX(AG[3],eh,mo,RY,ho),new vX(AG[2],pK,mo,eh,ho),new vX(AG[1],eh,DT,RY,mo),new vX(AG[0],pK,DT,eh,mo));if(AG=(x>=mo)<<1|t>=eh)eh=Fj[Fj.length-1],Fj[Fj.length-
1]=Fj[Fj.length-1-AG],Fj[Fj.length-1-AG]=eh}else if(eh=t-+this._x.call(null,AG.data),mo=x-+this._y.call(null,AG.data),eh=eh*eh+mo*mo,eh<B){var fV=Math.sqrt(B=eh);ch=t-fV;YF=x-fV;gt=t+fV;WP=x+fV;fV=AG.data}return fV};
rN.remove=function(t){if(isNaN(ho=+this._x.call(null,t))||isNaN(gt=+this._y.call(null,t)))return this;var x,B=this._root,ch,YF=this._x0,pK=this._y0,DT=this._x1,RY=this._y1,ho,gt,WP,Fj,AG,eh,mo;if(!B)return this;if(B.length)for(;;){(AG=ho>=(WP=(YF+DT)/2))?YF=WP:DT=WP;(eh=gt>=(Fj=(pK+RY)/2))?pK=Fj:RY=Fj;if(!(x=B,B=B[mo=eh<<1|AG]))return this;if(!B.length)break;if(x[mo+1&3]||x[mo+2&3]||x[mo+3&3]){var fV=x;var b0=mo}}for(;B.data!==t;)if(!(ch=B,B=B.next))return this;(t=B.next)&&delete B.next;if(ch)return t?
ch.next=t:delete ch.next,this;if(!x)return this._root=t,this;t?x[mo]=t:delete x[mo];(B=x[0]||x[1]||x[2]||x[3])&&B===(x[3]||x[2]||x[1]||x[0])&&!B.length&&(fV?fV[b0]=B:this._root=B);return this};
rN.removeAll=function(t){for(var x=0,B=t.length;x<B;++x)this.remove(t[x]);return this};
rN.root=function(){return this._root};
rN.size=function(){var t=0;this.visit(function(x){if(!x.length){do++t;while(x=x.next)}});
return t};
rN.visit=function(t){var x=[],B,ch=this._root,YF,pK,DT,RY,ho;for(ch&&x.push(new vX(ch,this._x0,this._y0,this._x1,this._y1));B=x.pop();)if(!t(ch=B.node,pK=B.x0,DT=B.y0,RY=B.x1,ho=B.y1)&&ch.length){B=(pK+RY)/2;var gt=(DT+ho)/2;(YF=ch[3])&&x.push(new vX(YF,B,gt,RY,ho));(YF=ch[2])&&x.push(new vX(YF,pK,gt,B,ho));(YF=ch[1])&&x.push(new vX(YF,B,DT,RY,gt));(YF=ch[0])&&x.push(new vX(YF,pK,DT,B,gt))}};
rN.visitAfter=function(t){var x=[],B=[],ch;for(this._root&&x.push(new vX(this._root,this._x0,this._y0,this._x1,this._y1));ch=x.pop();){var YF=ch.node;if(YF.length){var pK,DT=ch.x0,RY=ch.y0,ho=ch.x1,gt=ch.y1,WP=(DT+ho)/2,Fj=(RY+gt)/2;(pK=YF[0])&&x.push(new vX(pK,DT,RY,WP,Fj));(pK=YF[1])&&x.push(new vX(pK,WP,RY,ho,Fj));(pK=YF[2])&&x.push(new vX(pK,DT,Fj,WP,gt));(pK=YF[3])&&x.push(new vX(pK,WP,Fj,ho,gt))}B.push(ch)}for(;ch=B.pop();)t(ch.node,ch.x0,ch.y0,ch.x1,ch.y1);return this};
rN.x=function(t){return arguments.length?(this._x=t,this):this._x};
rN.y=function(t){return arguments.length?(this._y=t,this):this._y};
var Vln=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;bQs.prototype=FOK.prototype;FOK.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 xet,jju={"%":function(t,x){return(t*100).toFixed(x)},
b:function(t){return Math.round(t).toString(2)},
c:function(t){return t+""},
d:function(t){return Math.round(t).toString(10)},
e:function(t,x){return t.toExponential(x)},
f:function(t,x){return t.toFixed(x)},
g:function(t,x){return t.toPrecision(x)},
o:function(t){return Math.round(t).toString(8)},
p:function(t,x){return QjP(t*100,x)},
r:QjP,s:function(t,x){var B=ZSm(t,x);if(!B)return t+"";var ch=B[0];B=B[1];B=B-(xet=Math.max(-8,Math.min(8,Math.floor(B/3)))*3)+1;var YF=ch.length;return B===YF?ch:B>YF?ch+Array(B-YF+1).join("0"):B>0?ch.slice(0,B)+"."+ch.slice(B):"0."+Array(1-B).join("0")+ZSm(t,Math.max(0,x+B-1))[0]},
X:function(t){return Math.round(t).toString(16).toUpperCase()},
x:function(t){return Math.round(t).toString(16)}},u5B="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),yeG;
(function(t){return yeG=q7b(t)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});O7.prototype={constructor:O7,reset:function(){this.s=this.t=0},
add:function(t){$e0(Ce3,t,this.t);$e0(this,Ce3.s,this.s);this.s?this.t+=Ce3.t:this.s=Ce3.t},
valueOf:function(){return this.s}};
var Ce3=new O7,D0=Math.PI,mX=D0/2,oC1=D0/4,ceb=D0*2,csC=D0/180,og=Math.abs,zfo=Math.atan,me0=Math.atan2,KA=Math.cos,CH=Math.sin,twB=Math.sqrt;new O7;new O7;new O7;var IxF=new O7;(function(t,x,B,ch){return function(YF){function pK(r7,pu){t(r7,pu)&&YF.point(r7,pu)}
function DT(r7,pu){AG.point(r7,pu)}
function RY(){PW.point=DT;AG.lineStart()}
function ho(){PW.point=pK;AG.lineEnd()}
function gt(r7,pu){lY.push([r7,pu]);mo.point(r7,pu)}
function WP(){mo.lineStart();lY=[]}
function Fj(){gt(lY[0][0],lY[0][1]);mo.lineEnd();var r7=mo.clean(),pu=eh.result(),ip=pu.length,AF;lY.pop();b0.push(lY);lY=null;if(ip)if(r7&1){if(ip=pu[0],(pu=ip.length-1)>0){fV||(YF.polygonStart(),fV=!0);YF.lineStart();for(r7=0;r7<pu;++r7)YF.point((AF=ip[r7])[0],AF[1]);YF.lineEnd()}}else ip>1&&r7&2&&pu.push(pu.pop().concat(pu.shift())),vw.push(pu.filter(bDM))}
var AG=x(YF),eh=m5A(),mo=x(eh),fV=!1,b0,vw,lY,PW={point:pK,lineStart:RY,lineEnd:ho,polygonStart:function(){PW.point=gt;PW.lineStart=WP;PW.lineEnd=Fj;vw=[];b0=[]},
polygonEnd:function(){PW.point=pK;PW.lineStart=RY;PW.lineEnd=ho;var r7=vw,pu=r7.length;var ip=-1;for(var AF=0,wd,Sh;++ip<pu;)AF+=r7[ip].length;for(wd=Array(AF);--pu>=0;)for(Sh=r7[pu],ip=Sh.length;--ip>=0;)wd[--AF]=Sh[ip];vw=wd;r7=b0;pu=ch[0];AF=ch[1];var vg=CH(AF);ip=[CH(pu),-KA(pu),0];Sh=wd=0;IxF.reset();vg===1?AF=mX+1E-6:vg===-1&&(AF=-mX-1E-6);vg=0;for(var Ep=r7.length;vg<Ep;++vg)if(tv=(X6=r7[vg]).length){var X6,tv,F_=X6[tv-1],Ew=F_[0],Dx=F_[1]/2+oC1,u6R=CH(Dx),YMu=KA(Dx);for(Dx=0;Dx<tv;++Dx,Ew=
WEs,u6R=UKu,YMu=yR,F_=xS3){var xS3=X6[Dx],WEs=xS3[0];yR=xS3[1]/2+oC1;var UKu=CH(yR),yR=KA(yR),AZ=WEs-Ew,Pj3=AZ>=0?1:-1,SMR=Pj3*AZ,j6k=SMR>D0;u6R*=UKu;IxF.add(me0(u6R*Pj3*CH(SMR),YMu*yR+u6R*KA(SMR)));wd+=j6k?AZ+Pj3*ceb:AZ;j6k^Ew>=pu^WEs>=pu&&(F_=OQH(JYc(F_),JYc(xS3)),VHu(F_),Ew=OQH(ip,F_),VHu(Ew),Ew=(j6k^AZ>=0?-1:1)*HSY(Ew[2]),AF>Ew||AF===Ew&&(F_[0]||F_[1]))&&(Sh+=j6k^AZ>=0?1:-1)}}r7=(wd<-1E-6||wd<1E-6&&IxF<-1E-6)^Sh&1;vw.length?(fV||(YF.polygonStart(),fV=!0),Knq(vw,Fnv,r7,B,YF)):r7&&(fV||(YF.polygonStart(),
fV=!0),YF.lineStart(),B(null,null,1,YF),YF.lineEnd());fV&&(YF.polygonEnd(),fV=!1);vw=b0=null},
sphere:function(){YF.polygonStart();YF.lineStart();B(null,null,1,YF);YF.lineEnd();YF.polygonEnd()}};
return PW}})(function(){return!0},function(t){var x=NaN,B=NaN,ch=NaN,YF;
return{lineStart:function(){t.lineStart();YF=1},
point:function(pK,DT){var RY=pK>0?D0:-D0,ho=og(pK-x);if(og(ho-D0)<1E-6)t.point(x,B=(B+DT)/2>0?mX:-mX),t.point(ch,B),t.lineEnd(),t.lineStart(),t.point(RY,B),t.point(pK,B),YF=0;else if(ch!==RY&&ho>=D0){og(x-ch)<1E-6&&(x-=ch*1E-6);og(pK-RY)<1E-6&&(pK-=RY*1E-6);ho=x;var gt=B,WP=pK,Fj,AG,eh=CH(ho-WP);B=og(eh)>1E-6?zfo((CH(gt)*(AG=KA(DT))*CH(WP)-CH(DT)*(Fj=KA(gt))*CH(ho))/(Fj*AG*eh)):(gt+DT)/2;t.point(ch,B);t.lineEnd();t.lineStart();t.point(RY,B);YF=0}t.point(x=pK,B=DT);ch=RY},
lineEnd:function(){t.lineEnd();x=B=NaN},
clean:function(){return 2-YF}}},function(t,x,B,ch){t==null?(B*=mX,ch.point(-D0,B),ch.point(0,B),ch.point(D0,B),ch.point(D0,0),ch.point(D0,-B),ch.point(0,-B),ch.point(-D0,-B),ch.point(-D0,0),ch.point(-D0,B)):og(t[0]-x[0])>1E-6?(t=t[0]<x[0]?D0:-D0,B=B*t/2,ch.point(-t,B),ch.point(0,B),ch.point(t,B)):ch.point(x[0],x[1])},[-D0,
-mX]);new O7;new O7;new O7;new O7;iQF.prototype={constructor:iQF,point:function(t,x){this.stream.point(t,x)},
sphere:function(){this.stream.sphere()},
lineStart:function(){this.stream.lineStart()},
lineEnd:function(){this.stream.lineEnd()},
polygonStart:function(){this.stream.polygonStart()},
polygonEnd:function(){this.stream.polygonEnd()}};
KA(30*csC);(function(t){return function(x){var B=new iQF,ch;for(ch in t)B[ch]=t[ch];B.stream=x;return B}})({point:function(t,x){this.stream.point(t*csC,x*csC)}});
sj_(function(t){return twB(2/(1+t))}).invert=hw(function(t){return 2*HSY(t/2)});
sj_(function(t){return(t=t>1?0:t<-1?D0:Math.acos(t))&&t/CH(t)}).invert=hw(function(t){return t});
twB(3);hw(zfo);hw(HSY);hw(function(t){return 2*zfo(t)});
n5.prototype=KOP.prototype={constructor:n5,count:function(){return this.eachAfter(iDS)},
each:function(t){var x,B=[this],ch;do{var YF=B.reverse();for(B=[];x=YF.pop();)if(t(x),x=x.children){var pK=0;for(ch=x.length;pK<ch;++pK)B.push(x[pK])}}while(B.length);return this},
eachAfter:function(t){for(var x,B=[this],ch=[],YF,pK;x=B.pop();)if(ch.push(x),x=x.children)for(YF=0,pK=x.length;YF<pK;++YF)B.push(x[YF]);for(;x=ch.pop();)t(x);return this},
eachBefore:function(t){for(var x,B=[this],ch;x=B.pop();)if(t(x),x=x.children)for(ch=x.length-1;ch>=0;--ch)B.push(x[ch]);return this},
sum:function(t){return this.eachAfter(function(x){for(var B=+t(x.data)||0,ch=x.children,YF=ch&&ch.length;--YF>=0;)B+=ch[YF].value;x.value=B})},
sort:function(t){return this.eachBefore(function(x){x.children&&x.children.sort(t)})},
path:function(t){var x=this;var B=x;var ch=t;if(B!==ch){var YF=B.ancestors(),pK=ch.ancestors(),DT=null;B=YF.pop();for(ch=pK.pop();B===ch;)DT=B,B=YF.pop(),ch=pK.pop();B=DT}for(ch=[x];x!==B;)x=x.parent,ch.push(x);for(x=ch.length;t!==B;)ch.splice(x,0,t),t=t.parent;return ch},
ancestors:function(){for(var t=this,x=[t];t=t.parent;)x.push(t);return x},
links:function(){var t=this,x=[];t.each(function(B){B!==t&&x.push({source:B.parent,target:B})});
return x},
copy:function(){return KOP(this).eachBefore(Bf5)}};
(function(t,x){this._=t;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=x}).prototype=Object.create(n5.prototype);
var GHK=new Date,Xph=new Date,As0=Ei(function(){},function(t,x){t.setTime(+t+x)},function(t,x){return x-t});
As0.every=function(t){t=Math.floor(t);return isFinite(t)&&t>0?t>1?Ei(function(x){x.setTime(Math.floor(x/t)*t)},function(x,B){x.setTime(+x+B*t)},function(x,B){return(B-x)/t}):As0:null};
Ei(function(t){t.setTime(Math.floor(t/1E3)*1E3)},function(t,x){t.setTime(+t+x*1E3)},function(t,x){return(x-t)/1E3},function(t){return t.getUTCSeconds()});
Ei(function(t){t.setTime(Math.floor(t/6E4)*6E4)},function(t,x){t.setTime(+t+x*6E4)},function(t,x){return(x-t)/6E4},function(t){return t.getMinutes()});
Ei(function(t){var x=t.getTimezoneOffset()*6E4%36E5;x<0&&(x+=36E5);t.setTime(Math.floor((+t-x)/36E5)*36E5+x)},function(t,x){t.setTime(+t+x*36E5)},function(t,x){return(x-t)/36E5},function(t){return t.getHours()});
var iQ1=Ei(function(t){t.setHours(0,0,0,0)},function(t,x){t.setDate(t.getDate()+x)},function(t,x){return(x-t-(x.getTimezoneOffset()-t.getTimezoneOffset())*6E4)/864E5},function(t){return t.getDate()-1}),BcR=Kr(0),hom=Kr(1);
Kr(2);Kr(3);var neR=Kr(4);Kr(5);Kr(6);Ei(function(t){t.setDate(1);t.setHours(0,0,0,0)},function(t,x){t.setMonth(t.getMonth()+x)},function(t,x){return x.getMonth()-t.getMonth()+(x.getFullYear()-t.getFullYear())*12},function(t){return t.getMonth()});
var SL=Ei(function(t){t.setMonth(0,1);t.setHours(0,0,0,0)},function(t,x){t.setFullYear(t.getFullYear()+x)},function(t,x){return x.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});
SL.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Ei(function(x){x.setFullYear(Math.floor(x.getFullYear()/t)*t);x.setMonth(0,1);x.setHours(0,0,0,0)},function(x,B){x.setFullYear(x.getFullYear()+B*t)}):null};
Ei(function(t){t.setUTCSeconds(0,0)},function(t,x){t.setTime(+t+x*6E4)},function(t,x){return(x-t)/6E4},function(t){return t.getUTCMinutes()});
Ei(function(t){t.setUTCMinutes(0,0,0)},function(t,x){t.setTime(+t+x*36E5)},function(t,x){return(x-t)/36E5},function(t){return t.getUTCHours()});
var FOB=Ei(function(t){t.setUTCHours(0,0,0,0)},function(t,x){t.setUTCDate(t.getUTCDate()+x)},function(t,x){return(x-t)/864E5},function(t){return t.getUTCDate()-1}),hvd=bW(0),BqC=bW(1);
bW(2);bW(3);var MHh=bW(4);bW(5);bW(6);Ei(function(t){t.setUTCDate(1);t.setUTCHours(0,0,0,0)},function(t,x){t.setUTCMonth(t.getUTCMonth()+x)},function(t,x){return x.getUTCMonth()-t.getUTCMonth()+(x.getUTCFullYear()-t.getUTCFullYear())*12},function(t){return t.getUTCMonth()});
var ot=Ei(function(t){t.setUTCMonth(0,1);t.setUTCHours(0,0,0,0)},function(t,x){t.setUTCFullYear(t.getUTCFullYear()+x)},function(t,x){return x.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});
ot.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Ei(function(x){x.setUTCFullYear(Math.floor(x.getUTCFullYear()/t)*t);x.setUTCMonth(0,1);x.setUTCHours(0,0,0,0)},function(x,B){x.setUTCFullYear(x.getUTCFullYear()+B*t)}):null};
var bQE={"-":"",_:" ",0:"0"},ff=/^\s*\d+/,X5D=/^%/,GAS=/[\\^$*+?|[\]().{}]/g,$SY;(function(t){$SY=nbD(t);VC1=$SY.utcFormat;qm6=$SY.utcParse;return $SY})({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||VC1("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||qm6("%Y-%m-%dT%H:%M:%S.%LZ");z_("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
z_("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");z_("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");z_("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");z_("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");z_("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");z_("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
z_("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");z_("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");z_("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");z_("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");z_("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var z3q=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(z_);Bw(z3q);var IqA=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(z_);Bw(IqA);var WKp=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(z_);Bw(WKp);var Plb=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(z_);
Bw(Plb);var SND=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(z_);Bw(SND);var owA=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(z_);Bw(owA);var YNv=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(z_);Bw(YNv);var UL5=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(z_);Bw(UL5);var Aeq=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(z_);Bw(Aeq);var e3d=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(z_);Bw(e3d);var aq5=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(z_);Bw(aq5);var Ewb=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(z_);Bw(Ewb);var dLG=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(z_);Bw(dLG);var pjv=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(z_);Bw(pjv);var Tpb=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(z_);Bw(Tpb);var lqq=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(z_);Bw(lqq);var fqp=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(z_);Bw(fqp);var NpA=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(z_);Bw(NpA);var ZbD=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(z_);Bw(ZbD);var HbS=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(z_);Bw(HbS);var tYG=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(z_);Bw(tYG);var DLb=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(z_);Bw(DLb);var LKn=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(z_);Bw(LKn);var wjM=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(z_);Bw(wjM);var Qkb=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(z_);Bw(Qkb);var ClR=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(z_);Bw(ClR);var uGb=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(z_);Bw(uGb);kSJ(aH(300,.5,0),aH(-240,.5,1));kSJ(aH(-100,.75,.35),aH(80,1.5,.8));kSJ(aH(260,.75,.35),aH(80,1.5,.8));aH();DR();wwR(z_("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
wwR(z_("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
wwR(z_("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
wwR(z_("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
rsu.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(t,x){t=+t;x=+x;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(t,x):this._context.moveTo(t,x);break;case 1:this._point=2;default:this._context.lineTo(t,x)}}};
(function(t){function x(B){return new kS6(t(B))}
x._curve=t;return x})(function(t){return new rsu(t)});
kS6.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(t,x){this._curve.point(x*Math.sin(t),x*-Math.cos(t))}};
gCo.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:RoR(this,this._t0,cst(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(t,x){var B=NaN;t=+t;x=+x;if(t!==this._x1||x!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(t,x):this._context.moveTo(t,x);break;case 1:this._point=2;break;case 2:this._point=3;RoR(this,cst(this,B=ysu(this,t,x)),B);break;default:RoR(this,this._t0,B=ysu(this,t,x))}this._x0=this._x1;this._x1=t;this._y0=this._y1;this._y1=x;this._t0=B}}};
(function(t){this._context=new zfC(t)}.prototype=Object.create(gCo.prototype)).point=function(t,x){gCo.prototype.point.call(this,x,t)};
zfC.prototype={moveTo:function(t,x){this._context.moveTo(x,t)},
closePath:function(){this._context.closePath()},
lineTo:function(t,x){this._context.lineTo(x,t)},
bezierCurveTo:function(t,x,B,ch,YF,pK){this._context.bezierCurveTo(x,t,ch,B,pK,YF)}};
v7.prototype={constructor:v7,scale:function(t){return t===1?this:new v7(this.k*t,this.x,this.y)},
translate:function(t,x){return t===0&x===0?this:new v7(this.k,this.x+this.k*t,this.y+this.k*x)},
apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},
invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new v7(1,0,0);e5Y=IM;sY.svg=sY.svg;sY.xhtml=sY.xhtml;sY.xlink=sY.xlink;sY.xml=sY.xml;sY.xmlns=sY.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 sU_="hammer_"+(Math.random()*1E6|0),mkj=function(){var g=document||document;if(!g[sU_]){var v=function(){(function(r,k,y,z){function W(fK,Jo,mR){return setTimeout(p(fK,mR),Jo)}
function S(fK,Jo,mR){return Array.isArray(fK)?(Y(fK,mR[Jo],mR),!0):!1}
function Y(fK,Jo,mR){var Y1;if(fK)if(fK.forEach)fK.forEach(Jo,mR);else if(fK.length!==z){var cv=0;for(Y1=fK.length;cv<Y1;cv++)Jo.call(mR,fK[cv],cv,fK)}else for(cv in fK)fK.hasOwnProperty(cv)&&Jo.call(mR,fK[cv],cv,fK)}
function e(fK,Jo,mR){for(var Y1=Object.keys(Jo),cv=0,wX=Y1.length;cv<wX;cv++)if(!mR||mR&&fK[Y1[cv]]===z)fK[Y1[cv]]=Jo[Y1[cv]];return fK}
function a(fK,Jo){return e(fK,Jo,!0)}
function E(fK,Jo,mR){Jo=Jo.prototype;var Y1=fK.prototype=Object.create(Jo);Y1.constructor=fK;Y1._super=Jo;mR&&e(Y1,mR)}
function p(fK,Jo){return function(){return fK.apply(Jo,arguments)}}
function f(fK,Jo){return typeof fK=="function"?fK.apply(Jo?Jo[0]||z:z,Jo):fK}
function Z(fK,Jo,mR){Y(Q(Jo),function(Y1){fK.addEventListener(Y1,mR,!1)})}
function L(fK,Jo,mR){Y(Q(Jo),function(Y1){fK.removeEventListener(Y1,mR,!1)})}
function Q(fK){return fK.trim().split(/\s+/g)}
function O(fK,Jo,mR){if(fK.indexOf&&!mR)return fK.indexOf(Jo);for(var Y1=0,cv=fK.length;Y1<cv;Y1++)if(mR&&fK[Y1][mR]==Jo||!mR&&fK[Y1]===Jo)return Y1;return-1}
function q(fK,Jo,mR){for(var Y1=[],cv=[],wX=0,Up=fK.length;wX<Up;wX++){var dt=Jo?fK[wX][Jo]:fK[wX];O(cv,dt)<0&&Y1.push(fK[wX]);cv[wX]=dt}mR&&(Y1=Jo?Y1.sort(function(aH,Tb){return aH[Jo]>Tb[Jo]}):Y1.sort());
return Y1}
function X(fK,Jo){for(var mR,Y1=Jo[0].toUpperCase()+Jo.slice(1),cv=0,wX=cP.length;cv<wX;cv++)if(mR=(mR=cP[cv])?mR+Y1:Jo,mR in fK)return mR;return z}
function b(fK,Jo){var mR=this;this.manager=fK;this.callback=Jo;this.element=fK.element;this.target=fK.options.inputTarget;this.domHandler=function(Y1){f(fK.options.enable,[fK])&&mR.handler(Y1)};
this.evEl&&Z(this.element,this.evEl,this.domHandler);this.evTarget&&Z(this.target,this.evTarget,this.domHandler);this.evWin&&Z(r,this.evWin,this.domHandler)}
function n(fK){var Jo;pF?Jo=Fh:Sc?Jo=qs:IM?Jo=Q6:Jo=CK;return new Jo(fK,h)}
function h(fK,Jo,mR){var Y1=mR.pointers.length,cv=mR.changedPointers.length,wX=Jo&1&&Y1-cv===0;mR.isFirst=!!wX;mR.isFinal=!!(Jo&12&&Y1-cv===0);wX&&(fK.session={});mR.eventType=Jo;Jo=fK.session;Y1=mR.pointers;cv=Y1.length;Jo.firstInput||(Jo.firstInput=IY(mR));cv>1&&!Jo.firstMultiple?Jo.firstMultiple=IY(mR):cv===1&&(Jo.firstMultiple=!1);wX=Jo.firstInput;var Up=(cv=Jo.firstMultiple)?cv.center:wX.center,dt=mR.center=Ao(Y1);mR.timeStamp=DF();mR.deltaTime=mR.timeStamp-wX.timeStamp;mR.angle=wC(Up,dt);mR.distance=
Hh(Up,dt);wX=mR.center;Up=Jo.offsetDelta||{};dt=Jo.prevDelta||{};var aH=Jo.prevInput||{};if(mR.eventType===1||aH.eventType===4)dt=Jo.prevDelta={x:aH.deltaX||0,y:aH.deltaY||0},Up=Jo.offsetDelta={x:wX.x,y:wX.y};mR.deltaX=dt.x+(wX.x-Up.x);mR.deltaY=dt.y+(wX.y-Up.y);mR.offsetDirection=dC(mR.deltaX,mR.deltaY);cv?(wX=cv.pointers,wX=Hh(Y1[0],Y1[1],DR)/Hh(wX[0],wX[1],DR)):wX=1;mR.scale=wX;cv?(cv=cv.pointers,Y1=wC(Y1[1],Y1[0],DR)-wC(cv[1],cv[0],DR)):Y1=0;mR.rotation=Y1;Up=Jo.lastInterval||mR;Y1=mR.timeStamp-
Up.timeStamp;mR.eventType!=8&&(Y1>25||Up.velocity===z)?(wX=Up.deltaX-mR.deltaX,Up=Up.deltaY-mR.deltaY,dt=wX/Y1||0,aH=Up/Y1||0,Y1=dt,cv=aH,dt=pB(dt)>pB(aH)?dt:aH,wX=dC(wX,Up),Jo.lastInterval=mR):(dt=Up.velocity,Y1=Up.velocityX,cv=Up.velocityY,wX=Up.direction);mR.velocity=dt;mR.velocityX=Y1;mR.velocityY=cv;mR.direction=wX;Jo=fK.element;a:{for(Y1=mR.srcEvent.target;Y1;){if(Y1==Jo){Y1=!0;break a}Y1=Y1.parentNode}Y1=!1}Y1&&(Jo=mR.srcEvent.target);mR.target=Jo;fK.emit("hammer.input",mR);fK.recognize(mR);
fK.session.prevInput=mR}
function IY(fK){for(var Jo=[],mR=0;mR<fK.pointers.length;mR++)Jo[mR]={clientX:pq(fK.pointers[mR].clientX),clientY:pq(fK.pointers[mR].clientY)};return{timeStamp:DF(),pointers:Jo,center:Ao(Jo),deltaX:fK.deltaX,deltaY:fK.deltaY}}
function Ao(fK){var Jo=fK.length;if(Jo===1)return{x:pq(fK[0].clientX),y:pq(fK[0].clientY)};for(var mR=0,Y1=0,cv=0;cv<Jo;cv++)mR+=fK[cv].clientX,Y1+=fK[cv].clientY;return{x:pq(mR/Jo),y:pq(Y1/Jo)}}
function dC(fK,Jo){return fK===Jo?1:pB(fK)>=pB(Jo)?fK>0?2:4:Jo>0?8:16}
function Hh(fK,Jo,mR){mR||(mR=KB);var Y1=Jo[mR[0]]-fK[mR[0]];fK=Jo[mR[1]]-fK[mR[1]];return Math.sqrt(Y1*Y1+fK*fK)}
function wC(fK,Jo,mR){mR||(mR=KB);return Math.atan2(Jo[mR[1]]-fK[mR[1]],Jo[mR[0]]-fK[mR[0]])*180/Math.PI}
function CK(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;b.apply(this,arguments)}
function Fh(){this.evEl=VU;this.evWin=pS;b.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function qs(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};b.apply(this,arguments)}
function Q6(){b.apply(this,arguments);var fK=p(this.handler,this);this.touch=new qs(this.manager,fK);this.mouse=new CK(this.manager,fK)}
function aM(fK,Jo){this.manager=fK;this.set(Jo)}
function j0(fK){if(fK.indexOf("none")>-1)return"none";var Jo=fK.indexOf("pan-x")>-1,mR=fK.indexOf("pan-y")>-1;return Jo&&mR?"pan-x pan-y":Jo||mR?Jo?"pan-x":"pan-y":fK.indexOf("manipulation")>-1?"manipulation":"auto"}
function AC(fK){this.id=Y5++;this.manager=null;this.options=a(fK||{},this.defaults);fK=this.options.enable;this.options.enable=fK===z?!0:fK;this.state=1;this.simultaneous={};this.requireFail=[]}
function PP(fK){return fK==16?"down":fK==8?"up":fK==2?"left":fK==4?"right":""}
function vv(fK,Jo){return(Jo=Jo.manager)?Jo.get(fK):fK}
function S0(){AC.apply(this,arguments)}
function oe(){S0.apply(this,arguments);this.pY=this.pX=null}
function LN(){S0.apply(this,arguments)}
function Ph(){AC.apply(this,arguments);this._input=this._timer=null}
function Tc(){S0.apply(this,arguments)}
function uu(){S0.apply(this,arguments)}
function sp(){AC.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function NE(fK,Jo){Jo=Jo||{};var mR=Jo.recognizers;Jo.recognizers=mR===z?NE.defaults.preset:mR;return new BP(fK,Jo)}
function BP(fK,Jo){Jo=Jo||{};this.options=a(Jo,NE.defaults);this.options.inputTarget=this.options.inputTarget||fK;this.handlers={};this.session={};this.recognizers=[];this.element=fK;this.input=n(this);this.touchAction=new aM(this,this.options.touchAction);KF(this,!0);Y(Jo.recognizers,function(mR){var Y1=this.add(new mR[0](mR[1]));mR[2]&&Y1.recognizeWith(mR[2]);mR[3]&&Y1.requireFailure(mR[2])},this)}
function KF(fK,Jo){var mR=fK.element;Y(fK.options.cssProps,function(Y1,cv){mR.style[X(mR.style,cv)]=Jo?Y1:""})}
function Gc(fK,Jo){var mR=k.createEvent("Event");mR.initEvent(fK,!0,!0);mR.gesture=Jo;Jo.target.dispatchEvent(mR)}
var cP=" webkit moz MS ms o".split(" "),su=k.createElement("div"),pq=Math.round,pB=Math.abs,DF=Date.now,Y5=1,WY=/mobile|tablet|ip(ad|hone|od)|android/i,IM="ontouchstart"in r,pF=X(r,"PointerEvent")!==z,Sc=IM&&WY.test(navigator.userAgent),KB=["x","y"],DR=["clientX","clientY"];b.prototype={handler:function(){},
destroy:function(){this.evEl&&L(this.element,this.evEl,this.domHandler);this.evTarget&&L(this.target,this.evTarget,this.domHandler);this.evWin&&L(r,this.evWin,this.domHandler)}};
var nq={mousedown:1,mousemove:2,mouseup:4};E(CK,b,{handler:function(fK){var Jo=nq[fK.type];Jo&1&&fK.button===0&&(this.pressed=!0);Jo&2&&fK.which!==1&&(Jo=4);this.pressed&&this.allow&&(Jo&4&&(this.pressed=!1),this.callback(this.manager,Jo,{pointers:[fK],changedPointers:[fK],pointerType:"mouse",srcEvent:fK}))}});
var yy={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},P9={2:"touch",3:"pen",4:"mouse",5:"kinect"},VU="pointerdown",pS="pointermove pointerup pointercancel";r.MSPointerEvent&&(VU="MSPointerDown",pS="MSPointerMove MSPointerUp MSPointerCancel");E(Fh,b,{handler:function(fK){var Jo=this.store,mR=!1,Y1=fK.type.toLowerCase().replace("ms","");Y1=yy[Y1];var cv=P9[fK.pointerType]||fK.pointerType;Y1&1&&(fK.button===0||cv=="touch")?Jo.push(fK):Y1&12&&(mR=!0);var wX=O(Jo,fK.pointerId,"pointerId");
wX<0||(Jo[wX]=fK,this.callback(this.manager,Y1,{pointers:Jo,changedPointers:[fK],pointerType:cv,srcEvent:fK}),mR&&Jo.splice(wX,1))}});
var B0={touchstart:1,touchmove:2,touchend:4,touchcancel:8};E(qs,b,{handler:function(fK){var Jo=B0[fK.type];var mR=Array.prototype.slice.call(fK.touches,0);var Y1=this.targetIds;if(Jo&3&&mR.length===1)Y1[mR[0].identifier]=!0,Y1=[mR,mR];else{var cv,wX=Array.prototype.slice.call(fK.targetTouches,0),Up=Array.prototype.slice.call(fK.changedTouches,0),dt=[];if(Jo===1)for(mR=0,cv=wX.length;mR<cv;mR++)Y1[wX[mR].identifier]=!0;mR=0;for(cv=Up.length;mR<cv;mR++)Y1[Up[mR].identifier]&&dt.push(Up[mR]),Jo&12&&
delete Y1[Up[mR].identifier];Y1=dt.length?[q(wX.concat(dt),"identifier",!0),dt]:void 0}Y1&&this.callback(this.manager,Jo,{pointers:Y1[0],changedPointers:Y1[1],pointerType:"touch",srcEvent:fK})}});
E(Q6,b,{handler:function(fK,Jo,mR){var Y1=mR.pointerType=="mouse";if(mR.pointerType=="touch")this.mouse.allow=!1;else if(Y1&&!this.mouse.allow)return;Jo&12&&(this.mouse.allow=!0);this.callback(fK,Jo,mR)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var yU=X(su.style,"touchAction"),Ef=yU!==z;aM.prototype={set:function(fK){fK=="compute"&&(fK=this.compute());Ef&&(this.manager.element.style[yU]=fK);this.actions=fK.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var fK=[];Y(this.manager.recognizers,function(Jo){f(Jo.options.enable,[Jo])&&(fK=fK.concat(Jo.getTouchAction()))});
return j0(fK.join(" "))},
preventDefaults:function(fK){if(!Ef){var Jo=fK.srcEvent;fK=fK.offsetDirection;if(this.manager.session.prevented)Jo.preventDefault();else{var mR=this.actions,Y1=mR.indexOf("none")>-1,cv=mR.indexOf("pan-y")>-1;mR=mR.indexOf("pan-x")>-1;if(Y1||cv&&mR||cv&&fK&6||mR&&fK&24)return this.preventSrc(Jo)}}},
preventSrc:function(fK){this.manager.session.prevented=!0;fK.preventDefault()}};
AC.prototype={defaults:{},set:function(fK){e(this.options,fK);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(fK){if(S(fK,"recognizeWith",this))return this;var Jo=this.simultaneous;fK=vv(fK,this);Jo[fK.id]||(Jo[fK.id]=fK,fK.recognizeWith(this));return this},
dropRecognizeWith:function(fK){if(S(fK,"dropRecognizeWith",this))return this;fK=vv(fK,this);delete this.simultaneous[fK.id];return this},
requireFailure:function(fK){if(S(fK,"requireFailure",this))return this;var Jo=this.requireFail;fK=vv(fK,this);O(Jo,fK)===-1&&(Jo.push(fK),fK.requireFailure(this));return this},
dropRequireFailure:function(fK){if(S(fK,"dropRequireFailure",this))return this;fK=vv(fK,this);fK=O(this.requireFail,fK);fK>-1&&this.requireFail.splice(fK,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(fK){return!!this.simultaneous[fK.id]},
emit:function(fK){function Jo(cv){mR.manager.emit(mR.options.event+(cv?Y1&16?"cancel":Y1&8?"end":Y1&4?"move":Y1&2?"start":"":""),fK)}
var mR=this,Y1=this.state;Y1<8&&Jo(!0);Jo();Y1>=8&&Jo(!0)},
tryEmit:function(fK){if(this.canEmit())return this.emit(fK);this.state=32},
canEmit:function(){for(var fK=0;fK<this.requireFail.length;fK++)if(!(this.requireFail[fK].state&33))return!1;return!0},
recognize:function(fK){fK=e({},fK);f(this.options.enable,[this,fK])?(this.state&56&&(this.state=1),this.state=this.process(fK),this.state&30&&this.tryEmit(fK)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
E(S0,AC,{defaults:{pointers:1},attrTest:function(fK){var Jo=this.options.pointers;return Jo===0||fK.pointers.length===Jo},
process:function(fK){var Jo=this.state,mR=fK.eventType,Y1=Jo&6;fK=this.attrTest(fK);return Y1&&(mR&8||!fK)?Jo|16:Y1||fK?mR&4?Jo|8:Jo&2?Jo|4:2:32}});
E(oe,S0,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var fK=this.options.direction;if(fK===30)return["none"];var Jo=[];fK&6&&Jo.push("pan-y");fK&24&&Jo.push("pan-x");return Jo},
directionTest:function(fK){var Jo=this.options,mR=!0,Y1=fK.distance,cv=fK.direction,wX=fK.deltaX,Up=fK.deltaY;cv&Jo.direction||(Jo.direction&6?(cv=wX===0?1:wX<0?2:4,mR=wX!=this.pX,Y1=Math.abs(fK.deltaX)):(cv=Up===0?1:Up<0?8:16,mR=Up!=this.pY,Y1=Math.abs(fK.deltaY)));fK.direction=cv;return mR&&Y1>Jo.threshold&&cv&Jo.direction},
attrTest:function(fK){return S0.prototype.attrTest.call(this,fK)&&(this.state&2||!(this.state&2)&&this.directionTest(fK))},
emit:function(fK){this.pX=fK.deltaX;this.pY=fK.deltaY;var Jo=PP(fK.direction);Jo&&this.manager.emit(this.options.event+Jo,fK);this._super.emit.call(this,fK)}});
E(LN,S0,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(fK){return this._super.attrTest.call(this,fK)&&(Math.abs(fK.scale-1)>this.options.threshold||this.state&2)},
emit:function(fK){this._super.emit.call(this,fK);fK.scale!==1&&this.manager.emit(this.options.event+(fK.scale<1?"in":"out"),fK)}});
E(Ph,AC,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(fK){var Jo=this.options,mR=fK.pointers.length===Jo.pointers,Y1=fK.distance<Jo.threshold,cv=fK.deltaTime>Jo.time;this._input=fK;if(!Y1||!mR||fK.eventType&12&&!cv)this.reset();else if(fK.eventType&1)this.reset(),this._timer=W(function(){this.state=8;this.tryEmit()},Jo.time,this);
else if(fK.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(fK){this.state===8&&(fK&&fK.eventType&4?this.manager.emit(this.options.event+"up",fK):(this._input.timeStamp=DF(),this.manager.emit(this.options.event,this._input)))}});
E(Tc,S0,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(fK){return this._super.attrTest.call(this,fK)&&(Math.abs(fK.rotation)>this.options.threshold||this.state&2)}});
E(uu,S0,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return oe.prototype.getTouchAction.call(this)},
attrTest:function(fK){var Jo=this.options.direction;if(Jo&30)var mR=fK.velocity;else Jo&6?mR=fK.velocityX:Jo&24&&(mR=fK.velocityY);return this._super.attrTest.call(this,fK)&&Jo&fK.direction&&pB(mR)>this.options.velocity&&fK.eventType&4},
emit:function(fK){var Jo=PP(fK.direction);Jo&&this.manager.emit(this.options.event+Jo,fK);this.manager.emit(this.options.event,fK)}});
E(sp,AC,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(fK){var Jo=this.options,mR=fK.pointers.length===Jo.pointers,Y1=fK.distance<Jo.threshold,cv=fK.deltaTime<Jo.time;this.reset();if(fK.eventType&1&&this.count===0)return this.failTimeout();if(Y1&&cv&&mR){if(fK.eventType!=4)return this.failTimeout();mR=this.pTime?fK.timeStamp-this.pTime<Jo.interval:!0;Y1=!this.pCenter||Hh(this.pCenter,fK.center)<Jo.posThreshold;this.pTime=fK.timeStamp;this.pCenter=fK.center;Y1&&mR?this.count+=1:this.count=1;this._input=fK;if(this.count%Jo.taps===0)return this.hasRequireFailures()?
(this._timer=W(function(){this.state=8;this.tryEmit()},Jo.interval,this),2):8}return 32},
failTimeout:function(){this._timer=W(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))}});
NE.VERSION="2.0.2";NE.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[Tc,{enable:!1}],[LN,{enable:!1},["rotate"]],[uu,{direction:6}],[oe,{direction:6},["swipe"]],[sp],[sp,{event:"doubletap",taps:2},["tap"]],[Ph]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};BP.prototype={set:function(fK){e(this.options,fK);return this},
stop:function(fK){this.session.stopped=fK?2:1},
recognize:function(fK){var Jo=this.session;if(!Jo.stopped){this.touchAction.preventDefaults(fK);var mR=this.recognizers,Y1=Jo.curRecognizer;if(!Y1||Y1&&Y1.state&8)Y1=Jo.curRecognizer=null;for(var cv=0,wX=mR.length;cv<wX;cv++){var Up=mR[cv];Jo.stopped===2||Y1&&Up!=Y1&&!Up.canRecognizeWith(Y1)?Up.reset():Up.recognize(fK);!Y1&&Up.state&14&&(Y1=Jo.curRecognizer=Up)}}},
get:function(fK){if(fK instanceof AC)return fK;for(var Jo=this.recognizers,mR=0;mR<Jo.length;mR++)if(Jo[mR].options.event==fK)return Jo[mR];return null},
add:function(fK){if(S(fK,"add",this))return this;var Jo=this.get(fK.options.event);Jo&&this.remove(Jo);this.recognizers.push(fK);fK.manager=this;this.touchAction.update();return fK},
remove:function(fK){if(S(fK,"remove",this))return this;var Jo=this.recognizers;fK=this.get(fK);Jo.splice(O(Jo,fK),1);this.touchAction.update();return this},
on:function(fK,Jo){var mR=this.handlers;Y(Q(fK),function(Y1){mR[Y1]=mR[Y1]||[];mR[Y1].push(Jo)});
return this},
off:function(fK,Jo){var mR=this.handlers;Y(Q(fK),function(Y1){Jo?mR[Y1].splice(O(mR[Y1],Jo),1):delete mR[Y1]});
return this},
emit:function(fK,Jo){this.options.domEvents&&Gc(fK,Jo);var mR=this.handlers[fK]&&this.handlers[fK].slice();if(mR&&mR.length){Jo.type=fK;Jo.preventDefault=function(){Jo.srcEvent.preventDefault()};
fK=0;for(var Y1=mR.length;fK<Y1;fK++)mR[fK](Jo)}},
destroy:function(){this.element&&KF(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
e(NE,{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:BP,Input:b,TouchAction:aM,Recognizer:AC,AttrRecognizer:S0,Tap:sp,Pan:oe,Swipe:uu,Pinch:LN,Rotate:Tc,Press:Ph,on:Z,off:L,each:Y,merge:a,extend:e,inherit:E,bindFn:p,prefixed:X});
r[y]=NE})(window,document,"Hammer");
return window.Hammer}.call({});
v.DOCUMENT=g;g[sU_]=v}return g[sU_]};/*

 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 KQ1=function(g,v){if(g.length!==v.length)return!1;for(var r=0;r<g.length;++r)if(g[r]!==v[r])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var bMt=_.I(["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"]),FQc=bMt.next();!FQc.done;FQc=bMt.next()){var iMu=FQc.value,Gzj=document.createElement("link");Gzj.rel="stylesheet";Gzj.href=iMu;document.head.appendChild(Gzj)};var krh,c$K,I6h,gb3,y$J,vbo,MVh,RWC;krh={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};c$K={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:"*"};I6h={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};gb3=/[a-z0-9*]/;y$J=/U\+/;vbo=/^arrow/;MVh=/^space(bar)?/;RWC=/^escape$/;_.UM={properties:{keyEventTarget:{type:Object,value:function(){return this}},
stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},
_imperativeKeyBindings:{type:Object,value:function(){return{}}}},
observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},
attached:function(){this._listenKeyEventListeners()},
detached:function(){this._unlistenKeyEventListeners()},
addOwnKeyBinding:function(g,v){this._imperativeKeyBindings[g]=v;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(g,v){v=PAB(v);for(var r=0;r<v.length;++r)if(ziY(v[r],g))return!0;return!1},
_collectKeyBindings:function(){var g=this.behaviors.map(function(v){return v.keyBindings});
g.indexOf(this.keyBindings)===-1&&g.push(this.keyBindings);return g},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(r){for(var k in r)this._addKeyBinding(k,r[k])},this);
for(var g in this._imperativeKeyBindings)this._addKeyBinding(g,this._imperativeKeyBindings[g]);for(var v in this._keyBindings)this._keyBindings[v].sort(function(r,k){r=r[0].hasModifiers;return r===k[0].hasModifiers?0:r?-1:1})},
_addKeyBinding:function(g,v){PAB(g).forEach(function(r){this._keyBindings[r.event]=this._keyBindings[r.event]||[];this._keyBindings[r.event].push([r,v])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(g){var v=this._onKeyBindingEvent.bind(this,this._keyBindings[g]);this._boundKeyHandlers.push([this.keyEventTarget,g,v]);this.keyEventTarget.addEventListener(g,v)},this)},
_unlistenKeyEventListeners:function(){for(var g,v,r;this._boundKeyHandlers.length;)g=this._boundKeyHandlers.pop(),v=g[0],r=g[1],g=g[2],v.removeEventListener(r,g)},
_onKeyBindingEvent:function(g,v){this.stopKeyboardEventPropagation&&v.stopPropagation();if(!v.defaultPrevented)for(var r=0;r<g.length;r++){var k=g[r][0],y=g[r][1];if(ziY(k,v)&&(this._triggerKeyHandler(k,y,v),v.defaultPrevented))break}},
_triggerKeyHandler:function(g,v,r){var k=Object.create(g);k.keyboardEvent=r;g=new CustomEvent(g.event,{detail:k,cancelable:!0});this[v].call(this,g);g.defaultPrevented&&r.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
*/
_.Tz({is:"iron-a11y-keys",_template:null,behaviors:[_.UM],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(g){this.keyEventTarget=g},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(g){this.fire("keys-pressed",g.detail,{})}});_.As={properties:{focused:{type:Boolean,value:!1,notify:!0,readOnly:!0,reflectToAttribute:!0},disabled:{type:Boolean,value:!1,notify:!0,observer:"_disabledChanged",reflectToAttribute:!0},_oldTabIndex:{type:String},_boundFocusBlurHandler:{type:Function,value:function(){return this._focusBlurHandler.bind(this)}}},
observers:["_changedControlState(focused, disabled)"],ready:function(){this.addEventListener("focus",this._boundFocusBlurHandler,!0);this.addEventListener("blur",this._boundFocusBlurHandler,!0)},
_focusBlurHandler:function(g){this._setFocused(g.type==="focus")},
_disabledChanged:function(g){this.setAttribute("aria-disabled",g?"true":"false");this.style.pointerEvents=g?"none":"";g?(this._oldTabIndex=this.getAttribute("tabindex"),this._setFocused(!1),this.tabIndex=-1,this.blur()):this._oldTabIndex!==void 0&&(this._oldTabIndex===null?this.removeAttribute("tabindex"):this.setAttribute("tabindex",this._oldTabIndex))},
_changedControlState:function(){this._controlStateChanged&&this._controlStateChanged()}};var eF={properties:{pressed:{type:Boolean,readOnly:!0,value:!1,reflectToAttribute:!0,observer:"_pressedChanged"},toggles:{type:Boolean,value:!1,reflectToAttribute:!0},active:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},pointerDown:{type:Boolean,readOnly:!0,value:!1},receivedFocusFromKeyboard:{type:Boolean,readOnly:!0},ariaActiveAttribute:{type:String,value:"aria-pressed",observer:"_ariaActiveAttributeChanged"}},listeners:{down:"_downHandler",mouseup:"_upHandler",tap:"_tapHandler"},observers:["_focusChanged(focused)",
"_activeChanged(active, ariaActiveAttribute)"],keyBindings:{"enter:keydown":"_asyncClick","space:keydown":"_spaceKeyDownHandler","space:keyup":"_spaceKeyUpHandler"},_mouseEventRe:/^mouse/,_tapHandler:function(){this.toggles?this._userActivate(!this.active):this.active=!1},
_focusChanged:function(g){this._detectKeyboardFocus(g);g||this._setPressed(!1)},
_detectKeyboardFocus:function(g){this._setReceivedFocusFromKeyboard(!this.pointerDown&&g)},
_userActivate:function(g){this.active!==g&&(this.active=g,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(g){g=g.detail.keyboardEvent;var v=_.em(g).localTarget;this.isLightDescendant(v)||(g.preventDefault(),g.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(g){g=_.em(g.detail.keyboardEvent).localTarget;this.isLightDescendant(g)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(g,v){v&&v!=g&&this.hasAttribute(v)&&this.removeAttribute(v)},
_activeChanged:function(g){this.toggles?this.setAttribute(this.ariaActiveAttribute,g?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},XXj=[_.UM,
eF];_.aw={IronButtonState:XXj,IronButtonStateImpl:eF};_.EM={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.p6=function(g){_.p6[" "](g);this.type=g&&g.type||"default";this.key=g&&g.key;g&&"value"in g&&(this.value=g.value)};
_.p6.prototype.byKey=function(g){this.key=g;return this.value};
_.mx.Object.defineProperties(_.p6.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var g=this.type,v=this.key;if(g&&v)return TS[g]&&TS[g][v]},
set:function(g){var v=this.type,r=this.key;v&&r&&(v=TS[v]=TS[v]||{},g==null?delete v[r]:v[r]=g)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var g=TS[this.type];return g?Object.keys(g).map(function(v){return TS[this.type][v]},this):[]}}});
_.p6[" "]=function(){};
var TS={};_.Tz({is:"iron-meta",_template:null,properties:{type:{type:String,value:"default"},key:{type:String},value:{type:String,notify:!0},self:{type:Boolean,observer:"_selfChanged"},__meta:{type:Boolean,computed:"__computeMeta(type, key, value)"}},hostAttributes:{hidden:!0},__computeMeta:function(g,v,r){g=new _.p6({type:g,key:v});r!==void 0&&r!==g.value?g.value=r:this.value!==g.value&&(this.value=g.value);return g},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(g){g&&(this.value=this)},
byKey:function(g){return(new _.p6({type:this.type,key:g})).value}});var BNc;BNc=null;_.lj={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){BNc=new _.p6({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return BNc&&BNc.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(g){this.invalid=g===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(g);return!this.invalid},
_getValidity:function(g){return this.hasValidator()?this._validator.validate(g):!0}};var hOB={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"}},nxE=[_.EM,
_.lj,hOB];_.Tz({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 _.p6({type:"iconset",key:null,value:null})},
attached:function(){this.style.display="none"},
getIconNames:function(){this._icons=this._createIconMap();return Object.keys(this._icons).map(function(g){return this.name+":"+g},this)},
applyIcon:function(g,v){this.removeIcon(g);if(v=this._cloneIcon(v,this.rtlMirroring&&this._targetIsRTL(g))){var r=_.em(g.root||g);r.insertBefore(v,r.childNodes[0]);return g._svgIcon=v}return null},
removeIcon:function(g){g._svgIcon&&(_.em(g.root||g).removeChild(g._svgIcon),g._svgIcon=null)},
_targetIsRTL:function(g){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(g&&g.nodeType!==Node.ELEMENT_NODE&&(g=g.host),this.__targetIsRTL=g&&window.getComputedStyle(g).direction==="rtl"));return this.__targetIsRTL},
_nameChanged:function(){this._meta.value=null;this._meta.key=this.name;this._meta.value=this;this.async(function(){this.fire("iron-iconset-added",this,{node:window})})},
_createIconMap:function(){var g=Object.create(null);_.em(this).querySelectorAll("[id]").forEach(function(v){g[v.id]=v});
return g},
_cloneIcon:function(g,v){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[g],this.size,v)},
_prepareSvgClone:function(g,v,r){if(g){g=g.cloneNode(!0);var k=document.createElementNS("http://www.w3.org/2000/svg","svg");v=g.getAttribute("viewBox")||"0 0 "+v+" "+v;var y="pointer-events: none; display: block; width: 100%; height: 100%;";r&&g.hasAttribute("mirror-in-rtl")&&(y+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");k.setAttribute("viewBox",v);k.setAttribute("preserveAspectRatio","xMidYMid meet");k.setAttribute("focusable","false");k.style&&(k.style.cssText=
y);k.appendChild(g).removeAttribute("id");return k}return null}});var MCc=function(g){this.multi=!1;this.selection=[];this.selectCallback=g};
_.c=MCc.prototype;_.c.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.c.clear=function(g){this.selection.slice().forEach(function(v){(!g||g.indexOf(v)<0)&&this.setItemSelected(v,!1)},this)};
_.c.isSelected=function(g){return this.selection.indexOf(g)>=0};
_.c.setItemSelected=function(g,v){if(g!=null&&v!==this.isSelected(g)){if(v)this.selection.push(g);else{var r=this.selection.indexOf(g);r>=0&&this.selection.splice(r,1)}this.selectCallback&&this.selectCallback(g,v)}};
_.c.select=function(g){this.multi?this.toggle(g):this.get()!==g&&(this.setItemSelected(this.get(),!1),this.setItemSelected(g,!0))};
_.c.toggle=function(g){this.setItemSelected(g,!this.isSelected(g))};_.$x={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 MCc(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.em(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(g){return this.items?this.items.indexOf(g):-1},
select:function(g){this.selected=g},
selectPrevious:function(){var g=this.items.length,v=g-1;this.selected!==void 0&&(v=(Number(this._valueToIndex(this.selected))-1+g)%g);this.selected=this._indexToValue(v)},
selectNext:function(){var g=0;this.selected!==void 0&&(g=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(g)},
selectIndex:function(g){this.select(this._indexToValue(g))},
forceSynchronousItemUpdate:function(){this._observer&&typeof this._observer.flush==="function"?this._observer.flush():this._updateItems()},
get _shouldUpdateSelection(){return this.selected!=null},_checkFallback:function(){this._updateSelected()},
_addListener:function(g){this.listen(this,g,"_activateHandler")},
_removeListener:function(g){this.unlisten(this,g,"_activateHandler")},
_activateEventChanged:function(g,v){this._removeListener(v);this._addListener(g)},
_updateItems:function(){var g=_.em(this).queryDistributedElements(this.selectable||"*");g=Array.prototype.filter.call(g,this._bindFilterItem);this._setItems(g)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var g=this._valueToItem(this.selected);g?this._selection.select(g):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(g){return!this._excludedLocalNames[g.localName]},
_valueToItem:function(g){return g==null?null:this.items[this._valueToIndex(g)]},
_valueToIndex:function(g){if(this.attrForSelected)for(var v=0,r;r=this.items[v];v++){if(this._valueForItem(r)==g)return v}else return Number(g)},
_indexToValue:function(g){if(this.attrForSelected){if(g=this.items[g])return this._valueForItem(g)}else return g},
_valueForItem:function(g){if(!g)return null;if(!this.attrForSelected)return g=this.indexOf(g),g===-1?null:g;var v=g[gW(this.attrForSelected)];return v!=void 0?v:g.getAttribute(this.attrForSelected)},
_applySelection:function(g,v){this.selectedClass&&this.toggleClass(this.selectedClass,v,g);this.selectedAttribute&&this.toggleAttribute.call(g,this.selectedAttribute,v);this._selectionChange();this.fire("iron-"+(v?"select":"deselect"),{item:g})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(g){return _.em(g).observeNodes(function(v){this._updateItems();this._updateSelected();this.fire("iron-items-changed",v,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(g){g=g.target;for(var v=this.items;g&&g!=this;){var r=v.indexOf(g);if(r>=0){v=this._indexToValue(r);this._itemActivate(v,g);break}g=g.parentNode}},
_itemActivate:function(g,v){this.fire("iron-activate",{selected:g,item:v},{cancelable:!0}).defaultPrevented||this.select(g)}};var ROF={properties:{multi:{type:Boolean,value:!1,observer:"multiChanged"},selectedValues:{type:Array,notify:!0,value:function(){return[]}},
selectedItems:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}},
observers:["_updateSelected(selectedValues.splices)"],select:function(g){this.multi?this._toggleSelected(g):this.selected=g},
multiChanged:function(g){this._selection.multi=g;this._updateSelected()},
get _shouldUpdateSelection(){return this.selected!=null||this.selectedValues!=null&&this.selectedValues.length},_updateAttrForSelected:function(){this.multi?this.selectedItems&&this.selectedItems.length>0&&(this.selectedValues=this.selectedItems.map(function(g){return this._indexToValue(this.indexOf(g))},this).filter(function(g){return g!=null},this)):_.$x._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(g){g=g||[];g=(this._valuesToItems(g)||[]).filter(function(r){return r!==null&&r!==void 0});
this._selection.clear(g);for(var v=0;v<g.length;v++)this._selection.setItemSelected(g[v],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var g=this._selection.get();this.multi?(this._setSelectedItems(g),this._setSelectedItem(g.length?g[0]:null)):g!==null&&g!==void 0?(this._setSelectedItems([g]),this._setSelectedItem(g)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(g){var v=this.selectedValues.indexOf(g);v<0?this.push("selectedValues",g):this.splice("selectedValues",v,1)},
_valuesToItems:function(g){return g==null?null:g.map(function(v){return this._valueToItem(v)},this)}},g60=[_.$x,
ROF];var v6_;
_.f6={properties:{focusedItem:{observer:"_focusedItemChanged",readOnly:!0,type:Object},attrForItemTitle:{type:String},disabled:{type:Boolean,value:!1,observer:"_disabledChanged"}},_MODIFIER_KEYS:"Alt AltGraph CapsLock Control Fn FnLock Hyper Meta NumLock OS ScrollLock Shift Super Symbol SymbolLock".split(" "),_SEARCH_RESET_TIMEOUT_MS:1E3,_previousTabIndex:0,hostAttributes:{role:"menu"},observers:["_updateMultiselectable(multi)"],listeners:{focus:"_onFocus",keydown:"_onKeydown","iron-items-changed":"_onIronItemsChanged"},keyBindings:{up:"_onUpKey",
down:"_onDownKey",esc:"_onEscKey","shift+tab:keydown":"_onShiftTabDown"},attached:function(){this._resetTabindices()},
select:function(g){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var v=this._valueToItem(g);v&&v.hasAttribute("disabled")||(this._setFocusedItem(v),ROF.select.apply(this,arguments))},
_resetTabindices:function(){var g=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(v){v.setAttribute("tabindex",v===g?"0":"-1");v.setAttribute("aria-selected",this._selection.isSelected(v))},this)},
_updateMultiselectable:function(g){g?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(g){if(this._MODIFIER_KEYS.indexOf(g.key)===-1){this.cancelDebouncer("_clearSearchText");var v=this._searchText||"";v+=(g.key&&g.key.length==1?g.key:String.fromCharCode(g.keyCode)).toLocaleLowerCase();g=v.length;for(var r=0,k;k=this.items[r];r++)if(!k.hasAttribute("disabled")){var y=this.attrForItemTitle||"textContent";y=(k[y]||k.getAttribute(y)||"").trim();if(!(y.length<g)&&y.slice(0,g).toLocaleLowerCase()==v){this._setFocusedItem(k);break}}this._searchText=v;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var g=this.items.length,v=Number(this.indexOf(this.focusedItem)),r=1;r<g+1;r++){var k=this.items[(v-r+g)%g];if(!k.hasAttribute("disabled")){var y=_.em(k).getOwnerRoot()||document;this._setFocusedItem(k);if(_.em(y).activeElement==k)break}}},
_focusNext:function(){for(var g=this.items.length,v=Number(this.indexOf(this.focusedItem)),r=1;r<g+1;r++){var k=this.items[(v+r)%g];if(!k.hasAttribute("disabled")){var y=_.em(k).getOwnerRoot()||document;this._setFocusedItem(k);if(_.em(y).activeElement==k)break}}},
_applySelection:function(g,v){v?g.setAttribute("aria-selected","true"):g.setAttribute("aria-selected","false");_.$x._applySelection.apply(this,arguments)},
_focusedItemChanged:function(g,v){v&&v.setAttribute("tabindex","-1");!g||g.hasAttribute("disabled")||this.disabled||(g.setAttribute("tabindex","0"),g.focus())},
_onIronItemsChanged:function(g){g.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var g=this.getAttribute("tabindex");_.f6._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",g);_.f6._shiftTabPressed=!1},1)},
_onFocus:function(g){!_.f6._shiftTabPressed&&(g=_.em(g).rootTarget,g===this||typeof g.tabIndex==="undefined"||this.isLightDescendant(g))&&(this._defaultFocusAsync=this.async(function(){var v=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);v?this._setFocusedItem(v):this.items[0]&&this._focusNext()}))},
_onUpKey:function(g){this._focusPrevious();g.detail.keyboardEvent.preventDefault()},
_onDownKey:function(g){this._focusNext();g.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var g=this.focusedItem;g&&g.blur()},
_onKeydown:function(g){this.keyboardEventMatchesKeys(g,"up down esc")||this._focusWithKeyboardEvent(g);g.stopPropagation()},
_activateHandler:function(g){_.$x._activateHandler.call(this,g);g.stopPropagation()},
_disabledChanged:function(g){g?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};v6_=[g60,_.UM,_.f6];_.rHC={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(g){this.focusedItem&&(this.focusedItem.click(),g.detail.keyboardEvent.preventDefault())},
_onDownKey:function(g){this.focusedItem&&(this.focusedItem.click(),g.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(g){return g.ctrlKey||g.shiftKey||g.altKey||g.metaKey},
_onLeftKey:function(g){this._isSpecialKey(g.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),g.detail.keyboardEvent.preventDefault())},
_onRightKey:function(g){this._isSpecialKey(g.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),g.detail.keyboardEvent.preventDefault())},
_onKeydown:function(g){this.keyboardEventMatchesKeys(g,"up down left right esc")||this._focusWithKeyboardEvent(g)}};
_.kBj=[v6_,_.rHC];var yHt;yHt=new Set;_.NK={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):(yHt.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(g){this.resizerShouldNotify(g)&&this._notifyDescendant(g)},this),this._fireResize())},
assignParentResizable:function(g){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=g)&&g._interestedResizables.indexOf(this)===-1&&(g._interestedResizables.push(this),g._subscribeIronResize(this))},
stopResizeNotificationsFor:function(g){var v=this._interestedResizables.indexOf(g);v>-1&&(this._interestedResizables.splice(v,1),this._unsubscribeIronResize(g))},
_subscribeIronResize:function(g){g.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(g){g.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(g){this._notifyingDescendant?g.stopPropagation():La||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(g){var v=_.em(g).rootTarget;v!==this&&(v.assignParentResizable(this),this._notifyDescendant(v),g.stopPropagation())},
_parentResizableChanged:function(g){g&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(g){this.isAttached&&(this._notifyingDescendant=!0,g.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var g=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function r(){document.removeEventListener("readystatechange",r);g()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(v){v!==this&&v._findParent()},this):(yHt.forEach(function(v){v!==this&&v._findParent()},this),window.addEventListener("resize",this._boundNotifyResize),
this.notifyResize())},
_findParent:function(){this.assignParentResizable(null);this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0});this._parentResizable?yHt.delete(this):yHt.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
*/
_.cH6={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(g,v){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);v&&(g==="document"?this.scrollTarget=this._doc:typeof g==="string"?this.scrollTarget=(v=this.domHost)&&v.$?v.$[g]:_.em(this.ownerDocument).querySelector("#"+g):this._isValidScrollTarget()&&(this._oldScrollTarget=g,this._toggleScrollListener(this._shouldHaveListener,g)))},
_scrollHandler:function(){},
get _defaultScrollTarget(){return this._doc},get _doc(){return this.ownerDocument.documentElement},get _scrollTop(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageYOffset:this.scrollTarget.scrollTop:0},get _scrollLeft(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageXOffset:this.scrollTarget.scrollLeft:0},set _scrollTop(g){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,g):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
g)},set _scrollLeft(g){this.scrollTarget===this._doc?window.scrollTo(g,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=g)},scroll:function(g,v){if(typeof g==="object"){var r=g.left;v=g.top}else r=g;r=r||0;v=v||0;this.scrollTarget===this._doc?window.scrollTo(r,v):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=r,this.scrollTarget.scrollTop=v)},
get _scrollTargetWidth(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerWidth:this.scrollTarget.offsetWidth:0},get _scrollTargetHeight(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerHeight:this.scrollTarget.offsetHeight:0},_isValidScrollTarget:function(){return this.scrollTarget instanceof HTMLElement},
_toggleScrollListener:function(g,v){v=v===this._doc?window:v;g?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),v.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(v.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(g){this._shouldHaveListener=g;this._toggleScrollListener(g,this.scrollTarget)}};_.Tz({is:"iron-selector",_template:null,behaviors:[g60]});var Zx={properties:{animationTiming:{type:Object,value:function(){return{duration:500,easing:"cubic-bezier(0.4, 0, 0.2, 1)",fill:"both"}}}},
isNeonAnimation:!0,created:function(){document.body.animate||console.warn("No web animations detected. This element will not function without a web animations polyfill.")},
timingFromConfig:function(g){if(g.timing)for(var v in g.timing)this.animationTiming[v]=g.timing[v];return this.animationTiming},
setPrefixedProperty:function(g,v,r){for(var k={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[v],y,z=0;y=k[z];z++)g.style[y]=r;g.style[v]=r},
complete:function(){}};_.Tz({is:"fade-in-animation",_template:null,behaviors:[Zx],configure:function(g){return this._effect=new KeyframeEffect(g.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(g))}});_.Tz({is:"fade-out-animation",_template:null,behaviors:[Zx],configure:function(g){return this._effect=new KeyframeEffect(g.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(g))}});var ztu=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},
_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},
_copyProperties:function(g,v){for(var r in v)g[r]=v[r]},
_cloneConfig:function(g){var v={isClone:!0};this._copyProperties(v,g);return v},
_getAnimationConfigRecursive:function(g,v,r){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 k=g?this.animationConfig[g]:this.animationConfig;Array.isArray(k)||(k=[k]);if(k)for(var y,z=0;y=k[z];z++)if(y.animatable)y.animatable._getAnimationConfigRecursive(y.type||g,v,r);else if(y.id){var W=v[y.id];
W?(W.isClone||(v[y.id]=this._cloneConfig(W),W=v[y.id]),this._copyProperties(W,y)):v[y.id]=y}else r.push(y)}},
getAnimationConfig:function(g){var v={},r=[];this._getAnimationConfigRecursive(g,v,r);for(var k in v)r.push(v[k]);return r}},
{_configureAnimations:function(g){var v=[],r=[];if(g.length>0)for(var k,y=0;k=g[y];y++){var z=document.createElement(k.name);if(z.isNeonAnimation){var W=null;z.configure||(z.configure=function(){return null});
W=z.configure(k);r.push({result:W,config:k})}else console.warn(this.is+":",k.name,"not found!")}for(g=0;g<r.length;g++){W=r[g].result;k=r[g].config;try{typeof W.cancel!="function"&&(W=document.timeline.play(W))}catch(S){W=null,console.warn("Couldnt play","(",k.name,").",S)}W&&v.push({neonAnimation:z,config:k,animation:W})}return v},
_shouldComplete:function(g){for(var v=!0,r=0;r<g.length;r++)if(g[r].animation.playState!="finished"){v=!1;break}return v},
_complete:function(g){for(var v=0;v<g.length;v++)g[v].neonAnimation.complete(g[v].config);for(v=0;v<g.length;v++)g[v].animation.cancel()},
playAnimation:function(g,v){var r=this.getAnimationConfig(g);if(r){this._active=this._active||{};this._active[g]&&(this._complete(this._active[g]),delete this._active[g]);var k=this._configureAnimations(r);if(k.length==0)this.fire("neon-animation-finish",v,{bubbles:!1});else for(this._active[g]=k,r=0;r<k.length;r++)k[r].animation.onfinish=function(){this._shouldComplete(k)&&(this._complete(k),delete this._active[g],this.fire("neon-animation-finish",v,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var g in this._active){var v=this._active[g],r;for(r in v)v[r].animation&&v[r].animation.cancel&&v[r].animation.cancel()}this._active={}}}];var yx=function(g,v){g=Error.call(this,g);this.message=g.message;"stack"in g&&(this.stack=g.stack);this.arg=v;this.name=this.constructor.name;this.constructor=yx;this.__proto__=yx.prototype};
_.N(yx,Error);var IbB=ss(function(g){var v=function(){return g.apply(this,arguments)||this};
_.N(v,g);v.prototype._marshalArgs=function(r,k,y){k=g.prototype._marshalArgs.call(this,r,k,y);if(this._legacyUndefinedCheck&&k.length>1)for(y=0;y<k.length;y++)if(k[y]===void 0||r[y].wildcard&&k[y].base===void 0)throw r=r[y].name,new yx("Argument '"+r+"' is undefined.",r);return k};
v.prototype._addPropertyEffect=function(r,k,y){return g.prototype._addPropertyEffect.call(this,r,k,S7J(y,y&&y.info&&y.info.methodName))};
v._addTemplatePropertyEffect=function(r,k,y){return g._addTemplatePropertyEffect.call(this,r,k,S7J(y))};
return v}),WLt=_.Tz.Class;
_.Tz.Class=function(g,v){return WLt(g,function(r){return v?v(IbB(r)):IbB(r)})};
var P2B=ss(function(g){var v=IbB(g);g=function(){return v.apply(this,arguments)||this};
_.N(g,v);_.mx.Object.defineProperties(g.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return g}),Syt=Qc.mixin;
Qc.mixin=Syt?function(g){return P2B(Syt(g))}:P2B;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.HL=_.aw.IronButtonState;var RqF=D9;/*

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

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

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

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

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 n9u=function(){};
_.c=n9u.prototype;_.c.addOwnKeyBinding=function(){};
_.c.removeOwnKeyBindings=function(){};
_.c.keyboardEventMatchesKeys=function(){};
_.c._collectKeyBindings=function(){};
_.c._prepKeyBindings=function(){};
_.c._addKeyBinding=function(){};
_.c._resetKeyEventListeners=function(){};
_.c._listenKeyEventListeners=function(){};
_.c._unlistenKeyEventListeners=function(){};
_.c._onKeyBindingEvent=function(){};
_.c._triggerKeyHandler=function(){};
_.c._tapHandler=function(){};
_.c._focusChanged=function(){};
_.c._detectKeyboardFocus=function(){};
_.c._userActivate=function(){};
_.c._upHandler=function(){};
_.c._spaceKeyDownHandler=function(){};
_.c._spaceKeyUpHandler=function(){};
_.c._asyncClick=function(){};
_.c._pressedChanged=function(){};
_.c._ariaActiveAttributeChanged=function(){};
_.c._activeChanged=function(){};
_.c._controlStateChanged=function(){};
_.c._changedButtonState=function(){};
_.c._focusBlurHandler=function(){};
_.c._disabledChanged=function(){};
_.c._changedControlState=function(){};
_.c._downHandler=function(){};
_.c.ensureRipple=function(){};
_.c.getRipple=function(){};
_.c.hasRipple=function(){};
_.c._noinkChanged=function(){};
_.c._focusedChanged=function(){};
_.c.registered=function(){};
_.c._invalidChanged=function(){};
_.c.hasValidator=function(){};
_.c.validate=function(){};
_.c._getValidity=function(){};
_.c._requiredChanged=function(){};
_.c._valueChanged=function(){};
_.c._checkedChanged=function(){};
_.c._buttonStateChanged=function(){};
_.c._setPressed=function(){};
_.c._setPointerDown=function(){};
_.c._setReceivedFocusFromKeyboard=function(){};
_.c._setFocused=function(){};
n9u=_.Tz({is:"tp-yt-paper-toggle-button",_template:function(){if(h46!==void 0)return h46;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-toggle-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_toggle_button.tp.yt.paper.toggle.button.css.js--\x3e<div class="toggle-container style-scope tp-yt-paper-toggle-button">\n  <div id="toggleBar" class="toggle-bar style-scope tp-yt-paper-toggle-button"></div>\n  <div id="toggleButton" class="toggle-button style-scope tp-yt-paper-toggle-button"></div>\n</div>\n\n<div class="toggle-label style-scope tp-yt-paper-toggle-button"><slot class="style-scope tp-yt-paper-toggle-button"></slot></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;BFB===void 0&&(BFB=document.createElement("template"));var k=BFB;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return h46=g},
behaviors:[_.b91],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");_.q7(this,function(){_.Z9(this,"pan-y")})},
_ontrack:function(g){g=g.detail;g.state==="start"?this._trackStart(g):g.state==="track"?this._trackMove(g):g.state==="end"&&this._trackEnd(g)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(g){g=g.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+g:g)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+g:g));this.translate3d(this._x+"px",0,0,this.$.toggleButton);this._isRtl?this._userActivate(this._x<-this._width/2):this._userActivate(this._x>this._width/2)},
_trackEnd:function(){this.$.toggleButton.classList.remove("dragging");this.transform("",this.$.toggleButton)},
_createRipple:function(){this._rippleContainer=this.$.toggleButton;var g=qK._createRipple();g.id="ink";g.setAttribute("recenters","");g.classList.add("circle","toggle-ink");return g}});var MRB;var R4E;_.Tz({_template:function(){if(R4E!==void 0)return R4E;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tooltip--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tooltip.tp.yt.paper.tooltip.css.js--\x3e<div id="tooltip" class="hidden style-scope tp-yt-paper-tooltip" style-target="tooltip">\n  <slot class="style-scope tp-yt-paper-tooltip"></slot>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;MRB===void 0&&(MRB=document.createElement("template"));var k=MRB;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return R4E=g},
is:"tp-yt-paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1,"aria-label":"tooltip"},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},alwaysDisplay:{type:Boolean,value:!1},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,
value:""},animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}},
_showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var g=_.em(this).parentNode,v=_.em(this).getOwnerRoot(),r;this.for?r=_.em(v).querySelector("#"+this.for):r=g.nodeType==Node.DOCUMENT_FRAGMENT_NODE?v.host:g;return r},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(g){g==="entry"?this.show():g==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.em(this).textContent.trim()===""){for(var g=!0,v=_.em(this).getEffectiveChildNodes(),r=0;r<v.length;r++)if(v[r].textContent.trim()!==""){g=!1;break}if(g)return}this._showing=!0;this.$.tooltip.classList.remove("hidden");this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.updatePosition();this._animationPlaying=!0;this.$.tooltip.classList.add(this._getAnimationType("entry"))}},
hide:function(){this._showing&&(this._animationPlaying?(this._showing=!1,this._cancelAnimation()):(this._onAnimationFinish(),this._showing=!1,this._animationPlaying=!0))},
updatePosition:function(){if(this._target&&this.offsetParent){var g=this.offset;this.marginTop!=14&&this.offset==14&&(g=this.marginTop);var v=this.offsetParent.getBoundingClientRect(),r=this._target.getBoundingClientRect(),k=this.getBoundingClientRect(),y=(r.width-k.width)/2,z=(r.height-k.height)/2,W=r.left-v.left,S=r.top-v.top;switch(this.position){case "top":var Y=W+y;var e=S-k.height-g;break;case "bottom":Y=W+y;e=S+r.height+g;break;case "left":Y=W-k.width-g;e=S+z;break;case "right":Y=W+r.width+
g,e=S+z}this.fitToVisibleBounds?(v.left+Y+k.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,Y)+"px",this.style.right="auto"),v.top+e+k.height>window.innerHeight?(this.style.bottom=v.height+"px",this.style.top="auto"):(this.style.top=Math.max(-v.top,e)+"px",this.style.bottom="auto")):(this.style.left=Y+"px",this.style.top=e+"px")}},
_addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide"));this.listen(this.$.tooltip,"animationend","_onAnimationEnd");this.listen(this,"mouseenter","hide")},
_findTarget:function(){this.manualMode||this._removeListeners();this._target=this.target;this.manualMode||this._addListeners()},
_delayChange:function(g){g!==500&&this.updateStyles({"--paper-tooltip-delay-in":g+"ms"})},
_manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()},
_cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry"));this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.add("hidden")},
_onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))},
_onAnimationEnd:function(){this._animationPlaying=!1;this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))},
_getAnimationType:function(g){if(g==="entry"&&this.animationEntry!=="")return this.animationEntry;if(g==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[g]&&typeof this.animationConfig[g][0].name==="string"){if(this.animationConfig[g][0].timing&&this.animationConfig[g][0].timing.delay&&this.animationConfig[g][0].timing.delay!==0){var v=this.animationConfig[g][0].timing.delay;g==="entry"?this.updateStyles({"--paper-tooltip-delay-in":v+"ms"}):g==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":v+
"ms"})}return this.animationConfig[g][0].name}},
_removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide"));this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd");this.unlisten(this,"mouseenter","hide")}});var gzV=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(gzV,_.Jn);var vzu=_.nN(gzV,[0,_.q5]);var K6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(K6,_.Jn);var ryH=[3,4],k1C=[5,6];var yyu=[0,ryH,k1C,_.yGH,-1,_.Vq,_.cGV,-1,yzm,czk];var cyP=_.nN(K6,yyu),zbt=_.MJ(yyu);var Id1=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Id1,_.Jn);var WXj=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(WXj,_.Jn);var Pz_=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Pz_,_.Jn);var SYu=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(SYu,_.Jn);var ozV=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ozV,_.Jn);var bj=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(bj,_.Jn);bj.prototype.getSource=function(){return _.lA(this,1)};
bj.prototype.getMessage=function(){return _.Tr(this,4)};
bj.prototype.getData=function(){return _.nU(this,ozV,8)};var YYt=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(YYt,_.Jn);var FH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(FH,_.Jn);var ij=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ij,_.Jn);var GS=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(GS,_.Jn);GS.prototype.getUrl=function(){return _.Tr(this,1)};
GS.prototype.setUrl=function(g){return _.e5(this,1,g)};
GS.prototype.hasUrl=function(){return _.VA(_.zr(this,1))!=null};var Ub_=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Ub_,_.Jn);var AyP=[3];var ebt=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ebt,_.Jn);var XH=function(g){var v=new ebt;return _.Mh(v,2,g)};
ebt.prototype.getLanguage=function(){return N5(this,4,BL)};
var adF=function(g){var v=XH(1);return _.kT(v,6,BL,g)},BL=[3,
4,5,6];var EzC=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(EzC,_.Jn);var hs=function(g){var v=new EzC;return _.Mh(v,1,g)},n6=function(g,v){return _.kT(g,2,db_,v)},db_=[2,
3,4,5];var pbV=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(pbV,_.Jn);var MK=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(MK,_.Jn);var T00=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(T00,_.Jn);var ldc=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ldc,_.Jn);var fdc=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(fdc,_.Jn);var N0_=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(N0_,_.Jn);var ZAj=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ZAj,_.Jn);var Rw=function(g){return _.nU(g,ij,5)};var HAB=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(HAB,_.Jn);HAB.prototype.getValue=function(){return df(this,1)};var td6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(td6,_.Jn);var g1=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(g1,_.Jn);g1.prototype.getMetadata=function(){return _.Z6(this,fdc,7,vk)};
g1.prototype.hasMetadata=function(){return _.Wn(this,fdc,7,vk)};
var Db6=_.Re(g1),vk=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var r1=function(g){this.JSC$9929_name_=g;this.files_=[];this.directories_=[];this.directoryMap_={}};
r1.prototype.getName=function(){return this.JSC$9929_name_};var yh=function(g,v){this.callback_=v;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new r1("");LXt(this,g,this.rootDirectory_);kc(this)},LXt=function(g,v,r){for(var k=0;k<v.length;k++){var y=v[k];
y.isFile?(g.fileOps_++,y.file((0,_.TT)(g.handleFileSuccess_,g,r),(0,_.TT)(g.handleFileError_,g))):g.unscannedDirectories_.push(new wb_(y,r))}},kc=function(g){if(g.unscannedDirectories_.length>0&&g.directoryOps_<5&&!g.hasError_){g.directoryOps_++;
var v=g.unscannedDirectories_.shift(),r=v.entry,k=new r1(r.name);v=v.parent;v.directoryMap_[k.getName()]=k;v.directories_.push(k);r=r.createReader();r.readEntries((0,_.TT)(g.handleDirectorySuccess_,g,r,k),(0,_.TT)(g.handleDirectoryError_,g))}g.directoryOps_!=0||g.fileOps_!=0||g.unscannedDirectories_.length!=0&&!g.hasError_||g.callback_(g.rootDirectory_.files_,g.rootDirectory_.directories_,g.hasError_)};
yh.prototype.handleDirectorySuccess_=function(g,v,r){LXt(this,r,v);r.length==0?(this.directoryOps_--,kc(this)):g.readEntries((0,_.TT)(this.handleDirectorySuccess_,this,g,v),(0,_.TT)(this.handleDirectoryError_,this))};
yh.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;kc(this)};
yh.prototype.handleFileSuccess_=function(g,v){g.files_.push(v);this.fileOps_--;kc(this)};
yh.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;kc(this)};
var wb_=function(g,v){this.entry=g;this.parent=v};var ck=function(g){_.ok.call(this);_.pw(g,"drop",this.onObjectsDropped_,!1,this);_.pw(g,"dragenter",this.onFilesDragged_,!1,this);_.pw(g,"dragover",this.onFilesDragged_,!1,this);_.pw(g,"dragleave",this.onDragLeave_,!1,this);_.pw(g,"dragend",this.onDragLeave_,!1,this)};
_.X8(ck,_.ok);var Qlu=function(g,v){_.zo.call(this,"f");this.files=g;this.directories=v};
_.X8(Qlu,_.zo);var CzP=function(){_.zo.call(this,"h")};
_.X8(CzP,_.zo);var ua0=function(){_.zo.call(this,"i")};
_.X8(ua0,_.zo);var xb6=function(){_.zo.call(this,"g")};
_.X8(xb6,_.zo);ck.prototype.onObjectsDropped_=function(g){var v=this;g.preventDefault();var r=g.event_.dataTransfer;if((g=r&&r.items)&&g.length>0&&g[0].webkitGetAsEntry){r=[];for(var k=[],y=0;y<g.length;y++){var z=g[y].webkitGetAsEntry();z?r.push(z):k.push(g[y])}new yh(r,function(W,S,Y){Y?v.dispatchEvent(new xb6("Error occurred while reading from the file system.")):v.dispatchEvent(new Qlu(W,S,k))})}else(g=r&&r.files)&&this.dispatchEvent(new Qlu(Array.from(g),[]))};
ck.prototype.onFilesDragged_=function(g){g.type==="dragenter"&&this.dispatchEvent(new CzP);g.preventDefault()};
ck.prototype.onDragLeave_=function(){this.dispatchEvent(new ua0)};var jlB=function(g,v){this.JSC$9952_name_=g;this.inputElement_=v};
jlB.prototype.getName=function(){return this.JSC$9952_name_};
jlB.prototype.getInputElement=function(){return this.inputElement_};var z3=function(g,v,r){v=v===void 0?"single_file":v;r=r===void 0?[]:r;_.ok.call(this);this.overlayTarget_=g;this.parentOverlay_=g!=null?g.parentNode:_.UG("scotty-overlay-parent");this.selectorType_=v;this.acceptTypes_=r;this.overlay_=$bP(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.N(z3,_.ok);
var $bP=function(g,v,r,k){var y=document.createElement("input");y.setAttribute("type","file");y.setAttribute("name","Filedata");_.pw(y,"change",g.onFilesSelected_,!1,g);r==="multiple_file"&&(y.multiple="true");r==="single_directory"&&(y.webkitdirectory="true");k.length>0&&y.setAttribute("accept",k.join(","));y.style.position="absolute";y.style.overflow="hidden";y.style.height="0px";y.style.width="0px";y.style.opacity="0";y.setAttribute("aria-hidden","true");y.setAttribute("tabIndex",-1);if(g.overlayTarget_!=
null)return y.style.height=v.offsetHeight+"px",y.style.width=v.offsetWidth+"px",g.parentOverlay_&&(g.parentOverlay_.style.position="relative"),_.lI(y,v),DJ(y,new _.DG(v.offsetLeft,v.offsetTop)),y;g.parentOverlay_.appendChild(y);return y};
z3.prototype.click=function(){this.overlay_.click()};
z3.prototype.onFilesSelected_=function(g){a:{try{var v=(new XMLHttpRequest).upload!==void 0;break a}catch(e){}v=!1}if(v){var r;g=Array.from((r=g.target.files)!=null?r:[]);r=[];if(this.selectorType_==="single_directory"&&(_.Ra||KU||_.MF)){r=new r1("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(v=0;v<g.length;v++)for(var k=g[v],y=k.webkitRelativePath.split("/"),z=r,W=0;W<y.length;W++){var S=y[W];if(W==y.length-1){S!="."&&z.files_.push(k);break}var Y=z.directoryMap_[S];Y==void 0&&(S=
Y=new r1(S),z.directoryMap_[S.getName()]=S,z.directories_.push(S));z=Y}r=r.directories_}this.dispatchEvent(new JyE(g,r,null))}else g=g.target.value,g.match(/^c:\\fakepath\\/i)&&(g=g.substring(12)),this.dispatchEvent(new JyE([],[],new jlB(g,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=$bP(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var JyE=function(g,v){_.zo.call(this,"j");this.files=g;this.directories=v};
_.N(JyE,_.zo);var OA6=function(g){this.uploadUrl_=g};var VdB=function(){_.ok.call(this)};
_.X8(VdB,_.ok);var IC=function(g){_.zo.call(this,g)};
_.X8(IC,_.zo);var Wk=function(g){_.zo.call(this,g)};
_.X8(Wk,_.zo);var qY_=function(g,v,r,k,y){_.ok.call(this);r=document.createElement("form");r.setAttribute("method",v);r.setAttribute("enctype","multipart/form-data");r.setAttribute("encoding","multipart/form-data");v=document.createElement("input");v.setAttribute("type","hidden");v.setAttribute("name","metadata");v.setAttribute("value",y);r.appendChild(v);r.appendChild(k);this.JSC$9969_form_=r;g=new _.qP(g);_.Vr(g,"upload_protocol","multipart");this.JSC$9969_url_=g.toString();this.JSC$9969_request_=new F5;this.state_=
"Ready";this.JSC$9969_errorDescription_=null;this.JSC$9969_eventHandler_=new _.Bo(this);_.P0(this,this.JSC$9969_eventHandler_);this.JSC$9969_eventHandler_.listen(this.JSC$9969_request_,"success",this.onTransferSuccess_);this.JSC$9969_eventHandler_.listen(this.JSC$9969_request_,"error",this.onTransferError_)};
_.N(qY_,VdB);_.c=qY_.prototype;_.c.run=function(){this.state_="Transferring";var g=this.JSC$9969_request_,v=this.JSC$9969_form_;if(g.JSC$9387_active_)throw Error("le");var r=new _.qP(this.JSC$9969_url_||v.action);g.JSC$9387_form_=v;v=g.JSC$9387_form_;r=_.HY(r.toString());r!==void 0&&(v.action=r);Ab_(g)};
_.c.getResponseCode=function(){return null};
_.c.getResponseText=function(){return this.JSC$9969_request_&&this.JSC$9969_request_.getResponseText()||null};
_.c.JSC$25893_getErrorDescription=function(){return this.JSC$9969_errorDescription_};
_.c.cancel=function(){this.JSC$9969_request_&&this.JSC$9969_request_.abort();this.state_="Cancelled";this.dispatchEvent(new IC("o"))};
_.c.pause=function(){};
_.c.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new IC("l"))};
_.c.onTransferError_=function(){this.JSC$9969_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new IC("n"))};var Pk=function(){_.pb.call(this)};
_.N(Pk,_.pb);Pk.prototype.createXhr=function(){var g=_.pb.prototype.createXhr.call(this);g.upload&&(g.upload.onprogress=(0,_.TT)(this.onProgress_,this));return g};
Pk.prototype.onProgress_=function(g){this.dispatchEvent(g)};var sl1=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},KXP=function(g,v){var r=g.attempt_+1;
if(g.maxAttempts_>0&&r>g.maxAttempts_)return!1;r==0?v():g.delayCallId_=ak(function(){g.delayCallId_=null;v()},mbV(g),g);
g.attempt_=r;return!0};
sl1.prototype.reset=function(){this.delayCallId_&&_.rC.clearTimeout(this.delayCallId_);this.attempt_=-1};
var mbV=function(g){var v=250*Math.pow(2,g.attempt_);g.maxDelayMs_>=0&&(v=Math.min(v,g.maxDelayMs_));return v};var bi3=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var Sv=function(){_.ok.call(this);this.JSC$9979_request_=this.state_=null;this.JSC$9979_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$9979_bytesTransferred_=0;this.retryIterator_=new sl1;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$9979_errorDescription_=null;this.JSC$9979_eventHandler_=new _.Bo(this);_.P0(this,this.JSC$9979_eventHandler_);this.JSC$9979_url_=this.blob_=null;this.JSC$9979_method_=void 0;this.chunkSize_=this.JSC$9979_metadata_=
this.JSC$9979_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$9979_responseText_=this.JSC$9979_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.X8(Sv,VdB);_.c=Sv.prototype;_.c.run=function(){oC(this)};
_.c.getResponseCode=function(){return this.JSC$9979_responseCode_};
_.c.getResponseText=function(){return this.JSC$9979_responseText_};
_.c.JSC$25893_getErrorDescription=function(){return this.JSC$9979_errorDescription_};
_.c.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$9979_eventHandler_.removeAll();this.JSC$9979_request_&&this.JSC$9979_request_.abort();this.retryIterator_.reset();var g=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(g==="Upload"||g==="Query")g=new Pk,g.JSC$7807_withCredentials_=this.JSC$9979_withCredentials_,g.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$9979_bytesTransferred_=
0;this.dispatchEvent(new IC("o"))}};
_.c.pause=function(){this.pauseRequested_=!0};
var oC=function(g){var v=g.state_;g.pauseRequested_?(g.pauseRequested_=!1,g.stateAfterUnpausing_=v,g.state_="Paused"):KXP(g.retryIterator_,function(){switch(g.state_){case "Start":g.JSC$9979_request_=new Pk;var r=_.ZG.clone(g.JSC$9979_headers_);g.blob_.size!=null&&(r["Content-Length"]=g.blob_.size);r=FZT(r);r["X-Goog-Upload-Protocol"]="resumable";r["X-Goog-Upload-Command"]="start";g.JSC$9979_eventHandler_.removeAll();g.JSC$9979_eventHandler_.listen(g.JSC$9979_request_,"complete",g.onStartComplete_);
g.JSC$9979_request_.JSC$7807_withCredentials_=g.JSC$9979_withCredentials_;g.JSC$9979_request_.send(g.JSC$9979_url_,g.JSC$9979_method_,g.JSC$9979_metadata_,r);g.lastCommandResponseCode_=null;g.dispatchEvent(new Wk("q"));break;case "Upload":r=g.transferHandle_.uploadUrl_;var k=g.blob_.size;if(vo6()){var y=g.chunkSize_;var z=g.offset_+y>=k;k=goj(g.blob_,g.offset_,z?k:g.offset_+y)}else g.offset_=0,k=g.blob_,z=!0;g.JSC$9979_request_=new Pk;g.JSC$9979_request_.JSC$7807_withCredentials_=g.JSC$9979_withCredentials_;
g.JSC$9979_eventHandler_.removeAll();g.JSC$9979_eventHandler_.listen(g.JSC$9979_request_,"progress",g.onUploadProgress_);y=(0,_.TT)(g.JSC$9981_onUploadComplete_,g,g.offset_+k.size,z);g.JSC$9979_eventHandler_.listen(g.JSC$9979_request_,"complete",y);g.lastCommandResponseCode_=null;g.dispatchEvent(new Wk("q"));z=Object.assign({},g.JSC$9979_headers_||{},{"X-Goog-Upload-Command":"upload"+(z?", finalize":""),"X-Goog-Upload-Offset":g.offset_});g.JSC$9979_request_.send(r,"POST",k,z);break;case "Query":g.JSC$9979_request_=
new Pk;g.JSC$9979_eventHandler_.removeAll();g.JSC$9979_eventHandler_.listen(g.JSC$9979_request_,"complete",g.onQueryComplete_);r=Object.assign({},g.JSC$9979_headers_||{},{"X-Goog-Upload-Command":"query"});g.JSC$9979_request_.send(g.transferHandle_.uploadUrl_,"POST","",r);g.lastCommandResponseCode_=null;g.dispatchEvent(new Wk("q"));break;default:throw Error("af");}})||Yc(g,"Transfer encountered too many consecutive failures.")},Yc=function(g,v){g.state_="Error";
g.JSC$9979_errorDescription_=v;g.dispatchEvent(new IC("n"))};
Sv.prototype.onStartComplete_=function(g){var v=g.target;this.lastCommandResponseCode_=v.getStatus();this.dispatchEvent(new Wk("r"));if(bAH(v))FX1(this,v);else if(iAu(v)){g=Kg(g.target.getAllResponseHeaders());for(var r in g)_.yJ(r.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new IC("m"));r=dK(g,"X-Goog-Upload-URL");g=(g=dK(g,"X-Goog-Upload-Chunk-Granularity"))?parseInt(g,10):1;r===void 0||isNaN(g)||g<=0?Yc(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
g)*g,this.transferHandle_=new OA6(r),this.dispatchEvent(new IC("p")),this.state_="Upload",this.retryIterator_.reset(),oC(this))}else oC(this)};
Sv.prototype.onUploadProgress_=function(g){this.JSC$9979_bytesTransferred_=this.offset_+g.loaded;this.dispatchEvent(new IC("k"))};
Sv.prototype.JSC$9981_onUploadComplete_=function(g,v,r){var k=this,y,z;return _.P(function(W){switch(W.nextAddress){case 1:y=r.target;k.lastCommandResponseCode_=y.getStatus();k.dispatchEvent(new Wk("r"));if(G1_(y)||y.getStatus()==404)return k.JSC$9979_bytesTransferred_=g,FX1(k,y),W.return();if(iAu(y)){W.jumpTo(2);break}if(!(z=k.detectCorruptedBlobEnabled_)){W.jumpTo(3);break}return _.U(W,Xbj(k),4);case 4:z=W.yieldResult;case 3:if(z)return Yc(k,"Blob has been modified or corrupted."),W.return();k.requireUploadRequestModification_=
y.getStatus()==400;k.state_="Query";oC(k);return W.return();case 2:if(v)return Yc(k,"Got a non-final success response after issuing a finalize command."),W.return();k.JSC$9979_bytesTransferred_=g;k.offset_=g;k.retryIterator_.reset();oC(k);return W.return()}})};
Sv.prototype.onQueryComplete_=function(g){var v=g.target;this.lastCommandResponseCode_=v.getStatus();this.dispatchEvent(new Wk("r"));bAH(v)?(v.getStatus()===200&&(this.JSC$9979_bytesTransferred_=this.blob_.size),FX1(this,v)):iAu(v)?(g=Kg(g.target.getAllResponseHeaders()),g=parseInt(dK(g,"X-Goog-Upload-Size-Received"),10),isNaN(g)?Yc(this,"Server did not respond with current offset."):g<this.offset_?Yc(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
g+"."):this.requireUploadRequestModification_&&this.offset_===g?Yc(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<g&&this.retryIterator_.reset(),this.offset_=this.JSC$9979_bytesTransferred_=g,this.state_="Upload",oC(this))):oC(this)};
var FX1=function(g,v){g.JSC$9979_responseCode_=v.getStatus();var r=Kg(v.getAllResponseHeaders());iik(r);g.JSC$9979_responseText_=v.getResponseText();g.state_="Response received";g.dispatchEvent(new IC("l"))},iAu=function(g){var v=g.getStatus();
g=Kg(g.getAllResponseHeaders());g=dK(g,"X-Goog-Upload-Status");return v===200&&g==="active"},G1_=function(g){g=Kg(g.getAllResponseHeaders());
return dK(g,"X-Goog-Upload-Status")==="final"},bAH=function(g){if(G1_(g))return!0;
g=g.getStatus();return g>=400&&g<500},Xbj=function(g){var v;
return _.P(function(r){if(r.nextAddress==1){if(!g.blob_||g.originalBlobSize_<=0)return r.return(!1);if(g.blob_.size!==g.originalBlobSize_)return r.return(!0);_.cD(r,2);if(v=goj(g.blob_,0,1)){var k=new LQ,y=Q0_(k);k.reader_.readAsBinaryString(v);r=_.U(r,y,4)}else r=r.return(!0);return r}if(r.nextAddress!=2)return r.return(g.blob_.size!==g.originalBlobSize_);_.S2(r);return r.return(!0)})};var B06=function(g,v,r,k,y,z){_.ok.call(this);this.payload_=k;this.JSC$9982_url_=g;this.JSC$9982_method_=v;this.JSC$9982_headers_=r;this.JSC$9982_metadata_=y;this.encoding_=z||"binary";g=new _.AY;this.boundary_="uploader-"+$8()+"-"+g.JSC$9236_toIsoString();this.JSC$9982_responseText_=this.JSC$9982_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$9982_errorDescription_=null;this.JSC$9982_eventHandler_=new _.Bo(this);_.P0(this,this.JSC$9982_eventHandler_)};
_.N(B06,VdB);_.c=B06.prototype;
_.c.run=function(){var g=_.ZG.clone(this.JSC$9982_headers_);this.payload_.length!=null&&(g["Content-Length"]=this.payload_.length);g=FZT(g);g["X-Goog-Upload-Protocol"]="multipart";g["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new Pk;this.JSC$9982_eventHandler_.removeAll();this.JSC$9982_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$9982_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$9982_url_,this.JSC$9982_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$9982_metadata_+"\r\n--")+this.boundary_+'\r\nContent-Disposition: form-data; name="Filedata"\r\nContent-Transfer-Encoding: '+(this.encoding_+"\r\n\r\n")+this.payload_+"\r\n--"+this.boundary_+"--\r\n",g)};
_.c.getResponseCode=function(){return this.JSC$9982_responseCode_};
_.c.getResponseText=function(){return this.JSC$9982_responseText_};
_.c.JSC$25893_getErrorDescription=function(){return this.JSC$9982_errorDescription_};
_.c.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$9982_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new IC("o")))};
_.c.pause=function(){};
_.c.onTransferProgress_=function(){this.dispatchEvent(new IC("k"))};
_.c.onTransferComplete_=function(g){var v=g.target.getStatus();v===void 0||v===-1?(this.JSC$9982_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new IC("n"))):(this.JSC$9982_responseCode_=v,g=g.target,v=Kg(g.getAllResponseHeaders()),iik(v),this.JSC$9982_responseText_=g.getResponseText(),this.state_="Complete",this.dispatchEvent(new IC("l")))};_.hb6=function(g,v,r,k){k=k===void 0?!1:k;if(r instanceof jlB)return new qY_(g,"POST",v,r.getInputElement(),"");if(typeof r==="string"||r instanceof String)return new B06(g,"POST",v,r,"");var y=new Sv(void 0);y.JSC$9979_url_=g;y.JSC$9979_method_="POST";y.JSC$9979_headers_=v;y.blob_=r;y.originalBlobSize_=r.size;y.JSC$9979_metadata_="";k&&(y.JSC$9979_withCredentials_=k);y.state_="Start";return y};var Ul=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Ul,_.Jn);_.c=Ul.prototype;_.c.getEnableSsEngine=function(){return _.el(this,2)};
_.c.getEnableAwr=function(){return _.el(this,3)};
_.c.getAlohaAutoGaRollout=function(){return _.el(this,5)};
_.c.getEnableConfigurator=function(){return _.el(this,6)};
_.c.getEnableMweb=function(){return _.el(this,7)};
var Md6=function(){var g=nzc();return _.TM(g,7,!0)};
Ul.prototype.getEnableCtlConsentCheckbox=function(){return _.el(this,8)};
Ul.prototype.getEnableIframe=function(){return _.el(this,9)};
var nzc=function(){var g=new Ul;g=_.TM(g,5,!0);g=_.TM(g,2,!0);g=_.TM(g,4,!1);g=_.TM(g,8,!0);return _.TM(g,9,!0)};
Ul.prototype.getEnableScreenshotNudge=function(){return _.el(this,10)};
var Rbu=function(){var g=Md6();return _.TM(g,10,!0)};
Ul.prototype.getEnableWebStartupConfigEndpoint=function(){return _.el(this,11)};
Ul.prototype.getEnableJunkNudge=function(){return _.el(this,12)};
var Plm=function(){var g=Rbu();return _.TM(g,12,!0)};
_.c=Ul.prototype;_.c.getEnableConfiguratorLocale=function(){return _.el(this,13)};
_.c.getEnableTinyNoPointer=function(){return _.el(this,14)};
_.c.getEnableSupportSessionLogging=function(){return _.el(this,15)};
_.c.getEnableFileUploadForScreenshot=function(){return _.el(this,16)};
_.c.getEnableDirectDeflectionForSingleCategory=function(){return _.el(this,17)};
_.c.getEnableImageSanitization=function(){return _.el(this,18)};
_.c.getEnableAlohaBinarySplit=function(){return _.el(this,19)};
_.c.getEnableDbFeedbackIntents=function(){return _.el(this,20)};
_.c.getEnableMarkMandatoryFieldsWithRequired=function(){return _.el(this,21)};
_.c.getEnableFeedbackCategoryCustomUi=function(){return _.el(this,22)};
_.c.getEnableRealtimeCtl=function(){return _.el(this,23)};var WKA=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(WKA,_.Jn);var GAR=[/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 BcT="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 hvC=_.Vd(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),n2A=_.Vd(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var Rvh,vwB;var gVj,vV1;
gVj=function(g,v,r){g.timeOfStartCall=(new Date).getTime();var k=r||_.rC,y=k.document,z=g.nonce||_.xT(k.document);z&&!g.nonce&&(g.nonce=z);if(g.flow=="help"){var W=_.$A("document.location.href",k);!g.helpCenterContext&&W&&(g.helpCenterContext=W.substring(0,1200));W=!0;if(v&&JSON&&JSON.stringify){var S=JSON.stringify(v);(W=S.length<=1200)&&(g.psdJson=S)}W||(v={invalidPsd:!0})}v=[g,v,r];k.GOOGLE_FEEDBACK_START_ARGUMENTS=v;r=g.feedbackServerUri||"//www.google.com/tools/feedback";if(W=k.GOOGLE_FEEDBACK_START)W.apply(k,v);
else{k=r+"/load.js?";for(var Y in g)v=g[Y],v==null||_.vP(v)||(k+=encodeURIComponent(Y)+"="+encodeURIComponent(v)+"&");g=A1(y).createElement("SCRIPT");z&&g.setAttribute("nonce",z);_.Vm(g,_.IO(k));y.body.appendChild(g)}};
vV1=function(g,v,r,k){var y,z;_.P(function(W){y=r||_.rC;var S=g.serverEnvironment==="DEV",Y=r||_.rC;Y=g.nonce||_.xT(Y.document);S={integrationKeys:{productId:g.productId,feedbackBucket:g.bucket,triggerId:g.triggerId},callbacks:{onClose:g.callback,onLoad:g.onLoadCallback},formContent:{locale:g.locale,disableScreenshot:g.disableScreenshotting,productDisplayName:void 0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,userEmail:void 0,
defaultFormInputValues:void 0,defaultFormInputValuesString:void 0,abuseLink:g.abuseLink,additionalDataConsent:g.additionalDataConsent},initializationData:{isLocalServer:S,nonce:Y,useNightlyRelease:S,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:g.feedbackServerUri,colorScheme:g.colorScheme},extraData:{productVersion:g.productVersion,authUser:g.authuser,configuratorId:g.configuratorId,customZIndex:g.customZIndex,tinyNoPointer:g.tinyNoPointer,
allowNonLoggedInFeedback:g.allowNonLoggedInFeedback,enableAnonymousFeedback:g.enableAnonymousFeedback}};v&&(Y=new Map(Object.entries(v)),S.extraData.productSpecificData=Y);z=S;return _.U(W,cem(z,k,y),0)})};
_.rrP=function(g,v,r){try{if(g.flow==="help"){var k=g.helpCenterPath.replace(/^\//,"");_.ub(r||window,"https://support.google.com/"+k)}else g.flow==="submit"?gVj(g,v,r):SNk(g.productId,g.feedbackServerUri).then(function(y){y=_.nU(y,Ul,1);var z=!ZT3||(y==null?void 0:y.getEnableMweb()),W=!g.tinyNoPointer||(y==null?void 0:y.getEnableTinyNoPointer());!y||y.getAlohaAutoGaRollout()&&z&&W?vV1(g,v,r,y):gVj(g,v,r)},function(y){y&&y.name!=="DuplicateFormError"&&gVj(g,v,r)})}catch(y){vV1(g,v,r,null)}};
_.FK("userfeedback.api.startFeedback",_.rrP);var owJ=/https?:\/\/\S+\.\S+/,YNh=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],ULF=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var zJm=function(g){var v=g.split(""),r=[-263237435,15,v,function(k,y,z){var W=y.length;z.forEach(function(S,Y,e){this.push(e[Y]=y[(y.indexOf(S)-y.indexOf(this[Y])+Y+W--)%y.length])},k.split(""))},
function(k,y){k=(k%y.length+y.length)%y.length;y.splice(-k).reverse().forEach(function(z){y.unshift(z)})},
"response",function(){for(var k=64,y=[];++k-y.length-32;){switch(k){case 58:k-=14;case 91:case 92:case 93:continue;case 123:k=47;case 94:case 95:case 96:continue;case 46:k=95}y.push(String.fromCharCode(k))}return y},
null,12,1540023973,65941107,null,v,function(k,y){for(k=(k%y.length+y.length)%y.length;k--;)y.unshift(y.pop())},
695603893,function(k){for(var y=k.length;y;)k.push(k.splice(--y,1)[0])},
"'[;'[(",function(k,y){k.push(y)},
null,function(k,y,z,W,S){return y(z,W,S)},
"continuation",v,function(k,y){if(k.length!=0){y=(y%k.length+k.length)%k.length;var z=k[0];k[0]=k[y];k[y]=z}},
function(){for(var k=64,y=[];++k-y.length-32;){switch(k){case 91:k=44;continue;case 123:k=65;break;case 65:k-=18;continue;case 58:k=96;continue;case 46:k=95}y.push(String.fromCharCode(k))}return y},
'"),/]];'];r[7]=r;r[11]=r;r[18]=r;try{(((0,r[15])(r[21]),r[22])(r[11],r[9]),r[22])(r[new Date("1970-01-01T04:30:12.000+04:30")/1E3],r[1]),((0,r[22])(r[11],r[23]),r[4])(r[10],r[18]),(0,r[20])(r[21],r[14])<<(0,r[17])(r[18],r[1]),(0,r[4])(r[8],r[21]),(0,r[19])((0,r[19])((0,r[17])(r[7],r[9]),r[3],r[20],(0,r[6])(),r[2]),r[3],r[5],(0,r[15])(),r[2])}catch(k){return"aTlOUOubTO4AP____8P_"+g}return v.join("")};_.knt=new _.G("runAttestationCommand");var yrj=new _.G("verifyCommand");_.AA=new _.G("accessibilityContext");var crj=new _.G("accessibilityData");var zWF=new _.G("profileCardCommand");var fzY=new _.G("signInEndpoint");var lzm=new _.G("signOutEndpoint");var W3P;_.IBE=new _.G("accountItemSectionRenderer");W3P=new _.G("accountItemRenderer");_.Pwu=new _.G("saveCommandToSessionStorageAction");var Sh0=new _.G("crossAccountChannelTransferEndpoint");var dys=new _.G("getAccountMenuEndpoint");_.pNK=new _.G("getAccountSwitcherEndpoint");var EHh=new _.G("getAccountsListEndpoint");var oV1=new _.G("getAccountsListInnertubeEndpoint");_.ev=new _.G("addToToastAction");var YhE=new _.G("hideEnclosingAction");_.aC=new _.G("replaceEnclosingAction");var UFj=new _.G("buttonRefreshAction");var Arc=new _.G("adsControlFlowOpportunityReceivedCommand");var eWu=new _.G("openAdAllowlistInstructionCommand");var aB_=new _.G("videoMastheadAdPrimaryVideoRenderer");var EVc=new _.G("displayAdRenderer");var B3k=new _.G("instreamVideoAdRenderer");_.dF6=new _.G("inFeedAdLayoutRenderer");var pI1=new _.G("sequenceItemInPlayerAdLayoutRenderer");_.TjH=new _.G("adSlotRenderer");var lBt=new _.G("adAvatarViewModel");var fB0=new _.G("adBadgeViewModel");var NjB=new _.G("adButtonViewModel");var El=new _.G("adImageViewModel");var uLF=new _.G("reelsAdCardButtonedViewModel");var Zct=new _.G("reelsPlayerOverlayLayoutViewModel");var HcB=new _.G("showSchedulingPanelCommand");var tVV=new _.G("backstageCommentsRenderer");var DFu=new _.G("backstageImageRenderer");var L3u=new _.G("backstagePostRenderer");var wIF=new _.G("postRenderer");var Qau=new _.G("sharedPostRenderer");var Cw0=new _.G("createBackstagePostEndpoint");var u8c=new _.G("getPostVideoPreviewEndpoint");var xFu=new _.G("updateBackstagePostEndpoint");var jaF=new _.G("filterChipTransformCommand");var $F1=new _.G("insertRichSectionCommand");var kWT=new _.G("talkToRecsDeselectCommand");var Jru=new _.G("talkToRecsNextCommand");var rjJ=new _.G("talkToRecsSelectCommand");var Occ=new _.G("talkToRecsUpdateTextCommand");_.SG=new _.G("browseEndpoint");_.VVj=new _.G("confirmDialogEndpoint");var qh_=new _.G("expandOnHoverCardRenderer");var saC=new _.G("lumiereShelfDetailsRenderer");var mFt=new _.G("revealBusinessEmailCommand");var K30=new _.G("validateChannelHandleCommand");var bc_=new _.G("channelCreationFormEndpoint");var F3c=new _.G("aboutChannelViewModel");var ict=new _.G("channelThumbnailWithLinkRenderer");var Gnu=new _.G("channelCreationServiceEndpoint");var XIP=new _.G("updateChannelPageSettingsEndpoint");var d1=function(g){this.delegate=g},pG=function(){d1.apply(this,arguments)};
_.N(pG,d1);_.mx.Object.defineProperties(pG.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(g){this.delegate.entityMetadata=g}}});var Bj0=function(){pG.apply(this,arguments)};
_.N(Bj0,pG);Bj0.prototype.getAssociations=function(){return[]};var Cvk=new _.G("webThumbnailDetailsExtensionData");var dAh=new _.G("commandContext");var hWc=new _.G("addVideoLinkAction");var nVt=new _.G("createPollAction");var MVj=new _.G("hideIdentityChipAction");var RWt=new _.G("openUpdateCommentDialogAction");var T3=new _.G("updateBackstagePollAction");var gb0=new _.G("updateCommentVoteAction");var vbC=new _.G("commentThreadRenderer");var r$u=function(){pG.apply(this,arguments)};
_.N(r$u,pG);r$u.prototype.getAssociations=function(){return[]};_.krP=new _.G("commentDialogRenderer");var y$6=new _.G("updateCommentsSettingsEndpoint");var c$B=new _.G("commentViewModel");var ziH=new _.G("triStateButtonViewModel");var I6P=new _.G("voiceReplyContainerViewModel");_.kX=new _.G("commandExecutorCommand");var Db=new _.G("emoji");var Wnu=new _.G("updateCreatorChannelInnertubeCommand");_.PAV=new _.G("appendContinuationItemsAction");_.S76=new _.G("changeEngagementPanelVisibilityAction");_.wZ=new _.G("continuationCommand");var obu=new _.G("listMutationCommand");_.lo=new _.G("openPopupAction");var Y7E=new _.G("persistSubscriptionsDisplayPreferencesCommand");var TfH;_.U5P=new _.G("playlistRemoveVideosAction");_.A$E=new _.G("updatePlaylistAction");_.eiB=new _.G("addToPlaylistCommand");_.a6u=new _.G("endPlaylistCommand");_.Eb1=new _.G("recoverPlaylistCommand");_.d5u=new _.G("refreshPlaylistCommand");_.pnu=new _.G("refreshFormCommand");TfH=new _.G("openOnePickAddVideoModalCommand");_.HOC=new _.G("reloadContinuationItemsCommand");_.l6H=new _.G("scrollToEngagementPanelCommand");var f6j=new _.G("selectCountryCommand");var NfC=new _.G("showReloadUiCommand");var ZDV=new _.G("undoFeedbackAction");var HDj=new _.G("updateButtonAction");var tlF=new _.G("updateSubscribeButtonAction");var D50=new _.G("updateToggleAction");var LnE=new _.G("webNativeShareCommand");_.F7=new _.G("webCommandMetadata");_.fG=new _.G("webHandleServiceEndpointExtension");var NuY=new _.G("webNavigationEndpointData");var wn1=new _.G("copyLinkCommand");var Q4t=new _.G("playlistVotingRefreshPopupCommand");var CAc=new _.G("selectChipCommand");var ukj=new _.G("setCookieCommand");var x5t=new _.G("setLocalStorageCommand");var j4P=new _.G("setPrefStorageEntryCommand");var Vl0;_.$5t=new _.G("settingsUpdateCheckboxCommand");_.J$0=new _.G("settingsUpdateTextCommand");_.ODu=new _.G("settingsUpdateOptionsCommand");Vl0=new _.G("settingsUpdateSwitchCommand");_.q7c=new _.G("settingsUpdateConnectedAppRendererCommand");var s4B=new _.G("updateTextInputFormFieldRendererCommand");var m56=new _.G("updateToggleButtonStateCommand");var KnB=new _.G("updateUrlParamCommand");var bDH=new _.G("webSubmitFormCommand");var FnP=new _.G("channelSwitcherPageRenderer"),iD_=new _.G("updateChannelSwitcherPageAction");_.Mb=new _.G("continuationItemRenderer");_.NW=new _.G("richItemRenderer");var GrF=new _.G("richSectionRenderer");_.XnH=new _.G("richShelfRenderer");_.Bf1=new _.G("metadataBadgeRenderer");_.hit=new _.G("multiPageMenuNotificationSectionRenderer");_.nbu=new _.G("playlistLoopButtonStateRenderer");var Mlj=new _.G("claimLegacyYoutubeChannelEndpoint");var Ri0=new _.G("getNotificationMenuEndpoint");var g26=new _.G("getSearchInVideoCommand");_.v2H=new _.G("getTranscriptEndpoint");_.c2=new _.G("signalServiceEndpoint");var r_6=new _.G("verifyAgeEndpoint");var PGk=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(PGk,_.Jn);PGk.prototype.getPath=function(){return _.Tr(this,1)};
PGk.prototype.getValue=function(){return _.Tr(this,2)};var kAt=[0,_.$b,-1];var y_t=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(y_t,_.Jn);var WvC=_.nN(y_t,[0,_.J$,kAt]);var c_P=new _.G("dismissalEndpoint");var zv1=new _.G("elementsCommand");_.wE=new _.G("innertubeCommand");var IJ0=new _.G("multipleInlinePlaybackCommand");var IYo=new _.G("loggingDirectives");var WZV=new _.G("acknowledgeChannelTouStrikeCommand");var PIH=function(){pG.apply(this,arguments)};
_.N(PIH,pG);PIH.prototype.getAssociations=function(){return[]};var S_P=function(){pG.apply(this,arguments)};
_.N(S_P,pG);S_P.prototype.getAssociations=function(){return[]};var VG=new _.G("entityBatchUpdate");_.o26=new _.G("entityUpdateCommand");var Y_t=function(){pG.apply(this,arguments)};
_.N(Y_t,pG);Y_t.prototype.getAssociations=function(){var g=[];this.delegate.alternateChannel&&g.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&g.push.apply(g,_.fF(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&g.push(this.delegate.oneofChannelEntity);return[].concat(_.fF(new Set(g)))};var U1E=function(){pG.apply(this,arguments)};
_.N(U1E,pG);U1E.prototype.getAssociations=function(){var g=[];this.delegate.entryCollection&&g.push(this.delegate.entryCollection);return[].concat(_.fF(new Set(g)))};
var A_t=function(){pG.apply(this,arguments)};
_.N(A_t,pG);A_t.prototype.getAssociations=function(){var g=[];this.delegate.parentPlaylist&&g.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var v=_.I(this.delegate.entries),r=v.next();!r.done;r=v.next())g.push.apply(g,_.fF((new evB(r.value)).getAssociations()));return[].concat(_.fF(new Set(g)))};
var evB=function(){d1.apply(this,arguments)};
_.N(evB,d1);evB.prototype.getAssociations=function(){var g=[];this.delegate.video&&g.push(this.delegate.video);return[].concat(_.fF(new Set(g)))};var aJu=function(){pG.apply(this,arguments)};
_.N(aJu,pG);aJu.prototype.getAssociations=function(){var g=[];this.delegate.descriptionEntity&&g.push(this.delegate.descriptionEntity);this.delegate.creators&&g.push.apply(g,_.fF(this.delegate.creators));this.delegate.theBiggestFan&&g.push(this.delegate.theBiggestFan);return[].concat(_.fF(new Set(g)))};
var E20=function(){pG.apply(this,arguments)};
_.N(E20,pG);E20.prototype.getAssociations=function(){return[]};var d11=new _.G("fantasyRosterViewModel");var p5u=new _.G("addFollowUpSurveyCommand");var TcC=new _.G("getSurveyCommand");var lJ1=new _.G("ratingSurveyOptionRenderer");_.ZB=new _.G("feedbackEndpoint");var fJ0=new _.G("reportHistoryTableCellRenderer"),NcV=new _.G("reportHistoryTableTextCellRenderer"),Ziu=new _.G("reportHistoryTableReasonCellRenderer");_.Hiu=new _.G("flagEndpoint");var t$c=new _.G("getFlowCommand");var D1B=new _.G("submitFormWithValidationFlowCommand");var LZc=function(){pG.apply(this,arguments)};
_.N(LZc,pG);LZc.prototype.getAssociations=function(){return[]};var w5_=new _.G("flowFormState");var QJu=new _.G("gameCardRenderer");var CIP=new _.G("accountLinkingStateChangedCommand");var u$t=function(){pG.apply(this,arguments)};
_.N(u$t,pG);u$t.prototype.getAssociations=function(){return[]};var x10=new _.G("changeMiniAppPlayStateCommand");var jJP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(jJP,_.Jn);var Zs=[1,2,3];var $1H=[0,Zs,RKA,_.gjT,itk];var J_1=_.nN(jJP,$1H),Oiu=_.MJ($1H);var V$6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(V$6,_.Jn);var q_1=[0,_.uA,_.$b];var sJj=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(sJj,_.Jn);var m10=[0,_.$b,_.uA,-1];var KZu=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(KZu,_.Jn);var bi0=function(g,v){return _.Mh(g,3,v)};var FZF=_.MJ([0,1,q_1,_.q5,m10]);var iiu=new _.G("miniAppScoreChallengeViewModel");var GA_=new _.G("miniGameCardViewModel");var X5j=new _.G("teaserCardViewModel");var BcF=function(){pG.apply(this,arguments)};
_.N(BcF,pG);BcF.prototype.getAssociations=function(){return[]};_.hvt=new _.G("feedbackItemRenderer");var n2u=function(){pG.apply(this,arguments)};
_.N(n2u,pG);n2u.prototype.getAssociations=function(){return[]};_.M$P=new _.G("playerInterstitialRenderer");var RvP=new _.G("getKidsBlocklistPickerCommand");_.gw0=new _.G("updateKidsBlacklistEndpoint");_.jd=new _.G("likeEndpoint");var vwV,re_,kot;vwV=new _.G("addChatItemAction");re_=new _.G("removeChatItemAction");kot=new _.G("markChatItemAsDeletedAction");_.yeC=new _.G("setLiveChatCollapsedStateAction");var cec=function(){pG.apply(this,arguments)};
_.N(cec,pG);cec.prototype.getAssociations=function(){return[]};var z3B=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(z3B,_.Jn);var Iq6=_.nN(z3B,[0,1,_.uA]);var WKu=new _.G("liveChatEndpoint");var Plc=new _.G("liveChatItemContextMenuEndpoint");var SNu=new _.G("liveChatReplayEndpoint");_.ow6=new _.G("emojiPickerRenderer");var YNP=new _.G("liveChatAuthorBadgeViewModel");var UL1=new _.G("deleteLiveChatMessageCommand");var AeB=new _.G("liveChatActionEndpoint");var e3t=new _.G("createLiveChatPollEndpoint");var aq1=new _.G("manageLiveChatUserEndpoint");var Ewc=new _.G("moderateLiveChatEndpoint");_.dLC=new _.G("sendLiveChatMessageEndpoint");var pjP=new _.G("sendLiveChatVoteEndpoint");var Tpc=new _.G("clearLocationCommand");var lqB=new _.G("resolveLocationCommand");var fqu=new _.G("interactionLoggingCommandMetadata");var sp3=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(sp3,_.Jn);var q0m=function(g,v){return _.c0(g,1,v)};var Np6=[0,_.jl];var VMk=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(VMk,_.Jn);var OIJ=function(g,v){return ou(g,1,sp3,v)};VMk.prototype.JSC$10074_serializeBinary=vaF([0,_.J$,Np6]);var xLK={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 Zbj={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"},
Hb_={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 OKK={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"};_.XrY=new _.G("logFlowLoggingEventCommand");_.Uy=new _.G("loggingContext");var tYC=new _.G("captionLanguageSelectActionCommand");var DLc=new _.G("showCaptionLanguageSelectActionCommand");var LK0=new _.G("dismissDialogEndpoint");var wjV=new _.G("hideItemSectionVideosByIdCommand");var Qkc=new _.G("showMiniplayerCommand");var ClF=function(){pG.apply(this,arguments)};
_.N(ClF,pG);ClF.prototype.getAssociations=function(){return[]};var uGc=function(){pG.apply(this,arguments)};
_.N(uGc,pG);uGc.prototype.getAssociations=function(){return[]};var xLB=function(){pG.apply(this,arguments)};
_.N(xLB,pG);xLB.prototype.getAssociations=function(){return[]};var jkj=function(){pG.apply(this,arguments)};
_.N(jkj,pG);jkj.prototype.getAssociations=function(){var g=[];this.delegate.downloadsList&&g.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&g.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&g.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&g.push(this.delegate.refresh);return[].concat(_.fF(new Set(g)))};var $LH=function(){pG.apply(this,arguments)};
_.N($LH,pG);$LH.prototype.getAssociations=function(){var g=[];this.delegate.refresh&&g.push(this.delegate.refresh);if(this.delegate.downloads)for(var v=_.I(this.delegate.downloads),r=v.next();!r.done;r=v.next())g.push.apply(g,_.fF((new JeF(r.value)).getAssociations()));return[].concat(_.fF(new Set(g)))};
var JeF=function(){d1.apply(this,arguments)};
_.N(JeF,d1);JeF.prototype.getAssociations=function(){var g=[];this.delegate.video&&g.push(this.delegate.video);this.delegate.playlist&&g.push(this.delegate.playlist);this.delegate.videoItem&&g.push(this.delegate.videoItem);this.delegate.playlistItem&&g.push(this.delegate.playlistItem);return[].concat(_.fF(new Set(g)))};var ObF=function(){pG.apply(this,arguments)};
_.N(ObF,pG);ObF.prototype.getAssociations=function(){var g=[];this.delegate.localImageEntities&&g.push.apply(g,_.fF(this.delegate.localImageEntities));return[].concat(_.fF(new Set(g)))};var VYu=function(){pG.apply(this,arguments)};
_.N(VYu,pG);VYu.prototype.getAssociations=function(){var g=[];this.delegate.playbackData&&g.push(this.delegate.playbackData);this.delegate.localImageEntities&&g.push.apply(g,_.fF(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&g.push(this.delegate.videoDownloadContextEntity);return[].concat(_.fF(new Set(g)))};var qNP=function(){pG.apply(this,arguments)};
_.N(qNP,pG);qNP.prototype.getAssociations=function(){return[]};var sku=function(){pG.apply(this,arguments)};
_.N(sku,pG);sku.prototype.getAssociations=function(){var g=[];this.delegate.fakeChildren&&g.push.apply(g,_.fF(this.delegate.fakeChildren));return[].concat(_.fF(new Set(g)))};var mL1=function(){pG.apply(this,arguments)};
_.N(mL1,pG);mL1.prototype.getAssociations=function(){var g=[];this.delegate.video&&g.push(this.delegate.video);this.delegate.playbackData&&g.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&g.push(this.delegate.offlineVideoPolicy);return[].concat(_.fF(new Set(g)))};var KKB=function(){pG.apply(this,arguments)};
_.N(KKB,pG);KKB.prototype.getAssociations=function(){return[]};var bbP=function(){pG.apply(this,arguments)};
_.N(bbP,pG);bbP.prototype.getAssociations=function(){var g=[];this.delegate.channelOwner&&g.push(this.delegate.channelOwner);this.delegate.videos&&g.push.apply(g,_.fF(this.delegate.videos));this.delegate.collaboratorChannels&&g.push.apply(g,_.fF(this.delegate.collaboratorChannels));this.delegate.downloadState&&g.push(this.delegate.downloadState);this.delegate.refresh&&g.push(this.delegate.refresh);return[].concat(_.fF(new Set(g)))};var FKH=function(){pG.apply(this,arguments)};
_.N(FKH,pG);FKH.prototype.getAssociations=function(){var g=[];this.delegate.video&&g.push(this.delegate.video);this.delegate.channelContributor&&g.push(this.delegate.channelContributor);return[].concat(_.fF(new Set(g)))};var ib0=function(){d1.apply(this,arguments)};
_.N(ib0,d1);ib0.prototype.getAssociations=function(){var g=[];this.delegate.recommendedVideoMetadata&&g.push.apply(g,_.fF((new GoV(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.fF(new Set(g)))};
var GoV=function(){d1.apply(this,arguments)};
_.N(GoV,d1);GoV.prototype.getAssociations=function(){var g=[];this.delegate.localImageEntities&&g.push.apply(g,_.fF(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&g.push(this.delegate.videoDownloadContextEntity);return[].concat(_.fF(new Set(g)))};var Xju=function(){d1.apply(this,arguments)};
_.N(Xju,d1);Xju.prototype.getAssociations=function(){var g=[];this.delegate.playbackPosition&&g.push(this.delegate.playbackPosition);return[].concat(_.fF(new Set(g)))};var BpB=function(){pG.apply(this,arguments)};
_.N(BpB,pG);BpB.prototype.getAssociations=function(){var g=[];this.delegate.owner&&g.push(this.delegate.owner);this.delegate.downloadState&&g.push(this.delegate.downloadState);this.delegate.userState&&g.push.apply(g,_.fF((new Xju(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&g.push.apply(g,_.fF((new ib0(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.fF(new Set(g)))};var h36=function(){pG.apply(this,arguments)};
_.N(h36,pG);h36.prototype.getAssociations=function(){var g=[];this.delegate.userChannelDetails&&g.push(this.delegate.userChannelDetails);return[].concat(_.fF(new Set(g)))};var nwt=function(){pG.apply(this,arguments)};
_.N(nwt,pG);nwt.prototype.getAssociations=function(){var g=[];this.delegate.channelOwner&&g.push(this.delegate.channelOwner);this.delegate.playbackPosition&&g.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&g.push.apply(g,_.fF(this.delegate.localImageEntities));this.delegate.downloadStatus&&g.push(this.delegate.downloadStatus);return[].concat(_.fF(new Set(g)))};var cA3=new _.G("downloadsPageSmartDownloadsOptInBannerParams");var MYV=function(){pG.apply(this,arguments)};
_.N(MYV,pG);MYV.prototype.getAssociations=function(){return[]};var R3c=function(){pG.apply(this,arguments)};
_.N(R3c,pG);R3c.prototype.getAssociations=function(){return[]};var g30=function(){pG.apply(this,arguments)};
_.N(g30,pG);g30.prototype.getAssociations=function(){return[]};var v3C=function(){pG.apply(this,arguments)};
_.N(v3C,pG);v3C.prototype.getAssociations=function(){return[]};var r8B=function(){pG.apply(this,arguments)};
_.N(r8B,pG);r8B.prototype.getAssociations=function(){return[]};var kfu=function(){pG.apply(this,arguments)};
_.N(kfu,pG);kfu.prototype.getAssociations=function(){return[]};var y8u=function(){pG.apply(this,arguments)};
_.N(y8u,pG);y8u.prototype.getAssociations=function(){return[]};var c8_=function(){pG.apply(this,arguments)};
_.N(c8_,pG);c8_.prototype.getAssociations=function(){return[]};var z$_=function(){pG.apply(this,arguments)};
_.N(z$_,pG);z$_.prototype.getAssociations=function(){return[]};_.Zu=new _.G("dislikeButtonViewModel");_.NY=new _.G("likeButtonViewModel");var I4_=new _.G("videoSummaryContentViewModel");var Wqu=new _.G("videoSummaryParagraphViewModel");var PRc=new _.G("changeTimelyActionVisibilityCommand");var SRB=new _.G("hideEngagementPanelEndpoint");var o3c=new _.G("refreshPanelEndpoint");var YRu=new _.G("scrollToSectionEndpoint");var UqC=new _.G("seekToVideoTimestampCommand");_.NF=new _.G("showEngagementPanelEndpoint");var A80=new _.G("showTransientPlayerScrimOverlayCommand");var e$u=new _.G("toggleEngagementPanelCommand");_.a46=new _.G("createBroadcastCommand");var E3B=new _.G("metadataUpdateCommand");var dqB=function(){pG.apply(this,arguments)};
_.N(dqB,pG);dqB.prototype.getAssociations=function(){return[]};var pJc=function(){pG.apply(this,arguments)};
_.N(pJc,pG);pJc.prototype.getAssociations=function(){return[]};var THF=function(){pG.apply(this,arguments)};
_.N(THF,pG);THF.prototype.getAssociations=function(){return[]};_.l46=new _.G("merchandiseShelfRenderer");var f41=new _.G("gridMovieRenderer");_.NHH=new _.G("movieRenderer");var ZJE=function(){pG.apply(this,arguments)};
_.N(ZJE,pG);ZJE.prototype.getAssociations=function(){var g=[];this.delegate.trackDownloadMetadatas&&g.push.apply(g,_.fF(this.delegate.trackDownloadMetadatas));return[].concat(_.fF(new Set(g)))};var HJP=function(){pG.apply(this,arguments)};
_.N(HJP,pG);
HJP.prototype.getAssociations=function(){var g=[];this.delegate.downloadedTracks&&g.push.apply(g,_.fF(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&g.push.apply(g,_.fF(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&g.push.apply(g,_.fF(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&g.push.apply(g,_.fF(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&g.push.apply(g,_.fF(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
g.push.apply(g,_.fF(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&g.push.apply(g,_.fF(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&g.push.apply(g,_.fF(this.delegate.metadataOnlyTracks));return[].concat(_.fF(new Set(g)))};var t_j=function(){pG.apply(this,arguments)};
_.N(t_j,pG);t_j.prototype.getAssociations=function(){var g=[];this.delegate.trackDownloadMetadatas&&g.push.apply(g,_.fF(this.delegate.trackDownloadMetadatas));return[].concat(_.fF(new Set(g)))};var DqH=function(){pG.apply(this,arguments)};
_.N(DqH,pG);DqH.prototype.getAssociations=function(){var g=[];this.delegate.playbackData&&g.push(this.delegate.playbackData);this.delegate.localImageEntities&&g.push.apply(g,_.fF(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&g.push(this.delegate.videoDownloadContextEntity);return[].concat(_.fF(new Set(g)))};var LqH=function(){pG.apply(this,arguments)};
_.N(LqH,pG);
LqH.prototype.getAssociations=function(){var g=[];this.delegate.musicLibraryStatusEntity&&g.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&g.push.apply(g,_.fF(this.delegate.primaryArtists));this.delegate.details&&g.push(this.delegate.details);this.delegate.userDetails&&g.push(this.delegate.userDetails);this.delegate.tracks&&g.push.apply(g,_.fF(this.delegate.tracks));this.delegate.share&&g.push(this.delegate.share);this.delegate.downloadMetadata&&g.push(this.delegate.downloadMetadata);this.delegate.refresh&&
g.push(this.delegate.refresh);return[].concat(_.fF(new Set(g)))};
var wJu=function(){pG.apply(this,arguments)};
_.N(wJu,pG);wJu.prototype.getAssociations=function(){var g=[];this.delegate.albumRelease&&g.push(this.delegate.albumRelease);this.delegate.tracks&&g.push.apply(g,_.fF(this.delegate.tracks));return[].concat(_.fF(new Set(g)))};
var Qi1=function(){pG.apply(this,arguments)};
_.N(Qi1,pG);Qi1.prototype.getAssociations=function(){var g=[];this.delegate.albumRelease&&g.push(this.delegate.albumRelease);return[].concat(_.fF(new Set(g)))};var CRC=function(){pG.apply(this,arguments)};
_.N(CRC,pG);CRC.prototype.getAssociations=function(){var g=[];this.delegate.details&&g.push(this.delegate.details);this.delegate.userDetails&&g.push(this.delegate.userDetails);return[].concat(_.fF(new Set(g)))};
var ut1=function(){pG.apply(this,arguments)};
_.N(ut1,pG);ut1.prototype.getAssociations=function(){var g=[];this.delegate.parentArtist&&g.push(this.delegate.parentArtist);return[].concat(_.fF(new Set(g)))};
var xqC=function(){pG.apply(this,arguments)};
_.N(xqC,pG);xqC.prototype.getAssociations=function(){var g=[];this.delegate.parentArtist&&g.push(this.delegate.parentArtist);return[].concat(_.fF(new Set(g)))};var ji0=function(){pG.apply(this,arguments)};
_.N(ji0,pG);ji0.prototype.getAssociations=function(){return[]};var $q0=function(){pG.apply(this,arguments)};
_.N($q0,pG);$q0.prototype.getAssociations=function(){return[]};var J86=function(){pG.apply(this,arguments)};
_.N(J86,pG);
J86.prototype.getAssociations=function(){var g=[];this.delegate.tracks&&g.push.apply(g,_.fF(this.delegate.tracks));this.delegate.refresh&&g.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&g.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&g.push(this.delegate.details);this.delegate.downloadMetadata&&g.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&g.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&g.push(this.delegate.userDetails);this.delegate.entryCollection&&
g.push(this.delegate.entryCollection);this.delegate.share&&g.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&g.push.apply(g,_.fF((new OJ1(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.fF(new Set(g)))};
var OJ1=function(){d1.apply(this,arguments)};
_.N(OJ1,d1);OJ1.prototype.getAssociations=function(){var g=[];this.delegate.creatorEntity&&g.push(this.delegate.creatorEntity);return[].concat(_.fF(new Set(g)))};var V_1=function(){pG.apply(this,arguments)};
_.N(V_1,pG);V_1.prototype.getAssociations=function(){return[]};var qRt=function(){pG.apply(this,arguments)};
_.N(qRt,pG);
qRt.prototype.getAssociations=function(){var g=[];this.delegate.musicLibraryStatusEntity&&g.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&g.push.apply(g,_.fF(this.delegate.artists));this.delegate.audioModeVersion&&g.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&g.push(this.delegate.videoModeVersion);this.delegate.userDetails&&g.push(this.delegate.userDetails);this.delegate.details&&g.push(this.delegate.details);this.delegate.albumRelease&&g.push(this.delegate.albumRelease);this.delegate.share&&
g.push(this.delegate.share);this.delegate.libraryEdit&&g.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&g.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&g.push(this.delegate.playbackPosition);this.delegate.lyrics&&g.push(this.delegate.lyrics);return[].concat(_.fF(new Set(g)))};
var sit=function(){pG.apply(this,arguments)};
_.N(sit,pG);sit.prototype.getAssociations=function(){var g=[];this.delegate.parentTrack&&g.push(this.delegate.parentTrack);return[].concat(_.fF(new Set(g)))};
var mq1=function(){pG.apply(this,arguments)};
_.N(mq1,pG);mq1.prototype.getAssociations=function(){var g=[];this.delegate.parentTrack&&g.push(this.delegate.parentTrack);return[].concat(_.fF(new Set(g)))};var Xa=new _.G("musicResponsiveListItemRenderer");var wNF=new _.G("addToPlaylistEndpoint");var Kqt=new _.G("captionPickerEndpoint");var bJ6=new _.G("suggestStats");var FqV=new _.G("backstageImageUploadEndpoint");var iJH=new _.G("createBackstagePostDialogEndpoint");_.Gf0=new _.G("createCommentReplyDialogEndpoint");_.XJC=new _.G("updateCommentDialogEndpoint");_.BHj=new _.G("updateCommentReplyDialogEndpoint");var h$_=new _.G("menuEndpoint");var TuT=new _.G("modalEndpoint");var n31=new _.G("playlistEditorEndpoint");var M_u=new _.G("copyTextEndpoint");var R$H,grH;R$H=new _.G("shareEndpoint");grH=new _.G("shareEntityEndpoint");_.vr_=new _.G("shareEntityServiceEndpoint");_.m$R=new _.G("userFeedbackEndpoint");_.Vx=new _.G("watchEndpoint");var zyT=new _.G("watchPlaylistEndpoint");var rE_=new _.G("addUpcomingEventReminderEndpoint");_.Hk=new _.G("getCommentsFromInboxCommand");var kGj=new _.G("notificationOptOutEndpoint");var yE1=new _.G("recordNotificationInteractionsEndpoint");var cEt=new _.G("removeUpcomingEventReminderEndpoint");var Dyo=new _.G("getDownloadActionCommand");_.zP0=new _.G("offlineOrchestrationActionCommand");var Ia1=function(){pG.apply(this,arguments)};
_.N(Ia1,pG);Ia1.prototype.getAssociations=function(){return[]};var Wf_=function(){pG.apply(this,arguments)};
_.N(Wf_,pG);Wf_.prototype.getAssociations=function(){return[]};var PTu=function(){pG.apply(this,arguments)};
_.N(PTu,pG);PTu.prototype.getAssociations=function(){return[]};var SsP=function(){pG.apply(this,arguments)};
_.N(SsP,pG);SsP.prototype.getAssociations=function(){return[]};var ort=function(){pG.apply(this,arguments)};
_.N(ort,pG);ort.prototype.getAssociations=function(){var g=[];this.delegate.transfer&&g.push(this.delegate.transfer);this.delegate.adsPlaybackData&&g.push.apply(g,_.fF(this.delegate.adsPlaybackData));this.delegate.drmLicense&&g.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&g.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&g.push(this.delegate.videoDownloadContextEntity);return[].concat(_.fF(new Set(g)))};var YsV=function(){pG.apply(this,arguments)};
_.N(YsV,pG);YsV.prototype.getAssociations=function(){return[]};var UIP=function(){pG.apply(this,arguments)};
_.N(UIP,pG);UIP.prototype.getAssociations=function(){var g=[];this.delegate.offlineVideoStreams&&g.push.apply(g,_.fF(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&g.push.apply(g,_.fF(this.delegate.captionTrack));return[].concat(_.fF(new Set(g)))};var AEE=function(){pG.apply(this,arguments)};
_.N(AEE,pG);AEE.prototype.getAssociations=function(){return[]};var ePE=new _.G("showMoreDrawerCommand");var aau=new _.G("updateEngagementPanelContentCommand");var ErC=new _.G("getPdgBuyFlowCommand");var dIu=new _.G("liveChatPurchaseMessageEndpoint");var pU6=new _.G("openSuperStickerBuyFlowCommand");var Tku=new _.G("updatePdgFeatureEnablementCommand");var la_=function(){pG.apply(this,arguments)};
_.N(la_,pG);la_.prototype.getAssociations=function(){return[]};var faC=function(){pG.apply(this,arguments)};
_.N(faC,pG);faC.prototype.getAssociations=function(){return[]};_.Nk_=new _.G("pdgCommentChipRenderer");_.ZlC=new _.G("permissionRoleBottomBarRenderer");_.HlH=new _.G("updatePermissionRoleCommand");var tDV=new _.G("prefetchWatchCommand");var DIF=new _.G("updatePlayerErrorMessageCommand");var TRK=new _.G("toggleCaptionsVisibilityCommand");_.Lfu=new _.G("quickActionsViewModel");var wUV=new _.G("playerResponse");var QoV=new _.G("playlistRenderer");_.CTu=new _.G("playlistVideoListRenderer");_.tA=new _.G("playlistEditEndpoint");var uMP=new _.G("createImagePollCommand");var xIP=new _.G("createQuizCommand");var joC=new _.G("quizRenderer");var $IV=new _.G("uploadedVideoRenderer");var JEc=new _.G("decorateMessageEndpoint");var OlV=new _.G("lpOfferCardOptionViewModel");var VDV=new _.G("sfvAudioItemPlaybackCommand");var qs0=function(){pG.apply(this,arguments)};
_.N(qs0,pG);qs0.prototype.getAssociations=function(){return[]};_.Ds=new _.G("reelNonVideoContentEndpoint");_.Ab=new _.G("reelWatchEndpoint");_.LG=new _.G("reelItemRenderer");_.soc=new _.G("reelMetapanelViewModel");_.mIc=new _.G("reelNonVideoContentRenderer");_.KfV=new _.G("reelPlayerOverlayRenderer");var blP=new _.G("shortsLockupViewModel");var FfH=new _.G("sponsorButtonViewModel");var ilC=new _.G("reelItemWatchResponse");var GGu=new _.G("textBadgeRenderer");_.w1=new _.G("buttonRenderer");_.Qh=new _.G("toggleButtonRenderer");var l7C=new _.G("switchButtonViewModel");_.XU_=new _.G("confirmDialogRenderer");var Bku;Bku=new _.G("menuRenderer");_.hP6=new _.G("menuFlexibleItemRenderer");var nrH=new _.G("pollRenderer");_.MD6=new _.G("backgroundPromoRenderer");var gej;_.RPC=new _.G("chipCloudRenderer");gej=new _.G("chipCloudChipRenderer");var veE=new _.G("dropdownRenderer");var rYt=new _.G("gridVideoRenderer");_.kHt=new _.G("itemSectionRenderer");_.yYF=new _.G("messageRenderer");var cYE=new _.G("sortFilterHeaderRenderer");_.CG=new _.G("videoRenderer");var zo0=new _.G("resolveUrlCommandMetadata");var I2P=function(){pG.apply(this,arguments)};
_.N(I2P,pG);I2P.prototype.getAssociations=function(){return[]};_.WOV=new _.G("getAnswerCommand");_.ox=new _.G("searchEndpoint");var Pf1=new _.G("genAiRichTextViewModel");var tTA=new _.G("overviewAnswerViewModel");var S$j=new _.G("addToPlaylistServiceEndpoint");var efC=new _.G("clearSearchHistoryEndpoint");var ax6=new _.G("clearWatchHistoryEndpoint");var ECu=new _.G("webSerializedServiceEndpointExtension");_.dKc=new _.G("createCommentEndpoint");var pL6=new _.G("createCommentReplyEndpoint");var ToC=new _.G("performCommentActionEndpoint");var lx6=new _.G("updateCommentEndpoint");var fxj=new _.G("updateCommentReplyEndpoint");_.uo=new _.G("createPlaylistServiceEndpoint");var NoH=new _.G("deletePlaylistEndpoint");var Z66=new _.G("deleteVideoEndpoint");var LCA=new _.G("getReportFormEndpoint");var H6B=new _.G("modifyChannelNotificationPreferenceEndpoint");var bYC;_.cW=new _.G("offlinePlaylistEndpoint");bYC={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 FkJ;_.y4=new _.G("offlineVideoEndpoint");FkJ={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 tFu=new _.G("pingingEndpoint");_.DK6=new _.G("selectActiveIdentityEndpoint");var LEt=new _.G("setSettingEndpoint");var yjJ=new _.G("undoFeedbackEndpoint");var wL0=new _.G("unsubscribeEndpoint");_.QwE=new _.G("updatedMetadataEndpoint");var Cj1=function(){pG.apply(this,arguments)};
_.N(Cj1,pG);Cj1.prototype.getAssociations=function(){return[]};_.uHV=new _.G("updateLocalAppSettingCommand");var xKF=new _.G("saveImageToDeviceEndpoint");var jw6=new _.G("shareImageCommand");var $K1=new _.G("sharingProviderDataCommand");var Js6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Js6,_.Jn);var O6u=[0,_.$b,-1];Js6.prototype.JSC$10275_serializeBinary=vaF(O6u);var VF_=_.MJ(O6u);var qMV=new _.G("userMentionSuggestionRenderer");var swE=new _.G("liveChatTunnelCommand");var mKV=new _.G("showSponsorshipsGiftOfferDialogCommand");var KEj=new _.G("sponsorshipsScrollableShelfViewModel");var b6P=new _.G("updateUpcomingEventReminderButtonStateCommand");var FEP=new _.G("upcomingEventReminderButtonStateRenderer");var i6j=new _.G("subscribeEndpoint");var GSu=new _.G("registerTasksCommand");var XL_=new _.G("showDialogCommand");_.SR=new _.G("showSheetCommand");var BoB=new _.G("showSnackbarCommand");var hfH=function(){pG.apply(this,arguments)};
_.N(hfH,pG);hfH.prototype.getAssociations=function(){return[]};var nCu=function(){pG.apply(this,arguments)};
_.N(nCu,pG);nCu.prototype.getAssociations=function(){return[]};_.V4=new _.G("avatarViewModel");var MFu=new _.G("badgeViewModel");_.pC=new _.G("buttonViewModel");_.xc=new _.G("chipViewModel");var C63=new _.G("collectionThumbnailViewModel");var RfH=new _.G("contentPreviewImageViewModel");var gcB=new _.G("decoratedAvatarViewModel");var Whh=new _.G("downloadButtonViewModel");_.NvT=new _.G("engagementBarViewModel");_.vc_=new _.G("imageBannerViewModel");var LHC=new _.G("lockupContentMetadataRowExtension");var rAc=new _.G("lockupMetadataViewModel");_.k3t=new _.G("lockupViewModel");var yAF=new _.G("avatarStackViewModel");var cA0=function(){pG.apply(this,arguments)};
_.N(cA0,pG);cA0.prototype.getAssociations=function(){return[]};_.zNc=new _.G("pageHeaderViewModel");var Ist=new _.G("snackbarViewModel");var WIV=new _.G("thumbnailHoverOverlayToggleActionsViewModel");_.Tk=new _.G("toggleButtonViewModel");var Poj=function(){pG.apply(this,arguments)};
_.N(Poj,pG);Poj.prototype.getAssociations=function(){return[]};_.ZsC=new _.G("votingViewModel");var SlV=new _.G("sectionHeaderViewModel");var oc0=new _.G("notifyDropdownOptionSelectedCommand");var JOA=new _.G("listViewModel");_.oW=new _.G("listItemViewModel");var Ylu=new _.G("dialogHeaderViewModel");var UWj=function(){pG.apply(this,arguments)};
_.N(UWj,pG);UWj.prototype.getAssociations=function(){return[]};var AA_=function(){pG.apply(this,arguments)};
_.N(AA_,pG);AA_.prototype.getAssociations=function(){return[]};var eNB=function(){pG.apply(this,arguments)};
_.N(eNB,pG);eNB.prototype.getAssociations=function(){return[]};_.asP=new _.G("transcriptSubmitCaptionCorrectionCommand");var EcV=function(){pG.apply(this,arguments)};
_.N(EcV,pG);EcV.prototype.getAssociations=function(){return[]};var W$J=new _.G("unpluggedStringRunImage");var dWV=new _.G("tabViewModel");var pkj=new _.G("tabbedViewModel");var T1P=function(){pG.apply(this,arguments)};
_.N(T1P,pG);T1P.prototype.getAssociations=function(){return[]};_.lsB=new _.G("updateDescriptionAction");var fsu=new _.G("updateToggleButtonTextAction");_.N1c=new _.G("autoplaySwitchButtonRenderer");var DB;_.ZGP=new _.G("multiMarkersPlayerBarRenderer");DB=new _.G("chapterRenderer");var HGB=new _.G("heatMarkerRenderer");var a5C=new _.G("heatmapRenderer");var tvC=new _.G("smartSkipPlayerScrimOverlayRenderer");var DWc=new _.G("timedMarkerDecorationRenderer");var omB=new _.G("postWebToNativeMessageCommand");var LIH=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(LIH,_.Jn);var wkB=_.nN(LIH,[0,_.$b,-2]);var QCE=new _.G("whitelistEditEndpoint");var CoC=new _.G("clearUrlParamCommand");var ubC=new _.G("commerceActionCommand");_.xWE=new _.G("getPaymentInstrumentsParamsCommand");var jCj=new _.G("getPaymentsClientTokenCommand");var $WF=new _.G("googlePaymentBillingCommand");var JAu=new _.G("googlePaymentPurchaseManagerCommand");_.OGu=new _.G("logGtmCommand");var VvB=new _.G("updateCardItemOnClickCommand");_.qlj=new _.G("ypcPauseSubscriptionCommand");_.sCj=new _.G("ypcResumeSubscriptionCommand");var mW6=function(){pG.apply(this,arguments)};
_.N(mW6,pG);mW6.prototype.getAssociations=function(){return[]};var KIF=function(){pG.apply(this,arguments)};
_.N(KIF,pG);KIF.prototype.getAssociations=function(){return[]};var bGH=function(){pG.apply(this,arguments)};
_.N(bGH,pG);bGH.prototype.getAssociations=function(){return[]};var FIF=function(){pG.apply(this,arguments)};
_.N(FIF,pG);FIF.prototype.getAssociations=function(){return[]};var iG6=function(){pG.apply(this,arguments)};
_.N(iG6,pG);iG6.prototype.getAssociations=function(){return[]};var SSh=new _.G("ypcOffersEndpoint");var G3H=new _.G("cardItemRenderer"),Xkc=new _.G("cardItemTextRenderer");var B11=new _.G("commerceCartItemQuantityPickerRenderer");var hNB=new _.G("linkCardRenderer");var yRT=new _.G("quantityIncrementerButtonViewModel");var nc6=new _.G("quantityIncrementerViewModel");var Mv_=new _.G("themedImageViewModel");_.RNc=new _.G("ypcCancelRecurrenceEndpoint");var ggF=new _.G("ypcCompleteTransactionEndpoint");_.vgu=new _.G("ypcGetCartEndpoint");_.MY=new _.G("ypcGetOffersEndpoint");_.jv=new _.G("ypcHandleTransactionEndpoint");var rt0=new _.G("ypcLogWalletAnalyticDataEndpoint");_.kwu=new _.G("ypcRedeemCodeEndpoint");var ytj=new _.G("ypcUpdateFopEndpoint");n6(hs(1),XH(4));xao((new MessageChannel).port2);var ctP=function(){this.register=new Map},$LY=function(g,v,r){g=g+"_"+v;
$c.register.has(g)?r=$c.register.get(g):(r=r(),$c.register.set(g,r));return r},zQ_=function(g){g=_.I(g.register.values());
for(var v=g.next();!v.done;v=g.next())_.Ia(v.value,"ABORTED")};
ctP.prototype.clear=function(){zQ_(this);this.register.clear()};
var $c=new ctP;var aqF=Date.now().toString();var dLo,IAj=_.rC.ytLoggingDocDocumentNonce_;IAj||(IAj=lK(16),_.FK("ytLoggingDocDocumentNonce_",IAj));dLo=IAj;var tYo={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 Wzc;Wzc=1;_.fW=function(g){this.veData=g};
_.Ey=function(g){return new _.fW({trackingParams:g})};
_.Tp=function(g,v,r,k,y,z){var W=Wzc++;return new _.fW({veType:g,veCounter:W,elementIndex:r,dataElement:v,youtubeData:k,jspbYoutubeData:y,loggingDirectives:z})};
_.c=_.fW.prototype;
_.c.getAsJson=function(){var g={};this.veData.trackingParams!==void 0?g.trackingParams=this.veData.trackingParams:(g.veType=this.veData.veType,this.veData.veCounter!==void 0&&(g.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(g.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(g.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(g.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(g.isCounterfactual=!0);
return g};
_.c.getAsJspb=function(){var g=new OUj;this.veData.trackingParams!==void 0?g.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.Hn(g,2,this.veData.veType),this.veData.veCounter!==void 0&&_.Hn(g,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.Hn(g,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.c0(g,5,!0));if(this.veData.dataElement!==void 0){var v=this.veData.dataElement.getAsJspb();_.rS(g,7,v)}this.veData.youtubeData!==void 0&&_.rS(g,8,this.veData.jspbYoutubeData);
return g};
_.c.toString=function(){return JSON.stringify(this.getAsJson())};
_.c.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.c.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.FK("yt_logging_screen.getRootVeType",NpJ);_.FK("yt_logging_screen.getCurrentCsn",_.Z3);_.FK("yt_logging_screen.getCttAuthInfo",HB);_.FK("yt_logging_screen.setCurrentScreen",_.tV);var Pct=function(){this.events=new Map},S51=function(g){var v=[];
g=_.I(g.events.values());for(var r=g.next();!r.done;r=g.next())v.push(r.value);return v};
Pct.prototype.clear=function(){this.events.clear()};var Y5P=function(){this.logTransport=new og1;this.loggedEventRegister=new Pct;this.unloggedEventRegister=new Pct;this.eventsCount=0;this.flushInterval=3E4;this.JSC$10332_flushTimer=new _.Xw(this.flushInterval);this.JSC$10332_flushTimer.listen("tick",this.flush,!1,this)};
Y5P.prototype.flush=function(){if(this.eventsCount){var g={loggedEvents:S51(this.loggedEventRegister),unloggedEvents:S51(this.unloggedEventRegister)};if(_.T("export_player_version_to_ytconfig")){var v;(v=_.Cv("PLAYER_CLIENT_VERSION"))?(v=v.split("-")[0].replace(/\./g,""),v=isNaN(Number(v))?"0":v):v="";var r=_.Cv("PLAYER_CLIENT_VERSION");if(r){r=r.split("-");var k="";r.length>1&&(k=r[r.length-1]);r=e3C(k.startsWith("canary_experiment")?"canary":k.startsWith("canary_control")?"control":"none")}else r=
"CLIENT_CANARY_STATE_UNKNOWN";g.dimensions={playerClientVersion:v,playerCanaryState:r}}this.logTransport.flush(g);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$10332_flushTimer.enabled&&this.JSC$10332_flushTimer.stop()}};
var Uwc=function(g){JA==null&&(JA=new Y5P);var v=JA;var r=v.loggedEventRegister;g.dimensions=g.dimensions||{};g.dimensions.csn=_.Z3()||"";var k=wjB(g.dimensions).join(";");if(g.records!=null)if(r.events.has(k)){var y;(y=r.events.get(k).records)==null||y.push.apply(y,_.fF(g.records))}else r.events.set(k,g);v.JSC$10332_flushTimer.enabled||v.JSC$10332_flushTimer.start();v.eventsCount++;v.eventsCount>=100&&v.flush()};var og1=function(){};
og1.prototype.flush=function(g,v){_.T("enable_client_sli_logging")&&_.fx("sliEventBatch",g,{sendIsolatedPayload:!!v})};var JA;var eQ6;eQ6=function(g){var v=AtV;g=g===void 0?{}:g;v=v.name;var r=jkh("SUCCESS");Uwc({dimensions:g,records:[{name:v,state:"SLI_STATE_END",status:r}]})};
_.JeT=function(g,v,r,k){this.name=g;this.sliId=v;this.timeoutMs=r;this.statusOnTimeout=k;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.JeT.prototype.getId=function(){return this.sliId};
_.zn=function(g,v){v=v===void 0?{}:v;g.ongoing||(g.ongoing=!0,g.dimensions=v,g.logSliId=YyE(),Uwc({dimensions:g.dimensions,records:[{name:g.name,state:"SLI_STATE_START",sliId:g.logSliId}]}),g.timeoutMs>0&&(g.timeoutHandle=setTimeout(function(){_.Ia(g,g.statusOnTimeout)},g.timeoutMs)))};
_.Ia=function(g,v){g.ongoing&&(g.timeoutMs>0&&clearTimeout(g.timeoutHandle),g.ongoing=!1,v={dimensions:g.dimensions,records:[{name:g.name,status:jkh(v),state:"SLI_STATE_END",sliId:g.logSliId}]},$c.register.delete(g.name+"_"+g.sliId),Uwc(v))};var AtV=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var aAu=function(){pG.apply(this,arguments)};
_.N(aAu,pG);aAu.prototype.getAssociations=function(){return[]};var BuJ=new _.G("highlightTextDecoratorColorMapExtension");var Gs3=new _.G("styleRunColorMapExtension");var bbh=_.Vd(["data-"]),GoB={};var BpK={};var Ol=function(g){this.wrappedPromise_=g===void 0?null:g;this.state_=0;this.JSC$10364_value_=null};
Ol.prototype.then=function(g,v,r){return this.wrappedPromise_?this.wrappedPromise_.then(g,v,r):this.state_===1&&g?(g=g.call(r,this.JSC$10364_value_))&&typeof g.then==="function"?g:_.Vh(g):this.state_===2&&v?(g=v.call(r,this.JSC$10364_value_))&&typeof g.then==="function"?g:_.Egc(g):this};
Ol.prototype.getValue=function(){return this.JSC$10364_value_};
Ol.prototype.isRejected=function(){return this.state_==2};
Jn_(Ol);_.Egc=function(g){var v=new Ol;g=g===void 0?null:g;v.state_=2;v.JSC$10364_value_=g===void 0?null:g;return v};
_.Vh=function(g){var v=new Ol;g=g===void 0?null:g;v.state_=1;v.JSC$10364_value_=g===void 0?null:g;return v};var SRK="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var dwB=["load","abort","error"],qW=function(g,v,r){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$10384_maxAspectRatio_=g;this.disableAnimation_=v===void 0?!1:v;this.disableExifRotation_=r===void 0?!1:r;this.JSC$10384_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$10384_reject_=this.resolve_=null};
qW.prototype.transform=function(g){var v=this;this.mime_=g.type;Je(uVt(g),this.dataUrlRead_,this.readError_,this);Je(CYC(g.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(r,k){v.resolve_=r;v.JSC$10384_reject_=k})};
qW.prototype.dataUrlRead_=function(g){this.dataUrl_=g;this.angle_!=null&&plE(this)};
qW.prototype.exifRead_=function(g){if(this.disableExifRotation_)this.angle_=0;else{a:if(g=new DataView(g),g.byteLength<2||g.getUint16(0)!==65496)g=-2;else{for(var v=2,r=g.byteLength;v<r;){var k=g.getUint16(v),y=g.getUint16(v+2);if(k===65505){v+=4;k=g.getUint32(v);y=g.getUint16(v+4);if(k!==1165519206||y!==0)break;v+=6;k=g.getUint16(v)===18761;v+=g.getUint32(v+4,k);y=g.getUint16(v,k);v+=2;for(var z=0;z<y;z++){if(g.getUint16(v,k)===274){v+=8;g=g.getUint16(v,k);break a}v+=12}}else if(k>>8!==255)break;
else v+=y+2}g=-1}switch(g){case 8:this.angle_=270;break;case 3:this.angle_=180;break;case 6:this.angle_=90;break;default:this.angle_=0}}this.dataUrl_!=null&&plE(this)};
qW.prototype.readError_=function(){this.JSC$10384_reject_()};
var plE=function(g){eW(g.JSC$10384_image_,dwB,g.completeTransform_,!1,g);g.JSC$10384_image_.src=_.pV(g.dataUrl_).toString();g.JSC$10384_image_.src!=dS.toString()&&g.JSC$10384_image_.src.substr(0,11)==="data:image/"||g.JSC$10384_reject_()};
qW.prototype.completeTransform_=function(){if(this.JSC$10384_image_.src!=dS.toString()){var g=_.pV(this.dataUrl_),v=this.JSC$10384_image_.naturalHeight?this.JSC$10384_image_.naturalWidth/this.JSC$10384_image_.naturalHeight:null;this.invalidAspectRatio=v>this.JSC$10384_maxAspectRatio_||v<1/this.JSC$10384_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var r=this.JSC$10384_image_.naturalWidth,k=this.JSC$10384_image_.naturalHeight,y=v=0,z=this.JSC$10384_image_.naturalHeight?this.JSC$10384_image_.naturalWidth/
this.JSC$10384_image_.naturalHeight:null;z>this.JSC$10384_maxAspectRatio_?(r=this.JSC$10384_maxAspectRatio_*k,v=(r-this.JSC$10384_image_.naturalWidth)/2,this.cropped=!0):z<1/this.JSC$10384_maxAspectRatio_?(k=this.JSC$10384_maxAspectRatio_*r,y=(k-this.JSC$10384_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)z=r,r=k,k=z,z=v,v=y,y=z;switch(this.angle_){case 90:y-=r;break;case 180:v-=r;y-=k;break;case 270:v-=
k}this.cropped||this.angle_%360!==0?(g=document.createElement("canvas"),g.width=r||1,g.height=k||1,this.JSC$10384_image_.naturalWidth&&this.JSC$10384_image_.naturalHeight&&(r=g.getContext("2d"),r.rotate(Math.PI/180*this.angle_),r.drawImage(this.JSC$10384_image_,v,y,this.JSC$10384_image_.naturalWidth,this.JSC$10384_image_.naturalHeight)),this.transformedData=_.pV(g.toDataURL(this.mime_))):this.transformedData=g}else this.transformedData=g;this.resolve_(this)}};var sl=function(g,v){_.zo.call(this,g);this.value=v};
_.N(sl,_.zo);
var mI=function(g,v,r,k,y,z,W){W=W===void 0?!1:W;_.ok.call(this);var S=this;this.JSC$10389_url_=g;this.channelId_=v;this.maxFileSizeMb_=r;this.JSC$10389_maxAspectRatio_=k;this.dropZoneEl_=y;this.rejectInvalidAspectRatio_=W;this.selectButtonEl_=z;this.JSC$10389_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new ck(this.dropZoneEl_);this.selectOverlay_=new z3(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$10389_image_=this.transfer_=null;this.handler_=new _.Bo(this);_.P0(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(z,"click",function(){S.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.N(mI,_.ok);mI.prototype.disposeInternal=function(){for(var g=this.selectButtonEl_.nextSibling;g&&g.parentNode&&g.tagName=="INPUT";)g.parentNode.removeChild(g),g=this.selectButtonEl_.nextSibling;this.cancel();_.ok.prototype.disposeInternal.call(this)};
mI.prototype.uploadPromise=function(){if(this.JSC$10389_image_==null)return null;this.uploadPromise_||T2t(this);return this.uploadPromise_};
mI.prototype.cancel=function(){lAB(this);this.JSC$10389_image_=null};
var lAB=function(g){g.transfer_&&g.transfer_.cancel();g.transfer_=null;g.uploadPromise_=null;g.resolve_=null;g.JSC$10389_reject_=null},T2t=function(g){lAB(g);
g.transfer_=_.hb6(g.JSC$10389_url_,{"X-YouTube-ChannelId":g.channelId_},g.JSC$10389_image_);g.handler_.listenOnce(g.transfer_,"l",g.JSC$10391_onUploadComplete_);g.handler_.listenOnce(g.transfer_,"n",g.onUploadError_);g.transfer_.run();g.uploadPromise_=new Promise(function(v,r){g.resolve_=v;g.JSC$10389_reject_=r})};
_.c=mI.prototype;_.c.onChange_=function(g){g.files.length&&(this.JSC$10389_image_=g.files[0],this.JSC$10389_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$10389_image_=null,this.dispatchEvent(new sl("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(T2t(this),(new qW(this.JSC$10389_maxAspectRatio_)).transform(this.JSC$10389_image_).then((0,_.TT)(this.onPreview_,this),(0,_.TT)(this.onPreviewError_,this))))};
_.c.onPreview_=function(g){if(g.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$10389_image_=null),this.dispatchEvent(new sl("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;g.cropped&&this.dispatchEvent(new sl("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new sl("yt.comments.ImageUploadOverlay.CHANGE_EVENT",g.transformedData))};
_.c.onPreviewError_=function(){this.JSC$10389_image_=null;this.dispatchEvent(new sl("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.c.onHover_=function(g){g.stopPropagation();g.preventDefault();if(g.type==="dragover")g=!0;else if(g.type==="dragleave")g=!1;else return;this.dispatchEvent(new sl("yt.comments.ImageUploadOverlay.HOVER_EVENT",g))};
_.c.JSC$10391_onUploadComplete_=function(){var g=(0,_.IQF)(this.transfer_.getResponseText());this.resolve_(g.encryptedBlobId)};
_.c.onUploadError_=function(){this.JSC$10389_reject_();lAB(this)};var fAB=function(g){g=g||{};var v={},r={};this.url=g.url||"";this.args=g.args||_.ZG.clone(v);this.assets=g.assets||{};this.attrs=g.attrs||_.ZG.clone(r);this.fallback=g.fallback||null;this.fallbackMessage=g.fallbackMessage||null;this.html5=!!g.html5;this.disable=g.disable||{};this.loaded=!!g.loaded;this.messages=g.messages||{}};
fAB.prototype.clone=function(){var g=new fAB,v;for(v in this)if(this.hasOwnProperty(v)){var r=this[v];g[v]=_.oM(r)=="object"?_.ZG.clone(r):r}return g};var N2_,ZhB,Hhu,G1,Dw0,LzE,wlV,Qcc,Ccj,u90,xw1,jcC,$w6,Jt6,Oht,Vbj,q5F,sc6,mwt,KzH,bhF,Fzt,ihH,Gw0,Xlu,B26,hQu,ngj,Mb0,pe3,RQ0,gvu,vvC,rDP,kh_,yDB,cDu,zlt,IS1,WeF,P8u,S2c,ovB,Y2_,Uzu,ADH,el6,aSV,EvH,dzC,paV,T3j,lSC,fSF,N3H,Zeu,KG,He0,tN6,DzF,Le0,wa_,Q2C,C8c,up1,xzt,j2P,$z1,JD0,OeE,VNP,q2H,s2u,mzc,KeH,ENk,bet,Feu,ieE,GhE,Xa_,B3u,hlC,nv1,MNE,RlC,gJF,vJH,rXH,kqV,yXV,cXH,zyF,Iyu,W70,PnF,SbF,oJ0,Yb1,Uuj,AXu;N2_=["account/accounts_list"];ZhB=["acknowledge_channel_tou_strike"];Hhu=["notification/add_upcoming_event_reminder"];
_.tbP=["att/get"];G1=["browse","music/browse","unplugged/browse"];Dw0=["channel/claim_legacy_youtube_channel"];LzE=["history/clear_search_history"];wlV=["history/clear_watch_history"];Qcc=["comment/perform_comment_action"];Ccj=["comment/get_comment_replies"];u90=["ypc/commerce_action"];xw1=["backstage/create_post"];jcC=["live/create_broadcast"];$w6=["channel/create_channel"];Jt6=["comment/create_comment_reply"];Oht=["comment/create_comment"];Vbj=["live_chat/create_poll"];q5F=["playlist/create"];
sc6=["decorate_message"];mwt=["live_chat/delete_message"];KzH=["playlist/delete"];bhF=["video/delete"];Fzt=["like/dislike"];ihH=["dismissal/dismiss"];Gw0=["flag/flag"];Xlu=["flow"];B26=["account/account_menu"];hQu=["playlist/get_add_to_playlist"];ngj=["get_answer"];Mb0=["channel/get_channel_creation_form"];pe3=["offline/get_download_action"];RQ0=["kids/get_kids_blocklist_picker"];gvu=["live_chat/get_item_context_menu"];vvC=["live_chat/get_live_chat_message_buy_flow"];rDP=["live_chat/get_live_chat_replay"];
kh_=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];yDB=["live_chat/get_live_chat_super_sticker_buy_flow"];cDu=["notification/get_notification_menu"];zlt=["playlist/get_settings_editor"];IS1=["backstage/get_post_video_preview"];WeF=["account/get_profile_card"];P8u=["share/get_share_panel"];S2c=["share/get_sharing_provider_data"];ovB=["get_survey"];Y2_=["notification/get_unseen_count"];Uzu=["get_user_mention_suggestions"];ADH=["get_watch"];el6=["guide"];
aSV=["feedback"];EvH=["kids/update_blacklist"];dzC=["like/like"];paV=["live_chat/live_chat_action"];T3j=["live_chat/manage_user"];lSC=["video_manager/metadata_update"];fSF=["live_chat/moderate"];N3H=["notification/modify_channel_preference"];Zeu=["notification/opt_out"];KG=["get_panel","get_posts_by_host_panel"];He0=["player"];tN6=["browse/edit_playlist"];DzF=["notification/record_interactions"];Le0=["reel/reel_item_watch"];wa_=["reel/reel_watch_sequence"];Q2C=["like/removelike"];C8c=["notification/remove_upcoming_event_reminder"];
up1=["flag/get_form"];xzt=["miniapp/report_value"];j2P=["navigation/resolve_url"];$z1=["channel/reveal_business_email"];JD0=["in_video/search"];OeE=["search","sfv/search","unplugged/search"];VNP=["live_chat/send_message"];q2H=["live_chat/send_live_chat_vote"];s2u=["account/set_setting"];mzc=["submit_caption_correction"];KeH=["subscription/subscribe"];ENk=["get_transcript"];bet=["resolve_location","unplugged/resolve_location"];Feu=["subscription/unsubscribe"];ieE=["backstage/update_post"];GhE=["channel_edit/update_channel_page_settings"];
Xa_=["comment/update_comment_reply"];B3u=["comment/update_comment"];hlC=["comment/update_comments_settings"];nv1=["creator/update_creator_channel"];MNE=["pdg/update_enablement"];RlC=["updated_metadata"];gJF=["channel_edit/validate_channel_handle"];vJH=["verify_age"];rXH=["next","unplugged/watch_next"];kqV=["whitelist/edit"];yXV=["ypc/cancel_recurrence"];cXH=["ypc/complete_transaction"];zyF=["ypc/get_cart"];Iyu=["ypc/get_fix_instrument_params"];W70=["ypc/get_offers"];PnF=["ypc/get_payment_instruments_params"];
SbF=["ypc/handle_transaction"];oJ0=["ypc/log_payment_server_analytics"];Yb1=["ypc/pause_subscription"];Uuj=["ypc/redeem_code"];AXu=["ypc/resume_subscription"];var ey6=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,93911,106531,257234,252598,252597,252600,252599,252596,225031,177843,27259,27262,27263,21759,
160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,180635,74610,45707,83962,83970,46713,166591,89711,
74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,243315,86113,72598,168413,72733,
107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,197891,156655,156654,121692,211414,211411,211412,211413,211403,
184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,
74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,32633,74858,222932,213915,225216,251244,258251,218674,251266,258250,251265,251245,156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,
147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,120137,186350,186351,256690,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,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,76256,263843,196075,194768,252201,194769,191885,233634,265810,194770,195350,195349,194771,166382,37671,
49953,220669,249229,213774,204572,191389,253830,253831,253832,253833,253834,204574,187917,191390,179556,191402,238596,212661,191392,197826,191393,204573,36216,28237,241212,173718,39553,192547,29222,26107,241211,38050,26108,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,257268,63349,240553,95101,75240,27039,68823,21537,83464,75707,252904,
170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,21409,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,151152,228067,130975,130976,247244,261210,210815,246127,245256,244950,
191925,167637,234545,197196,214295,110386,221054,113746,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,139723,139722,121258,253789,253787,
253786,253788,253790,107598,127991,96639,107536,130169,216522,96661,145188,213904,96658,116646,159428,168611,168612,121122,219862,96660,127738,127083,155281,162959,220886,227356,248007,163566,186641,147842,217932,104443,96659,147595,106442,247162,231493,213427,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,190190,225739,31961,26388,23811,5E4,126250,
96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,178921,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,
8197,168501,156512,161613,156509,208274,161612,161614,262801,266131,266132,262800,262799,262802,262798,82039];var zF=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.FK("yt.msgs_",zF);var bo=new _.bR("ACTION_ROUTER_TOKEN");_.Fb=function(){this.autonavState_=_.T("kevlar_is_pupi_enabled")?2:f4F()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.Fb.prototype.getState=function(){return this.autonavState_};
_.Fb.prototype.pause=function(g){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=g):this.autonavState_==1&&(this.disabledAutonavPauseReason_=g)};
_.Fb.prototype.setState=function(g,v,r){v&&(this.autoplayChangedByUser=!0);v=this.autonavState_===3||g===3;this.autonavState_!=g&&(this.autonavState_=g,g!=3&&_.NHY(g==2),g=_.T("kevlar_is_pupi_enabled")?r||v:!0,_.Jv.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,g,r))};
_.Fb.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.iw(_.Fb);var io=function(){this.hasRun=!1};var G3={},ji3=(G3.auto_search="LATENCY_ACTION_AUTO_SEARCH",G3.ad_to_ad="LATENCY_ACTION_AD_TO_AD",G3.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",G3.app_startup="LATENCY_ACTION_APP_STARTUP",G3.browse="LATENCY_ACTION_BROWSE",G3.cast_splash="LATENCY_ACTION_CAST_SPLASH",G3.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",G3.channels="LATENCY_ACTION_CHANNELS",G3.chips="LATENCY_ACTION_CHIPS",G3.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",G3.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
G3.editor="LATENCY_ACTION_EDITOR",G3.embed="LATENCY_ACTION_EMBED",G3.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",G3.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",G3.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",G3.explore="LATENCY_ACTION_EXPLORE",G3.favorites="LATENCY_ACTION_FAVORITES",G3.home="LATENCY_ACTION_HOME",G3.inboarding="LATENCY_ACTION_INBOARDING",G3.landing="LATENCY_ACTION_LANDING",G3.library="LATENCY_ACTION_LIBRARY",G3.live=
"LATENCY_ACTION_LIVE",G3.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",G3.management="LATENCY_ACTION_MANAGEMENT",G3.mini_app="LATENCY_ACTION_MINI_APP_PLAY",G3.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",G3.onboarding="LATENCY_ACTION_ONBOARDING",G3.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",G3.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",G3.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",G3.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",
G3.prebuffer="LATENCY_ACTION_PREBUFFER",G3.prefetch="LATENCY_ACTION_PREFETCH",G3.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",G3.profile_switcher="LATENCY_ACTION_LOGIN",G3.projects="LATENCY_ACTION_PROJECTS",G3.reel_watch="LATENCY_ACTION_REEL_WATCH",G3.results="LATENCY_ACTION_RESULTS",G3.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",G3.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",G3.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",G3.review="LATENCY_ACTION_REVIEW",G3.search_overview_answer=
"LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",G3.search_ui="LATENCY_ACTION_SEARCH_UI",G3.search_suggest="LATENCY_ACTION_SUGGEST",G3.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",G3.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",G3.seek="LATENCY_ACTION_PLAYER_SEEK",G3.settings="LATENCY_ACTION_SETTINGS",G3.store="LATENCY_ACTION_STORE",G3.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",G3.tenx="LATENCY_ACTION_TENX",G3.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",G3.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",
G3.watch="LATENCY_ACTION_WATCH",G3.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",G3["watch,watch7"]="LATENCY_ACTION_WATCH",G3["watch,watch7_html5"]="LATENCY_ACTION_WATCH",G3["watch,watch7ad"]="LATENCY_ACTION_WATCH",G3["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",G3.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",G3.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",G3.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",G3.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",G3.networkless_performance=
"LATENCY_ACTION_NETWORKLESS_PERFORMANCE",G3.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",G3.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",G3.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",G3),h$R=0;var rER=function(g,v){AE.call(this,1,arguments);this.timer=v};
_.N(rER,AE);var vrR=new E7Y("aft-recorded",rER);var V_F=_.rC.ytLoggingGelSequenceIdObj_||{};_.FK("ytLoggingGelSequenceIdObj_",V_F);var Xb=_.rC.ytLoggingLatencyUsageStats_||{};_.FK("ytLoggingLatencyUsageStats_",Xb);var Bk=function(){this.cleanupJob=0},mqF=function(){Bk.instance||(Bk.instance=new Bk);
return Bk.instance};
_.c=Bk.prototype;_.c.baseline=function(g,v,r){hA(this,"baseline_"+g)||_.fx("latencyActionBaselined",{clientActionNonce:g},{timestamp:v,cttAuthInfo:r})};
_.c.tick=function(g,v,r,k){hA(this,"tick_"+g+"_"+v)||_.fx("latencyActionTicked",{tickName:g,clientActionNonce:v},{timestamp:r,cttAuthInfo:k})};
_.c.info=function(g,v,r){var k=Object.keys(g).join("");hA(this,"info_"+k+"_"+v)||(g=Object.assign({},g),g.clientActionNonce=v,_.fx("latencyActionInfo",g,{cttAuthInfo:r}))};
_.c.jspbInfo=function(g,v,r){for(var k="",y=0;y<gX(g).length;y++)gX(g)[y]!==void 0&&(k=y===0?k.concat(""+y):k.concat("_"+y));hA(this,"info_"+k+"_"+v)||(_.e5(g,2,v),v={cttAuthInfo:r},r=_.T("jspb_sparse_encoded_pivot")?new au([{}]):new au,_.kT(r,7,RRt,g),qRC("latencyActionInfo",r,v))};
_.c.span=function(g,v,r){var k=Object.keys(g).join("");hA(this,"span_"+k+"_"+v)||(g.clientActionNonce=v,_.fx("latencyActionSpan",g,{cttAuthInfo:r}))};
var hA=function(g,v){Xb[v]=Xb[v]||{count:0};var r=Xb[v];r.count++;r.time=(0,_.XK)();g.cleanupJob||(g.cleanupJob=_.Ev(_.HR,function(){var k=(0,_.XK)(),y;for(y in Xb)Xb[y]&&k-Xb[y].time>6E4&&delete Xb[y];g&&(g.cleanupJob=0)},5E3));
return r.count>5?(r.count===6&&Math.random()*1E5<1&&(r=new _.EU("CSI data exceeded logging limit with key",v.split("_")),v.indexOf("plev")>=0||_.Lx(r)),!0):!1};var ayP,EJV;ayP=window;EJV=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.a0=ayP.performance||ayP.mozPerformance||ayP.msPerformance||ayP.webkitPerformance||new EJV;var grY=!1,bJJ=!1,kGh=(0,_.TT)(_.a0.clearResourceTimings||_.a0.webkitClearResourceTimings||_.a0.mozClearResourceTimings||_.a0.msClearResourceTimings||_.a0.oClearResourceTimings||_.W5,_.a0);var duu=window;duu.ytcsi&&(duu.ytcsi.infoGel=_.Zv,duu.ytcsi.tick=_.t7);var ePs=function(g){AE.call(this,1,arguments);this.csn=g};
_.N(ePs,AE);var fER=new E7Y("screen-created",ePs),CTA=[],AEs=QoB,uMh=0,Cf=new Map,aak=new Map,Ero=new Map;var LhK=Symbol("sf"),Kf=new WeakMap;var nG=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},AH=function(){nG.instance||(nG.instance=new nG);
return nG.instance};
_.c=nG.prototype;_.c.setClient=function(g){this.client=g};
_.c.JSC$10470_newScreen=function(){this.clear();this.csn=_.Z3()};
_.c.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.c.reportShown=function(g,v,r){var k=this.JSC$10470_getTrackingParams(g),y=g.visualElement?g.visualElement:k;v=this.shownElements.has(y);var z=this.visibleState.get(y);this.shownElements.add(y);this.visibleState.set(y,!0);g.impressionLog&&!v&&g.impressionLog();if(k||g.visualElement)if(r=pVV(this,g,r))if(y=TgC(this,g),MW(this,g)||y){k=g.visualElement?g.visualElement:_.Ey(k);var W=g.interactionLoggingClientData;y||v?MW(this,g)&4?z||HlY(this.client,r,k,W):MW(this,g)&1&&!v&&fao(this.client,r,k,W):fao(this.client,
r,k,W)}};
_.c.reportHidden=function(g,v,r){var k=this.JSC$10470_getTrackingParams(g),y=g.visualElement?g.visualElement:k;v=this.hiddenElements.has(y);var z=this.visibleState.get(y);this.hiddenElements.add(y);this.visibleState.set(y,!1);if(z===!1)return!0;if(!k&&!g.visualElement)return!1;r=pVV(this,g,r);if(!r||!MW(this,g)&&TgC(this,g))return!1;k=g.visualElement?g.visualElement:_.Ey(k);MW(this,g)&8?tDB(this.client,r,k):MW(this,g)&2&&!v&&(g=this.client,v=Qk({cttAuthInfo:HB(r)||void 0},r),k={csn:r,ve:k.getAsJson(),
eventType:2},r==="UNDEFINED_CSN"?xX("visualElementHidden",v,k):g?T9("visualElementHidden",k,g,v):_.fx("visualElementHidden",k,v));return!0};
_.c.JSC$10470_getTrackingParams=function(g){var v=this.getData(g),r,k;if(_.T("il_use_view_model_logging_context")&&(v==null?0:(r=v.context)==null?0:(k=r.loggingContext)==null?0:k.loggingDirectives))return v.context.loggingContext.loggingDirectives.trackingParams||"";var y,z;if(v==null?0:(y=v.rendererContext)==null?0:(z=y.loggingContext)==null?0:z.loggingDirectives)return v.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(v==null?0:v.loggingDirectives)return v.loggingDirectives.trackingParams||
"";var W;return((W=g.veContainer)==null?0:W.trackingParams)?g.veContainer.trackingParams:(v==null?void 0:v.trackingParams)||""};
_.c.JSC$10470_elementShouldLogGesture=function(g,v){g=this.getData(g);return!!((Math.floor(Number(g&&g.loggingDirectives&&g.loggingDirectives.gestures&&g.loggingDirectives.gestures.types||""))||0)&v)};
_.c.JSC$10470_getNearestParentVe=function(g){var v=this.JSC$10470_getTrackingParams(g);return g.visualElement?g.visualElement:v?_.Ey(v):g.parentElement?this.JSC$10470_getNearestParentVe(g.parentElement):null};
var pVV=function(g,v,r){var k=_.Z3(r);return g.csn===null||k===g.csn||r?k:(g=new _.EU("VisibilityLogger called before newScreen",{caller:v.tagName,previous_csn:g.csn,current_csn:k}),_.Lx(g),null)};
nG.prototype.getData=function(g){var v,r=g.data||((v=g.props)==null?void 0:v.data);if(!r||g.isWebComponentWrapper){var k;r=(k=Kf.get(g))==null?void 0:k[LhK]}return r};
var TgC=function(g,v){var r;return!((r=g.getData(v))==null||!r.loggingDirectives)},MW=function(g,v){g=g.getData(v);
return Math.floor(Number(g&&g.loggingDirectives&&g.loggingDirectives.visibility&&g.loggingDirectives.visibility.types||""))||1};var RC;RC=function(){};
_.SW=function(){RC.instance||(RC.instance=new RC);return RC.instance};
RC.prototype.setClient=function(g){_.jf(AH().setClient).bind(AH())(g)};
_.ly1=function(){_.SW();_.jf(AH().JSC$10470_newScreen).bind(AH())()};
RC.prototype.clear=function(){_.jf(AH().clear).bind(AH())()};
RC.prototype.reportShown=function(g,v,r){_.jf(AH().reportShown).bind(AH())(g,v,r)};
RC.prototype.reportHidden=function(g,v,r){return _.jf(AH().reportHidden).bind(AH())(g,v,r)};
var bRA=function(g,v){return _.jf(AH().JSC$10470_getTrackingParams).bind(AH())(v)},wcY=function(g,v){return _.jf(AH().JSC$10470_getNearestParentVe).bind(AH())(v)};var g2,fy0;g2=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};
_.Y6=function(){g2.instance||(g2.instance=new g2);return g2.instance};
g2.prototype.setClient=function(g){this.client=g};
fy0=function(g,v,r){r=r===void 0?{}:r;_.jf(function(){var k,y,z,W=((k=_.l(v==null?void 0:v.commandMetadata,_.F7))==null?void 0:k.rootVe)||((y=_.l(v==null?void 0:v.commandMetadata,fqu))==null?void 0:(z=y.screenVisualElement)==null?void 0:z.uiType);if(W){k=_.l(v==null?void 0:v.commandMetadata,zo0);if(k==null?0:k.parentTrackingParams){var S=_.Ey(k.parentTrackingParams);if(k.parentCsn)var Y=k.parentCsn}else r.clickedVisualElement?S=r.clickedVisualElement:v.clickTrackingParams&&(S=_.Ey(v.clickTrackingParams));
a:{k=_.l(v,_.Vx);y=_.l(v,zyT);if(k){if(y=ZJs(k,"VIDEO")){k={token:y,videoId:k.videoId};break a}}else if(y&&(k=ZJs(y,"PLAYLIST"))){k={token:k,playlistId:y.playlistId};break a}k=void 0}r=Object.assign({},{cttAuthInfo:k,parentCsn:Y},r);if(_.T("expectation_logging")){var e;r.loggingExpectations=((e=_.l(v==null?void 0:v.commandMetadata,fqu))==null?void 0:e.loggingExpectations)||void 0}_.vl(g,W,S,r)}else _.Lx(new _.EU("Error: Trying to create a new screen without a rootVeType",v))})()};
_.vl=function(g,v,r,k){k=k===void 0?{}:k;_.jf(function(){ey6.includes(v)||(_.Lx(new _.EU("createClientScreen() called with a non-page VE",v)),v=83769);k.isHistoryNavigation||(g.forwardHistoryStack=[],g.backHistoryStack.push({rootVe:v,key:k.key||""}));g.graftQueue=[];g.stateChangedQueue=[];k.dataPromises?Ngu(g,v,r,k):Z0u(g,v,r,k)})()};
_.H0C=function(g,v,r){r=r===void 0?0:r;_.jf(function(){v.then(function(k){g.pendingScreenCreation.has(r)&&g.pendingScreenFn&&g.pendingScreenFn();var y=_.Z3(r),z=_.NP(r);if(y&&z){var W;(k==null?0:(W=k.response)==null?0:W.trackingParams)&&uY(g.client,y,z,_.Ey(k.response.trackingParams));var S;(k==null?0:(S=k.playerResponse)==null?0:S.trackingParams)&&uY(g.client,y,z,_.Ey(k.playerResponse.trackingParams))}})})()};
g2.prototype.graftServerVe=function(g,v,r){var k=this;return _.jf(function(){var y=_.Ey(g);_.r2(k,y,v,r);return y})()};
_.Qp3=function(g,v,r,k){return _.T("enable_client_ve_spec")&&v.clientVeSpec?(v=_.Tp(v.clientVeSpec.uiType,void 0,v.clientVeSpec.elementIndex,v.clientVeSpec.clientYoutubeData,void 0,v),_.r2(g,v,r,k)?v:null):v.trackingParams?g.graftServerVe(v.trackingParams,r,k):null};
_.oR=function(g,v,r,k){return _.jf(function(){if(!v.veType)return _.HG(new _.EU("Error: Trying to graft a client VE without a veType.")),null;if(v.visibilityTypes){var y=v.visibilityTypes.reduce(function(z,W){return z|W});
y={visibility:{types:String(y)}}}y=_.Tp(v.veType,v.visualElement,v.elementIndex,v.clientYouTubeData,void 0,y);return _.r2(g,y,r,k)?y:null})()};
_.r2=function(g,v,r,k){k=k===void 0?0:k;return _.jf(function(){if(g.pendingScreenCreation.has(k))return g.graftQueue.push([v,r]),!0;var y=_.Z3(k),z=r||_.NP(k);if(y&&z){if(_.T("combine_ve_grafts")){var W=g.cachedVisualElements.get(z.toString());W?W.push(v):(g.cachedRootVisualElements.set(z.toString(),z),g.cachedVisualElements.set(z.toString(),[v]));g.attachTimeout||(g.attachTimeout=_.Ev(_.HR,function(){t10(g,y)},1200))}else uY(g.client,y,z,v);
return!0}return!1})()};
_.kg=function(g,v,r){r=r===void 0?0:r;var k=g.recurringGrafts.get(r)||new Map;if(_.T("smarter_ve_dedupping"))for(var y=Array.from(k.keys()),z=0;z<y.length;z++){var W=void 0,S=void 0;var Y=v;var e=y[z];e.isClientVe()&&Y.isClientVe()?(W=Y.getAsJson(),S=e.getAsJson(),Y=W.veType!==S.veType||W.elementIndex!==S.elementIndex||W.dataElement!==S.dataElement||Y.getLoggingDirectives()!==e.getLoggingDirectives()?!1:!0):Y=e.veData.trackingParams!==void 0&&Y.veData.trackingParams!==void 0?((S=Y.veData)==null?void 0:
S.trackingParams)===((W=e.veData)==null?void 0:W.trackingParams):!1;if(Y)return}else if(k.has(v))return;k.set(v,void 0);g.recurringGrafts.set(r,k);_.Z3(r)==="UNDEFINED_CSN"||g.pendingScreenCreation.has(r)||_.r2(g,v,void 0,r)};
_.yu=function(g,v,r,k){k=_.Z3(k===void 0?0:k);if(!k)return!1;Lfk(g.client,k,v,r);return!0};
_.cl=function(g,v,r,k){if(!v)return!1;k=_.Z3(k===void 0?0:k);if(!k)return!1;Lfk(g.client,k,_.Ey(v),r);return!0};
_.u1=function(g,v){var r=v.getScreenLayer&&v.getScreenLayer();if(v.visualElement)return _.yu(g,v.visualElement,void 0,r);v=bRA(_.SW(),v);return _.cl(g,v,void 0,r)};
g2.prototype.clickCommand=function(g,v,r){return _.cl(this,g.clickTrackingParams,v,r===void 0?0:r)};
g2.prototype.stateChanged=function(g,v,r){this.visualElementStateChanged(_.Ey(g),v,r===void 0?0:r)};
g2.prototype.visualElementStateChanged=function(g,v,r){r=r===void 0?0:r;r===0&&this.pendingScreenCreation.has(r)?this.stateChangedQueue.push([g,v]):this.logStateChanged(g,v,r)};
g2.prototype.logStateChanged=function(g,v,r){r=r===void 0?0:r;var k=_.Z3(r);g=g||_.NP(r);return k&&g?(wUB(this.client,k,g,v),!0):!1};
var Ngu=function(g,v,r,k){k=k===void 0?{}:k;g.pendingScreenCreation.add(k.layer||0);g.pendingScreenFn=function(){Z0u(g,v,r,k);var W=_.NP(k.layer);if(W){for(var S=_.I(g.graftQueue),Y=S.next();!Y.done;Y=S.next())Y=Y.value,_.r2(g,Y[0],Y[1]||W,k.layer);W=_.I(g.stateChangedQueue);for(S=W.next();!S.done;S=W.next())S=S.value,g.logStateChanged(S[0],S[1])}};
r||_.Z3(k.layer)||g.pendingScreenFn();if(k.dataPromises)for(var y=_.I(k.dataPromises),z=y.next();!z.done;z=y.next())_.H0C(g,z.value,k.layer);else _.Z0(Error("tf"))},Z0u=function(g,v,r,k){k=k===void 0?{}:k;
var y=void 0;k.layer||(k.layer=0);y=k.parentLayer!==void 0?k.parentLayer:k.layer;var z=_.Z3(y);y=_.NP(y);var W=r||y,S;W&&(k.parentCsn!==void 0?S={clientScreenNonce:k.parentCsn,visualElement:W}:z&&z!=="UNDEFINED_CSN"&&(S={clientScreenNonce:z,visualElement:W}));var Y,e=_.Cv("EVENT_ID");z==="UNDEFINED_CSN"&&e&&(Y={servletData:{serializedServletEventId:e}});_.T("combine_ve_grafts")&&z&&t10(g,z);_.T("no_client_ve_attach_unless_shown")&&W&&z&&laR(W,z);try{var a=_.dIk(g.client,v,S,k.csnToClone,k.cttAuthInfo,
Y,k.implicitGestureType,void 0,k.loggingExpectations)}catch(f){_.wP(f,{rootVeType:v,rootVe:y,parentVisualElement:r,currentCsn:z,parentEl:S,csnToClone:k.csnToClone});_.Z0(f);return}_.tV(a,v,k.layer,k.cttAuthInfo);z&&z!=="UNDEFINED_CSN"&&y&&!DLm(z)&&tDB(g.client,z,y,!0);g.backHistoryStack[g.backHistoryStack.length-1]&&!g.backHistoryStack[g.backHistoryStack.length-1].csn&&(g.backHistoryStack[g.backHistoryStack.length-1].csn=a||"");_.Zv({clientScreenNonce:a});_.ly1();var E=_.NP(k.layer);z&&z!=="UNDEFINED_CSN"&&
E&&(_.T("web_mark_root_visible")||_.T("music_web_mark_root_visible"))&&_.J7(a,E);g.pendingScreenCreation.delete(k.layer||0);g.pendingScreenFn=void 0;var p;(p=g.recurringGrafts.get(k.layer))==null||p.forEach(function(f,Z){f?_.r2(g,Z,f,k.layer):E&&_.r2(g,Z,E,k.layer)});
Duj(g)},Duj=function(g){for(var v=0;v<g.afterNewScreenOneOffJobs.length;v++){var r=g.afterNewScreenOneOffJobs[v];
try{r()}catch(k){_.Z0(k)}}for(v=g.afterNewScreenOneOffJobs.length=0;v<g.afterNewScreenRecurringJobs.length;v++){r=g.afterNewScreenRecurringJobs[v];try{r()}catch(k){_.Z0(k)}}},t10=function(g,v){if(v===void 0)for(var r=HbR(),k=0;k<r.length;k++)r[k]!==void 0&&t10(g,r[k]);
else g.cachedVisualElements.forEach(function(y,z){(z=g.cachedRootVisualElements.get(z))&&pUJ(g.client,v,z,y)}),g.cachedVisualElements.clear(),g.cachedRootVisualElements.clear(),g.attachTimeout=void 0};var zw=function(g){g=g===void 0?{layer:0}:g;this.hasRun=!1;this.createScreenConfig=g;g={};this.taQ=(g.response=!1,g.playerResponse=!1,g)};
_.N(zw,io);zw.prototype.validate=function(g){return!(!g.data||!g.data.response&&!g.data.playerResponse)};
zw.prototype.handle=function(g){var v=_.Y6(),r=this.createScreenConfig.layer;g.data.response&&g.data.response.trackingParams&&!this.taQ.response&&(v.graftServerVe(g.data.response.trackingParams,void 0,r),this.taQ.response=!0);g.data.playerResponse&&g.data.playerResponse.trackingParams&&!this.taQ.playerResponse&&(v.graftServerVe(g.data.playerResponse.trackingParams,void 0,r),this.taQ.playerResponse=!0)};var Ic=function(){this.wq=_.JW();this.w7=[];this.iKj=0};
Ic.prototype.processChunk=function(g){if(g){for(var v=_.I(this.w7),r=v.next();!r.done;r=v.next())r=r.value,r.validate(g)&&(r.handle(g),r.hasRun=!0);_.t7("np"+this.iKj);this.iKj++}};var bY;var cjk,L7C,CnE;_.IR=function(g,v,r,k,y,z,W){W=W===void 0?[]:W;this.buildCommandPayload=g;this.navigate=v;this.handleServiceRequest=r;this.sendAction=k;this.JSC$10511_screenManager=y;this.commandResolverMap=z;this.autoLogResolverAllowlist=W;this.pendingCommands=new Set;this.isTracingEnabled=!1;L7C(this)};
cjk=function(g,v,r){var k=Fw3,y=ipC,z=_.Y6(),W=wVP;r=r===void 0?[]:r;_.IR.instance=new _.IR(g,v,k,y,z,W,r)};
L7C=function(g){if(!g.isTracingEnabled&&joo("command")){var v=g.resolveCommand;g.resolveCommand=function(r,k){a:{for(y in r)if(Object.prototype.hasOwnProperty.call(r,y)){var y={commandType:y};break a}y={}}return OlB("command",y,v.bind(this,r,k))};
g.isTracingEnabled=!0}};
CnE=function(g,v,r){if(!g.commandResolverMap)return!1;var k=mIm(v,g.commandResolverMap);return k?((g.autoLogResolverAllowlist.some(function(y){return!!_.l(v,y)})||(r==null?0:r.forceClickLogging))&&QgE(g,v,r),k instanceof Promise?k.then(function(y){y.resolve(v,r)}):k.resolve(v,r),!0):!1};
_.IR.prototype.resolveCommand=function(g,v){var r=this,k=uuc(g);if(CnE(this,g,v))return!0;if(k)return xuE(this,g,v);if(!this.buildCommandPayload)return VDB(g,"Unhandled command by buildCommandPayload"),!1;var y=this.buildCommandPayload(g,v);if(v==null?0:v.commandController)y.commandController=v.commandController;if(y.type===0){if(!this.navigate)return qs3(g,"navigate"),!1;if(!jgj(y.command))return VDB(g,"Page requests need to specify a url"),!1;_.T("logging_avoid_blocking_during_navigation")&&_.cHJ().transition("application_navigating");
g=this.navigate(y)||[];bN0(g).then(function(){r.pendingCommands.delete(y.command)});
return!0}if(y.type===1){if(!this.handleServiceRequest)return qs3(g,"handleServiceRequest"),!1;(v==null?0:v.forceClickLogging)&&QgE(this,y.command,v);g=this.handleServiceRequest(y);bN0(g).then(function(){r.pendingCommands.delete(y.command)});
return!0}if(y.type===2){if(!this.sendAction)return qs3(g,"sendAction"),!1;QgE(this,y.command,v);this.sendAction(y);return!0}return!1};
var QgE=function(g,v,r){if((r==null||!r.disableClickTracking)&&g.JSC$10511_screenManager)if(v.clickTrackingParams&&_.T("log_click_with_layer_from_element_in_command_handler")){var k;r=r==null?void 0:(k=r.form)==null?void 0:k.element;g.JSC$10511_screenManager.clickCommand(v,null,r&&r.getScreenLayer&&r.getScreenLayer())}else v.clickTrackingParams?g.JSC$10511_screenManager.clickCommand(v):!_.T("disable_clicked_visual_element_in_command_handler")&&(r==null?0:r.clickedVisualElement)&&_.yu(g.JSC$10511_screenManager,
r.clickedVisualElement)},uuc=function(g){var v=!!_.l(g,_.kX),r;
g=((r=_.l(g,_.c2))==null?void 0:r.signal)==="CLIENT_SIGNAL";return v||g},xuE=function(g,v,r){var k=_.l(v,_.kX);
if(k)var y=(k==null?void 0:k.commands)||[];else{var z;if(((z=_.l(v,_.c2))==null?void 0:z.signal)==="CLIENT_SIGNAL"){var W;y=((W=_.l(v,_.c2))==null?void 0:W.actions)||[]}}if(y){v=_.I(y);for(y=v.next();!y.done;y=v.next()){y=y.value;try{g.resolveCommand(y,r)}catch(S){S instanceof Error&&_.Z0(S)}}return!0}VDB(v,"Could not handle the meta command");return!1},jgj=function(g){var v;
return!((v=_.l(g==null?void 0:g.commandMetadata,_.F7))==null||!v.url)};var Wl=function(){io.apply(this,arguments)};
_.N(Wl,io);Wl.prototype.validate=function(g){var v,r;return!this.hasRun&&!!((v=g.data.response)==null?0:(r=v.onResponseReceivedEndpoints)==null?0:r.length)};
Wl.prototype.handle=function(g){var v=_.IR.instance;g=_.I(g.data.response.onResponseReceivedEndpoints);for(var r=g.next();!r.done;r=g.next())v.resolveCommand(r.value)};var $uj,JX_,O0C;
$uj=function(){this.shortsPipActivation=this.watchWhileActivation=this.watchPipActivation=this.mediaSessionPipActivation=this.showMiniplayerCommandActivation=this.lockupActivation=this.playlistSuggestionsShelfActivation=this.playablesDestPageActivation=this.miniAppPageActivation=this.productDetailsPageActivation=this.playlistWatchPageActivation=this.userActivation=this.miniplayerButtonActivation=!1;this.navigationFinishPromise=_.rh();this.navigatingAwayFromWatchDeletedVideo=!1;this.currentEndpoint=null;
this.isVideoPlaying=!1};
_.Pl=function(){JX_||(JX_=new $uj);return JX_};
O0C=function(){var g=_.Pl();g.miniplayerButtonActivation=!1;g.userActivation=!1;g.playlistWatchPageActivation=!1;g.productDetailsPageActivation=!1;g.miniAppPageActivation=!1;g.playablesDestPageActivation=!1;g.lockupActivation=!1;g.showMiniplayerCommandActivation=!1;g.playlistSuggestionsShelfActivation=!1;g.mediaSessionPipActivation=!1;g.watchPipActivation=!1;g.watchWhileActivation=!1;g.shortsPipActivation=!1};
_.V10=function(){var g=_.Pl(),v=g.mediaSessionPipActivation,r=g.watchPipActivation,k=g.watchWhileActivation,y=g.playlistWatchPageActivation,z=g.lockupActivation,W=g.showMiniplayerCommandActivation,S=g.navigatingAwayFromWatchDeletedVideo,Y=g.shortsPipActivation,e=g.playlistSuggestionsShelfActivation,a=g.productDetailsPageActivation,E=g.miniAppPageActivation,p=g.playablesDestPageActivation;return!g.miniplayerButtonActivation&&!y&&!e&&!a&&!E&&!p&&!z&&!W&&!v&&!r&&!k&&!Y||S};var L1m;_.Sb=iY("FEwhat_to_watch","/",3854);_.w$m=iY("FEdownloads","/feed/downloads",42352);L1m=iY("FEmusic_offline","browse/FEmusic_offline",42352);var m0=function(g,v){v=v===void 0?[]:v;var r=r===void 0?[]:r;v=obk.apply(null,[Y7s.apply(null,_.fF(v))].concat(_.fF(r)));this.store=a6A(g,void 0,v)};
m0.prototype.getState=function(){return this.store.getState()};
m0.prototype.dispatch=function(g){return this.store.dispatch(g)};
m0.prototype.subscribe=function(g){return this.store.subscribe(g)};
m0.prototype.replaceReducer=function(g){return this.store.replaceReducer(g)};
m0.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.oc=function(g,v,r){var k=v(g.getState());return g.subscribe(function(){var y=v(g.getState());if(y!==k){var z=k;k=y;r(y,z)}})};var u5K;_.WW=function(g,v,r){return _.nf({type:"REPLACE_ENTITY",payload:{entityPayload:r,entityType:g,key:v}})};
u5K=function(g){return _.nf({type:"REPLACE_ENTITIES",payload:g})};
_.fC=function(g,v,r,k){return _.nf({type:"UPDATE_ENTITY",payload:{entityPayload:r,entityType:g,key:v,mergeOption:k}})};var ves=function(g){var v=this;g=g===void 0?[]:g;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;g.forEach(function(r){v.append(r)})};
_.c=ves.prototype;_.c.getLength=function(){return this.totalLength};
_.c.append=function(g){var v=this.arrays.length===0?!1:(v=this.arrays[this.arrays.length-1])&&v.buffer===g.buffer&&v.byteOffset+v.length===g.byteOffset;v?(v=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(v.buffer,v.byteOffset,v.length+g.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(g);this.totalLength+=g.length};
_.c.split=function(g){for(var v=new ves,r=new ves,k=_.I(this.arrays),y=k.next();!y.done;y=k.next())y=y.value,g>=y.length?(v.append(y),g-=y.length):g?(v.append(new Uint8Array(y.buffer,y.byteOffset,g)),r.append(new Uint8Array(y.buffer,y.byteOffset+g,y.length-g)),g=0):r.append(y);return{headView:v,tailView:r}};
_.c.extract=function(g,v){return this.split(g).tailView.split(v).headView};
_.c.isFocused=function(g){return g>=this.arrayPos&&g<this.arrayPos+this.arrays[this.arrayIdx].length};
_.c.focus=function(g){if(!this.isFocused(g))for(g<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=g&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var qbH=function(g,v){g.focus(v);return g.arrays[g.arrayIdx][v-g.arrayPos]};(function(){var g=function(k){return new Uint8Array(k)},v=function(k){for(var y=new Uint8Array(k.length),z=0;z<k.length;z++)y[z]=k[z];
return y},r=new Uint8Array([1]);
return r.length===1&&r[0]===1?g:v})();
var BkA=Array(1024),XUR=window.TextDecoder?new TextDecoder:void 0,nrY=window.TextEncoder?new TextEncoder:void 0;var geh=function(g){this.arrayView=g;this.pos=0;this.pendingTagAndType=-1},Mc=function(g){var v=qbH(g.arrayView,g.pos);
++g.pos;if(v<128)return v;for(var r=v&127,k=1;v>=128;)v=qbH(g.arrayView,g.pos),++g.pos,k*=128,r+=(v&127)*k;return r},rYC=function(g,v){var r=g.pendingTagAndType;
for(g.pendingTagAndType=-1;g.pos+1<=g.arrayView.totalLength;){r<0&&(r=Mc(g));var k=r>>3,y=r&7;if(k===v)return!0;if(k>v){g.pendingTagAndType=r;break}r=-1;switch(y){case 0:Mc(g);break;case 1:g.pos+=8;break;case 2:k=Mc(g);g.pos+=k;break;case 5:g.pos+=4}}return!1};var yYT=function(){this.pos=0;this.submessagePosStack=[];this.buf=RPo(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},vC=function(g,v){v=g.pos+v;
if(!(g.buf.length>=v)){for(var r=g.buf.length*2;r<v;)r*=2;g.buf=RPo(r,g.buf.subarray(0,g.pos));g.view=new DataView(g.buf.buffer,g.buf.byteOffset,g.buf.byteLength)}},gi=function(g,v){if(v>268435455){vC(g,4);
for(var r=v&1073741823,k=0;k<4;k++)g.view.setUint8(g.pos,r&127|128),r>>=7,g.pos+=1;v=Math.floor(v/268435456)}for(vC(g,4);v>127;)g.view.setUint8(g.pos,v&127|128),v>>=7,g.pos+=1;g.view.setUint8(g.pos,v);g.pos+=1};for(var cYs={accountLinkStatusEntity:122,booleanEntity:307,buttonEntity:358,captionTrack:225,channelHandle:275,chipEntity:498,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,contextNoteFeedEntityPayload:483,continuationTokenEntity:406,downloadQualityPickerEntity:202,downloadsPageRefreshTokenEntity:299,downloadsPageViewConfigurationEntity:264,downloadStatusEntity:141,dismissState:540,sfvAudioItemCurrentlyPlayingEntity:186,emojiFountainDataEntity:393,emojiCustomizationSetEntity:496,
fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,featuredProductsEntity:392,flowStateEntity:252,iconBadgeEntity:229,interstitialInteractionStateEntity:443,likeButtonAnimationEntity:567,liveChatPollStateEntity:217,liveViewerLeaderboardChatEntryPointStateEntity:563,liveViewerLeaderboardPointsEntity:564,liveReactionsDataEntity:503,logoEntity:245,macroMarkerEntity:329,mainDownloadsLibraryEntity:158,mainDownloadsListEntity:164,mainPlaylistDownloadStateEntity:373,
mainPlaylistEntity:306,mainPlaylistVideoEntity:368,mainVideoDownloadStateEntity:262,mainVideoEntity:261,markersEngagementPanelSyncEntity:196,markersVisibilityOverrideEntity:312,musicAlbumReleaseDetail:18,musicAlbumReleaseDownloadMetadataEntity:259,musicAlbumRelease:17,musicAlbumReleaseUserDetail:19,musicArtistDetail:21,musicArtist:20,musicArtistUserDetail:22,musicDownloadsLibraryEntity:257,musicLibraryEdit:121,musicLibraryStatusEntity:318,musicPlaylist:24,musicPlaylistDownloadMetadataEntity:248,musicShare:100,
musicTrackDetail:29,musicTrackDownloadMetadataEntity:234,musicTrack:28,musicTrackUserDetail:30,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242,pageHeaderEntity:495,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,quantityIncrementerEntity:356,playerStateEntity:323,refresh:148,saveToPlaylistListEntity:231,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},kHC={},sgu=_.I(Object.entries(cYs)),muH=sgu.next();!muH.done;muH=sgu.next()){var K7E=_.I(muH.value),b0u=K7E.next().value,F7E=K7E.next().value,i0c=b0u,GqV=F7E;GqV&&(kHC[GqV]=i0c)};var I2h=function(g,v){g=g===void 0?{}:g;switch(v.type){case "ENTITY_LOADED":return v.payload.reduce(function(k,y){var z,W=(z=y.options)==null?void 0:z.persistenceOption;if(W&&W!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&W!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return k;if(!y.entityKey)return _.Z0(Error("xf")),k;if(y.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!y.payload)return y=new _.EU("REPLACE entity mutation is missing a payload",{entityKey:y.entityKey}),_.Z0(y),k;var S=(0,_.ZG.getAnyKey)(y.payload);
return PfF(k,S,y.entityKey,y.payload[S])}if(y.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{y=y.entityKey;try{var Y=_.R0(y).entityType;S=PfF(k,Y,y);break a}catch(E){if(E instanceof Error){y=new _.EU("Failed to deserialize entity key",{entityKey:y,originalMessage:E.message});_.Z0(y);S=k;break a}throw E;}S=void 0}return S}if(y.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!y.payload)return y=new _.EU("UPDATE entity mutation is missing a payload",{entityKey:y.entityKey}),_.Z0(y),k;S=(0,_.ZG.getAnyKey)(y.payload);
var e,a;return S$h(k,S,y.entityKey,y.payload[S],(e=y.fieldMask)==null?void 0:(a=e.mergeOptions)==null?void 0:a.repeatedFieldsMergeOption)}return k},g);
case "REPLACE_ENTITY":var r=v.payload;return PfF(g,r.entityType,r.key,r.entityPayload);case "REPLACE_ENTITIES":return Object.keys(v.payload).reduce(function(k,y){var z=v.payload[y];return Object.keys(z).reduce(function(W,S){return PfF(W,y,S,z[S])},k)},g);
case "UPDATE_ENTITY":return r=v.payload,S$h(g,r.entityType,r.key,r.entityPayload,r.mergeOption);default:return g}};var oeK;var XVF=!1,Yg,U5,At,eb,ac,Bgt=function(g){_.pg.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!XVF){var v,r=new Uint8Array(256),k=new Uint8Array(256);var y=1;for(v=0;v<256;v++)r[y]=v,k[v]=y,y^=y<<1^(y>>7&&283);Yg=new Uint8Array(256);U5=yH(256);At=yH(256);eb=yH(256);ac=yH(256);for(var z=0;z<256;z++){y=z?k[255^r[z]]:0;y^=y<<1^y<<2^y<<3^y<<4;y=y&255^y>>>8^99;Yg[z]=y;v=y<<1^(y>>7&&283);var W=v^y;U5[z]=v<<24|y<<16|y<<8|W;At[z]=W<<24|U5[z]>>>8;eb[z]=y<<24|At[z]>>>
8;ac[z]=y<<24|eb[z]>>>8}XVF=!0}y=yH(44);for(r=0;r<4;r++)y[r]=g[4*r]<<24|g[4*r+1]<<16|g[4*r+2]<<8|g[4*r+3];for(k=1;r<44;r++)g=y[r-1],r%4||(g=(Yg[g>>16&255]^k)<<24|Yg[g>>8&255]<<16|Yg[g&255]<<8|Yg[g>>>24],k=k<<1^(k>>7&&283)),y[r]=y[r-4]^g;this.key=y};
_.N(Bgt,_.pg);
Bgt.prototype.encrypt=function(g){var v=g.length;g=new Uint8Array(g.buffer.slice(g.byteOffset,g.byteOffset+v));for(var r=this.cipherBlock,k=0;k<v&&this.blockOffset<16;)g[k++]^=r[this.blockOffset++];for(var y=v-(v-k)%16;k<y;)hyC(this),g[k++]^=r[0],g[k++]^=r[1],g[k++]^=r[2],g[k++]^=r[3],g[k++]^=r[4],g[k++]^=r[5],g[k++]^=r[6],g[k++]^=r[7],g[k++]^=r[8],g[k++]^=r[9],g[k++]^=r[10],g[k++]^=r[11],g[k++]^=r[12],g[k++]^=r[13],g[k++]^=r[14],g[k++]^=r[15];if(k<v)for(hyC(this),this.blockOffset=0;k<v;)g[k++]^=
r[this.blockOffset++];return g};
var nJC=function(g,v){for(var r=0;r<4;r++)g.counter[r]=v[r*4]<<24|v[r*4+1]<<16|v[r*4+2]<<8|v[r*4+3];g.blockOffset=16},hyC=function(g){for(var v=g.key,r=g.counter[0]^v[0],k=g.counter[1]^v[1],y=g.counter[2]^v[2],z=g.counter[3]^v[3],W=3;W>=0&&!(g.counter[W]=-~g.counter[W]);W--);
for(var S,Y,e=4;e<40;)W=U5[r>>>24]^At[k>>16&255]^eb[y>>8&255]^ac[z&255]^v[e++],S=U5[k>>>24]^At[y>>16&255]^eb[z>>8&255]^ac[r&255]^v[e++],Y=U5[y>>>24]^At[z>>16&255]^eb[r>>8&255]^ac[k&255]^v[e++],z=U5[z>>>24]^At[r>>16&255]^eb[k>>8&255]^ac[y&255]^v[e++],r=W,k=S,y=Y;g=g.cipherBlock;W=v[40];g[0]=Yg[r>>>24]^W>>>24;g[1]=Yg[k>>16&255]^W>>16&255;g[2]=Yg[y>>8&255]^W>>8&255;g[3]=Yg[z&255]^W&255;W=v[41];g[4]=Yg[k>>>24]^W>>>24;g[5]=Yg[y>>16&255]^W>>16&255;g[6]=Yg[z>>8&255]^W>>8&255;g[7]=Yg[r&255]^W&255;W=v[42];
g[8]=Yg[y>>>24]^W>>>24;g[9]=Yg[z>>16&255]^W>>16&255;g[10]=Yg[r>>8&255]^W>>8&255;g[11]=Yg[k&255]^W&255;W=v[43];g[12]=Yg[z>>>24]^W>>>24;g[13]=Yg[r>>16&255]^W>>16&255;g[14]=Yg[k>>8&255]^W>>8&255;g[15]=Yg[y&255]^W&255};var M1c=!1;(function(){var g=function(k){return new Uint8Array(k)},v=function(k){for(var y=new Uint8Array(k.length),z=0;z<k.length;z++)y[z]=k[z];
return y},r=new Uint8Array([1]);
return r.length===1&&r[0]===1?g:v})();
var E5;var RyC=function(g){this.JSC$10579_aesKey=g};
RyC.prototype.encrypt=function(g,v){var r=this,k,y;return _.P(function(z){if(z.nextAddress==1){a:{if(!M1c&&!KU){if(E5){var W=E5;break a}E5=(W=window.crypto)==null?void 0:W.subtle;var S,Y,e;if(((S=E5)==null?0:S.importKey)&&((Y=E5)==null?0:Y.sign)&&((e=E5)==null?0:e.encrypt)){W=E5;break a}E5=void 0}W=void 0}k=W;if(!k)return z.return(gZt(r,g,v));_.cD(z,3);return _.U(z,vZV(r,g,v,k),5)}if(z.nextAddress!=3)return z.return(z.yieldResult);y=_.S2(z);_.Lx(y);M1c=!0;return z.return(gZt(r,g,v))})};
var vZV=function(g,v,r,k){var y,z;return _.P(function(W){switch(W.nextAddress){case 1:if(g.cryptoKey){W.jumpTo(2);break}return _.U(W,k.importKey("raw",g.JSC$10579_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:g.cryptoKey=W.yieldResult;case 2:return y={name:"AES-CTR",counter:r,length:128},_.U(W,k.encrypt(y,g.cryptoKey,v),4);case 4:return z=W.yieldResult,W.return(new Uint8Array(z))}})},gZt=function(g,v,r){g.encryptorPolyfill||(g.encryptorPolyfill=new Bgt(g.JSC$10579_aesKey));
nJC(g.encryptorPolyfill,r);return g.encryptorPolyfill.encrypt(v)},rBt=function(g){this.JSC$10583_aesKey=g};
rBt.prototype.encrypt=function(g,v){this.encryptor||(this.encryptor=new Bgt(this.JSC$10583_aesKey));nJC(this.encryptor,v);return this.encryptor.encrypt(g)};var kgc={},AYk=GE("yt-idb-pref-storage",{objectStores:(kgc.prefs={addedAtVersion:1},kgc),shared:!1,upgrade:function(g,v){v(1)&&x0(u0(g,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.d2=function(g){this.token=g};
_.d2.getInstance=function(){return _.P(function(g){return g.return(new Promise(function(v){_.ih().then(function(r){r?(_.d2.instance||(_.d2.instance=new _.d2(r)),v(_.d2.instance)):v(void 0)})}))})};
_.d2.prototype.get=function(g){var v=this,r,k,y;return _.P(function(z){if(z.nextAddress==1)return _.U(z,eoT(v.token),2);if(z.nextAddress!=3)return r=z.yieldResult,_.U(z,r.get("prefs",g),3);k=z.yieldResult;if(!k)return z.return();y=(0,_.XK)();return k.expirationTimestampMs<=y?z.return():z.return(k.value)})};
_.d2.prototype.set=function(g,v,r){r=r===void 0?31536E3:r;var k=this,y,z,W;return _.P(function(S){if(S.nextAddress==1)return y=(0,_.XK)(),z={key:g,value:v,expirationTimestampMs:y+r*1E3},_.U(S,eoT(k.token),2);W=S.yieldResult;return _.U(S,W.put("prefs",z),0)})};
_.d2.prototype.remove=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,eoT(v.token),2);r=k.yieldResult;return _.U(k,r.delete("prefs",g),0)})};var ph={},yB6=(ph.INVALID_ENCODER_VERSION="Invalid encoder version",ph.KEY_CREATION_FAILED="Failed to create encoder key",ph.UNKNOWN_DECODE_ERROR="Failed to decode PES data",ph.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",ph.WRONG_DATA_TYPE="Encoder cannot process the data type",ph),cC=function(g,v){v=v===void 0?{}:v;_.EU.call(this,yB6[g],Object.assign({},{name:"PESEncoderError",type:g},v));this.type=g;this.level="WARNING";Object.setPrototypeOf(this,cC.prototype)};
_.N(cC,_.EU);var cBE=function(){},zcV=function(g,v,r){try{return g.encodeImpl(v,r)}catch(k){ppR(k,Eeo)}},IVu=function(g,v,r){var k;
return _.P(function(y){if(y.nextAddress==1)return _.cD(y,2),_.U(y,g.decodeAsyncImpl(v,r),4);if(y.nextAddress!=2)return y.return(y.yieldResult);k=_.S2(y);ppR(k,dek);_.o7(y)})};
cBE.prototype.decodeAsyncImpl=function(g,v){return Promise.resolve(this.decodeImpl(g,v))};var Tw=function(g,v){this.aesEncryptor=g;this.aesEncryptorAsync=v};
_.N(Tw,cBE);Tw.prototype.encodeImpl=function(g,v){v=Tqh(v);g=(new TextEncoder).encode(JSON.stringify(g));return this.aesEncryptor.encrypt(g,v)};
Tw.prototype.decodeImpl=function(g,v){if(!(g instanceof Uint8Array))throw a2F(1);var r=new TextDecoder;v=Tqh(v);g=this.aesEncryptor.encrypt(g,v);return JSON.parse(r.decode(g))};
Tw.prototype.decodeAsyncImpl=function(g,v){var r=this,k,y,z;return _.P(function(W){if(W.nextAddress==1){if(!(g instanceof Uint8Array))throw a2F(1);k=new TextDecoder;y=Tqh(v);return _.U(W,r.aesEncryptorAsync.encrypt(g,y),2)}z=W.yieldResult;return W.return(JSON.parse(k.decode(z)))})};var l2J={accountLinkStatusEntity:u$t,booleanEntity:PIH,buttonEntity:EcV,captionTrack:Ia1,channelHandle:Bj0,chipEntity:hfH,commerceAcquisitionClientPayloadEntity:mW6,commerceCartListEntity:KIF,contextNoteFeedEntityPayload:r$u,continuationTokenEntity:KKB,downloadQualityPickerEntity:ClF,downloadsPageRefreshTokenEntity:xLB,downloadsPageViewConfigurationEntity:MYV,downloadStatusEntity:uGc,dismissState:nCu,sfvAudioItemCurrentlyPlayingEntity:qs0,emojiFountainDataEntity:AA_,emojiCustomizationSetEntity:UWj,
fakeChannel:Y_t,fakePlaylist:U1E,fakePlaylistEntryCollection:A_t,fakeVideo:aJu,fakeVideoDescription:E20,featuredProductsEntity:dqB,flowStateEntity:LZc,iconBadgeEntity:bGH,interstitialInteractionStateEntity:n2u,likeButtonAnimationEntity:R3c,liveChatPollStateEntity:cec,liveViewerLeaderboardChatEntryPointStateEntity:la_,liveViewerLeaderboardPointsEntity:faC,liveReactionsDataEntity:eNB,logoEntity:BcF,macroMarkerEntity:g30,mainDownloadsLibraryEntity:jkj,mainDownloadsListEntity:$LH,mainPlaylistDownloadStateEntity:ObF,
mainPlaylistEntity:bbP,mainPlaylistVideoEntity:FKH,mainVideoDownloadStateEntity:VYu,mainVideoEntity:BpB,markersEngagementPanelSyncEntity:v3C,markersVisibilityOverrideEntity:r8B,musicAlbumReleaseDetail:wJu,musicAlbumReleaseDownloadMetadataEntity:ZJE,musicAlbumRelease:LqH,musicAlbumReleaseUserDetail:Qi1,musicArtistDetail:ut1,musicArtist:CRC,musicArtistUserDetail:xqC,musicDownloadsLibraryEntity:HJP,musicLibraryEdit:ji0,musicLibraryStatusEntity:$q0,musicPlaylist:J86,musicPlaylistDownloadMetadataEntity:t_j,
musicShare:V_1,musicTrackDetail:sit,musicTrackDownloadMetadataEntity:DqH,musicTrack:qRt,musicTrackUserDetail:mq1,offlineOrchestrationActionWrapperEntity:Wf_,offlineVideoPolicy:PTu,offlineVideoStreams:SsP,offlineabilityEntity:qNP,orchestrationWebSamplingEntity:sku,pageHeaderEntity:cA0,pdpStateEntity:FIF,pinnedProductEntity:pJc,playbackData:ort,playerStateEntity:kfu,quantityIncrementerEntity:iG6,refresh:YsV,saveToPlaylistListEntity:I2P,selectedChipIndexEntityPayload:y8u,settingEntity:Cj1,stringEntity:S_P,
suggestedFeedbackChipStateEntity:c8_,transfer:UIP,trendingOfferEntity:THF,videoDownloadContextEntity:AEE,videoOverviewAsyncDataEntity:aAu,videoPlaybackPositionEntity:T1P,votingEntity:Poj,ytMainChannelEntity:h36,youchatPendingResponseEntity:z$_,ytMainDownloadedVideoEntity:mL1,ytMainVideoEntity:nwt};var W2u,SWj,Sa,wpT,Qjh,Ug1,ec6,ABc,YWH;W2u=function(g,v){this.JSC$10602_wrapped=g;this.JSC$10602_encoderRegistry=v;this.changedKeys={}};
SWj=function(g,v){a:{g=PB_(g.JSC$10602_encoderRegistry,v.version);try{var r=g.decodeImpl(v.data,v.key);break a}catch(k){ppR(k,dek)}r=void 0}return r};
_.oZj=function(g,v,r){return g.JSC$10602_wrapped.objectStore("EntityStore").get(v).then(function(k){if(k){if(r&&k.entityType!==r)throw Error("yf");return SWj(g,k)}})};
Sa=function(g,v,r){return r?(r=r.map(function(k){return _.oZj(g,k,v)}),uh.all(r)):g.JSC$10602_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(v)).then(function(k){return k.map(function(y){return SWj(g,y)})})};
_.LO3=function(g,v,r){var k=zo3(v),y=PB_(g.JSC$10602_encoderRegistry,1),z=Object.assign({},v);return g.JSC$10602_wrapped.objectStore("EntityStore").get(k).then(function(W){if(W){if(W.entityType!==r)throw Error("yf");z.entityMetadata||(W=SWj(g,W),z.entityMetadata=W.entityMetadata)}}).then(function(){var W={key:k,
entityType:r,data:zcV(y,z,k),version:1};return uh.all([g.JSC$10602_wrapped.objectStore("EntityStore").put(W),YWH(g,z,r)])}).then(function(){Ug1(g,k,r);
return k})};
wpT=function(g,v){var r=_.R0(v).entityType;return uh.all([g.JSC$10602_wrapped.objectStore("EntityStore").delete(v),ABc(g,v)]).then(function(){Ug1(g,v,r)})};
Qjh=function(g,v,r,k){var y=PB_(g.JSC$10602_encoderRegistry,1);return _.oZj(g,v,k).then(function(z){if(z){z=GGk(z,r);var W={key:v,entityType:k,data:zcV(y,z,v),version:1};return uh.all([g.JSC$10602_wrapped.objectStore("EntityStore").put(W),YWH(g,z,k)])}}).then(function(){Ug1(g,v,k);
return v})};
Ug1=function(g,v,r){var k=g.changedKeys[r];k||(k=new Set,g.changedKeys[r]=k);k.add(v)};
ec6=function(g,v,r){var k=zo3(v);r=f2J(r);if(!r)return uh.resolve([]);r=new r(v);g=g.JSC$10602_wrapped.objectStore("EntityAssociationStore");v=[];r=_.I(r.getAssociations());for(var y=r.next();!y.done;y=r.next())v.push(g.put({parentEntityKey:k,childEntityKey:y.value}));return uh.all(v).then(function(z){return z.map(function(W){return W[1]})})};
ABc=function(g,v){return g.JSC$10602_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(v))};
YWH=function(g,v,r){var k=zo3(v);return ABc(g,k).then(function(){return ec6(g,v,r)})};var aVV=function(){};
_.N(aVV,cBE);aVV.prototype.encodeImpl=function(g){return g};
aVV.prototype.decodeImpl=function(g){if(g instanceof Uint8Array)throw a2F(0);return g};var HQA=function(){this.cacheMap={};this.cacheMap[0]=new aVV;if(!_.T("aes_pes_encoder_killswitch")){var g=this.cacheMap;try{var v=_.eE();var r=Tqh(v);var k=new Tw(new rBt(r),new RyC(r))}catch(y){throw g=y instanceof Error?new cC("KEY_CREATION_FAILED",{originalMessage:y.message}):new cC("KEY_CREATION_FAILED"),_.Z0(g),g;}g[1]=k}},PB_=function(g,v){v=v===void 0?0:v;
g=g.cacheMap[v];if(!g)throw v=new cC("INVALID_ENCODER_VERSION",{encoderVersion:v}),_.Z0(v),v;return g};var I3=function(g,v){_.pg.call(this);this.token=g;this.JSC$10616_encoderRegistry=v;this.observers=[];g=new _.rC.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.eE());g.onmessage=this.handleMessage.bind(this);this.channel=g};
_.N(I3,_.pg);_.PC=function(g,v,r){var k,y,z,W;return _.P(function(S){if(S.nextAddress==1)return _.U(S,UeJ(g.token),2);if(S.nextAddress!=3)return k=S.yieldResult,_.U(S,_.qh(k,["EntityStore","EntityAssociationStore"],v,function(Y){y=new W2u(Y,g.JSC$10616_encoderRegistry);return r(y)}),3);
z=S.yieldResult;y&&(W=y.changedKeys,Object.keys(W).length>0&&(g.channel.postMessage(W),EZ6(g,W)));return S.return(z)})};
I3.prototype.observe=function(g){var v=this;this.observers.push(g);return function(){var r=v.observers.indexOf(g);r>=0&&v.observers.splice(r,1)}};
var C5C=function(g){var v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,_.PC(g,{mode:"readonly",enableRetries:!0},function(k){return k.JSC$10602_wrapped.objectStore("EntityStore").getAll()}),2);
v=r.yieldResult;return r.return(Promise.all(v.filter(function(k){return!!k}).map(function(k){var y,z;
return _.P(function(W){if(W.nextAddress==1){y=k.key;z=k.entityType;var S=IVu(PB_(g.JSC$10616_encoderRegistry,k.version),k.data,k.key);return _.U(W,S,2)}return W.return({key:y,entityType:z,data:W.yieldResult})})})))})};
I3.prototype.handleMessage=function(g){EZ6(this,g.data)};
var EZ6=function(g,v){g=_.I(g.observers);for(var r=g.next();!r.done;r=g.next())r=r.value,r(v)};
I3.prototype.disposeInternal=function(){this.channel.close()};
var NqY;var lc,pEH,yAT,tFk;lc={};_.dgu=(lc.mainVideoEntity="mainVideoEntityActionMetadata",lc.mainPlaylistEntity="mainPlaylistEntityActionMetadata",lc.musicTrack="musicTrackEntityActionMetadata",lc.musicPlaylist="musicPlaylistEntityActionMetadata",lc);pEH=new _.bR("DOWNLOADS_ENTITY_TYPE_MAP");yAT=_.ri("","downloadsPageViewConfigurationEntity");tFk=_.ri("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.IsC=_.ri("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.ri("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.ri("SMART_DOWNLOADS_ENABLED","settingEntity");_.ri("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var YMk=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var pLJ=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var XLR={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var fh,iGJ,zHC,Cqh;fh=window;_.uy=fh.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US";_.kwA=fh.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||_.VH;iGJ=fh.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||EY;zHC=fh.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||cbP;_.T8j=fh.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||_.fE_;Cqh=fh.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||HHc;JN({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 zQR=G3Y(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(g){return g}}}),hIk=G3Y(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(g){return g}}}),ncJ=new Map;var Wzm=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],rt3;var lVu=function(g){return _.nf({type:"SET_EPHEMERAL_ACTION",payload:g})};var fVV={ephemeralAction:null};var N8P={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:""};var Qcm={sharedUi:function(g,v){g=g===void 0?N8P:g;switch(v.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},g,{animatedThumbnailEnabled:v.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},g,{inlinePreviewEnabled:v.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},g,{currentPageType:v.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},g,{currentPageSubType:v.payload});default:return g}},
a11y:cB({ephemeralAction:function(g,v){g=g===void 0?fVV.ephemeralAction:g;switch(v.type){case "SET_EPHEMERAL_ACTION":return v.payload;default:return g}}})};var AtB={playlistId:"",inviteLinkURL:""};var ZEF={};var fAK=cB({continuationCommand:function(g,v){g=g===void 0?ZEF:g;switch(v.type){case "SET_CONTINUATION_COMMAND":return v.payload.continuationCommand;default:return g}}});var aAA={currentFormId:"",commandsMap:{}};var N2R=cB({isLeaderTab:function(g,v){g=g===void 0?!0:g;switch(v.type){case "SET_IS_LEADER_TAB":var r,k;return(k=v==null?void 0:(r=v.payload)==null?void 0:r.isLeaderTab)!=null?k:g;default:return g}}});var HE6=function(g){return _.nf({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:g}})};var wlB=cB({isDesktopSmallWidth:function(g,v){switch(v.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return v.payload.isDesktopSmallWidth;default:return g===void 0?!1:g}},
isShortsActive:function(g,v){switch(v.type){case "SET_IS_SHORTS_ACTIVE":return v.payload.isShortsActive;default:return g===void 0?!1:g}},
isWatchWhileMode:function(g,v){switch(v.type){case "SET_IS_WATCH_WHILE_MODE":return v.payload.isWatchWhileMode;default:return g===void 0?!1:g}},
playerState:function(g,v){switch(v.type){case "SET_PLAYER_STATE":return v.payload.playerState;default:return g===void 0?-1:g}},
isFullscreen:function(g,v){switch(v.type){case "SET_IS_FULLSCREEN":return v.payload.isFullscreen;default:return g===void 0?!1:g}},
isSmallScreenSqueezeback:function(g,v){switch(v.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return v.payload.isSmallScreenSqueezeback;default:return g===void 0?!1:g}},
isShortsPipActive:function(g,v){switch(v.type){case "SET_IS_SHORTS_PIP_ACTIVE":return v.payload.isShortsPipActive;default:return g===void 0?!1:g}},
isPlaybackStarted:function(g,v){switch(v.type){case "SET_IS_PLAYBACK_STARTED":return v.payload.isPlaybackStarted;default:return g===void 0?!1:g}}});var u93=function(){return function(g){return function(v){var r=g(v);_.nW(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[v],!0);return r}}};var tkF,$9J;tkF=new _.k$;_.hW=new _.bR("WATCH_PLAYER_PROMISE_TOKEN");_.DgH=new _.k$;_.L2V=new _.bR("SHORTS_PLAYER_PROMISE_TOKEN");$9J=new _.bR("");var xwF=function(){return function(g){return function(v){v.type==="ENTITY_LOADED"&&_.h0().resolve(_.hW).then(function(r){var k;(k=r.dispatchReduxAction)==null||k.call(r,v)});
return g(v)}}};var wEV={};var ZhK=cB({additionalContext:function(g,v){switch(v.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var r;return(r=v.payload)!=null?r:"";default:return g===void 0?"":g}},
impersonatedChannelUrl:function(g,v){switch(v.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var r;return(r=v.payload)!=null?r:"";default:return g===void 0?"":g}},
selectedVideoIds:function(g,v){g=g===void 0?wEV:g;switch(v.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var r={};return Object.assign({},g,(r[v.payload]=!0,r));case "VIDEO_UNSELECTED":return v=v.payload,g=Object.assign({},g),delete g[v],g;default:return g}}});var HhA=cB({parentClickTrackingParams:function(g,v){switch(v.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return v.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return g===void 0?"":g}}});var Q8u=function(g){return _.nf({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:g})};var CB_={};var tbh=cB({stepStates:function(g,v){g=g===void 0?CB_:g;switch(v.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var r=g,k=v.payload,y,z,W;g={};v={selectionStates:Object.assign({},(W=(y=r[k.stepId])==null?void 0:y.selectionStates)!=null?W:{},(g[k.token]={isSelected:k.isSelected},g)),userQuery:(z=r[k.stepId])==null?void 0:z.userQuery};y={};return Object.assign({},r,(y[k.stepId]=v,y));case "TALK_TO_RECS_UPDATE_USER_QUERY":return y=g,z=v.payload,W={selectionStates:Object.assign({},
(k=(r=y[z.stepId])==null?void 0:r.selectionStates)!=null?k:{}),userQuery:{userQuery:z.userQuery,token:z.userQueryToken}},r={},Object.assign({},y,(r[z.stepId]=W,r));default:return g}}});var us_,xgP,$gH;us_=function(g){return _.nf({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:g})};
xgP=function(g){return _.nf({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:g})};
_.lw=function(g){return _.nf({type:"SET_CURRENT_PAGE_TYPE",payload:g})};
_.j81=function(g){return _.nf({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:g})};
$gH=function(g){return _.nf({type:"SET_CHIP_BAR_IS_STICKY",payload:g})};var dwK={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"};_.JBB=function(g){return _.nf({type:"SET_PLAYER_STATE",payload:{playerState:g}})};var OEt=[],Vku={width:0,height:0};var Dw3=cB({isTheaterMode:function(g,v){g=g===void 0?_.T("kevlar_disable_theater_mode_persistence")?!1:_.ua("START_IN_THEATER_MODE"):g;switch(v.type){case "SET_IS_THEATER_MODE":return v.payload.isTheaterMode;default:return g}},
isWatchActive:function(g,v){switch(v.type){case "SET_IS_WATCH_ACTIVE":return v.payload.isWatchActive;default:return g===void 0?!1:g}},
isLearningJourneyActive:function(g,v){switch(v.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return v.payload.isLearningJourneyActive;default:return g===void 0?!1:g}},
isWatchFullscreen:function(g,v){switch(v.type){case "SET_IS_WATCH_FULLSCREEN":return v.payload.isWatchFullscreen;default:return g===void 0?!1:g}},
isWatchNarrowWidth:function(g,v){switch(v.type){case "SET_IS_WATCH_NARROW_WIDTH":return v.payload.isWatchNarrowWidth;default:return g===void 0?!1:g}},
isWatchRetroMode:function(g,v){switch(v.type){case "SET_IS_WATCH_RETRO_MODE":return v.payload.isWatchRetroMode;default:return g===void 0?!1:g}},
isLiveChatCollapsed:function(g,v){switch(v.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return v.payload.isLiveChatCollapsed;default:return g===void 0?!1:g}},
openEngagementPanels:function(g,v){g=g===void 0?OEt:g;var r=[].concat(_.fF(g));switch(v.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return r.push(v.payload.panelToAdd),r;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return r.splice(r.indexOf(v.payload.panelToRemove),1),r;default:return g}},
playerState:function(g,v){switch(v.type){case "SET_PLAYER_STATE":return v.payload.playerState;default:return g===void 0?-1:g}},
watchScrollTop:function(g,v){switch(v.type){case "SET_WATCH_SCROLL_TOP":return v.payload.watchScrollTop;default:return g===void 0?0:g}},
watchWindowSize:function(g,v){g=g===void 0?Vku:g;switch(v.type){case "SET_WATCH_WINDOW_SIZE":return v.payload.watchWindowSize;default:return g}}});var qW0={feedbackTokens:[]};var Lzs=cB({surveyFeedbackData:function(g,v){g=g===void 0?qW0:g;switch(v.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return v.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},g,v.payload);default:return g}}});var T2C={};var $wJ=void 0;_.T("web_enable_redux_store_on_demand")||($wJ=jco());var s8t=function(g,v,r){var k=this;this.listId=g;this.JSC$10750_updateCallback=v;this.isOfflineVideoCallback=r;_.KH().subscribe(function(){k.handleUpdate()})};
s8t.prototype.getPlaylistData=function(){var g=_.KH().getState().entities;if(this.listId&&this.listId!=="PPSV"){var v=JsJ(g,this.listId,!0),r=_.ri(this.listId,"mainPlaylistEntity"),k,y;g=g==null?void 0:(k=g.mainPlaylistEntity)==null?void 0:(y=k[r])==null?void 0:y.title;return JtJ(v,g,this.listId)}v=_.Too(oc3(g));g=_.Too(_.T5(g));return JtJ(v.concat(g))};
s8t.prototype.getPlaylistId=function(){return this.listId};
s8t.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$10750_updateCallback(this.listId,this.getPlaylistData(),{})};var Nw=function(g,v,r,k){k=k===void 0?[]:k;this.JSC$10753_playlistNetworkManager=g;this.listId=v;this.JSC$10753_updateCallback=r;this.videoIds=k;this.pendingUpdates=[];this.currentIndex=0};
Nw.prototype.JSC$10753_setCurrentIndex=function(g){this.currentIndex=g};
Nw.prototype.setListId=function(g){this.listId=g};
var mgj=function(g,v){g.currentCreateRequest&&g.currentCreateRequest.cancel(v);g.currentUpdateRequest&&g.currentUpdateRequest.cancel(v);g.currentRefreshRequest&&g.currentRefreshRequest.cancel(v)};
Nw.prototype.delete=function(){mgj(this,"PROXY DELETED")};
Nw.prototype.addVideos=function(g,v,r){var k=this;r!==void 0?this.videoIds.splice.apply(this.videoIds,[r,0].concat(_.fF(g))):this.videoIds.push.apply(this.videoIds,_.fF(g));this.listId||this.currentCreateRequest?(g.forEach(function(y,z){y={addedVideoId:y,action:"ACTION_ADD_VIDEO"};r&&(y.addedVideoPosition=r+z);k.pendingUpdates.push(y)}),ZA(this)):K20(this,v.onCreateListCommand)};
var bEF=function(g,v,r,k,y){NCK(g.videoIds,v,r);v>g.currentIndex&&r<=g.currentIndex?g.JSC$10753_setCurrentIndex(g.currentIndex+1):v===g.currentIndex?g.JSC$10753_setCurrentIndex(r):v<g.currentIndex&&r>=g.currentIndex&&g.JSC$10753_setCurrentIndex(g.currentIndex-1);g.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:k,movedSetVideoIdPredecessor:y});ZA(g)},K20=function(g,v){mgj(g,"OBSOLETE");
g.currentCreateRequest=F2P(g.JSC$10753_playlistNetworkManager,v,g.videoIds);_.eY(g.currentCreateRequest,function(){g.currentCreateRequest=void 0}).then(function(r){g.setListId(r.playlistId);
g.pendingUpdates.length>0?ZA(g):iEH(g)})},ZA=function(g){if(g.pendingUpdates.length!==0&&(g.currentRefreshRequest&&g.currentRefreshRequest.cancel("OBSOLETE"),!g.currentUpdateRequest&&!g.currentCreateRequest)){var v=g.pendingUpdates.splice(0,g.pendingUpdates.length);
g.currentUpdateRequest=g.JSC$10753_playlistNetworkManager.updatePlaylist(g.listId,v);_.eY(g.currentUpdateRequest,function(){g.currentUpdateRequest=void 0}).then(function(){g.pendingUpdates.length>0?ZA(g):iEH(g)}).thenCatch(function(){g.pendingUpdates.unshift.apply(g.pendingUpdates,_.fF(v))})}},iEH=function(g){g.currentRefreshRequest=_.GgV(g.JSC$10753_playlistNetworkManager,g.listId,g.currentIndex,g.videoIds[g.currentIndex]);
_.eY(g.currentRefreshRequest,function(){g.currentRefreshRequest=void 0}).then(function(v){g.JSC$10753_updateCallback(v.playlistId,v.playlistPanelRenderer,v.autoplayRenderer)})};
Nw.prototype.size=function(){return this.videoIds.length};var XEc=function(g,v,r,k){k=k===void 0?[]:k;Nw.call(this,g,v,r,k);this.JSC$10753_playlistNetworkManager=g;this.listId=v;this.JSC$10753_updateCallback=r;this.videoIds=k};
_.N(XEc,Nw);_.Hl=function(g,v,r,k,y,z,W){y=y===void 0?[]:y;W=W===void 0?B5:W;Nw.call(this,g,v,r,y);this.JSC$10753_playlistNetworkManager=g;this.listId=v;this.JSC$10753_updateCallback=r;this.onAuthChange=k;this.videoIds=y;this.storage=z;this.cookieReader=W;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.gZ(_.HR,this.checkLoggedInStatusChange.bind(this),1E3)};
_.N(_.Hl,Nw);_.c=_.Hl.prototype;_.c.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.gZ(_.HR,this.checkLoggedInStatusChange.bind(this),1E3)};
_.c.JSC$10753_setCurrentIndex=function(g){Nw.prototype.JSC$10753_setCurrentIndex.call(this,g);this.store()};
_.c.delete=function(){_.HR.cancelJob(this.queueSapisIdJob);Nw.prototype.delete.call(this)};
_.c.setListId=function(g){Nw.prototype.setListId.call(this,g);this.store()};
_.c.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var B8E=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],hcc=["playerResponse","videoDetails"],nZj=["response","currentVideoEndpoint","watchEndpoint","videoId"],MkV=["response","currentVideoEndpoint","watchEndpoint","playlistId"],RcC=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],gWB=["response","contents","twoColumnWatchNextResults","playlist","playlist"],vWF=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
rdt=["response","contents","twoColumnWatchNextResults"];var tt={},mwC=(tt.WEB_UNPLUGGED="^unplugged/",tt.WEB_UNPLUGGED_ONBOARDING="^unplugged/",tt.WEB_UNPLUGGED_OPS="^unplugged/",tt.WEB_UNPLUGGED_PUBLIC="^unplugged/",tt.WEB_CREATOR="^creator/",tt.WEB_KIDS="^kids/",tt.WEB_EXPERIMENTS="^experiments/",tt.WEB_MUSIC="^music/",tt.WEB_REMIX="^music/",tt.WEB_MUSIC_EMBEDDED_PLAYER="^music/",tt.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",tt);var Z0A,F2P;Z0A=function(g,v){this.networkManager=g;this.innertubeTransportService=v};
F2P=function(g,v,r){if(!_.l(v,_.uo))return _.l2(Error("Cf"));_.l(v,_.uo).videoIds=r;r={create_playlist_title:_.I0("QUEUE",void 0,"Queue")};return q5T(_.$h(g.innertubeTransportService,v,r),OhC)};
_.GgV=function(g,v,r,k){v={videoId:k,playlistId:v,playlistIndex:r};r=_.by(rXH);return q5T(_.DA(g.innertubeTransportService,v,r),scJ)};
Z0A.prototype.updatePlaylist=function(g,v){return q5T(_.$h(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:g,actions:v}}),Vbh)};var ky0=function(g){this.storage=g},ydc;
ky0.prototype.store=function(g,v){v=v===void 0?0:v;if(this.storage&&g.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",g),this.storage.set("TLPQindex",String(v)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(r){}};
ky0.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
ky0.prototype.getPlaylistId=function(){if(!this.storage)return null;var g=null;try{g=this.storage.get("TLPQplaylist")}catch(v){}return g};var ihY=["navigationEndpoint","watchEndpoint","videoId"],FzC=["nextButtonVideo","watchEndpoint","videoId"];_.ZO=new _.bR("NETWORK_TOKEN");_.K9=new _.bR("PAGE_TOKEN");_.Lh=new _.bR("PLAYLIST_TOKEN");var cdu;cdu=new _.bR("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.Hi=new _.bR("INNERTUBE_TRANSPORT_TOKEN");var zqu,w2,Wpu,P90,oW1,Yq6;zqu=new Set(["ci","cr","carml"]);w2=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$10800_parkedJobs=new Map;this.parkedProcessors=new Map};
_.Qu=function(){w2.instance||(w2.instance=new w2);return w2.instance};
w2.prototype.onAny=function(g){return _.IHC(this,g,2)};
w2.prototype.parkOrScheduleJob=function(g,v,r,k,y){_.Ch(this,r)?_.Tn().addJob(g,v,k):(y&&(g=Wpu(g),P90(this,g,v,r,y)),y=this.JSC$10800_parkedJobs.get(r),y||(this.JSC$10800_parkedJobs.set(r,[]),y=this.JSC$10800_parkedJobs.get(r)),y.push({job:g,priority:v,delay:k}))};
w2.prototype.addListener=function(g,v,r){r&&(v=Wpu(v),P90(this,v,0,g,r));r=this.parkedProcessors.get(g);r||(this.parkedProcessors.set(g,[]),r=this.parkedProcessors.get(g));r.push(v)};
w2.prototype.processSignal=function(g){if(!_.Ch(this,g)){this.inProgressSignals.add(g);var v=this.JSC$10800_parkedJobs.get(g);if(v){v=_.I(v);for(var r=v.next();!r.done;r=v.next())r=r.value,_.Tn().addJob(r.job,r.priority,r.delay);this.JSC$10800_parkedJobs.delete(g)}if(v=this.parkedProcessors.get(g)){v=_.I(v);for(r=v.next();!r.done;r=v.next())r=r.value,r();this.parkedProcessors.delete(g)}this.signals.push(g);this.inProgressSignals.delete(g)}};
_.Ch=function(g,v){return zqu.has(v)||_.ua("IS_HOMEPAGE_COLD")||_.ua("IS_RESULTS_PAGE_COLD")||_.ua("IS_WATCH_PAGE_COLD")?g.signals.indexOf(v)>=0:!0};
Wpu=function(g){var v=!1;return function(){v||(v=!0,g())}};
P90=function(g,v,r,k,y){if(SqV.has(k))_.Tn().addJob(v,r,y);else{var z=g.compoundSignals.get(k);z&&_.Tn().addJob(function(){_.Ch(g,k)||(z.isTimeoutConditionSatisfied?_.Tn().addJob(v,r):z.timeoutConditionObservers.push(function(){_.Tn().addJob(v,r)}))},r,y)}};
_.IHC=function(g,v,r){if(v.length>1){var k=[],y=Object.create(null);v=_.I(v);for(var z=v.next();!z.done;z=v.next())z=z.value,y[z]||(k.push(z),y[z]=!0);v=k}if(v.length===1)return v[0];z=v;k="";y=r===2?"|":"&";z.sort();z=_.I(z);for(var W=z.next();!W.done;W=z.next())k+=W.value+y;if(!g.compoundSignals.get(k)){y=0;z=[];W=_.I(v);for(var S=W.next();!S.done;S=W.next())S=S.value,y++,_.Ch(g,S)||z.push(S);(r=r===2)&&y>z.length||!r&&!z.length?g.signals.push(k):oW1(g,k,r,v,z)}return k};
oW1=function(g,v,r,k,y){var z=y.length,W=function(){r||--z===0?g.processSignal(v):Yq6(g,v)};
y=_.I(y);for(var S=y.next();!S.done;S=y.next())g.addListener(S.value,W);g.compoundSignals.set(v,{signals:k,isOnAny:r,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});Yq6(g,v)};
Yq6=function(g,v){if(!_.Ch(g,v)){var r=g.compoundSignals.get(v);if(r&&!r.isTimeoutConditionSatisfied){for(var k=!1,y=0,z=0,W=_.I(r.signals),S=W.next();!S.done;S=W.next()){var Y=S.value;S=!_.Ch(g,Y);SqV.has(Y)?k=!0:(Y=g.compoundSignals.get(Y))?S&&!Y.isTimeoutConditionSatisfied&&(z++,r.isInitialized||Y.timeoutConditionObservers.push(function(){Yq6(g,v)})):S&&y++}r.isInitialized=!0;
r.isOnAny?k&&(r.isTimeoutConditionSatisfied=!0):y===0&&z===0&&(r.isTimeoutConditionSatisfied=!0);if(r.isTimeoutConditionSatisfied)for(r=_.I(r.timeoutConditionObservers),k=r.next();!k.done;k=r.next())k=k.value,k()}}};
w2.prototype.processSignal=w2.prototype.processSignal;w2.prototype.parkOrScheduleJob=w2.prototype.parkOrScheduleJob;w2.prototype.onAny=w2.prototype.onAny;_.FK("ytsignals.getInstance",_.Qu);w2.prototype.onAny=w2.prototype.onAny;w2.prototype.parkOrScheduleJob=w2.prototype.parkOrScheduleJob;w2.prototype.processSignal=w2.prototype.processSignal;var SqV=new Set(["eop","eocs","dl","pcl"]);_.Qd=new _.bR("MINIPLAYER_SERVICE");var uc,Uiu,Ad0;uc=function(g,v,r){var k=_.Jv.getInstance();if(!ydc){var y=new l3F;var z=void 0,W=_.Cv("ID_TOKEN");W&&y.isAvailable()&&(z=new lh(y,"yt-queue"+W));ydc=new ky0(z)}y=ydc;z=_.Qu();this.JSC$10807_actionRouter=k;this.pageManager=g;this.playlistManager=v;this.JSC$10807_playlistNetworkManager=r;this.storage=y;this.signals=z;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.xg=function(){if(!Uiu){var g=_.h0(),v=g.resolve(_.Bd(_.K9)),r=g.resolve(_.Bd(_.ZO)),k=g.resolve(_.Bd(_.Lh));g=g.resolve(_.Hi);Uiu=new uc(v,k,new Z0A(r,g))}return Uiu};
Ad0=function(g,v,r){if(r){var k;if(((k=g.responsePlaylistData)==null?void 0:k.playlistId)!==r)return}g.responsePlaylistData&&(r=Mb3(v,g.responsePlaylistData),g.responsePlaylistData=(0,_.ZG.unsafeClone)(g.responsePlaylistData),gvA(g.responsePlaylistData,r));r=g.temporaryItems.findIndex(function(y){return y.videoId===v});
r>-1&&g.temporaryItems.splice(r,1);_.jb(g,_.$g(g,g.response?g.response.autoplayRenderer:void 0))};
_.eqF=function(g,v){if(g.responsePlaylistData){var r=RQ3(v,g.responsePlaylistData);gvA(g.responsePlaylistData,r);if(g.queueProxy){var k=g.queueProxy;r<0||(k.videoIds.splice(r,1),r<k.currentIndex&&k.JSC$10753_setCurrentIndex(k.currentIndex-1),k.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:v}),ZA(k))}}_.jb(g,_.$g(g,g.response?g.response.autoplayRenderer:void 0))};
uc.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.jb(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
uc.prototype.setPlaylistData=function(g,v,r){this.temporaryItems=[];this.listId=g;this.responsePlaylistData=v;_.jb(this,_.$g(this,r))};
var aH0=function(g){return(g==null?0:g.playlistId)?g.playlistId:"PPSV"},EWP=function(g){return g&&g.playlistId?g.playlistId==="PPSV"?!0:jwJ(_.KH().getState().entities,g.playlistId):!1};
uc.prototype.isPlayingOfflineVideo=function(){return this.response?EWP(this.response):!1};
uc.prototype.closeMiniplayer=function(g){var v=this.queueProxy&&this.queueProxy.size()<=1,r=_.h0().resolve(_.Qd);if(!this.queueProxy||v)this.queueProxy&&this.clearQueue(),r.close(!0);else{r.pipController.getWindow()&&window.focus();v=this.responsePlaylistData;var k=this.temporaryItems.length+(v&&v.contents?v.contents.length:0);v=_.I0("QUEUE_CLEARED_UNPLURALIZED")||_.W2("QUEUE_CLEARED",k);v=_.iy(v);r=_.I0("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");k=_.I0("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.W2("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",k);var y=_.I0("MINIPLAYER_CLOSE",void 0,"Close"),z=_.I0("CANCEL",void 0,"Cancel");_.Za(this.JSC$10807_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.qd(r),dialogMessages:[_.qd(k)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.qd(y),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
v]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.qd(z)}}}}}}],g)}};
_.$g=function(g,v){var r={},k=g.response;r.autoplayRenderer=v;if(!g.responsePlaylistData&&!g.temporaryItems.length)return!k||!k.hasRelatedVideoData&&_.T("kevlar_prefetch_data_augments_network_data")||(r.playerData={rvs:k.relatedVideoArgs,endScreenRenderer:k.endScreenRenderer}),r;r.playerData={};if(g.index===void 0)return _.Z0(Error("Ef")),r;r.panel=g.responsePlaylistData?(0,_.ZG.unsafeClone)(g.responsePlaylistData):{titleText:_.qd(_.I0("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
v=r.panel;if(v.contents)for(var y=_.I(g.temporaryItems),z=y.next();!z.done;z=y.next())v.contents.push({playlistPanelVideoRenderer:z.value});g.queueProxy&&k&&k.playingVideo&&k.playingVideoId&&!ngh(k.playingVideoId,r.panel)&&(v=k.playingVideo,y=r.panel,z=g.index,y.contents&&y.contents.splice(z===void 0?0:z,0,{playlistPanelVideoRenderer:v}));k&&k.playingVideoId&&(v=g.index,y=r.panel,v=!y.contents||v>=y.contents.length?void 0:y.contents[v].playlistPanelVideoRenderer,v&&v.videoId===k.playingVideoId||(v=
Mb3(k.playingVideoId,r.panel),g.index=v!==-1?v:g.index?g.index-1:0));v=hQk(g.index+1,r.panel);y=void 0;g.index>0&&(y=hQk(g.index-1,r.panel));if(y||v)r.autoplayRenderer=Gw3(v,y,r.autoplayRenderer);!v&&(k==null?0:k.relatedVideoArgs)&&(r.playerData.rvs=k.relatedVideoArgs);k=k?k.playlistIndexOffset:0;g.queueProxy?khR(r.panel,g.index,k,B2J,!0,!0,!0):khR(r.panel,g.index,k);r.playerData.playlistPanelRenderer=r.panel;return r};
uc.prototype.openToast=function(g){_.h0().resolve(_.Qd).openToast(g,_.I0("ADDED_TO_QUEUE",void 0,"Added to queue"))};
uc.prototype.isMiniplayerActive=function(){return _.h0().resolve(_.Qd).isMiniplayerActive()};
_.jb=function(g,v){g.playlistManager.setAutoplayRenderer(v.autoplayRenderer||null);g.playlistManager.setPlaylistData(v.panel||null);v.playerData&&g.playlistManager.setPlayerPlaybackControlData(v.playerData)};var cDA="#";var di0={},pOE={},TYC={},lHj={},fHc={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:(di0.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",di0),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:(pOE.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",pOE),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:(TYC.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",TYC),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:(lHj.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",lHj),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 s2A=[{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:fHc},{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:fHc}}];var Q2o;_.rG=[[["I2IxYzIyZ243aHgzdGtpbmQ=","dmxkYmNrc3dwbGc5dmFsdWUj"],"Q0VNRU5UX0tJTkRfU1RBUlQjanJrMTZxOWN2bHVmQURfUExB"]];
Q2o=[[["eW4zN3hsaTF4dWJwcmltYXJ5Iw==",null,null],[null,["LXJlc3VsdHMtcmVuZGVyZXIjaGE0aHRsNHZzbjZteXRkLXR3by1jb2x1bW4tYnJvd3Nl","NW1sb2I5c3R5bGUtc2NvcGUjZDRscTY2"],null],["andpYm9mbWFzdGhlYWQtYWQjN3VmeG05",["aWNoLWdyaWQtcmVuZGVyZXIjYmY2YzBxdXNpMTM2eXRkLXI="],null],[null,["aWNoLWdyaWQtcmVuZGVyZXIjMXYzc3FsbjVwdHZjeXRkLXI=","cHo0ZTd0c3R5bGUtc2NvcGUjdm96c2E4"],null],[null,["ZXItcHJvbW8tcmVuZGVyZXIjbmZqbDhvZ2tyazJ1eXRkLWJhbm4=","MnIwd3lqc3R5bGUtc2NvcGUjcW1icTNq"],null],[null,["LWFkLXNsb3QtcmVuZGVyZXIjNmpqbjdnMzFmZjNkeXRk"],
null]],[["anhzNjR0bXBsYXllci1hZHMjeXA2MXE=",null,null]]];_.vi=["b3NnbG9iYWxDYWxsYmFja3MjbDVoMjZuY2Zldw==","bm9ybWFsaXR5RGV0ZWN0ZWQjNmI0azBqeXJrd2Ntb25BYg==","NzgxYWN0OG13Y29uQWRTa2lwI3Y=","d19wbGF5ZXJfcmVzcG9uc2UjdTk2bHZqaWcxZTE2cmE=","OGNpd2UzOHMzYmFkU2xvdHMjYnk="];_.Jt="b3NnbG9iYWxDYWxsYmFja3MjbDVoMjZuY2Zldw== bm9ybWFsaXR5RGV0ZWN0ZWQjNmI0azBqeXJrd2Ntb25BYg== NzgxYWN0OG13Y29uQWRTa2lwI3Y= d19wbGF5ZXJfcmVzcG9uc2UjdTk2bHZqaWcxZTE2cmE= bXVsdGlwbGVfc2tpcHNfa3MjcXNld2JrZjB2dzRqd2ViX3BsYXlsaXN0X3F1ZXVlXw== eTh0YXhtcXAzYWJfc2FfZWYjc3Fp OGNpd2UzOHMzYmFkU2xvdHMjYnk=".split(" ");var O5;O5=function(g,v,r){this.o57=g;this.isAsync=v;this.e3I=r};
_.Rlo=[new O5("b.f_",!1,0),new O5("j.s_",!1,2),new O5("r.s_",!1,4),new O5("e.h_",!1,6),new O5("i.s_",!0,8),new O5("s.t_",!1,10),new O5("p.h_",!1,12),new O5("s.i_",!1,14),new O5("f.i_",!1,16),new O5("a.b_",!1,18),new O5("a.o_",!1),new O5("g.o_",!1,22),new O5("p.i_",!1,24),new O5("p.m_",!1),new O5("n.k_",!0,20),new O5("i.f_",!1),new O5("a.s_",!0),new O5("m.c_",!1),new O5("n.h_",!1,26),new O5("o.p_",!1),new O5("m.p_",!0,28),new O5("o.a_",!1),new O5("d.p_",!1),new O5("e.i_",!1)].reduce(function(g,v){g[v.o57]=
v;return g},{});var NY1=function(){};
NY1.prototype.flush=function(g,v){g=g===void 0?[]:g;v=v===void 0?!1:v;if(_.T("enable_client_streamz_web")){g=_.I(g);for(var r=g.next();!r.done;r=g.next())r=xM0(r.value),this.rootSpec&&_.rS(r,2,this.rootSpec),r={serializedIncrementBatch:_.hG(r.JSC$7618_serializeBinary())},_.fx("streamzIncremented",r,{sendIsolatedPayload:v})}};
var P8A=function(){};
_.N(P8A,NY1);var Zkc=function(g){var v=new tnt;var r=new Nd_;r=_.e5(r,1,"botguard");g=_.e5(r,2,g);this.rootSpec=_.kT(v,1,DMt,g)};
_.N(Zkc,NY1);var Md,HkH=new Map;var j2h,ovK,T3h,ADY,EvY,Le3,JD3,tNJ;j2h=2;ovK=2;T3h=2;ADY=2;EvY=2;Le3=2;JD3=2;tNJ=new wDE;var Diu,Lp6,wOP;Diu=function(){this.ongoingFlowNonces=new Map};
_.zt=function(){Lp6||(Lp6=new Diu);return Lp6};
_.yX=function(g,v,r){return{eventType:{flowEventNamespace:g,flowEventType:v},metadata:r,statusCode:void 0,csn:void 0,can:void 0}};
_.vJY=function(g,v){var r=_.zt(),k=wOP(r,v,!0);_.ci(r,g,v,k)};
_.ci=function(g,v,r,k){g={flowNonce:k||wOP(g,r),flowType:r,flowEventType:v.eventType};v.metadata&&(g.flowMetadata=v.metadata);v.statusCode!==void 0&&(g.flowEventStatus=v.statusCode);v.csn&&(g.csn=v.csn);v.can&&(g.can=v.can);_.fx("flowEvent",g,void 0)};
wOP=function(g,v,r){r=r===void 0?!1:r;var k=g.ongoingFlowNonces.get(v);if(!k||r)k=lK(16),g.ongoingFlowNonces.set(v,k);return k};_.Qnj=new L9u;var cXY={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"};var Vu=function(g,v,r,k,y,z,W){r=r===void 0?!1:r;k=k===void 0?!1:k;z=z===void 0?_.xg():z;this.hasRun=!1;this.d3K=g;this.lmJ=v;this.aca=r;this.fromHistory=k;this.previousVideoId=y;this.vcW=z;this.tempData=W;this.ocJ=new _.Q71};
_.N(Vu,io);Vu.prototype.validate=function(g){return!(!g.data.playerResponse||g.data.page!=="watch"&&g.data.page!=="learning_journey_watch"&&g.data.page!=="shorts"||this.hasRun)};
Vu.prototype.handle=function(g){var v=this,r=_.l(g.endpoint,_.Vx),k=_.l(g.endpoint,_.Ab);if(_.T("kevlar_continue_playback_without_player_response")&&(r==null?0:r.videoId)&&this.previousVideoId&&(r==null?void 0:r.videoId)===this.previousVideoId&&(r==null?0:r.continuePlayback)&&!this.fromHistory)this.d3K.resolve();else{var y={};r?y.watch_endpoint=r:k&&(y.watch_endpoint=k,k.endTimeSeconds&&(y.end=k.endTimeSeconds));g.data.page==="watch"?(g.data.filler||this.aca||(_.Dv("cfg"),_.Jv.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(y,C9u(this,g.endpoint)),_.T("enable_masthead_quartile_ping_fix")&&Object.assign(y,uvV(this)),Object.assign(y,void 0),g.data.forceExternalPlaylist&&(y.external_list=!0)):g.data.page==="shorts"?_.Jv.getInstance().triggerAction("yt-start-loading-shorts"):g.data.page==="learning_journey_watch"&&_.Jv.getInstance().triggerAction("yt-start-loading-learning-journey");if(r=this.lmJ()){try{r.loadVideoWithPlayerResponse(g.data.playerResponse,y),r.getPlayerPromise().then(this.d3K.resolve)}catch(z){_.Z0(z),
this.d3K.resolve()}this.hasRun=!0;r.getPlayerPromise().then(function(z){z.addEventListener("onAbnormalityDetected",function(){var W=g.data.playerResponse,S=z.getVideoData().cpn;JD3=0;_.t6H=S;if(S=MNs(W))v.ocJ.increment("IN_PLAYER"),_.Ix(5),_.T("ab_st_vid_ks")?z.pauseVideo(!0):z.stopVideo(),W.playabilityStatus=Object.assign({},W.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:S}}),W.videoDetails=void 0,_.Jv.getInstance().triggerOptionalAction("yt-updated-playability-status",
W.playabilityStatus)})})}else _.Lx(Error("Hf"))}};
var C9u=function(g,v){var r=_.l(v,_.Vx);if(v&&r&&r.playlistId&&r.videoId&&(g=g.vcW,g.queueProxy?(g=g.queueProxy,r=g.listId===r.playlistId?g.attributionData.get(r.videoId):void 0):r=void 0,r))return{queue_info:r}},uvV=function(g){var v;
if((v=g.tempData)==null?0:v.adpings)return{adpings:g.tempData.adpings}};var qw=function(g,v,r){this.hasRun=!1;this.e4Z=g;this.c2J=v;this.sDH=r};
_.N(qw,io);qw.prototype.validate=function(g){return!!_.ZG.getValueByKeys.apply(null,[g.data].concat(_.fF(rdt)))};
qw.prototype.handle=function(g){var v=this;this.e4Z.promise.then(function(){var r=g.data;var k=_.ZG.getValueByKeys.apply(null,[r].concat(_.fF(B8E))),y=_.ZG.getValueByKeys.apply(null,[r].concat(_.fF(gWB))),z=_.ZG.getValueByKeys.apply(null,[r].concat(_.fF(nZj)));var W=(W=_.ZG.getValueByKeys.apply(null,[r].concat(_.fF(hcc))))?{videoId:W.videoId,thumbnail:W.thumbnail,title:W.title?_.qd(W.title):void 0,shortBylineText:W.author?_.qd(W.author):void 0}:void 0;var S=void 0;_.T("web_get_playlist_id_from_current_endpoint_ks")||
(S=_.ZG.getValueByKeys.apply(null,[r].concat(_.fF(MkV))));var Y=_.ZG.getValueByKeys.apply(null,[r].concat(_.fF(vWF))),e=_.ZG.getValueByKeys.apply(null,[r].concat(_.fF(RcC))),a=!!Y||!!e&&!!e.results&&e.results.length>0,E=0;y&&y.currentIndex&&y.localCurrentIndex&&(E=y.currentIndex-y.localCurrentIndex);y&&y.playlistId&&(S=y.playlistId);r={rawResponse:r,autoplayRenderer:k,hasRelatedVideoData:a,playingVideo:W,playingVideoId:z,playlistPanelRenderer:y,playlistId:S,playlistIndex:y&&y.currentIndex,relatedVideoArgs:Y,
endScreenRenderer:e,playlistIndexOffset:E};a:{k=v.sDH;y=v.c2J;k.response=r;if(EWP(r))k.downloadPlaylistProxy&&k.downloadPlaylistProxy.getPlaylistId()===aH0(r)||(k.downloadPlaylistProxy=new s8t(aH0(r),k.setPlaylistData.bind(k),k.isPlayingOfflineVideo.bind(k))),k.responsePlaylistData=k.downloadPlaylistProxy.getPlaylistData(),k.listId=aH0(r),k.index=0;else if(r.playlistPanelRenderer&&r.playlistId&&r.autoplayRenderer)r.playlistId.startsWith("TLPQ")?k.queueProxy?k.listId===r.playlistId?(k.index=r.playlistIndex,
k.responsePlaylistData=r.playlistPanelRenderer,k.queueProxy.JSC$10753_setCurrentIndex(k.index)):r.playingVideoId&&k.index!==void 0&&y.clientParams.autoSaveToQueue&&(k.index+=1,k.queueProxy.JSC$10753_setCurrentIndex(k.index),k.queueProxy.addVideos([r.playingVideoId],{},k.index)):(k.queueProxy=new _.Hl(k.JSC$10807_playlistNetworkManager,r.playlistId,k.setPlaylistData.bind(k),k.clearQueue.bind(k),_.vvo(r.playlistPanelRenderer),k.storage),k.responsePlaylistData=r.playlistPanelRenderer,k.listId=r.playlistId,
k.index=r.playlistIndex):(k.index=r.playlistIndex,k.listId!==r.playlistId&&k.clearQueue(),k.responsePlaylistData=r.playlistPanelRenderer,k.listId=r.playlistId,k.playlistProxy=new XEc(k.JSC$10807_playlistNetworkManager,r.playlistId,k.setPlaylistData.bind(k),_.vvo(r.playlistPanelRenderer)));else if(!k.queueProxy)k.responsePlaylistData=void 0;else if(r.playingVideoId&&y.clientParams.autoSaveToQueue){if(k.index===void 0){_.Z0(Error("Df"));k.clearQueue();break a}k.queueProxy.videoIds.includes(r.playingVideoId)||
(k.index+=1,k.queueProxy.JSC$10753_setCurrentIndex(k.index),k.queueProxy.addVideos([r.playingVideoId],{},k.index))}_.jb(k,_.$g(k,k.response.autoplayRenderer))}})};var xiV=function(g,v){v=v===void 0?_.xg():v;Ic.call(this);this.w7.push(new qw(this.wq,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},v));this.w7.push(new Vu(this.wq,g,!1,!1));_.T("web_response_commands_chunk_processor")&&this.w7.push(new Wl)};
_.N(xiV,Ic);xiV.prototype.processChunk=function(g){g&&g.data.player===void 0&&this.wq.resolve();Ic.prototype.processChunk.call(this,g)};var s5=function(g,v){g=g===void 0?{layer:0}:g;this.hasRun=!1;this.createScreenConfig=g;this.asJ=v};
_.N(s5,io);s5.prototype.validate=function(g){return!(this.hasRun||!g.endpoint)};
s5.prototype.handle=function(g){var v=_.Y6(),r,k,y=(k=_.l((r=g.endpoint)==null?void 0:r.commandMetadata,_.F7))==null?void 0:k.rootVe;this.asJ&&y?_.vl(v,y,this.asJ,this.createScreenConfig):fy0(v,g.endpoint,this.createScreenConfig);this.hasRun=!0};var mz=function(g,v){this.hasRun=!1;this.tkh=g;this.previousVideoId=v};
_.N(mz,io);mz.prototype.validate=function(g){return _.T("kevlar_continue_playback_without_player_response")&&(g=_.l(g.endpoint,_.Vx),(g==null?0:g.videoId)&&this.previousVideoId&&(g==null?void 0:g.videoId)===this.previousVideoId&&(g==null?0:g.continuePlayback))?!1:this.tkh.iKj===0};
mz.prototype.handle=function(g){_.Jv.getInstance().triggerAction("yt-stop-old-player",g.data,!0)};var jnt=function(g){g=g===void 0?{layer:0}:g;Ic.call(this);this.w7.push(new mz(this));this.w7.push(new s5(g));this.w7.push(new zw(g))};
_.N(jnt,Ic);var $iu=function(){this.hasRun=this.hasRun=!1};
_.N($iu,io);$iu.prototype.validate=function(g){return!this.hasRun&&!(!g.data.csn||!g.data.rootVe)};
$iu.prototype.handle=function(g){this.hasRun=!0;_.tV(g.data.csn,g.data.rootVe,3)};var Jdc=function(){io.apply(this,arguments)};
_.N(Jdc,io);Jdc.prototype.validate=function(g){return!!g.data.preconnect};
Jdc.prototype.handle=function(g){_.t7("bc");g=_.I(g.data.preconnect);for(var v=g.next();!v.done;v=g.next())v=v.value,(new Image).src=v};var Ok0=function(g,v,r){r=r===void 0?{layer:0}:r;Ic.call(this);this.w7.push(new Vu(this.wq,g));this.w7.push(new s5(r));this.w7.push(new zw(r))};
_.N(Ok0,Ic);var V6t=function(g,v,r,k,y){r=r===void 0?{layer:0}:r;k=k===void 0?_.xg():k;Ic.call(this);var z=!!v&&!!v.clientParams&&!!v.clientParams.miniplayer;z&&this.w7.push(new $iu);this.w7.push(new qw(this.wq,v,k));this.w7.push(new Jdc);var W,S;this.w7.push(new Vu(this.wq,g,z,!((W=v.clientParams)==null||!W.fromHistory),(S=v.clientParams)==null?void 0:S.previousVideoId,k,v.tempData));var Y;this.w7.push(new mz(this,(Y=v.clientParams)==null?void 0:Y.previousVideoId));var e;(e=v.clientParams)!=null&&e.fromHistory||
(r.layer||(r=Object.assign({},r,{layer:z?3:0})),this.w7.push(new s5(r,y)),this.w7.push(new zw(r)));_.T("web_response_commands_chunk_processor")&&this.w7.push(new Wl)};
_.N(V6t,Ic);var Kh,miF;Kh={};
_.qqP=(Kh["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},Kh["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},Kh["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},Kh["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Kh["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Kh["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Kh["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},Kh);_.bc=new _.QK("yt-edu");_.snH=function(){this.JSC$10908_eduDisplayedThisLoad_={}};
miF=function(g){var v=_.snH.getInstance();var r=_.Rf("kevlar_tooltip_impression_cap");v=r&&parseInt(_.bc.get(g+"-impression")||0,10)>=r||_.bc.get(g+"-dismissed")?!1:(r=_.qqP[g])&&!v.JSC$10908_eduDisplayedThisLoad_[r.setKey||g]&&(r.titleText&&_.I0(r.titleText)||r.bodyText&&_.I0(r.bodyText))?!0:!1;if(!v)return null;v=_.qqP[g];if(!v)return null;r=v.bodyText?_.I0(v.bodyText):void 0;var k=v.titleText?_.I0(v.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:v.position,popup:{bubbleHintRenderer:{text:k?
_.qd(k):void 0,detailsText:r?_.qd(r):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.qd(_.I0("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:g}}]}}}}}}}},{eduImpressionAction:{key:g}}]};
_.iw(_.snH);var rXY=!1;for(var KpC="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),bkC=[],F9=6;F9>=1;F9--)bkC.push({columnCount:F9,query:F9==1?0:F9*2*107-4+32,className:"grid-"+F9+"-columns",width:F9*2*107+"px"});_.ikP=function(g){this.actionRouter_=g=g===void 0?_.Jv.getInstance():g;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.Fpj(this);this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.Fpj=function(g){var v=g.miniGuideVisible_?72:0,r=g.documentWidth_-(g.guidePersistentAndVisible_?240:v);return bkC.find(function(k){return r>k.query})};
_.iw(_.ikP);var GyB=function(){var g=this;this.JSC$10920_keyboardInUse=!1;document.addEventListener("keydown",function(){g.onKeydown()});
document.addEventListener("mousedown",function(){g.JSC$10920_keyboardInUse=!1})},XOc;
GyB.prototype.isKeyBoardInUse=function(){return this.JSC$10920_keyboardInUse};
GyB.prototype.onKeydown=function(){this.JSC$10920_keyboardInUse=!0};var BYE,X9;_.ic=new _.QK("yt-mentions");_.Gw=function(){};
BYE=function(g,v){return X9(v,"drag-to-reorder-edu-displayed")};
X9=function(g,v,r,k,y,z){r=r===void 0?"OPEN_POPUP_POSITION_TOP":r;if(v){if(_.ic.get(v))return;_.ic.set(v,!0,k)}if(y&&z!==void 0){v=Number(_.ic.get(y)||0);if(v>=z)return;_.ic.set(y,v+1)}return[{openPopupAction:{popupType:"HINT",position:r,popup:{bubbleHintRenderer:{detailsText:g,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.iw(_.Gw);var hqj,nW1,M60;hqj=function(g,v,r,k){this.JSC$10930_taskManager_=g;this.onFulfilled_=typeof v==="function"?v:null;this.onRejected_=typeof r==="function"?r:null;this.JSC$10930_context_=k};
nW1=function(g,v){g.onFulfilled_&&_.Y9(g.JSC$10930_taskManager_,function(){g.onFulfilled_.call(g.JSC$10930_context_,v)})};
M60=function(g,v){g.onRejected_&&_.Y9(g.JSC$10930_taskManager_,function(){g.onRejected_.call(g.JSC$10930_context_,v)})};
_.Bl=function(g){this.JSC$10933_taskManager_=g;this.callbacks_=[]};
_.Bl.prototype.then=function(g,v,r){this.callbacks_.push(new hqj(this.JSC$10933_taskManager_,g,v,r));return this};
_.Bl.prototype.onSuccess=function(g){this.callbacks_.forEach(function(v){nW1(v,g)})};
_.Bl.prototype.onFailure=function(g){this.callbacks_.forEach(function(v){M60(v,g)})};
_.Bl.prototype.cancel=function(){this.callbacks_.length=0};
Jn_(_.Bl);_.IyA=null;_.f9=new _.bR("ACTIVITY_TOKEN");var ht=function(g,v){this.serviceId=new $rV(g,v)};
ht.prototype.toString=function(){return this.serviceId.toString()};var Rq1=function(){this.internalMap={}};
_.c=Rq1.prototype;_.c.contains=function(g){return Object.prototype.hasOwnProperty.call(this.internalMap,g)};
_.c.get=function(g){if(this.contains(g))return this.internalMap[g]};
_.c.set=function(g,v){this.internalMap[g]=v};
_.c.getKeys=function(){return Object.keys(this.internalMap)};
_.c.remove=function(g){delete this.internalMap[g]};var nh=function(){this.mappings=new Rq1;this.errorCallbacks=new Set};
nh.prototype.getModuleId=function(g){return g.serviceId.getModuleId()};
nh.prototype.get=function(g){var v=this.mappings.get(g.toString());return gGt(this,v,g)};
nh.prototype.getMultipleAsync=function(){var g=_.Nj.apply(0,arguments),v=this,r=g.map(function(Y){return v.getModuleId(Y)}),k=g.map(function(Y){return v.mappings.get(Y.toString())}).filter(function(Y){return Y});
if(k.length===g.length)return _.rh(k.map(function(Y,e){return gGt(v,Y,g[e])}));
var y=H0().loadMultiple(r);k=_.Ae(r.map(function(Y){return y[Y]}));
var z=document.hidden,W=-1,S=_.Rf("get_async_timeout_ms",-1);S>-1&&(W=setTimeout(function(){_.Lx(new _.EU("Module timeout.",r,z,document.hidden))},S));
return _.eY(k.then(function(){return g.map(function(Y){return gGt(v,v.mappings.get(Y.toString()),Y)})}).thenCatch(function(Y){for(var e=_.I(v.errorCallbacks),a=e.next();!a.done;a=e.next())a=a.value,a(Y);
throw Y;}),function(){clearTimeout(W)})};
nh.prototype.registerService=function(g,v){this.mappings.set(g.toString(),{type:"mapping",value:v});return g};
var gGt=function(g,v,r){switch(v.type){case "mapping":return v.value;case "factory":return v=v.value(),g.mappings.set(r.toString(),{type:"mapping",value:v}),v;default:return _.zb(v)}};
nh.prototype.onLoadError=function(g){var v=this;this.errorCallbacks.add(g);return function(){v.errorCallbacks.delete(g)}};
_.Mw=new nh;var YbF=/^[a-zA-Z0-9_\-]{11}$/;var Uuh=_.P5(function(){var g,v;return(v=(g=window).matchMedia)==null?void 0:v.call(g,"(prefers-reduced-motion: reduce)").matches});var vG0=_.P5(function(){if(window.MediaSource&&typeof window.MediaSource.isTypeSupported==="function")return window.MediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');if(window.ManagedMediaSource&&typeof window.ManagedMediaSource.isTypeSupported==="function")return window.ManagedMediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');var g=_.$A("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");g||(g=_.UG("VIDEO"),_.FK("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
g));return!!(g&&g.canPlayType&&g.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var pVB=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var Rc;Rc=function(){this.tokenJars={};if(this.cookiesEnabled=_.Au()){var g=_.Yo.get("CONSISTENCY",void 0);g&&r2u(this,{encryptedTokenJarContents:g})}};
_.lyF=function(){Rc.instance||(Rc.instance=new Rc);return Rc.instance};
Rc.prototype.handleResponse=function(g,v){if(!v)throw Error("Nf");var r,k;v=((r=v.innerTubeRequest.context)==null?void 0:(k=r.request)==null?void 0:k.consistencyTokenJars)||[];var y;(g=(y=g.responseContext)==null?void 0:y.consistencyTokenJar)&&this.replace(v,g)};
Rc.prototype.replace=function(g,v){g=_.I(g);for(var r=g.next();!r.done;r=g.next())delete this.tokenJars[r.value.encryptedTokenJarContents];r2u(this,v)};
var r2u=function(g,v){if(v.encryptedTokenJarContents&&(g.tokenJars[v.encryptedTokenJarContents]=v,typeof v.expirationSeconds==="string")){var r=Number(v.expirationSeconds);setTimeout(function(){delete g.tokenJars[v.encryptedTokenJarContents]},r*1E3);
g.cookiesEnabled&&_.UU("CONSISTENCY",v.encryptedTokenJarContents,r,void 0,!0)}};var keu,g3;keu=window.location.hostname.split(".").slice(-2).join(".");_.f2=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var g=_.Cv("LOCATION_PLAYABILITY_TOKEN");_.Cv("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=y2c(this))&&(g=this.localStorage.get("yt-location-playability-token"));g&&(this.locationPlayabilityToken=g,this.mostRecentPosition=void 0)};
_.f2.getInstance=function(){g3=_.$A("yt.clientLocationService.instance");g3||(g3=new _.f2,_.FK("yt.clientLocationService.instance",g3));return g3};
_.f2.prototype.setLocationOnInnerTubeContext=function(g){g.client||(g.client={});if(this.mostRecentPosition)g.client.locationInfo||(g.client.locationInfo={}),g.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),g.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),g.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),g.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)g.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.f2.prototype.handleResponse=function(g){var v;g=(v=g.responseContext)==null?void 0:v.locationPlayabilityToken;g!==void 0&&(this.locationPlayabilityToken=g,this.mostRecentPosition=void 0,_.Cv("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=y2c(this))&&this.localStorage.set("yt-location-playability-token",g,15552E3):_.UU("YT_CL",JSON.stringify({loctok:g}),15552E3,keu,!0))};
var y2c=function(g){return g.localStorage===void 0?new _.QK("yt-client-location"):g.localStorage};
_.f2.prototype.clearLocationPlayabilityToken=function(g){g==="TVHTML5"?(this.localStorage=y2c(this))&&this.localStorage.remove("yt-location-playability-token"):_.UPh("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.f2.prototype.getCurrentPositionFromGeolocation=function(){var g=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Of"));var v=!1,r=1E4;_.Cv("INNERTUBE_CLIENT_NAME")==="MWEB"&&(v=!0,r=15E3);return new Promise(function(k,y){navigator.geolocation.getCurrentPosition(function(z){g.mostRecentPosition=z;k(z)},function(z){y(z)},{enableHighAccuracy:v,
maximumAge:0,timeout:r})})};
_.f2.prototype.createUnpluggedLocationInfo=function(g){var v={};g=g.coords;if(g==null?0:g.latitude)v.latitudeE7=Math.floor(g.latitude*1E7);if(g==null?0:g.longitude)v.longitudeE7=Math.floor(g.longitude*1E7);if(g==null?0:g.accuracy)v.locationRadiusMeters=Math.round(g.accuracy);return v};
_.f2.prototype.createLocationInfo=function(g){var v={};g=g.coords;if(g==null?0:g.latitude)v.latitudeE7=Math.floor(g.latitude*1E7);if(g==null?0:g.longitude)v.longitudeE7=Math.floor(g.longitude*1E7);return v};var c20=function(){};
_.c=c20.prototype;
_.c.JSC$11000_getRequest=function(g,v,r){v=v===void 0?{}:v;r=r===void 0?VE1:r;var k=v;if(this.isNavigationCommand()){var y,z=(y=_.l(g==null?void 0:g.commandMetadata,_.F7))==null?void 0:y.url;k=_.fy3(g.clickTrackingParams,!0,!1,z,this.JSC$11000_getClientScreen(k))}else k=_.fy3(g.clickTrackingParams,!1,this.includeCsn);k={context:k};if(y=this.getExtension(g))return this.JSC$11000_buildRequest(k,y,v),y=this.getApiUrl(g),z=Object.assign({},{command:g},this.getRequestConfig(g,v)),k={input:y,requestShell:JV(y),
innerTubeRequest:k,config:z},k.config.authStrategy?k.config.authStrategy.identity=r:k.config.authStrategy={identity:r},(g=this.JSC$11000_getRequestKey(g,v))&&!k.config.requestKey&&(k.config.requestKey=g),k;g=new _.EU("Error: Failed to create Request from Command.",g);_.Z0(g)};
_.c.getApiUrl=function(g){var v=_.by(this.getApiPaths(g)),r;(g=(r=_.l(g.commandMetadata,_.F7))==null?void 0:r.apiUrl)&&(v=g);return g33(R3m(v))};
_.c.isNavigationCommand=function(){return!1};
_.c.JSC$11000_getClientScreen=function(){};
_.c.JSC$11000_getRequestKey=function(){};
_.c.getRequestConfig=function(){};
_.mx.Object.defineProperties(c20.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var va=function(){};
_.N(va,c20);va.prototype.JSC$11007_getStoreKey=function(){};
va.prototype.JSC$11000_getRequestKey=function(g,v){v=v===void 0?{}:v;return this.JSC$11007_getStoreKey(g,v)};var ICj;_.r3=function(g,v,r){var k=r&&r>0?r:0;r=k?Date.now()+k*1E3:0;if((k=k?(0,_.zjF)():ICj())&&window.JSON){typeof v!=="string"&&(v=JSON.stringify(v,void 0));try{k.set(g,v,r)}catch(y){k.remove(g)}}};
_.kv=function(g){var v=ICj(),r=(0,_.zjF)();if(!v&&!r||!window.JSON)return null;try{var k=v.get(g)}catch(y){}if(typeof k!=="string")try{k=r.get(g)}catch(y){}if(typeof k!=="string")return null;try{k=JSON.parse(k,void 0)}catch(y){}return k};
_.yY=function(g){try{var v=ICj(),r=(0,_.zjF)();v&&v.remove(g);r&&r.remove(g)}catch(k){}};
_.zjF=_.P5(function(){try{var g=new TKA;var v=g.isAvailable()?g:null}catch(r){return null}return v?new _.na(v):null});
ICj=_.P5(function(){var g=new l3F;return g.isAvailable()?new _.na(g):null});var kV=new _.bR("ENTITY_STATE_TOKEN"),ca=new _.bR("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var Wrj=XMLHttpRequest.prototype.fetch,P4V=Wrj&&Wrj.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!KU?!0:!1;var zh=function(g){this.JSC$11012_storeWithEntities=g};
_.N(zh,va);_.c=zh.prototype;_.c.getApiPaths=function(){return He0};
_.c.getExtension=function(g){return _.l(g,_.Vx)||_.l(g,_.Ab)||_.l(g,tDV)};
_.c.isNavigationCommand=function(){return!0};
_.c.JSC$11007_getStoreKey=function(g){if((_.T("kevlar_cache_on_ttl_player")||_.T("mweb_enable_shorts_innertube_player_prefetch")||_.T("mweb_use_new_history_manager")||_.T("web_shorts_prefetch_service_enabled"))&&(g=this.getExtension(g))&&g.videoId){var v={videoId:g.videoId};g.playlistId&&(v.playlistId=g.playlistId);g.playerParams&&(v.params=g.playerParams);return _.Oi("player",v)}};
_.c.JSC$11000_getClientScreen=function(g){var v;return((v=g.contentPlaybackContext)==null?void 0:v.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.c.JSC$11000_buildRequest=function(g,v,r){if(_.T("enable_interstitial_entity_check")){var k=this.JSC$11012_storeWithEntities;if(v.videoId)for(var y=_.I(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),z=y.next();!z.done;z=y.next()){z=z.value;var W;var S=void 0,Y=void 0,e=v.videoId,a=z;(W=k)?(e=_.ri(e+a,"interstitialInteractionStateEntity"),W=(S=(Y=_.k7(W.getState().entities,"interstitialInteractionStateEntity",e))==null?void 0:Y.primaryButtonClicked)!=null?S:!1):W=!1;if(W)switch(z){case "CONTENT_CHECK_REQUIRED":v.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":v.racyCheckOk=!0}}}v.videoId&&(g.videoId=v.videoId);v.playlistId&&(g.playlistId=v.playlistId);v.index!==void 0&&(g.playlistIndex=v.index+1);v.playerParams&&(g.params=v.playerParams);"startTimeSeconds"in v&&v.startTimeSeconds&&(_.T("enable_player_request_builder_start_time_floor")?g.startTimeSecs=Math.floor(v.startTimeSeconds):g.startTimeSecs=v.startTimeSeconds);r.contentPlaybackContext&&(g.playbackContext={contentPlaybackContext:r.contentPlaybackContext});r.prefetchPlaybackContext&&
(g.playbackContext=Object.assign({},g.playbackContext,{prefetchPlaybackContext:r.prefetchPlaybackContext}),g.context.request||(g.context.request={}),g.context.request.isPrefetch=!0);g.playbackContext||(g.playbackContext={});k=vG0();g.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!k,supportXhr:P4V};r.overrideMutedAtStart&&(g.overrideMutedAtStart=r.overrideMutedAtStart);g.racyCheckOk=!!v.racyCheckOk;g.contentCheckOk=!!v.contentCheckOk;!_.T("captions_prefs_killswitch")&&(r=(r=_.kv("yt-player-caption-language-preferences"))?
r:[],r==null?0:r.length)&&(g.captionParams={viewerSelectedCaptionLangs:r})};
_.c.getRequestConfig=function(g){g=this.JSC$11007_getStoreKey(g);var v;g&&(v={storeStrategy:{storeKey:g}});_.T("web_log_player_watch_next_ticks")&&(v=v||{},v.requestTick="ps_s",v.responseTick="ps_r");return v};
zh[KJ]=[kV];var I2=function(){};
_.N(I2,va);_.c=I2.prototype;_.c.getApiPaths=function(){return rXH};
_.c.getExtension=function(g){return _.l(g,_.Vx)};
_.c.isNavigationCommand=function(){return!0};
_.c.JSC$11007_getStoreKey=function(g){if((g=this.getExtension(g))&&g.videoId){var v={videoId:g.videoId};g.playlistId&&(v.playlistId=g.playlistId);g.index&&(v.index=g.index);g.params&&(v.params=g.params);return _.Oi("next",v)}};
_.c.JSC$11000_getClientScreen=function(g){var v;return((v=g.contentPlaybackContext)==null?void 0:v.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.c.JSC$11000_buildRequest=function(g,v,r){v.videoId&&(g.videoId=v.videoId);v.playlistId&&(g.playlistId=v.playlistId);v.params&&(g.params=v.params);v.index!==void 0&&(g.playlistIndex=v.index);g.racyCheckOk=!(!r.racyCheckOk&&!v.racyCheckOk);g.contentCheckOk=!!v.contentCheckOk;r.contentPlaybackContext&&(g.autonavState=r.contentPlaybackContext.autonavState,g.playbackContext={vis:r.contentPlaybackContext.vis,lactMilliseconds:r.contentPlaybackContext.lactMilliseconds});r.prefetchPlaybackContext&&(g.context.request||
(g.context.request={}),g.context.request.isPrefetch=!0);_.T("captions_hats_killswitch")||(v=_.o0().getFlag(65),v=v!=null?!v:!1,r=!!_.kv("yt-player-sticky-caption"),g.captionsRequested=v&&r)};
_.c.getRequestConfig=function(g){g=this.JSC$11007_getStoreKey(g);var v;g&&(v={storeStrategy:{storeKey:g}});_.T("web_log_player_watch_next_ticks")&&(v=v||{},v.requestTick="wn_s",v.responseTick="wn_r");return v};
var Wa=function(){};
_.N(Wa,va);Wa.prototype.getApiPaths=function(){return rXH};
Wa.prototype.getExtension=function(g){return _.l(g,_.wZ)};
Wa.prototype.JSC$11000_buildRequest=function(g,v){v.token&&(g.continuation=v.token)};var Pa=function(g,v){this.playerRequestBuilder=g;this.watchNextRequestBuilder=v};
_.N(Pa,va);Pa.prototype.getApiPaths=function(){return ADH};
Pa.prototype.getExtension=function(g){return _.l(g,_.Vx)};
Pa.prototype.isNavigationCommand=function(){return!0};
Pa.prototype.JSC$11000_buildRequest=function(g,v,r){g.playerRequest={};this.playerRequestBuilder.JSC$11000_buildRequest(g.playerRequest,v,r);_.T("web_streaming_watch")&&(g.watchNextRequest={},this.watchNextRequestBuilder.JSC$11000_buildRequest(g.watchNextRequest,v,r))};
Pa[KJ]=[zh,I2];var SL6;_.SN=new _.bR("SHORTS_CONTROLLER_TOKEN");SL6=new _.bR("SHORTS_STATE_STORE_TOKEN");var o2=function(g,v){var r=_.Nj.apply(2,arguments);g=g===void 0?0:g;_.EU.call(this,v,r);this.errorType=g;Object.setPrototypeOf(this,this.constructor.prototype)};
_.N(o2,_.EU);var oGu,YL6,A2t,BJK,xV,eAh,d6t,EGH,Z3C,lC0,T6F;oGu=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(g){return g+"="}).join("|"));
YL6=RegExp(".*\\?.*playnext=1.*");_.Yv=function(g,v,r,k){this.watchEndpointMap=g;this.reelWatchEndpointMap=v;this.innerTubeTransportService=r;this.fetchPbj=k};
A2t=function(g,v,r){var k=_.h0().resolve(_.Bd(U6H));_.Yv.instance=new _.Yv(g,v,r,k)};
_.eju=function(g,v){var r=_.Rf("web_pbj_log_warning_rate",0);r=r>0&&Math.random()<r;var k;if((k=_.l(v.commandMetadata,_.F7))==null||!k.rootVe)return r&&_.Lx(Error("Qf")),!1;var y;k=(y=_.l(v.commandMetadata,_.F7))==null?void 0:y.url;if(!k)return r&&_.Lx(Error("Rf")),!1;if(YL6.test(k))return!0;if(oGu.test(k))return r&&_.Lx(Error("Sf`"+k)),!1;if(_.l(v,_.Vx)){if(!(g.watchEndpointMap.watchNext&&g.watchEndpointMap.player||_.T("kevlar_fetch_initial_data_op_watch_client")))return r&&_.Lx(Error("Jf")),!1;
g=_.Rf("web_pbj_log_warning_rate",0);g=g>0&&Math.random()<g;_.l(v,_.Vx)?SbT(v)?v=!0:(g&&_.Lx(Error("Kf")),v=!1):(g&&_.Lx(Error("Jf")),v=!1);return v}if(_.l(v,_.Ab))return oJ3(v);if(_.l(v,_.Ds))return!0;g=_.jg(g.innerTubeTransportService,v);!g&&r&&_.Z0(Error("Tf"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(v)});return g};
BJK=function(g,v,r,k,y,z){v={url:v};if(r==null?0:r.itct)v.parentTrackingParams=r.itct;var W=_.by(j2P);return _.DA(g.innerTubeTransportService,v,W).then(function(S){(S=S.endpoint)||(S=_.Sb);(r==null?0:r.itct)&&S&&!S.trackingParams&&(S.trackingParams=r.itct);var Y=Y$(S);return xV(g,S,r,k,Y,y,z)})};
xV=function(g,v,r,k,y,z,W,S){S=S===void 0?{}:S;if(g.fetchPbj&&!_.eju(g,v)&&!_.T("force_one_platform")){S=g.fetchPbj(v);var Y=_.rh(S.then(function(b){if(!b)throw Error("Uf");W(Y)||z(v,b);return b}));
return Y}var e,a,E={rootVe:(e=_.l(v.commandMetadata,_.F7))==null?void 0:e.rootVe,url:(a=_.l(v.commandMetadata,_.F7))==null?void 0:a.url,endpoint:v,page:y};if(_.l(v,_.Vx)){var p,f={contentPlaybackContext:_.Ee(r,(p=_.l(v.commandMetadata,_.F7))==null?void 0:p.url,k)},Z=_.JW();_.T("web_streaming_watch")&&window.TextDecoderStream?(S=aC6(g.innerTubeTransportService,v,f,function(b){!E.response&&b.content&&(E.response=b.content);!E.playerResponse&&b.player&&(E.playerResponse=b.player);z(v,E)}),e=v3o(v),e.length&&
(E.preconnect=e,z(v,E)),EGH(S,Z,E).catch(function(b){b instanceof o2&&b.errorType===2&&d6t(g,v,f,E,z,W,Z)})):d6t(g,v,f,E,z,W,Z);
return Z.promise}if(_.l(v,_.Ab)){var L;if(((L=_.l(v,_.Ab))==null?void 0:L.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var Q=_.JW();_.pAB(_.h0().resolve(_.SN),v).then(function(b){T6F(g,r,k,y,z,Q,b)});
return Q.promise}S=_.rh();var O;e={contentPlaybackContext:_.Ee(r,(O=_.l(v.commandMetadata,_.F7))==null?void 0:O.url,k)};(O=g.reelWatchEndpointMap.player)&&(O=O().JSC$11000_getRequest(v,e))&&(S=_.DA(g.innerTubeTransportService,O.innerTubeRequest,O.input,v.clickTrackingParams,O.config));O=_.rh();(a=g.reelWatchEndpointMap.reelItemWatch)&&(a=a().JSC$11000_getRequest(v))&&(O=_.DA(g.innerTubeTransportService,a.innerTubeRequest,a.input,v.clickTrackingParams,a.config));a=_.rh();(p=g.reelWatchEndpointMap.reelWatchSequence)&&
_.l(v,_.Ab).sequenceParams&&(e=p().JSC$11000_getRequest(v,e))&&(a=_.DA(g.innerTubeTransportService,e.innerTubeRequest,e.input,v.clickTrackingParams,e.config));e=_.rh(E);p=_.JW();lC0(v,e,S,O,a,z,W,p);return p.promise}var q;if(_.l(v,zyT)&&((q=_.l(v.commandMetadata,_.F7))==null?0:q.url))return S=Tgo(_.J3(Lu().location.href),_.J3(_.l(v.commandMetadata,_.F7).url)).toString(),BJK(g,S,r,k,z,function(){return!1});
if(_.l(v,_.Ds))return z(v,E),_.rh(E);if(_.jg(g.innerTubeTransportService,v)){S=Object.assign({},{tempData:r,disableCache:r.disableCache},S);var X=_.$h(g.innerTubeTransportService,v,S).then(function(b){E.response=b;W(X)||z(v,E);return E});
return X}return _.rh(E)};
_.N6u=function(g,v,r,k){if(_.l(v,_.Vx)||_.l(v,_.Ab)&&(_.T("mweb_enable_shorts_innertube_player_prefetch")||_.T("kevlar_enable_shorts_prefetch_in_sequence"))||_.l(v,tDV)&&_.T("web_enable_prefetching_videos_on_home")){var y,z={contentPlaybackContext:_.Ee(r,(y=_.l(v.commandMetadata,_.F7))==null?void 0:y.url,k),prefetchPlaybackContext:eyJ(r)},W,S,Y;if(((W=_.l(v,_.Vx))==null?void 0:(S=W.watchEndpointSupportedPrefetchConfig)==null?void 0:(Y=S.prefetchHintConfig)==null?void 0:Y.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(r=
g.watchEndpointMap.watchNext)if(z=r().JSC$11000_getRequest(v,z))return Promise.resolve(_.DA(g.innerTubeTransportService,z.innerTubeRequest,z.input,void 0,z.config).then(function(E){return E}))}else if(_.l(v,_.Ab)&&_.T("web_prefetch_riw_for_next_video")){if(r=g.reelWatchEndpointMap.reelItemWatch)if((r=r().JSC$11000_getRequest(v,z))&&_.DA(g.innerTubeTransportService,r.innerTubeRequest,r.input,void 0,r.config).then(function(E){return E}),r=g.reelWatchEndpointMap.player)if(z=r().JSC$11000_getRequest(v,
z))return Promise.resolve(_.DA(g.innerTubeTransportService,z.innerTubeRequest,z.input,void 0,z.config).then(function(E){return E}))}else if(r=g.watchEndpointMap.player)if(z=r().JSC$11000_getRequest(v,z))return Promise.resolve(_.DA(g.innerTubeTransportService,z.innerTubeRequest,z.input,void 0,z.config).then(function(E){return E}))}else if(_.jg(g.innerTubeTransportService,v)){var e={tempData:r},a=fCu(g.innerTubeTransportService,v);
return a?new Promise(function(E,p){var f,Z;return _.P(function(L){if(L.nextAddress==1)return _.U(L,a,2);if(L.nextAddress!=4)return f=L.yieldResult,f.JSC$11007_getStoreKey(v,e)?_.U(L,_.$h(g.innerTubeTransportService,v,e),4):(p(new _.EU("Prefetching request builder with no store key.",v)),L.jumpTo(0));Z=L.yieldResult;E(Z);_.o7(L)})}):Promise.reject(new _.EU("Prefetching unregistered request builder.",v))}return Promise.reject(new _.EU("No request builder available to prefetch endpoint.",v))};
eAh=function(g,v){var r,k,y;if(_.l(v,_.Vx)){var z=g.watchEndpointMap.watchNext;z&&(r=z());(g=g.watchEndpointMap.player)&&(k=g())}else if(_.l(v,_.Ab))(z=g.reelWatchEndpointMap.reelItemWatch)&&(r=z()),(z=g.reelWatchEndpointMap.player)&&(k=z()),(g=g.reelWatchEndpointMap.reelWatchSequence)&&(y=g());else{a:{g=z0s(v,g.innerTubeTransportService.endpointMap);if(g!==void 0)if(typeof g.then==="function")_.Z0(new _.EU("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",v));else break a;
g=void 0}g&&(r=g)}var W,S,Y;return{content:(W=r)==null?void 0:W.JSC$11007_getStoreKey(v),player:(S=k)==null?void 0:S.JSC$11007_getStoreKey(v),reelSequence:(Y=y)==null?void 0:Y.JSC$11007_getStoreKey(v)}};
d6t=function(g,v,r,k,y,z,W){var S=_.rh(),Y=g.watchEndpointMap.player;_.T("web_streaming_player")&&(Y=ax(Pa));Y&&(Y=Y().JSC$11000_getRequest(v,r))&&(S=_.DA(g.innerTubeTransportService,Y.innerTubeRequest,Y.input,v.clickTrackingParams,Y.config));Y=_.rh();var e=g.watchEndpointMap.watchNext;e&&(r=e().JSC$11000_getRequest(v,r))&&(Y=_.DA(g.innerTubeTransportService,r.innerTubeRequest,r.input,v.clickTrackingParams,r.config));g=_.rh(k);Z3C(v,g,S,Y,y,z,W)};
EGH=function(g,v,r){return _.P(function(k){if(k.nextAddress==1)return _.U(k,g,2);v.resolve(r);_.o7(k)})};
Z3C=function(g,v,r,k,y,z,W){var S,Y,e,a,E;_.P(function(p){switch(p.nextAddress){case 1:return _.U(p,v,2);case 2:S=p.yieldResult;if(z(W.promise))return W.resolve(S),p.return();y(g,S);Y=v3o(g);if(!Y.length){p.jumpTo(3);break}return _.U(p,v,4);case 4:S.preconnect=Y,y(g,S);case 3:return _.cD(p,5),_.U(p,r,7);case 7:e=p.yieldResult;_.Ju(p,6);break;case 5:return a=_.S2(p),W.reject(a),p.return();case 6:if(e===void 0)return S.reload=!0,y(g,S),W.resolve(S),p.return();if(z(W.promise))return W.resolve(S),p.return();
S.playerResponse=e;y(g,S);_.cD(p,8);return _.U(p,k,10);case 10:E=p.yieldResult;_.Ju(p,9);break;case 8:_.S2(p);case 9:if(E===void 0)return S.response={responseContext:{}},W.resolve(S),p.return();if(z(W.promise))return W.resolve(S),p.return();S.response=E;y(g,S);W.resolve(S);_.o7(p)}})};
lC0=function(g,v,r,k,y,z,W,S){var Y,e,a,E,p,f;_.P(function(Z){switch(Z.nextAddress){case 1:return _.U(Z,v,2);case 2:Y=Z.yieldResult;if(W(S.promise))return S.resolve(Y),Z.return();z(g,Y);e=v3o(g);if(!e.length){Z.jumpTo(3);break}return _.U(Z,v,4);case 4:Y.preconnect=e,z(g,Y);case 3:return _.cD(Z,5),_.U(Z,r,7);case 7:a=Z.yieldResult;_.Ju(Z,6);break;case 5:return E=_.S2(Z),S.reject(E),Z.return();case 6:if(a===void 0)return Y.reload=!0,z(g,Y),S.resolve(Y),Z.return();if(W(S.promise))return S.resolve(Y),
Z.return();Y.playerResponse=a;z(g,Y);_.cD(Z,8);return _.U(Z,k,10);case 10:p=Z.yieldResult;_.Ju(Z,9);break;case 8:_.S2(Z);case 9:if(p===void 0)return Y.response={responseContext:{}},S.resolve(Y),Z.return();if(W(S.promise))return S.resolve(Y),Z.return();Y.response=p;z(g,Y);_.cD(Z,11);return _.U(Z,y,13);case 13:f=Z.yieldResult;_.Ju(Z,12);break;case 11:_.S2(Z);case 12:if(W(S.promise))return S.resolve(Y),Z.return();Y.reelWatchSequenceResponse=f;z(g,Y);S.resolve(Y);_.o7(Z)}})};
T6F=function(g,v,r,k,y,z,W){var S,Y,e,a,E,p;_.P(function(f){if((S=W)==null||!S.replacementEndpoint)return z.reject(),f.return();Y=W.replacementEndpoint;(e=_.l(Y,_.Ab))?(W.sequenceContinuation&&(e.sequenceParams=W.sequenceContinuation),a=_.h0().resolve(_.SN),E=e.sequenceParams,H3H(a,Y)&&delete e.sequenceParams,p=xV(g,Y,v,r,k,y,function(){return!1}),p.then(function(Z){return _.P(function(L){if(L.nextAddress==1)return ttu(a,{reelWatchEndpoint:{sequenceParams:E}},Z),_.U(L,0,2);
z.resolve(Z);_.o7(L)})})):z.reject();
_.o7(f)})};_.D6u=function(g){if(g.validatedFragments_.length==0)return null;if(!g.mergedPrefetchedData_){for(var v=[],r=_.I(g.validatedFragments_),k=r.next();!k.done;k=r.next()){k=_.I(g.fragmentConfiguration_[k.value].graftedKeys);for(var y=k.next();!y.done;y=k.next())(y=g.prefetchedData_[y.value].trackingParams)&&v.push(y)}g.mergedPrefetchedData_={};Object.assign(g.mergedPrefetchedData_,g.prefetchedData_,{clientSideGrafts:v})}return g.mergedPrefetchedData_};var LrF;_.U2=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
LrF=function(g,v,r){if(_.W73(v))return g.prefetchCache_.get(_.PnT(v,r))};_.AD=new _.bR("NAVIGATION_TOKEN");var wAE=function(g){var v=this;var r=r===void 0?H0o():r;var k=k===void 0?_.h0().resolve(_.AD):k;this.onePickCommand=g;this.JSC$11110_playlistNetworkManager=r;this.navigationManager=k;this.videoPickerBuilder=_.NgA("yt-addtoplaylist");_.rQ0(Xd1(BaE(G70(this.videoPickerBuilder.setTitle(g.modalTitle).setSize(1E3).addView(M8u()).addView(n81())).addView("youtube"),g.selectButtonLabel)),function(y){v.handleAction(y)})};
wAE.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
wAE.prototype.handleAction=function(g){var v=this;if(g&&this.onePickCommand.listId&&g.action==="picked"&&g.docs){var r=[];g.docs.forEach(function(k){r.push({addedVideoId:k.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$11110_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,r).then(function(){_.T("playlist_add_video_hard_reload_killswitch")?v.navigationManager.reload():QGP(v.navigationManager)})}};var C4u=function(){if(this.constructor===C4u)throw new TypeError("Vf");};
_.c=C4u.prototype;_.c.dispose=function(){};
_.c.disconnect=function(){};
_.c.reconnect=function(){};
_.c.observe=function(g,v,r){return{element:g,option:r}};
_.c.unobserveByKey=function(){};var t13=function(g,v){v=v===void 0?0:v;C4u.call(this);this.viewroot=g;this.defaultPrescanHeight=v;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),g?{root:g,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.N(t13,C4u);_.c=t13.prototype;_.c.dispose=function(){this.disconnect();this.handlers.clear()};
_.c.disconnect=function(g){this.isConnected=!1;this.pauseObservingUntilReconnect=g===void 0?!1:g;this.observer.disconnect();g=_.I(this.prescanObservers.values());for(var v=g.next();!v.done;v=g.next())v.value.disconnect()};
_.c.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var g=_.I(this.handlers),v=g.next();!v.done;v=g.next()){var r=_.I(v.value);v=r.next().value;var k=r.next().value;r=!1;k=_.I(k.keys());for(var y=k.next();!y.done;y=k.next())if((y=y.value)&&y.state==="prescan"){r=!0;break}r&&uNc(this,v).observe(v);this.observer.observe(v)}}};
_.c.handleObserveEvent=function(g){g=_.I(g);for(var v=g.next();!v.done;v=g.next()){v=v.value;var r=this.handlers.get(v.target);if(r){var k=v.isIntersecting;r=_.I(r);for(var y=r.next();!y.done;y=r.next()){var z=_.I(y.value);y=z.next().value;z=z.next().value;y&&(y.state==="visible"&&k||y.state==="hidden"&&!k)&&(z(v.target,y.state),y.calledOnce&&this.unobserveByKey({element:v.target,option:y}))}}}};
_.c.handlePrescanEvent=function(g){g=_.I(g);for(var v=g.next();!v.done;v=g.next()){v=v.value;var r=this.handlers.get(v.target);if(r&&v.isIntersecting){r=_.I(r);for(var k=r.next();!k.done;k=r.next()){var y=_.I(k.value);k=y.next().value;y=y.next().value;k&&k.state==="prescan"&&(y(v.target,k.state),k.calledOnce&&this.unobserveByKey({element:v.target,option:k}))}}}};
_.c.observe=function(g,v,r){var k=(k=this.handlers.get(g))&&k.has(r)?{element:g,option:r}:void 0;if(k)return k;k={element:g,option:r};this.handlers.has(g)||this.handlers.set(g,new Map);var y=this.handlers.get(g);y&&!y.has(r)&&y.set(r,v);this.pauseObservingUntilReconnect||(r.state==="prescan"&&uNc(this,g).observe(g),this.observer.observe(g));return k};
_.c.unobserveByKey=function(g){var v=this.handlers.get(g.element);if(v&&v.has(g.option)){v.delete(g.option);if(g&&g.option.state==="prescan")for(var r=_.I(this.prescanObservers.values()),k=r.next();!k.done;k=r.next())k.value.unobserve(g.element);v.size===0&&(this.handlers.delete(g.element),this.observer.unobserve(g.element))}};
var uNc=function(g,v){var r=g.defaultPrescanHeight;v.hasAttribute("prescan-height")&&(v=Number(v.getAttribute("prescan-height")),isNaN(v)||(r=v));if(g.prescanObservers.has(r))return g.prescanObservers.get(r);v="-0.1px -0.1px "+r+"px -0.1px";v=new IntersectionObserver(g.handlePrescanEvent.bind(g),g.viewroot?{root:g.viewroot,rootMargin:v}:{rootMargin:v});g.prescanObservers.set(r,v);return v};var x6u=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],jGP=function(){var g,v=this;this.JSC$11127_actionRouter=g=g===void 0?_.Jv.getInstance():g;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return v.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return v.visibilityObservedElementHandlerKeys}}},$6j,O3V,sGC;
jGP.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.T("kevlar_use_vimio_behavior")&&_.Cv("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=Duh())};
jGP.prototype.dispose=function(){this.visibilityMonitor&&_.SY(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
jGP.prototype.handleVisibilityRefreshed=function(){for(var g=_.I(this.targetMap.entries()),v=g.next();!v.done;v=g.next()){var r=_.I(v.value);v=r.next().value;r=r.next().value;_.J2u(this,v,r)}};
_.qLu=function(g,v,r){O3V(g,r);var k=_.VtE(g,v);k.element=r;g.targetedElements.set(r,v);_.J2u(g,v,k)};
O3V=function(g,v){var r=g.targetedElements.get(v);if(r){var k=g.targetMap.get(r);k&&(delete k.element,g.targetMap.set(r,k));g.targetedElements.delete(v);g.visibilityObserver&&g.visibilityObservedElementHandlerKeys&&(r=g.visibilityObservedElementHandlerKeys.get(v))&&(g.visibilityObserver.unobserveByKey(r),g.visibilityObservedElementHandlerKeys.delete(v))}};
_.J2u=function(g,v,r){var k=r.action,y=r.element;y&&k&&(x6u.includes(v)||_.Cv("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||g.visibilityMonitor&&g.visibilityMonitor.isNodeVisible(y)?sGC(g,v,r):g.visibilityObserver&&(g.visibilityObservedElementHandlerKeys||(g.visibilityObservedElementHandlerKeys=new WeakMap),k=g.visibilityObserver.observe(y,function(){sGC(g,v,r);g.visibilityObservedElementHandlerKeys.delete(y)},{calledOnce:!0,
state:"visible"}),g.visibilityObservedElementHandlerKeys.set(y,k)))};
sGC=function(g,v,r){var k=r.action;(r=r.element)&&k&&(_.Za(g.JSC$11127_actionRouter,[k],r),g.targetMap.delete(v),g.targetedElements.delete(r),g.triggeredTargets.add(v))};
_.VtE=function(g,v){var r=g.targetMap.get(v);r||(r={},g.targetMap.set(v,r));return r};
_.eN=function(){$6j||($6j=new jGP);return $6j};var m6u=document.createElement("div");m6u.style.touchAction="pan-down";var L7o=m6u.style.touchAction==="pan-down";var Krc,b3V;Krc=function(){this.hammerFn=mkj();this.JSC$11135_screenManager=_.Y6();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.Tp(83615);_.kg(this.JSC$11135_screenManager,this.ve);wVh()};
_.a2=function(){b3V||(b3V=new Krc);return b3V};
Krc.prototype.registerTouchEvents=function(g,v,r){var k=_.Nj.apply(3,arguments),y=this.hammerFn(g,{cssProps:{},recognizers:[[Hammer.Rotate,{enable:!1}],[Hammer.Pinch,{enable:!1},["rotate"]],[Hammer.Swipe,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL}],[Hammer.Pan,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL},["swipe"]],[Hammer.Tap,{enable:!1}],[Hammer.Tap,{enable:!1,event:"doubletap",taps:2},["tap"]],[Hammer.Press,{enable:!1}]]});r&&y.set({touchAction:r});this.nodeManagerMapping.set(g,y);var z=
Qgs(v);k=_.I(k);for(var W=k.next();!W.done;W=k.next()){W=W.value;if(W.includes("swipe")||W.includes("pinch")||W.includes("pan"))W.includes("swipe")?y.get("swipe").set({enable:!0,direction:z,velocity:.2}):W.includes("pinch")?y.get("pinch").set({enable:!0}):W.includes("pan")&&(y.get("pan").set({enable:!0,direction:z}),y.get("swipe").set({enable:!0,direction:z,velocity:.2}),y.get("swipe").recognizeWith("pan"));FrV(this,g,y,W)}};
var FrV=function(g,v,r,k){r.on(k,function(y){if(k.includes("pinch"))g.lastPinchTime=Date.now();else if(k.includes("swipe")&&Date.now()-g.lastPinchTime<400)return;y.pointerType!=="mouse"&&(y=k==="doubletap"?{coordinates:y.center}:k.includes("pan")?y:k.includes("swipe")?{target:y.target}:{},v.dispatchEvent(new CustomEvent(k,{bubbles:!0,composed:!0,detail:y})))})};
Krc.prototype.unregisterTouchEvents=function(g){var v=_.Nj.apply(1,arguments),r=this.nodeManagerMapping.get(g);if(r){v=_.I(v);for(var k=v.next();!k.done;k=v.next())r.off(k.value);this.nodeManagerMapping.delete(g);g.style.touchAction="unset"}};var i3P=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var Cns=null;var Ge1=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},hyo=function(){Ge1.instance||(Ge1.instance=new Ge1);
return Ge1.instance},nJo=function(g){var v=g.networkEvents;
g.networkEvents=[];return _.T("enable_network_monitoring")?v:[]};var XAV;XAV={};_.B6j=GE("yt-serviceworker-metadata",{objectStores:(XAV.auth={addedAtVersion:1},XAV["resource-manifest-assets"]={addedAtVersion:2},XAV),shared:!0,upgrade:function(g,v){v(1)&&u0(g,"resource-manifest-assets");v(2)&&u0(g,"auth")},
version:2});var O0o=self.location.origin+"/";V13([/\.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\//]);V13([/purge_shell=1/]);var hjB=void 0;hjB=hjB===void 0?[]:hjB;for(var nG_=[],MtF=_.I(ChF),Rj0=MtF.next();!Rj0.done;Rj0=MtF.next())nG_.push({key:Rj0.value});for(var gI1=_.I(hjB),vIc=gI1.next();!vIc.done;vIc=gI1.next())nG_.push(vIc.value);var rqP,tb=_.rC==null?void 0:(rqP=_.rC.performance)==null?void 0:rqP.memory,muY=!1,M1m={},F7s={},DO={},L2=navigator;var E2=function(g){this.JSC$11179_expiringStorage=new pU(g)};
E2.prototype.set=function(g,v,r){r=r!==void 0?Date.now()+r:void 0;this.JSC$11179_expiringStorage.set(g,v,r)};
E2.prototype.get=function(g){return this.JSC$11179_expiringStorage.get(g)};
E2.prototype.remove=function(g){this.JSC$11179_expiringStorage.remove(g)};var zcB=_.Vd(["https://www.youtube.com/",""]),IVA=_.Vd(["https://studio.youtube.com/",""]),YWY="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",PBR=null,EZJ;var kCu=_.Vd(["https://www.youtube.com/iframe_api"]),d3=function(){this.playerResolver_=_.JW();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.W5;this.playbackDurationSeconds_=0},yqF=function(g){var v=function(){return window.YT&&typeof window.YT.ready==="function"};
if(v())return _.rh(window.YT);var r=_.JW(),k=_.UG("SCRIPT");k.onload=k.onreadystatechange=function(){k.readyState&&k.readyState!="loaded"&&k.readyState!="complete"||(k.onload=_.W5,k.onreadystatechange=_.W5,k.onerror=_.W5,v()?r.resolve(window.YT):r.reject(new _.EU("Failed to load the iframe player library","script.onload",k.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
k.onerror=function(y){k.onload=_.W5;k.onreadystatechange=_.W5;k.onerror=_.W5;r.reject(new _.EU("Failed to load the iframe player library","script.onerror",y&&y.target&&y.target.src))};
_.Vm(k,_.rm(kCu));g.insertBefore(k,g.firstChild);return r.promise},cqu=function(g,v,r){var k,y;
_.P(function(z){switch(z.nextAddress){case 1:return g.playbackEndedCallback_=r,_.cD(z,2),_.U(z,yqF(v.parentElement||null),4);case 4:k=z.yieldResult;_.Ju(z,3);break;case 2:return y=_.S2(z),y instanceof _.EU&&y.args&&y.args[0]=="script.onerror"?_.Lx(y):_.Z0(y),z.return();case 3:k.ready(function(){return new k.Player(v,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:g.onPlayerReady_.bind(g),onStateChange:g.onPlayerStateChange_.bind(g),
onCueRangeExit:g.onCueRangeExit_.bind(g)}})}),_.o7(z)}})};
_.c=d3.prototype;_.c.getPlayerPromise=function(){return this.playerPromise_};
_.c.onPlayerReady_=function(g){this.playerResolver_.resolve(g.target)};
_.c.onPlayerStateChange_=function(g){if(g.data==YT.PlayerState.PLAYING){g=g.target;var v=g.getCurrentTime();g.addCueRange("playback",v,v+this.playbackDurationSeconds_)}};
_.c.onCueRangeExit_=function(g){g.data=="playback"&&(g.target.stopVideo(),this.playbackEndedCallback_())};
_.c.stopVideo=function(){this.playerPromise_.then(function(g){g.stopVideo()})};
var zuu=function(g){g.playerVars_&&g.playerPromise_.then(function(v){typeof v.cueVideoByPlayerVars!="function"?_.Lx(new _.EU("vmh: player API not ready","cueVideoByPlayerVars",typeof v.cueVideoByPlayerVars)):v.cueVideoByPlayerVars(g.playerVars_)})};
d3.prototype.playVideo=function(){var g=this;this.playerVars_&&this.playerPromise_.then(function(v){typeof v.loadVideoByPlayerVars!="function"?(v=new _.EU("vmh: player API not ready","loadVideoByPlayerVars",typeof v.loadVideoByPlayerVars),_.Z0(v)):v.loadVideoByPlayerVars(g.playerVars_)})};
var IN_=function(g,v,r,k,y){v&&(r===void 0&&(r=0),k===void 0&&(k=0),g.playbackDurationSeconds_=k/1E3,g.playerVars_={adformat:"17_8",videoId:v,suggestedQuality:"hd720",startSeconds:r/1E3,player_params:y})};
d3.prototype.mute=function(){this.playerPromise_.then(function(g){g.mute()})};
d3.prototype.unMute=function(){this.playerPromise_.then(function(g){g.unMute()})};var WPH=function(g,v){var r=Qx();g||(g="unknown");v||(v="unknown");g="MAIN_APP_WEB_PAGE_TYPE_"+g.toUpperCase();g in Zbj||(g="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");v="MAIN_APP_WEB_REQUEST_TYPE_"+v.toUpperCase();v in Hb_||(v="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.zn(r,{mainAppWeb:{pageType:g,requestType:v,isShellLoad:_.ua("IS_SHELL_LOAD",!1)}})},PN0={start:function(){_.zn(VYk(),{mainAppWeb:_.$$()})},
success:function(){_.Ia(VYk(),"SUCCESS")},
failure:function(){_.Ia(VYk(),"FAILURE")},
cancelled:function(){_.Ia(VYk(),"CANCELLED")}};var SPV,oIu,HEJ;SPV=_.Vd(["/sw.js"]);oIu=_.Vd(["/sw.js?0"]);_.YPV=_.rm(SPV);HEJ=_.rm(oIu);var UOC=function(){var g=Error.apply(this,arguments);this.message=g.message;"stack"in g&&(this.stack=g.stack)};
_.N(UOC,Error);_.VX.prototype.load=function(g){this.megabloxUrl_=_.Cv("YPC_MB_URL");_.CW(this.megabloxUrl_,(0,_.TT)(function(){g&&g()},this))};
_.cwh=function(g,v,r,k,y,z,W,S,Y,e,a){_.DgY(Y);g.load((0,_.TT)(function(){try{var E=z?z:_.Cv("HL"),p=_.Cv("SESSION_INDEX");_.E3K("client",function(){K9t("59",{helpCenterPath:"/youtube",locale:E,window:window}).JSC$7986_loadChatSupport({authuser:String(p)})})}catch(f){throw Jb(10,a,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),y&&y(f),_.Z0(f),f;
}AqF(this,v,r,k,y,z,W,S,Y,e,a)},g))};
_.VX.prototype.openFixFlowDialog=function(g,v,r,k){this.load((0,_.TT)(function(){try{eu1(this,_.$A("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(g).withIntegratorCallback(v).load(r,k)}catch(y){throw _.Z0(y),y;}},this))};
var eu1=function(g,v,r,k){var y=v.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.T("enable_window_constrained_buy_flow_dialog")&&(y=y.usingPopupStyle(_.$A("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));k&&(y=y.usingCloseCallback(k));v.bootstrap.fromPaymentsUrl(g.megabloxUrl_);g=v.bootstrap.asMashupMode(y);r=r?r:_.Cv("HL");g.usingGaiaIndex(_.Cv("SESSION_INDEX")).usingLocale(r).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.T("enable_google_payments_buyflow_material2_style_web")?
g.usingStyle(":m2;pc=#444;ac=#065fd4"):g.usingStyle(":md;pc=#444;ac=#065fd4");return g},AqF=function(g,v,r,k,y,z,W,S,Y,e,a){try{var E=_.$A("payments.business.integration");
if(!E)throw new UOC("payments.business.integration is undefined");var p=E.standaloneContextAuthId.forUserId(),f=S;_.T("enable_setting_app_inert_when_buy_flow_opens")&&(f=S?function(){wEB(!1);S()}:function(){wEB(!1)});
var Z=eu1(g,E,z,f);W&&Z.usingServerAnalyticsEventHandler(W);var L=Z.inStandaloneContext(p).buyFlow(function(Q){if(Q&&(!Q.integratorData||Q.integratorData===""||Q.error))if(Q.error!=null)if(String(Q.error)==="-1")_.L2B(Y);else{var O=String(Q.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";Jb(10,a,O,Q.debugCode);_.Oe(O,Y,Q.debugCode);O=new _.EU("PAYMENT_ERROR_MESSAGE::"+Q.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+
Q.internalErrorDetails);_.Z0(O)}else Jb(10,a,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.Oe("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",Y,"EMPTY_INTEGRATOR_DATA"),_.Z0(Error("$f"));r&&(wEB(!1),r(Q))}).withEncryptedParameters(v);
e&&L.withClientParameters(zFo(_.IgT(e)));L.load(function(){Jb(24,a);_.Lf("ttc",void 0,"commerce_transaction");zP3("commerce_transaction");k&&(wEB(!0),k())},function(Q){if(Q==null?0:Q.debugCode)var O=Q==null?void 0:Q.debugCode;
else if(!Q||(Q==null?0:Q.debugCode))O="EMPTY_LOAD_FAILURE_ERROR",_.Z0(Error(O));else{O="EMPTY_LOAD_FAILURE_DEBUG_CODE";var q=new _.EU("LOAD_FAILURE:"+Q.message," DEBUG_CODE:"+O);_.Z0(q)}Jb(10,a,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",O);_.Oe("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",Y,O);_.Z0(Q);y&&y(Q)})}catch(Q){throw Q instanceof UOC&&(Jb(10,a,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),y&&y(Q)),_.Z0(Q),Q;
}};var aNP;aNP=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.rwY=function(g,v){v=v===void 0?!1:v;g=aNP.test(g)?_.IO(g):null;!v&&window.payments||!g?(g=_.JW(),v=g.promise,g.resolve()):v=_.lR(g,{attributes:{"data-payments-main":"",id:"payment-lib"}});return v};var EIu;EIu=_.Vd(["//www.googletagmanager.com/gtm.js?id=",""]);_.pe=function(g,v){_.Gp(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:v}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.Cv("GL")}),v=_.UG("SCRIPT"),v.async=!0,_.Vm(v,_.rm(EIu,g)),v.id="gtm",g=document.getElementsByTagName("script"),g.length==0?document.head.appendChild(v):(g=g[0],g.parentNode.insertBefore(v,g)))};
_.Th=function(g){if(g=JSON.parse(g))window.dataLayer=window.dataLayer||[],window.dataLayer.push(g)};var dO6,pyB;dO6=_.Vd(["https://clients2.google.com/gr/gr_sync.js"]);_.gtJ=function(){};
_.gtJ.prototype.init=function(){if(pyB()){var g=_.JW();g.resolve();return g.promise}return _.lR(_.rm(dO6)).then(function(){if(!pyB())throw Error("ag");},function(){throw Error("bg");
})};
_.vtY=function(){if(!pyB())return"";var g=window.google.gr;g.init({async:{schedule:"sync"},merchantId:"youtube"});g.start();g=g.finish();return g==null?"":g};
pyB=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.J=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.N(_.J,PolymerFakeBaseClassWithoutHtml);_.oU=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.N(_.oU,PolymerFakeBaseClassWithoutHtml);var Q8k=window.ShadyDOM;var oWF,P93,UiA,Ad3,aH3,EWh,l8,Bi;oWF=_.T("enable_shadydom_free_scoped_query_methods");P93=_.T("enable_shadydom_free_scoped_node_methods");UiA=_.T("enable_shadydom_free_scoped_readonly_properties_batch_one");Ad3=_.T("enable_shadydom_free_parent_node");aH3=_.T("enable_shadydom_free_children");EWh=_.T("enable_shadydom_free_last_child");l8=window.ShadyDOM;_.gN=l8&&l8.noPatch&&l8.wrap?l8.wrap:l8?function(g){return l8.patch(g)}:function(g){return g};
Bi=function(g){if(g instanceof ShadowRoot)this.host=(0,_.gN)(g.host),this.root=g;else if(g.$$){this.host=(0,_.gN)(g);var v;this.root=(v=g.root)!=null?v:this.host}else if(g.polymerController){this.host=(0,_.gN)(g);var r;this.root=(r=this.host.shadowRoot)!=null?r:this.host}else this.root=this.host=(0,_.gN)(g)};
SqB();YqJ();di3();pOs();eqT();var T9u={querySelector:function(g,v){v=usR(v,K2(g));g=_.bQ(g);return F0(g).prototype.querySelector.call(g,v)},
querySelectorAll:function(g,v){v=usR(v,K2(g));g=_.bQ(g);return F0(g).prototype.querySelectorAll.call(g,v)}},lNu={appendChild:function(g,v){var r=K2(g),k=_.mt(v);
return _.IHo(_.bQ(g),r?_.Gt(v,r,k):v)},
cloneNode:function(g,v){var r=_.mt(g);g=_.bQ(g);v=F0(g).prototype.cloneNode.call(g,v);return r?X0(v,r):v},
contains:function(g,v){var r=K2(g),k=_.mt(v);return r!==k?!1:Wpk(g,v)},
insertBefore:function(g,v,r){var k=K2(g),y=_.mt(v);g=_.bQ(g);v=k?_.Gt(v,k,y):v;return F0(g).prototype.insertBefore.call(g,v,r)},
removeChild:function(g,v){var r=K2(g);g=_.bQ(g);v=r?X0(v,r):v;return F0(g).prototype.removeChild.call(g,v)},
replaceChild:function(g,v,r){var k=K2(g),y=_.mt(v);v=k?_.Gt(v,k,y):y?X0(v,y):v;r=k?X0(r,k):r;g=_.bQ(g);return F0(g).prototype.replaceChild.call(g,v,r)},
getRootNode:function(g,v){v=v===void 0?{composed:!0}:v;var r;if(((r=v)!=null?r:{}).composed)g=bET(g);else{v=g;for(g=j8F(g);g;)v=g,g=JBK(g);g=v}return g}},lHh=UiA?{firstChild:vWT,
nextSibling:MkB,previousSibling:gWK,firstElementChild:rdC,lastElementChild:ydm,nextElementSibling:nZh,previousElementSibling:Rco,childNodes:cdk}:{};Ad3&&(lHh.parentNode=hcm);aH3&&(lHh.children=zqA);EWh&&(lHh.lastChild=ky3);oWF&&TYo(T9u);P93&&TYo(lNu);fHm();var NYF=function(g){this.node=g instanceof ShadowRoot?g.host:g};
Zkm();HkY();var LpJ=new WeakMap;var Qnh=Symbol("td");var $ik=new Set(["tap","track","down","up"]),Jdm=_.T("pbcm_fi_query_decorators");var fe=function(){return _.oU.apply(this,arguments)||this};
_.N(fe,_.oU);_.c=fe.prototype;_.c.getState=function(){return this.store.getState()};
_.c.dispatch=function(g){this.store.dispatch(g)};
_.c.beforeRegister=function(){if(this&&typeof this==="object"){var g;var v=!!this.useSignals||!((g=this.polymerController)==null||!g.useSignals)}else v=!1;if(!v&&this.properties)for(v=_.I(Object.keys(this.properties)),g=v.next();!g.done;g=v.next()){var r=g.value;g=this.properties[r];if(g.selector){if(g.computed)throw Error("hg");r=["reduxPropertiesRecomputeTrigger",'"'+r+'"'].concat(_.fF(g.selectorArgs||[])).join(",");g.computed="recomputeReduxSelector("+r+")"}}};
_.c.attached=function(){var g=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){g.reduxPropertiesRecomputeTrigger++}));
_.T("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.c.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.c.recomputeReduxSelector=function(g,v){var r=_.Nj.apply(2,arguments),k=this.properties[v].selector;if(!k)throw Error("fg`"+v);return k.apply(null,[this.store.getState()].concat(_.fF(r)))};
_.c.select=function(g){var v=_.Nj.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return g.apply(null,[this.store.getState()].concat(_.fF(v)))};
_.mx.Object.defineProperties(fe.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("gg");}}});
fe.prototype.recomputeReduxSelector=fe.prototype.recomputeReduxSelector;_.K([_.u(),_.F("design:type",Number)],fe.prototype,"reduxPropertiesRecomputeTrigger",void 0);fe=_.K([_.Yx()],fe);var Nz=[],snY={},Zn=function(){return bx.apply(this,arguments)||this};
_.N(Zn,bx);Zn.prototype._addPropertyEffect=function(g,v,r){if(v==="__observeEffects"&&r){var k,y=(k=r.info.method)!=null?k:r.info.methodName;if(y){var z=this[y];this[y]=function(){Nz.push(y);try{z==null||z.apply(this,arguments)}finally{Nz.pop()}}}}_.U$._addPropertyEffect.apply(this,[g,
v,r])};
Zn.prototype._setPendingProperty=function(g,v,r){if(Nz.length){var k=Nz[Nz.length-1],y;(y=snY[this.is])!=null&&y.has(k)||(miT(this.is,k),_.fx("polymerPropertyChangedInObserver",{componentName:this.is,observerName:k}))}return _.U$._setPendingProperty.apply(this,[g,v,r])};
Zn=_.K([ZcC()],Zn);var Kpo=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),Fph,eC={};_.T("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=eC);var dN=function(){return _.oU.apply(this,arguments)||this};
_.N(dN,_.oU);dN.prototype._setUnmanagedPropertyToNode=function(g,v,r){g.loggingStatus&&(g.loggingStatus.isDeclarativeExternal=!0);if(r!==g[v]||typeof r==="object")g[v]=r;g.is&&g.polymerController&&g.polymerController!==g&&aU(g.is,v,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");g.loggingStatus&&(g.loggingStatus.isDeclarativeExternal=!1)};
dN=_.K([_.Yx()],dN);bko()&&(wW.prototype._setUnmanagedPropertyToNode=(new dN)._setUnmanagedPropertyToNode);_.c23={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(g){},set polymerController(g){}}]};var Nk=function(){var g=bx.apply(this,arguments)||this;g.json=function(){};
return g};
_.N(Nk,bx);Nk.prototype.equals=function(g,v){return g===v};
Nk.prototype.isEmpty=function(g){return!g||_.nK(g)&&g.length===0};
Nk=_.K([ZcC()],Nk);var fN1=function(g){g=Tco(g);C6.call(this,g)};
_.N(fN1,C6);fN1.prototype.addProvider=function(g){g=g.key?g:Tco([g])[0];var v=this.keyIdToIndex.get(g.key.id);if(v){if(hqh(g,this.providers[v]))throw Error("ig`"+g.key.displayName);}else C6.prototype.addProvider.call(this,g)};
var N9H=new fN1([]);var Z$C=!1;var r2k={};Z$C||(vG3(),Z$C=!0);
r2k.InjectBehavior={initializeInjection:function(){var g=this.provide;try{if((g=g!=null?g:[])&&g.length>0)for(var v=Tco(g),r=_.I(v),k=r.next();!k.done;k=r.next())N9H.addProvider(k.value);var y=new Set;nWF(this.behaviors||[],y);v={};for(var z=_.I(y),W=z.next();!W.done;W=z.next()){var S=W.value;S.inject&&Object.assign(v,S.inject)}this.inject&&Object.assign(v,this.inject);for(var Y=_.I(Object.keys(v)),e=Y.next();!e.done;e=Y.next()){var a=e.value,E=v[a];try{this[a]=N9H.resolve(E)}catch(p){throw p;}}}catch(p){throw Error(p.message);
}}};var y2m;var zjT=/\bclass\b/.test(function(){}.toString()),P4B=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var H$j=function(g){this.wasDefined=!0;Array.isArray(g)||g instanceof Array?(this.JSC$11308_getImpl=g[0],this.JSC$11308_setImpl=g[1]):this.JSC$11308_getImpl=g};
_.c=H$j.prototype;_.c.getWithPath=function(g){return YLJ(this.JSC$11308_getImpl(),g)};
_.c.setWithPath=function(g,v){var r=this;if(g.length)throw Error("jg");if(!this.JSC$11308_setImpl)throw Error("kg");AQ(function(){r.JSC$11308_setImpl(v)})};
_.c.notifyPath=function(){throw Error("lg");};
_.c.notifySplices=function(){throw Error("mg");};
_.c.getChangeRecordSignal=function(g,v){var r=this;if(g.length)throw Error("ng");return function(){var k=r.getWithPath(g);return{path:v!=null?v:"",base:k,value:k}}};
_.c.getSplicesSignal=function(){throw Error("og");};
_.c.getPathMutationSignal=function(){throw Error("pg");};
_.c.pop=function(){throw Error("qg");};
_.c.push=function(){throw Error("rg");};
_.c.splice=function(){throw Error("sg");};
_.c.unshift=function(){throw Error("tg");};var ZS=function(g){var v=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(g)||g instanceof Array?(this.JSC$11313_getImpl=g[0],this.JSC$11313_setImpl=g[1]):this.JSC$11313_getImpl=g;this.wasDefined=!1;I6(function(){v.wasDefined=v.JSC$11313_getImpl()!==void 0})};
ZS.prototype.getWithPath=function(g){return YLJ(this.JSC$11313_getImpl(),g)};
ZS.prototype.setWithPath=function(g,v){var r=this;if(g[g.length-1]!=="*"&&g[g.length-1]!=="splices"){if(g.length===0){if(!this.JSC$11313_setImpl)throw Error("ug");this.wasDefined||(this.wasDefined=v!==void 0);AQ(function(){r.JSC$11313_setImpl(v)})}else{for(var k=I6(function(){return r.getWithPath([])}),y=0;y<g.length-1;y++){if(!k)return;
k=k[g[y]]}y=g[g.length-1];k&&(k[y]=v);this.wasDefined||(this.wasDefined=g.length>1||v!==void 0)}t7_(this,g,{pathComponents:g,value:v})}};
ZS.prototype.notifyPath=function(g,v){g.length===0?v&&this.setWithPath(g,v.value):t7_(this,g,{pathComponents:g,value:v==null?void 0:v.value,fallbackWhenUndefined:v==null?void 0:v.value})};
var t7_=function(g,v,r,k){if(g.setMutationSignal){var y=++g.mutationIndex,z=[g.observedPath],W=g.observedPath,S;v.length===0&&(S=W);for(var Y=0;Y<v.length;Y++){var e=W.subPaths[v[Y]];if(!e)break;z.push(e);W=e;Y===v.length-1&&(S=e)}for(v=!1;z.length;)W=z.shift(),W.data={index:y,mutation:r,spliceMutationIndex:k},v||(v=W===S),v&&z.push.apply(z,_.fF(Object.values(W.subPaths)));AQ(function(){g.setMutationSignal(y)})}};
ZS.prototype.notifySplices=function(g,v){var r=this,k=I6(function(){return r.getWithPath(g)}),y=[].concat(_.fF(g),["splices"]);
t7_(this,y,{pathComponents:y,value:{indexSplices:v}});if(k==null?0:k.length)v=this.mutationIndex,y=[].concat(_.fF(g),["length"]),t7_(this,y,{pathComponents:y,value:k.length},v)};
var DOE=function(g,v,r,k,y,z){g.notifySplices(r,[{index:k,addedCount:y,removed:z,object:v,type:"splice"}])},LPP=function(g,v){g=g.observedPath;
for(var r=0;r<v.length;r++){var k=v[r],y=g.subPaths[k];y||(y={pathComponents:v.slice(0,r+1),subPaths:{}},g.subPaths[k]=y);g=y}},Qs_=function(g,v,r){LPP(g,v);
if(!g.getMutationSignal){var k=_.I(_.Ww(g.mutationIndex,void 0,"HavCgf"));g.getMutationSignal=k.next().value;g.setMutationSignal=k.next().value}var y=g.getMutationSignal;return _.Uk(function(){y();return r(wyj(g,v))},void 0,"BYaPo")};
ZS.prototype.getChangeRecordSignal=function(g,v){var r=this,k=this.mutationIndex,y;return Qs_(this,g,function(z){if(z&&z.index>k){var W=z.mutation;k=z.index;y=void 0}z=I6(function(){return r.getWithPath(g)});
if(W){var S=W.pathComponents[W.pathComponents.length-1],Y=[].concat(_.fF(W.pathComponents));if(S==="splices"||S==="length")return{base:z,path:(v?[v].concat(_.fF(Y)):Y).join("."),value:W.value};var e=g.length>Y.length?g:Y,a;return{base:z!=null?z:W.fallbackWhenUndefined,path:(v?[v].concat(_.fF(e)):e).join("."),value:(a=I6(function(){return r.getWithPath(e)}))!=null?a:W.fallbackWhenUndefined}}y||(y={base:z,
path:(v?[v].concat(_.fF(g)):g).join("."),value:z});return y})};
ZS.prototype.getSplicesSignal=function(g){var v=this.mutationIndex,r;return Qs_(this,g,function(k){if(k&&k.index>v&&k.spliceMutationIndex!==v){var y=k.mutation;v=k.index;r=void 0}return y&&y.pathComponents[y.pathComponents.length-1]==="splices"?r=k=y.value:r})};
ZS.prototype.getPathMutationSignal=function(g){var v=this;LPP(this,g);if(!this.getMutationSignal){var r=_.I(_.Ww(this.mutationIndex,void 0,"yZelVe"));this.getMutationSignal=r.next().value;this.setMutationSignal=r.next().value}var k=this.getMutationSignal,y=this.mutationIndex,z;return _.Uk(function(){k();var W=wyj(v,g);if(W&&W.index>y&&W.mutation&&U6Y(W.mutation.pathComponents,g)){var S=W.mutation;y=W.index}if(!z||y!==z.index){var Y,e;W=(e=I6(function(){return v.getWithPath(g)}))!=null?e:(Y=S)==null?
void 0:Y.fallbackWhenUndefined;
z={index:y,value:W}}return z},void 0,"Aumsyf")};
var wyj=function(g,v){g=g.observedPath;v=_.I(v);for(var r=v.next();!r.done;r=v.next())g=g.subPaths[r.value];return g.data};
ZS.prototype.pop=function(g){var v=this,r=I6(function(){return v.getWithPath(g)});
if(!(r instanceof Array))throw Error("vg");var k=r.length>0,y=r.pop();k&&DOE(this,r,g,r.length,0,[y]);return y};
ZS.prototype.push=function(g){var v=_.Nj.apply(1,arguments),r=this,k=I6(function(){return r.getWithPath(g)});
if(!(k instanceof Array))throw Error("wg");var y=k.length,z=k.push.apply(k,_.fF(v));v.length&&DOE(this,k,g,y,v.length,[]);return z};
ZS.prototype.splice=function(g,v,r){var k=_.Nj.apply(3,arguments),y=this,z=I6(function(){return y.getWithPath(g)});
if(!(z instanceof Array))throw Error("xg");v<0?v=z.length-Math.floor(-v):v&&(v=Math.floor(v));var W=z.splice.apply(z,[v,r].concat(_.fF(k)));(k.length||W.length)&&DOE(this,z,g,v,k.length,W);return W};
ZS.prototype.unshift=function(g){var v=_.Nj.apply(1,arguments),r=this,k=I6(function(){return r.getWithPath(g)});
if(!(k instanceof Array))throw Error("yg");var y=k.unshift.apply(k,_.fF(v));v.length&&DOE(this,k,g,0,v.length,[]);return y};var CNu=!0,ufV=!1,B9m=!1,xOC=!1,Ha=!1,jsP=0;xOC=!1;jsP=0;CNu=!0;Ha=ufV=B9m=!1;var tD=function(g,v,r){this.model=g;this.unknownSignalResolver=v;this.options=r;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];v=_.I(fCA());g=v.next().value;v=v.next().value;this.owner=g;this.disposeImpl=v};
tD.prototype.dispose=function(){if(!this.isDisposed){for(var g=_.I(this.childSignalProxies),v=g.next();!v.done;v=g.next())v.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var $OP=function(g,v){g=_.iP(g.owner);try{v()}finally{_.iP(g)}};
tD.prototype.effect=function(g){$OP(this,function(){_.w7(g)})};
var JqP=function(g,v){g.options!=null||(g.options={});var r;(r=g.options).immutableProps!=null||(r.immutableProps=new Set);g.options.immutableProps.add(v)},XAB=function(g,v){v=""+v;
O$E(g,v);var r,k;if((r=g.options)==null?0:(k=r.immutableProps)==null?0:k.has(v))return!0;var y;if((y=g.model.__signalCache)==null?0:y.has(v))r=g.model.__signalCache.get(v),Array.isArray(r)&&JqP(g,v);var z,W,S;return(S=(z=g.options)==null?void 0:(W=z.immutableProps)==null?void 0:W.has(v))!=null?S:!1},V7_=function(g,v){var r;
g.unknownSignalResolver&&(r=g.unknownSignalResolver(v));var k,y;((k=g.options)==null?0:(y=k.immutableProps)==null?0:y.has(v))?r!=null||(r=new H$j(_.Ww(g.model[v],void 0,"bgwlkd"))):r!=null||(r=new ZS(_.Ww(g.model[v],void 0,"V1hou")));var z=g.model.hostElement;Object.defineProperty(g.model,v,{get:function(){GyK(z,v);return r.getWithPath([])},
set:function(W){Em(z,v);g.setWithPath([v],W)},
configurable:!0});return r},O$E=function(g,v){var r,k,y;
((r=g.model.__signalCache)==null||!r.has(v))&&((k=g.options)==null?0:(y=k.externalSignalProps)==null?0:y.has(v))&&g.model[v]},LM=function(g,v){v=""+v;
var r=g.signalCache[v];if(r!==void 0)return r;r=!1;O$E(g,v);var k;if((k=g.model.__signalCache)==null?0:k.has(v))if(r=g.model.__signalCache.get(v),Array.isArray(r))r=!0,JqP(g,v);else return g.signalCache[v]=g.model.__signalCache.get(v).signal,g.signalCache[v];var y,z;k=(z=(y=g.options)==null?void 0:y.reactivityMode)!=null?z:0;var W,S;if(!((W=g.options)==null?0:(S=W.reactiveProps)==null?0:S.has(v))&&!r&&k===1)throw Error("zg`"+v);y=r?qPE(g,v):V7_(g,v);return g.signalCache[v]=y},qPE=function(g,v){var r=
Object.getOwnPropertyDescriptor(g.model.constructor.prototype,v),k=function(){return g.model[v]};
return new H$j(r&&r.get&&!r.set?k:[k,function(y){g.model[v]=y}])};
tD.prototype.getWithPath=function(g){var v=_.I(g);g=v.next().value;v=m6(v);GyK(this.model.hostElement,""+g);return LM(this,g).getWithPath(v)};
tD.prototype.setWithPath=function(g,v){if(g.length){Em(this.model.hostElement,g.join("."));var r=_.I(g);g=r.next().value;r=m6(r);LM(this,g).setWithPath(r,v)}};
tD.prototype.getPathMutationSignal=function(g){var v=_.I(g);g=v.next().value;v=m6(v);return LM(this,g).getPathMutationSignal(v)};
tD.prototype.notifyPath=function(g,v){var r=_.I(g);g=r.next().value;r=m6(r);LM(this,g).notifyPath(r,v)};
var ssH=function(g,v){if(v.type==="literal")return function(){return{rootWasDefined:!0,value:v.value}};
var r=tT(v.path),k=_.I(r),y=k.next().value;k=m6(k);var z,W;if(v.type==="path"&&(r.length===1||((z=g.options)==null?0:(W=z.immutableProps)==null?0:W.has(y))))return function(){var E=g.getWithPath(r.slice(0,1)),p=YLJ(E,r.slice(1));E=E!==void 0;Ha&&(E=LM(g,r[0]).wasDefined);return{rootWasDefined:E,value:p}};
var S=LM(g,y);if(v.type==="path"){var Y=S.getPathMutationSignal(k);return function(){var E=Ha?S.wasDefined:Qs(g.owner,function(){return S.getWithPath([])})!==void 0;
var p,f=(p=Y())==null?void 0:p.value;return{rootWasDefined:E,value:f}}}if(v.type==="splices"){var e=S.getSplicesSignal(k);
return function(){var E=e();return{rootWasDefined:Ha?S.wasDefined:E!==void 0,value:E}}}var a=S.getChangeRecordSignal(k,""+y);
return function(){var E=a();return{rootWasDefined:Ha?S.wasDefined:E!==void 0,value:E}}},pAK=function(g,v,r){var k=r.map(function(S){return ssH(g,S)}),y=r.length===0,z=[],W=r.length!==1||r[0].type!=="path"?!1:!0;
g.effect(function(){for(var S=k.length,Y=[],e=!!z.length,a=0;a<S;a++){var E=k[a](),p=E.rootWasDefined;E=E.value;y||(y=p);Y[a]=E;W&&(Y[a+S]=e?z[a]:Y[a],z[a]=E)}y&&Qs(g.owner,function(){return void v.apply(null,_.fF(Y))})})},A2C=function(g,v,r,k,y){var z=LM(g,v);
y!==void 0&&z.setWithPath([],y);pAK(g,function(){var W=_.Nj.apply(0,arguments);Em(g.model.hostElement,v,!0);z.setWithPath([],r.apply(null,_.fF(W)))},k)};
tD.prototype.arrayPush=function(g){var v=_.Nj.apply(1,arguments),r=_.I(g),k=r.next().value;r=m6(r);k=LM(this,k);return k.push.apply(k,[r].concat(_.fF(v)))};
tD.prototype.arraySplice=function(g,v,r){var k=_.Nj.apply(3,arguments),y=_.I(g),z=y.next().value;y=m6(y);z=LM(this,z);return z.splice.apply(z,[y,v,r].concat(_.fF(k)))};
tD.prototype.arrayUnshift=function(g){var v=_.Nj.apply(1,arguments),r=_.I(g),k=r.next().value;r=m6(r);k=LM(this,k);return k.unshift.apply(k,[r].concat(_.fF(v)))};
tD.prototype.notifySplices=function(g,v){var r=_.I(g);g=r.next().value;r=m6(r);LM(this,g).notifySplices(r,v)};var LrT=/([^\s]+?)\(([\s\S]*)\)/,H3Y=/\.([^.]+)$/,QGh=/\\,/g,N6A=/&comma;/g,Z3o=/\\(.)/g,wAs=[],ttA={"*":"wildcard",splices:"splices"};var sGo=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"),J2A=/[A-Z]/,mOB=["class","hidden","id","on-dom-change"],Krm=new Set([].concat(_.fF(mOB),
["if","notify-dom-change","restamp"])),b3B=new Set([].concat(_.fF(mOB),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),FrB=new Set(["restamp"]);var sEh=new Set(["className","id"]);var hjK=Symbol(),kCk=window;var oIk=window;var dOJ=0,AqT=0,wN=[],EIA=0,UOo=!1,aNh=document.createTextNode("");(new window.MutationObserver(euF)).observe(aNh,{characterData:!0});var CM=new Map,Qz=0,KPu=function(g){this.mappedHandleId=g},T9A=function(g,v,r,k){this.mappedHandleId=g;
var y=this;this.mappedHandleId=g;this.callback=v;this.waitTime=r;this.schedulerPriority=k;this.handleId=_.HR.addJob(function(){y.callback();CM.delete(y.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.N(T9A,KPu);T9A.prototype.cancel=function(){_.HR.cancelJob(this.handleId);CM.delete(this.mappedHandleId)};
var lNk=function(g,v){this.mappedHandleId=g;var r=this;this.mappedHandleId=g;this.callback=v;this.handleId=pyK(function(){r.callback();CM.delete(r.mappedHandleId)})};
_.N(lNk,KPu);lNk.prototype.cancel=function(){var g=this.handleId-AqT;g<0||wN.length<=g||(wN[g]=null);CM.delete(this.mappedHandleId)};var H$h=function(){};
H$h.prototype.cancel=function(){this.jobHandle!==void 0&&(fNF(this.jobHandle),this.jobHandle=void 0)};
H$h.prototype.run=function(g,v,r){var k=this;this.cancel();this.callback=g;this.jobHandle=_.uC(function(){g();k.callback=void 0},v,r)};
H$h.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var N9Y=new WeakMap;var b$H=ss(function(g){for(var v=g,r=0;r<3;r++)v=Object.getPrototypeOf(v);delete v.prototype.connectedCallback;var k=function(){return g.apply(this,arguments)||this};
_.N(k,g);k.prototype._attachDom=function(y){if(!y)return null;var z=(0,_.gN)(this.hostElement);z.attachShadow({mode:"open",shadyUpgradeFragment:y});z.shadowRoot.appendChild(y);return z.shadowRoot};
k.prototype._takeAttributes=function(){for(var y=this.hostElement.attributes,z=0;z<y.length;z++){var W=y[z],S=void 0,Y=void 0;(Y=(S=this).__attributeReaction)==null||Y.call(S,W.name,null,W.value)}};
k.prototype._readyClients=function(){g.prototype._readyClients.call(this);this.root=this};
k.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);g.prototype.connectedCallback.call(this)};
_.mx.Object.defineProperties(k,{template:{configurable:!0,enumerable:!0,get:function(){return k.prototype._template}}});
return k}),FPP=ss(function(g){var v=function(){return g.apply(this,arguments)||this};
_.N(v,g);v.prototype.created=function(){if(this.__notifyEffects)for(var r=_.I(Object.values(this.__notifyEffects)),k=r.next();!k.done;k=r.next()){k=_.I(k.value);for(var y=k.next();!y.done;y=k.next())y.value.fn=wyh}if(this.__reflectEffects)for(r=_.I(Object.values(this.__reflectEffects)),k=r.next();!k.done;k=r.next())for(k=_.I(k.value),y=k.next();!y.done;y=k.next())y.value.fn=QsR};
v.prototype._addEventListenerToNode=function(r,k,y){r=jC(r);fa(r,k,y)||g.prototype._addEventListenerToNode.call(this,r,k,y)};
v.prototype._removeEventListenerFromNode=function(r,k,y){r=jC(r);N7(r,k,y)||g.prototype._removeEventListenerFromNode.call(this,r,k,y)};
v.prototype._propertiesChanged=function(r,k,y){if(this.__dataToNotify&&this.__notifyEffects)for(var z=_.I(Object.keys(this.__dataToNotify)),W=z.next();!W.done;W=z.next()){W=W.value;var S=LPh(W);this.__notifyEffects[S]||delete this.__dataToNotify[W]}else this.__dataToNotify=null;g.prototype._propertiesChanged.call(this,r,k,y)};
v.prototype.fire=function(r,k,y){k=k===void 0?{}:k;var z;return _.hV(jC((z=y==null?void 0:y.node)!=null?z:this),r,k,y)};
v.prototype._ensureAttribute=function(r,k){var y=jC(this);y.hasAttribute(r)||Dn(y,k,r)};
v.prototype.isLightDescendant=function(r){var k=jC(this);return jC(k)!==r&&_.hb(k).contains(r)&&_.hb(k).getRootNode()===_.hb(r).getRootNode()};
return v});
_.As.ready=function(){var g;((g=this.hostElement)!=null?g:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var v;((v=this.hostElement)!=null?v:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.NK._subscribeIronResize=function(g){var v;((v=g.hostElement)!=null?v:g).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.NK._unsubscribeIronResize=function(g){var v;((v=g.hostElement)!=null?v:g).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var xOo=[Array,Boolean,Date,Number,Object,String],JT=function(g,v,r,k){this.polySiInfo=g;this.polySiParams=v;this.polySiContext=r;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;k||this instanceof HTMLElement&&(k=this);if(!k)throw Error("Gg");this.allowedProps=v.allowedProps;this.hostElement=k;this.is=g.is;this.upgradeDisabled=!!v.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");g=new Set(v.reactiveSchemas.filter(function(y){return y.type!==
"observe"}).map(function(y){return y.propertyKey}));
this.signalProxy=new tD(this,void 0,{reactiveProps:g,reactivityMode:v.reactivityMode});this.__dataHasAccessor={};v=_.I(v.reactiveSchemas);for(g=v.next();!g.done;g=v.next())g=g.value,g.type==="signal"&&(this.__dataHasAccessor[g.propertyKey]=!0);this.upgradeDisabled||i$_(this)};
JT.prototype.getExtraMethodsToForward=function(){return[]};
var i$_=function(g){g.polySiContext.didRegister||(g.registered(),g.polySiContext.didRegister=!0);g.polySiContext.finalizedTemplate||(g.polySiContext.finalizedTemplate={},g.polySiParams.templateGetter&&(g.polySiContext.finalizedTemplate.processedTemplate=YPB(g.polySiParams.templateGetter,g.polySiParams.is)));GC1(g);var v=g.hostElement;v.loggingStatus!=null||(v.loggingStatus={});v.loggingStatus.isInitializing=!0;I6(function(){return void g.created()});
v.loggingStatus.isInitializing=!1;g.isPolySiElementConnected&&Xy0(g)},Xy0=function(g){g.didCallReady||(I6(function(){return void g.ready()}),g.didCallReady=!0);
g.isAttached=!0;g.attached()};
_.c=JT.prototype;_.c.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||Xy0(this)};
_.c.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.c.attributeChangedCallback=function(g,v,r){if(this.upgradeDisabled)g==="disable-upgrade"&&r===null&&(this.upgradeDisabled=!1,i$_(this));else if(v!==r){var k=_.WB(g),y=this.polySiContext.typesForSignals[k];if(y&&(!this.reflecting||_.T("polysi_attribute_changed_serializing_killswitch"))){switch(y){case Object:try{var z=JSON.parse(r)}catch(S){z=r}break;case Array:try{z=JSON.parse(r)}catch(S){z=null}break;case Date:z=isNaN(r)?String(r):Number(r);z=new Date(z);break;case Boolean:z=r!==null;break;case Number:z=
Number(r);break;default:z=r}this[k]=z}k=_.I(this.polySiParams.behaviors);for(y=k.next();!y.done;y=k.next())z=void 0,(z=y.value.attributeChanged)==null||z.call(this,g,v,r);var W;(W=this.attributeChanged)==null||W.call(this,g,v,r)}};
_.c.attributeChangedCallbackWrapper=function(g,v,r){this.attributeChangedCallback(g,v,r)};
_.c.setPropertiesFromInitialAttributeValues=function(){for(var g=0;g<this.hostElement.attributes.length;g++){var v=this.hostElement.attributes[g];(v.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(v.name))&&this.attributeChangedCallback(v.name,null,v.value)}};
_.c.created=function(){this.provide=this.polySiParams.provide;var g;(g=this.initializeInjection)==null||g.call(this);g=_.I(this.polySiParams.reactiveSchemas);for(var v=g.next();!v.done;v=g.next())v=v.value,v.type==="signal"&&(this.mutablePropNames.add(v.propertyKey),LM(this.signalProxy,v.propertyKey));ufB(this,this.polySiInfo,this.polySiParams.behaviors);g=_.I(this.polySiParams.reactiveSchemas);for(v=g.next();!v.done;v=g.next())v=v.value,v.type==="signal"&&v.value!==void 0&&(this.signalProxy.model[v.propertyKey]=
typeof v.value==="function"?v.value.call(this):v.value);if(this.polySiParams.signalProperties)for(g=_.I(this.polySiParams.signalProperties),v=g.next();!v.done;v=g.next()){v=v.value;var r=void 0;((r=this.__signalCache)==null?0:r.has(v))||(this.signalProxy.model[v]=void 0)}xOC||B9c(this);CNk(this);g=_.I(this.polySiParams.behaviors);for(v=g.next();!v.done;v=g.next())r=void 0,(r=v.value.created)==null||r.call(this);var k;(k=this.polySiInfo.created)==null||k.call(this)};
_.c.registered=function(){var g=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var v=Object.getPrototypeOf(this);v.addReactiveSchema=function(S){g.polySiParams.reactiveSchemas.push(S)};
for(var r=_.I(this.polySiParams.behaviors),k=r.next();!k.done;k=r.next()){var y=void 0;(y=k.value.beforeRegister)==null||y.call(v)}var z;(z=this.polySiInfo.beforeRegister)==null||z.call(v);v.addReactiveSchema=$Oh;r=_.I(this.polySiParams.behaviors);for(k=r.next();!k.done;k=r.next())y=void 0,(y=k.value.registered)==null||y.call(v);var W;(W=this.polySiInfo.registered)==null||W.call(v)};
_.c.ready=function(){var g;(g=this.beforeReady)==null||g.call(this);xOC&&B9c(this);var v;if(g=(v=this.polySiContext.finalizedTemplate)==null?void 0:v.processedTemplate){g=SPB(g.template,g.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:g.hasInsertionPoint,thisCtx:this});v=g.nodesById;g=g.root;var r=this.hostElement;var k=k===void 0?!1:k;r=(0,_.gN)(r);if(!r.attachShadow)throw Error("zd");if(!r.shadowRoot||k)r.attachShadow({mode:"open",shadyUpgradeFragment:g}),r.shadowRoot.appendChild(g);
this.root=r.shadowRoot;this.$=v}huu(this);k=_.I(this.polySiParams.behaviors);for(v=k.next();!v.done;v=k.next())g=void 0,(g=v.value.ready)==null||g.call(this);var y;(y=this.polySiInfo.ready)==null||y.call(this)};
_.c.attached=function(){for(var g=_.I(this.polySiParams.behaviors),v=g.next();!v.done;v=g.next()){var r=void 0;(r=v.value.attached)==null||r.call(this)}var k;(k=this.polySiInfo.attached)==null||k.call(this)};
_.c.detached=function(){for(var g=_.I(this.polySiParams.behaviors),v=g.next();!v.done;v=g.next()){var r=void 0;(r=v.value.detached)==null||r.call(this)}var k;(k=this.polySiInfo.detached)==null||k.call(this)};
var GC1=function(g){for(var v=_.I(g.polySiParams.behaviors),r=v.next();!r.done;r=v.next())if(r=r.value,r.listeners)for(var k in r.listeners)PN3(g,g.hostElement,k,r.listeners[k]);if(g.polySiInfo.listeners)for(var y in g.polySiInfo.listeners)PN3(g,g.hostElement,y,g.polySiInfo.listeners[y])},PN3=function(g,v,r,k,y){g=oGA(g,k,y);
fa(v,r,g)||v.addEventListener(r,g);return g},B9c=function(g){for(var v=_.I(g.polySiParams.reactiveSchemas),r=v.next();!r.done;r=v.next())r=r.value,r.type==="compute"||r.type==="computeWithMethod"?ejA(g.signalProxy,r,g):r.type==="redux"?d6C(g.signalProxy,r,g.store):r.type==="signal"&&r.readOnly&&EGY(g.signalProxy,r)},huu=function(g){for(var v=_.I(g.polySiParams.reactiveSchemas),r=v.next(),k={};!r.done;k={schema$jscomp$12:void 0},r=v.next())k.schema$jscomp$12=r.value,k.schema$jscomp$12.type==="notify"?
T6T(g.signalProxy,k.schema$jscomp$12,g.hostElement):k.schema$jscomp$12.type==="observe"?lC3(g.signalProxy,k.schema$jscomp$12,g):k.schema$jscomp$12.type==="reflect"&&g.signalProxy.effect(function(z){return function(){var W=g.signalProxy.getWithPath([z.schema$jscomp$12.propertyKey]);
g.reflecting=!0;uNm(g.hostElement,z.schema$jscomp$12.propertyKey,W,!0);g.reflecting=!1}}(k));
if(g.reflectedAttributes)for(v=_.I(Object.entries(g.reflectedAttributes)),k=v.next(),r={};!k.done;r={key$jscomp$880:void 0,value$jscomp$8837:void 0},k=v.next()){var y=_.I(k.value);k=y.next().value;y=y.next().value;r.key$jscomp$880=k;r.value$jscomp$8837=y;g.signalProxy.effect(function(z){return function(){g.reflecting=!0;uNm(g.hostElement,z.key$jscomp$880,(0,z.value$jscomp$8837)(),!0);g.reflecting=!1}}(r))}};
_.c=JT.prototype;_.c._setPendingProperty=function(g,v){this.set(g,v);return!1};
_.c._enableProperties=function(){};
_.c._setPendingPropertyOrPath=function(g,v){this.notifyPath(g,v);return!1};
_.c._addPropertyEffect=function(){};
_.c._stampTemplate=function(){throw Error("Hg");};
_.c.fire=function(g,v,r){v=v===void 0?{}:v;r=r===void 0?{}:r;var k,y,z={bubbles:(k=r.bubbles)!=null?k:!0,cancelable:!!r.cancelable,composed:(y=r.composed)!=null?y:!0},W;return _.hV(Jqh((W=r.node)!=null?W:this.hostElement),g,v,z)};
_.c.get=function(g,v){var r=tT(g);return v?YLJ(v,r):g==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(r)};
_.c.linkPaths=function(){};
_.c.listen=function(g,v,r){g=Jqh(g);this.boundListeners!=null||(this.boundListeners=new WeakMap);var k=this.boundListeners.get(g);k||(k={},this.boundListeners.set(g,k));var y=v+r;k[y]||(k[y]=PN3(this,g,v,r))};
_.c.notifyPath=function(g,v){this.signalProxy.notifyPath(tT(g),arguments.length===2?{value:v}:void 0)};
_.c.canNotifyPath=function(g){return this.mutablePropNames.has(g)&&!XAB(this.signalProxy,g)};
_.c.notifySplices=function(g,v){this.signalProxy.notifySplices(tT(g),v)};
_.c.pop=function(g){var v=this.signalProxy;g=tT(g);var r=_.I(g);g=r.next().value;r=m6(r);return LM(v,g).pop(r)};
_.c.push=function(g){var v=_.Nj.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[tT(g)].concat(_.fF(v)))};
_.c.set=function(g,v,r){if(r)throw Error("Ig");g==="hidden"?this.hostElement.hidden=!!v:this.signalProxy.setWithPath(tT(g),v)};
_.c.setProperties=function(g){g=_.I(Object.entries(g));for(var v=g.next();!v.done;v=g.next()){var r=_.I(v.value);v=r.next().value;r=r.next().value;this[v]=r}};
_.c.splice=function(g,v,r){var k=_.Nj.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[tT(g),v,r].concat(_.fF(k)))};
_.c.unlinkPaths=function(){};
_.c.unlisten=function(g,v,r){g=Jqh(g);if(this.boundListeners){var k=this.boundListeners.get(g);if(k){r=v+r;var y=k[r];y&&(N7(g,v,y)||g.removeEventListener(v,y),delete k[r])}}};
_.c.unshift=function(g){var v=_.Nj.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[tT(g)].concat(_.fF(v)))};
_.mx.Object.defineProperties(JT.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 Xy3=[Array,Boolean,Date,Number,Object,String];var nI3=!1;var DS=function(){var g=HTMLElement.apply(this,arguments)||this;g.restamp=!1;g.notifyDomChange=!1;g.JSC$11421_didCallConnected=!1;g.JSC$11421_renderDebouncer=null;g.disableTemplateUpdateSignalImpl=Om()?void 0:_.Ww(!1,void 0,"zLXz1e");var v;g.getDisableTemplateUpdate=(v=g.disableTemplateUpdateSignalImpl)==null?void 0:v[0];var r;g.setDisableTemplateUpdate=(r=g.disableTemplateUpdateSignalImpl)==null?void 0:r[1];return g};
_.N(DS,HTMLElement);var nI0=function(g){g.conditionSignalImpl!=null||(g.conditionSignalImpl=new ZS(_.Ww(!1,void 0,"wcuOQ")));return g.conditionSignalImpl};
_.c=DS.prototype;_.c.showHideChildren=function(g){M7B(this,g,this.if)};
_.c.attributeChangedCallback=function(g,v,r){if(this.JSC$11421_didCallConnected)throw Error("Mg`"+g);g==="notify-dom-change"?this.notifyDomChange=r!==null:g==="restamp"&&(this.restamp=r!==null)};
_.c.debounceRender=function(){this.JSC$11421_renderDebouncer=_.MI(this.JSC$11421_renderDebouncer,Ho,this.JSC$11421_renderImpl.bind(this));_.Ro(this.JSC$11421_renderDebouncer)};
_.c.disconnectedCallback=function(){var g=(0,_.gN)(this).parentNode;(!g||g.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in g&&!g.host)&&RuB(this)};
_.c.connectedCallback=function(){var g=this;this.JSC$11421_didCallConnected=!0;CNu?M7K():this.style.display="none";this.parentSignalProxy.effect(function(){nI0(g).getWithPath([]);g.debounceRender()})};
_.c.render=function(){_.ke()};
_.c.JSC$11421_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var g=this.if;if(g){a:{var v=(0,_.gN)(this).parentNode;if(this.hasInstance()){var r=this.instance.children;if((r==null?0:r.length)&&(0,_.gN)(this).previousSibling!==r[r.length-1])for(var k=0;k<r.length;k++)(0,_.gN)(v).insertBefore(r[k],this)}else{if(!v){v=!1;break a}gpu(this,v)}v=!0}if(!v)return}else this.restamp&&RuB(this);M7B(this,!1,g);g&&vp6(this);ufV&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",
{bubbles:!0,composed:!0}))}};
_.c.hasInstance=function(){return!!this.instance};
var gpu=function(g,v){var r=g.parentSignalProxy;if(Om()){var k=_.I(_.Ww(!0,void 0,"wXzgnc"));var y=k.next().value;k=k.next().value;r=g.parentSignalProxy}else{var z;var W=new tD((z=rJc(g))!=null?z:{},function(Y){var e=LM(g.parentSignalProxy,Y).getChangeRecordSignal([]);Y=_.Ww(void 0,void 0,"mryEkc");var a=new ZS(Y);W.effect(function(){if(g.getDisableTemplateUpdate&&!g.getDisableTemplateUpdate()){var E=e();a.notifyPath(tT(E.path),{value:E.value})}});
return a});
g.parentSignalProxy.childSignalProxies.push(W);var S=r=W}r=SPB(g.templateInfo,g.templateInfo.nodeInfoList,r,{eventListenerHost:g.eventListenerHost,hasInsertionPoint:g.templateInfo.hasInsertionPoint,thisCtx:g.eventListenerHost,enabledSignal:Om()?y:void 0,getModel:function(){return rJc(g)}}).root;
g.instance={root:r,children:[],hidden:!1,signalProxy:S,getTemplateUpdatesEnabled:y,setTemplateUpdatesEnabled:k};S=_.I(r.childNodes);for(y=S.next();!y.done;y=S.next())g.instance.children.push(y.value);(0,_.gN)(v).insertBefore(g.instance.root,g)},rJc=function(g){if((g=g.parentSignalProxy.model)&&!g.hostElement){var v={},r;
for(r in g)g.hasOwnProperty(r)&&(v[r]=g[r]);return v}},RuB=function(g){if(g.instance){var v=g.instance.children;
if(v.length){var r=(0,_.gN)(v[0]).parentNode;if(r){r=(0,_.gN)(r);for(var k=0;k<v.length;k++)r.removeChild(v[k])}}Om()?g.instance.setTemplateUpdatesEnabled(!1):g.instance.signalProxy.dispose();g.instance=void 0}},M7B=function(g,v,r){v=v||!r;
g.instance&&g.instance.hidden!==v&&(g.instance.hidden=v,huA(v,g.instance.children))},vp6=function(g){if(Om()){var v=g.instance;
v&&Qs(g.parentSignalProxy.owner,function(){return!v.getTemplateUpdatesEnabled()})&&v.setTemplateUpdatesEnabled(!0)}else g.setDisableTemplateUpdate(!1)};
_.mx.Object.defineProperties(DS.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var g=this;return Qs(this.parentSignalProxy.owner,function(){return nI0(g).getWithPath([])})},
set:function(g){g||(Om()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));nI0(this).setWithPath([],!!g)}}});
_.mx.Object.defineProperties(DS,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",DS);var k8E=[],Le=function(){var g=HTMLElement.apply(this,arguments)||this;g.as="item";g.indexAs="index";g.itemsIndexAs="itemsIndex";g.targetFramerate=20;g.notifyDomChange=!1;g.isDetached=!1;g.JSC$11428_renderDebouncer=null;g.instances=[];g.chunkingId=null;g.chunkCount=null;g.shouldMeasureChunk=!1;g.shouldContinueChunking=!1;g.renderStartTime=null;g.JSC$11428_didCallConnected=!1;return g};
_.N(Le,HTMLElement);var yJ_=function(g){g.itemSignalImpl!=null||(g.itemSignalImpl=new ZS(_.Ww(k8E,void 0,"YBrqgf")));return g.itemSignalImpl},cJP=function(g,v){Array.isArray(v)||(v=k8E);
yJ_(g).setWithPath([],v)};
_.c=Le.prototype;_.c.showHideChildren=function(g){for(var v=_.I(this.instances),r=v.next();!r.done;r=v.next())huA(g,r.value.children)};
_.c.notifyPath=function(g,v){g=tT(g);g[0]==="items"&&(g.length===1?cJP(this,v):yJ_(this).setWithPath(g.slice(1),v))};
_.c.canNotifyPath=function(g){return g==="items"};
_.c.attributeChangedCallback=function(g,v,r){if(this.JSC$11428_didCallConnected)throw Error("Ng`"+g);g==="as"?this.as=r:g==="index-as"?this.indexAs=r:g==="items-index-as"?this.itemsIndexAs=r:g==="initial-count"?this.initialCount=Number(r):g==="notify-dom-change"?this.notifyDomChange=r!==null:g==="target-framerate"&&(this.targetFramerate=Number(r))};
_.c.disconnectedCallback=function(){this.isDetached=!0;for(var g=0;g<this.instances.length;g++)zhC(this,g);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.c.connectedCallback=function(){var g=this,v=yJ_(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var y=v(),z=tT(y.path);if(z[0]===void 0||z[0]==="splices"||z[0]==="length")g.debounceRender();else{var W=z[0];if(W=g.instances[typeof W==="string"?Math.floor(Number(W)):W])z=[g.as].concat(_.fF(z.slice(1))),W.signalProxy.notifyPath(z,y)}});
this.JSC$11428_didCallConnected=!0;CNu?M7K():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var r=(0,_.gN)((0,_.gN)(this).parentNode),k=0;k<this.instances.length;k++)r.insertBefore(this.instances[k].root,this);this.chunkingId&&this.render()}};
_.c.debounceRender=function(){this.JSC$11428_renderDebouncer=_.MI(this.JSC$11428_renderDebouncer,Ho,this.JSC$11428_renderImpl.bind(this));_.Ro(this.JSC$11428_renderDebouncer)};
_.c.render=function(){this.debounceRender();_.ke()};
_.c.JSC$11428_renderImpl=function(){var g=this,v=this.items,r=IIc(this,v.length);Wm_(this,v,r);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){g.chunkingId=null;if(g.shouldMeasureChunk){var k=performance.now()-g.renderStartTime;g.chunkCount=Math.round(Math.ceil(1E3/g.targetFramerate)/k*g.chunkCount)||1}g.shouldContinueChunking&&g.debounceRender()}));
ufV&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
var IIc=function(g,v){var r=v,k=g.instances.length;if(g.initialCount){if(g.chunkCount){var y=Math.min(Math.max(v-k,0),g.chunkCount);r=Math.min(k+y,v)}else r=Math.min(v,g.initialCount),y=Math.max(r-k,0),g.chunkCount=y||1;g.shouldMeasureChunk=y===g.chunkCount;g.shouldContinueChunking=r<v;g.renderStartTime=performance.now()}return r},Wm_=function(g,v,r){for(var k=0;k<r;k++){var y=g.instances[k],z=v[k];
y?(y.signalProxy.setWithPath([g.as],z),y.signalProxy.setWithPath([g.indexAs],k)):PWF(g,z,k)}for(v=g.instances.length-1;v>=k;v--)r=g,y=v,zhC(r,y),_.I(r.instances.splice(y,1)).next().value.signalProxy.dispose()},zhC=function(g,v){g=g.instances[v];
v=(0,_.gN)(g.root);for(var r=0;r<g.children.length;r++)v.appendChild(g.children[r])},PWF=function(g,v,r){var k={};
v=Object.assign({},SB1(g),(k[g.as]=v,k[g.indexAs]=r,k[g.itemsIndexAs]=r,k));var y=new tD(v,function(W){if(W!==g.as&&W!==g.indexAs){if(W===g.itemsIndexAs)return LM(y,g.indexAs);var S=LM(g.parentSignalProxy,W).getChangeRecordSignal([]);W=_.Ww(void 0,void 0,"Mu2Bwb");var Y=new ZS(W);y.effect(function(){var e=S();Y.notifyPath(tT(e.path),{value:e.value})});
return Y}});
g.parentSignalProxy.childSignalProxies.push(y);k=SPB(g.templateInfo,g.templateInfo.nodeInfoList,y,{eventListenerHost:g.eventListenerHost,getModel:function(){var W={};return Object.assign({},SB1(g),(W[g.as]=y.model[g.as],W[g.indexAs]=y.model[g.indexAs],W[g.itemsIndexAs]=y.model[g.indexAs],W))},
hasInsertionPoint:g.templateInfo.hasInsertionPoint,thisCtx:g.eventListenerHost,methodInvocationRequirement:jsP,enabledSignal:g.stampingEnabled}).root;v={root:k,children:[],signalProxy:y};k=_.I(k.childNodes);for(var z=k.next();!z.done;z=k.next())v.children.push(z.value);k=(k=g.instances[r+1])?k.children[0]:g;(0,_.gN)((0,_.gN)(g).parentNode).insertBefore(v.root,k);g.instances[r]=v},SB1=function(g){if((g=g.parentSignalProxy.model)&&!g.hostElement){var v={},r;
for(r in g)g.hasOwnProperty(r)&&(v[r]=g[r]);return v}};
Le.prototype.itemForElement=function(g){var v=this,r=this.instances.find(function(k){return k.children.includes(g)});
if(r)return Qs(this.parentSignalProxy.owner,function(){return r.signalProxy.getWithPath([v.as])})};
Le.prototype.indexForElement=function(g){var v=this.instances.findIndex(function(r){return r.children.includes(g)});
return v>=0?v:void 0};
_.mx.Object.defineProperties(Le.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var g=this;return Qs(this.parentSignalProxy.owner,function(){return yJ_(g).getWithPath([])})},
set:function(g){cJP(this,g)}},
delay:{configurable:!0,enumerable:!0,set:function(){}},
filter:{configurable:!0,enumerable:!0,set:function(){}},
observe:{configurable:!0,enumerable:!0,set:function(){}},
sort:{configurable:!0,enumerable:!0,set:function(){}},
__instances:{configurable:!0,enumerable:!0,get:function(){return this.instances}}});
_.mx.Object.defineProperties(Le,{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",Le);var op0,YBE;_.w3=new _.bR("STATE_STORE_TOKEN");op0=new _.bR("SELECT_TOKEN");YBE=new _.bR("DISPATCH_TOKEN");var yJR={getSelectFn:function(){var g;return(g=_.h0().resolve(_.Bd(op0)))!=null?g:RuK},
getDispatchFn:function(){var g;return(g=_.h0().resolve(_.Bd(YBE)))!=null?g:_.Vz().dispatch.bind(_.Vz())},
getAppStore:function(){return _.h0().resolve(_.w3)}},gpA,k8s=!1;var IIm=void 0;var U3B=function(){};
U3B.prototype.hasAttribute=function(g){if(g==="dir")return!1;if(g==="disable-upgrade"){var v,r;return(r=(v=this.hostElement)==null?void 0:v.hasAttribute("disable-upgrade"))!=null?r:!1}throw Error("Og`"+g);};
U3B.prototype.attributeChangedCallbackWrapper=function(g,v,r){if(g==="disable-upgrade"&&this.__isUpgradeDisabled&&r===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var k;((k=this.hostElement)!=null?k:this).isConnected&&this.connectedCallback()}else v===r||this.__isReflecting||this.attributeChangedCallback(g,v,r)};
U3B.prototype.getExtraMethodsToForward=function(){for(var g=this,v=[],r=_.I(AJC),k=r.next(),y={};!k.done;y={tagName$jscomp$52:void 0,name$jscomp$531:void 0},k=r.next())y.name$jscomp$531=k.value,k=void 0,y.name$jscomp$531==="_setPendingProperty"?(y.tagName$jscomp$52=this.hostElement.tagName.toLowerCase(),k=function(z){return function(W,S,Y){aU(z.tagName$jscomp$52,W,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return g._setPendingProperty(W,S,Y)}}(y)):k=function(z){return function(){return g[z.name$jscomp$531].apply(g,
_.fF(_.Nj.apply(0,arguments)))}}(y),v.push([y.name$jscomp$531,
k]);return v};
for(var YBs=FPP(b$H((0,_.Ye)(U3B))),aIh=["disabled","disable-upgrade"],ehE=(0,_.Ye)(function(){}),aIP=new Set(Object.getOwnPropertyNames(ehE.prototype)),lIm=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.fF(aIP))),d3J=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),AJC=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),EpV=new Set([].concat(_.fF(d3J),_.fF(AJC),_.fF(aIP))),d36=_.I(EpV),pxE=d36.next();!pxE.done;pxE=d36.next())Kpo.add(pxE.value);var TAT={created:function(){CNk(this);this.initializeInjection()}};var QEA=!1,BX=window.ShadyDOM,VXF=["appendChild","insertBefore","removeChild","replaceChild"],Ork=[Node];BX&&Ork.push(BX.Wrapper);var FmR,ir3,BA3={};var Mk=new Set,hT="",hhm="";var nM,RU=new Set;var cxB=new Set("context didCallReady is info params signalProxy".split(" ")),Irm="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),WJR="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var TAF=cB({entities:WOB}),lIc=new m0(TAF);var QY=function(){return _.oU.apply(this,arguments)||this};
_.N(QY,_.oU);_.mx.Object.defineProperties(QY.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return lIc}}});
QY=_.K([_.Yx()],QY);_.Ce=[fe.prototype,QY.prototype];_.u8={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var g=this,v={};setTimeout(function(){var r;return _.hV((r=g.hostElement)!=null?r:g,"yt-live-chat-add-tooltip-target",v)},0);
this.handler_=v.handler},
detached:function(){if(this.handler_){var g;this.handler_.removeElementFromSupportingTooltips((g=this.hostElement)!=null?g:this)}this.handler_=null}}};_.zB=new _.bR("ICON_MANAGER_TOKEN");var fIB=[48,20,18,16,15,13,12],Q5C=new Map,ZRk=new Set,lrF=new Set,NTK=new Set,TTC=new Set,frY=new Set,tSF=new Promise(function(g){var v=!1,r=!1,k=!1,y=[],z=function(W){if("detail"in W)if(W=W.detail,W.name==="yt-icons")HRC(W),v=!0;else if(W.name==="yt-sys-icons")HRC(W),r=!0;else{var S;((S=W.name)==null?0:S.includes("yt-sys-icons"))&&W.size!==24&&(HRC(W,!0),y.push(W.size),y.length===fIB.length&&(k=!0))}v&&r&&k&&(window.removeEventListener("iron-iconset-added",z),g())};
window.addEventListener("iron-iconset-added",z)}),LJB=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"]]);_.xv={};_.xv.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.sf,computeHref_:function(g,v){v=v===void 0?!1:v;if(!g||g.commandExecutorCommand)return null;var r=GBm(g,v);return v||r!==null?r?_.T("enable_polymer_resin")?_.pV(r).toString():r:null:(_.Lx(new _.EU("computeHref was null",this.is,g)),null)},
computeOptionalHref_:function(g){return this.computeHref_(g,!0)},
computeNofollow_:function(g){return g?OwC(g)?"nofollow":null:null},
computeIcon_:function(g){return g&&g.iconType?_.c6(g.iconType):""},
resolveCommand:function(g,v,r){v=v===void 0?{}:v;return _.W6(g,this.hostElement,v,r===void 0?!1:r)}};var Zr_,jN;_.NA1={};Zr_=null;
jN={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_=Duh(this.viewroot));_.uC(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var g=this;this.unobserve_();if(_.T("kevlar_vimio_use_shared_monitor"))$_B(this.hostElement,{data:this.data||null,observer:this.visibilityObserver,visibilityCallback:this.visibilityCallback.bind(this),prescanCallback:this.onPrescanVisible.bind(this),layer:this.getScreenLayer&&this.getScreenLayer(),showOption:this.visibilityOptionVisible_,hideOption:this.visibilityOptionHidden_,prescanOption:this.visibilityOptionPrescan_,skipLogging:this.shouldSkipLogging.bind(this)});
else{var v=[];this.visibilityOptionVisible_&&v.push(this.visibilityObserver.observe(this.hostElement,function(){return g.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&v.push(this.visibilityObserver.observe(this.hostElement,function(){return g.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&v.push(this.visibilityObserver.observe(this.hostElement,function(){return g.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=v}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){CdJ(this,this.visibilityObserver)},
markDirtyVisibilityObserver:function(){this.localVisibilityObserver_&&this.configureVisibilityObserver_()},
getVisibilityObserverForChild:function(){return this.visibilityObserverForChild_?this.visibilityObserverForChild_:this.localVisibilityObserver_},
get visibilityObserver(){if(this.localVisibilityObserver_)return this.localVisibilityObserver_;var g=_.xL(this.parentNode,function(r){var k,y=(k=r.polymerController)!=null?k:r;return!!y.getVisibilityObserverForChild&&y.getVisibilityObserverForChild()},!0);
if(g){var v;this.localVisibilityObserver_=((v=g.polymerController)!=null?v:g).getVisibilityObserverForChild()}else Zr_||(Zr_=Duh()),this.localVisibilityObserver_=Zr_;return this.localVisibilityObserver_},visibilityCallback:function(g){g?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.T("kevlar_use_vimio_behavior")||(jN={});jN&&!_.T("kevlar_use_vimio_behavior")&&(delete jN.attached,delete jN.detached);_.NA1.YtVisibilityObserverBehavior=[jN];var Hr6={};Hr6.YtVisualElementBehavior=[_.NA1.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.T("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.T("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var g=this.getScreenLayer&&this.getScreenLayer(),v=this.getVisibilityLogger();v&&v.reportShown(this,void 0,g)}},
onHidden:function(){if(_.T("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.T("kevlar_vimio_use_shared_monitor")){var g=this.getScreenLayer&&this.getScreenLayer(),v=this.getVisibilityLogger();v&&v.reportHidden(this,void 0,g)}},
getVisibilityLogger:function(){return _.T("kevlar_use_vimio_behavior")?_.SW():null},
shouldSkipLogging:function(){if(_.Cv("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var g=this.getParentRenderer&&this.getParentRenderer();if(!g)return!1;var v,r=(v=g.polymerController)!=null?v:g;if(!r.data)return!1;g=this.data.trackingParams;g=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:g;var k;v=(k=r.data)==null?void 0:k.trackingParams;var y,z;v=((y=r.data)==null?0:y.loggingDirectives)?(z=r.data)==null?void 0:z.loggingDirectives.trackingParams:v;return g&&v&&g===
v}}];var VSh=new Map,dE;var DoF=function(g){this.layer=g},t5=function(g){return g.layer!==void 0?g.layer:g.parent?t5(g.parent):g.layer=0};var FJA;_.R={};FJA=0;_.R.YtRendererBehavior=[_.xv.YtComponentBehavior,Hr6.YtVisualElementBehavior,{_noAccessors:!0,properties:{data:Object},observers:["ytRendererBehaviorDataObserver_(data)","ytRendererBehaviorTargetIdObserver_(data.targetId)"],childCache_:null,parentComponent:null,wasVisible:!1,wasPrescan:!1,lastHandledScroll_:0,isRenderer_:!0,screenLayer:null,veFromLoggingDirective_:!1,useVimio_:_.T("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var g,v;(v=(g=this.monitorScrollElement)!=null?g:this.hostElement)==null||v.removeEventListener("scroll",_.cX(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();Jxm(this.hostElement);O3V(_.eN(),this.hostElement);Kf.delete(this.hostElement)},
registerRenderer:function(g){var v;((v=g.polymerController)!=null?v:g).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(g),this.markDirty())},
unregisterRenderer_:function(g){this.useVimio_||(this.childCache_.delete(g),this.markDirty())},
attached:function(){var g=this,v=this.getParentRenderer();if(v){var r,k,y;(k=(r=(y=v.polymerController)!=null?y:v).registerRenderer)==null||k.call(r,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var z,W;(W=(z=this.monitorScrollElement)!=null?z:this.hostElement)==null||W.addEventListener("scroll",_.cX(this,this.onScroll))}_.HR.addJob(function(){qrA(g.hostElement)},8);
r=new DoF(this.screenLayer||void 0);(v=Kf.get(v))&&v.layerNode&&(r.parent=v.layerNode);v={};xIh(this.hostElement,(v.isRenderer=!0,v.layerNode=r,v[LhK]=this.data,v))},
getParentRenderer:function(){for(var g=this.hostElement.parentNode,v,r;g&&((v=Kf.get(g))==null||!v.isRenderer)&&!((r=g.polymerController)!=null?r:g).isRenderer_;)g=g.parentNode||g.host;return g},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.T("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.ua("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.T("debug_web_ve_data")&&this.data.trackingParams){var g="";try{g=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(r){_.Z0(r)}if(g){var v=PKF(g,1);v!==void 0&&(this.hostElement.dataset.veIndex=String(v));g=PKF(g,2);
g!==void 0&&(this.hostElement.dataset.ve=String(g))}}this.veFromLoggingDirective_&&(this.dataElement=this.clientYouTubeData=this.veType=this.visualElement=void 0,this.veFromLoggingDirective_=!1);!this.visualElement&&this.data.loggingDirectives&&this.data.loggingDirectives.clientVeSpec&&this.data.loggingDirectives.clientVeSpec.uiType&&(this.veType=this.data.loggingDirectives.clientVeSpec.uiType,this.clientYouTubeData=this.data.loggingDirectives.clientVeSpec.clientYoutubeData,_.T("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.Ey(this.data.loggingDirectives.trackingParams)),this.visualElement=_.oR(_.Y6(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var g=this.data.targetId;_.qLu(_.eN(),g,this.hostElement)}else O3V(_.eN(),this.hostElement)},
onScroll:function(){var g=Date.now();g-this.lastHandledScroll_<50||(this.lastHandledScroll_=g,this.markDirty())},
markDirty:function(){_.T("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():iRh(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var g=this.getParentRenderer();if(g&&(g=Kf.get(g))&&g.layerNode)return t5(g.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.fF(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var g=0;g<this.data.impressionEndpoints.length;g++)this.sendImpression(this.data.impressionEndpoints[g]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(g){g.clickTrackingParams&&delete g.clickTrackingParams;var v,r;(g==null?0:(v=g.commandMetadata)==null?0:(r=v.webCommandMetadata)==null?0:r.sendPost)?_.gh(this.hostElement,[g,{impression:!0}]):_.v2(this.hostElement,[g],this.hostElement)},
logExplicitClick:function(g){var v=_.Z3(this.getScreenLayer());if(v){var r,k=(r=g.polymerController)!=null?r:g;g=k.visualElement;k=k.trackingParams||k.clickTrackingParams;!g&&k&&(g=_.Ey(k));g&&_.qc(v,g)}}}];var tX0={},$v=function(){return _.oU.apply(this,arguments)||this};
_.N($v,_.oU);$v.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
$v.prototype.onPdgItemBehaviorClick=$v.prototype.onPdgItemBehaviorClick;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],$v.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],$v.prototype,"data",void 0);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],$v.prototype,"onPdgItemBehaviorClick",null);$v=_.K([_.Yx()],$v);tX0.YtPdgLiveChatItemBehavior=[$v.prototype,_.R.YtRendererBehavior];var D3F;var LmV;_.JD={};_.JD.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var O2=function(){var g=bx.apply(this,arguments)||this;g.switchTemplateAtRegistration=!1;return g};
_.N(O2,bx);O2.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||h5J(this),_.t7R(this,"doRender"),this.doRender())};
O2.prototype.debounceRender=function(){this.templatingFn&&_.xx(this,"doRender",this.doRender)};
O2.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.Z0(Error("Yg"))};
O2.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
O2=_.K([ZcC()],O2);var wxP=O2;var QEu=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,VY={},g4J=(VY[1]={filterString:null,isUnwrappable:null,unwrap:null},VY[2]={filterString:function(g,v,r){return RV(r)},
isUnwrappable:function(g){return g instanceof DQ},
unwrap:function(g){return wS(g)}},VY[3]={filterString:function(g,v,r){return QEu.test(r)?r:dS.toString()},
isUnwrappable:function(g){return AM(g)},
unwrap:function(g){return _.e9(g)}},VY[4]={filterString:function(){return dS.toString()},
isUnwrappable:function(g){return g instanceof zI},
unwrap:function(g){return _.PY(g).toString()}},VY[5]={filterString:function(g,v,r){return r},
isUnwrappable:function(g){return typeof g==="string"},
unwrap:function(g){return g.toString()}},VY[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(g){return g instanceof _.j9},
unwrap:function(g){return JM(g)}},VY[8]={filterString:function(g,v,r){r=String(r).toLowerCase();
return TDT(g,v,r)?r:"zClosurez"},
isUnwrappable:null,unwrap:null},VY[10]={filterString:null,isUnwrappable:null,unwrap:null},VY);FT[xl["default"]]=rpK;var kss=[];var pZA=cpK("A"),TsK=cpK("BUTTON"),EX=cpK("DIV"),lih=cpK("LABEL");(function(){var g=F6;F6=function(v){g==null||g(v);fw(function(){for(var r=0;r<v.length;r++)ypm(v[r])})}})();var qz=function(){var g=_.oU.apply(this,arguments)||this;g.hasUnmounted=!1;return g};
_.N(qz,_.oU);_.c=qz.prototype;_.c.beforeRegister=function(){var g=this.doIdomRender;this.templatingFn?_.Z0(Error("Xg")):(this.templatingFn=g,this.switchTemplateAtRegistration=!0,R5J(this))};
_.c.attached=function(){};
_.c.detached=function(){ypm(this.hostElement)};
_.c.renderIdom=function(){throw Error("$g");};
_.c.doIdomRender=function(){var g=this;yWB(this.hostElement,function(){g.renderIdom()})};
qz=_.K([_.Yx()],qz);var CWC=[wxP.prototype,qz.prototype];var uEu,x3c=function(){return uEu!==void 0?uEu:uEu=document.createElement("template")};
document.head.appendChild(x3c().content);var jEB;var $3u,JJF=function(){return $3u!==void 0?$3u:$3u=document.createElement("template")};
document.head.appendChild(JJF().content);var Oru;var VX1=document.head,qBC=VX1.appendChild,sEP;if(Oru===void 0){var m3u=document.createElement("template");_.H(m3u,"\x3c!--css-build:shady--\x3e");m3u.content.insertBefore(JJF().content.cloneNode(!0),m3u.content.firstChild);Oru=m3u}sEP=Oru;qBC.call(VX1,sEP.content);var KmF,brV=function(){return KmF!==void 0?KmF:KmF=document.createElement("template")};
document.head.appendChild(brV().content);var Fm_;var ir0=document.head,G8j=ir0.appendChild,XxB;if(Fm_===void 0){var BA0=document.createElement("template");_.H(BA0,"\x3c!--css-build:shady--\x3e");BA0.content.insertBefore(brV().content.cloneNode(!0),BA0.content.firstChild);Fm_=BA0}XxB=Fm_;G8j.call(ir0,XxB.content);var hhc=document.head,np1=hhc.appendChild,MX_;if(jEB===void 0){var RhV=document.createElement("template");_.H(RhV,"\x3c!--css-build:shady--\x3e");RhV.content.insertBefore(x3c().content.cloneNode(!0),RhV.content.firstChild);jEB=RhV}MX_=jEB;np1.call(hhc,MX_.content);var guH,vuV=function(){return guH!==void 0?guH:guH=document.createElement("template")};
document.head.appendChild(vuV().content);var rx1;_.V0=new _.bR("DARK_THEME_TOKEN");var n4K=new _.G("accessibilityProperties");var hn3=new _.G("layoutProperties");var MJs=new _.G("imageType");var kJE={};if("ytAttributedStringLinkHoverColor"in kJE)throw Error("ch`ytAttributedStringLinkHoverColor");(function(g,v){kJE[g]="value"in v&&"unit"in v?SQB(g,v):function(r){try{return v(r)}catch(k){throw Error("ah`"+g+"`"+k.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var yxj=function(g){var v=this;this.holdTime=g===void 0?500:g;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(r){var k=new CustomEvent("LONG_PRESS"),y;(y=r.changedTouches[0].target)==null||y.dispatchEvent(k)};
this.ontouchstart=function(r){v.longPressTimeout=_.Et(_.HR,function(){v.onlongpress(r);v.longPressOccurred=!0},v.holdTime)};
this.ontouchmove=function(){_.HR.cancelJob(v.longPressTimeout);v.longPressTimeout=NaN;v.longPressOccurred=!1;v.moveOccurred=!0};
this.ontouchend=function(r){if(v.longPressTimeout&&!v.longPressOccurred&&!v.moveOccurred){var k;(k=r.changedTouches[0].target)==null||k.dispatchEvent(new Event("click"))}_.HR.cancelJob(v.longPressTimeout);v.longPressTimeout=NaN;v.longPressOccurred=!1;v.moveOccurred=!1}};var CgK=function(g,v){yxj.call(this,v);var r=this;this.callback=g;this.onlongpress=function(k){var y;(y=r.callback)==null||y.call(r,k)}};
_.N(CgK,yxj);var uUs=function(g,v){var r=Object.assign({},v);g=_.I(new Map([["ontouchstart",g.ontouchstart],["ontouchend",g.ontouchend],["ontouchmove",g.ontouchmove]]));for(var k=g.next(),y={};!k.done;y={eventName$jscomp$85:void 0,eventHandler$jscomp$1:void 0},k=g.next()){var z=_.I(k.value);k=z.next().value;z=z.next().value;y.eventName$jscomp$85=k;y.eventHandler$jscomp$1=z;v[y.eventName$jscomp$85]=function(W){return function(S){var Y;(Y=r[W.eventName$jscomp$85])==null||Y.call(r,S);(0,W.eventHandler$jscomp$1)(S)}}(y)}};_.nv=new _.bR("COMMAND_HANDLER_TOKEN");var YQJ=new _.G("parallelCommand");var eno=new _.G("performOnceCommand");var ApJ=new _.G("serialCommand");var aYk=void 0;var cxV=function(){this.data=[]};
cxV.prototype.push=function(g){this.data.push(g)};var nC={};_.Ww(nC,void 0,"sgPmTd");_.Ww(null,void 0,"jypsq");var WyJ=new cxV;var Zns=[ahF,EQB,d2h,Tws,pTh,e8A,lhC,fhh];var XSh=new _.G("bracketTextDecorator");var Oy=new _.G("highlightTextDecorator");_.sy=new _.bR("APP_DIRECTION_TOKEN");Object.freeze&&Object.freeze(Object.create(null));var K$J=function(){},z51;
(z51=window.requestIdleCallback)==null||z51.bind(window);var F$k={calledOnce:!1,state:"visible"},bnF={calledOnce:!1,state:"hidden"};var Irc=new _.bR("ICON_WIZ_COMPONENT_TOKEN");_.eg=_.bC(function(g){var v=g.icon;var r=g.active;var k=g.className;var y=g.style;var z=g.dataSelected;var W=g.dataDisabled;var S=g.role;var Y=g.animateIcon;var e=g.themeOverride;var a=g.ariaHidden;var E=g.ariaExpanded;var p=g.ariaLabel;var f=g.id;var Z=g.size;var L=g.iconFilter;return _.A(_.d,{cond:v,then:function(){var Q=_.h0().resolve(Irc);return _.A(Q,{icon:v,dataSelected:z,dataDisabled:W,animateIcon:Y,themeOverride:e,ariaExpanded:E,id:f,active:r,size:Z,role:S,className:k,ariaHidden:a,ariaLabel:p,
style:function(){return y!=null&&y()||Z==null||!Z()?y==null?void 0:y():"width: "+(Z==null?void 0:Z())+"px;height: "+((Z==null?void 0:Z())+"px;")},
iconFilter:L})}})},"b");
_.eg.idomCompat=!0;var AfR=window.devicePixelRatio||1;var dRJ=new Map([["yt_outline_bag_black_24","bag"]]);var s2=function(g){var v=this;this.margin=.1;this.whenInViewportWithMargin=g;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){v.requestScan()});
window.addEventListener("touchend",function(){v.requestScan()});
window.addEventListener("updateui",function(){v.requestScan()});
var r=new _.iU((0,_.TT)(this.requestScan,this),100);window.addEventListener("scroll",function(){r.fire()},!0);
window.addEventListener("resize",(0,_.TT)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){v.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.TT)(this.requestScan,this))};
s2.prototype.observe=function(g){this.observationTargets.includes(g)||this.observationTargets.push(g)};
s2.prototype.unobserve=function(g){this.observationTargets=this.observationTargets.filter(function(v){return v!==g})};
s2.prototype.requestScan=function(){var g=this;this.scanRequested||(fw(function(){WJ_(g)}),this.scanRequested=!0)};
var WJ_=function(g){var v=(1+g.margin)*(document.documentElement.clientHeight||window.innerHeight);g.observationTargets=g.observationTargets.filter(function(r){var k=r.getBoundingClientRect();(k=v>k.top&&!!k.height)&&g.whenInViewportWithMargin(r);return!k&&r.parentNode});
g.scanRequested=!1};
s2.prototype.disconnect=function(){this.observationTargets=[]};var PdP,ou1;PdP=_.I(_.Ww(N$A(),void 0,"O3X2wd"));_.Sr_=PdP.next().value;ou1=PdP.next().value;window.addEventListener("resize",function(){ou1(N$A())});var Yrt={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},U_u=void 0,Ax0=window.innerWidth,e5H=window.innerHeight;window.addEventListener("resize",function(){U_u=void 0});var aru;if("IntersectionObserver"in window)aru=trY();else{if(U_u===void 0){var EuB;EuB="matchMedia"in window?window.matchMedia(Yrt.landscape+","+Yrt.portrait).matches:void 0;U_u=EuB!==void 0?EuB:Ax0>=930&&e5H>=550||Ax0>=550&&e5H>=930}aru=U_u?{observe:function(g){fw(function(){var v;(v=g.onViewportEntered)==null||v.call(g)})},
unobserve:function(){}}:new s2(function(g){fw(function(){var v;
(v=g.onViewportEntered)==null||v.call(g)})})}var Z1J=aru;var d_V=_.bC(function(g){var v=!1,r=_.sv(function(k){_.tQ(function(){v=!0;k.onload=null})});
_.Z8(function(){var k,y=(k=g.data)==null?void 0:k.call(g),z,W=(z=g.getSrc)==null?void 0:z.call(g).cb,S;k=(S=g.config)==null?void 0:S.call(g);if(S=r.value)if(z=function(e,a){if(!v)return W?W(e,a):e},wHY(S,k),_.T("web_image_dont_reload_same_src")&&LMA(S,y,z))_.T("web_image_dont_reload_same_src_simulate_load")&&S.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var Y;DRh(S,y||null,z,k,(Y=g.lazy)==null?void 0:Y.call(g))}},"v0I2p");
return _.A("img",{el:r})},"c");
d_V.idomCompat=!0;_.Kw=_.bC(function(g){var v=function(){var r,k=g.data(),y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X,b,n,h,IY,Ao,dC,Hh,wC,CK,Fh,qs;var Q6={contentMode:(y=g.contentMode)==null?void 0:y.call(g),loadedClass:(z=g.loadedClass)==null?void 0:z.call(g),isPreloaded:(W=g.isPreloaded)==null?void 0:W.call(g),notifyOnLoaded:(S=g.notifyOnLoaded)==null?void 0:S.call(g),notifyOnUnloaded:(Y=g.notifyOnUnloaded)==null?void 0:Y.call(g),preferredThumbnail:(e=g.preferredThumbnail)==null?void 0:e.call(g),preserveHeight:(a=g.preserveHeight)==
null?void 0:a.call(g),preserveWidth:(E=g.preserveWidth)==null?void 0:E.call(g),objectPosition:(p=g.objectPosition)==null?void 0:p.call(g),targetWidth:(f=g.targetWidth)==null?void 0:f.call(g),targetHeight:(Z=g.targetHeight)==null?void 0:Z.call(g),shouldShowPlaceholder:(L=g.shouldShowPlaceholder)==null?void 0:L.call(g),useWidth:(Q=g.useWidth)==null?void 0:Q.call(g),alt:(O=g.alt)==null?void 0:O.call(g),className:(q=g.className)==null?void 0:q.call(g),onerror:g.onerror,onload:g.onload,style$:((X=g.style$)==
null?void 0:X.call(g))||((b=g.style)==null?void 0:b.call(g)),color:(n=g.color)==null?void 0:n.call(g),width:(h=g.width)==null?void 0:h.call(g),height:(IY=g.height)==null?void 0:IY.call(g),"aria-hidden$":(Fh=(Ao=g["aria-hidden$"])==null?void 0:Ao.call(g))!=null?Fh:(dC=g.ariaHidden)==null?void 0:dC.call(g),draggable:(Hh=g.draggable)==null?void 0:Hh.call(g),"data-disabled$":(qs=(wC=g["data-disabled$"])==null?void 0:wC.call(g))!=null?qs:(CK=g.dataDisabled)==null?void 0:CK.call(g)};return uZm(k,Q6,(r=
g.hideOn404)==null?void 0:r.call(g))};
return _.A(_.T7,null,_.A(_.da,{when:function(){var r;return((r=v())==null?void 0:r.type)==="image"}},function(){return _.A(d_V,{data:function(){return v().image},
getSrc:{cb:function(r,k){var y=v().image.sources,z=v().config.isPreloaded,W=v().config.useWidth,S=v().config.targetWidth,Y=v().config.targetHeight,e=v().config.preferredThumbnail;return _.e7m(k,y,z,W,S,Y,e)||""}},
config:function(){var r=v().config,k;for(k in r)r[k]===void 0&&delete r[k];return r},
lazy:g.renderLazy})}),_.A(_.da,{when:function(){var r;
return((r=v())==null?void 0:r.type)==="icon"}},function(){return _.A(_.eg,{icon:function(){return v().iconName},
role:function(){return v().config.role},
className:function(){return v().config.className},
style:function(){return v().config.style$+";width: "+(v().config.width+"px;height: ")+(v().config.height+"px;color: ")+(v().config.color+";")},
ariaLabel:function(){return v().config["aria-label$"]},
ariaHidden:function(){return v().config["aria-hidden$"]},
dataDisabled:function(){return v().config["data-disabled$"]}})}))},"d");
_.Kw.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var pr0=function(g){return function(v){return _.A(ltm,null,function(){var r=v.data(),k=_.LS(v.config);return _.A(Kx,null,function(){return void g(r,k)})})}}(Jfm),j_3=_.bC(function(g){var v=function(k){var y,z=_.Fz(function(p){y=D8(function(){for(var f=_.I(a()),Z=f.next();!Z.done;Z=f.next()){Z=O1o(Z.value);
Z=typeof Z==="string"?document.createTextNode(Z):Z;if(!(Z instanceof Node)){f=new _.EU("Part is not a node",Z,typeof Z);_.Z0(f);break}p.appendChild(Z)}})}),W=i2(function(){return gkB(k())},{isEqual:xRR}),S=_.mQ(g.config),Y=function(){var p,f=W();
return!((p=S())==null||!p.ariaLabel)||!(f.commandRuns&&f.commandRuns.length!==0||f.paragraphStyleRuns&&f.paragraphStyleRuns.length!==0)},e=i2(S,{isEqual:qEk}),a=function(){var p=Rno(W(),e());
rfk(p,e());return W().content?WMh(W().content,p).parts:[]},E=!0;
_.Z8(function(){W();e();if(E)E=!1;else{var p=a();Promise.resolve().then(function(){var f=z.value;if(f){f.innerText="";var Z;(Z=y)==null||Z();y=_.fv(f,function(){return _.A(VrR,{parts:p})})}})}},"YlhjWd");
return _.A("span",{el:z,class:function(){return W()&&OnK(W(),S())},
dir:function(){var p;return((p=S())==null?0:p.userInput)?"auto":void 0},
"aria-label":function(){var p;return Y()?(p=S())==null?void 0:p.ariaLabel:void 0},
role:function(){return Y()?"text":void 0}})},r;
return((r=g.config)==null?0:r.renderedFromFormattedString)?v(g.text):_.A(_.d,{cond:g.text,then:v})},"e");
j_3.idomCompat=!0;_.FS=_.bC(function(g){var v=_.mQ(g.text),r=s_F(g);g.renderedFromFormattedString!==void 0&&(r.renderedFromFormattedString=!0);return _.T("attr_string_reactive")?_.A(j_3,{text:v,config:r}):_.A(_.d,{cond:function(){var k;return v()&&((k=gkB(v()))==null?void 0:k.content)},
then:function(){return _.A(pr0,{data:g.text,config:r})},
debugInstance:"Apcuac"})},"f");
_.FS.idomCompat=!0;var KMA=function(g,v,r){v=v===void 0?"unknown":v;r=r===void 0?{}:r;_.EU.call(this,g+" ("+v+")",Object.assign({},{name:"YtWcwError",tagName:v},r));Object.setPrototypeOf(this,this.constructor.prototype)};
_.N(KMA,_.EU);_.B$k=new WeakMap;_.XHA=!1;var GYT,h7F,i1o;_.me=Symbol("eh");_.Xz=Symbol("fh");GYT=Symbol("gh");h7F=new Set(Object.getOwnPropertyNames(Element.prototype));i1o=Symbol("hh");var TTt=_.bC(function(g){return _.A("yt-attributed-string",{"aria-label":g.ariaLabel,hidden:g.hidden,id:g.id,class:g.className,"force-default-style":g.forceDefaultStyle},_.A(_.FS,{text:g.data,ariaLabel:g.ariaLabel,ellipsisTruncate:g.ellipsisTruncate,isOverlay:g.isOverlay,linkInheritColor:g.linkInheritColor,noPreWrap:g.noPreWrap,noWrap:g.noWrap,userInput:g.userInput,noEndpoints:g.noEndpoints,headerRuns:g.headerRuns}))},"g");
_.T("web_wiz_attributed_string")&&_.B6(TTt,"yt-attributed-string",{props:{ariaHidden:_.me,ariaLabel:_.me,className:_.me,ellipsisTruncate:_.me,isOverlay:_.me,linkInheritColor:_.me,noEndpoints:_.me,noStyleRuns:_.me,noLinkColor:_.me,noPreWrap:_.me,noWrap:_.me,skipOnClick:_.me,userInput:_.me,headerRuns:_.me,id:_.me,data:_.me,hidden:_.me,forceDefaultStyle:_.me,text:_.Xz,stopPropagation:_.Xz,disableUpgrade:_.Xz,disable:_.Xz,slot:_.Xz}});var Ke=function(){return _.J.apply(this,arguments)||this};
_.N(Ke,_.J);Ke.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},Jfm(this.data,this.config))};
_.K([_.D(CWC),_.F("design:type",Object)],Ke.prototype,"ytIdomTemplatingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ke.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ke.prototype,"ariaLabel",void 0);_.K([_.u(),_.F("design:type",Boolean)],Ke.prototype,"disable",void 0);_.K([_.u(),_.F("design:type",Boolean)],Ke.prototype,"ellipsisTruncate",void 0);_.K([_.u(),_.F("design:type",Boolean)],Ke.prototype,"isOverlay",void 0);
_.K([_.u(),_.F("design:type",Boolean)],Ke.prototype,"linkInheritColor",void 0);_.K([_.u(),_.F("design:type",Boolean)],Ke.prototype,"noPreWrap",void 0);_.K([_.u(),_.F("design:type",Boolean)],Ke.prototype,"noWrap",void 0);_.K([_.u(),_.F("design:type",Boolean)],Ke.prototype,"userInput",void 0);_.K([_.u(),_.F("design:type",Boolean)],Ke.prototype,"noEndpoints",void 0);_.K([_.u(),_.F("design:type",Array)],Ke.prototype,"headerRuns",void 0);
Ke=_.K([_.HX({is:"yt-attributed-string",disableElementRegistration:!0})],Ke);
_.T("web_wiz_attributed_string")||_.m(Ke,"yt-attributed-string",function(){if(rx1===void 0){var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-attributed-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.core.yt_attributed_string.yt.attributed.string.css.js--\x3e");g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
g.content.insertBefore(vuV().content.cloneNode(!0),g.content.firstChild);rx1=g}g=rx1;return g},{mode:2});var lr1,frH,kiA;lr1=function(){this.firstThumbnailLoaded=!1};
_.NTB=function(){frH||(frH=new lr1);return frH};
kiA=function(g){var v=_.NTB();v.firstThumbnailLoaded||(v.firstThumbnailLoaded=!0,_.t7("ftl",g))};
lr1.prototype.reset=function(){this.firstThumbnailLoaded=!1};var Mrs=0,rSh=new WeakMap,gyT=0,MC=new Set;var ZRu,HRt=function(){return ZRu!==void 0?ZRu:ZRu=document.createElement("template")};
document.head.appendChild(HRt().content);var tS1;var Ijo,P7A,b8;_.vq=_.rC.caches;b8=function(){};
b8.prototype.open=function(g){return _.vq.open(D_u(g))};
b8.prototype.has=function(g){return _.vq.has(D_u(g))};
b8.prototype.delete=function(g){return _.vq.delete(D_u(g))};
b8.prototype.match=function(g,v){var r=this,k,y,z,W,S,Y;return _.P(function(e){switch(e.nextAddress){case 1:return _.U(e,r.keys(),2);case 2:k=e.yieldResult,y=_.I(k),z=y.next();case 3:if(z.done){e.jumpTo(5);break}W=z.value;return _.U(e,r.open(W),6);case 6:return S=e.yieldResult,_.U(e,S.match(g,v),7);case 7:if(Y=e.yieldResult)return e.return(Y);z=y.next();e.jumpTo(3);break;case 5:return e.return()}})};
var SIh=function(){};
_.N(SIh,b8);var D_u=function(g){if(g.includes(":"))throw Error("kh`"+g);return g+":"+_.eE("CacheStorage get")};
SIh.prototype.keys=function(){var g,v,r,k,y,z,W,S,Y;return _.P(function(e){if(e.nextAddress==1)return g=[],v=_.eE("CacheStorage keys"),_.U(e,_.vq.keys(),2);r=e.yieldResult;k=_.I(r);for(y=k.next();!y.done;y=k.next())z=y.value,W=_.zEm(z),S=W.originalName,Y=W.datasyncId,Y===v&&g.push(S);return e.return(g)})};var Fp=function(){var g=_.J.apply(this,arguments)||this;g.objectURL=null;g.loadTime=Infinity;return g};
_.N(Fp,_.J);_.c=Fp.prototype;_.c.renderIdom=function(){cSF(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("nh");this.setConfig();this.config&&Q_T(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.c.objectFitToContentMode=function(g){switch(g){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.c.logThumbnailFailureVe=function(){var g=_.Tp(197497);_.r2(_.Y6(),g);var v=_.Z3();v&&g&&v&&_.O3(v,[g])};
_.c.loadImageFromCacheIfExists=function(g){var v=this,r=g.target;(r==null?0:r.src)&&YIT(r.src).then(function(k){v.objectURL=_.lb(k).toString();v.setSrc(r,v.objectURL)}).catch(function(){})};
_.c.onError=function(g){var v=this;if(_.T("web_use_cache_for_image_fallback")){var r=g.target;r&&YIT(r.src).then(function(k){v.objectURL=_.lb(k).toString();v.setSrc(r,v.objectURL)}).catch(function(){_.T("kevlar_woffle_log_thumbnail_failure_ve")&&v.logThumbnailFailureVe();
_.T("kevlar_woffle_fallback_image")&&v.setSrc(r,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.c.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.c.setConfig=function(){var g=this;this.config={alt:this.alt||"",contentMode:this.objectFitToContentMode(this.objectFit),notifyOnLoaded:this.notifyOnLoaded,notifyOnUnloaded:this.notifyOnUnloaded,preferredThumbnail:this.preferredThumbnail,preserveHeight:this.preserveHeight,preserveWidth:this.preserveWidth,objectPosition:this.objectPosition,onload:function(v){g.loadImageFromCacheIfExists(v);g.revokeObjectURL();ySh(g.hostElement)},
onerror:function(v){g.onError(v)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.T("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.c.setSrc=function(g,v){v&&(g.src=v)};
_.K([_.D(CWC),_.F("design:type",Object)],Fp.prototype,"ytIdomTemplatingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Fp.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],Fp.prototype,"alt",void 0);_.K([_.u(),_.F("design:type",Boolean)],Fp.prototype,"ftlEligible",void 0);_.K([_.u(),_.F("design:type",Number)],Fp.prototype,"height",void 0);_.K([_.u(),_.F("design:type",Boolean)],Fp.prototype,"notifyOnLoaded",void 0);
_.K([_.u(),_.F("design:type",Boolean)],Fp.prototype,"notifyOnUnloaded",void 0);_.K([_.u(),_.F("design:type",String)],Fp.prototype,"objectFit",void 0);_.K([_.u(),_.F("design:type",String)],Fp.prototype,"objectPosition",void 0);_.K([_.u(),_.F("design:type",String)],Fp.prototype,"preferredThumbnail",void 0);_.K([_.u(),_.F("design:type",Boolean)],Fp.prototype,"preserveHeight",void 0);_.K([_.u(),_.F("design:type",Boolean)],Fp.prototype,"preserveWidth",void 0);
_.K([_.u({value:!0}),_.F("design:type",Boolean)],Fp.prototype,"useWidth",void 0);_.K([_.u({value:function(){return!_.ua("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.F("design:type",Boolean)],Fp.prototype,"shouldRenderLazy",void 0);_.K([_.u(),_.F("design:type",Number)],Fp.prototype,"width",void 0);Fp=_.K([_.HX({is:"yt-image",disableElementRegistration:!0})],Fp);
_.m(Fp,"yt-image",function(){if(tS1===void 0){var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-image--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.core.yt_image.yt.image.css.js--\x3e");g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);g.content.insertBefore(HRt().content.cloneNode(!0),g.content.firstChild);
tS1=g}g=tS1;return g},{mode:2});var i8=function(){return _.J.apply(this,arguments)||this};
_.N(i8,_.J);i8.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var g=_.Q0(this.data.onVisibleCommand);g&&this.ytComponentBehavior.resolveCommand(g)}};
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],i8.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],i8.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.JD.YtVisibilityBehavior),_.F("design:type",Object)],i8.prototype,"ytVisibilityBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],i8.prototype,"data",void 0);i8=_.K([_.HX({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],i8);
_.m(i8,"yt-bumper-user-edu-content-view-model",function(){if(LmV===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-bumper-user-edu-content-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_bumper_user_edu_content_view_model.yt.bumper.user.edu.content.view.model.css.js--\x3e<div id="bumper-content" class="style-scope yt-bumper-user-edu-content-view-model">\n  <yt-image id="icon" data="[[data.image]]" height="16" class="style-scope yt-bumper-user-edu-content-view-model"></yt-image>\n  <div id="message-block" class="style-scope yt-bumper-user-edu-content-view-model">\n    <yt-attributed-string id="message" data="[[data.text]]" class="style-scope yt-bumper-user-edu-content-view-model"></yt-attributed-string>\n  </div>\n</div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;D3F===void 0&&(D3F=document.createElement("template"));var k=D3F;r.call(v,k.content.cloneNode(!0),g.content.firstChild);LmV=g}g=LmV;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var LJV;var wr_,Q5t=function(){if(wr_!==void 0)return wr_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-progress-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_progress_flow_view_model.yt.creator.goal.progress.flow.view.model.css.js--\x3e<div id="header" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="avatar-images" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="creator-thumbnail" data="[[creatorGoalState.authorPhoto]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <yt-image id="goal-icon" data="[[targetIconThemedImage]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n  </div>\n  <div id="countdown-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-attributed-string id="goal-timer-description" data="[[creatorGoalState.goalHeadlineText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n    <template is="dom-if" if="[[shouldShowCountdown]]" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <yt-countdown class-name="[[is]] countdown" target-timestamp="[[endTimestamp]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-countdown>\n    </template>\n  </div>\n  <yt-attributed-string id="goal-subheader-info" data="[[creatorGoalState.goalSubheaderText]]" hidden="[[isGoalActive]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-image id="background-image" data="[[creatorGoalState.goalHeaderBackgroundImage]]" height="100" width="100" class="style-scope yt-creator-goal-progress-flow-view-model">\n  </yt-image>\n</div>\n<div id="content" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <yt-attributed-string id="goal-target" data="[[creatorGoalState.goalTargetText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-attributed-string id="goal-description" data="[[creatorGoalState.goalDescription]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <div id="goal-progress-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="sc-tier-image" data="[[creatorGoalState.superChatTierImage]]" height="32" preserve-height="" preserve-width="" width="32" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <div id="goal-numbers" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="current-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model">[[creatorGoalState.currentGoalCount]] </div>\n      <div id="goal-number-separator" class="style-scope yt-creator-goal-progress-flow-view-model">/ </div>\n      <div id="target-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model"> [[creatorGoalState.totalGoalCount]]</div>\n    </div>\n    <div id="progress-bar-container" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="progress-bar-progress" class="style-scope yt-creator-goal-progress-flow-view-model">\n      </div>\n    </div>\n  </div>\n</div>\n<div id="footer" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="progress-button" class="style-scope yt-creator-goal-progress-flow-view-model"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;LJV===void 0&&(LJV=document.createElement("template"));var k=LJV;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return wr_=g};var Cd6;_.Gh={};Cd6=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"]);_.Gh.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var g=this.getContext_();return g?g.getTaskManager():_.HR},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var g=_.hV(this.hostElement,"yt-get-context-provider",{});g.detail&&g.detail.contextProvider?this.cachedProviderNode_=g.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return Cd6.has(this.hostElement.localName)},
getNetworkManager:function(){var g=this.getContext_();if(g)return g.getNetworkManager()}};var dNh,uO1,j5E,x_H;_.Xp=function(g){var v=uO1.get(g);if(v&&(v=v.pop()))return x_H++,v;j5E++;try{var r=document.createElement(g)}catch(k){throw new _.EU("ElementPool failed to create element",g,k.message);}return r};
dNh=function(g){var v=g.is;if(v){var r=uO1.get(v);r||(r=[],uO1.set(v,r));var k=_.Cv("ELEMENT_POOL_CONFIG")||{};r.length>=(k[v]!==void 0?k[v]:_.Cv("ELEMENT_POOL_DEFAULT_CAP",0))||r.push(g)}else _.Lx(new _.EU("Element pool should only handle custom elements:",g.nodeName))};
uO1=new Map;j5E=0;x_H=0;var rZ=new WeakMap,EyF=new WeakMap;var Jxc;_.Ba=function(g,v,r){r=r===void 0?_.Tn():r;this.JSC$11691_defaultPriority=g;this.signal=v;this.scheduler=r;this.nextJobDescriptor=0;this.JSC$11691_parkedJobs=[];this.scheduledJobs=new Map};
_.hD=function(g,v){if(v){var r=_.Qu();g.signal&&!_.Ch(r,g.signal)?(r.addListener(g.signal,function(){g.processSignal()}),g.JSC$11691_parkedJobs.push({job:v,
priority:void 0})):$_V(g,v)}};
Jxc=function(g,v){if(v!==g.JSC$11691_defaultPriority){g.JSC$11691_defaultPriority=v;for(var r=_.I(g.scheduledJobs.values()),k=r.next();!k.done;k=r.next())k=k.value,g.scheduler.cancelJob(k.jobId),k.jobId=g.scheduler.addJob(k.jobWrapper,v)}};
_.Ba.prototype.flushJobs=function(){Jxc(this,10);this.processSignal()};
_.Ba.prototype.cancel=function(){for(var g=_.I(this.scheduledJobs),v=g.next();!v.done;v=g.next()){var r=_.I(v.value);v=r.next().value;r=r.next().value;this.scheduler.cancelJob(r.jobId);this.scheduledJobs.delete(v)}this.JSC$11691_parkedJobs=[]};
_.Ba.prototype.processSignal=function(){for(var g=_.I(this.JSC$11691_parkedJobs),v=g.next();!v.done;v=g.next())v=v.value,$_V(this,v.job,v.priority);this.JSC$11691_parkedJobs=[]};
var $_V=function(g,v,r){r=r||g.JSC$11691_defaultPriority;if(r===10)RR(v);else{var k=g.nextJobDescriptor++,y=function(){v();g.scheduledJobs.delete(k)},z=g.scheduler.addJob(y,r);
g.scheduledJobs.set(k,{jobWrapper:y,jobId:z,priority:r})}};_.BG(fjh);var Nno={propNames:[],synchronous:!1,enableUnsafeRenderOnNotifyPath:!1};CVh({beforeVisit:function(g){if(Mk.has(g.type)){var v;(v=g.props).idomKey!=null||(v.idomKey=g.type)}else g.type.TAG_NAME&&(hT=g.type.TAG_NAME)},
afterRender:function(g,v){var r;hT=(r=v==null?void 0:v.type)!=null?r:""},
didPatch:function(){hT=""}});var OR0;_.ne={};OR0={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.ne.YtRendererstamperBehavior=[_.Gh.YtTaskEmitterBehavior,{mappings:null,stampDom:null,rendererStamperLogger_:null,beforeRegister:function(){this.configureRendererStamper&&typeof this.configureRendererStamper==="function"&&(this.stampDom?this.stampDom=Object.assign({},this.stampDom,this.configureRendererStamper()):this.stampDom=this.configureRendererStamper());this.stampDom&&this.addStampDomObservers_()},
created:function(){this.deferredBindingTasks_=[];this.renderJobsMap_=Object.create(null);this.hasDataPath_=Object.create(null);this.stampDom&&this.addStampDomObserverFns_();this.telemetry_={};this.resetTelemetry_()},
resetTelemetry_:function(){this.telemetry_.create=0;this.telemetry_.reuse=0},
addStampDomObservers_:function(){if(this.useSignals)for(var g in this.stampDom){var v=this.stampDom[g];v&&v.id&&this.addReactiveSchema({type:"observe",method:{methodName:ASk(v.id),args:[{type:"wildcard",path:g}]}})}else{(g=(this.constructor.generatedFrom||this).observers)||(g=[]);for(v in this.stampDom){var r=this.stampDom[v];r&&r.id&&g.push(ASk(r.id)+"("+v+".*)")}this.constructor.generatedFrom.observers=g}},
addStampDomObserverFns_:function(){for(var g in this.stampDom){var v=this.stampDom[g];v.id?(this[ASk(v.id)]=this.rendererStamperObserver_.bind(this,g,v.id),this.hasDataPath_[g]=!1):(v=new _.EU("Bad rendererstamper config",this.is+":"+g),_.Z0(v))}},
rendererStamperObserver_:function(g,v,r){if(r.path==g){if(r.value===void 0&&!this.hasDataPath_[g])return;this.hasDataPath_[g]=r.value!==void 0}this.rendererStamperApplyChangeRecord_(g,v,r)},
rendererStamperApplyChangeRecord_:function(g,v,r){var k=this.renderJobsMap_[v],y=null;g==r.path?(r=r.value,_.nK(r)||(r=r===void 0||r===null?[]:[r]),g=this.stampDom[g],g.mapping&&(y=this.stampDomArray_.bind(this,r,v,g.mapping,g.reuseComponents,g.events,g.stamperStableList)),k&&k.cancel(),r=g.usePageScheduler?this.getTaskManager():void 0,k||g.initialRenderPriority==void 0)?g.renderPriority==void 0||k||(k=new _.Ba(g.renderPriority,g.waitForSignal,r),this.renderJobsMap_[v]=k):(k=new _.Ba(g.initialRenderPriority,
g.waitForSignal,r),this.renderJobsMap_[v]=k,y=function(z,W){z();Jxc(W,10)}.bind(this,y,k)):y=g+".splices"==r.path?this.stampDomArraySplices_.bind(this,g,v,r.value):this.forwardRendererStamperChanges_.bind(this,g,v,r);
k?_.hD(k,y):y()},
forwardRendererStamperChanges_:function(g,v,r){var k=r.path.slice(g.length+1),y=this.getStampContainer_(v),z=k.indexOf("."),W=k.substring(0,z),S=!1,Y=0,e=parseInt(W,0);if(W[0]=="#"){S=parseInt(W.substring(1),0);e=this.get(g);var a=this.get([g,W]);e[S]==a?Y=S:Y=e.indexOf(a);S=!0}else isNaN(e)||(Y=e,S=!0);S&&(k=k.substring(W.length+1),z=k.indexOf("."));W=_.em(y).children[Y];var E;if(y=(E=W==null?void 0:W.polymerController)!=null?E:W)k="data"+k.slice(z),typeof y.notifyPath!=="function"?_.Lx(new _.EU("notifyPath missing",
this.is+": "+g+", "+v)):r.value?y.notifyPath(k,r.value):y.notifyPath(k)},
stampDomArraySplices_:function(g,v,r){if(r&&r.indexSplices){var k=this.getStampContainer_(v);if(k){for(var y=_.em(k),z=ajB(this.stampDom[g].reuseComponents),W=r.indexSplices.length,S=0;S<W;S++){for(var Y=r.indexSplices[S],e=y.children[Y.index],a=Y.removed.length;a>0;a--)e&&e.parentElement&&(_.em(e.parentElement).removeChild(e),z&&dNh(e),e=y.children[Y.index]);a=this.stampDom[g].mapping;for(var E=Y.index+Y.addedCount,p=document.createDocumentFragment(),f=z,Z=Y.index;Z<E;Z++){var L=Y.object[Z],Q=UNh(a,
L);if(Q){var O=a[Q];L=L[Q];Q=this.getComponentName_(O,L);var q=e?rZ.has(e):!1;f&&e&&e.is==Q&&q?(Q=e,this.telemetry_.reuse++,e=e.nextElementSibling):f&&e&&q?(Q=this.createComponent_(O,L,z),q=_.em(e).nextElementSibling,y.insertBefore(Q,q),Tns(this.is,y,e,z),e=q):(f=!1,Q=this.createComponent_(O,L,z),p.appendChild(Q));this.deferRenderStamperBinding_(Q,O,L)}else O=new _.EU("Unimplemented type",g,v,k.tagName,Object.keys(L)[0]),_.Z0(O)}y.insertBefore(p,e)}this.flushRenderStamperComponentBindings_();this.stampDom[g].events&&
_.hV(this.hostElement,"yt-rendererstamper-finished",{container:k})}else g=new _.EU("Container object not found",v,this.hostElement?this.hostElement.is:""),_.Z0(g)}},
stampDomArray_:function(g,v,r,k,y,z){var W=this.getStampContainer_(v);if(W)if(v=_.em(W),k=ajB(k),g){var S=0,Y=0,e;if(z=z===void 0?_.ua("STAMPER_STABLE_LIST",!1):z||!1)for(e=v.firstElementChild;e&&!rZ.has(e)&&g.length>Y;){z=g[Y];var a=UNh(r,z);if(a){if(this.getComponentName_(r[a],z[a])!=e.is){var E=this.createComponent_(r[a],z[a],k),p=_.em(e).nextElementSibling;p?v.insertBefore(E,p):v.appendChild(E);Tns(this.is,v,e,k);e=E}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(e,r[a],z[a]);S++;
Y++;e=_.em(e).nextElementSibling}else Y++}ljh(this.is,v,S,k);S=e;if(g.length>Y){z=document.createDocumentFragment();for(a=g.length;Y<a;Y++)if(E=g[Y],p=UNh(r,E))e=this.createComponent_(r[p],E[p],k),this.deferRenderStamperBinding_(e,r[p],E[p]),z.appendChild(e);S&&_.em(S).parentNode&&e&&!rZ.has(e)?v.insertBefore(z,S):v.appendChild(z)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();y&&_.hV(this.hostElement,"yt-rendererstamper-finished",{container:W})}else ljh(this.is,v,0,
k);else g=new _.EU("Container object not found",v,this.hostElement?this.hostElement.is:""),_.Z0(g)},
getStampContainer_:function(g){return this.$&&this.$[g]||_.hb(this.hostElement).querySelector("#"+g)},
getComponentName_:function(g,v){return typeof g==="string"?g:g.matcher?g.matcher.call(this,v):g.component},
createComponent_:function(g,v,r){g=this.getComponentName_(g,v);try{var k=RU.has(g)||Mk.has(g);if(r&&!k){var y=_.Xp(g);try{_.kx(y)}catch(z){r="Failed to clear styles for "+g+".",z.message&&(r+=" Original error: "+z.message),_.Lx(new _.EU(r))}}else y=document.createElement(g)}catch(z){return y="YtRendererStamperBehavior failed to create "+g+".",z.message&&(y+=" Original description: "+z.message),z.message="YtRendererStamperBehavior failed to create element",_.wP(z,y),OR0.hasOwnProperty(g)?_.Lx(z):_.Z0(z),
document.createElement("SPAN")}this.telemetry_.create++;return y},
deferRenderStamperBinding_:function(g,v,r){this.deferredBindingTasks_.push({component:g,typeOrConfig:v,data:r})},
flushRenderStamperComponentBindings_:function(){for(var g=0,v=this.deferredBindingTasks_.length;g<v;g++){var r=this.deferredBindingTasks_[g];if(!r)break;var k=void 0,y=void 0,z=void 0,W=void 0,S=r.component,Y=r.typeOrConfig;r=r.data;var e=(W=S.polymerController)!=null?W:S;W=S.loggingStatus;try{W&&(W.isRendererStamper=!0);if(typeof Y!=="string"){for(z in Y.attributes)Y.attributes[z]===!0?S.setAttribute(z,""):Y.attributes[z]===!1?S.removeAttribute(z):S.setAttribute(z,Y.attributes[z]);for(y in Y.params)e[y]=
Y.params[y],S!==e&&aU(S.localName,y,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(k in Y.properties){var a=Y.properties[k];if(a){var E=eEs(a);e[k]=this.get(E);S!==e&&aU(S.localName,k,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(k==="on-tap"||k==="on-click"){var p=this.get(E);S.addEventListener("click",p);EyF.set(S,{property:k,listener:{type:"element",eventName:"click",handler:p}})}}else{var f=new _.EU("Undefined property binding",k);_.Z0(f)}}}if(Y.classListBinding){var Z=eEs(Y.classListBinding),
L=Z?this[Z]:null;if(L)for(k=0;k<L.length;k++)_.Mm(S,L[k],!0)}e.data=r}finally{W&&(W.isRendererStamper=!1)}if(k=rZ.get(S))S.hidden=!1,rZ.delete(S),_.HR.cancelJob(k)}this.deferredBindingTasks_.length=0}}];_.Mz={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(g){for(var v=_.Jv.getInstance(),r=_.I(Object.keys(g)),k=r.next();!k.done;k=r.next()){var y=k.value;k=g[y];if(this&&this[k]){var z=v.actionRoutingMap.get(y);z||(z=new Map,v.actionRoutingMap.set(y,z));v.registerActionHandler(this,y,this[k].bind(this),z)}else y=Error("fd"),y.params=k,_.xA(y)}},
unregisterActionMap:function(g){_.V1(_.Jv.getInstance(),g,this)}}]};var cq=new Map([["FACE_HAPPY",{name:"animated_face_happy_light",nameDarkTheme:"animated_face_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_HAPPY",totalFrames:121,lazyLoad:!1}],["FACE_MEH",{name:"animated_face_meh_light",nameDarkTheme:"animated_face_meh_dark",
path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_meh.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_meh.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_MEH",totalFrames:121,lazyLoad:!1}],["FACE_SAD",{name:"animated_face_sad_light",nameDarkTheme:"animated_face_sad_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_sad.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_sad.json",
lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_SAD",totalFrames:121,lazyLoad:!1}],["FACE_UNHAPPY",{name:"animated_face_unhappy_light",nameDarkTheme:"animated_face_unhappy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_unhappy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_unhappy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_UNHAPPY",totalFrames:121,
lazyLoad:!1}],["FACE_VERY_HAPPY",{name:"animated_face_very_happy_light",nameDarkTheme:"animated_face_very_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_very_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_very_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_VERY_HAPPY",totalFrames:121,lazyLoad:!1}],["LIKE",{name:"animated_like_light",nameDarkTheme:"animated_like_dark",
path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_light_v4.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_v4.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:60,lazyLoad:!0}],["NOTIFICATION_BELL",{name:"notification_bell_light",nameDarkTheme:"notification_bell_dark",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light.json",
pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"NOTIFICATION_BELL",totalFrames:79,lazyLoad:!1}]]);var yG;var zp=new Map;var $NJ=window.matchMedia("(forced-colors: active)").matches;var VSj;var qru;var qIA=new _.bR("LOTTIE_LOADER_TOKEN");_.B6(_.bC(function(g){return _.A("ytd-lottie-player",{id:g.id,hidden:g.hidden,class:g.className,"aria-label":g.ariaLabel,style:"display: block;"},_.A(_.Wq,{data:g.data,animationName:function(){var v;return((v=g.data().animationConfig)==null?void 0:v.name)||""},
animationRef:function(){return g.data().animationRef}}))},"h"),"ytd-lottie-player",{props:{data:_.me,
id:_.me,hidden:_.me,className:_.me,ariaLabel:_.me}});var R2=function(){var g=_.J.apply(this,arguments)||this;g.animationRef={};return g};
_.N(R2,_.J);_.c=R2.prototype;
_.c.handlePropertyChange=function(){var g=this.animatedIcon,v=this.active,r=this.isDarkTheme;if(g){var k=this.previousActive!==v;this.previousActive=v;this.animationRef.lottieEl?k&&this.toggleAnimation(v,g.totalFrames):v?this.initializeAnimationAsToggled(g.lottiePlayerProps,g.totalFrames):this.initializeAnimationAsUntoggled(g.lottiePlayerProps);g.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=g.type;this.lottiePlayerProps=this.computeLottiePlayerProps(g,r)}};
_.c.computeLottiePlayerProps=function(g,v){var r=this.deepCloneLottiePlayerProps(g);v?(v=g.nameDarkTheme,g=g.pathDarkTheme):(v=g.name,g=g.path);r.animationConfig.name=v;(v=zp.get(g))?r.animationConfig.animationData=v:r.animationConfig.path=g;return r};
_.c.initializeAnimationAsToggled=function(g,v){g.animationConfig.initialSegment=[v-1,v]};
_.c.initializeAnimationAsUntoggled=function(g){g.animationConfig.initialSegment=void 0};
_.c.toggleAnimation=function(g,v){if(g){var r;(r=this.animationRef.lottieEl)==null||r.playSegments([0,v],!0)}else{var k;(k=this.animationRef.lottieEl)==null||k.playSegments([0,1],!0)}};
_.c.deepCloneLottiePlayerProps=function(g){var v=Object.assign({},g.lottiePlayerProps.animationConfig);g=Object.assign({},g.lottiePlayerProps);g.animationConfig=v;return g};
R2.prototype.handlePropertyChange=R2.prototype.handlePropertyChange;_.K([_.u(),_.F("design:type",Object)],R2.prototype,"animatedIcon",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],R2.prototype,"active",void 0);_.K([_.u(),_.F("design:type",Boolean)],R2.prototype,"isDarkTheme",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],R2.prototype,"animatedIconType",void 0);_.K([_.u(),_.F("design:type",Boolean)],R2.prototype,"previousActive",void 0);
_.K([_.u(),_.F("design:type",Object)],R2.prototype,"lottiePlayerProps",void 0);_.K([_.u(),_.F("design:type",Object)],R2.prototype,"animationRef",void 0);_.K([_.IU("animatedIcon","active","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],R2.prototype,"handlePropertyChange",null);R2=_.K([_.HX({is:"yt-animated-icon",disableElementRegistration:!0})],R2);
_.m(R2,"yt-animated-icon",function(){if(qru===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-animated-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_animated_icon.yt.animated.icon.css.js--\x3e<ytd-lottie-player class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" class="style-scope yt-animated-icon"></ytd-lottie-player>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;VSj===void 0&&(VSj=document.createElement("template"));var k=VSj;r.call(v,k.content.cloneNode(!0),g.content.firstChild);qru=g}g=qru;return g},{mode:2});var s50;var m_C;var Kch=_.bC(function(g){var v=_.mb(),r=t0(function(){return{value:null}});
_.tQ(function(){var y;(y=r.value)==null||y.cancel()});
var k=_.Uk(g.data,{equals:function(y,z){return y.iconName===z.iconName&&y.iconStyle===z.iconStyle&&y.iconSize===z.iconSize&&y.iconSetName===z.iconSetName&&y.iconSelected===z.iconSelected}},"aoiXAb");
_.Z8(function(){var y,z=(y=g.options)==null?void 0:y.call(g);mNC(v,r,k(),z)},"QXgxJd");
return _.A("span",{class:"yt-icon-shape",el:v})},"i");
Kch.idomCompat=!0;var DfR=["youtube_fill","youtube_outline"];var KJu=new _.p6({type:"iconset",value:void 0}),gg=function(){var g=_.J.apply(this,arguments)||this;g.isDarkTheme=document.documentElement.hasAttribute("dark");g.iconName="";g.iconsetName="yt-icons";g.iconset=null;g.missingIconSet=!1;g.iconType=null;g.iconShapeDataSignal=_.Ww(void 0,void 0,"RQ9kUb");g.renderingOptionsSignal=_.Ww({iconWidth:"100%",iconHeight:"100%",iconFilter:g.iconFilter},void 0,"qtx8Ef");g.wizHasRendered=!1;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N(gg,_.J);gg.prototype.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&(this.isDarkTheme=g)};
gg.prototype.handlePropertyChange=function(){var g=this,v,r,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O;return _.P(function(q){switch(q.nextAddress){case 1:if(v=!g.icon&&!g.iconName||!g.isAttached)return q.return();r=g;k=r.icon;y=r.size;z=r.defaultToFilled;W=r.active;S=r.targetContainer;g.toggleContainerClass(S);_.T("kevlar_use_wil_icons")&&k&&(Y=pr3(k),g.iconType=Y.length?Y[1]:null);if(k){q.jumpTo(2);break}g.iconsetName="";g.iconName="";return _.U(q,g.renderIcon(S,k),3);case 3:return q.return();case 2:e=gg.computeIcon(k);
a=pr3(e);a.length&&(g.iconsetName=a[0],g.iconName=a[1]);if(!_.T("kevlar_use_wil_icons")){q.jumpTo(4);break}E=gg;p=E.getIconShapeData;f=g.iconType;Z=g.active;L=g.defaultToFilled;Q=g.size;O=g.iconsetName;return _.U(q,gg.getIconManager(),6);case 6:return _.U(q,p.call(E,f,Z,L,Q,O,q.yieldResult),5);case 5:g.iconShapeData=q.yieldResult;case 4:if(g.shouldRenderIconShape(S)){q.jumpTo(7);break}return _.U(q,g.determineIconSet(e,W,z,y,S),7);case 7:return _.U(q,g.renderIcon(S,k),0)}})};
gg.prototype.toggleContainerClass=function(g){g?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
gg.computeIcon=function(g){return!_.T("default_to_innertube_icon")||g.indexOf(":")>0?g:_.c6(g)};
_.c=gg.prototype;_.c.determineIconSet=function(g,v,r,k){var y=this;return _.P(function(z){return z.nextAddress==1?_.T("kevlar_system_icons")||_.Cv("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.Cv("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?_.U(z,y.switchToYtSysIconset(g,v,r,k),3):z.jumpTo(2):z.nextAddress!=2?z.return():_.U(z,y.useYtSysIconsetForMissingIcons(g,v,r,k),0)})};
_.c.switchToYtSysIconset=function(g,v,r,k){var y=this,z,W,S,Y,e,a,E;return _.P(function(p){switch(p.nextAddress){case 1:if(!g||y.iconsetName!=="yt-icons"&&y.iconsetName!=="yt-sys-icons"){p.jumpTo(0);break}z=pr3(g);W=z[1];W=_.wrR(W);_.T("enable_polymer_icons_replace_underscores_dash")&&W.includes("_filled")&&(W=W.replace(/_filled/g,"-filled"));return _.U(p,y0(W,!0),3);case 3:return S=p.yieldResult,_.U(p,y0(W,!1),4);case 4:if((Y=p.yieldResult)||v&&S)y.iconsetName="yt-sys-icons";y.iconName=y.getIconName(W,
v,r,Y,S);if(k===24){p.jumpTo(0);break}e="yt-sys-icons"+k+":"+y.iconName;return _.U(p,y0(e,!1,!0),6);case 6:return a=p.yieldResult,_.U(p,y0(e,!0,!0),7);case 7:E=p.yieldResult;y.iconName=y.getIconName(W,v,r,a,E);if(!v&&a||v&&E)y.iconsetName="yt-sys-icons"+k;_.o7(p)}})};
_.c.getIconName=function(g,v,r,k,y){g.includes("-filled")&&(g=g.replace("-filled",""));return y&&(v||r)?g+"-filled":g};
_.c.useYtSysIconsetForMissingIcons=function(g,v,r,k){var y=this,z,W;return _.P(function(S){if(S.nextAddress==1)return y.iconsetName!=="yt-icons"?S.jumpTo(0):_.U(S,y0(y.iconName,!1,!1,!0),3);if(S.nextAddress!=4)return z=S.yieldResult,_.U(S,y0(y.iconName,!1),4);W=S.yieldResult;if(z||!W)return S.jumpTo(0);y.iconsetName="yt-sys-icons";return _.U(S,y.switchToYtSysIconset(g,v,r,k),0)})};
_.c.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
gg.getIconManager=function(){return _.P(function(g){try{return g.return(_.h0().resolve(_.zB))}catch(v){return g.return(new Promise(function(r){_.Qu().parkOrScheduleJob(function(){r(_.h0().resolve(_.zB))},2,"ci")}))}})};
gg.getIconShapeData=function(g,v,r,k,y,z){k=k===void 0?24:k;if(g){g=g.toLowerCase();var W=g.endsWith("_filled")||g.endsWith("-filled");v={iconName:g,iconStyle:(v===void 0?0:v)||(r===void 0?0:r)||W?"youtube_fill":"youtube_outline",iconSize:k,iconSetName:y===void 0?"yt-icons":y};r=!!z.resolveIcon(v);r||(v.iconSize=void 0,r=!!z.resolveIcon(v));!r&&W&&(v.iconName=g.substring(0,g.length-7),v.iconSize=k,r=!!z.resolveIcon(v),r||(v.iconSize=void 0,r=!!z.resolveIcon(v)));r||(v.iconStyle=void 0,r=!!z.resolveIcon(v));
r||_.Lx(new _.EU("Icon not supported",{iconName:v.iconName,iconStyle:v.iconStyle,iconSize:v.iconSize,iconType:g}));return r?v:void 0}};
_.c=gg.prototype;_.c.shouldRenderIconShape=function(g){if(!_.T("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;g=this.getContainer(g);return!JSC(g,this.icon)};
_.c.renderIcon=function(g,v){var r=this,k,y,z,W,S,Y,e,a;return _.P(function(E){switch(E.nextAddress){case 1:if(v&&r.icon!==v)return E.return();k=r.getContainer(g);y=JSC(k,r.icon);if(r.shouldRenderIconShape(g)&&r.iconType)return r.applyIconShape(y,k),E.return();r.removeIconShape();if(!k)return E.return();r.iconName===""&&r.iconset&&k&&(r.removeStaticIcon(r.iconset,k),y&&r.removeAnimatedIcon(k));if(r.iconName===""&&r.iconset||!r.iconsetName||!KJu)return E.return();r.iconset=KJu.byKey(r.iconsetName);
if(!r.iconset)return r.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.cX(r,r.onIconsetAdded)),E.return();r.missingIconSet&&(r.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.cX(r,r.onIconsetAdded)));W=(z=y||r.isAnimatedIcon?jBo(r.icon):void 0)&&!z.lazyLoad;Y=z&&((S=z)==null?void 0:S.lazyLoad)&&(z.lottiePlayerProps.animationConfig.animationData?!0:zp.get(r.isDarkTheme?z.pathDarkTheme:z.path)?!0:!1);if(W||Y)return r.applyAnimatedIcon(k,z,r.iconset),E.return();if(Y||
(e=z)==null||!e.lazyLoad){E.jumpTo(2);break}a=Vum(z,r.isDarkTheme);r.applyStaticIcon(r.iconset,k,r.iconName,g,y);return _.U(E,a,3);case 3:return _.U(E,r.renderIcon(r.targetContainer,r.icon),4);case 4:return E.return();case 2:r.applyStaticIcon(r.iconset,k,r.iconName,g,y),_.o7(E)}})};
_.c.getContainer=function(g){var v,r=(v=bET(this.hostElement))==null?void 0:v.host;v=!!r&&!!r.polymerController;if(!g||v)return g?this.getTargetContainer(g,r):this.hostElement};
_.c.getTargetContainer=function(g,v){var r=_.hb(v).querySelector("#"+g);r||(g=new _.EU("yt-icon container missing",v.is,g),_.Z0(g));return r};
_.c.applyStaticIcon=function(g,v,r,k,y){y&&this.removeAnimatedIcon(v);this.removeIconShape();y=y&&!!this.iconType&&!!this.iconShapeData&&_.T("kevlar_use_wil_icons");try{y?this.applyIconShape(!1,v):g.applyIcon(v,r)}catch(z){this.handleError(z,k,v)}};
_.c.applyIconShape=function(g,v){this.iconset&&v&&(this.removeStaticIcon(this.iconset,v),g&&this.removeAnimatedIcon(v));g={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter};var r=_.I(this.iconShapeDataSignal);v=r.next().value;r=r.next().value;var k=_.I(this.renderingOptionsSignal),y=k.next().value;k=k.next().value;r(this.iconShapeData);k(g);if(!this.wizHasRendered)for(this.wizHasRendered=!0,g=_.I(byh(v,y)).next().value;g.firstChild;)_.hb(this.hostElement).appendChild(g.firstChild)};
_.c.removeIconShape=function(){if(_.T("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.c.removeStaticIcon=function(g,v){g.removeIcon(v)};
_.c.applyAnimatedIcon=function(g,v,r){this.removeStaticIcon(r,g);this.removeIconShape();var k;r=this.animatedIconElement&&((k=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:k.type)===v.type;if(this.animatedIconElement&&r){this.animatedIconElement.polymerController.animatedIcon=v;var y;((y=this.animatedIconElement)==null?void 0:y.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(g),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=v,this.animatedIconElement.polymerController.active=this.active,this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.T("kevlar_use_wil_icons")?g.insertBefore(this.animatedIconElement,g.childNodes[0]):(g=_.hb(g),g.insertBefore(this.animatedIconElement,g.childNodes[0]))};
_.c.removeAnimatedIcon=function(g){_.T("kevlar_use_wil_icons")?this.animatedIconElement&&g.contains(this.animatedIconElement)&&g.removeChild(this.animatedIconElement):(g=_.hb(g),this.animatedIconElement&&g.contains(this.animatedIconElement)&&g.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.c.handleError=function(g,v,r){_.wP(g,this.iconName,v,r);v=JSC(r,this.icon);var k=!1;window.location.href.includes("JpymaW6Lh2w")?k=!0:r._svgIcon&&(r=(r=r._svgIcon.parentNode)?r.tagName:"unknown",_.wP(g,r),r==="YT-ICON"&&g.name==="NotFoundError"?k=!0:g.name==="NotFoundError"&&v&&(k=!0));k?_.Lx(g):_.Z0(g)};
_.mx.Object.defineProperties(gg,{template:{configurable:!0,enumerable:!0,get:function(){if(m_C===void 0){var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_icon.yt.icon.css.js--\x3e");g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;
s50===void 0&&(s50=document.createElement("template"));var k=s50;r.call(v,k.content.cloneNode(!0),g.content.firstChild);m_C=g}g=m_C;return g}}});
gg.prototype.handlePropertyChange=gg.prototype.handlePropertyChange;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],gg.prototype,"actionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",String)],gg.prototype,"icon",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],gg.prototype,"active",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],gg.prototype,"defaultToFilled",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],gg.prototype,"isAnimatedIcon",void 0);
_.K([_.u({value:24}),_.F("design:type",Number)],gg.prototype,"size",void 0);_.K([_.u({value:""}),_.F("design:type",String)],gg.prototype,"targetContainer",void 0);_.K([_.u(),_.F("design:type",Object)],gg.prototype,"animatedIconElement",void 0);_.K([_.u(),_.F("design:type",Object)],gg.prototype,"isDarkTheme",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],gg.prototype,"ariaHidden",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],gg.prototype,"ariaLabel",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],gg.prototype,"role",void 0);_.K([_.u(),_.F("design:type",String)],gg.prototype,"style",void 0);_.K([_.u(),_.F("design:type",String)],gg.prototype,"iconFilter",void 0);_.K([_.IU("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],gg.prototype,"handlePropertyChange",null);
gg=_.K([_.HX({is:"yt-icon",noInjection:!0})],gg);var bRu;var FJu=function(){var g=document.body,v=g.appendChild;if(bRu===void 0){var r=document.createElement("template");_.H(r,'\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>');
bRu=r}r=bRu;v.call(g,r.content)};
document.body?FJu():window.addEventListener("DOMContentLoaded",FJu);var iRP,GJE=function(){return iRP!==void 0?iRP:iRP=document.createElement("template")};
document.head.appendChild(GJE().content);var XrH,BTB=function(){return XrH!==void 0?XrH:XrH=document.createElement("template")};
document.head.appendChild(BTB().content);var h56;_.vV=new _.bR("KEY_MANAGER_TOKEN");var BnF={duration:1E3,easing:"ease",fill:"forwards"};_.BG(X1s);var nyA={duration:1E3,easing:"ease",fill:"forwards"},R56=_.bC(function(g){var v=_.sv(),r=void 0,k=function(){var y,z;return si((y=g.character)==null?void 0:y.call(g))||si((z=g.previousCharacter)==null?void 0:z.call(g))};
_.Z8(function(){if(g.marginMultiplier()){var y;(y=r)==null||y.cancel();if(k()){var z;y=((z=g.previousCharacter)==null?0:z.call(g))?Number(g.previousCharacter())+10:g.rollUp()?0:30;var W;if((W=g.shouldAnimate)==null||!W.call(g)){var S,Y;y-=hER((S=g.character)==null?void 0:S.call(g),(Y=g.previousCharacter)==null?void 0:Y.call(g),g.rollUp(),y)}}else{y=g.rollUp()?0:2;var e;(e=g.shouldAnimate)!=null&&e.call(g)||(z=y,W=g.rollUp()?-1:1,y=z-W)}v.value.style.marginTop="-"+y*g.marginMultiplier()+"px";var a;
if((a=g.shouldAnimate)==null?0:a.call(g)){var E,p;r=MuY(v.value,(E=g.character)==null?void 0:E.call(g),(p=g.previousCharacter)==null?void 0:p.call(g),g.rollUp(),y,k(),g.marginMultiplier())}else{var f;v.value.style.display=((f=g.character)==null?0:f.call(g))?"":"none"}}},"vt9b9b");
return _.A("animated-rolling-character",{el:v,class:"animated-rolling-character-wiz"},_.A(_.d,{cond:k,then:function(){return _.A(nuF,null)},
else:function(){return _.A(MSV,{character:g.character})}}))},"j");
R56.idomCompat=!0;var REo=_.T("web_enable_sink_animated_rolling_character_and_number")?R56:X1s,g46=_.T("web_enable_sink_animated_rolling_character_and_number")?R56:_.Sg(X1s),nuF=_.bC(function(){for(var g=[],v=1;v<30;v++)g.push(_.A("div",null,v%10));return _.A(_.R6,null,_.A("div",null,"\u00a0"),g,_.A("div",null,"\u00a0"))},"k"),MSV=_.bC(function(g){var v=g.character;
return _.A(_.R6,null,_.A("div",null,"\u00a0"),_.A(_.d,{cond:function(){return!(v==null?0:v())||_.Wh(v==null?void 0:v())},
then:function(){return _.A("div",null,"\u00a0")},
else:function(){return _.A("div",null,v)}}),_.A("div",null,"\u00a0"))},"l");_.BG(gRm);var v4u=_.bC(function(g){var v=void 0,r=void 0,k=function(){var z;return((z=g.fontSizeMultiplier)==null?0:z.call(g))?g.heightPx()*g.fontSizeMultiplier():g.heightPx()},y=_.Uk(function(){if(!g.numberText())return[];
var z,W,S=((z=g.forceRollUp)==null?void 0:z.call(g))||!r||!((W=g.numberValue)==null?0:W.call(g))||r<g.numberValue(),Y,e=g.numberText();z=k();W=!((Y=g.shouldAnimate)==null||!Y.call(g));Y=[];var a=0,E=0,p=(v?v.replace(/\D/g,"").length:0)-(e?e.replace(/\D/g,"").length:0),f=v?v.split(/(\d)/).filter(Boolean):[];for(e=e.split(/(\d)/).filter(Boolean);p<0;){var Z=e[E];Y.push({character:Z,rollUp:S,marginMultiplier:z,shouldAnimate:W});E++;si(Z)&&p++}for(;a<p;)Z=f[a],Y.push({previousCharacter:Z,rollUp:S,marginMultiplier:z,
shouldAnimate:W}),a++,si(Z)||p++;for(;E<e.length;)p=e[E],Z=f[a],si(p)===si(Z)?(E++,a++):si(p)?(a++,p=void 0):si(Z)&&(E++,Z=void 0),Y.push({character:p,previousCharacter:Z,rollUp:S,marginMultiplier:z,shouldAnimate:W});v=g.numberText();var L;r=(L=g.numberValue)==null?void 0:L.call(g);return Y},void 0,"B9AmNd");
return _.A("yt-animated-rolling-number",{class:"animated-rolling-number-wiz",style:function(){return g.numberText()?["height: "+k()+"px;","line-height: "+g.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.A(_.af,{each:y,keyBy:"INDEX"},function(z){return _.A(g46,{character:function(){return z().character},
previousCharacter:function(){return z().previousCharacter},
marginMultiplier:function(){return z().marginMultiplier},
rollUp:function(){return z().rollUp},
shouldAnimate:function(){return z().shouldAnimate}})}))},"m");
v4u.idomCompat=!0;_.d$R=_.T("web_enable_sink_animated_rolling_character_and_number")?v4u:gRm;_.rpB=_.T("web_enable_sink_animated_rolling_character_and_number")?v4u:_.Sg(gRm);var vRA={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"};_.rg=_.bC(function(g){var v=_.sv(g.ref),r=g.aTagConfig?g.aTagConfig:_.Uk(function(){var k,y,z,W,S,Y;var e=(Y=_.Q0((W=g.command)==null?void 0:W.call(g)))!=null?Y:(S=g.command)==null?void 0:S.call(g);return _.u2({innertubeCommand:e,skipOnClick:(k=g.skipOnClick)==null?void 0:k.call(g),stopPropagation:(y=g.dangerousStopPropagation)==null?void 0:y.call(g),defaultTarget:(z=g.target)==null?void 0:z.call(g)})||{}},void 0,"gnrRge");
_.Z8(function(){v.value._data=r()._data;v.value.params=r().params},"dcjvAe");
return _.A("a",{el:v,href:function(){return r().href$},
rel:function(){return r().rel$},
class:function(){var k,y;return(y=r().className)!=null?y:(k=g.className)==null?void 0:k.call(g)},
style:function(){var k;if((k=g.style)==null?0:k.call(g))return g.style();var y;return((y=g.disabled)==null?0:y.call(g))?"pointer-events:none":""},
"aria-haspopup":function(){return!!r()["aria-haspopup$"]},
"force-new-state":Yh(function(){return r()["force-new-state$"]}),
title:Yh(function(){var k,y;return(y=r().title$)!=null?y:(k=g.title)==null?void 0:k.call(g)}),
role:Yh(function(){return r().role$}),
target:Yh(function(){return r().target$}),
dir:Yh(function(){var k;return((k=g.dir)==null?0:k.call(g))?g.dir():r().dir}),
tabindex:function(){var k;return r().tabindex$?Number(r().tabindex$):(k=g.tabIndex)==null?void 0:k.call(g)},
"aria-hidden":function(){var k,y;return(y=r()["aria-hidden$"])!=null?y:(k=g.ariaHidden)==null?void 0:k.call(g)},
"aria-label":function(){var k,y;return(y=r()["aria-label$"])!=null?y:(k=g.ariaLabel)==null?void 0:k.call(g)},
"aria-current":g.ariaCurrent,"aria-labelledby":g.ariaLabelledby,"aria-describedby":g.ariaDescribedby,"aria-selected":g.ariaSelected,"tab-identifier":g.tabIdentifier,"on:pointerdown":_.oV(function(k){var y,z;return void((z=(y=r()).onpointerdown)==null?void 0:z.call(y,k))}),
"on:click":_.oV(function(k){var y,z;return void((z=(y=r()).onclick)==null?void 0:z.call(y,k))})},g.children)},"n");var ksE=function(g,v){this.fillAnimation=new Animation(cho(g),document.timeline);this.strokeAnimation=new Animation(z6A(v),document.timeline)};
ksE.prototype.play=function(){var g,v;(v=(g=this.fillAnimation).play)==null||v.call(g);var r,k;(k=(r=this.strokeAnimation).play)==null||k.call(r)};
ksE.prototype.cancel=function(){var g,v;(v=(g=this.fillAnimation).cancel)==null||v.call(g);var r,k;(k=(r=this.strokeAnimation).cancel)==null||k.call(r)};_.dZ=_.bC(function(g){var v=g.model;var r=g.pointerDownEvent;var k=g.pointerUpEvent;var y=g.pointerLeaveEvent;g=_.sv();var z=_.AW({"border-radius":function(){return v().borderRadius}}),W=_.sv(),S=_.sv(),Y=_.I(_.UX(function(){return(k==null?0:k())||(y==null?0:y())?!1:!(r==null||!r())||!1})),e=Y.next().value,a=Y.next().value,E=void 0,p=function(){!E&&S.value&&W.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(E=new ksE(S.value,W.value));
var q;(q=E)==null||q.play()},f=function(){var q;
(q=E)==null||q.cancel()},Z=function(){var q;
(q=E)==null||q.cancel()};
_.Z8(function(){(k==null?0:k())&&p()},"YjVIpd");
_.Z8(function(){(r==null?0:r())&&f()},"UrXvqb");
_.Z8(function(){(y==null?0:y())&&Z()},"QK6L8b");
Y=_.oV(function(){p();a(!1)});
var L=_.oV(function(){f();a(!0)}),Q=_.oV(function(){Z();
a(!1)});
_.tQ(function(){if(E){var q;(q=E)==null||q.cancel();E=void 0}});
var O={};e=_.IV("yt-spec-touch-feedback-shape",function(){return Iim(v().color)},(O["yt-spec-touch-feedback-shape--focused"]=function(){return!!v().focused&&!v().disabled},O["yt-spec-touch-feedback-shape--circular"]=function(){return!!v().circular},O["yt-spec-touch-feedback-shape--is-extended"]=function(){return!!v().isExtended},O["yt-spec-touch-feedback-shape--down"]=e,O["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!v().triggerEvents},O));
return _.A("yt-touch-feedback-shape",{style:_.AW({"border-radius":"inherit"})},_.A("div",{el:g,class:e,style:_.AW({"margin-top":function(){return v().customTopExtend?"-"+v().customTopExtend+"px":void 0}}),
"on:mousedown":L,"on:mouseup":Y,"on:pointerleave":Q,"on:touchstart":L,"on:touchend":Y,"aria-hidden":!0},_.A("div",{class:"yt-spec-touch-feedback-shape__stroke",style:z,el:W}),_.A("div",{class:"yt-spec-touch-feedback-shape__fill",style:z,el:S})))},"o");
_.dZ.idomCompat=!0;var ypc={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 kJ=_.aY();kJ=kJ.toLowerCase();if(_.S3(kJ,"android")){var cpB=kJ.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);cpB&&parseFloat(cpB[1])<100||kJ.match("("+Object.keys(ypc).join("|")+")")};var znB=_.bC(function(g){return _.A(_.d,{cond:g.aTagConfig,then:function(v){return _.A(_.rg,{aTagConfig:v,disabled:g.disabled,className:g.className,style:g.style,title:g.title,ariaLabel:g.ariaLabel,ariaCurrent:function(){var r,k;return((r=g.toggleable)==null?void 0:r.call(g))&&((k=g.toggled)==null?void 0:k.call(g))}},g.children)},
else:function(){return _.A("button",{"on:click":_.oV(function(v){var r;return(r=g.onClick)==null?void 0:r.call(g,v)}),
class:g.className,title:g.title,style:g.style,disabled:g.disabled,"aria-pressed":function(){var v,r;return((v=g.toggleable)==null?0:v.call(g))?!((r=g.toggled)==null||!r.call(g)):void 0},
"aria-label":g.ariaLabel,"aria-disabled":g.visiblyDisabled,"aria-hidden":g.ariaHidden,tabindex:g.tabIndex},g.children)}})},"p"),W$6=_.bC(function(g){var v=g.data;
var r=g.hasIconLeading;var k=g.hasIconLeadingTrailing;var y=g.hasIconTrailing;var z=g.iconButton;var W=g.iconClassName;var S=g.secondaryIconClassName;var Y=g.icon;var e=g.secondaryIcon;var a=g.textContentClassName;return _.A(y5,{className:"",style:"display: inherit; justify-content: center"},_.A(_.d,{debugInstance:"V4z1Uc",cond:function(){return Y&&(r()||k()||(z==null?void 0:z()))},
then:function(){return _.A(y5,null,_.A("div",{class:W,"aria-hidden":"true"},Y==null?void 0:Y()))}}),_.A(_.d,{debugInstance:"ok3btb",
cond:function(){return(v().buttonText||v().animatedTextProps||v().formattedButtonText)&&!(z==null?0:z())},
then:function(){return _.A(y5,null,_.A(IYC,{className:a,iconPosition:function(){return v().iconPosition},
text:function(){return v().buttonText},
oneOffCustomTextWrap:function(){return v().oneOffCustomTextWrap},
formattedButtonText:function(){return v().formattedButtonText},
animatedTextProps:function(){return v().animatedTextProps}}))}}),_.A(_.d,{debugInstance:"DO5Rz",
cond:y,then:function(){return _.A(y5,null,_.A("div",{class:W},Y==null?void 0:Y()))}}),_.A(_.d,{debugInstance:"bnojSc",
cond:k,then:function(){return _.A(y5,null,_.A("div",{class:S},e==null?void 0:e()))}}),_.A(_.d,{debugInstance:"HN3kad",
cond:function(){return!v().disabled&&!0},
then:function(){return _.A(_.dZ,{model:function(){return{color:YdA(v())}}})}}))},"q"),IYC=_.bC(function(g){var v=function(){var r,k;
return((r=g.iconPosition)==null?void 0:r.call(g))==="icon-with-label"||((k=g.oneOffCustomTextWrap)==null?void 0:k.call(g))};
return _.A("div",{class:g.className,"aria-hidden":function(){var r,k,y;return((r=g.ariaHidden)==null?void 0:r.call(g))&&(!((k=g.animatedTextProps)==null||!k.call(g))||!((y=g.formattedButtonText)==null||!y.call(g)))}},_.A(_.T7,null,_.A(_.da,{when:function(){var r;
return(r=g.animatedTextProps)==null?void 0:r.call(g)}},function(){return _.A(_.rpB,{numberText:function(){return g.animatedTextProps().numberText},
numberValue:function(){return g.animatedTextProps().numberValue},
heightPx:function(){return g.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return g.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return g.animatedTextProps().shouldAnimate},
forceRollUp:function(){return g.animatedTextProps().forceRollUp}})}),_.A(_.da,{when:function(){var r;
return(r=g.formattedButtonText)==null?void 0:r.call(g)}},function(){return _.A(_.FS,{text:function(){return Object.assign({},g.formattedButtonText(),{lineBreakMode:v()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":g.formattedButtonText().lineBreakMode,
alignment:v()?"TEXT_ALIGNMENT_CENTER":g.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!v()}})}),_.A(_.da,{when:function(){var r,k;
return((r=g.iconPosition)==null?void 0:r.call(g))==="icon-with-label"&&((k=g.text)==null?void 0:k.call(g))}},function(){return _.A(_.FS,{text:function(){return{content:g.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.A(_.pv,null,function(){return g.text})))},"r"),Pgu=_.bC(function(g){return _.A(_.d,{debugInstance:"kM7Sgc",
cond:g.hasLabel,then:function(){var v;return _.A("label",{class:g.className},g.children,(v=g.textContent)==null?void 0:v.call(g))},
else:function(){return g.children}})},"s"),y5=_.bC(function(g){return g.children},"t");var atK=GT("stamper-context");var Gk=_.bC(function(g){var v=g.data;var r=g.icon;var k=g.iconName;var y=g.secondaryIcon;var z=g.secondaryIconName;var W=g.focusedOverride;Z8T();var S=WDY(v),Y=S.size,e=S.style;g=S.disabled;var a=S.onTap,E=S.alignByText,p=S.aTagConfig,f=S.customColors,Z=S.segmentedPosition,L=S.toggled,Q=S.toggleable,O=S.accessibilityLabel,q=S.onToggle,X=S.iconPosition,b=S.oneOffCustomTextWrap,n=S.disableTextEllipsis,h=S.disableBackdropFilter,IY=S.tooltipText,Ao=S.ariaHidden,dC=S.tabIndex,Hh=S.buttonText,wC=S.formattedButtonText,
CK=S.animatedTextProps,Fh=oRK(v,r,y,k,z,W),qs=Fh.type;r=Fh.shouldFocus;k=Fh.hasIconLeading;y=Fh.hasIconTrailing;var Q6=Fh.hasIconLeadingTrailing,aM=Fh.hasIconOnly;z=Fh.hasIconOnly40;var j0=Fh.hasIconWithLabel;W=Fh.iconButton;var AC=Fh.visiblyDisabled;S=Fh.overrideSmallSizeIcon;var PP=Fh.iconToRender;Fh=Fh.secondaryIconToRender;var vv={},S0={};return _.A(Pgu,{className:_.IV("yt-spec-button-shape-with-label",(vv["yt-spec-button-shape-with-label--is-overlay"]=function(){return e()==="overlay"||e()===
"overlay-dark"},vv)),
hasLabel:j0,textContent:function(){return _.A(IYC,{text:Hh,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:b,iconPosition:X,formattedButtonText:wC,animatedTextProps:CK})}},_.A(znB,{aTagConfig:p,
className:_.IV("yt-spec-button-shape-next",function(){return AhJ(qs())},function(){return AC()?void 0:e6s(e())},function(){return aiB(Y())},(S0["yt-spec-button-shape-next--disabled"]=AC,S0["yt-spec-button-shape-next--focused"]=r,S0["yt-spec-button-shape-next--icon-trailing"]=y,S0["yt-spec-button-shape-next--icon-leading"]=k,S0["yt-spec-button-shape-next--icon-leading-trailing"]=Q6,S0["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return Q6()&&!(Hh()||wC())},S0["yt-spec-button-shape-next--icon-button"]=
function(){return aM()||j0()},S0["yt-spec-button-shape-next--icon-only-default"]=z,S0["yt-spec-button-shape-next--align-by-text"]=E,S0["yt-spec-button-shape-next--segmented-start"]=function(){return Z()==="start"},S0["yt-spec-button-shape-next--segmented-end"]=function(){return Z()==="end"},S0["yt-spec-button-shape-next--override-small-size-icon"]=S,S0["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=b,S0["yt-spec-button-shape-next--disable-text-ellipsis"]=n,S0["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!h()&&U$3()},S0)),
style:function(){return ERR(f()).style},
onClick:function(oe){a==null||a(oe);Q()&&(q==null||q(oe))},
disabled:g,ariaLabel:O,toggleable:Q,toggled:L,title:function(){var oe;return(oe=IY())!=null?oe:""},
visiblyDisabled:AC,ariaHidden:Ao,tabIndex:dC},_.A(W$6,{data:v,hasIconLeading:k,hasIconLeadingTrailing:Q6,hasIconTrailing:y,iconButton:W,icon:PP,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:Fh})))},"u");
Gk.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};var SQV=_.bC(function(g){var v=g.data;var r=g.id;var k=g.hidden;var y=g.className;var z=g.iconName;var W=g.secondaryIconName;g=_.I(_.Ww(!1,void 0,"RyKHFc"));var S=g.next().value,Y=g.next().value,e=function(){var E=_.h0().resolve(_.Bd(_.vV));E&&Y(E.isKeyBoardInUse())},a=function(){Y(!1)};
g=_.sv(function(E){if(_.h0().resolve(_.Bd(_.vV)))return E.addEventListener("focusin",e),E.addEventListener("focusout",a),function(){E.removeEventListener("focusin",e);E.removeEventListener("focusout",a)}});
return _.A("yt-button-shape",{el:g,id:r,class:y,hidden:k},_.A(_.d,{cond:v,then:function(){return _.A(Gk,{data:v,iconName:z,secondaryIconName:W,focusedOverride:S})}}))},"v");
_.T("web_wiz_button_shape")&&_.B6(SQV,"yt-button-shape",{props:{data:_.me,id:_.me,hidden:_.me,className:_.me,iconName:_.me,secondaryIconName:_.me},unsafeExternallySettableAttributes:new Set(["key","dialog-dismiss","disable-upgrade"])});var cV=function(){var g=_.J.apply(this,arguments)||this;g.keyboardFocused=!1;return g};
_.N(cV,_.J);cV.prototype.onFocus=function(){var g=_.h0().resolve(_.Bd(_.vV));g&&(this.keyboardFocused=g.isKeyBoardInUse())};
cV.prototype.onBlur=function(){this.keyboardFocused=!1};
cV.prototype.renderIdom=function(){var g=this;if(this.data){var v=aV(this.data,!!this.iconName),r=SdC(this.data);this.data.focused=this.keyboardFocused;fik(this.data,function(){var k;Zb("yt-icon",{icon:g.iconName,active:(k=g.data)==null?void 0:k.toggled,size:v,style:"width: "+v+"px; height: "+v+"px;",iconFilter:r},mF)},function(){var k;
Zb("yt-icon",{icon:g.secondaryIconName,active:(k=g.data)==null?void 0:k.toggled,size:v,style:"width: "+v+"px; height: "+v+"px;",iconFilter:r},mF)});
_.hV(this.hostElement,"yt-renderidom-finished")}};
_.mx.Object.defineProperties(cV,{template:{configurable:!0,enumerable:!0,get:function(){if(h56===void 0){var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-button-shape--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.youtube_standards.yt_button_shape.yt.button.shape_wil_styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.youtube_standards.yt_button_shape.yt.button.shape.css.js--\x3e");
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);g.content.insertBefore(BTB().content.cloneNode(!0),g.content.firstChild);g.content.insertBefore(GJE().content.cloneNode(!0),g.content.firstChild);h56=g}g=h56;return g}}});
cV.prototype.onBlur=cV.prototype.onBlur;cV.prototype.onFocus=cV.prototype.onFocus;_.K([_.D(CWC),_.F("design:type",Object)],cV.prototype,"ytIdomTemplatingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],cV.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],cV.prototype,"iconName",void 0);_.K([_.u(),_.F("design:type",String)],cV.prototype,"secondaryIconName",void 0);_.K([_.u(),_.F("design:type",Object)],cV.prototype,"keyboardFocused",void 0);
_.K([_.zz("focusin"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cV.prototype,"onFocus",null);_.K([_.zz("focusout"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cV.prototype,"onBlur",null);cV=_.K([_.HX({is:"yt-button-shape",isInjectionRoot:!0,disableElementRegistration:_.T("web_wiz_button_shape")})],cV);_.B6(_.bC(function(g){function v(){r().seconds&&z(sCh({seconds:Number(r().seconds)-Date.now()/1E3}))}
var r=g.targetTimestamp;g=g.className;var k=_.I(_.Ww("",void 0,"U1Q8Ae")),y=k.next().value,z=k.next().value;_.NT(function(){v();var W=setInterval(function(){v()},1E3);
_.tQ(function(){clearInterval(W)})});
return _.A("yt-countdown",{class:_.IV("ytCountDownHost",g)},_.A("div",null,y))},"w"),"yt-countdown",{props:{targetTimestamp:_.me,
className:_.Xz}});_.Du=_.bC(function(g){var v=g.data;var r=g.className;var k=g.style;var y=g.useOutlinedIcon;var z=g.buttonOverrides;var W=g.animatedTextProps;var S=g.onClick;var Y=_.sv(function(Q){Q.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var O=v().targetId;O&&_.qLu(_.eN(),O,Q);return function(){O3V(_.eN(),Q)}}),e=function(){return v().iconName},a,E=(a=_.h0().resolve(_.Bd(_.V0)))==null?void 0:a(),p=function(){var Q=v();
var O=z==null?void 0:z(),q=W==null?void 0:W();if(Q){var X=D$C(Q.type);var b=!!Q.title||!!Q.titleFormatted;var n=!(!Q.iconName&&!Q.iconImage);b=n&&!b?"icon-only":n?Q.iconTrailing||Q.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;b==="icon-only-40"&&(X="text");var h,IY=(h=O==null?void 0:O.disabled)!=null?h:Q.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||Q.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";h=Object;n=h.assign;var Ao=Q.title,dC=Q.titleFormatted;q=q&&q.numberText&&
!isNaN(Number(q.numberValue))?q:void 0;var Hh=Q.accessibilityText,wC=tiR(Q.style),CK=LDh(Q.state),Fh=wZY(Q.buttonSize),qs=H8C(Q,Y,IY,S);IY=IY&&!Q.onDisabledTap;var Q6=_.u2({elementsCommand:Q.onTap,forceNewState:!0});Q6=x6(Q6)?Q6:void 0;var aM=Q.customFontColor,j0=Q.customBackgroundColor;var AC=Q.customBorderColor;var PP=Q.customDarkThemeFontColor,vv=Q.customDarkThemeBackgroundColor,S0=Q.customDarkThemeBorderColor;aM=E&&PP?PP:aM;j0=E&&vv?vv:j0;AC=E&&S0?S0:AC;AC={color:aM?_.QX(aM):void 0,backgroundColor:j0?
_.QX(j0):void 0,borderColor:AC?_.QX(AC):void 0};Q=n.call(h,{},{buttonText:Ao,formattedButtonText:dC,animatedTextProps:q,accessibilityLabel:Hh,style:wC,type:X,state:CK,size:Fh,iconPosition:b,onTap:qs,disabled:IY,aTagConfig:Q6,customColors:AC,tooltipText:Q.tooltip},O)}else Q={style:"mono",type:"text",state:"active",size:"M"};Q.focused=L();return Q},f=function(){return aV(p(),!!v().iconName)};
g=_.I(_.Ww(!1,void 0,"vxWDPb"));a=g.next().value;var Z=g.next().value,L=a;g=_.oV(function(){var Q=_.h0().resolve(_.Bd(_.vV));Q&&Z(Q.isKeyBoardInUse());return!1});
a=_.oV(function(){Z(!1);return!1});
_.Z8(function(){var Q,O=_.l(v==null?void 0:(Q=v())==null?void 0:Q.onVisible,_.wE);O&&_.Cw(O,{disableClickTracking:!0})},"x3DHkf");
return _.A("button-view-model",{el:Y,class:_.IV("yt-spec-button-view-model",r),"on:focusin":g,"on:focusout":a},_.A(_.d,{cond:function(){var Q;return(v==null?0:(Q=v())==null?0:Q.iconImage)?{sources:[v().iconImage]}:void 0},
then:function(Q){return _.A(Gk,{data:p,icon:function(){return _.A(_.Kw,{data:Q,alt:"",targetWidth:f,targetHeight:f,preserveWidth:!0,preserveHeight:!0})}})},
else:function(){return _.A(Gk,{data:p,icon:function(){return _.A(_.eg,{icon:e,active:function(){return(y==null?0:y())?!1:p().toggled},
animateIcon:function(){var Q;return!!(k==null?0:(Q=k())==null?0:Q.animateIcon)},
size:f})}})}}))},"x");
_.Du.idomCompat={callbacks:{onClick:!0}};_.B6(_.bC(function(g){return _.A("yt-button-view-model",{id:g.id,class:_.IV(g.scopingClassName,g.classes),icon:function(){var v;return(v=g.icon)==null?void 0:v.call(g)},
"dialog-dismiss":function(){var v;return((v=g.dialogDismiss)==null?0:v.call(g))?"":void 0}},_.A(_.Du,{data:function(){var v;
return(v=g.data)==null?void 0:v.call(g)},
className:function(){var v;return(v=g.className)==null?void 0:v.call(g)},
style:function(){var v;return(v=g.style)==null?void 0:v.call(g)},
useOutlinedIcon:function(){var v;return(v=g.useOutlinedIcon)==null?void 0:v.call(g)},
buttonOverrides:function(){var v;return(v=g.buttonOverrides)==null?void 0:v.call(g)},
animatedTextProps:function(){var v;return(v=g.animatedTextProps)==null?void 0:v.call(g)},
onClick:function(v){var r;return(r=g.onClick)==null?void 0:r.call(g,v)}}))},"y"),"yt-button-view-model",{props:{data:_.me,
className:_.me,style:_.me,useOutlinedIcon:_.me,buttonOverrides:_.me,animatedTextProps:_.me,onClick:_.Xz,scopingClassName:_.me,id:_.me,icon:_.me,dialogDismiss:_.me,classes:_.me}});var zq=function(){var g=_.J.apply(this,arguments)||this;g.isGoalActive=!0;return g};
_.N(zq,_.J);zq.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
zq.prototype.progressBarChanged=function(){var g=_.hb(this.hostElement).querySelector("#progress-bar-progress"),v,r,k,y=(k=Number((v=this.creatorGoalState)==null?void 0:v.currentGoalCount)/Number((r=this.creatorGoalState)==null?void 0:r.totalGoalCount)*100)!=null?k:0,z;g.style.width=((z=Math.min(y,100))!=null?z:0)+"%"};
zq.prototype.goalStateChanged=function(){var g;this.isGoalActive=((g=this.creatorGoalState)==null?void 0:g.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var v;g={"--yt-progress-bar-color":GJs((v=this.creatorGoalState)==null?void 0:v.progressBarColor)};_.kx(this.hostElement,g)};
zq.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.mx.Object.defineProperties(zq.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var g;return this.isGoalActive&&!((g=this.creatorGoalState)==null||!g.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.creatorGoalState)==null?0:g.endTimestampMs){var v;g=Number((v=this.creatorGoalState)==null?void 0:v.endTimestampMs)/1E3;return{seconds:String(g)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.creatorGoalState)==null?0:g.themedTargetImage){var v;g=_.l((v=this.creatorGoalState)==null?void 0:v.themedTargetImage,Mv_);return this.isAppDarkTheme()?g==null?void 0:g.imageDark:g==null?void 0:g.imageLight}}}});
_.mx.Object.defineProperties(zq,{template:{configurable:!0,enumerable:!0,get:function(){return Q5t()}}});
zq.prototype.goalStateChanged=zq.prototype.goalStateChanged;zq.prototype.progressBarChanged=zq.prototype.progressBarChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],zq.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Ce),_.F("design:type",Object)],zq.prototype,"ytLiveChatReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],zq.prototype,"ytRendererBehavior",void 0);
_.K([_.u({selectorArgs:["data.creatorGoalEntityKey"],selector:function(g,v){return _.k7(g.entities,"creatorGoalEntity",v)}}),
_.F("design:type",Object)],zq.prototype,"creatorGoalState",void 0);_.K([_.u(),_.F("design:type",Object)],zq.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],zq.prototype,"isGoalActive",void 0);_.K([_.C("creatorGoalState","isGoalActive"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zq.prototype,"shouldShowCountdown",null);_.K([_.C("creatorGoalState"),_.F("design:type",Object),_.F("design:paramtypes",[])],zq.prototype,"endTimestamp",null);
_.K([_.C("creatorGoalState"),_.F("design:type",Object),_.F("design:paramtypes",[])],zq.prototype,"targetIconThemedImage",null);_.K([_.IU("creatorGoalState.currentGoalCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zq.prototype,"progressBarChanged",null);_.K([_.IU("creatorGoalState.creatorGoalState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zq.prototype,"goalStateChanged",null);
zq=_.K([_.HX({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],zq);_.m(zq,"yt-creator-goal-progress-flow-view-model",function(){return Q5t()},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var o4_;var YQ6;var Ig=function(){return _.J.apply(this,arguments)||this};
_.N(Ig,_.J);Ig.prototype.attached=function(){var g,v,r;if(this==null?0:(g=this.data)==null?0:(v=g.pdgPurchasedBumperLoggingDirectives)==null?0:(r=v.loggingDirectives)==null?0:r.trackingParams){var k,y,z;u1C(this==null?void 0:(k=this.data)==null?void 0:(y=k.pdgPurchasedBumperLoggingDirectives)==null?void 0:(z=y.loggingDirectives)==null?void 0:z.trackingParams)}};
Ig.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Ig.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ig.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ig.prototype,"data",void 0);Ig=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],Ig);
_.m(Ig,"yt-live-chat-item-bumper-view-model",function(){if(YQ6===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-bumper-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_item_bumper_view_model.yt.live.chat.item.bumper.view.model.css.js--\x3e<div id="bumper" class="style-scope yt-live-chat-item-bumper-view-model">\n  <div id="content" class="style-scope yt-live-chat-item-bumper-view-model"></div>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;o4_===void 0&&(o4_=document.createElement("template"));var k=o4_;r.call(v,k.content.cloneNode(!0),g.content.firstChild);YQ6=g}g=YQ6;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var UBc;var Ap6;_.q0=function(g,v){this.data=g;this.actions=v;this.data=g;this.actions=v};
_.C9=function(){};_.WV={};_.WV.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(g,v){x$h(this.hostElement,g,v)},
getNavigationEndpointPopupAction:function(g){return jdk(g,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(g,v){$$F(this.hostElement,g,v,this.openPopupConfig)}};var i83=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.PV={};
_.PV.YtEndpointBehavior=[_.WV.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.Cv("openPopupConfig");(this.useClickHandler=_.ua("useClickHandler",!1))?this.hostElement.addEventListener("click",yz(this,this.onEndpointClick_)):(fa(this.hostElement,"tap",yz(this,this.onEndpointTap_)),fa(this.hostElement,"touchend",yz(this,this.onEndpointTouchEnd_)));fa(this.hostElement,"touchstart",yz(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
yz(this,this.onEndpointTapStart_))},
onEndpointClick_:function(g){Vim(this.hostElement,g,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(g){var v=this.hostElement,r=this.openPopupConfig,k=this.disableCommandHandlerOverride;k=k===void 0?!1:k;var y=JhC(g);if(y){y.href&&x$(y.href);var z=g.detail;var W=z.sourceEvent;z=z.preventer;W=W.button!==void 0?W.button===0&&!l1(W):z?!l1(z):!0;y.data&&W&&O8B(v,y,g,r,k)}},
onEndpointTouchEnd_:function(g){l1(g)||JhC(g)&&g.preventDefault()},
onEndpointTapStart_:function(g){b8m(g)}}];var GVs="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),BsK=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var enC={};enC.YtPlaintextBehavior=[_.UM,{properties:{plaintextOnly:{type:Boolean,value:!1}},detached:function(){this.plaintextOnly&&(this.hostElement.removeEventListener("paste",this.onPaste_),this.removeOwnKeyBindings())},
attached:function(){this.plaintextOnly&&(this.hostElement.addEventListener("paste",this.onPaste_),this.addOwnKeyBinding("ctrl+b meta+b ctrl+i meta+i","preventRichTextFormatting_"))},
onPaste_:function(g){g.preventDefault();g=g.clipboardData.getData("text/plain");document.execCommand("insertText",!1,g)},
preventRichTextFormatting_:function(g){_.rf&&(g=g.detail.keyboardEvent,g.stopImmediatePropagation(),g.preventDefault())}}];var aYu;var E4c;var YJ=function(){var g=_.J.apply(this,arguments)||this;g.ignoreShadyDom=!1;g.hasChange_=!1;g.hasSetTitle_=!1;g.useIOObserverForVisibilityLogging_=_.T("kevlar_use_vimio_behavior")&&_.Cv("INNERTUBE_CLIENT_NAME")==="WEB";g.ytFormattedStringObserverHandlerKeys_=void 0;return g};
_.N(YJ,_.J);_.c=YJ.prototype;_.c.created=function(){this.useIOObserverForVisibilityLogging_=_.T("kevlar_use_vimio_behavior")&&_.Cv("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.c.ready=function(){_.Cv("HTML_DIR")==="rtl"?this.useMixedDirectionFormattedStrings?this.hostElement.dir="rtl":this.respectHtmlDir||(this.hostElement.dir="auto"):this.respectLangDir&&(this.hostElement.dir="auto",this.hostElement.style.textAlign="left");this.enableContentEditableChanged_()};
_.c.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.c.detached=function(){this.unobserveIOObservers_()};
_.c.clearContents_=function(){for(var g=this.getRoot(),v=g.lastChild;v&&v.tagName!=="STYLE";){try{g.removeChild(v)}catch(r){break}v=g.lastChild}};
_.c.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var g=_.I(this.ytFormattedStringObserverHandlerKeys_),v=g.next();!v.done;v=g.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(v.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.c.resetForAttributedString=function(){var g=this.getRoot();!g.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),g.appendChild(this.ytAttributedStringElementRef))};
_.c.resetForFormattedString=function(){var g=this.getRoot(),v=g.querySelector("yt-attributed-string");v&&(this.ytAttributedStringElementRef=g.removeChild(v))};
_.c.textChanged=function(){this.textChanged_(this.text)};
_.c.textChanged_=function(g){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!g||!g.runs&&!g.simpleText;if(_.T("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var v=this.hostElement.firstChild;v&&v.nodeName==="FONT";){var r=v;v=v.nextSibling;this.hostElement.removeChild(r)}v=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
r=g.simpleText;var k;!r&&((k=g.runs)==null?void 0:k.length)===1&&this.isSimpleString_(g.runs[0])&&(r=g.runs[0].text);r!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.Cv("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(r!==void 0){try{v.textContent=r}catch(y){}v.textContent||(this.isEmpty=!0)}else g=g.runs,r!==void 0&&(g=[{text:r}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),g&&this.updateText_(g),
v.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.c.ellipsisTruncateChanged_=function(){!this.ellipsisTruncate||this.hostElement.title&&!this.hasSetTitle_?this.hasSetTitle_&&(this.hostElement.removeAttribute("title"),this.hasSetTitle_=!1):(this.hostElement.title=this.getRawText(),this.hasSetTitle_=!0)};
_.c.computeAriaLabel_=function(g){return g};
_.c.computeEllipsisTruncateStyling=function(g,v){return g&&!v};
_.c.computeUseAttributedString=function(g){return _.T("web_replace_formatted_with_attributed_string")&&Pgk(g)&&!this.disableAttributedString&&!this.enableContentEditable};
_.c.setNodeStyle_=function(g,v){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.T("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?v.removeAttribute("dir"):v.setAttribute("dir","auto");v.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");v.style.color="";var r=null;this.noStyles||(g.bold&&(v.classList.add("bold"),r="bold"),g.deemphasize&&(v.classList.add("deemphasize"),r="deemphasize"),g.italics&&v.classList.add("italic"),
g.strikethrough&&v.classList.add("strikethrough"),g.errorUnderline&&(v.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),g.bracket&&v.classList.add("bracket"),g.textColor&&(v.style.color=_.wG(g.textColor)));r!==v.getAttribute("style-target")&&(r?v.setAttribute("style-target",r):v.removeAttribute("style-target"))};
_.c.setUpVisibilityLogging_=function(g,v){var r=this;this.setNodeTrackingParams_(g,v);var k;((k=v.data)==null?0:k.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(g=this.ytRendererBehavior.visibilityObserver.observe(v,function(y){var z=r.ytRendererBehavior.getVisibilityLogger();z&&z.reportShown(y)},this.ytRendererBehavior.visibilityOptionVisible_),v=this.ytRendererBehavior.visibilityObserver.observe(v,function(y){var z=r.ytRendererBehavior.getVisibilityLogger();
z&&z.reportHidden(y)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(g),this.ytFormattedStringObserverHandlerKeys_.push(v))};
_.c.setNodeTrackingParams_=function(g,v){v.data||(v.data={});if((g=g.loggingDirectives?g.loggingDirectives.trackingParams:null)||v.data.trackingParams)v.data.trackingParams=g};
_.c.computeHasLinkOnly_=function(g){return!(!g||g.length!==1||this.noEndpoints||!g[0].navigationEndpoint)};
_.c.getRoot=function(){var g=this.buildScopeDomOptions();return this.enableContentEditable?_.hb(_.hb(this.hostElement,g).querySelector("[contenteditable]")):_.hb(this.hostElement,g)};
_.c.fixContenteditableScope=function(){var g=function(v){v&&(v.nodeType===1&&v.classList&&(v.classList.add("style-scope"),v.classList.add("yt-formatted-string")),v.childNodes&&v.childNodes.forEach(function(r){g(r)}))};
g(this.getRoot())};
_.c.updateText_=function(g){for(var v=g.length,r=this.getRoot(),k=r.firstChild;k&&k.nodeName==="STYLE";)k=k.nextSibling;for(var y=0;y<v&&k;){var z=g[y],W=_.T("remove_cr_char")&&z.text?z.text.replace("\r",""):z.text;if(this.isSimpleString_(z)&&!this.useMixedDirectionFormattedStrings)if(k.nodeName==="#text"){k.textContent!=W&&(k.textContent=W);y++;k=k.nextSibling;continue}else break;if(_.l(z,Db))break;else if(!this.noEndpoints&&z.navigationEndpoint){if(k.nodeName!=="A")break;this.setDataOnAnchor_(k,
z.navigationEndpoint)}else if(k.nodeName!=="SPAN")break;this.setNodeStyle_(z,k);this.setUpVisibilityLogging_(z,k);k.textContent!=W&&(k.textContent=W);y++;k=k.nextSibling}if(k)for(z=r.lastChild,k=y?k.previousSibling:null;z&&z!=k;){try{r.removeChild(z)}catch(S){break}z=r.lastChild}y!==v&&this.addTextNodes_(g,y)};
_.c.addTextNodes_=function(g,v){for(var r=document.createDocumentFragment(),k=g.length;v<k;v++){var y=g[v],z=_.T("remove_cr_char")&&y.text?y.text.replace("\r",""):y.text;if(this.isSimpleString_(y)&&!this.useMixedDirectionFormattedStrings)r.appendChild(document.createTextNode(z));else{var W=_.l(y,Db);if(W){if(W.image){var S=document.createElement("img");W.isCustomEmoji||S.classList.add("small-emoji");S.classList.add("emoji");W.isCustomEmoji&&(S.dataset.emojiId=W.emojiId);S.src=_.hH(W.image.thumbnails,
this.emojiSize);(y=this.get("image.accessibility.accessibilityData.label",W))?S.alt=y:W.shortcuts&&W.shortcuts.length>0?S.alt=W.shortcuts[0]:W.emojiId&&(S.alt=W.emojiId);r.appendChild(S);this.hasEmoji=!0}}else!this.noEndpoints&&y.navigationEndpoint?(S=document.createElement("a"),S.classList.add("yt-simple-endpoint"),S.setAttribute("spellcheck","false"),this.setDataOnAnchor_(S,y.navigationEndpoint)):S=document.createElement("span"),this.setNodeStyle_(y,S),this.setUpVisibilityLogging_(y,S),S.appendChild(document.createTextNode(z)),
r.appendChild(S)}}this.getRoot().appendChild(r)};
_.c.isSimpleString_=function(g){return(this.noEndpoints||!g.navigationEndpoint)&&!_.l(g,Db)&&(this.noStyles||!(g.bold||g.deemphasize||g.italics||g.strikethrough||g.errorUnderline||g.bracket||g.textColor))&&!g.loggingDirectives};
_.c.getRawText=function(){return _.sf(this.text)};
_.c.getFirstRunText=function(){var g;if(((g=this.text)==null?0:g.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.c.setFirstRunText=function(g){var v;((v=this.text)==null?0:v.runs)&&this.text.runs[0]&&(this.text.runs[0].text=g,this.textChanged_(this.text))};
_.c.setDataOnAnchor_=function(g,v){var r=this;!_.T("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(v)||this.isSignalServiceEndpoint_(v)?(g.onclick=this.serviceEndpointHandler_(v),tM(g,"#")):$Co({text:this.text,command:v},function(){X6B(g,v,r.target)})};
_.c.isServiceEndpoint_=function(g){var v;return!((v=_.l(g==null?void 0:g.commandMetadata,_.F7))==null||!v.sendPost)};
_.c.isSignalServiceEndpoint_=function(g){return!!_.l(g,_.c2)};
_.c.serviceEndpointHandler_=function(g){var v=this;return function(r){_.gh(v.hostElement,[g]);r.preventDefault()}};
_.c.overrideAriaLabelChanged_=function(){var g=this.getRoot();this.enableContentEditable&&g&&g.setAttribute("aria-label",this.overrideAriaLabel)};
_.c.enableContentEditableChanged_=function(){var g=this,v=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),v=_.hb(this.hostElement,v),!v.lastChild||v.lastChild instanceof HTMLElement&&v.lastChild.id!=="contenteditable-root"){var r=document.createElement("div");r.id="contenteditable-root";r.setAttribute("contenteditable","true");r.setAttribute("dir","auto");r.onfocus=function(){g.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
v.appendChild(r);this.overrideAriaLabel&&r.setAttribute("aria-label",this.overrideAriaLabel)}}else r=_.n2(this.hostElement).firstChild,r instanceof HTMLElement&&r.id==="contenteditable-root"&&_.hb(this.hostElement,v).removeChild(r)};
_.c.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.c.getNodesForVisibilityLogging_=function(){return _.BI(this.getRoot().childNodes,function(g){var v;return!((v=g.data)==null||!v.trackingParams)})};
_.c.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.c.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var g=this.ytRendererBehavior.getVisibilityLogger();g&&this.getNodesForVisibilityLogging_().forEach(function(v){g.reportShown(v)})}};
_.c.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var g=this.ytRendererBehavior.getVisibilityLogger();g&&this.getNodesForVisibilityLogging_().forEach(function(v){g.reportHidden(v)})}};
_.mx.Object.defineProperties(YJ.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.T("enable_mixed_direction_formatted_strings")}}});
YJ.prototype.enableContentEditableChanged_=YJ.prototype.enableContentEditableChanged_;YJ.prototype.overrideAriaLabelChanged_=YJ.prototype.overrideAriaLabelChanged_;YJ.prototype.ellipsisTruncateChanged_=YJ.prototype.ellipsisTruncateChanged_;YJ.prototype.textChanged=YJ.prototype.textChanged;_.K([_.D(enC.YtPlaintextBehavior),_.F("design:type",Object)],YJ.prototype,"ytPlaintextBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],YJ.prototype,"ytComponentBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],YJ.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],YJ.prototype,"text",void 0);_.K([_.u(),_.F("design:type",Boolean)],YJ.prototype,"noEndpoints",void 0);_.K([_.u(),_.F("design:type",Boolean)],YJ.prototype,"noStyles",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],YJ.prototype,"isDarkTheme",void 0);
_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],YJ.prototype,"splitLines",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],YJ.prototype,"forceDefaultStyle",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],YJ.prototype,"ellipsisTruncate",void 0);_.K([_.u(),_.F("design:type",Object)],YJ.prototype,"ignoreShadyDom",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.F("design:type",Boolean)],YJ.prototype,"ellipsisTruncateStyling",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.F("design:type",String)],YJ.prototype,"ariaLabel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],YJ.prototype,"isEmpty",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.F("design:type",Boolean)],YJ.prototype,"hasLinkOnly_",void 0);_.K([_.u(),_.F("design:type",Boolean)],YJ.prototype,"hasEmoji",void 0);_.K([_.u(),_.F("design:type",Boolean)],YJ.prototype,"disableAttributedString",void 0);_.K([_.u(),_.F("design:type",Boolean)],YJ.prototype,"isOverlay",void 0);_.K([_.u(),_.F("design:type",Boolean)],YJ.prototype,"linkInheritColor",void 0);
_.K([_.u(),_.F("design:type",Boolean)],YJ.prototype,"noPreWrap",void 0);_.K([_.u(),_.F("design:type",Boolean)],YJ.prototype,"userInput",void 0);_.K([_.u({value:16}),_.F("design:type",Number)],YJ.prototype,"emojiSize",void 0);_.K([_.u(),_.F("design:type",String)],YJ.prototype,"target",void 0);_.K([_.u(),_.F("design:type",Boolean)],YJ.prototype,"enableContentEditable",void 0);_.K([_.u(),_.F("design:type",String)],YJ.prototype,"overrideAriaLabel",void 0);
_.K([_.u(),_.F("design:type",Boolean)],YJ.prototype,"respectHtmlDir",void 0);_.K([_.u(),_.F("design:type",Boolean)],YJ.prototype,"respectLangDir",void 0);_.K([_.C("plaintextOnly"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],YJ.prototype,"useMixedDirectionFormattedStrings",null);_.K([_.u({computed:"computeUseAttributedString(text)"}),_.F("design:type",Boolean)],YJ.prototype,"useYtAttributedString",void 0);
_.K([_.IU("text"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YJ.prototype,"textChanged",null);_.K([_.IU("ellipsisTruncate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YJ.prototype,"ellipsisTruncateChanged_",null);_.K([_.IU("overrideAriaLabel"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YJ.prototype,"overrideAriaLabelChanged_",null);
_.K([_.IU("enableContentEditable"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YJ.prototype,"enableContentEditableChanged_",null);YJ=_.K([_.HX({is:"yt-formatted-string",disableElementRegistration:!0})],YJ);
_.m(YJ,"yt-formatted-string",function(){if(E4c===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_formatted_string.yt.formatted.string.css.js--\x3e<yt-attributed-string data="[[text]]" disable="[[!useYtAttributedString]]" disable-upgrade="[[!useYtAttributedString]]" ellipsis-truncate="[[ellipsisTruncate]]" hidden="[[!useYtAttributedString]]" is-overlay="[[isOverlay]]" link-inherit-color="[[linkInheritColor]]" no-pre-wrap="[[!splitLines]]" user-input="[[userInput]]" class="style-scope yt-formatted-string"></yt-attributed-string>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;aYu===void 0&&(aYu=document.createElement("template"));var k=aYu;r.call(v,k.content.cloneNode(!0),g.content.firstChild);E4c=g}g=E4c;return g});var dBj;var pS_;var TuF;var lYj;var Ub=function(){var g=_.J.apply(this,arguments)||this;g.focused=!1;g.disabled=!1;g.isOverlay=!1;return g};
_.N(Ub,_.J);Ub.prototype.triggerDown=function(){if(!this.disabled){_.Mm(this.hostElement,"down",!0);var g;(g=this.currentAnimation)==null||g.cancel()}};
Ub.prototype.triggerUp=function(){if(!this.disabled){_.Mm(this.hostElement,"down",!1);var g=this.fillElement;var v=this.strokeElement;typeof GroupEffect==="function"?(g=new GroupEffect([cho(g),z6A(v)]),g=new Animation(g,document.timeline)):g=new ksE(g,v);this.currentAnimation=g;var r;(r=this.currentAnimation)==null||r.play()}};
_.K([_.PX(".stroke"),_.F("design:type",HTMLElement)],Ub.prototype,"strokeElement",void 0);_.K([_.PX(".fill"),_.F("design:type",HTMLElement)],Ub.prototype,"fillElement",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ub.prototype,"focused",void 0);_.K([_.u(),_.F("design:type",Object)],Ub.prototype,"disabled",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ub.prototype,"isOverlay",void 0);Ub=_.K([_.HX({is:"yt-interaction",disableElementRegistration:!0})],Ub);
_.m(Ub,"yt-interaction",function(){if(lYj===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-interaction--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_interaction.yt.interaction.css.js--\x3e<div class="stroke style-scope yt-interaction"></div><div class="fill style-scope yt-interaction"></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;TuF===void 0&&(TuF=document.createElement("template"));var k=TuF;r.call(v,k.content.cloneNode(!0),g.content.firstChild);lYj=g}g=lYj;return g},{mode:2});var AX=function(){return _.J.apply(this,arguments)||this};
_.N(AX,_.J);_.c=AX.prototype;_.c.ready=function(){var g=this,v=_.hb(this.hostElement).querySelector("#button");v.addEventListener("focus",function(){XOc||(XOc=new GyB);g.keyboardFocused=XOc.isKeyBoardInUse()});
v.addEventListener("blur",function(){g.keyboardFocused=!1;g.rippleUp_()})};
_.c.computeTabIndex_=function(g){return g?-1:0};
_.c.computeButtonAriaPressed_=function(g){if(this.toggleable)return g?"true":"false"};
_.c.rippleDown_=function(){_.hb(this.hostElement).querySelector("#interaction").triggerDown()};
_.c.rippleUp_=function(){_.hb(this.hostElement).querySelector("#interaction").triggerUp()};
_.c.onPressedChanged_=function(){var g=_.n2(_.hb(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.n2(_.hb(this.hostElement).querySelector("#button")).children[0];g&&(g.active=this.pressed)};
AX.prototype.onPressedChanged_=AX.prototype.onPressedChanged_;AX.prototype.rippleUp_=AX.prototype.rippleUp_;AX.prototype.rippleDown_=AX.prototype.rippleDown_;_.K([_.u(),_.F("design:type",String)],AX.prototype,"label",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],AX.prototype,"disabled",void 0);_.K([_.u(),_.F("design:type",Boolean)],AX.prototype,"pressed",void 0);_.K([_.u(),_.F("design:type",Object)],AX.prototype,"toggleable",void 0);
_.K([_.u(),_.F("design:type",Boolean)],AX.prototype,"untabbable",void 0);_.K([_.u(),_.F("design:type",Boolean)],AX.prototype,"keyboardFocused",void 0);_.K([_.zz("down"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AX.prototype,"rippleDown_",null);_.K([_.zz("up"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AX.prototype,"rippleUp_",null);
_.K([_.IU("pressed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AX.prototype,"onPressedChanged_",null);AX=_.K([_.HX({is:"yt-icon-button",disableElementRegistration:!0})],AX);
_.m(AX,"yt-icon-button",function(){if(pS_===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-icon-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_icon_button.yt.icon.button.css.js--\x3e<button id="button" aria-label$="[[label]]" aria-pressed$="[[computeButtonAriaPressed_(pressed)]]" disabled$="[[disabled]]" tabindex$="[[computeTabIndex_(untabbable)]]" class="style-scope yt-icon-button"><slot class="style-scope yt-icon-button"></slot></button><yt-interaction id="interaction" class="circular style-scope yt-icon-button" focused="[[keyboardFocused]]"></yt-interaction>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;dBj===void 0&&(dBj=document.createElement("template"));var k=dBj;r.call(v,k.content.cloneNode(!0),g.content.firstChild);pS_=g}g=pS_;return g},{mode:2});var fYj=_.Vd(["aria-"]),e1={};e1.YtRenderButtonBehavior=[_.R.YtRendererBehavior,_.PV.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!!_.h0().resolve(_.Bd(_.vV))&&_.T("kevlar_keyboard_button_focus")},
reflectToAttribute:!0},keyboardFocused:{type:Boolean,value:!1,reflectToAttribute:!0},startJustified:{type:Boolean,value:!1,reflectToAttribute:!0},forceIconButton:{type:Boolean,value:!1},forceIconOnly:{type:Boolean,value:!1},styleActionButton:{type:Boolean,reflectToAttribute:!0},verticallyAligned:{type:Boolean,value:!1,reflectToAttribute:!0},noink:{type:Boolean,value:!1},showTooltips:{type:Boolean,value:!1},buttonRaised:{type:Boolean,value:!1},disabled:{type:Boolean,observer:"disabledChanged_",reflectToAttribute:!0},
sendServiceEndpointWhenDisabled:{type:Boolean,value:!1},sendCommandWhenDisabled:{type:Boolean,value:!1},ellipsisTruncate:Boolean,buttonTooltipPosition:{type:String,value:"bottom"},buttonSize:{type:String,reflectToAttribute:!0},endpoint:{type:Object,readOnly:!0},serviceEndpoint:{type:Object,readOnly:!0},command:{type:Object,readOnly:!0},buttonIcon:{type:String,readOnly:!0,observer:"buttonIconChanged_"},buttonText:{type:Object,readOnly:!0},buttonAccessibility:{type:Object,readOnly:!0},buttonTooltip:{type:String,
readOnly:!0},buttonClass:{type:String,readOnly:!0,observer:"buttonClassChanged_"},iconPositionType:{type:String,readOnly:!0,observer:"iconPositionTypeChanged_"},iconSize:{type:Number},stampType_:{type:String,computed:"computeStampType_(forceIconButton, buttonText, buttonIcon, endpoint)",observer:"stampTypeChanged_"},componentReady_:Boolean},listeners:{focusin:"onFocus_",focusout:"onBlur_",mouseenter:"addTooltips_",tap:"onYtButtonTap_"},observers:["isDisabledChanged_(data.isDisabled)","observeBasicPalette_(data.colorData.basicColorPaletteData)",
"dataChanged_(data, componentReady_)","isSelectedChanged_(data)"],created:function(){this.elements_={};this.hasChange_=!1},
attached:function(){this.hasChange_&&this.stampTypeChanged_(this.stampType_);this.keyboardFocused=!1},
get container(){return this.root},onYtButtonTapHandler:function(){},
ytButtonServiceEndpointHandler:function(){},
updateRenderedElements:function(){if(this.elements_.endpoint){this.elements_.endpoint.data=this.endpoint;var g=this.computeHref_(this.endpoint,!0);g?tM(this.elements_.endpoint,g):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){g=this.buttonClass.split(" ");g=_.I(g);for(var v=g.next();!v.done;v=g.next())v=v.value,_.Mm(this.hostElement,v,!0),this.elements_.button&&_.Mm(this.elements_.button,v,!0),this.elements_.text&&_.Mm(this.elements_.text,v,!0)}this.elements_.icon&&(this.elements_.icon.icon=
this.buttonIcon,this.setIconActive_(this.elements_.icon),this.iconSize&&(this.elements_.icon.size=this.iconSize));this.elements_.text&&(this.elements_.text.text=this.buttonText);this.elements_.button&&(g=null,this.buttonAccessibility&&(g=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=g:g?_.sa([_.gm(fYj)],this.elements_.button,"aria-label",g):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var g=_.h0().resolve(_.Bd(_.vV));g&&(this.keyboardFocused=g.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.Xp("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,_.em(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.em(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(g,v){if(v)for(g=v.split(" "),g=_.I(g),v=g.next();!v.done;v=g.next())v=v.value,_.Mm(this.hostElement,v,!1),this.elements_.button&&_.Mm(this.elements_.button,v,!1),this.elements_.text&&_.Mm(this.elements_.text,v,!1)},
buttonIconChanged_:function(g){this.elements_.icon?g?(this.elements_.icon.icon=g,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.em(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.Rx(this.hostElement,"is-paper-button-with-icon",!1)):g&&this.stampType_&&this.stampType_=="paper_button"&&this.addIconElementToPaperButton_()},
addIconElementToPaperButton_:function(){this.elements_.icon=this.getIcon_();this.setIconActive_(this.elements_.icon);this.elements_.button&&(this.iconPositionType&&this.iconPositionType!="BUTTON_ICON_POSITION_TYPE_LEFT_OF_TEXT"?this.iconPositionType=="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"&&_.em(this.elements_.button).appendChild(this.elements_.icon):_.em(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.Rx(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(g){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,g){var v=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(g){case "yt_icon_button_with_label":v=!0;_.Mm(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();g=_.em(this.elements_.button).firstElementChild;
this.elements_.icon=g;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.em(this.elements_.endpoint).appendChild(this.elements_.button);_.em(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.Xp("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;_.em(this.elements_.button).appendChild(this.elements_.text);_.em(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":v=!0,this.elements_.button=this.getYtIconButton_(),g=_.em(this.elements_.button).firstElementChild,this.elements_.icon=g,this.setIconActive_(this.elements_.icon),
_.em(this.elements_.endpoint).appendChild(this.elements_.button)}_.Rx(this.hostElement,"is-icon-button",v);_.Rx(this.hostElement,"is-paper-button",!v);_.Rx(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 r;_.hb((r=this.container.hostElement)!=null?r:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.em(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(g){if(g!=void 0||this.disabled)this.disabled=g,this.elements_.button&&(this.elements_.button.disabled=g)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(g){_.T("kevlar_system_icons")&&g&&this.data&&(this.data.isSelected!==void 0?g.active=this.data.isSelected:this.data.isToggled!==void 0&&(g.active=this.data.isToggled))},
observeBasicPalette_:function(g){_.N0(this.hostElement,g)},
disabledChanged_:function(g){this.data&&this.set("data.isDisabled",g)},
onYtButtonTap_:function(g){if(this.disabled)g.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.gh(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(g=this.disableCommandHandlerOverride,!this.data||!this.data.command||g||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.T("handle_service_request_actions")||_.gh(this.hostElement,[this.serviceEndpoint]),
_.hV(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.T("handle_service_request_actions")?(g=[],this.serviceEndpoint&&g.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&g.push(this.data.command),g.length&&_.v2(this.hostElement,g,this.hostElement)):this.data&&this.data.command&&(g=this.data.command,g.accountUnlinkCommand||g.accountLinkCommand||g.insertAdCommand||g.insertHighlightMarkerCommand||
g.createLivestreamHighlightClipCommand||g.getVideoUploadFeedbackCommand||g.musicDeletePrivatelyOwnedEntityCommand||g.ypcCancelRecurrenceEndpoint||g.getMultiSelectCommandEndpoint?_.gh(this.hostElement,[g]):_.v2(this.hostElement,[g],this.hostElement))}},
computeStampType_:function(){return this.forceIconButton&&this.buttonText&&this.buttonIcon?"yt_icon_button_with_label":this.buttonText?"paper_button":this.buttonIcon?"yt-icon-button":null},
emptyContainer_:function(){for(var g,v=_.hb((g=this.container.hostElement)!=null?g:this.container);v.lastChild&&v.lastChild.tagName!="STYLE";)try{v.removeChild(v.lastChild)}catch(r){break}},
getYtIconButton_:function(){var g=this.reuseEnabled_()?_.Xp("yt-icon-button"):document.createElement("yt-icon-button"),v=_.em(g).firstElementChild;if(v&&v.is!="yt-icon"){for(v=_.em(g);v.lastChild;)v.removeChild(v.lastChild);v=null}v||(v=this.getIcon_(),this.setIconActive_(v),_.em(g).appendChild(v));return g},
reuseEnabled_:function(){return _.T("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.Xp("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.Xp("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.NuH={};
_.NuH.YtButtonBehavior=[e1.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var g=this.data;g&&(this._setEndpoint(this.computeEndpoint_(g)),this._setServiceEndpoint(this.computeServiceEndpoint_(g)),this._setCommand(this.computeCommand_(g)),this._setButtonIcon(this.computeButtonIcon_(g)),this._setButtonText(this.computeButtonText_(g,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(g)),this._setButtonTooltip(this.computeTooltip_(g)),this._setButtonClass(this.computeButtonClass_(g)),this._setIconPositionType(this.computeIconPositionType_(g)),this.updateRenderedElements())},
setPressedState:function(g){var v;if((v=this.elements_)==null?0:v.button)this.elements_.button.pressed=!!g},
computeIconPositionType_:function(g){return g&&g.iconPosition||null},
computeEndpoint_:function(g){var v=g&&g.navigationEndpoint,r=this.get("data.command.commandMetadata.webCommandMetadata.url"),k=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return v?v:g&&g.command&&g.command.modalEndpoint?g.command:r&&!k&&g.command?g.command:null},
computeServiceEndpoint_:function(g){var v=g&&g.serviceEndpoint,r=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return v?v:r&&g.command?g.command:null},
computeCommand_:function(g){return g&&g.command||null},
computeButtonIcon_:function(g){return g&&g.icon&&g.icon.iconType?_.c6(g.icon.iconType):null},
computeButtonText_:function(g,v){return!v&&g&&g.text||null},
computeAccessibility_:function(g){return this.get("accessibilityData.accessibilityData",g)||g&&g.accessibility||(g&&g.text?{label:this.getSimpleString(g.text)}:null)},
computeTooltip_:function(g){return g?g.isDisabled&&g.disabledTooltip||g.tooltip||null:null},
computeButtonClass_:function(g){var v=g&&g.style?g.style.toLowerCase().replace(/_/g,"-")+" ":"";v+=g&&g.size?g.size.toLowerCase().replace(/_/g,"-")+" ":"";g.colorData&&g.colorData.basicColorPaletteData&&g.colorData.basicColorPaletteData.borderColor&&(v+="palette-with-border");return v.trim()}}];var Zt={};var ZnE;var Hnt;var tJ_,DBE=function(){return tJ_!==void 0?tJ_:tJ_=document.createElement("template")};
document.head.appendChild(DBE().content);var L$1;var wS0,QSu=function(){return wS0!==void 0?wS0:wS0=document.createElement("template")};
document.head.appendChild(QSu().content);var CgB;var uUE,xBj=function(){return uUE!==void 0?uUE:uUE=document.createElement("template")};
document.head.appendChild(xBj().content);var jSP;var $BC=document.head,Jp0=$BC.appendChild,OnB;if(jSP===void 0){var VJE=document.createElement("template");_.H(VJE,"\x3c!--css-build:shady--\x3e");VJE.content.insertBefore(xBj().content.cloneNode(!0),VJE.content.firstChild);jSP=VJE}OnB=jSP;Jp0.call($BC,OnB.content);var qQ6=document.head,sSu=qQ6.appendChild,mBc;if(CgB===void 0){var K$6=document.createElement("template");_.H(K$6,"\x3c!--css-build:shady--\x3e");K$6.content.insertBefore(QSu().content.cloneNode(!0),K$6.content.firstChild);CgB=K$6}mBc=CgB;sSu.call(qQ6,mBc.content);var bn1=document.head,F$u=bn1.appendChild,inu;if(L$1===void 0){var Gs0=document.createElement("template");_.H(Gs0,"\x3c!--css-build:shady--\x3e");Gs0.content.insertBefore(DBE().content.cloneNode(!0),Gs0.content.firstChild);L$1=Gs0}inu=L$1;F$u.call(bn1,inu.content);var XSj;_.Hq("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");XSj=_.T("web_button_rework")&&_.ua("BUTTON_REWORK")||_.T("web_button_rework_with_live");_.ag=function(){return _.J.apply(this,arguments)||this};
_.N(_.ag,_.J);_.ag.prototype.created=function(){this.openPopupConfig=_.Cv("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.ag.prototype.onYtNavigate_=function(g){var v=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(g.detail.endpoint);v&&(this.ytOpenPopupBehavior.openPopup(v),g.stopPropagation(),g.preventDefault())};
_.mx.Object.defineProperties(_.ag,{template:{configurable:!0,enumerable:!0,get:function(){if(Hnt===void 0){var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_button_renderer.yt.button.renderer.css.js--\x3e");g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
var v=g.content,r=v.insertBefore;ZnE===void 0&&(ZnE=document.createElement("template"));var k=ZnE;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Hnt=g}g=Hnt;return g}}});
_.ag.prototype.onYtNavigate_=_.ag.prototype.onYtNavigate_;_.K([_.D(_.WV.YtOpenPopupBehavior),_.F("design:type",Object)],_.ag.prototype,"ytOpenPopupBehavior",void 0);_.K([_.D(_.NuH.YtButtonBehavior),_.F("design:type",Object)],_.ag.prototype,"ytButtonBehavior",void 0);_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],_.ag.prototype,"onYtNavigate_",null);
_.ag=_.K([_.HX({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:XSj})],_.ag);var Bu6;var hn0=_.T("web_button_rework")&&_.ua("BUTTON_REWORK")||_.T("web_button_rework_with_live"),Eb=function(){var g=_.J.apply(this,arguments)||this;g.isPressed=!1;g.forceIconButton=!1;g.forceIconOnly=!1;g.forceModernIconButton=!1;g.skipCommandHandling=!1;g.alignByText=!1;g.fitToVisibleBounds=!0;g.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};g.onTap=function(v){_.hV(g.hostElement,"yt-service-request-sent-button-renderer",v)};
return g};
_.N(Eb,_.J);_.c=Eb.prototype;_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.c.onClick=function(g){var v,r=this.disabled||((v=this.data)==null?void 0:v.isDisabled);v=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");r&&v&&g.stopPropagation()};
_.c.computeIcon=function(){var g,v,r=(g=this.data)==null?void 0:(v=g.icon)==null?void 0:v.iconType;if(r)return _.c6(r)};
_.c.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.c.handleUpdateButtonAction=function(g){g=_.l(g,HDj);var v=_.l(g==null?void 0:g.updatedButton,_.w1);if(this.data&&g&&v){var r=this.data;r.targetId&&g.targetId&&r.targetId===g.targetId&&(this.data=v)}};
_.mx.Object.defineProperties(Eb.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var g=this;if(this.data){var v=vHm({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.hV(g.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.hV(g.hostElement,"yt-service-request-completed-button-renderer")}},
onTapCallback:this.onTap,skipCommandHandling:this.skipCommandHandling,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceDisabled:this.disabled,forceModernIconButton:this.forceModernIconButton,nextVersion:!0,isPressed:this.isPressed});v.alignByText=this.alignByText;return v}}}});
_.mx.Object.defineProperties(Eb,{template:{configurable:!0,enumerable:!0,get:function(){if(Bu6===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computeIcon(data)]]"></yt-button-shape><tp-yt-paper-tooltip disable-upgrade$="[[!tooltip]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" offset="8" position="[[buttonTooltipPosition]]">[[tooltip]]</tp-yt-paper-tooltip>');Bu6=g}g=Bu6;return g}}});
Eb.prototype.onClick=Eb.prototype.onClick;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Eb.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Eb.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Eb.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Eb.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Eb.prototype,"isPressed",void 0);
_.K([_.u(),_.F("design:type",Object)],Eb.prototype,"forceIconButton",void 0);_.K([_.u(),_.F("design:type",Object)],Eb.prototype,"forceIconOnly",void 0);_.K([_.u(),_.F("design:type",Object)],Eb.prototype,"forceModernIconButton",void 0);_.K([_.u(),_.F("design:type",Object)],Eb.prototype,"skipCommandHandling",void 0);_.K([_.u(),_.F("design:type",Object)],Eb.prototype,"alignByText",void 0);_.K([_.u(),_.F("design:type",Object)],Eb.prototype,"buttonTooltipPosition",void 0);
_.K([_.u(),_.F("design:type",Object)],Eb.prototype,"fitToVisibleBounds",void 0);_.K([_.u({computed:"computeTooltip(data)"}),_.F("design:type",Object)],Eb.prototype,"tooltip",void 0);_.K([_.u(),_.F("design:type",Object)],Eb.prototype,"overrides",void 0);_.K([_.u(),_.F("design:type",Boolean)],Eb.prototype,"disabled",void 0);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Eb.prototype,"onClick",null);
_.K([_.C("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.F("design:type",Object),_.F("design:paramtypes",[])],Eb.prototype,"computedButtonShape",null);Eb=_.K([_.HX({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!hn0,cssBuildOptOut:!0}),_.HX({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!hn0,cssBuildOptOut:!0})],Eb);var n4B;var MJE;var dg=function(){var g=_.J.apply(this,arguments)||this;g.empty_=!0;g.loadTime=Infinity;g.pendingPaint=!1;g.hasChange_=!1;g.oldThumbnail_=null;g.oldDelayedSrc_="";g.objectURL_=null;return g};
_.N(dg,_.J);_.c=dg.prototype;_.c.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.c.ready=function(){var g=this.shouldShowPlaceholder_();_.Mm(this.hostElement,"no-transition",!0);g&&this.hostElement.classList.add("with-placeholder")};
_.c.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.c.isThumbPreloaded_=function(g){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",g)};
_.c.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||RnC};
_.c.computeThumbnailSrc_=function(g){return g&&g.thumbnails?_.hH(g.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.c.computeAlt_=function(){var g=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&g||""};
_.c.thumbnailChanged_=function(){var g=_.I([this.thumbnail,this.oldThumbnail_]),v=g.next().value;g=g.next().value;this.oldThumbnail_=v;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(g=this.computeThumbnailSrc_(g),this.computeThumbnailSrc_(v)===g))return;_.T("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(v)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):v&&_.ua("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.q7(this,this.onReload_):_.q7(this,this.onShow_):this.resetImage_();v&&(this.hostElement.style.opacity=""+v.opacity)}};
_.c.delayedSrcChanged_=function(){var g=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===g||this.resetImage_()};
_.c.setSrc_=function(g){g?(_.hb(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.hb(this.hostElement).querySelector("#img").src=g):(_.hb(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.c.resetImage_=function(){cSF(this.hostElement);this.empty_=!0;this.setSrc_(RnC);this.ytRendererBehavior.invalidate(!1)};
_.c.observePlaceholderColor_=function(){var g=this.thumbnail&&this.thumbnail.placeholderColor;g?this.hostElement.style.backgroundColor=_.wG(g):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.c.onLoad_=function(){_.hb(this.hostElement).querySelector("#img").src&&_.hb(this.hostElement).querySelector("#img").src!==RnC&&(ySh(this.hostElement),this.notifyOnLoaded&&_.hV(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.c.onError_=function(){var g=this;if(_.T("web_use_cache_for_image_fallback"))YIT(_.hb(this.hostElement).querySelector("#img").src).then(function(v){g.objectURL_=_.lb(v).toString();g.setSrc_(g.objectURL_)}).catch(function(){_.T("kevlar_woffle_fallback_image")&&g.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.c.onPrescanVisible=function(){this.onShow_()};
_.c.onVisible=function(){if(_.T("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.c.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var g=this.computeSrc_();g!==_.hb(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(g))}};
_.c.onReload_=function(){this.empty_=!1;var g=this.computeSrc_();g!==_.hb(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(g))};
_.c.shouldShowPlaceholder_=function(){return _.T("kevlar_thumbnail_bg")};
dg.prototype.observePlaceholderColor_=dg.prototype.observePlaceholderColor_;dg.prototype.delayedSrcChanged_=dg.prototype.delayedSrcChanged_;dg.prototype.thumbnailChanged_=dg.prototype.thumbnailChanged_;_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],dg.prototype,"alt",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],dg.prototype,"ariaHidden",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],dg.prototype,"ariaLabel",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],dg.prototype,"hidden",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],dg.prototype,"id",void 0);_.K([_.D(_.JD.YtVisibilityBehavior),_.F("design:type",Object)],dg.prototype,"ytVisibilityBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],dg.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",String)],dg.prototype,"delayedSrc",void 0);
_.K([_.u(),_.F("design:type",Object)],dg.prototype,"thumbnail",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],dg.prototype,"loaded",void 0);_.K([_.u(),_.F("design:type",Boolean)],dg.prototype,"notifyOnLoaded",void 0);_.K([_.u(),_.F("design:type",Number)],dg.prototype,"height",void 0);_.K([_.u(),_.F("design:type",Number)],dg.prototype,"width",void 0);_.K([_.u({value:function(){return"width"}}),
_.F("design:type",String)],dg.prototype,"dimension",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],dg.prototype,"fit",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],dg.prototype,"fitHeight",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],dg.prototype,"fitWidth",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],dg.prototype,"objectFit",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],dg.prototype,"objectPosition",void 0);_.K([_.u(),_.F("design:type",String)],dg.prototype,"preferredThumbnail",void 0);_.K([_.u({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.F("design:type",String)],dg.prototype,"alt_",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],dg.prototype,"sharedTooltipText",void 0);
_.K([_.u(),_.F("design:type",Boolean)],dg.prototype,"ftlEligible",void 0);_.K([_.u({value:void 0}),_.F("design:type",String)],dg.prototype,"observeHiddenOption",void 0);_.K([_.u({value:"observe_once"}),_.F("design:type",String)],dg.prototype,"observePrescanOption",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],dg.prototype,"roundedContainer",void 0);
_.K([_.Um("thumbnail"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dg.prototype,"thumbnailChanged_",null);_.K([_.Um("delayedSrc"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dg.prototype,"delayedSrcChanged_",null);_.K([_.IU("thumbnail.placeholderColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dg.prototype,"observePlaceholderColor_",null);
dg=_.K([_.HX({is:"yt-img-shadow",disableElementRegistration:!0})],dg);var RnC=_.ua("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.gE()(dg,"yt-img-shadow",function(){if(MJE===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-img-shadow--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_img_shadow.yt.img.shadow.css.js--\x3e<img id="img" rounded-container="[[roundedContainer]]" alt$="[[alt_]]" height="[[height]]" width="[[width]]" on-load="onLoad_" on-error="onError_" draggable="false" class="style-scope yt-img-shadow">');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;n4B===void 0&&(n4B=document.createElement("template"));var k=n4B;r.call(v,k.content.cloneNode(!0),g.content.firstChild);MJE=g}g=MJE;return g},{callbackProps:["onTap"],
allowedProps:"alt ariaHidden ariaLabel delayedSrc dimension fit fitHeight fitWidth height hidden id loaded notifyOnLoaded objectFit objectPosition preferredThumbnail roundedContainer sharedTooltipText thumbnail width".split(" "),mode:2});var ndB;_.p0=new _.bR("SCREEN_MANAGER_TOKEN");ndB=new _.bR("LOG_INITIAL_SCREEN_TOKEN");_.lU=_.bC(function(g){function v(IY){return _.l(IY,_.pC)}
function r(){var IY=k().isTogglingDisabled||p()?L():!L();Q(IY);q(!1);if(!k().isTogglingDisabled){var Ao;(Ao=W)==null||Ao(!!IY)}var dC;((dC=z)==null?0:dC())||_.cl(_.h0().resolve(_.p0),k().trackingParams);var Hh;if(!IY||!v(k().defaultButtonViewModel)||(Hh=z)!=null&&Hh()){var wC;!v(k().toggledButtonViewModel)||((wC=z)==null?0:wC())||_.cl(_.h0().resolve(_.p0),v(k().toggledButtonViewModel).trackingParams)}else _.cl(_.h0().resolve(_.p0),v(k().defaultButtonViewModel).trackingParams)}
var k=g.data,y=g.buttonShapeOverrides,z=g.disableExplicitClickLogging,W=g.onToggle,S=g.style,Y=g.useOutlinedIcon,e=g.className,a=function(){var IY,Ao;return L()?(IY=g.animatedTextPropsToggled)==null?void 0:IY.call(g):(Ao=g.animatedTextPropsDefault)==null?void 0:Ao.call(g)},E=_.Uk(function(){return a()?Object.assign({},a(),{shouldAnimate:O()}):void 0},void 0,"ZKEa0b"),p=function(){var IY;
return((IY=n())==null?void 0:IY.isToggled)!==void 0},f=_.I(_.UX(function(){var IY,Ao,dC;
return p()?(IY=n())==null?void 0:IY.isToggled:(dC=y==null?void 0:(Ao=y())==null?void 0:Ao.toggled)!=null?dC:k().isToggled})),Z=f.next().value;
f=f.next().value;var L=Z,Q=f;f=_.I(_.UX(function(){var IY,Ao;return(IY=g.animatedTextPropsToggled)==null?void 0:(Ao=IY.call(g))==null?void 0:Ao.shouldAnimate}));
Z=f.next().value;f=f.next().value;var O=Z,q=f;Z=_.I(_.Ww(!1,void 0,"S11hid"));var X=Z.next().value,b=Z.next().value,n=_.Dt(function(IY){var Ao;a:{var dC=k().entityKey,Hh=k().toggledStateEntitySelectorType;if(Hh&&dC)switch(Hh){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":var wC;IY=(wC=_.k7(IY.entities,"sfvAudioItemCurrentlyPlayingEntity",dC))!=null?wC:void 0;wC=(Ao=IY==null?void 0:IY.sfvAudioItemPlaybackState)!=null?Ao:void 0;if(wC==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){Ao={isToggled:!0};
break a}if(wC){Ao={isToggled:!1};break a}break;default:_.Lx(new _.EU("Error: entitySelectorType defined but not matched in selector.",IY,Hh))}Ao=void 0}return Ao}),h=function(){return Object.assign({},y==null?void 0:y(),{onToggle:r,
toggleable:!0,toggled:L(),focused:X()})};
return _.A("toggle-button-view-model",{"on:focusin":_.oV(function(){var IY=_.h0().resolve(_.Bd(_.vV));IY&&b(IY.isKeyBoardInUse());return!1}),
"on:focusout":_.oV(function(){b(!1);return!1}),
class:e},_.A(_.d,{cond:function(){return L()?v(k().toggledButtonViewModel):v(k().defaultButtonViewModel)},
then:function(IY){return _.A(_.Du,{data:IY,className:e,style:S,useOutlinedIcon:Y,buttonOverrides:h,animatedTextProps:E})}}))},"z");
_.lU.idomCompat={callbacks:{onToggle:!0}};_.B6(_.bC(function(g){return _.A("yt-toggle-button-view-model",{class:function(){var v;return(v=g.scopingClassName)==null?void 0:v.call(g)}},_.A(_.lU,{data:function(){var v;
return(v=g.data)==null?void 0:v.call(g)},
buttonShapeOverrides:function(){var v;return(v=g.overrides)==null?void 0:v.call(g)},
animatedTextPropsDefault:function(){var v;return(v=g.animatedTextPropsDefault)==null?void 0:v.call(g)},
animatedTextPropsToggled:function(){var v;return(v=g.animatedTextPropsToggled)==null?void 0:v.call(g)},
disableExplicitClickLogging:function(){var v;return(v=g.disableExplicitClickLogging)==null?void 0:v.call(g)},
onToggle:function(v){var r;return(r=g.onToggle)==null?void 0:r.call(g,v)},
style:function(){var v;return(v=g.style)==null?void 0:v.call(g)},
useOutlinedIcon:function(){var v;return(v=g.useOutlinedIcon)==null?void 0:v.call(g)},
className:function(){var v;return(v=g.className)==null?void 0:v.call(g)}}))},"A"),"yt-toggle-button-view-model",{props:{data:_.me,
buttonShapeOverrides:_.me,overrides:_.me,animatedTextPropsDefault:_.me,animatedTextPropsToggled:_.me,disableExplicitClickLogging:_.me,onToggle:_.Xz,style:_.me,useOutlinedIcon:_.me,className:_.me,scopingClassName:_.me}});var Tq=function(){return _.J.apply(this,arguments)||this};
_.N(Tq,_.J);Tq.prototype.onTap=function(g){g.stopPropagation();g=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.fC("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:g})):this.ytLiveChatReduxBehavior.dispatch(_.WW("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:g}))};
_.mx.Object.defineProperties(Tq.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.engagementState)==null?void 0:g.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var g=_.l(this.data.toggleButton,_.Tk),v;if(Number(((v=this.likeCountState)==null?void 0:v.likeCountIfIndifferentNumber)||"0")===0){var r;v=((r=this.data.likeCountPlaceholder)==null?void 0:r.content)||""}else{var k,y,z;v=((k=this.likeCountState)==null?void 0:(y=k.likeCountIfIndifferent)==null?void 0:y.content)||((z=this.data.likeCountPlaceholder)==null?void 0:z.content)||""}var W,S;r=((W=this.likeCountState)==null?void 0:(S=
W.likeCountIfLiked)==null?void 0:S.content)||"1";W=_.l(g.toggledButtonViewModel,_.pC);return Object.assign({},g,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.l(g.defaultButtonViewModel,_.pC),{title:v})},toggledButtonViewModel:{buttonViewModel:Object.assign({},W,{title:r})}})}}}});
Tq.prototype.onTap=Tq.prototype.onTap;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Tq.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Tq.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Ce),_.F("design:type",Object)],Tq.prototype,"ytLiveChatReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Tq.prototype,"data",void 0);
_.K([_.u({selectorArgs:["data.likeCountEntityKey"],selector:rPh}),_.F("design:type",Object)],Tq.prototype,"likeCountState",void 0);_.K([_.u({selectorArgs:["data.engagementStateKey"],selector:QdR}),_.F("design:type",Object)],Tq.prototype,"engagementState",void 0);_.K([_.C("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Tq.prototype,"isLiked",null);
_.K([_.C("data","likeCountState","isLiked"),_.F("design:type",Object),_.F("design:paramtypes",[])],Tq.prototype,"toggleButton",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Tq.prototype,"onTap",null);Tq=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],Tq);
_.m(Tq,"yt-live-chat-like-button-view-model",function(){if(Ap6===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-like-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_like_button_view_model.yt.live.chat.like.button.view.model.css.js--\x3e<yt-toggle-button-view-model data="[[toggleButton]]" scoping-class-name="[[is]]" class="style-scope yt-live-chat-like-button-view-model">\n</yt-toggle-button-view-model>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;UBc===void 0&&(UBc=document.createElement("template"));var k=UBc;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Ap6=g}g=Ap6;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var gkV;var vku;var ln=function(){return _.J.apply(this,arguments)||this};
_.N(ln,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ln.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ln.prototype,"data",void 0);ln=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],ln);
_.m(ln,"yt-live-chat-paid-message-footer-renderer",function(){if(vku===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-message-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_message_footer_renderer.yt.live.chat.paid.message.footer.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-paid-message-footer-renderer">\n  <div id="icon" hidden$="[[!data.icon]]" class="style-scope yt-live-chat-paid-message-footer-renderer">\n    <yt-icon icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-paid-message-footer-renderer"></yt-icon>\n  </div>\n  <div id="text" class="style-scope yt-live-chat-paid-message-footer-renderer">\n    <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-paid-message-footer-renderer"></yt-formatted-string>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;gkV===void 0&&(gkV=document.createElement("template"));var k=gkV;r.call(v,k.content.cloneNode(!0),g.content.firstChild);vku=g}g=vku;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var rfu;var kY6;var yfB;var cfH,z70=function(){if(cfH!==void 0)return cfH;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-reply-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_reply_button_view_model.yt.live.chat.reply.button.view.model.css.js--\x3e<yt-button-view-model data="[[buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-live-chat-reply-button-view-model">\n</yt-button-view-model>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;yfB===void 0&&(yfB=document.createElement("template"));var k=yfB;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return cfH=g};var f0=function(){return _.J.apply(this,arguments)||this};
_.N(f0,_.J);f0.prototype.onTap=function(g){g.stopPropagation()};
_.mx.Object.defineProperties(f0.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var g=_.l(this.data.replyButton,_.pC),v,r,k,y,z,W,S,Y=Number(((v=this.replyCountState)==null?void 0:v.replyCountNumber)||"0")===0?(r=this.data)==null?void 0:(k=r.replyCountPlaceholder)==null?void 0:k.content:((y=this.replyCountState)==null?void 0:(z=y.replyCount)==null?void 0:z.content)||((W=this.data)==null?void 0:(S=W.replyCountPlaceholder)==null?void 0:S.content)||"",e;return Object.assign({},
g,{title:Y,accessibilityText:(e=this.replyCountState)==null?void 0:e.replyButtonAccessibilityText})}}}});
_.mx.Object.defineProperties(f0,{template:{configurable:!0,enumerable:!0,get:function(){return z70()}}});
f0.prototype.onTap=f0.prototype.onTap;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],f0.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],f0.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Ce),_.F("design:type",Object)],f0.prototype,"ytLiveChatReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],f0.prototype,"data",void 0);
_.K([_.u({selectorArgs:["data.replyCountEntityKey"],selector:function(g,v){return _.k7(g.entities,"replyCountEntity",v)}}),
_.F("design:type",Object)],f0.prototype,"replyCountState",void 0);_.K([_.C("data","replyCountState"),_.F("design:type",Object),_.F("design:paramtypes",[])],f0.prototype,"buttonViewModel",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],f0.prototype,"onTap",null);f0=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],f0);
_.m(f0,"yt-live-chat-reply-button-view-model",function(){return z70()},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var Ioc;var WMP;var Nu=function(){var g=_.J.apply(this,arguments)||this;g.ariaLabel="";return g};
_.N(Nu,_.J);
Nu.prototype.dataChanged=function(){for(var g=(0,_.gN)(_.hb(this.hostElement).querySelector("#image"));g.firstChild;)g.removeChild(g.firstChild);if(this.data)if(this.data.icon){var v=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(v.polymerController.icon="yt-sys-icons:shield-filled",v.polymerController.defaultToFilled=!0):v.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();g.appendChild(v)}else if(this.data.customThumbnail){v=document.createElement("img");
var r=_.nkC(this.data.customThumbnail.thumbnails,16);r?(v.src=r,g.appendChild(v),v.setAttribute("alt",this.hostElement.ariaLabel||"")):_.Lx(new _.EU("Could not compute URL for thumbnail",this.data.customThumbnail))}};
Nu.prototype.identity=function(g){return g};
Nu.prototype.computeType=function(g){return rE(g||void 0)};
Nu.prototype.dataChanged=Nu.prototype.dataChanged;_.K([_.u(),_.F("design:type",Object)],Nu.prototype,"data",void 0);_.K([_.u({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.F("design:type",Object)],Nu.prototype,"ariaLabel",void 0);_.K([_.u({computed:"computeType(data)",reflectToAttribute:!0}),_.F("design:type",String)],Nu.prototype,"type",void 0);
_.K([_.u({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.F("design:type",String)],Nu.prototype,"sharedTooltipText",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("live_chat_enable_new_moderator_badge")}}),
_.F("design:type",Boolean)],Nu.prototype,"enableNewModeratorBadge",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Nu.prototype,"dataChanged",null);Nu=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],Nu);
_.m(Nu,"yt-live-chat-author-badge-renderer",function(){if(WMP===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-author-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_author_badge_renderer.yt.live.chat.author.badge.renderer.css.js--\x3e<div id="image" class="style-scope yt-live-chat-author-badge-renderer"></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Ioc===void 0&&(Ioc=document.createElement("template"));var k=Ioc;r.call(v,k.content.cloneNode(!0),g.content.firstChild);WMP=g}g=WMP;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var PvV;var SEu;var Zy=function(){return _.J.apply(this,arguments)||this};
_.N(Zy,_.J);_.c=Zy.prototype;_.c.configureRendererStamper=function(){return{badgesBeforeChip:{id:"prepend-chat-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}},badgesOutsideChip:{id:"chat-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}},badgesInsideChip:{id:"chip-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}}}};
_.c.computeBadgesInsideChip=function(g){return g?g.filter(function(v){return rE(v.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.c.computeBadgesOutsideChip=function(g){return this.prependChatBadges||!g?[]:g.filter(function(v){v=rE(v.liveChatAuthorBadgeRenderer);return v!=="verified"&&v!=="owner"})};
_.c.computeBadgesBeforeChip=function(g){return this.prependChatBadges&&g?g.filter(function(v){v=rE(v.liveChatAuthorBadgeRenderer);return v!=="verified"&&v!=="owner"}):[]};
_.c.computeIsHighlighted=function(g,v){var r=!!ouF(g,"owner"),k=!!ouF(g,"verified");g=!!ouF(g,"moderator");return(r||k&&!g)&&!v};
_.c.computeAuthorType=function(g){return SrR(g)};
_.c.computeAuthorClass=function(g,v){return v?(g?g+" ":"")+"single-line":g};
_.c.onSeedColorChanged=function(){_.T("live_chat_author_name_color_usernames")||_.T("live_chat_seed_color_usernames")||_.T("live_chat_colored_usernames")?!this.authorNameColor||this.authorType||this.isHighlighted||this.hostElement.classList.contains("yt-live-chat-paid-message-renderer")||this.hostElement.classList.contains("yt-live-chat-paid-sticker-renderer")||(this.username.style.color=this.authorNameColor):_.T("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
Zy.prototype.onSeedColorChanged=Zy.prototype.onSeedColorChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Zy.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Zy.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Zy.prototype,"authorName",void 0);_.K([_.u(),_.F("design:type",Array)],Zy.prototype,"authorBadges",void 0);
_.K([_.u({computed:"computeAuthorType(authorBadges)"}),_.F("design:type",String)],Zy.prototype,"authorType",void 0);_.K([_.u({computed:"computeAuthorClass(authorType, singleLine)"}),_.F("design:type",String)],Zy.prototype,"authorClass",void 0);_.K([_.u({computed:"computeBadgesInsideChip(authorBadges)"}),_.F("design:type",Array)],Zy.prototype,"badgesInsideChip",void 0);_.K([_.u({computed:"computeBadgesOutsideChip(authorBadges)"}),_.F("design:type",Array)],Zy.prototype,"badgesOutsideChip",void 0);
_.K([_.u({computed:"computeBadgesBeforeChip(authorBadges)"}),_.F("design:type",Array)],Zy.prototype,"badgesBeforeChip",void 0);_.K([_.u({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Zy.prototype,"isHighlighted",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],Zy.prototype,"singleLine",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],Zy.prototype,"disableHighlighting",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Zy.prototype,"dashboardMoneyFeed",void 0);_.K([_.u({value:_.T("live_chat_prepend_badges"),reflectToAttribute:!0}),_.F("design:type",Boolean)],Zy.prototype,"prependChatBadges",void 0);_.K([_.u(),_.F("design:type",String)],Zy.prototype,"authorNameColor",void 0);_.K([_.PX("#author-name"),_.F("design:type",HTMLDivElement)],Zy.prototype,"username",void 0);
_.K([_.IU("authorNameColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zy.prototype,"onSeedColorChanged",null);Zy=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],Zy);
_.m(Zy,"yt-live-chat-author-chip",function(){if(SEu===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-author-chip--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_author_chip.yt.live.chat.author.chip.css.js--\x3e<span id="prepend-chat-badges" class="style-scope yt-live-chat-author-chip"></span><span id="author-name" dir="auto" class$="[[authorClass]] style-scope yt-live-chat-author-chip">[[getSimpleString(authorName)]]<span id="chip-badges" class="style-scope yt-live-chat-author-chip"></span></span><span id="chat-badges" class="style-scope yt-live-chat-author-chip"></span>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;PvV===void 0&&(PvV=document.createElement("template"));var k=PvV;r.call(v,k.content.cloneNode(!0),g.content.firstChild);SEu=g}g=SEu;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var ok1;var YE6;var HV=function(){var g=_.J.apply(this,arguments)||this;g.debounceCommand=_.S$(function(v){g.ytComponentBehavior.resolveCommand(v)},1500);
return g};
_.N(HV,_.J);HV.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var g=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",v,r,k=this.isHearted?(v=this.data)==null?void 0:v.unheartCommand:(r=this.data)==null?void 0:r.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.fC("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:g}));(g=_.Q0(k))&&this.debounceCommand(g)}};
_.mx.Object.defineProperties(HV.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var g,v;if(!((g=this.data)==null?0:(v=g.creatorThumbnail)==null?0:v.sources))return{};g={thumbnails:[]};v={};v.url=this.data.creatorThumbnail.sources[0].url;g.thumbnails.push(v);return g}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((v=this.engagementState)==null?void 0:v.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((v=this.engagementState)==null?void 0:v.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((v=this.engagementState)==null?void 0:v.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((r=this.engagementState)==null?void 0:r.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}}});
HV.prototype.onTap=HV.prototype.onTap;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],HV.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],HV.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Ce),_.F("design:type",Object)],HV.prototype,"ytLiveChatReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],HV.prototype,"data",void 0);
_.K([_.u({selectorArgs:["data.engagementStateKey"],selector:QdR}),_.F("design:type",Object)],HV.prototype,"engagementState",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],HV.prototype,"thumbnailDetails",null);_.K([_.C("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],HV.prototype,"isHearted",null);_.K([_.C("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],HV.prototype,"isEditable",null);
_.K([_.C("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],HV.prototype,"showCreatorView",null);_.K([_.C("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],HV.prototype,"showButton",null);_.K([_.C("data","isHearted"),_.F("design:type",String),_.F("design:paramtypes",[])],HV.prototype,"label",null);_.K([_.C("data","isHearted"),_.F("design:type",Object),_.F("design:paramtypes",[])],HV.prototype,"heartHoverText",null);
_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HV.prototype,"onTap",null);HV=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],HV);
_.m(HV,"yt-live-chat-creator-heart-view-model",function(){if(YE6===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-creator-heart-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_creator_heart_view_model.yt.live.chat.creator.heart.view.model.css.js--\x3e<yt-icon-button id="creator-heart-button" hidden="[[!showButton]]" label="[[label]]" title="[[heartHoverText]]" class="style-scope yt-live-chat-creator-heart-view-model">\n  <template is="dom-if" if="[[showCreatorView]]" class="style-scope yt-live-chat-creator-heart-view-model">\n    <yt-image id="unhearted" data="[[data.unheartedIcon]]" height="24" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n  </template>\n  <template is="dom-if" if="[[isHearted]]" class="style-scope yt-live-chat-creator-heart-view-model">\n    <yt-img-shadow id="creator-thumbnail" thumbnail="[[thumbnailDetails]]" class="style-scope yt-live-chat-creator-heart-view-model"></yt-img-shadow>\n    <yt-image id="hearted-border" data="[[data.heartedIcon]]" height="16" preserve-height="true" width="16" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n    <yt-image id="hearted" data="[[data.heartedIcon]]" height="14" preserve-height="true" width="14" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n  </template>\n</yt-icon-button>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;ok1===void 0&&(ok1=document.createElement("template"));var k=ok1;r.call(v,k.content.cloneNode(!0),g.content.firstChild);YE6=g}g=YE6;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var tX=function(){};
_.N(tX,va);tX.prototype.JSC$11000_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:JV("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
tX.prototype.getApiPaths=function(){return[]};
tX.prototype.getExtension=function(){};
tX.prototype.JSC$11000_buildRequest=function(){};var URP={},Af_=(URP.GET_DATASYNC_IDS=eG(tX),URP);var e7c,ao0,EkB,aC6,Dy,T$c,fCu,pHt,dR6;e7c="tokens consistency mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");ao0=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
_.xh=function(g,v,r,k,y,z,W,S,Y){this.endpointMap=g;this.networkManager=v;this.authService=r;this.responseProcessorMap=k;this.innertubeResponseStore=y;this.contextProcessors=z;this.asyncContextProcessors=W;this.localInnertubeRouter=S;this.requestSequencer=Y;this.inflightRequests=new Map;g.signalEndpointMap||(g.signalEndpointMap={});g.signalEndpointMap=Object.assign({},Af_,g.signalEndpointMap)};
EkB=function(g,v,r,k,y,z,W,S,Y){if(_.xh.instance!==void 0){if(k=_.xh.instance,g=[g!==k.endpointMap,v!==k.networkManager,r!==k.authService,y!==k.innertubeResponseStore,z!==k.contextProcessors,W!==k.asyncContextProcessors,S!==k.localInnertubeRouter],g.some(function(e){return e}))throw new _.EU("InnerTubeTransportService is already initialized",g);
}else _.xh.instance=new _.xh(g,v,r,k,y,z,W,S,Y)};
_.$h=function(g,v,r){var k=k===void 0?VE1:k;var y=fCu(g,v);return y?new _.Iu(function(z,W){var S,Y,e,a,E;return _.P(function(p){switch(p.nextAddress){case 1:return _.U(p,y,2);case 2:S=p.yieldResult;Y=S.JSC$11000_getRequest(v,r,k);if(!Y){W(new _.EU("Error: Failed to build request for command.",v));p.jumpTo(0);break}x$(Y.input);a=((e=Y.requestShell)==null?void 0:e.mode)==="cors"?"cors":void 0;if(g.authService.syncHeaders){E=dR6(Y.config,a);p.jumpTo(4);break}return _.U(p,pHt(Y.config,a),5);case 5:E=
p.yieldResult;case 4:z(T$c(g,Y,E)),_.o7(p)}})}):_.l2(new _.EU("Error: No request builder found for command.",v))};
aC6=function(g,v,r,k){var y=y===void 0?VE1:y;var z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X,b,n,h;return _.P(function(IY){switch(IY.nextAddress){case 1:z=cPm(v,g.endpointMap);if(!z)throw new _.EU("Error: No streaming request builder found for command",v);W=z.JSC$11000_getRequest(v,r,y);if(!W)throw new _.EU("Failed to build YtRequest for streaming Command",v);if((S=g.localInnertubeRouter)==null||!S.shouldPreferLocalResponse(W.input,W.innerTubeRequest)){IY.jumpTo(2);break}return _.U(IY,g.localInnertubeRouter.localInnertubeResponse(W.input,
W.innerTubeRequest),3);case 3:return Y=IY.yieldResult,e={},Y.playerResponse&&(Dy(g,Y.playerResponse,W),e.player=Y.playerResponse,(a=k)==null||a(e,Y)),Y.watchNextResponse&&(Dy(g,Y.watchNextResponse,W),e.content=Y.watchNextResponse,(E=k)==null||E(e,Y)),IY.return(e);case 2:f=((p=W.requestShell)==null?void 0:p.mode)==="cors"?"cors":void 0;if(g.authService.syncHeaders){Z=dR6(W.config,f);IY.jumpTo(4);break}return _.U(IY,pHt(W.config,f),5);case 5:Z=IY.yieldResult;case 4:return O=(Q=(L=W.requestShell)==null?
void 0:L.headers)!=null?Q:{},W.requestShell=Object.assign({},W.requestShell,{headers:Object.assign({},O,Z)}),q=Object.assign({},W.requestShell),X=JSON.stringify(W.innerTubeRequest),W.requestShell.method==="POST"&&(q=Object.assign({},q,{body:X})),b=function(Ao,dC){Dy(g,dC.playerResponse||dC.watchNextResponse||dC.reelItemWatchResponse||dC.reelWatchSequenceResponse,W);k==null||k(Ao,dC)},n={},_.U(IY,lo6(g.networkManager,W.input,q,b),6);
case 6:return n=IY.yieldResult,((h=W.config)==null?0:h.responseTick)&&_.t7(W.config.responseTick),IY.return(n)}})};
_.DA=function(g,v,r,k,y){y=y===void 0?{authStrategy:{identity:VE1}}:y;var z=z===void 0?!0:z;var W=function(){};
W=UIh(orC(r));v.context||(v.context=_.fy3(k,z));return new _.Iu(function(S){var Y,e,a,E,p;return _.P(function(f){if(f.nextAddress==1)return Y=R3m(r),e=_.$D(Y),g.authService.syncHeaders?(a=dR6(y,e),f.jumpTo(2)):_.U(f,pHt(y,e),3);f.nextAddress!=2&&(a=f.yieldResult);E=g33(R3m(r));p={input:E,requestShell:JV(E),innerTubeRequest:v,config:y};S(T$c(g,p,a,W));_.o7(f)})})};
Dy=function(g,v,r){var k;if(v&&!(v==null?0:(k=v.sequenceMetaData)==null?0:k.skipProcessing)&&g.responseProcessorMap){k=_.I(e7c);for(var y=k.next();!y.done;y=k.next())y=y.value,g.responseProcessorMap[y]&&g.responseProcessorMap[y].handleResponse(v,r)}};
T$c=function(g,v,r,k){k=k===void 0?function(){}:k;
var y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X,b,n,h,IY,Ao,dC,Hh,wC,CK,Fh,qs,Q6,aM,j0,AC,PP,vv,S0,oe,LN,Ph,Tc,uu,sp;return _.P(function(NE){switch(NE.nextAddress){case 1:W=(y=v.config)==null?void 0:(z=y.storeStrategy)==null?void 0:z.storeKey;if(!(W&&g.innertubeResponseStore&&g.innertubeResponseStore.has(W))||((S=v.config)==null?0:(Y=S.storeStrategy)==null?0:Y.disableCache)){NE.jumpTo(2);break}return _.U(NE,g.innertubeResponseStore.get(W),3);case 3:if((e=NE.yieldResult)&&!e.isExpired())return NE.return(Promise.resolve(_.vI(e)));
case 2:if(!((a=v)==null?0:(E=a.innerTubeRequest)==null?0:E.context)){NE.jumpTo(4);break}p=v.innerTubeRequest.context;if(!(g.asyncContextProcessors&&g.asyncContextProcessors.length>0)){NE.jumpTo(5);break}f=[];Z=_.I(g.asyncContextProcessors);for(L=Z.next();!L.done;L=Z.next())Q=L.value,O=Q.processContext(v),O.wrappedPromise_&&f.push(O.wrappedPromise_);if(!(f.length>0)){NE.jumpTo(5);break}return _.U(NE,Promise.all(f),5);case 5:q=_.I(g.contextProcessors||[]),X=q.next();case 8:if(X.done){NE.jumpTo(4);break}b=
X.value;return _.U(NE,b.processContext(p),9);case 9:X=q.next();NE.jumpTo(8);break;case 4:if((n=g.localInnertubeRouter)==null||!n.shouldPreferLocalResponse(v.input,v.innerTubeRequest)){NE.jumpTo(12);break}return _.U(NE,g.localInnertubeRouter.localInnertubeResponse(v.input,v.innerTubeRequest),13);case 13:return h=NE.yieldResult,Dy(g,h,v),NE.return(h);case 12:return(dC=(Ao=v.config)==null?void 0:Ao.requestKey)&&g.inflightRequests.has(dC)?IY=g.inflightRequests.get(dC):(Hh=JSON.stringify(v.innerTubeRequest),
Fh=(CK=(wC=v.requestShell)==null?void 0:wC.headers)!=null?CK:{},v.requestShell=Object.assign({},v.requestShell,{headers:Object.assign({},Fh,r)}),qs=Object.assign({},v.requestShell),v.requestShell.method==="POST"&&(qs=Object.assign({},qs,{body:Hh})),((Q6=v.config)==null?0:Q6.requestTick)&&_.t7(v.config.requestTick),aM=function(){return g.networkManager.fetch(v.input,qs,v.config)},IY=g.requestSequencer?foC(g.requestSequencer,v,aM):aM(),dC&&g.inflightRequests.set(dC,IY)),_.U(NE,IY,14);
case 14:(j0=NE.yieldResult)&&_.T("web_streaming_player")&&Array.isArray(j0)&&(j0=j0[0].playerResponse);if(j0&&"error"in j0&&((AC=j0)==null?0:(PP=AC.error)==null?0:PP.details))for(vv=j0.error.details,S0=_.I(vv),oe=S0.next();!oe.done;oe=S0.next())LN=oe.value,(Ph=LN["@type"])&&ao0.indexOf(Ph)>-1&&(delete LN["@type"],j0=LN);dC&&g.inflightRequests.has(dC)&&g.inflightRequests.delete(dC);((Tc=v.config)==null?0:Tc.responseTick)&&_.t7(v.config.responseTick);if(j0||(uu=g.localInnertubeRouter)==null||!uu.canProvideFallbackResponse(v.input,
v.innerTubeRequest)){NE.jumpTo(15);break}return _.U(NE,g.localInnertubeRouter.localFallbackInnertubeResponse(v.input,v.innerTubeRequest),16);case 16:j0=NE.yieldResult;case 15:return Dy(g,j0,v),((sp=v.config)==null?0:sp.processorTick)&&_.t7(v.config.processorTick),k(),NE.return(j0||void 0)}})};
_.jg=function(g,v){return yPJ(v,g.endpointMap)};
fCu=function(g,v){g=z0s(v,g.endpointMap);if(g!==void 0)return Promise.resolve(g)};
pHt=function(g,v){var r,k,y,z;return _.P(function(W){if(W.nextAddress==1){y=(r=g)==null?void 0:(k=r.authStrategy)==null?void 0:k.sessionIndex;var S=_.rh(LWF({sessionIndex:y}));return _.U(W,S,2)}z=W.yieldResult;return W.return(Promise.resolve(Object.assign({},I$A(v),z)))})};
dR6=function(g,v){var r;g=g==null?void 0:(r=g.authStrategy)==null?void 0:r.sessionIndex;r=LWF({sessionIndex:g});return Object.assign({},I$A(v),r)};var N$u,Z16,H1H,trH,DRP,LMu,Cvu,uZc,Q5,xR_,j_0,Q_F,$RC;N$u=0;Z16=/tone[1-5]/;H1H=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");trH="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
DRP=Number.MAX_SAFE_INTEGER;LMu=RegExp("\ufe0f","g");_.L0=function(g){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;g&&_.wHH(this,g)};
_.wHH=function(g,v){try{_.I1(v,{context:g,onSuccess:function(k,y){Array.isArray(y)?g.load(y):(k=new _.EU("Emoji manager JSON response was not an array!",{response:y}),_.Z0(k))},
onError:function(k){k=new _.EU("Failed to retrieve emoji manager initial JSON data!",{url:v,statusCode:_.rV(k).toString()});_.Lx(k)}})}catch(k){var r=new _.EU("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:v});
_.Lx(r)}};
_.L0.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.L0.prototype.load=function(g,v){if(v)if(g.length)g=g.concat(v.emojis);else{this.emojis=v.emojis;this.emojiMap=v.emojiMap;this.emojiShortcutMap=v.emojiShortcutMap;this.emojiShortcutCharMap=Q_F(v);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=v.emojiRegex;return}this.emojis=[].concat(_.fF(new Set(this.emojis.concat(g))));this.hasInitializedShortcutCharMap=!1;g=Array(this.emojis.length);for(v=0;v<this.emojis.length;v++){var r=this.emojis[v];if(r.emojiId){this.emojiMap[r.emojiId]=r;this.emojiMap[r.emojiId].index=
v;for(var k=0;r.shortcuts&&k<r.shortcuts.length;k++)this.emojiShortcutMap[r.shortcuts[k].toLocaleLowerCase()]=r;g[v]=r.isCustomEmoji&&r.shortcuts?r.shortcuts[0]:r.emojiId}}g.sort(function(y,z){return z.length-y.length});
if(g.length)try{this.emojiRegex=new RegExp(g.join("|").replace("*","\\*"),"gi")}catch(y){this.emojiRegex=/$./}else this.emojiRegex=/$./};
Cvu=function(g,v){v=_.I(v);for(var r=v.next();!r.done;r=v.next()){var k=r.value;if(k.emojiId&&g.emojiMap[k.emojiId]){r=Object.assign({},g.emojiMap[k.emojiId],k);g.emojiMap[k.emojiId]=r;var y=void 0;r.index&&((y=g.emojis[r.index])==null?void 0:y.emojiId)===k.emojiId&&(g.emojis[r.index]=r);k=void 0;if((k=r.shortcuts)==null?0:k.length)for(g.hasInitializedShortcutCharMap=!1,k=_.I(r.shortcuts),y=k.next();!y.done;y=k.next())g.emojiShortcutMap[y.value.toLocaleLowerCase()]=r}}};
uZc=function(g){var v,r;_.P(function(k){if(k.nextAddress==1)return _.U(k,_.d2.getInstance(),2);if(k.nextAddress!=3)return(v=k.yieldResult)?_.U(k,v.get("ytlc-emoji-pref"),3):k.return();(r=k.yieldResult)&&Cvu(g,Object.keys(r).map(function(y){return{emojiId:y,stickyPrefId:r[y]}}).filter(function(y){return!!y.emojiId&&!!y.stickyPrefId}));
_.o7(k)})};
_.wg=function(g,v,r){return(g=g.emojiMap[v])&&(!g.isLocked||r!==void 0&&r)?g:void 0};
Q5=function(g,v,r){r=_.wg(g,v,r===void 0?!1:r);var k=v.match("\u200d");r&&g.skinTone!==0&&(g=(k==null?void 0:k.length)===1?_.wg(g,v.replace("\u200d",H1H[g.skinTone]+"\u200d")):_.wg(g,v+H1H[g.skinTone]))&&(r=g);return r};
xR_=function(g,v){var r=g.emojiMap[v];return(r==null?0:r.stickyPrefId)?g.emojiMap[r.stickyPrefId]:Q5(g,v)};
_.Sd=function(g,v){g=g.emojiShortcutMap[v.toLocaleLowerCase()];return!g||g.isLocked?null:g};
j_0=function(g,v,r){return Q_F(g,r===void 0?!1:r)[v]||{}};
Q_F=function(g,v){v=v===void 0?!1:v;if(!g.hasInitializedShortcutCharMap){g.hasInitializedShortcutCharMap=!0;for(var r=0;r<g.emojis.length;r++){var k=g.emojis[r];if(!(k.isLocked||v&&k.isCustomEmoji&&k.emojiId&&!g.pickerCustomEmojiIds.includes(k.emojiId)))for(var y=0;k.shortcuts&&y<k.shortcuts.length;y++){var z=k.shortcuts[y];z.startsWith(":_")&&k.isCustomEmoji&&(g.emojiShortcutCharMap[":_"]==null&&(g.emojiShortcutCharMap[":_"]=Object.create(null)),g.emojiShortcutCharMap[":_"][z]=k);if(!(z.length<3||
!k.isCustomEmoji&&Z16.test(z))){var W=z.substr(0,3).toLocaleLowerCase();g.emojiShortcutCharMap[W]==null&&(g.emojiShortcutCharMap[W]=Object.create(null));g.emojiShortcutCharMap[W][z]=k}}}}return g.emojiShortcutCharMap};
_.L0.prototype.createEmoji=function(g,v){v=v===void 0?!0:v;var r=document.createElement("img");g.isCustomEmoji||r.classList.add("small-emoji");r.classList.add("emoji");r.classList.add("yt-formatted-string");r.src=g.image?_.hH(g.image.thumbnails,this.emojiSize)||"":"";var k=void 0;g.image&&g.image.accessibility&&g.image.accessibility.accessibilityData&&(k=g.image.accessibility.accessibilityData.label);r.alt=k?k:(g.isCustomEmoji&&g.shortcuts?g.shortcuts[0]:g.emojiId)||"";g.isCustomEmoji&&(r.dataset.emojiId=
g.emojiId);_.nc&&(r.setAttribute("contenteditable","false"),r.setAttribute("unselectable","on"));v&&(g.shortcuts&&g.shortcuts.length&&r.setAttribute("shared-tooltip-text",g.shortcuts[0]),r.id="emoji-"+N$u++);return r};
_.L0.prototype.createDocumentFragment=function(g,v,r,k){v=v===void 0?!1:v;r=r===void 0?!0:r;k=k===void 0?!1:k;g=g.replace(LMu,"");for(var y=document.createDocumentFragment(),z=0,W,S=0;(W=this.emojiRegex.exec(g))!=null;){var Y=_.wg(this,W[0])||_.Sd(this,W[0]);!Y||Y.isCustomEmoji&&!v||(Y=this.createEmoji(Y,r),z!==W.index&&y.appendChild(document.createTextNode(g.substring(z,W.index))),y.appendChild(Y),z=W.index+W[0].length,S++)}if(!k||S)return y.appendChild(document.createTextNode(g.substr(z))),y};
$RC=function(g,v,r){var k,y,z,W,S,Y,e,a,E;return _.P(function(p){if(p.nextAddress==1){if(!v.emojiId||!g.emojiMap[v.emojiId])return p.return();k=Object.assign({},g.emojiMap[v.emojiId],{stickyPrefId:r});g.emojiMap[v.emojiId]=k;v.index&&((y=g.emojis[v.index])==null?void 0:y.emojiId)===v.emojiId&&(g.emojis[v.index]=k);if((z=v.shortcuts)==null?0:z.length)for(g.hasInitializedShortcutCharMap=!1,W=_.I(v.shortcuts),S=W.next();!S.done;S=W.next())Y=S.value,g.emojiShortcutMap[Y.toLocaleLowerCase()]=k;return _.U(p,
_.d2.getInstance(),2)}if(p.nextAddress!=4)return(e=p.yieldResult)?_.U(p,e.get("ytlc-emoji-pref"),4):p.jumpTo(0);E=(a=p.yieldResult)!=null?a:{};E[v.emojiId]=r;return _.U(p,e.set("ytlc-emoji-pref",E,DRP),0)})};
_.C0=new _.L0;var Vr_;_.un={};
Vr_={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.T("web_context_menu_a11y_opacity_visibility"),reflectToAttribute:!0},timestampString:{type:String,computed:"computeTimestampString(data)"},popupPositionTarget:{type:Object,computed:"identity(menuButton)"},menuButton:Object,menuVisible:{type:Boolean,
computed:"computeMenuVisible_(menuOpen, menuFocused)",reflectToAttribute:!0},menuOpen:{type:Boolean,value:!1},menuFocused:{type:Boolean,value:!1},emojiManager:Object,participantsManager:Object,isDeleted:{type:Boolean,value:!1,computed:"truthy(data.deletedStateMessage)",reflectToAttribute:!0},hasOriginalContent:{type:Boolean,value:!1,computed:"truthy(data.showOriginalContentMessage)"},hasInlineActionButtons:{type:Boolean,computed:"computeHasInlineActionButtons(data)",reflectToAttribute:!0},modern:{type:Boolean,
reflectToAttribute:!0,value:_.T("web_button_rework_with_live")},filledButtonOverrides:{type:Object,value:{type:"filled",style:"overlay"}}},supportsInlineActionButtons:!1,listeners:{"yt-popup-opened":"onYtPopupOpened_","yt-popup-closed":"onYtPopupClosedOrCanceled_","yt-popup-canceled":"onYtPopupClosedOrCanceled_",tap:"onItemTap"},TIME_FORMATTER:new Of(7),shouldSupportInlineActionButtons:function(){return!1},
shouldSupportWholeItemClick:function(){return!1},
beforeRegister:function(){if(this.supportsInlineActionButtons||this.shouldSupportInlineActionButtons())this.stampDom||(this.stampDom={}),this.stampDom["data.inlineActionButtons"]={id:"inline-action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[filledButtonOverrides]]"}}}}},
ready:function(){var g=_.hb(this.hostElement||this).querySelector("#inline-action-button-container");g&&g.setAttribute("aria-hidden","true");this.menuButton=_.hb(this.hostElement).querySelector("#menu-button")},
attached:function(){var g=this.menuButton;g&&(g.addEventListener("focusin",_.cX(this,this.onMenuButtonFocus_)),g.addEventListener("focusout",_.cX(this,this.onMenuButtonBlur_)))},
detached:function(){var g=this.menuButton;g&&(g.removeEventListener("focusin",_.cX(this,this.onMenuButtonFocus_)),g.removeEventListener("focusout",_.cX(this,this.onMenuButtonBlur_)))},
identity:_.VJ,truthy:function(g){return!!g},
computeTimestampString:function(g){return g?g.timestampText?this.getSimpleString(g.timestampText):this.TIME_FORMATTER.format(new Date(g.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(g){return _.T("live_chat_whole_message_clickable")&&g},
computeMenuVisible_:function(g,v){return g||v},
computeHasInlineActionButtons:function(g){if(!g)return!1;var v,r;return!((v=g.inlineActionButtons)==null||!v.length)||!((r=g.additionalInlineActionButtons)==null||!r.length)},
createDocumentFragmentFromString:function(g){var v=_.C0.createDocumentFragment.bind(_.C0),r;if((r=this.participantsManager)==null||!r.viewerRegex)return v(g);r=document.createDocumentFragment();for(var k=0,y;(y=this.participantsManager.viewerRegex.exec(g))!=null;){if(y.index>0){var z=":"+y[0]+":";if((_.wg(_.C0,z)||_.Sd(_.C0,z))&&g.indexOf(z)===y.index-1)continue}r.appendChild(v(g.substring(k,y.index)));k=document.createElement("span");k.appendChild(v(y[0]));k.classList.add("mention");r.appendChild(k);
k=y.index+y[0].length}r.appendChild(v(g.substring(k)));return r},
createDocumentFragment:function(g){var v=document.createDocumentFragment();if(g.simpleText)return v.appendChild(this.createDocumentFragmentFromString(g.simpleText)),v;if(!g.runs)return v;for(var r=0;r<g.runs.length;r++){var k=g.runs[r];if(k.emoji)v.appendChild(_.C0.createEmoji(k.emoji));else if(k.text)if(k.navigationEndpoint){var y=document.createElement("a");y.classList.add("yt-simple-endpoint");X6B(y,k.navigationEndpoint);_.hb(y).appendChild(this.createDocumentFragmentFromString(k.text));v.appendChild(y)}else v.appendChild(this.createDocumentFragmentFromString(k.text))}return v},
hasModerationOverlayVisible:function(){var g;return((g=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:g.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(g){g.composedPath().some(function(v){return(v=v instanceof Element?v:null)?v.tagName&&(v.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||v.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.T("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(g)},
colorFromDecimal:function(g){return GJs(g)},
markAsDeleted:function(g,v){this.set("data.deletedStateMessage",g);this.set("data.showOriginalContentMessage",v)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(g){if(this.data.contextMenuEndpoint){var v=_.h0().resolve(_.ZO),r=this.data.contextMenuEndpoint,k;(k=_.xh.instance)&&_.jg(k,r)?(v=Jfc(v,r),k=_.DA(k,{},v)):k=_.O1C(v,r);k.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);g&&g.stopPropagation()}},
handleGetContextMenuResponse_:function(g){var v=_.xh.instance;v&&_.jg(v,{liveChatEndpoint:{}})||(g=g.response);g.liveChatItemContextMenuSupportedRenderers&&g.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(g.liveChatItemContextMenuSupportedRenderers.menuRenderer);g.actions&&_.nW(this.hostElement,"yt-live-chat-actions",[g.actions])},
handleGetContextMenuError:function(g){if(g instanceof Error||g instanceof Object||g instanceof String)var v=g;_.Z0(new _.EU("Error encountered calling GetLiveChatItemContextMenu",v))},
showContextMenu_:function(g){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:g}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.hV(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.hV(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.un.YtLiveChatItemBehavior=[Vr_,_.xv.YtComponentBehavior,_.WV.YtOpenPopupBehavior];_.xJ=function(){};var qEu;var s_1;var mRt;var KMu;var j1=function(){var g=_.J.apply(this,arguments)||this;g.active=!1;g.identity=_.VJ;return g};
_.N(j1,_.J);j1.prototype.dataChanged=function(){this.active=!1};
j1.prototype.onClick=function(){_.hV(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
j1.prototype.dataChanged=j1.prototype.dataChanged;_.K([_.u(),_.F("design:type",Object)],j1.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],j1.prototype,"active",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],j1.prototype,"dataChanged",null);j1=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],j1);
_.m(j1,"yt-live-chat-text-input-field-suggestion",function(){if(KMu===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-input-field-suggestion--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_input_field_suggestion.yt.live.chat.text.input.field.suggestion.css.js--\x3e<tp-yt-paper-item active="[[active]]" on-click="onClick" class="style-scope yt-live-chat-text-input-field-suggestion">\n  <img alt="[[data.alt]]" hidden$="[[!identity(data.image)]]" src$="[[data.image.thumbnails.0.url]]" author$="[[data.author]]" class="style-scope yt-live-chat-text-input-field-suggestion">\n  [[data.text]]\n</tp-yt-paper-item>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;mRt===void 0&&(mRt=document.createElement("template"));var k=mRt;r.call(v,k.content.cloneNode(!0),g.content.firstChild);KMu=g}g=KMu;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});_.$J=function(g,v,r){return CustomEvent.call(this,g,{detail:{value:v,path:r}})||this};
_.N(_.$J,CustomEvent);_.JX=function(){var g=_.J.apply(this,arguments)||this;g.viewerName=null;g.actionMap={"yt-live-chat-actions":"onChatMessage_"};g.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];g.PARTICIPANT_TIME_USEC_=3E8;return g};
_.N(_.JX,_.J);_.c=_.JX.prototype;_.c.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.c.addParticipant=function(g){var v=_.lTJ(this.participants,g,function(k,y){k=k[Object.keys(k)[0]];y=y[Object.keys(y)[0]];k=String(_.sf(k.authorName)).toLowerCase();y=String(_.sf(y.authorName)).toLowerCase();return k<y?-1:k==y?0:1}.bind(this));
if(v>=0){var r=this.participants[v];r[Object.keys(r)[0]].timestampUsec&&this.splice("participants",v,1,g)}else this.splice("participants",-v-1,0,g);g=g[Object.keys(g)[0]];v=_.sf(g.authorName).toLocaleLowerCase();r=v.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(r)||(this.allParticipantsCharMap_[r]={});this.allParticipantsCharMap_[r][v]=g};
_.c.getAuthorsFromPrefix=function(g){return this.allParticipantsCharMap_.hasOwnProperty(g)?this.allParticipantsCharMap_[g]:null};
_.c.computeViewerRegex_=function(g){if(!g)return null;g=g.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var v=g.indexOf("@")===0&&_.T("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(v+g.replace(/ /g,"\\s*")+"|^"+g.replace(/ /g,"\\s*")+"$|^"+g.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+g.replace(/ /g,"\\s*")+"$|(?<=\\s)"+g.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.c.checkForStaleParticipants_=function(){var g=this;this.trimOldParticipants_();this.asyncHandle_&&fNF(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.uC(function(){g.checkForStaleParticipants_()},3E4))};
_.c.onChatMessage_=function(g){var v=this,r=Date.now()*1E3;g.forEach(function(k){if(k=_.l(k,vwV)){k=k.item;var y=Object.keys(k)[0];v.SUPPORTED_ITEM_TYPES_.indexOf(y)!=-1&&k[y].timestampUsec>=r-v.PARTICIPANT_TIME_USEC_&&v.addParticipant(k)}},this);
this.checkForStaleParticipants_()};
_.c.trimOldParticipants_=function(){for(var g=Date.now()*1E3,v=this.participants.length-1;v>=0;v--){var r=this.participants[v];r=r[Object.keys(r)[0]];r.timestampUsec&&r.timestampUsec<g-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",v,1)}};
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],_.JX.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],_.JX.prototype,"viewerName",void 0);_.K([_.u({computed:"computeViewerRegex_(viewerName)"}),_.F("design:type",Object)],_.JX.prototype,"viewerRegex",void 0);_.K([_.u({value:function(){return[]},
notify:!0}),_.F("design:type",Array)],_.JX.prototype,"participants",void 0);_.JX=_.K([_.HX({is:"yt-live-chat-participants-manager",noInjection:!0})],_.JX);var b1c=/.*([:@#].*?)$/,Ob=/\u00a0/g,FMu=String.fromCharCode(160),i1C={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"},V5=function(){var g=_.J.apply(this,arguments)||this;g.disabled=!1;g.liveChatRichMessageInput=null;g.messageInput=null;g.isValidWithNoInputText=!1;g.suggestions=[];g.emojiManager=_.C0;g.inputMethodEditorActive=
!1;g.suggestionIndex=-1;g.JSC$11996_lastSuggestionRange=null;return g};
_.N(V5,_.J);_.c=V5.prototype;_.c.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.c.attached=function(){_.MF&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.c.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.c.dataChanged=function(){if(!this.ignoreColorMapping){var g=!1,v={},r;for(r in i1C)this.data&&this.data.hasOwnProperty(r)&&(v[i1C[r]]=this.colorFromDecimal(this.data[r]),g=!0);g&&_.kx(this.hostElement,v)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.c.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.c.colorFromDecimal=function(g){g=Math.floor(Number(g));return"rgba("+[g>>16&255,g>>8&255,g&255,(g>>24&255)/255].join()+")"};
_.c.preventDrag=function(g){g.dataTransfer&&(g.dataTransfer.dropEffect="none");g.preventDefault()};
_.c.preventResize=function(g){g.returnValue=!1};
_.c.onInputChange=function(){var g=this.characterCount,v=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&v&&v.remove();if(!v&&this.characterCount>this.maxCharacterLimit){var r=window.getSelection();if(r){var k=r.getRangeAt(0);r.removeAllRanges();r.addRange(k)}}if(r=this.getCurrentRange())k=this.calculateTextBeforeRange(r),this.completeEmojisInRange(r,k,!0)||this.updateSuggestions(r,k);k=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(k);
_.hV(this.hostElement,"yt-live-chat-message-input-change",k);v&&this.characterCount===0&&v.remove();r&&r.commonAncestorContainer.parentElement.id==="input"&&r.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>g):r&&!r.collapsed&&r.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(g=this.input.childNodes.length-1;g>=0;g--)this.input.childNodes[g].nodeName==="BR"&&this.input.childNodes[g].remove()};
_.c.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.c.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var g=this.getCurrentRange();g&&g.commonAncestorContainer.parentElement.id==="input"&&g.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.c.mergeOverflowText=function(g){if(g){var v=document.createRange();v.selectNodeContents(g);v=v.extractContents();this.input.insertBefore(v,g)}};
_.c.checkRangeAtEndOfInput=function(){var g=this.getCurrentRange();if(g){var v=_.hb(this.hostElement).querySelector("#overflow-text"),r=document.createRange();v&&v.previousSibling?v.previousSibling instanceof HTMLImageElement?r.selectNode(v.previousSibling):r.selectNodeContents(v.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?r.selectNode(this.input.lastChild):r.selectNodeContents(this.input.lastChild));r.collapse(!1);return r.isPointInRange(g.startContainer,
g.startOffset)}return!1};
_.c.handleOverflowText=function(g){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var v=_.hb(this.hostElement).querySelector("#overflow-text"),r=this.getCurrentRange();this.input.normalize();g=this.checkRangeAtEndOfInput()&&g;this.mergeOverflowText(v);for(var k,y=0,z=0,W,S=this.input.childNodes,Y=0;Y<S.length;Y++){var e=S[Y];e instanceof Text?(z+=e.textContent.length,z>this.maxCharacterLimit&&(k=e,y=this.maxCharacterLimit+e.textContent.length-z)):e instanceof HTMLImageElement&&
(k=void 0,z=e.dataset.emojiId&&((k=this.data)==null?0:k.emojiCharacterCount)?z+this.data.emojiCharacterCount:z+e.alt.length,k=this.input,y=Y);if(z>this.maxCharacterLimit&&k){W=document.createRange();W.collapse(!1);v?(z=this.input.lastChild.previousSibling,z instanceof Text?W.setEnd(this.input.lastChild.previousSibling,z.textContent.length):z instanceof HTMLImageElement&&W.setEnd(this.input,this.input.childNodes.length-1)):W.selectNodeContents(this.input);W.setStart(k,y);break}}W&&(k=!1,r&&(g=W.isPointInRange(r.startContainer,
r.startOffset-1)),v||(v=document.createElement("span"),v.id="overflow-text",v.textContent="",v.setAttribute("contenteditable","true"),_.hb(_.hb(this.hostElement).querySelector("#input")).appendChild(v),k=!0),v&&(r=W.extractContents(),v.insertBefore(r,v.firstChild),g&&v.firstChild&&(r=document.createRange(),k?r.setStartAfter(v.lastChild):r.setStartAfter(v.firstChild),r.collapse(!0),v=window.getSelection(),v.removeAllRanges(),v.addRange(r))))}};
_.c.checkForDuplicateSpans=function(){for(var g=0;g<this.input.childNodes.length;g++){var v=this.input.childNodes[g];if(v.nodeName==="SPAN"){var r=document.createRange();r.selectNodeContents(v);r=r.extractContents();this.input.insertBefore(r,v);v.remove()}}this.handleOverflowText(!0)};
_.c.getCurrentRange=function(){var g=window.getSelection();return g&&g.rangeCount?g.getRangeAt(0).cloneRange():null};
_.c.getInputRange=function(){var g=this.getCurrentRange();if(g){for(var v=g.commonAncestorContainer,r=!1,k=_.hb(this.hostElement).querySelector("#input");v;){if(v===k){r=!0;break}v=v.parentNode}r||(g=null)}g||(g=this.getRangeAtEnd());return g};
_.c.getRangeAtEnd=function(){var g=document.createRange(),v=_.hb(this.hostElement).querySelector("#input").lastChild;!v||v.nodeName!=="#text"&&v.nodeName!=="SPAN"?(g.selectNodeContents(_.hb(this.hostElement).querySelector("#input")),g.collapse(!1)):v.nodeName==="#text"?g.setStart(v,v.textContent.length):g.setStart(v,v.childNodes.length);return g};
_.c.getChatParticipantSuggestions=function(g,v,r,k){var y=_.T("live_chat_enable_handles_web_text_input_update");if(v)for(var z in v)if(z.indexOf(g)===0||y&&z.indexOf(r+g)===0){var W=v[z],S=_.sf(W.authorName);k.push({suggestion:{author:!0,authorType:r,image:W.authorPhoto,alt:S,text:S}});if(k.length>=64)break}};
_.c.getSuggestions=function(g){var v=[],r=g.substring(0,3),k=j_0(_.C0,r,!0);if(k)for(var y in k)if(y.toLocaleLowerCase().indexOf(g)===0){var z=k[y];if(z&&z.emojiId){if(z=xR_(_.C0,z.emojiId)){var W=void 0,S=void 0,Y=void 0,e=void 0,a=((W=z.image)==null?0:(S=W.accessibility)==null?0:(Y=S.accessibilityData)==null?0:Y.label)||z.isCustomEmoji?(e=z.shortcuts)==null?void 0:e[0]:z.emojiId;v.push({suggestion:{emoji:!0,image:z.image,alt:a,text:y,textToInsertWhenSelected:z.isCustomEmoji?y:a}})}if(v.length>=
64)break}}if(!this.participantsManager)return null;if(r.indexOf("@")===0||r.indexOf("#")===0)k=r.charAt(0),g=g.substring(1),y=_.T("live_chat_enable_handles_web_text_input_update"),r.indexOf("@")===0&&y&&(y=this.participantsManager.getAuthorsFromPrefix(r.substring(0,2)),this.getChatParticipantSuggestions(g,y,k,v)),r=r.substring(1),r=this.participantsManager.getAuthorsFromPrefix(r),this.getChatParticipantSuggestions(g,r,k,v);return v?v.sort(function(E,p){return p.suggestion.text<E.suggestion.text?-1:
p.suggestion.text===E.suggestion.text?0:1}):null};
_.c.insertSuggestion=function(g){var v=_.T("live_chat_enable_handles_web_text_input_update"),r=g.authorType;v=g.text.indexOf(r)===0&&v?g.text+FMu:r+g.text+FMu;g.emoji?this.insertTextAtRange(this.JSC$11996_lastSuggestionRange,g.textToInsertWhenSelected||""):g.author&&this.insertTextAtRange(this.JSC$11996_lastSuggestionRange,v)};
_.c.updateSuggestionsAtCaret=function(){var g=this.getCurrentRange();g&&this.updateSuggestions(g,this.calculateTextBeforeRange(g))};
_.c.offsetStartOfRangeBy=function(g,v){for(;v>0;)if(g.startOffset-v>=0){g.setStart(g.startContainer,g.startOffset-v);break}else{v=g.startContainer instanceof HTMLImageElement?v-g.startContainer.alt.length:v-g.startOffset;var r=g.startContainer.previousSibling;if(!r){g.setStart(g.startContainer,0);break}if(_.T("live_chat_require_space_for_autocomplete_emoji")){var k=void 0,y=void 0;g.setStart(r,((k=r)==null?void 0:(y=k.textContent)==null?void 0:y.length)||0)}else g.setStart(r,r.childNodes.length||
0)}};
_.c.updateSuggestions=function(g,v){var r=this;this.JSC$11996_lastSuggestionRange&&(this.JSC$11996_lastSuggestionRange.detach(),this.JSC$11996_lastSuggestionRange=null);if((v=b1c.exec(v))&&v.length&&(v=v[v.length-1].toLocaleLowerCase(),v.length>2&&(this.offsetStartOfRangeBy(g,v.length),this.JSC$11996_lastSuggestionRange=g,(g=this.getSuggestions(v))&&g.length))){this.suggestions=g;_.q7(this,function(){_.hb(r.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(g.length-1);return}this.dropdown.opened=!1};
_.c.completeEmojisInRange=function(g,v,r){var k=v.replace(/[\s\xa0]+$/,"");v=v.length-k.length;k=k.split(" ");k=k[k.length-1].trim().toLocaleLowerCase();var y=k.lastIndexOf(":");if(r&&!v&&y!==k.length-1)return!1;y!==-1&&(r=k.lastIndexOf(":",y-1),r!==-1&&(k=k.substring(r)));if((r=_.Sd(_.C0,k))&&r.emojiId){r=xR_(_.C0,r.emojiId)||null;this.offsetStartOfRangeBy(g,k.length+v);var z,W,S,Y;k=(((z=r)==null?0:z.isCustomEmoji)?(W=r)==null?void 0:(S=W.shortcuts)==null?void 0:S[0]:(Y=r)==null?void 0:Y.emojiId)||
"";v&&(k+=FMu);this.insertTextAtRange(g,k);this.dropdown.opened=!1;return!0}return!1};
_.c.onSuggestion=function(g){this.insertSuggestion(g.detail);this.dropdown.opened=!1};
_.c.onKeyPress=function(g){g.keyCode===13&&(g.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.hV(this.hostElement,"yt-live-chat-send-message"))};
_.c.completeEmojis=function(){var g=document.createRange(),v=_.hb(this.hostElement).querySelector("#input").lastChild;v?g.setStart(v,v.childNodes.length):(g.selectNodeContents(_.hb(this.hostElement).querySelector("#input")),g.collapse(!1));this.completeEmojisInRange(g,this.calculateTextBeforeRange(g),_.T("live_chat_require_space_for_autocomplete_emoji"))};
_.c.maybePreventTextFormatting=function(g){!_.rf||!g.ctrlKey&&!g.metaKey||g.keyCode!==66&&g.keyCode!==73||(g.stopImmediatePropagation(),g.preventDefault())};
_.c.onKeyDown=function(g){this.maybePreventTextFormatting(g);if(this.dropdown.opened)switch(g.keyCode){case 27:this.dropdown.opened=!1;g.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;g.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);g.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),g.preventDefault()}};
_.c.onKeyUp=function(g){switch(g.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.nc)this.onInputChange()};
_.c.changeSuggestionIndex=function(g){if(this.dropdown.opened){var v=_.hb(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<v.children.length&&(v.children[this.suggestionIndex].active=!1);var r=this.suggestions.length;this.suggestionIndex=(g+r)%r;g=v.children[this.suggestionIndex];g.active=!0;v.scrollTop=g.offsetTop}};
_.c.onInputPaste=function(g){g.preventDefault();(g=g.clipboardData)&&g.types&&(g=g.getData("text/plain")||"",g=g.replace(/\n/g,""),this.insertText(g));(g=this.getCurrentRange())&&g.commonAncestorContainer.parentElement.id==="input"&&g.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.c.onFocus=function(){this._setFocused(!0)};
_.c.onBlur=function(){this._setFocused(!1)};
_.c.insertText=function(g){this.insertTextAtRange(this.getInputRange(),g)};
_.c.insertTextAtRange=function(g,v){if(g&&(g.collapsed||g.deleteContents(),v=_.C0.createDocumentFragment(v,!0,!1))){for(var r=_.I((v==null?void 0:v.childNodes)||[]),k=r.next();!k.done;k=r.next()){k=k.value;var y=void 0,z=void 0,W=void 0,S=void 0,Y=void 0;(W=(y=window)==null?void 0:(z=y.ShadyCSS)==null?void 0:z.ScopingShim)==null||(Y=(S=W).scopeNode)==null||Y.call(S,k,this.hostElement.localName)}r=v.lastChild;g.insertNode(v);this.focused||this.input.focus();if(this.focused){g=g.cloneRange();g.selectNodeContents(r);
g.collapse(!1);if(v=window.getSelection())v.removeAllRanges(),v.addRange(g);g.commonAncestorContainer.parentElement.id==="input"&&g.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}g=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(g);_.hV(this.hostElement,"yt-live-chat-message-input-change",g)}};
_.c.setLiveChatRichMessageInput=function(g){_.hb(_.hb(this.hostElement).querySelector("#input")).textContent="";if(g&&g.textSegments){for(var v=0;v<g.textSegments.length;v++){var r=g.textSegments[v];r.text?_.hb(_.hb(this.hostElement).querySelector("#input")).appendChild(_.C0.createDocumentFragment(r.text,!0,!1)):r.emojiId&&(r=_.wg(_.C0,r.emojiId))&&_.hb(_.hb(this.hostElement).querySelector("#input")).appendChild(_.C0.createEmoji(r,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.c.setText=function(g){this.setLiveChatRichMessageInput(g?{textSegments:[{text:g}]}:null)};
_.c.calculateTextBeforeRange=function(g){var v="",r=g.startContainer;if(r&&r instanceof Text){var k;v=((k=r.textContent)==null?void 0:k.substring(0,g.startOffset))||"";r=r.previousSibling}for(;r&&r instanceof Text;)v=r.textContent+v,r=r.previousSibling;return v.replace(Ob," ")};
_.c.calculateLiveChatRichMessageInput=function(){for(var g=[],v="",r=_.hb(_.hb(this.hostElement).querySelector("#input")).childNodes,k=0;k<r.length;k++){var y=r[k];y instanceof Text?v+=y.textContent:y instanceof HTMLImageElement&&(y.dataset.emojiId?(v&&(g.push({text:v.replace(Ob," ")}),v=""),g.push({emojiId:y.dataset.emojiId})):v+=y.alt)}v&&g.push({text:v.replace(Ob," ")});if(r=_.hb(this.hostElement).querySelector("#overflow-text")){v="";r=r.childNodes;for(k=0;k<r.length;k++)y=r[k],y instanceof Text?
v+=y.textContent:y instanceof HTMLImageElement&&(y.dataset.emojiId?(v&&(g.push({text:v.replace(Ob," ")}),v=""),g.push({emojiId:y.dataset.emojiId})):v+=y.alt);v&&g.push({text:v.replace(Ob," ")})}return{textSegments:g}};
_.c.computeCharacterCount=function(g){if(!g||!g.textSegments)return 0;for(var v=0,r=0;r<g.textSegments.length;r++){var k=g.textSegments[r];if(k.text)v+=k.text.length;else if(k.emojiId){var y=void 0;if((y=this.data)==null?0:y.emojiCharacterCount)v+=this.data.emojiCharacterCount;else{var z=y=void 0,W=void 0;v+=((z=_.wg(_.C0,(y=k)==null?void 0:y.emojiId))==null?void 0:(W=z.shortcuts)==null?void 0:W[0].length)||0}}}return v};
_.c.characterCountChanged=function(){_.hV(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.c.focusedChanged=function(){this.hostElement.dispatchEvent(new _.$J("focused-changed",this.focused))};
_.c.focus=function(){this.setFocus(!1)};
_.c.focusAtEnd=function(){this.setFocus(!0)};
_.c.setFocus=function(g){g=g?this.getRangeAtEnd():this.getInputRange();_.hb(this.hostElement).querySelector("#input").focus();var v=window.getSelection();v&&(v.removeAllRanges(),v.addRange(g))};
_.c.insertEmoji=function(g){var v,r=((g==null?0:g.isCustomEmoji)?(v=g.shortcuts)==null?void 0:v[0]:g==null?void 0:g.emojiId)||"";this.insertText(r)};
_.c.computeText=function(g){if(!g||!g.textSegments)return"";for(var v="",r=0;r<g.textSegments.length;r++){var k=g.textSegments[r];if(k.text)v+=k.text;else if(k.emojiId){var y=void 0,z=void 0,W=void 0;v+=((z=_.wg(_.C0,(y=k)==null?void 0:y.emojiId))==null?void 0:(W=z.shortcuts)==null?void 0:W[0])||""}}return v};
_.c.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.mx.Object.defineProperties(V5.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.maxCharacterLimit)||0}},
characterCount:{configurable:!0,enumerable:!0,get:function(){return this.computeCharacterCount(this.liveChatRichMessageInput)}},
remainingCharacterCount:{configurable:!0,enumerable:!0,get:function(){return this.maxCharacterLimit-this.characterCount}},
hasText:{configurable:!0,enumerable:!0,get:function(){return this.characterCount>0}},
isInputValid:{configurable:!0,enumerable:!0,get:function(){return this.characterCount===0?this.isValidWithNoInputText:this.characterCount<=this.maxCharacterLimit}}});
V5.prototype.focusedChanged=V5.prototype.focusedChanged;V5.prototype.characterCountChanged=V5.prototype.characterCountChanged;V5.prototype.onSuggestion=V5.prototype.onSuggestion;V5.prototype.onMessageSet=V5.prototype.onMessageSet;V5.prototype.dataChanged=V5.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],V5.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],V5.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],V5.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],V5.prototype,"disabled",void 0);_.K([_.C("disabled"),_.F("design:type",Number),_.F("design:paramtypes",[])],V5.prototype,"inputTabIndex",null);_.K([_.C("data.maxCharacterLimit"),_.u({readOnly:!0,notify:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],V5.prototype,"maxCharacterLimit",null);
_.K([_.C("liveChatRichMessageInput"),_.u({readOnly:!0,notify:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],V5.prototype,"characterCount",null);_.K([_.C("maxCharacterLimit, characterCount"),_.u({readOnly:!0,notify:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],V5.prototype,"remainingCharacterCount",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],V5.prototype,"isChatMessageInput",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],V5.prototype,"inputExpanded",void 0);_.K([_.u({readOnly:!0,notify:!0}),_.F("design:type",Object)],V5.prototype,"liveChatRichMessageInput",void 0);_.K([_.u(),_.F("design:type",Object)],V5.prototype,"messageInput",void 0);_.K([_.u(),_.F("design:type",Boolean)],V5.prototype,"ignoreColorMapping",void 0);_.K([_.C("characterCount"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],V5.prototype,"hasText",null);
_.K([_.u(),_.F("design:type",Object)],V5.prototype,"isValidWithNoInputText",void 0);_.K([_.C("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.u(),_.F("design:type",Boolean),_.F("design:paramtypes",[])],V5.prototype,"isInputValid",null);_.K([_.u({readOnly:!0,value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],V5.prototype,"focused",void 0);_.K([_.u(),_.F("design:type",Array)],V5.prototype,"suggestions",void 0);
_.K([_.u(),_.F("design:type",_.L0)],V5.prototype,"emojiManager",void 0);_.K([_.u(),_.F("design:type",_.JX)],V5.prototype,"participantsManager",void 0);_.K([_.u(),_.F("design:type",Boolean)],V5.prototype,"noUnderline",void 0);_.K([_.u(),_.F("design:type",Object)],V5.prototype,"inputMethodEditorActive",void 0);_.K([_.PX("#dropdown"),_.F("design:type",Object)],V5.prototype,"dropdown",void 0);_.K([_.PX("#input"),_.F("design:type",HTMLElement)],V5.prototype,"input",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],V5.prototype,"dataChanged",null);_.K([_.IU("messageInput"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],V5.prototype,"onMessageSet",null);_.K([_.zz("yt-live-chat-select-suggestion"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],V5.prototype,"onSuggestion",null);
_.K([_.IU("characterCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],V5.prototype,"characterCountChanged",null);_.K([_.IU("focused"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],V5.prototype,"focusedChanged",null);V5=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],V5);
_.GYF=_.m(V5,"yt-live-chat-text-input-field-renderer",function(){if(s_1===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-input-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_input_field_renderer.yt.live.chat.text.input.field.renderer.css.js--\x3e<label id="label" class="style-scope yt-live-chat-text-input-field-renderer">[[getSimpleString(data.placeholder)]]</label>\n<div id="input" aria-label$="[[getSimpleString(data.placeholder)]]" aria-invalid$="[[!isInputValid]]" contenteditable="" tabindex$="[[inputTabIndex]]" on-blur="onBlur" on-dragenter="preventDrag" on-dragleave="preventDrag" on-dragover="preventDrag" on-drop="preventDrag" on-focus="onFocus" on-input="onInputChange" on-keydown="onKeyDown" on-keypress="onKeyPress" on-keyup="onKeyUp" on-paste="onInputPaste" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n<div id="underline" hidden$="[[noUnderline]]" class="style-scope yt-live-chat-text-input-field-renderer">\n  <div id="unfocused" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n  <div id="focused" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n</div>\n<tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" no-auto-focus="" vertical-align="bottom" vertical-offset="24" class="style-scope yt-live-chat-text-input-field-renderer">\n  <div id="dropdown-content" class="dropdown-content style-scope yt-live-chat-text-input-field-renderer" slot="dropdown-content">\n  </div>\n</tp-yt-iron-dropdown>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;qEu===void 0&&(qEu=document.createElement("template"));var k=qEu;r.call(v,k.content.cloneNode(!0),g.content.firstChild);s_1=g}g=s_1;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var qu=function(){var g=_.J.apply(this,arguments)||this;g.buttonOverrides={style:"overlay",type:"filled"};g.allowAnimations=!1;g.modern=_.T("web_button_rework_with_live");g.noPadding=!1;return g};
_.N(qu,_.J);_.c=qu.prototype;_.c.shouldSupportInlineActionButtons=function(){return!0};
_.c.configureRendererStamper=function(){return{"data.footer":{id:"footer",mapping:{liveChatPaidMessageFooterRenderer:"yt-live-chat-paid-message-footer-renderer"}},"data.buyButton":{id:"lower-buy-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.buyFlowButton":{id:"buy-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.creatorHeartButton":{id:"creator-heart-button",mapping:{creatorHeartViewModel:{component:"yt-live-chat-creator-heart-view-model"}}},
"data.pdgLikeButton":{id:"like-button",mapping:{pdgLikeViewModel:{component:"yt-live-chat-like-button-view-model"}}},"data.replyButton":{id:"reply-button",mapping:{pdgReplyButtonViewModel:{component:"yt-live-chat-reply-button-view-model"}}},"data.leaderboardBadge":{id:"leaderboard-badge",mapping:{buttonViewModel:{component:"yt-button-view-model"}}},"data.lowerBumper":{id:"lower-bumper",mapping:{liveChatItemBumperViewModel:{component:"yt-live-chat-item-bumper-view-model"}}}}};
_.c.ready=function(){var g=document.querySelector("yt-live-chat-app");g&&g.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.c.attached=function(){this.allowAnimations=!1};
_.c.dataChanged=function(){if(this.data){var g={"--yt-live-chat-paid-message-primary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyBackgroundColor),"--yt-live-chat-paid-message-secondary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerBackgroundColor),"--yt-live-chat-paid-message-header-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerTextColor),"--yt-live-chat-paid-message-timestamp-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.timestampColor),
"--yt-live-chat-paid-message-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyTextColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.authorNameTextColor),"--yt-live-chat-text-input-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.textInputBackgroundColor)};_.kx(this.hostElement,g);this.allowAnimations=!0}};
_.c.messageChanged=function(){var g,v=(g=this.data)==null?void 0:g.message;g=_.hb(_.hb(this.hostElement).querySelector("#message"));g.textContent="";v&&g.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(v))};
_.c.computeShowOnlyHeader=function(g,v){return!g||g.pdgLikeButton||g.replyButton||g.buyFlowButton?!1:this.isEmpty(g,v)&&!g.footer};
_.c.computeShowFooterDivider=function(g,v,r){return g?!!g.footer&&!this.isEmpty(g,v)&&!r:!1};
_.c.computeIsUserEditable=function(g){return!!g.inputField};
_.c.computeHasHeartButton=function(g){return(g==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(g==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(g==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.c.computeNoveltyImage=function(g){if(g.headerOverlayImage&&g.headerOverlayImage.thumbnails.length){var v=g.headerOverlayImage.thumbnails[0],r,k;if((r=g.pdgPurchasedNoveltyLoggingDirectives)==null?0:(k=r.loggingDirectives)==null?0:k.trackingParams){var y,z;u1C((y=g.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(z=y.loggingDirectives)==null?void 0:z.trackingParams)}return v.width||0}return 0};
_.c.computeAuthorPhotoSize=function(g){return(g==null?0:g.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.c.inputFocus=function(){var g=_.hb(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");g&&g.focus()};
_.c.inputInsertEmoji=function(g){var v=_.hb(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");v&&v.insertEmoji(g)};
_.c.inputMessage=function(){var g=_.hb(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),v;return g&&((v=this.data)==null?0:v.inputField)?(g.completeEmojis(),_.QG(g.liveChatRichMessageInput)):null};
_.c.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.c.isEmpty=function(g,v){return g?g.empty||!(g.message||g.inputField||v):!0};
_.c.onLowerBuyButtonClick=function(){var g,v=_.l((g=this.data)==null?void 0:g.buyButton,_.w1);v&&v.trackingParams&&!BTK(v.command)&&(g=_.Ey(v.trackingParams))&&(v=_.Z3())&&_.qc(v,g)};
_.c.shouldSupportWholeItemClick=function(){return!0};
_.mx.Object.defineProperties(qu.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
qu.prototype.isDeletedChanged=qu.prototype.isDeletedChanged;qu.prototype.messageChanged=qu.prototype.messageChanged;qu.prototype.dataChanged=qu.prototype.dataChanged;_.K([_.D(tX0.YtPdgLiveChatItemBehavior),_.F("design:type",Object)],qu.prototype,"ytPdgLiveChatItemBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],qu.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Ce),_.F("design:type",Object)],qu.prototype,"ytLiveChatReduxBehavior",void 0);
_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],qu.prototype,"ytLiveChatItemBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],qu.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],qu.prototype,"data",void 0);_.K([_.u({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:QdR}),_.F("design:type",Object)],qu.prototype,"engagementState",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.F("design:type",Boolean)],qu.prototype,"isUserEditable",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.F("design:type",Boolean)],qu.prototype,"hasHeartButton",void 0);_.K([_.u({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.F("design:type",Boolean)],qu.prototype,"showOnlyHeader",void 0);
_.K([_.u({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.F("design:type",Boolean)],qu.prototype,"showFooterDivider",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Object)],qu.prototype,"allowAnimations",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],qu.prototype,"dashboardMoneyFeed",void 0);_.K([_.u({computed:"computeNoveltyImage(data)"}),_.F("design:type",Number)],qu.prototype,"noveltyWidth",void 0);
_.K([_.u({computed:"computeAuthorPhotoSize(data)"}),_.F("design:type",Number)],qu.prototype,"authorPhotoSize",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],qu.prototype,"modern",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],qu.prototype,"noPadding",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qu.prototype,"dataChanged",null);
_.K([_.IU("data.message"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qu.prototype,"messageChanged",null);_.K([_.C("data","dashboardMoneyFeed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qu.prototype,"hideLowerBumper",null);_.K([_.IU("isDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qu.prototype,"isDeletedChanged",null);
qu=_.K([_.V({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],qu);
_.m(qu,"yt-live-chat-paid-message-renderer",function(){if(kY6===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_message_renderer.yt.live.chat.paid.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-paid-message-renderer">\n  <div id="header" class="style-scope yt-live-chat-paid-message-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-img-shadow id="author-photo" height="[[authorPhotoSize]]" thumbnail="[[data.authorPhoto]]" width="[[authorPhotoSize]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-paid-message-renderer"></yt-icon>\n    </template>\n    <template is="dom-if" if="[[data.headerOverlayImage]]" restamp="" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-img-shadow id="overlay-image" thumbnail="[[data.headerOverlayImage]]" width="[[noveltyWidth]]" class="style-scope yt-live-chat-paid-message-renderer">\n      </yt-img-shadow>\n    </template>\n    <div id="header-content" class="style-scope yt-live-chat-paid-message-renderer">\n      <div id="header-content-primary-column" class="style-scope yt-live-chat-paid-message-renderer">\n        <div id="single-line" class="style-scope yt-live-chat-paid-message-renderer">\n          <div id="author-name-chip" is-deleted$="[[isDeleted]]" hidden$="[[!data.authorName]]" class="style-scope yt-live-chat-paid-message-renderer">\n            <yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" dashboard-money-feed="[[dashboardMoneyFeed]]" disable-highlighting="" single-line="" class="style-scope yt-live-chat-paid-message-renderer">\n            </yt-live-chat-author-chip>\n          </div>\n          <div id="leaderboard-badge" class="leaderboard-badge style-scope yt-live-chat-paid-message-renderer"></div>\n          <div id="purchase-amount-column" class="style-scope yt-live-chat-paid-message-renderer">\n            <yt-img-shadow id="currency-img" height="16" hidden$="[[!data.currencyImage.thumbnailDetails]]" thumbnail="[[data.currencyImage.thumbnailDetails]]" width="16" class="style-scope yt-live-chat-paid-message-renderer">\n            </yt-img-shadow>\n            <div id="purchase-amount" class="style-scope yt-live-chat-paid-message-renderer">\n              <yt-formatted-string text="[[data.purchaseAmountText]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-formatted-string>\n            </div>\n          </div>\n        </div>\n      </div>\n      <span id="timestamp" class="style-scope yt-live-chat-paid-message-renderer">[[timestampString]]</span>\n      <div id="gradient-container" class="style-scope yt-live-chat-paid-message-renderer">\n        <div id="gradient" class="style-scope yt-live-chat-paid-message-renderer"></div>\n      </div>\n      <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-paid-message-renderer">\n        <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-paid-message-renderer">\n          <yt-icon icon="more_vert" class="style-scope yt-live-chat-paid-message-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div id="creator-heart-button" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    </div>\n  </div>\n  <div id="content" class="style-scope yt-live-chat-paid-message-renderer">\n    <div id="message" dir="auto" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    <div id="input-container" class="style-scope yt-live-chat-paid-message-renderer">\n      <template is="dom-if" if="[[data.inputField]]" class="style-scope yt-live-chat-paid-message-renderer">\n        <yt-live-chat-text-input-field-renderer id="input-field" data="[[data.inputField.liveChatTextInputFieldRenderer]]" message-input="[[messageInput]]" participants-manager="[[participantsManager]]" class="style-scope yt-live-chat-paid-message-renderer">\n        </yt-live-chat-text-input-field-renderer>\n      </template>\n    </div>\n    <yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-formatted-string>\n    <div id="footer" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    <div id="action-buttons" class="style-scope yt-live-chat-paid-message-renderer">\n      <div id="like-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n      <div id="reply-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n      <div id="buy-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="lower-bumper" hidden$="[[hideLowerBumper]]" class="style-scope yt-live-chat-paid-message-renderer"></div>\n<div id="lower-buy-button" hidden$="[[!data.buyButton]]" on-click="onLowerBuyButtonClick" class="style-scope yt-live-chat-paid-message-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-paid-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-paid-message-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;rfu===void 0&&(rfu=document.createElement("template"));var k=rfu;r.call(v,k.content.cloneNode(!0),g.content.firstChild);kY6=g}g=kY6;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var XHu;var B$u;var sb=function(){var g=_.oU.apply(this,arguments)||this;g._noAccessors=!0;return g};
_.N(sb,_.oU);sb.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.Cv("openPopupConfig")};
_.K([_.D(_.WV.YtOpenPopupBehavior),_.F("design:type",Object)],sb.prototype,"ytOpenPopupBehavior",void 0);sb=_.K([_.Yx()],sb);_.m7=[_.WV.YtOpenPopupBehavior,sb.prototype];var h71;var OX=[_.SG,bc_,_.tA,_.ox,_.Vx,_.v2H,_.Ab,_.WOV,_.ZB,Dyo];_.T("web_watch_get_updated_metadata_response_processing")&&OX.push(_.QwE);_.T("web_continuation_response_processing")&&OX.push(_.wZ);var lLh=new _.bR("RESPONSE_RECEIVED_COMMANDS"),NRT=new _.bR("RESPONSE_RECEIVED_COMMANDS");var a$s="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),e0Y=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],APF=["GET_UNSEEN_NOTIFICATION_COUNT"];var K0=function(){var g=_.oU.apply(this,arguments)||this;g._noAccessors=!0;g.serviceEndpointHandlers=[];return g};
_.N(K0,_.oU);K0.prototype.created=function(){var g=this;this.endpointHandlerActionMap={"yt-service-request":function(v,r,k,y){var z;return Uym(g.hostElement,v,r,k,y,g.serviceEndpointHandlers,(z=g.onEntitiesUpdated)==null?void 0:z.bind(g))}}};
K0.prototype.attached=function(){_.Ov(_.Jv.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
K0.prototype.detached=function(){_.V1(_.Jv.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
K0=_.K([_.Yx()],K0);_.nkt=[K0.prototype];var MrE,R70=function(){return MrE!==void 0?MrE:MrE=document.createElement("template")};
document.head.appendChild(R70().content);var gyF;var vyV=document.head,rSj=vyV.appendChild,kiu;if(gyF===void 0){var ySj=document.createElement("template");_.H(ySj,"\x3c!--css-build:shady--\x3e");ySj.content.insertBefore(R70().content.cloneNode(!0),ySj.content.firstChild);gyF=ySj}kiu=gyF;rSj.call(vyV,kiu.content);var cS1,zEc=function(){return cS1!==void 0?cS1:cS1=document.createElement("template")};
document.head.appendChild(zEc().content);var IjC;var Wct=document.head,P7u=Wct.appendChild,SIP;if(IjC===void 0){var oyj=document.createElement("template");_.H(oyj,"\x3c!--css-build:shady--\x3e");oyj.content.insertBefore(zEc().content.cloneNode(!0),oyj.content.firstChild);IjC=oyj}SIP=IjC;P7u.call(Wct,SIP.content);var YIF;_.Hq("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.Hq("sharingRendererButtons","buttonRenderer","ytd-button-renderer");YIF=_.T("web_button_rework")&&_.ua("BUTTON_REWORK")||_.T("web_button_rework_with_live");_.bn=function(){var g=_.J.apply(this,arguments)||this;g.isPressed=!1;g.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return g};
_.N(_.bn,_.J);_.c=_.bn.prototype;_.c.created=function(){this.showTooltips=!0};
_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.c.onHintIdChanged=function(){var g=this,v,r,k=(v=this.ytButtonBehavior.data)==null?void 0:(r=v.hint)==null?void 0:r.hintRenderer;if(k&&k.hintId){v=_.MP(this.hostElement,"yt-get-opened-popups-action");v=(v&&v.length===1?v[0]:[]).length>0;var y=null;k.hintId!=="sponsor-pre-purchase"||v?k.hintId.startsWith("sponsor-post-purchase")&&!v?y=miF("membership-manage"):k.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!v&&(y=miF("membership-freebie-join")):y=miF("membership-join");y&&_.HR.addLowPriorityJob(function(){for(var z=
_.I(y),W=z.next();!W.done;W=z.next())g.ytComponentBehavior.resolveCommand(W.value)})}};
_.c.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.c.onYtNavigate=function(g){var v=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(g.detail.endpoint);v&&(g.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(v))};
_.c.onYtServiceRequestSent=function(g,v){this.handleServiceRequestActions(v);_.hV(this.hostElement,"yt-service-request-sent-button-renderer")};
_.c.onServiceRequestCompleted=function(g,v){this.handleServiceRequestActions(v);_.hV(this.hostElement,"yt-service-request-completed-button-renderer")};
_.c.updateButton=function(g){var v;if(g=(v=_.l(g,HDj))==null?void 0:v.updatedButton)this.ytButtonBehavior.data=_.l(g,_.w1)};
_.c.handleUpdateButtonAction=function(g){var v=this.ytButtonBehavior.data;v.targetId&&g.updateButtonAction.targetId&&v.targetId===g.updateButtonAction.targetId&&this.updateButton(g)};
_.c.handleServiceRequestActions=function(g){if(g=g.actions)for(var v=0;v<g.length;v++)this.updateButton(g[v])};
_.mx.Object.defineProperties(_.bn,{template:{configurable:!0,enumerable:!0,get:function(){if(h71===void 0){var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);h71=g}g=h71;return g}}});
_.bn.prototype.onServiceRequestCompleted=_.bn.prototype.onServiceRequestCompleted;_.bn.prototype.onYtServiceRequestSent=_.bn.prototype.onYtServiceRequestSent;_.bn.prototype.onYtNavigate=_.bn.prototype.onYtNavigate;_.bn.prototype.onPressedStateChanged=_.bn.prototype.onPressedStateChanged;_.bn.prototype.onHintIdChanged=_.bn.prototype.onHintIdChanged;_.K([_.u(),_.F("design:type",Object)],_.bn.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],_.bn.prototype,"isPressed",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],_.bn.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.NuH.YtButtonBehavior),_.F("design:type",Object)],_.bn.prototype,"ytButtonBehavior",void 0);_.K([_.D(_.m7),_.F("design:type",Object)],_.bn.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],_.bn.prototype,"ytComponentBehavior",void 0);
_.K([_.D(e1.YtRenderButtonBehavior),_.F("design:type",Object)],_.bn.prototype,"ytRenderButtonBehavior",void 0);_.K([_.IU("data.hint.hintRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],_.bn.prototype,"onHintIdChanged",null);_.K([_.IU("isPressed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],_.bn.prototype,"onPressedStateChanged",null);
_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],_.bn.prototype,"onYtNavigate",null);_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],_.bn.prototype,"onYtServiceRequestSent",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],_.bn.prototype,"onServiceRequestCompleted",null);_.bn=_.K([_.V({is:"ytd-button-renderer",disableElementRegistration:YIF})],_.bn);var Fu=function(){var g=_.J.apply(this,arguments)||this;g.modern=_.T("web_button_rework_with_live");g.buttonOverrides={style:"overlay",type:"filled"};return g};
_.N(Fu,_.J);_.c=Fu.prototype;_.c.configureRendererStamper=function(){return{"data.buyButton":{id:"buy-flow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.lowerBumper":{id:"lower-bumper",mapping:{liveChatItemBumperViewModel:{component:"yt-live-chat-item-bumper-view-model"}}},"data.creatorHeartButton":{id:"creator-heart-button",mapping:{creatorHeartViewModel:{component:"yt-live-chat-creator-heart-view-model"}}}}};
_.c.ready=function(){var g=document.querySelector("yt-live-chat-app");g&&g.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.c.dataChanged=function(){if(this.data&&this.data.sticker){var g=_.hH(this.data.sticker.thumbnails,this.stickerWidth);g||_.QZh(g).thenCatch(function(){_.Lx(new _.EU("Failed to load Super Sticker with url",g))})}};
_.c.computeAuthorPhotoSize=function(g){return(g==null?0:g.isV2Style)?32:40};
_.c.computeIsV2Style=function(g){return(g==null?0:g.isV2Style)?!0:!1};
_.c.onStickerLoaded=function(g){var v,r,k;(v=_.se(g))==null||(r=v.parentNode)==null||(k=r.classList)==null||k.add("sticker-loaded")};
_.c.computeNoveltyImageWidth=function(g){var v,r;if(g==null?0:(v=g.headerOverlayImage)==null?0:(r=v.thumbnails)==null?0:r.length){v=g.headerOverlayImage.thumbnails[0];var k,y;if((k=g.pdgPurchasedNoveltyLoggingDirectives)==null?0:(y=k.loggingDirectives)==null?0:y.trackingParams){var z,W;u1C((z=g.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(W=z.loggingDirectives)==null?void 0:W.trackingParams)}return v.width||0}return 0};
_.c.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.c.updateStickerStyles=function(){var g=this.data;g&&(g={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(g.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(g.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(g.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(g.authorNameTextColor)},
_.kx(this.hostElement,g))};
_.c.onBuyButtonClick=function(){var g,v=_.l((g=this.data)==null?void 0:g.buyButton,_.w1);v&&!BTK(v.command)&&this.ytRendererBehavior.logExplicitClick(v)};
_.c.shouldSupportWholeItemClick=function(){return!0};
_.mx.Object.defineProperties(Fu.prototype,{stickerWidth:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}},
stickerHeight:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}},
hasHeartButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.creatorHeartButton}},
hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
Fu.prototype.updateStickerStyles=Fu.prototype.updateStickerStyles;Fu.prototype.isDeletedChanged=Fu.prototype.isDeletedChanged;Fu.prototype.onStickerLoaded=Fu.prototype.onStickerLoaded;Fu.prototype.dataChanged=Fu.prototype.dataChanged;_.K([_.D(tX0.YtPdgLiveChatItemBehavior),_.F("design:type",Object)],Fu.prototype,"ytPdgLiveChatItemBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Fu.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Fu.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],Fu.prototype,"ytLiveChatItemBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Fu.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Fu.prototype,"data",void 0);
_.K([_.u({computed:"computeAuthorPhotoSize(data)"}),_.F("design:type",Number)],Fu.prototype,"authorPhotoSize",void 0);_.K([_.u(),_.F("design:type",Boolean)],Fu.prototype,"isDeleted",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Fu.prototype,"dashboardMoneyFeed",void 0);_.K([_.u({computed:"computeNoveltyImageWidth(data)"}),_.F("design:type",Number)],Fu.prototype,"noveltyWidth",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fu.prototype,"modern",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.F("design:type",Boolean)],Fu.prototype,"isV2Style",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fu.prototype,"dataChanged",null);_.K([_.zz("yt-img-shadow-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Fu.prototype,"onStickerLoaded",null);
_.K([_.C("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],Fu.prototype,"stickerWidth",null);_.K([_.C("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],Fu.prototype,"stickerHeight",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Fu.prototype,"hasHeartButton",null);_.K([_.C("data","dashboardMoneyFeed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Fu.prototype,"hideLowerBumper",null);
_.K([_.IU("isDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fu.prototype,"isDeletedChanged",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fu.prototype,"updateStickerStyles",null);Fu=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],Fu);
_.m(Fu,"yt-live-chat-paid-sticker-renderer",function(){if(B$u===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-sticker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_sticker_renderer.yt.live.chat.paid.sticker.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="author-info" tabindex="0" class="style-scope yt-live-chat-paid-sticker-renderer"><template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="author-photo" class="no-transition style-scope yt-live-chat-paid-sticker-renderer" height="[[authorPhotoSize]]" thumbnail="[[data.authorPhoto]]" width="[[authorPhotoSize]]"></yt-img-shadow></template><template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-icon></template><template is="dom-if" if="[[data.headerOverlayImage]]" restamp="" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="overlay-image" thumbnail="[[data.headerOverlayImage]]" width="[[noveltyWidth]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-img-shadow></template><div id="content" class="style-scope yt-live-chat-paid-sticker-renderer"><span id="timestamp" hidden$="[[!data.timestampUsec]]" class="style-scope yt-live-chat-paid-sticker-renderer">[[timestampString]]</span><div id="content-primary-column" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="author-name-chip" is-deleted$="[[isDeleted]]" hidden$="[[!data.authorName]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" dashboard-money-feed="[[dashboardMoneyFeed]]" disable-highlighting="" single-line="" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-live-chat-author-chip></div><span id="price-column" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-formatted-string id="purchase-amount-chip" text="[[data.purchaseAmountText]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string><yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string></span></div></div></div><div id="sticker-container" hidden$="[[!data.sticker]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="sticker" height="[[stickerHeight]]" hidden$="[[!data.sticker]]" notify-on-loaded="" tabindex="0" thumbnail="[[data.sticker]]" width="[[stickerWidth]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-img-shadow></div><yt-formatted-string id="dashboard-deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-icon></yt-icon-button></div><div id="gradient-container" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="gradient" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div><div id="creator-heart-button" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div><div id="lower-bumper" hidden$="[[hideLowerBumper]]" class="style-scope yt-live-chat-paid-sticker-renderer"></div><div id="buy-flow-button" hidden$="[[!data.buyButton]]" on-click="onBuyButtonClick" class="style-scope yt-live-chat-paid-sticker-renderer"></div><div id="inline-action-button-container" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="inline-action-buttons" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;XHu===void 0&&(XHu=document.createElement("template"));var k=XHu;r.call(v,k.content.cloneNode(!0),g.content.firstChild);B$u=g}g=B$u;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var UNj;var ASu;var eEE,ajV=function(){return eEE!==void 0?eEE:eEE=document.createElement("template")};
document.head.appendChild(ajV().content);var Ey1,dNj=function(){return Ey1!==void 0?Ey1:Ey1=document.createElement("template")};
document.head.appendChild(dNj().content);var p1E;var TnE,ljj=function(){return TnE!==void 0?TnE:TnE=document.createElement("template")};
document.head.appendChild(ljj().content);var fjj;var NnC=document.head,Zy_=NnC.appendChild,Hy0;if(fjj===void 0){var tuF=document.createElement("template");_.H(tuF,"\x3c!--css-build:shady--\x3e");tuF.content.insertBefore(ljj().content.cloneNode(!0),tuF.content.firstChild);fjj=tuF}Hy0=fjj;Zy_.call(NnC,Hy0.content);var DNF=document.head,LcB=DNF.appendChild,w1_;if(p1E===void 0){var Gq=document.createElement("template");_.H(Gq,"\x3c!--css-build:shady--\x3e");Gq.content.insertBefore(dNj().content.cloneNode(!0),Gq.content.firstChild);Gq.content.insertBefore(ajV().content.cloneNode(!0),Gq.content.firstChild);p1E=Gq}w1_=p1E;LcB.call(DNF,w1_.content);var Xu=function(){var g=_.oU.apply(this,arguments)||this;g.focusedIndex=0;g.verticalOffset=0;g.verticalAlign="top";g.dynamicAlign=!0;return g};
_.N(Xu,_.oU);Xu.prototype.emojiUrl=function(g){g=_.wg(this.emojiManager,g);if(!g)return"";var v;g=(v=g.image)==null?void 0:v.thumbnails;return _.hH(g,24)||""};
var QBt=function(g){var v;g.emojiVariants&&(v=g.data)!=null&&v.target&&_.q7(g,function(){g.set("verticalOffset",-1*g.hostElement.clientHeight);var r=_.hb(g.hostElement).querySelector("img");r&&r.focus()})};
_.c=Xu.prototype;_.c.onKeyboardEnter=function(){};
_.c.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.c.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.c.onKeyDown=function(g){switch(g.keyCode){case 13:this.onKeyboardEnter();g.preventDefault();break;case 40:this.changeFocus(1);g.preventDefault();break;case 38:this.changeFocus(-1);g.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.c.onYtEmojiSelect=function(g){var v=this,r,k,y,z,W,S,Y,e;return _.P(function(a){if(a.nextAddress==1)return k=(r=v.data)==null?void 0:r.emoji,W=((y=k)==null?void 0:y.stickyPrefId)||((z=k)==null?void 0:z.emojiId),Y=(S=g.detail)==null?void 0:S.emojiId,W&&Y&&W!==Y?_.U(a,(e=v.emojiManager)==null?void 0:$RC(e,k,Y),2):a.return();_.nW(v.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[k,Y]);_.o7(a)})};
_.c.changeFocus=function(g){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+g+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(g=_.hb(this.hostElement).querySelector("#variants"))&&g.children[this.focusedIndex].focus())};
_.mx.Object.defineProperties(Xu.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
Xu.prototype.onYtEmojiSelect=Xu.prototype.onYtEmojiSelect;Xu.prototype.onKeyDown=Xu.prototype.onKeyDown;Xu.prototype.onEmojiVariantsChanged=Xu.prototype.onEmojiVariantsChanged;Xu.prototype.onVerticalOffsetOrPositionTargetChanged=Xu.prototype.onVerticalOffsetOrPositionTargetChanged;_.K([_.D(_.Vo),_.F("design:type",Object)],Xu.prototype,"ironOverlayBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Xu.prototype,"data",void 0);_.K([_.u(),_.F("design:type",_.L0)],Xu.prototype,"emojiManager",void 0);
_.K([_.u(),_.F("design:type",Object)],Xu.prototype,"emojiVariants",void 0);_.K([_.u(),_.F("design:type",Object)],Xu.prototype,"focusedIndex",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Xu.prototype,"positionTarget",null);_.K([_.u({reflectToAttribute:!0}),_.C("verticalOffset","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Xu.prototype,"isPositioned",null);_.K([_.u(),_.F("design:type",Object)],Xu.prototype,"verticalOffset",void 0);
_.K([_.u(),_.F("design:type",Object)],Xu.prototype,"verticalAlign",void 0);_.K([_.u(),_.F("design:type",Object)],Xu.prototype,"dynamicAlign",void 0);_.K([_.IU("verticalOffset","positionTarget"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xu.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.K([_.IU("emojiVariants"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xu.prototype,"onEmojiVariantsChanged",null);
_.K([_.zz("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],Xu.prototype,"onKeyDown",null);_.K([_.zz("yt-emoji-select"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype",Promise)],Xu.prototype,"onYtEmojiSelect",null);Xu=_.K([_.Yx()],Xu);var C7V=[Xu.prototype];var uAB;var xNB;var jBC=/medium-light|medium-dark|light|medium|dark/,$N6=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,JSt=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),BV=function(){var g=_.J.apply(this,arguments)||this;g.userSelection={left:null,right:null};g.scrollAction="lock";g.isEmojiDraftInProgress=!1;return g};
_.N(BV,_.J);_.c=BV.prototype;_.c.onClick=function(g){g=_.se(g);g instanceof HTMLImageElement&&this.selectOrUpdateEmoji(g)};
_.c.selectOrUpdateEmoji=function(g){var v=g.getAttribute("selection");v&&(v==="default"?_.hV(this.hostElement,"yt-emoji-select",_.wg(this.emojiManager,g.id)):v==="left"?this.userSelection=Object.assign({},this.userSelection,{left:g.src}):v==="right"?this.userSelection=Object.assign({},this.userSelection,{right:g.src}):v==="user"&&this.userSelection.left&&this.userSelection.right&&_.hV(this.hostElement,"yt-emoji-select",_.wg(this.emojiManager,g.id)))};
_.c.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.c.onMultiSelectorThumbnailRowChanged=function(){var g,v,r;((g=this.data)==null?0:(v=g.emoji)==null?0:(r=v.multiSelectorThumbnailRow)==null?0:r.length)&&this.openSelector()};
_.c.getThumbnailFromEmojiRow=function(g){var v,r;return(g==null?void 0:(v=g.thumbnails)==null?void 0:(r=v[0])==null?void 0:r.url)||""};
_.c.getEmojiAltTextForPartialSelector=function(g){var v;return((v=this.getThumbnailFromEmojiRow(g).match($N6))==null?void 0:v[0])||""};
_.c.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.c.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.c.getRowSelection=function(g){return["left","right"][g]};
_.c.getIdFromComposedEmoji=function(g){return(g==null?void 0:g.emojiId)||""};
_.c.getEmojiFromPartialSelections=function(g,v){if(!g&&!v)return null;var r,k,y=(r=this.data)==null?void 0:(k=r.emoji)==null?void 0:k.variantIds;if(!y||!y.length)return null;var z;g=(z=g.match(jBC))==null?void 0:z[0];var W;v=(W=v.match(jBC))==null?void 0:W[0];if(!g||!v)return null;var S=JSt.get(g);W=JSt.get(v);if(S===W){W=Array.from(JSt.values()).filter(function(e){return e!==S}).join("|");
var Y=new RegExp("^((?!("+W+")).)*"+S+"$")}else Y=new RegExp(S+".*"+W);return(y=y.find(function(e){return Y.test(e)}))&&_.wg(this.emojiManager,y)||null};
_.c.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var g,v=this.ytEmojiSelectorBehavior.emojiUrl(((g=this.data.emoji)==null?void 0:g.emojiId)||"");_.hb(this.hostElement).querySelector('[selection="user"]').src.includes(v)||(this.isEmojiDraftInProgress=!0)}};
_.c.onDomChange=function(){QBt(this.ytEmojiSelectorBehavior)};
_.c.getFocusableElements=function(){return _.hb(this.hostElement).querySelectorAll("img").filter(function(g){return g.getAttribute("role")==="option"})};
_.c.changeFocus=function(g){var v=this.getFocusableElements();v!=null&&v.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+g+v.length)%v.length,this.ytEmojiSelectorBehavior.focusedIndex<v.length&&(g=v[this.ytEmojiSelectorBehavior.focusedIndex])&&g.focus())};
_.c.onKeyboardEnter=function(){var g=this.getFocusableElements();g!=null&&g.length&&(g=g[this.ytEmojiSelectorBehavior.focusedIndex])&&g instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(g),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.mx.Object.defineProperties(BV.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var g=this,v,r,k;return this.emojiManager&&((v=this.data)==null?0:(r=v.emoji)==null?0:(k=r.variantIds)==null?0:k.length)?this.data.emoji.variantIds.map(function(y){return!!y&&_.wg(g.emojiManager,y)}).filter(function(y){return!!y}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var g,v=(g=this.userSelection)==null?void 0:g.left,r;g=(r=this.userSelection)==null?void 0:r.right;return v&&g?this.getEmojiFromPartialSelections(v,g):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.composedEmojiSelection)==null?0:g.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var v;g=(v=this.userSelection)==null?void 0:v.left;var r;v=(r=this.userSelection)==null?void 0:r.right;if(!g&&!v){var k;return this.ytEmojiSelectorBehavior.emojiUrl(((k=this.data.emoji)==null?void 0:k.emojiId)||"")}return g&&!v?g:!g&&v?v:""}}});
BV.prototype.onMultiSelectorThumbnailRowChanged=BV.prototype.onMultiSelectorThumbnailRowChanged;BV.prototype.onClick=BV.prototype.onClick;_.K([_.D(_.Vo),_.F("design:type",Object)],BV.prototype,"ironOverlayBehavior",void 0);_.K([_.D(C7V),_.F("design:type",Object)],BV.prototype,"ytEmojiSelectorBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],BV.prototype,"data",void 0);_.K([_.u(),_.F("design:type",_.L0)],BV.prototype,"emojiManager",void 0);
_.K([_.u(),_.F("design:type",Object)],BV.prototype,"userSelection",void 0);_.K([_.u(),_.F("design:type",Object)],BV.prototype,"scrollAction",void 0);_.K([_.u(),_.F("design:type",Object)],BV.prototype,"isEmojiDraftInProgress",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],BV.prototype,"emojiVariants",null);_.K([_.C("data","userSelection"),_.F("design:type",Object),_.F("design:paramtypes",[])],BV.prototype,"composedEmojiSelection",null);
_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[MouseEvent]),_.F("design:returntype")],BV.prototype,"onClick",null);_.K([_.IU("data.emoji.multiSelectorThumbnailRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BV.prototype,"onMultiSelectorThumbnailRowChanged",null);_.K([_.C("data","userSelection","composedEmojiSelection"),_.F("design:type",String),_.F("design:paramtypes",[])],BV.prototype,"draftEmojiUrl",null);
BV=_.K([_.HX({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],BV);
_.m(BV,"yt-emoji-multi-person-selector",function(){if(xNB===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-multi-person-selector--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_multi_person_selector.yt.emoji.multi.person.selector.css.js--\x3e<div id="options" class="style-scope yt-emoji-multi-person-selector">\n  <template is="dom-repeat" id="repeat" items="[[data.emoji.multiSelectorThumbnailRow]]" notify-dom-change="" as="row" index-as="rowIndex" on-dom-change="onDomChange" class="style-scope yt-emoji-multi-person-selector">\n    <div class="variant-thumbnail-row style-scope yt-emoji-multi-person-selector">\n      <template is="dom-repeat" id="thumbnail-row-repeat" items="[[row.thumbnails]]" as="thumbnail" class="style-scope yt-emoji-multi-person-selector">\n        \n        <img height="24" role="option" alt="[[getEmojiAltTextForPartialSelector(thumbnail)]]" src$="[[getThumbnailFromEmojiRow(thumbnail)]]" tabindex="-1" width="24" selection$="[[getRowSelection(rowIndex)]]" class="style-scope yt-emoji-multi-person-selector">\n      </template>\n    </div>\n  </template>\n</div>\n<div id="selections" class="style-scope yt-emoji-multi-person-selector">\n\n  <img id="[[data.emoji.emojiId]]" class="default-selection style-scope yt-emoji-multi-person-selector" alt="[[data.emoji.emojiId]]" height="36" role="option" src$="[[emojiUrl(data.emoji.emojiId)]]" tabindex="-1" width="36" selection="default">\n  <img id$="[[getIdFromComposedEmoji(composedEmojiSelection)]]" class="user-selection style-scope yt-emoji-multi-person-selector" is-draft$="[[isEmojiDraftInProgress]]" alt="[[getEmojiAltTextForDraftEmoji(composedEmojiSelection)]]" height="36" role$="[[getDraftEmojiAriaRole(composedEmojiSelection)]]" src$="[[draftEmojiUrl]]" selection="user" tabindex="-1" width="36" on-load="onUserSelectionSrcLoad">\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;uAB===void 0&&(uAB=document.createElement("template"));var k=uAB;r.call(v,k.content.cloneNode(!0),g.content.firstChild);xNB=g}g=xNB;return g},{mode:2});var OyP;var Vuc;var hX=function(){var g=_.J.apply(this,arguments)||this;g.tooltip_=null;return g};
_.N(hX,_.J);_.c=hX.prototype;_.c.dataChanged_=function(){var g;if((g=this.data)==null?0:g.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.hb(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.gN)(this.tooltip_).textContent=this.data.tooltip};
_.c.computeTargetId=function(){var g;return((g=this.data)==null?void 0:g.targetId)||""};
_.c.computeId_=function(g){return g};
_.c.computeIcon_=function(g){return _.c6(g)};
_.c.onTap_=function(){this.active=!this.active;_.hV(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.c.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("active-changed",this.active))};
_.mx.Object.defineProperties(hX.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var g,v;if((g=this.data)==null?0:(v=g.icon)==null?0:v.iconType)return this.data.icon.iconType==="SUPER_STICKER";var r,k;return((r=this.data)==null?void 0:(k=r.icon)==null?void 0:k.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
hX.prototype.activeChangedForBinding=hX.prototype.activeChangedForBinding;hX.prototype.dataChanged_=hX.prototype.dataChanged_;_.K([_.D(_.u8.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],hX.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],hX.prototype,"data",void 0);_.K([_.u({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.F("design:type",String)],hX.prototype,"id",void 0);
_.K([_.u({computed:"computeTargetId(data.targetId)"}),_.F("design:type",String)],hX.prototype,"targetId",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],hX.prototype,"active",void 0);_.K([_.u({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.F("design:type",String)],hX.prototype,"icon",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hX.prototype,"dataChanged_",null);
_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],hX.prototype,"iconFilled",null);_.K([_.IU("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hX.prototype,"activeChangedForBinding",null);hX=_.K([_.HX({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],hX);
_.m(hX,"yt-emoji-picker-category-button-renderer",function(){if(Vuc===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-category-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_category_button_renderer.yt.emoji.picker.category.button.renderer.css.js--\x3e<yt-icon-button id="button" label="[[data.accessibility.accessibilityData.label]]" on-tap="onTap_" class="style-scope yt-emoji-picker-category-button-renderer">\n  <yt-icon default-to-filled="[[iconFilled]]" icon="[[icon]]" class="style-scope yt-emoji-picker-category-button-renderer"></yt-icon>\n</yt-icon-button>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;OyP===void 0&&(OyP=document.createElement("template"));var k=OyP;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Vuc=g}g=Vuc;return g},{mode:2});var qIu;var sBu;var n0=function(){var g=_.J.apply(this,arguments)||this;g.ariaLabel=null;g.ariaActivedescendant=null;g.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};g.JSC$12061_ignoreNextFocus_=!1;g.longPressTimeoutId=-1;return g};
_.N(n0,_.J);_.c=n0.prototype;_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.c.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.c.emojiChanged_=function(){this.changeFocus_(0,!1);for(var g=_.Y6(),v=0;v<this.emoji.length;v++){var r={veType:88013,elementIndex:v},k=this.emoji[v];k.isCustomEmoji&&(k=document.querySelector(("#"+k.emojiId).replace("/","\\/")))&&(r=_.oR(g,r))&&(k.visualElement=r)}};
_.c.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.c.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.c.emojiSkinToneChanged_=function(g){this.skinTone=g};
_.c.dataChanged=function(){this.data&&this.data.emojiData&&Cvu(this.emojiManager,this.data.emojiData)};
_.c.emojiUrl=function(g){g=this.getEmoji(g);if(!g)return"";var v;g=(v=g.image)==null?void 0:v.thumbnails;return _.hH(g,24)||""};
_.c.emojiAlt=function(g){var v=this.get("image.accessibility.accessibilityData.label",g);return v?v:g.isCustomEmoji?g.shortcuts[0]:g.emojiId};
_.c.emojiAriaLabel=function(g){return g.shortcuts?g.shortcuts[0]:""};
_.c.emojiAriaSelected=function(g,v,r){return g&&r==v?"true":"false"};
_.c.getEmoji=function(g){if(this.emojiManager)return this.shouldUseStickyPreferences?xR_(this.emojiManager,g):Q5(this.emojiManager,g)};
_.c.computeId_=function(g){return g.categoryId||""};
_.c.computeEmoji=function(g){var v=this;return this.emojiManager?g.emojiIds?g.emojiIds.map(function(r){return r?_.wg(v.emojiManager,r):null}).filter(Cms):g.emojiData?g.emojiData.map(function(r){var k=!!r.emojiId&&_.wg(v.emojiManager,r.emojiId);
return k?Object.assign({},k,r):null}).filter(Cms):[]:[]};
_.c.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.c.computeAriaLabel_=function(g){return _.sf(g)};
_.c.computeAriaActivedescendant_=function(g,v){return g&&g[v]?g[v].emojiId||"":""};
_.c.handleLongPressEmojiWithVariants=function(g,v){this.changeFocusToEmoji(g.emojiId,!1);this.openVariantSelector(g,v)};
_.c.onMouseDown=function(g){var v=this;this.hostElement!==document.activeElement&&(this.JSC$12061_ignoreNextFocus_=!0);if(g.button===0){var r=_.se(g);if(r instanceof HTMLImageElement){var k=_.hb(this.hostElement).querySelector("#repeat").itemForElement(r);this.emojiContainsVariants(k)&&(this.longPressTimeoutId=setTimeout(function(){v.handleLongPressEmojiWithVariants(k,r)},500))}}};
_.c.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.c.onFocus=function(){this.JSC$12061_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$12061_ignoreNextFocus_=!1};
_.c.onBlur_=function(){this.showFocus=!1};
_.c.emojiContainsVariants=function(g){return!!(g&&g.variantIds&&g.variantIds.length)};
_.c.onClick=function(g){clearTimeout(this.longPressTimeoutId);g=_.se(g);if(g instanceof HTMLImageElement){var v=g.id;this.changeFocusToEmoji(v,!1);var r=this.getEmoji(v),k;if(k=this.shouldUseStickyPreferences&&this.emojiContainsVariants(r)){var y;k=!((y=this.emojiManager.emojiMap[v])!=null&&y.stickyPrefId)}k?(y=_.hb(this.hostElement).querySelector("#repeat").itemForElement(g),this.openVariantSelector(y,g)):_.hV(this.hostElement,"yt-emoji-select",r)}};
_.c.isActiveEmojiWithVariants=function(g,v){return g&&v?v.stickyPrefId?g===v.stickyPrefId:g===v.emojiId:!1};
_.c.onCloseEmojiVariantSelector=function(g){this.activeEmojiWithVariantsId===g&&(this.activeEmojiWithVariantsId="")};
_.c.onMouseOver_=function(g){g=_.se(g);g instanceof HTMLImageElement&&_.hV(this.hostElement,"yt-emoji-hover",_.wg(this.emojiManager,g.id))};
_.c.changeFocus_=function(g,v){this.focusedIndex=(this.focusedIndex+g+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(g=this.emoji[this.focusedIndex],v&&(this.showFocus=!0,_.hb(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.hV(this.hostElement,"yt-emoji-hover",g)))};
_.c.changeFocusToEmoji=function(g,v){if(g){var r=this.emoji.findIndex(function(k){return k.emojiId===g});
r!==-1&&this.changeFocus_(r-this.focusedIndex,v)}};
_.c.onKeyDown_=function(g){switch(g.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var v=this.emoji[this.focusedIndex];if(v&&v.emojiId){if(this.emojiContainsVariants(v)){var r=_.hb(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(v,r)}else _.hV(this.hostElement,"yt-emoji-select",Q5(this.emojiManager,v.emojiId)),this.hostElement.focus();g.preventDefault()}}break;case 40:this.changeFocus_(1,!0);g.preventDefault();break;case 38:this.changeFocus_(-1,!0),
g.preventDefault()}};
_.c.onEmojiStickyPreferenceChanged=function(g,v){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&g.emojiId&&g.variantIds&&g.variantIds.includes(v)&&this.activeEmojiWithVariantsId!==v&&this.setStickyEmojiPreference(g.emojiId,v)};
_.c.openVariantSelector=function(g,v){this.activeEmojiWithVariantsId=g.stickyPrefId||g.emojiId||"";_.hV(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:g,target:v})};
_.c.setStickyEmojiPreference=function(g,v){if(this.data){var r=this.emoji.findIndex(function(y){return y.emojiId===g});
if(r!==-1){var k=this.emoji[r];k.stickyPrefId=v;this.set("emoji."+r,Object.assign({},k));this.activeEmojiWithVariantsId=v}}};
n0.prototype.onKeyDown_=n0.prototype.onKeyDown_;n0.prototype.onMouseOver_=n0.prototype.onMouseOver_;n0.prototype.onClick=n0.prototype.onClick;n0.prototype.onBlur_=n0.prototype.onBlur_;n0.prototype.onFocus=n0.prototype.onFocus;n0.prototype.onMouseUp=n0.prototype.onMouseUp;n0.prototype.onMouseDown=n0.prototype.onMouseDown;n0.prototype.dataChanged=n0.prototype.dataChanged;n0.prototype.disableIncrementalLoadingChanged_=n0.prototype.disableIncrementalLoadingChanged_;n0.prototype.emojiManagerChanged_=n0.prototype.emojiManagerChanged_;
n0.prototype.emojiChanged_=n0.prototype.emojiChanged_;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],n0.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],n0.prototype,"data",void 0);_.K([_.u({computed:"computeId_(data)"}),_.F("design:type",String)],n0.prototype,"id",void 0);_.K([_.u({computed:"computeEmoji(data)"}),_.F("design:type",Array)],n0.prototype,"emoji",void 0);_.K([_.u(),_.F("design:type",Number)],n0.prototype,"skinTone",void 0);
_.K([_.u(),_.F("design:type",_.L0)],n0.prototype,"emojiManager",void 0);_.K([_.u(),_.F("design:type",Boolean)],n0.prototype,"disableIncrementalLoading",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],n0.prototype,"focusedIndex",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],n0.prototype,"showFocus",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.F("design:type",Object)],n0.prototype,"ariaLabel",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.F("design:type",Object)],n0.prototype,"ariaActivedescendant",void 0);_.K([_.u({value:60}),_.F("design:type",Number)],n0.prototype,"domRepeatTargetFramerate",void 0);_.K([_.u({value:1}),_.F("design:type",Number)],n0.prototype,"domRepeatInitialCount",void 0);_.K([_.u({value:""}),_.F("design:type",String)],n0.prototype,"activeEmojiWithVariantsId",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],n0.prototype,"shouldUseStickyPreferences",void 0);_.K([_.IU("emoji"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n0.prototype,"emojiChanged_",null);_.K([_.IU("emojiManager"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n0.prototype,"emojiManagerChanged_",null);
_.K([_.IU("disableIncrementalLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n0.prototype,"disableIncrementalLoadingChanged_",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n0.prototype,"dataChanged",null);_.K([_.zz("mousedown"),_.F("design:type",Function),_.F("design:paramtypes",[Object]),_.F("design:returntype")],n0.prototype,"onMouseDown",null);
_.K([_.zz("mouseup"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n0.prototype,"onMouseUp",null);_.K([_.zz("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n0.prototype,"onFocus",null);_.K([_.zz("blur"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n0.prototype,"onBlur_",null);
_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],n0.prototype,"onClick",null);_.K([_.zz("mouseover"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],n0.prototype,"onMouseOver_",null);_.K([_.zz("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],n0.prototype,"onKeyDown_",null);
n0=_.K([_.HX({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],n0);
_.m(n0,"yt-emoji-picker-category-renderer",function(){if(sBu===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-category-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_category_renderer.yt.emoji.picker.category.renderer.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-emoji-picker-category-renderer"></yt-formatted-string><div class$="[[data.categoryType]] style-scope yt-emoji-picker-category-renderer" id="emoji" role="listbox" aria-label="[[computeAriaLabel_(data.title)]]"><template is="dom-repeat" id="repeat" items="[[emoji]]" initial-count="[[domRepeatInitialCount]]" target-framerate="[[domRepeatTargetFramerate]]" class="style-scope yt-emoji-picker-category-renderer"><img id="[[item.emojiId]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" aria-selected$="[[emojiAriaSelected(showFocus, focusedIndex, index)]]" contains-variants$="[[emojiContainsVariants(item)]]" height="24" is-active-emoji-with-variants$="[[isActiveEmojiWithVariants(activeEmojiWithVariantsId, item)]]" loading$="[[emojiLoading()]]" role="option" src$="[[emojiUrl(item.emojiId, skinTone)]]" width="24" class="style-scope yt-emoji-picker-category-renderer"></template></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;qIu===void 0&&(qIu=document.createElement("template"));var k=qIu;r.call(v,k.content.cloneNode(!0),g.content.firstChild);sBu=g}g=sBu;return g},{mode:2});var mNt;var Kcj;var byP;var Fcc;var Mu=function(){var g=_.J.apply(this,arguments)||this;g.ariaLabel=null;g.ariaActivedescendant=null;g.getFormattedStringRawText=_.sf;g.JSC$12067_ignoreNextFocus_=!1;return g};
_.N(Mu,_.J);_.c=Mu.prototype;_.c.attached=function(){this.hostElement.hasAttribute("aria-live")||this.hostElement.setAttribute("aria-live","polite");this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.c.emojiUrl=function(g){var v,r;g=(v=Q5(this.emojiManager,g,!0))==null?void 0:(r=v.image)==null?void 0:r.thumbnails;return _.hH(g,24)||""};
_.c.emojiAlt=function(g){var v=this.get("image.accessibility.accessibilityData.label",g);return v?v:g.isCustomEmoji?g.shortcuts[0]:g.emojiId};
_.c.emojiId=function(g){return"emoji"+g};
_.c.computeId_=function(g){return g.categoryId||""};
_.c.computeAriaActivedescendant_=function(g){return this.emoji&&g<this.emoji.length?this.emojiId(g):""};
_.c.emojiChanged_=function(){this.changeFocus_(0,!1);for(var g=_.Y6(),v=0;v<this.emoji.length;v++){var r={veType:88013,elementIndex:v},k=this.emoji[v];k.isCustomEmoji&&(k=document.querySelector(("#"+k.emojiId).replace("/","\\/")))&&(r=_.oR(g,r))&&(k.visualElement=r)}};
_.c.computeEmoji_=function(g){var v=this;return this.emojiManager?g.emojiIds.map(function(r){return _.wg(v.emojiManager,r,!0)}).filter(uCR):[]};
_.c.titleOffsetChanged_=function(){var g=this.hostElement.getBoundingClientRect(),v=_.hb(this.hostElement).querySelector("#title").getBoundingClientRect();g=Math.max(0,Math.min(this.titleOffset,g.height-v.height));_.hb(this.hostElement).querySelector("#title").style.top=g+"px"};
_.c.onEmojiMouseOver_=function(g){_.hV(this.hostElement,"yt-emoji-hover",g.model.item)};
_.c.onEmojiTap_=function(g){this.data.command&&(g=sdo(_.h0().resolve(_.Bd(jP)),this.data.command,g),_.hV(this.hostElement,"yt-navigate",g))};
_.c.emojiAriaLabel=function(g){return g.shortcuts[0]};
_.c.emojiAriaSelected=function(g,v,r){return g&&r==v?"true":"false"};
_.c.changeFocus_=function(g,v){var r=this.emoji.length;this.focusedIndex=(this.focusedIndex+g+r)%r;g=this.emoji[this.focusedIndex];if(v){var k;(k=_.hb(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||k.scrollIntoView(!1);_.hV(this.hostElement,"yt-emoji-hover",g)}};
_.c.onMouseDown_=function(){this.JSC$12067_ignoreNextFocus_=!0};
_.c.onFocus_=function(){this.JSC$12067_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$12067_ignoreNextFocus_=!1};
_.c.onBlur_=function(){this.showFocus=!1};
_.c.onKeyDown_=function(g){switch(g.keyCode){case 13:this.onEmojiTap_(g);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);g.preventDefault();break;case 38:this.changeFocus_(-1,!0),g.preventDefault()}};
Mu.prototype.onKeyDown_=Mu.prototype.onKeyDown_;Mu.prototype.onBlur_=Mu.prototype.onBlur_;Mu.prototype.onFocus_=Mu.prototype.onFocus_;Mu.prototype.onMouseDown_=Mu.prototype.onMouseDown_;Mu.prototype.onEmojiTap_=Mu.prototype.onEmojiTap_;Mu.prototype.titleOffsetChanged_=Mu.prototype.titleOffsetChanged_;Mu.prototype.emojiChanged_=Mu.prototype.emojiChanged_;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Mu.prototype,"ytComponentBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Mu.prototype,"data",void 0);_.K([_.u({computed:"computeId_(data)"}),_.F("design:type",String)],Mu.prototype,"id",void 0);_.K([_.u({computed:"computeEmoji_(data)"}),_.F("design:type",Array)],Mu.prototype,"emoji",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],Mu.prototype,"titleOffset",void 0);_.K([_.u({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.F("design:type",Object)],Mu.prototype,"ariaLabel",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.F("design:type",Object)],Mu.prototype,"ariaActivedescendant",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],Mu.prototype,"showFocus",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],Mu.prototype,"focusedIndex",void 0);_.K([_.u(),_.F("design:type",_.L0)],Mu.prototype,"emojiManager",void 0);
_.K([_.IU("emoji"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mu.prototype,"emojiChanged_",null);_.K([_.IU("titleOffset"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mu.prototype,"titleOffsetChanged_",null);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Mu.prototype,"onEmojiTap_",null);
_.K([_.zz("mousedown"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mu.prototype,"onMouseDown_",null);_.K([_.zz("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mu.prototype,"onFocus_",null);_.K([_.zz("blur"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mu.prototype,"onBlur_",null);
_.K([_.zz("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Mu.prototype,"onKeyDown_",null);Mu=_.K([_.HX({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],Mu);
_.m(Mu,"yt-emoji-picker-upsell-category-renderer",function(){if(Fcc===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-upsell-category-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_upsell_category_renderer.yt.emoji.picker.upsell.category.renderer.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-emoji-picker-upsell-category-renderer"></yt-formatted-string><div id="emoji" class="style-scope yt-emoji-picker-upsell-category-renderer"><template is="dom-repeat" id="repeat" items="[[emoji]]" class="style-scope yt-emoji-picker-upsell-category-renderer"><div class="style-scope yt-emoji-picker-upsell-category-renderer"><img id="[[emojiId(index)]]" on-mouseover="onEmojiMouseOver_" shared-tooltip-text$="[[data.emojiTooltip]]" src$="[[emojiUrl(item.emojiId)]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" aria-selected$="[[emojiAriaSelected(showFocus, focusedIndex, index)]]" role="option" class="style-scope yt-emoji-picker-upsell-category-renderer"><svg viewBox="0 0 24 24" class="style-scope yt-emoji-picker-upsell-category-renderer"><path id="lock-border" d="M18.3809524 6.80952784c1.6455246.45922361 2.8571428 1.97242785 2.8571428 3.76190076v9.5238095C21.2380952 22.2474266 19.4855219 24 17.3333333 24H5.9047619C3.75257336 24 2 22.2474266 2 20.0952381v-9.5238095c0-1.78947291 1.21161828-3.30267715 2.85714286-3.76190076v-.04762308C4.85714286 3.02876383 7.88590669 0 11.6190476 0c3.7331409 0 6.7619048 3.02876383 6.7619048 6.76190476v.04762308z" class="style-scope yt-emoji-picker-upsell-category-renderer"></path><path d="M17.3333333 8.66666667c1.0476191 0 1.9047619.85714285 1.9047619 1.90476193v9.5238095c0 1.047619-.8571428 1.9047619-1.9047619 1.9047619H5.9047619C4.85714286 22 4 21.1428571 4 20.0952381v-9.5238095c0-1.04761908.85714286-1.90476193 1.9047619-1.90476193h.95238096V6.76190476C6.85714286 4.13333333 8.99047619 2 11.6190476 2c2.6285714 0 4.7619048 2.13333333 4.7619048 4.76190476v1.90476191h.9523809zm-5.7142857 8.57142853c1.0476191 0 1.9047619-.8571428 1.9047619-1.9047619 0-1.047619-.8571428-1.9047619-1.9047619-1.9047619-1.047619 0-1.90476189.8571429-1.90476189 1.9047619 0 1.0476191.85714289 1.9047619 1.90476189 1.9047619zm2.952381-8.57142853V6.76190476c0-1.62857143-1.3238096-2.95238095-2.952381-2.95238095-1.62857141 0-2.95238093 1.32380952-2.95238093 2.95238095v1.90476191h5.90476193z" class="style-scope yt-emoji-picker-upsell-category-renderer"></path></svg></div></template></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;byP===void 0&&(byP=document.createElement("template"));var k=byP;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Fcc=g}g=Fcc;return g},{mode:2});var iyE;var GiV;var Rg=function(){var g=_.J.apply(this,arguments)||this;g.scrollAction="lock";g.verticalAlign="top";return g};
_.N(Rg,_.J);_.c=Rg.prototype;_.c.onClick=function(g){g=_.se(g);g instanceof HTMLImageElement&&_.hV(this.hostElement,"yt-emoji-select",_.wg(this.emojiManager,g.id))};
_.c.openSelector=function(){this.ironOverlayBehavior.open()};
_.c.onDomChange=function(){QBt(this.ytEmojiSelectorBehavior)};
_.c.computeIsFamilySelector=function(g){var v;return(g==null?void 0:(v=g.emoji)==null?void 0:v.emojiId)==="\ud83d\udc6a"};
_.c.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var g=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];g&&g.emojiId&&(_.hV(this.hostElement,"yt-emoji-select",_.wg(this.emojiManager,g.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.mx.Object.defineProperties(Rg.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var g=this,v,r,k;return this.emojiManager&&((v=this.data)==null?0:(r=v.emoji)==null?0:(k=r.variantIds)==null?0:k.length)?this.data.emoji.variantIds.map(function(y){return!!y&&_.wg(g.emojiManager,y)}).filter(function(y){return!!y}):[]}}});
Rg.prototype.onClick=Rg.prototype.onClick;_.K([_.D(_.Vo),_.F("design:type",Object)],Rg.prototype,"ironOverlayBehavior",void 0);_.K([_.D(C7V),_.F("design:type",Object)],Rg.prototype,"ytEmojiSelectorBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Rg.prototype,"data",void 0);_.K([_.u(),_.F("design:type",_.L0)],Rg.prototype,"emojiManager",void 0);_.K([_.u(),_.F("design:type",Object)],Rg.prototype,"scrollAction",void 0);_.K([_.u(),_.F("design:type",Object)],Rg.prototype,"verticalAlign",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.F("design:type",Boolean)],Rg.prototype,"isFamilySelector",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Rg.prototype,"emojiVariants",null);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[MouseEvent]),_.F("design:returntype")],Rg.prototype,"onClick",null);Rg=_.K([_.HX({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],Rg);
_.m(Rg,"yt-emoji-variant-selector",function(){if(GiV===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-variant-selector--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_variant_selector.yt.emoji.variant.selector.css.js--\x3e<div role="listbox" id="variants" class="style-scope yt-emoji-variant-selector">\n    <template is="dom-repeat" id="repeat" items="[[emojiVariants]]" notify-dom-change="" on-dom-change="onDomChange" class="style-scope yt-emoji-variant-selector">\n      \n      <img id="[[item.emojiId]]" alt="[[item.emojiId]]" height="24" role="option" tabindex="-1" src$="[[emojiUrl(item.emojiId)]]" width="24" class="style-scope yt-emoji-variant-selector">\n    </template>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;iyE===void 0&&(iyE=document.createElement("template"));var k=iyE;r.call(v,k.content.cloneNode(!0),g.content.firstChild);GiV=g}g=GiV;return g},{mode:2});var X1E=/:/g,Bn1=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],g8=function(){var g=_.J.apply(this,arguments)||this;g.emojiVariantSelector=null;g.emojiMultiPersonSelector=null;g.identity=_.VJ;g.lastAnimationTime_=0;g.animationStart_=null;g.animationEnd_=null;return g};
_.N(g8,_.J);_.c=g8.prototype;
_.c.configureRendererStamper=function(){return{categories:{id:"categories",mapping:{emojiPickerCategoryRenderer:{component:"yt-emoji-picker-category-renderer",properties:{disableIncrementalLoading:"[[disableIncrementalLoading]]",emojiManager:"[[emojiManager]]",shouldUseStickyPreferences:"[[shouldUseStickyPreferences]]"}},emojiPickerUpsellCategoryRenderer:{component:"yt-emoji-picker-upsell-category-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},categoryButtons:{id:"category-buttons",mapping:{emojiPickerCategoryButtonRenderer:"yt-emoji-picker-category-button-renderer"}},
emojiVariantSelector:{id:"emoji-variant-selector",mapping:{ytEmojiVariantSelector:{component:"yt-emoji-variant-selector",properties:{emojiManager:"[[emojiManager]]"}}},reuseComponents:!1},emojiMultiPersonSelector:{id:"emoji-multi-person-selector",mapping:{ytEmojiMultiPersonSelector:{component:"yt-emoji-multi-person-selector",properties:{emojiManager:"[[emojiManager]]"}}},reuseComponents:!1}}};
_.c.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.C0)};
_.c.attached=function(){_.nc&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&uZc(this.emojiManager)};
_.c.dataChanged=function(){var g;if((g=this.data)==null?0:g.categories){g=this.emojiManager;var v=this.getCustomEmojiIds();g.pickerCustomEmojiIds=[].concat(_.fF(trH),_.fF(v))}};
_.c.getCustomEmojiIds=function(){var g,v=(g=this.data.categories)==null?void 0:g.find(function(z){var W;return((W=z.emojiPickerCategoryRenderer)==null?void 0:W.categoryId)&&Bn1.includes(z.emojiPickerCategoryRenderer.categoryId)}),r;
g=(r=this.data.categories)==null?void 0:r.find(function(z){return z.emojiPickerUpsellCategoryRenderer});
var k,y;return[v==null?void 0:(k=v.emojiPickerCategoryRenderer)==null?void 0:k.emojiIds,g==null?void 0:(y=g.emojiPickerUpsellCategoryRenderer)==null?void 0:y.emojiIds].flat().filter(function(z){return!!z})};
_.c.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.c.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.c.updateCategoriesAndPlaceholderInternal=function(g,v){var r=this;g&&v&&(this.categories=g.categories||[],this.categoryButtons=g.categoryButtons||[],this.resetPlaceholder(),this.search="",_.uC(function(){r.updateButtons_()}))};
_.c.computeId_=function(g){return g.id||""};
_.c.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(g){return g.emojiPickerCategoryRenderer&&g.emojiPickerCategoryRenderer.emojiData}):!1};
_.c.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.c.onShowEmojiVariantSelector=function(g){var v=g.detail.emojiData;v.variantIds&&v.variantIds.length&&(v.multiSelectorThumbnailRow&&v.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:v,target:g.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:v,target:g.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.c.onIronOverlayClosed=function(g){var v=xR_(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");v&&g.composedPath&&(g.composedPath().includes(_.hb(this.hostElement).querySelector("#emoji-variant-selector"))||g.composedPath().includes(_.hb(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.nW(this.hostElement,"yt-close-emoji-variant-selector",[v.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.c.onEmojiVariantSelectorMouseup=function(g){var v=g.target.firstChild;this.variantSelectorOpened&&v&&_.uC(function(){v.noCancelOnOutsideClick=!1},100)};
_.c.onEmojiVariantSelectorMousedown=function(g){g=g.target.firstChild;this.variantSelectorOpened&&g&&(g.noCancelOnOutsideClick=!1)};
_.c.onSelectCategory_=function(g){var v=this.search!="";this.search="";for(var r=_.hb(this.hostElement).querySelector("#categories").children,k=0;k<r.length;k++){var y=r[k];if(y.id==g.detail.categoryId){v?(_.hb(this.hostElement).querySelector("#categories").scrollTop=y.offsetTop,this.updateButtons_()):(this.animationStart_=_.hb(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=y.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.c.onEmojiHover_=function(g){this.placeholder=g.detail.shortcuts?g.detail.shortcuts[0]:""};
_.c.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.c.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.c.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.c.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.c.computeSearchCategory_=function(g){g=g.replace(X1E,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();g=g.split(" ");for(var v=[],r=this.emojiManager.emojis,k=0;k<r.length;k++){var y=r[k];if(y.searchTerms)for(var z=0;z<y.searchTerms.length;z++){for(var W=y.searchTerms[z].toLocaleLowerCase(),S=!1,Y=0;Y<g.length;Y++)if(W.indexOf(g[Y])!=-1){S=!0;break}if(S&&(!y.isCustomEmoji||!y.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(y.emojiId))){v.push(y.emojiId);
break}}}return{categoryId:-1,emojiIds:v}};
_.c.computeSearchEmptyMessage_=function(g,v){return g&&v&&v.emojiIds&&v.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.c.computeSearching_=function(g){return this.emojiManager&&g.replace(X1E,"").length>1};
_.c.computeSkinToneHidden=function(){var g;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((g=this.data)==null||!g.hideSkinTonePicker)};
_.c.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.c.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.c.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.c.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.c.selectSkinTone_=function(g){g=Number(g.target.getAttribute("tone"));this.set("emojiManager.skinTone",g);_.nW(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[g]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.c.skinToneChanged_=function(){_.hb(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var g=_.hb(this.hostElement).querySelector("#dropdown-content").children,v=0;v<g.length;v++)v===this.skinTone?g[v].setAttribute("selected",""):g[v].removeAttribute("selected")};
_.c.animateScroll_=function(g){this.lastAnimationTime_||(this.lastAnimationTime_=g);g-=this.lastAnimationTime_;g<200?(_.hb(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*g/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.hb(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.c.searchChanged_=function(){this.updateButtons_()};
_.c.updateButtons_=function(){var g=null;if(!this.search)for(var v=_.hb(this.hostElement).querySelector("#categories").scrollTop,r=_.hb(this.hostElement).querySelector("#categories").children,k=0;k<r.length;k++){var y=r[k];y.offsetTop<=v&&(g=y.id)}v=_.hb(this.hostElement).querySelector("#category-buttons").children;for(r=0;r<v.length;r++)k=v[r],k.active=k.id===g};
g8.prototype.searchChanged_=g8.prototype.searchChanged_;g8.prototype.skinToneChanged_=g8.prototype.skinToneChanged_;g8.prototype.onEmojiHover_=g8.prototype.onEmojiHover_;g8.prototype.onSelectCategory_=g8.prototype.onSelectCategory_;g8.prototype.onShowEmojiVariantSelector=g8.prototype.onShowEmojiVariantSelector;g8.prototype.updateCategoriesAndPlaceholder_=g8.prototype.updateCategoriesAndPlaceholder_;g8.prototype.dataChanged=g8.prototype.dataChanged;
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],g8.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],g8.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],g8.prototype,"data",void 0);_.K([_.u({value:function(){return[]}}),
_.F("design:type",Array)],g8.prototype,"categories",void 0);_.K([_.u({value:function(){return[]}}),
_.F("design:type",Array)],g8.prototype,"categoryButtons",void 0);_.K([_.u({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.F("design:type",Boolean)],g8.prototype,"disableScroll",void 0);_.K([_.u({computed:"computeId_(data)",reflectToAttribute:!0}),_.F("design:type",String)],g8.prototype,"id",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],g8.prototype,"selected",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],g8.prototype,"disableIncrementalLoading",void 0);_.K([_.u(),_.F("design:type",String)],g8.prototype,"placeholder",void 0);_.K([_.u({value:""}),_.F("design:type",String)],g8.prototype,"search",void 0);_.K([_.u({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.F("design:type",Boolean)],g8.prototype,"searching",void 0);_.K([_.u({computed:"computeSearchCategory_(search)"}),_.F("design:type",Object)],g8.prototype,"searchCategory",void 0);
_.K([_.u({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.F("design:type",Object)],g8.prototype,"searchEmptyMessage",void 0);_.K([_.u({computed:"identity(emojiManager.skinTone)"}),_.F("design:type",Number)],g8.prototype,"skinTone",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],g8.prototype,"skinToneOpened",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],g8.prototype,"variantSelectorOpened",void 0);
_.K([_.u({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.F("design:type",Boolean)],g8.prototype,"skinToneHidden",void 0);_.K([_.u(),_.F("design:type",_.L0)],g8.prototype,"emojiManager",void 0);_.K([_.u(),_.F("design:type",Object)],g8.prototype,"emojiVariantSelector",void 0);_.K([_.u(),_.F("design:type",Object)],g8.prototype,"emojiMultiPersonSelector",void 0);
_.K([_.u({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.F("design:type",Boolean)],g8.prototype,"shouldUseStickyPreferences",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],g8.prototype,"dataChanged",null);_.K([_.IU("data","selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],g8.prototype,"updateCategoriesAndPlaceholder_",null);
_.K([_.zz("yt-show-emoji-variant-selector"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],g8.prototype,"onShowEmojiVariantSelector",null);_.K([_.zz("yt-emoji-picker-select-category"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],g8.prototype,"onSelectCategory_",null);_.K([_.zz("yt-emoji-hover"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],g8.prototype,"onEmojiHover_",null);
_.K([_.IU("skinTone"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],g8.prototype,"skinToneChanged_",null);_.K([_.IU("search"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],g8.prototype,"searchChanged_",null);g8=_.K([_.HX({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],g8);
_.m(g8,"yt-emoji-picker-renderer",function(){if(Kcj===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_renderer.yt.emoji.picker.renderer.css.js--\x3e<div id="search-panel" class="style-scope yt-emoji-picker-renderer"><tp-yt-paper-input id="search" no-label-float="" placeholder="[[placeholder]]" use-v2-underline="" value="{{search}}" on-blur="onSearchBoxBlur_" on-focus="onSearchBoxFocused_" class="style-scope yt-emoji-picker-renderer"></tp-yt-paper-input><yt-icon-button id="clear-search" hidden="[[!search]]" label="[[data.clearSearchLabel]]" on-tap="clearSearch" class="style-scope yt-emoji-picker-renderer"><yt-icon icon="close" class="style-scope yt-emoji-picker-renderer"></yt-icon></yt-icon-button><button id="skin-tone" aria-label$="[[getSimpleString(data.pickSkinToneText)]]" hidden="[[skinToneHidden]]" on-mouseout="resetPlaceholder" on-mouseover="showSkinTonePlaceholder" on-tap="openSkinToneSelector" selected="" class="style-scope yt-emoji-picker-renderer"></button><tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" horizontal-align="right" horizontal-offset="8" no-auto-focus="" opened="{{skinToneOpened}}" vertical-align="top" vertical-offset="8" class="style-scope yt-emoji-picker-renderer"><div id="dropdown-content" class="dropdown-content style-scope yt-emoji-picker-renderer" slot="dropdown-content"><button aria-label$="[[data.skinToneGenericLabel]]" on-tap="selectSkinTone_" tone="0" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneLightLabel]]" on-tap="selectSkinTone_" tone="1" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumLightLabel]]" on-tap="selectSkinTone_" tone="2" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumLabel]]" on-tap="selectSkinTone_" tone="3" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumDarkLabel]]" on-tap="selectSkinTone_" tone="4" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneDarkLabel]]" on-tap="selectSkinTone_" tone="5" class="style-scope yt-emoji-picker-renderer"></button></div></tp-yt-iron-dropdown></div><div id="category-buttons" class="style-scope yt-emoji-picker-renderer"></div><yt-emoji-picker-category-renderer id="search-category" data="[[searchCategory]]" emoji-manager="[[emojiManager]]" should-use-sticky-preferences="[[shouldUseStickyPreferences]]" skin-tone="[[skinTone]]" class="style-scope yt-emoji-picker-renderer"></yt-emoji-picker-category-renderer><yt-formatted-string id="search-empty" hidden="[[!searchEmptyMessage]]" text="[[searchEmptyMessage]]" class="style-scope yt-emoji-picker-renderer"></yt-formatted-string><div id="categories-wrapper" class="style-scope yt-emoji-picker-renderer"><div id="categories" on-mouseout="onMouseoutCategories" on-scroll="onScroll_" class="style-scope yt-emoji-picker-renderer"></div></div><div id="emoji-variant-selector" hidden="[[!emojiVariantSelector]]" on-mouseup="onEmojiVariantSelectorMouseup" on-mousedown="onEmojiVariantSelectorMousedown" class="style-scope yt-emoji-picker-renderer"></div><div id="emoji-multi-person-selector" hidden="[[!emojiMultiPersonSelector]]" on-mouseup="onEmojiVariantSelectorMouseup" on-mousedown="onEmojiVariantSelectorMousedown" class="style-scope yt-emoji-picker-renderer"></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;mNt===void 0&&(mNt=document.createElement("template"));var k=mNt;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Kcj=g}g=Kcj;return g},{mode:2});var vE=function(){var g=_.J.apply(this,arguments)||this;g.emojiManager=_.C0;g.isDarkTheme=document.documentElement.hasAttribute("dark");g.selectedIndex=1;g.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return g};
_.N(vE,_.J);_.c=vE.prototype;_.c.handleEmojiCustomizationVisible=function(g){this.emojiPickerRenderer.selected=g;this.selectedIndex=1;g?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.c.emojiCustomizationSetChanged=function(){var g;(g=this.data)!=null&&g.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.IH(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.c.updateSaveButtonState=function(g){var v;(v=this.data)!=null&&v.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.WW("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:g}))};
_.c.emojiUrl=function(g){g=_.wg(this.emojiManager,g);if(!g)return"";var v;g=(v=g.image)==null?void 0:v.thumbnails;return _.hH(g,24)||""};
_.c.emojiAlt=function(g){var v=_.wg(this.emojiManager,g);if(!v)return g;var r,k,y,z=(v==null?void 0:(r=v.image)==null?void 0:(k=r.accessibility)==null?void 0:(y=k.accessibilityData)==null?void 0:y.label)||"";return z?z:v.isCustomEmoji?v.shortcuts[0]:v.emojiId||g};
_.c.emojiAriaLabel=function(g){var v,r;return((v=_.wg(this.emojiManager,g))==null?void 0:(r=v.shortcuts)==null?void 0:r[0])||g};
_.c.onEmojiClick=function(g){g.model.index!==0&&(this.selectedIndex=g.model.index)};
_.c.onEmojiSelect=function(g){g=g.detail;var v,r;((v=this.data)==null?0:v.emojiCustomizationSetEntityKey)&&((r=this.emojiCustomizationSet)==null?0:r.emojiId)&&g.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,g.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.WW("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,g.emojiId,this.selectedIndex)}))};
_.c.canEditEmoji=function(g,v,r){g=g.indexOf(v);return g===r||g===0||r===0?!1:!0};
_.c.getUpdatedEmojiIdList=function(g,v,r){var k=g.indexOf(v);g=[].concat(_.fF(g));k>=0&&(g[k]=g[r]);g[r]=v;return g};
_.mx.Object.defineProperties(vE,{template:{configurable:!0,enumerable:!0,get:function(){if(ASu===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-customization-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_emoji_customization_panel_view_model.yt.emoji.customization.panel.view.model.css.js--\x3e<yt-attributed-string id="description-text" data="[[data.descriptionText]]" class="style-scope yt-emoji-customization-panel-view-model"></yt-attributed-string>\n<div id="fab-container" class="style-scope yt-emoji-customization-panel-view-model">\n  <div id="expanded-buttons" class="style-scope yt-emoji-customization-panel-view-model">\n    <template is="dom-repeat" id="repeat" items="[[emojiCustomizationSet.emojiId]]" class="style-scope yt-emoji-customization-panel-view-model">\n      <button class="reaction-button style-scope yt-emoji-customization-panel-view-model" emoji-selected$="[[equals(selectedIndex, index)]]" on-click="onEmojiClick" disabled$="[[equals(index, 0)]]">\n        <img id="[[index]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" height="24" role="option" src$="[[emojiUrl(item)]]" width="24" class="style-scope yt-emoji-customization-panel-view-model">\n      </button>\n    </template>\n  </div>\n</div>\n<yt-button-view-model data="[[data.resetButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-emoji-customization-panel-view-model">\n</yt-button-view-model>\n<yt-emoji-picker-renderer data="[[data.emojiPicker.emojiPickerRenderer]]" class="style-scope yt-emoji-customization-panel-view-model"></yt-emoji-picker-renderer>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;UNj===void 0&&(UNj=document.createElement("template"));var k=UNj;r.call(v,k.content.cloneNode(!0),g.content.firstChild);ASu=g}g=ASu;return g}}});
vE.prototype.onEmojiSelect=vE.prototype.onEmojiSelect;_.K([_.D(_.Ce),_.F("design:type",Object)],vE.prototype,"ytLiveChatReduxBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],vE.prototype,"ytActionHandlerBehavior",void 0);_.K([_.PX("yt-emoji-picker-renderer"),_.F("design:type",Object)],vE.prototype,"emojiPickerRenderer",void 0);
_.K([_.u({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(g,v){return _.k7(g.entities,"emojiCustomizationSetEntity",v)},
observer:"emojiCustomizationSetChanged"}),_.F("design:type",Object)],vE.prototype,"emojiCustomizationSet",void 0);_.K([_.u(),_.F("design:type",Object)],vE.prototype,"originalEmojiSet",void 0);_.K([_.u(),_.F("design:type",_.L0)],vE.prototype,"emojiManager",void 0);_.K([_.u(),_.F("design:type",Object)],vE.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],vE.prototype,"isDarkTheme",void 0);_.K([_.u(),_.F("design:type",Object)],vE.prototype,"selectedIndex",void 0);
_.K([_.zz("yt-emoji-select"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],vE.prototype,"onEmojiSelect",null);vE=_.K([_.HX({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],vE);var hE_;var nyu;var MuH;var REC;var r8=function(){var g=_.J.apply(this,arguments)||this;g.authorBadges=[];return g};
_.N(r8,_.J);_.c=r8.prototype;_.c.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.c.configureRendererStamper=function(){return{"data.inlineActionButtons":{id:"inline-action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[filledButtonOverrides]]"}}}},"data.beforeContentButtons":{id:"before-content-buttons",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}}}};
_.c.dataChanged=function(){var g=SrR(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",g)};
_.c.updateMessage=function(){var g=this.data.message,v=_.hb(_.hb(this.hostElement).querySelector("#message"));v.textContent="";g&&v.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(g))};
_.c.shouldSupportWholeItemClick=function(){return!0};
_.c.onShowOriginalClick=function(g){g.preventDefault();this.showOriginal=!0};
_.c.computeShowBar=function(g,v,r){return g&&v||r};
_.c.computeAuthorBadges=function(g){return g.authorBadges||[]};
_.c.computeAuthorIsOwner=function(g){return!!ouF(g.authorBadges,"owner")};
_.c.computeAuthorNameColor=function(g){var v;if(_.T("live_chat_author_name_color_usernames")&&(g==null?0:(v=g.authorName)==null?0:v.simpleText))return _.EuK(_.d_B(g.authorName.simpleText));if(_.T("live_chat_seed_color_usernames")&&(g==null?0:g.authorSeedColorArgb))return _.EuK(_.k6(g.authorSeedColorArgb));if(_.T("live_chat_colored_usernames"))return"#cc0000";var r;return _.T("live_chat_simple_color_usernames")&&(g==null?0:(r=g.authorName)==null?0:r.simpleText)&&(g==null?0:g.authorUsernameColorLight)&&
(g==null?0:g.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.k6(g.authorUsernameColorDark):_.k6(g.authorUsernameColorLight):""};
r8.prototype.updateMessage=r8.prototype.updateMessage;r8.prototype.dataChanged=r8.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],r8.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],r8.prototype,"ytLiveChatItemBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],r8.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],r8.prototype,"data",void 0);
_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],r8.prototype,"showOriginal",void 0);_.K([_.u({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.F("design:type",Boolean)],r8.prototype,"isDimmed",void 0);_.K([_.u({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.F("design:type",Boolean)],r8.prototype,"showBar",void 0);
_.K([_.u({computed:"computeAuthorBadges(data)"}),_.F("design:type",Array)],r8.prototype,"authorBadges",void 0);_.K([_.u({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],r8.prototype,"authorIsOwner",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],r8.prototype,"inCollapsedBanner",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],r8.prototype,"inBanner",void 0);
_.K([_.u({value:_.T("live_chat_hide_avatars"),reflectToAttribute:!0}),_.F("design:type",Boolean)],r8.prototype,"avatarHidden",void 0);_.K([_.u({computed:"computeAuthorNameColor(data)"}),_.F("design:type",String)],r8.prototype,"authorNameColor",void 0);_.K([_.u(),_.F("design:type",_.JX)],r8.prototype,"participantsManager",void 0);_.K([_.u({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.F("design:type",Object)],r8.prototype,"filledButtonOverrides",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],r8.prototype,"dataChanged",null);_.K([_.IU("data.message"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],r8.prototype,"updateMessage",null);r8=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],r8);
_.m(r8,"yt-live-chat-text-message-renderer",function(){if(REC===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_message_renderer.yt.live.chat.text.message.renderer.css.js--\x3e<yt-img-shadow id="author-photo" class="no-transition style-scope yt-live-chat-text-message-renderer" height="24" thumbnail="[[data.authorPhoto]]" width="24"></yt-img-shadow><div id="content" class="style-scope yt-live-chat-text-message-renderer"><span id="timestamp" class="style-scope yt-live-chat-text-message-renderer">[[timestampString]]</span><yt-live-chat-author-chip author-badges="[[authorBadges]]" author-name="[[data.authorName]]" author-name-color="[[authorNameColor]]" class="style-scope yt-live-chat-text-message-renderer"></yt-live-chat-author-chip>\u200b<div id="before-content-buttons" class="style-scope yt-live-chat-text-message-renderer"></div>\u200b<span id="message" dir="auto" class="style-scope yt-live-chat-text-message-renderer"></span><span id="deleted-state" class="style-scope yt-live-chat-text-message-renderer">[[getSimpleString(data.deletedStateMessage)]]</span><a id="show-original" href="#" on-click="onShowOriginalClick" class="style-scope yt-live-chat-text-message-renderer">[[getSimpleString(data.showOriginalContentMessage)]]</a></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-text-message-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-text-message-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-text-message-renderer"></yt-icon></yt-icon-button></div><div id="inline-action-button-container" class="style-scope yt-live-chat-text-message-renderer"><div id="inline-action-buttons" class="style-scope yt-live-chat-text-message-renderer"></div></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;MuH===void 0&&(MuH=document.createElement("template"));var k=MuH;r.call(v,k.content.cloneNode(!0),g.content.firstChild);REC=g}g=REC;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var kZ=function(){var g=_.J.apply(this,arguments)||this;g.tonalButtonOverrides={type:"tonal",style:"overlay"};return g};
_.N(kZ,_.J);
kZ.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]]"}}}}}};
kZ.prototype.shouldSupportInlineActionButtons=function(){return!0};
kZ.prototype.shouldSupportWholeItemClick=function(){return!0};
_.mx.Object.defineProperties(kZ.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],kZ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],kZ.prototype,"ytLiveChatItemBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],kZ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],kZ.prototype,"data",void 0);_.K([_.u(),_.F("design:type",_.JX)],kZ.prototype,"participantsManager",void 0);
_.K([_.u(),_.F("design:type",Object)],kZ.prototype,"tonalButtonOverrides",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data.infoDialogButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],kZ.prototype,"hasInfoDialogButton",null);kZ=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],kZ);
_.m(kZ,"yt-live-chat-auto-mod-message-renderer",function(){if(nyu===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-auto-mod-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_auto_mod_message_renderer.yt.live.chat.auto.mod.message.renderer.css.js--\x3e<div id="explanation" class="style-scope yt-live-chat-auto-mod-message-renderer">\n  <yt-icon id="warning-icon" hidden$="[[hasInfoDialogButton]]" icon="warning" class="style-scope yt-live-chat-auto-mod-message-renderer"></yt-icon>\n  <div id="button" hidden$="[[!hasInfoDialogButton]]" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n  <yt-formatted-string text="[[data.headerText]]" class="style-scope yt-live-chat-auto-mod-message-renderer"></yt-formatted-string>\n</div>\n<div id="auto-moderated-item" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n<div id="moderation-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-auto-mod-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n  <div id="additional-inline-action-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;hE_===void 0&&(hE_=document.createElement("template"));var k=hE_;r.call(v,k.content.cloneNode(!0),g.content.firstChild);nyu=g}g=nyu;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var gRc;var vRu;var rhV;var yN=function(){return _.J.apply(this,arguments)||this};
_.N(yN,_.J);_.K([_.u(),_.F("design:type",Object)],yN.prototype,"data",void 0);yN=_.K([_.V({is:"ytd-factoid-renderer",disableElementRegistration:!0})],yN);
_.m(yN,"ytd-factoid-renderer",function(){if(rhV!==void 0)return rhV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-factoid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="factoid style-scope ytd-factoid-renderer" role="text" aria-label="[[data.accessibilityText]]">\n  <yt-formatted-string class="factoid-value style-scope ytd-factoid-renderer" text="[[data.value]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="factoid-label style-scope ytd-factoid-renderer" text="[[data.label]]">\n  </yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return rhV=g},{mode:1});var cE=function(){return _.J.apply(this,arguments)||this};
_.N(cE,_.J);cE.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.K([_.u(),_.F("design:type",Object)],cE.prototype,"data",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],cE.prototype,"ytRendererstamperBehavior",void 0);cE=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],cE);
_.m(cE,"yt-live-chat-channel-activity-reputation-renderer",function(){if(vRu===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-channel-activity-reputation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_channel_activity_reputation_renderer.yt.live.chat.channel.activity.reputation.renderer.css.js--\x3e<div id="factoids" class="style-scope yt-live-chat-channel-activity-reputation-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;gRc===void 0&&(gRc=document.createElement("template"));var k=gRc;r.call(v,k.content.cloneNode(!0),g.content.firstChild);vRu=g}g=vRu;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var kVj;var yhC;var zg=function(){return _.J.apply(this,arguments)||this};
_.N(zg,_.J);zg.prototype.ready=function(){var g=document.querySelector("yt-live-chat-app");g&&g.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],zg.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Boolean)],zg.prototype,"menuFocused",void 0);_.K([_.u(),_.F("design:type",Object)],zg.prototype,"data",void 0);_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],zg.prototype,"ytLiveChatItemBehavior",void 0);zg=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],zg);
_.m(zg,"yt-live-chat-donation-announcement-renderer",function(){if(yhC===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-donation-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_donation_announcement_renderer.yt.live.chat.donation.announcement.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-img-shadow><div id="content" class="style-scope yt-live-chat-donation-announcement-renderer"><div id="content-header" class="style-scope yt-live-chat-donation-announcement-renderer"><div id="author-name" class="style-scope yt-live-chat-donation-announcement-renderer">[[getSimpleString(data.authorName)]]</div><div id="text" class="style-scope yt-live-chat-donation-announcement-renderer">[[getSimpleString(data.text)]]</div></div><div id="timestamp" class="style-scope yt-live-chat-donation-announcement-renderer">[[timestampString]]</div><yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-formatted-string></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-icon></yt-icon-button></div></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;kVj===void 0&&(kVj=document.createElement("template"));var k=kVj;r.call(v,k.content.cloneNode(!0),g.content.firstChild);yhC=g}g=yhC;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var chC;var z6u,Iic=function(){if(z6u!==void 0)return z6u;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-empty-feed-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_empty_feed_view_model.yt.live.chat.empty.feed.view.model.css.js--\x3e<yt-image id="image" alt="empty_feed_image" data="[[data.emptyFeedImage]]" height="100" preserve-height="" preserve-width="" width="178" class="style-scope yt-live-chat-empty-feed-view-model">\n</yt-image>\n<yt-attributed-string id="message" data="[[data.message]]" class="style-scope yt-live-chat-empty-feed-view-model"></yt-attributed-string>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;chC===void 0&&(chC=document.createElement("template"));var k=chC;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return z6u=g};var I8=function(){return _.J.apply(this,arguments)||this};
_.N(I8,_.J);_.mx.Object.defineProperties(I8,{template:{configurable:!0,enumerable:!0,get:function(){return Iic()}}});
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],I8.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],I8.prototype,"data",void 0);I8=_.K([_.HX({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],I8);_.m(I8,"yt-live-chat-empty-feed-view-model",function(){return Iic()},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var WDH;var PM6;var WE=function(){return _.J.apply(this,arguments)||this};
_.N(WE,_.J);WE.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"}}}}}};
_.mx.Object.defineProperties(WE.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var g,v;return{runs:[{text:(g=this.data)==null?void 0:(v=g.channelName)==null?void 0:v.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var g=[],v;if((v=this.data)==null||!v.channelBadges)return g;var r;v=_.I((r=this.data)==null?void 0:r.channelBadges);for(r=v.next();!r.done;r=v.next()){r=_.l(r.value,YNP);var k=void 0,y=void 0;if((k=r)==null?0:(y=k.badgeImage)==null?0:y.sources)k=void 0,y={liveChatAuthorBadgeRenderer:{tooltip:r.tooltip,accessibility:{accessibilityData:{label:(k=_.l(r.rendererContext,_.AA))==null?void 0:k.label}}}},r.badgeImage.sources[0].clientResource?y.liveChatAuthorBadgeRenderer.icon=
{iconType:r.badgeImage.sources[0].clientResource.imageName}:y.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:r.badgeImage.sources},g.push(y)}return g}}});
_.K([_.u(),_.F("design:type",Object)],WE.prototype,"data",void 0);_.K([_.C("data.channelName"),_.F("design:type",Object),_.F("design:paramtypes",[])],WE.prototype,"channelName",null);_.K([_.C("data.channelBadges"),_.F("design:type",Array),_.F("design:paramtypes",[])],WE.prototype,"channelBadges",null);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],WE.prototype,"ytRendererstamperBehavior",void 0);
WE=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],WE);
_.m(WE,"yt-live-chat-identity-view-model",function(){if(PM6===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-identity-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_identity_view_model.yt.live.chat.identity.view.model.css.js--\x3e<div id="avatar" class="style-scope yt-live-chat-identity-view-model"></div>\n<div id="channel_info" class="style-scope yt-live-chat-identity-view-model">\n  <yt-live-chat-author-chip id="channel_name" author-badges="[[channelBadges]]" author-name="[[channelName]]" class="style-scope yt-live-chat-identity-view-model">\n  </yt-live-chat-author-chip>\n  <div id="channel_metadata" class="style-scope yt-live-chat-identity-view-model">\n    <yt-attributed-string id="create_time" data="[[data.channelCreateTime]]" class="style-scope yt-live-chat-identity-view-model"></yt-attributed-string>\n    <yt-attributed-string id="subscriber_count" data="[[data.channelSubscriberCount]]" class="style-scope yt-live-chat-identity-view-model"></yt-attributed-string>\n  </div>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;WDH===void 0&&(WDH=document.createElement("template"));var k=WDH;r.call(v,k.content.cloneNode(!0),g.content.firstChild);PM6=g}g=PM6;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var Sdt;var oRB;var Ydu;var U$0;var PE=function(){var g=_.J.apply(this,arguments)||this;g.hidden=!1;g.supportsInlineActionButtons=!0;return g};
_.N(PE,_.J);PE.prototype.ready=function(){var g;((g=document.querySelector("yt-live-chat-app"))==null?0:g.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
PE.prototype.dataChanged=function(g){var v=(0,_.gN)(_.hb(this.hostElement).querySelector("#detail-text"));v.textContent="";(g==null?0:g.detailText)&&v.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(g.detailText))};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],PE.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],PE.prototype,"ytLiveChatItemBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],PE.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u({observer:"dataChanged"}),_.F("design:type",Object)],PE.prototype,"data",void 0);
_.K([_.u({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.F("design:type",Object)],PE.prototype,"hidden",void 0);PE=_.K([_.V({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],PE);
_.m(PE,"yt-live-chat-legacy-paid-message-renderer",function(){if(U$0===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-legacy-paid-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_legacy_paid_message_renderer.yt.live.chat.legacy.paid.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n  <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-legacy-paid-message-renderer"></yt-img-shadow>\n  <div id="content" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n    <div id="content-primary-column" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n      <div id="author-name" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[getSimpleString(data.authorName)]]</div>\n      <div id="event-text" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[getSimpleString(data.eventText)]]</div>\n      <div id="detail-text" class="style-scope yt-live-chat-legacy-paid-message-renderer"></div>\n    </div>\n    <div id="timestamp" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[timestampString]]</div>\n  </div>\n  <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n    <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n      <yt-icon icon="more_vert" class="style-scope yt-live-chat-legacy-paid-message-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-legacy-paid-message-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Ydu===void 0&&(Ydu=document.createElement("template"));var k=Ydu;r.call(v,k.content.cloneNode(!0),g.content.firstChild);U$0=g}g=U$0;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var Ah6;var e6E;var aiV={},Sk=function(){return _.oU.apply(this,arguments)||this};
_.N(Sk,_.oU);Sk.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Sk.prototype.onLiveChatMembershipItemBehaviorClick=Sk.prototype.onLiveChatMembershipItemBehaviorClick;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Sk.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Sk.prototype,"data",void 0);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Sk.prototype,"onLiveChatMembershipItemBehaviorClick",null);Sk=_.K([_.Yx()],Sk);
aiV.YtLiveChatMembershipItemBehavior=[Sk.prototype,_.R.YtRendererBehavior];var o8=function(){var g=_.J.apply(this,arguments)||this;g.supportsInlineActionButtons=!0;g.hasPrimaryHeaderText=!1;g.showOnlyHeader=!1;g.authorBadges=[];g.modern=_.T("web_button_rework_with_live");g.buttonOverrides={style:"overlay",type:"filled"};return g};
_.N(o8,_.J);_.c=o8.prototype;_.c.shouldSupportInlineActionButtons=function(){return!0};
_.c.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.c.ready=function(){var g=document.querySelector("yt-live-chat-app");g&&g.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.c.messageChanged=function(){var g=this.data.message,v=(0,_.gN)(_.hb(this.hostElement).querySelector("#message"));v.textContent="";g&&v.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(g))};
_.c.computeHasPrimaryHeaderText=function(g){return!(!g||!g.headerPrimaryText)};
_.c.computeShowOnlyHeader=function(g,v){return this.isMessageEmpty(g,v)};
_.c.computeAuthorBadges=function(g){return g.authorBadges||[]};
_.c.isMessageEmpty=function(g,v){return!g||g.empty?!0:!g.message&&!g.inputField&&!v};
_.c.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.c.getInputElement=function(){return _.hb(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.c.inputFocus=function(){var g=this.getInputElement();g&&g.focus()};
_.c.inputInsertEmoji=function(g){var v=this.getInputElement();v&&v.insertEmoji(g)};
_.c.inputMessage=function(){var g=this.getInputElement();return g&&this.data.inputField?(g.completeEmojis(),_.QG(g.liveChatRichMessageInput)):null};
_.c.onFooterButtonClick=function(){this.data.footerButton&&_.hV(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.c.shouldSupportWholeItemClick=function(){return!0};
o8.prototype.isDeletedChanged=o8.prototype.isDeletedChanged;o8.prototype.messageChanged=o8.prototype.messageChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],o8.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],o8.prototype,"ytLiveChatItemBehavior",void 0);_.K([_.D(aiV.YtLiveChatMembershipItemBehavior),_.F("design:type",Object)],o8.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],o8.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],o8.prototype,"data",void 0);_.K([_.u({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.F("design:type",Object)],o8.prototype,"hasPrimaryHeaderText",void 0);_.K([_.u({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.F("design:type",Object)],o8.prototype,"showOnlyHeader",void 0);
_.K([_.u({computed:"computeAuthorBadges(data)"}),_.F("design:type",Array)],o8.prototype,"authorBadges",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],o8.prototype,"modern",void 0);_.K([_.IU("data.message"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o8.prototype,"messageChanged",null);_.K([_.IU("isDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o8.prototype,"isDeletedChanged",null);
o8=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],o8);
_.m(o8,"yt-live-chat-membership-item-renderer",function(){if(e6E===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-membership-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_membership_item_renderer.yt.live.chat.membership.item.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-membership-item-renderer">\n  <div id="header" class="style-scope yt-live-chat-membership-item-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-membership-item-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-membership-item-renderer"></yt-icon>\n    </template>\n    <div id="header-content" class="style-scope yt-live-chat-membership-item-renderer">\n      <div id="header-content-primary-column" class="style-scope yt-live-chat-membership-item-renderer">\n        <div id="header-content-inner-column" class="style-scope yt-live-chat-membership-item-renderer">\n          <template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope yt-live-chat-membership-item-renderer">\n            <yt-live-chat-author-chip author-badges="[[authorBadges]]" author-name="[[data.authorName]]" class="style-scope yt-live-chat-membership-item-renderer">\n            </yt-live-chat-author-chip>\n          </template>\n          <div id="header-primary-text" class="style-scope yt-live-chat-membership-item-renderer">[[getSimpleString(data.headerPrimaryText)]]</div>\n        </div>\n        <div id="header-subtext" class="style-scope yt-live-chat-membership-item-renderer">[[getSimpleString(data.headerSubtext)]]</div>\n      </div>\n      <div id="timestamp" class="style-scope yt-live-chat-membership-item-renderer">[[timestampString]]</div>\n    </div>\n    <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-membership-item-renderer">\n        <yt-icon icon="more_vert" class="style-scope yt-live-chat-membership-item-renderer"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div id="content" class="style-scope yt-live-chat-membership-item-renderer">\n    <div id="message" dir="auto" class="style-scope yt-live-chat-membership-item-renderer"></div>\n    <div id="input-container" class="style-scope yt-live-chat-membership-item-renderer">\n      <template is="dom-if" if="[[data.inputField]]" class="style-scope yt-live-chat-membership-item-renderer">\n        <yt-live-chat-text-input-field-renderer id="input-field" data="[[data.inputField.liveChatTextInputFieldRenderer]]" participants-manager="[[participantsManager]]" class="style-scope yt-live-chat-membership-item-renderer">\n        </yt-live-chat-text-input-field-renderer>\n      </template>\n    </div>\n    <yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-membership-item-renderer"></yt-formatted-string>\n  </div>\n</div>\n<div id="footer-button" hidden$="[[!data.footerButton]]" on-click="onFooterButtonClick" class="style-scope yt-live-chat-membership-item-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-membership-item-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-membership-item-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Ah6===void 0&&(Ah6=document.createElement("template"));var k=Ah6;r.call(v,k.content.cloneNode(!0),g.content.firstChild);e6E=g}g=e6E;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var ER_;var d$_;var YZ=function(){return _.J.apply(this,arguments)||this};
_.N(YZ,_.J);YZ.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],YZ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],YZ.prototype,"data",void 0);YZ=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],YZ);
_.m(YZ,"yt-live-chat-mode-change-message-renderer",function(){if(d$_===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-mode-change-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_mode_change_message_renderer.yt.live.chat.mode.change.message.renderer.css.js--\x3e<div id="contents" class="style-scope yt-live-chat-mode-change-message-renderer">\n  <yt-icon icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-icon>\n  <div id="text-container" class="style-scope yt-live-chat-mode-change-message-renderer">\n    <yt-formatted-string id="text" text="[[data.text]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-formatted-string>\n  </div>\n  <div id="buttons" class="style-scope yt-live-chat-mode-change-message-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;ER_===void 0&&(ER_=document.createElement("template"));var k=ER_;r.call(v,k.content.cloneNode(!0),g.content.firstChild);d$_=g}g=d$_;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var pZu;var TsB;var UW=function(){return _.J.apply(this,arguments)||this};
_.N(UW,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],UW.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],UW.prototype,"ytLiveChatItemBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],UW.prototype,"data",void 0);UW=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],UW);
_.m(UW,"yt-live-chat-moderation-message-renderer",function(){if(TsB===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-moderation-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_moderation_message_renderer.yt.live.chat.moderation.message.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-moderation-message-renderer">\n  <span id="timestamp" class="style-scope yt-live-chat-moderation-message-renderer">[[timestampString]]</span>\n  <yt-formatted-string id="message" text="[[data.message]]" class="style-scope yt-live-chat-moderation-message-renderer"></yt-formatted-string>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;pZu===void 0&&(pZu=document.createElement("template"));var k=pZu;r.call(v,k.content.cloneNode(!0),g.content.firstChild);TsB=g}g=TsB;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var liP;var fiu;var AB=function(){var g=_.J.apply(this,arguments)||this;g.modern=_.T("web_button_rework");return g};
_.N(AB,_.J);AB.prototype.onClick=function(){var g;if((g=this.data)!=null&&g.onClickCommand){var v;_.IR.instance.resolveCommand((v=this.data)==null?void 0:v.onClickCommand)}};
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],AB.prototype,"modern",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],AB.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Ce),_.F("design:type",Object)],AB.prototype,"ytLiveChatReduxBehavior",void 0);_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],AB.prototype,"ytLiveChatItemBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],AB.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],AB.prototype,"data",void 0);AB=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],AB);
_.m(AB,"yt-live-chat-offer-click-count-message-renderer",function(){if(fiu===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-offer-click-count-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_offer_click_count_message_renderer.yt.live.chat.offer.click.count.message.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n  <div id="icon-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n    <div id="icon" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <yt-icon icon="yt-icons:trending_up" class="style-scope yt-live-chat-offer-click-count-message-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="metadata-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n    <div id="message-title" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <yt-formatted-string text="[[data.messageTitle]]" class="style-scope yt-live-chat-offer-click-count-message-renderer"></yt-formatted-string>\n    </div>\n    <div id="product-title-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">[[data.productTitle]]</div>\n    <div id="cta-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <a id="cta-endpoint" href$="[[computeHref_(data.onClickCommand)]]" on-click="onClick" data="[[data.onClickCommand]]" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n        [[data.ctaTitle]]\n        <yt-icon class="hover-icon style-scope yt-live-chat-offer-click-count-message-renderer" icon="open_in_new"></yt-icon>\n      </a>\n    </div>\n  </div>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;liP===void 0&&(liP=document.createElement("template"));var k=liP;r.call(v,k.content.cloneNode(!0),g.content.firstChild);fiu=g}g=fiu;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var Nsc;var ek=function(){return _.J.apply(this,arguments)||this};
_.N(ek,_.J);_.K([_.u(),_.F("design:type",Object)],ek.prototype,"data",void 0);ek=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],ek);
_.m(ek,"yt-live-chat-placeholder-item-renderer",function(){if(Nsc===void 0){var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-placeholder-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);Nsc=g}g=Nsc;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var Z8F;var H8t;var ti_=new Of(7),a8=function(){var g=_.J.apply(this,arguments)||this;g.data={};return g};
_.N(a8,_.J);a8.prototype.dataChanged=function(){var g;((g=this.data)==null?0:g.class)&&_.Mm(this.hostElement,this.data.class,!0);var v;((v=this.oldData)==null?0:v.class)&&_.Mm(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
a8.prototype.computeTimestampString=function(g){return ti_.format(new Date(g/1E3))};
a8.prototype.dataChanged=a8.prototype.dataChanged;_.K([_.u(),_.F("design:type",Object)],a8.prototype,"data",void 0);_.K([_.u({computed:"computeTimestampString(data.timestampUsec)"}),_.F("design:type",String)],a8.prototype,"timestampString",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a8.prototype,"dataChanged",null);a8=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],a8);
_.m(a8,"yt-live-chat-server-error-message",function(){if(H8t===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-server-error-message--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_server_error_message.yt.live.chat.server.error.message.css.js--\x3e<span id="timestamp" class="style-scope yt-live-chat-server-error-message">[[timestampString]]</span>\n<span id="message" class="style-scope yt-live-chat-server-error-message">[[data.message]]</span>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;Z8F===void 0&&(Z8F=document.createElement("template"));var k=Z8F;r.call(v,k.content.cloneNode(!0),g.content.firstChild);H8t=g}g=H8t;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var D$t;var LDP;var EW=function(){var g=_.J.apply(this,arguments)||this;g.defaultToFilledIcon=!1;return g};
_.N(EW,_.J);EW.prototype.computeHasPrimaryColorIcon=function(g){return g==="SPARK"||g==="SPONSORSHIP_STAR"};
EW.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],EW.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],EW.prototype,"ytLiveChatItemBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],EW.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],EW.prototype,"defaultToFilledIcon",void 0);_.K([_.u(),_.F("design:type",Object)],EW.prototype,"data",void 0);
_.K([_.u({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.F("design:type",Boolean)],EW.prototype,"hasPrimaryColorIcon",void 0);EW=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],EW);
_.m(EW,"yt-live-chat-viewer-engagement-message-renderer",function(){if(LDP===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-viewer-engagement-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_viewer_engagement_message_renderer.yt.live.chat.viewer.engagement.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon id="icon" default-to-filled="[[defaultToFilledIcon]]" icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-icon><div id="content" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><div id="message-container" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-formatted-string id="message" split-lines="" text="[[data.message]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-formatted-string></div><div id="action-button" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></div></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-icon></yt-icon-button></div></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;D$t===void 0&&(D$t=document.createElement("template"));var k=D$t;r.call(v,k.content.cloneNode(!0),g.content.firstChild);LDP=g}g=LDP;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var wZH;var d8=function(){var g=_.J.apply(this,arguments)||this;g.modernUpdate=!1;g.buttonStyle="overlay";g.buttonType="filled";return g};
_.N(d8,_.J);d8.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
d8.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],d8.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],d8.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],d8.prototype,"modernUpdate",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],d8.prototype,"buttonStyle",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],d8.prototype,"buttonType",void 0);
d8=_.K([_.V({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],d8);
_.m(d8,"ytd-ad-hover-text-button-renderer",function(){if(wZH!==void 0)return wZH;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-hover-text-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="info-button" data="[[data.button.buttonRenderer]]" hidden="[[!data.button]]" overrides="[[computeButtonOverride(modernUpdate)]]" class="style-scope ytd-ad-hover-text-button-renderer">\n</ytd-button-renderer>\n<tp-yt-paper-tooltip id="ad-info-tooltip" for="info-button" hidden="[[!data.hoverText]]" position="[[computeTooltipPosition(modernUpdate)]]" class="style-scope ytd-ad-hover-text-button-renderer">\n  [[getSimpleString(data.hoverText)]]\n</tp-yt-paper-tooltip>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return wZH=g},{mode:1});var Qd_;var pE=function(){var g=_.J.apply(this,arguments)||this;g.buttonOverrides={size:"XS"};g.modern=_.T("web_button_rework");return g};
_.N(pE,_.J);pE.prototype.onHelpTap=function(g){this.data&&this.data.informationDialog&&(_.hV(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),g.preventDefault(),g.stopPropagation())};
_.K([_.u(),_.F("design:type",Object)],pE.prototype,"buttonOverrides",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],pE.prototype,"modern",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],pE.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],pE.prototype,"data",void 0);pE=_.K([_.V({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],pE);
_.m(pE,"ytd-live-chat-purchased-product-message-renderer",function(){if(Qd_!==void 0)return Qd_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-purchased-product-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div id="container" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n  <a id="product-container" class="yt-simple-endpoint style-scope ytd-live-chat-purchased-product-message-renderer" href$="[[computeHref_(data.onClickCommand)]]" data="[[data.onClickCommand]]" data-offer-version-id$="[[data.debugOfferVersionId]]">\n    <div id="product-image" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n      <yt-img-shadow class="no-transition style-scope ytd-live-chat-purchased-product-message-renderer" thumbnail="[[data.thumbnail]]"></yt-img-shadow>\n    </div>\n    <div id="product-info" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n      <div id="purchased-message" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n        <yt-formatted-string text="[[data.purchasedMessage]]" class="style-scope ytd-live-chat-purchased-product-message-renderer"></yt-formatted-string>\n      </div>\n      <div id="product-title-container" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n        <div id="product-title" show-icon$="[[data.showExternalIcon]]" class="style-scope ytd-live-chat-purchased-product-message-renderer">[[data.productTitle]]\n          <template is="dom-if" if="[[data.showExternalIcon]]" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n            <yt-icon class="hover-icon style-scope ytd-live-chat-purchased-product-message-renderer" icon="open_in_new"></yt-icon>\n          </template>\n        </div>\n      </div>\n    </div>\n  </a>\n  <div id="information-icon" on-tap="onHelpTap" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n    <ytd-button-renderer id="info-button" data="[[data.informationButton.buttonRenderer]]" hidden="[[!data.informationButton]]" overrides="[[buttonOverrides]]" role="tooltip" tab-index="1" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Qd_=g},{mode:1});var CMu;var u1t;var Tg=function(){var g=_.J.apply(this,arguments)||this;g.isContainerDeleted=!1;return g};
_.N(Tg,_.J);Tg.prototype.onContextMenuClick=function(g){this.ytLiveChatItemBehavior.showContextMenu(g)};
Tg.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))};
Tg.prototype.isContainerDeletedChanged=Tg.prototype.isContainerDeletedChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Tg.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],Tg.prototype,"ytLiveChatItemBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Tg.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Tg.prototype,"isContainerDeleted",void 0);
_.K([_.u(),_.F("design:type",String)],Tg.prototype,"deletedStateMessage",void 0);_.K([_.IU("isContainerDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tg.prototype,"isContainerDeletedChanged",null);Tg=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],Tg);
_.m(Tg,"ytd-sponsorships-live-chat-header-renderer",function(){if(u1t!==void 0)return u1t;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n  <div id="content" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-icon>\n    </template>\n    <div id="header-content" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <div id="header-content-primary-column" hidden$="[[isContainerDeleted]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n        <div id="header-content-inner-column" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n          <template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n            <yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" single-line="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n            </yt-live-chat-author-chip>\n          </template>\n          <div id="primary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[getSimpleString(data.primaryText)]]</div>\n        </div>\n        <div id="secondary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[getSimpleString(data.secondaryText)]]</div>\n      </div>\n      <div id="header-content-deleted-state" hidden$="[[!isContainerDeleted]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n        <div id="deleted-primary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[deletedStateMessage]]</div>\n      </div>\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[data.image]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <yt-img-shadow class="rhs-image style-scope ytd-sponsorships-live-chat-header-renderer" height="104" thumbnail="[[data.image]]" width="104">\n    </yt-img-shadow>\n  </template>\n  <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return u1t=g},{mode:1});var lB=function(){var g=_.J.apply(this,arguments)||this;g.modern=_.T("web_button_rework_with_live");g.buttonOverrides={style:"overlay",type:"filled"};return g};
_.N(lB,_.J);lB.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]]"}}}}}};
lB.prototype.onCtaButtonClick=function(){var g,v=_.l((g=this.data)==null?void 0:g.optInPrompt,_.w1);if(g=this.maybeGetButtonCommand(v)){var r;(r=_.Y6())==null||r.clickCommand(g)}};
lB.prototype.maybeGetButtonCommand=function(g){return!g||!g.command||_.l(g.command,mKV)===void 0&&_.l(g.command,swE)===void 0?null:g.command};
lB.prototype.shouldHideOptinPrompt=function(g,v){return!g||v};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],lB.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],lB.prototype,"ytLiveChatItemBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],lB.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],lB.prototype,"modern",void 0);lB=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],lB);
_.m(lB,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(CMu!==void 0)return CMu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-purchase-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-sponsorships-live-chat-header-renderer id="header" data="[[data.header.liveChatSponsorshipsHeaderRenderer]]" deleted-state-message="[[getSimpleString(data.deletedStateMessage)]]" is-container-deleted="[[isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer">\n</ytd-sponsorships-live-chat-header-renderer>\n<div id="opt-in-prompt" on-click="onCtaButtonClick" hidden="[[shouldHideOptinPrompt(data.optInPrompt, isDeleted)]]" class="style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return CMu=g},{mode:1});var x$P;var fE=function(){return _.J.apply(this,arguments)||this};
_.N(fE,_.J);fE.prototype.onContextMenuClick=function(g){this.ytLiveChatItemBehavior.showContextMenu(g)};
fE.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))};
fE.prototype.isDeletedChanged=fE.prototype.isDeletedChanged;_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],fE.prototype,"ytLiveChatItemBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],fE.prototype,"data",void 0);_.K([_.IU("isDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fE.prototype,"isDeletedChanged",null);fE=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],fE);
_.m(fE,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(x$P!==void 0)return x$P;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-redemption-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-img-shadow id="author-photo" height="24" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-img-shadow>\n</template>\n<template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon id="author-photo" class="no-photo style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer" icon="yt-sys-icons:account_circle"></yt-icon>\n</template>\n<div id="content" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <span id="timestamp" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[timestampString]]\n  \n  </span><template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    </yt-live-chat-author-chip>\n  </template>\n  <yt-formatted-string id="message" hidden$="[[isDeleted]]" text="[[data.message]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-formatted-string>\n  <yt-icon id="gift-icon" default-to-filled="true" hidden$="[[isDeleted]]" icon="gift" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  <div id="deleted-message" hidden$="[[!isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[getSimpleString(data.deletedStateMessage)]]\n  </div>\n</div>\n<div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return x$P=g},{mode:1});var Ng=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return g};
_.N(Ng,_.J);_.c=Ng.prototype;
_.c.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatAutoModMessageRenderer:"yt-live-chat-auto-mod-message-renderer",liveChatPaidMessageRenderer:"yt-live-chat-paid-message-renderer",liveChatLegacyPaidMessageRenderer:"yt-live-chat-legacy-paid-message-renderer",liveChatMembershipItemRenderer:"yt-live-chat-membership-item-renderer",liveChatTextMessageRenderer:"yt-live-chat-text-message-renderer",liveChatPaidStickerRenderer:"yt-live-chat-paid-sticker-renderer",liveChatDonationAnnouncementRenderer:"yt-live-chat-donation-announcement-renderer",
liveChatModeChangeMessageRenderer:"yt-live-chat-mode-change-message-renderer",liveChatModerationMessageRenderer:"yt-live-chat-moderation-message-renderer",liveChatOfferClickCountMessageRenderer:"yt-live-chat-offer-click-count-message-renderer",liveChatPlaceholderItemRenderer:"yt-live-chat-placeholder-item-renderer",liveChatPurchasedProductMessageRenderer:"ytd-live-chat-purchased-product-message-renderer",liveChatSponsorshipsGiftPurchaseAnnouncementRenderer:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",
liveChatSponsorshipsGiftRedemptionAnnouncementRenderer:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",liveChatViewerEngagementMessageRenderer:"yt-live-chat-viewer-engagement-message-renderer",serverErrorMessage:"yt-live-chat-server-error-message"}}}};
_.c.handleLiveChatAction=function(g){_.l(g,kot)?this.handleMarkChatItemAsDeletedAction(_.l(g,kot)):_.l(g,re_)&&this.handleRemoveChatItemAction(_.l(g,re_))};
_.c.handleLiveChatActions=function(g){g.forEach(this.handleLiveChatAction,this)};
_.c.handleMarkChatItemAsDeletedAction=function(g){var v=this,r;((r=this.data)==null?0:r.items)&&this.data.items.forEach(function(k,y){var z=Object.keys(k)[0];Object.values(k)[0].id===g.targetItemId&&v.markAsDeleted("data.items",y,z,g.deletedStateMessage,g.showOriginalContentMessage)})};
_.c.handleRemoveChatItemAction=function(g){var v=this,r;((r=this.data)==null?0:r.items)&&this.data.items.forEach(function(k,y){Object.values(k)[0].id===g.targetItemId&&v.splice("data.items",y,1)})};
_.c.markAsDeleted=function(g,v,r,k,y){g=[g,v,r].join(".");this.set(g+".deletedStateMessage",k);this.set(g+".showOriginalContentMessage",y)};
_.K([_.u(),_.F("design:type",Object)],Ng.prototype,"data",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ng.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Ng.prototype,"ytActionHandlerBehavior",void 0);Ng=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],Ng);
_.m(Ng,"yt-live-chat-item-display-list-renderer",function(){if(oRB===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-display-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_item_display_list_renderer.yt.live.chat.item.display.list.renderer.css.js--\x3e<div id="items" class="style-scope yt-live-chat-item-display-list-renderer"></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;Sdt===void 0&&(Sdt=document.createElement("template"));var k=Sdt;r.call(v,k.content.cloneNode(!0),g.content.firstChild);oRB=g}g=oRB;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var jdu;var $$1,Jht=function(){if($$1!==void 0)return $$1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-display-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_item_display_renderer.yt.live.chat.item.display.renderer.css.js--\x3e<div id="content" class="style-scope yt-live-chat-item-display-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;jdu===void 0&&(jdu=document.createElement("template"));var k=jdu;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return $$1=g};var ZV=function(){var g=_.J.apply(this,arguments)||this;g.isHeader=!1;return g};
_.N(ZV,_.J);ZV.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.mx.Object.defineProperties(ZV,{template:{configurable:!0,enumerable:!0,get:function(){return Jht()}}});
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ZV.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ZV.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ZV.prototype,"isHeader",void 0);ZV=_.K([_.HX({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],ZV);_.m(ZV,"yt-live-chat-item-display-renderer",function(){return Jht()},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var O8V,Vic,b8c,KDF;
O8V={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}};Vic={home:"eohps",search:"eosps",watch:"eowps"};_.qdH=["watch","search","home"];
_.HE=function(){this.JSC$12178_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$12178_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.Cv("PRECONSTRUCTION_DELAY",0);this.signals_=_.Qu();this.targetPage_=""};
_.HE.prototype.init=function(g,v){g=g===void 0?"":g;v=v===void 0?null:v;if(this.JSC$12178_isInitialized_)this.abort();else if(this.JSC$12178_isInitialized_=!0,g&&_.sdC(this,g),v){var r=_.Ch(this.signals_,"pcl")?0:10,k=function(){for(var y=0,z;z=_.qdH[y++];)z!=g&&z!=v&&this.pendingPages_.push(z);_.m$_(this)}.bind(this);
this.signals_.parkOrScheduleJob(k,r,"pcl")}};
_.HE.prototype.abort=function(){this.fragmentJobId_&&(_.HR.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);KDF(this)};
_.sdC=function(g,v){g.JSC$12178_isInitialized_&&!g.targetPage_&&(g.targetPage_=v,b8c(g,v),g.isInitialPass_=!1,b8c(g,v),g.signals_.processSignal(Vic[g.targetPage_]),KDF(g),_.m$_(g))};
_.m$_=function(g){g.pendingPages_.length&&!g.pagePreparerJobId_&&(g.pagePreparerJobId_=_.Ev(_.HR,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.sdC(this,this.pendingPages_.shift())}.bind(g),g.DEFAULT_DELAY_))};
b8c=function(g,v){if(v=O8V[v])for(var r in v){var k=!1,y=r;r.charAt(0)=="~"&&(k=!0,y=r.substring(1));var z=v[r];z=typeof z=="object"?z:{count:z};v[r]=z;z.componentName=y;z.count>0&&(g.isInitialPass_?k||g.isSeenDuringInitialPass_[y]||(g.JSC$12178_queue_.push({componentName:y,count:1,signals:z.signals}),g.isSeenDuringInitialPass_[y]=!0,z.count--):g.JSC$12178_queue_.push(z))}};
KDF=function(g){g.JSC$12178_queue_.length=0;g.targetPage_="";g.isInitialPass_=!0;g.signals_.processSignal("eop")};
_.HE.getInstance=function(){return _.Rl(_.HE)};var FDc=function(){this.signals=_.Qu();this.init()};
FDc.prototype.startPreconstruction=function(){_.HE.getInstance().init(_.ua("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
FDc.prototype.init=function(){i80(this);window.Polymer&&NVF&&kqB();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var g=_.rC.ytcsi;if(g&&g.gt&&(g=g.gt())&&g.tick&&(g.tick.aft>0||g.tick.pbs>0)&&(_.ua("IS_HOMEPAGE_COLD")||_.ua("IS_RESULTS_PAGE_COLD")||_.ua("IS_WATCH_PAGE_COLD"))){GVE(this);break a}TiF(vrR,this.onNotifications,this)}};
var i80=function(g){var v=function(){g.signals.processSignal("dl")};
document.readyState==="complete"?(_.J0(Error("qh"),"WARNING"),v()):_.hHR(window,"load",v)};
FDc.prototype.onNotifications=function(g){g.timer||(_.ua("IS_HOMEPAGE_COLD")||_.ua("IS_RESULTS_PAGE_COLD")||_.ua("IS_WATCH_PAGE_COLD"))&&GVE(this)};
var GVE=function(g){g.signals.parkOrScheduleJob(function(){g.signals.processSignal("eocs")},10,"eor")};
new FDc;var tB,DV=function(){return _.oU.apply(this,arguments)||this};
_.N(DV,_.oU);_.c=DV.prototype;_.c.enableActiveViewMeasurement=function(g){if(this.isActiveViewEnabled(g)){var v=this.getUrlPrefixesFromCommand(g.viewableCommands);g=this.getUrlPrefixesFromCommand(g.endOfSessionCommands);if(!tB){var r=_.Rf("custom_active_view_tos_timeout_ms");tB=r>0&&r!==36E5?new tAY(this.getVersion(),r):new tAY(this.getVersion())}Ldk(tB,this.hostElement);wtm(tB,this.hostElement,v,g)}};
_.c.stopActiveViewMeasurement=function(){tB&&Ldk(tB,this.hostElement)};
_.c.isActiveViewEnabled=function(g){return!!g&&(this.hasAtLeastOneUrl(g.viewableCommands)||this.hasAtLeastOneUrl(g.endOfSessionCommands))};
_.c.hasAtLeastOneUrl=function(g){return!!g&&g.length>0&&g[0].loggingUrls!=null&&g[0].loggingUrls.length>0};
_.c.getVersion=function(){var g=_.Cv("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(g==null?void 0:g.length)===2?g[1]:null};
_.c.getUrlPrefixesFromCommand=function(g){if(!g)return[];var v=[];g=_.I(g);for(var r=g.next();!r.done;r=g.next())if(r=r.value,r.loggingUrls){r=_.I(r.loggingUrls);for(var k=r.next();!k.done;k=r.next())k=k.value,k.baseUrl&&v.push(k.baseUrl)}return v};
DV=_.K([_.Yx()],DV);var LE=[DV.prototype];var w8=function(){return _.oU.apply(this,arguments)||this};
_.N(w8,_.oU);_.mx.Object.defineProperties(w8.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.T("enable_entity_store_from_dependency_injection")?_.Vz():_.KH()}}});
w8=_.K([_.Yx()],w8);_.QN=[fe.prototype,w8.prototype];var XZu=["ytd-rich-shelf-renderer"],CE=function(){var g=_.oU.apply(this,arguments)||this;g._noAccessors=!0;g.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";g.followUpDialogPromise=null;g.followUpDialogPromiseResolve=null;g.followUpDialogPromiseReject=null;return g};
_.N(CE,_.oU);_.c=CE.prototype;_.c.dismissibleItemIsDismissedChanged_=function(g){_.T("kevlar_fluid_dismiss")&&(g?_.hV(this.hostElement,"yt-dismissible-item-dismissed"):_.hV(this.hostElement,"yt-dismissible-item-undismissed"))};
_.c.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.c.dismissibleItemReset_=function(){var g=this;this.isDismissed&&(this.isHideEnclosingAction=this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0);this.followUpDialogPromiseReject&&(this.followUpDialogPromise.thenCatch(function(){}),this.followUpDialogPromiseReject());
this.followUpDialogPromise=new _.Iu(function(v,r){g.followUpDialogPromiseResolve=v;g.followUpDialogPromiseReject=r});
_.hV(this.hostElement,"yt-enable-lockup-interaction")};
_.c.dismissibleItemOnYtServiceRequestSent_=function(g,v){v.actions&&this.dismissibleItemProcessActions(v.actions,g)};
_.c.dismissibleItemOnRequestSent=function(g){if(_.T("web_button_rework"))for(var v=_.I(g.detail),r=v.next();!r.done;r=v.next()){var k=void 0;(r=(k=_.l(r.value,_.c2))==null?void 0:k.actions)&&this.dismissibleItemProcessActions(r,g)}};
_.c.dismissibleItemOnCommandSent=function(g,v){v&&this.dismissibleItemProcessActions(v,g)};
_.c.setAndGetDismissedContentId=function(g){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+g};
_.c.replayDismissAction=function(g){this.dismissibleItemProcessActions([g])};
_.c.dismissibleItemProcessActions=function(g,v){for(var r=0;r<g.length;r++){var k=g[r],y=void 0;((y=_.l(k,_.kX))==null?0:y.commands)&&this.dismissibleItemProcessActions(_.l(k,_.kX).commands,v);if(_.l(k,_.aC)){if(y=_.l(k,_.aC),!y.replaceParentSection||XZu.includes(this.hostElement.nodeName.toLowerCase()))_.T("web_see_fewer_shorts_reactive_dismissal")&&y.groupDismissal&&xyY(this,y.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(y),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.WW("commandEntity",
this.dismissedContentId,{key:this.dismissedContentId,command:k})),k=void 0,(k=v)==null||k.stopPropagation()}else if(_.l(k,YhE))this.dismissibleItemHandleHideEnclosingAction_(),k=void 0,(k=v)==null||k.stopPropagation();else if(_.l(k,ZDV))_.T("web_see_fewer_shorts_reactive_dismissal")&&(k=_.l(k,ZDV),y=void 0,((y=k)==null?0:y.targetGroupId)&&xyY(this,{targetGroupId:k.targetGroupId},!1)),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.WW("commandEntity",
this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),k=void 0,(k=v)==null||k.stopPropagation();else if(_.l(k,_.c2))(k=_.l(k,_.c2).actions)&&_.v2(this.hostElement,k,this.hostElement),k=void 0,(k=v)==null||k.stopPropagation();else{var z=y=void 0;((y=_.l(k,_.xE))==null?void 0:y.signal)!=="TELL_US_WHY"||((z=_.l(k,_.xE))==null?0:z.targetId)&&_.T("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),k=void 0,(k=v)==null||k.stopPropagation())}}};
_.c.dismissibleItemOnYtServiceRequestCompleted_=function(g,v){var r=this.get("feedbackResponses.0.followUpDialog",v.data);r?this.followUpDialogPromiseResolve(r):v.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(v.actions,g)};
_.c.dismissibleItemHandleReplaceEnclosingAction_=function(g){this.dismissedRenderer=g.item;this.isDismissed=!0;var v=null;(v=_.hb(this.hostElement).querySelector("#dismissed"))&&_.q7(this,function(){_.mN(v)});
_.hV(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.c.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.c.dismissibleItemHandleUndoFeedbackAction_=function(){_.hV(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.c.dismissibleItemHandleTellUsWhySignalAction_=function(){var g=this;this.followUpDialogPromise.then(function(v){g.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:v}})})};
CE.prototype.dismissibleItemOnYtServiceRequestCompleted_=CE.prototype.dismissibleItemOnYtServiceRequestCompleted_;CE.prototype.dismissibleItemOnCommandSent=CE.prototype.dismissibleItemOnCommandSent;CE.prototype.dismissibleItemOnRequestSent=CE.prototype.dismissibleItemOnRequestSent;CE.prototype.dismissibleItemOnYtServiceRequestSent_=CE.prototype.dismissibleItemOnYtServiceRequestSent_;CE.prototype.dismissibleItemDataChanged_=CE.prototype.dismissibleItemDataChanged_;
CE.prototype.dismissibleItemIsDismissedChanged_=CE.prototype.dismissibleItemIsDismissedChanged_;_.K([_.D(_.m7),_.F("design:type",Object)],CE.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],CE.prototype,"ytdReduxBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],CE.prototype,"isDismissed",void 0);_.K([_.u(),_.F("design:type",Object)],CE.prototype,"dismissedRenderer",void 0);
_.K([_.IU("isDismissed"),_.F("design:type",Function),_.F("design:paramtypes",[Boolean]),_.F("design:returntype")],CE.prototype,"dismissibleItemIsDismissedChanged_",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CE.prototype,"dismissibleItemDataChanged_",null);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],CE.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.K([_.zz("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],CE.prototype,"dismissibleItemOnRequestSent",null);
_.K([_.zz("yt-dismissible-item-action"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Array]),_.F("design:returntype")],CE.prototype,"dismissibleItemOnCommandSent",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],CE.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);CE=_.K([_.Yx()],CE);_.uB=[_.m7,_.QN,CE.prototype];var xZ=function(){var g=_.oU.apply(this,arguments)||this;g.disableGridStateAware=!1;g.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};g.currentGridClass="";return g};
_.N(xZ,_.oU);xZ.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.q7(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var g=this.gridStateAwareGetElement();_.Mm(g,"grid",!0)}};
xZ.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
xZ.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.hb(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
xZ.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var g="grid-disabled";else{g=_.ikP.getInstance();var v=this.get("pageSubtype");g=v&&KpC.includes(v)?"grid-disabled":g.currentSnapState_?g.currentSnapState_.className:null}(v=this.gridStateAwareGetElement())&&g!==this.currentGridClass&&(g&&_.Mm(v,g,!0),this.currentGridClass&&_.Mm(v,this.currentGridClass,!1),this.currentGridClass=g)};
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],xZ.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",String)],xZ.prototype,"gridStateAwareSizingElementSelector",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],xZ.prototype,"disableGridStateAware",void 0);xZ=_.K([_.Yx()],xZ);_.jk=[xZ.prototype,_.Mz.YtActionHandlerBehavior];_.$Z=new _.bR("GUIDE_TOKEN");var OW;_.JB={};OW=function(){var g=_.oU.apply(this,arguments)||this;g.guideStateActionMap={"ytd-update-guide-state-action":"handleGuideStateAction","ytd-update-mini-guide-state-action":"handleMiniGuideStateAction","ytd-update-guide-opened-action":"handleGuideOpenedAction","ytd-update-active-endpoint-action":"handleActiveEndpointAction"};return g};
_.N(OW,_.oU);_.c=OW.prototype;_.c.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.c.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var g=_.h0().resolve(_.Bd(_.$Z));g&&(this.guidePersistentAndVisible=g.getGuidePersistentAndVisible(),this.activeEndpoint=g.getActiveEndpoint(),this.guideOpened=g.getGuideOpened(),this.miniGuideVisible=g.getMiniGuideVisible())};
_.c.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.c.handleGuideStateAction=function(g){this.guidePersistentAndVisible=g};
_.c.handleMiniGuideStateAction=function(g){this.miniGuideVisible=g};
_.c.handleGuideOpenedAction=function(g){this.guideOpened=g};
_.c.handleActiveEndpointAction=function(g){this.activeEndpoint=g};
OW.prototype.onActiveEndpointChange=OW.prototype.onActiveEndpointChange;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],OW.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],OW.prototype,"guidePersistentAndVisible",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],OW.prototype,"miniGuideVisible",void 0);_.K([_.u(),_.F("design:type",Object)],OW.prototype,"activeEndpoint",void 0);
_.K([_.IU("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OW.prototype,"onActiveEndpointChange",null);_.K([_.u(),_.F("design:type",Boolean)],OW.prototype,"guideOpened",void 0);OW=_.K([_.Yx()],OW);_.JB.YtdGuideStateAwareBehavior=[];_.JB.YtdGuideStateAwareBehavior.push(OW.prototype,_.Mz.YtActionHandlerBehavior);var BsB=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],VN=function(){var g=_.oU.apply(this,arguments)||this;g.hoverJobId=0;g.JSC$12209_touched=!1;return g};
_.N(VN,_.oU);_.c=VN.prototype;_.c.created=function(){this.useExpandableTooltip=!BsB.includes(this.is)};
_.c.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.c.detached=function(){this.useExpandableTooltip=!1};
_.c.lockupOnDown=function(g){this.interactionElement&&!_.sX(_.qm(g),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.c.lockupOnUp=function(g){this.interactionElement&&!_.sX(_.qm(g),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.c.onTouchStart=function(){this.JSC$12209_touched=!0};
_.c.lockupOnMouseEnter=function(){var g=this,v=_.Rf("kevlar_lockup_hover_delay",-1);this.JSC$12209_touched&&v>=0?(_.HR.cancelJob(this.hoverJobId),this.hoverJobId=_.HR.addJob(function(){g.lockupIsHovered=!0},8,v),this.JSC$12209_touched=!1):this.lockupIsHovered=!0};
_.c.lockupOnMouseLeave=function(){this.hoverJobId&&(_.HR.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.c.lockupOnPopupClosed=function(g,v){var r;((r=v.popupRenderer)==null?void 0:r.is)==="ytd-menu-popup-renderer"&&(g=v.popupRenderer.veData,v=_.Z3(),g&&v&&_.Vk(v,[g]))};
_.c.lockupOnLockupRequested=function(g){var v=g.detail.videoIds[0],r;g.detail&&v===((r=this.data)==null?void 0:r.videoId)&&(g.detail.returnValue=[this.data])};
_.c.lockupOnYtServiceRequestSent=function(g,v){if(g=v.actions)for(var r=0;r<g.length;r++){var k=g[r];if(k.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&v.ajaxPromise){var y=void 0,z=(y=_.l(v.endpoint,_.tA))==null?void 0:y.playlistId;y=void 0;k=(y=k.removedVideoId)!=null?y:"";Ad0(_.xg(),k,z)}else k.action==="ACTION_REMOVE_VIDEO"&&v.ajaxPromise&&(z=void 0,k=(z=k.setVideoId)!=null?z:"",_.eqF(_.xg(),k))}};
_.c.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.c.lockupOnLockupEnabled=function(){if(!this.$){var g=_.h0().resolve(_.K9).getCurrentPage(),v=this.getParentRenderer?this.getParentRenderer():void 0;_.Lx(new _.EU("component not ready",this.is,this.isAttached,g==null?void 0:g.is,v==null?void 0:v.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
VN.prototype.lockupOnLockupEnabled=VN.prototype.lockupOnLockupEnabled;VN.prototype.lockupOnLockupDisabled=VN.prototype.lockupOnLockupDisabled;VN.prototype.lockupOnYtServiceRequestSent=VN.prototype.lockupOnYtServiceRequestSent;VN.prototype.lockupOnLockupRequested=VN.prototype.lockupOnLockupRequested;VN.prototype.lockupOnPopupClosed=VN.prototype.lockupOnPopupClosed;VN.prototype.lockupOnMouseLeave=VN.prototype.lockupOnMouseLeave;VN.prototype.lockupOnMouseEnter=VN.prototype.lockupOnMouseEnter;
VN.prototype.onTouchStart=VN.prototype.onTouchStart;VN.prototype.lockupOnUp=VN.prototype.lockupOnUp;VN.prototype.lockupOnDown=VN.prototype.lockupOnDown;_.K([_.u(),_.F("design:type",Object)],VN.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],VN.prototype,"lockupIsHovered",void 0);_.K([_.u(),_.F("design:type",Boolean)],VN.prototype,"lockupTouchTriggered",void 0);_.K([_.u(),_.F("design:type",Boolean)],VN.prototype,"useExpandableTooltip",void 0);
_.K([_.PX("#interaction"),_.F("design:type",Object)],VN.prototype,"interactionElement",void 0);_.K([_.zz("down"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],VN.prototype,"lockupOnDown",null);_.K([_.zz("up"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],VN.prototype,"lockupOnUp",null);
_.K([_.zz("touchstart"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],VN.prototype,"onTouchStart",null);_.K([_.zz("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],VN.prototype,"lockupOnMouseEnter",null);_.K([_.zz("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],VN.prototype,"lockupOnMouseLeave",null);
_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],VN.prototype,"lockupOnPopupClosed",null);_.K([_.zz("yt-lockup-requested"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],VN.prototype,"lockupOnLockupRequested",null);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],VN.prototype,"lockupOnYtServiceRequestSent",null);_.K([_.zz("yt-disable-lockup-interaction"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],VN.prototype,"lockupOnLockupDisabled",null);
_.K([_.zz("yt-enable-lockup-interaction"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],VN.prototype,"lockupOnLockupEnabled",null);VN=_.K([_.Yx()],VN);_.qg=[VN.prototype];_.h6u={YtdReduxBehavior:[]};_.h6u.YtdReduxBehavior.push.apply(_.h6u.YtdReduxBehavior,_.QN);var sW=function(){var g=_.oU.apply(this,arguments)||this;g._noAccessors=!0;g.disableNowPlaying=!1;g.disableTooltips=!1;g.useHoveredProperty=!1;g.hovered=!1;g.isThumbnailHovered_=!1;g.addBackground=_.T("kevlar_thumbnail_bg");g.nowPlaying=!1;g.disableRounding=!1;g.size="small";return g};
_.N(sW,_.oU);_.c=sW.prototype;_.c.computeThumbnailOverlaySidePanelWidth_=function(g,v){return g-v};
_.c.computeSize=function(g,v){if(!this.disableRounding){if(!g&&!v)return"small";g=Math.max(g||0,v||0);return g>=256?"large":g>=96?"medium":"small"}};
_.c.computeFinalHoveredState_=function(g,v,r){return this.nowPlaying?!1:_.T("kevlar_thumbnail_fluid")&&g?v:r};
_.c.computeHoverOverlays_=function(g,v){return g&&v?v:void 0};
_.c.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.c.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.c.checkMiniplayer_=function(){var g;if(((g=this.data)==null?0:g.playlistSetVideoId)&&_.T("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{g=_.Pl();var v=g.currentEndpoint;!this.disableNowPlaying&&v&&_.l(v,_.Vx)&&this.data?(v=_.l(v,_.Vx),this.nowPlaying=this.data.playlistId?v.playlistId===this.data.playlistId:v.videoId===this.data.videoId,this.isVideoPlaying=g==null?void 0:g.isVideoPlaying):this.nowPlaying=!1}};
sW.prototype.checkMiniplayer_=sW.prototype.checkMiniplayer_;sW.prototype.onMouseLeave_=sW.prototype.onMouseLeave_;sW.prototype.onMouseEnter_=sW.prototype.onMouseEnter_;sW.prototype.computeHoverOverlays_=sW.prototype.computeHoverOverlays_;sW.prototype.computeFinalHoveredState_=sW.prototype.computeFinalHoveredState_;sW.prototype.computeSize=sW.prototype.computeSize;sW.prototype.computeThumbnailOverlaySidePanelWidth_=sW.prototype.computeThumbnailOverlaySidePanelWidth_;
_.K([_.D(_.QN),_.F("design:type",Object)],sW.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],sW.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Number)],sW.prototype,"height",void 0);_.K([_.u(),_.F("design:type",Boolean)],sW.prototype,"bottomSidePanel",void 0);_.K([_.u(),_.F("design:type",Number)],sW.prototype,"width",void 0);_.K([_.u(),_.F("design:type",Object)],sW.prototype,"disableNowPlaying",void 0);
_.K([_.u({selector:_.HC}),_.F("design:type",Boolean)],sW.prototype,"miniplayerIsActive",void 0);_.K([_.u(),_.F("design:type",Object)],sW.prototype,"disableTooltips",void 0);_.K([_.u(),_.F("design:type",Object)],sW.prototype,"useHoveredProperty",void 0);_.K([_.u(),_.F("design:type",Object)],sW.prototype,"hovered",void 0);_.K([_.u(),_.F("design:type",Object)],sW.prototype,"isThumbnailHovered_",void 0);
_.K([_.u({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.F("design:type",Boolean)],sW.prototype,"finalHoveredState_",void 0);_.K([_.u({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.F("design:type",Number)],sW.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sW.prototype,"addBackground",void 0);
_.K([_.u({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.F("design:type",Object)],sW.prototype,"hoverOverlays_",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sW.prototype,"nowPlaying",void 0);_.K([_.u(),_.F("design:type",Boolean)],sW.prototype,"isVideoPlaying",void 0);_.K([_.u(),_.F("design:type",Object)],sW.prototype,"disableRounding",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.F("design:type",Object)],sW.prototype,"size",void 0);_.K([_.zz("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sW.prototype,"onMouseEnter_",null);_.K([_.zz("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sW.prototype,"onMouseLeave_",null);
_.K([_.IU("data","disableNowPlaying","miniplayerIsActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sW.prototype,"checkMiniplayer_",null);sW=_.K([_.Yx()],sW);var nRB=[sW.prototype];_.m2={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(g,v){return g+":"+_.rt(v)},
getPlayerListener_:function(g,v,r){g=this.getPlayerListenerKey_(g,v);v=this.playerListeners_.get(g);r&&this.playerListeners_.delete(g);return v},
savePlayerListener_:function(g,v){var r=v.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(g,v),r);return r},
listenToPlayerEvent:function(g,v,r){r=this.savePlayerListener_(v,r);g.addEventListener(v,r)},
listenToPlayerEvents:function(g,v){v.forEach(function(r,k){this.listenToPlayerEvent(g,k,r)}.bind(this))},
unlistenFromPlayerEvent:function(g,v,r){r=this.getPlayerListener_(v,r,!0);g.removeEventListener(v,r)},
unlistenFromPlayerEvents:function(g,v){v.forEach(function(r,k){this.unlistenFromPlayerEvent(g,k,r)}.bind(this))}}};
_.KE=function(){};_.MiE=new _.bR("PLAYER_API_TOKEN");var qno=!1,bOY,myB=!1,iOT;var Xx=function(g,v,r,k,y){_.pg.call(this);var z=this;this.playerId=v;this.webPlayerContextConfig=k;this.o2Y=y;this.tMj=!1;this.api={};this.mpK=this.gXj=null;this.lWp=new _.SE;this.si={};this.wiX=this.ha2=this.elementId=this.hVn=this.config=null;this.ht1=!1;this.kM=this.djI=null;this.bvK={};this.l6a=["onReady"];this.lastError=null;this.e7W=NaN;this.wuI={};this.sbI=0;this.o7=this.targetElement=g;_.P0(this,this.lWp);R6u(this);r?this.sbI=setTimeout(function(){z.loadNewVideoConfig(r)},0):k&&(gHB(this),
vHc(this))};
_.N(Xx,_.pg);Xx.prototype.getId=function(){return this.playerId};
Xx.prototype.loadNewVideoConfig=function(g){if(!this.isDisposed()){this.sbI&&(clearTimeout(this.sbI),this.sbI=0);var v=g||{};v instanceof fAB||(v=new fAB(v));this.config=v;this.setConfig(g);vHc(this);this.isReady()&&rPj(this)}};
var gHB=function(g){var v;g.webPlayerContextConfig?v=g.webPlayerContextConfig.rootElementId:v=g.config.attrs.id;g.elementId=v||g.elementId;g.elementId==="video-player"&&(g.elementId=g.playerId,g.webPlayerContextConfig?g.webPlayerContextConfig.rootElementId=g.playerId:g.config.attrs.id=g.playerId);var r;((r=g.o7)==null?void 0:r.id)===g.elementId&&(g.elementId+="-player",g.webPlayerContextConfig?g.webPlayerContextConfig.rootElementId=g.elementId:g.config.attrs.id=g.elementId)};
Xx.prototype.setConfig=function(g){this.hVn=g;this.config=kxj(g);gHB(this);if(!this.ha2){var v;this.ha2=yP6(this,((v=this.config.args)==null?void 0:v.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var r;if((r=this.config)==null?0:r.attrs)g=this.config.attrs,(v=g.width)&&this.o7&&(this.o7.style.width=t_(Number(v)||v,!0)),(g=g.height)&&this.o7&&(this.o7.style.height=t_(Number(g)||g,!0))};
var rPj=function(g){if(g.config&&g.config.loaded!==!0)if(g.config.loaded=!0,!g.config.args||g.config.args.autoplay!=="0"&&g.config.args.autoplay!==0&&g.config.args.autoplay!==!1){var v;g.api.loadVideoByPlayerVars((v=g.config.args)!=null?v:null)}else g.api.cueVideoByPlayerVars(g.config.args)},z0E=function(g){var v=!0,r=g.getPlayerElement();
r&&g.config&&(v=r.dataset.version===cPc(g));return v&&!!_.$A("yt.player.Application.create")},vHc=function(g){if(!g.isDisposed()&&!g.ht1){var v=z0E(g);
if(v&&(g.getPlayerElement()?"html5":null)==="html5")g.wiX="html5",g.isReady()||I$u(g);else if(WCF(g),g.wiX="html5",v&&g.kM&&g.targetElement)g.targetElement.appendChild(g.kM),I$u(g);else{g.config&&(g.config.loaded=!0);var r=!1;g.djI=function(){r=!0;var k=Pm0(g,"player_bootstrap_method")?_.$A("yt.player.Application.createAlternate")||_.$A("yt.player.Application.create"):_.$A("yt.player.Application.create");var y=g.config?kxj(g.config):void 0;k&&k(g.targetElement,y,g.webPlayerContextConfig,g.o2Y);I$u(g)};
g.ht1=!0;v?g.djI():(_.CW(cPc(g),g.djI),(v=Sn6(g))&&l4J(v||""),oHP(g)&&!r&&_.FK("yt.player.Application.create",null))}}};
Xx.prototype.getPlayerElement=function(){var g=_.Gp(document,this.elementId);!g&&this.o7&&this.o7.querySelector&&(g=this.o7.querySelector("#"+this.elementId));return g};
var I$u=function(g){if(!g.isDisposed()){var v=g.getPlayerElement(),r=!1;v&&v.getApiInterface&&v.getApiInterface()&&(r=!0);if(r){g.ht1=!1;if(!Pm0(g,"html5_remove_not_servable_check_killswitch")){var k;if((v==null?0:v.isNotServable)&&g.config&&(v==null?0:v.isNotServable((k=g.config.args)==null?void 0:k.video_id)))return}YnV(g)}else g.e7W=setTimeout(function(){I$u(g)},50)}},YnV=function(g){R6u(g);
g.tMj=!0;var v=g.getPlayerElement();if(v){g.gXj=Uyc(g,v,"addEventListener");g.mpK=Uyc(g,v,"removeEventListener");var r=v.getApiInterface();r=r.concat(v.getInternalApiInterface());for(var k=g.api,y=0;y<r.length;y++){var z=r[y];k[z]||(k[z]=Uyc(g,v,z))}}for(var W in g.si)g.si.hasOwnProperty(W)&&g.gXj&&g.gXj(W,g.si[W]);rPj(g);g.ha2&&g.ha2(g.api);g.lWp.publish("onReady",g.api)},Uyc=function(g,v,r){var k=v[r];
return function(){var y=_.Nj.apply(0,arguments);try{return g.lastError=null,k.apply(v,y)}catch(z){if(r!=="sendAbandonmentPing")throw z.params=r,g.lastError=z,y=new _.EU("PlayerProxy error in method call",{error:z,method:r,playerId:g.playerId}),y.level="WARNING",y;}}},R6u=function(g){g.tMj=!1;
if(g.mpK)for(var v in g.si)g.si.hasOwnProperty(v)&&g.mpK(v,g.si[v]);for(var r in g.wuI)g.wuI.hasOwnProperty(r)&&clearTimeout(Number(r));g.wuI={};g.gXj=null;g.mpK=null;v=g.api;for(var k in v)v.hasOwnProperty(k)&&(v[k]=null);v.addEventListener=function(y,z){g.addEventListener(y,z)};
v.removeEventListener=function(y,z){g.removeEventListener(y,z)};
v.destroy=function(){g.dispose()};
v.getLastError=function(){return g.getLastError()};
v.getPlayerType=function(){return g.getPlayerType()};
v.getCurrentVideoConfig=function(){return g.hVn};
v.loadNewVideoConfig=function(y){g.loadNewVideoConfig(y)};
v.isReady=function(){return g.isReady()}};
Xx.prototype.isReady=function(){return this.tMj};
Xx.prototype.addEventListener=function(g,v){var r=this;this.isDisposed();var k=yP6(this,v);k&&(_.KK(this.l6a,g)||this.si[g]||(v=AP1(this,g),this.gXj&&this.gXj(g,v)),this.lWp.subscribe(g,k),g==="onReady"&&this.isReady()&&setTimeout(function(){k(r.api)},0))};
Xx.prototype.removeEventListener=function(g,v){this.isDisposed()||(v=yP6(this,v))&&this.lWp.unsubscribe(g,v)};
var yP6=function(g,v){var r=v;if(typeof v==="string"){if(g.bvK[v])return g.bvK[v];r=function(){var k=_.Nj.apply(0,arguments),y=_.$A(v);if(y)try{y.apply(_.rC,k)}catch(z){throw k=new _.EU("PlayerProxy error when executing callback",{error:z}),k.level="ERROR",k;}};
g.bvK[v]=r}return r?r:null},AP1=function(g,v){var r=function(k){var y=function(){g.isDisposed();
if(!g.isDisposed())try{g.lWp.publish(v,k!=null?k:void 0)}catch(S){var W=new _.EU("PlayerProxy error when creating global callback",{error:S.message,event:v,playerId:g.playerId,data:k,originalStack:S.stack,componentStack:S.componentStack});W.level="WARNING";throw W;}};
if(Pm0(g,"web_player_publish_events_immediately"))y();else{var z=setTimeout(function(){y();_.ZG.remove(g.wuI,String(z))},0);
_.ZG.add(g.wuI,String(z),!0)}};
return g.si[v]=r};
Xx.prototype.getPlayerType=function(){return this.wiX||(this.getPlayerElement()?"html5":null)};
Xx.prototype.getLastError=function(){return this.lastError};
var WCF=function(g){g.cancel();R6u(g);g.wiX=null;g.config&&(g.config.loaded=!1);var v=g.getPlayerElement();v&&(z0E(g)||!oHP(g)?g.kM=v:(v&&v.destroy&&v.destroy(),g.kM=null));g.targetElement&&_.pi(g.targetElement)};
Xx.prototype.cancel=function(){this.djI&&_.h3J(cPc(this),this.djI);clearTimeout(this.e7W);this.ht1=!1};
Xx.prototype.disposeInternal=function(){WCF(this);if(this.kM&&this.config&&this.kM.destroy)try{this.kM.destroy()}catch(v){var g=new _.EU("PlayerProxy error during disposal",{error:v});g.level="ERROR";throw g;}this.bvK=null;for(g in this.si)this.si.hasOwnProperty(g)&&delete this.si[g];this.hVn=this.config=this.api=null;delete this.targetElement;delete this.o7;_.pg.prototype.disposeInternal.call(this)};
var oHP=function(g){var v,r;g=(v=g.config)==null?void 0:(r=v.args)==null?void 0:r.fflags;return!!g&&g.indexOf("player_destroy_old_version=true")!==-1},cPc=function(g){return g.webPlayerContextConfig?g.webPlayerContextConfig.jsUrl:(g=g.config.assets)?g.js:""},Sn6=function(g){return g.webPlayerContextConfig?g.webPlayerContextConfig.cssUrl:(g=g.config.assets)?g.css:""},Pm0=function(g,v){if(g.webPlayerContextConfig)var r=g.webPlayerContextConfig.serializedExperimentFlags;
else{var k;if((k=g.config)==null?0:k.args)r=g.config.args.fflags}return(r||"").split("&").includes(v+"=true")},kxj=function(g){for(var v={},r=_.I(Object.keys(g)),k=r.next();!k.done;k=r.next()){k=k.value;
var y=g[k];v[k]=typeof y==="object"?_.ZG.clone(y):y}return v};var nHk={},h0h="player_uid_"+(Math.random()*1E9>>>0);var bB=function(g,v,r,k,y,z){v=v===void 0?document.createElement("div"):v;this.webPlayerContextConfig=g;this.container=v;this.commandResolver=r;this.apiResolver=gOY();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.k$;k||z?e0H(this):a$E(this);this.pendingPlayerResponse=k;this.pendingWatchNextResponse=y;this.pendingPlayerVars=z;EHj(this)};
bB.prototype.loadVideoWithPlayerResponse=function(g,v,r){this.loadVideo(g,v,r)};
bB.prototype.loadVideoWithPlayerVars=function(g){return this.loadVideo(void 0,void 0,g)};
bB.prototype.destroy=function(g){if(g=_.Gp(document,g))g=h0h+"_"+_.rt(g),(g=nHk[g])&&g.dispose()};
var pNB=function(g,v){var r;_.P(function(k){if(k.nextAddress==1)return g.pendingWatchNextResponse=v,g.synchronousApi?(r=g.synchronousApi,k.jumpTo(2)):_.U(k,g.api,3);k.nextAddress!=2&&(r=k.yieldResult);dyE(g,r);g.pendingWatchNextResponse&&(r.updateVideoData({raw_watch_next_response:g.pendingWatchNextResponse}),g.pendingWatchNextResponse=void 0);_.o7(k)})},dyE=function(g,v){var r;
if(!(v==null?0:(r=v.isReady)==null?0:r.call(v))){var k;g=new _.EU("playerApi is falsey",{synchronousApi:g.synchronousApi,apiResolved:g.apiResolver.resolved,playerApiUndefined:v===void 0,playerApiNull:v===null,playerApiReady:(v==null?void 0:(k=v.isReady)==null?void 0:k.call(v))===!0,playerApiMethods:v?Object.keys(v):[]});_.Z0(g)}},TRB=function(g,v){if(typeof g[v]==="function")return g[v]()},l$0=function(g){var v=window,r,k=(r=v.ytplayer)==null?void 0:r.bootstrapPlayerContainer;
if((r=k==null?void 0:k.firstElementChild)&&_.Cb(r,"html5-video-player")){var y,z,W=(y=v.ytplayer)==null?void 0:(z=y.bootstrapWebPlayerContextConfig)==null?void 0:z.contextId;y=g.webPlayerContextConfig.contextId;if(W&&W===y){k!==g.container&&(k=!1,TRB(r,"getPlayerState")===2&&(k=!0),g.container.appendChild(r),k||TRB(r,"playVideo"));var S;if((S=v.ytplayer)==null?0:S.bootstrapPlayerResponse)g.bootstrapPlayerResponse=v.ytplayer.bootstrapPlayerResponse}}},EHj=function(g){var v,r,k,y,z;
_.P(function(W){if(W.nextAddress==1)return g.pageReadyOrDataAvailable?W.jumpTo(2):_.U(W,g.pageReadyOrDataAvailableResolver.promise,2);if(W.nextAddress!=4)return!_.T("kevlar_player_unified_player_loading")||sZk()&&KCT()?W.jumpTo(4):_.U(W,XNo(),4);l$0(g);if(g.pendingPlayerResponse||g.pendingPlayerVars)v=BRs(g.pendingPlayerResponse,g.pendingWatchNextResponse,g.pendingPlayerVars),g.pendingPlayerResponse&&g.pendingPlayerResponse===g.bootstrapPlayerResponse&&(v.loaded=!0),g.bootstrapPlayerResponse=void 0;
r=R0s(g.container,v,g.webPlayerContextConfig);((k=v)==null?0:k.loaded)&&g.pendingWatchNextResponse?(pNB(g,g.pendingWatchNextResponse),g.pendingPlayerResponse=void 0,g.pendingPlayerVars=void 0):f$t(g);y=function(S){r.removeEventListener("onReady",y);g.synchronousApi=S;g.apiResolver.resolve(S)};
r.addEventListener("onReady",y);g.commandResolver!==void 0&&(z=g.commandResolver,r.addEventListener("innertubeCommand",function(S){z(S)}));
_.o7(W)})};
bB.prototype.loadVideo=function(g,v,r){var k=this,y,z,W,S,Y,e,a,E,p;return _.P(function(f){if(f.nextAddress==1)return k.pendingPlayerResponse=g,k.pendingWatchNextResponse=v,k.pendingPlayerVars=r,e0H(k),k.synchronousApi?(y=k.synchronousApi,f.jumpTo(2)):_.U(f,k.api,3);f.nextAddress!=2&&(y=f.yieldResult);dyE(k,y);W=new Promise(function(Z){z=Z});
S=function(){var Z=y.getPlayerResponse();Z&&(y.removeEventListener("onVideoDataChange",S),z(Z))};
y.addEventListener("onVideoDataChange",S);if(k.pendingPlayerResponse||k.pendingPlayerVars)k.pendingPlayerResponse&&k.pendingPlayerResponse===k.bootstrapPlayerResponse?(z(k.pendingPlayerResponse),k.pendingWatchNextResponse&&pNB(k,k.pendingWatchNextResponse)):(Y=BRs(k.pendingPlayerResponse,k.pendingWatchNextResponse,k.pendingPlayerVars),(p=(e=k.pendingPlayerResponse)==null?void 0:(a=e.playerConfig)==null?void 0:(E=a.playbackStartConfig)==null?void 0:E.startPaused)?y.cueVideoByPlayerVars(Y.args):y.loadVideoByPlayerVars(Y.args)),
f$t(k),k.bootstrapPlayerResponse=void 0;return f.return(W)})};
var a$E=function(g){if(document.readyState==="complete"||document.readyState==="interactive")e0H(g);else{var v=function(){document.removeEventListener("DOMContentLoaded",v);e0H(g)};
document.addEventListener("DOMContentLoaded",v)}},e0H=function(g){g.pageReadyOrDataAvailable=!0;
g.pageReadyOrDataAvailableResolver.resolve()},f$t=function(g){g.pendingPlayerResponse=void 0;
g.pendingWatchNextResponse=void 0;g.pendingPlayerVars=void 0};
_.mx.Object.defineProperties(bB.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var Fs=function(g){fl.call(this,g===void 0?"document_active":g);var v=this;this.overridePriority=10;this.hasRun=new Map;this.transitions=[{from:"document_active",to:"document_disposed_preventable",action:this.runPreventableDispose},{from:"document_active",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"flush_logs",action:this.runFlush},{from:"document_disposed_preventable",
to:"document_active",action:this.runActive},{from:"document_disposed",to:"flush_logs",action:this.runFlush},{from:"document_disposed",to:"document_active",action:this.runActive},{from:"document_disposed",to:"document_disposed",action:function(){}},
{from:"flush_logs",to:"document_active",action:this.runActive}];window.addEventListener("pagehide",function(r){v.transition("document_disposed",{event:r})});
window.addEventListener("beforeunload",function(r){v.transition("document_disposed_preventable",{event:r})});
window.addEventListener("unload",function(r){v.transition("document_disposed",{event:r});v.hasRun=new Map})};
_.N(Fs,fl);
Fs.prototype.runPreventableDispose=function(g,v){if(!this.hasRun.get("document_disposed_preventable")){g(v==null?void 0:v.event);var r,k;if((v==null?0:(r=v.event)==null?0:r.defaultPrevented)||(v==null?0:(k=v.event)==null?0:k.returnValue)){v.event.returnValue||(v.event.returnValue=!0);v.event.defaultPrevented||v.event.preventDefault();this.hasRun=new Map;this.transition("document_active");return}}this.hasRun.set("document_disposed_preventable",!0);this.hasRun.get("document_disposed")?this.transition("flush_logs"):this.transition("document_disposed")};
Fs.prototype.runDispose=function(g,v){this.hasRun.get("document_disposed")?this.transition("document_active"):(g(v==null?void 0:v.event),this.hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
Fs.prototype.runFlush=function(g,v){g(v==null?void 0:v.event);this.transition("document_active")};
Fs.prototype.runActive=function(){};var iB=function(g){fl.call(this,g===void 0?"document_visibility_unknown":g);var v=this;this.transitions=[{from:"document_visibility_unknown",to:"document_visible",action:this.runVisible},{from:"document_visibility_unknown",to:"document_hidden",action:this.runHidden},{from:"document_visibility_unknown",to:"document_foregrounded",action:this.runForegrounded},{from:"document_visibility_unknown",to:"document_backgrounded",action:this.runBackgrounded},{from:"document_visible",to:"document_hidden",action:this.runHidden},
{from:"document_visible",to:"document_foregrounded",action:this.runForegrounded},{from:"document_visible",to:"document_visible",action:this.runVisible},{from:"document_foregrounded",to:"document_visible",action:this.runVisible},{from:"document_foregrounded",to:"document_hidden",action:this.runHidden},{from:"document_foregrounded",to:"document_foregrounded",action:this.runForegrounded},{from:"document_hidden",to:"document_visible",action:this.runVisible},{from:"document_hidden",to:"document_backgrounded",
action:this.runBackgrounded},{from:"document_hidden",to:"document_hidden",action:this.runHidden},{from:"document_backgrounded",to:"document_hidden",action:this.runHidden},{from:"document_backgrounded",to:"document_backgrounded",action:this.runBackgrounded},{from:"document_backgrounded",to:"document_visible",action:this.runVisible}];document.addEventListener("visibilitychange",function(r){document.visibilityState==="visible"?v.transition("document_visible",{event:r}):v.transition("document_hidden",
{event:r})});
_.T("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(r){v.transition("document_backgrounded",{event:r})}),window.addEventListener("focus",function(r){v.transition("document_foregrounded",{event:r})}))};
_.N(iB,fl);iB.prototype.runVisible=function(g,v){g(v==null?void 0:v.event);_.T("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
iB.prototype.runHidden=function(g,v){g(v==null?void 0:v.event);_.T("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
iB.prototype.runBackgrounded=function(g,v){g(v==null?void 0:v.event)};
iB.prototype.runForegrounded=function(g,v){g(v==null?void 0:v.event)};var Gg=function(){this.teardownLifecycle=new Fs;this.visibilityLifecycle=new iB};
Gg.prototype.install=function(){var g=_.Nj.apply(0,arguments),v=this;g.forEach(function(r){v.teardownLifecycle.install(r)});
g.forEach(function(r){v.visibilityLifecycle.install(r)})};var Xs=function(){Gg.call(this);var g={};this.install((g.document_disposed={callback:this.abortSlisAndFlush},g));_.T("combine_ve_grafts")&&(g={},this.install((g.document_disposed={callback:this.flushInteractionLoggingAttachVes},g)));g={};this.install((g.flush_logs={callback:this.logFinalPayload},g));_.T("web_log_cfg_cee_ks")||_.Ev(_.HR,NRF)};
_.N(Xs,Gg);var vOF=function(){Xs.loggingInstance||(Xs.loggingInstance=new Xs);return Xs.loggingInstance};
Xs.prototype.logFinalPayload=function(){if(_.T("web_fp_via_jspb")){var g=new Me0,v=_.Z3();v&&_.e5(g,1,v);v=_.T("jspb_sparse_encoded_pivot")?new au([{}]):new au;_.kT(v,380,RRt,g);qRC("finalPayload",v);_.T("web_fp_via_jspb_and_json")&&_.fx("finalPayload",{csn:_.Z3()})}else _.fx("finalPayload",{csn:_.Z3()})};
Xs.prototype.abortSlisAndFlush=function(){zQ_($c);JA!=null&&JA.flush()};
Xs.prototype.flushInteractionLoggingAttachVes=function(){t10(_.Y6())};
var NRF=function(){var g=_.Cv("CLIENT_EXPERIMENT_EVENTS");if(g){var v=V3J();g=_.I(g);for(var r=g.next();!r.done;r=g.next())r=r.value,v(r)&&_.fx("genericClientExperimentEvent",{eventType:r});delete _.wa.CLIENT_EXPERIMENT_EVENTS}};var ZOF={};
ZOF.YtPlayerBehavior=[_.m2.YtPlayerListenerBehavior,{properties:{watchNextData:{type:Object,observer:"watchNextDataChanged_"},context:{type:String},playerId:{type:String},disableTouchGestures:{type:Boolean}},listeners:{pinchout:"onPinchOut_",pinchin:"onPinchIn_",touchstart:"onTouchStart_"},created:function(){var g=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.k$;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;rZh(function(){g.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.Z9(this,"pan-down"),_.T("kevlar_pinch_fullscreen")&&_.a2().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.T("kevlar_pinch_fullscreen")&&_.a2().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(g,v,r){var k=this;Bq(this.useUnifiedPlayer_());if(this.mainAppPlayer_)Bq(!1,"MainAppPlayer already created.");else{var y=_.T("kevlar_player_container_query_killswitch")?this.$.container:_.hb(this.hostElement).querySelector("#container");this.mainAppPlayer_=new bB(this.getWebPlayerContextConfig_(),y,function(z){return _.W6(z,k.hostElement)},g,v,r);
this.mainAppPlayer_.api.then(function(z){k.player_=z;k.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&tkF.resolve(z)})}},
loadVideoWithPlayerResponse:function(g,v){var r=this;if(this.useUnifiedPlayer_()){var k=this.watchNextData,y,z=(y=g.videoDetails)==null?void 0:y.videoId,W,S,Y;(y=(W=this.watchNextData)==null?void 0:(S=W.currentVideoEndpoint)==null?void 0:(Y=S.watchEndpoint)==null?void 0:Y.videoId)&&z!=y&&(k=void 0,_.T("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(g,k,v):this.createMainAppPlayer_(g,k,v);this.mainAppPlayer_.api.then(function(){_.hV(r.hostElement,
"yt-player-updated")})}else this.update(JPB(g,v))},
loadVideoWithPlayerVars:function(g){var v=this;this.useUnifiedPlayer_()?(_.T("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(g):this.createMainAppPlayer_(void 0,void 0,g),this.mainAppPlayer_.api.then(function(){_.hV(v.hostElement,"yt-player-updated")})):this.update({args:g})},
update:function(g){var v=this;if(this.useUnifiedPlayer_())Bq(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(g);var r=c8R(g.args);r&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==r&&Object.assign(g.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(g).then(function(k){_.hV(v.hostElement,"yt-player-updated",_.T("kevlar_player_updated_obsolete_player_killswitch")?
k:void 0)})}_.HG(new _.EU("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,v.getPlayerPromise(),2);r=k.yieldResult;if(!r)throw Error("sh");g&&v.updatePlayerPlaylist_(g);_.o7(k)})},
acquireApi_:function(g){var v=this;if(this.useUnifiedPlayer_())Bq(!1,"Invalid method call in kevlar_unified_player.");else return _.HR.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(Bq(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(r){v.shouldAutoplay_(g)?r.loadVideoByPlayerVars(g.args):r.cueVideoByPlayerVars(g.args)})):this.initPlayerPromise_=this.initPlayerContainer_(g),this.initPlayerPromise_},
initPlayerContainer_:function(g){var v=this;if(this.useUnifiedPlayer_())Bq(!1,"Invalid method call in kevlar_unified_player.");else return Bq(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.Lx(Error("th")),Bq(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.T("kevlar_player_container_query_killswitch")?this.$.container:_.hb(this.hostElement).querySelector("#container"),XNo().then(function(){var r=v.initPlayer_(g);v.playerResolver_.resolve(r);
return r})},
onPlayerReady_:function(g,v){this.useUnifiedPlayer_()?Bq(!1,"Invalid method call in kevlar_unified_player."):(g.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&tkF.resolve(g),v(g))},
maybeCallApiMethodOnElement_:function(g,v){if(typeof g[v]==="function")return g[v]()},
maybeAdoptBootstrapPlayer_:function(){var g=window,v,r=(v=g.ytplayer)==null?void 0:v.bootstrapPlayerContainer;if((v=r==null?void 0:r.firstElementChild)&&v.classList.contains("html5-video-player")){var k,y,z=(k=g.ytplayer)==null?void 0:(y=k.bootstrapWebPlayerContextConfig)==null?void 0:y.contextId;k=this.getWebPlayerContextConfig_().contextId;if(z&&z===k){r!==this.playerContainer_&&(r=!1,this.maybeCallApiMethodOnElement_(v,"getPlayerState")===2&&(r=!0),this.playerContainer_.appendChild(v),r||this.maybeCallApiMethodOnElement_(v,
"playVideo"));var W;if((W=g.ytplayer)==null?0:W.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=g.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(g){var v=this;if(this.useUnifiedPlayer_())Bq(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(r){v.maybeAdoptBootstrapPlayer_();var k=g?OOK(g):void 0;k&&k==v.bootstrapPlayerResponse_&&(g.loaded=!0);k=v.playerContainer_;var y=v.getWebPlayerContextConfig_();k=R0s(k,g,y);v.player_=k;v.onPlayerReadyEvent_=v.onPlayerReady_.bind(v,v.player_,r);v.player_.addEventListener("onReady",v.onPlayerReadyEvent_);v.player_.addEventListener("innertubeCommand",
v.onPlayerInnerTubeCommand_.bind(v));_.T("enable_web_shorts_captions_language_command")&&(v.player_.addEventListener("captionschanged",v.storePlayerCaptionLanguage_.bind(v)),v.player_.addEventListener("captionssettingschanged",v.storePlayerCaptionLanguage_.bind(v)),v.player_.addEventListener("onCaptionsTrackListChanged",v.storePlayerCaptionLanguage_.bind(v)))})},
getPlayerPromise:function(){return this.useUnifiedPlayer_()?(this.mainAppPlayer_||this.createMainAppPlayer_(),this.mainAppPlayer_.api):this.playerResolver_.promise},
getPlayer:function(){return this.player_&&this.player_.isReady()?this.player_:null},
pause:function(){this.getPlayerPromise().then(function(g){g.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(g){g.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var g=_.h0().resolve(_.K9).getCurrentPage();g&&g.getScrollTop()<=0?_.Z9(this,"pan-down"):_.Z9(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(g){g.isFullscreen()||g.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(g){g.isFullscreen()&&g.toggleFullscreen()})},
updatePlayerPlaylist_:function(g){var v=this,r,k,y;return _.P(function(z){if(z.nextAddress==1)return r=_.h0().resolve(_.Bd(_.Lh)),k=!!(r&&r.playlistComponent&&r.playlistComponent.loopOn),_.U(z,v.getPlayerPromise(),2);var W=y=z.yieldResult,S=W.updatePlaylist,Y=[];if(_.T("kevlar_player_playlist_use_local_index")){var e,a;var E=(a=(e=g.localCurrentIndex)!=null?e:g.currentIndex)!=null?a:0}else{var p;E=(p=g.currentIndex)!=null?p:0}if(g.contents)for(e=0;e<g.contents.length;e++)if((a=g.contents[e])&&a.playlistPanelVideoRenderer)if(XlA(a)){a=
a.playlistPanelVideoRenderer;p="";a.shortBylineText&&(p=_.sf(a.shortBylineText));var f="";a.title?f=_.sf(a.title):a.unplayableText&&(f=_.sf(a.unplayableText));Y.push({author:p,title:f,encrypted_id:a.videoId})}else e<E&&--E;S.call(W,{index:E,list:g.playlistId?g.playlistId:"",loop:k,playlist_title:g.title,playlist_length:Y.length,video:Y,fetch:0,external_list:"1",title:g.title?g.title:"",playlist_author:g.ownerName?_.sf(g.ownerName):void 0});_.o7(z)})},
focusOnPlayer:function(){_.q7(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var g=this.playerContainer_.querySelector(".html5-video-player");g&&(_.BE(_.h0().resolve(_.f9)),g.focus())}})},
preparePlayer:function(){var g=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(v){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")v();else{var r=function(){document.removeEventListener("DOMContentLoaded",r);v()};
document.addEventListener("DOMContentLoaded",r)}})).then(function(){return XNo()}).then(function(){g.initPlayerPromise_||g.preparePlayerJobId_||(g.preparePlayerJobId_=_.Ev(_.HR,function(){g.initPlayerPromise_||(g.initPlayerPromise_=g.initPlayerContainer_())}))}):_.HG(new _.EU("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(g){this.useUnifiedPlayer_()?Bq(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(g)||(g.args.autoplay="0")},
shouldAutoplay_:function(g){if(this.useUnifiedPlayer_())Bq(!1,"Invalid method call in kevlar_unified_player.");else{var v=this.get("args.el",g);return v&&v!="detailpage"&&this.isMiniplayerActive_()||v&&(v=="sponsorshipsoffer"||v=="handlesclaiming")&&this.get("args.autoplay",g)=="0"?!1:(g=OOK(g))&&this.get("playerConfig.playbackStartConfig.startPaused",g)?!1:!0}},
isMiniplayerActive_:function(){return _.h0().resolve(_.Qd).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var g=this.getPlayer();if(g){var v=g.getPlayerState();_.T("kevlar_player_check_ad_state_on_stop")&&(v=g.getPlayerState(g.getPresentingPlayerType()));v!=5&&g.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(g,v,r){r=r===void 0?!1:r;var k=this,y,z,W,S;return _.P(function(Y){if(Y.nextAddress==1)return v||(v=k.hostElement),y=k.useUnifiedPlayer_()?!!k.mainAppPlayer_:!!k.initPlayerPromise_,y?_.U(Y,k.getPlayerPromise(),2):(r?g.insertBefore(v,g.firstChild):g.appendChild(v),Y.return());z=Y.yieldResult;W=z.getPlayerState(z.getPresentingPlayerType());S=!1;if(W==-1||W==1||W==3)S=!0;r?g.insertBefore(v,g.firstChild):g.appendChild(v);S&&z.playVideo();z.setSize(NaN,NaN);_.o7(Y)})},
watchNextDataChanged_:function(g){var v=this;g&&(this.useUnifiedPlayer_()&&_.T("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&pNB(this.mainAppPlayer_,g):this.getPlayerPromise().then(function(r){r.updateVideoData(v.computeWatchNextPlayerVars_(g))}))},
computeWatchNextPlayerVars_:function(g){if(this.useUnifiedPlayer_()&&_.T("kevlar_unified_player_update_watch_next_killswitch"))Bq(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:g}},
maybeSendAbandonmentPing_:function(){var g=this.getPlayer();g&&g.getPlayerState()!=5&&g.getPlayerState()!=0&&g.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var g=_.Cv("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(g=Object.assign({},g),g.rootElementId=this.playerId);g.serializedExperimentIds&&g.serializedExperimentFlags||_.Lx(Error("uh"));return g},
hasWebPlayerContextConfig_:function(){return!!_.Cv("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(g){this.useUnifiedPlayer_()?Bq(!1,"Invalid method call in kevlar_unified_player."):_.W6(g,this.hostElement)},
storePlayerCaptionLanguage_:function(){this.getPlayerPromise().then(function(g){var v=_.h0().resolve(_.SN);g=g==null?void 0:g.getOption("captions","track");var r=_.ri("/youtube/app/player_caption_language_entity_key","stringEntity",2);if(g){var k,y=(k=_.IW(_.kxh,r)())==null?void 0:k.value,z;k=typeof(g==null?void 0:g.translationLanguage)==="object"&&((z=g.translationLanguage)==null?void 0:z.languageName)||g.displayName||"";y!==k&&v.store.dispatch(_.WW("stringEntity",r,{key:r,value:k.toString()}))}else v.store.dispatch(_.WW("stringEntity",
r,{key:r,value:"CAPTIONS_UNAVAILABLE"}))})},
useUnifiedPlayer_:function(){var g=_.T("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.T("kevlar_unified_player")||g}}];var HOt={};HOt.YtPlaylistPanelBehavior=[_.R.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(g){g=g.detail;if(g.actions.loop!=void 0||g.actions["yt-icons:loop"]!=void 0)this.loopOn=g.actions.loop||g.actions["yt-icons:loop"];if(g.actions.shuffle!=void 0||g.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=g.actions.shuffle||g.actions["yt-icons:shuffle"]},
setMenuData_:function(g){if(!g||!g.playlistButtons||g.isInfinite)return null;for(var v=g.playlistButtons.menuRenderer.topLevelButtons,r=v.length,k=0;k<r;k++)if(v[k].toggleButtonRenderer){var y=v[k].toggleButtonRenderer;y.defaultIcon.iconType=="LOOP"&&this.loopOn?y.isToggled=this.loopOn:y.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(y.isToggled=this.shuffleOn)}return g.playlistButtons}}];var tTu=function(g){hI.call(this,g,132);this.isDocument=g===document.documentElement};
_.N(tTu,hI);tTu.prototype.calculateScrollDelta=function(g,v,r){var k=0;g<v?k=g<v-100?-48:-8:g>v+r&&(k=g>v+r+100?48:8);return k};
tTu.prototype.JSC$9301_onMouseMove=function(g){this.isDocument||(g.clientX=g.event_.pageX,g.clientY=g.event_.pageY);hI.prototype.JSC$9301_onMouseMove.call(this,g)};var hB=function(){var g=_.oU.apply(this,arguments)||this;g._noAccessors=!0;g.scrollElement=document.documentElement;g.JSC$12268_dragListGroup=null;g.dragScrollSupport=null;g.onDraggerCreated=function(v){var r=v.JSC$9297_dragger;r.scrollTarget_=g.scrollElement;v=v.draggerEl;r&&v.menuOpened&&r.setEnabled(!1)};
g.onDragStart=function(v){var r=v.draggerEl;v=v.currDragItem;var k=Object.assign({},v==null?void 0:v.data);k.trackingParams=void 0;r.data=k;r.style.position="absolute";r.style.width=(v==null?void 0:v.clientWidth)+"px";r.style.zIndex="2030";r.onDrag&&r.onDrag();_.T("web_owner_document_fallback_killswitch")?(v=document.querySelector("ytd-app"))&&_.hb(v).appendChild(r):(v=_.wm(r),(k=v.querySelector("ytd-app"))?_.hb(k).appendChild(r):v.body.appendChild(r));g.dragScrollSupport=new tTu(g.scrollElement);
g.dragScrollSupport.horizontalScrolling_=!1;r=g.dragScrollSupport;r.constrainScroll_=!!r.margin_&&!1};
g.onDrop=function(v){g.handleDrop(v);g.dragScrollSupport&&(_.h1(g.dragScrollSupport),g.dragScrollSupport=null)};
g.onReorderableScroll=function(){if(g.JSC$12268_dragListGroup){var v=g.JSC$12268_dragListGroup;FWP(v,v.currDragItem_)}};
return g};
_.N(hB,_.oU);hB.prototype.detached=function(){_.DyC(this)};
_.DyC=function(g){g.JSC$12268_dragListGroup&&(_.SY(g.JSC$12268_dragListGroup,$cu,g.onDragStart),_.SY(g.JSC$12268_dragListGroup,q3P,g.onDragStart),g.JSC$12268_dragListGroup.dispose(),g.JSC$12268_dragListGroup=null);g.dragScrollSupport&&(_.h1(g.dragScrollSupport),g.dragScrollSupport=null);g.scrollElement.removeEventListener("scroll",g.onReorderableScroll)};
_.LCu=function(g,v,r,k){k=k===void 0?"":k;_.DyC(g);r&&(g.scrollElement=r);g.JSC$12268_dragListGroup=new wq;g.JSC$12268_dragListGroup.hysteresisDistance_=2;mct(g.JSC$12268_dragListGroup,v);g.JSC$12268_dragListGroup.draggerElClasses_=UA("dragging").split(" ");k&&KW0(g.JSC$12268_dragListGroup,function(y){var z=y||document,W=null;z.getElementsByClassName?W=z.getElementsByClassName(k)[0]:W=JoF("*",k,y);return W||y});
_.pw(g.JSC$12268_dragListGroup,xcc,g.onDraggerCreated);_.pw(g.JSC$12268_dragListGroup,$cu,g.onDragStart);_.pw(g.JSC$12268_dragListGroup,q3P,g.onDrop);g.JSC$12268_dragListGroup.init();g.scrollElement.addEventListener("scroll",g.onReorderableScroll,{passive:!0})};
hB.prototype.handleDrop=function(){};
_.mx.Object.defineProperties(hB.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
_.K([_.u({value:100}),_.F("design:type",Number)],hB.prototype,"scrollMargin",void 0);hB=_.K([_.Yx()],hB);_.wN1=[hB.prototype];_.nE={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(g,v,r){var k=this.getClickTarget_(v);if(k&&this.isClickAllowed_(k)){v.preventDefault();g=(0,_.ZG.unsafeClone)(g);var y=this.getContainerBoundingRect();v=this.getRelativeClickXy_(v,y);this.expandEndpointUrlMacros_(g,{NX:v[0],NY:v[1],NB:k.code});r&&this.truncateWebCommendMetadataUrl_(g);_.hV(this.hostElement,"yt-navigate",{endpoint:g})}},
getClickTarget_:function(g){if(!this.clickTargetMap)return null;g=_.qm(g)||[];g=_.I(g);for(var v=g.next();!v.done;v=g.next()){v=v.value;if(v===_.hb(this.hostElement).querySelector("#menu"))break;if(v=this.clickTargetMap.get(v.id))return v}return null},
getRelativeClickXy_:function(g,v){var r=g.detail.x,k=g.detail.y;_.T("use_on_click_for_desktop_display_ad")&&g.clientX!=null&&g.clientY!=null&&(r=g.clientX,k=g.clientY);g=Math.round(r-v.left);v=Math.round(k-v.top);return g<0||v<0?[null,null]:[g,v]},
getContainerBoundingRect:function(){return _.hb(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(g,v){for(var r=_.I(g.loggingUrls||[]),k=r.next();!k.done;k=r.next())k=k.value,k.baseUrl&&(k.baseUrl=Hu(k.baseUrl,v));g.urlEndpoint&&g.urlEndpoint.url&&(g.urlEndpoint.url=Hu(g.urlEndpoint.url,v));g.commandMetadata&&g.commandMetadata.webCommandMetadata&&g.commandMetadata.webCommandMetadata.url&&(g.commandMetadata.webCommandMetadata.url=Hu(g.commandMetadata.webCommandMetadata.url,v))},
truncateWebCommendMetadataUrl_:function(g){if(g.commandMetadata&&g.commandMetadata.webCommandMetadata&&g.commandMetadata.webCommandMetadata.url){var v=g.commandMetadata.webCommandMetadata.url,r=v.indexOf("&pp=");if(r>0){var k=v.indexOf("&",r+1);g.commandMetadata.webCommandMetadata.url=k>r&&k<v.length?v.slice(0,r)+v.slice(k):v.slice(0,r)}}},
configureClickTargets:function(g,v,r){this.containerId=g;this.clickTargetMap=new Map;g=_.I(v);for(v=g.next();!v.done;v=g.next())if(v=v.value,v.location){var k=r.get(v.location);k&&(_.Mm(_.hb(this.hostElement).querySelector("#"+k),"yt-simple-endpoint",this.isClickAllowed_(v)),this.clickTargetMap.set(k,v))}},
isClickAllowed_:function(g){return g.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||g.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||g.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||g.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.Mg={};
_.Mg.YtLazyListBehavior=[_.Gh.YtTaskEmitterBehavior,{_noAccessors:!0,properties:{initialCount:{type:Number,value:4},targetFramerate:{type:Number,value:20},minChunkSize:{type:Number,value:1},autoFill:{type:Boolean,value:!1},disableAutoFill:{type:Boolean,value:!1},shownItems:Array,shownCount:{type:Number,value:0},canShowMore:{type:Boolean,notify:!0,reflectToAttribute:!0,observer:"onCanShowMoreUpdated_"},renderDelay:Number,targetFrameTime_:{type:Number,computed:"computeFrameTime_(targetFramerate)"},canScheduleJobs:{type:Boolean,
value:!0,observer:"canScheduleJobsChanged_"}},itemsPath:"data.items",beforeRegister:function(){if(this.itemsPath)if(this.getItemsPath&&this.getItemsPath instanceof Function&&(this.itemsPath=this.getItemsPath()),this.useSignals)this.addReactiveSchema({type:"observe",method:{methodName:"deepLazyListObserver_",args:[{type:"wildcard",path:this.itemsPath}]}});else{var g=(this.constructor.generatedFrom||this).observers;g||(g=[]);g.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
g}},
created:function(){this.boundRenderChunk_=this.renderChunk_.bind(this);this.items_=null;this.lazyListRenderJobId_=this.chunkCount_=this.lastChunkTime_=this.length_=0;this.nonDeferredItemCount=-1;this.renderElementsOutsideVisibleArea_=null;this.partiallyRenderedItems_=new WeakSet},
fillRemainingListItems:function(){this.fillRange_(this.shownCount,this.length_)},
renderDeferredElements:function(){var g=this.renderElementsOutsideVisibleArea_;g&&(Jxc(g,4),g.processSignal())},
deepLazyListObserver_:function(g){var v=this;if(g){var r=g.value||[];if(this.itemsPath==g.path){var k=this.nonDeferredItemCount;g=0;k>-1&&r.length>k&&(g=_.Cv("REMAINING_DOVA_DEFERRED_CHUNKS",-1));g>0?(k>0&&(k=r.slice(0,k),this.setInitialItemsOnDataChanged(k)),(k=this.renderElementsOutsideVisibleArea_)?k.cancel():(k=this.renderElementsOutsideVisibleArea_=new _.Ba(2,"eocs"),_.hHR(window,"scroll",function(){return v.renderDeferredElements()})),_.hD(k,function(){v.setInitialItemsOnDataChanged(r)}),_.Q3("REMAINING_DOVA_DEFERRED_CHUNKS",
g-1)):this.setInitialItemsOnDataChanged(r)}else if(this.itemsPath+".splices"==g.path)this.onItemsUpdated_(r);
else k="shownItems"+g.path.substr(this.itemsPath.length),this.useSignals&&k==="shownItems.length"||this.notifyPath(k,g.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(g){g&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(g),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(g){g=g.indexSplices;for(var v=0,r=g.length;v<r;v++){var k=g[v];if(k.index<this.shownCount&&(k.removed&&this.splice("shownItems",k.index,k.removed.length),k.addedCount)){var y=k.object.slice(k.index,k.index+k.addedCount);k=["shownItems",k.index,0];k.push.apply(k,y);this.splice.apply(this,k)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(g){this.cancelPendingTasks_();g||(g=[]);this.items_=g;this.length_=this.items_.length;this.shownItems=this.items_.slice(0,this.initialCount);this.shownCount=this.shownItems.length;this.canShowMore=this.shownCount<this.length_;this.autoFill&&(_.ua("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.q7(this,this.tryRenderChunk_)))},
fillRange_:function(g,v){this.canShowMore&&this.items_&&(g=this.items_.slice(g,v),g.unshift("shownItems"),this.push.apply(this,g),this.shownCount=v,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var g=this;this.canShowMore&&_.xx(this,"renderChunk",function(){g.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.ua("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.Y9(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var g=this.renderElementsOutsideVisibleArea_;g&&(g.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var g=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(g-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=g;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(g){return Math.ceil(1E3/g)},
onCanShowMoreUpdated_:function(g){this.data&&this.items_!==null&&(g?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(g){!this.shouldUseTaskManager()&&this.data&&(!g&&this.canShowMore?(_.t7R(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):g&&this.partiallyRenderedItems_.has(this.items_)&&(_.T("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var vO;_.R8={};
vO=function(){var g=_.oU.apply(this,arguments)||this;g.atStart=!0;g.atEnd=!0;g.startIndex=0;g.endIndex=0;g.scrollCount=0;g.initialStartIndex=0;g.disableScrollEventListener=!1;g.useFloorScrolling=!1;g.isSearch=!1;g.dragging=!1;g.dragMouseStart=0;g.dragOffsetStart=0;g.disableWheelScroll=!1;g.centerListItems=!1;g.offset=0;g.minComponentWidth=0;g.marginWidthRight=0;g.marginWidthLeft=0;g.setButtonsStateRequested=!1;g.itemsVisibilityObserver=null;g.fullyVisibleItemsIndices=[];g.JSC$12279_onWheelScroll=function(v){if(g.isSearch&&
!g.disableWheelScroll&&_.T("desktop_enable_dmpanel_wheel_scroll")){var r=v.shiftKey?Math.abs(v.deltaY)>Math.abs(v.deltaX)?v.deltaY:v.deltaX:v.deltaX;r!==0&&(v.preventDefault(),g.ytLazyListBehavior.fillRemainingListItems(),g.offset+=r,gY(g),g.reposition_())}};
g.onPointerDown=function(v){QZj(g)&&(g.dragMouseStart=v.clientX,g.dragOffsetStart=g.offset,g.dragging=!0)};
g.onPointerMove=function(v){QZj(g)&&g.dragging&&(g.ytLazyListBehavior.fillRemainingListItems(),g.offset=g.dragOffsetStart-(v.clientX-g.dragMouseStart),gY(g),g.reposition_())};
g.onPointerUp=function(){QZj(g)&&(g.dragging=!1)};
return g};
_.N(vO,_.oU);var CmE=function(g){var v=_.hb(g.hostElement).querySelector("#items").children;if(!v)return 0;var r=0;g=_.I(g.fullyVisibleItemsIndices);for(var k=g.next();!k.done;k=g.next())r+=v[k.value].clientWidth;return r},QZj=function(g){return g.isSearch&&_.T("desktop_enable_dmpanel_click_drag_scroll")};
vO.prototype.created=function(){this.cachedViewportWidth=_.Cv("initialInnerWidth")||window.innerWidth;this.JSC$12279_cachedViewportHeight=_.Cv("initialInnerHeight")||window.innerHeight;_.Cv("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.Q3("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
vO.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.T("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();uC_(this)};
vO.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.T("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var g;(g=this.itemsVisibilityObserver)==null||g.disconnect();this.itemsVisibilityObserver=null;var v;(v=this.itemsObserver)==null||v.disconnect()};
var uC_=function(g){var v=_.hb(g.hostElement).querySelector("#scroll-container");if(v){if(!g.itemsVisibilityObserver){var r=window.getComputedStyle(v).marginRight;g.itemsVisibilityObserver=new IntersectionObserver(function(k){xyH(g,k)},{root:v,
rootMargin:r,threshold:.98})}if(v=_.hb(g.hostElement).querySelector("#items"))g.itemsObserver=new f3u(v,function(k){jZ6(g,k)})}},jZ6=function(g,v){$y_(g)&&(Array.from(v.addedNodes).filter(function(r){return r.nodeType===Node.ELEMENT_NODE}).forEach(function(r){g.itemsVisibilityObserver&&g.itemsVisibilityObserver.observe(r)}),Array.from(v.removedNodes).filter(function(r){return r.nodeType===Node.ELEMENT_NODE}).forEach(function(r){g.itemsVisibilityObserver&&g.itemsVisibilityObserver.unobserve(r)}))},
xyH=function(g,v){var r=new Set(g.fullyVisibleItemsIndices);
v=_.I(v);for(var k=v.next();!k.done;k=v.next()){k=k.value;var y=k.target.parentElement;y?(y=Array.from(y.children).indexOf(k.target),k.isIntersecting?r.add(y):r.has(y)&&r.delete(y)):_.Lx(new _.EU("Parent element not found",k.target.nodeName))}g.fullyVisibleItemsIndices=Array.from(r).sort(function(z,W){return z-W});
r.size===0?_.Lx(new _.EU("No visible entries in horizontal list")):(g.startIndex=g.fullyVisibleItemsIndices[0],g.endIndex=g.fullyVisibleItemsIndices[g.fullyVisibleItemsIndices.length-1])},$y_=function(g){g.data?g=(g=g.data)&&g.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===g.itemSizeConstraint:!1:g=!1;
return g};
_.c=vO.prototype;_.c.addScrollEventListeners=function(){var g=_.hb(this.hostElement).querySelector("#scroll-container");g.style.touchAction="pan-y";g.addEventListener("wheel",this.JSC$12279_onWheelScroll);g.addEventListener("pointerdown",this.onPointerDown);g.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.c.removeScrollEventListeners=function(){var g=_.hb(this.hostElement).querySelector("#scroll-container");g.removeEventListener("wheel",this.JSC$12279_onWheelScroll);g.removeEventListener("pointerdown",this.onPointerDown);g.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.c.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.q7(this,this.setStartIndex,[this.initialStartIndex])};
_.c.reposition_=function(){var g=_.Cv("HTML_DIR")=="rtl"?"":"-",v=_.hb(this.hostElement).querySelector("#items");v&&(v.style.transform="translateX("+g+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.c.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.q7(this,this.setButtonsState_))};
_.c.setButtonsState_=function(){this.setButtonsStateRequested=!1;var g=_.hb(this.hostElement).querySelector("#items").firstElementChild;if(g){this.minComponentWidth||(this.minComponentWidth=JPV(this,g));g=_.hb(this.hostElement).querySelector("#scroll-container").clientWidth;var v=_.hb(this.hostElement).querySelector("#items").clientWidth,r=this.get(this.ytLazyListBehavior.itemsPath,this);if(r){var k=Math.round(g/this.minComponentWidth)||1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=
Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+k,r.length)-1)}this.ytLazyListBehavior.canShowMore?v+this.minComponentWidth>=this.offset+g&&(this.atEnd=!1):this.atEnd=this.offset+g>=v-20?!0:!1;this.atStart=this.offset<=20}};
_.c.setStartIndex=function(g){if(!this.minComponentWidth){var v=_.hb(this.hostElement).querySelector("#items").firstElementChild;if(!v)return;this.minComponentWidth=JPV(this,v)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*g;gY(this);this.reposition_()};
_.c.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.ke();var g=_.hb(this.hostElement).querySelector("#scroll-container").clientWidth;_.T("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=JPV(this,_.hb(this.hostElement).querySelector("#items").firstElementChild));g=this.useFloorScrolling?Math.floor(g/this.minComponentWidth)||1:Math.round(g/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&OOB(this);this.offset+=$y_(this)?
CmE(this):g*this.minComponentWidth;gY(this);this.reposition_();this.scrollCount++};
_.c.prevClick_=function(){var g=_.hb(this.hostElement).querySelector("#scroll-container").clientWidth;g=this.useFloorScrolling?Math.floor(g/this.minComponentWidth)||1:Math.round(g/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=$y_(this)?CmE(this):this.minComponentWidth*this.scrollCount-1):this.offset-=$y_(this)?CmE(this):g*this.minComponentWidth;this.centerListItems&&OOB(this);gY(this);this.reposition_()};
_.c.onIronResize_=function(){this.resizeSupportEnabled&&_.q7(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.c.onItemsTransitionEnd_=function(g){_.se(g)===_.hb(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.c.onChildElementFocus_=function(g){g=g.target.closest("#items > *");var v=_.hb(this.hostElement).querySelector("#scroll-container");if(v.contains(g)){if(_.T("web_horizontal_list_behavior_focus_killswitch"))if(g.offsetLeft<this.offset)this.offset=Math.abs(g.offsetLeft)<g.clientWidth?0:g.offsetLeft;else if(g.offsetLeft+g.clientWidth>this.offset+v.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.ke(),this.offset=g.offsetLeft+g.clientWidth-v.clientWidth;else return;else{var r=_.hb(this.hostElement).querySelector("#items"),
k=_.Cv("HTML_DIR")==="rtl",y=k?r.clientWidth-g.offsetLeft:g.offsetLeft;r=k?r.clientWidth-(g.offsetLeft+g.clientWidth):g.offsetLeft+g.clientWidth;var z=k?y>this.offset+v.clientWidth:y<this.offset,W=k?r<this.offset:r>this.offset+v.clientWidth,S=k?z:W;if(k?W:z)v=k?r:y,this.offset=Math.abs(v)<g.clientWidth?0:v;else if(S)this.ytLazyListBehavior.fillRemainingListItems(),_.ke(),this.offset=(k?y:r)-v.clientWidth;else return}gY(this);this.reposition_()}};
_.c.observeShownItems_=function(){this.reset()};
_.c.checkComponentWidthResize=function(){var g=_.hb(this.hostElement).querySelector("#items").firstElementChild;g&&(g=JPV(this,g),this.centerListItems||g!==this.minComponentWidth)&&(this.minComponentWidth=g,this.offset=g*this.scrollCount,this.centerListItems&&OOB(this),gY(this),this.reposition_())};
var JPV=function(g,v){var r=window.getComputedStyle(v).marginRight;r=Math.floor(Number(r.replace("px","")));var k=window.getComputedStyle(v).marginLeft;k=Math.floor(Number(k.replace("px","")));g.centerListItems&&!g.marginWidthRight&&(g.marginWidthRight=r,g.marginWidthLeft=k);return g.resizeSupportEnabled?v.getBoundingClientRect().width+r:v.offsetWidth+r},gY=function(g){var v=_.hb(g.hostElement).querySelector("#scroll-container").clientWidth,r=_.hb(g.hostElement).querySelector("#items").clientWidth;
g.offset<0?g.offset=0:g.offset+v>=r&&(g.offset=r-v)},OOB=function(g){g.offset-=(_.hb(g.hostElement).querySelector("#scroll-container").clientWidth+g.marginWidthRight-g.minComponentWidth)/2-g.marginWidthLeft};
_.mx.Object.defineProperties(vO.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var g=_.Cv("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(g==-1)g=this.JSC$12279_cachedViewportHeight,g=g>1320?5:g>1020?4:g>730?3:g>430?2:1;else if(g==0)return 0;_.Q3("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",g-1);g=_.Cv("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(g>-1)return g;g=this.cachedViewportWidth;g=g>1600?6:g>1400?5:g>1300?4:g>1090?5:g>870?4:g>660?3:2;_.Q3("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
g);return g},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.T("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
vO.prototype.observeShownItems_=vO.prototype.observeShownItems_;vO.prototype.onChildElementFocus_=vO.prototype.onChildElementFocus_;vO.prototype.onItemsTransitionEnd_=vO.prototype.onItemsTransitionEnd_;vO.prototype.onIronResize_=vO.prototype.onIronResize_;vO.prototype.prevClick_=vO.prototype.prevClick_;vO.prototype.nextClick_=vO.prototype.nextClick_;vO.prototype.setButtonsState_=vO.prototype.setButtonsState_;vO.prototype.requestButtonsStateUpdate_=vO.prototype.requestButtonsStateUpdate_;
vO.prototype.reposition_=vO.prototype.reposition_;vO.prototype.reset=vO.prototype.reset;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],vO.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mg.YtLazyListBehavior),_.F("design:type",Object)],vO.prototype,"ytLazyListBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],vO.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],vO.prototype,"atStart",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],vO.prototype,"atEnd",void 0);_.K([_.u(),_.F("design:type",Object)],vO.prototype,"startIndex",void 0);_.K([_.u(),_.F("design:type",Object)],vO.prototype,"endIndex",void 0);_.K([_.u({value:6}),_.F("design:type",Number)],vO.prototype,"initialCount",void 0);_.K([_.u(),_.F("design:type",Object)],vO.prototype,"scrollCount",void 0);_.K([_.u(),_.F("design:type",Object)],vO.prototype,"initialStartIndex",void 0);
_.K([_.u(),_.F("design:type",Object)],vO.prototype,"disableScrollEventListener",void 0);_.K([_.u(),_.F("design:type",Object)],vO.prototype,"supportComponentResize",void 0);_.K([_.u({value:function(){var g=this;return function(){return g.prevClick_()}}}),
_.F("design:type",Function)],vO.prototype,"boundPrevClick",void 0);_.K([_.u({value:function(){var g=this;return function(){return g.nextClick_()}}}),
_.F("design:type",Function)],vO.prototype,"boundNextClick",void 0);_.K([_.u(),_.F("design:type",Object)],vO.prototype,"useFloorScrolling",void 0);_.K([_.u(),_.F("design:type",Object)],vO.prototype,"isSearch",void 0);_.K([_.u(),_.F("design:type",Object)],vO.prototype,"dragging",void 0);_.K([_.u(),_.F("design:type",Object)],vO.prototype,"dragMouseStart",void 0);_.K([_.u(),_.F("design:type",Object)],vO.prototype,"dragOffsetStart",void 0);
_.K([_.u(),_.F("design:type",Object)],vO.prototype,"disableWheelScroll",void 0);_.K([_.u(),_.F("design:type",Object)],vO.prototype,"centerListItems",void 0);_.K([_.zz("iron-resize"),_.IU("guideOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vO.prototype,"onIronResize_",null);_.K([_.zz("transitionend"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],vO.prototype,"onItemsTransitionEnd_",null);
_.K([_.zz("focusin"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],vO.prototype,"onChildElementFocus_",null);_.K([_.IU("shownItems"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vO.prototype,"observeShownItems_",null);vO=_.K([_.Yx()],vO);_.R8.YtdHorizontalListBehavior=[];_.R8.YtdHorizontalListBehavior.push(_.NK,_.R.YtRendererBehavior,_.Mg.YtLazyListBehavior,_.JB.YtdGuideStateAwareBehavior,vO.prototype);var yZh=["APP_STATE","PI"];var VTH=_.Vd(["about:blank"]),qnC={pushState:window.history.pushState,replaceState:window.history.replaceState};var rY=function(g){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=g;this.internalPushState=g.pushState.bind(g);this.internalReplaceState=g.replaceState.bind(g)};
rY.prototype.init=function(){this.initialized=!0};
rY.prototype.pushState=function(g,v){this.initialized||this.init();this.internalPushState&&this.internalPushState(g,"",v)};
rY.prototype.replaceState=function(g,v){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(g,"",v)};
rY.prototype.getState=function(){return this.history&&this.history.state};var sZu=function(g){var v=function(){var r=g.apply(this,arguments)||this;r.boundHistoryPushState=!1;r.boundHistoryReplaceState=!1;r.debugInfo={};return r};
_.N(v,g);v.prototype.init=function(){var r=_.UG("IFRAME");_.Qm(r,_.rm(VTH));r.sandbox="allow-same-origin";r.style.display="none";this.iframe=r;document.body.appendChild(r);this.bindHistoryStateFunctions();g.prototype.init.call(this)};
v.prototype.bindHistoryStateFunctions=function(){var r=this,k=[],y;this.iframe&&((y=this.iframe.contentWindow)==null?0:y.history)&&(y=this.iframe.contentWindow.history)&&(k.push(y),Object.getPrototypeOf(y)&&k.push(Object.getPrototypeOf(y)));window.history&&k.push(window.history);y=window.history;Object.getPrototypeOf(y)&&k.push(Object.getPrototypeOf(y));k.push(qnC);y=function(W){for(var S=null,Y=0;Y<k.length;Y++){var e=k[Y][W];if(typeof e==="function"){S=e.bind(window.history);r.debugInfo[W]=Y;break}}return S};
if(!this.boundHistoryReplaceState){var z=y("replaceState");z&&(this.internalReplaceState=z,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(y=y("pushState"))&&(this.internalPushState=y,this.boundHistoryPushState=!0)};
return v}(rY),myV=function(){return sZu.call(this,window.history)||this};
_.N(myV,sZu);myV.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var kW=function(g){this.browserHistory=g;this.initialized=!1};
kW.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
kW.prototype.pushState=function(g,v){this.initialized||this.init();this.browserHistory.pushState(g,v)};
kW.prototype.replaceState=function(g,v){this.initialized||this.init();this.browserHistory.replaceState(g,v)};
kW.prototype.handlePopstate=function(g){return g.state};_.KCF=function(g,v,r,k,y){this.endpoint=g;this.forward=v;this.historyEntry=r;this.JSC$26591_savedComponentState=k;this.legacyBorder=y===void 0?!1:y};var bOH=function(g,v){this.rootData=g;this.scrollTop=v};var Eh=new _.bR("PAGE_REQUEST_TOKEN"),U6H=new _.bR("FETCH_PBJ_TOKEN");_.yB=new _.bR("EPHEMERAL_STORE_TOKEN");_.cO=function(g){this.data=Object.assign({},g);var v;(v=this.data.innertubeResponse)==null||delete v.frameworkUpdates};
_.cO.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.XK)()};
_.vI=function(g){return Object.assign({},g.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var FCE=function(){this.maxSize=100;this.timeToDataCache=new Map};
FCE.prototype.get=function(g){var v=this.timeToDataCache.get(g);v&&(this.timeToDataCache.delete(g),this.timeToDataCache.set(g,v));if(v&&v.rootData&&(_.T("web_use_response_store_for_history_cache")||_.T("mweb_use_new_history_manager"))){var r=_.h0().resolve(_.yB),k=iOF(v),y=!!k;if(k){if(k.content){var z=zy(r,k.content);y&&z?v.rootData.response=_.vI(z):y=!1}k.player&&(z=zy(r,k.player),y&&z?v.rootData.playerResponse=_.vI(z):y=!1);k.reelSequence&&(r=zy(r,k.reelSequence),y&&r?v.rootData.reelWatchSequenceResponse=
_.vI(r):y=!1)}y||(this.timeToDataCache.delete(g),v=void 0)}return v};
FCE.prototype.set=function(g,v){if(v.rootData&&(_.T("web_use_response_store_for_history_cache")||_.T("mweb_use_new_history_manager"))){var r=iOF(v),k=Object.assign({},v.rootData);r&&(r.content&&v.rootData.response&&(GxB(this,r.content,v.rootData.response),k.response=null),r.player&&v.rootData.playerResponse&&(GxB(this,r.player,v.rootData.playerResponse),k.playerResponse=null),r.reelSequence&&v.rootData.reelWatchSequenceResponse&&(GxB(this,r.reelSequence,v.rootData.reelWatchSequenceResponse),k.reelWatchSequenceResponse=
null));v=new bOH(k,v.scrollTop)}this.timeToDataCache.has(g)?this.timeToDataCache.delete(g):this.timeToDataCache.size>=this.maxSize&&(r=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(r.value));this.maxSize!==0&&this.timeToDataCache.set(g,v)};
FCE.prototype.clear=function(){this.timeToDataCache.clear()};
var iOF=function(g){var v=_.h0().resolve(_.Bd(Eh)),r;if((r=g.rootData)==null?0:r.endpoint)return v==null?void 0:eAh(v,g.rootData.endpoint);var k;_.Lx(new _.EU("History snapshot response data does not contain endpoint",(k=g.rootData)==null?void 0:k.url));return null},GxB=function(g,v,r){if(g.maxSize>0){var k;
(g=(k=r.responseContext)==null?void 0:k.maxAgeSeconds)&&Number(g)>0&&(k=_.h0().resolve(_.yB),r=M0(r,g),k.put(v,new _.cO(r)))}};var XNC=function(g,v,r){this.endpoint=v;this.JSC$26596_savedComponentState=r===void 0?null:r;this.entryTime=g};var S4Y=1;var In=function(g){var v=function(){var r=g.apply(this,[].concat(_.fF(_.Nj.apply(0,arguments))))||this;r.historyEntryTime=0;r.historySnapshotCache=r.createHistoryCache();return r};
_.N(v,g);v.prototype.createHistoryCache=function(){return new FCE};
v.prototype.saveAndReplace=function(r,k,y){var z=window.location.href;var W=W===void 0?{}:W;var S=(S=this.browserHistory.getState())&&S.entryTime?S.entryTime:oOk();r=this.createNewHistoryEntry(r,W,S);this.saveSnapshot(S,k,y);this.replaceState(r,z||window.location.href)};
v.prototype.saveAndPush=function(r,k,y,z,W){W=W===void 0?{}:W;this.saveSnapshot(this.historyEntryTime,y,z);y=this.historySnapshotCache;z=this.historyEntryTime;var S=y.timeToDataCache.keys();S=_.I(S);for(var Y=S.next();!Y.done;Y=S.next())Y=Y.value,Y>z&&y.timeToDataCache.delete(Y);k=this.createNewHistoryEntry(k,W);this.pushState(k,r)};
v.prototype.saveSnapshot=function(r,k,y){this.historySnapshotCache.set(r,new bOH(k,y))};
v.prototype.createNewHistoryEntry=function(r,k,y){y=y===void 0?oOk():y;return new XNC(y,r,k)};
v.prototype.handlePopstate=function(r){var k=g.prototype.handlePopstate.call(this,r),y=null,z=null,W=!1,S=null;k&&k.entryTime&&(S=this.historySnapshotCache.get(k.entryTime)||null,W=k.entryTime>this.historyEntryTime,this.historyEntryTime=k.entryTime,y=k.endpoint,z=k.JSC$26596_savedComponentState);this.handleHistoryCacheLoad(new _.KCF(y,W,S,z),r);return k};
v.prototype.pushState=function(r,k){Number(r==null?void 0:r.entryTime)>=0&&(this.historyEntryTime=r.entryTime);g.prototype.pushState.call(this,r,k)};
v.prototype.replaceState=function(r,k){Number(r==null?void 0:r.entryTime)>=0&&(this.historyEntryTime=r.entryTime);g.prototype.replaceState.call(this,r,k)};
v.prototype.handleHistoryCacheLoad=function(){};
return v}(kW),BRE=function(){var g=In.call(this,new myV)||this;
g.dispatchElement=null;g.entryIndex=0;return g};
_.N(BRE,In);_.c=BRE.prototype;_.c.init=function(g){g=g===void 0?!0:g;In.prototype.init.call(this);this.initialized||(g||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.c.handlePopstate=function(g){var v=null;g.state||(v="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return In.prototype.handlePopstate.call(this,g);var r=new CustomEvent("yt-history-pop",{cancelable:!0});_.nW(this.dispatchElement,"yt-history-pop",[r,{errorMsg:v}]);_.MP(this.dispatchElement,"yt-close-all-popups-action");if(!r.defaultPrevented){r=_.h0().resolve(_.K9);v=r.getCurrentData();var k=r.getCurrentPage();r=0;k?(k=_.nW(this.dispatchElement,"yt-get-page-offset",
[k]),k.length>0&&(r=k[0])):_.Lx(new _.EU("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:v?v.page:"undefined"}));v&&(v.csn=_.Z3());this.saveSnapshot(this.historyEntryTime,v,r)}return In.prototype.handlePopstate.call(this,g)};
_.c.handleHistoryCacheLoad=function(g,v){g.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.I(_.MP(this.dispatchElement,"yt-history-will-navigate",[v])).next().value||_.nW(this.dispatchElement,"yt-history-load",[v,g]))};
_.c.pushState=function(g,v){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var r=new _.EU("history.pushState is not a function",this.getDebugString());_.Z0(r)}In.prototype.pushState.call(this,g,v)};
_.c.replaceState=function(g,v){if(!this.browserHistory.boundHistoryReplaceState){var r=new _.EU("history.replaceState is not a function",this.getDebugString());_.Z0(r)}In.prototype.replaceState.call(this,g,v)};
_.c.saveAndPush=function(g,v,r,k,y){y=y===void 0?{}:y;r&&(r.csn=_.Z3());In.prototype.saveAndPush.call(this,g,v,r,k,y)};
_.c.getDebugString=function(){var g=[];this.initialized&&g.push("i");this.browserHistory.boundHistoryReplaceState&&g.push("bhr");this.browserHistory.boundHistoryPushState&&g.push("bhs");"replaceState"in this.browserHistory.debugInfo&&g.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&g.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&g.push("ei:"+String(this.entryIndex));return g.join(",")};
_.WO=function(g,v){g.init(!0);var r=g.browserHistory.getState();g.replaceState(r,n9(v))};
BRE.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.PO=new _.bR("DESKTOP_HISTORY_MANAGER_TOKEN");var h0P=[10,20,30,40,50,60],S6=function(){this.currentPartitionIndex=0},nHu=function(g){eQ6({mainAppWeb:_.$$(),
survivalSli:{partitionMinute:g,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},MTu=function(g){eQ6({mainAppWeb:_.$$(),
survivalSli:{partitionMinute:g,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},R0E=function(g){return g.currentPartitionIndex>=0&&g.currentPartitionIndex<h0P.length?h0P[g.currentPartitionIndex]:-1},gOH=function(g){return g.currentPartitionIndex>0&&g.currentPartitionIndex-1<h0P.length?h0P[g.currentPartitionIndex-1]:-1};
S6.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var g=gOH(this);g>0&&MTu(g);g=R0E(this);g>0&&nHu(g);vO1(this)}};
var vO1=function(g){var v=R0E(g);if(v>0){var r=gOH(g);r<0&&(r=0);g.intervalId=_.HR.addJob(function(){var k=gOH(g);k>0&&MTu(k);k=R0E(g);k>0&&nHu(k);vO1(g)},3,(v-r)*6E4);
g.currentPartitionIndex+=1}else g.currentPartitionIndex=-1};var rZj=function(){this.skipNextNavigation=!1},kjV=function(g,v,r){if(!v)return!1;
if(g.skipNextNavigation)return g.skipNextNavigation=!1;if(_.l(r,_.$E))return!1;var k,y,z;if((k=_.l(r,_.SG))==null?0:(y=k.browseEndpointContextSupportedConfigs)==null?0:(z=y.browseEndpointContextMainConfig)==null?0:z.skipConfirmation)return!1;var W;return((W=_.l(v.commandMetadata,_.F7))==null?void 0:W.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
rZj.prototype.showConfirmationDialog=function(g,v){this.navigateParams=v;this.customConfirmationCommand?_.h0().resolve(_.nv).resolveCommand(this.customConfirmationCommand):(v={openPopupAction:{popup:{confirmDialogRenderer:{title:_.qd(_.I0("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.qd(_.I0("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.qd(_.I0("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.qd(_.I0("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.Jv.getInstance().triggerAction("yt-open-popup-action",v,g))};
rZj.prototype.cancelPendingNavigation=function(){var g;((g=this.navigateParams)==null?void 0:g.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var yZj=function(){},zpC=function(g,v,r,k,y,z,W){r=r===void 0?{}:r;
W=W===void 0?{}:W;var S=_.Yv.instance,Y,e=(Y=_.l(v,_.$E))==null?void 0:Y.url;return e?BJK(S,e,r,window.location.href,function(a,E){cZ_(g,a,E,!1,!0,r,z,k)},function(){return!1}):xV(S,v,r,window.location.href,Y$(v),function(a,E){cZ_(g,a,E,!1,!0,r,z,k)},y,W)},cZ_=function(g,v,r,k,y,z,W,S){if(!g.JSC$12337_chunkHandler)if(r.page==="watch"||r.page==="learning_journey_watch")if(y||k){if(_.T("kevlar_continue_playback_without_player_response")){var Y;
var e=(Y=_.l(S,_.Vx))==null?void 0:Y.videoId}g.JSC$12337_chunkHandler=new V6t(_.Fx,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:k,previousVideoId:e},tempData:z},W)}else g.JSC$12337_chunkHandler=new xiV(_.Fx);else r.page==="shorts"&&y&&!k?g.JSC$12337_chunkHandler=new Ok0(_.Fx,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:z},W):g.JSC$12337_chunkHandler=new jnt(W);g.JSC$12337_chunkHandler.processChunk({endpoint:v,data:r});return g.JSC$12337_chunkHandler.wq.promise},
Izc=function(g,v,r,k,y){(r=_.D6u(r))&&cZ_(g,v,r,!1,!0,k,void 0,y)};var WkB=function(){this.pendingNavigationPromise=null};
_.c=WkB.prototype;_.c.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.c.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.c.addEventListener=function(){throw Error("vh");};
_.c.dispatchEvent=function(){throw Error("vh");};
_.c.removeEventListener=function(){throw Error("vh");};var POB=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],on=function(){_.ok.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];S4H(this)};
_.N(on,_.ok);on.prototype.verifyUser=function(){var g=S4H(this),v=g.logout;if(!g.sessionChange)return!0;this.dispatchEvent("ytsessionchange");v&&this.dispatchEvent("ytuserinvalid");return!1};
var S4H=function(g){var v=POB.map(function(y){var z;return(z=_.Yo.get(y))!=null?z:""}),r=v.some(function(y,z){return g.sessionCookies&&g.sessionCookies[z]!==""&&y===""}),k=v.some(function(y,z){return g.sessionCookies&&g.sessionCookies[z]!==y});
g.sessionCookies=v;return{logout:r,sessionChange:k}};
on.prototype.clearTimeout=function(){this.scheduledJobId&&(_.HR.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var azY=new _.bR("POSTMESSAGE_TUNNEL_TOKEN");var U9R=["/parent_tools","/file_download","/artist_roster"],pfY=[ahF,EQB,d2h,Tws,pTh,e8A,lhC,fhh];var oOu=new _.bR("APP_ROOT");var YW=new _.bR("NAVIGATION_CONFIRMATION_SERVICE");var Y4H="/account /account_advanced /account_billing /account_notifications /account_playback /account_privacy /account_sharing /cart /channel/ /clip /effect/ /feed/ /gaming /gaming/ /hashtag /learning /manage_red /minor_moment /musicpremium /new /originals /paid_memberships /place /playables /playlist /podcasts /post/ /premium /product/ /reporthistory /results /search /shopcollection/ /shorts/ /show/ /source/ /user/ /watch /youtuberedoriginals".split(" "),U9_=[{url:"/podcasts",expFlag:"enable_polymer_navigation_for_podcasts_destination_page"}],
Uq=function(g,v){this.pendingNavigationPromise=null;this.JSC$12355_clientRoot=g;this.historyManager=v;this.logger=null;this.numNavigations=-1;this.lastNavigationUrl=null;this.resetWarmLoads=!1;this.searchDebugUrlMatcher=new RegExp(/\/results\?.*deb|\/scraper_results\?.*deb|\/results\?.*enable=|\/scraper_results\?.*enable=/);this.isMiniplayerExpansion=!1;this.currentEndpoint=null;this.pageFetcher=new yZj;this.debugString=g.is;g={"yt-signal-action-history-back":this.handleSignalActionHistoryBack,"yt-signal-action-reload-page":this.handleSignalActionReloadPage.bind(this),
"yt-signal-action-soft-reload-page":this.handleSignalActionSoftReloadPage.bind(this),"yt-signal-action-reset-warm-loads":this.handleSignalActionResetWarmLoads.bind(this),"yt-signal-action-close-window":this.handleSignalActionCloseWindow};_.Ov(_.Jv.getInstance(),g,this.JSC$12355_clientRoot)},d9B,pfH,T_H,lzc,EOj;
_.N(Uq,WkB);Uq.prototype.reload=function(){_.jG(window.location.href)};
var QGP=function(g){g.currentEndpoint&&_.l(g.currentEndpoint,_.Ab)?g.reload():g.currentEndpoint&&g.navigate(g.currentEndpoint,!0,void 0,{disableCache:!0})};
Uq.prototype.navigate=function(g,v,r,k,y,z,W,S){v=v===void 0?!1:v;r=r===void 0?{}:r;k=k===void 0?{}:k;var Y=_.h0().resolve(YW),e;if(!W&&kjV(Y,(e=this.currentEndpoint)!=null?e:void 0,g))return Y.showConfirmationDialog(this.JSC$12355_clientRoot.parentElement,{endpoint:g,reload:v,params:r,tempData:k,requestType:y,createScreenConfig:z}),!1;var a=_.Qu();_.Ch(a,"eocs")||a.parkOrScheduleJob(function(){a.processSignal("eocs")},10,"eor");
W=Y$(g);Y=k.autonav==="1";e=_.Z3();on.instance||(on.instance=new on);var E=on.instance.verifyUser(),p;if(_.T("enable_dark_theme_only_on_shorts")){var f=document.documentElement.hasAttribute("dark"),Z=_.p2(!0)==="USER_INTERFACE_THEME_DARK";if(W==="shorts"){if(!f)if(_.T("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var L;_.jG((L=_.l(g==null?void 0:g.commandMetadata,_.F7))==null?void 0:L.url,void 0,void 0,window.top)}}else{var Q;_.jG(_.mV((Q=_.l(g==null?
void 0:g.commandMetadata,_.F7))==null?void 0:Q.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.T("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!f){var O;_.jG(_.mV((O=_.l(g==null?void 0:g.commandMetadata,_.F7))==null?void 0:O.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(Z!==f){var q;_.jG(_.mV((q=_.l(g==null?void 0:g.commandMetadata,_.F7))==null?void 0:q.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(W==="watch"){if(AZP(_.h0().resolve(_.Qd),
g)&&(E||_.T("fix_miniplayer_navigation_killswitch")))return!1;_.T("block_all_player_prefetch_requests")||(p=LrF(_.Rl(_.U2),g,Y))}else{var X,b=(X=_.l(this.currentEndpoint,_.Vx))==null?void 0:X.videoId;b&&_.d2.getInstance().then(function(wC){wC&&wC.set("yt-miniplayer-shown-video-id",b)})}p&&(r.frags=p.missingFragments_.join(","));
L=null;var n;Q=(n=_.l(g==null?void 0:g.commandMetadata,_.F7))==null?void 0:n.ignoreNavigation;if(!Q)if(_.T("kevlar_command_url")){var h;L=(h=_.l(g==null?void 0:g.commandMetadata,_.F7))==null?void 0:h.url}else L=_.JHC(g,r);if(L&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&L==this.lastNavigationUrl)return _.Zv({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.Ia(Qx(),"CANCELLED")}L&&(this.lastNavigationUrl=L);gJT();_.Q3("IS_HOMEPAGE_COLD",
!1);_.Q3("IS_RESULTS_PAGE_COLD",!1);_.Q3("IS_WATCH_PAGE_COLD",!1);g.loggingUrls&&g.loggingUrls.forEach(function(wC){wC.baseUrl&&_.$0(wC.baseUrl)});
_.N_h(g,z?z.layer:0)&&_.T("kevlar_flush_logs_on_away_navigation")&&_.NG();if(T_Y(g))return!1;WPH(W,y);if(!L)return Q||_.Lx(new _.EU("Can't construct url for endpoint",g)),_.Ia(Qx(),"FAILURE"),!1;_.Y4Y();n=g&&_.l(g,_.SG)&&_.l(g,_.SG).browseId.startsWith("UC");r=(h=_.T("enable_dark_theme_only_on_shorts")&&W==="shorts"?!1:_.Tt()&&document.documentElement.hasAttribute("dark")!==_.dG())?{themeRefresh:1}:{};h&&!_.Au()&&_.p2()==="USER_INTERFACE_THEME_DARK"&&(r.theme="dark");n=h||epP(L)&&!n&&!_.T("kevlar_disable_url_allowlist");
E||(n=!0);if(n||_.Cv("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var IY;var Ao=(IY=window.top)==null?void 0:IY.location.href}catch(wC){var dC;Ao=(dC=wC)==null?void 0:dC.message}_.Lx(new _.EU("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:Ao}))}g=_.T("kevlar_redirect_on_window_killswitch")?window.top:window;x$(L);_.jG(_.mV(L,r),void 0,void 0,g);_.Ia(Qx(),"ABORTED");return!1}_.T("kevlar_early_popup_close")&&_.nW(this.JSC$12355_clientRoot,
"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$12337_chunkHandler=void 0;var Hh;Ao=Y$((Hh=this.currentEndpoint)!=null?Hh:void 0);(Hh=W==="shorts"&&Ao==="shorts")||_.cEC();_.jf(FqB)("nr",void 0);Y&&_.Zv({webInfo:{navigationReason:"an"}});g.clickTrackingParams&&(k.itct=g.clickTrackingParams,k.csn=e);oZh(k);k.endpoint=JSON.stringify(g);_.T("enable_unknown_lact_fix_on_html5")&&(_.h0().resolve(_.f9),k.lact=_.nL());_.ZG.isEmpty(k)||_.KW(L,k);!_.T("disable_miniplayer_expansion_log")&&
this.isMiniplayerExpansion&&(z=Object.assign({},{layer:0},z,{parentLayer:3}));this.pendingNavigationPromise=z=zpC(this.pageFetcher,g,k,this.currentEndpoint,this.JSC$12355_isNetworkPromiseStale.bind(this),z,S);z=z.then(this.handleNavigateSuccess.bind(this,z,g,p,k),this.handleNavigateFail.bind(this,z,g));_.Pl().navigationFinishPromise=z;v={endpoint:g,pageType:W,url:n9(L),reload:!!v,noProgressBar:Hh};y&&(v.type=y);this.fireEvent("yt-navigate-start",v);p&&Izc(this.pageFetcher,g,p,k,this.currentEndpoint);
return!0};
Uq.prototype.JSC$12355_isNetworkPromiseStale=function(g){return g!=this.pendingNavigationPromise};
var azH=function(g,v,r,k,y){var z=Y$(v);v={endpoint:v,pageType:z};y&&(v.errorMessage=y);_.Lx(r);v.navigationDoneMs=_.t7("nd");v.navigationErrorReason=k;g.fireEvent("yt-navigate-error",v)};
Uq.prototype.handleNavigateFail=function(g,v,r){var k=void 0;r instanceof _.$z&&(k=r,jRh(r));if(this.JSC$12355_isNetworkPromiseStale(g))return _.l2(k);_.Ia(Qx(),"FAILURE");azH(this,v,r,"101");return _.l2(r)};
Uq.prototype.handleNavigateSuccess=function(g,v,r,k,y){if(this.JSC$12355_isNetworkPromiseStale(g))return _.rh();this.pendingNavigationPromise=null;if(!y)return v=new _.EU("Missing data in response for navigation endpoint",v),_.l2(v);if(y.reload)return window.location.reload(!0),_.rh();r&&(g={},_.ZG.extend(g,_.D6u(r),y),y=g);var z,W;r=(z=y)==null?void 0:(W=z.timing)==null?void 0:W.responseStart;r!=null&&_.t7("srt",r);_.t7("pdc");var S,Y;z=(S=y)==null?void 0:(Y=S.timing)==null?void 0:Y.info;z!=null&&
(S=_.jf(_.BHh)(z),_.Zv(S));_.Ia(Qx(),"SUCCESS");EOj(this,v,y,1,k);return _.rh()};
var epP=function(g){var v=g;_.T("kevlar_no_redirect_to_classic_2_ks")||(v=(new _.qP(g)).getPath());if(v==="/"||v==="/red")return!1;var r=!0;Y4H.forEach(function(k){g.indexOf(k)===0&&(r=!1)});
U9_.forEach(function(k){var y=k.url;_.T(k.expFlag)&&g.indexOf(y)===0&&(r=!1)});
return r};
Uq.prototype.publishPageData=function(g){this.fireEvent("yt-page-data-fetched",{pageData:g})};
d9B=function(g,v,r,k,y,z){var W=null;v.page!=="watch"&&v.page!=="learning_journey_watch"||k?v.filler||_.nW(g.JSC$12355_clientRoot,"yt-stop-old-player",[v]):W=cZ_(g.pageFetcher,y,v,r,!1,z,void 0,g.currentEndpoint);if(W)return W.then(g.publishPageData.bind(g,v));g.publishPageData(v);return _.rh()};
pfH=function(g,v,r){var k=null;if(!r)return k=new _.EU("Empty data",g.debugString,v);var y=r.response;if(!y)return k;var z={endpointType:Y$(v)||"unknown"};y.responseContext?(y=y.responseContext.errors)&&(k=new _.EU("Errors in response context",g.debugString,v,y,z)):k=y.error||y.errorMetadata?new _.EU("Errors in response",g.debugString,v,y.error,y.errorMetadata,z):new _.EU("responseContext missing",g.debugString,v,Object.keys(y).sort().join(","),z);var W,S,Y,e;if(g=r==null?void 0:(W=r.response)==null?
void 0:(S=W.responseContext)==null?void 0:(Y=S.webResponseContextExtensionData)==null?void 0:(e=Y.webResponseContextDebugData)==null?void 0:e.debugErrorMessages)for(W=0;W<g.length;W++);return k};
T_H=function(g){var v,r,k,y;return g==null?void 0:(v=g.response)==null?void 0:(r=v.responseContext)==null?void 0:(k=r.errors)==null?void 0:(y=k.error)==null?void 0:y["0"]};
lzc=function(g,v){var r;if(r=v.url&&!v.url.startsWith("/clip"))r=v.url,r=!_.T("webfe_parse_debug_param_in_resolveurl_service")&&g.searchDebugUrlMatcher.test(r)||m7Y(r)?!0:!1;if(r)m7Y(v.url)&&_.sw(window.location.href).themeRefresh?(v=_.bK(v.url,"themeRefresh"),_.WO(g.historyManager,v)):v.url&&!WkK(v.url)&&_.WO(g.historyManager,v.url);else if(v.endpoint){var k,y,z;(r=(k=v.endpoint)==null?void 0:(y=k.commandMetadata)==null?void 0:(z=y.webCommandMetadata)==null?void 0:z.url)&&!WkK(r)&&_.WO(g.historyManager,
r);r&&v.url&&r!=v.url&&!v.url.match("playnext=1")&&new _.EU("Response url mismatch in response data",g.debugString,r,v.url)}};
_.fzH=function(g,v,r,k,y,z,W,S){z=z===void 0?!1:z;var Y=_.h0().resolve(YW),e;if(!S&&kjV(Y,(e=g.currentEndpoint)!=null?e:void 0,v))return Y.showConfirmationDialog(g.JSC$12355_clientRoot.parentElement,{endpoint:v,data:r,navigationType:k,tempData:y,isMiniplayer:z,isForwardHistoryNavigation:W==null?void 0:W.forward}),_.rh();g.pageFetcher.JSC$12337_chunkHandler=void 0;return EOj(g,v,r,k,y,z)};
EOj=function(g,v,r,k,y,z){z=z===void 0?!1:z;g.isMiniplayerExpansion=z;var W=k===2;g.currentEndpoint=v;g.numNavigations++;g.numNavigations&&(M1m.navigationCount=g.numNavigations);_.Q3("NUM_NAV",g.numNavigations);var S=pfH(g,v,r);if(S)return azH(g,v,S,"102",T_H(r)),_.l2(S);var Y,e,a,E;S=r.rootVe||(r==null?void 0:(Y=r.response)==null?void 0:(e=Y.responseContext)==null?void 0:(a=e.webResponseContextExtensionData)==null?void 0:(E=a.ytConfigData)==null?void 0:E.rootVisualElementType);!W&&r&&lzc(g,r);var p,
f;Y=r==null?void 0:(p=r.response)==null?void 0:(f=p.responseContext)==null?void 0:f.maxAgeSeconds;if(!W&&!isNaN(Y)){var Z;_.T("kevlar_use_response_ttl_to_invalidate_cache")?Z=(0,_.XK)()+1E3*Y:_.T("kevlar_always_invalidate_cache")&&(Z=0);isNaN(Z)||(r.expirationTime=Z)}_.T("html5_enable_ssap_entity_id")&&W&&r.playerResponse&&(r.playerResponse.cacheMetadata={isCacheHit:!0});_.Rl(_.U2).prefetchCache_.clear();W||r.page!=="watch"||r.type!=="reduced"&&k!==1?k=d9B(g,r,W,!!z,v,y):(g.publishPageData(r),k=_.rh());
y=k.then(function(){var L=Y$(v);L={endpoint:v,pageType:L,fromHistory:W,response:r};L.navigationDoneMs=_.t7("nd");g.fireEvent("yt-navigate-finish",L)});
r.csn&&S&&r.clientSideGrafts&&k.then(g.attachClientSideGrafts.bind(g,r,_.NP()));return y};
_.c=Uq.prototype;_.c.attachClientSideGrafts=function(g,v){g.clientSideGrafts&&v&&g.clientSideGrafts.forEach(function(r){if(v&&r){var k=_.Ey(r);_.T("combine_ve_grafts")?_.Y6().graftServerVe(r,v):_.jc(g.csn,v,k)}})};
_.c.handleSignalActionHistoryBack=function(){window.history.back()};
_.c.handleSignalActionCloseWindow=function(){window.close()};
_.c.handleSignalActionReloadPage=function(){this.reload()};
_.c.handleSignalActionSoftReloadPage=function(){QGP(this)};
_.c.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.c.fireEvent=function(g,v){g=new CustomEvent(g,{bubbles:!0,cancelable:!1,composed:!0,detail:v});this.dispatchEvent(g)};
_.c.addEventListener=function(g,v){this.JSC$12355_clientRoot.addEventListener(g,v)};
_.c.dispatchEvent=function(g){return this.JSC$12355_clientRoot.dispatchEvent(g)};
_.c.removeEventListener=function(g,v){this.JSC$12355_clientRoot.removeEventListener(g,v)};
Uq[KJ]=[oOu,_.PO];_.rKC=new ht("browse","h8y2qb");_.kOs=new ht("search","JzFVk");_.yKY=new ht("shorts","xwEKAe");_.cKB=new ht("watchFixie","nmfa2d");_.zAF=new ht("watchFlexy","CF909");_.ILs=new ht("watchGrid","Tm0L3c");_.W43=new ht("watchLearningJourney","L3n37");var N_j;var Ad=function(){return _.J.apply(this,arguments)||this};
_.N(Ad,_.J);_.mx.Object.defineProperties(Ad,{template:{configurable:!0,enumerable:!0,get:function(){if(N_j===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-player--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-player">\n  \n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);N_j=g}g=N_j;return g}}});
_.K([_.D(ZOF.YtPlayerBehavior),_.F("design:type",Object)],Ad.prototype,"ytPlayerBehavior",void 0);Ad=_.K([_.V({is:"ytd-player"})],Ad);var ZYH;var HYu;var tLu;var e6=function(){var g=_.J.apply(this,arguments)||this;g.forceModernIconButton=!1;g.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return g};
_.N(e6,_.J);e6.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]]"}}}}}};
e6.prototype.handleAccountLinkingStateChangedCommand=function(g){if(g=_.l(g,CIP)){var v,r=(v=this.data)==null?void 0:v.providerKey;v=g.providerKey;r&&v&&r.id===v.id&&r.subject===v.subject&&(g=g.linked,g!==void 0&&(this.set("data.linked",g),this.notifyPath("data.linked"),_.T("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(g)))}};
e6.prototype.setPlayerAccountLinkState=function(g){var v=new VMk;OIJ(v,q0m(new sp3,g));var r=_.Fx();r&&r.getPlayerPromise().then(function(k){k.setAccountLinkState(_.hG(v.JSC$10074_serializeBinary(),4));k.updateAccountLinkingConfig(g)})};
e6.prototype.handleShowAccountLinkDialog=function(){var g=this.get("button.buttonRenderer.command");g&&_.yk([g],this.hostElement)};
_.mx.Object.defineProperties(e6.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}}}});
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],e6.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],e6.prototype,"ytRendererBehavior",void 0);_.K([_.D([_.Mz.YtActionHandlerBehavior]),_.F("design:type",Object)],e6.prototype,"actionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],e6.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],e6.prototype,"overrides",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],e6.prototype,"forceModernIconButton",void 0);_.K([_.u({value:"bottom"}),_.F("design:type",String)],e6.prototype,"buttonTooltipPosition",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],e6.prototype,"forceIconButton",void 0);_.K([_.u(),_.F("design:type",Boolean)],e6.prototype,"disableTextTransform",void 0);
_.K([_.C("data","data.linked","data.isWarning"),_.F("design:type",Object),_.F("design:paramtypes",[])],e6.prototype,"button",null);e6=_.K([_.V({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],e6);
_.m(e6,"ytd-account-link-button-renderer",function(){if(tLu!==void 0)return tLu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-link-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-account-link-button-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return tLu=g},{mode:1});var D9u;var LkH=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],an=function(){return _.J.apply(this,arguments)||this};
_.N(an,_.J);an.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
an.prototype.updateButtonActiveState=function(){var g=this,v=!!LkH.find(function(r){return g.currentState===r});
this.button&&(this.button.isPressed=v)};
_.mx.Object.defineProperties(an.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.playlistLoopStateEntity)==null?void 0:g.state)||((v=this.data)==null?void 0:v.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var g=void 0,v;if(this.currentState&&((v=this.data)==null?0:v.states)){v=_.I(this.data.states);for(var r=v.next();!r.done;r=v.next()){r=_.l(r.value,_.nbu);var k=void 0;if(((k=r)==null?void 0:k.state)===this.currentState){g=r;break}}}return g}}});
an.prototype.updateButtonActiveState=an.prototype.updateButtonActiveState;_.K([_.D(_.QN),_.F("design:type",Object)],an.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],an.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],an.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.Qtm}),_.F("design:type",Object)],an.prototype,"playlistLoopStateEntity",void 0);_.K([_.u(),_.F("design:type",Object)],an.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],an.prototype,"forceIconOnly",void 0);_.K([_.PX("ytd-button-renderer"),_.F("design:type",_.bn)],an.prototype,"button",void 0);
_.K([_.C("data","playlistLoopStateEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],an.prototype,"currentState",null);_.K([_.IU("currentButtonStateRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],an.prototype,"updateButtonActiveState",null);_.K([_.C("currentState"),_.F("design:type",Object),_.F("design:paramtypes",[])],an.prototype,"currentButtonStateRenderer",null);
an=_.K([_.V({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],an);
_.m(an,"ytd-playlist-loop-button-renderer",function(){if(D9u!==void 0)return D9u;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-loop-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-playlist-loop-button-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return D9u=g},
{mode:1});var wf1;var Qtc=_.I0("DOWNLOAD",{},"Download"),CO6=_.I0("DOWNLOADING",{},"Downloading"),uoP=_.I0("DOWNLOADED",{},"Downloaded"),x96=_.I0("RETRY",{},"Retry"),Eq=function(){var g=_.J.apply(this,arguments)||this;g.forceIconButton=!1;g.forceIconOnly=!1;g.overrides=!1;g.buttonTooltipPosition=!1;g.styleActionButton=!1;g.disableTextTransform=!1;g.downloadProgress=0;g.isDownloadComplete=!1;g.isHidden=!0;g.transferState="TRANSFER_STATE_UNKNOWN";g.isVideoDeletedByUser=!1;g.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return g};
_.N(Eq,_.J);_.c=Eq.prototype;_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.c.dataChanged=function(){var g;(g=this.data)!=null&&g.text||(g=_.DE(_.KH().getState(),this.videoId),this.updateButtonState(g))};
_.c.computeVideoId=function(g){return g};
_.c.showHideButton=function(){this.updateButtonVisibility()};
_.c.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;this.isHidden=this.transferState!=="TRANSFER_STATE_UNKNOWN"?!1:this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0};
_.c.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.c.updateButtonState=function(g){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==CO6||!_.Y7(g))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(g){case "TRANSFER_STATE_UNKNOWN":g=Qtc;var v="OFFLINE_DOWNLOAD";var r="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":g=x96;v="OFFLINE_DOWNLOAD";r="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":g=uoP;v="OFFLINE_PIN";r="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":g=
CO6;v="OFFLINE_DOWNLOADING_ZERO";r="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":g=x96;v="OFFLINE_DOWNLOAD";r="ACTION_RETRY";break;default:g=Qtc,v="OFFLINE_DOWNLOAD",r="ACTION_ADD"}this.isVideoDeletedByUser&&(g=Qtc,v="OFFLINE_DOWNLOAD",r="ACTION_ADD");var k=Object.assign({},this.data);k.text=_.qd(g);k.tooltip=g;k.icon={iconType:v};k.size="SIZE_DEFAULT";k.style="STYLE_DEFAULT";_.l(k.command,_.y4)&&(_.l(k.command,_.y4).action=r);this.set("data",k)}};
_.c.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var g="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?g="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?g="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?g="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?g="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?g="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(g="OFFLINE_PIN",this.isDownloadComplete=!0);var v;g!==((v=this.data.icon)==null?void 0:v.iconType)&&(v=Object.assign({},this.data),v.text=_.qd(CO6),v.tooltip=CO6,v.icon={iconType:g},_.l(v.command,_.y4)&&(_.l(v.command,_.y4).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",v))}};
Eq.prototype.updateProgress=Eq.prototype.updateProgress;Eq.prototype.onTransferStateChanged=Eq.prototype.onTransferStateChanged;Eq.prototype.showHideButton=Eq.prototype.showHideButton;Eq.prototype.dataChanged=Eq.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Eq.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Eq.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Eq.prototype,"forceIconButton",void 0);
_.K([_.u(),_.F("design:type",Object)],Eq.prototype,"forceIconOnly",void 0);_.K([_.u(),_.F("design:type",Object)],Eq.prototype,"overrides",void 0);_.K([_.u(),_.F("design:type",Object)],Eq.prototype,"buttonTooltipPosition",void 0);_.K([_.u(),_.F("design:type",Object)],Eq.prototype,"styleActionButton",void 0);_.K([_.u(),_.F("design:type",Object)],Eq.prototype,"disableTextTransform",void 0);
_.K([_.u({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.F("design:type",String)],Eq.prototype,"videoId",void 0);_.K([_.u(),_.F("design:type",Object)],Eq.prototype,"data",void 0);_.K([_.u({selector:wi,selectorArgs:["videoId"]}),_.F("design:type",Object)],Eq.prototype,"downloadProgress",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Eq.prototype,"isDownloadComplete",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Eq.prototype,"isHidden",void 0);_.K([_.u({selector:_.DE,selectorArgs:["videoId"]}),_.F("design:type",String)],Eq.prototype,"transferState",void 0);_.K([_.u({selector:_.$WT,selectorArgs:["videoId"]}),_.F("design:type",Object)],Eq.prototype,"isVideoDeletedByUser",void 0);_.K([_.u({selector:QCs,selectorArgs:["videoId"]}),_.F("design:type",Object)],Eq.prototype,"offlineabilityState",void 0);
_.K([_.u({value:!0}),_.F("design:type",Boolean)],Eq.prototype,"showTooltips",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],Eq.prototype,"sendCommandWhenDisabled",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],Eq.prototype,"disabled",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Eq.prototype,"dataChanged",null);
_.K([_.Um("offlineabilityState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Eq.prototype,"showHideButton",null);_.K([_.Um("transferState","isVideoDeletedByUser"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Eq.prototype,"onTransferStateChanged",null);_.K([_.Um("downloadProgress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Eq.prototype,"updateProgress",null);
Eq=_.K([_.V({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],Eq);
_.m(Eq,"ytd-download-button-renderer",function(){if(wf1!==void 0)return wf1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data]]" disable-text-transform="[[disableTextTransform]]" disabled="[[disabled]]" force-icon-button="[[forceIconButton]]" force-icon-only="[[forceIconOnly]]" force-modern-icon-button="" overrides="[[overrides]]" style-action-button="[[styleActionButton]]" class="style-scope ytd-download-button-renderer"></ytd-button-renderer>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return wf1=g},{mode:2});var jtE;var $96,JZt=function(){if($96!==void 0)return $96;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computedIcon]]">\n</yt-button-shape>\n<tp-yt-paper-tooltip disable-upgrade$="[[!tooltip]]" fit-to-visible-bounds="" offset="8" position="[[buttonTooltipPosition]]">[[tooltip]]</tp-yt-paper-tooltip>\n');return $96=g};var OY6=_.T("web_button_rework")&&_.ua("BUTTON_REWORK")||_.T("web_button_rework_with_live"),VLV=_.Rf("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,dY=function(){var g=_.J.apply(this,arguments)||this;g.isPressed=!1;g.forceIconButton=!1;g.forceIconOnly=!1;g.forceModernIconButton=!1;g.alignByText=!1;g.isShorts=!1;g.animatedText=!1;g.shouldAnimate=!1;g.JSC$12393_browserSupportsAnimation=_.T("web_supports_animations_api");g.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};g.onTap=function(){var v;if((v=g.data)==null||!v.defaultNavigationEndpoint){var r;v=!((r=g.data)==null?0:r.isToggled);var k;if((k=g.data)==null||!k.preventAutoToggle){g.shouldAnimate=!1;g.disableTextUpdateJobId&&_.HR.cancelJob(g.disableTextUpdateJobId);g.disableTextUpdateJobId=_.HR.addLowPriorityJob(function(){g.disableTextUpdateJobId=void 0},VLV);
var y;g.set("data.isToggled",!((y=g.data)==null?0:y.isToggled));r=g.getInnertubeIcon();k={toggled:v,actions:{}};r&&(k.actions[r.toLowerCase()]=v);_.hV(g.hostElement,"yt-toggle-button",k)}}};
return g};
_.N(dY,_.J);_.c=dY.prototype;_.c.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.HR.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.c.toggle=function(g){var v;this.set("data.isToggled",g!==void 0?g:!((v=this.data)==null?0:v.isToggled))};
_.c.handleUpdateToggleButtonStateCommand=function(g){if(this.data){g=_.l(g,m56);var v,r,k,y=(v=this.data)==null?void 0:(r=v.toggleButtonSupportedData)==null?void 0:(k=r.toggleButtonIdData)==null?void 0:k.id;y&&g&&y===(g==null?void 0:g.buttonId)&&this.set("data.isToggled",g.toggled)}};
_.c.handleUpdateToggleButtonTextAction=function(g){if(this.data){g=_.l(g,fsu);var v,r,k,y=(v=this.data)==null?void 0:(r=v.toggleButtonSupportedData)==null?void 0:(k=r.toggleButtonIdData)==null?void 0:k.id;y&&g&&y===(g==null?void 0:g.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=g.defaultNumericalValue,this.set("data.defaultText",g.defaultText),this.set("data.toggledText",g.toggledText),this.shouldAnimate=!1)}};
_.c.getInnertubeIcon=function(){var g=this.data;if(g){var v,r,k=((v=g.defaultIcon)==null?0:v.iconType)?(r=g.defaultIcon)==null?void 0:r.iconType:null,y,z;v=((y=g.toggledIcon)==null?0:y.iconType)?(z=g.toggledIcon)==null?void 0:z.iconType:k;return g.isToggled?v:k}};
_.c.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.mx.Object.defineProperties(dY.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var g={renderer:this.data,element:this.hostElement,toggled:!!this.data.isToggled,onTapCallback:this.onTap,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceModernIconButton:this.forceModernIconButton,forceDisabled:this.disabled,nextVersion:!0,useAnimatedText:this.animatedText&&this.JSC$12393_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var v=g.renderer;var r=g.element;var k=g.toggled;var y=g.onTapCallback;var z=g.commandClientArgs;var W=g.overrides;var S=g.forceIcon;var Y=g.forceModernIconButton;var e=g.forceDisabled;var a=g.useAnimatedText;var E=g.animatedTextProps;g=jts(v,k);S=!v.defaultIcon||!S&&v.defaultText?v.defaultIcon?"leading":void 0:Y?"icon-only":"icon-only-40";S==="icon-only-40"&&(g.type="text");var p;Y=Object;var f=Y.assign,Z;a:switch((Z=
v.style)==null?void 0:Z.styleType){case "STYLE_COMPACT_GRAY":Z={size:"S"};break a;default:Z={size:"M"}}var L=!!k;var Q=(Q=k&&v.toggledText||v.defaultText)?_.tH(Q):void 0;a?(a=_.sf(k&&v.toggledText||v.defaultText))&&E&&!isNaN(Number(E.numberValue))?(E.numberText=a,k&&(E.numberValue+=1),a=E):a=void 0:a=void 0;var O,q,X,b;var n=(E=((q=k?v.toggledAccessibilityData||((n=v.toggledText)==null?void 0:n.accessibility):v.accessibilityData||((O=v.defaultText)==null?void 0:O.accessibility))==null?void 0:(X=q.accessibilityData)==
null?void 0:X.label)||((b=v.accessibility)==null?void 0:b.label))?E:_.sf(k&&v.toggledText||v.defaultText);e=e===void 0?v.isDisabled:e;r=x9J(v,k,y,r,z);k=uoh(v,k);k!=null&&k.length?(k=_.u2({innertubeCommand:fYh(k),forceNewState:!0}),k=x6(k)?k:void 0):k=void 0;v=f.call(Y,{},g,Z,{iconPosition:S},W,{focused:!1,toggled:L,toggleable:!0,formattedButtonText:Q,animatedTextProps:a,accessibilityLabel:n,disabled:e,onTap:r,aTagConfig:k},h6k((p=v.colorData)==null?void 0:p.basicColorPaletteData));v.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(v.type="filled");return v}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var g=this.getInnertubeIcon();if(g)return _.c6(g)}}});
dY.prototype.resetAnimation=dY.prototype.resetAnimation;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],dY.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],dY.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],dY.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],dY.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],dY.prototype,"isPressed",void 0);_.K([_.u(),_.F("design:type",Object)],dY.prototype,"forceIconButton",void 0);_.K([_.u(),_.F("design:type",Object)],dY.prototype,"forceIconOnly",void 0);_.K([_.u(),_.F("design:type",Object)],dY.prototype,"forceModernIconButton",void 0);_.K([_.u(),_.F("design:type",Object)],dY.prototype,"alignByText",void 0);_.K([_.u(),_.F("design:type",Object)],dY.prototype,"overrides",void 0);
_.K([_.u(),_.F("design:type",Boolean)],dY.prototype,"disabled",void 0);_.K([_.u(),_.F("design:type",Object)],dY.prototype,"isShorts",void 0);_.K([_.u(),_.F("design:type",Object)],dY.prototype,"buttonTooltipPosition",void 0);_.K([_.u(),_.F("design:type",Object)],dY.prototype,"animatedText",void 0);_.K([_.u(),_.F("design:type",String)],dY.prototype,"textNumberValue",void 0);_.K([_.u({computed:"computeTooltip(data, data.isToggled)"}),_.F("design:type",Object)],dY.prototype,"tooltip",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dY.prototype,"resetAnimation",null);_.K([_.C("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.F("design:type",Object),_.F("design:paramtypes",[])],dY.prototype,"computedButtonShape",null);_.K([_.C("data.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],dY.prototype,"computedIcon",null);
dY=_.K([_.V({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],dY);OY6&&_.m(dY,"ytd-toggle-button-renderer",JZt,{mode:_.v6("kevlar_poly_si_batch_j081")?1:2});var HW=_.bC(function(g){function v(e){var a;return _.P(function(E){if(E.nextAddress==1)return(a=!JZC(e,S())||!S().enabled)?E.jumpTo(2):_.U(E,m9k(),3);E.nextAddress!=2&&(a=E.yieldResult);if(a)return E.return();r();setTimeout(function(){W(!1)},1500);
_.o7(E)})}
function r(){setTimeout(function(){W(!0);var e;(e=k.lottieEl)==null||e.goToAndPlay(0)},150)}
var k=_.rF(),y=_.I(_.Ww(!1,void 0,"JJXzp")),z=y.next().value,W=y.next().value,S=_.mQ(g.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.Hd(function(){var e,a;((e=g.settings)==null?void 0:(a=e.call(g))==null?void 0:a.uniqueId)==="this is not intended behavior"&&_.Lx(new _.EU("Smartimation Settings is undefined"))});
_.Z8(function(){S().experimentEnabled&&(S().enabled?OYJ(v):(W(!1),VLB(v)),_.tQ(function(){VLB(v)}))},"FRiAUe");
_.Z8(function(){S().timings.join("");S().experimentEnabled&&(q4C(S()),_.tQ(function(){stk(S())}))},"VKiJOe");
var Y=_.Uk(function(){var e=k,a=S().uniqueId+"-border",E,p;var f="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((p=(E=_.h0().resolve(_.Bd(_.V0)))==null?void 0:E())!=null&&p?"dark":"light")+"_v2.json";return{animationRef:e,animationConfig:{name:a,autoplay:!1,loop:!1,path:f}}},void 0,"tgykab");
y={};return _.A("yt-smartimation",{class:_.IV(g.className,"smartimation",(y["smartimation--experiment-enabled"]=function(){return S().experimentEnabled},y["smartimation--active-border"]=z,y["smartimation--enable-masking"]=Kko(),y))},_.A(_.d,{cond:function(){return S().experimentEnabled},
then:function(){return _.A("div",{class:"smartimation__border"},_.A(_.Wq,{className:"smartimation__border-gradient",data:Y,animationName:function(){return Y().animationConfig.name}}))}}),_.A("div",{class:"smartimation__content"},g.children))},"B");
HW.idomCompat=!0;_.B6(HW,"yt-smartimation",{props:{className:_.me,settings:_.me}});var pk=function(){var g=_.J.apply(this,arguments)||this;g.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};g.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};g.shouldEnableSmartimation=!1;return g};
_.N(pk,_.J);pk.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
pk.prototype.onDataChanged=function(){var g,v;this.shouldEnableSmartimation=(((g=this.data)==null?void 0:(v=g.timedAnimationData)==null?void 0:v.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
pk.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var g=_.l(this.data.likeButton,_.Qh),v=_.l(this.data.dislikeButton,_.Qh);return!!((g==null?0:g.isToggled)||(v==null?0:v.isToggled))};
pk.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]]"}}}}}};
_.mx.Object.defineProperties(pk.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var g,v,r=((g=this.data)==null?void 0:(v=g.timedAnimationData)==null?void 0:v.animationTiming)||[];return{uniqueId:"like-dislike",timings:r,enabled:this.shouldEnableSmartimation,experimentEnabled:r.length>0}}}});
pk.prototype.onDataChanged=pk.prototype.onDataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],pk.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],pk.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],pk.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],pk.prototype,"likeButtonOverride",void 0);_.K([_.u(),_.F("design:type",Object)],pk.prototype,"dislikeButtonOverride",void 0);
_.K([_.C("shouldEnableSmartimation"),_.F("design:type",Object),_.F("design:paramtypes",[])],pk.prototype,"smartimationSettings",null);_.K([_.IU("data"),_.zz("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pk.prototype,"onDataChanged",null);pk=_.K([_.V({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],pk);
_.m(pk,"ytd-segmented-like-dislike-button-renderer",function(){if(jtE!==void 0)return jtE;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-segmented-like-dislike-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-smartimation settings="[[smartimationSettings]]" class="style-scope ytd-segmented-like-dislike-button-renderer"><div id="segmented-buttons-wrapper" class="style-scope ytd-segmented-like-dislike-button-renderer"><div id="segmented-like-button" class="style-scope ytd-segmented-like-dislike-button-renderer"></div><div id="segmented-dislike-button" class="style-scope ytd-segmented-like-dislike-button-renderer"></div></div></yt-smartimation>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return jtE=g},{mode:1});var q4t;var stu;(stu=document.body)==null||stu.setAttribute("rounded-container","");var m9u={};m9u.YtToggleButtonBehavior=[_.Mz.YtActionHandlerBehavior,e1.YtRenderButtonBehavior,{_noAccessors:!0,properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.isToggled)","stateChanged_(data.defaultText)","stateChanged_(data.toggledText)","stateChanged_(forceIconOnly)"],created:function(){this.toggleButtonActionMap_={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction_","yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand_"}},
attached:function(){this.registerActionMap(this.toggleButtonActionMap_)},
detached:function(){this.unregisterActionMap(this.toggleButtonActionMap_)},
onYtToggleButtonTapHandler:function(){},
onYtButtonTapHandler:function(){var g=this.data.isToggled;if(!this.isModal_(g)){if(!this.data.preventAutoToggle){this.toggle();var v={toggled:this.data.isToggled,actions:{}};v.actions[this.buttonIcon]=this.data.isToggled;_.hV(this.hostElement,"yt-toggle-button",v)}v=this.data.defaultServiceEndpoint||null;var r=this.data.toggledServiceEndpoint||null;if(v&&r||v&&this.data.preventAutoToggle)g=g?r:v,v=this.disableCommandHandlerOverride,_.T("killswitch_toggle_button_behavior_resolve_command")||v?_.gh(this.hostElement,
[g]):_.W6(g,this.hostElement),_.hV(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:g})}},
stateChanged_:function(){var g=this.data;if(g){var v=g.isToggled;this._setEndpoint(this.computeEndpoint_(g));this._setServiceEndpoint(this.computeServiceEndpoint_(g));this._setButtonIcon(this.computeButtonIcon_(g,v));this._setButtonText(this.computeButtonText_(g,v));this._setButtonAccessibility(this.computeAccessibility_(g,v));this._setButtonTooltip(this.computeTooltip_(g,v));this._setButtonClass(this.computeButtonClass_(g,v));this._setIconPositionType(this.computeIconPositionType_(g));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=v):this.elements_.button.setAttribute("aria-pressed",v));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=v)}},
shouldSetIconActiveState_:function(){return _.T("kevlar_system_icons")},
toggle:function(g){this.set("data.isToggled",g!==void 0?g:!this.data.isToggled);_.T("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(g){if(g){var v,r;return!!((v=this.data)==null?0:(r=v.toggledServiceEndpoint)==null?0:r.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(g){return g&&g.defaultNavigationEndpoint||null},
computeButtonIcon_:function(g,v){var r=g&&g.defaultIcon?_.c6(g.defaultIcon.iconType):null;g=g&&g.toggledIcon?_.c6(g.toggledIcon.iconType):r;return v?g:r},
handleUpdateToggleButtonStateCommand_:function(g){g=g.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==g.buttonId&&this.toggle(g.toggled)},
computeButtonText_:function(g,v){return g?v&&g.toggledText||g.defaultText||null:null},
computeAccessibility_:function(g,v){return g?(v?this.get("toggledAccessibilityData.accessibilityData",g):this.get("accessibilityData.accessibilityData",g))||g.accessibility||null:null},
computeTooltip_:function(g,v){return g?v&&g.toggledTooltip||g.defaultTooltip||null:null},
computeButtonClass_:function(g,v){if(!g)return"";var r="",k=g.toggledStyle||g.style;if(v=v?k:g.style){v.styleType&&(v=v.styleType);try{r+=v.toLowerCase().replace(/_/g,"-")+" "}catch(y){_.wP(y,v,typeof v),_.Lx(y)}}if(g=g.size){g.sizeType&&(g=g.sizeType);try{r+=g.toLowerCase().replace(/_/g,"-")+" "}catch(y){_.wP(y,g,typeof g),_.Lx(y)}}return r.trim()},
computeIconPositionType_:function(g){return g&&g.iconPosition||null},
computeServiceEndpoint_:function(g){var v=g&&g.serviceEndpoint,r=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return v?v:r&&g.command?g.command:null},
handleUpdateToggleButtonTextAction_:function(g){g=g.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==g.buttonId&&(this.set("data.defaultText",g.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",g.toggledText),this.notifyPath("data.toggledText"))}}];_.Hq("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var KkC=_.T("web_button_rework")&&_.ua("BUTTON_REWORK")||_.T("web_button_rework_with_live"),Ty=function(){var g=_.J.apply(this,arguments)||this;g.systemIcons=_.T("kevlar_system_icons");g.roundedContainer=!0;return g};
_.N(Ty,_.J);Ty.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
Ty.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var g=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var v={toggled:!!this.data.isToggled,actions:{}};v.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var r,k;v.actions.playlistId=(r=this.data.defaultServiceEndpoint)==null?void 0:(k=r.playlistEditEndpoint)==null?void 0:k.playlistId;_.hV(this.hostElement,"yt-toggle-button",v)}(g=g?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(g)}};
Ty.prototype.onYtNavigate=function(g){var v=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(g.detail.endpoint);v&&(g.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(v))};
_.mx.Object.defineProperties(Ty,{template:{configurable:!0,enumerable:!0,get:function(){if(q4t===void 0){var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);q4t=g}g=q4t;return g}}});
Ty.prototype.onYtNavigate=Ty.prototype.onYtNavigate;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Ty.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ty.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.m7),_.F("design:type",Object)],Ty.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.D(m9u.YtToggleButtonBehavior),_.F("design:type",Object)],Ty.prototype,"ytToggleButtonBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Ty.prototype,"data",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],Ty.prototype,"showTooltips",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ty.prototype,"systemIcons",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ty.prototype,"roundedContainer",void 0);_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Ty.prototype,"onYtNavigate",null);
Ty=_.K([_.V({is:"ytd-toggle-button-renderer",disableElementRegistration:KkC})],Ty);var bYt;_.l9=new _.bR("PANEL_CONTROLLER_TOKEN");_.fk=new _.bR("SHEET_CONTROLLER_TOKEN");_.Ni=new _.bR("DIALOG_CONTROLLER_TOKEN");bYt=new _.bR("DIALOG_CONTAINER_TOKEN");var MLm=_.I0("DOWNLOAD",{},"Download"),Rp3=_.I0("DOWNLOADING",{},"Downloading"),gKK=_.I0("DOWNLOADED",{},"Downloaded"),vKm=_.I0("RETRY",{},"Retry");var kuk=[],yOh=!1;var Fk6=_.bC(function(g){var v=UlY,r=function(){return""},k=PtR(g.data),y=Sxs(g.data),z=oKs(g.data),W=YxC(g.data);
v=function(){var S=g.data(),Y=hpR(S,k(),y(),z(),W()),e=!!S.videoId,a=Y.text;return{title:e?a:void 0,tooltip:e?void 0:a,accessibilityText:a,onTap:Y.onTap,iconName:Y.iconType,style:S.butonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:Y.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:S.buttonSize}};
r={};r=_.IV("ytDownloadButtonViewModelHost",(r.ytDownloadButtonViewModelIsHidden=function(){var S=g.data(),Y=W();return S.playlistId||Y()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||Y()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},r));
return _.A("download-button-view-model",{class:r},_.A(_.Du,{data:v}))},"C");
Fk6.idomCompat=!0;var GjF=_.bC(function(g){var v=g.backgroundLottieRef;var r=g.foregroundLottieRef;var k=g.children;var y=g.wrapperClass;var z=g.disableAnimation;g=function(){return(_.T("web_animated_actions")||_.T("web_animated_actions_v2"))&&!(z==null?0:z())};
return _.A("yt-animated-action",{class:_.IV("animated-action__container",y)},_.A("div",{class:"animated-action__content-with-background"},_.A(_.d,{cond:g,then:function(){return _.A(iYP,{wrapperClass:"animated-action__background-container",lottieClass:"animated-action__background",lottiePlayerProps:function(){return{animationRef:v==null?void 0:v(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(AOB()?"dark":"light")+"_v5.json"}}}})}}),k),_.A(_.d,{cond:g,
then:function(){return _.A(iYP,{lottiePlayerProps:function(){return{animationRef:r==null?void 0:r(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(AOB()?"dark":"light")+"_v4.json"}}}})}}))},"D");
GjF.idomCompat=!0;var iYP=_.bC(function(g){var v=g.wrapperClass;var r=g.lottieClass;var k=g.lottiePlayerProps;return _.A("div",{class:_.IV("animated-action__lottie",v),"aria-hidden":"true"},_.A(_.Wq,{className:r,data:k,animationName:function(){return k().animationConfig.name}}))},"E");var eU3={isOpen:!1};var EKY={isAllowed:!1};var p4o={errorMessage:"",title:"",privacy:"",isDisabled:!0};var lWK={isOpen:!1};var Nxk={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var Xf_={response:void 0};var Hdk=function(g,v){g=g===void 0?Xf_:g;switch(v.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},g,{response:v.payload});default:return g}};var B_H={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var t4B=function(g,v){g=g===void 0?B_H:g;switch(v.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},g,{nextDisabled:v.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},g,{nextCommand:v.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},g,{footerSubmissionData:v.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},g,{isImpersonationValid:v.payload});default:return g}};var hp_={reportFormData:void 0,reportDetailsFormData:void 0};var Dl3=function(g,v){g=g===void 0?hp_:g;switch(v.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},g,{reportFormData:v.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},g,{reportDetailsFormData:v.payload});default:return g}};var nOV=void 0;_.T("mweb_enable_redux_store_on_demand")||(nOV=new m0(Lsh()));var MLc=_.bC(function(g){g=_.KM(g,{themeOverride:void 0,animationRef:{}});var v=g.animatedIconType,r=g.active,k=g.themeOverride,y=g.animationRef;g=g.staticIconFn;var z=_.I(_.Ww(void 0,void 0,"P5a72b")),W=z.next().value,S=z.next().value,Y=function(){a:{var Q=v();var O=k==null?void 0:k();var q;O=(O==null?void 0:O.useDarkTheme)||((q=_.h0().resolve(_.Bd(_.V0)))==null?void 0:q());switch(Q){case "LIKE":nOV||(nOV=new m0(Lsh()));Q=(Q=QBC(nOV.getState()))&&Q.animationLightUrl&&Q.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:O?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:O?Q.animationDarkUrl:Q.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"}}},totalFrames:60,lazyLoad:!0}:void 0;if(Q){O=Q;break a}O="animated_like_icon_"+(O?"dark_v4":"light_v4");O={lottiePlayerProps:{animationConfig:{name:O,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+O+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"}}},
totalFrames:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":O={lottiePlayerProps:{animationConfig:{name:O?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(O?"dark":"light")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"}}},totalFrames:79,lazyLoad:!1};break a}O=void 0}return O},e=function(){var Q,O;
return(O=(Q=Y())==null?void 0:Q.lottiePlayerProps.animationConfig.name)!=null?O:""},a=function(){if(Y()){var Q=Y().lottiePlayerProps.animationConfig.path;
return zp.get(Q)||W()}};
z=_.I(_.Ww(!1,void 0,"h6xR3c"));var E=z.next().value;z=z.next().value;var p=QQo(z),f=function(){var Q=Y(),O,q,X;return(X=Q==null?void 0:(O=Q.lottiePlayerProps.animationConfig)==null?void 0:(q=O.rendererSettings)==null?void 0:q.className)!=null?X:""},Z=void 0,L=void 0;
_.Z8(function(){var Q=Y(),O=e(),q=a(),X=E(),b=r();if(Q&&(L!==O&&(L=O,Z=b,O=y(),p.animationConfig=Q.lottiePlayerProps.animationConfig,p.animationRef=O,q&&(p.animationConfig.animationData=q,p.animationConfig.path=void 0),O=Q.lottiePlayerProps.animationConfig.path,!zp.get(O)&&Q.lazyLoad&&O&&w4C(O,S)),!(X||Q.lazyLoad&&!q))){if(q=!y().lottieEl)b?(X=Q.totalFrames,p.animationConfig.initialSegment=[X-1,X]):p.animationConfig.initialSegment=void 0;if(Z!==b&&!q)if(q=y(),b){var n;(n=q.lottieEl)==null||n.playSegments([0,
Q.totalFrames],!0)}else{var h;(h=q.lottieEl)==null||h.playSegments([0,1],!0)}Z=b}},"YCYOCe");
return _.A("animated-icon",{class:"ytAnimatedIconHost"},_.A(_.d,{cond:function(){var Q,O;return!((Q=Y())==null||!Q.lottiePlayerProps.animationConfig.path||((O=Y())==null?0:O.lazyLoad)&&!a()||E())},
then:function(){return _.A(_.Wq,{data:p,animationName:e,className:f,animationRef:y})},
else:g}))},"F");_.ZH=_.bC(function(g){var v=_.sv(),r=_.sv(),k=_.sv(),y=_.rF(),z=_.rF(),W=_.rF(),S=_.IW(ZYY,function(){return g.data().stateEntityStoreKey}),Y=_.IW(HYk,function(){var AC,PP;
return(PP=(AC=g.data().notificationStateEntityStoreKeys)==null?void 0:AC.subsNotificationStateKey)!=null?PP:""}),e=function(){return!g.data().enableSubscribeButtonPostClickAnimation},a=_.I(_.Ww(0,void 0,"eTsWvc")),E=a.next().value,p=a.next().value;
a=_.I(_.Ww(0,void 0,"dniDQ"));var f=a.next().value,Z=a.next().value;a=_.I(_.Ww(!1,void 0,"EluPic"));var L=a.next().value,Q=a.next().value;a=_.I(_.Ww(!1,void 0,"r0jnre"));var O=a.next().value,q=a.next().value;a=_.I(_.Ww(!1,void 0,"KMvoQe"));var X=a.next().value,b=a.next().value,n;a=_.I(_.Ww(!1,void 0,"aSENce"));var h=a.next().value,IY=a.next().value,Ao=function(){q(!0);_.Y9(_.HR,function(){q(!1)},1500)};
_.Z8(function(){var AC=O();I6(function(){AC&&!e()&&S()&&sQB(y,z,W)})},"LgmX6c");
_.Z8(function(){var AC=S();I6(function(){if(!e()&&AC){var PP;((PP=g.animateWidth)==null?0:PP.call(g))&&qxh(v.value,!!AC.subscribed,E(),f());var vv,S0;((vv=n)==null?0:vv.subscribed)||!AC.subscribed||AC.key!==((S0=n)==null?void 0:S0.key)||Ao();n=AC}})},"iZzoUb");
a=_.Uk(function(){var AC,PP,vv,S0=g.data(),oe=!((AC=S())==null||!AC.subscribed);AC=!((PP=g.isOverlay)==null||!PP.call(g));PP=L()?v:void 0;var LN=(vv=Y())==null?void 0:vv.state;vv=h();V4s(S0,LN);return xlB({model:S0,subscribed:oe,isOverlay:AC,element:PP,notificationState:LN,disableTextEllipsis:!0,focused:vv})},void 0,"yGQGue");
var dC=function(){var AC;if(!e()&&((AC=g.animateWidth)==null?0:AC.call(g))&&(r==null?0:r.value)&&(k==null?0:k.value)&&!X()){AC=S();var PP=_.I((AC==null?0:AC.subscribed)?[r,k]:[k,r]),vv=PP.next().value;PP=PP.next().value;vv=Math.ceil(vv.value.getBoundingClientRect().width);PP=Math.ceil(PP.value.getBoundingClientRect().width);p(vv);Z(PP);qxh(v.value,!(AC==null||!AC.subscribed),vv,PP);b(!0)}},Hh=_.oV(function(AC){dC();
var PP=S();PP&&(AC.detail.endpoint.subscribeEndpoint||AC.detail.endpoint.unsubscribeEndpoint)&&$lJ(v.value,!PP.subscribed,PP)}),wC=function(){var AC=_.h0().resolve(_.Bd(_.vV));
AC&&IY(AC.isKeyBoardInUse())},CK=function(){IY(!1)};
_.qG("yt-player-subscribe",function(AC){var PP=S();PP&&AC===g.data().channelId&&$lJ(v.value,!0,PP)});
_.qG("yt-player-unsubscribe",function(AC){var PP=S();PP&&AC===g.data().channelId&&$lJ(v.value,!1,PP)});
_.qG("yt-update-subscribe-button-action",function(AC){AC=_.l(AC,tlF);var PP=S();PP&&AC&&AC.channelId===g.data().channelId&&$lJ(v.value,!!AC.subscribed,PP)});
_.Hd(function(){v.value&&(v.value.addEventListener("focusin",wC),v.value.addEventListener("focusout",CK));var AC=_.Ev(_.HR,function(){dC()});
Q(!0);_.tQ(function(){_.HR.cancelJob(AC);v.value&&(v.value.removeEventListener("focusin",wC),v.value.removeEventListener("focusout",CK))})});
var Fh=function(){var AC,PP,vv;if(vv=!((AC=S())==null||!AC.subscribed))AC=!!g.data().disableNotificationBell,vv=(PP=Y())==null?void 0:PP.state,vv=!AC&&!!vv;return vv},qs=function(){var AC;
return!((AC=S())==null?0:AC.subscribed)},Q6=function(){var AC,PP;
if(PP=qs()){PP=!!g.data().disableNotificationBell;var vv=(AC=Y())==null?void 0:AC.state;PP=!PP&&!!vv}return PP},aM={},j0={};
return _.A("yt-subscribe-button-view-model",{class:_.IV(g.className,"yt-subscribe-button-view-model-wiz",(aM["yt-subscribe-button-view-model-wiz__can-animate-width"]=function(){var AC,PP;return!((AC=S())==null||!AC.subscribed)&&((PP=g.animateWidth)==null?void 0:PP.call(g))&&O()},aM["yt-subscribe-button-view-model-wiz--hidden"]=function(){var AC;
return!((AC=S())==null?0:AC.subscribed)&&g.data().hideWhenUnsubscribed},aM)),
el:v,"on:yt-service-request-sent":Hh},_.A(GjF,{backgroundLottieRef:y,foregroundLottieRef:z,wrapperClass:_.IV("yt-subscribe-button-view-model-wiz__animated-action-wrapper",(j0["yt-subscribe-button-view-model-wiz__animated-action-wrapper--is-animating"]=function(){var AC;return((AC=g.animateWidth)==null?void 0:AC.call(g))&&O()},j0["yt-subscribe-button-view-model-wiz__static-width"]=function(){var AC;
return!((AC=g.animateWidth)==null?0:AC.call(g))},j0)),
disableAnimation:e},_.A("div",{el:r,class:"yt-subscribe-button-view-model-wiz__container"},_.A(Gk,{data:a,icon:function(){return _.A(_.d,{cond:Fh,then:function(){var AC=function(){var PP;return jQm((PP=Y())==null?void 0:PP.state)};
return _.A(_.d,{cond:function(){return e()||AC()!=="NOTIFICATIONS_NONE"},
then:function(){return _.A(_.eg,{icon:AC})},
else:function(){return _.A(MLc,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:W})}})}})},
secondaryIconName:function(){return Fh()?"EXPAND":void 0}}))),_.A("div",{el:k,
class:"yt-subscribe-button-view-model-wiz__invisible"},_.A(_.d,{cond:function(){var AC;return((AC=g.animateWidth)==null?void 0:AC.call(g))&&!e()&&!X()},
then:function(){return _.A(Gk,{data:_.Uk(function(){var AC;return xlB({model:g.data(),subscribed:qs(),isOverlay:!((AC=g.isOverlay)==null||!AC.call(g)),element:v,disableTextEllipsis:!0})},void 0,"lwPlub"),
iconName:function(){var AC;return Q6()?jQm((AC=Y())==null?void 0:AC.state):void 0},
secondaryIconName:function(){return Q6()?"EXPAND":void 0}})}})))},"G");
_.ZH.idomCompat=!0;var mls=new _.bR("RENDERER_STAMPER_OPTIONS_TOKEN");var aW;_.eR=new lOV;aW=new Map;var yLT="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel".split(" "),zIs=["notificationTextRenderer","notificationMultiActionRenderer"],cLs="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),
kXh=hUs(function(g){return _.LS(g==null?void 0:g.targetId)}).useUpdatableData;var rLA=0;_.dF.debugName="EjJbCe";var Rp0=_.bC(function(g){var v=g.data;var r=_.IW(ZYY,function(){return v().subscriptionStateEntityKey});
return _.A(_.d,{cond:function(){var k=v(),y=r();return!k.hideWhenUnsubscribed||(y==null?0:y.subscribed)?_.l(v().button,_.pC):void 0},
then:function(k){return _.A("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.A(_.Du,{data:k,buttonOverrides:function(){return{toggled:!0}}}))}})},"H");
Rp0.idomCompat=!0;var P3T=_.A5({buttonViewModel:_.Du,subscribeButtonViewModel:_.ZH,downloadButtonViewModel:Fk6,toggleButtonViewModel:_.lU,subscribePlusButtonViewModel:Rp0});_.BG(ofR);var gKB=_.bC(function(g){return _.A(_.dF,{data:function(){return g.actionRow().actions}},{buttonViewModel:function(v){var r=v.data;
return _.A(HO,{isRow:g.isRow,isIconOnlyButton:function(){return Y03(r())},
useIntrinsicWidth:g.useIntrinsicWidth},_.A(_.Du,{data:r}))},
subscribeButtonViewModel:function(v){return _.A(HO,{isRow:g.isRow},_.A(_.ZH,{data:v.data,isOverlay:!1,animateWidth:function(){return!g.isRow()}}))},
downloadButtonViewModel:function(v){var r=v.data;return _.A(HO,{isRow:g.isRow,isIconOnlyButton:function(){return!!r().playlistId}},_.A(Fk6,{data:r}))},
toggleButtonViewModel:function(v){var r=v.data;return _.A(HO,{isRow:g.isRow,isIconOnlyButton:function(){var k=r();return Y03(_.l(k.isToggled?k.toggledButtonViewModel:k.defaultButtonViewModel,_.pC))}},_.A(_.lU,{data:r}))},
subscribePlusButtonViewModel:function(v){return _.A(HO,{isRow:g.isRow},_.A(Rp0,{data:v.data}))}})},"I"),HO=_.bC(function(g){var v={};
return _.A("div",{class:_.IV("yt-flexible-actions-view-model-wiz__action",(v["yt-flexible-actions-view-model-wiz__action--row-action"]=g.isRow,v["yt-flexible-actions-view-model-wiz__action--intrinsic-width"]=g.useIntrinsicWidth,v["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1,v["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=g.isIconOnlyButton,v))},g.children)},"J"),vKc=_.bC(function(g){var v=function(){var k;
return((k=g.layout)==null?void 0:k.call(g))===1},r={};
return _.A("yt-flexible-actions-view-model",{class:_.IV("yt-flexible-actions-view-model-wiz",g.className,(r["yt-flexible-actions-view-model-wiz--inline"]=function(){return!v()},r["yt-flexible-actions-view-model-wiz--scrollable"]=function(){return g.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},r))},_.A(_.af,{each:function(){return g.data().actionsRows||[]}},function(k){return _.A(_.d,{cond:v,
then:function(){return _.A("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},_.A(gKB,{actionRow:k,isRow:v,useIntrinsicWidth:function(){return!!g.data().respectActionIntrinsicWidth}}))},
else:function(){return _.A(gKB,{actionRow:k,isRow:v})}})}))},"K"),td=_.T("web_enable_sink_yt_flexible_actions_view_model")?vKc:_.Sg(ofR);
vKc.idomCompat=!0;_.B6(td,"yt-flexible-actions-view-model",{props:{data:_.me,layout:_.me,justifyContentOverride:_.me,className:_.me}});_.BG(Uos);var rOj,dom;rOj=_.bC(function(g){var v=_.IW(L9,function(){var y;return(y=g.data().dislikeEntityKey)!=null?y:""}),r=_.Uk(function(){var y=v();
return y?y.likeStatus==="DISLIKE":_.l(g.data().toggleButtonViewModel,_.Tk).isToggled},void 0,"D8oIFb"),k=_.Uk(function(){return Object.assign({},_.l(g.data().toggleButtonViewModel,_.Tk),{isToggled:r()})},void 0,"shaCXe");
return _.A("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.A(_.lU,{data:k,buttonShapeOverrides:g.buttonShapeOverrideables,onToggle:function(y){var z=v();z&&y!==(z.likeStatus==="DISLIKE")&&z.key&&_.sm(_.fC("likeStatusEntity",z.key,{likeStatus:y?"DISLIKE":"INDIFFERENT",hadUserInteraction:y}))}}))},"L");
dom=_.T("web_enable_sink_dislike_button_view_model")?rOj:Uos;_.DH=_.T("web_enable_sink_dislike_button_view_model")?rOj:_.Sg(Uos);rOj.idomCompat=!0;_.BG(eIK);var kuu,EfA;kuu=_.bC(function(g){var v=_.T("web_supports_animations_api"),r=i2(function(p){var f=e(),Z,L=(f==null?void 0:(Z=f.likeCountIfIndifferent)==null?void 0:Z.content)!==p.numberText;if(S()||!L)return p;var Q,O;return{numberText:(f==null?void 0:(Q=f.likeCountIfIndifferent)==null?void 0:Q.content)||"",numberValue:Number((O=f==null?void 0:f.likeCountIfIndifferentNumber)!=null?O:0),heightPx:36,shouldAnimate:!!f}},{initial:{numberText:"",
numberValue:0,heightPx:36,shouldAnimate:!1}}),k=i2(function(p){var f=e(),Z,L=(f==null?void 0:(Z=f.likeCountIfIndifferent)==null?void 0:Z.content)!==p.numberText;if(S()||!L)return p;var Q,O;return{numberText:(f==null?void 0:(Q=f.likeCountIfLiked)==null?void 0:Q.content)||"",numberValue:Number((O=f==null?void 0:f.likeCountIfLikedNumber)!=null?O:0),heightPx:36,shouldAnimate:!!f}},{initial:{numberText:"",
numberValue:0,heightPx:36,shouldAnimate:!1}}),y=_.I(_.Ww(void 0,void 0,"T6jMHc")),z=y.next().value,W=y.next().value,S=z,Y=_.IW(L9,function(){var p,f;return(f=(p=g.data())==null?void 0:p.likeStatusEntityKey)!=null?f:""}),e=_.IW(rPh,function(){var p,f;
return((p=g.likeCountEntity)==null?void 0:(f=p.call(g))==null?void 0:f.key)||""}),a=_.Uk(function(){var p;
return((p=Y())==null?void 0:p.likeStatus)==="LIKE"},void 0,"WxQBcd"),E=function(){var p;
return v&&!((p=g.likeCountEntity)==null||!p.call(g))};
return _.A("like-button-view-model",{class:"ytLikeButtonViewModelHost"},_.A(_.lU,{data:function(){var p=Object,f=p.assign,Z;var L=_.l((Z=g.data())==null?void 0:Z.toggleButtonViewModel,_.Tk);return f.call(p,{},L||{},{isToggled:a()})},
buttonShapeOverrides:g.buttonShapeOverrideables,animatedTextPropsDefault:function(){return E()?r():void 0},
animatedTextPropsToggled:function(){return E()?k():void 0},
onToggle:function(p){a13(p,Y(),S(),W)},
style:function(){var p;return((p=g.disableIconAnimation)==null?0:p.call(g))?void 0:{animateIcon:"true"}}}))},"M");
EfA=_.T("web_enable_sink_like_button_view_model")?kuu:eIK;_.Lk=_.T("web_enable_sink_like_button_view_model")?kuu:_.Sg(eIK);_.BG(pcC);var yOP=_.bC(function(g){var v=function(){return _.l(g.data().likeButtonViewModel,_.NY)},r=function(){var y;
return((y=v())==null?void 0:y.likeStatusEntityKey)||""},k=_.Uk(function(){var y,z;
var W=(z=_.IW(L9,r)())!=null?z:(y=v())==null?void 0:y.likeStatusEntity;y=g.data();var S;y=(y==null?void 0:(S=y.timedAnimationData)==null?void 0:S.animationTiming)||[];return{uniqueId:"like-dislike",timings:y,enabled:(W==null?void 0:W.likeStatus)==="INDIFFERENT"&&y.length>0,experimentEnabled:y.length>0}},void 0,"e1fsz");
return _.A("segmented-like-dislike-button-view-model",{class:_.IV("ytSegmentedLikeDislikeButtonViewModelHost",g.className),"button-renderer":!0},_.A(HW,{settings:k},_.A("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.A(_.d,{cond:v,then:function(y){return _.A(_.Lk,{data:y,likeCountEntity:function(){return g.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start"}})}}),_.A(_.d,{cond:function(){return _.l(g.data().dislikeButtonViewModel,_.Zu)},
then:function(y){return _.A(_.DH,{data:y,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"N"),cOu=_.T("web_enable_sink_segmented_like_dislike_button_view_model")?yOP:pcC;
yOP.idomCompat=!0;_.T("web_enable_sink_segmented_like_dislike_button_view_model")?_.B6(cOu,"segmented-like-dislike-button-view-model",{props:{data:_.me,className:_.me}}):_.kh(cOu,"segmented-like-dislike-button-view-model",{propNames:["data"]});var HIR=0;_.B6(moY,"account-link-button-view-model",{props:{data:_.me,className:_.Xz,setMinWidth:_.Xz,forceIconOnly:_.Xz}});_.Hq("menuRenderer","menuRenderer","ytd-menu-renderer");
var zUj={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"}},
IWF=_.T("web_fix_missing_action_buttons")?100:200,wY=function(){var g=_.J.apply(this,arguments)||this;g.safeArea=!_.T("kevlar_flex_menu_safe_area_killswitch");g.tonalOverride=!1;g.threeDotSize="M";g.isOverlay=!1;g.useOverlayDark=!1;g.topLevelIconsOnly=!1;g.JSC$12537_lastWidth=0;g.maybeUpdateFlexibleMenu=function(){_.T("web_fix_missing_action_buttons")?requestAnimationFrame(g.maybeUpdateFlexibleMenuImpl):g.maybeUpdateFlexibleMenuImpl()};
g.maybeUpdateFlexibleMenuImpl=function(){var v;if((v=g.data)!=null&&v.flexibleItems){g.maybeFlushDebouncer();v=g.hostElement.clientWidth;var r=v>g.JSC$12537_lastWidth,k,y=((k=g.topLevelButtonsContainer)==null?void 0:k.scrollHeight)||0,z;k=((z=g.flexibleItemButtonsContainer)==null?void 0:z.scrollHeight)||0;z=g.hostElement.scrollHeight>Math.max(y,k)+8;r?(g.resetFlexibleItems(),g.JSC$12537_lastWidth=g.hostElement.clientWidth,g.maybeUpdateFlexibleMenu()):z&&(g.shrinkFlexibleMenu(),g.JSC$12537_lastWidth=
v)}};
g.computeThreeDotButtonShape=function(){return Object.assign({},{onTap:function(){g.onOverflowTap()},
iconPosition:"icon-only",style:g.isOverlay?g.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:g.threeDotSize,state:"active",accessibilityLabel:g.computeAccessibilityLabel(g.data)},g.threeDotButtonOverride)};
g.onOverflowTap=function(){if(g.data.fetchMenuCommand)_.h0().resolve(_.nv).resolveCommand(g.data.fetchMenuCommand,{form:{element:g.hostElement}});else if(g.data.isDisabled&&g.data.disabledCommand)_.W6(g.data.disabledCommand,g.hostElement);else{var v=g.createMenuRendererVe(),r={items:g.items};g.data.menuPopupAccessibility&&(r.menuPopupAccessibility=g.data.menuPopupAccessibility);g.data.footer&&(r.footer=g.data.footer);v={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:r},veData:v}};
_.h0().resolve(_.fk).openSheet({openPopupActionCommand:v},g.hostElement)}};
return g};
_.N(wY,_.J);_.c=wY.prototype;_.c.updateButtonOverrides=function(){if(!_.T("menu_renderer_label_update_upkillswitch")){var g=_.hb(this.hostElement).querySelector("yt-button-view-model");g&&(g.buttonOverrides=this.buttonOverrides)}};
_.c.computeHasItems=function(){var g;return((g=this.topLevelButtonData)==null?void 0:g.length)||this.hasFlexibleItems};
_.c.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.c.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.kx(this.hostElement,{"--ytd-menu-renderer-button-color":_.wG(this.data.iconColor)}))};
_.c.onStamperFinished=function(){this.JSC$12537_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.c.setupFlexibleMenu=function(){var g=this,v;(v=this.data)!=null&&v.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.iU(this.maybeUpdateFlexibleMenu,IWF,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){g.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement)),
this.resetFlexibleItems()):(this.flexAsTopLevelButtons=void 0,this.hostElement.removeEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.removeEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=void 0))};
_.c.maybeFlushDebouncer=function(){if(_.T("web_replace_formatted_with_attributed_string")){var g;(g=this.topLevelButtons)==null||g.forEach(function(r){var k;(r=(k=r.getElementsByTagName("yt-attributed-string"))==null?void 0:k[0])&&DOs(r)});
var v;(v=this.flexibleItemButtons)==null||v.forEach(function(r){var k;(r=(k=r.getElementsByTagName("yt-attributed-string"))==null?void 0:k[0])&&DOs(r)})}};
_.c.resetFlexibleItems=function(){var g;if((g=this.data)!=null&&g.flexibleItems){_.T("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var v;this.flexAsTopLevelButtons=(v=this.data.flexibleItems)==null?void 0:v.map(function(r){return _.l(r,_.hP6).topLevelButton});
_.T("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.c.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.c.shrinkFlexibleMenu=function(){var g;(g=this.flexAsTopLevelButtons)!=null&&g.length&&(this.flexAsTopLevelButtons=[].concat(_.fF(this.flexAsTopLevelButtons.slice(0,-1))))};
_.c.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:zUj,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:zUj,events:!0}}};
_.c.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.c.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.c.detached=function(){this.icon="MORE_VERT"};
_.c.computeTopLevelButtonData=function(g){if(!g)return[];var v;g=(v=g==null?void 0:g.topLevelButtons)!=null?v:[];return _.ZG.unsafeClone([].concat(_.fF(g)))};
_.c.computeItems=function(g,v){if(!g)return[];var r=[];if(v){var k=(g.flexibleItems||[]).map(function(W){return _.l(W,_.hP6)});
k=_.I(k);for(var y=k.next();!y.done;y=k.next())y=y.value,v.includes(y.topLevelButton)||(y=y.menuItem)&&r.push(y)}var z;g=(z=g==null?void 0:g.items)!=null?z:[];return[].concat(_.fF(r),_.fF(g))};
_.c.computeMenuActive=function(g,v){return g||v};
_.c.onPopupOpened=function(){this.overlayOpen=!0;_.hV(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.c.onPopupClosed=function(){this.overlayOpen=!1;_.hV(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.c.onPopupCanceled=function(){this.overlayOpen=!1;_.hV(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.c.computeAccessibilityLabel=function(g){return this.get("accessibility.accessibilityData.label",g)};
_.c.isHidden=function(g,v){return this.tonalOverride||!g?!0:g.fetchMenuCommand||g.isDisabled&&g.disabledCommand?!1:!(v==null?0:v.length)};
_.c.isModernOverflowHidden=function(g,v){return this.tonalOverride&&g?g.fetchMenuCommand?!1:!(v==null?0:v.length):!0};
_.c.createMenuRendererVe=function(){var g=this.data.trackingParams,v=_.Z3(),r=_.NP();return g&&v&&r?(g=_.Ey(g),r=_.Tp(7591),_.T("combine_ve_grafts")?_.r2(_.Y6(),r,g):_.jc(v,g,r),r):null};
_.mx.Object.defineProperties(wY.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.flexAsTopLevelButtons)==null||!g.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
wY.prototype.onPopupCanceled=wY.prototype.onPopupCanceled;wY.prototype.onPopupClosed=wY.prototype.onPopupClosed;wY.prototype.onPopupOpened=wY.prototype.onPopupOpened;wY.prototype.tonalOverrideChanged=wY.prototype.tonalOverrideChanged;wY.prototype.resetFlexibleItems=wY.prototype.resetFlexibleItems;wY.prototype.setupFlexibleMenu=wY.prototype.setupFlexibleMenu;wY.prototype.iconButtonColorChanged=wY.prototype.iconButtonColorChanged;wY.prototype.updateButtonOverrides=wY.prototype.updateButtonOverrides;
_.K([_.D(_.m7),_.F("design:type",Object)],wY.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],wY.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],wY.prototype,"ytRendererstamperBehavior",void 0);_.K([_.PX("#button-shape"),_.F("design:type",cV)],wY.prototype,"buttonShape",void 0);_.K([_.PX("#button"),_.F("design:type",Object)],wY.prototype,"button",void 0);
_.K([_.u(),_.F("design:type",Object)],wY.prototype,"data",void 0);_.K([_.u({computed:"computeTopLevelButtonData(data)"}),_.F("design:type",Array)],wY.prototype,"topLevelButtonData",void 0);_.K([_.u(),_.F("design:type",Array)],wY.prototype,"flexAsTopLevelButtons",void 0);_.K([_.u({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.F("design:type",Array)],wY.prototype,"items",void 0);_.K([_.u({value:"MORE_VERT"}),_.F("design:type",String)],wY.prototype,"icon",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],wY.prototype,"safeArea",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.F("design:type",Boolean)],wY.prototype,"menuActive",void 0);_.K([_.u(),_.F("design:type",Boolean)],wY.prototype,"menuFocused",void 0);_.K([_.u({value:"bottom"}),_.F("design:type",String)],wY.prototype,"buttonTooltipPosition",void 0);_.K([_.u(),_.F("design:type",Boolean)],wY.prototype,"overlayOpen",void 0);
_.K([_.u({value:!0}),_.F("design:type",Boolean)],wY.prototype,"forceIconButton",void 0);_.K([_.u(),_.F("design:type",Boolean)],wY.prototype,"styleActionButton",void 0);_.K([_.u(),_.F("design:type",Boolean)],wY.prototype,"disableTextTransformOnButtons",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],wY.prototype,"tonalOverride",void 0);_.K([_.u(),_.F("design:type",Object)],wY.prototype,"threeDotSize",void 0);
_.K([_.u(),_.F("design:type",Object)],wY.prototype,"threeDotButtonOverride",void 0);_.K([_.u(),_.F("design:type",Object)],wY.prototype,"isOverlay",void 0);_.K([_.u(),_.F("design:type",Object)],wY.prototype,"useOverlayDark",void 0);_.K([_.u({computed:"computeButtonOverride(tonalOverride)"}),_.F("design:type",Object)],wY.prototype,"buttonOverride",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],wY.prototype,"hasCustomIconColor",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("flexAsTopLevelButtons"),_.F("design:type",Object),_.F("design:paramtypes",[])],wY.prototype,"hasFlexibleItems",null);_.K([_.u({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.F("design:type",Boolean)],wY.prototype,"hasItems",void 0);_.K([_.u(),_.F("design:type",Object)],wY.prototype,"topLevelIconsOnly",void 0);
_.K([_.IU("topLevelIconsOnly"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wY.prototype,"updateButtonOverrides",null);_.K([_.C("topLevelIconsOnly"),_.F("design:type",Object),_.F("design:paramtypes",[])],wY.prototype,"buttonOverrides",null);_.K([_.PX("#top-level-buttons-computed"),_.F("design:type",HTMLElement)],wY.prototype,"topLevelButtonsContainer",void 0);_.K([_.SC(".top-level-buttons > *"),_.F("design:type",Array)],wY.prototype,"topLevelButtons",void 0);
_.K([_.PX("#flexible-item-buttons"),_.F("design:type",HTMLElement)],wY.prototype,"flexibleItemButtonsContainer",void 0);_.K([_.SC("#flexible-item-buttons > *"),_.F("design:type",Array)],wY.prototype,"flexibleItemButtons",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wY.prototype,"iconButtonColorChanged",null);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wY.prototype,"setupFlexibleMenu",null);_.K([_.Um("topLevelIconsOnly"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wY.prototype,"resetFlexibleItems",null);_.K([_.IU("tonalOverride"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wY.prototype,"tonalOverrideChanged",null);
_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wY.prototype,"onPopupOpened",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wY.prototype,"onPopupClosed",null);_.K([_.zz("yt-popup-canceled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wY.prototype,"onPopupCanceled",null);
_.m(wY,"ytd-menu-renderer",function(){if(HYu===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-level-buttons-computed" class="top-level-buttons style-scope ytd-menu-renderer"></div><div id="flexible-item-buttons" hidden="[[!flexAsTopLevelButtons]]" class="style-scope ytd-menu-renderer"></div><yt-icon-button id="button" class="dropdown-trigger style-scope ytd-menu-renderer" hidden="[[isHidden(data, items)]]" label="[[computeAccessibilityLabel(data)]]" style-target="button" on-click="onOverflowTap"><yt-icon icon="[[icon]]" class="style-scope ytd-menu-renderer"></yt-icon></yt-icon-button><yt-button-shape id="button-shape" data="[[computeThreeDotButtonShape(data, isOverlay, threeDotButtonOverride)]]" disable-upgrade$="[[!tonalOverride]]" hidden="[[isModernOverflowHidden(data, items, tonalOverride)]]" icon-name="[[icon]]" class="style-scope ytd-menu-renderer"></yt-button-shape>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);HYu=g}g=HYu;return g},{mode:_.v6("kevlar_poly_si_batch_j030")?1:2});var Ws_;var Pt_;_.KC=_.bC(function(g){var v=g.data;var r=function(){if(v().icon)a:{var k={iconName:v().icon};for(var y=_.h0().resolve(_.zB),z=_.I([12,24]),W=z.next();!W.done;W=z.next()){var S=W.value;W=Object.assign({},k,{iconStyle:"youtube_fill",iconSize:S});S=Object.assign({},k,{iconStyle:"youtube_outline",iconSize:S});if(y.resolveIcon(W)){k=W;break a}if(y.resolveIcon(S)){k=S;break a}}k=void 0}else k=void 0;return k};
g={};return _.A("badge-shape",{class:_.IV("badge-shape-wiz",function(){return Fhs(v().type)},(g["badge-shape-wiz--overlay"]=function(){return v().isOverlay},g["badge-shape-wiz--ads-include-dot"]=function(){return v().adsIncludeDot},g["badge-shape-wiz--thumbnail-badge"]=function(){a:switch(v().type){case 16:case 17:case 18:var k=!0;
break a;default:k=!1}return k},g["badge-shape-wiz--status-badge"]=function(){a:switch(v().type){case 11:case 12:case 13:case 14:case 15:var k=!0;
break a;default:k=!1}return k},g["badge-shape-wiz--no-text"]=function(){return!v().text},g["badge-shape-wiz--modern"]=function(){return v().modern||_.T("web_modern_badge_shape")},g)),
style:_.AW({"background-color":function(){var k;return(k=v().customColors)==null?void 0:k.backgroundColor}}),
role:function(){return v().accessibilityText?"img":void 0},
"aria-label":function(){return v().accessibilityText}},_.A(_.d,{cond:function(){return v().animation},
then:function(k){return _.A(_.Wq,{className:"badge-shape-wiz__icon",data:k,animationName:function(){return k().animationConfig.name||""}})}}),_.A(_.d,{cond:function(){var k;
return r()&&!((k=v())==null?0:k.animation)},
then:function(){return _.A("div",{class:"badge-shape-wiz__icon"},_.A(Kch,{data:function(){return r()}}))}}),_.A("div",{class:"badge-shape-wiz__text"},function(){var k;
return(k=v())==null?void 0:k.text}))},"O");
_.KC.idomCompat=!0;_.B6(_.KC,"badge-shape",{props:{data:_.me}});var QB=function(){var g=_.J.apply(this,arguments)||this;g.systemIcons=_.T("kevlar_system_icons");g.animated=_.T("animated_live_badge_icon");g.useBadgeShape=_.T("web_badge_shape_defrag");return g};
_.N(QB,_.J);_.c=QB.prototype;_.c.addTooltips=function(){for(var g=_.hb(this.hostElement).querySelectorAll(".badge"),v=0,r;r=g[v++];){var k=this.repeatElement.itemForElement(r);r=_.hb(r);r.lastChild&&r.lastChild.is==="tp-yt-paper-tooltip"&&r.removeChild(r.lastChild);if(k=k.metadataBadgeRenderer&&k.metadataBadgeRenderer.tooltip){var y=_.Xp("tp-yt-paper-tooltip");(0,_.gN)(y).textContent=k;y.setAttribute("position","top");y.setAttribute("aria-hidden","true");r.appendChild(y)}}};
_.c.badgesChanged=function(){var g=this;_.Qu().parkOrScheduleJob(function(){g.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.c.standaloneRoundedBadgeChanged=function(){var g=this.useRoundedBadge?this.useRoundedBadge:void 0;g&&(this.useRoundedBadge=g)};
_.c.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.c.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.c.computeStyle=function(g){_.T("enable_html5_teal_ad_badge")&&g==="BADGE_STYLE_TYPE_AD"&&(g="badge-style-type-ad-alternate");_.T("kevlar_ytb_live_badges")&&g==="BADGE_STYLE_TYPE_LIVE_NOW"&&(g="badge-style-type-live-now-alternate");return g?g.toLowerCase().replace(/_/g,"-"):""};
_.c.computeRole=function(g){return this.computeAriaLabel(g)?"img":"status"};
_.c.computeAriaLabel=function(g){var v;return(g==null?void 0:(v=g.accessibilityData)==null?void 0:v.label)||(g==null?void 0:g.label)};
_.c.computeBadgeShape=function(g){var v;if(g){var r,k=KhF(g.style),y=bI3(g.style),z=g.label,W=((r=g.accessibilityData)==null?void 0:r.label)||g.label;g=(v=g.icon)==null?void 0:v.iconType;v={type:k,brNzRatingBadgeType:y,text:z,accessibilityText:W,icon:g!=="PREMIUM"?g:void 0}}else v={};return v};
_.c.updateComputedBadges=function(g,v,r){var k=this;(v=v?[v]:r?[r]:void 0)?this.computedBadges=v:this.computedBadges=g==null?void 0:g.filter(function(y){var z;if((z=y.metadataBadgeRenderer)==null?0:z.groups){z=!1;y=_.I(y.metadataBadgeRenderer.groups);for(var W=y.next();!W.done;W=y.next()){W=W.value;var S=void 0;z=z||((S=k.hiddenBadgeGroups)==null?void 0:S.includes(W))}return!z}return!0})};
_.c.useFilledIcons=function(g){return _.T("kevlar_system_icons")&&(g==="AUDIO_BADGE"||g==="CHECK_CIRCLE_THICK"||g==="OFFICIAL_ARTIST_BADGE"||g==="SPONSORSHIP_STAR"||g==="PERSON_RADAR_FILLED"||g==="PERSON_RADAR")};
_.c.computeIcon=function(g){var v,r;g=g==null?void 0:(v=g.metadataBadgeRenderer)==null?void 0:(r=v.icon)==null?void 0:r.iconType;if(g!=="PREMIUM"&&g)return _.c6(g)};
_.c.computeStandaloneBadge=function(g){var v;g=g==null?void 0:(v=g.icon)==null?void 0:v.iconType;return g==="PREMIUM_STANDALONE"||g==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
QB.prototype.hiddenBadgeGroupsChanged=QB.prototype.hiddenBadgeGroupsChanged;QB.prototype.standaloneBadgeChanged=QB.prototype.standaloneBadgeChanged;QB.prototype.standaloneRoundedBadgeChanged=QB.prototype.standaloneRoundedBadgeChanged;QB.prototype.badgesChanged=QB.prototype.badgesChanged;_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],QB.prototype,"hidden",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],QB.prototype,"componentBehavior",void 0);
_.K([_.u(),_.F("design:type",Array)],QB.prototype,"badges",void 0);_.K([_.u(),_.F("design:type",Object)],QB.prototype,"topStandaloneBadge",void 0);_.K([_.u(),_.F("design:type",Object)],QB.prototype,"bottomStandaloneBadge",void 0);_.K([_.u(),_.F("design:type",Object)],QB.prototype,"computedBadges",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],QB.prototype,"mediumFontAdBadge",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],QB.prototype,"useRoundedBadge",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],QB.prototype,"largeFontAdBadge",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],QB.prototype,"overlayAd",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],QB.prototype,"overlayPremium",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],QB.prototype,"noDotAdBadge",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],QB.prototype,"collectionTruncate",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],QB.prototype,"isThumbnailBadge",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],QB.prototype,"wrapBadges",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],QB.prototype,"systemIcons",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],QB.prototype,"animated",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],QB.prototype,"useBadgeShape",void 0);_.K([_.u({value:[]}),_.F("design:type",Array)],QB.prototype,"hiddenBadgeGroups",void 0);_.K([_.PX("#repeat"),_.F("design:type",lC)],QB.prototype,"repeatElement",void 0);_.K([_.Um("badges"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QB.prototype,"badgesChanged",null);
_.K([_.Um("useRoundedBadge"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QB.prototype,"standaloneRoundedBadgeChanged",null);_.K([_.Um("topStandaloneBadge","bottomStandaloneBadge"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QB.prototype,"standaloneBadgeChanged",null);_.K([_.Um("hiddenBadgeGroups"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QB.prototype,"hiddenBadgeGroupsChanged",null);
QB=_.K([_.V({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],QB);
var SxE=_.gE()(QB,"ytd-badge-supported-renderer",function(){if(Pt_===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-badge-supported-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" id="repeat" items="[[computedBadges]]" as="badge" class="style-scope ytd-badge-supported-renderer"><template is="dom-if" if="[[useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><badge-shape data="[[computeBadgeShape(badge.metadataBadgeRenderer)]]" class="style-scope ytd-badge-supported-renderer"></badge-shape></template><template is="dom-if" if="[[!useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge [[computeStandaloneBadge(badge.metadataBadgeRenderer)]] [[computeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer" role="[[computeRole(badge.metadataBadgeRenderer)]]" aria-label$="[[computeAriaLabel(badge.metadataBadgeRenderer)]]"><yt-icon default-to-filled="[[useFilledIcons(badge.metadataBadgeRenderer.icon.iconType)]]" disable-upgrade$="[[!badge.metadataBadgeRenderer.icon]]" hidden="[[!computeIcon(badge)]]" icon="[[computeIcon(badge)]]" size="16" class="style-scope ytd-badge-supported-renderer"></yt-icon><p class="style-scope ytd-badge-supported-renderer">[[badge.metadataBadgeRenderer.label]]</p></div></template></template>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);Pt_=g}g=Pt_;return g},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.v6("kevlar_poly_si_batch_j053")?1:2});var Ck=function(){var g=_.J.apply(this,arguments)||this;g.iconType="STAR";g.standardizeIconSize=_.T("kevlar_system_icons");g.mediaHoverOverlayInitialVisibility=_.T("enable_top_landscape_image_button_command_web");g.noBottomMargin=!1;g.thumbnailObjectFit="CONTAIN";g.thumbnailFitHeight=!0;g.actionMap={"yt-mute-ad-action":"handleMuteAd"};return g};
_.N(Ck,_.J);_.c=Ck.prototype;
_.c.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"},params:{mediumFontAdBadge:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.image":{id:"media",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.image.thumbnail]]",width:"[[mediaThumbnailWidth]]",fitHeight:"[[thumbnailFitHeight]]",objectFit:"[[thumbnailObjectFit]]"}}}},
"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",
notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.c.dataChanged=function(){this.clickCommand=this.get("data.clickCommand.commandExecutorCommand.commands.0");this.clickCommand||(this.clickCommand=this.get("data.clickCommand"));this.clickCommand&&(this.updateMediaBackgroundImage(),this.ytSparklesClickLocationBehavior.configureClickTargets("root",Ck.JSC$12549_DEFAULT_CLICK_LOCATION_BEHAVIOR,Ck.JSC$12549_CLICK_LOCATION_ID_MAP))};
_.c.onTap=function(g){if(!_.T("use_on_click_for_desktop_display_ad"))this.onTapOrClick(g)};
_.c.onClick=function(g){if(_.T("use_on_click_for_desktop_display_ad"))this.onTapOrClick(g)};
_.c.onTapOrClick=function(g){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,g,!1)};
_.c.updateMediaBackgroundImage=function(){var g=this.get("data.image.thumbnail.thumbnails");g&&(g=_.hH(g,0))&&_.kx(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+g+")"})};
_.c.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var g=0;g<this.data.impressionEndpoints.length;g++){var v=this.data.impressionEndpoints[g];v.clickTrackingParams&&delete v.clickTrackingParams;_.h0().resolve(_.nv).resolveCommand(v,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var r;((r=this.data)==null?0:r.activeView)&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17)}};
_.c.handleMuteAd=function(){};
_.c.attached=function(){var g=this;_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&g.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.c.detached=function(){_.T("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.mx.Object.defineProperties(Ck.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.titleText)return"";var v;return _.I0("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((v=this.data)==null?void 0:v.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.fifthLine)?this.data.fifthLine:null}},
computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}},
computePriceHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getPrice}},
computeThirdLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getThirdLine}},
computeFourthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFourthLine}},
computeFifthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFifthLine}},
hasEnergyIcon:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.energyIcon)}},
computeSecondaryTextHidden:{configurable:!0,enumerable:!0,get:function(){return!(this.computeRatingHidden&&this.computePriceHidden)}},
layout:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.layout?this.data.layout.toLowerCase().replace(/_/g,"-"):""}},
mediaThumbnailWidth:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.layout&&this.data.layout==="DISPLAY_AD_LAYOUT_VERTICAL_CAROUSEL_ITEM")return 135}},
useRoundedBadge:{configurable:!0,enumerable:!0,get:function(){return this.layout==="display-ad-layout-top-landscape-image"}}});
Ck.prototype.onClick=Ck.prototype.onClick;Ck.prototype.onTap=Ck.prototype.onTap;Ck.prototype.dataChanged=Ck.prototype.dataChanged;
Ck.JSC$12549_CLICK_LOCATION_ID_MAP=_.T("enable_web_home_top_landscape_image_layout_click_location")?new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","body-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER","secondary-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","media-hover-overlay"],["PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND",
"media"],["PROMOTED_SPARKLES_CLICK_LOCATION_BORDER","media-background"]]):new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"]]);
Ck.JSC$12549_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.T("enable_web_home_top_landscape_image_layout_click_location")?[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION",code:7,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE",code:31,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER",
code:1,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:9,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL",code:8,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND",code:41,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BORDER",
code:39,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}]:[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}];_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ck.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ck.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.uB),_.F("design:type",Object)],Ck.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Ck.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.nE.YtSparklesClickLocationBehavior),_.F("design:type",Object)],Ck.prototype,"ytSparklesClickLocationBehavior",void 0);_.K([_.D(LE),_.F("design:type",Object)],Ck.prototype,"ytdActiveViewBehavior",void 0);_.K([_.D([_.Mz.YtActionHandlerBehavior]),_.F("design:type",Object)],Ck.prototype,"actionHandlerBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Ck.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Ck.prototype,"clickCommand",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.Nd}),_.F("design:type",Boolean)],Ck.prototype,"miniMode",void 0);_.K([_.u(),_.F("design:type",String)],Ck.prototype,"iconType",void 0);_.K([_.C("data.titleText"),_.F("design:type",String),_.F("design:paramtypes",[])],Ck.prototype,"titleAriaLabel",null);
_.K([_.C("data.rating"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ck.prototype,"getRating",null);_.K([_.C("data.price"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ck.prototype,"getPrice",null);_.K([_.C("data.thirdLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ck.prototype,"getThirdLine",null);_.K([_.C("data.fourthLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ck.prototype,"getFourthLine",null);
_.K([_.C("data.fifthLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ck.prototype,"getFifthLine",null);_.K([_.C("getRating"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ck.prototype,"computeRatingHidden",null);_.K([_.C("getPrice"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ck.prototype,"computePriceHidden",null);_.K([_.C("getThirdLine"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ck.prototype,"computeThirdLineHidden",null);
_.K([_.C("getFourthLine"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ck.prototype,"computeFourthLineHidden",null);_.K([_.C("getFifthLine"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ck.prototype,"computeFifthLineHidden",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.energyIcon"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ck.prototype,"hasEnergyIcon",null);
_.K([_.C("computePriceHidden","computeRatingHidden"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ck.prototype,"computeSecondaryTextHidden",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ck.prototype,"standardizeIconSize",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ck.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ck.prototype,"noBottomMargin",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data.layout"),_.F("design:type",String),_.F("design:paramtypes",[])],Ck.prototype,"layout",null);_.K([_.C("data.layout"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ck.prototype,"mediaThumbnailWidth",null);_.K([_.C("layout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ck.prototype,"useRoundedBadge",null);_.K([_.u(),_.F("design:type",String)],Ck.prototype,"thumbnailObjectFit",void 0);
_.K([_.u(),_.F("design:type",Object)],Ck.prototype,"thumbnailFitHeight",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ck.prototype,"dataChanged",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Ck.prototype,"onTap",null);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Ck.prototype,"onClick",null);
Ck=_.K([_.V({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],Ck);
_.m(Ck,"ytd-display-ad-renderer",function(){if(Ws_!==void 0)return Ws_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-display-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-display-ad-renderer">\n  <div id="root" class="style-scope ytd-display-ad-renderer">\n    <div id="media-container" aria-hidden="true" class="style-scope ytd-display-ad-renderer">\n      <div id="media-background" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media-badge" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media-hover-overlay" class="style-scope ytd-display-ad-renderer"></div>\n    </div>\n    <div class="title style-scope ytd-display-ad-renderer">\n      <a class="yt-display-ad-renderer-endpoint title-link style-scope ytd-display-ad-renderer" aria-label$="[[titleAriaLabel]]" href$="[[computeHref_(clickCommand)]]">\n        <yt-formatted-string class="title-text style-scope ytd-display-ad-renderer" text="[[data.titleText]]" title="[[getSimpleString(data.titleText)]]">\n        </yt-formatted-string>\n      </a>\n      <div id="menu" class="style-scope ytd-display-ad-renderer"></div>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" title="[[getSimpleString(data.bodyText)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <div id="badge" class="badge style-scope ytd-display-ad-renderer"></div>\n      <yt-formatted-string id="secondary-text" hidden="[[computeSecondaryTextHidden]]" text="[[data.secondaryText]]" title="[[getSimpleString(data.secondaryText)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <span id="rating" hidden="[[computeRatingHidden]]" class="style-scope ytd-display-ad-renderer">[[getRating]]</span>\n      <yt-icon id="icon" default-to-filled="true" hidden="[[computeRatingHidden]]" icon="[[iconType]]" class="style-scope ytd-display-ad-renderer"></yt-icon>\n      <yt-formatted-string id="price" hidden="[[computePriceHidden]]" text="[[getPrice]]" class="style-scope ytd-display-ad-renderer"></yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="third-line" hidden="[[computeThirdLineHidden]]" text="[[data.thirdLine]]" title="[[getSimpleString(data.thirdLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="fourth-line" hidden="[[computeFourthLineHidden]]" text="[[data.fourthLine]]" title="[[getSimpleString(data.fourthLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="fifth-line" hidden="[[computeFifthLineHidden]]" text="[[data.fifthLine]]" title="[[getSimpleString(data.fifthLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <yt-img-shadow id="energy-icon" height="14" hidden="[[!data.energyIcon]]" thumbnail="[[data.energyIcon]]" class="style-scope ytd-display-ad-renderer"></yt-img-shadow>\n    </div>\n    <div id="call-to-action" class="style-scope ytd-display-ad-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-display-ad-renderer">\n  <div id="dismissed-content" class="style-scope ytd-display-ad-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Ws_=g},{mode:1});var oKE;var Yxt;var UlH;var iIK=new Map;var AOV=!1;var u9=function(){var g=_.J.apply(this,arguments)||this;g.DEFAULT_TOOLTIP_OFFSET="10";g.TOOLTIP_OFFSET_NO_BANNER="-8";g.badges=null;g.noEndpoints=!1;g.wrapText=!1;g.forceVerified=!1;g.tooltipPosition="top";g.compactStyle=!1;g.height=0;g.lineHeight=0;return g};
_.N(u9,_.J);_.c=u9.prototype;_.c.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.c.attached=function(){var g=this;this.observer=new MutationObserver(function(v,r){g.handleResized();r.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.c.detached=function(){this.observer&&this.observer.disconnect()};
_.c.logTooltipEvent=function(){_.T("kevlar_wiz_tooltip_event_killswitch")||AOV||(_.GX3("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),AOV=!0)};
_.c.handleWindowResized=function(){this.handleResized()};
_.c.onChannelNameChanged=function(){this.verified?this.handleResized():(this.textEl&&this.textEl.style.removeProperty("width"),this.textContainerEl&&(this.textContainerEl.style.removeProperty("padding"),this.textContainerEl.style.removeProperty("margin-right"),this.textContainerEl.style.removeProperty("margin-left")))};
_.c.onHeightChanged=function(){if(this.verified){var g=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.Cv("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=g:this.textContainerEl.style.marginRight=g}};
_.c.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.Cv("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.c.handleResized=function(){var g=this;this.verified&&_.HR.addLowPriorityJob(function(){g.fitBackgroundToText();var v=getComputedStyle(g.hostElement).lineHeight;v&&(v=v.match(/\d+/))&&v.length&&(g.lineHeight=Number(v[0]));g.height=g.lineHeight&&!g.wrapText?g.lineHeight:g.textEl.offsetHeight})};
_.c.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var g=document.createRange(),v=_.hb(this.textEl).children;v.length>0?g.selectNodeContents(v[0]):g.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(g.getBoundingClientRect().width)+"px"}};
_.c.computeChannelBadgeStyle=function(g){var v;if((g==null?0:(v=g.runs)==null?0:v.length)&&g.runs[0].textColor)return"--ytd-badge-icon-color:"+_.wG(g.runs[0].textColor)+";"};
_.mx.Object.defineProperties(u9.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"?_.qd(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var g=this.get("badges.0.metadataBadgeRenderer.tooltip");if(g)return g}return _.sf(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
u9.prototype.onLineHeightChanged=u9.prototype.onLineHeightChanged;u9.prototype.onHeightChanged=u9.prototype.onHeightChanged;u9.prototype.onChannelNameChanged=u9.prototype.onChannelNameChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],u9.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],u9.prototype,"badges",void 0);_.K([_.u(),_.F("design:type",Object)],u9.prototype,"channelName",void 0);
_.K([_.u(),_.F("design:type",Object)],u9.prototype,"noEndpoints",void 0);_.K([_.u(),_.F("design:type",Object)],u9.prototype,"wrapText",void 0);_.K([_.u(),_.F("design:type",Object)],u9.prototype,"forceVerified",void 0);_.K([_.u(),_.F("design:type",Object)],u9.prototype,"tooltipPosition",void 0);_.K([_.u(),_.F("design:type",String)],u9.prototype,"tooltip",void 0);_.K([_.u(),_.F("design:type",Boolean)],u9.prototype,"hasChannelArt",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],u9.prototype,"compactStyle",void 0);_.K([_.PX("#text-container"),_.F("design:type",HTMLElement)],u9.prototype,"textContainerEl",void 0);_.K([_.PX("#text"),_.F("design:type",Object)],u9.prototype,"textEl",void 0);_.K([_.PX("#verified-tooltip"),_.F("design:type",HTMLElement)],u9.prototype,"verifiedTooltip",void 0);_.K([_.u(),_.F("design:type",Object)],u9.prototype,"height",void 0);
_.K([_.u(),_.F("design:type",Object)],u9.prototype,"lineHeight",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("badges","forceVerified"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],u9.prototype,"verified",null);_.K([_.C("badges","verified"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],u9.prototype,"hideBadges",null);_.K([_.C("channelName"),_.F("design:type",Object),_.F("design:paramtypes",[])],u9.prototype,"formattedName",null);
_.K([_.C("badges","verified","formattedName"),_.F("design:type",String),_.F("design:paramtypes",[])],u9.prototype,"tooltipText",null);_.K([_.C("hasChannelArt"),_.F("design:type",String),_.F("design:paramtypes",[])],u9.prototype,"tooltipOffset",null);_.K([_.IU("channelName"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],u9.prototype,"onChannelNameChanged",null);
_.K([_.IU("height"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],u9.prototype,"onHeightChanged",null);_.K([_.IU("lineHeight","height"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],u9.prototype,"onLineHeightChanged",null);u9=_.K([_.V({is:"ytd-channel-name",disableElementRegistration:!0})],u9);
_.m(u9,"ytd-channel-name",function(){if(UlH!==void 0)return UlH;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-name--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-mouseover="logTooltipEvent" class="style-scope ytd-channel-name">\n  <div id="text-container" class="style-scope ytd-channel-name">\n    <yt-formatted-string id="text" ellipsis-truncate="[[!wrapText]]" link-inherit-color="" no-endpoints="[[noEndpoints]]" respect-lang-dir="" text="[[formattedName]]" title="" class="style-scope ytd-channel-name">\n    </yt-formatted-string>\n  </div>\n  <tp-yt-paper-tooltip aria-hidden="true" fit-to-visible-bounds="" offset="[[tooltipOffset]]" position="[[tooltipPosition]]" class="style-scope ytd-channel-name">\n    [[tooltipText]]\n  </tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer badges="[[badges]]" hidden="[[hideBadges]]" style$="[[computeChannelBadgeStyle(formattedName)]]" class="style-scope ytd-channel-name">\n</ytd-badge-supported-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return UlH=g},{mode:_.v6("kevlar_poly_si_batch_j036")?1:2});var xW=function(){var g=_.J.apply(this,arguments)||this;g.standardizeIconSize=_.T("kevlar_system_icons");g.enableModernCommentBadges=_.T("enable_modern_comment_badges");return g};
_.N(xW,_.J);xW.prototype.basicPaletteChanged=function(){var g;(g=this.data.color)!=null&&g.basicColorPaletteData&&_.N0(this.hostElement,this.data.color.basicColorPaletteData)};
xW.prototype.colorChanged=function(){if(!this.enableModernCommentBadges){var g,v=this.get("basicColorPaletteData.backgroundColor",(g=this.data)==null?void 0:g.color),r;g=this.get("basicColorPaletteData.foregroundTitleColor",(r=this.data)==null?void 0:r.color);r={};v?(v=_.wG(v),r["--ytd-author-comment-badge-background-color"]=v):(r["--ytd-author-comment-badge-icon-background-color"]="transparent",r["--ytd-author-comment-badge-background-color"]="transparent");g?(v=_.wG(g),r["--ytd-author-comment-badge-name-color"]=
v,r["--ytd-author-comment-badge-icon-color"]=v):r["--ytd-author-comment-badge-name-color"]="var(--yt-spec-text-primary)";Object.keys(r).length>0&&_.kx(this.hostElement,r)}};
xW.prototype.useFilledIcons=function(g){return _.T("kevlar_system_icons")&&(g==="CHECK_CIRCLE_THICK"||g==="OFFICIAL_ARTIST_BADGE")};
_.mx.Object.defineProperties(xW.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){return this.data.authorCreator||!!this.get("data.color.basicColorPaletteData.backgroundColor")}}});
xW.prototype.colorChanged=xW.prototype.colorChanged;xW.prototype.basicPaletteChanged=xW.prototype.basicPaletteChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],xW.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],xW.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],xW.prototype,"standardizeIconSize",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],xW.prototype,"enableModernCommentBadges",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data.authorUnifiedVerified"),_.F("design:type",Object),_.F("design:paramtypes",[])],xW.prototype,"verified",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],xW.prototype,"creator",null);_.K([_.IU("data.color.basicColorPaletteData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xW.prototype,"basicPaletteChanged",null);
_.K([_.IU("data.color"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xW.prototype,"colorChanged",null);xW=_.K([_.V({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],xW);
_.m(xW,"ytd-author-comment-badge-renderer",function(){if(Yxt!==void 0)return Yxt;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-author-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="name" class="yt-simple-endpoint style-scope ytd-author-comment-badge-renderer" href$="[[computeOptionalHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n  <ytd-channel-name id="channel-name" channel-name="[[data.authorText]]" force-verified="[[verified]]" tooltip="[[data.iconTooltip]]" class="style-scope ytd-author-comment-badge-renderer">\n  </ytd-channel-name>\n</a>\n<yt-icon id="icon" default-to-filled="[[useFilledIcons(data.icon.iconType)]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" size="12" class="style-scope ytd-author-comment-badge-renderer">\n</yt-icon>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Yxt=g},{mode:1});var eU0;var j6=function(){return _.J.apply(this,arguments)||this};
_.N(j6,_.J);j6.prototype.computeThumbnailWidth=function(g){if(g==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],j6.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],j6.prototype,"data",void 0);_.K([_.u({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],j6.prototype,"icon",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],j6.prototype,"surface",void 0);
_.K([_.u({reflectToAttribute:!0,value:_.T("enable_shrink_image_size_on_web_posts_singleton")}),_.F("design:type",Boolean)],j6.prototype,"searchSxsUx",void 0);j6=_.K([_.V({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],j6);
_.m(j6,"ytd-backstage-image-renderer",function(){if(eU0!==void 0)return eU0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[data.command]]" class="style-scope ytd-backstage-image-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-backstage-image-renderer" href$="[[computeHref_(data.command)]]" data="[[data.commmand]]" aria-label$="[[data.accessibility.accessibilityData.label]]">\n    <div id="image-container" class="style-scope ytd-backstage-image-renderer">\n      <yt-img-shadow thumbnail="[[data.image]]" width="[[computeThumbnailWidth(surface)]]" class="style-scope ytd-backstage-image-renderer">\n      </yt-img-shadow>\n      <div id="image-icon-container" class="image-icon-container style-scope ytd-backstage-image-renderer" hidden="[[!data.icon]]">\n        <yt-icon icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-backstage-image-renderer"></yt-icon>\n      </div>\n    </div>\n  </a>\n</template>\n<template is="dom-if" if="[[!data.command]]" class="style-scope ytd-backstage-image-renderer">\n    <div id="image-container" class="style-scope ytd-backstage-image-renderer">\n      <yt-img-shadow thumbnail="[[data.image]]" width="[[computeThumbnailWidth(surface)]]" class="style-scope ytd-backstage-image-renderer">\n      </yt-img-shadow>\n      <div id="generated-image-identifier" class="generated-image-identifier style-scope ytd-backstage-image-renderer" hidden="[[!data.generatedImageMetadata]]">\n        <yt-icon class="generated-image-icon style-scope ytd-backstage-image-renderer" icon="[[computeIcon_(data.generatedImageMetadata.icon)]]"></yt-icon>\n        <span class="generated-image-label style-scope ytd-backstage-image-renderer">[[data.generatedImageMetadata.label]]</span>\n      </div>\n      <div id="image-icon-container" class="image-icon-container style-scope ytd-backstage-image-renderer" hidden="[[!data.icon]]">\n        <yt-icon icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-backstage-image-renderer"></yt-icon>\n      </div>\n    </div>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return eU0=g},{mode:1});var aWt;var $W=function(){var g=_.J.apply(this,arguments)||this;g.isLoading=!1;g.selectedItemIndex=-1;return g};
_.N($W,_.J);_.c=$W.prototype;_.c.computeIsChannelOwner=function(g){if(!g)return!0;g=g[0];return!(g&&(g.signinEndpoint||g.selectServiceEndpoint))};
_.c.computeIsImagePoll=function(g){return(g==null?void 0:g.type)==="POLL_TYPE_IMAGE"};
_.c.computeIsTotalVotesDisabled=function(g){return!(g==null?0:g.totalVotes)};
_.c.thumbnailSrc=function(g){var v,r,k,y;return(g==null?0:(v=g.thumbnails)==null?0:(r=v[0])==null?0:r.url)?_.pV((k=g.thumbnails)==null?void 0:(y=k[0])==null?void 0:y.url):void 0};
_.c.progressWidth=function(g){return"width:"+(g?g*100:0)+"%;"};
_.c.textAreaWidth=function(g){return this.isImagePoll?null:"width:"+(g?g*100:0)+"%;"};
_.c.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.c.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var g=this.data.choices,v=0;v<g.length;v++)if(g[v].selected){this.selectedItemIndex=v;break}};
_.c.onPopupClosed=function(g,v){g=Number(this.pollVotes.selected);v.confirmed&&(this.selectChoice(g,!1),_.nW(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.c.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.c.onYtCommentPollRevert=function(g,v){v&&(this.selectChoice(v.selectedChoiceIndex,!0),this.set("data.totalVotes",v.totalVotes))};
_.c.onYtServiceRequestSent=function(g,v){if(v.actions)for(g=0;g<v.actions.length;g++){var r=v.actions[g];_.l(r,T3)&&this.set("data.totalVotes",_.l(r,T3).totalVotes)}};
_.c.onYtServiceRequestCompleted=function(g){var v=this.get("detail.data.actionResults.0.feedback",g);g=this.get("detail.data.actionResults.0.status",g);if(v==="FEEDBACK_DESELECT"||v==="FEEDBACK_SELECT")this.isLoading=!1,g==="STATUS_FAILED"?_.hV(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.c.getEndpoint=function(g,v){return v===g?this.data.choices[v].deselectServiceEndpoint||null:this.data.choices[g].selectServiceEndpoint||null};
_.c.selectChoice=function(g,v){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var r=0;r<this.data.choices.length;r++){var k;if(g===this.selectedItemIndex){var y=!1;var z=k=null}else k=(y=r===g)?this.data.choices[r].voteRatioIfSelected:this.data.choices[r].voteRatioIfNotSelected,z=y?this.data.choices[r].votePercentageIfSelected:this.data.choices[r].votePercentageIfNotSelected;this.set("data.choices."+r+".voteRatio",k);
this.set("data.choices."+r+".votePercentage",z);this.set("data.choices."+r+".selected",y)}v||(this.isLoading=!0,(v=this.getEndpoint(g,this.selectedItemIndex))&&_.h0().resolve(_.nv).resolveCommand(v,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===g?-1:g};
_.mx.Object.defineProperties($W.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
$W.prototype.onYtServiceRequestCompleted=$W.prototype.onYtServiceRequestCompleted;$W.prototype.onYtServiceRequestSent=$W.prototype.onYtServiceRequestSent;$W.prototype.onYtCommentPollRevert=$W.prototype.onYtCommentPollRevert;$W.prototype.onPopupClosed=$W.prototype.onPopupClosed;$W.prototype.dataChanged=$W.prototype.dataChanged;_.K([_.D(_.mE),_.F("design:type",Object)],$W.prototype,"paperItemBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],$W.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.m7),_.F("design:type",Object)],$W.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],$W.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],$W.prototype,"isLoading",void 0);_.K([_.u({computed:"computeIsChannelOwner(data.choices)"}),_.F("design:type",Boolean)],$W.prototype,"isChannelOwner",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.F("design:type",Boolean)],$W.prototype,"isImagePoll",void 0);_.K([_.u({computed:"computeIsTotalVotesDisabled(data)"}),_.F("design:type",Boolean)],$W.prototype,"isTotalVotesDisabled",void 0);_.K([_.u(),_.F("design:type",Object)],$W.prototype,"previousPollInfo",void 0);_.K([_.u(),_.F("design:type",Object)],$W.prototype,"selectedItemIndex",void 0);_.K([_.PX("#poll-votes"),_.F("design:type",Object)],$W.prototype,"pollVotes",void 0);
_.K([_.C("isChannelOwner"),_.F("design:type",Object),_.F("design:paramtypes",[])],$W.prototype,"endpointStyle",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$W.prototype,"dataChanged",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],$W.prototype,"onPopupClosed",null);
_.K([_.zz("yt-comment-poll-revert"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],$W.prototype,"onYtCommentPollRevert",null);_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],$W.prototype,"onYtServiceRequestSent",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],$W.prototype,"onYtServiceRequestCompleted",null);$W=_.K([_.V({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],$W);
_.m($W,"ytd-backstage-poll-renderer",function(){if(aWt!==void 0)return aWt;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-poll-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-poll-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="poll-votes" on-iron-select="onPollChoiceSelected" class="style-scope ytd-backstage-poll-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-poll-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-poll-renderer" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="option">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-poll-renderer" name="[[index]]" selected$="[[item.selected]]" show-percentage$="[[item.votePercentage]]">\n        <template is="dom-if" if="[[!isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <tp-yt-paper-button class="check-icons style-scope ytd-backstage-poll-renderer" hidden="[[isChannelOwner]]">\n            <yt-icon hidden="[[item.selected]]" icon="radio-button-unchecked" class="style-scope ytd-backstage-poll-renderer"></yt-icon>\n            <yt-icon class="checked style-scope ytd-backstage-poll-renderer" hidden="[[!item.selected]]" icon="check-circle" default-to-filled="true"></yt-icon>\n          </tp-yt-paper-button>\n        </template>\n        <template is="dom-if" if="[[isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <img class="choice-image style-scope ytd-backstage-poll-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n        </template>\n        <div class="choice-info style-scope ytd-backstage-poll-renderer">\n          <div class="text-area style-scope ytd-backstage-poll-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-poll-renderer" text="[[item.text]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="vote-percentage style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n            </yt-formatted-string>\n          </div>\n          <div class="vote-percentage-area style-scope ytd-backstage-poll-renderer" style$="[[textAreaWidth(item.voteRatio)]]">\n          </div>\n          <div class="progress-bar style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" style$="[[progressWidth(item.voteRatio)]]">\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return aWt=g},{mode:2});var EKH;var dlP={autoplay:!1,loop:!1},p4C={simpleText:""},Jd=function(){var g=_.J.apply(this,arguments)||this;g.isLoading=!1;g.usesPanelLockup=!1;g.selectedItemIndex=-1;g.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},dlP,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});g.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},dlP,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});g.correctnessAnimationProps=[];g.correctnessAnimationRefs=[];return g};
_.N(Jd,_.J);_.c=Jd.prototype;_.c.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.c.computeIsChannelOwner=function(g){if(!g)return!0;g=g[0];return!(g&&(g.signinEndpoint||g.selectServiceEndpoint))};
_.c.computeIsTotalVotesDisabled=function(g){return!(g==null?0:g.totalVotes)};
_.c.computeIsImageQuiz=function(g){return(g==null?void 0:g.type)==="POLL_TYPE_IMAGE"};
_.c.onExplanationChanged=function(){this.expander.reset()};
_.c.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var g=this.data.choices;if(g){this.maybeInitializeQuizLotties(g);for(var v=0;v<g.length;v++)if(g[v].isSelected||this.isChannelOwner&&g[v].isCorrect){this.selectedItemIndex=v;return}this.selectedItemIndex=-1}}};
_.c.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var g=this.selectedItemIndex,v=Number(this.quizVotes.selected);this.selectChoice(v);this.sendVoteAction(v,g);this.quizVotes.selected=-1;var r;g=!((r=this.data)==null?0:r.enableAnimation);this.maybePlayAnswerAnimations(g)}};
_.c.onYtCommentPollRevert=function(g,v){v&&(this.selectChoice(v.selectedChoiceIndex),this.set("data.totalVotes",v.totalVotes))};
_.c.onYtServiceRequestSent=function(g,v){if(v.actions)for(g=_.I(v.actions),v=g.next();!v.done;v=g.next())(v=_.l(v.value,T3))&&this.set("data.totalVotes",v.totalVotes)};
_.c.onYtServiceRequestCompleted=function(g){var v=this.get("detail.data.actionResults.0.feedback",g);g=this.get("detail.data.actionResults.0.status",g);if(v==="FEEDBACK_DESELECT"||v==="FEEDBACK_SELECT")this.isLoading=!1,g==="STATUS_FAILED"?_.hV(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.c.getAnimationPropsForChoiceIndex=function(g,v){return v[g]};
_.c.maybePlayAnswerAnimations=function(g){g=g===void 0?!1:g;var v;if((v=this.data)!=null&&v.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){v=_.I(this.correctnessAnimationRefs);for(var r=v.next();!r.done;r=v.next()){var k=void 0,y=void 0;(k=r.value)==null||(y=k.lottieEl)==null||y.stop()}if(!(this.selectedItemIndex<0)){v=0;g&&(v=this.isCorrect?37:25);var z,W;(z=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(W=z.lottieEl)==null||W.goToAndPlay(g?v:0,!0);if(!(this.isCorrect||
(z=this.data.choices.findIndex(function(a){return a.isCorrect}),z<0))){var S,Y;
(Y=(S=this.correctnessAnimationRefs[z])==null?void 0:S.lottieEl)==null||Y.goToAndPlay(37,!0);var e;S=(e=this.fadeContainers)==null?void 0:e.item(z);!g&&S&&this.fadeIn(S)}}}};
_.c.thumbnailSrc=function(g){var v,r,k,y;return(g==null?0:(v=g.thumbnails)==null?0:(r=v[0])==null?0:r.url)?_.pV((k=g.thumbnails)==null?void 0:(y=k[0])==null?void 0:y.url):void 0};
_.c.a11yVotedText=function(g,v){var r,k,y=((r=this.data)==null?void 0:(k=r.correctVotedText)==null?void 0:k.simpleText)||"",z,W;r=((z=this.data)==null?void 0:(W=z.votedText)==null?void 0:W.simpleText)||"";if(!v)return"";var S,Y;if((S=this.data)==null?0:(Y=S.choices)==null?0:Y[g].isCorrect)return y;var e,a;return((e=this.data)==null?0:(a=e.choices)==null?0:a[g].isSelected)?r:""};
_.c.getEndpoint=function(g,v){return v===g?this.data.choices[g].deselectServiceEndpoint||null:this.data.choices[g].selectServiceEndpoint||null};
_.c.sendVoteAction=function(g,v){if(g=this.getEndpoint(g,v))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(g)};
_.c.selectChoice=function(g){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var v=0;v<this.data.choices.length;v++)this.set("data.choices."+v+".isSelected",g===this.selectedItemIndex?!1:v===g);this.selectedItemIndex=this.selectedItemIndex===g?-1:g};
_.c.maybeInitializeQuizLotties=function(g){var v=this;this.isDarkTheme&&(this.baseCorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_DarkTheme_01a.json",this.baseIncorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_DarkTheme_01a.json");this.correctnessAnimationProps=g.map(function(r){return{animationConfig:r.isCorrect?v.baseCorrectLottiePlayerAnimationConfig:v.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){v.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(r){return r.animationRef||{}})};
_.c.fadeIn=function(g){g.classList.add("fade-in");_.gZ(_.HR,function(){g.classList.remove("fade-in")},900)};
_.mx.Object.defineProperties(Jd.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.T("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.sf(this.explanation).length>0&&this.showCorrectAnswer}},
showCorrectAnswer:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner||this.isAttempted}},
isQuizAnsweringDisabled:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner||this.isAttempted}},
endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isQuizAnsweringDisabled?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}},
isAttempted:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:(v=g.choices)==null?void 0:v.some(function(r){return r.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null||!g.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?p4C:this.data.choices[this.selectedItemIndex].explanation||p4C}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null||!g.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
Jd.prototype.onYtServiceRequestCompleted=Jd.prototype.onYtServiceRequestCompleted;Jd.prototype.onYtServiceRequestSent=Jd.prototype.onYtServiceRequestSent;Jd.prototype.onYtCommentPollRevert=Jd.prototype.onYtCommentPollRevert;Jd.prototype.dataChanged=Jd.prototype.dataChanged;Jd.prototype.onExplanationChanged=Jd.prototype.onExplanationChanged;_.K([_.D(_.mE),_.F("design:type",Object)],Jd.prototype,"paperItemBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Jd.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Jd.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.Gh.YtTaskEmitterBehavior),_.F("design:type",Object)],Jd.prototype,"ytTaskEmitterBehavior",void 0);_.K([_.D(_.m7),_.F("design:type",Object)],Jd.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Jd.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],Jd.prototype,"isLoading",void 0);_.K([_.u(),_.F("design:type",Object)],Jd.prototype,"usesPanelLockup",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.F("design:type",Boolean)],Jd.prototype,"isChannelOwner",void 0);_.K([_.u({computed:"computeIsTotalVotesDisabled(data)"}),_.F("design:type",Boolean)],Jd.prototype,"isTotalVotesDisabled",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.F("design:type",Boolean)],Jd.prototype,"isImageQuiz",void 0);_.K([_.u(),_.F("design:type",Object)],Jd.prototype,"previousQuizInfo",void 0);_.K([_.u(),_.F("design:type",Object)],Jd.prototype,"selectedItemIndex",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data","usesPanelLockup"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Jd.prototype,"shouldUseModernUi",null);
_.K([_.SC(".fade-container"),_.F("design:type",Object)],Jd.prototype,"fadeContainers",void 0);_.K([_.u(),_.F("design:type",Array)],Jd.prototype,"correctnessAnimationProps",void 0);_.K([_.C("explanation","showCorrectAnswer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Jd.prototype,"showExplanation",null);_.K([_.C("isChannelOwner","isAttempted"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Jd.prototype,"showCorrectAnswer",null);
_.K([_.C("isChannelOwner","isAttempted","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Jd.prototype,"isQuizAnsweringDisabled",null);_.K([_.C("isQuizAnsweringDisabled"),_.F("design:type",Object),_.F("design:paramtypes",[])],Jd.prototype,"endpointStyle",null);_.K([_.C("data","selectedItemIndex"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Jd.prototype,"isAttempted",null);
_.K([_.C("data","selectedItemIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],Jd.prototype,"explanation",null);_.K([_.C("data","selectedItemIndex"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Jd.prototype,"isCorrect",null);_.K([_.PX("ytd-expander"),_.F("design:type",Object)],Jd.prototype,"expander",void 0);_.K([_.PX("#quiz-votes"),_.F("design:type",Object)],Jd.prototype,"quizVotes",void 0);
_.K([_.IU("explanation"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jd.prototype,"onExplanationChanged",null);_.K([_.IU("data","isChannelOwner"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jd.prototype,"dataChanged",null);_.K([_.zz("yt-comment-quiz-revert"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Jd.prototype,"onYtCommentPollRevert",null);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],Jd.prototype,"onYtServiceRequestSent",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Jd.prototype,"onYtServiceRequestCompleted",null);Jd=_.K([_.V({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],Jd);
_.m(Jd,"ytd-backstage-quiz-renderer",function(){if(EKH!==void 0)return EKH;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-quiz-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="quiz-votes" on-iron-select="onQuizChoiceSelected" class="style-scope ytd-backstage-quiz-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-quiz-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="button">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" attempted$="[[isAttempted]]" correct$="[[item.isCorrect]]" is-channel-owner$="[[isChannelOwner]]" name="[[index]]" role="button" selected$="[[item.isSelected]]" show-correct-answer$="[[showCorrectAnswer]]">\n        <div class="choice-info style-scope ytd-backstage-quiz-renderer">\n          <template is="dom-if" if="[[isImageQuiz]]" class="style-scope ytd-backstage-quiz-renderer">\n            <img class="choice-image style-scope ytd-backstage-quiz-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n          </template>\n          <div class="text-area style-scope ytd-backstage-quiz-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-quiz-renderer" text="[[item.text]]"> </yt-formatted-string>\n            \n            <div class="a11y-voted-text style-scope ytd-backstage-quiz-renderer" aria-label$="[[a11yVotedText(index, isAttempted)]]"> </div>\n            \n            <span style="user-select: none" class="style-scope ytd-backstage-quiz-renderer"> \u00a0 </span>\n            <div class="voted-box style-scope ytd-backstage-quiz-renderer">\n              <yt-formatted-string class="vote-percentage style-scope ytd-backstage-quiz-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n              </yt-formatted-string>\n              <div class="fade-container animation-container style-scope ytd-backstage-quiz-renderer">\n                <ytd-lottie-player class-name="[[is]] correctness-lottie" data="[[getAnimationPropsForChoiceIndex(index, correctnessAnimationProps)]]" class="style-scope ytd-backstage-quiz-renderer">\n                </ytd-lottie-player>\n              </div>\n            </div>\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n<div class="explanation-box style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" hidden="[[!showExplanation]]">\n  <yt-formatted-string class="explanation-header style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" text="[[data.explanationHeaderText]]">\n  </yt-formatted-string>\n  <ytd-expander id="expander" max-number-of-lines="3" class="style-scope ytd-backstage-quiz-renderer">\n    <yt-formatted-string class="choice-explanation style-scope ytd-backstage-quiz-renderer" slot="content" force-default-style="" text="[[explanation]]">\n    </yt-formatted-string>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="more-button">[[getSimpleString(data.explanationExpandText)]]</span>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="less-button">[[getSimpleString(data.explanationCollapseText)]]</span>\n  </ytd-expander>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return EKH=g},{mode:1});var TxB;var Oq=function(){return _.J.apply(this,arguments)||this};
_.N(Oq,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Oq.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Oq.prototype,"data",void 0);Oq=_.K([_.V({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],Oq);
_.m(Oq,"ytd-post-uploaded-video-renderer",function(){if(TxB!==void 0)return TxB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-uploaded-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="thumbnail-container" class="style-scope ytd-post-uploaded-video-renderer">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-post-uploaded-video-renderer">\n  </yt-img-shadow>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return TxB=g},{mode:1});var lWB;var VB=function(){return _.J.apply(this,arguments)||this};
_.N(VB,_.J);VB.prototype.useFilledIcons=function(g){return g==="SPONSORSHIP_STAR"};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],VB.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],VB.prototype,"data",void 0);VB=_.K([_.V({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],VB);
_.m(VB,"ytd-sponsors-only-badge-renderer",function(){if(lWB!==void 0)return lWB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsors-only-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" default-to-filled="[[useFilledIcons(data.icon.iconType)]]" class="style-scope ytd-sponsors-only-badge-renderer">\n</yt-icon>\n<yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-sponsors-only-badge-renderer"></yt-formatted-string>\n<template is="dom-if" if="[[data.tooltip]]" class="style-scope ytd-sponsors-only-badge-renderer">\n  <tp-yt-paper-tooltip for="label" class="style-scope ytd-sponsors-only-badge-renderer">\n    <yt-formatted-string split-lines="true" text="[[data.tooltip]]" class="style-scope ytd-sponsors-only-badge-renderer"></yt-formatted-string>\n  </tp-yt-paper-tooltip>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return lWB=g},{mode:1});var fWV;var qi=function(){return _.J.apply(this,arguments)||this};
_.N(qi,_.J);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],qi.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],qi.prototype,"data",void 0);qi=_.K([_.V({is:"ytd-child-video-renderer",disableElementRegistration:!0})],qi);
_.m(qi,"ytd-child-video-renderer",function(){if(fWV!==void 0)return fWV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-child-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-child-video-renderer" id="title" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]"><yt-formatted-string id="video-title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-child-video-renderer"></yt-formatted-string><div id="length" class="style-scope ytd-child-video-renderer">[[getSimpleString(data.lengthText)]]</div></a>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return fWV=g},{mode:1});var Nxu;var Zdt;var sq=function(){var g=_.J.apply(this,arguments)||this;g.size=0;g.enableWebModernCollectionsV2=_.T("web_modern_collections_v2");g.fallbackImageSize={height:void 0,width:9999};g.webModernCollections=!1;return g};
_.N(sq,_.J);_.c=sq.prototype;_.c.computeBlurredImageSize=function(g){return g?{height:g*2,width:g*2}:this.fallbackImageSize};
_.c.computeImageSize=function(g){return g?{height:g,width:g}:this.fallbackImageSize};
_.c.computeObjectFit=function(g){return g?"FILL":"CONTAIN"};
_.c.computePreserve=function(g){return g?!0:!1};
_.c.setBackground=function(){var g,v;_.T("web_modern_collections_v2")&&((g=this.data)==null?0:(v=g.thumbnail)==null?0:v.sampledThumbnailColor)&&(g=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+g.red+","+g.green+","+g.blue+",1)")};
sq.prototype.setBackground=sq.prototype.setBackground;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],sq.prototype,"ytRendererBehavior",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],sq.prototype,"watchFeedThumbnail",void 0);_.K([_.u(),_.F("design:type",Object)],sq.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],sq.prototype,"size",void 0);
_.K([_.u({computed:"computeBlurredImageSize(size)"}),_.F("design:type",Object)],sq.prototype,"blurredImageSize",void 0);_.K([_.u({computed:"computeImageSize(size)"}),_.F("design:type",Object)],sq.prototype,"imageSize",void 0);_.K([_.u({computed:"computePreserve(size)"}),_.F("design:type",String)],sq.prototype,"preserve",void 0);_.K([_.u({computed:"computeObjectFit(size)"}),_.F("design:type",String)],sq.prototype,"objectFit",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],sq.prototype,"enableWebModernCollectionsV2",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sq.prototype,"webModernCollections",void 0);_.K([_.IU("data.thumbnail.sampledThumbnailColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sq.prototype,"setBackground",null);sq=_.K([_.V({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],sq);
_.m(sq,"ytd-playlist-custom-thumbnail-renderer",function(){if(Zdt!==void 0)return Zdt;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-custom-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[webModernCollections]]" class="style-scope ytd-playlist-custom-thumbnail-renderer">\n    <div class="blurred-image-wrapper style-scope ytd-playlist-custom-thumbnail-renderer" style$="[[backgroundStyle]]">\n        <yt-image class="blurred-image style-scope ytd-playlist-custom-thumbnail-renderer" alt="hidden" aria-hidden="true" data="[[data.thumbnail]]" ftl-eligible="" height="[[blurredImageSize.height]]" object-position="TOP_START" preserve-height="[[preserve]]" preserve-width="[[preserve]]" width="[[blurredImageSize.width]]">\n        </yt-image>\n    </div>\n</template>\n<yt-image class="custom-thumbnail style-scope ytd-playlist-custom-thumbnail-renderer" alt="" data="[[data.thumbnail]]" ftl-eligible="" height="[[imageSize.height]]" object-fit="[[objectFit]]" object-position="TOP_START" preserve-height="[[preserve]]" preserve-width="[[preserve]]" width="[[imageSize.width]]">\n</yt-image>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Zdt=g},{mode:1});var Hdu;var mp=function(){return _.J.apply(this,arguments)||this};
_.N(mp,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],mp.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],mp.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Number)],mp.prototype,"width",void 0);mp=_.K([_.V({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],mp);
_.m(mp,"ytd-playlist-video-thumbnail-renderer",function(){if(Hdu!==void 0)return Hdu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-image alt="" data="[[data.thumbnail]]" ftl-eligible="" width="[[width]]" class="style-scope ytd-playlist-video-thumbnail-renderer">\n</yt-image>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Hdu=g},{mode:1});var t4V;var Kk=function(){return _.J.apply(this,arguments)||this};
_.N(Kk,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Kk.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Kk.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Number)],Kk.prototype,"width",void 0);Kk=_.K([_.V({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],Kk);
_.m(Kk,"ytd-show-custom-thumbnail-renderer",function(){if(t4V!==void 0)return t4V;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-show-custom-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-image alt="" data="[[data.thumbnail]]" width="[[width]]" class="style-scope ytd-show-custom-thumbnail-renderer">\n</yt-image>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return t4V=g},{mode:1});var Dl0;var b9=function(){return _.J.apply(this,arguments)||this};
_.N(b9,_.J);b9.prototype.useFilledIcons=function(g){return g==="MUSIC"||g==="COURSE"};
b9.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=C2(this.overlayColor,"0.8");else if(this.overlayColor){var g=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+g.red+","+g.green+","+g.blue+",0.8)"}};
_.mx.Object.defineProperties(b9.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)}}});
b9.prototype.overlayColorChanged=b9.prototype.overlayColorChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],b9.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],b9.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],b9.prototype,"overlayColor",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data.icon","data.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],b9.prototype,"overlayStyle",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data.icon","data.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],b9.prototype,"overlayTextStyle",null);_.K([_.IU("overlayColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],b9.prototype,"overlayColorChanged",null);b9=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],b9);
_.m(b9,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(Dl0!==void 0)return Dl0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-bottom-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon default-to-filled="[[useFilledIcons(data.icon.iconType)]]" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-bottom-panel-renderer"></yt-icon>\n<yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-bottom-panel-renderer"></yt-formatted-string>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Dl0=g},{mode:1});var Lsj;var Fv=function(){var g=_.J.apply(this,arguments)||this;g.active=!1;return g};
_.N(Fv,_.J);Fv.prototype.computeIsSpinnerHidden=function(g){return(g==null?void 0:g.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
Fv.prototype.computeOverlayIcon=function(g){return(g==null?void 0:g.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(g==null?void 0:g.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Fv.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Fv.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Fv.prototype,"active",void 0);Fv=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],Fv);
_.m(Fv,"ytd-thumbnail-overlay-downloading-renderer",function(){if(Lsj!==void 0)return Lsj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-downloading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[computeOverlayIcon(data)]]" class="style-scope ytd-thumbnail-overlay-downloading-renderer"></yt-icon>\n<tp-yt-paper-spinner-lite active="[[active]]" hidden="[[computeIsSpinnerHidden(data)]]" class="style-scope ytd-thumbnail-overlay-downloading-renderer"></tp-yt-paper-spinner-lite>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Lsj=g},{mode:1});var w4t;var i9=function(){return _.J.apply(this,arguments)||this};
_.N(i9,_.J);_.mx.Object.defineProperties(i9.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],i9.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],i9.prototype,"data",void 0);_.K([_.C("data.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],i9.prototype,"text",null);i9=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],i9);
_.m(i9,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(w4t!==void 0)return w4t;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-hover-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-hover-text-renderer"></yt-icon>\n<span class="style-scope ytd-thumbnail-overlay-hover-text-renderer">[[text]]</span>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return w4t=g},{mode:1});var QQC,Ct6=function(){if(QQC!==void 0)return QQC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-equalizer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg xmlns="http://www.w3.org/2000/svg" id="equalizer" viewBox="0 0 55 95" class="style-scope ytd-thumbnail-overlay-equalizer">\n  <g class="style-scope ytd-thumbnail-overlay-equalizer">\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="0"></rect>\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="20"></rect>\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="40"></rect>\n  </g>\n</svg>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return QQC=g};var Gy=function(){return _.J.apply(this,arguments)||this};
_.N(Gy,_.J);_.mx.Object.defineProperties(Gy,{template:{configurable:!0,enumerable:!0,get:function(){return Ct6()}}});
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Gy.prototype,"animateEqualizer",void 0);Gy=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],Gy);_.gE()(Gy,"ytd-thumbnail-overlay-equalizer",function(){return Ct6()},{allowedProps:["animateEqualizer"],
mode:1});var ucH;var Xv=function(){var g=_.J.apply(this,arguments)||this;g.nowPlayingBadge=_.T("web_now_playing_badge");g.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return g};
_.N(Xv,_.J);Xv.prototype.activeChanged=function(){var g=this;_.T("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.q7(this,function(){_.hV(g.hostElement,"yt-playlist-lockup-now-playing-active",g)})};
Xv.prototype.onMiniplayerPlayStateChanged=function(g){var v,r=(v=_.l(_.Pl().currentEndpoint,_.Vx))==null?void 0:v.videoId;this.isVideoPlaying=g&&(_.T("web_limit_now_playing_animation_killswitch")||this.videoId===r)};
Xv.prototype.activeChanged=Xv.prototype.activeChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Xv.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Xv.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Xv.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],Xv.prototype,"isVideoPlaying",void 0);_.K([_.u(),_.F("design:type",String)],Xv.prototype,"videoId",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Xv.prototype,"equalizerOnly",void 0);_.K([_.u(),_.F("design:type",Boolean)],Xv.prototype,"isActive",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Xv.prototype,"nowPlayingBadge",void 0);_.K([_.IU("isActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xv.prototype,"activeChanged",null);
Xv=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],Xv);
_.m(Xv,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(ucH!==void 0)return ucH;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-now-playing-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="overlay-text" hidden="[[equalizerOnly]]" class="style-scope ytd-thumbnail-overlay-now-playing-renderer">[[getSimpleString(data.text)]]</span>\n<ytd-thumbnail-overlay-equalizer animate-equalizer="[[isVideoPlaying]]" class="style-scope ytd-thumbnail-overlay-now-playing-renderer">\n</ytd-thumbnail-overlay-equalizer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ucH=g},{mode:1});var xlV;var BO=function(){return _.J.apply(this,arguments)||this};
_.N(BO,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],BO.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],BO.prototype,"data",void 0);BO=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],BO);
_.m(BO,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(xlV!==void 0)return xlV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-playback-status-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.texts]]" class="style-scope ytd-thumbnail-overlay-playback-status-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-thumbnail-overlay-playback-status-renderer"></yt-formatted-string></template>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return xlV=g},{mode:_.v6("kevlar_poly_si_batch_j025")?1:2});var jQc;var hd=function(){return _.J.apply(this,arguments)||this};
_.N(hd,_.J);hd.prototype.onDurationChanged=function(){var g,v;_.hb(this.hostElement).querySelector("#progress").style.width=((v=(g=this.data)==null?void 0:g.percentDurationWatched)!=null?v:0)+"%"};
hd.prototype.onDurationChanged=hd.prototype.onDurationChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],hd.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],hd.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],hd.prototype,"isLive",void 0);_.K([_.IU("data.percentDurationWatched"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hd.prototype,"onDurationChanged",null);
hd=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],hd);
_.m(hd,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(jQc!==void 0)return jQc;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-resume-playback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="progress" class="style-scope ytd-thumbnail-overlay-resume-playback-renderer"></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return jQc=g},{mode:1});var $l6;var nk=function(){var g=_.J.apply(this,arguments)||this;g.bottomPanel=!1;g.richGridOverlay=!1;g.watchFeedOverlay=!1;g.isCompact=!1;return g};
_.N(nk,_.J);nk.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.mx.Object.defineProperties(nk.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:(v=g.icon)==null?void 0:v.iconType)==="PLAY_ALL"&&_.T("kevlar_system_icons")}}});
nk.prototype.widthChanged=nk.prototype.widthChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],nk.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],nk.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Number)],nk.prototype,"width",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nk.prototype,"bottomPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nk.prototype,"richGridOverlay",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nk.prototype,"watchFeedOverlay",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nk.prototype,"isCompact",void 0);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],nk.prototype,"isIconFilled",null);_.K([_.IU("width","watchFeedOverlay"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nk.prototype,"widthChanged",null);
nk=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],nk);
_.m(nk,"ytd-thumbnail-overlay-side-panel-renderer",function(){if($l6!==void 0)return $l6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-side-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-side-panel-renderer"></yt-formatted-string>\n<yt-icon default-to-filled="[[isIconFilled]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-side-panel-renderer"></yt-icon>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return $l6=g},{mode:1});var JOu;var OdF=["CLIP","SHORTS"],Mi=function(){var g=_.J.apply(this,arguments)||this;g.animated=_.T("animated_live_badge_icon");g.hasIcon=!1;g.updateTimerIntervalId=0;g.timeSinceLive=0;return g};
_.N(Mi,_.J);_.c=Mi.prototype;_.c.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.c.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.c.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.c.hasIconOrText=function(){var g,v;return!!(((g=this.data)==null?0:g.icon)||((v=this.data)==null?0:v.text))};
_.c.initializeLiveBadgeTimer=function(){var g=this,v,r=(v=this.liveBadgeData)==null?void 0:v.startTimestampSec;if(r&&this.canShowLiveBadgeTimer()){var k;v=Number((k=this.liveBadgeData)==null?void 0:k.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(r);this.updateTimerIntervalId=_.yj(function(){g.canShowLiveBadgeTimer()?g.timeSinceLive++:(g.timeSinceLive=0,window.clearInterval(g.updateTimerIntervalId))},v)}else this.timeSinceLive=0};
_.c.canShowLiveBadgeTimer=function(){var g=Date.now(),v,r;return g<(Number((v=this.liveBadgeData)==null?void 0:v.endTimestampSec)-1)*1E3&&g>Number((r=this.liveBadgeData)==null?void 0:r.startTimestampSec)*1E3};
_.mx.Object.defineProperties(Mi.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){if(this.data){var g=this.data;var v=this.timeSinceLive;var r,k,y,z;a:{var W=g.style;if(W===void 0)W=16;else switch(W){case "LIVE":W=17;break a;default:W=16}}v={type:W,text:v?sCh({seconds:v}):_.sf(g.text),accessibilityText:(r=g.text)==null?void 0:(k=r.accessibility)==null?void 0:(y=k.accessibilityData)==null?void 0:y.label,icon:(z=g.icon)==null?void 0:z.iconType}}else v={};return v}},
hideBadgeShape:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.hasIconOrText()||this.overlayType==="OPEN_IN_NEW_TAB"}},
overlayStyle:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.style)return this.data.style}},
liveBadgeData:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.liveBadgeData}},
overlayType:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.type)return this.data.type.replace("THUMBNAIL_OVERLAY_TIME_STATUS_TYPE_","")}},
useFilledIcon:{configurable:!0,enumerable:!0,get:function(){return OdF.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
Mi.prototype.initializeLiveBadgeTimer=Mi.prototype.initializeLiveBadgeTimer;Mi.prototype.dataChanged=Mi.prototype.dataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Mi.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Mi.prototype,"data",void 0);_.K([_.u({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],Mi.prototype,"icon",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Mi.prototype,"animated",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.F("design:type",Boolean)],Mi.prototype,"hideTimeStatus",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Mi.prototype,"hasIcon",void 0);_.K([_.u(),_.F("design:type",Object)],Mi.prototype,"timeSinceLive",void 0);_.K([_.C("data","timeSinceLive"),_.F("design:type",Object),_.F("design:paramtypes",[])],Mi.prototype,"badgeShapeData",null);
_.K([_.C("data","overlayType"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Mi.prototype,"hideBadgeShape",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mi.prototype,"dataChanged",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.style"),_.F("design:type",Object),_.F("design:paramtypes",[])],Mi.prototype,"overlayStyle",null);
_.K([_.C("data.liveBadgeData"),_.F("design:type",Object),_.F("design:paramtypes",[])],Mi.prototype,"liveBadgeData",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.type"),_.F("design:type",Object),_.F("design:paramtypes",[])],Mi.prototype,"overlayType",null);_.K([_.C("overlayType","overlayStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Mi.prototype,"useFilledIcon",null);
_.K([_.Um("liveBadgeData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mi.prototype,"initializeLiveBadgeTimer",null);Mi=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],Mi);
_.m(Mi,"ytd-thumbnail-overlay-time-status-renderer",function(){if(JOu!==void 0)return JOu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-time-status-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer badges="[[data.badges]]" is-thumbnail-badge="" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></ytd-badge-supported-renderer><div class="thumbnail-overlay-badge-shape style-scope ytd-thumbnail-overlay-time-status-renderer" hidden="[[hideBadgeShape]]"><badge-shape data="[[badgeShapeData]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></badge-shape></div><div id="time-status" hidden="[[hideTimeStatus]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer"><yt-icon active="[[useFilledIcon]]" disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" size="16" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></yt-icon><span id="text" aria-label$="[[data.text.accessibility.accessibilityData.label]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer">\n    [[getSimpleString(data.text)]]\n  </span></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return JOu=g},{mode:_.v6("kevlar_poly_si_batch_j035")?1:2});var V4E;var Rn=function(){return _.J.apply(this,arguments)||this};
_.N(Rn,_.J);Rn.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"}}}}};
Rn.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(g){if(this.hasPlaybackProgressBar)return{percentDurationWatched:g.percentDurationWatched}};
Rn.prototype.computeHasPlaybackProgressBar=function(g){return!!g.percentDurationWatched&&g.percentDurationWatched>0};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Rn.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Rn.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Rn.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.F("design:type",Boolean)],Rn.prototype,"hasPlaybackProgressBar",void 0);
Rn=_.K([_.V({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],Rn);
_.m(Rn,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(V4E!==void 0)return V4E;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-show-watch-forward-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n  <yt-formatted-string id="header" text="[[data.header]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <div id="button-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n    <div id="primary-action-button-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n      <div id="primary-action-button" role="button" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></div>\n      <ytd-thumbnail-overlay-resume-playback-renderer id="playback-progress" data="[[computeThumbnailOverlayResumePlaybackRenderer(data)]]" hidden$="[[!hasPlaybackProgressBar]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n      </ytd-thumbnail-overlay-resume-playback-renderer>\n    </div>\n    <div id="secondary-action-button" role="button" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return V4E=g},{mode:1});var qxj;var sQV=_.bC(function(g){var v=g.data;var r=g.children;var k=function(){return!!v().doubleStack};
return _.A("yt-collections-stack",{class:"collections-stack-wiz",hidden:function(){return!v().experimentEnabled}},_.A(_.d,{cond:v,
then:function(){return _.A("div",null,_.A(_.d,{cond:k,then:function(){var y={};return _.A("div",{class:_.IV("collections-stack-wiz__collection-stack2",function(){return v().customClassName2ndStack},(y["collections-stack-wiz__collection-stack2--responsive-mode"]=function(){return v().enableResponsiveMode},y)),
style:_.AW({"background-color":function(){return Byo(v())}})})}}),_.A("div",{class:_.IV("collections-stack-wiz__collection-stack1",function(){return v().customClassName1stStack},function(){return XcB(v().thumbnailSize?v().thumbnailSize:"medium")}),
style:_.AW({"background-color":function(){return Byo(v())}})}),r)}}))},"P");_.B6(sQV,"yt-collections-stack",{props:{data:_.me}});var g6=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};g.webModernCollections=!1;g.isSearch=!1;g.isDoubleStack=!1;g.thumbnailSize="medium";g.enableWebModernCollectionsV2=_.T("web_modern_collections_v2");return g};
_.N(g6,_.J);_.c=g6.prototype;
_.c.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",
bottomPanel:"[[bottomSidePanel]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer",params:{active:!0}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:"ytd-thumbnail-overlay-now-playing-renderer",tvfilmShowWatchForwardOverlayRenderer:"ytd-tvfilm-show-watch-forward-overlay-renderer"}},hoverOverlays_:{id:"hover-overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer"}},
"data.thumbnailRenderer":{id:"playlist-thumbnails",mapping:{playlistVideoThumbnailRenderer:{component:"ytd-playlist-video-thumbnail-renderer",properties:{width:"[[width]]"}},playlistCustomThumbnailRenderer:{component:"ytd-playlist-custom-thumbnail-renderer",properties:{size:"[[customThumbnailSize]]",watchFeedThumbnail:"[[watchFeedThumbnail]]",webModernCollections:"[[webModernCollections]]"}},showCustomThumbnailRenderer:{component:"ytd-show-custom-thumbnail-renderer",properties:{width:"[[width]]"}}}}}};
_.c.getThumbnailDetails=function(g){if(g!=null&&g.thumbnailRenderer){var v=g.thumbnailRenderer,r;if((r=v.playlistVideoThumbnailRenderer)==null?0:r.thumbnail)return v.playlistVideoThumbnailRenderer.thumbnail;var k;if((k=v.playlistCustomThumbnailRenderer)==null?0:k.thumbnail)return v.playlistCustomThumbnailRenderer.thumbnail;g=g.thumbnailRenderer;var y;if((y=g.showCustomThumbnailRenderer)==null?0:y.thumbnail)return g.showCustomThumbnailRenderer.thumbnail}};
_.c.computeOverlayColor=function(g){var v,r;if((v=this.getThumbnailDetails(g))==null?0:(r=v.darkColorPalette)==null?0:r.section2Color)return this.getThumbnailDetails(g).darkColorPalette.section2Color;var k;return(k=this.getThumbnailDetails(g))==null?void 0:k.sampledThumbnailColor};
_.c.computeWebModernCollections=function(g){if(g==null||!g.thumbnailOverlays)return!1;g=_.I(g.thumbnailOverlays);for(var v=g.next();!v.done;v=g.next()){var r=void 0;if((r=v.value)==null?0:r.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.c.computeNavigationEndpoint=function(g){return FfY(g==null?void 0:g.navigationEndpoint)};
_.mx.Object.defineProperties(g6.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var g=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:g==null?void 0:g.sampledThumbnailColor,vibrantColorPalette:g==null?void 0:g.vibrantColorPalette,darkColorPalette:g==null?void 0:g.darkColorPalette,experimentEnabled:this.enableWebModernCollectionsV2}}}});
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],g6.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],g6.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(nRB),_.F("design:type",Object)],g6.prototype,"ytdThumbnailBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],g6.prototype,"componentBehavior",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],g6.prototype,"watchFeedThumbnail",void 0);_.K([_.u(),_.F("design:type",Number)],g6.prototype,"customThumbnailSize",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],g6.prototype,"hideAria",void 0);_.K([_.u(),_.F("design:type",Object)],g6.prototype,"data",void 0);_.K([_.u({computed:"computeOverlayColor(data)"}),_.F("design:type",Object)],g6.prototype,"overlayColor",void 0);
_.K([_.u({computed:"computeWebModernCollections(data)"}),_.F("design:type",Object)],g6.prototype,"webModernCollections",void 0);_.K([_.u({computed:"computeNavigationEndpoint(data)"}),_.F("design:type",Object)],g6.prototype,"computedNavigationEndpoint",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],g6.prototype,"isSearch",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],g6.prototype,"isDoubleStack",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],g6.prototype,"thumbnailSize",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],g6.prototype,"enableWebModernCollectionsV2",void 0);_.K([_.C("data","enableWebModernCollectionsV2","isDoubleStack","thumbnailSize"),_.F("design:type",Object),_.F("design:paramtypes",[])],g6.prototype,"collectionStack",null);g6=_.K([_.V({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],g6);
_.m(g6,"ytd-playlist-thumbnail",function(){if(qxj!==void 0)return qxj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-thumbnail--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-playlist-thumbnail"></yt-collections-stack>\n<a id="thumbnail" class="yt-simple-endpoint style-scope ytd-playlist-thumbnail" aria-hidden="[[hideAria]]" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]" tabindex="-1">\n  <div id="playlist-thumbnails" class="style-scope ytd-playlist-thumbnail"></div>\n  <yt-formatted-string id="length" hidden="[[!data.lengthText]]" text="[[data.lengthText]]" class="style-scope ytd-playlist-thumbnail">\n  </yt-formatted-string>\n  <div id="overlays" class="style-scope ytd-playlist-thumbnail"></div>\n  <div id="hover-overlays" class="style-scope ytd-playlist-thumbnail"></div>\n</a>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return qxj=g},{mode:_.v6("kevlar_poly_si_batch_j025")?1:2});var mlE;var vA=function(){var g=_.J.apply(this,arguments)||this;g.noEndpoints=!1;g.amsterdamPostMvp=_.T("web_amsterdam_post_mvp_playlists");g.badges=[];g.transferState="TRANSFER_STATE_UNKNOWN";return g};
_.N(vA,_.J);_.c=vA.prototype;_.c.getMetadata=function(g){if(!g)return[];var v=[],r=g.shortViewCountText||g.viewCountText;r&&v.push(_.sf(r));g.publishedTimeText&&v.push(_.sf(g.publishedTimeText));g.upcomingEventData&&g.upcomingEventData.upcomingEventText&&v.push(_.LC(_.sf(g.upcomingEventData.upcomingEventText),Number(g.upcomingEventData.startTime)));return v};
_.c.observeDataForBylineSeparator=function(){this.data&&_.Mm(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.c.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.wG(this.metadataColor)};
_.c.getSimpleString=function(g){return _.sf(g)};
_.c.isBylineHidden=function(g){return this.noByline||!((g==null?0:g.longBylineText)||(g==null?0:g.shortBylineText))};
_.c.isMetadataHidden=function(g){var v;return((v=this.getMetadata(g))==null?void 0:v.length)===0};
_.c.isBylineMetadataSeparatorHidden=function(g){return this.isMetadataHidden(g)||!this.shouldShowVideoInfo};
_.c.isLongByline=function(g,v){return v&&!(g==null||!g.longBylineText)};
_.mx.Object.defineProperties(vA.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var g;return this.amsterdamPostMvp&&!((g=this.data)==null||!g.videoInfo)}},
inlineBadgeClass:{configurable:!0,enumerable:!0,get:function(){return this.badges&&this.badges.length>0?"metadata-line-with-badge":""}},
longBylineClass:{configurable:!0,enumerable:!0,get:function(){return this.longByline?"long-byline":""}},
bylineText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.longByline?this.data.longBylineText:this.data.shortBylineText}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.T("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
vA.prototype.metadataColorChanged=vA.prototype.metadataColorChanged;vA.prototype.observeDataForBylineSeparator=vA.prototype.observeDataForBylineSeparator;_.K([_.D(_.QN),_.F("design:type",Object)],vA.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],vA.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],vA.prototype,"noEndpoints",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],vA.prototype,"isSlimShort",void 0);
_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],vA.prototype,"radioMeta",void 0);_.K([_.u({selector:_.CC}),_.F("design:type",Object)],vA.prototype,"isGridViewEnabled",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],vA.prototype,"richMeta",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],vA.prototype,"amsterdamPostMvp",void 0);_.K([_.u(),_.F("design:type",Boolean)],vA.prototype,"noByline",void 0);
_.K([_.u({computed:"isLongByline(data, radioMeta)"}),_.F("design:type",Boolean)],vA.prototype,"longByline",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],vA.prototype,"truncateMetadataLine",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],vA.prototype,"miniMode",void 0);_.K([_.u(),_.F("design:type",Number)],vA.prototype,"metadataColor",void 0);_.K([_.u(),_.F("design:type",Array)],vA.prototype,"badges",void 0);
_.K([_.u({selector:_.DE,selectorArgs:["data.videoId"]}),_.F("design:type",String)],vA.prototype,"transferState",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],vA.prototype,"isDownloading",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],vA.prototype,"typographyBump",void 0);_.K([_.PX("#metadata-line"),_.F("design:type",HTMLElement)],vA.prototype,"metadataLine",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vA.prototype,"observeDataForBylineSeparator",null);_.K([_.IU("metadataColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vA.prototype,"metadataColorChanged",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],vA.prototype,"shouldShowVideoInfo",null);
_.K([_.C("badges"),_.F("design:type",String),_.F("design:paramtypes",[])],vA.prototype,"inlineBadgeClass",null);_.K([_.C("longByline"),_.F("design:type",String),_.F("design:paramtypes",[])],vA.prototype,"longBylineClass",null);_.K([_.C("data","longByline"),_.F("design:type",Object),_.F("design:paramtypes",[])],vA.prototype,"bylineText",null);_.K([_.C("isGridViewEnabled","data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],vA.prototype,"watchFeedBigThumbs",null);
vA=_.K([_.V({is:"ytd-video-meta-block",disableElementRegistration:!0})],vA);
_.m(vA,"ytd-video-meta-block",function(){if(mlE!==void 0)return mlE;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="metadata" class="style-scope ytd-video-meta-block">\n  <div id="byline-container" hidden="[[isBylineHidden(data, radioMeta)]]" class="style-scope ytd-video-meta-block">\n    <ytd-channel-name id="channel-name" class$="[[longBylineClass]] style-scope ytd-video-meta-block" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" no-endpoints="[[noEndpoints]]" wrap-text="[[longByline]]">\n    </ytd-channel-name>\n    <div id="separator" class="style-scope ytd-video-meta-block">\u2022</div>\n    <yt-formatted-string id="video-info" hidden="[[!shouldShowVideoInfo]]" text="[[data.videoInfo]]" class="style-scope ytd-video-meta-block">\n  </yt-formatted-string>\n  </div>\n  <div id="metadata-line" class="style-scope ytd-video-meta-block">\n    \n    <ytd-badge-supported-renderer class="inline-metadata-badge style-scope ytd-video-meta-block" badges="[[badges]]" hidden="[[!badges.length]]">\n    </ytd-badge-supported-renderer>\n    <div id="separator" hidden="[[isBylineMetadataSeparatorHidden(data)]]" class="style-scope ytd-video-meta-block">\u2022</div>\n    <template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-video-meta-block">\n      <span class="inline-metadata-item style-scope ytd-video-meta-block">[[item]]</span>\n    </template>\n  </div>\n</div>\n<div id="additional-metadata-line" class="style-scope ytd-video-meta-block">\n  <template is="dom-repeat" items="[[data.additionalMetadatas]]" class="style-scope ytd-video-meta-block"><span class="style-scope ytd-video-meta-block">[[getSimpleString(item)]]</span></template>\n</div>\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return mlE=g},{mode:_.v6("kevlar_poly_si_batch_j080")?1:2});_.Hq("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var r6=function(){var g=_.J.apply(this,arguments)||this;g.displayItemCount=2;g.isBackstagePlaylist=!1;g.isPostCompactPlaylist=!1;g.shouldShowChannelThumbnail=!1;g.useModernCollectionsV2=_.T("web_modern_collections_v2");return g};
_.N(r6,_.J);_.c=r6.prototype;_.c.computeFirstVideos=function(g,v){return g===void 0||v===void 0?[]:g.slice(0,v)};
_.c.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var g=this.data.thumbnailRenderer;g.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",g.playlistVideoThumbnailRenderer.thumbnail);g.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",g.playlistCustomThumbnailRenderer.thumbnail)}};
_.c.computeThumbnailHeight=function(g,v,r,k,y){return k?y==="BIG"?280:y==="MASSIVE"?337:234:r?240:v?72:g?118:138};
_.c.computeThumbnailWidth=function(g,v,r,k,y){return k?y==="MEDIUM"?450:y==="BIG"?500:y==="MASSIVE"?600:420:r?360:v?128:g?210:246};
_.c.computeUseBiggerThumbs=function(g){return g&&_.T("enable_desktop_search_bigger_thumbs")};
_.c.computeShouldShowChannelThumbnail=function(g,v){return g&&!(v==null||!v.channelThumbnail)};
_.mx.Object.defineProperties(r6.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
r6.prototype.dataChanged=r6.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],r6.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],r6.prototype,"ytdLockupBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],r6.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],r6.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],r6.prototype,"displayItemCount",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],r6.prototype,"isBackstagePlaylist",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],r6.prototype,"isPostCompactPlaylist",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],r6.prototype,"isSearch",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.F("design:type",Boolean)],r6.prototype,"useBiggerThumbs",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.gV("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],r6.prototype,"biggerThumbsStyle",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],r6.prototype,"isDownloads",void 0);_.K([_.u({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.F("design:type",Object)],r6.prototype,"shouldShowChannelThumbnail",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],r6.prototype,"useModernCollectionsV2",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],r6.prototype,"dataChanged",null);_.K([_.C("isSearch"),_.F("design:type",String),_.F("design:paramtypes",[])],r6.prototype,"stackThumbnailSize",null);r6=_.K([_.V({is:"ytd-playlist-renderer",disableElementRegistration:!0})],r6);
_.m(r6,"ytd-playlist-renderer",function(){if(Nxu===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail custom-thumbnail-size="[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch)]]" data="[[data]]" height="[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]" hovered="[[lockupIsHovered]]" is-double-stack="[[isSearch]]" thumbnail-size="[[stackThumbnailSize]]" use-hovered-property="" width="[[computeThumbnailWidth(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-playlist-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-playlist-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-playlist-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <template is="dom-if" if="[[shouldShowChannelThumbnail]]" restamp="" class="style-scope ytd-playlist-renderer">\n      <div id="channel-info" class="style-scope ytd-playlist-renderer">\n        <a id="channel-thumbnail" hidden="[[!data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]" aria-label$="[[data.channelThumbnail.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnail.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-playlist-renderer">\n          <yt-img-shadow thumbnail="[[data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-playlist-renderer">\n          </yt-img-shadow>\n        </a>\n        <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-playlist-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n        </ytd-channel-name>\n      </div>\n    </template>\n    <ytd-video-meta-block id="meta" data="[[data]]" hidden="[[shouldShowChannelThumbnail]]" class="style-scope ytd-playlist-renderer"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer class="allowlisted-metadata-badges style-scope ytd-playlist-renderer" badges="[[data.allowlistedMetadataBadges]]" hidden="[[!data.allowlistedMetadataBadges]]">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="description-text" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-playlist-renderer"></yt-formatted-string>\n  <ul id="list" hidden="[[isPostCompactPlaylist]]" class="style-scope ytd-playlist-renderer">\n    <template is="dom-repeat" items="[[computeFirstVideos(data.videos, displayItemCount)]]" as="video" class="style-scope ytd-playlist-renderer">\n      <li class="style-scope ytd-playlist-renderer">\n        <ytd-child-video-renderer data="[[video.childVideoRenderer]]" class="style-scope ytd-playlist-renderer">\n        </ytd-child-video-renderer>\n      </li>\n    </template>\n  </ul>\n  <yt-formatted-string id="view-more" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-playlist-renderer"></yt-formatted-string>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-playlist-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-playlist-renderer"></yt-interaction>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);Nxu=g}g=Nxu;return g},{mode:1});var Ksc;var bd6;var kG=function(){var g=_.J.apply(this,arguments)||this;g.collections=!!_.T("web_modern_collections_v2");g.startX=0;return g};
_.N(kG,_.J);kG.prototype.onEndpointMouseDown=function(g){this.startX=g.clientX};
kG.prototype.onEndpointClick=function(g){this.startX!==g.clientX&&(g.preventDefault(),g.stopPropagation())};
kG.prototype.computeObjectFit=function(g){return g==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||g==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||g==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
kG.prototype.computeCardStyle=function(g){return g?g.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.mx.Object.defineProperties(kG.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var g,v;return this.collections&&((g=this.data)==null?void 0:(v=g.searchRefinementCardRendererStyle)==null?void 0:v.value)==="CARD_RENDERER_STYLE_TYPE_ALBUM_CARD"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){return this.isAlbumCard?{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,customClassName1stStack:"collection-stack-1 style-scope "+this.is}:{experimentEnabled:!1}}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],kG.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],kG.prototype,"data",void 0);_.K([_.u({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.F("design:type",Number)],kG.prototype,"objectFit",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.F("design:type",String)],kG.prototype,"cardStyle",void 0);
_.K([_.u({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],kG.prototype,"roundContainer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],kG.prototype,"collections",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],kG.prototype,"isAlbumCard",null);_.K([_.C("data","collections","isAlbumCard"),_.F("design:type",Object),_.F("design:paramtypes",[])],kG.prototype,"collectionStack",null);
kG=_.K([_.V({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],kG);
_.m(kG,"ytd-search-refinement-card-renderer",function(){if(bd6!==void 0)return bd6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-refinement-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-search-refinement-card-renderer" data="[[data.searchEndpoint]]" href$="[[computeHref_(data.searchEndpoint)]]" on-mousedown="onEndpointMouseDown" on-click="onEndpointClick" draggable="false">\n  <div id="card-thumbnail" class="style-scope ytd-search-refinement-card-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-search-refinement-card-renderer"></yt-collections-stack>\n    <yt-img-shadow object-fit="[[objectFit]]" rounded-container="[[isAlbumCard]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-search-refinement-card-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="card-title" class="style-scope ytd-search-refinement-card-renderer">\n    <div class="style-scope ytd-search-refinement-card-renderer">[[getSimpleString(data.query)]]</div>\n  </div>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return bd6=g},{mode:1});var Fsj;var yw=function(){var g=_.J.apply(this,arguments)||this;g.isRichGrid=!1;return g};
_.N(yw,_.J);_.K([_.u(),_.F("design:type",Object)],yw.prototype,"data",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],yw.prototype,"componentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],yw.prototype,"ytdReduxBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],yw.prototype,"isRichGrid",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.Nd}),_.F("design:type",Boolean)],yw.prototype,"miniMode",void 0);
yw=_.K([_.V({is:"ytd-game-details-renderer",disableElementRegistration:!0})],yw);
_.m(yw,"ytd-game-details-renderer",function(){if(Fsj!==void 0)return Fsj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-game-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint focus-on-expand style-scope ytd-game-details-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n  <yt-img-shadow height="290" object-fit="COVER" thumbnail="[[data.boxArt]]" width="210" class="style-scope ytd-game-details-renderer"></yt-img-shadow>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-game-details-renderer"></yt-formatted-string>\n  <yt-formatted-string id="auto-generated" hidden="[[!data.autoGenerated]]" text="[[data.autoGenerated]]" class="style-scope ytd-game-details-renderer"></yt-formatted-string>\n  <yt-formatted-string id="live-viewers-count" hidden="[[!data.liveViewersText]]" text="[[data.liveViewersText]]" class="style-scope ytd-game-details-renderer">\n  </yt-formatted-string>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Fsj=g},{mode:1});var idB;var GuP;var cA=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return g};
_.N(cA,_.J);_.c=cA.prototype;_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.c.currentStateData=function(g){var v=g||this.data;return v&&v.states&&v.currentStateId!=null?v.states.find(function(r){return r.stateId===v.currentStateId})||null:null};
_.c.currentStateRendererData=function(g){return(g=this.currentStateData(g))&&g.state&&g.state.buttonRenderer?g.state.buttonRenderer:null};
_.c.stateChanged=function(){this&&this.data&&(this.ytRenderButtonBehavior._setEndpoint(null),this.ytRenderButtonBehavior._setServiceEndpoint(this.computeServiceEndpoint(this.data)),this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data)),this.ytRenderButtonBehavior._setButtonText(null),this.ytRenderButtonBehavior._setButtonAccessibility(this.computeAccessibility(this.data)),this.ytRenderButtonBehavior._setButtonClass(this.computeButtonClass(this.data)),this.ytRenderButtonBehavior.updateRenderedElements())};
_.c.computeButtonIcon=function(g){g=this.currentStateRendererData(g);var v;return(g==null?0:(v=g.icon)==null?0:v.iconType)?g.icon.iconType.toLowerCase():null};
_.c.computeAccessibility=function(g){return(g=this.currentStateRendererData(g))&&g.accessibilityData?g.accessibilityData.accessibilityData||null:null};
_.c.computeButtonClass=function(g){var v=this.currentStateRendererData(g);if(!v)return"";g="";var r=v.style;r&&(g+=r.toLowerCase().replace(/_/g,"-")+" ");(v=v.size)&&(g+=v.toLowerCase().replace(/_/g,"-")+" ");return g.trim()};
_.c.computeServiceEndpoint=function(g){if(!g)return null;var v=g&&g.serviceEndpoint,r=this.get("command.commandMetadata.webCommandMetadata.sendPost",g);return v?v:r&&g.command?g.command:null};
_.c.computeBellMenuItemParams=function(g){var v;g=(v=_.l(g==null?void 0:g.command,_.kX))==null?void 0:v.commands;if(!g||g.length===0)return null;v=_.l(g[0],_.lo);var r,k;return(v==null?0:(r=v.popup)==null?0:(k=r.menuPopupRenderer)==null?0:k.items)?v.popup.menuPopupRenderer.items.map(function(y){return y.menuServiceItemRenderer.trackingParams}):null};
_.c.handleBellMenuOpenSelectedAction=function(g){var v=g.trackingParams,r=this.computeBellMenuItemParams(this.data);this.data&&v&&r&&r.includes(v)&&this.ytRenderButtonBehavior._setButtonIcon(g.icon.iconType.toLowerCase())};
_.c.onYtServiceRequestCompleted=function(g,v){(g=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",v))&&this.set("data",g)};
_.c.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.c.resetState=function(){this.set("data.currentStateId",3)};
_.c.onYtButtonTapHandler=function(){if(this.data){var g=this.currentStateRendererData(this.data);g&&this.ytRendererBehavior.logExplicitClick(g)}};
cA.prototype.onYtServiceRequestError=cA.prototype.onYtServiceRequestError;cA.prototype.onYtServiceRequestCompleted=cA.prototype.onYtServiceRequestCompleted;cA.prototype.stateChanged=cA.prototype.stateChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],cA.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],cA.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(e1.YtRenderButtonBehavior),_.F("design:type",Object)],cA.prototype,"ytRenderButtonBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],cA.prototype,"data",void 0);_.K([_.Um("data","data.currentStateId"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cA.prototype,"stateChanged",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],cA.prototype,"onYtServiceRequestCompleted",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cA.prototype,"onYtServiceRequestError",null);cA=_.K([_.V({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],cA);
_.m(cA,"ytd-subscription-notification-toggle-button-renderer",function(){if(GuP!==void 0)return GuP;var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-notification-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return GuP=g},{mode:1});var X4P;var ze=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};g.tapHandler=function(){if(g.data){var v=g.currentStateRendererData();v&&g.ytRendererBehavior.logExplicitClick(v)}};
return g};
_.N(ze,_.J);_.c=ze.prototype;_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.c.currentStateData=function(){var g=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(v){return v.stateId===g.data.currentStateId})||null:null};
_.c.currentStateRendererData=function(){var g=this.currentStateData();return g&&g.state&&g.state.buttonRenderer?g.state.buttonRenderer:null};
_.c.computeAccessibilityLabel=function(){var g,v,r;return(g=this.currentStateRendererData())==null?void 0:(v=g.accessibilityData)==null?void 0:(r=v.accessibilityData)==null?void 0:r.label};
_.c.computeBellMenuItemParams=function(){var g,v,r=(v=_.l((g=this.data)==null?void 0:g.command,_.kX))==null?void 0:v.commands;if(!r||r.length===0)return null;g=_.l(r[0],_.lo);var k,y;return(g==null?0:(k=g.popup)==null?0:(y=k.menuPopupRenderer)==null?0:y.items)?g.popup.menuPopupRenderer.items.map(function(z){return z.menuServiceItemRenderer.trackingParams}):null};
_.c.handleBellMenuOpenSelectedAction=function(g){var v=g.trackingParams,r=this.computeBellMenuItemParams();if(this.data&&v&&r&&r.includes(v)&&(g==null||!g.isDisabled)){var k;((k=_.l(g.serviceEndpoint,_.c2))==null?void 0:k.signal)!=="CLIENT_SIGNAL"&&(this.icon=g.icon.iconType)}};
_.c.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.c.onYtServiceRequestCompleted=function(g,v){if(g=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",v))this.icon=void 0,this.set("data",g)};
_.c.onYtServiceRequestError=function(){this.icon=void 0};
_.mx.Object.defineProperties(ze.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var g=this.data,v=this.textLabel,r=this.hostElement,k=this.computeAccessibilityLabel(),y=this.tapHandler,z=this.isOverlay?"overlay":"mono",W=(g==null?0:g.disableButton)?"disabled":"active";v=v?_.tH(v):void 0;return{style:z,type:"tonal",state:W,size:"M",focused:!1,formattedButtonText:v,iconPosition:"leading-trailing",onTap:MMC(g,y,r),accessibilityLabel:k}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var g=this.currentStateRendererData(),v,r,k=(r=this.icon)!=null?r:g==null?void 0:(v=g.icon)==null?void 0:v.iconType;if(k)return _.c6(k)}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(g=this.data)==null?void 0:(v=g.secondaryIcon)==null?void 0:v.iconType;if(r)return _.c6(r)}}});
ze.prototype.onYtServiceRequestError=ze.prototype.onYtServiceRequestError;ze.prototype.onYtServiceRequestCompleted=ze.prototype.onYtServiceRequestCompleted;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ze.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],ze.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ze.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],ze.prototype,"textLabel",void 0);
_.K([_.u(),_.F("design:type",String)],ze.prototype,"icon",void 0);_.K([_.u(),_.F("design:type",Boolean)],ze.prototype,"isOverlay",void 0);_.K([_.C("data.*","textLabel"),_.F("design:type",Object),_.F("design:paramtypes",[])],ze.prototype,"computedButtonShape",null);_.K([_.C("data.*","icon"),_.F("design:type",Object),_.F("design:paramtypes",[])],ze.prototype,"computedIcon",null);_.K([_.C("data.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],ze.prototype,"computedSecondaryIcon",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],ze.prototype,"onYtServiceRequestCompleted",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ze.prototype,"onYtServiceRequestError",null);ze=_.K([_.V({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],ze);
_.m(ze,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(X4P!==void 0)return X4P;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computedIcon]]" secondary-icon-name="[[computedSecondaryIcon]]">\n</yt-button-shape>\n');return X4P=g},{mode:_.v6("kevlar_poly_si_batch_j081")?1:2});var Bx0;_.B6(GjF,"yt-animated-action",{props:{backgroundLottieRef:_.me,foregroundLottieRef:_.me,wrapperClass:_.me,disableAnimation:_.me},unsafeExternallySettableAttributes:new Set(["key"])});var IG=function(){var g=_.J.apply(this,arguments)||this;g.animatedActionEnabled=_.T("web_animated_actions");g.foregroundLottieRef={};g.backgroundLottieRef={};g.forceIconOnly=!1;g.showTextWhileAnimating=!1;g.keyboardFocused=!1;g.isAnimating=!1;g.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return g};
_.N(IG,_.J);_.c=IG.prototype;_.c.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.c.configureRendererStamper=function(){return{"data.notificationPreferenceToggleButton":{id:"notification-preference-toggle-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{forceIconOnly:"[[forceIconOnly]]"}}}},"data.notificationPreferenceButton":{id:"notification-preference-button",mapping:{subscriptionNotificationToggleButtonRenderer:{component:"ytd-subscription-notification-toggle-button-renderer-next",properties:{textLabel:"[[subscribedButtonText]]",
forceIconOnly:"[[forceIconOnly]]",isOverlay:"[[overlayButton]]"}}}}}};
_.c.attached=function(){this.keyboardFocused=!1};
_.c.onYtServiceRequestSent=function(g,v){(this.get("endpoint.subscribeEndpoint",v)||this.get("endpoint.unsubscribeEndpoint",v))&&this.updateSubscriptionState(!this.subscribed)};
_.c.onYtServiceRequestCompleted=function(g,v){(g=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",v.data))&&this.bellButton&&(this.bellButton.data=g)};
_.c.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.kx(this.hostElement)};
_.c.onPlayerSubscribe=function(g){this.isCompactRed()||g!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.c.onPlayerUnsubscribe=function(g){this.isCompactRed()||g!==this.data.channelId||this.updateSubscriptionState(!1)};
_.c.handleUpdateSubscribeButtonAction=function(g){g=_.l(g,tlF);var v;g&&g.channelId===((v=this.data)==null?void 0:v.channelId)&&this.updateSubscriptionState(!!g.subscribed)};
_.c.computeButtonStyle=function(g){return this.get("style.styleType",g)||null};
_.c.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.c.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.c.updateSubscriptionState=function(g){if(g!==this.subscribed){this.set("data.subscribed",g);var v,r=(v=this.data)==null?void 0:v.subscribedEntityKey;r&&this.ytdReduxBehavior.dispatch(_.WW("subscriptionStateEntity",r,{key:r,subscribed:g}));this.isCompactRed()||_.hV(this.hostElement,"yt-subscription-changed",g);g||(_.nW(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!g),g&&this.hasBellButton&&this.startAnimation())}};
_.c.startAnimation=function(){var g=this;if(!this.isAnimating){var v=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var r;(r=this.backgroundLottieRef.lottieEl)==null||r.goToAndPlay(0);var k;(k=this.foregroundLottieRef.lottieEl)==null||k.goToAndPlay(0);_.HR.addJob(function(){g.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.HR.addJob(function(){g.updateContainerToFitContent(!!g.subscribed,!0)},2,1500);
_.HR.addJob(function(){g.isAnimating=!1},2,v)}};
_.c.maybeAnimateBellIcon=function(){var g=_.n2(this.hostElement).querySelector("yt-animated-icon");if(g){var v;(v=g.animationRef.lottieEl)==null||v.goToAndPlay(0)}};
_.c.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.c.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.c.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var g;this.unsubscribedWidth=(g=this.subscribeButtonShape)==null?void 0:g.getBoundingClientRect().width}var v;this.subscribedWidth=(v=this.bellButton)==null?void 0:v.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.c.updateContainerToFitContent=function(g,v){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(g?(g=this.subscribedWidth,v=this.isAnimating&&!v,this.subscribedIconOnlyWidth===void 0||v||(g=this.subscribedIconOnlyWidth),this.hostElement.style.width=g+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.c.clearContainerSize=function(){this.hostElement.style.width=""};
_.c.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.c.maybeSetSubscribedButtonIconOnlyWidth=function(){var g=this;this.forceIconOnly&&this.showTextWhileAnimating&&this.subscribedIconOnlyWidth===void 0&&(this.subscribedIconOnlyWidth=0,this.subscribed?this.subscribedIconOnlyWidth=this.subscribedWidth:(this.bellButton&&(this.bellButton.textLabel=void 0),requestAnimationFrame(function(){var v;g.subscribedIconOnlyWidth=(v=g.bellButton)==null?void 0:v.getBoundingClientRect().width;requestAnimationFrame(function(){if(g.bellButton){var r;g.bellButton.textLabel=
(r=g.data)==null?void 0:r.subscribedButtonText}})})))};
_.mx.Object.defineProperties(IG.prototype,{hasBellButton:{configurable:!0,enumerable:!0,get:function(){return!!this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)}},
subscribedButtonText:{configurable:!0,enumerable:!0,get:function(){if(this.showTextWhileAnimating&&(this.isAnimating||!this.subscribed)){var g;return(g=this.data)==null?void 0:g.subscribedButtonText}var v;return this.forceIconOnly?void 0:(v=this.data)==null?void 0:v.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var g,v,r=((g=this.data)==null?void 0:(v=g.timedAnimationData)==null?void 0:v.animationTiming)||[];return{uniqueId:"subscribe",timings:r,enabled:r.length>0&&!this.subscribed,experimentEnabled:r.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var g;return!this.subscribed&&((g=this.data)==null?void 0:g.hideWhenUnsubscribed)||!this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}},
subscribeButtonInvisible:{configurable:!0,enumerable:!0,get:function(){return this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}},
unsubscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){return!this.animatedActionEnabled&&!this.subscribed}},
buttonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var g={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var v=g.renderer;var r=g.element;var k=g.subscribed;var y=g.commandController;var z=g.isOverlay;g=g.config;var W=r9R(v,k);z&&(W.style="overlay");z=Object;var S=z.assign,Y;a:switch((Y=v.style)==null?void 0:Y.styleType){case "COMPACT_GRAY":case "COMPACT_RED":Y={size:"S"};break a;default:Y={size:"M"}}var e=vUT(v,k);var a=
(a=k?v.subscribedButtonText:v.unsubscribedButtonText)?_.tH(a):void 0;return S.call(z,{},W,Y,{focused:!1,toggled:k,accessibilityLabel:e,formattedButtonText:a,onTap:gUC(v,g,k,r,y)})}}}});
IG.prototype.onMouseDown=IG.prototype.onMouseDown;IG.prototype.onDataChanged=IG.prototype.onDataChanged;IG.prototype.observedSubscribed=IG.prototype.observedSubscribed;IG.prototype.onYtServiceRequestCompleted=IG.prototype.onYtServiceRequestCompleted;IG.prototype.onYtServiceRequestSent=IG.prototype.onYtServiceRequestSent;IG.prototype.maybeUpdateBellButtonText=IG.prototype.maybeUpdateBellButtonText;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],IG.prototype,"ytComponentBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],IG.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],IG.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],IG.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],IG.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],IG.prototype,"data",void 0);
_.K([_.u({selectorArgs:["data.subscribedEntityKey"],selector:ZYY}),_.F("design:type",Object)],IG.prototype,"subscriptionStateEntity",void 0);_.K([_.u({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.F("design:type",Boolean)],IG.prototype,"subscribed",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],IG.prototype,"branded",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],IG.prototype,"animatedActionEnabled",void 0);
_.K([_.u(),_.F("design:type",Object)],IG.prototype,"foregroundLottieRef",void 0);_.K([_.u(),_.F("design:type",Object)],IG.prototype,"backgroundLottieRef",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],IG.prototype,"overlayButton",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.F("design:type",Object)],IG.prototype,"buttonStyle",void 0);_.K([_.u(),_.F("design:type",Object)],IG.prototype,"forceIconOnly",void 0);
_.K([_.u(),_.F("design:type",Object)],IG.prototype,"showTextWhileAnimating",void 0);_.K([_.u({value:function(){return!!_.h0().resolve(_.Bd(_.vV))&&_.T("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.F("design:type",Boolean)],IG.prototype,"useKeyboardFocused",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],IG.prototype,"keyboardFocused",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],IG.prototype,"isAnimating",void 0);_.K([_.C("data.notificationPreferenceButton.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],IG.prototype,"hasBellButton",null);
_.K([_.IU("subscribedButtonText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IG.prototype,"maybeUpdateBellButtonText",null);_.K([_.C("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],IG.prototype,"subscribedButtonText",null);_.K([_.C("data.timedAnimationData.animationTiming","subscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],IG.prototype,"smartimationSettings",null);
_.K([_.u({reflectToAttribute:!0}),_.C("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],IG.prototype,"subscribeButtonHidden",null);_.K([_.u({reflectToAttribute:!0}),_.C("subscribed","hasBellButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],IG.prototype,"subscribeButtonInvisible",null);
_.K([_.u({reflectToAttribute:!0}),_.C("subscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],IG.prototype,"unsubscribeButtonHidden",null);_.K([_.PX("ytd-subscription-notification-toggle-button-renderer-next"),_.F("design:type",Object)],IG.prototype,"bellButton",void 0);_.K([_.PX("#subscribe-button-shape"),_.F("design:type",HTMLElement)],IG.prototype,"subscribeButtonShape",void 0);
_.K([_.C("overlayButton","subscribed","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],IG.prototype,"buttonShape",null);_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],IG.prototype,"onYtServiceRequestSent",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],IG.prototype,"onYtServiceRequestCompleted",null);
_.K([_.IU("subscribed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IG.prototype,"observedSubscribed",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IG.prototype,"onDataChanged",null);_.K([_.zz("mousedown"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],IG.prototype,"onMouseDown",null);
IG=_.K([_.V({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],IG);
_.m(IG,"ytd-subscribe-button-renderer",function(){if(Bx0!==void 0)return Bx0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscribe-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-smartimation settings="[[smartimationSettings]]" class="style-scope ytd-subscribe-button-renderer">\n  <yt-button-shape id="subscribe-button-shape" data="[[buttonShape]]" hidden="[[subscribeButtonHidden]]" invisible$="[[subscribeButtonInvisible]]" class="style-scope ytd-subscribe-button-renderer">\n  </yt-button-shape>\n  <div id="notification-preference-toggle-button" hidden="[[!subscribed]]" class="style-scope ytd-subscribe-button-renderer"></div>\n  <yt-animated-action background-lottie-ref="[[backgroundLottieRef]]" foreground-lottie-ref="[[foregroundLottieRef]]" key="yt-animated-action" class="style-scope ytd-subscribe-button-renderer">\n    <div id="notification-preference-button" hidden="[[unsubscribeButtonHidden]]" invisible$="[[!subscribed]]" class="style-scope ytd-subscribe-button-renderer"></div>\n  </yt-animated-action>\n</yt-smartimation>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Bx0=g},{mode:1});var WA=function(){var g=_.J.apply(this,arguments)||this;g.isRichGrid=!1;return g};
_.N(WA,_.J);WA.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"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],WA.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],WA.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],WA.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WA.prototype,"isRichGrid",void 0);WA=_.K([_.V({is:"ytd-game-card-renderer",disableElementRegistration:!0})],WA);
_.m(WA,"ytd-game-card-renderer",function(){if(idB!==void 0)return idB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-game-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="game" class="style-scope ytd-game-card-renderer"></div>\n<div id="subscribe-button" class="style-scope ytd-game-card-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return idB=g},{mode:1});var PA={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.T("defer_menus")&&!i3P?0:void 0,waitForSignal:"eocs"};var hUE;var nKE;var St=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return g};
_.N(St,_.J);_.c=St.prototype;_.c.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.c.onSeriesReminderStateEntityChange=function(){var g,v,r;((g=this.eventReminderStateEntity)==null?0:g.key)&&((v=this.seriesReminderStateEntity)==null?void 0:v.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((r=this.eventReminderStateEntity)==null?void 0:r.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.WW("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.c.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.c.onYtServiceRequestError=function(){var g;this.updateReminderStateEntitiesFromButtonState((g=this.data)==null?void 0:g.currentState)};
_.c.handleUpdateUpcomingEventReminderButtonStateCommand=function(g){if(g=_.l(g,b6P)){var v,r=(v=this.data)==null?void 0:v.targetId;r&&g.targetId===r&&_.uC(this.updateReminderStateEntitiesFromButtonState.bind(this,g.state))}};
_.c.getButtonStateFromReminderState=function(){var g;if(((g=this.seriesReminderStateEntity)==null?void 0:g.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var v;if(((v=this.eventReminderStateEntity)==null?void 0:v.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var r,k;if(((r=this.seriesReminderStateEntity)==null?void 0:r.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((k=this.eventReminderStateEntity)==
null?void 0:k.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var y;return(y=this.data)==null?void 0:y.currentState};
_.c.updateReminderStateEntitiesFromButtonState=function(g){if(g){switch(g){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":g="UPCOMING_EVENT_REMINDER_STATE_NONE";var v="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":g="UPCOMING_EVENT_REMINDER_STATE_SINGLE";v="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":g="UPCOMING_EVENT_REMINDER_STATE_NONE";v="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var r;
((r=this.eventReminderStateEntity)==null?0:r.key)&&this.ytdReduxBehavior.dispatch(_.WW("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:g})));var k;((k=this.seriesReminderStateEntity)==null?0:k.key)&&this.ytdReduxBehavior.dispatch(_.WW("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:v})))}};
_.mx.Object.defineProperties(St.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var g=this.getButtonStateFromReminderState(),v,r;if(g&&((v=this.data)==null?0:(r=v.states)==null?0:r.length))for(v=_.I(this.data.states),r=v.next();!r.done;r=v.next()){r=r.value;var k=void 0;if(((k=_.l(r,FEP))==null?void 0:k.state)===g)return _.l(r,FEP)}}}});
St.prototype.onYtServiceRequestError=St.prototype.onYtServiceRequestError;St.prototype.onYtServiceRequestCompleted=St.prototype.onYtServiceRequestCompleted;St.prototype.onSeriesReminderStateEntityChange=St.prototype.onSeriesReminderStateEntityChange;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],St.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],St.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],St.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],St.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],St.prototype,"data",void 0);_.K([_.u({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:tLk}),_.F("design:type",Object)],St.prototype,"eventReminderStateEntity",void 0);
_.K([_.u({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(g,v){return _.k7(g.entities,"sportsSeriesReminderStateEntity",v)}}),
_.F("design:type",Object)],St.prototype,"seriesReminderStateEntity",void 0);_.K([_.C("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],St.prototype,"currentButtonStateRenderer",null);_.K([_.IU("seriesReminderStateEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],St.prototype,"onSeriesReminderStateEntityChange",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],St.prototype,"onYtServiceRequestCompleted",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],St.prototype,"onYtServiceRequestError",null);St=_.K([_.V({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],St);
_.m(St,"ytd-upcoming-event-reminder-button-renderer",function(){if(nKE!==void 0)return nKE;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-upcoming-event-reminder-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-upcoming-event-reminder-button-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
return nKE=g},{mode:1});var M4_;var oG=function(){return _.J.apply(this,arguments)||this};
_.N(oG,_.J);oG.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.mx.Object.defineProperties(oG.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}},
textAriaLabel:{configurable:!0,enumerable:!0,get:function(){if(_.T("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],oG.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],oG.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],oG.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],oG.prototype,"shelfDismissal",void 0);_.K([_.C("data.responseText"),_.F("design:type",Object),_.F("design:paramtypes",[])],oG.prototype,"text",null);
_.K([_.C("data.responseText"),_.F("design:type",Object),_.F("design:paramtypes",[])],oG.prototype,"textAriaLabel",null);oG=_.K([_.V({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],oG);
_.m(oG,"ytd-notification-multi-action-renderer",function(){if(M4_!==void 0)return M4_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-multi-action-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="text" aria-label$="[[textAriaLabel]]" class="style-scope ytd-notification-multi-action-renderer">[[text]]</span>\n<div id="buttons" class="style-scope ytd-notification-multi-action-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return M4_=g},{mode:1});var RUC;var YG=function(){return _.J.apply(this,arguments)||this};
_.N(YG,_.J);YG.prototype.ready=function(){var g=this;_.hb(this.hostElement).querySelector("#undo").addEventListener("tap",function(){g.onUndoTap()})};
YG.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.h0().resolve(_.nv).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],YG.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],YG.prototype,"data",void 0);YG=_.K([_.V({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],YG);
_.m(YG,"ytd-notification-text-renderer",function(){if(RUC!==void 0)return RUC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.successResponseText]]" class="style-scope ytd-notification-text-renderer"></yt-formatted-string>\n<yt-formatted-string id="undo" text="[[data.undoText]]" class="style-scope ytd-notification-text-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return RUC=g},{mode:1});var gfP;var UL=function(){var g=_.J.apply(this,arguments)||this;g.mouseOverDelayJobId=0;g.fadeInImageDelayJobId=0;g.startTimeMs=-1;g.loadingStartTimeMs=-1;g.loadingEndTimeMs=-1;g.hasVideoPreview=!1;return g};
_.N(UL,_.J);_.c=UL.prototype;_.c.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.c.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.c.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.c.showThumbnail=function(){var g=this;this.csn=_.Z3();_.Dv("fmth");_.HR.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.gZ(_.HR,function(){g.loadingStartTimeMs=(0,_.XK)();var v=_.hb(g.hostElement).querySelector("#thumbnail");v.complete?g.displayMouseOverImage():v.addEventListener("load",_.cX(g,g.displayMouseOverImage))},150):_.Mm(_.hb(this.hostElement).querySelector("#play"),"show",!0)};
_.c.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.c.onTap=function(){this.removeVideoPreview()};
_.c.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var g=this.videoId,v=this.csn,r=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,k=this.startTimeMs,y=this.hasVideoPreview,z=_.Ey(this.trackingParams),W={isMovingThumbnail:y};y&&k>0&&(r>0&&(W.movingThumbnailLoadingDurationMs=Math.round(r)),W.durationHoveredMs=Math.round((0,_.XK)()-k));g&&(W.videoId=g);_.s3(v,z,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:W});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.c.removeVideoPreview=function(){_.HR.cancelJob(this.mouseOverDelayJobId);_.HR.cancelJob(this.fadeInImageDelayJobId);var g=_.hb(this.hostElement).querySelector("#thumbnail");_.Mm(g,"fade-in",!1);g.removeEventListener("load",_.cX(this,this.displayMouseOverImage));g=_.hb(this.hostElement).querySelector("#play");_.Mm(g,"fade-in",!1);_.Mm(g,"show",!1)};
_.c.displayMouseOverImage=function(){var g=_.hb(this.hostElement).querySelector("#thumbnail"),v=_.hb(this.hostElement).querySelector("#play");this.isImageAvailable(g)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.XK)(),this.startTimeMs=(0,_.XK)(),this.fadeInImageDelayJobId=_.gZ(_.HR,function(){_.Mm(g,"fade-in",!0)},50)):_.Mm(v,"fade-in",!0)};
_.c.computeThumbnail=function(g,v){var r;g&&g.movingThumbnailDetails&&g.movingThumbnailDetails.thumbnails&&v?r=_.hH(g.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):r=v?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(r)return _.pV(r)};
_.c.isImageAvailable=function(g){return!(!g.src||g.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||g.naturalWidth===120)};
UL.prototype.onTap=UL.prototype.onTap;UL.prototype.dataChanged=UL.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],UL.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],UL.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],UL.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],UL.prototype,"csn",void 0);_.K([_.u(),_.F("design:type",Object)],UL.prototype,"trackingParams",void 0);
_.K([_.u(),_.F("design:type",String)],UL.prototype,"videoId",void 0);_.K([_.u(),_.F("design:type",Boolean)],UL.prototype,"isAttachedAndDataSet",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UL.prototype,"dataChanged",null);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UL.prototype,"onTap",null);UL=_.K([_.V({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],UL);
_.m(UL,"ytd-moving-thumbnail-renderer",function(){if(gfP!==void 0)return gfP;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-moving-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<img id="thumbnail" alt="" src$="[[computeThumbnail(data, isAttachedAndDataSet)]]" class="style-scope ytd-moving-thumbnail-renderer">\n<yt-icon id="play" icon="play_all" class="style-scope ytd-moving-thumbnail-renderer"></yt-icon>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return gfP=g},{mode:1});var vfB;_.cI=function(g){this.hostElement=g;this.eventSink=null;this.eventList=[]};
_.cI.prototype.shouldForward=function(){var g,v;return(v=(g=this.eventSink)==null?void 0:g.isConnected)!=null?v:document.body.contains(this.eventSink)};
_.cI.prototype.start=function(g,v){this.eventSink&&this.stop();for(var r=0;r<g.length;r++)this.hostElement.addEventListener(g[r],_.cX(this,this.forwardEvent));var k;this.eventSink=(k=v.hostElement)!=null?k:v;this.eventList=g};
_.cI.prototype.stop=function(){for(var g=0;g<this.eventList.length;g++)this.hostElement.removeEventListener(this.eventList[g],_.cX(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.cI.prototype.forwardEvent=function(g,v){this.shouldForward()&&(g.stopPropagation(),this.eventSink instanceof Element?_.hV(this.eventSink,g.type,v):_.Lx(new _.EU("eventSink is not an element")))};_.A2={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.cI(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(g,v){this.forwarder_.start(g,v)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var et=function(){return _.J.apply(this,arguments)||this};
_.N(et,_.J);_.c=et.prototype;_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("top-right-overlay")||this.hostElement.setAttribute("top-right-overlay","true");this.tooltip.position=_.Cv("HTML_DIR")==="rtl"?"right":"left"};
_.c.dataChanged=function(){this.popupOpen=!1};
_.c.computeAriaLabel=function(g){return _.l(g,crj).label};
_.c.onTap=function(g){g.stopPropagation();g.preventDefault();this.data.command&&_.h0().resolve(_.nv).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.c.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.c.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
et.prototype.onPopupClosed=et.prototype.onPopupClosed;et.prototype.onPopupOpened=et.prototype.onPopupOpened;et.prototype.onTap=et.prototype.onTap;et.prototype.dataChanged=et.prototype.dataChanged;_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],et.prototype,"eventForwardingBehavior",void 0);_.K([_.D(_.HL),_.F("design:type",Object)],et.prototype,"ironButtonState",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],et.prototype,"componentBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],et.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,value:-1}),_.F("design:type",Number)],et.prototype,"tabindex",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.F("design:type",Object)],et.prototype,"ariaLabel",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],et.prototype,"disableTooltips",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],et.prototype,"popupOpen",void 0);
_.K([_.u(),_.F("design:type",Element)],et.prototype,"eventSink",void 0);_.K([_.PX("#tooltip"),_.F("design:type",Object)],et.prototype,"tooltip",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],et.prototype,"dataChanged",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],et.prototype,"onTap",null);
_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],et.prototype,"onPopupOpened",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],et.prototype,"onPopupClosed",null);et=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],et);
_.m(et,"ytd-thumbnail-overlay-button-renderer",function(){if(vfB!==void 0)return vfB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[data.icon.iconType]]" on-click="onTap" class="style-scope ytd-thumbnail-overlay-button-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" animation-delay="0" hidden="[[disableTooltips]]" offset="0" class="style-scope ytd-thumbnail-overlay-button-renderer">\n  [[data.tooltip]]\n</tp-yt-paper-tooltip>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return vfB=g},{mode:1});var rLu;var aG=function(){return _.J.apply(this,arguments)||this};
_.N(aG,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],aG.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],aG.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],aG.prototype,"disableAnimation",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],aG.prototype,"rounded",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],aG.prototype,"transparentBackground",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],aG.prototype,"noPadding",void 0);aG=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],aG);
_.m(aG,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(rLu!==void 0)return rLu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-endorsement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="inner-background" class="style-scope ytd-thumbnail-overlay-endorsement-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-endorsement-renderer"></yt-formatted-string>\n  <span id="bottom-right-corner" class="style-scope ytd-thumbnail-overlay-endorsement-renderer"></span>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return rLu=g},{mode:1});var kXP;var EL=function(){return _.J.apply(this,arguments)||this};
_.N(EL,_.J);EL.prototype.computeIconPosition=function(g){return this.get("iconPosition",g)||null};
EL.prototype.computeIconStyle=function(g){return this.get("iconStyle",g)||null};
EL.prototype.computeIsIconStyleFilled=function(g){if(!g)return!1;var v;return g.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((v=g.icon)==null?void 0:v.iconType)==="ERROR_BLACK"};
_.K([_.u(),_.F("design:type",Object)],EL.prototype,"data",void 0);_.K([_.u({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.F("design:type",Object)],EL.prototype,"iconPosition",void 0);_.K([_.u({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.F("design:type",Object)],EL.prototype,"iconStyle",void 0);_.K([_.u({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],EL.prototype,"iconStyleFilled",void 0);
EL=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],EL);
_.m(EL,"ytd-thumbnail-overlay-icon-renderer",function(){if(kXP!==void 0)return kXP;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-icon-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon default-to-filled="[[iconStyleFilled]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-icon-renderer"></yt-icon>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return kXP=g},{mode:1});var yLF;var d6=function(){return _.J.apply(this,arguments)||this};
_.N(d6,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],d6.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],d6.prototype,"data",void 0);d6=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],d6);
_.m(d6,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(yLF!==void 0)return yLF;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-inline-unplayable-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-inline-unplayable-renderer"></yt-icon>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return yLF=g},{mode:1});var cLE;var p3=function(){var g=_.J.apply(this,arguments)||this;g.isPreviewLoading=!1;return g};
_.N(p3,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],p3.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],p3.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],p3.prototype,"isPreviewLoading",void 0);p3=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],p3);
_.m(p3,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(cLE!==void 0)return cLE;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-loading-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span class="style-scope ytd-thumbnail-overlay-loading-preview-renderer">[[getSimpleString(data.text)]]</span>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return cLE=g},{mode:1});var zIE;var Te=function(){return _.J.apply(this,arguments)||this};
_.N(Te,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Te.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Te.prototype,"data",void 0);Te=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],Te);
_.m(Te,"ytd-thumbnail-overlay-pinking-renderer",function(){if(zIE!==void 0)return zIE;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-pinking-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg class="pinking-left style-scope ytd-thumbnail-overlay-pinking-renderer" shape-rendering="crispEdges">\n  <defs class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n    <pattern id="left-pattern" width="5" height="8" patternUnits="userSpaceOnUse" class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n      <polygon class="pinking style-scope ytd-thumbnail-overlay-pinking-renderer" points="0,0 1,0 5,4 1,8 0,8"></polygon>\n    </pattern>\n  </defs>\n  <rect fill="url(#left-pattern)" width="5" height="100%" class="style-scope ytd-thumbnail-overlay-pinking-renderer"></rect>\n</svg>\n<svg class="pinking-right style-scope ytd-thumbnail-overlay-pinking-renderer" shape-rendering="crispEdges">\n  <defs class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n    <pattern id="right-pattern" width="5" height="8" patternUnits="userSpaceOnUse" class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n      <polygon class="pinking style-scope ytd-thumbnail-overlay-pinking-renderer" points="4,0 0,4 4,8 5,8 5,0"></polygon>\n    </pattern>\n  </defs>\n  <rect fill="url(#right-pattern)" width="5" height="100%" class="style-scope ytd-thumbnail-overlay-pinking-renderer"></rect>\n</svg>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return zIE=g},{mode:1});var I1C;var l4=function(){var g=_.J.apply(this,arguments)||this;g.disableTooltips=!1;g.isLoading=!1;g.useExpandableTooltip=!1;g.toggled=!1;g.hovered=!1;g.mouseoverDelayJobId=0;g.toggleDelayJobId=0;g.expandAnimationDelayJobId=0;return g};
_.N(l4,_.J);_.c=l4.prototype;_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1");this.hostElement.hasAttribute("top-right-overlay")||this.hostElement.setAttribute("top-right-overlay","true");_.hb(this.hostElement).querySelector("#tooltip").position=_.Cv("HTML_DIR")==="rtl"?"right":"left"};
_.c.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.HR.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.HR.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.HR.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.c.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.HR.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.HR.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.HR.cancelJob(this.expandAnimationDelayJobId)};
_.c.computeIcon=function(g,v,r){return(g=r?v:g)&&g.iconType?_.c6(g.iconType):void 0};
_.c.computeAriaLabel=function(g,v,r){return _.l(r?v:g,crj).label};
_.c.computeTooltip=function(g,v,r){return r?v:g};
_.c.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.c.computeIconOnHover=function(g,v){if((g==null?0:g.iconType)&&!v)return _.c6(g.iconType)};
_.c.onTap=function(g){var v=this;g.stopPropagation();g.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(g=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(g),this.useExpandableTooltip&&(this.toggleDelayJobId=_.gZ(_.HR,function(){v.hovered=!1;v.data&&!v.data.toggledServiceEndpoint&&(v.expandAnimationDelayJobId=_.gZ(_.HR,function(){v.set("data.isToggled",
!1)},200))},2E3))};
_.c.onMouseenter=function(){var g=this;this.mouseoverDelayJobId=_.gZ(_.HR,function(){g.hovered=!0},300)};
_.c.onMouseleave=function(){_.HR.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.c.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.c.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.c.onServiceRequestCompleted=function(g,v){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(v)||this.set("data.isToggled",!this.data.isToggled)};
_.c.serviceRequestWasSuccessful=function(g){return _.l(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.tA)?g.data.status==="STATUS_SUCCEEDED":!0};
l4.prototype.onServiceRequestCompleted=l4.prototype.onServiceRequestCompleted;l4.prototype.onPopupClosed=l4.prototype.onPopupClosed;l4.prototype.onPopupOpened=l4.prototype.onPopupOpened;l4.prototype.onMouseleave=l4.prototype.onMouseleave;l4.prototype.dataChanged=l4.prototype.dataChanged;_.K([_.D(_.HL),_.F("design:type",Object)],l4.prototype,"ironButtonState",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],l4.prototype,"ytComponentBehavior",void 0);
_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],l4.prototype,"ytEventForwardingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],l4.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.F("design:type",Object)],l4.prototype,"ariaLabel",void 0);_.K([_.u(),_.F("design:type",Object)],l4.prototype,"disableTooltips",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],l4.prototype,"popupOpen",void 0);_.K([_.u(),_.F("design:type",Object)],l4.prototype,"isLoading",void 0);_.K([_.u(),_.F("design:type",Element)],l4.prototype,"eventSink",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],l4.prototype,"useExpandableTooltip",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.F("design:type",Object)],l4.prototype,"toggled",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],l4.prototype,"hovered",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.F("design:type",Object)],l4.prototype,"iconOnHover",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],l4.prototype,"dataChanged",null);
_.K([_.zz("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],l4.prototype,"onMouseleave",null);_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],l4.prototype,"onPopupOpened",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],l4.prototype,"onPopupClosed",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],l4.prototype,"onServiceRequestCompleted",null);l4=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],l4);
_.m(l4,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(I1C!==void 0)return I1C;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label-container" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"><div id="label" on-click="onTap" hidden="[[disableTooltips]]" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer">\n    [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n  </div></div><yt-icon id="icon-on-hover-element" icon="[[iconOnHover]]" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"></yt-icon><yt-icon id="icon" icon="[[computeIcon(data.untoggledIcon, data.toggledIcon, data.isToggled)]]" on-click="onTap" on-mouseenter="onMouseenter" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" animation-delay="0" hidden="[[disableTooltips]]" offset="0" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer">\n  [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n</tp-yt-paper-tooltip>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return I1C=g},{mode:_.v6("kevlar_poly_si_batch_j053")?1:2});var WhP;var P3F=_.bC(function(g){var v=g.data;var r=g.thumbnailSize;var k=function(){return v().enableSegmentView};
return _.A("yt-thumbnail-overlay-progress-bar-view-model",{class:_.IV("ytThumbnailOverlayProgressBarHost",function(){return kNJ(r==null?void 0:r())})},_.A(_.d,{cond:k,
then:function(){return _.A("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.A("div",{class:_.Pq("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+v().startPercent+"%"}}),_.A("div",{class:_.Pq("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+v().segmentDurationPercent+"%"}},_.A("div",{class:_.Pq("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.A("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.A("div",null," ",function(){return v().segmentLabel})),_.A("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.A("div",{class:_.Pq("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.A(_.d,{cond:function(){return!k()&&v().startPercent},
then:function(){var y={};return _.A("div",{class:_.Pq("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(y.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.T("web_enable_modern_progress_bar_overlay"),y))},_.A("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+v().startPercent+"%"}}))}}))},"Q");
P3F.idomCompat=!0;var S0u=_.bC(function(g){var v=_.rF(),r=_.Dt(function(y){var z,W,S;a:{var Y=(z=g.data())==null?void 0:z.animationActivationTargetId;z=((W=g.data())==null?void 0:W.animationActivationEntityKey)||"";W=(S=g.data())==null?void 0:S.animationActivationEntitySelectorType;if(z&&Y)switch(W){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":y=_.k7(y.entities,"playerStateEntity",z);S=_.h0().resolve(_.Bd(_.Qd));Y=!!(y&&y.videoId===Y&&(S==null?0:S.isMiniplayerActive()));Y={activated:Y,playAnimation:Y&&
y.playerState==="PLAYER_STATE_PLAYING"};break a}Y=void 0}return Y});
_.Z8(function(){var y;if((y=r())==null?0:y.activated){var z;if((z=r())==null?0:z.playAnimation){var W;(W=v.lottieEl)==null||W.goToAndPlay(0)}else{var S;(S=v.lottieEl)==null||S.goToAndStop(0)}}},"MDTl2e");
var k=function(){var y,z=!((y=r())==null||!y.activated);if(g.data()){y=g.data();var W=void 0;y.icon&&(W=_.YEJ(y.icon),W=pHC(W));var S=void 0,Y;if((Y=y.backgroundColor)==null?0:Y.lightTheme){var e;S={backgroundColor:C2((e=y.backgroundColor)==null?void 0:e.lightTheme,"0.8")}}if(y.text||W||z){if(z&&y.lottieData&&v){e=y.lottieData;var a,E,p;Y={animationConfig:{name:e.url,path:e.url,autoplay:(a=e.settings)==null?void 0:a.autoplay,loop:(p=(E=e.settings)==null?void 0:E.loop)!=null?p:!0},animationRef:v}}else Y=
void 0;if(z)a=16;else b:switch(y.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":a=17;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":a=18;break b;default:a=16}z={type:a,text:z&&y.animatedText?y.animatedText:y.text,icon:W,customColors:S,animation:Y}}else z=void 0}else z=void 0;return z};
return _.A("yt-thumbnail-badge-view-model",{class:_.IV("yt-thumbnail-badge-view-model-wiz",g.class)},_.A(_.d,{cond:k,then:function(){return _.A(_.KC,{data:function(){return k()}})}}))},"R");var of_=_.bC(function(g){var v={},r={};return _.A("yt-thumbnail-bottom-overlay-view-model",{class:_.IV("ytThumbnailBottomOverlayViewModelHost",(v.ytThumbnailBottomOverlayViewModelHostBackground=function(){return g.data().enableGradientBackground},v))},_.A(_.dF,{data:function(){return g.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(k){return _.A(P3F,{data:k.data,
thumbnailSize:g.thumbnailSize})}}),_.A("div",{class:_.IV("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var k;
return y9K((k=g.thumbnailSize)==null?void 0:k.call(g))},(r.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var k;
return(k=g.isClip)==null?void 0:k.call(g)},r.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var k;
return!_.T("web_enable_modern_progress_bar_overlay")&&((k=g.thumbnailSize)==null?void 0:k.call(g))==="small"},r))},_.A(_.dF,{data:function(){return g.data().badge}},{thumbnailBadgeViewModel:function(k){return _.A(S0u,{data:k.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.A(_.dF,{data:function(){return g.data().badges}},{thumbnailBadgeViewModel:function(k){return _.A(S0u,{data:k.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"S");
of_.idomCompat=!0;_.B6(of_,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.Xz,thumbnailSize:_.Xz,isClip:_.Xz}});var eC3={calledOnce:!1,state:"visible"},aD3={calledOnce:!1,state:"hidden"};var f3=_.bC(function(g){var v=g.data;var r=g.className;g=g.alwaysShow;var k=_.sv();_.Ot(k,function(){return v().rendererContext});
var y=_.IDh(),z={};return _.A("thumbnail-hover-overlay-view-model",{el:k,class:_.IV("ytThumbnailHoverOverlayViewModelHost",r,(z.ytThumbnailHoverOverlayViewModelHostForceHover=g,z)),"aria-label":function(){var W;return(W=_.l(v().rendererContext,_.AA))==null?void 0:W.label},
role:function(){return _.$9(v().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.$9(v().rendererContext)!==void 0?0:void 0},
"on:keypress":y},_.A("div",{class:_.IV("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(v().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var W="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:W="ytThumbnailHoverOverlayViewModelStyleCover"}return W})},_.A(_.d,{cond:function(){return v().icon},
then:function(W){return _.A(_.Kw,{data:W,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.A(_.d,{cond:function(){return v().text},
then:function(W){return _.A(_.FS,{text:W,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"T");
f3.idomCompat=!0;var Y00=_.bC(function(g){var v=g.data;return _.A(_.dF,{data:function(){return v==null?void 0:v().overlays}},{thumbnailHoverOverlayViewModel:f3})},"U");
Y00.idomCompat=!0;var UoE={};var ALH=_.bC(function(g){var v=g.data;var r=g.image;var k=g.state;var y=g.iconType;var z=g.overlays;var W=g.isOverlay;var S=_.mb();g=_.I(_.Ww(!0,void 0,"sUzEZ"));var Y=g.next().value,e=g.next().value,a=function(){return!!v().onTap},E=_.mQ(y,"LIVE");
_.Z8(function(){var f=v();requestAnimationFrame(function(){if(S.value===null)var Z=!0;else{var L=S.value;Z=f.badgeText;var Q=pFo(f.size);Z in UoE?L=UoE[Z]:(L=L.clientWidth,UoE[Z]=L);(Z=L>Q)?S.value.style.display="none":S.value.style.visibility="visible"}e(Z)})},"SpVcNb");
var p=function(){var f={};return f["yt-spec-avatar-shape__image"]=!0,f["yt-spec-avatar-shape__image--ads-app"]=v().type===1,f};
return _.A("yt-avatar-shape",null,_.A("div",{el:_.Fz(lDk(a,{keydown:function(f){if(f.key==="Enter"){var Z;(Z=f.currentTarget)==null||Z.click()}},
click:function(f){var Z,L;return void((L=(Z=v()).onTap)==null?void 0:L.call(Z,f))}})),
class:function(){var f={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},Z=v();f=(f[Z.clusterLayoutConfig?Z73(Z.clusterLayoutConfig):H7J(Z.size)]=!0,f["yt-spec-avatar-shape__button--tappable"]=a(),f);(Z=v().avatarButtonCustomClassName)&&(f[Z]=!0);return _.Pq(f)},
"aria-label":function(){return a()?v().accessibilityText:""},
role:function(){return a()?"button":void 0},
tabindex:function(){return a()?0:void 0}},_.A("div",{class:function(){var f,Z=v(),L=k==null?void 0:k(),Q=W==null?void 0:W(),O=!((f=Z.decorations)==null||!f.includes(2)||Z.size!=="medium"&&Z.size!=="large"),q=Z.size==="tiny"||Z.size==="extra-small",X,b,n,h,IY={};
f=(IY["yt-spec-avatar-shape--live-ring"]=!!(((X=Z.decorations)==null?0:X.includes(0))&&DAT(Z.size)),IY["yt-spec-avatar-shape--stories-watched"]=O&&!(L==null||!L.storiesWatched),IY["yt-spec-avatar-shape--stories-unwatched"]=O&&!(L==null?0:L.storiesWatched),IY["yt-spec-avatar-shape--background-border"]=LTm(Z.decorations)&&!q,IY["yt-spec-avatar-shape--background-border-thin"]=LTm(Z.decorations)&&q,IY["yt-spec-avatar-shape__on-select-border"]=!((b=Z.decorations)==null||!b.includes(4)),IY["yt-spec-avatar-shape__white-border"]=
!((n=Z.decorations)==null||!n.includes(5)),IY["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((h=Z.decorations)==null?0:h.includes(5))&&q),IY["yt-spec-avatar-shape--is-overlay"]=!!Q,IY);return _.Pq(f)},
style:function(){a:{var f=v().clusterLayoutConfig;if(f){b:{var Z=f.numAvatarsInCluster;var L=f.avatarIndex;if(L!==Z-1){switch(f.clusterSize){case "small":f="32";break;case "medium":f="36";break;case "40":f="40";break;default:Z=void 0;break b}Z="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+f+"x"+f+"_avatars_"+Z+"_index_"+L+".svg"}else Z=void 0}if(Z){Z=_.AW({"-webkit-mask-image":"url("+Z+")","mask-image":"url("+Z+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}Z=void 0}return Z}},_.A("div",{class:function(){var f={};
var Z=v();f=(f[Z.clusterLayoutConfig?fDA(Z.clusterLayoutConfig):NOF(Z.size)]=!0,f["yt-spec-avatar-shape--no-margin"]=LTm(v().decorations),f);return _.Pq(f)}},_.A(_.Kw,{data:r,
alt:function(){return!a()&&v().accessibilityText?v().accessibilityText:""},
targetWidth:function(){return tBC(v().size)},
targetHeight:function(){return tBC(v().size)},
className:function(){return _.Pq(p())}}),_.A(_.d,{cond:function(){var f;
return((f=v().decorations)==null?void 0:f.includes(0))&&DAT(v().size)},
then:function(){return _.A("div",{class:function(){var f={};f=(f["yt-spec-avatar-shape__live-badge"]=!0,f["yt-spec-avatar-shape__live-badge--badge-small"]=v().size==="small",f["yt-spec-avatar-shape__live-badge--badge-medium"]=v().size==="medium"||v().size==="48",f["yt-spec-avatar-shape__live-badge--badge-large"]=v().size==="large",f["yt-spec-avatar-shape__live-badge--badge-extra-large"]=v().size==="extra-large"||v().size==="extra-extra-large"||v().size==="giant",f);return _.Pq(f)}},_.A(_.d,{cond:function(){return v().badgeText},
then:function(f){return _.A("div",{class:"yt-spec-avatar-shape__badge-text",el:S},f)}}),_.A(_.d,{cond:Y,
then:function(){return _.A("div",{class:"yt-spec-avatar-shape__badge-icon"},_.A(_.eg,{icon:E,size:function(){a:switch(v().size){case "extra-large":var f=16;break a;default:f=13}return f}}))}}))}}),_.A(_.d,{cond:function(){var f,Z;
return((f=v().decorations)==null?void 0:f.includes(1))||((Z=v().decorations)==null?void 0:Z.includes(0))&&!DAT(v().size)},
then:function(){return _.A("div",{class:function(){var f=v(),Z,L,Q={};var O=(Q["yt-spec-avatar-shape__live-dot"]=!((Z=f.decorations)==null||!Z.includes(0)||DAT(f.size)),Q["yt-spec-avatar-shape__new-content"]=!((L=f.decorations)==null||!L.includes(1)),Q);return _.Pq(O)}})}}),_.A(_.d,{cond:function(){return!!z},
then:function(){return _.A("div",{class:function(){var f={};f=Object.assign((f["yt-spec-avatar-shape__image-overlays"]=!0,f),p());return _.Pq(f)}},z==null?void 0:z())}})))))},"V");
ALH.idomCompat={callbacks:{overlays:!0}};_.N6=_.bC(function(g){function v(){r().endpoint&&_.jW(r().endpoint)}
var r=g.data;var k=g.decorations;var y=g.avatarButtonCustomClassName;var z=g.isOverlay;var W=g.clusterLayoutConfig;return _.A("avatar-view-model",null,_.A(_.d,{cond:function(){return r().image},
then:function(S){return _.A(ALH,{data:function(){return QqB({data:r(),onTap:r().endpoint?v:void 0,decorations:k==null?void 0:k(),badgeText:void 0,accessibilityText:r().accessibilityText,avatarButtonCustomClassName:y==null?void 0:y(),clusterLayoutConfig:W==null?void 0:W()})},
image:S,iconType:"RADAR_LIVE",overlays:function(){return _.A(Y00,{data:r})},
isOverlay:z})}}))},"W");
_.N6.idomCompat=!0;_.ZC=_.bC(function(g){var v=g.data;g=g.className;var r=_.mb(),k=function(){return _.l(v().avatar,_.V4)},y=_.Uk(function(){var z,W=v(),S=k(),Y=_.$9(v().rendererContext),e=(z=r.value)!=null?z:void 0,a;
if(S){e={data:W,avatar:S,onTap:Y,element:e};z=e.data;W=e.avatar;S=e.onTap;Y=e.element;e=e.commandController;S=S?jqh(S,Y,e):void 0;Y=[];z.liveData&&Y.push(0);var E;e=(E=z.liveData)==null?void 0:E.liveBadgeText;E=(a=_.l(z.rendererContext,_.AA))==null?void 0:a.label;a=QqB({data:W,onTap:S,decorations:Y,badgeText:e,accessibilityText:E?E:z.a11yLabel})}else a={size:"medium"};return a},void 0,"H8tk9d");
return _.A("yt-decorated-avatar-view-model",{class:_.IV("yt-decorated-avatar-view-model-wiz",g),el:r},_.A(_.d,{cond:function(){var z;return(z=k())==null?void 0:z.image},
then:function(z){return _.A(ALH,{data:y,image:z,iconType:"RADAR_LIVE",overlays:function(){return _.A(Y00,{data:k})}})}}))},"X");
_.ZC.idomCompat=!0;_.HA=_.bC(function(g){var v=function(){var Y;return Object.assign({},g.data(),(Y=g.overrides)==null?void 0:Y.call(g))},r=_.sv(),k=function(){return r&&_.J5(v().rendererContext)};
_.Ot(r,function(){return v().rendererContext});
var y=function(){var Y=v().avatars,e,a;return(a=(e=(Y==null?0:Y[0])?_.l(Y[0],_.V4):void 0)==null?void 0:e.avatarImageSize)!=null?a:"AVATAR_SIZE_UNKNOWN"},z=function(){return xAo(v())},W=function(){if(v().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var Y=void 0;
else if((Y=g.decorations)==null?0:Y.call(g))Y=g.decorations();else{Y=v();var e=0;Y.avatars&&(e+=Y.avatars.length);Y.decoratedText&&(e+=1);Y=e>1?[3]:[]}return Y},S={};
return _.A("yt-avatar-stack-view-model",{el:r,class:_.IV("yt-avatar-stack-view-model-wiz",g.className,(S["yt-avatar-stack-view-model-wiz--tappable"]=k,S["yt-avatar-stack-view-model-wiz--is-overlay"]=g.isOverlay,S["yt-avatar-stack-view-model-wiz--medium-text"]=g.useMediumText,S)),tabindex:function(){return k()?0:void 0},
role:function(){return k()?"link":void 0},
"aria-label":function(){var Y,e;return(e=(Y=_.l(v().rendererContext,_.AA))==null?void 0:Y.label)!=null?e:""}},_.A(_.d,{cond:function(){var Y;
return v().avatars&&!((Y=g.hideAvatar)==null?0:Y.call(g))},
then:function(){return _.A("div",{class:"yt-avatar-stack-view-model-wiz__avatars"},_.A(_.d,{cond:function(){return v().decoratedText},
then:function(Y){var e={};return _.A("div",{class:_.IV("yt-avatar-stack-view-model-wiz__text-container",(e["yt-avatar-stack-view-model-wiz__text-container--thin-border"]=function(){return y()==="AVATAR_SIZE_XXS"||y()==="AVATAR_SIZE_XS"},e["yt-avatar-stack-view-model-wiz__text-container--thin-border-overlay"]=function(){var a;
return((a=g.isOverlay)==null?void 0:a.call(g))&&(y()==="AVATAR_SIZE_XXS"||y()==="AVATAR_SIZE_XS")},e)),
style:_.AW({width:function(){return z().avatarSizeInPx+"px"},
height:function(){return z().avatarSizeInPx+"px"}})},_.A(_.FS,{text:Y,
className:"yt-avatar-stack-view-model-wiz__avatar-decorated-text"}))}}),_.A("div",{style:function(){return _.AW(z().avatarStackStyle)()},
class:function(){return z().avatarStackClass}},_.A(_.dF,{data:function(){return z().avatars.reverse()}},{avatarViewModel:function(Y,e){return _.A("div",{style:function(){var a,E;
return _.AW((E=(a=z()).avatarStyle)==null?void 0:E.call(a,e()))()},
class:function(){return z().avatarClass}},_.A(_.N6,{data:Y.data,
decorations:W,avatarButtonCustomClassName:function(){return z().avatarButtonCustomClassName},
isOverlay:g.isOverlay,clusterLayoutConfig:function(){var a,E;return(E=(a=z()).clusterLayoutConfig)==null?void 0:E.call(a,e())}}))},
decoratedAvatarViewModel:function(Y,e){return _.A("div",{style:function(){var a,E;return _.AW((E=(a=z()).avatarStyle)==null?void 0:E.call(a,e()))()},
class:function(){return z().avatarClass}},_.A(_.ZC,{data:Y.data}))}})))}}),_.A(_.d,{cond:function(){return v().text},
then:function(Y){return _.A(_.FS,{text:Y,className:"yt-avatar-stack-view-model-wiz__avatar-stack-text",linkInheritColor:!0})}}))},"Y");
_.HA.idomCompat=!0;_.B6(_.bC(function(g){var v=g.data;var r=g.thumbnailSize;return _.A("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.A("div",{class:_.IV("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return $AK(r==null?void 0:r())})},_.A(_.dF,{data:function(){return v().avatarStack}},{avatarStackViewModel:function(k){return _.A(_.HA,{data:k.data,
decorations:[5]})}})))},"Z"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.me,
thumbnailSize:_.me}});var eIB=_.bC(function(g){g=_.KM(g,{hidden:!1});var v=g.data;return _.A("yt-thumbnail-overlay-title-view-model",{class:"yt-thumbnail-overlay-title-view-model",hidden:g.hidden},_.A(_.FS,{text:function(){return v().title},
className:"yt-thumbnail-overlay-title-view-model__title"}),_.A(_.d,{cond:function(){return v().subtitle},
then:function(){return _.A(_.FS,{text:function(){return v().subtitle},
className:"yt-thumbnail-overlay-title-view-model__subtitle"})}}))},"$");
eIB.idomCompat=!0;_.B6(eIB,"yt-thumbnail-overlay-title-view-model",{props:{data:_.me,hidden:_.me}});var a10=_.bC(function(g){g=_.KM(g,{isClip:!1});var v=g.data,r=g.thumbnailSize,k={};return _.A("yt-thumbnail-overlay-badge-view-model",{class:_.IV("yt-thumbnail-overlay-badge-view-model-wiz",function(){a:switch(v().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var y="yt-thumbnail-overlay-badge-view-model-wiz--top-start";break a;default:y="yt-thumbnail-overlay-badge-view-model-wiz--bottom-end"}return y},function(){return J9m(r==null?void 0:r())},(k["yt-thumbnail-overlay-badge-view-model-wiz--clip"]=
g.isClip,k))},_.A(_.dF,{data:function(){return v().thumbnailBadges}},{thumbnailBadgeViewModel:function(y){return _.A(S0u,{data:y.data,
class:"yt-thumbnail-overlay-badge-view-model-wiz__badge"})}}))},"aa");
a10.idomCompat=!0;_.B6(a10,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.me,thumbnailSize:_.me,isClip:_.me}});_.BG(O7T);_.kh(O7T,"yt-page-indicator-view-model",{propNames:["data"]});var t2=function(){var g=_.J.apply(this,arguments)||this;g.eventSink=function(){return g};
g.disableInteraction=!1;g.noRoundedCorners=!1;g.isPreviewLoading=!1;g.isOriginalAspectRatio=!1;g.computedObjectFit=!1;g.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return g};
_.N(t2,_.J);_.c=t2.prototype;
_.c.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:{component:"ytd-thumbnail-overlay-resume-playback-renderer",properties:{isLive:"[[isLiveVideo]]"}},thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",
bottomPanel:"[[bottomSidePanel]]",richGridOverlay:"[[richGridThumbnail]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",properties:{isVideoPlaying:"[[isVideoPlaying]]",equalizerOnly:"[[nowPlayingEqualizerOnly]]",isActive:"[[data.selected]]",videoId:"[[data.videoId]]"}},thumbnailOverlayPinkingRenderer:"ytd-thumbnail-overlay-pinking-renderer",
thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer",params:{active:!0}},thumbnailOverlayIconRenderer:"ytd-thumbnail-overlay-icon-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model",pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailBottomOverlayViewModel:"yt-thumbnail-bottom-overlay-view-model",thumbnailOverlayAvatarStackViewModel:"thumbnail-overlay-avatar-stack-view-model",thumbnailOverlayBadgeViewModel:{component:"yt-thumbnail-overlay-badge-view-model",
properties:{thumbnailSize:"[[thumbnailSize]]"}}},initialRenderPriority:_.T("defer_overlays")?1:void 0,waitForSignal:void 0},hoverOverlays_:{id:"hover-overlays",reuseComponents:!1,mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayInlineUnplayableRenderer:"ytd-thumbnail-overlay-inline-unplayable-renderer",thumbnailOverlayToggleButtonRenderer:{component:"ytd-thumbnail-overlay-toggle-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",
eventSink:"[[eventSink]]",useExpandableTooltip:"[[useExpandableTooltip]]"}},thumbnailOverlayButtonRenderer:{component:"ytd-thumbnail-overlay-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",eventSink:"[[eventSink]]"}},thumbnailOverlayEndorsementRenderer:"ytd-thumbnail-overlay-endorsement-renderer",thumbnailOverlayLoadingPreviewRenderer:{component:"ytd-thumbnail-overlay-loading-preview-renderer",properties:{isPreviewLoading:"[[isPreviewLoading]]"}}}},richThumbnail:{id:"mouseover-overlay",
mapping:{movingThumbnailRenderer:{component:"ytd-moving-thumbnail-renderer",properties:{trackingParams:"[[data.trackingParams]]",videoId:"[[data.videoId]]"}}},renderPriority:2,waitForSignal:"eocs"}}};
_.c.onImageLoaded=function(){this.loaded=!0};
_.c.onImageUnloaded=function(){this.loaded=!1};
_.c.computeRichThumbnail=function(g,v,r,k){if(g&&v&&!k&&!_.T("disable_moving_thumbs_handling")&&!r)return v};
_.c.computeImageWidth=function(g,v){return v||9999};
_.c.computeIsOriginalAspectRatio=function(g){return g};
_.c.computeIsLive=function(g){if(g==null?0:g.badges)for(var v=0;v<g.badges.length;v++){var r=g.badges[v];if(r.metadataBadgeRenderer&&r.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(g==null?0:g.thumbnailOverlays)for(v=0;v<g.thumbnailOverlays.length;v++)if(r=g.thumbnailOverlays[v],r.thumbnailOverlayTimeStatusRenderer&&r.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.c.computeObjectFit=function(g,v){return v||(g?"CONTAIN":"")};
_.c.computeNavigationEndpoint=function(g,v,r){return g?v:r};
_.c.computeHasClip=function(g){g=_.I(g||[]);for(var v=g.next();!v.done;v=g.next())if(v.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.c.computeOverlayColor=function(g){var v;return(g==null?0:(v=g.darkColorPalette)==null?0:v.section2Color)?g.darkColorPalette.section2Color:g==null?void 0:g.sampledThumbnailColor};
_.mx.Object.defineProperties(t2.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return jZJ(this.width)}}});
t2.prototype.onImageUnloaded=t2.prototype.onImageUnloaded;t2.prototype.onImageLoaded=t2.prototype.onImageLoaded;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],t2.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],t2.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(nRB),_.F("design:type",Object)],t2.prototype,"ytdThumbnailBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],t2.prototype,"componentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],t2.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],t2.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],t2.prototype,"circular",void 0);
_.K([_.u({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.F("design:type",Object)],t2.prototype,"richThumbnail",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.F("design:type",Boolean)],t2.prototype,"hasClip",void 0);_.K([_.u(),_.F("design:type",Object)],t2.prototype,"eventSink",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],t2.prototype,"queued",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],t2.prototype,"richGridThumbnail",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],t2.prototype,"useExpandableTooltip",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],t2.prototype,"useUntranslatedNavigationEndpoint",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],t2.prototype,"disableInteraction",void 0);
_.K([_.u({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.F("design:type",Object)],t2.prototype,"computedNavigationEndpoint",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],t2.prototype,"nowPlayingEqualizerOnly",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],t2.prototype,"hidePlaybackStatus",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],t2.prototype,"objectFit",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],t2.prototype,"noRoundedCorners",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],t2.prototype,"watchFeedThumbnail",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],t2.prototype,"isPreviewLoading",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.F("design:type",Object)],t2.prototype,"isOriginalAspectRatio",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.F("design:type",Object)],t2.prototype,"computedObjectFit",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.F("design:type",Boolean)],t2.prototype,"isLiveVideo",void 0);
_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],t2.prototype,"loaded",void 0);_.K([_.u({computed:"computeOverlayColor(data.thumbnail)"}),_.F("design:type",Object)],t2.prototype,"overlayColor",void 0);_.K([_.u({selector:_.dWB}),_.F("design:type",Boolean)],t2.prototype,"inlinePreviewIsEnabled",void 0);_.K([_.u(),_.F("design:type",Number)],t2.prototype,"width",void 0);
_.K([_.C("inlinePreviewIsEnabled"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],t2.prototype,"isPreviewDisabled",null);_.K([_.C("width"),_.F("design:type",String),_.F("design:paramtypes",[])],t2.prototype,"thumbnailSize",null);_.K([_.zz("image-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],t2.prototype,"onImageLoaded",null);
_.K([_.zz("image-unloaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],t2.prototype,"onImageUnloaded",null);t2=_.K([_.V({disableElementRegistration:!0,is:"ytd-thumbnail"})],t2);
var Efu=_.gE()(t2,"ytd-thumbnail",function(){if(WhP===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="thumbnail" class="yt-simple-endpoint inline-block style-scope ytd-thumbnail" aria-hidden="true" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]" rel="[[computeNofollow_(computedNavigationEndpoint)]]" tabindex="-1">\n  <yt-image alt="" data="[[data.thumbnail]]" ftl-eligible="" height="[[height]]" notify-on-loaded="" notify-on-unloaded="" object-fit="[[computedObjectFit]]" width="[[computeImageWidth(data, width)]]" class="style-scope ytd-thumbnail">\n  </yt-image>\n  \n  <div id="overlays" class="style-scope ytd-thumbnail"></div>\n  <div id="mouseover-overlay" class="style-scope ytd-thumbnail"></div>\n  <div id="hover-overlays" class="style-scope ytd-thumbnail"></div>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);WhP=g}g=WhP;return g},{callbackProps:["onClick"],
allowedProps:"data disableInteraction noRoundedCorners objectFit useExpandableTooltip useUntranslatedNavigationEndpoint width circular watchFeedThumbnail queued".split(" "),allowedPropsFromBehaviors:"height bottomSidePanel size disableRounding disableNowPlaying disableTooltips useHoveredProperty hovered addBackground nowPlaying isVideoPlaying".split(" "),mode:2});var mAR=function(g){var v=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$12814_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$12814_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(r){doc(v,r)};
this.onLockupMouseLeaveFn=function(r){r=r.relatedTarget;var k,y;((k=document.getElementsByTagName("ytd-video-preview"))==null?0:(y=k.item(0))==null?0:y.contains(r))||(v.terminateVideoPreview(),DC(v))};
this.onThumbnailMouseDownFn=function(){v.terminateVideoPreview();DC(v)};
this.onTouchStart=function(){v.JSC$12814_touched=!0};
this.mediaRenderer=g.mediaRenderer;this.thumbnailElement=g.thumbnailElement;this.lockupElement=g.lockupElement;this.videoPreviewOptsInput=g.videoPreviewOpts;pct(this);L3(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)):
_.Lx(Error("zh")):_.Lx(Error("Ah")):Tyu(this)},nA=function(g){Tyu(g);
var v;(v=g.lockupElement)==null||v.removeEventListener("mouseenter",g.onMouseMoveFn);var r;(r=g.lockupElement)==null||r.removeEventListener("mouseleave",g.onLockupMouseLeaveFn);var k;(k=g.lockupElement)==null||k.removeEventListener("touchstart",g.onTouchStart);var y;(y=g.thumbnailElement)==null||y.removeEventListener("mousedown",g.onThumbnailMouseDownFn);DC(g)},pct=function(g){g.inlinePreviewIsEnabledForUser=_.KH().getState().ui.inlinePreviewIsEnabled;
g.unsubscribeFromInlinePreviewIsEnabled=_.oc(_.KH(),_.dWB,function(v){(g.inlinePreviewIsEnabledForUser=v)||DC(g)});
g.JSC$12814_unsubscribeFromInlinePreviewIsActive=_.oc(_.KH(),_.EcB,function(v){(g.inlinePreviewIsActive=v)||DC(g)})},Tyu=function(g){g.unsubscribeFromInlinePreviewIsEnabled();
g.unsubscribeFromInlinePreviewIsEnabled=function(){};
g.JSC$12814_unsubscribeFromInlinePreviewIsActive();g.JSC$12814_unsubscribeFromInlinePreviewIsActive=function(){}},doc=function(g,v){v.buttons>0||(v=_.Rf("kevlar_lockup_hover_delay",-1),g.JSC$12814_touched&&v>=0?(_.HR.cancelJob(g.videoPreviewJobId),g.videoPreviewJobId=_.gZ(_.HR,function(){l11(g)},v),g.JSC$12814_touched=!1):l11(g))},xfR=function(g){g.videoPreviewJobId=_.gZ(_.HR,function(){var v,r,k,y;
return _.P(function(z){if(z.nextAddress==1){if(!L3(g))return z.return();v=g.getVideoPreviewOpts();if(!v)return z.return();v.isAutoplay=!0;return(k=(r=_.MP(g.mediaRenderer.hostElement,"yt-open-video-preview-action",[v]))&&r[0])?_.U(z,r[0],3):z.jumpTo(2)}z.nextAddress!=2&&(k=z.yieldResult===1);k&&qKA((y=g.mediaRenderer)==null?void 0:y.data);_.o7(z)})})},l11=function(g){!g.previewTriggered&&L3(g)&&(g.inlinePreviewIsActive&&g.terminateVideoPreview(),g.previewTriggered=!0,g.mediaRenderer.isInlinePreviewTriggered=
!0,_.HR.cancelJob(g.videoPreviewJobId),g.videoPreviewJobId=_.gZ(_.HR,function(){var v,r,k,y;
return _.P(function(z){if(z.nextAddress==1){if(!L3(g))return z.return();v=g.getVideoPreviewOpts();return v?(k=(r=_.MP(g.mediaRenderer.hostElement,"yt-open-video-preview-action",[v]))&&r[0])?_.U(z,r[0],3):z.jumpTo(2):z.return()}z.nextAddress!=2&&(k=z.yieldResult===1);k&&qKA((y=g.mediaRenderer)==null?void 0:y.data);_.o7(z)})}))};
mAR.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var g,v;if((v=(g=this.videoPreviewOptsInput)==null?void 0:g.videoPreviewData)!=null)g=v;else if(g=this.mediaRenderer.data)if(VBJ(g))g={inlinePlaybackEndpoint:_.Q0(g.inlinePlayerData.onVisible),navigationEndpoint:_.Q0(g.onTap),thumbnail:"image"in g?g.image:g.thumbnail,thumbnailOverlays:void 0,accessibilityText:sq3(g)};else if("multipleInlinePlaybackEndpoint"in g){var r=_.l(_.l(g.multipleInlinePlaybackEndpoint,zv1),IJ0);if(r!=
null&&r.playerDescriptors){v=[];r=_.I(r.playerDescriptors);for(var k=r.next();!k.done;k=r.next())k=k.value,v.push({inlinePlaybackEndpoint:k.inlinePlaybackEndpoint,navigationEndpoint:k.navigationEndpoint,thumbnail:k.thumbnail,thumbnailOverlays:k.thumbnailOverlays,accessibilityText:sq3(g)});g=v}else g=void 0}else g={inlinePlaybackEndpoint:g.inlinePlaybackEndpoint,navigationEndpoint:g.navigationEndpoint,thumbnail:g.thumbnail,thumbnailOverlays:g.thumbnailOverlays,accessibilityText:sq3(g)};else g=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:g,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var L3=function(g){var v;if(v=g.inlinePreviewIsEnabledForUser)v=(g=g.mediaRenderer.data)?"inlinePlaybackEndpoint"in g&&g.inlinePlaybackEndpoint||VBJ(g)&&g.inlinePlayerData||"multipleInlinePlaybackEndpoint"in g&&g.multipleInlinePlaybackEndpoint?!0:!1:!1;return v};
mAR.prototype.terminateVideoPreview=function(){_.nW(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var DC=function(g){_.HR.cancelJob(g.videoPreviewJobId);g.inlinePreviewIsActive=!1;g.previewTriggered=!1;g.mediaRenderer.isInlinePreviewTriggered=!1};var f1_=_.Vd(["#"]),w6=function(){var g=_.J.apply(this,arguments)||this;g.isDisabled=!1;return g};
_.N(w6,_.J);_.c=w6.prototype;_.c.configureRendererStamper=function(){return{"data.menu":PA,"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"}}}};
_.c.attached=function(){this.updateInlinePreviewHoverListeners()};
_.c.detached=function(){this.clearInlinePreviewHoverListeners()};
_.c.getMetadata=function(g){var v=[];if(g.metadataText&&Object.keys(g.metadataText).length>0){var r=this.ytRendererBehavior.getSimpleString(g.metadataText);g.upcomingEventData&&g.upcomingEventData.upcomingEventText&&(r=_.LC(r,Number(g.upcomingEventData.startTime)));v.push(r)}else g.shortViewCountText&&v.push(this.ytRendererBehavior.getSimpleString(g.shortViewCountText)),g.publishedTimeText&&v.push(this.ytRendererBehavior.getSimpleString(g.publishedTimeText)),g.upcomingEventData&&g.upcomingEventData.upcomingEventText&&
(r=this.ytRendererBehavior.getSimpleString(g.upcomingEventData.upcomingEventText),v.push(_.LC(r,Number(g.upcomingEventData.startTime))));return v};
_.c.calculateBylineText=function(g){return g.shortBylineText?g.shortBylineText:g.bylineText?g.bylineText:null};
_.c.calculateIsDisabled=function(g){return!!g.isDisabled};
_.c.computeHrefWithDefault=function(g){return this.ytComponentBehavior.computeHref_(g)||_.ZQ(f1_)};
_.c.onDetailsTap=function(g){var v=this.data&&this.data.navigationEndpoint;v&&!_.sX(_.qm(g)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.T("kevlar_grid_video_renderer_killswitch")?_.hV(this.hostElement,"yt-navigate",{endpoint:v}):this.ytComponentBehavior.resolveCommand(v))};
_.c.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.c.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$12819_inlinePreviewHoverListener=qY({mediaRenderer:this,lockupElement:_.hb(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.hb(this.hostElement).querySelector("ytd-thumbnail")})};
_.c.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$12819_inlinePreviewHoverListener)==null||nA(g)};
_.c.computeThumbnailWidth=function(g,v){return v&&v>0?v:g?360:210};
_.c.computeShowChannelThumbnail=function(g,v){var r;return v&&!!(g==null?0:(r=g.channelThumbnailSupportedRenderers)==null?0:r.channelThumbnailWithLinkRenderer)};
_.mx.Object.defineProperties(w6.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$12819_inlinePreviewHoverListener)==null?0:L3(g))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
w6.prototype.dataChanged=w6.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],w6.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],w6.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],w6.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],w6.prototype,"ytdDismissibleItemBehavior",void 0);
_.K([_.D(_.qg),_.F("design:type",Object)],w6.prototype,"ytdLockupBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],w6.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],w6.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],w6.prototype,"noEndpoints",void 0);_.K([_.u({computed:"calculateBylineText(data)"}),_.F("design:type",Object)],w6.prototype,"bylineText",void 0);
_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],w6.prototype,"isSearch",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],w6.prototype,"isDownloading",void 0);_.K([_.u({reflectToAttribute:!0,value:0}),_.F("design:type",Number)],w6.prototype,"width",void 0);_.K([_.u({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.F("design:type",Object)],w6.prototype,"isDisabled",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w6.prototype,"dataChanged",null);_.K([_.C("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],w6.prototype,"isHovered",null);w6=_.K([_.V({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],w6);
_.m(w6,"ytd-grid-video-renderer",function(){if(hUE!==void 0)return hUE;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-video-renderer"><ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(isSearch, width)]]" class="style-scope ytd-grid-video-renderer"></ytd-thumbnail><div id="details" on-tap="onDetailsTap" class="style-scope ytd-grid-video-renderer"><a id="channel-thumbnail" hidden="[[!computeShowChannelThumbnail(data, isSearch)]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-grid-video-renderer"><yt-img-shadow id="avatar" thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="36" class="style-scope ytd-grid-video-renderer"></yt-img-shadow></a><div id="text-metadata" class="style-scope ytd-grid-video-renderer"><div id="meta" class="style-scope ytd-grid-video-renderer"><h3 class="style-scope ytd-grid-video-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer><a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-video-renderer" href$="[[computeHrefWithDefault(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a></h3><div id="metadata-container" class="grid style-scope ytd-grid-video-renderer" meta-block=""><div id="metadata" class="style-scope ytd-grid-video-renderer"><div id="byline-container" hidden="[[!bylineText]]" class="style-scope ytd-grid-video-renderer"><ytd-channel-name id="channel-name" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" no-endpoints="[[noEndpoints]]" class="style-scope ytd-grid-video-renderer"></ytd-channel-name></div><div id="metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[item]]</span></template></div></div><div id="additional-metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[data.additionalMetadatas]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[getSimpleString(item)]]</span></template></div></div></div><ytd-badge-supported-renderer id="video-badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer></div><div id="menu" class="style-scope ytd-grid-video-renderer"></div></div><div id="buttons" class="style-scope ytd-grid-video-renderer"></div></div><div id="dismissed" class="style-scope ytd-grid-video-renderer"><div id="dismissed-content" class="style-scope ytd-grid-video-renderer"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-grid-video-renderer"></yt-interaction>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return hUE=g},{mode:_.v6("kevlar_poly_si_batch_j047")?1:2});var NyF;var Qw=function(){var g=_.J.apply(this,arguments)||this;g.roundedContainer=!0;g.skipRoundingTop=!1;g.disableTopPadding=!1;g.amsterdamEnabled=_.T("enable_desktop_amsterdam_info_panels");return g};
_.N(Qw,_.J);Qw.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Qw.prototype.onClick=function(g){var v,r=(v=this.data)==null?void 0:v.sourceEndpoint;!_.sX(_.qm(g),this.hostElement,["A".toString()])&&r&&_.hV(this.hostElement,"yt-navigate",{endpoint:r})};
_.mx.Object.defineProperties(Qw.prototype,{showMetadataAtTop:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!!this.data.sourceAtTop}},
showMetadataBelowTitle:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!this.data.sourceAtTop}},
hasMenu:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var g,v;return(v=(g=this.data)==null?void 0:g.paragraphMaxLines)!=null?v:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Qw.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Qw.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Qw.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Qw.prototype,"showVerticalDividers",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Qw.prototype,"roundedContainer",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Qw.prototype,"skipRoundingTop",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Qw.prototype,"disableTopPadding",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Qw.prototype,"amsterdamEnabled",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Qw.prototype,"showMetadataAtTop",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Qw.prototype,"showMetadataBelowTitle",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.menu"),_.F("design:type",Object),_.F("design:paramtypes",[])],Qw.prototype,"hasMenu",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.truncateParagraphs"),_.F("design:type",Object),_.F("design:paramtypes",[])],Qw.prototype,"truncateParagraphs",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data.paragraphMaxLines"),_.F("design:type",Number),_.F("design:paramtypes",[])],Qw.prototype,"paragraphMaxLines",null);_.K([_.u({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.C("data.background"),_.F("design:type",Object),_.F("design:paramtypes",[])],Qw.prototype,"background",null);Qw=_.K([_.V({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],Qw);
_.m(Qw,"ytd-info-panel-content-renderer",function(){if(NyF!==void 0)return NyF;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-info-panel-content-renderer" on-click="onClick">\n  <yt-icon class="inline-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <div class="text-content style-scope ytd-info-panel-content-renderer">\n    <div class="metadata-container style-scope ytd-info-panel-content-renderer" hidden="[[!showMetadataAtTop]]">\n      <yt-formatted-string text="[[data.source]]" class="style-scope ytd-info-panel-content-renderer">\n      </yt-formatted-string>\n      <div class="published-time style-scope ytd-info-panel-content-renderer" hidden="[[!data.publishedTimeText]]">\n        \u2022\n        <yt-formatted-string text="[[data.publishedTimeText]]" class="style-scope ytd-info-panel-content-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <a class="yt-simple-endpoint title-container style-scope ytd-info-panel-content-renderer" hidden="[[!data.title]]" href$="[[computeHref_(data.sourceEndpoint)]]" data="[[data.sourceEndpoint]]">\n      <yt-formatted-string text="[[data.title]]" class="style-scope ytd-info-panel-content-renderer"></yt-formatted-string>\n      <yt-icon class="inline-link-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineLinkIcon.iconType]]" hidden="[[!data.inlineLinkIcon.iconType]]" icon="[[data.inlineLinkIcon.iconType]]">\n      </yt-icon>\n    </a>\n    <div class="metadata-container style-scope ytd-info-panel-content-renderer" hidden="[[!showMetadataBelowTitle]]">\n      <yt-formatted-string text="[[data.source]]" class="style-scope ytd-info-panel-content-renderer">\n      </yt-formatted-string>\n      <div class="published-time style-scope ytd-info-panel-content-renderer" hidden="[[!data.publishedTimeText]]">\n        \u2022\n        <yt-formatted-string text="[[data.publishedTimeText]]" class="style-scope ytd-info-panel-content-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div class="paragraphs style-scope ytd-info-panel-content-renderer">\n      <template is="dom-repeat" items="[[data.paragraphs]]" class="style-scope ytd-info-panel-content-renderer">\n        <div hidden="[[!item.runs]]" class="style-scope ytd-info-panel-content-renderer">\n          <yt-formatted-string class="paragraph style-scope ytd-info-panel-content-renderer" text="[[item]]">\n          </yt-formatted-string>\n          <div class="inline-source style-scope ytd-info-panel-content-renderer" hidden="[[!data.inlineSource]]">\n            <yt-formatted-string force-default-style="" text="[[data.inlineSource]]" class="style-scope ytd-info-panel-content-renderer">\n            </yt-formatted-string>\n            <yt-icon class="inline-link-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineLinkIcon.iconType]]" hidden="[[!data.inlineLinkIcon.iconType]]" icon="[[data.inlineLinkIcon.iconType]]">\n            </yt-icon>\n          </div>\n        </div>\n      </template>\n      <template is="dom-repeat" items="[[data.attributedParagraphs]]" class="style-scope ytd-info-panel-content-renderer">\n        <div hidden="[[!item.content]]" class="style-scope ytd-info-panel-content-renderer">\n          <yt-attributed-string id="paragraph" class="attributed-paragraph style-scope ytd-info-panel-content-renderer" data="[[item]]">\n          </yt-attributed-string>\n        </div>\n      </template>\n      <div class="disclaimer-container style-scope ytd-info-panel-content-renderer" hidden="[[!data.disclaimer]]">\n        <a class="yt-simple-endpoint style-scope ytd-info-panel-content-renderer" href$="[[computeHref_(data.sourceEndpoint)]]" target="_blank" data="[[data.sourceEndpoint]]">\n          <yt-formatted-string class="disclaimer style-scope ytd-info-panel-content-renderer" text="[[data.disclaimer]]">\n          </yt-formatted-string>\n          <yt-icon class="inline-link-icon inline-disclaimer-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineDisclaimerIcon.iconType]]" hidden="[[!data.inlineDisclaimerIcon]]" icon="[[data.inlineDisclaimerIcon.iconType]]">\n          </yt-icon>\n        </a>\n      </div>\n    </div>\n  </div>\n  <yt-img-shadow class="thumbnail style-scope ytd-info-panel-content-renderer" hidden="[[!data.thumbnail]]" object-fit="COVER" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n</div>\n<div id="menu" class="style-scope ytd-info-panel-content-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return NyF=g},{mode:_.v6("kevlar_poly_si_batch_j076")?1:2});var ZIP;var HI_;var tMj;var Do1;var C3=function(){return _.J.apply(this,arguments)||this};
_.N(C3,_.J);C3.prototype.computeStyle=function(g){return g};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],C3.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],C3.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],C3.prototype,"style_",void 0);C3=_.K([_.HX({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],C3);
_.m(C3,"yt-channel-thumbnail-with-link-renderer",function(){if(Do1===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-channel-thumbnail-with-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_channel_thumbnail_with_link_renderer.yt.channel.thumbnail.with.link.renderer.css.js--\x3e<a href="[[computeHref_(data.navigationEndpoint)]]" title="[[data.accessibility.accessibilityData.label]]" class="style-scope yt-channel-thumbnail-with-link-renderer">\n  <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope yt-channel-thumbnail-with-link-renderer">\n  </yt-img-shadow>\n</a>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;tMj===void 0&&(tMj=document.createElement("template"));var k=tMj;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Do1=g}g=Do1;return g},{mode:2});var u4=function(){var g=_.J.apply(this,arguments)||this;g.modernTypography=_.T("web_modern_typography");return g};
_.N(u4,_.J);u4.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"}}}};
u4.prototype.computeTitleStyle=function(g){return g||null};
u4.prototype.computeAvatarStyle=function(g){return g||null};
u4.prototype.computeShowNavigationButton=function(g,v){return!(g==null||!g.navigationButton||v)};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],u4.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],u4.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],u4.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.F("design:type",String)],u4.prototype,"titleStyle",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.F("design:type",String)],u4.prototype,"avatarStyle",void 0);_.K([_.u(),_.F("design:type",Boolean)],u4.prototype,"hideNavigationButton",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],u4.prototype,"isModernSd",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],u4.prototype,"modernTypography",void 0);
u4=_.K([_.V({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],u4);
_.m(u4,"ytd-rich-list-header-renderer",function(){if(HI_!==void 0)return HI_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="title-row style-scope ytd-rich-list-header-renderer">\n  <div id="avatar" class="style-scope ytd-rich-list-header-renderer"></div>\n  <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-rich-list-header-renderer">\n    <div id="title-text" class="style-scope ytd-rich-list-header-renderer">\n      <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-rich-list-header-renderer"></yt-formatted-string>\n      <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-rich-list-header-renderer">\n      </yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-rich-list-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-rich-list-header-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <div id="image-container" class="style-scope ytd-rich-list-header-renderer">\n        <div id="avatar" class="style-scope ytd-rich-list-header-renderer"></div>\n        <div id="title-text" class="style-scope ytd-rich-list-header-renderer">\n          <span id="title" class="style-scope ytd-rich-list-header-renderer">[[getSimpleString(data.title)]]</span>\n          <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-rich-list-header-renderer">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </a>\n  </template>\n  <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-rich-list-header-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="title-annotation" hidden="[[!data.titleAnnotation]]" text="[[data.titleAnnotation]]" class="style-scope ytd-rich-list-header-renderer">\n  </yt-formatted-string>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-rich-list-header-renderer"></div>\n  <div id="navigation-button" hidden="[[!computeShowNavigationButton(data, hideNavigationButton)]]" class="style-scope ytd-rich-list-header-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return HI_=g},{mode:_.v6("kevlar_poly_si_batch_j058")?1:2});var xG=function(){return _.J.apply(this,arguments)||this};
_.N(xG,_.J);xG.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]]"}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],xG.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],xG.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],xG.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],xG.prototype,"isSearch",void 0);xG=_.K([_.V({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],xG);
_.m(xG,"ytd-preview-card-renderer",function(){if(ZIP!==void 0)return ZIP;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-preview-card-renderer"></div>\n<div id="contents" class="style-scope ytd-preview-card-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ZIP=g},{mode:1});var LhB;var jt=function(){return _.J.apply(this,arguments)||this};
_.N(jt,_.J);jt.prototype.configureRendererStamper=function(){return{"data.menu":PA}};
jt.prototype.dataChanged=function(){var g=this.get("colorExtractionPalette.section1Color",this.data);g=_.wG(g);_.kx(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":g})};
jt.prototype.computeCardStyle=function(g){return this.get("style.value",g)||null};
jt.prototype.dataChanged=jt.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],jt.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],jt.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],jt.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],jt.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.F("design:type",String)],jt.prototype,"cardStyle",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jt.prototype,"dataChanged",null);jt=_.K([_.V({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],jt);
_.m(jt,"ytd-compact-channel-recommendation-card-renderer",function(){if(LhB!==void 0)return LhB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-channel-recommendation-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="card-body" class="yt-simple-endpoint style-scope ytd-compact-channel-recommendation-card-renderer" href$="[[computeHref_(data.channelEndpoint)]]" title$="[[getSimpleString(data.channelTitle)]]" aria-label$="[[getSimpleString(data.channelTitle)]]" data="[[data.channelEndpoint]]">\n  <div id="banner" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n    <yt-img-shadow id="channel-art" object-fit="COVER" thumbnail="[[data.backgroundImage]]" class="style-scope ytd-compact-channel-recommendation-card-renderer"></yt-img-shadow>\n    <svg id="avatar-protection" viewBox="0 0 210 56" preserveAspectRatio="none" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n      <path id="lower-overlay" d="M 0 -12 L 126 56 L 0 56 z" class="style-scope ytd-compact-channel-recommendation-card-renderer"></path>\n      <path id="upper-overlay" d="M 0 -12 L 74 28 L 0 68 z" class="style-scope ytd-compact-channel-recommendation-card-renderer"></path>\n    </svg>\n    <yt-img-shadow id="avatar" thumbnail="[[data.channelAvatar]]" class="style-scope ytd-compact-channel-recommendation-card-renderer"></yt-img-shadow>\n  </div>\n  <div id="channel-info" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n    <span id="title" class="style-scope ytd-compact-channel-recommendation-card-renderer">[[getSimpleString(data.channelTitle)]]</span>\n  </div>\n</a>\n<div id="subscribe-container" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n  <ytd-subscribe-button-renderer id="subscribe" data="[[data.subscribeButton.subscribeButtonRenderer]]" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n  </ytd-subscribe-button-renderer>\n</div>\n<div id="menu" class="style-scope ytd-compact-channel-recommendation-card-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return LhB=g},{mode:1});var wcH;var Qp0;var $G=function(){var g=_.J.apply(this,arguments)||this;g.alignAuto=!1;g.collapsed=!0;g.isToggled=!1;g.alwaysCollapsed=!1;g.canToggle=!0;g.collapsedHeight=80;g.disableToggle=!1;g.alwaysToggleable=!1;g.reversed=!1;g.shouldUseNumberOfLines=!1;g.recomputeOnResize=!1;g.canToggleJobId=0;g.lastReversed=!1;return g};
_.N($G,_.J);_.c=$G.prototype;_.c.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.c.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.c.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var g=_.hb(this.hostElement),v=g.childNodes,r=document.createDocumentFragment(),k=g.childNodes.length-1;k>=0;k--)_.hb(r).appendChild(v[k]);_.T("enable_shadydom_free_scoped_node_methods")?_.n2(this.hostElement).appendChild(r):g.appendChild(r)}};
_.c.ready=function(){var g=this;_.uC(function(){g.initChildrenObserver()},1)};
_.c.detached=function(){this.detachObserver()};
_.c.toggle=function(g,v){this.canToggle&&(this.isToggled=v,_.hV(this.hostElement,"yt-refit"),g&&g.stopPropagation())};
_.c.reset=function(){this.childrenChanged()};
_.c.onIronResize=function(){this.recomputeOnResize&&this.childrenChanged()};
_.c.computeIsMoreVisible=function(g,v){return g&&!v};
_.c.computeShouldUseNumberOfLines=function(g){try{return!!g&&window.CSS.supports("-webkit-line-clamp","1")}catch(v){}return!1};
_.c.computeIsLessVisible=function(g,v){return g&&v};
_.c.observeCollapsedHeightAndMaxLines=function(){var g=this.collapsedHeight,v=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.kx(this.hostElement,{"--ytd-expander-max-lines":""+v,"--ytd-expander-collapsed-height":""}):_.kx(this.hostElement,{"--ytd-expander-collapsed-height":g+"px","--ytd-expander-max-lines":""})};
_.c.handleMoreTap=function(g){this.disableToggle||(_.hV(this.hostElement,"yt-expander-more-tapped"),this.toggle(g,!0))};
_.c.handleLessTap=function(g){_.hV(this.hostElement,"yt-expander-less-tapped");this.toggle(g,!1)};
_.c.initChildrenObserver=function(){var g=this;this.observer=new MutationObserver(function(){g.childrenChanged()});
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.c.childrenChanged=function(){var g=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){RR(function(){g.canToggleJobId=0;g.calculateCanCollapse()})}))};
_.c.calculateCanCollapse=function(){this.canToggle=this.shouldUseNumberOfLines?this.alwaysToggleable||this.isToggled||this.content&&this.content.offsetHeight<this.content.scrollHeight:this.alwaysToggleable||this.isToggled||this.content&&this.content.scrollHeight>this.collapsedHeight};
_.c.detachObserver=function(){this.observer&&this.observer.disconnect()};
_.c.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("collapsed-changed",this.collapsed))};
_.c.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("is-toggled-changed",this.isToggled))};
_.c.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("can-toggle-changed",this.canToggle))};
_.mx.Object.defineProperties($G.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
$G.prototype.canToggleChangedForBinding=$G.prototype.canToggleChangedForBinding;$G.prototype.isToggledChangedForBinding=$G.prototype.isToggledChangedForBinding;$G.prototype.collapsedChangedForBinding=$G.prototype.collapsedChangedForBinding;$G.prototype.observeCollapsedHeightAndMaxLines=$G.prototype.observeCollapsedHeightAndMaxLines;$G.prototype.onIronResize=$G.prototype.onIronResize;$G.prototype.reversedChanged=$G.prototype.reversedChanged;$G.prototype.toggledChanged=$G.prototype.toggledChanged;
$G.prototype.alwaysToggleableChanged=$G.prototype.alwaysToggleableChanged;_.K([_.D(_.NK),_.F("design:type",Object)],$G.prototype,"ironResizableBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],$G.prototype,"alignAuto",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],$G.prototype,"collapsed",void 0);_.K([_.u(),_.F("design:type",Object)],$G.prototype,"isToggled",void 0);_.K([_.u(),_.F("design:type",Object)],$G.prototype,"alwaysCollapsed",void 0);
_.K([_.u(),_.F("design:type",Object)],$G.prototype,"canToggle",void 0);_.K([_.u(),_.F("design:type",Object)],$G.prototype,"collapsedHeight",void 0);_.K([_.u(),_.F("design:type",Object)],$G.prototype,"disableToggle",void 0);_.K([_.u(),_.F("design:type",Object)],$G.prototype,"alwaysToggleable",void 0);_.K([_.u(),_.F("design:type",Object)],$G.prototype,"reversed",void 0);_.K([_.u(),_.F("design:type",Number)],$G.prototype,"maxNumberOfLines",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.F("design:type",Object)],$G.prototype,"shouldUseNumberOfLines",void 0);_.K([_.u(),_.F("design:type",Object)],$G.prototype,"recomputeOnResize",void 0);_.K([_.PX("#content"),_.F("design:type",HTMLDivElement)],$G.prototype,"content",void 0);_.K([_.Um("alwaysToggleable"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$G.prototype,"alwaysToggleableChanged",null);
_.K([_.Um("isToggled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$G.prototype,"toggledChanged",null);_.K([_.C("canToggleJobId"),_.F("design:type",Object),_.F("design:paramtypes",[])],$G.prototype,"isResetting",null);_.K([_.IU("reversed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$G.prototype,"reversedChanged",null);
_.K([_.zz("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$G.prototype,"onIronResize",null);_.K([_.IU("maxNumberOfLines","collapsedHeight"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$G.prototype,"observeCollapsedHeightAndMaxLines",null);_.K([_.IU("collapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$G.prototype,"collapsedChangedForBinding",null);
_.K([_.IU("isToggled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$G.prototype,"isToggledChangedForBinding",null);_.K([_.IU("canToggle"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$G.prototype,"canToggleChangedForBinding",null);$G=_.K([_.V({disableElementRegistration:!0,is:"ytd-expander"})],$G);
_.m($G,"ytd-expander",function(){if(Qp0!==void 0)return Qp0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-expander">\n  \n  <slot id="container" name="content" class="style-scope ytd-expander"></slot>\n</div>\n<slot name="sticky" class="style-scope ytd-expander"></slot>\n<tp-yt-paper-button id="less" aria-expanded="true" hidden="[[!computeIsLessVisible(canToggle, isToggled)]]" noink="" on-tap="handleLessTap" class="style-scope ytd-expander">\n  <slot name="less-button" class="style-scope ytd-expander"></slot>\n</tp-yt-paper-button>\n<tp-yt-paper-button id="more" aria-expanded="false" hidden="[[!computeIsMoreVisible(canToggle, isToggled)]]" noink="" on-tap="handleMoreTap" class="style-scope ytd-expander">\n  <slot name="more-button" class="style-scope ytd-expander"></slot>\n</tp-yt-paper-button>\n<slot name="sticky-secondary" class="style-scope ytd-expander"></slot>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Qp0=g},{mode:1});var J2=function(){return _.J.apply(this,arguments)||this};
_.N(J2,_.J);J2.prototype.computeIsCarousel=function(g){return!!g.isCarousel};
J2.prototype.observeLightsourcePalette=function(){var g,v=(g=this.data)==null?void 0:g.vibrantsourceColorPaletteData;v&&_.N0(this.hostElement,v)};
J2.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
J2.prototype.observeLightsourcePalette=J2.prototype.observeLightsourcePalette;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],J2.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],J2.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],J2.prototype,"data",void 0);_.K([_.u({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],J2.prototype,"isCarousel",void 0);
_.K([_.IU("data.vibrantsourceColorPaletteData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],J2.prototype,"observeLightsourcePalette",null);J2=_.K([_.V({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],J2);
_.m(J2,"ytd-media-upsell-renderer",function(){if(wcH!==void 0)return wcH;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-media-upsell-renderer">\n  <div class="image-wrapper style-scope ytd-media-upsell-renderer">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-media-upsell-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-media-upsell-renderer" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="details style-scope ytd-media-upsell-renderer">\n    <div class="metadata-wrapper style-scope ytd-media-upsell-renderer">\n      <span id="media-title" hidden="[[!data.mediaTitle]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.mediaTitle)]]\n      </span>\n      <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.metadata)]]\n      </span>\n    </div>\n    <div id="action-button" class="style-scope ytd-media-upsell-renderer"></div>\n  </div>\n</div>\n<ytd-expander id="expander" hidden="[[data.isCarousel]]" max-number-of-lines="4" class="style-scope ytd-media-upsell-renderer">\n  <yt-formatted-string id="synopsis" slot="content" disable-upgrade$="[[!data.synopsis]]" hidden="[[data.isCarousel]]" text="[[data.synopsis]]" class="style-scope ytd-media-upsell-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-media-upsell-renderer" slot="more-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="drop-down-icon" icon="EXPAND" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-media-upsell-renderer" slot="less-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="drop-up-icon" icon="COLLAPSE" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return wcH=g},{mode:2});var C3t;var OL=function(){var g=_.J.apply(this,arguments)||this;g.JSC$12847_playerEvents=new Map;g.listeningToPlayer=!1;g.startX=0;g.active=!1;g.shouldShowButtons=_.T("web_buttons_hidden_killswitch");g.isHighlighted=!1;g.useHighlightStyling=_.T("web_enable_deeper_metadata_highlight_styling");g.modern=_.T("kevlar_modern_sd");g.enableProblemWalkthrough=_.T("problem_walkthrough_sd");return g};
_.N(OL,_.J);_.c=OL.prototype;
_.c.configureRendererStamper=function(){return{"data.shareButton":{id:"share-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[customButtonProperties]]"}}}},"data.repeatButton":{id:"repeat-button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[customButtonProperties]]"}}}},"data.thumbnailOverlay":{id:"overlay",mapping:{thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",params:{isVideoPlaying:!0}}}}}};
_.c.created=function(){this.JSC$12847_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.c.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.cX(this,this.onRepeatButtonToggle));_.T("synced_panel_scrolling_controller")&&this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.cX(this,this.onActiveUpdate))};
_.c.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.cX(this,this.onRepeatButtonToggle));_.T("synced_panel_scrolling_controller")&&this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.cX(this,this.onActiveUpdate))};
_.c.onDataChanged=function(){this.removePlayerListeners()};
_.c.onColorPaletteChange=function(){var g={},v;if(_.p2()==="USER_INTERFACE_THEME_DARK"&&((v=this.data)==null?0:v.darkColorPalette)){var r=this.data.darkColorPalette;g["--ytd-macro-markers-list-item-background-color"]=_.QX(this.get("section2Color",r))}else{var k;_.p2()==="USER_INTERFACE_THEME_LIGHT"&&((k=this.data)==null?0:k.lightColorPalette)&&(r=this.data.lightColorPalette,g["--ytd-macro-markers-list-item-background-color"]=_.QX(this.get("section3Color",r)))}r?(g["--ytd-macro-markers-list-item-title-color"]=
_.QX(this.get("primaryTitleColor",r)),g["--ytd-macro-markers-list-item-secondary-color"]=_.QX(this.get("secondaryTitleColor",r)),g["--ytd-macro-markers-list-item-timestamp-background-color"]=_.QX(this.get("section1Color",r)),this.customButtonProperties={customColors:{color:_.QX(this.get("primaryTitleColor",r))}},this.useColorSampling=!0):(g["--ytd-macro-markers-list-item-background-color"]="initial",g["--ytd-macro-markers-list-item-title-color"]="initial",g["--ytd-macro-markers-list-item-secondary-color"]=
"initial",g["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.kx(this.hostElement,g)};
_.c.onEndpointMouseDown=function(g){this.startX=g.clientX};
_.c.onEndpointClick=function(g){var v=this,r,k,y;return _.P(function(z){if(z.nextAddress==1){if(v.startX!==g.clientX)return g.preventDefault(),z.return();v.data&&v.ytRendererBehavior.logExplicitClick(v.data);if(!v.seekWithAnimationOnClick)return z.jumpTo(0);if(g.button!==0||g.shiftKey||g.altKey||g.metaKey||g.ctrlKey||_.sX(_.qm(g),v.hostElement,["BUTTON".toString()]))return z.return();g.stopPropagation();g.preventDefault();return v.data?_.U(z,_.i1().getPlayerPromise(),3):z.return()}r=z.yieldResult;
y=(k=_.l(v.data.onTap,_.Vx))==null?void 0:k.startTimeSeconds;y!==void 0&&r.seekToTimeWithAnimation(y*1E3,_.sf(v.data.title));_.o7(z)})};
_.c.computeLayout=function(g){return g};
_.c.computeIsHighlighted=function(g){return!!g};
_.c.computeCarouselType=function(g){return g};
_.c.hideModernCarousel=function(g){return this.modern&&this.hideThumbnail(g)};
_.c.hideThumbnail=function(g){return this.enableProblemWalkthrough&&g!==null&&g==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.c.onRepeatButtonToggle=function(g){var v=this;g.detail.toggled&&_.i1().getPlayerPromise().then(function(r){v.ytPlayerListenerBehavior.listenToPlayerEvents(r,v.JSC$12847_playerEvents);v.listeningToPlayer=!0})};
_.c.onLoopRangeChange=function(g){var v=_.hb(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(v){var r=v.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",v.polymerController.data);if(r){var k=Number(r.endTimeMs);if(Number(r.startTimeMs)!==(g==null?void 0:g.startTimeMs)||k!==(g==null?void 0:g.endTimeMs))v.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.c.removePlayerListeners=function(){var g=this;this.listeningToPlayer&&_.i1().getPlayerPromise().then(function(v){g.ytPlayerListenerBehavior.unlistenFromPlayerEvents(v,g.JSC$12847_playerEvents);g.listeningToPlayer=!1})};
_.c.onActiveUpdate=function(g){this.active=g.detail.active};
OL.prototype.onColorPaletteChange=OL.prototype.onColorPaletteChange;OL.prototype.onDataChanged=OL.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],OL.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],OL.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",_.KE)],OL.prototype,"ytPlayerListenerBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],OL.prototype,"data",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],OL.prototype,"useCustomColors",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],OL.prototype,"active",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],OL.prototype,"shouldShowButtons",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.F("design:type",String)],OL.prototype,"layout",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.F("design:type",Object)],OL.prototype,"isHighlighted",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],OL.prototype,"useHighlightStyling",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],OL.prototype,"modern",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],OL.prototype,"enableProblemWalkthrough",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.F("design:type",String)],OL.prototype,"carouselType",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],OL.prototype,"useColorSampling",void 0);_.K([_.u(),_.F("design:type",Boolean)],OL.prototype,"seekWithAnimationOnClick",void 0);_.K([_.u(),_.F("design:type",Object)],OL.prototype,"customButtonProperties",void 0);
_.K([_.PX("#repeat-button"),_.F("design:type",HTMLElement)],OL.prototype,"repeatButton",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OL.prototype,"onDataChanged",null);_.K([_.IU("data.lightColorPalette","data.darkColorPalette"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OL.prototype,"onColorPaletteChange",null);
OL=_.K([_.V({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],OL);
_.m(OL,"ytd-macro-markers-list-item-renderer",function(){if(C3t!==void 0)return C3t;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[hideModernCarousel(data.carouselType)]]">\n  <div hidden="[[hideThumbnail(data.carouselType)]]" id="thumbnail" class="style-scope ytd-macro-markers-list-item-renderer">\n    <yt-img-shadow hidden="[[!data.thumbnail]]" object-fit="FILL" thumbnail="[[data.thumbnail]]" class="style-scope ytd-macro-markers-list-item-renderer">\n    </yt-img-shadow>\n    <div id="overlay" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n  </div>\n  <div id="details" class="style-scope ytd-macro-markers-list-item-renderer">\n    <h4 hidden="[[hideThumbnail(data.carouselType)]]" class="macro-markers style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <h4 hidden="[[!hideThumbnail(data.carouselType)]]" class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n  </div>\n</a>\n<div id="details" hidden="[[!hideModernCarousel(data.carouselType)]]" class="style-scope ytd-macro-markers-list-item-renderer">\n  <a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[!hideThumbnail(data.carouselType)]]">\n    <h4 class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n  </a>\n  <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n</div>\n<div id="share-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n<div id="repeat-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return C3t=g},{mode:1});var un0;var xo_;var Vw=function(){var g=_.J.apply(this,arguments)||this;g.modernTypography=_.T("web_modern_typography");return g};
_.N(Vw,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Vw.prototype,"ytRendererBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Vw.prototype,"modernTypography",void 0);_.K([_.u(),_.F("design:type",Object)],Vw.prototype,"data",void 0);Vw=_.K([_.V({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],Vw);
_.m(Vw,"ytd-title-and-button-list-header-renderer",function(){if(xo_!==void 0)return xo_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-title-and-button-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-title-and-button-list-header-renderer"></yt-formatted-string>\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return xo_=g},{mode:1});var jpC;var $oB=new _.bR("BUTTON_RENDERER_WIZ_TOKEN"),JLu=new _.bR("BUTTON_RENDERER_TOKEN");_.q6=_.bC(function(g){var v=_.h0().resolve(_.Bd($oB));if(v)return _.A(v,Object.assign({},g));var r=_.h0().resolve(JLu);return r?_.A(ltm,null,function(){return _.A(Kx,null,function(){var k,y,z,W,S,Y,e,a,E,p,f,Z;return void r(g.data(),{onButtonClickCallback:g.onButtonClickCallback,shouldShowIcons:(k=g.shouldShowIcons)==null?void 0:k.call(g),icon:(y=g.icon)==null?void 0:y.call(g),processAllEndpoints:(z=g.processAllEndpoints)==null?void 0:z.call(g),preventDefault:(W=g.preventDefault)==null?void 0:W.call(g),
stopPropagation:(S=g.stopPropagation)==null?void 0:S.call(g),disableButtonRendererClickHandling:(Y=g.disableButtonRendererClickHandling)==null?void 0:Y.call(g),className:(e=g.className)==null?void 0:e.call(g),buttonOverrides:(a=g.buttonOverrides)==null?void 0:a.call(g),forceModernIconButton:(E=g.forceModernIconButton)==null?void 0:E.call(g),isSubscribe:(p=g.isSubscribe)==null?void 0:p.call(g),alignByText:(f=g.alignByText)==null?void 0:f.call(g),forceDisabled:(Z=g.forceDisabled)==null?void 0:Z.call(g)})})}):
_.A(_.R6,null)},"ba");
_.q6.idomCompat=!0;var OI6=_.bC(function(g){var v=g.data,r=_.mQ(g.useSquareAspectRatio,!1);return _.A("dismissed-mini-game-card-view-model",null,_.A(_.d,{cond:function(){var k,y;return(k=v().responseText)==null?void 0:(y=k.runs)==null?void 0:y.length},
then:function(){var k={};return _.A("div",{class:_.IV("yt-mini-game-card-view-model__dismissed-card",(k["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!r()},k["yt-mini-game-card-view-model--dismissed-square-card"]=r,k))},_.A("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.A(_.d,{cond:function(){return v().responseText.runs[0].text},
then:function(y){return _.A("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:y},y)}}),_.A(_.dF,{data:function(){return v().buttons}},{buttonRenderer:_.q6,
buttonViewModel:_.Du})))}}))},"ca");var bI0=_.bC(function(g){g=_.KM(g,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var v=g.data,r=g.useFullWidth,k=g.isDesktopWeb,y=g.addSearchResultTopMargin,z=function(){return v().layout},W=function(){return v().title},S=function(){return v().metadataText?v().metadataText:v().genre},Y=function(){return v().channelName},e=function(){return v().image},a=function(){return v().colorPalette},E=function(){return v().actionButton},p=function(){return v().overflowButton},
f=function(){return v().avatar},Z=function(){var q={};
q=_.IV("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(q["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return k()},q));
return _.A("div",{class:q},_.A(VMu,{imageData:e,colorPalette:a}),_.A(q0c,{onTap:function(){return v().onTap},
imageData:e,accessibilityText:function(){return v().accessibilityText},
overlayBadgeText:function(){return v().overlayBadgeText},
iconName:function(){return v().iconName},
unplayableInlinePlaybackIconName:function(){return v().unplayableInlinePlaybackIconName},
isDesktopWeb:k}),_.A(_.d,{cond:function(){return!k()},
then:function(){return _.A(_.R6,null,_.A(sp0,{layout:z,colorPalette:a,isDesktopWeb:k,overflowButton:p,avatar:f,onTap:function(){return v().onTap},
genre:S,title:W,channelName:Y,entityRedesignExperiments:function(){return v().entityRedesignExperiments}}),_.A(sL,{actionButton:E}))}}))},L=function(){var q={};
q=_.IV((q["yt-mini-game-card-view-model--search-result-desktop"]=function(){return k()},q["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!k()},q["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return y()},q));
return _.A("div",{class:q},Z(),_.A(moH,{description:function(){return v().description},
isDesktopWeb:k,title:W,genre:S,onTap:function(){return v().onTap},
actionButton:E,overflowButton:p,avatar:f,channelName:Y}))},Q=function(){var q=function(){var b;
return(b=v().entityRedesignExperiments)==null?void 0:b.changePlayablesLayoutWithCta},X={};
X=_.IV("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(X["yt-mini-game-card-view-model--change-layout-with-cta"]=function(){return q()},X["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return k()},X["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return k()&&v().width===135},X["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return k()},X["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=
function(){return!q()&&k()&&v().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},X["yt-mini-game-card-view-model--big-metadata-font"]=function(){return v().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},X["yt-mini-game-card-view-model--use-full-width"]=function(){return r()},X["yt-mini-game-card-view-model--extra-bottom-padding"]=function(){return!E()},X));
return _.A("div",{class:X},_.A(_.d,{cond:function(){return q()},
then:function(){return _.A(_.R6,null,_.A(Kh1,{entityRedesignExperiments:function(){return v().entityRedesignExperiments},
colorPalette:a,isDesktopWeb:k,onTap:function(){return v().onTap},
accessibilityText:function(){return v().accessibilityText},
overlayBadgeText:function(){return v().overlayBadgeText},
iconName:function(){return v().iconName},
unplayableInlinePlaybackIconName:function(){return v().unplayableInlinePlaybackIconName},
actionButton:E,imageData:e}),_.A(sp0,{layout:z,colorPalette:a,isDesktopWeb:k,overflowButton:p,avatar:f,onTap:function(){return v().onTap},
genre:S,title:W,channelName:Y,entityRedesignExperiments:function(){return v().entityRedesignExperiments}}),_.A(_.d,{cond:function(){return!!q()===!1&&E()},
then:function(){return _.A(sL,{actionButton:E})}}))},
else:function(){return _.A(_.R6,null,_.A(VMu,{imageData:e,colorPalette:a}),_.A(q0c,{onTap:function(){return v().onTap},
imageData:e,accessibilityText:function(){return v().accessibilityText},
overlayBadgeText:function(){return v().overlayBadgeText},
iconName:function(){return v().iconName},
unplayableInlinePlaybackIconName:function(){return v().unplayableInlinePlaybackIconName},
isDesktopWeb:k}),_.A(sp0,{layout:z,colorPalette:a,isDesktopWeb:k,overflowButton:p,avatar:f,onTap:function(){return v().onTap},
genre:S,title:W,channelName:Y,entityRedesignExperiments:function(){return v().entityRedesignExperiments}}),_.A(sL,{actionButton:E}))}}))},O=function(){var q={};
q=_.IV("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(q["yt-mini-game-card-view-model--square-card-desktop"]=function(){return k()},q["yt-mini-game-card-view-model--use-full-width"]=function(){return r()},q));
return _.A("div",{class:q},_.A(q0c,{onTap:function(){return v().onTap},
imageData:e,accessibilityText:function(){return v().accessibilityText},
overlayBadgeText:function(){return v().overlayBadgeText},
iconName:function(){return v().iconName},
unplayableInlinePlaybackIconName:function(){return v().unplayableInlinePlaybackIconName},
isDesktopWeb:k}),_.A(sp0,{layout:z,colorPalette:a,isDesktopWeb:k,overflowButton:p,avatar:f,onTap:function(){return v().onTap},
genre:S,title:W,channelName:Y,entityRedesignExperiments:function(){return v().entityRedesignExperiments}}))};
return _.A("mini-game-card-view-model",{class:g.className},_.A(_.T7,null,_.A(_.da,{when:function(){return z()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return Q()}),_.A(_.da,{when:function(){return z()==="MINI_APP_LAYOUT_SQUARE"}},function(){return O()}),_.A(_.da,{when:function(){return z()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return L()})))},"da");
bI0.idomCompat=!0;var sL=_.bC(function(g){var v=_.mQ(g.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.A(_.dF,{data:g.actionButton},{buttonViewModel:function(r){return _.A("div",{class:v},_.A(_.Du,{data:r.data}))}})},"ea"),q0c=_.bC(function(g){var v=g.onTap;
var r=g.imageData;var k=g.accessibilityText;var y=g.overlayBadgeText;var z=g.iconName;var W=g.unplayableInlinePlaybackIconName;g=g.isDesktopWeb;return _.A(_.rg,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:v},_.A(_.Kw,{data:r,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(k==null?void 0:k())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.A(FhE,{overlayBadgeText:y,iconName:z,unplayableInlinePlaybackIconName:W,isDesktopWeb:g}))},"fa"),FhE=_.bC(function(g){var v=g.overlayBadgeText;
var r=g.iconName;var k=g.unplayableInlinePlaybackIconName;var y=g.isDesktopWeb;return _.A("div",{class:"yt-mini-game-card-view-model__badge-container"},_.A(_.d,{cond:r,then:function(z){return _.A("div",{class:"yt-mini-game-card-view-model__badge"},_.A("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.A(_.eg,{icon:z,className:"yt-mini-game-card-view-model__icon"}),_.A("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},v)))}}),_.A(_.d,{cond:function(){return!r()&&
v()},
then:function(){return _.A("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},v)}}),_.A(_.d,{cond:function(){return k()&&y()},
then:function(){return _.A("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.A(_.eg,{icon:k,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"ga"),VMu=_.bC(function(g){var v=g.colorPalette;
var r=g.imageData;var k=function(){return v().vibrantColorPalette?v().vibrantColorPalette.section2Color:v().sectionTwoColor};
return _.A(_.R6,null,_.A("div",{class:"yt-mini-game-card-view-model__background-base",style:_.AW({"background-color":function(){return C2(k(),"1")}})}),_.A("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.AW({"background-image":function(){return"url("+r().sources[0].url+")"}})}),_.A("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.AW({background:function(){return"linear-gradient(180deg,\n    "+C2(k(),".8")+" 0%,\n    "+C2(k(),".4")+" 25%,\n    "+C2(v().vibrantColorPalette?v().vibrantColorPalette.section4Color:v().sectionFourColor,".8")+" 100%)"}})}))},"ha"),sp0=_.bC(function(g){var v=g.layout;
var r=g.colorPalette;var k=g.overflowButton;var y=g.avatar;var z=g.onTap;var W=g.title;var S=g.channelName;var Y=g.entityRedesignExperiments;var e=g.genre;var a=function(){var p;return v()!=="MINI_APP_LAYOUT_SQUARE"&&((p=r())==null?0:p.textPrimaryColor)?"color: "+C2(r().textPrimaryColor,".7"):""},E=function(){var p;
return Y==null?void 0:(p=Y())==null?void 0:p.changePlayablesLayoutWithCta};
return _.A("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.A(_.d,{cond:y,then:function(){return _.A("div",{class:"yt-mini-game-card-view-model__avatar"},_.A(_.dF,{data:y},{avatarViewModel:_.N6}))}}),_.A(_.rg,{command:z,
className:"yt-mini-game-card-view-model__metadata-details"},_.A("h3",{class:"yt-mini-game-card-view-model__title",title:W},W),_.A(_.d,{cond:y,then:function(){return _.A("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.A("span",{class:"yt-mini-game-card-view-model__genre",title:S,style:a},S),_.A("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:a},e))},
else:function(){return _.A(_.d,{cond:E,then:function(){return _.A("span",{class:"yt-mini-game-card-view-model__genre",title:e},e)},
else:function(){return _.A("span",{class:"yt-mini-game-card-view-model__genre",title:e,style:a},e)}})}})),_.A("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.A(_.dF,{data:k},{buttonViewModel:function(p){var f=p.data;
return _.A(_.Du,{data:function(){return Object.assign({},f(),{customFontColor:E()?void 0:f().customFontColor})}})}})))},"ia"),Kh1=_.bC(function(g){var v=g.entityRedesignExperiments;
var r=g.colorPalette;var k=g.isDesktopWeb;var y=g.onTap;var z=g.accessibilityText;var W=g.overlayBadgeText;var S=g.iconName;var Y=g.unplayableInlinePlaybackIconName;var e=g.actionButton;g=g.imageData;var a=function(){var E;return v==null?void 0:(E=v())==null?void 0:E.changePlayablesLayoutWithCta};
return _.A("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.A(VMu,{imageData:g,colorPalette:r}),_.A(q0c,{onTap:y,imageData:g,accessibilityText:z,overlayBadgeText:W,iconName:S,unplayableInlinePlaybackIconName:Y,isDesktopWeb:k}),_.A(_.d,{cond:function(){return(a==null?void 0:a())&&(e==null?void 0:e())},
then:function(){return _.A(sL,{actionButton:e})}}))},"ja"),moH=_.bC(function(g){var v=g.description;
var r=g.isDesktopWeb;var k=g.title;var y=g.genre;var z=g.onTap;var W=g.actionButton;var S=g.overflowButton;var Y=g.avatar;g=g.channelName;var e={};e=_.IV("yt-mini-game-card-view-model--search-result-metadata-wrapper",(e["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=r,e["yt-mini-game-card-view-model--show-unplayable-on-hover"]=r,e["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!r()},e));
var a={};a=_.IV("yt-mini-game-card-view-model__search-result-info-row",(a["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!r()},a));
return _.A("div",{class:e},_.A("div",{class:a},_.A(_.rg,{command:z,className:"yt-mini-game-card-view-model__metadata-details"},_.A("h3",{class:"yt-mini-game-card-view-model__title",title:k},k),_.A("span",{class:"yt-mini-game-card-view-model__genre",title:y},y)),_.A(sL,{actionButton:W,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.A("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.A(_.dF,{data:S},{buttonViewModel:_.Du}))),_.A("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.A("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.A("div",{class:"yt-mini-game-card-view-model__avatar"},_.A(_.dF,{data:Y},{avatarViewModel:function(E){var p=E.data;return _.A(_.N6,{data:function(){return Object.assign({},p(),{avatarImageSize:r()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.A(_.rg,{command:z,
className:"yt-mini-game-card-view-model__description"},_.A("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},g)),_.A(_.rg,{command:z,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.A("div",null)))),_.A(_.d,{cond:r,then:function(){return _.A(_.rg,{command:z,className:"yt-mini-game-card-view-model__description"},v)}}))},"ka");_.B6(bI0,"mini-game-card-view-model",{props:{data:_.me,className:_.me,useFullWidth:_.me,isDesktopWeb:_.me,addSearchResultTopMargin:_.me}});_.B6(OI6,"dismissed-mini-game-card-view-model",{props:{data:_.me,useSquareAspectRatio:_.me}});var mr=function(){var g=_.J.apply(this,arguments)||this;g.isSearch=!1;g.isRichGrid=!1;return g};
_.N(mr,_.J);_.c=mr.prototype;_.c.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.c.dismissibleItemOnYtServiceRequestSent=function(g,v){v.actions&&this.dismissibleItemProcessActions(g,v.actions)};
_.c.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.c.dataChanged=function(){this.dismissibleItemReset()};
_.c.dismissibleItemProcessActions=function(g,v){for(var r=0;r<v.length;r++){var k=v[r];_.l(k,_.aC)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.l(k,_.aC)),g.stopPropagation())}};
_.c.dismissibleItemHandleReplaceEnclosingAction=function(g){this.dismissedRenderer=g.item;this.isDismissed=!0};
_.mx.Object.defineProperties(mr.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var g;return!!this.data&&!((g=this.dismissedRenderer)==null?0:g.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.dismissedRenderer)==null||!g.notificationMultiActionRenderer)}}});
mr.prototype.dataChanged=mr.prototype.dataChanged;mr.prototype.dismissibleItemOnRequestSent=mr.prototype.dismissibleItemOnRequestSent;mr.prototype.dismissibleItemOnYtServiceRequestSent=mr.prototype.dismissibleItemOnYtServiceRequestSent;_.K([_.u(),_.F("design:type",Object)],mr.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],mr.prototype,"isSearch",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],mr.prototype,"isDismissed",void 0);
_.K([_.u(),_.F("design:type",Object)],mr.prototype,"dismissedRenderer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],mr.prototype,"isRichGrid",void 0);_.K([_.C("data.layout"),_.F("design:type",Object),_.F("design:paramtypes",[])],mr.prototype,"useSquareAspectRatio",null);_.K([_.C("data","dismissedRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],mr.prototype,"showCard",null);
_.K([_.C("data","dismissedRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],mr.prototype,"showDismissed",null);_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],mr.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.K([_.zz("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],mr.prototype,"dismissibleItemOnRequestSent",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mr.prototype,"dataChanged",null);mr=_.K([_.HX({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],mr);
_.m(mr,"ytd-mini-game-card-view-model",function(){if(jpC!==void 0)return jpC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-game-card-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" restamp="" if="[[showCard]]" class="style-scope ytd-mini-game-card-view-model"><mini-game-card-view-model add-search-result-top-margin="[[isSearch]]" data="[[data]]" is-desktop-web="" use-full-width="[[isRichGrid]]" class="style-scope ytd-mini-game-card-view-model"></mini-game-card-view-model></template><template is="dom-if" restamp="" if="[[showDismissed]]" class="style-scope ytd-mini-game-card-view-model"><dismissed-mini-game-card-view-model data="[[dismissedRenderer.notificationMultiActionRenderer]]" use-square-aspect-ratio="[[useSquareAspectRatio]]" class="style-scope ytd-mini-game-card-view-model"></dismissed-mini-game-card-view-model></template>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return jpC=g},{mode:_.v6("kevlar_poly_si_batch_j081")?1:2});var iIB;var GX0;var K3=function(){return _.Ka.apply(this,arguments)||this};
_.N(K3,_.Ka);K3.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
K3.prototype.getContinuationUrl=function(g){var v={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(v.itct=this.data.clickTrackingParams);return _.Kv(g,v)};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],K3.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],K3.prototype,"data",void 0);K3=_.K([_.HX({is:"yt-reload-continuation",noInjection:!0})],K3);var XcV;var ByC;var b4=function(){var g=_.J.apply(this,arguments)||this;g.notificationData={};return g};
_.N(b4,_.J);_.c=b4.prototype;_.c.isMenuExpanded=function(g){return g&&g.length<=1?"undefined":"false"};
_.c.dataChanged_=function(){this.selected=void 0;var g=this.computeSelectedIndex_(this.data);g>=0&&(this.selected=g);g=this.data&&this.data.length>1;_.Mm(this.hostElement,"has-items",g);_.hb(this.hostElement).querySelector("#label").tabIndex=g?0:-1};
_.c.onDropdownOpen=function(){var g=_.Z3();if(this.parentTrackingParams&&this.data){var v=_.Ey(this.parentTrackingParams);this.data.forEach(function(r){g&&v&&r.trackingParams&&(r=_.Ey(r.trackingParams),_.jc(g,v,r),_.O3(g,[r]))})}else this.parentTrackingParams||_.Lx(new _.EU("No parent tracking params passed in for yt-dropdown-menu."))};
_.c.hasNotification=function(g){var v;if(g.targetId&&((v=this.notificationData)==null?0:v.targetId)){var r;return g.targetId===((r=this.notificationData)==null?void 0:r.targetId)}};
_.c.computeSelectedIndex_=function(g){if(g)for(var v=0,r=g.length;v<r;v++)if(g[v].selected)return v;return-1};
_.c.computeLabel_=function(g){return this.data&&g!=void 0?this.data[g].title:""};
_.c.computeShowIcon_=function(g,v){return!v&&!!g};
_.c.computeVerticalOffset_=function(g){return g?36:0};
_.c.computeEndpoint_=function(g){return g.endpoint||g.navigationEndpoint};
_.c.onLabelClick_=function(g){this.data&&this.data.length<=1?g.stopPropagation():this.menuExpanded="true"};
_.c.onIronActivate_=function(g){g=g.detail.item;var v=_.hb(this.hostElement).querySelector("#repeat").itemForElement(g);if(v&&v.trackingParams){var r=_.Z3(),k=_.Ey(v.trackingParams);r&&_.qc(r,k)}if(v&&v.serviceEndpoint)_.T("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(v.serviceEndpoint):_.gh(this.hostElement,[v.serviceEndpoint]),_.hV(this.hostElement,"yt-playlist-reloading");else a:{if((v=g.querySelector("yt-supported-renderers"))&&
(v=v.rendererElement)&&v.is=="yt-reload-continuation"){v.trigger();break a}(g=g.querySelector("yt-reload-continuation"))&&g.trigger()}};
_.c.onTap_=function(g){g.preventDefault()};
_.c.onItemTap_=function(g){this.ytEndpointBehavior.onEndpointTap_(g)};
_.c.onLinkFocus_=function(g){try{var v=g.target}catch(k){}if(v){var r=v.querySelector("tp-yt-paper-item");r&&_.xx(this,"focus",function(){r.focus()})}};
_.c.onMenuClose_=function(){this.menuExpanded="false"};
_.c.isLabelIconActive_=function(g){return g==="true"};
_.c.computeHasSubtitle_=function(g){return!!g};
_.c.computeHrefForItem_=function(g){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(g))};
_.c.updateSelectedFromBinding=function(g){this.selected=g.detail.value};
_.mx.Object.defineProperties(b4.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
b4.prototype.onMenuClose_=b4.prototype.onMenuClose_;b4.prototype.onTap_=b4.prototype.onTap_;b4.prototype.onIronActivate_=b4.prototype.onIronActivate_;b4.prototype.onDropdownOpen=b4.prototype.onDropdownOpen;b4.prototype.dataChanged_=b4.prototype.dataChanged_;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],b4.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.PV.YtEndpointBehavior),_.F("design:type",Object)],b4.prototype,"ytEndpointBehavior",void 0);
_.K([_.u(),_.F("design:type",Array)],b4.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],b4.prototype,"parentTrackingParams",void 0);_.K([_.u(),_.F("design:type",Object)],b4.prototype,"selected",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],b4.prototype,"useLabel",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],b4.prototype,"useComputedAriaLabel",void 0);_.K([_.u(),_.F("design:type",String)],b4.prototype,"icon",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],b4.prototype,"iconLabel",void 0);_.K([_.u(),_.F("design:type",String)],b4.prototype,"ariaLabel",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],b4.prototype,"disabled",void 0);_.K([_.u({computed:"isMenuExpanded(data)"}),_.F("design:type",String)],b4.prototype,"menuExpanded",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],b4.prototype,"closeOnActivate",void 0);
_.K([_.u({reflectToAttribute:!0,value:_.T("web_modern_buttons")}),_.F("design:type",Boolean)],b4.prototype,"modernButtons",void 0);_.K([_.u(),_.F("design:type",Object)],b4.prototype,"notificationData",void 0);_.K([_.C("ariaLabel, selected"),_.u(),_.F("design:type",String),_.F("design:paramtypes",[])],b4.prototype,"computedAriaLabel",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],b4.prototype,"dataChanged_",null);
_.K([_.zz("paper-dropdown-open"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],b4.prototype,"onDropdownOpen",null);_.K([_.zz("iron-activate"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],b4.prototype,"onIronActivate_",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],b4.prototype,"onTap_",null);
_.K([_.zz("iron-overlay-closed"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],b4.prototype,"onMenuClose_",null);b4=_.K([_.HX({is:"yt-dropdown-menu",disableElementRegistration:!0})],b4);
_.m(b4,"yt-dropdown-menu",function(){if(ByC===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_dropdown_menu.yt.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button close-on-activate="[[closeOnActivate]]" disabled="[[disabled]]" dynamic-align="" expand-sizing-target-for-scrollbars="" horizontal-align="[[horizontalAlign]]" vertical-offset="[[computeVerticalOffset_(icon)]]" class="style-scope yt-dropdown-menu">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope yt-dropdown-menu" slot="dropdown-trigger" aria-expanded$="[[menuExpanded]]" aria-label$="[[computedAriaLabel]]" on-tap="onLabelClick_">\n    <template is="dom-if" if="[[computeShowIcon_(icon, useLabel)]]" class="style-scope yt-dropdown-menu">\n      <yt-icon id="label-icon" active="[[isLabelIconActive_(menuExpanded)]]" icon="[[icon]]" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n      <div id="icon-label" class="style-scope yt-dropdown-menu">[[iconLabel]]</div>\n    </template>\n    <template is="dom-if" if="[[useLabel]]" class="style-scope yt-dropdown-menu">\n      <div id="label-text" style-target="label-text" class="style-scope yt-dropdown-menu">[[computeLabel_(selected)]]</div>\n      <yt-icon id="label-icon" icon="expand" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n    </template>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="menu" class="dropdown-content style-scope yt-dropdown-menu" slot="dropdown-content" selected="[[selected]]" on-selected-changed="updateSelectedFromBinding">\n    <template id="repeat" is="dom-repeat" items="[[data]]" class="style-scope yt-dropdown-menu">\n      <a class="yt-simple-endpoint style-scope yt-dropdown-menu" href$="[[computeHrefForItem_(item)]]" data="[[computeEndpoint_(item)]]" on-focus="onLinkFocus_" on-tap="onItemTap_">\n        <tp-yt-paper-item class="style-scope yt-dropdown-menu">\n          <tp-yt-paper-item-body two-line$="[[computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n            <div id="item-with-badge" class="style-scope yt-dropdown-menu">\n              <div class="item style-scope yt-dropdown-menu">[[item.title]]\n                <span class="notification style-scope yt-dropdown-menu" hidden$="[[!hasNotification(item,notificationData)]]"></span>\n              </div>\n              <ytd-badge-supported-renderer hidden="[[!item.badge]]" top-standalone-badge="[[item.badge]]" class="style-scope yt-dropdown-menu">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div secondary="" id="subtitle" hidden="[[!computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n              [[item.subtitle]]\n            </div>\n          </tp-yt-paper-item-body>\n          <yt-reload-continuation data="[[item.continuation.reloadContinuationData]]" class="style-scope yt-dropdown-menu">\n          </yt-reload-continuation>\n        </tp-yt-paper-item>\n      </a>\n    </template>\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;XcV===void 0&&(XcV=document.createElement("template"));var k=XcV;r.call(v,k.content.cloneNode(!0),g.content.firstChild);ByC=g}g=ByC;return g},{mode:2});var FN=function(){var g=_.J.apply(this,arguments)||this;g.hasNotification=!1;return g};
_.N(FN,_.J);FN.prototype.computeId=function(g){return g};
FN.prototype.computeHorizontalAlign=function(g){return g?"right":"left"};
FN.prototype.computeAccessibilityLabel=function(g){var v,r;return((v=g.accessibility)==null?void 0:(r=v.accessibilityData)==null?void 0:r.label)||null};
FN.prototype.notificationDataChanged=function(){var g;this.hasNotification=!!this.notificationData&&!((g=this.data)==null?0:g.icon)};
FN.prototype.notificationDataChanged=FN.prototype.notificationDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],FN.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.u8.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],FN.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],FN.prototype,"data",void 0);_.K([_.u({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.F("design:type",String)],FN.prototype,"id",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],FN.prototype,"isRightAligned",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],FN.prototype,"disabled",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],FN.prototype,"closeOnActivate",void 0);_.K([_.u(),_.F("design:type",Object)],FN.prototype,"notificationData",void 0);_.K([_.u(),_.F("design:type",Object)],FN.prototype,"hasNotification",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],FN.prototype,"useComputedAriaLabel",void 0);_.K([_.IU("notificationData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],FN.prototype,"notificationDataChanged",null);FN=_.K([_.HX({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],FN);
_.m(FN,"yt-sort-filter-sub-menu-renderer",function(){if(GX0===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sort-filter-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_sort_filter_sub_menu_renderer.yt.sort.filter.sub.menu.renderer.css.js--\x3e<tp-yt-paper-tooltip class="style-scope yt-sort-filter-sub-menu-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n<yt-dropdown-menu aria-label="[[computeAccessibilityLabel(data)]]" close-on-activate="[[closeOnActivate]]" data="[[data.subMenuItems]]" disabled="[[disabled]]" horizontal-align="[[computeHorizontalAlign(isRightAligned)]]" icon="[[data.icon.iconType]]" icon-label="[[data.title]]" notification-data="[[notificationData]]" parent-tracking-params="[[data.trackingParams]]" use-computed-aria-label="[[useComputedAriaLabel]]" use-label="[[!data.icon.iconType]]" class="style-scope yt-sort-filter-sub-menu-renderer">\n</yt-dropdown-menu>\n<div id="notification" hidden$="[[!hasNotification]]" class="style-scope yt-sort-filter-sub-menu-renderer"></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;iIB===void 0&&(iIB=document.createElement("template"));var k=iIB;r.call(v,k.content.cloneNode(!0),g.content.firstChild);GX0=g}g=GX0;return g},{mode:2});_.BG(b7s);
var hIu=_.bC(function(g){var v=g.children;var r=g.className;var k=g.style;var y=g.role;var z=g.ariaSelected;var W=g.ariaLabel;var S=g.ariaHidden;var Y=g.ariaLabelledby;var e=g.ariaDescribedby;var a=g.command;var E=g.elementsCommand;var p=g.forceNewState;var f=g.tabIdentifier;var Z=g.target;var L=g.tabIndex;var Q=g.stopPropagation;g=_.Uk(function(){var O=_.u2({innertubeCommand:a==null?void 0:a(),elementsCommand:E==null?void 0:E(),forceNewState:p==null?void 0:p(),stopPropagation:(Q==null?void 0:Q())!==
!1});O||(O={});O["aria-hidden$"]=S==null?void 0:S();var q;O.tabindex$=(q=L==null?void 0:L())!=null?q:O.tabindex$;var X;O["force-new-state$"]=(X=p==null?void 0:p())!=null?X:O["force-new-state$"];var b;O.role$=(b=y==null?void 0:y())!=null?b:O.role$;var n;O["aria-hidden$"]=(n=S==null?void 0:S())!=null?n:O["aria-hidden$"];var h;O.target$=(h=Z==null?void 0:Z())!=null?h:O.target$;return O},void 0,"SU0Mnc");
return _.A(_.rg,{aTagConfig:g,className:r,style:k,ariaLabel:W,ariaLabelledby:Y,ariaDescribedby:e,ariaSelected:z,tabIdentifier:f},v)},"la");var nfu=_.Sg(FTK);_.BG(FTK);_.B6(nfu,"place-data-view-model",{props:{data:_.me}});var MMt=new _.bR("INLINE_PLAYBACK_HOOK_TOKEN");var RIV=function(g){this.setActiveSlideIndex=g;this.jobIds=[];this.isSlideshowPlaying=!1},r9_=function(g,v){g.isSlideshowPlaying||(g.isSlideshowPlaying=!0,gUt(g),vUF(g,v,0))},gUt=function(g){_.gZ(_.HR,function(){g.setActiveSlideIndex(0)},1)},vUF=function(g,v,r){g.jobIds.push(_.gZ(_.HR,function(){var k=r<v-1?r+1:0;
g.setActiveSlideIndex(k);vUF(g,v,k)},1800))};var kN6=new _.bR("IMAGE_ON_LOAD_HANDLER_TOKEN");var y9B=_.bC(function(g){return _.A("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.A(_.d,{cond:function(){var v;return(v=g.data())==null?void 0:v.thumbnail},
then:function(v){return _.A(_.Kw,{data:v,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"ma");_.c9V=_.bC(function(g){var v=g.data;var r=g.lockupExperiments;g={};return _.A("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.A("div",{class:_.IV("ytThumbnailOverlayButtonViewModelButton",(g.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var k;return r&&((k=r())==null?void 0:k.useLegacySizedIconButton)},g))},_.A(_.dF,{data:function(){return v().overlayButton}},{buttonViewModel:function(k){return _.A(_.Du,{data:k.data,
buttonOverrides:function(){var y;return r&&((y=r())==null?0:y.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"}}:void 0}})}})))},"na");
_.c9V.idomCompat=!0;var zCu=_.bC(function(g){return _.A("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.oV(function(v){v.preventDefault();return!1})},_.A(_.dF,{data:function(){return g.data().buttons}},{toggleButtonViewModel:function(v){return _.A("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.A(_.lU,{data:v.data}))}}))},"oa");
zCu.idomCompat=!0;var IDj=_.bC(function(g){var v=function(){var r;return((r=_.l(g.data().rendererContext,_.AA))==null?void 0:r.label)||""};
return _.A("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.A(_.d,{cond:function(){return g.data().image},
then:function(){return _.A("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.A(_.Kw,{data:function(){return g.data().image},
alt:v}))}}),_.A(_.d,{cond:function(){return g.data().text},
then:function(){return _.A("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return g.data().text})}}))},"pa");_.i4=_.bC(function(g){var v=[],r=function(){var p,f;return jZJ((p=g.width)==null?void 0:p.call(g),(f=g.height)==null?void 0:f.call(g))},k=_.h0().resolve(_.Bd(kN6)),y=_.sv(function(){v.push("elRef.value set");
var p;(p=g.playbackRef)==null||p.call(g,{thumbnailElRef:y,thumbnail:g.data().image,thumbnailOverlays:g.data().overlays,thumbnailSize:r()})});
_.Hd(function(){v.push("onInit");_.tQ(function(){v.push("onCleanup")})});
var z=_.Dt(GNh),W=function(){var p,f;return(f=(p=g.aspectRatio)==null?void 0:p.call(g))!=null?f:0},S=function(){return(g.data().image?_.okF(g.data().image):W())<=1&&W()===0},Y=function(){return S()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},e=function(){y.value||_.Lx(new _.EU("Thumbnail elRef.value is null",v.join("\n")));
k&&y.value&&k(y.value)},a=function(){var p,f;
return((p=g.hovered)==null?void 0:p.call(g))&&r()!=="large"&&((f=g.data().overlays)==null?void 0:f.some(function(Z){return _.l(Z,WIV)}))},E={};
return _.A("yt-thumbnail-view-model",{class:_.IV("yt-thumbnail-view-model",g.className,function(){return hCk(W())},function(){var p,f;
a:{var Z=r(),L=(p=g.disableRounding)==null?void 0:p.call(g);p=(f=g.isClip)==null?void 0:f.call(g);if(!L&&!p)switch(Z){case "large":f="yt-thumbnail-view-model--large";break a;case "small":f="yt-thumbnail-view-model--small";break a;default:f="yt-thumbnail-view-model--medium";break a}f=void 0}return f},(E["yt-thumbnail-view-model--cinematic"]=S,E)),
style:_.AW({"background-color":function(){var p,f=S()?(p=g.data().backgroundColor)==null?void 0:p.lightTheme:void 0;return f?C2(f,"1"):void 0}}),
el:y},_.A(_.d,{cond:S,then:function(){return _.A("div",{class:"yt-thumbnail-view-model__blurred-image"},_.A(_.Kw,{data:function(){return g.data().image},
alt:"",contentMode:Y,targetWidth:g.width,onload:e}))}}),_.A("div",{class:"yt-thumbnail-view-model__image"},_.A(_.Kw,{data:function(){return g.data().image},
alt:"",contentMode:Y,targetWidth:g.width,onload:e}),null),_.A(_.dF,{data:function(){return a()?void 0:g.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:eIB,thumbnailOverlayBadgeViewModel:function(p){return _.A(a10,{data:p.data,thumbnailSize:r,isClip:g.isClip})},
thumbnailBottomOverlayViewModel:function(p){return _.A(of_,{data:p.data,thumbnailSize:r,isClip:g.isClip})},
thumbnailOverlayFullViewModel:IDj,thumbnailOverlayButtonViewModel:function(p){return _.A(_.c9V,{data:p.data,lockupExperiments:g.lockupExperiments})}}),_.A(_.dF,{data:function(){var p;
return((p=g.hovered)==null?0:p.call(g))?g.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(p){return _.A(f3,{data:p.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:zCu}),_.A(_.dF,{data:function(){var p;return((p=g.hovered)==null?0:p.call(g))&&z()?g.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:y9B}),_.A(_.d,{cond:g.isClip,then:function(){return _.A("div",{class:"yt-pinking"},_.A("svg",{class:"yt-pinking__pinking-left"},_.A("defs",null,_.A("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.A("polygon",{class:"yt-pinking__pinking",points:"0,0 4,4 0,8"}))),_.A("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.A("svg",{class:"yt-pinking__pinking-right"},_.A("defs",null,_.A("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.A("polygon",{class:"yt-pinking__pinking",points:"4,0 0,4 4,8"}))),_.A("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"qa");
_.i4.idomCompat={callbacks:{playbackRef:!0}};var WTj=_.bC(function(g){var v=_.I(_.Ww(-1,void 0,"IOLZ0b")),r=v.next().value,k=v.next().value;_.Hd(function(){var y=new RIV(k);r9_(y,g.data().thumbnails.length);_.tQ(function(){if(y.isSlideshowPlaying){y.isSlideshowPlaying=!1;for(var z=y.jobIds,W=0,S=z.length;W<S;W++)_.HR.cancelJob(z[W]);y.jobIds.length=0}})});
return _.A("yt-collection-thumbnail-slideshow",{class:"yt-collection-thumbnail-slideshow"},_.A(_.dF,{data:function(){return g.data().thumbnails}},{thumbnailViewModel:function(y,z){return _.A("div",{class:function(){var W=!g.data().primaryThumbnail,S=z(),Y=r(),e=["yt-collection-thumbnail-slideshow__slideshow-thumbnail"];
W&&S===0&&e.push("yt-collection-thumbnail-slideshow--first-slide");S<=Y&&e.push("yt-collection-thumbnail-slideshow--show-slide");return e.join(" ")}},_.A(_.i4,{data:y.data,
disableRounding:g.disableRounding}))}}))},"ra");
WTj.idomCompat=!0;var nUA=new _.bR("DWELL_DETECTOR_REGISTRY_TOKEN");var SKH=_.bC(function(g){var v=MBA(g.triggeringElement),r=function(){return!!g.data().primaryThumbnail};
return _.A("yt-collection-thumbnail-view-model",{class:"yt-collection-thumbnail-view-model","aria-hidden":"true"},_.A(PsV,{stackEnabled:r,thumbnailSize:function(){var k,y;return jZJ((k=g.width)==null?void 0:k.call(g),(y=g.height)==null?void 0:y.call(g))},
doubleStack:g.doubleStack,stackColor:function(){return g.data().stackColor}},_.A("div",null,_.A(_.dF,{data:function(){return g.data().primaryThumbnail}},{thumbnailViewModel:function(k){var y={};
return _.A(_.i4,{data:k.data,width:g.width,height:g.height,aspectRatio:g.aspectRatio,disableRounding:g.disableRounding,className:_.IV((y["yt-collection-thumbnail-view-model--has-stacks"]=r,y)),hovered:g.hovered,playbackRef:g.playbackRef})}}),_.A(_.d,{cond:function(){var k;
return v()&&((k=g.data().thumbnails)==null?void 0:k.length)},
then:function(){return _.A("div",{class:"yt-collection-thumbnail-view-model__slideshow"},_.A(WTj,{data:g.data,disableRounding:function(){return!r()}}))}}))))},"sa");
SKH.idomCompat={callbacks:{playbackRef:!0}};
var PsV=_.bC(function(g){var v=g.children;var r=g.stackEnabled;var k=g.thumbnailSize;var y=g.doubleStack;var z=g.stackColor;var W,S=(W=_.h0().resolve(_.Bd(_.V0)))==null?void 0:W();return _.A(_.d,{cond:r,then:function(){return _.A(sQV,{data:function(){var Y,e;return{experimentEnabled:!0,thumbnailSize:k(),doubleStack:y==null?void 0:y(),color:S?z==null?void 0:(Y=z())==null?void 0:Y.darkTheme:z==null?void 0:(e=z())==null?void 0:e.lightTheme,enableResponsiveMode:!1}}},v)},
else:function(){return v}})},"ta");var oU6=new _.bR("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var XN;_.Ge={calledOnce:!0,state:"visible"};XN={calledOnce:!0,state:"hidden"};_.BA=_.bC(function(g){var v=g.data;var r=g.customCommandResolver;var k=g.className;var y=g.delayedClassName;g=g.animationEntityKey;var z=_.sv(),W=_.mQ(g,""),S=_.IW(LcK,W),Y=function(){var h,IY;return(IY=(h=S())==null?void 0:h.value)!=null?IY:!1},e=function(){_.sm(_.WW("booleanEntity",W(),{key:W(),
value:!0}));O=void 0};
g=_.I(_.UX(Y));var a=g.next().value,E=g.next().value;g=_.I(_.UX(Y));var p=g.next().value,f=g.next().value;g=_.I(_.UX(function(){var h;return Y()?(h=v().styleTransitionConfig)==null?void 0:h.destinationStyle:void 0}));
var Z=g.next().value,L=g.next().value,Q=function(){var h=Object.assign({},v(),Z()&&{style:Z()}),IY,Ao,dC=h.label,Hh=(IY=h.interaction)==null?void 0:(Ao=IY.accessibility)==null?void 0:Ao.label;IY=h.iconImage?h.label&&h.label.content?h.iconLeading?"leading":"trailing":"icon-only":void 0;return{formattedButtonText:dC,accessibilityLabel:Hh,style:r6A(h.style),type:k4F(h.style),state:"active",size:vnB(h.size),iconPosition:IY,disabled:!1,aTagConfig:gnh(h,r)}},O;
_.XT(z,{visibilityCallback:function(h){var IY,Ao=(IY=v().interaction)==null?void 0:IY.onFirstVisible;h&&Ao&&_.jW(Ao)},
showOption:_.Ge});var q=function(){return aV(Q(),!!v().iconImage)};
k=_.IV(function(){return"ytwAdButtonViewModelHost"},function(){return v().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var h=!!v().delayedAppearanceConfig,IY=a();
return h?IY?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var h=!!v().delayedAppearanceConfig,IY=p();
return h?IY?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!v().delayedAppearanceConfig||a()?y==null?void 0:y():""},k!=null?k:"");
var X=function(){var h,IY=(h=v().delayedAppearanceConfig)==null?void 0:h.delayedInvisibleSeconds;IY&&(O=_.Y9(_.HR,function(){E(!0);b()},IY*1E3))},b=function(){var h,IY=(h=v().delayedAppearanceConfig)==null?void 0:h.delayedVisibleSeconds;
IY&&(O=_.Y9(_.HR,function(){f(!0);n()},IY*1E3))},n=function(){var h,IY=(h=v().styleTransitionConfig)==null?void 0:h.styleTransitionSeconds,Ao,dC=(Ao=v().styleTransitionConfig)==null?void 0:Ao.destinationStyle;
IY&&dC?O=_.Y9(_.HR,function(){L(dC);e()},IY*1E3):e()};
_.Hd(function(){var h;((h=v().delayedAppearanceConfig)==null?0:h.transitionDurationSeconds)&&z.value.style.setProperty("transition-duration",v().delayedAppearanceConfig.transitionDurationSeconds+"s");X()});
_.tQ(function(){O&&_.HR.cancelJob(O)});
return _.A("ad-button-view-model",{class:k,el:z},_.A(_.d,{cond:Q,then:function(){return _.A(Gk,{data:Q,icon:function(){return _.A(_.d,{cond:function(){return v().iconImage},
then:function(h){return _.A(_.Kw,{data:h,alt:"",targetWidth:q,targetHeight:q,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"ua");var YK6=_.bC(function(g){var v=g.data;g=_.sv();_.XT(g,{visibilityCallback:function(k){var y,z=(y=v().interaction)==null?void 0:y.onFirstVisible;k&&z&&_.jW(z)},
showOption:_.Ge});var r={};return _.A("ad-button-group-view-model",{class:_.IV("ytwAdButtonGroupViewModelHost",(r.ytwAdButtonGroupViewModelHostCompactWidth=function(){return v().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"},r)),
el:g},_.A("div",{class:"ytwAdButtonGroupViewModelHostSecondaryButton"},_.A(_.dF,{data:function(){return v().secondaryAdButton}},{adButtonViewModel:function(k){return _.A(_.BA,{data:k.data})}})),_.A("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.A(_.dF,{data:function(){return v().primaryAdButton}},{adButtonViewModel:function(k){return _.A(_.BA,{data:k.data})}})))},"va");var UAj=_.bC(function(g){var v=function(){var r;return((r=g.data())==null?void 0:r.answers)||[]};
return _.A("yt-survey-icons",{class:"ytSurveyIconsHost"},_.A("div",{class:"ytSurveyIconsHeader"},_.A("div",{class:"ytSurveyIconsTitle"},function(){var r;return(r=g.data())==null?void 0:r.text}),_.A("div",null,_.A(Gk,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var r;(r=g.onDismiss)==null||r.call(g)}}},
iconName:"DISMISSAL"}))),_.A("div",null,_.A("div",{class:"ytSurveyIconsAnswers"},_.A(_.af,{each:function(){return v()},
keyBy:"INDEX"},function(r,k){return _.A("div",null,_.A(Gk,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var y;(y=g.onSelect)==null||y.call(g,r(),k)}}},
icon:function(){return _.A(_.eg,{icon:function(){var y,z;return(y=r())==null?void 0:(z=y.icon)==null?void 0:z.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.A("div",{class:"ytSurveyIconsAnswersText"},_.A("div",null,function(){return v().length?v()[0].text:""}),_.A("div",null,function(){return v().length?v()[v().length-1].text:""}))))},"wa");var A9_=_.bC(function(g){var v=_.I(_.Ww(!1,void 0,"s8HkOb")),r=v.next().value,k=v.next().value,y=_.IW(jpo,function(){var S;return(S=g.data().keys)==null?void 0:S.surveyEntityKey}),z=_.IW($oK,function(){var S;
return(S=g.data().keys)==null?void 0:S.surveyStateEntityKey});
_.qG("ytd-slimline-survey-show-action",function(){k(!1)});
var W=function(){var S,Y;var e=(S=z())==null?void 0:(Y=S.questionStack)==null?void 0:Y[0];if(e!==void 0){var a,E;return(a=y())==null?void 0:(E=a.questions)==null?void 0:E[e]}};
v={};return _.A("yt-slimline-survey-view-model",{class:_.IV("ytSlimlineSurveyViewModelHost",(v.ytSlimlineSurveyViewModelCollapsed=function(){return r()},v))},_.A("div",{class:"ytSlimlineSurveyViewModelContainer"},_.A(_.d,{cond:function(){var S;
return((S=W())==null?void 0:S.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.A(UAj,{data:function(){return W()},
onSelect:function(S,Y){var e,a;return _.P(function(E){k(!0);if(a=(e=g.data())==null?void 0:e.onSelectRating)_.jW(a),_.sm(us_(Y));_.o7(E)})},
onDismiss:function(){k(!0)}})}})))},"xa");var eC0=_.bC(function(g){return _.A("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.A(_.dF,{data:function(){var v;return(v=g.data())==null?void 0:v.attachments}},{flexibleActionsViewModel:function(v){return _.A("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.A(vKc,{data:v.data,
layout:function(){var r;return((r=g.lockupStyle())==null?void 0:r.arrangement)===1?0:1},
justifyContentOverride:function(){var r;return((r=g.lockupStyle())==null?void 0:r.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(v){return _.A("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.A(A9_,{data:v.data}))},
expandableMetadataViewModel:function(v){v=v.data;var r;return _.A("div",{class:"ytLockupAttachmentsViewModelAttachment"},(r=_.h0().resolve(_.Bd(oU6)))==null?void 0:r({data:v}))},
adButtonGroupViewModel:function(v){return _.A("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.A(YK6,{data:v.data}))}}))},"ya");var Pro=_.Rf("rich_grid_min_item_width",310),IPF=_.Rf("rich_grid_max_item_width",500);var lPY=_.bC(function(g){var v=g.data;return _.A("br-nz-badge-shape",{class:_.IV(function(){return EnF(v().brNzRatingBadgeType)}),
role:function(){return v().accessibilityText?"img":void 0},
"aria-label":function(){return v().accessibilityText}},function(){var r;
return(r=v())==null?void 0:r.text})},"za");_.BG(fPB);var aD0,EU_;aD0=_.bC(function(g){var v=function(){var r=g.data(),k,y;return r?TIh(r,!((k=g.workaroundShortsIsThumbnailBadge)==null||!k.call(g)),(y=g.modern)==null?void 0:y.call(g)):void 0};
return _.A("yt-badge-view-model",{class:_.IV("yt-badge-view-model-wiz",g.class)},_.A(_.T7,null,_.A(_.da,{when:function(){var r;return!((r=v())==null||!r.brNzRatingBadgeType)}},function(){return _.A(lPY,{data:function(){return v()}})}),_.A(_.da,{when:function(){return!!v()&&!v().brNzRatingBadgeType}},function(){return _.A(_.KC,{data:function(){return v()}})})))},"Aa");
EU_=_.T("web_enable_sink_yt_badge_view_model")?aD0:fPB;_.h2=_.T("web_enable_sink_yt_badge_view_model")?aD0:_.Sg(fPB);aD0.idomCompat=!0;var Z_Y,NIJ;Z_Y=16/9;NIJ=2/3;_.n3=_.bC(function(g){var v=g.data;var r=g.className;var k=g.imageSizeConfig;var y=g.notifyOnLoaded;g=_.sv();var z=function(){return v().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},W=function(){var f;
return _.J5((f=v())==null?void 0:f.rendererContext)},S={};
S=(S["yt-content-preview-image-view-model-wiz"]=!0,S["yt-content-preview-image-view-model-wiz--circle-image"]=function(){return z()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},S["yt-content-preview-image-view-model-wiz--tappable"]=function(){return W()},S);
var Y=function(){var f,Z;return(Z=(f=_.l(v().rendererContext,_.AA))==null?void 0:f.label)!=null?Z:""},e=function(){return tUh(v())},a=function(){var f=H_3(z(),v().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",k==null?void 0:k(),Dpm(e()),v().layoutWidth,v().layoutHeight),Z=Object.assign({},f);
f.width&&(Z.width=Math.round(f.width));f.height&&(Z.height=Math.round(f.height));f.maxWidth&&(Z.maxWidth=Math.round(f.maxWidth));f.maxHeight&&(Z.maxHeight=Math.round(f.maxHeight));return Z},E=_.Uk(function(){return a().height},void 0,"QOtei"),p=_.Uk(function(){return a().width},void 0,"rKpuNc");
_.Ot(g,function(){var f;return(f=v())==null?void 0:f.rendererContext});
return _.A("yt-content-preview-image-view-model",{el:g,role:function(){return W()?"link":void 0},
tabindex:function(){return W()?0:void 0},
class:_.IV(r,S,function(){var f=z();var Z=k==null?void 0:k();f=f==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||f==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||f==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||f==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(Z==null?void 0:Z.size)!=null&&Z.size<=16?"yt-content-preview-image-view-model-wiz--extra-small-rounded-image":(Z==null?void 0:Z.size)!=null&&Z.size<=24?"yt-content-preview-image-view-model-wiz--small-rounded-image":"yt-content-preview-image-view-model-wiz--large-rounded-image":
void 0;return f}),
style:function(){var f=a(),Z=[];f.width&&Z.push("width: "+f.width+"px");f.height&&Z.push("height: "+f.height+"px");f.maxWidth&&Z.push("max-width: "+f.maxWidth+"px");f.maxHeight&&Z.push("max-height: "+f.maxHeight+"px");f.fullWidth&&Z.push("width: 100%");return Z.join(";")}},_.A(_.d,{cond:e,
then:function(f){return _.A(_.Kw,{data:f,alt:Y,"data-disabled$":function(){return!Y()},
notifyOnLoaded:y,targetWidth:p,targetHeight:E,preserveWidth:function(){return!!p()},
preserveHeight:function(){return!!E()}})}}),_.A(_.dF,{data:function(){var f;
return(f=v())==null?void 0:f.overlays}},{thumbnailHoverOverlayViewModel:f3,
thumbnailOverlayButtonViewModel:_.c9V}))},"Ba");
_.n3.idomCompat=!0;var pFC=_.bC(function(g){var v=g.data;var r=g.className;var k=g.useSmallLayout;var y=g.useMediumText;g=_.sv();var z={};y=(z["yt-attribution-view-model-wiz"]=!0,z["yt-attribution-view-model-wiz--medium-text"]=y,z);_.Ot(g,function(){var W;return(W=v())==null?void 0:W.rendererContext});
return _.A("yt-attribution-view-model",{el:g,class:_.IV(r,y)},_.A(_.d,{cond:function(){return _.J5(v().rendererContext)},
then:function(){return _.A("button",{class:"yt-attribution-view-model-wiz--tappable"},_.A(dAj,{data:v,useSmallLayout:k}))},
else:function(){return _.A(dAj,{data:v,useSmallLayout:k})}}))},"Ca"),dAj=_.bC(function(g){var v=g.data;
var r=g.useSmallLayout;var k=function(){return{size:(r==null?0:r())?16:24}};
return _.A(_.R6,null,_.A(_.dF,{data:function(){return v().contentPreviewImage}},{contentPreviewImageViewModel:function(y){return _.A(_.n3,{data:y.data,
className:"yt-attribution-view-model-wiz__attribution-image",imageSizeConfig:k})}}),_.A(_.dF,{data:function(){return v().badge}},{badgeViewModel:function(y){return _.A(_.h2,{data:y.data,
class:"yt-attribution-view-model-wiz__badge",modern:!0})}}),_.A(_.d,{cond:function(){return v().text},
then:function(){return _.A(_.FS,{text:function(){return v().text},
noWrap:!0,linkInheritColor:!0,className:"yt-attribution-view-model-wiz__attribution-text"})}}),_.A(_.d,{cond:function(){return v().suffix},
then:function(){return _.A(_.FS,{text:function(){return v().suffix},
linkInheritColor:!0,className:"yt-attribution-view-model-wiz__suffix"})}}))},"Da");
pFC.idomCompat=!0;var jPY=_.A5({avatarStackViewModel:_.HA,badgeViewModel:EU_});_.BG(O_C);var TOu,lDu,fDu,NO1,Z70,H76;TOu=_.bC(function(g){var v=g.delimiter;var r=g.max;var k=g.index;var y=g.isStandalone;return _.A(_.d,{cond:function(){return r()-1>k()},
then:function(){var z={};return _.A("span",{class:_.IV("yt-content-metadata-view-model-wiz__delimiter",(z["yt-content-metadata-view-model-wiz__delimiter--standalone"]=y,z)),"aria-hidden":!0},v)}})},"Ea");
lDu=_.bC(function(g){var v=g.metadataPart;var r=g.maxLines;return _.A(_.FS,{text:function(){return v().text},
linkInheritColor:!0,className:function(){return VUR(r())},
userInput:!0})},"Fa");
fDu=_.bC(function(g){var v=g.metadataPart;var r=g.maxLines;return _.A(_.d,{cond:function(){return v().tooltip},
then:function(k){return _.A("span",{title:k,role:"tooltip"},_.A(lDu,{metadataPart:v,maxLines:r}))},
else:function(){return _.A(lDu,{metadataPart:v,maxLines:r})}})},"Ga");
NO1=_.bC(function(g){var v=g.metadataPart;var r=g.isOverlay;var k=g.useMediumText;var y=g.hideAvatar;var z=function(){return v().maxLines!==void 0?v().maxLines:1};
return _.A(_.R6,null,_.A(_.dF,{data:function(){return v().avatarStack}},{avatarStackViewModel:function(W){return _.A(_.HA,{data:W.data,
isOverlay:r,useMediumText:k,hideAvatar:y})},
badgeViewModel:_.h2}),_.A(_.d,{cond:function(){return v().text},
then:function(){return _.A(fDu,{metadataPart:v,maxLines:z})}}))},"Ha");
Z70=_.bC(function(g){var v=g.metadataRow;var r=g.isInline;var k=g.delimiter;var y=g.isOverlay;var z=g.useMediumText;var W=g.extensions;var S=function(){var e;return w3s(W==null?void 0:(e=W())==null?void 0:e.lockupMetadata,v())},Y=function(){return v().metadataParts||[]};
g={};return _.A("div",{class:_.IV("yt-content-metadata-view-model-wiz__metadata-row",(g["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=r,g["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-padding"]=function(){var e;return QPR(W==null?void 0:(e=W())==null?void 0:e.lockupMetadata,v())},g["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-wrap"]=function(){var e;
return!!(W==null?0:(e=W())==null?0:e.lockupMetadata)&&v().badges&&!v().metadataParts},g))},_.A(_.dF,{data:function(){return v().badges}},{badgeViewModel:function(e){return _.A("div",{class:"yt-content-metadata-view-model-wiz__badge"},_.A(_.h2,{data:e.data}))}}),_.A(_.af,{each:Y},function(e,a){return _.A(_.R6,null,_.A(NO1,{metadataPart:e,
isOverlay:y,useMediumText:z,hideAvatar:S}),_.A(TOu,{delimiter:k,max:function(){return Y().length},
index:a,isStandalone:!1}))}),_.A(_.d,{cond:function(){return v().isSpacerRow&&!r()},
then:function(){return _.A("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}}))},"Ia");
H76=_.bC(function(g){var v=_.KM(g,{layout:0,isOverlay:!1});g=v.className;var r=v.data,k=v.layout,y=v.isOverlay,z=v.useMediumText,W=v.extensions;v=_.sv();var S=function(){return k()===0};
_.Ot(v,function(){return r().rendererContext});
var Y=function(){return r().metadataRows||[]},e={};
return _.A("yt-content-metadata-view-model",{class:_.IV(g,"yt-content-metadata-view-model-wiz",(e["yt-content-metadata-view-model-wiz--inline"]=S,e["yt-content-metadata-view-model-wiz--tappable"]=function(){return _.J5(r().rendererContext)},e["yt-content-metadata-view-model-wiz--medium-text"]=z,e)),
el:v},_.A(_.af,{each:Y},function(a,E){return _.A(_.R6,null,_.A(Z70,{metadataRow:a,isInline:S,delimiter:function(){return r().delimiter},
isOverlay:y,useMediumText:z,extensions:W}),_.A(_.d,{cond:function(){return S()&&!a.isSpacerRow},
then:function(){return _.A(TOu,{delimiter:function(){return r().delimiter},
max:function(){return Y().length},
index:E,isStandalone:!0})}}))}))},"Ja");
_.tBt=_.T("web_enable_sink_yt_content_metadata_view_model")?H76:_.Sg(O_C);H76.idomCompat=!0;var DAF=_.bC(function(g){var v={};return _.A("yt-lockup-metadata-view-model",{class:_.IV("yt-lockup-metadata-view-model-wiz",function(){a:{var r=g.lockupStyle();if(r==null?0:r.isOverlay)r="yt-lockup-metadata-view-model-wiz--overlay";else switch(r==null?void 0:r.arrangement){case 1:r="yt-lockup-metadata-view-model-wiz--horizontal";break a;default:r="yt-lockup-metadata-view-model-wiz--vertical"}}return r},function(){a:{var r=g.lockupStyle();
if(r==null?0:r.isTiny)r="yt-lockup-metadata-view-model-wiz--tiny";else switch(r==null?void 0:r.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":r="yt-lockup-metadata-view-model-wiz--compact";break a;default:r="yt-lockup-metadata-view-model-wiz--standard"}}return r},(v["yt-lockup-metadata-view-model-wiz--overlay"]=function(){var r;
return(r=g.lockupStyle())==null?void 0:r.isOverlay},v["yt-lockup-metadata-view-model-wiz--card"]=function(){var r;
return(r=g.lockupStyle())==null?void 0:r.isCard},v["yt-lockup-metadata-view-model-wiz--centered"]=function(){var r;
return(r=g.lockupStyle())==null?void 0:r.isCentered},v["yt-lockup-metadata-view-model-wiz--typography-bump"]=function(){var r;
return(r=g.lockupStyle())==null?void 0:r.typographyBump},v["yt-lockup-metadata-view-model-wiz--legacy-typography"]=function(){var r;
return(r=g.lockupStyle())==null?void 0:r.useLegacyTypography},v["yt-lockup-metadata-view-model-wiz--rich-grid-legacy-typography"]=function(){var r;
return(r=g.lockupStyle())==null?void 0:r.useRichGridLegacyTypography},v))},_.A(_.dF,{data:function(){return g.data().image}},{avatarStackViewModel:function(r){return _.A("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.A(_.HA,{data:r.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(r){return _.A("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.A(_.N6,{data:r.data}))},
decoratedAvatarViewModel:function(r){return _.A("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.A(_.ZC,{data:r.data}))}}),_.A("div",{class:"yt-lockup-metadata-view-model-wiz__text-container"},_.A("h3",{class:"yt-lockup-metadata-view-model-wiz__heading-reset",
title:function(){var r;return(r=g.data().title)==null?void 0:r.content}},_.A(_.d,{cond:function(){return g.data().title},
then:function(r){return _.A(_.rg,{command:g.lockupCommand,className:"yt-lockup-metadata-view-model-wiz__title",ariaLabel:g.lockupAccessibilityLabel},_.A(_.FS,{text:r}))}})),_.A("div",{class:"yt-lockup-metadata-view-model-wiz__metadata"},_.A(_.dF,{data:function(){return g.data().metadata}},{contentMetadataViewModel:function(r){return _.A(_.tBt,{data:r.data,
layout:1,useMediumText:function(){var k,y;return((k=g.lockupStyle())==null?void 0:k.typographyBump)||((y=g.lockupStyle())==null?void 0:y.useRichGridLegacyTypography)},
extensions:function(){var k,y;return{lockupMetadata:{byline:{hideAvatar:((k=g.lockupStyle())==null?void 0:k.arrangement)===0,addPadding:((y=g.lockupStyle())==null?void 0:y.arrangement)===1}}}}})}})),_.A(_.dF,{data:function(){return g.data().attribution}},{attributionViewModel:function(r){return _.A("div",{class:"yt-lockup-metadata-view-model-wiz__attribution"},_.A(pFC,{data:r.data,
useSmallLayout:!0}))}})),_.A("div",{class:"yt-lockup-metadata-view-model-wiz__menu-button"},_.A(_.dF,{data:function(){return g.data().menuButton}},{buttonViewModel:function(r){return _.A(_.Du,{data:r.data,
buttonOverrides:function(){var k;return((k=g.lockupStyle())==null?0:k.isOverlay)?{style:"overlay"}:void 0}})}})))},"Ka");
DAF.idomCompat=!0;var LTc=_.bC(function(g){var v=_.sv();_.NT(function(){requestAnimationFrame(function(){_.mN(v.value)})});
var r={},k={},y={};return _.A("notification-multi-action-renderer",{class:_.IV("ytNotificationMultiActionRendererHost",(r.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var z;return(z=g.useLegacyShelfStyle)==null?void 0:z.call(g)},r)),
el:v},_.A("span",{"aria-live":"polite",class:_.IV("ytNotificationMultiActionRendererTextContainer",(k.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var z;return(z=g.useLegacyShelfStyle)==null?void 0:z.call(g)},k))},_.A(_.FS,{text:function(){return g.data().responseText}})),_.A("div",{class:_.IV("ytNotificationMultiActionRendererButtonContainer",(y.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var z;
return(z=g.useLegacyShelfStyle)==null?void 0:z.call(g)},y))},_.A(_.dF,{data:function(){var z;
return(z=g.data().buttons)==null?void 0:z.map(function(W){if(W=W.buttonRenderer){var S,Y=Object,e=Y.assign,a=(S=W.icon)==null?void 0:S.iconType;S=(S=W.command||W.serviceEndpoint||W.navigationEndpoint)?{innertubeCommand:S}:void 0;W={buttonViewModel:e.call(Y,{},{iconName:a,onTap:S,trackingParams:W.trackingParams,titleFormatted:W.text?_.tH(W.text):void 0},qZK(W))}}else W=void 0;return W}).filter(function(W){return!!W})}},{buttonViewModel:function(z,W){return _.A("div",null,_.A(_.Du,{data:z.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var S;return((S=g.useModernStyles)==null?0:S.call(g))?{type:W()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"La");var wFP=_.bC(function(g){var v=_.sv();_.NT(function(){requestAnimationFrame(function(){_.mN(v.value)})});
return _.A("notification-text-renderer",{el:v,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.A(_.FS,{text:function(){return g.data().successResponseText}}))},"Ma");_.QqV=_.bC(function(g){var v=_.IW(COJ,function(){var k;return sPF((k=g.contentId)==null?void 0:k.call(g))}),r=function(){var k;
return _.l((k=v())==null?void 0:k.command,_.aC)};
return _.A(_.d,{cond:function(){var k;if(!(k=r())){var y;k=_.l((y=v())==null?void 0:y.command,YhE)}return k},
then:function(){return _.A(_.d,{cond:r,then:function(){var k={};return _.A("div",{class:_.IV("ytDismissibleItemReplacedContent",function(){var y;return mpJ((y=g.aspectRatio)==null?void 0:y.call(g))})},_.A("div",{class:_.IV((k.ytDismissibleItemAspectRatioContainer=function(){var y;
return((y=g.aspectRatio)==null?void 0:y.call(g))!==void 0},k))},_.A(_.dF,{data:function(){var y;
return(y=r())==null?void 0:y.item}},{notificationMultiActionRenderer:function(y){return _.A(LTc,{data:y.data,
useModernStyles:g.useModernStyle,useLegacyShelfStyle:g.useLegacyShelfStyle})},
notificationTextRenderer:wFP})))}})},
else:g.children})},"Na");_.CsH=_.bC(function(g){var v=g.data;var r=g.customCommandResolver;g=_.mb();var k=function(){var z;return((z=v().interaction)==null?0:z.onTap)?function(W){var S;RC3(W,(S=v().interaction)==null?void 0:S.onTap,r)}:void 0},y=function(){var z,W=v(),S=k(),Y=(z=_.l(v().rendererContext,_.AA))==null?void 0:z.label;
a:switch(W.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":z=1;break a;default:z=0}return{size:FHA(W.size),type:z,onTap:S,accessibilityText:Y}};
_.XT(g,{visibilityCallback:function(z){var W,S=(W=v().interaction)==null?void 0:W.onFirstVisible;z&&S&&_.jW(S)},
showOption:_.Ge});return _.A("ad-avatar-view-model",{class:function(){var z;return((z=v().interaction)==null?0:z.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:g},_.A(_.d,{cond:function(){return v().image},
then:function(z){return _.A(ALH,{data:y,image:z})}}))},"Oa");_.M6=_.bC(function(g){g=_.KM(g,{hasDot:!1});var v=Object.assign({},g),r=g.data,k=g.hasDot;g=g.customCommandResolver;var y=(delete v.data,delete v.hasDot,delete v.customCommandResolver,v);v=function(){return r().style};
v!==void 0&&v!==null||_.J0(Error("Bh"));v=_.sv();_.st(v,function(){return r().interaction},g);
return _.A("ad-badge-view-model",{class:_.IV(function(){var z;return((z=r().interaction)==null?0:z.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var z=y.adRenderingContextType();
r();return z==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdBadgeViewModelHostStyleStandardBrowse":"ytwAdBadgeViewModelHostStyleStandard"}),
el:v},_.A(_.KC,{data:function(){var z;r();return{type:2,text:(z=r().label)==null?void 0:z.content,adsIncludeDot:k(),isOverlay:r().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Pa");var u2P;_.RG=_.bC(function(g){var v=g.data;var r=g.customCommandResolver;var k=g.adRenderingContextType;g=_.sv();_.st(g,function(){return v().interaction},r);
_.XT(g,{visibilityCallback:function(y){var z,W=(z=v().interaction)==null?void 0:z.onFirstVisible;y&&W&&_.jW(W)},
showOption:_.Ge});return _.A("ad-details-line-view-model",{class:function(){var y;return((y=v().interaction)==null?0:y.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:g},_.A(_.d,{cond:function(){return v().style},
then:function(y){return _.A(_.af,{each:function(){var z;return((z=v())==null?void 0:z.attributes)||[]},
keyBy:"INDEX"},function(z){return _.A(u2P,{attribute:z,style:y,adRenderingContextType:function(){return k()}})})}}))},"Qa");
u2P=_.bC(function(g){var v=g.attribute;var r=g.style;var k=g.adRenderingContextType;return _.A(_.d,{cond:function(){return v().text},
then:function(y){return _.A(_.FS,{text:y,className:function(){var z=k();r();return z==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Ra");var xAC=_.bC(function(g){var v=g.data;var r=g.typographyBump;var k=function(){return v().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"};
g={};return _.A(_.R6,null,_.A("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.A(_.FS,{text:function(){return v().headline},
className:_.IV("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(g.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return k==null?void 0:k()},g.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(r==null?void 0:r())&&!(k==null?0:k())},g)),
linkInheritColor:!0}),_.A(_.d,{cond:function(){return v().description},
then:function(y){var z={};return _.A(_.FS,{text:y,className:_.IV("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(z.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return k==null?void 0:k()},z.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(r==null?void 0:r())&&!(k==null?0:k())},z)),
linkInheritColor:!0})}}),_.A(_.d,{cond:function(){return v().secondaryDescription},
then:function(y){var z={};return _.A(_.FS,{text:y,className:_.IV("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(z.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return r==null?void 0:r()},z)),
linkInheritColor:!0})}}),_.A("div",{class:function(){return k()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.A(_.d,{cond:function(){return v().adAvatar},
then:function(){return _.A("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.A(_.dF,{data:function(){return v().adAvatar}},{adAvatarViewModel:_.CsH}))}}),_.A(_.dF,{data:function(){return v().adBadge}},{adBadgeViewModel:function(y){return _.A(_.M6,{data:y.data,
hasDot:function(){return!!v().adDetailsLine},
adRenderingContextType:function(){return v().adRenderingContextType}})}}),_.A(_.dF,{data:function(){return v().adDetailsLine}},{adDetailsLineViewModel:function(y){return _.A(_.RG,{data:y.data,
adRenderingContextType:function(){return v().adRenderingContextType}})}}))),_.A("div",{class:function(){return k()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.A(_.dF,{data:function(){return v().menu}},{buttonViewModel:function(y){return _.A(_.Du,{data:y.data,
buttonOverrides:function(){a:switch(v().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var z="S";break a;default:z="M"}return{size:z}}})}})))},"Sa"),jqP=_.bC(function(g){var v=g.data;
var r=g.noBottomMargin;var k=g.useVideoLockupTopPadding;var y=g.typographyBump;g={};g=_.IV("ytwFeedAdMetadataViewModelHostMetadata",(g.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return r==null?void 0:r()},g.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return k==null?void 0:k()},g));
var z=function(){return v().adBadge};
z!==void 0&&z!==null||_.J0(Error("Ch"));z={};var W={};return _.A(_.R6,null,_.A(_.d,{cond:function(){return v().adAvatar},
then:function(){return _.A("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.A(_.dF,{data:function(){return v().adAvatar}},{adAvatarViewModel:function(S){return _.A(_.CsH,{data:S.data})}}))}}),_.A("div",{class:g},_.A("div",{class:_.IV("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(z.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return y==null?void 0:y()},z.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(y==
null?void 0:y())&&_.T("web_enable_typography_bump_v2")},z))},_.A(_.FS,{text:function(){return v().headline},
linkInheritColor:!0})),_.A(_.d,{cond:function(){return v().description},
then:function(S){return _.A(_.FS,{text:S,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.A("div",{class:function(){return v().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.T("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.A(_.dF,{data:function(){return v().adBadge}},
{adBadgeViewModel:function(S){return _.A(_.M6,{data:S.data,
hasDot:function(){return!!v().adDetailsLine},
adRenderingContextType:function(){return v().adRenderingContextType}})}}),_.A(_.dF,{data:function(){return v().adDetailsLine}},{adDetailsLineViewModel:function(S){return _.A(_.RG,{data:S.data,
adRenderingContextType:function(){return v().adRenderingContextType}})}})),_.A(_.d,{cond:function(){return v().secondaryDescription},
then:function(S){return _.A(_.FS,{text:S,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.A("div",{class:_.IV("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(W.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return k==null?void 0:k()},W))},_.A(_.dF,{data:function(){return v().menu}},{buttonViewModel:_.Du})))},"Ta"),$AB=_.bC(function(g){var v=g.data;
var r=g.noBottomMargin;var k=g.listenToTapEvent;var y=g.setTouchEndHandler;var z=g.useVideoLockupTopPadding;var W=g.typographyBump;var S=_.sv();_.st(S,function(){return v().interaction},void 0,function(){return k==null?void 0:k()});
g=_.I(_.Ww(!1,void 0,"qjt0Xc"));var Y=g.next().value,e=g.next().value;g=_.oV(function(){(y==null?0:y())&&!Y()&&(S.value.click(),e(!0),setTimeout(function(){e(!1)},100));
return!1});
_.XT(S,{visibilityCallback:function(a){var E,p=(E=v().interaction)==null?void 0:E.onFirstVisible;a&&p&&_.jW(p)},
showOption:_.Ge});return _.A("feed-ad-metadata-view-model",{class:function(){var a;return((a=v().interaction)==null?0:a.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:S,"on:touchend":g},_.A(_.T7,null,_.A(_.da,{when:function(){return v().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.A(xAC,{data:v,
typographyBump:W})}),_.A(_.da,{when:function(){return v().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.A(jqP,{data:v,
noBottomMargin:r,useVideoLockupTopPadding:z,typographyBump:W})})))},"Ua");var J9c;_.g9=_.bC(function(g){return _.A("yt-lockup-view-model",{class:_.IV(g.className)},_.A(_.QqV,{contentId:function(){return g.data().contentId},
useModernStyle:!0,aspectRatio:function(){var v,r;return((v=g.containerType)==null?void 0:v.call(g))!==3?eYs(g.data().contentType,(r=g.force16By9ThumbnailAspectRatio)==null?void 0:r.call(g)):void 0}},function(){return _.A(J9c,Object.assign({},g))}))},"Va");
J9c=_.bC(function(g){g=_.KM(g,{containerLayoutConfig:void 0,protectBackground:void 0,containerType:void 0,sizing:void 0,typographyBump:!1,force16By9ThumbnailAspectRatio:!1,thumbnailFixedWidth:void 0,thumbnailTargetWidth:void 0,lockupExperiments:void 0,elementsPerRow:void 0});var v=g.data,r=g.containerLayoutConfig,k=g.containerType,y=g.sizing,z=g.protectBackground,W=g.typographyBump,S=g.force16By9ThumbnailAspectRatio,Y=g.thumbnailFixedWidth,e=g.thumbnailTargetWidth,a=g.lockupExperiments,E=g.elementsPerRow;
g=_.sv();_.Ot(g,function(){var CK;return(CK=v())==null?void 0:CK.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 p=_.Dt(XFK),f=_.h0().resolve(_.Bd(MMt)),Z=f?{}:void 0,L=function(){var CK,Fh,qs;return(qs=(Fh=_.l((CK=v())==null?void 0:CK.rendererContext,_.AA))==null?void 0:Fh.label)!=null?qs:void 0},Q=function(){var CK=r==null?void 0:r(),Fh;
if(CK==null?0:CK.containerType){var qs=(Fh=v())==null?void 0:Fh.contentType;Fh=a();var Q6=W(),aM=e(),j0=z();CK=Object.assign({},aPo(YZT(CK),SZA(CK.responsiveSize),Q6,qs,CK.force16By9ThumbnailAspectRatio,aM,j0,Fh),{thumbnailFixedWidth:CK.contentPreviewWidth})}else CK=aPo(k(),y(),W(),(qs=v())==null?void 0:qs.contentType,S(),e(),z(),a());return CK};
f&&Z&&f({enabled:function(){return p()},
itemPlaybackModel:function(){return v().itemPlayback},
thumbnailElRef:function(){return Z.thumbnailElRef},
containerElRef:g,options:function(){var CK,Fh=(CK=_.l(v().metadata,rAc))==null?void 0:CK.endorsement;CK=Z.thumbnailOverlays||[];Fh&&CK.push(Fh);var qs,Q6;return{thumbnail:Z.thumbnail,thumbnailOverlays:CK,accessibilityText:L(),thumbnailSize:Z.thumbnailSize,enableRounding:Q().isCollection,containPlayerWithinThumbnail:Q().isCollection,trackingParams:(qs=_.l(v().rendererContext,_.Uy))==null?void 0:(Q6=qs.loggingDirectives)==null?void 0:Q6.trackingParams}}});
var O=0;f=_.I(_.Ww(!1,void 0,"BKBkhb"));var q=f.next().value,X=f.next().value;f=_.I(_.Ww(!1,void 0,"GK0mq"));var b=f.next().value,n=f.next().value;f=_.oV(function(){var CK=p()&&v().itemPlayback;b()?(_.HR.cancelJob(O),O=_.HR.addJob(function(){X(!CK)},8,32)):X(!CK);
return!0});
var h=_.oV(function(){O&&(_.HR.cancelJob(O),O=0);X(!1)});
_.tQ(function(){O&&(_.HR.cancelJob(O),O=0)});
var IY=b_Y(function(){n(!0)}),Ao=IY.touchFeedbackEvents,dC=IY.touchFeedbackOnPointerUp,Hh=IY.touchFeedbackOnPointerDown;
IY=IY.touchFeedbackOnPointerLeave;var wC={};return _.A("div",{el:g,class:_.IV("yt-lockup-view-model-wiz",function(){a:{var CK=Q();if(CK.isOverlay)CK="yt-lockup-view-model-wiz--overlay";else switch(CK.arrangement){case 1:CK="yt-lockup-view-model-wiz--horizontal";break a;default:CK="yt-lockup-view-model-wiz--vertical"}}return CK},function(){a:{var CK=Q();
if(CK.isOverlay)CK="yt-lockup-view-model-wiz--overlay";else{switch(CK.collectionStackNumber){case 1:CK="yt-lockup-view-model-wiz--collection-stack-1";break a;case 2:CK="yt-lockup-view-model-wiz--collection-stack-2";break a}CK=void 0}}return CK},(wC["yt-lockup-view-model-wiz--card"]=function(){return Q().isCard},wC["yt-lockup-view-model-wiz--compact"]=function(){return Q().isTiny||Q().sizing!=="STANDARD"},wC["yt-lockup-view-model-wiz--protect-background"]=z,wC["yt-lockup-view-model-wiz--add-margins"]=
function(){return Q().addMarginForFullbleed},wC["yt-lockup-view-model-wiz--centered"]=function(){return Q().isCentered},wC["yt-lockup-view-model-wiz--fullbleed"]=function(){return Q().fullbleed},wC["yt-lockup-view-model-wiz--single-column-grid"]=function(){return E()===1&&k()===2},wC["yt-lockup-view-model-wiz--rich-grid-legacy-margin"]=function(){var CK;
return(CK=a())==null?void 0:CK.useRichGridLegacyMargin},wC)),
"on:mousedown":Hh,"on:mouseleave":h,"on:mouseup":dC,"on:mouseover":f,"on:touchstart":Hh,"on:touchend":dC,"on:pointerleave":IY},_.A(_.rg,{command:function(){var CK;return _.$9((CK=v())==null?void 0:CK.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model-wiz__content-image",style:function(){return Y()&&Q().arrangement===1?"width: "+Y():""}},_.A(_.dF,{data:function(){var CK;
return(CK=v())==null?void 0:CK.contentImage}},{thumbnailViewModel:function(CK){return _.A(_.i4,{data:CK.data,
aspectRatio:function(){return Q().aspectRatio},
disableRounding:function(){return Q().disableRounding},
width:e,hovered:q,isClip:function(){var Fh;return((Fh=v())==null?void 0:Fh.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:i7Y(Z),lockupExperiments:function(){return a()}})},
collectionThumbnailViewModel:function(CK){return _.A(SKH,{data:CK.data,aspectRatio:function(){return Q().aspectRatio},
disableRounding:function(){return Q().disableRounding},
width:e,doubleStack:function(){return Q().collectionStackNumber===2},
hovered:q,playbackRef:i7Y(Z)})},
decoratedAvatarViewModel:_.ZC})),_.A("div",{class:"yt-lockup-view-model-wiz__metadata"},_.A(_.dF,{data:function(){var CK;return(CK=v())==null?void 0:CK.metadata}},{lockupMetadataViewModel:function(CK){return _.A(DAF,{data:CK.data,
lockupStyle:Q,lockupCommand:function(){var Fh;return _.$9((Fh=v())==null?void 0:Fh.rendererContext)},
lockupAccessibilityLabel:function(){return L()}})},
feedAdMetadataViewModel:function(CK){return _.A($AB,{data:CK.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:W})}}),_.A(_.dF,{data:function(){var CK;
return(CK=v())==null?void 0:CK.attachmentSlot}},{lockupAttachmentsViewModel:function(CK){return _.A(eC0,{data:CK.data,
lockupStyle:Q})}})),_.A(_.dZ,{model:function(){a:{switch(Q().collectionStackNumber){case 1:var CK=8;
break a;case 2:CK=12;break a}CK=void 0}return{isExtended:!0,triggerEvents:!0,customTopExtend:CK}},
pointerDownEvent:Ao.pointerDownEvent,pointerUpEvent:Ao.pointerUpEvent,pointerLeaveEvent:Ao.pointerLeaveEvent}))},"Wa");
_.g9.idomCompat=!0;_.B6(_.g9,"yt-lockup-view-model",{props:{data:_.me,containerLayoutConfig:_.me,containerType:_.me,sizing:_.me,protectBackground:_.me,typographyBump:_.me,thumbnailFixedWidth:_.me,thumbnailTargetWidth:_.me,force16By9ThumbnailAspectRatio:_.me,className:_.me,lockupExperiments:_.me,elementsPerRow:_.me}});_.BG(nnT);var O7F=_.Sg(nnT,{callbacks:{onExpandClick:!0}});var kao=_.A5({buttonViewModel:_.Du}),VB6=_.Sg(vSK);_.BG(vSK);_.BG(RYA);_.BG(gSA);_.B6(VB6,"yt-video-attribute-view-model",{props:{data:_.me,className:_.me}});var vy=function(){var g=_.J.apply(this,arguments)||this;g.useHighlightStyling=_.T("web_enable_deeper_metadata_highlight_styling");g.isSearch=!1;g.JSC$13049_lastScrollContainerWidth=NaN;g.pageLoadingFromNavigation=!1;g.currentIndex=0;g.supportComponentResize=!1;return g};
_.N(vy,_.J);_.c=vy.prototype;
_.c.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-horizontal-card-list-renderer lockup",containerType:4,sizing:"COMPACT"}},searchRefinementCardRenderer:"ytd-search-refinement-card-renderer",compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",videoCardRenderer:"ytd-grid-video-renderer",gameCardRenderer:"ytd-game-card-renderer",miniGameCardViewModel:"ytd-mini-game-card-view-model",mediaUpsellRenderer:"ytd-media-upsell-renderer",
infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",params:{showVerticalDividers:!0}},previewCardRenderer:{component:"ytd-preview-card-renderer",properties:{isSearch:"[[isSearch]]"}},macroMarkersListItemRenderer:{component:"ytd-macro-markers-list-item-renderer",properties:{useCustomColors:"[[useCustomColors]]"}},placeDataViewModel:"place-data-view-model",videoAttributeViewModel:{component:"yt-video-attribute-view-model",properties:{className:"[[is]]"}}}},"data.header":{id:"header",
mapping:{titleAndButtonListHeaderRenderer:"ytd-title-and-button-list-header-renderer",richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",properties:{hideNavigationButton:"[[hideNavigationButton]]",isModernSd:"[[modernChapters]]"}}}},"data.sortFilter":{id:"sort-filter",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.button":{id:"header-button",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:"ytd-menu-renderer"}},"data.previousButton":{id:"left-arrow-button",
mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},attributes:{arrow:!0}}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},attributes:{arrow:!0}}}},"data.footerButton":{id:"footer-section",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},dismissedRenderer:{id:"dismissed",
mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.c.attached=function(){document.addEventListener("yt-page-type-changed",_.cX(this,this.onPageChange))};
_.c.detached=function(){document.removeEventListener("yt-page-type-changed",_.cX(this,this.onPageChange))};
_.c.getItemsPath=function(){return"data.cards"};
_.c.onIronResize=function(){this.updateListStyles()};
_.c.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var g;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(g=this.data)==null?void 0:g.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.T("problem_walkthrough_sd")&&!!this.centerItems};
_.c.computeCardListStyle=function(g){return g||null};
_.c.computeEmpty=function(g){return!this.get("cards.length",g)};
_.c.computeThumbnailStyle=function(g){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",g)||null};
_.c.computeHasSubtitle=function(g){return!!this.get("header.richListHeaderRenderer.subtitle",g)};
_.c.computeInitialCountNumber=function(g){return this.hasSquareMiniApp&&g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.c.computeUseFloorScrolling=function(g){return g==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.c.computeHasGameCard=function(g){return(g=this.get("cards",g))?g.some(function(v){return v.gameCardRenderer}):!1};
_.c.computeCenterHeaderTitle=function(g){return!(g==null||!g.centerHeaderTitle)};
_.c.computeHasPortraitMiniApp=function(g){return(g=g==null?void 0:g.cards)?g.some(function(v){return v.miniGameCardViewModel&&v.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.c.computeHasSquareMiniApp=function(g){return(g=g==null?void 0:g.cards)?g.some(function(v){return v.miniGameCardViewModel&&v.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.c.computeHasSkinnyWidthPortraitMiniApp=function(g){return(g=g==null?void 0:g.cards)?g.some(function(v){return v.miniGameCardViewModel&&v.miniGameCardViewModel.width===135}):!1};
_.c.computeCenterItems=function(g){return!!g};
_.c.computeHasInfoPanel=function(g){var v;return g==null?void 0:(v=g.cards)==null?void 0:v.some(function(r){return r.infoPanelContentRenderer})};
_.c.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.c.getItemByIndex=function(g){var v=this.items.children;return v&&v.length>g?v[g]:void 0};
_.c.onPageChange=function(){var g=this;this.pageLoadingFromNavigation=!0;_.HR.addJob(function(){g.pageLoadingFromNavigation=!1;_.MP(g.hostElement,"yt-terminate-video-preview-action")},8)};
_.c.updateListStyles=function(){if(_.T("problem_walkthrough_sd")&&this.JSC$13049_scrollContainer!==void 0){var g=this.JSC$13049_scrollContainer.clientWidth;g!==this.JSC$13049_lastScrollContainerWidth&&(this.JSC$13049_lastScrollContainerWidth=g,_.kx(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(g*.8,415)+"px"}),_.hV(this.hostElement,"iron-resize"))}};
_.mx.Object.defineProperties(vy.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.T("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return!!((g=this.data)==null?0:(v=g.cards)==null?0:(r=v[0])==null?0:r.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return!!((g=this.data)==null?0:(v=g.cards)==null?0:(r=v[0])==null?0:r.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return _.T("enable_desktop_amsterdam_info_panels")&&!!((g=this.data)==null?0:(v=g.cards)==null?0:(r=v[0])==null?0:r.infoPanelContentRenderer)}}});
vy.prototype.dataChanged=vy.prototype.dataChanged;vy.prototype.onIronResize=vy.prototype.onIronResize;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],vy.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],vy.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R8.YtdHorizontalListBehavior),_.F("design:type",Object)],vy.prototype,"ytdHorizontalListBehavior",void 0);
_.K([_.D(_.uB),_.F("design:type",Object)],vy.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],vy.prototype,"data",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],vy.prototype,"useCustomColors",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],vy.prototype,"useHighlightStyling",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.F("design:type",Object)],vy.prototype,"cardListStyle",void 0);_.K([_.u({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.F("design:type",Boolean)],vy.prototype,"empty",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.F("design:type",Boolean)],vy.prototype,"hasSubtitle",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.F("design:type",Boolean)],vy.prototype,"thumbnailStyle",void 0);_.K([_.u({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.F("design:type",Boolean)],vy.prototype,"hasGameCard",void 0);_.K([_.u({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.F("design:type",Boolean)],vy.prototype,"centerHeaderTitle",void 0);
_.K([_.u({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.F("design:type",Boolean)],vy.prototype,"hasPortraitMiniApp",void 0);_.K([_.u({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.F("design:type",Boolean)],vy.prototype,"hasSquareMiniApp",void 0);_.K([_.u({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.F("design:type",Boolean)],vy.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.K([_.u({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.F("design:type",Boolean)],vy.prototype,"hasInfoPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],vy.prototype,"isSearch",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],vy.prototype,"inlineStructuredDescription",void 0);_.K([_.PX("#scroll-container"),_.F("design:type",HTMLDivElement)],vy.prototype,"JSC$13049_scrollContainer",void 0);
_.K([_.u({computed:"computeInitialCountNumber(data.style.type)"}),_.F("design:type",Number)],vy.prototype,"initialCount",void 0);_.K([_.u({computed:"computeUseFloorScrolling(data.style.type)"}),_.F("design:type",Boolean)],vy.prototype,"useFloorScrolling",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.F("design:type",Boolean)],vy.prototype,"centerItems",void 0);_.K([_.u(),_.F("design:type",Object)],vy.prototype,"pageLoadingFromNavigation",void 0);
_.K([_.u(),_.F("design:type",Object)],vy.prototype,"currentIndex",void 0);_.K([_.u(),_.F("design:type",Number)],vy.prototype,"scrollCount",void 0);_.K([_.u(),_.F("design:type",Object)],vy.prototype,"supportComponentResize",void 0);_.K([_.PX("#items"),_.F("design:type",HTMLDivElement)],vy.prototype,"items",void 0);_.K([_.zz("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vy.prototype,"onIronResize",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vy.prototype,"dataChanged",null);_.K([_.u({reflectToAttribute:!0}),_.C("inlineStructuredDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],vy.prototype,"hideNavigationButton",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],vy.prototype,"modernChapters",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],vy.prototype,"hasVideoAttributeViewModels",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],vy.prototype,"modernInfoPanels",null);vy=_.K([_.V({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],vy);
_.m(vy,"ytd-horizontal-card-list-renderer",function(){if(un0!==void 0)return un0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-horizontal-card-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-horizontal-card-list-renderer">\n<div id="header-container" class="style-scope ytd-horizontal-card-list-renderer">\n  <h2 id="header" hidden$="[[!data.header]]" class="style-scope ytd-horizontal-card-list-renderer"></h2>\n  <div id="sort-filter" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  <div id="header-button" class="style-scope ytd-horizontal-card-list-renderer"></div>\n</div>\n<div id="shelf-container" class="style-scope ytd-horizontal-card-list-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-horizontal-card-list-renderer" hidden="[[atStart]]">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-horizontal-card-list-renderer" on-click="prevClick_" hidden="[[data.previousButton]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-horizontal-card-list-renderer"></yt-icon>\n    </div>\n    <div id="left-arrow-button" hidden="[[!data.previousButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n  <div id="scroll-container" on-keydown="handleKeyDown" class="style-scope ytd-horizontal-card-list-renderer">\n    <div id="items" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-horizontal-card-list-renderer" hidden="[[atEnd]]">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-horizontal-card-list-renderer" on-click="nextClick_" hidden="[[data.nextButton]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-horizontal-card-list-renderer"></yt-icon>\n    </div>\n    <div id="right-arrow-button" hidden="[[!data.nextButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n</div>\n<div id="footer-section" hidden="[[!data.footerButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-horizontal-card-list-renderer"></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return un0=g},{mode:_.v6("kevlar_poly_si_batch_j072")?1:2});var qKu=_.bC(function(g){var v=g.data;var r={};return _.A("video-summary-content-view-model",{class:_.IV("video-summary-content-view-model-wiz",g.className,(r["video-summary-content-view-model-wiz--is-search"]=g.isSearch,r))},_.A(_.af,{each:function(){var k=[],y=v().paragraphs;if(y==null||!y.length)return[];for(var z=0;z<y.length;z++){var W=_.l(y[z],Wqu),S=void 0;z>0&&(S=_.l(y[z-1],Wqu));S&&!!S.marker===!!W.marker?k[k.length-1].paragraphs.push(W):k.push({isList:!!W.marker,paragraphs:[W]})}return k},
keyBy:"INDEX"},function(k){return _.A(_.d,{cond:function(){return k().isList},
then:function(){return _.A("ul",{class:"video-summary-content-view-model-wiz__list"},_.A(_.af,{each:function(){return k().paragraphs},
keyBy:"INDEX"},function(y){return _.A("li",{class:"video-summary-content-view-model-wiz__list-item"},_.A(_.FS,{text:function(){return y().text}}))}))},
else:function(){return _.A(_.af,{each:function(){return k().paragraphs},
keyBy:"INDEX"},function(y){return _.A("p",{class:"video-summary-content-view-model-wiz__paragraph"},_.A(_.FS,{text:function(){return y().text}}))})}})}),_.A(_.d,{cond:function(){return!!_.l(v().likeButtonViewModel,_.NY)&&!!_.l(v().dislikeButtonViewModel,_.Zu)},
then:function(){return _.A("div",{class:"video-summary-content-view-model-wiz__bottomButtonsContainer"},_.A("div",{class:"video-summary-content-view-model-wiz__likeButton"},_.A(_.Lk,{data:function(){return _.l(v().likeButtonViewModel,_.NY)},
disableIconAnimation:!0})),_.A(_.DH,{data:function(){return _.l(v().dislikeButtonViewModel,_.Zu)}}))}}))},"Xa");
qKu.idomCompat=!0;_.B6(qKu,"video-summary-content-view-model",{props:{data:_.me,isSearch:_.me,className:_.me}});var r9=function(){var g=_.J.apply(this,arguments)||this;var v,r;g.isExpanded=(r=(v=g.data)==null?void 0:v.isExpanded)!=null?r:!1;g.disableExpand=!1;g.showProminentLabel=!1;g.showRightSideLabel=!0;g.toggleExpandableContent=function(k){g.disableExpand||(k.stopPropagation(),_.mU(_.qm(k),g.hostElement,["info","expanded-subtitle"])||(g.isExpanded=!g.isExpanded,g.ytRendererBehavior.logExplicitClick(g.data),g.JSC$13060_cardList&&!_.T("expandable_metadata_a11y_fix_ks")&&_.q7(g,function(){_.sH(g.hostElement)})))};
g.useSquareThumbnail=!1;g.startX=0;return g};
_.N(r9,_.J);_.c=r9.prototype;_.c.computeUseSquareThumbnail=function(){var g;return(g=this.data)==null?void 0:g.useSquareThumbnail};
_.c.configureRendererStamper=function(){return{"data.expandedContent":{id:"content",mapping:{horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]",useCustomColors:"[[useCustomColors]]"}},horizontalListRenderer:{component:"yt-horizontal-list-renderer",properties:{isSearch:"[[isSearch]]"},params:{isExpandableContent:!0}},videoSummaryContentViewModel:{component:"video-summary-content-view-model",params:{isExpandableContent:!0},properties:{isSearch:"[[isSearch]]"}},
lockupViewModel:{component:"yt-lockup-view-model",params:{isExpandableContent:!0,className:"ytd-expandable-metadata-renderer lockup",thumbnailFixedWidth:"168px",containerType:3,sizing:"COMPACT"}}}},"data.expandButton":{id:"expand",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[toggleExpandableContent]]"}}}},"data.collapseButton":{id:"collapse",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[toggleExpandableContent]]"}}}},"data.infoButton":{id:"info",
mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.expandedMenuFooter":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}}}};
_.c.dataChanged=function(){if(this.data){var g,v;this.isExpanded=(v=(g=this.data)==null?void 0:g.isExpanded)!=null?v:!1;var r,k,y,z;if(g=this.isDarkTheme()?(r=this.data)==null?void 0:(k=r.colorData)==null?void 0:k.darkColorPalette:(y=this.data)==null?void 0:(z=y.colorData)==null?void 0:z.lightColorPalette){var W,S;if((W=this.data)==null?0:(S=W.colorData)==null?0:S.vibrantColorPalette)g.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.N0(this.hostElement,g)}}};
_.c.isExpandedChanged=function(){this.isExpanded&&this.JSC$13060_cardList&&_.hV(this.JSC$13060_cardList,"iron-resize")};
_.c.computeIsExpanded=function(g){return!!g.isExpanded};
_.c.computeShowProminentLabel=function(g,v){var r;return!!(g==null?0:(r=g.header)==null?0:r.showLeadingCollapsedLabel)&&!v};
_.c.computeShowRightSideLabel=function(g,v){var r;return!(g==null?0:(r=g.header)==null?0:r.showLeadingCollapsedLabel)&&!v};
_.c.captureContentClick=function(g){if(!this.disableExpand)if(_.T("expandable_metadata_fix_killswitch")){var v=g.target;_.IFu(v,"ytd-macro-markers-list-item-renderer")||g.stopPropagation();(v==null?void 0:v.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.mU(_.qm(g),this.hostElement,["items"])||_.sX(_.qm(g),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.c.timestampClick=function(g){g.stopPropagation();var v,r;(g=(v=this.data)==null?void 0:(r=v.header)==null?void 0:r.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(g)};
_.c.onDown=function(g){g.stopPropagation();this.startX=g.detail?g.detail.x:0};
_.c.onUp=function(g){this.skipKeyInteraction(g)&&g.stopPropagation()};
_.c.skipKeyInteraction=function(g){var v=g.target;if((v==null?void 0:v.id)==="scroll-container"||(v==null?void 0:v.id)==="items"||g.detail&&g.detail.x!==this.startX)return!0;g=_.qm(g);g=_.I(g);for(v=g.next();!v.done;v=g.next()){v=v.value;if(v===this.hostElement)break;if(v.hasAttribute&&v.hasAttribute("skip-key-interaction"))return!0}return!1};
_.c.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.mx.Object.defineProperties(r9.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var g;return!!_.l((g=this.data)==null?void 0:g.expandedContent,I4_)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var g;return!!_.l((g=this.data)==null?void 0:g.expandedContent,_.k3t)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var g,v;return!((g=this.data)==null||!g.useCustomColors)&&!((v=this.data)==null||!v.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var g,v;return!!((g=this.data)==null?0:(v=g.header)==null?0:v.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var g,v;return!!((g=this.data)==null?0:(v=g.header)==null?0:v.expandedSubtitle)&&this.isExpanded}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var g,v;return!!((g=this.data)==null?0:(v=g.header)==null?0:v.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
r9.prototype.onUp=r9.prototype.onUp;r9.prototype.onDown=r9.prototype.onDown;r9.prototype.isExpandedChanged=r9.prototype.isExpandedChanged;r9.prototype.dataChanged=r9.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],r9.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],r9.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],r9.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],r9.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],r9.prototype,"isExpanded",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],r9.prototype,"disableExpand",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],r9.prototype,"isSearch",void 0);
_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],r9.prototype,"isWatch",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.F("design:type",Object)],r9.prototype,"showProminentLabel",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.F("design:type",Object)],r9.prototype,"showRightSideLabel",void 0);
_.K([_.u({value:!1,reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],r9.prototype,"hasVideoSummary",null);_.K([_.u({value:!1,reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],r9.prototype,"hasLockupViewModel",null);_.K([_.u({reflectToAttribute:!0}),_.C("data","isWatch"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],r9.prototype,"useCustomColors",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],r9.prototype,"showInfoButton",null);_.K([_.C("data","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],r9.prototype,"showTimestamp",null);_.K([_.C("data","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],r9.prototype,"showExpandedSubtitle",null);
_.K([_.C("data","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],r9.prototype,"showThumbnail",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],r9.prototype,"useVppShoppingDestinationStyle",null);_.K([_.u(),_.F("design:type",Object)],r9.prototype,"toggleExpandableContent",void 0);_.K([_.PX("ytd-horizontal-card-list-renderer"),_.F("design:type",Object)],r9.prototype,"JSC$13060_cardList",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.F("design:type",Object)],r9.prototype,"useSquareThumbnail",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],r9.prototype,"dataChanged",null);_.K([_.IU("isExpanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],r9.prototype,"isExpandedChanged",null);
_.K([_.zz("down"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],r9.prototype,"onDown",null);_.K([_.zz("up"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],r9.prototype,"onUp",null);r9=_.K([_.V({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],r9);
_.m(r9,"ytd-expandable-metadata-renderer",function(){if(Ksc!==void 0)return Ksc;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" on-click="captureContentClick" class="style-scope ytd-expandable-metadata-renderer"></div>\n<div id="menu" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Ksc=g},{mode:1});var sq0,mA_=function(){if(sq0!==void 0)return sq0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-renderer">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" use-untranslated-navigation-endpoint="[[hideTranslation]]" width="[[computeThumbnailWidth(isBackstageVideo, isPostCompactVideo, useSearchUi, useBiggerThumbs, biggerThumbsStyle, videoStyle)]]" class="style-scope ytd-video-renderer">\n  </ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-video-renderer" on-click="onTextWrapperClick">\n    <div id="meta" class="style-scope ytd-video-renderer">\n      <div id="title-wrapper" class="style-scope ytd-video-renderer">\n        <h3 class="title-and-badge style-scope ytd-video-renderer">\n          <ytd-badge-supported-renderer collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-renderer">\n          </ytd-badge-supported-renderer>\n          <a id="video-title" class="yt-simple-endpoint style-scope ytd-video-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[computedNavigationEndpoint]]">\n            <yt-icon id="inline-title-icon" hidden="[[hideInlineTitleIcon(hideTranslation, inlineTitleIcon)]]" icon="[[inlineTitleIcon]]" class="style-scope ytd-video-renderer">\n            </yt-icon>\n            <yt-formatted-string text="[[computeTitleText(hideTranslation, data.title, data.untranslatedTitle)]]" class="style-scope ytd-video-renderer">\n            </yt-formatted-string>\n          </a>\n        </h3>\n        <div id="menu" class="style-scope ytd-video-renderer"></div>\n      </div>\n      <ytd-video-meta-block data="[[data]]" no-byline="[[shouldShowChannelInfo]]" truncate-metadata-line="[[isRichGridVideoPost]]" class="style-scope ytd-video-renderer">\n      </ytd-video-meta-block>\n    </div>\n    <div id="channel-info" hidden="[[!shouldShowChannelInfo]]" class="style-scope ytd-video-renderer">\n      <a id="channel-thumbnail" hidden="[[!shouldShowChannelThumbnail]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-video-renderer">\n        <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-video-renderer">\n        </yt-img-shadow>\n      </a>\n      <div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-video-renderer"></div>\n      <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-video-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n      </ytd-channel-name>\n    </div>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionSnippet]]" text="[[computeDescriptionSnippet(hideTranslation, data.descriptionSnippet, data.untranslatedDescriptionSnippet)]]" class="style-scope ytd-video-renderer">\n    </yt-formatted-string>\n    <template is="dom-repeat" items="[[data.detailedMetadataSnippets]]" hidden="[[!data.detailedMetadataSnippets]]" class="style-scope ytd-video-renderer">\n      <div class$="[[getMetadataSnippetContainerClass(item.maxOneLine)]] style-scope ytd-video-renderer">\n        <a class="yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer" aria-label$="[[item.snippetTimestamp.accessibility.accessibilityData.label]]" hidden="[[!item.snippetTimestamp]]" href$="[[computeHref_(item.timestampEndpoint)]]" data="[[item.timestampEndpoint]]">\n          <span id="time" class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetTimestamp)]]</span>\n          <yt-formatted-string class="metadata-snippet-text-navigation style-scope ytd-video-renderer" text="[[item.snippetText]]">\n          </yt-formatted-string>\n        </a>\n        <yt-formatted-string class="metadata-snippet-text style-scope ytd-video-renderer" hidden="[[item.snippetTimestamp]]" text="[[computeSnippetText(hideTranslation, item.snippetText, item.untranslatedSnippetText)]]">\n        </yt-formatted-string>\n        <tp-yt-paper-tooltip class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetHoverText)]]</tp-yt-paper-tooltip>\n      </div>\n    </template>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" hidden-badge-groups="[[hiddenBadgeGroups]]" class="style-scope ytd-video-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="expandable-metadata" class="style-scope ytd-video-renderer"></div>\n    <div id="buttons" class="style-scope ytd-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-video-renderer"></yt-interaction>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return sq0=g};_.B6(_.HA,"yt-avatar-stack-view-model",{props:{className:_.me,data:_.me,overrides:_.me,isOverlay:_.me,useMediumText:_.me,decorations:_.me,hideAvatar:_.me}});_.Hq("itemSectionRenderer","videoRenderer","ytd-video-renderer");var kI=function(){var g=_.J.apply(this,arguments)||this;g.disableExpand=!1;g.shouldShowChannelInfo=!1;g.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return g};
_.N(kI,_.J);_.c=kI.prototype;_.c.computeUseSearchUi=function(){var g,v;return this.isSearch||((g=this.data)==null?void 0:(v=g.style)==null?void 0:v.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.c.computeUseThreeLineTitle=function(){var g;return((g=this.data)==null?void 0:g.maxTitleLines)===3};
_.c.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.T("polymer_video_renderer_defer_menu")&&!i3P?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"}}}};
_.c.attached=function(){_.Mm(this.hostElement,"blue-links",_.T("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.c.detached=function(){this.clearInlinePreviewHoverListeners()};
_.c.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.Rx(_.hb(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var g=this.get("data.buttons.buttonRenderer.serviceEndpoint"),v;g&&((v=_.l(g.commandMetadata,_.fG))==null?0:v.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(g);this.updateInlinePreviewHoverListeners()};
_.c.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13065_inlinePreviewHoverListener=qY({mediaRenderer:this,lockupElement:this.JSC$13065_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.c.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$13065_inlinePreviewHoverListener)==null||nA(g)};
_.c.onTextWrapperClick=function(g){var v,r,k=this.hideTranslation?(v=this.data)==null?void 0:v.untranslatedNavigationEndpoint:(r=this.data)==null?void 0:r.navigationEndpoint;v=_.mU(_.qm(g),this.hostElement,["expandable-metadata"]);!k||v&&!_.T("expandable_metadata_fix_killswitch")||_.sX(_.qm(g),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.hV(this.hostElement,"yt-navigate",{endpoint:k})};
_.c.computeThumbnailWidth=function(g,v,r,k,y){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:k?y==="MASSIVE"?600:y==="BIG"?500:y==="MEDIUM"?450:420:r?360:v?128:g?210:246};
_.c.computeUseBiggerThumbs=function(g){return g&&_.T("enable_desktop_search_bigger_thumbs")};
_.c.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.c.computeVideoStyle=function(){if(_.T("enable_video_style")){var g,v;return(g=this.data)==null?void 0:(v=g.style)==null?void 0:v.value}};
_.c.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.c.handleHideItemSectionVideosByIdCommand=function(g){var v;g=(v=_.l(g,wjV))==null?void 0:v.videoId;this.data&&this.data.videoId===g&&(this.isHidden=!0)};
_.c.getMetadataSnippetContainerClass=function(g){return g?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.c.computeTitleText=function(g,v,r){return g?r:v};
_.c.computeDescriptionSnippet=function(g,v,r){return g?r:v};
_.c.computeSnippetText=function(g,v,r){return g?r:v};
_.c.computeNavigationEndpoint=function(g,v){return g?v==null?void 0:v.untranslatedNavigationEndpoint:v==null?void 0:v.navigationEndpoint};
_.c.hideInlineTitleIcon=function(g,v){return g||!v};
_.mx.Object.defineProperties(kI.prototype,{hideTranslation:{configurable:!0,enumerable:!0,get:function(){return this.searchVideoResultEntity?!!this.searchVideoResultEntity.hasOptedOutTranslation:!1}},
hiddenBadgeGroups:{configurable:!0,enumerable:!0,get:function(){if(this.searchVideoResultEntity){var g;return(g=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?g:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return!!(this==null?0:(g=this.data)==null?0:(v=g.channelThumbnailSupportedRenderers)==null?0:(r=v.channelThumbnailWithLinkRenderer)==null?0:r.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var g;return!!_.l((g=this.data)==null?void 0:g.avatar,yAF)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$13065_inlinePreviewHoverListener)==null?0:L3(g))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.mx.Object.defineProperties(kI,{template:{configurable:!0,enumerable:!0,get:function(){return mA_()}}});
kI.prototype.dataChanged=kI.prototype.dataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],kI.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],kI.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],kI.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],kI.prototype,"ytdDismissibleItemBehavior",void 0);
_.K([_.D(_.qg),_.F("design:type",Object)],kI.prototype,"ytdLockupBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],kI.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],kI.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],kI.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],kI.prototype,"isBackstageVideo",void 0);
_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],kI.prototype,"isPostCompactVideo",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],kI.prototype,"isHistory",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],kI.prototype,"isRichGridVideoPost",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],kI.prototype,"isHidden",void 0);
_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],kI.prototype,"isSearch",void 0);_.K([_.u({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.F("design:type",Boolean)],kI.prototype,"useSearchUi",void 0);_.K([_.u({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.F("design:type",Boolean)],kI.prototype,"useThreeLineTitle",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.F("design:type",Boolean)],kI.prototype,"useBiggerThumbs",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.F("design:type",Object)],kI.prototype,"videoStyle",void 0);_.K([_.u({computed:"computeDisableExpand(videoStyle)"}),_.F("design:type",Object)],kI.prototype,"disableExpand",void 0);
_.K([_.u({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.F("design:type",Object)],kI.prototype,"shouldShowChannelInfo",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.gV("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],kI.prototype,"biggerThumbsStyle",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.F("design:type",String)],kI.prototype,"inlineTitleIcon",void 0);_.K([_.u({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.F("design:type",Object)],kI.prototype,"computedNavigationEndpoint",void 0);_.K([_.u({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(g,v){return _.k7(g.entities,"searchVideoResultEntity",v)}}),
_.F("design:type",Object)],kI.prototype,"searchVideoResultEntity",void 0);_.K([_.PX("ytd-thumbnail"),_.F("design:type",HTMLElement)],kI.prototype,"thumbnail",void 0);_.K([_.PX("#dismissible"),_.F("design:type",HTMLElement)],kI.prototype,"JSC$13065_dismissibleMedia",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kI.prototype,"dataChanged",null);
_.K([_.C("searchVideoResultEntity"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],kI.prototype,"hideTranslation",null);_.K([_.C("searchVideoResultEntity"),_.F("design:type",Array),_.F("design:paramtypes",[])],kI.prototype,"hiddenBadgeGroups",null);_.K([_.C("data","useAvatar"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],kI.prototype,"shouldShowChannelThumbnail",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],kI.prototype,"useAvatar",null);
_.K([_.C("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],kI.prototype,"isHovered",null);kI=_.K([_.V({is:"ytd-video-renderer",disableElementRegistration:!0})],kI);_.m(kI,"ytd-video-renderer",function(){return mA_()},{mode:_.v6("kevlar_poly_si_batch_j047")?1:2});var yb=function(){var g=_.J.apply(this,arguments)||this;g.editDialog=null;g.roundedContainer=!0;g.isLoading=!1;g.isRichGrid=!1;g.isRichGridRepost=!1;g.reduceSidePaddings=_.T("reduce_side_paddings_in_shelf");g.JSC$13072_spinnerEl=null;return g};
_.N(yb,_.J);_.c=yb.prototype;
_.c.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",properties:{isPostCompactVideo:"[[usesCompactLockup]]",
isRichGridVideoPost:"[[isRichGrid]]"}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isPostCompactPlaylist:"[[usesCompactLockup]]"}},uploadedVideoRenderer:{component:"ytd-post-uploaded-video-renderer"}}},"data.voteButton":{id:"vote-button",mapping:{buttonRenderer:"ytd-button-renderer"}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}},
dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.c.contentTextChanged=function(){this.expander.reset()};
_.c.dataChanged=function(){var g=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var v=0,r=this.data.actions&&this.data.actions.length;v<r;v++)this.openEditDialog(_.l(this.data.actions[v],RWt));if((v=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(v=this.get("buttonRenderer.hint.hintRenderer.hintId",v))&&v.startsWith("share-post-hint")){var k=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(k){_.Gw.getInstance();var y=X9(_.qd(_.I0("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.HR.addLowPriorityJob(function(){_.v2(g.hostElement,y,k)})}}}};
_.c.updatePoll=function(g){g>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.c.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$13072_spinnerEl||(this.JSC$13072_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.hb(this.hostElement).appendChild(this.JSC$13072_spinnerEl));this.JSC$13072_spinnerEl&&(this.JSC$13072_spinnerEl.active=this.isLoading)};
_.c.onYtNavigate=function(g){var v=this.get("updateCommentDialogEndpoint",g.detail.endpoint);v&&(this.openEditDialog(v),g.stopPropagation())};
_.c.onYtCommentboxDismiss=function(){this.editDialog=null};
_.c.onYtCommentPollRevert=function(g,v){v&&this.updatePoll(v.selectedChoiceIndex)};
_.c.onYtServiceRequestSent=function(g,v){var r;v.endpoint&&(_.l(v.endpoint,lx6)||_.l(v.endpoint,ToC)&&((r=_.l(v.endpoint,ToC))==null||!r.clientActions))&&(this.isLoading=!0);if(v.actions)for(g=0;g<v.actions.length;g++)r=v.actions[g],_.l(r,T3)&&(r=this.get("updateBackstagePollAction.selectedChoiceIndex",r),r==void 0&&(r=-1),this.updatePoll(r))};
_.c.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.c.openEditDialog=function(g){g&&g.dialog&&(this.editDialog=g.dialog,g=this.editDialogEl.firstElementChild)&&(g.focus(),g.openDialog&&g.openDialog())};
_.c.computeIsPostHidden=function(g,v){return!!g||v};
_.c.computeSurfaceType=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.c.computeUsesCompactLockup=function(g){return g==="BACKSTAGE_SURFACE_TYPE_HOME"||g==="BACKSTAGE_SURFACE_TYPE_SEARCH"||g==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||g==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||g==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||g==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.c.computeShowWithoutToolbar=function(g){return!g.actionButtons&&!g.actionMenu};
_.c.computePostAttachment=function(g){if(g.backstageAttachment){if(_.l(g.backstageAttachment,nrH))return"poll";if(_.l(g.backstageAttachment,joC))return"quiz";if(_.l(g.backstageAttachment,_.CG))return"video";if(_.l(g.backstageAttachment,$IV))return"uploaded-videos";if(_.l(g.backstageAttachment,DFu))return g.contentText?"image":"image-only";if(_.l(g.backstageAttachment,QoV))return"playlist"}return"none"};
_.c.computePostTabIndex=function(g){return g?0:-1};
_.c.computeButtonTooltipPosition=function(g){return this.computeUsesCompactLockup(g)?"top":"bottom"};
_.c.computeHasText=function(g){return!(g==null||!g.contentText)};
_.c.onTap=function(g){var v,r;if(((v=this.data)==null?0:v.navigationEndpoint)&&((r=this.data)==null?void 0:r.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var k;((k=this.data)==null?0:k.navigationEndpoint)&&!_.sX(_.qm(g)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.mx.Object.defineProperties(yb.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.voteCount)||_.qd("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.l(this.data.backstageAttachment,nrH))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.l(this.data.backstageAttachment,$IV))}}});
yb.prototype.onYtServiceRequestCompleted=yb.prototype.onYtServiceRequestCompleted;yb.prototype.onYtServiceRequestSent=yb.prototype.onYtServiceRequestSent;yb.prototype.onYtCommentPollRevert=yb.prototype.onYtCommentPollRevert;yb.prototype.onYtCommentboxDismiss=yb.prototype.onYtCommentboxDismiss;yb.prototype.onYtNavigate=yb.prototype.onYtNavigate;yb.prototype.isLoadingChanged=yb.prototype.isLoadingChanged;yb.prototype.dataChanged=yb.prototype.dataChanged;yb.prototype.contentTextChanged=yb.prototype.contentTextChanged;
_.K([_.D(_.uB),_.F("design:type",Object)],yb.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],yb.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],yb.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],yb.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],yb.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],yb.prototype,"editDialog",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],yb.prototype,"roundedContainer",void 0);_.K([_.u(),_.F("design:type",Object)],yb.prototype,"isLoading",void 0);_.K([_.u({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.F("design:type",String)],yb.prototype,"surface",void 0);
_.K([_.u({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.F("design:type",Boolean)],yb.prototype,"usesCompactLockup",void 0);_.K([_.u({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],yb.prototype,"showWithoutToolbar",void 0);_.K([_.u({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.F("design:type",String)],yb.prototype,"attachment",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],yb.prototype,"isRichGrid",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],yb.prototype,"isRichGridRepost",void 0);_.K([_.u({reflectToAttribute:!0,value:_.T("use_better_post_dismissals")}),_.F("design:type",Boolean)],yb.prototype,"useBetterPostDismissals",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],yb.prototype,"reduceSidePaddings",void 0);
_.K([_.u({computed:"computeHasText(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],yb.prototype,"hasText",void 0);_.K([_.PX("#expander"),_.F("design:type",Object)],yb.prototype,"expander",void 0);_.K([_.PX("#action-buttons"),_.F("design:type",Object)],yb.prototype,"actionButtons",void 0);_.K([_.PX("#edit-dialog"),_.F("design:type",HTMLElement)],yb.prototype,"editDialogEl",void 0);
_.K([_.IU("data.contentText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yb.prototype,"contentTextChanged",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yb.prototype,"dataChanged",null);_.K([_.IU("isLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yb.prototype,"isLoadingChanged",null);
_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],yb.prototype,"onYtNavigate",null);_.K([_.zz("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yb.prototype,"onYtCommentboxDismiss",null);_.K([_.zz("yt-comment-poll-revert"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],yb.prototype,"onYtCommentPollRevert",null);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],yb.prototype,"onYtServiceRequestSent",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],yb.prototype,"onYtServiceRequestCompleted",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],yb.prototype,"voteCount",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],yb.prototype,"commentCount",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],yb.prototype,"hasPoll",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],yb.prototype,"hasUploadedVideo",null);yb=_.K([_.V({is:"ytd-post-renderer",disableElementRegistration:!0})],yb);
_.m(yb,"ytd-post-renderer",function(){if(oKE!==void 0)return oKE;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" role="link" hidden="[[computeIsPostHidden(editDialog, isLoading)]]" tabindex="[[computePostTabIndex(data.navigationEndpoint)]]" on-tap="onTap" class="style-scope ytd-post-renderer">\n  <div id="header" class="style-scope ytd-post-renderer">\n    <div id="author-thumbnail" class="style-scope ytd-post-renderer">\n      <a aria-hidden="true" class="yt-simple-endpoint style-scope ytd-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" tabindex="-1">\n        <yt-img-shadow fit="" height="32" thumbnail="[[data.authorThumbnail]]" width="32" class="style-scope ytd-post-renderer">\n        </yt-img-shadow>\n      </a>\n    </div>\n    <div id="author" class="style-scope ytd-post-renderer">\n      <a id="author-text" class="yt-simple-endpoint style-scope ytd-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[data.authorCommentBadge]]">\n        <span class="style-scope ytd-post-renderer">[[getSimpleString(data.authorText)]]</span>\n      </a>\n      <span id="author-comment-badge" hidden="[[!data.authorCommentBadge]]" class="style-scope ytd-post-renderer"></span>\n    </div>\n    <span id="author-divider" class="style-scope ytd-post-renderer">\u2022</span>\n    <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-post-renderer">\n    </yt-formatted-string>\n    <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-post-renderer"></span>\n  </div>\n  <div id="body" class="style-scope ytd-post-renderer">\n    <div id="post-text" class="style-scope ytd-post-renderer">\n\n      \n      <ytd-expander id="expander" hidden="[[usesCompactLockup]]" class="style-scope ytd-post-renderer">\n        <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-post-renderer">\n        </yt-formatted-string>\n        <span class="more-button style-scope ytd-post-renderer" slot="more-button">\n          [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n        </span>\n        <span class="less-button style-scope ytd-post-renderer" slot="less-button">\n          [[getSimpleString(data.collapseButton.buttonRenderer.text)]]\n        </span>\n      </ytd-expander>\n      <yt-formatted-string id="home-content-text" slot="content" hidden="[[!usesCompactLockup]]" split-lines="[[!usesCompactLockup]]" text="[[data.contentText]]" class="style-scope ytd-post-renderer">\n        </yt-formatted-string>\n    </div>\n    <div id="attachments" class="style-scope ytd-post-renderer">\n      <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-post-renderer"></div>\n      \n      <div id="answer-count-text" class="style-scope ytd-post-renderer">\n        [[getSimpleString(data.backstageAttachment.quizRenderer.totalVotes)]]\n      </div>\n      <div id="vote-count-text" class="style-scope ytd-post-renderer">\n        [[getSimpleString(data.backstageAttachment.pollRenderer.totalVotes)]]\n      </div>\n      <div id="vote-button" class="style-scope ytd-post-renderer"></div>\n      <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" role="group" class="style-scope ytd-post-renderer">\n      </ytd-backstage-poll-renderer>\n    </div>\n  </div>\n  <div id="toolbar" hidden="[[showWithoutToolbar]]" class="style-scope ytd-post-renderer">\n    <ytd-comment-action-buttons-renderer id="action-buttons" button-tooltip-position="[[computeButtonTooltipPosition(data.surface)]]" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-creator-reply="[[hasCreatorReply_]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" use-comment-icon="" vote-count="[[voteCount]]" class="style-scope ytd-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n    <div id="action-menu" class="style-scope ytd-post-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-post-renderer">\n  <div id="dismissed-content" class="style-scope ytd-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-post-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return oKE=g},{mode:1});var KTE;var b7E;var cy=function(){return _.J.apply(this,arguments)||this};
_.N(cy,_.J);cy.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],cy.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],cy.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R8.YtdHorizontalListBehavior),_.F("design:type",Object)],cy.prototype,"ytdHorizontalListBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],cy.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],cy.prototype,"data",void 0);
_.K([_.u({value:"$.items.children"}),_.F("design:type",String)],cy.prototype,"itemsPath",void 0);_.K([_.u({value:1}),_.F("design:type",Number)],cy.prototype,"initialCount",void 0);_.K([_.u(),_.F("design:type",String)],cy.prototype,"surface",void 0);cy=_.K([_.V({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],cy);
_.m(cy,"ytd-post-multi-image-renderer",function(){if(b7E!==void 0)return b7E;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-multi-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="shelf-container" class="style-scope ytd-post-multi-image-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-post-multi-image-renderer">\n      <div id="left-arrow" class="arrow center-aligned style-scope ytd-post-multi-image-renderer" on-click="prevClick_" hidden="[[atStart]]">\n         <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-post-multi-image-renderer"></yt-icon>\n      </div>\n  </div>\n  <div id="scroll-container" on-keydown="handleKeyDown_" class="style-scope ytd-post-multi-image-renderer">\n    <div id="items" class="style-scope ytd-post-multi-image-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-post-multi-image-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-post-multi-image-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-post-multi-image-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return b7E=g},{mode:_.v6("kevlar_poly_si_batch_j079")?1:2});var FTB={"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",
properties:{surface:"[[data.surface]]"}},postMultiImageRenderer:{component:"ytd-post-multi-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",params:{isBackstagePlaylist:!0}}}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}},zC=function(){var g=_.J.apply(this,arguments)||this;g.hasInlineCommentSection=!1;g.editDialog=null;g.isLoading=!1;g.shouldHideAuthor=!1;g.shouldShowVideoTime=!1;
g.isInEngagementPanel=!1;g.hideBorder=!1;g.usesFullLockup=!1;g.shouldShowMenuInCompactView=!1;g.JSC$13088_spinnerEl=null;g.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return g};
_.N(zC,_.J);_.c=zC.prototype;_.c.configureRendererStamper=function(){return FTB};
_.c.computeIsPollHeaderEnabled=function(g){return(g==null?void 0:g.pollMetadataIcon)!=null};
_.c.getPublishTimeStampString=function(g,v){v=new Date((Number(v)-60*((new Date).getTimezoneOffset()-(new Date(Number(v)*1E3)).getTimezoneOffset()))*1E3);v=(new Of(10)).format(v);if(g&&g.runs&&g.runs.length)for(var r=0;r<g.runs.length;r++)g.runs[r].text&&(g.runs[r].text=g.runs[r].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",v));return g};
_.c.created=function(){this.JSC$13088_spinnerEl=null};
_.c.contentTextChanged=function(){this.expander.reset()};
_.c.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var g;if((g=this.data)==null?0:g.actions){g=_.I(this.data.actions);for(var v=g.next();!v.done;v=g.next())this.openEditDialog(_.l(v.value,RWt))}};
_.c.handleSignalActionOpenPostCommentDialogAction=function(){_.hb(this.hostElement).querySelector("#action-buttons").reply()};
_.c.updatePoll=function(g,v){v&&this.set("data.pollMetadataVoteCountText",v);this.hasInlineCommentSection&&(g=g>=0,v=_.hb(this.hostElement).querySelector("#action-buttons"),g?v.reply():v.hideReplyDialog())};
_.c.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$13088_spinnerEl||(this.JSC$13088_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.hb(this.hostElement).appendChild(this.JSC$13088_spinnerEl));this.JSC$13088_spinnerEl&&(this.JSC$13088_spinnerEl.active=this.isLoading)};
_.c.onYtNavigate=function(g){var v=this.get("updateCommentDialogEndpoint",g.detail.endpoint);v&&(this.openEditDialog(v),g.stopPropagation())};
_.c.onYtCommentboxDismiss=function(){this.editDialog=null};
_.c.onYtCommentPollRevert=function(g,v){v&&this.updatePoll(v.selectedChoiceIndex,v.totalVotes)};
_.c.onYtServiceRequestSent=function(g,v){g.stopPropagation();g=_.l(v.endpoint,ToC);if(_.l(v.endpoint,lx6)||g&&!g.clientActions)this.isLoading=!0;if(v.actions)for(g=0;g<v.actions.length;g++){var r=v.actions[g],k=_.l(r,T3);k&&(r=this.get("updateBackstagePollAction.selectedChoiceIndex",r),r===void 0&&(r=-1),this.updatePoll(r,k.totalVotes))}};
_.c.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.c.openEditDialog=function(g){g&&g.dialog&&(this.editDialog=g.dialog,g=this.editDialogElement.firstElementChild)&&(g.focus(),g.openDialog&&g.openDialog())};
_.c.computeIsBodyHidden=function(g,v){return!!g||v};
_.mx.Object.defineProperties(zC.prototype,{postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var g,v;if((g=this.data)==null?0:(v=g.pollMetadataIcon)==null?0:v.iconType)return _.c6(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.voteCount)||_.qd("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.l(this.data.backstageAttachment,nrH))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.l(this.data.backstageAttachment,joC))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.l(this.data.backstageAttachment,$IV))}}});
zC.prototype.onYtServiceRequestCompleted=zC.prototype.onYtServiceRequestCompleted;zC.prototype.onYtServiceRequestSent=zC.prototype.onYtServiceRequestSent;zC.prototype.onYtCommentPollRevert=zC.prototype.onYtCommentPollRevert;zC.prototype.onYtCommentboxDismiss=zC.prototype.onYtCommentboxDismiss;zC.prototype.onYtNavigate=zC.prototype.onYtNavigate;zC.prototype.isLoadingChanged=zC.prototype.isLoadingChanged;zC.prototype.dataChanged=zC.prototype.dataChanged;zC.prototype.contentTextChanged=zC.prototype.contentTextChanged;
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],zC.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],zC.prototype,"rendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],zC.prototype,"rendererstamperBehavior",void 0);_.K([_.PX("#contentTextExpander"),_.F("design:type",Object)],zC.prototype,"expander",void 0);
_.K([_.PX("#edit-dialog"),_.F("design:type",Element)],zC.prototype,"editDialogElement",void 0);_.K([_.u(),_.F("design:type",Object)],zC.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],zC.prototype,"hasInlineCommentSection",void 0);_.K([_.u(),_.F("design:type",Object)],zC.prototype,"editDialog",void 0);_.K([_.u(),_.F("design:type",Object)],zC.prototype,"isLoading",void 0);
_.K([_.u({computed:"computeIsPollHeaderEnabled(data)"}),_.F("design:type",Boolean)],zC.prototype,"isPollHeaderEnabled",void 0);_.K([_.u(),_.F("design:type",Object)],zC.prototype,"shouldHideAuthor",void 0);_.K([_.u(),_.F("design:type",Object)],zC.prototype,"shouldShowVideoTime",void 0);_.K([_.u(),_.F("design:type",Object)],zC.prototype,"isInEngagementPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],zC.prototype,"hideBorder",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],zC.prototype,"usesFullLockup",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],zC.prototype,"shouldShowMenuInCompactView",void 0);_.K([_.C("isInEngagementPanel"),_.F("design:type",Number),_.F("design:paramtypes",[])],zC.prototype,"postTextMaxLines",null);_.K([_.C("data.icon.iconType"),_.F("design:type",Object),_.F("design:paramtypes",[])],zC.prototype,"pollIcon",null);
_.K([_.IU("data.contentText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zC.prototype,"contentTextChanged",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zC.prototype,"dataChanged",null);_.K([_.IU("isLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zC.prototype,"isLoadingChanged",null);
_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],zC.prototype,"onYtNavigate",null);_.K([_.zz("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zC.prototype,"onYtCommentboxDismiss",null);_.K([_.zz("yt-comment-poll-revert"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],zC.prototype,"onYtCommentPollRevert",null);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],zC.prototype,"onYtServiceRequestSent",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],zC.prototype,"onYtServiceRequestCompleted",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zC.prototype,"voteCount",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zC.prototype,"commentCount",null);_.K([_.C("data.backstageAttachment"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zC.prototype,"hasPoll",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zC.prototype,"hasQuiz",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zC.prototype,"hasUploadedVideo",null);
zC=_.K([_.V({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],zC);
_.m(zC,"ytd-backstage-post-renderer",function(){if(KTE!==void 0)return KTE;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" hidden="[[computeIsBodyHidden(editDialog, isLoading)]]" class="style-scope ytd-backstage-post-renderer">\n  <div id="author-thumbnail" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="main" class="style-scope ytd-backstage-post-renderer">\n    <div id="header" class="style-scope ytd-backstage-post-renderer">\n      <div id="header-author" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n        <a id="author-text" class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[data.authorCommentBadge]]">\n          <span class="style-scope ytd-backstage-post-renderer">[[getSimpleString(data.authorText)]]</span>\n        </a>\n        <span id="author-comment-badge" hidden="[[!data.authorCommentBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n        <template is="dom-if" if="[[isPollHeaderEnabled]]" class="style-scope ytd-backstage-post-renderer">\n          <yt-icon id="poll-icon" icon="[[pollIcon]]" class="style-scope ytd-backstage-post-renderer"></yt-icon>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataVoteCountText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n        </template>\n        <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[getPublishTimeStampString(data.publishedTimeText, data.scheduledPublishTimeSec)]]" class="style-scope ytd-backstage-post-renderer">\n        </yt-formatted-string>\n        <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n      </div>\n      <yt-formatted-string id="video-time-text" force-default-style="" hidden="[[!shouldShowVideoTime]]" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-expander id="contentTextExpander" max-number-of-lines="[[postTextMaxLines]]" class="style-scope ytd-backstage-post-renderer">\n      <yt-formatted-string id="voted-option" slot="content" disable-upgrade$="[[!data.prologueText]]" hidden="[[!data.prologueText]]" text="[[data.prologueText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <span class="more-button style-scope ytd-backstage-post-renderer" slot="more-button">[[getSimpleString(data.expandButton.buttonRenderer.text)]]</span>\n      <span class="less-button style-scope ytd-backstage-post-renderer" slot="less-button">[[getSimpleString(data.collapseButton.buttonRenderer.text)]]</span>\n    </ytd-expander>\n    <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-backstage-post-renderer"></div>\n    <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" hidden="[[!hasPoll]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-poll-renderer>\n    <ytd-backstage-quiz-renderer id="quiz-attachment" aria-label$="[[data.backstageAttachment.quizRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.quizRenderer]]" hidden="[[!hasQuiz]]" role="group" uses-panel-lockup$="[[isInEngagementPanel]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-quiz-renderer>\n    <ytd-post-uploaded-video-renderer id="uploaded-video-attachment" data="[[data.backstageAttachment.uploadedVideoRenderer]]" hidden="[[!hasUploadedVideo]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-post-uploaded-video-renderer>\n    <ytd-comment-action-buttons-renderer id="action-buttons" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-poll="[[hasPoll]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" vote-count="[[voteCount]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n  </div>\n\n  <div id="action-menu" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-backstage-post-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return KTE=g},{mode:1});var i7H;var Is=function(){var g=_.J.apply(this,arguments)||this;g.editDialog=null;g.showExpandButton=!1;g.isRichGrid=!1;g.usesFullLockup=!1;return g};
_.N(Is,_.J);_.c=Is.prototype;_.c.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.originalPost":{id:"original-post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{usesFullLockup:"[[usesFullLockup]]"}},postRenderer:{component:"ytd-post-renderer",properties:{isRichGridRepost:"[[isRichGrid]]"}}}},editDialog:{id:"repost-edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}}};
_.c.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.c.computeShowExpandButton=function(g){return this.usesCompactLockup||g&&g.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.c.computeUsesCompactLockup=function(g){return!!g.condensedContent};
_.c.computeShowFullContentText=function(g){return!g};
_.c.onYtNavigate=function(g){g=this.get("updateCommentDialogEndpoint",g.detail.endpoint);this.openEditDialog(g)};
_.c.onYtCommentboxDismiss=function(){this.editDialog=null};
_.c.openEditDialog=function(g){g&&g.dialog&&(this.editDialog=g.dialog,g=this.repostEditDialogEl.firstElementChild)&&(g.focus(),g.openDialog&&g.openDialog())};
_.c.onTap=function(g){if(this.data){var v=null;this.usesCompactLockup&&!_.sX(_.qm(g)||[],this.hostElement,["YT-IMG-SHADOW"])?v=this.get("navigationEndpoint",this.data):g.target===this.moreButtonEl&&(v=this.get("navigationEndpoint",g.target.data));v&&_.hV(this.hostElement,"yt-navigate",{endpoint:v})}};
Is.prototype.onYtCommentboxDismiss=Is.prototype.onYtCommentboxDismiss;Is.prototype.onYtNavigate=Is.prototype.onYtNavigate;Is.prototype.dataChanged=Is.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Is.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Is.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Is.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],Is.prototype,"editDialog",void 0);_.K([_.u({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Is.prototype,"usesCompactLockup",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Is.prototype,"showExpandButton",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Is.prototype,"isRichGrid",void 0);
_.K([_.u({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Is.prototype,"showFullContentText",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Is.prototype,"usesFullLockup",void 0);_.K([_.PX("#more"),_.F("design:type",Object)],Is.prototype,"moreButtonEl",void 0);_.K([_.PX("#repost-content-text"),_.F("design:type",HTMLElement)],Is.prototype,"repostContentTextEl",void 0);
_.K([_.PX("#repost-edit-dialog"),_.F("design:type",HTMLElement)],Is.prototype,"repostEditDialogEl",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Is.prototype,"dataChanged",null);_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Is.prototype,"onYtNavigate",null);
_.K([_.zz("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Is.prototype,"onYtCommentboxDismiss",null);Is=_.K([_.V({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],Is);
_.m(Is,"ytd-shared-post-renderer",function(){if(i7H!==void 0)return i7H;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shared-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="repost-context" hidden="[[editDialog]]" on-tap="onTap" class="style-scope ytd-shared-post-renderer">\n  <div id="repost-author-thumbnail" class="style-scope ytd-shared-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-shared-post-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-shared-post-renderer"></yt-img-shadow>\n    </a>\n  </div>\n  <div id="repost-main" hidden="[[usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n    <div id="repost-header" class="style-scope ytd-shared-post-renderer">\n      <div id="repost-header-author" class="style-scope ytd-shared-post-renderer">\n        <a id="repost-author-text" class="yt-simple-endpoint style-scope ytd-shared-post-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n          <span class="style-scope ytd-shared-post-renderer">[[getSimpleString(data.displayName)]]</span>\n        </a>\n        <yt-formatted-string id="repost-published-time-text" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-shared-post-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <yt-formatted-string id="repost-content-text" force-default-style="" split-lines="[[!showFullContentText]]" text="[[data.content]]" class="style-scope ytd-shared-post-renderer">\n    </yt-formatted-string>\n    <tp-yt-paper-button id="more" data="[[data.expandButton.buttonRenderer]]" hidden="[[!showExpandButton]]" noink="" class="style-scope ytd-shared-post-renderer">\n      [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n    </tp-yt-paper-button>\n  </div>\n  <div id="repost-main-compact" hidden="[[!usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n    <yt-formatted-string id="condensed-repost-content-text" ellipsis-truncate="" force-default-style="" text="[[data.condensedContent]]" class="style-scope ytd-shared-post-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="action-menu" hidden="[[usesCompactLockup]]" class="style-scope ytd-shared-post-renderer"></div>\n</div>\n<div id="divider-line-container" hidden="[[!usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n  <div id="divider-line" class="style-scope ytd-shared-post-renderer"></div>\n</div>\n<div id="repost-edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-shared-post-renderer"></div>\n<div id="original-post" hidden="[[data.originalPostDeletedMessage]]" class="style-scope ytd-shared-post-renderer"></div>\n<div id="original-post-deleted-message" hidden="[[!data.originalPostDeletedMessage]]" class="style-scope ytd-shared-post-renderer">\n  [[data.originalPostDeletedMessage]]\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return i7H=g},{mode:1});var GNj;var XFB;var Wy=function(){return _.J.apply(this,arguments)||this};
_.N(Wy,_.J);Wy.prototype.attached=function(){var g=this;this.networkStatusManager||(this.networkStatusManager=new _.OH,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){g.onlineHandler()}))};
Wy.prototype.detached=function(){var g=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){g.onlineHandler()}),delete this.networkStatusManager)};
Wy.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Wy.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Wy.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Wy.prototype,"data",void 0);Wy=_.K([_.V({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],Wy);
_.m(Wy,"ytd-reload-page-button-renderer",function(){if(XFB!==void 0)return XFB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reload-page-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer data="[[data]]" class="style-scope ytd-reload-page-button-renderer"></ytd-button-renderer>');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
return XFB=g},{mode:1});var BOt={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"},Py=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N(Py,_.J);_.c=Py.prototype;_.c.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.c.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.c.computeHasBodyText=function(g){return!!g.bodyText};
_.c.computeButtons=function(g){var v=[];g.ctaButton&&v.push(g.ctaButton);g.secondaryButton&&v.push(g.secondaryButton);return v};
_.c.computeRendererStyle=function(g){return g.style?g.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():g.icon?"":"no-icon"};
_.c.getIconName=function(g,v){v=v===void 0?!1:v;if(g===void 0)return"";g=this.get("icon.iconType",g);var r;_.T("enable_hlp_client_icon_pick")?r=this.getThemedIcon(g,v):r=g;(v=BOt[r])||(v="yt-icons");return[v,r].join(":")};
_.c.getThemedIcon=function(g,v){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(g)?v?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(g)?v?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":g};
_.c.isThumbnail=function(g){return!!g.thumbnail};
_.c.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.c.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Py.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Py.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Py.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Py.prototype,"data",void 0);
_.K([_.u({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.F("design:type",String)],Py.prototype,"rendererStyle",void 0);_.K([_.u({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.F("design:type",String)],Py.prototype,"iconName",void 0);_.K([_.u({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Py.prototype,"thumbnail",void 0);_.K([_.u({computed:"computeButtons(data)"}),_.F("design:type",Array)],Py.prototype,"buttons",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Py.prototype,"isDarkTheme",void 0);_.K([_.u({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Py.prototype,"hasBodyText",void 0);Py=_.K([_.V({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],Py);
_.m(Py,"ytd-background-promo-renderer",function(){if(GNj!==void 0)return GNj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-background-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon class="image style-scope ytd-background-promo-renderer" hidden="[[!data.icon]]" icon="[[iconName]]"></yt-icon>\n<yt-img-shadow class="image style-scope ytd-background-promo-renderer" height="[[data.thumbnail.thumbnails.height]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnail.thumbnails.width]]">\n</yt-img-shadow>\n<div class="promo-message style-scope ytd-background-promo-renderer">\n  <div class="promo-title style-scope ytd-background-promo-renderer">[[getSimpleString(data.title)]]</div>\n  <yt-formatted-string class="promo-body-text style-scope ytd-background-promo-renderer" split-lines="" text="[[data.bodyText]]">\n  </yt-formatted-string>\n</div>\n<div id="buttons" hidden="[[!data.ctaButton]]" class="style-scope ytd-background-promo-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return GNj=g},{mode:1});var hCu;var S7=function(){var g=_.J.apply(this,arguments)||this;g.collections=_.T("web_modern_collections_v2");return g};
_.N(S7,_.J);_.mx.Object.defineProperties(S7.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k,y,z;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(g=this.data)==null?void 0:(v=g.thumbnail)==null?void 0:v.sampledThumbnailColor,vibrantColorPalette:(r=this.data)==null?void 0:(k=r.thumbnail)==null?void 0:k.vibrantColorPalette,darkColorPalette:(y=this.data)==null?void 0:(z=y.thumbnail)==null?void 0:z.darkColorPalette,experimentEnabled:this.collections}}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],S7.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],S7.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],S7.prototype,"collections",void 0);_.K([_.C("data","collections"),_.F("design:type",Object),_.F("design:paramtypes",[])],S7.prototype,"collectionStack",null);S7=_.K([_.V({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],S7);
_.m(S7,"ytd-compact-station-renderer",function(){if(hCu!==void 0)return hCu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-station-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="flex-container style-scope ytd-compact-station-renderer">\n  <div class="modern-collection-parent style-scope ytd-compact-station-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-compact-station-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" width="118" class="style-scope ytd-compact-station-renderer"></ytd-thumbnail>\n  </div>\n  <a class="yt-simple-endpoint style-scope ytd-compact-station-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-compact-station-renderer">\n      [[getSimpleString(data.title)]]\n    </h3>\n    <div id="flex-item" class="style-scope ytd-compact-station-renderer">\n      <p id="description" title$="[[getSimpleString(data.description)]]" class="style-scope ytd-compact-station-renderer">\n        [[getSimpleString(data.description)]]\n      </p>\n    </div>\n    <p id="video-count-text" class="style-scope ytd-compact-station-renderer">\n      [[getSimpleString(data.videoCountText)]]\n    </p>\n  </a>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return hCu=g},{mode:1});var nUu;var os=function(){var g=_.J.apply(this,arguments)||this;g.isRichGrid=!1;return g};
_.N(os,_.J);os.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]]"}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],os.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],os.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],os.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],os.prototype,"isRichGrid",void 0);os=_.K([_.V({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],os);
_.m(os,"ytd-grid-channel-renderer",function(){if(nUu!==void 0)return nUu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="channel" class="style-scope ytd-grid-channel-renderer">\n  <a id="channel-info" class="yt-simple-endpoint style-scope ytd-grid-channel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-img-shadow height="103" thumbnail="[[data.thumbnail]]" width="103" class="style-scope ytd-grid-channel-renderer"> </yt-img-shadow>\n    <span id="title" class="style-scope ytd-grid-channel-renderer">[[getSimpleString(data.title)]]</span>\n    <span id="thumbnail-attribution" class="style-scope ytd-grid-channel-renderer">[[getSimpleString(data.subscriberCountText)]]</span>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-channel-renderer">\n    </ytd-badge-supported-renderer>\n  </a>\n  <div id="subscribe" hidden="[[!data.subscribeButton]]" class="style-scope ytd-grid-channel-renderer"></div>\n  <div id="action-button" hidden="[[!data.actionButton]]" class="style-scope ytd-grid-channel-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return nUu=g},{mode:1});var MBu;var YI=function(){return _.J.apply(this,arguments)||this};
_.N(YI,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],YI.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],YI.prototype,"data",void 0);YI=_.K([_.V({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],YI);
_.m(YI,"ytd-grid-movie-playlist-renderer",function(){if(MBu!==void 0)return MBu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-movie-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail width="210" data="[[data]]" bottom-side-panel="" class="style-scope ytd-grid-movie-playlist-renderer"></ytd-thumbnail>\n<a class="yt-simple-endpoint style-scope ytd-grid-movie-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-grid-movie-playlist-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-movie-playlist-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-movie-playlist-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-grid-movie-playlist-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer id="badges" badges="[[data.ownerBadges]]" hidden="[[!data.ownerBadges]]" class="style-scope ytd-grid-movie-playlist-renderer">\n</ytd-badge-supported-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return MBu=g},{mode:1});var RC0;var UP=function(){var g=_.J.apply(this,arguments)||this;g.downloadProgress=0;g.transferState="TRANSFER_STATE_UNKNOWN";g.modernButtons=_.T("web_modern_buttons");g.useModernCollectionsV2=_.T("web_modern_collections_v2");return g};
_.N(UP,_.J);UP.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
UP.prototype.configureRendererStamper=function(){return{"data.menu":PA}};
UP.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
UP.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.T("woffle_playlist_renderer_killswitch")){var g,v=Y5h(this.entityInfo,this.transferState,this.downloadProgress,(g=this.data)==null?void 0:g.playlistId,this.isOnline);g=v.viewPlaylistText;var r=v.badges;v=v.thumbnailOverlays;this.isDownloads=!!g||!!r;this.set("data.viewPlaylistText",g);r&&r.length>0&&this.set("data.badges",r);v&&v.length>0&&this.set("data.thumbnailOverlays",
v)}};
_.mx.Object.defineProperties(UP.prototype,{downloadState:{configurable:!0,enumerable:!0,get:function(){return this.transferState&&this.transferState!=="TRANSFER_STATE_UNKNOWN"?this.transferState==="TRANSFER_STATE_COMPLETE"?"DOWNLOADED":"DOWNLOADING":""}},
menuHidden:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null?0:g.menu)}}});
UP.prototype.transferStateChanged=UP.prototype.transferStateChanged;UP.prototype.dataChanged=UP.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],UP.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],UP.prototype,"ytdLockupBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],UP.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],UP.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u({selector:_.DWm,selectorArgs:["data.playlistId"]}),_.F("design:type",Object)],UP.prototype,"downloadProgress",void 0);_.K([_.u({selector:_.LH,selectorArgs:["data.playlistId"]}),_.F("design:type",Object)],UP.prototype,"transferState",void 0);_.K([_.u({selector:tvo,selectorArgs:["data.playlistId"]}),_.F("design:type",Object)],UP.prototype,"entityInfo",void 0);_.K([_.u({selector:T1h}),_.F("design:type",Boolean)],UP.prototype,"isOnline",void 0);
_.K([_.u(),_.F("design:type",Object)],UP.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],UP.prototype,"downloadRenderData",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],UP.prototype,"modernButtons",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],UP.prototype,"isDownloads",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],UP.prototype,"useModernCollectionsV2",void 0);
_.K([_.C("transferState"),_.u({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],UP.prototype,"downloadState",null);_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],UP.prototype,"menuHidden",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UP.prototype,"dataChanged",null);
_.K([_.Um("transferState","downloadProgress","isOnline"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UP.prototype,"transferStateChanged",null);UP=_.K([_.V({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],UP);
_.m(UP,"ytd-grid-playlist-renderer",function(){if(RC0!==void 0)return RC0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail custom-thumbnail-size="118" data="[[data]]" height="118" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-playlist-renderer">\n</ytd-playlist-thumbnail>\n<div id="details" class="style-scope ytd-grid-playlist-renderer">\n  <h3 class="style-scope ytd-grid-playlist-renderer">\n    <a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-grid-playlist-renderer" data="[[data]]"></ytd-video-meta-block>\n  <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-playlist-renderer">\n  </ytd-badge-supported-renderer>\n  <div id="menu" class="style-scope ytd-grid-playlist-renderer"></div>\n  <yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-grid-playlist-renderer">\n  </yt-formatted-string>\n  <yt-interaction id="interaction" class="extended style-scope ytd-grid-playlist-renderer"></yt-interaction>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return RC0=g},{mode:1});var gnP;var Aq=function(){var g=_.J.apply(this,arguments)||this;g.collections=_.T("web_modern_collections_v2");return g};
_.N(Aq,_.J);Aq.prototype.configureRendererStamper=function(){return{"data.menu":PA,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.mx.Object.defineProperties(Aq.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k,y,z;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(g=this.data)==null?void 0:(v=g.thumbnail)==null?void 0:v.sampledThumbnailColor,vibrantColorPalette:(r=this.data)==null?void 0:(k=r.thumbnail)==null?void 0:k.vibrantColorPalette,darkColorPalette:(y=this.data)==null?void 0:(z=y.thumbnail)==null?void 0:z.darkColorPalette,experimentEnabled:this.collections}}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Aq.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],Aq.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],Aq.prototype,"ytdLockupBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Aq.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Aq.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Aq.prototype,"collections",void 0);_.K([_.C("data","collections"),_.F("design:type",Object),_.F("design:paramtypes",[])],Aq.prototype,"collectionStack",null);Aq=_.K([_.V({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],Aq);
_.m(Aq,"ytd-grid-radio-renderer",function(){if(gnP!==void 0)return gnP;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-radio-renderer">\n  <div class="modern-collection-parent style-scope ytd-grid-radio-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-grid-radio-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" height="118" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-radio-renderer">\n    </ytd-thumbnail>\n  </div>\n  <div id="details" class="style-scope ytd-grid-radio-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-grid-radio-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-grid-radio-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-radio-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-radio-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <ytd-video-meta-block class="grid style-scope ytd-grid-radio-renderer" data="[[data]]" radio-meta=""></ytd-video-meta-block>\n    </a>\n    <div id="menu" class="style-scope ytd-grid-radio-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-grid-radio-renderer">\n  <div id="dismissed-content" class="style-scope ytd-grid-radio-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-radio-renderer"></yt-interaction>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return gnP=g},{mode:1});var vnV;var e7=function(){var g=_.J.apply(this,arguments)||this;g.useModernCollectionsV2=_.T("web_modern_collections_v2");return g};
_.N(e7,_.J);e7.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
e7.prototype.computeNavigationEndpoint=function(g){return FfY(g==null?void 0:g.navigationEndpoint)};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],e7.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],e7.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],e7.prototype,"ytdLockupBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],e7.prototype,"data",void 0);_.K([_.u({computed:"computeNavigationEndpoint(data)"}),_.F("design:type",Object)],e7.prototype,"computedNavigationEndpoint",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],e7.prototype,"useModernCollectionsV2",void 0);e7=_.K([_.V({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],e7);
_.m(e7,"ytd-grid-show-renderer",function(){if(vnV!==void 0)return vnV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-show-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail data="[[data]]" width="210" class="style-scope ytd-grid-show-renderer"></ytd-playlist-thumbnail>\n<div id="details" class="style-scope ytd-grid-show-renderer">\n  <a id="title" class="yt-simple-endpoint style-scope ytd-grid-show-renderer" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]">\n    <h3 class="style-scope ytd-grid-show-renderer">\n      <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-show-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block class="grid style-scope ytd-grid-show-renderer" data="[[data]]"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]">\n  </ytd-badge-supported-renderer>\n  <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" badges="[[data.badges]]" hidden="[[!data.badges]]">\n  </ytd-badge-supported-renderer>\n  <div id="offer-button" class="style-scope ytd-grid-show-renderer"></div>\n  <div id="menu" class="style-scope ytd-grid-show-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-show-renderer"></yt-interaction>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return vnV=g},{mode:1});var r6u;_.as=function(g){this.playerClient=g};
_.k41=function(g,v,r){r=r===void 0?{}:r;return g.playerClient.setOption("ad",v,r)};
_.as.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.as.prototype.executeCommand=function(g,v){this.getOptions().includes("executeCommand")?_.k41(this,"executeCommand",{command:g,layoutId:v}):_.XS("Calling executeCommand when adModule is not loaded")};var EP=function(){return _.J.apply(this,arguments)||this};
_.N(EP,_.J);EP.prototype.getLayoutId=function(){var g=_.$A("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.layoutId:null};
EP.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var g=_.Fx(),v=this.getLayoutId(),r=this.data.clickthroughEndpoint;g&&v&&_.T("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?g.getPlayerPromise().then(function(k){(new _.as(k)).executeCommand(r,v)}):_.hV(this.hostElement,"yt-navigate",{endpoint:r})}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],EP.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],EP.prototype,"data",void 0);EP=_.K([_.V({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],EP);
_.m(EP,"ytd-shopping-companion-item-renderer",function(){if(r6u!==void 0)return r6u;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-companion-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="shopping-companion-item-container" on-tap="onTap" class="style-scope ytd-shopping-companion-item-renderer">\n  <div id="card" class="style-scope ytd-shopping-companion-item-renderer">\n    <yt-img-shadow id="image" thumbnail="[[data.image]]" class="style-scope ytd-shopping-companion-item-renderer"></yt-img-shadow>\n    <div id="info" class="style-scope ytd-shopping-companion-item-renderer">\n      <span id="headline" class="style-scope ytd-shopping-companion-item-renderer">[[getSimpleString(data.headline)]]</span>\n      <span id="price" class="style-scope ytd-shopping-companion-item-renderer">[[getSimpleString(data.priceText)]]</span>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return r6u=g},{mode:1});var y6P;var d9=function(){var g=_.J.apply(this,arguments)||this;g.isExpandableContent=!1;return g};
_.N(d9,_.J);_.mx.Object.defineProperties(d9.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((g=this.data)==null?void 0:g.price)||((v=this.data)==null?void 0:(r=v.dealsData)==null?void 0:r.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var g,v;if((g=this.data)!=null&&g.dealsData&&((v=this.data)==null||!v.priceReplacementText)){g=this.data.dealsData;var r,k,y;return((r=g.salesData)==null?void 0:r.originalPrice)||((k=g.priceDropData)==null?void 0:k.referencePrice)||((y=g.promotionData)==null?void 0:y.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var g,v;return(g=this.data)==null?void 0:(v=g.dealsData)==null?void 0:v.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],d9.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],d9.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],d9.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],d9.prototype,"isExpandableContent",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],d9.prototype,"showCta",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],d9.prototype,"ctaText",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],d9.prototype,"hasPriceTopPosition",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],d9.prototype,"hasPriceBottomPosition",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],d9.prototype,"useNewStyle",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],d9.prototype,"showPriceReplacementText",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],d9.prototype,"priceValue",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],d9.prototype,"showDeal",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],d9.prototype,"showAffiliateDisclaimer",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],d9.prototype,"useSaleStyle",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],d9.prototype,"useFromBrandCtaStyle",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],d9.prototype,"useFromVendorCtaStyle",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],d9.prototype,"useShoppingCollectionCtaStyle",null);d9=_.K([_.V({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],d9);
_.m(d9,"ytd-vertical-product-card-renderer",function(){if(y6P!==void 0)return y6P;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-product-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<a id="product-card-renderer-container" class="yt-simple-endpoint style-scope ytd-vertical-product-card-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" rel="[[computeNofollow_(data.navigationEndpoint)]]" aria-label="[[data.accessibilityTitle]]">\n  <div id="card-with-protection" data-offer-version-id$="[[data.debugOfferVersionId]]" class="style-scope ytd-vertical-product-card-renderer">\n    <div id="product-image" class="product-info-row style-scope ytd-vertical-product-card-renderer">\n      <yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-vertical-product-card-renderer"></yt-img-shadow>\n    </div>\n    <div id="product-info" class="style-scope ytd-vertical-product-card-renderer">\n      <div id="product-name" class="product-info-row style-scope ytd-vertical-product-card-renderer">[[data.title]]</div>\n\n      <template is="dom-if" restamp="" if="[[hasPriceTopPosition]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price-replacement" class="style-scope ytd-vertical-product-card-renderer">[[data.priceReplacementText]]</span>\n          </template>\n          <template is="dom-if" restamp="" if="[[!showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price" class="style-scope ytd-vertical-product-card-renderer">[[priceValue]]</span>\n            <template is="dom-if" restamp="" if="[[data.additionalFeesText]]" class="style-scope ytd-vertical-product-card-renderer">\n              <span id="additional-taxes" class="style-scope ytd-vertical-product-card-renderer">[[data.additionalFeesText]]</span>\n            </template>\n          </template>\n        </div>\n        <div id="product-deal" class="product-info-row style-scope ytd-vertical-product-card-renderer" aria-label="[[data.dealsData.salesData.salesPriceAccessibilityLabel]]">\n          [[showDeal]]\n        </div>\n      </template>\n\n      <div id="variants-description" class="product-info-row style-scope ytd-vertical-product-card-renderer">\n        [[data.variantsDescription]]\n      </div>\n\n      <template is="dom-if" restamp="" if="[[showCta]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <yt-formatted-string class="cta-row style-scope ytd-vertical-product-card-renderer" text="[[ctaText]]">\n          </yt-formatted-string>\n          <template is="dom-if" restamp="" if="[[data.showOpenInNewIcon]]" class="style-scope ytd-vertical-product-card-renderer">\n            <yt-icon class="cta-row hover-icon style-scope ytd-vertical-product-card-renderer" icon="open_in_new"></yt-icon>\n          </template>\n        </div>\n      </template>\n\n      <template is="dom-if" restamp="" if="[[hasPriceBottomPosition]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price-replacement" class="style-scope ytd-vertical-product-card-renderer">[[data.priceReplacementText]]</span>\n          </template>\n          <template is="dom-if" restamp="" if="[[!showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price" class="style-scope ytd-vertical-product-card-renderer">[[priceValue]]</span>\n            <template is="dom-if" restamp="" if="[[data.additionalFeesText]]" class="style-scope ytd-vertical-product-card-renderer">\n              <span id="additional-taxes" class="style-scope ytd-vertical-product-card-renderer">[[data.additionalFeesText]]</span>\n            </template>\n          </template>\n        </div>\n        <div id="product-deal" class="product-info-row style-scope ytd-vertical-product-card-renderer" aria-label="[[data.dealsData.salesData.salesPriceAccessibilityLabel]]">\n          [[showDeal]]\n        </div>\n      </template>\n\n      <template is="dom-if" restamp="" if="[[showAffiliateDisclaimer]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <div id="affiliate-disclaimer" class="style-scope ytd-vertical-product-card-renderer">[[data.affiliateDisclaimer]]</div>\n        </div>\n      </template>\n    </div>\n  </div>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return y6P=g},{mode:1});var c6P;var p$=function(){return _.J.apply(this,arguments)||this};
_.N(p$,_.J);p$.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],p$.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],p$.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],p$.prototype,"ytdLockupBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],p$.prototype,"data",void 0);p$=_.K([_.V({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],p$);
_.m(p$,"ytd-grid-movie-renderer",function(){if(c6P!==void 0)return c6P;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-movie-renderer">\n</ytd-thumbnail>\n<a class="yt-simple-endpoint style-scope ytd-grid-movie-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-grid-movie-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-movie-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-movie-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <span class="grid-movie-renderer-metadata style-scope ytd-grid-movie-renderer" hidden="[[!data.metadata]]">\n    [[getSimpleString(data.metadata)]]\n  </span>\n  \n  <ytd-video-meta-block class="grid style-scope ytd-grid-movie-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer class="badges style-scope ytd-grid-movie-renderer" badges="[[data.badges]]" hidden="[[!data.badges]]">\n</ytd-badge-supported-renderer>\n<div id="offer-button" class="style-scope ytd-grid-movie-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-movie-renderer"></yt-interaction>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return c6P=g},{mode:1});var zYC;var f$=function(){var g=_.J.apply(this,arguments)||this;g.rounded=!0;g.itemStyle="small-item";return g};
_.N(f$,_.J);f$.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var g,v,r,k,y=(v=_.l((g=this.data)==null?void 0:g.buttonCommand,_.ev))==null?void 0:(r=v.item)==null?void 0:(k=r.notificationTextRenderer)==null?void 0:k.successResponseText;y&&_.ykC(this.hostElement,y)}};
_.mx.Object.defineProperties(f$.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:g.isProductPlaceholder)!==void 0&&((v=this.data)==null?void 0:v.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.showOpenInNewIcon)===!1}},
ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityTitle?this.data.accessibilityTitle:this.data.title+", "+this.data.price+", "+this.data.additionalFeesText+", "+this.data.vendorName}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],f$.prototype,"ytRendererBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],f$.prototype,"rounded",void 0);_.K([_.u(),_.F("design:type",Object)],f$.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],f$.prototype,"itemStyle",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],f$.prototype,"hasPrice",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],f$.prototype,"hasPriceReplacementText",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],f$.prototype,"hasAdditionalFeesText",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],f$.prototype,"hasAffiliateDisclaimer",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],f$.prototype,"isProductPlaceholder",null);
_.K([_.u(),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],f$.prototype,"hideOpenInNewIcon",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],f$.prototype,"ariaLabel",null);f$=_.K([_.V({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],f$);
_.m(f$,"ytd-merch-shelf-item-renderer",function(){if(zYC!==void 0)return zYC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-merch-shelf-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<a class="yt-simple-endpoint style-scope ytd-merch-shelf-item-renderer" href$="[[computeHref_(data.buttonCommand)]]" data="[[data.buttonCommand]]" aria-label$="[[ariaLabel]]" data-offer-version-id$="[[data.debugOfferVersionId]]" on-click="showSnackbarIfPlaceholder">\n  <div class="product-item style-scope ytd-merch-shelf-item-renderer">\n    <yt-img-shadow class="product-item-image style-scope ytd-merch-shelf-item-renderer" height="90" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" width="90"></yt-img-shadow>\n    <template is="dom-if" restamp="" if="[[isProductPlaceholder]]" class="style-scope ytd-merch-shelf-item-renderer">\n      <div class="product-item-info style-scope ytd-merch-shelf-item-renderer">\n        <div class="product-item-info-wrapper product-placeholder-item-info-center style-scope ytd-merch-shelf-item-renderer">\n          <div class="small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer">[[data.title]]</div>\n        </div>\n      </div>\n    </template>\n    <template is="dom-if" restamp="" if="[[!isProductPlaceholder]]" class="style-scope ytd-merch-shelf-item-renderer">\n      <div class="product-item-info style-scope ytd-merch-shelf-item-renderer">\n        <div class="product-item-info-wrapper style-scope ytd-merch-shelf-item-renderer">\n          <div class="product-item-info-wrapper-row-1 style-scope ytd-merch-shelf-item-renderer">\n            <div class="small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer">[[data.title]]</div>\n            <template is="dom-if" restamp="" if="[[hasPrice]]" class="style-scope ytd-merch-shelf-item-renderer">\n              <div class="product-item-price-wrapper style-scope ytd-merch-shelf-item-renderer">\n                <template is="dom-if" restamp="" if="[[hasPriceReplacementText]]" class="style-scope ytd-merch-shelf-item-renderer">\n                  <div class="product-item-price style-scope ytd-merch-shelf-item-renderer">[[data.priceReplacementText]]</div>\n                </template>\n                <template is="dom-if" restamp="" if="[[!hasPriceReplacementText]]" class="style-scope ytd-merch-shelf-item-renderer">\n                  <div class="product-item-price style-scope ytd-merch-shelf-item-renderer">[[data.price]]</div>\n                  <div class="product-item-additional-fees-text style-scope ytd-merch-shelf-item-renderer" hidden="[[!hasAdditionalFeesText]]">\n                    [[data.additionalFeesText]]\n                  </div>\n                </template>\n              </div>\n            </template>\n            <div no-price$="[[!hasPrice]]" class="cta-item-hide link-item-hide product-item-merchant style-scope ytd-merch-shelf-item-renderer">\n              <div class="product-item-merchant-text style-scope ytd-merch-shelf-item-renderer">\n                [[data.vendorName]]\n                <yt-icon class="product-item-merchant-icon product-item-merchant-icon--inline style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n              </div>\n              \n              <yt-icon class="product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n            </div>\n          </div>\n          <div class="small-item-hide large-item-hide product-item-info-wrapper-row-2 style-scope ytd-merch-shelf-item-renderer">\n            <div class="affiliate-disclaimer-text style-scope ytd-merch-shelf-item-renderer" hidden="[[!hasAffiliateDisclaimer]]">\n              [[data.affiliateDisclaimer]]\n            </div>\n            <div class="product-item-description style-scope ytd-merch-shelf-item-renderer">[[data.description]]</div>\n          </div>\n        </div>\n      </div>\n      <div class="small-item-hide large-item-hide link-item-hide product-item-button-wrapper style-scope ytd-merch-shelf-item-renderer" hidden="[[isProductPlaceholder]]">\n        <div class="product-item-button style-scope ytd-merch-shelf-item-renderer">[[data.buttonText]]</div>\n        <div class="product-item-merchant style-scope ytd-merch-shelf-item-renderer">\n          <div class="product-item-merchant-text style-scope ytd-merch-shelf-item-renderer">[[data.vendorName]]</div>\n          <yt-icon class="product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n        </div>\n      </div>\n    </template>\n  </div>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return zYC=g},{mode:1});var IP1=_.bC(function(g){var v=_.sv();_.Ot(v,function(){return g.data().rendererContext});
return _.A("button-card-view-model",{el:v,class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return g.data().title},
role:"button"},_.A(_.dZ,{model:{}}),_.A("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.A("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.A(_.d,{cond:function(){return g.data().image},
then:function(r){return _.A(_.Kw,{data:r,alt:function(){var k;return(k=g.data().title)!=null?k:""},
className:"ytwButtonCardViewModelHostImage"})}})),_.A("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return g.data().title})))},"Ya");_.T("web_button_view_model_wcw_registration_killswitch")||_.B6(IP1,"button-card-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){g=_.KM(g,{className:void 0});var v=g.data;g=g.className;var r=_.Uk(function(){return v().onTapCommand},void 0,"NprDr");
return _.A("ytd-shopping-item-card",{class:_.IV("ytdShoppingItemCardHost",g)},_.A(_.rg,{command:r,className:"ytdShoppingItemCardHostLink"},_.A("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.A(_.dF,{data:function(){return v().thumbnailViewModel}},{thumbnailViewModel:function(k){return _.A(_.i4,{data:k.data,
aspectRatio:3})}})),_.A("div",null,_.A("p",{class:"ytdShoppingItemCardHostItemTitle"},_.A(_.FS,{text:function(){return v().itemTitle}})),_.A("p",{class:"ytdShoppingItemCardHostPrice"},_.A(_.FS,{text:function(){return v().priceOrStatus}})))))},"Za"),"ytd-shopping-item-card",{props:{data:_.me,
className:_.me}});var WH_={isAdsVideo:!0},PrC={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},SZu={showPlayerControls:!1,videoPreviewDurationMs:15E3},ont={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!_.T("web_shorts_imp_fullwidth_killswitch")};var h5=null,ckJ={};var Wdo="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(" "),NO={},PZh=(NO.FEwhat_to_watch="home",NO.FEhashtag="hashtag",NO.FEtrending="trending",NO.FEhistory="history",NO.SPunlimited="premium",NO.FEmemberships_and_purchases="paid_memberships",NO.SPredeem_code="redeem",NO.SPverify_location="locate",NO.SPminor_moment="minor_moment",
NO.FEmini_app_container="mini_app",NO.FEnews_destination="news",NO.SPopen_in_app="open_in_app",NO.FEexplore="explore",NO.FEsubscriptions="subscriptions",NO.FEsfv_audio_pivot="sfv_audio_pivot",NO.FEplaylist_aggregation="playlist_aggregation",NO);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");_.rh("init");var YZF=function(){},aPC=_.bC(function(g){var v=g.data;
var r=g.inlineMetadata;var k=g.aspectRatio;var y=g.scrimStyle;var z=g.className;var W=g.useDefaultStyle;var S=new YZF,Y=_.T("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",e=_.Uk(function(){return(W==null?0:W())?Y==="SHORTS_LOCKUP_STYLE_SLIM":v().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"iLX4Re"),a=_.Uk(function(){return _.LS(r)||e()||!1},void 0,"GaU7Ef"),E=function(){return(y==null?void 0:y())!==void 0?y==null?void 0:y():1},p=_.Uk(function(){return v().belowThumbnailMetadata||
!a()},void 0,"vsyhaf");
g=_.sv(function(n){S&&(S.hostElement=n,Q())});
_.XT(g,{visibilityCallback:function(n){var h=v().onFirstVisible;n&&h&&_.jW(h)},
showOption:{calledOnce:!0,state:"visible"}});z=_.IV("shortsLockupViewModelHost",z);var f=_.sv(),Z={};Z=_.IV(function(){return e(),"shortsLockupViewModelHostThumbnailContainer"},(Z.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.LS(k)===1},Z.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.LS(k)===2},Z.shortsLockupViewModelHostThumbnailContainerRounded=function(){return!e()},Z.shortsLockupViewModelHostThumbnailContainerCustomDimensions=
function(){return!_.T("web_shorts_2_by_3_lockups_study")&&!_.T("desktop_search_enable_two_by_three_shorts_aspect_ratio")},Z));
var L,Q=function(){if(S){var n;(n=L)==null||nA(n);var h;S.hostElement&&((h=S.data)==null?0:h.inlinePlayerData)&&(L=qY({mediaRenderer:S,lockupElement:S.hostElement,thumbnailElement:f.value,videoPreviewOpts:ont}))}};
_.Z8(function(){S&&(S.data=v(),Q())},"zGfw4b");
var O=_.Uk(function(){return v().thumbnail},void 0,"H4vZOb"),q=_.Uk(function(){return v().badge},void 0,"I1QWQc"),X=_.Uk(function(){return v().onTap},void 0,"eB6nuc"),b={};
return _.A("ytm-shorts-lockup-view-model",{el:g,class:z},_.A(_.R6,null,_.A(_.rg,{command:X,className:_.IV("shortsLockupViewModelHostEndpoint",(b.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!p()},b),"reel-item-endpoint",""),
ariaHidden:function(){return!a()},
tabIndex:function(){return a()?0:-1}},_.A("div",{el:f,
class:Z},_.A(_.d,{cond:O,then:function(){return _.A(_.Kw,{data:function(){var n;return(n=O==null?void 0:O())!=null?n:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),null),_.A(_.d,{cond:a,
then:function(){return _.A(UpP,{data:v,scrimStyle:E,useDefaultStyle:W})}}),_.A(_.dF,{data:q},{badgeViewModel:function(n){return _.A(_.h2,{data:n.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.A(_.d,{cond:function(){return a()&&v().menuOnTap},
then:function(){return _.A(A66,{data:v,inlineMetadata:!0})}}),_.A(_.d,{cond:p,
then:function(){return _.A(eYE,{data:v,useDefaultStyle:W})}})))},"$a"),UpP=_.bC(function(g){var v=g.data;
var r=g.scrimStyle;var k=g.useDefaultStyle;var y=_.T("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",z=k&&_.T("web_hide_primary_text_for_pivot_panel"),W=_.Uk(function(){return(k==null?0:k())?y==="SHORTS_LOCKUP_STYLE_SLIM":v().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"N1Ofye");
g={};g=_.IV("shortsLockupViewModelHostInlineMetadata",(g.shortsLockupViewModelHostMetadataRounded=function(){return!W()},g.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(r==null?void 0:r())===3&&!_.T("enable_shorts_lockup_new_scrim")},g.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(r==null?void 0:r())===3&&_.T("enable_shorts_lockup_new_scrim")},g.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(r==null?void 0:r())===2||(r==null?void 0:
r())===4},g.shortsLockupViewModelHostShowOverPlayer=function(){return!0},g),"image-overlay-text");
var S={};return _.A("div",{class:g},_.A("h3",{class:_.IV("shortsLockupViewModelHostMetadataTitle",(S.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(r==null?void 0:r())===4},S)),
"aria-label":function(){return v().accessibilityText}},_.A(_.d,{cond:function(){var Y;
return!((Y=v().overlayMetadata)==null||!Y.primaryText)&&!z},
then:function(){return _.A(_.FS,{text:function(){var Y;return(Y=v().overlayMetadata)==null?void 0:Y.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.A(_.d,{cond:function(){var Y;
return(Y=v().overlayMetadata)==null?void 0:Y.secondaryText},
then:function(){return _.A(En1,{data:v,scrimStyle:r,className:void 0})}}))},"ab"),eYE=_.bC(function(g){var v=g.data;
var r=g.useDefaultStyle;var k=_.T("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",y=_.Uk(function(){return(r==null?0:r())?k==="SHORTS_LOCKUP_STYLE_SLIM":v().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"ElFnSc");
g=_.IV(function(){return y()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},"image-overlay-text");
var z,W=_.oV(function(){var E;(E=z)==null||E.click();return!1}),S=_.Uk(function(){return v().belowThumbnailMetadata||v().overlayMetadata},void 0,"leqnzc"),Y=function(){var E;
return(E=S())==null?void 0:E.avatar},e={},a={};
return _.A("div",{class:_.IV(g,(e.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!Y()},e)),
"on:click":W},_.A(_.dF,{data:Y},{avatarViewModel:function(E){return _.A("div",{class:"shortsLockupViewModelHostOutsideMetadataAvatar"},_.A(_.N6,{data:E.data}))}}),_.A("div",null,_.A("h3",{class:_.IV("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(a.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var E,p;
return!((E=S())==null?0:(p=E.primaryText)==null?0:p.content)},a)),
"aria-label":function(){return v().accessibilityText}},_.A(_.rg,{ref:function(E){return void(z=E)},
command:function(){return v().onTap},
className:_.IV("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var E,p;return(E=S())==null?void 0:(p=E.primaryText)==null?void 0:p.content}},_.A(_.d,{cond:function(){var E;
return(E=S())==null?void 0:E.primaryText},
then:function(E){return _.A(_.FS,{text:E,noEndpoints:!0,noStyleRuns:!0})}}))),_.A(_.d,{cond:function(){var E;
return(E=S())==null?void 0:E.secondaryText},
then:function(E){return _.A("div",{class:_.IV("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead"),"aria-hidden":"true"},_.A(_.FS,{text:E,noStyleRuns:!0}))}})),_.A(_.d,{cond:function(){return v().menuOnTap},
then:function(){return _.A(A66,{data:v,inlineMetadata:!1})}}))},"bb"),En1=_.bC(function(g){var v=g.data;
var r=g.scrimStyle;g=g.className;var k={};return _.A("div",{class:_.IV((k.shortsLockupViewModelHostMetadataSubhead=function(){return(r==null?void 0:r())!==4},k.shortsLockupViewModelHostMetadataSubheadNew=_.T("enable_shorts_lockup_new_scrim"),k.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(r==null?void 0:r())===4},k),g),
"aria-hidden":"true"},_.A(_.FS,{text:function(){var y;return(y=v().overlayMetadata)==null?void 0:y.secondaryText},
noStyleRuns:!0}))},"cb"),A66=_.bC(function(g){var v=g.data;
var r=g.inlineMetadata;g={};g=_.IV((g.shortsLockupViewModelHostInlineMetadataMenu=function(){return r()},g.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!r()},g.shortsLockupViewModelHostShowOverPlayer=function(){return!0},g),"image-overlay-text");
return _.A("div",{class:g},_.A(Gk,{data:function(){return{style:r()?"overlay":"mono",accessibilityLabel:v().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(k){k.preventDefault();k.stopPropagation();var y=_.u2({elementsCommand:v().menuOnTap,forceNewState:!0});if(y==null?0:y.onclick)y.onclick(k)}}},
iconName:"MORE_VERT"}))},"db");var dp6=_.bC(function(g){var v=g.data;var r=g.inlineMetadata;var k=g.aspectRatio;var y=g.scrimStyle;var z=g.className;var W=g.useDefaultStyle;g=_.Uk(function(){var S=v().entityId;return S?S.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"W3Tlke");
return _.A("ytm-shorts-lockup-view-model-v2",{class:_.IV("shortsLockupViewModelHost",z)},_.A(_.QqV,{contentId:g,aspectRatio:function(){return(k==null?void 0:k())===1?1:(k==null?void 0:k())===2?2:4}},function(){return _.A(aPC,{data:v,
inlineMetadata:r,aspectRatio:k,scrimStyle:y,className:z,useDefaultStyle:W})}))},"eb");_.B6(dp6,"ytm-shorts-lockup-view-model-v2",{props:{data:_.Xz,inlineMetadata:_.Xz,aspectRatio:_.Xz,scrimStyle:_.Xz,className:_.Xz,useDefaultStyle:_.Xz}});var p3V=16/9*210,ZN=function(){var g=_.J.apply(this,arguments)||this;g.isExpandableContent=!1;g.hideShelfHeader=!1;g.engagementPanel=!1;g.buttonClasses=["arrow"];g.isSearch=!1;g.disableScrollEventListener=!1;g.containsLockup=!1;g.overrideArrowPositionForProductCard=!1;g.overrideArrowPositionForShoppingItemCard=!1;g.overrideArrowPositionForReelItems=!1;g.overrideArrowPositionForGridMovie=!1;g.overrideArrowPositionToCenter=!1;g.isSearchPostShelf=!1;g.overrideArrowPositionForMixedShelf=!1;g.overrideArrowPositionForMixedShelfShortsOnly=
!1;g.hasBigThumbsReelItems=!1;g.shouldUseMixedListHeight=!1;g.shouldUseShortsListHeight=!1;g.gridVideoWidth=0;g.isSearchVodShelf=!1;g.disableWheelScroll=!1;g.sizing="COMPACT";g.shortsLockupAspectRatio=0;return g};
_.N(ZN,_.J);_.c=ZN.prototype;
_.c.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"yt-horizontal-list-renderer lockup",containerType:4},properties:{force16By9ThumbnailAspectRatio:"[[data.force16By9ThumbnailAspectRatio]]",sizing:"[[sizing]]"}},backgroundPromoRenderer:"ytd-background-promo-renderer",compactStationRenderer:"ytd-compact-station-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",shoppingItemCardViewModel:{component:"ytd-shopping-item-card",
params:{className:"yt-horizontal-list-renderer"}},gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:{component:"ytd-grid-video-renderer",properties:{isSearch:"[[isSearch]]",width:"[[gridVideoWidth]]"}},merchShelfItemRenderer:"ytd-merch-shelf-item-renderer",shoppingCompanionCarouselItemRenderer:"ytd-shopping-companion-item-renderer",displayAdRenderer:"ytd-display-ad-renderer",
compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",postRenderer:"ytd-post-renderer",reelItemRenderer:{component:"ytd-reel-item-renderer",properties:{isSearch:"[[isSearch]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",params:{className:"yt-horizontal-list-renderer"},properties:{aspectRatio:"[[shortsLockupAspectRatio]]"}},sharedPostRenderer:"ytd-shared-post-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",
properties:{isExpandableContent:"[[isExpandableContent]]"}},buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",buttonCardViewModel:{component:"button-card-view-model"}}},"data.previousButton":{id:"left-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},classListBinding:"[[buttonClasses]]"}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",
properties:{"on-tap":"[[boundNextClick]]"},classListBinding:"[[buttonClasses]]"}}}}};
_.c.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.T("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.c.computeInitialCountNumber=function(g){if(!g)return 6;var v=g.items.some(function(z){return!!z.topicRecommendationsChipRenderer}),r=g.items.some(function(z){return!!z.displayAdRenderer}),k=this.computeShouldListItemsHaveEqualHeight(g),y=g.items.some(function(z){return!!z.gridPlaylistRenderer});
g=g.items.some(function(z){return!!z.shoppingItemCardViewModel});
return v?9:r?8:y||k?10:g?7:6};
_.c.computeContainsPost=function(g){return!!g&&!!g.items&&g.items.some(function(v){return!!v.postRenderer})};
_.c.computeContainsLockup=function(){if(_.T("web_horizontal_list_lockup_arrow_killswitch"))return!1;var g,v;return(g=this.data)==null?void 0:(v=g.items)==null?void 0:v.some(function(r){return!!r.lockupViewModel})};
_.c.maybeUpdateLockupAspectRatio=function(){var g,v;if(this.computeContainsLockup()&&((g=this.data)==null?0:(v=g.items)==null?0:v.length)){var r;g=eYs((r=this.data.items[0].lockupViewModel)==null?void 0:r.contentType,this.data.force16By9ThumbnailAspectRatio);r=$yR(g);r=this.computeLockupWidth()/r;_.kx(this.hostElement,{"--yt-horizontal-list-content-height":r+"px"})}};
_.c.computeOverrideArrowPositionForProductCard=function(g){if(this.isExpandableContent)return!1;var v;return!!(g==null?0:(v=g.items)==null?0:v.some(function(r){return!!r.verticalProductCardRenderer}))};
_.c.computeOverrideArrowPositionForShoppingItemCard=function(g){var v;return!!(g==null?0:(v=g.items)==null?0:v.some(function(r){return!!r.shoppingItemCardViewModel}))};
_.c.computeOverrideArrowPositionForReelItemRenderer=function(g){return this.containsReelItemRenderer(g)};
_.c.computeHasBigThumbsReelItems=function(g,v){return g&&this.containsReelItemRenderer(v)};
_.c.computeShouldListItemsHaveEqualHeight=function(g){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(g==null?void 0:g.itemSizeConstraint)};
_.c.computeShouldListItemsHaveShortsHeight=function(g){return this.computeShouldListItemsHaveEqualHeight(g)&&!this.containsGridVideoRenderer(g)};
_.c.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.c.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.c.containsReelItemRenderer=function(g){var v;return!!(g==null?0:(v=g.items)==null?0:v.some(function(r){return!(!r.reelItemRenderer&&!r.shortsLockupViewModel)}))};
_.c.containsGridVideoRenderer=function(g){var v;return!!(g==null?0:(v=g.items)==null?0:v.some(function(r){return!!r.gridVideoRenderer||!!r.lockupViewModel}))};
_.c.computeContainsGridMovieRenderer=function(g){var v;return!!(g==null?0:(v=g.items)==null?0:v.some(function(r){return!!r.gridMovieRenderer}))};
_.c.computeOverrideArrowPositionToCenter=function(g){return this.computeIsSearchPostShelf(g)};
_.c.computeIsSearchPostShelf=function(g){var v;return!!(g==null?0:(v=g.items)==null?0:v.some(function(r){var k,y;return((y=(k=r.postRenderer)==null?void 0:k.surface)!=null?y:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.c.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(g){var v;return!!(g==null?0:(v=g.items)==null?0:v.some(function(r){var k,y,z;return((z=(k=r.backgroundPromoRenderer)==null?void 0:(y=k.style)==null?void 0:y.value)!=null?z:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.c.computeIsSearchVodShelf=function(g,v){return g&&this.containsGridVideoRenderer(v)};
_.c.computeDisableWheelScroll=function(g,v){return this.computeIsSearchVodShelf(g,v)};
_.c.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.c.computeShortsLockupAspectRatio=function(){return 1};
_.c.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.kx(this.hostElement,{"--ytd-reel-item-thumbnail-height":p3V+"px"})};
ZN.prototype.dataChanged=ZN.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ZN.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ZN.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R8.YtdHorizontalListBehavior),_.F("design:type",Object)],ZN.prototype,"ytdHorizontalListBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ZN.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],ZN.prototype,"isExpandableContent",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"hideShelfHeader",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"engagementPanel",void 0);_.K([_.u(),_.F("design:type",Array)],ZN.prototype,"buttonClasses",void 0);_.K([_.u(),_.F("design:type",Object)],ZN.prototype,"isSearch",void 0);
_.K([_.u(),_.F("design:type",Object)],ZN.prototype,"disableScrollEventListener",void 0);_.K([_.u({computed:"computeInitialCountNumber(data)"}),_.F("design:type",Number)],ZN.prototype,"initialCount",void 0);_.K([_.u({computed:"computeContainsPost(data)"}),_.F("design:type",Boolean)],ZN.prototype,"supportComponentResize",void 0);_.K([_.u({computed:"computeContainsPost(data)"}),_.F("design:type",Boolean)],ZN.prototype,"containsPost",void 0);
_.K([_.u({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"containsLockup",void 0);_.K([_.u({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],ZN.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.K([_.u({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"overrideArrowPositionForProductCard",void 0);_.K([_.u({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.K([_.u({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"overrideArrowPositionForReelItems",void 0);_.K([_.u({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"overrideArrowPositionForGridMovie",void 0);
_.K([_.u({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"overrideArrowPositionToCenter",void 0);_.K([_.u({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"isSearchPostShelf",void 0);_.K([_.u({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.K([_.u({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.K([_.u({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"hasBigThumbsReelItems",void 0);
_.K([_.u({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"shouldUseMixedListHeight",void 0);_.K([_.u({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"shouldUseShortsListHeight",void 0);_.K([_.u({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"gridVideoWidth",void 0);
_.K([_.u({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"isSearchVodShelf",void 0);_.K([_.u({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.F("design:type",Object)],ZN.prototype,"disableWheelScroll",void 0);_.K([_.u({computed:"computeSizing(isSearch)"}),_.F("design:type",Object)],ZN.prototype,"sizing",void 0);
_.K([_.u({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.F("design:type",Object)],ZN.prototype,"shortsLockupAspectRatio",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ZN.prototype,"dataChanged",null);
_.m(ZN,"yt-horizontal-list-renderer",function(){if(ZYH===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-horizontal-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-arrow" class="style-scope yt-horizontal-list-renderer"></div>\n<div id="scroll-outer-container" class="style-scope yt-horizontal-list-renderer">\n  <div id="scroll-container" class="style-scope yt-horizontal-list-renderer">\n    <div id="items" class="style-scope yt-horizontal-list-renderer"></div>\n  </div>\n</div>\n<div id="right-arrow" class="style-scope yt-horizontal-list-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);ZYH=g}g=ZYH;return g},{mode:1});var TIj;var lPH=[10,12,14,16,18,20,24,28,32,36],fPV=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],Hy=function(){var g=_.J.apply(this,arguments)||this;g.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";g.hideOverflow=!1;g.useRoboto=!1;g.fontClass="";g.overflown=!1;g.actionMap={"yt-window-resized":"resize"};return g};
_.N(Hy,_.J);_.c=Hy.prototype;
_.c.attached=function(){var g=this;switch(this.fontFamily){case "PROMO_FONT_FAMILY_ROBOTO_BOLD":this.useRoboto=!0;this.fontWeight=700;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD":this.useRoboto=!1;this.fontWeight=700;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_MEDIUM":this.useRoboto=!1;this.fontWeight=500;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_SEMIBOLD":this.useRoboto=!1;this.fontWeight=600;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_LIGHT":this.useRoboto=!1;this.fontWeight=400;break;default:this.useRoboto=
!1,this.fontWeight=700}this.setParentConstraints();_.q7(this,function(){g.resize()});
if(!_.nc){var v,r,k;(v=document)==null||(r=v.fonts)==null||(k=r.ready)==null||k.then(function(){g.resize()})}};
_.c.dataChanged=function(){this.resize()};
_.c.guideIsExpandedChanged=function(){this.resize()};
_.c.resize=function(){if(this.textNode.offsetWidth||this.textNode.offsetWidth){this.overflown&&(this.overflown=!1,this.textNode.classList.remove("overflown"));this.textNode.style.visibility="hidden";var g=this.getMaxNumLines(),v=this.getMinFont(),r=this.getMaxFont(),k=this.useRoboto?lPH:fPV;for(k=k.filter(function(z){return z<=r&&z>=v});k.length>1;){var y=Math.floor(k.length/2);
this.updateFontSize(k[y]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=g)k=k.slice(y,k.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>g)k=k.slice(0,y);else break}this.updateFontSize(k[k.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(g)}};
_.c.handleOverflow=function(g){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>g&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",g.toString()))};
_.c.updateFontSize=function(g){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+g;this.textNode.classList.add(this.fontClass)};
_.c.getMaxFont=function(){var g=this.useRoboto?lPH:fPV;g=g[g.length-1];return this.maxFontSize&&this.maxFontSize<=g?this.maxFontSize:g};
_.c.getMinFont=function(){var g=(this.useRoboto?lPH:fPV)[0];return this.minFontSize&&this.minFontSize>=g?this.minFontSize:g};
_.c.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.c.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.c.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.sf(this.text).split("\n").length-1:Infinity};
_.c.setParentConstraints=function(){this.maxWidth&&(this.containerNode.style.maxWidth=this.maxWidth+"px");this.maxHeight&&(this.containerNode.style.maxHeight=this.maxHeight+"px");if(this.fontWeight){if(this.useRoboto&&this.fontWeight!==400&&this.fontWeight!==500)throw Error("Dh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
Hy.prototype.guideIsExpandedChanged=Hy.prototype.guideIsExpandedChanged;Hy.prototype.dataChanged=Hy.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Hy.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Hy.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Hy.prototype,"actionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Hy.prototype,"text",void 0);
_.K([_.u(),_.F("design:type",String)],Hy.prototype,"fontFamily",void 0);_.K([_.u(),_.F("design:type",Number)],Hy.prototype,"maxWidth",void 0);_.K([_.u(),_.F("design:type",Number)],Hy.prototype,"maxHeight",void 0);_.K([_.u(),_.F("design:type",Number)],Hy.prototype,"maxFontSize",void 0);_.K([_.u(),_.F("design:type",Number)],Hy.prototype,"minFontSize",void 0);_.K([_.u(),_.F("design:type",Number)],Hy.prototype,"maxLines",void 0);_.K([_.u(),_.F("design:type",Object)],Hy.prototype,"hideOverflow",void 0);
_.K([_.u({selector:_.AAR}),_.F("design:type",Boolean)],Hy.prototype,"guideIsExpanded",void 0);_.K([_.PX("#container"),_.F("design:type",HTMLElement)],Hy.prototype,"containerNode",void 0);_.K([_.PX("#text"),_.F("design:type",HTMLElement)],Hy.prototype,"textNode",void 0);_.K([_.Um("text"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hy.prototype,"dataChanged",null);
_.K([_.Um("guideIsExpanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hy.prototype,"guideIsExpandedChanged",null);Hy=_.K([_.V({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],Hy);
_.m(Hy,"yt-dynamic-sizing-formatted-string",function(){if(TIj!==void 0)return TIj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dynamic-sizing-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="dynamic-text-container style-scope yt-dynamic-sizing-formatted-string">\n  <yt-formatted-string id="text" disable-attributed-string="" text="[[text]]" class="style-scope yt-dynamic-sizing-formatted-string"></yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return TIj=g},{mode:1});var NI6;_.Z_H=function(g){_.gC.call(this,g)};
_.N(_.Z_H,_.gC);var H_0=function(g){_.gC.call(this,g)};
_.N(H_0,_.Z_H);var tq=function(){return _.J.apply(this,arguments)||this};
_.N(tq,_.J);tq.prototype.onTapSuspendedChannel=function(){var g;if((g=this.data)!=null&&g.serviceEndpoint){var v,r;(g=(r=_.l((v=this.data)==null?void 0:v.serviceEndpoint,_.$E))==null?void 0:r.url)?_.jG(g,void 0,void 0,window.top):(v=new H_0("Did not handle suspended account tap. No appealUrl."),_.Z0(v))}else v=new H_0("Did not handle suspended account tap. No serviceEndpoint."),_.Z0(v)};
tq.prototype.onTap=function(){var g=this,v=_.Y6(),r,k=(r=_.oR(v,{veType:7116}))!=null?r:void 0;_.u1(v,{visualElement:k});_.uQ();this.saveRoleText();var y;if((y=this.data)==null?0:y.youtubeSuspended)this.onTapSuspendedChannel();else{var z=!1,W,S;(v=(S=_.l((W=this.data)==null?void 0:W.serviceEndpoint,_.DK6))==null?void 0:S.supportedTokens)&&v.forEach(function(Y){if(Y.accountSigninToken)if(z=!0,g.onAccountItemTap)g.onAccountItemTap(Y.accountSigninToken.signinUrl);else _.jG(Y.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!z){if(W=this.get("serviceEndpoint",this.data))z=!0,this.ytComponentBehavior.resolveCommand(W);z||_.HG(new H_0("Did not handle account switch tap. No token."))}}};
tq.prototype.saveRoleText=function(){if(this.data){var g=this.data,v=g.channelDelegationRole;if(v){var r,k=(r=_.l(g==null?void 0:g.serviceEndpoint,_.DK6))==null?void 0:r.supportedTokens;if(!k){var y,z,W,S;k=(y=_.l(g==null?void 0:g.serviceEndpoint,_.lo))==null?void 0:(z=y.popup)==null?void 0:(W=z.confirmDialogRenderer)==null?void 0:(S=W.confirmButton)==null?void 0:S.buttonRenderer;var Y;k=(Y=_.l(k==null?void 0:k.command,_.kX))==null?void 0:Y.commands;if(!k)return;var e;k=(e=_.l(k[1],_.DK6))==null?
void 0:e.supportedTokens}if(k){Y=void 0;e=_.I(k);for(k=e.next();!k.done;k=e.next())if(k=k.value,k.datasyncIdToken){Y=k.datasyncIdToken.datasyncIdToken;break}if(Y){var a;a:{if(_.yBJ()&&(e=_.f3A(Y+"::pom"))){e=new E2(e);break a}e=void 0}(a=e)==null||a.set("role_text",v);if((EZJ?EZJ:window.location).href.indexOf("studio")!==-1&&(a=cBs())){e=a.src?(new URL(a.src)).origin:"*";var E;(E=a.contentWindow)==null||E.postMessage({action:"save_pom_role",datasyncId:Y,roleText:v},e)}}}}}};
_.mx.Object.defineProperties(tq.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(g=this.data)==null?void 0:(v=g.accountPhoto)==null?void 0:v.thumbnails;return r&&r.length>0&&(r[0].height===36||r[0].height===48)?r[0].height:40}}});
tq.prototype.onTap=tq.prototype.onTap;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],tq.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],tq.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],tq.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!1}),_.F("design:type",Function)],tq.prototype,"onAccountItemTap",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],tq.prototype,"enableRingForActiveAccount",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],tq.prototype,"thumbnailSize",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tq.prototype,"onTap",null);tq=_.K([_.V({is:"ytd-account-item-renderer",disableElementRegistration:!0})],tq);
_.m(tq,"ytd-account-item-renderer",function(){if(NI6!==void 0)return NI6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-icon-item class="style-scope ytd-account-item-renderer">\n  <yt-img-shadow slot="item-icon" height="[[thumbnailSize]]" item-icon="" thumbnail="[[data.accountPhoto]]" width="[[thumbnailSize]]" class="style-scope ytd-account-item-renderer">\n  </yt-img-shadow>\n  <tp-yt-paper-item-body two-line="" class="style-scope ytd-account-item-renderer">\n    <yt-formatted-string id="channel-title" text="[[data.accountName]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string respect-lang-dir="" secondary="" text="[[data.channelHandle]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string secondary="" text="[[data.accountByline]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-item-body>\n  <yt-icon id="selected" hidden="[[!data.isSelected]]" icon="yt-icons:check" class="style-scope ytd-account-item-renderer">\n  </yt-icon>\n  <yt-icon id="studio-redirect" aria-label$="[[getSimpleString(data.studioRedirectVisualHint)]]" hidden="[[!data.isRedirectToStudio]]" icon="yt-icons:open_in_new" class="style-scope ytd-account-item-renderer">\n  </yt-icon>\n  <tp-yt-paper-tooltip for="studio-redirect" hidden="[[!data.isRedirectToStudio]]" position="left" class="style-scope ytd-account-item-renderer">\n    [[getSimpleString(data.studioRedirectVisualHint)]]\n  </tp-yt-paper-tooltip>\n</tp-yt-paper-icon-item>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return NI6=g},{mode:1});var tUj;var DN=function(){return _.J.apply(this,arguments)||this};
_.N(DN,_.J);DN.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.h0().resolve(_.nv).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],DN.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],DN.prototype,"data",void 0);DN=_.K([_.V({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],DN);
_.m(DN,"ytd-identity-chip-renderer",function(){if(tUj!==void 0)return tUj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-identity-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-identity-chip-renderer">\n  <h3 id="header-text" class="style-scope ytd-identity-chip-renderer">[[data.headerText]]</h3>\n</div>\n<div id="content-row" class="style-scope ytd-identity-chip-renderer">\n  <div id="info-div" class="style-scope ytd-identity-chip-renderer">\n    <img id="avatar-image" alt="" src$="[[data.avatarUrl]]" class="style-scope ytd-identity-chip-renderer">\n    <div id="name-handle-div" class="style-scope ytd-identity-chip-renderer">\n      <p id="name" class="style-scope ytd-identity-chip-renderer">[[data.name]]</p>\n      <p id="handle" hidden="[[!data.handle]]" dir="auto" class="style-scope ytd-identity-chip-renderer"><span class="style-scope ytd-identity-chip-renderer">@</span>[[data.handle]]</p>\n    </div>\n  </div>\n  <div id="edit-icon" class="style-scope ytd-identity-chip-renderer">\n    <yt-icon-button id="edit-icon-button" aria-label$="[[data.onTapLabel]]" on-click="onClickEditIcon" class="style-scope ytd-identity-chip-renderer">\n      <yt-icon id="edit-icon" icon="yt-icons:edit" class="style-scope ytd-identity-chip-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return tUj=g},{mode:1});var Dpc;var LHt;var w3E;var QP_;var L$=function(){var g=_.J.apply(this,arguments)||this;g.richItemMinWidth=_.Rf("wn_grid_min_item_width",310);g.isShorts=!1;g.isWatchNext=!1;g.isExploreHub=!1;return g};
_.N(L$,_.J);_.mx.Object.defineProperties(L$.prototype,{cardItems:{configurable:!0,enumerable:!0,get:function(){var g=[],v=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.kx(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var r;if(((r=this.data)==null?0:r.rows)&&v)for(v*=this.data.rows,r=0;r<v;r++)g.push({});return g}}});
_.K([_.D(_.QN),_.F("design:type",Object)],L$.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],L$.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],L$.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.ZE,value:3}),_.F("design:type",Number)],L$.prototype,"itemsPerRow",void 0);_.K([_.u({selector:_.UWh,value:6}),_.F("design:type",Number)],L$.prototype,"slimItemsPerRow",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Number)],L$.prototype,"richItemMinWidth",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.Nd}),_.F("design:type",Boolean)],L$.prototype,"miniMode",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],L$.prototype,"isShorts",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],L$.prototype,"isWatchNext",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],L$.prototype,"isExploreHub",void 0);
_.K([_.C("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.F("design:type",Array),_.F("design:paramtypes",[])],L$.prototype,"cardItems",null);L$=_.K([_.V({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],L$);
_.Crc=_.gE()(L$,"ytd-ghost-grid-renderer",function(){if(QP_===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="ghost-grid style-scope ytd-ghost-grid-renderer">\n  <template is="dom-repeat" items="[[cardItems]]" class="style-scope ytd-ghost-grid-renderer">\n    <div class="ghost-card style-scope ytd-ghost-grid-renderer">\n      <div class="rich-thumbnail skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n      <div class="details style-scope ytd-ghost-grid-renderer">\n        <div class="channel-avatar skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n        <div class="details-text-shell style-scope ytd-ghost-grid-renderer">\n          <div class="rich-video-title text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n          <div class="video-meta rich-video-meta text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </template>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);QP_=g}g=QP_;return g},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.B6(_.bC(function(g){var v=_.KM(g,{numberOfComments:3}).numberOfComments,r=_.KM(g,{isInitialLoad:!1}).isInitialLoad,k=_.KM(g,{engagementPanel:!1}).engagementPanel,y=function(){return Math.min(Number(v==null?void 0:v())||20,20)};
return _.A("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.A(_.d,{cond:function(){return!(k==null?0:k())&&(r==null?void 0:r())},
then:function(){return _.A("div",{class:"ytGhostCommentsComments"},_.A("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.A("div",{class:_.IV("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.A("div",{class:_.IV("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.A("div",{class:"ytGhostCommentsGhostCard"},_.A("div",{class:"ytGhostCommentsAvatar"},_.A("div",{class:"ytGhostCommentsCircle"})),_.A("div",{class:"ytGhostCommentsComments"},_.A("div",{class:"ytGhostCommentsMeta"},
_.A("div",{class:_.IV("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.A("div",{class:_.IV("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.A("div",{class:"ytGhostCommentsComments"},_.A(_.af,{each:function(){return Array((y==null?void 0:y())||3)}},function(){return _.A("div",{class:"ytGhostCommentsGhostCard"},_.A("div",{class:"ytGhostCommentsAvatar"},_.A("div",{class:"ytGhostCommentsCircle"})),_.A("div",{class:"ytGhostCommentsHost"},_.A("div",{class:"ytGhostCommentsMeta"},
_.A("div",{class:_.IV("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.A("div",{class:_.IV("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.A("div",{class:_.IV("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.A("div",{class:"ytGhostCommentsGhostLikeDislike"},_.A("div",{class:_.IV("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.A("div",{class:_.IV("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"fb"),"yt-ghost-comments",{props:{numberOfComments:_.me,
isInitialLoad:_.me,engagementPanel:_.me}});_.Hq("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var w9=function(){var g=_.J.apply(this,arguments)||this;g.isOverridable=!1;g.spinnerActive=!1;g.showButton=!1;g.isCommentsSection=!1;g.engagementPanel=!0;g.isShortsGrid=!1;g.isShortsPage=!1;g.isWatchPage=!1;g.ghostCardExperimentEnabled=_.T("show_ghost_comments_shorts_watch")||_.T("show_ghost_comments_desktop_watch");g.originalShowButton=!1;g.endOfList=!1;return g};
_.N(w9,_.J);_.c=w9.prototype;_.c.resetIntersectionObserver=function(){var g;(g=this.observer)==null||g.disconnect();this.observer=void 0};
_.c.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var g,v;((g=this.data)==null?void 0:g.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((v=this.data)==null?0:v.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.c.initializeIntersectionObserver=function(){var g=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(v){v=_.I(v);for(var r=v.next();!r.done;r=v.next())r.value.isIntersecting&&(g.triggerContinuation(),g.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.c.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},isShortsCommentsSection:{id:"ghost-comment-section",mapping:{ghostCommentsSectionRenderer:{component:"yt-ghost-comments"}}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:{component:"ytd-ghost-grid-renderer",properties:{isShorts:"[[isShortsGrid]]"}}}}}};
_.c.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var g;((g=this.data)==null?0:g.continuationEndpoint)&&(g=_.l(this.data.continuationEndpoint,_.wZ))&&this.ytdReduxBehavior.dispatch(_.nf({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:g}}))};
_.c.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.c.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.c.onServiceRequestCompleted=function(g,v){if(!_.T("kevlar_hide_spinner_on_empty_continuation_killswitch")){var r;(r=v.actions)!=null&&r.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.c.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.c.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.c.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.c.numberOfGhostCommentsChanged=function(){if(this.ghostCardExperimentEnabled){var g=3;if(this.engagementPanel){var v,r,k;g=Math.floor(((((v=this.hostElement)==null?void 0:(r=v.parentElement)==null?void 0:(k=r.parentElement)==null?void 0:k.scrollHeight)||108)-108)/108);g=this.isInitialLoad?Math.max(g,3):3}v=[].concat(_.fF(this.hostElement.querySelectorAll("yt-ghost-comments")));v=_.I(v);for(r=v.next();!r.done;r=v.next())r=r.value,r.numberOfComments=g,r.isInitialLoad=this.isInitialLoad,r.engagementPanel=
this.engagementPanel}};
_.c.detached=function(){this.resetIntersectionObserver()};
_.mx.Object.defineProperties(w9.prototype,{isShortsCommentsSection:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton&&(_.T("show_ghost_comments_shorts_watch")&&this.engagementPanel||_.T("show_ghost_comments_desktop_watch"))?{ghostCommentsSectionRenderer:!0}:!1}}});
w9.prototype.numberOfGhostCommentsChanged=w9.prototype.numberOfGhostCommentsChanged;w9.prototype.continuationTriggerOffsetChanged=w9.prototype.continuationTriggerOffsetChanged;w9.prototype.showButtonChanged=w9.prototype.showButtonChanged;w9.prototype.onYtServiceRequestCompletedForButtonRenderer=w9.prototype.onYtServiceRequestCompletedForButtonRenderer;w9.prototype.onServiceRequestCompleted=w9.prototype.onServiceRequestCompleted;w9.prototype.onYtServiceRequestSentForButtonRenderer=w9.prototype.onYtServiceRequestSentForButtonRenderer;
w9.prototype.observeData=w9.prototype.observeData;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],w9.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],w9.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.JD.YtVisibilityBehavior),_.F("design:type",Object)],w9.prototype,"ytVisibilityBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],w9.prototype,"ytComponentBehavior",void 0);
_.K([_.D(_.QN),_.F("design:type",Object)],w9.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],w9.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],w9.prototype,"isOverridable",void 0);_.K([_.u(),_.F("design:type",Object)],w9.prototype,"spinnerActive",void 0);_.K([_.u(),_.F("design:type",Object)],w9.prototype,"showButton",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],w9.prototype,"isCommentsSection",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],w9.prototype,"engagementPanel",void 0);_.K([_.u(),_.F("design:type",Object)],w9.prototype,"isShortsGrid",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.ash}),_.F("design:type",Object)],w9.prototype,"isShortsPage",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.tN}),_.F("design:type",Object)],w9.prototype,"isWatchPage",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],w9.prototype,"ghostCardExperimentEnabled",void 0);
_.K([_.u(),_.F("design:type",Number)],w9.prototype,"continuationTriggerOffset",void 0);_.K([_.u(),_.F("design:type",Object)],w9.prototype,"endOfList",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],w9.prototype,"isInitialLoad",void 0);_.K([_.PX("ytd-button-renderer"),_.F("design:type",_.bn)],w9.prototype,"buttonRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],w9.prototype,"buttonOverrides",void 0);
_.K([_.u(),_.C("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.F("design:type",Object),_.F("design:paramtypes",[])],w9.prototype,"isShortsCommentsSection",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w9.prototype,"observeData",null);
_.K([_.zz("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w9.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],w9.prototype,"onServiceRequestCompleted",null);
_.K([_.zz("yt-service-request-completed-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w9.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.K([_.Um("showButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w9.prototype,"showButtonChanged",null);
_.K([_.Um("continuationTriggerOffset"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w9.prototype,"continuationTriggerOffsetChanged",null);_.K([_.IU("isInitialLoad","engagementPanel"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w9.prototype,"numberOfGhostCommentsChanged",null);w9=_.K([_.V({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],w9);
_.m(w9,"ytd-continuation-item-renderer",function(){if(w3E!==void 0)return w3E;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-continuation-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="ghost-cards" class="style-scope ytd-continuation-item-renderer"></div>\n<div id="ghost-comment-section" class="style-scope ytd-continuation-item-renderer"></div>\n<tp-yt-paper-spinner id="spinner" active="[[spinnerActive]]" hidden="[[showButton]]" class="style-scope ytd-continuation-item-renderer">\n</tp-yt-paper-spinner>\n<div id="button" hidden="[[!showButton]]" class="style-scope ytd-continuation-item-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return w3E=g},{mode:1});var uIj;var Qb=function(){var g=_.J.apply(this,arguments)||this;g.downloadProgress=0;g.transferState="TRANSFER_STATE_UNKNOWN";g.downloadState="DOWNLOAD_STATE_UNKNOWN";g.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";g.offlineVideoPolicyExpirationTimestamp=0;g.downloadedVideoPlaybackPosition=0;return g};
_.N(Qb,_.J);Qb.prototype.dataChanged=function(){var g;this.videoData=_.l((g=this.data)==null?void 0:g.renderer,rYt);this.transferStateChanged()};
Qb.prototype.downloadProgressChanged=function(){if(this.entityInfo){var g=Object.assign({},this.videoData),v=Uwm(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),r=v.publishedTimeText,k=v.badges;g.shortViewCountText=v.shortViewCountText;g.publishedTimeText=r;g.badges=k;this.set("videoData",g)}};
Qb.prototype.transferStateChanged=function(){if(this.entityInfo){var g=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",v=_.Y7(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!o3(this.entityInfo.policyEntity),r=Object.assign({},this.videoData),k=Uwm(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),y=k.publishedTimeText,z=k.badges;r.shortViewCountText=
k.shortViewCountText;r.publishedTimeText=y;r.badges=z;r.isDisabled=v;r.isWatched=this.downloadedVideoPlaybackPosition>0;r.navigationEndpoint=v?void 0:KfB(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var W;g&&((W=this.videoData)==null?0:W.videoId)&&!_.T("dl_resume_click_killswitch")&&(r.isDisabled=!1,r.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});r.thumbnailOverlays=ogF(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",r)}};
Qb.prototype.transferStateChanged=Qb.prototype.transferStateChanged;Qb.prototype.downloadProgressChanged=Qb.prototype.downloadProgressChanged;Qb.prototype.dataChanged=Qb.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Qb.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Qb.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Qb.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],Qb.prototype,"videoData",void 0);_.K([_.u({selector:wi,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],Qb.prototype,"downloadProgress",void 0);_.K([_.u(),_.F("design:type",Number)],Qb.prototype,"relativeDateReference",void 0);_.K([_.u({selector:_.DE,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],Qb.prototype,"transferState",void 0);
_.K([_.u({selector:JAA,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],Qb.prototype,"downloadState",void 0);_.K([_.u({selector:fsA,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],Qb.prototype,"offlinePolicyAction",void 0);_.K([_.u({selector:N1m,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],Qb.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.K([_.u({selector:QH,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],Qb.prototype,"downloadedVideoPlaybackPosition",void 0);_.K([_.u({selector:HGK,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],Qb.prototype,"entityInfo",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Qb.prototype,"isDownloading",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qb.prototype,"dataChanged",null);
_.K([_.Um("downloadProgress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qb.prototype,"downloadProgressChanged",null);_.K([_.Um("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qb.prototype,"transferStateChanged",null);
Qb=_.K([_.V({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],Qb);
_.m(Qb,"ytd-downloaded-video-grid-video-renderer",function(){if(uIj!==void 0)return uIj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-downloaded-video-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-grid-video-renderer id="video" data="[[videoData]]" is-downloading="[[isDownloading]]" class="style-scope ytd-downloaded-video-grid-video-renderer"></ytd-grid-video-renderer>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return uIj=g},{mode:_.v6("kevlar_poly_si_batch_j025")?1:2});var xpu;var C$=function(){};
C$.prototype.resolve=function(g,v){var r=this;return _.P(function(k){return _.U(k,r.resolveCommand(g,v),0)})};var jPH,uN;jPH=hUs(function(g){return g.targetId},{shouldPersist:!1});
uN=jPH.updateData;_.$pu=jPH.useUpdatableData;var J6t,O_t;J6t=hUs(function(g){return g.targetId});
O_t=J6t.updateData;_.VU_=J6t.useUpdatableData;var qZB=YSm.bind(null,uN),sP1=YSm.bind(null,O_t);(function(g,v,r){var k=_.l(r==null?void 0:r.updatedRenderer,_.CTu);return k?g({targetId:v},function(){return k}):!1}).bind(null,uN);var xI=function(){};
_.N(xI,C$);xI.prototype.resolveCommand=function(g){var v;return _.P(function(r){v=_.l(g,_.HOC);if(!v)return r.return();qZB(v.targetId,v);_.o7(r)})};var j7=function(){var g=_.oU.apply(this,arguments)||this;g.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return g};
_.N(j7,_.oU);_.c=j7.prototype;_.c.configureContinuationPathMap=function(){return{}};
_.c.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.c.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.c.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.c.observeData=function(){this.data&&(this.continuationIsReloading=!1)};
_.c.handleAppendContinuationItemsAction=function(g){var v=_.l(g,_.PAV);if(this.data&&this.data.targetId&&v&&this.continuationPathMap&&v.targetId===this.data.targetId){var r=sR3(g),k=r&&this.continuationPathMap[r];if(k&&r)if(g=this.get(k,this.data)){a:{for(r=0;r<g.length;r++){var y=g[r],z=void 0,W=!!_.l((z=_.l(y,GrF))==null?void 0:z.content,_.MD6);if(_.l(y,_.Mb)||W)break a}r=g.length}k="data."+k;v.continuationItems?r===g.length-1?(this.pop(k),this.push.apply(this,[k].concat(_.fF(v.continuationItems)))):
r===g.length?this.push.apply(this,[k].concat(_.fF(v.continuationItems))):this.splice.apply(this,[k,r,1].concat(_.fF(v.continuationItems))):this.splice(k,r,1);(_.T("web_enable_voting_animation")||_.T("enable_music_web_cairo_voting_animation"))&&_.hV(this.hostElement,"yt-append-continuation-items-action-finished");_.hV(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.Lx(new _.EU("append continuation items does not exist",r));else _.Lx(new _.EU("append continuation path does not exist",
r))}};
_.c.handleReloadContinuationItemsCommand=function(g){var v=_.l(g,_.HOC);if(this.data&&v){if(_.T("web_explore_hub")||_.T("web_client_explore_hub")||_.T("web_explore_hub_on_hover")||_.T("web_client_explore_hub_on_hover"))try{_.h0().resolve(xI).resolveCommand(g)}catch(z){}if(this.data.targetId&&this.continuationPathMap&&v.targetId===this.data.targetId&&(!_.T("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||v.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var r,k=
(r=v.slot)==null?void 0:r.replace("RELOAD_CONTINUATION_SLOT_","");r=(g=sR3(g)+"-"+(k==null?void 0:k.toLowerCase()))&&this.continuationPathMap[g];if(!r||!g||!k)_.Lx(new _.EU("reload continuation path does not exist",g));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(v)){if(v.replaceWithFirstItem){var y;this.set("data."+r,((y=v.continuationItems)==null?0:y.length)?v.continuationItems[0]:{})}else this.set("data."+r,v.continuationItems?v.continuationItems:
[]);this.continuationIsReloading=!1;_.hV(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.c.handleShowReloadUiCommand=function(g){g=_.l(g,NfC);var v;((v=this.data)==null?0:v.targetId)&&(g==null?0:g.targetId)&&g.targetId===this.data.targetId&&(this.continuationIsReloading=!0)};
j7.prototype.observeData=j7.prototype.observeData;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],j7.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],j7.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],j7.prototype,"data",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],j7.prototype,"continuationIsReloading",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],j7.prototype,"observeData",null);j7=_.K([_.Yx()],j7);_.$I=[_.xv.YtComponentBehavior,_.Mz.YtActionHandlerBehavior,j7.prototype];_.Jq={};_.Jq.YtNextContinuationBehavior=[_.Gh.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",_.cX(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.cX(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(g,v){g.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,v,{}):(g={locationRetrieved:function(r){this.makeNextContinuationRequest_(r,v,{})}.bind(this)},_.hV(this.hostElement,"yt-retrieve-location",g))},
makeNextContinuationRequest_:function(g,v,r){_.Dv("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();g=v(g);var k;this.canUseContextualNetworkManager_()&&(k=this.getNetworkManager());k||(k=_.h0().resolve(_.ZO));v=_.xh.instance;if(_.Cv("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&v){k=_.by([g.startsWith("/")?g.substr(1):g]);var y,z;r=_.DA(v,{},k,r==null?void 0:(y=r.context)==null?void 0:(z=y.clickTracking)==null?void 0:z.clickTrackingParams).then(function(W){return{response:W}})}else r=
this.nextContinuation.usePost?k.postData(g,r):k.fetchData(g);
r.then(this.updateNextContinuationData_.bind(this,g));this.pendingContinuationRequest_=r;this.startListeningForNavigate_()},
updateNextContinuationData_:function(g,v){var r=this;_.Dv("ncl");this.pendingContinuationRequest_=void 0;if(v){var k={};this.nextContinuation&&(k=this.nextContinuation);if(v.response&&v.response.continuationContents&&v.response.continuationContents[k.continuationType]){g=v.response.continuationContents[k.continuationType];var y=k.header||"data.header",z=g[k.responseHeaderKey||"header"];z&&this.set(y,z);y=k.contentsArray||"data.contents";z=this.getContents_(g,k.responseContentsKey||"contents")||[];
this.pathExists_(y)?(z.unshift(y),this.push.apply(this,z)):this.set(y,z);z&&(U8h(_.Y6(),v.response,this.hostElement,function(W){_.nW(r.hostElement,"yt-store-grafted-ve-action",[W])}),_.hV(this.hostElement,"yt-next-continuation-data-updated",{continuationData:v,
page:this,contentsArray:y}));this.set(k.continuationsArray||"data.continuations",g[k.responseContinuationsKey||"continuations"]||[])}else v.reload?_.Lx(new _.EU("Reloading from continuation is unsupported")):v.responseContext&&v.responseContext.errors||(delete v.xsrf_token,delete v.timing,delete v.endpoint,delete v.csn,v.responseContext&&delete v.responseContext.serviceTrackingParams,y={request:_.mV(g,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(v).sort()},v.response&&(y.responseContentKeys=
Object.keys(v.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(y.continuationType=this.nextContinuation.continuationType.substr(0,256)),v=new _.EU("Malformed continuation",y),g.indexOf("/comment_service_ajax")==0?_.Lx(v):_.Z0(v)),this.set(k.continuationsArray||"data.continuations",[])}else _.HG(new _.EU("Missing continuation response",g))},
getContents_:function(g,v){v=v.split(".");return _.ZG.getValueByKeys(g,v)},
pathExists_:function(g){var v=this;g=g.toString().split(".");for(var r=0;r<g.length;r++)if(v=v[g[r]],v===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var mp6;var KH_;var OP=function(){var g=_.J.apply(this,arguments)||this;g.triggered_=!1;return g};
_.N(OP,_.J);_.c=OP.prototype;_.c.attached=function(){this.maybeTriggerAutoload()};
_.c.detached=function(){this.hasBeenTriggered_=!1};
_.c.onPrescanVisible=function(){this.onShow()};
_.c.onShow=function(){this.showButton||this.trigger()};
_.c.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.hV(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.c.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.c.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.c.computeLabel_=function(g,v){return g===void 0?null:g.label||!v?g.label:this.showMoreText_};
_.c.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.c.getContinuationUrl=function(g){var v={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(v.itct=this.data.clickTrackingParams);return _.Kv(g,v)};
_.c.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
OP.prototype.showButtonChanged_=OP.prototype.showButtonChanged_;OP.prototype.observeData_=OP.prototype.observeData_;_.K([_.D(_.JD.YtVisibilityBehavior),_.F("design:type",Object)],OP.prototype,"ytVisibilityBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],OP.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],OP.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],OP.prototype,"showButton",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],OP.prototype,"showIcon",void 0);_.K([_.u({computed:"computeLabel_(data, showButton)"}),_.F("design:type",Object)],OP.prototype,"label",void 0);_.K([_.u({value:_.qd(_.I0("SHOW_MORE",void 0,"Show More"))}),_.F("design:type",Object)],OP.prototype,"showMoreText_",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],OP.prototype,"spinnerActive_",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],OP.prototype,"hasBeenTriggered_",void 0);
_.K([_.u({value:void 0}),_.F("design:type",String)],OP.prototype,"observeVisibleOption",void 0);_.K([_.u({value:void 0}),_.F("design:type",String)],OP.prototype,"observeHiddenOption",void 0);_.K([_.u({value:"observe_once"}),_.F("design:type",Object)],OP.prototype,"observePrescanOption",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OP.prototype,"observeData_",null);
_.K([_.IU("showButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OP.prototype,"showButtonChanged_",null);OP=_.K([_.HX({is:"yt-next-continuation",disableElementRegistration:!0})],OP);
_.m(OP,"yt-next-continuation",function(){if(KH_===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-next-continuation--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.continuations.yt_next_continuation.yt.next.continuation.css.js--\x3e\n<template is="dom-if" if="[[!showButton]]" class="style-scope yt-next-continuation">\n  <tp-yt-paper-spinner id="spinner" active="[[spinnerActive_]]" class="style-scope yt-next-continuation"></tp-yt-paper-spinner>\n</template>\n<template is="dom-if" if="[[showButton]]" class="style-scope yt-next-continuation">\n  <tp-yt-paper-button on-tap="trigger" class="style-scope yt-next-continuation">\n    <yt-icon hidden$="[[!showIcon]]" icon="subdirectory_arrow_right" class="style-scope yt-next-continuation"></yt-icon>\n    <yt-formatted-string text="[[label]]" class="style-scope yt-next-continuation"></yt-formatted-string>\n  </tp-yt-paper-button>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;mp6===void 0&&(mp6=document.createElement("template"));var k=mp6;r.call(v,k.content.cloneNode(!0),g.content.firstChild);KH_=g}g=KH_;return g},{mode:2});var b_H;var FHu;var Vb=function(){return _.J.apply(this,arguments)||this};
_.N(Vb,_.J);Vb.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Vb.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Vb.prototype,"data",void 0);Vb=_.K([_.HX({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],Vb);
_.m(Vb,"yt-music-pass-small-feature-info-renderer",function(){if(FHu===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-music-pass-small-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_music_pass_small_feature_info_renderer.yt.music.pass.small.feature.info.renderer.css.js--\x3e<yt-img-shadow thumbnail="[[data.icon]]" width="84" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-img-shadow>\n<yt-formatted-string id="header" respect-html-dir="" text="[[data.header]]" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-formatted-string>\n<yt-formatted-string id="description" respect-html-dir="" text="[[data.description]]" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;b_H===void 0&&(b_H=document.createElement("template"));var k=b_H;r.call(v,k.content.cloneNode(!0),g.content.firstChild);FHu=g}g=FHu;return g},{mode:2});_.Hq("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var qO=function(){var g=_.J.apply(this,arguments)||this;g.isCollapsible=!1;g.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return g};
_.N(qO,_.J);_.c=qO.prototype;_.c.computeIsCollapsible=function(g){return!!(((g==null?0:g.showMoreText)||(g==null?0:g.visibleRowCount))&&(g==null?0:g.isCollapsible))};
_.c.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-grid-renderer lockup",containerType:2,sizing:"COMPACT",force16By9ThumbnailAspectRatio:!0}},continuationItemRenderer:"ytd-continuation-item-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer",
playlistRenderer:"ytd-playlist-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:"ytd-grid-video-renderer",downloadedVideoGridVideoRenderer:"ytd-downloaded-video-grid-video-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",musicPassSmallFeatureInfoRenderer:"yt-music-pass-small-feature-info-renderer",gameCardRenderer:"ytd-game-card-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",noInjection:!0}}},"data.continuations":{id:"continuations",
mapping:{nextContinuationData:"yt-next-continuation"}}}};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.c.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.c.onIronResize=function(){var g=this;_.xx(this,"updateGridInitItems",function(){g.maybeUpdateInitialItemsDisplayed()})};
_.c.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var g=this.getVisibleWidth();g!==0&&(g=Math.floor(g/214)*(this.data.visibleRowCount||2),g!==this.initialCount&&(this.initialCount=g,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.c.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.c.computeExpandVisible=function(g,v,r,k){return g&&v&&r&&!!k&&!!k.showMoreText};
_.c.computeShowMoreButton=function(g){return{text:g,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.c.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.c.initCollapsed=function(){var g=this;this.ytLazyListBehavior.canShowMore=!1;var v;(this.collapsed=!((v=this.data)==null||!v.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.q7(this,function(){_.MP(g.hostElement,"yt-refit-popups-action")})};
_.c.fillRestIfNotCollapsible=function(){var g=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!g||this.ytLazyListBehavior.fillRemainingListItems()};
_.c.computeViewAllHidden=function(g,v){return g||!v.viewAllEndpoint};
qO.prototype.fillRestIfNotCollapsible=qO.prototype.fillRestIfNotCollapsible;qO.prototype.initCollapsed=qO.prototype.initCollapsed;qO.prototype.onIronResize=qO.prototype.onIronResize;qO.prototype.persistentGuideChanged=qO.prototype.persistentGuideChanged;_.K([_.D(_.NK),_.F("design:type",Object)],qO.prototype,"ironResizableBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],qO.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],qO.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mg.YtLazyListBehavior),_.F("design:type",Object)],qO.prototype,"ytLazyListBehavior",void 0);_.K([_.D(_.Jq.YtNextContinuationBehavior),_.F("design:type",Object)],qO.prototype,"ytNextContinuationBehavior",void 0);_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],qO.prototype,"ytdGuideStateAwareBehavior",void 0);
_.K([_.D(_.$I),_.F("design:type",Object)],qO.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],qO.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],qO.prototype,"collapsed",void 0);_.K([_.u(),_.F("design:type",Number)],qO.prototype,"initialCount",void 0);_.K([_.u({computed:"computeShowMoreButton(data.showMoreText)"}),_.F("design:type",Object)],qO.prototype,"showMoreButton",void 0);
_.K([_.u({computed:"computeIsCollapsible(data)"}),_.F("design:type",Object)],qO.prototype,"isCollapsible",void 0);_.K([_.PX("#items"),_.F("design:type",HTMLElement)],qO.prototype,"items",void 0);_.K([_.Um("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qO.prototype,"persistentGuideChanged",null);_.K([_.zz("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qO.prototype,"onIronResize",null);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qO.prototype,"initCollapsed",null);_.K([_.Um("canShowMore"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qO.prototype,"fillRestIfNotCollapsible",null);qO=_.K([_.V({is:"ytd-grid-renderer",disableElementRegistration:!0})],qO);
_.m(qO,"ytd-grid-renderer",function(){if(xpu!==void 0)return xpu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.title]]" class="style-scope ytd-grid-renderer">\n  <h3 class="channel-link style-scope ytd-grid-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-grid-renderer"></yt-formatted-string>\n  </h3>\n</template>\n<div id="items" class="style-scope ytd-grid-renderer"></div>\n<ytd-button-renderer id="show-more-button" align-by-text="" data="[[showMoreButton]]" hidden="[[!computeExpandVisible(isCollapsible, collapsed, canShowMore, data)]]" on-tap="onExpandTap" class="style-scope ytd-grid-renderer">\n</ytd-button-renderer>\n<yt-formatted-string id="view-all" hidden="[[computeViewAllHidden(canShowMore, data)]]" text="[[data.viewAllText]]" class="style-scope ytd-grid-renderer">\n</yt-formatted-string>\n<div id="continuations" class="style-scope ytd-grid-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return xpu=g},{mode:_.v6("kevlar_poly_si_batch_j025")?1:2});var sP=function(){return _.J.apply(this,arguments)||this};
_.N(sP,_.J);
sP.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"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],sP.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],sP.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],sP.prototype,"data",void 0);sP=_.K([_.V({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],sP);
_.m(sP,"ytd-carousel-ad-renderer",function(){if(LHt!==void 0)return LHt;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-carousel-ad-renderer">\n  <div id="badge" class="style-scope ytd-carousel-ad-renderer"></div>\n  <h3 id="title-text" class="style-scope ytd-carousel-ad-renderer">\n    <yt-formatted-string text="[[data.adMetadata.displayAdRenderer.titleText]]" class="style-scope ytd-carousel-ad-renderer">\n    </yt-formatted-string>\n  </h3>\n  <div id="menu" class="style-scope ytd-carousel-ad-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-carousel-ad-renderer"></div>\n<div id="footer" class="style-scope ytd-carousel-ad-renderer">\n  <yt-formatted-string id="footer-string" text="[[data.adMetadata.displayAdRenderer.footerString]]" title="[[getSimpleString(data.adMetadata.displayAdRenderer.footerString)]]" class="style-scope ytd-carousel-ad-renderer">\n  </yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return LHt=g},{mode:1});var i_c;var mP=function(){return _.J.apply(this,arguments)||this};
_.N(mP,_.J);_.c=mP.prototype;_.c.configureRendererStamper=function(){return{"data.content.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.content.adBadge]]"}}}},"data.content.closeButton":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,mP.JSC$13262_CLICK_LOCATION_ID_MAP))};
_.c.onSitelinkTap=function(g){g.stopPropagation();var v,r,k=g==null?void 0:(v=g.model)==null?void 0:(r=v.item)==null?void 0:r.onTap;k&&this.ytSparklesClickLocationBehavior.handleClick(k,g,!1)};
_.c.onTap=function(g){var v=this.data&&this.data.content&&this.data.content.navigationEndpoint;v&&this.ytSparklesClickLocationBehavior.handleClick(v,g,!1)};
_.c.sendImpression=function(){if(this.data&&this.data.content)for(var g=_.I(this.data.content.impressionEndpoints||[]),v=g.next();!v.done;v=g.next()){v=_.I(v.value.loggingUrls||[]);for(var r=v.next();!r.done;r=v.next())r=r.value,r.baseUrl&&JF(r.baseUrl,r.attributionSrcMode)}};
mP.prototype.onTap=mP.prototype.onTap;mP.prototype.dataChanged=mP.prototype.dataChanged;mP.JSC$13262_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"]]);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],mP.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],mP.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.nE.YtSparklesClickLocationBehavior),_.F("design:type",Object)],mP.prototype,"ytSparklesClickLocationBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],mP.prototype,"data",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mP.prototype,"dataChanged",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],mP.prototype,"onTap",null);mP=_.K([_.V({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],mP);
_.m(mP,"ytd-promoted-sparkles-text-search-renderer",function(){if(i_c!==void 0)return i_c;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-sparkles-text-search-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n  <div id="main-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    <h3 id="title" aria-label$="[[data.content.title.accessibility.accessibilityData.label]]" title$="[[getSimpleString(data.content.title)]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        <yt-img-shadow id="favicon" hidden="[[!data.content.favicon]]" thumbnail="[[data.content.favicon]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        </yt-img-shadow>\n        [[getSimpleString(data.content.title)]]\n    </h3>\n    <yt-formatted-string id="description" no-endpoints="[[noEndpoints]]" text="[[data.content.descriptionText]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    </yt-formatted-string>\n    <div id="sitelinks-table" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      <template id="sitelinks-dom-repeat" is="dom-repeat" items="[[data.content.sitelinks]]" as="item" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        <yt-formatted-string id="sitelinks" ellipsis-truncate="" no-endpoints="[[noEndpoints]]" role="link" text="[[item.title]]" on-click="onSitelinkTap" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        </yt-formatted-string>\n      </template>\n    </div>\n    <div id="format-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      <div id="ad-badge" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n      <yt-formatted-string id="display-url" ellipsis-truncate="" no-endpoints="[[noEndpoints]]" text="[[data.content.websiteText]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="right-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    <div id="menu" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n    <div id="call-to-action" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return i_c=g},{mode:1});var G4_;var K$=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-mute-ad-action":"handleMuteAd"};return g};
_.N(K$,_.J);_.c=K$.prototype;
_.c.configureRendererStamper=function(){return{"data.menu":{id:_.T("fix_alignment_search_desktop_text_image_ads_small_screens")?"menu":"old-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge-search",
mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},"data.adBadge":{id:"ad-badge-new",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.c.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.c.computeHasAdBadge=function(g){return!(g==null||!g.adBadge)};
_.c.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",K$.JSC$13271_DEFAULT_AD_BADGE_RENDERER),_.Mm(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,K$.JSC$13271_CLICK_LOCATION_ID_MAP))};
_.c.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var g;(((g=this.data)==null?void 0:g.impressionCommands)||[]).forEach(function(v){v=_.I(v.loggingUrls||[]);for(var r=v.next();!r.done;r=v.next())r=r.value,r.baseUrl&&JF(r.baseUrl,r.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.c.onTap=function(g){var v,r=(v=this.data)==null?void 0:v.navigationEndpoint,k;(v=(k=this.data)==null?void 0:k.thumbnailNavigationEndpoint)&&_.mU(_.qm(g),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(v,g,!1):r&&this.ytSparklesClickLocationBehavior.handleClick(r,g,!1)};
_.c.handleMuteAd=function(){this.collapsed=!0};
_.c.attached=function(){var g=this;_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&g.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.c.detached=function(){_.T("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.mx.Object.defineProperties(K$.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var g;return!(((g=this.data)==null?void 0:g.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var g;return!(((g=this.data)==null?void 0:g.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
hideActionButton:{configurable:!0,enumerable:!0,get:function(){return!(this.data&&this.data.actionButton)}},
useRoundedBadge:{configurable:!0,enumerable:!0,get:function(){return this.webSearchLayout}}});
K$.prototype.dataChanged=K$.prototype.dataChanged;
K$.JSC$13271_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"]]);
K$.JSC$13271_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.I0("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],K$.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],K$.prototype,"ytRendererBehavior",void 0);_.K([_.D(LE),_.F("design:type",Object)],K$.prototype,"ytdActiveViewBehavior",void 0);
_.K([_.D([_.Mz.YtActionHandlerBehavior]),_.F("design:type",Object)],K$.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.nE.YtSparklesClickLocationBehavior),_.F("design:type",Object)],K$.prototype,"ytSparklesClickLocationBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],K$.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],K$.prototype,"collapsed",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],K$.prototype,"useBiggerThumbs",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.gV("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],K$.prototype,"biggerThumbsStyle",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.F("design:type",Boolean)],K$.prototype,"fixAlignmentSmallScreens",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs_square")}}),
_.F("design:type",Boolean)],K$.prototype,"useBiggerThumbsSquare",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data.mediaHoverOverlay"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],K$.prototype,"hideHoverOverlay",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.promotedSparklesWebStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],K$.prototype,"webSearchLayout",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],K$.prototype,"webSearchLayoutLandscape",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],K$.prototype,"webSearchLayoutSquare",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data.promotedSparklesWebStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],K$.prototype,"sparklesCtaNoBackground",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.actionButton"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],K$.prototype,"hideActionButton",null);_.K([_.u({computed:"computeButtonOverride(uiUpdate)"}),_.F("design:type",Object)],K$.prototype,"buttonOverride",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.F("design:type",Boolean)],K$.prototype,"hasNewAdBadge",void 0);_.K([_.C("data.promotedSparklesWebStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],K$.prototype,"useRoundedBadge",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],K$.prototype,"dataChanged",null);K$=_.K([_.V({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],K$);
_.m(K$,"ytd-promoted-sparkles-web-renderer",function(){if(G4_!==void 0)return G4_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-sparkles-web-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sparkles-container" on-tap="onTap" class="style-scope ytd-promoted-sparkles-web-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n    <div id="thumbnail-hover-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n      <div id="thumbnail-deep-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n        <yt-img-shadow id="thumbnail" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n        </yt-img-shadow>\n        <div id="media-badge-search" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n      </div>\n      <div id="media-hover-overlay" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n    </div>\n  </div>\n  <div id="sparkles-body-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n    <div id="sparkles-body" class="style-scope ytd-promoted-sparkles-web-renderer">\n      <h3 id="title" title$="[[getSimpleString(data.title)]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n          [[getSimpleString(data.title)]]\n      </h3>\n      <div id="description" class="style-scope ytd-promoted-sparkles-web-renderer">\n        [[getSimpleString(data.description)]]\n      </div>\n      <div id="website-text-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n        <span id="ad-badge-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n          <ytd-badge-supported-renderer id="ad-badge" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n          </ytd-badge-supported-renderer>\n          <div id="ad-badge-new" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n        </span>\n        <div id="website-text" class="style-scope ytd-promoted-sparkles-web-renderer">\n          [[getSimpleString(data.websiteText)]]\n        </div>\n      </div>\n      <div id="action-button" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n    </div>\n    <div id="menu" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n  </div>\n</div>\n<div id="old-menu" class="style-scope ytd-promoted-sparkles-web-renderer"></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return G4_=g},{mode:1});var X3_;var bN=function(){return _.J.apply(this,arguments)||this};
_.N(bN,_.J);_.c=bN.prototype;_.c.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.ctaRenderer":{id:"call-to-action",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}};
_.c.computeShowCta=function(g){return!(g==null||!g.ctaRenderer)};
_.c.onCtaClick=function(){var g,v,r,k=(g=this.data)==null?void 0:(v=g.ctaRenderer)==null?void 0:(r=v.buttonRenderer)==null?void 0:r.command;k&&this.ytComponentBehavior.resolveCommand(k)};
_.c.onWatchButtonClick=function(){var g,v,r,k=(g=this.data)==null?void 0:(v=g.watchButtonRenderer)==null?void 0:(r=v.buttonRenderer)==null?void 0:r.command;k&&this.ytComponentBehavior.resolveCommand(k)};
_.c.onTap=function(){};
_.c.dataChanged=function(){if(this.data&&(this.data.adBadge||this.set("data.adBadge",bN.JSC$13274_DEFAULT_AD_BADGE_RENDERER),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",bN.JSC$13274_DEFAULT_CLICK_LOCATION_BEHAVIOR,bN.JSC$13274_CLICK_LOCATION_ID_MAP),this.thumbnail)){var g=this.thumbnail.getElementsByTagName("a");g.length>0&&(g=g.namedItem("thumbnail"))&&g.removeAttribute("href")}};
_.c.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var g=_.I(this.data.impressionUrls),v=g.next();!v.done;v=g.next())v=v.value,Z2A(v,tGK(v));this.data.impressionsFired=!0}};
_.c.maybeComputeHref=function(){return null};
_.c.computeIsShortDR=function(g){return!(g==null||!g.watchButtonRenderer)&&!(g==null||!g.ctaRenderer)&&!!this.enableShortDR};
_.c.computeIsNewUiOrShortDr=function(g){return!!this.enableUiUpdate||this.computeIsShortDR(g)};
_.c.computeIsNewUiAndNotShortDr=function(g){return!!this.enableUiUpdate&&!this.computeIsShortDR(g)};
_.c.computeHideAvatar=function(g){return!((g==null?0:g.channelThumbnail)&&this.computeIsNewUiOrShortDr(g))};
_.c.onClick=function(g){var v,r=(v=this.data)==null?void 0:v.navigationEndpoint;if(this.enableShortDR&&r&&(_.l(r,_.Vx)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(r,g,!!_.l(r,_.Vx)),g.stopPropagation();else if(r&&_.l(r,_.Vx))this.ytSparklesClickLocationBehavior.handleClick(r,g,!0),g.stopPropagation();else if(r){var k,y;((k=this.data)==null?0:k.navigationEndpoint)&&((y=this.data)==null?0:y.adPlaybackContextParams)&&o3m(this.data.navigationEndpoint,this.data.adPlaybackContextParams);
this.ytComponentBehavior.resolveCommand(r)}};
_.c.computeButtonOverride=function(g){if(this.computeIsNewUiOrShortDr(g))return{style:"call-to-action",type:"tonal",iconPosition:"none"}};
_.c.computeSecondaryButtonOverride=function(){return{style:"call-to-action",type:"outline",iconPosition:"none"}};
_.c.onThumbnailContainerClick=function(g){this.onClick(g)};
_.c.computeThumbnailWidth=function(g,v){return g?v==="MASSIVE"?600:v==="BIG"?500:v==="MEDIUM"?450:420:360};
_.c.attached=function(){var g=this;_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&g.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.c.detached=function(){_.T("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
bN.prototype.dataChanged=bN.prototype.dataChanged;bN.prototype.onTap=bN.prototype.onTap;bN.JSC$13274_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.I0("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};bN.JSC$13274_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
bN.JSC$13274_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"}];_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],bN.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],bN.prototype,"ytRendererBehavior",void 0);_.K([_.D(LE),_.F("design:type",Object)],bN.prototype,"ytdActiveViewBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],bN.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.nE.YtSparklesClickLocationBehavior),_.F("design:type",Object)],bN.prototype,"ytSparklesClickLocationBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],bN.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],bN.prototype,"useBiggerThumbs",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("enable_video_display_compact_button_group_for_desktop_search")}}),
_.F("design:type",Boolean)],bN.prototype,"enableShortDR",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("enable_vac_ui_update_for_desktop_search")}}),
_.F("design:type",Boolean)],bN.prototype,"enableUiUpdate",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.gV("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],bN.prototype,"biggerThumbsStyle",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.F("design:type",Boolean)],bN.prototype,"showCta",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.F("design:type",Boolean)],bN.prototype,"isShortDr",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.F("design:type",Boolean)],bN.prototype,"isShortDrOrNewUi",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.F("design:type",Boolean)],bN.prototype,"isNewUiAndNotShortDr",void 0);_.K([_.u({computed:"computeButtonOverride(data)"}),_.F("design:type",Object)],bN.prototype,"buttonOverride",void 0);_.K([_.u({computed:"computeSecondaryButtonOverride(data)"}),_.F("design:type",Object)],bN.prototype,"secondaryButtonOverride",void 0);_.K([_.PX("ytd-thumbnail"),_.F("design:type",HTMLElement)],bN.prototype,"thumbnail",void 0);
_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bN.prototype,"onTap",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bN.prototype,"dataChanged",null);bN=_.K([_.V({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],bN);
_.m(bN,"ytd-promoted-video-renderer",function(){if(X3_!==void 0)return X3_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" on-click="onThumbnailContainerClick" class="style-scope ytd-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div id="metadata-container" class="style-scope ytd-promoted-video-renderer">\n    <div id="text-container" class="style-scope ytd-promoted-video-renderer">\n      <a id="endpoint" class="yt-simple-endpoint style-scope ytd-promoted-video-renderer" data="[[data.navigationEndpoint]]" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick">\n        <div id="meta" class="style-scope ytd-promoted-video-renderer">\n          <div id="title-wrapper" class="style-scope ytd-promoted-video-renderer">\n            \n            <h3 id="video-title" aria-label$="[[data.title.accessibility.accessibilityData.label]]" title$="[[getSimpleString(data.title)]]" class="style-scope ytd-promoted-video-renderer">\n              [[getSimpleString(data.title)]]\n            </h3>\n          </div>\n          \n          <span id="description-text" hidden="[[!computeIsNewUiOrShortDr(data)]]" class="style-scope ytd-promoted-video-renderer">[[getSimpleString(data.description)]]</span>\n          <div id="byline" class="style-scope ytd-promoted-video-renderer">\n            <div id="channel-thumbnail-container" title="[[getSimpleString(data.shortBylineText)]]" aria-label$="[[data.shortBylineText.accessibility.accessibilityData.label]]" hidden="[[computeHideAvatar(data)]]" class="style-scope ytd-promoted-video-renderer">\n                <yt-img-shadow id="avatar" disable-upgrade$="[[!data.channelThumbnail]]" thumbnail="[[data.channelThumbnail]]" class="style-scope ytd-promoted-video-renderer">\n                </yt-img-shadow>\n            </div>\n            <div id="ad-badge-container" hidden="[[!data.adBadge]]" class="style-scope ytd-promoted-video-renderer">\n              <ytd-badge-supported-renderer top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-promoted-video-renderer">\n              </ytd-badge-supported-renderer>\n            </div>\n            <ytd-video-meta-block id="ad-badge-metablock" data="[[data]]" class="style-scope ytd-promoted-video-renderer"></ytd-video-meta-block>\n          </div>\n        </div>\n        <span id="description-text" hidden="[[computeIsNewUiOrShortDr(data)]]" class="style-scope ytd-promoted-video-renderer">[[getSimpleString(data.description)]]</span>\n        <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n      </a>\n      <div id="button-container" class="style-scope ytd-promoted-video-renderer">\n        <template is="dom-if" if="[[computeIsShortDR(data)]]" class="style-scope ytd-promoted-video-renderer">\n          <ytd-button-renderer id="secondary-button" data="[[data.watchButtonRenderer.buttonRenderer]]" overrides="[[computeSecondaryButtonOverride(data)]]" on-click="onWatchButtonClick" class="style-scope ytd-promoted-video-renderer">\n          </ytd-button-renderer>\n        </template>\n        <div id="call-to-action" on-click="onCtaClick" class="style-scope ytd-promoted-video-renderer"></div>\n      </div>\n    </div>\n    <div id="menu" class="style-scope ytd-promoted-video-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return X3_=g},{mode:1});var BI6;var Ff=function(){var g=_.J.apply(this,arguments)||this;g.useRoundedBadge=!0;g.sitelinkIds=[];return g};
_.N(Ff,_.J);_.c=Ff.prototype;
_.c.configureRendererStamper=function(){return{"data.menu":{id:_.T("enable_text_ad_web_thumbnail_scaling_fix")?"new-menu":"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},
"data.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.c.dataChanged=function(){var g;(g=this.data)!=null&&g.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,Ff.JSC$13281_CLICK_LOCATION_ID_MAP)};
_.c.onTap=function(g){var v,r=(v=this.data)==null?void 0:v.navigationCommand;r&&!_.mU(_.qm(g),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(r,g,!1)};
_.c.onSitelinkTap=function(g){var v,r,k=g==null?void 0:(v=g.model)==null?void 0:(r=v.item)==null?void 0:r.onTap;k&&this.ytSparklesClickLocationBehavior.handleClick(k,g,!1)};
_.c.configureSitelinkClickTargets=function(){var g=this,v,r,k=(v=this.data)==null?void 0:(r=v.clickLocationTargets)==null?void 0:r.find(function(y){return y.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
k&&_.hb(this.hostElement).querySelectorAll(".sitelink").forEach(function(y){_.Mm(y,"yt-simple-endpoint",!0);g.sitelinkIds.push(y.id);var z,W;(z=g.ytSparklesClickLocationBehavior)==null||(W=z.clickTargetMap)==null||W.set(y.id,k)})};
_.c.sendImpression=function(){var g,v,r=((g=this.data)==null?void 0:(v=g.impressionCommand)==null?void 0:v.loggingUrls)||[];g=_.I(r);for(v=g.next();!v.done;v=g.next())v=v.value,v.baseUrl&&JF(v.baseUrl,v.attributionSrcMode)};
_.c.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.mx.Object.defineProperties(Ff.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
Ff.prototype.onTap=Ff.prototype.onTap;Ff.prototype.dataChanged=Ff.prototype.dataChanged;Ff.JSC$13281_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"]]);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ff.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ff.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.nE.YtSparklesClickLocationBehavior),_.F("design:type",Object)],Ff.prototype,"ytSparklesClickLocationBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ff.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ff.prototype,"showFavicon",null);_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],Ff.prototype,"useBiggerThumbs",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.gV("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],Ff.prototype,"biggerThumbsStyle",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.F("design:type",Boolean)],Ff.prototype,"enableThumbnailScalingFix",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ff.prototype,"dataChanged",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Ff.prototype,"onTap",null);Ff=_.K([_.V({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],Ff);
_.m(Ff,"ytd-text-image-no-button-layout-renderer",function(){if(BI6!==void 0)return BI6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-image-no-button-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n  <div id="text-image-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n    <div id="media-hover-overlay" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n    <div id="text-image" class="style-scope ytd-text-image-no-button-layout-renderer">\n      <yt-img-shadow id="text-image-favicon" hidden="[[!showFavicon]]" thumbnail="[[data.favicon]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-img-shadow>\n      <h3 id="text-image-title" class="style-scope ytd-text-image-no-button-layout-renderer">[[getSimpleString(data.title)]]</h3>\n    </div>\n    <div id="media-badge" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n  </div>\n  <div id="metadata-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n    <div id="metadata-body" class="style-scope ytd-text-image-no-button-layout-renderer">\n      <yt-formatted-string id="headline" ellipsis-truncate="" no-endpoints="" text="[[data.headline]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-formatted-string>\n      <yt-formatted-string id="description" ellipsis-truncate="" no-endpoints="" text="[[data.description]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-formatted-string>\n      <div id="details-line" class="style-scope ytd-text-image-no-button-layout-renderer">\n        <div id="ad-badge" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n        <div id="website-text" class="style-scope ytd-text-image-no-button-layout-renderer">[[getSimpleString(data.websiteText)]]</div>\n      </div>\n      <div id="sitelinks-carousel" class="style-scope ytd-text-image-no-button-layout-renderer">\n        <template is="dom-repeat" items="[[data.sitelinks]]" as="item" on-dom-change="configureSitelinkClickTargets" class="style-scope ytd-text-image-no-button-layout-renderer">\n          <div class="sitelink-container style-scope ytd-text-image-no-button-layout-renderer">\n            <yt-formatted-string id="sitelink-[[index]]" class="sitelink style-scope ytd-text-image-no-button-layout-renderer" ellipsis-truncate="" no-endpoints="" role="link" text="[[item.title]]" on-click="onSitelinkTap"></yt-formatted-string>\n          </div>\n        </template>\n      </div>\n    </div>\n    <div id="new-menu" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n  </div>\n  <div id="menu" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return BI6=g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var hYP;var iN=function(){var g=_.J.apply(this,arguments)||this;g.isInlinePlaybackState=!1;g.uiUpdate=_.T("web_modern_buttons");g.hideCta=_.T("hide_cta_for_home_web_video_ads");g.noBottomMargin=!1;g.animateInTimeStamp=_.Rf("hide_cta_for_home_web_video_ads_animate_in_time");g.animateInCta=!1;g.isHovered=!1;g.player=null;g.JSC$13288_playerEvents=new Map;g.JSC$13288_preventProgressSaveTimer=null;g.delayedCtaJobId=null;return g};
_.N(iN,_.J);_.c=iN.prototype;_.c.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.adCtaButton":{id:"call-to-action",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}};
_.c.attached=function(){this.JSC$13288_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$13288_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.T("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.c.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$13288_playerEvents)};
_.c.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",iN.JSC$13287_DEFAULT_CLICK_LOCATION_BEHAVIOR,iN.JSC$13287_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.c.hoverChanged=function(){var g=this;this.delayedCtaJobId&&(_.HR.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.T("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.Y9(_.HR,function(){g.buttonContainer.classList.add("show-delayed-buttons")},_.Rf("delayed_cta_on_web_delay_milliseconds")))};
_.c.setPlayer=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return(v=_.MP(g.hostElement,"yt-get-inline-preview-player-action"))&&v[0]?_.U(r,v[0].getPlayerPromise(),3):r.jumpTo(0);g.player=r.yieldResult;g.ytPlayerListenerBehavior.listenToPlayerEvents(g.player,g.JSC$13288_playerEvents);_.o7(r)})};
_.c.onPlaybackStart=function(){var g=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$13288_preventProgressSaveTimer=_.gZ(_.HR,function(){g.JSC$13288_preventProgressSaveTimer=null},1E4))};
_.c.onVideoProgress=function(g){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&g>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.c.resetPreventProgressSaveTimer=function(){_.HR.cancelJob(this.JSC$13288_preventProgressSaveTimer);this.JSC$13288_preventProgressSaveTimer=null};
_.c.getSimpleString=function(g){return _.sf(g)};
_.c.onClick=function(g){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var v,r=(v=this.data)==null?void 0:v.navigationEndpoint,k;v=(k=this.data)==null?void 0:k.channelEndpoint;var y,z;(k=(z=_.l((y=this.data)==null?void 0:y.adCtaButton,_.w1))==null?void 0:z.command)&&_.mU(_.qm(g),this.hostElement,["call-to-action"])?_.T("enable_fix_two_tab_short_dr")||this.ytSparklesClickLocationBehavior.handleClick(k,g,!1):v&&_.mU(_.qm(g),this.hostElement,["channel-thumbnail-container","short-byline-text"])?
this.ytSparklesClickLocationBehavior.handleClick(v,g,!1):!_.mU(_.qm(g),this.hostElement,["secondary-button"])&&r&&(_.T("enable_short_dr_for_desktop_launchable")?(y=!!_.l(r,_.Vx),this.isInlinePlaybackState&&y&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(r,g,y)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(r,g,!0)))}};
_.c.updateWatchEndpointStartTime=function(){var g,v;this.player&&((g=this.data)==null?0:g.inlinePlaybackEndpoint)&&((v=this.data)==null?0:v.navigationEndpoint)&&!this.JSC$13288_preventProgressSaveTimer&&(g=Math.floor(this.player.getCurrentTime()),_.l(this.data.navigationEndpoint,_.Vx).startTimeSeconds=g,_.l(this.data.inlinePlaybackEndpoint,_.Vx).startTimeSeconds=g)};
_.c.computeButtonOverride=function(){if(this.uiUpdate)return{style:"call-to-action",type:"tonal"}};
_.c.computeSecondaryButtonOverride=function(){return{style:"call-to-action",type:"outline",iconPosition:"none"}};
_.mx.Object.defineProperties(iN.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.T("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var g,v;return!((g=this.data)==null||!g.watchButton)&&!((v=this.data)==null||!v.adCtaButton)}}});
iN.prototype.hoverChanged=iN.prototype.hoverChanged;iN.prototype.dataChanged=iN.prototype.dataChanged;
iN.JSC$13287_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"]]);
iN.JSC$13287_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"}];
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],iN.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],iN.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],iN.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.nE.YtSparklesClickLocationBehavior),_.F("design:type",Object)],iN.prototype,"ytSparklesClickLocationBehavior",void 0);
_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",_.KE)],iN.prototype,"ytPlayerListenerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],iN.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],iN.prototype,"isInlinePlaybackState",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],iN.prototype,"miniMode",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],iN.prototype,"uiUpdate",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],iN.prototype,"hideCta",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],iN.prototype,"noBottomMargin",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],iN.prototype,"animateInCta",void 0);_.K([_.u({computed:"computeButtonOverride(uiUpdate)"}),_.F("design:type",Object)],iN.prototype,"buttonOverride",void 0);
_.K([_.u({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.F("design:type",Object)],iN.prototype,"secondaryButtonOverride",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],iN.prototype,"isHovered",void 0);_.K([_.PX("#button-container"),_.F("design:type",HTMLElement)],iN.prototype,"buttonContainer",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],iN.prototype,"typographyBump",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("typographyBump"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],iN.prototype,"typographyBumpV2",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iN.prototype,"dataChanged",null);_.K([_.IU("isHovered"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iN.prototype,"hoverChanged",null);
_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],iN.prototype,"isButtonGroup",null);iN=_.K([_.V({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],iN);
_.m(iN,"ytd-ad-inline-playback-meta-block",function(){if(hYP!==void 0)return hYP;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-inline-playback-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="ad-inline-playback-metadata" on-click="onClick" class="style-scope ytd-ad-inline-playback-meta-block">\n  <div id="meta-container" class="style-scope ytd-ad-inline-playback-meta-block">\n    <div id="channel-thumbnail-container" class="style-scope ytd-ad-inline-playback-meta-block">\n      <a id="avatar-link" class="yt-simple-endpoint style-scope ytd-ad-inline-playback-meta-block" hidden="[[!data.channelThumbnail]]" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" title="[[getSimpleString(data.shortBylineText)]]" aria-label$="[[data.shortBylineText.accessibility.accessibilityData.label]]" tabindex="-1">\n        <yt-img-shadow id="avatar" disable-upgrade$="[[!data.channelThumbnail]]" thumbnail="[[data.channelThumbnail]]" width="48" class="style-scope ytd-ad-inline-playback-meta-block">\n        </yt-img-shadow>\n      </a>\n    </div>\n    <div id="info-container" class="style-scope ytd-ad-inline-playback-meta-block">\n      <div id="title-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="video-title" text="[[data.title]]" title="[[getSimpleString(data.title)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n      <div id="menu" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n      <div id="description-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="description" text="[[data.description]]" title="[[getSimpleString(data.description)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n      <div id="byline-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <div id="badge" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n        <ytd-channel-name id="short-byline-text" channel-name="[[data.shortBylineText]]" no-endpoints="true" wrap-text="true" class="style-scope ytd-ad-inline-playback-meta-block"></ytd-channel-name>\n      </div>\n      <div id="secondary-description-container" aria-hidden="true" hidden="[[!data.secondaryDescription]]" "="" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="secondary-description" text="[[data.secondaryDescription]]" title="[[getSimpleString(data.secondaryDescription)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n    </div>\n  </div>\n  <div id="button-container" class="style-scope ytd-ad-inline-playback-meta-block">\n    <template is="dom-if" if="[[data.watchButton.buttonRenderer]]" class="style-scope ytd-ad-inline-playback-meta-block">\n      <ytd-button-renderer id="secondary-button" data="[[data.watchButton.buttonRenderer]]" overrides="[[computeSecondaryButtonOverride(data.watchButton.buttonRenderer)]]" class="style-scope ytd-ad-inline-playback-meta-block">\n      </ytd-button-renderer>\n    </template>\n    <div id="call-to-action" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return hYP=g},{mode:_.v6("kevlar_poly_si_batch_j065")?1:2});var nnF;var GC=function(){var g=_.J.apply(this,arguments)||this;g.noBottomMargin=!1;g.isInlinePreviewTriggered=!1;g.JSC$13293_activeViewMeasurementDataResolver=_.JW();return g};
_.N(GC,_.J);_.c=GC.prototype;_.c.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.c.attached=function(){var g=this;this.updateInlinePreviewHoverListeners();this.JSC$13293_activeViewMeasurementDataResolver.promise.then(function(v){g.ytdActiveViewBehavior.enableActiveViewMeasurement(v,15)});
_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&g.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.c.detached=function(){this.clearInlinePreviewHoverListeners();_.T("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.c.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13293_inlinePreviewHoverListener=qY({mediaRenderer:this,lockupElement:this.JSC$13293_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:WH_})};
_.c.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$13293_inlinePreviewHoverListener)==null||nA(g)};
_.c.onDataChanged=function(){var g;((g=this.data)==null?0:g.activeView)&&this.JSC$13293_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",GC.JSC$13292_DEFAULT_CLICK_LOCATION_BEHAVIOR,GC.JSC$13292_CLICK_LOCATION_ID_MAP);this.thumbnail&&(g=this.thumbnail.getElementsByTagName("a"),g.length>0&&(g=g.namedItem("thumbnail"))&&g.removeAttribute("href"));var v,r;if(((v=this.data)==
null?0:v.hasAutoplay)||((r=this.data)==null?0:r.forceImpAutoplay)){var k;(k=this.JSC$13293_inlinePreviewHoverListener)==null||xfR(k)}};
_.c.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.c.onThumbnailContainerClick=function(g){if(this.data&&this.data.navigationEndpoint){var v,r=(v=this.data)==null?void 0:v.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(r,g,!!_.l(r,_.Vx));g.stopPropagation()}};
_.c.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.c.impressionLog=function(){var g=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var v,r,k=(r=_.l((v=this.data)==null?void 0:v.onImpression,_.kX))==null?void 0:r.commands;k&&(k.forEach(function(y){y.clickTrackingParams&&delete y.clickTrackingParams;g.ytComponentBehavior.resolveCommand(y)}),this.data.impressionsFired=!0)}};
_.mx.Object.defineProperties(GC.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$13293_inlinePreviewHoverListener)==null?0:L3(g))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
GC.prototype.onTypographyBumpChanged=GC.prototype.onTypographyBumpChanged;GC.prototype.onDataChanged=GC.prototype.onDataChanged;GC.JSC$13292_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);GC.JSC$13292_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"}];
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],GC.prototype,"ytComponentBehavior",void 0);_.K([_.D(LE),_.F("design:type",Object)],GC.prototype,"ytdActiveViewBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],GC.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],GC.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],GC.prototype,"ytdDismissibleItemBehavior",void 0);
_.K([_.D(_.qg),_.F("design:type",Object)],GC.prototype,"ytdLockupBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],GC.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.nE.YtSparklesClickLocationBehavior),_.F("design:type",Object)],GC.prototype,"ytSparklesClickLocationBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],GC.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],GC.prototype,"noBottomMargin",void 0);
_.K([_.u(),_.F("design:type",Object)],GC.prototype,"isInlinePreviewTriggered",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.Nd}),_.F("design:type",Boolean)],GC.prototype,"miniMode",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],GC.prototype,"typographyBump",void 0);_.K([_.PX("ytd-thumbnail"),_.F("design:type",HTMLElement)],GC.prototype,"thumbnail",void 0);_.K([_.PX("#dismissible"),_.F("design:type",HTMLElement)],GC.prototype,"JSC$13293_dismissibleMedia",void 0);
_.K([_.PX("ytd-ad-inline-playback-meta-block"),_.F("design:type",HTMLElement)],GC.prototype,"adInlinePlaybackMetaBlock",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GC.prototype,"onDataChanged",null);_.K([_.Um("typographyBump"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GC.prototype,"onTypographyBumpChanged",null);
_.K([_.C("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],GC.prototype,"isHovered",null);GC=_.K([_.V({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],GC);
_.m(GC,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(nnF!==void 0)return nnF;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-display-full-buttoned-and-button-group-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="root" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    <div id="thumbnail-container" role="button" aria-label$="[[data.title.accessibility.accessibilityData.label]]" on-click="onThumbnailContainerClick" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      </ytd-thumbnail>\n    </div>\n    <ytd-ad-inline-playback-meta-block data="[[data]]" is-hovered="[[isInlinePreviewTriggered]]" mini-mode="[[miniMode]]" no-bottom-margin="[[noBottomMargin]]" typography-bump="[[typographyBump]]" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    </ytd-ad-inline-playback-meta-block>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="dismissed-content" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return nnF=g},{mode:1});var MUE;var Xf=function(){var g=_.J.apply(this,arguments)||this;g.isInlinePreviewTriggered=!1;g.JSC$13296_activeViewMeasurementDataResolver=_.JW();return g};
_.N(Xf,_.J);_.c=Xf.prototype;_.c.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.c.attached=function(){var g=this;this.updateInlinePreviewHoverListeners();this.JSC$13296_activeViewMeasurementDataResolver.promise.then(function(v){g.ytdActiveViewBehavior.enableActiveViewMeasurement(v,15)})};
_.c.detached=function(){this.clearInlinePreviewHoverListeners()};
_.c.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13296_inlinePreviewHoverListener=qY({mediaRenderer:this,lockupElement:this.JSC$13296_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:WH_})};
_.c.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$13296_inlinePreviewHoverListener)==null||nA(g)};
_.c.onDataChanged=function(){var g;((g=this.data)==null?0:g.activeView)&&this.JSC$13296_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",Xf.JSC$13295_DEFAULT_CLICK_LOCATION_BEHAVIOR,Xf.JSC$13295_CLICK_LOCATION_ID_MAP);this.thumbnail&&(g=this.thumbnail.getElementsByTagName("a"),g.length>0&&(g=g.namedItem("thumbnail"))&&g.removeAttribute("href"))};
_.c.onThumbnailContainerClick=function(g){if(this.data&&this.data.navigationEndpoint){var v,r=(v=this.data)==null?void 0:v.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(r,g,!0);g.stopPropagation()}};
_.c.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.c.impressionLog=function(){var g=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var v,r,k=(r=_.l((v=this.data)==null?void 0:v.onImpression,_.kX))==null?void 0:r.commands;k&&(k.forEach(function(y){y.clickTrackingParams&&delete y.clickTrackingParams;_.h0().resolve(_.nv).resolveCommand(y,{form:{element:g.hostElement}})}),this.data.impressionsFired=!0)}};
_.mx.Object.defineProperties(Xf.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$13296_inlinePreviewHoverListener)==null?0:L3(g))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
Xf.prototype.onDataChanged=Xf.prototype.onDataChanged;Xf.JSC$13295_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);Xf.JSC$13295_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"}];_.K([_.D(LE),_.F("design:type",Object)],Xf.prototype,"ytdActiveViewBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Xf.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Xf.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],Xf.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],Xf.prototype,"ytdLockupBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Xf.prototype,"ytdReduxBehavior",void 0);
_.K([_.D(_.nE.YtSparklesClickLocationBehavior),_.F("design:type",Object)],Xf.prototype,"ytSparklesClickLocationBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Xf.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Xf.prototype,"isInlinePreviewTriggered",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.Nd}),_.F("design:type",Boolean)],Xf.prototype,"miniMode",void 0);_.K([_.PX("ytd-thumbnail"),_.F("design:type",HTMLElement)],Xf.prototype,"thumbnail",void 0);
_.K([_.PX("#dismissible"),_.F("design:type",HTMLElement)],Xf.prototype,"JSC$13296_dismissibleMedia",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xf.prototype,"onDataChanged",null);_.K([_.C("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Xf.prototype,"isHovered",null);Xf=_.K([_.V({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],Xf);
_.m(Xf,"ytd-video-display-full-buttoned-renderer",function(){if(MUE!==void 0)return MUE;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-display-full-buttoned-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-display-full-buttoned-renderer">\n  <div id="root" class="style-scope ytd-video-display-full-buttoned-renderer">\n    <div id="thumbnail-container" role="button" aria-label$="[[data.title.accessibility.accessibilityData.label]]" on-click="onThumbnailContainerClick" class="style-scope ytd-video-display-full-buttoned-renderer">\n      <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-video-display-full-buttoned-renderer">\n      </ytd-thumbnail>\n    </div>\n    <ytd-ad-inline-playback-meta-block data="[[data]]" is-hovered="[[isInlinePreviewTriggered]]" mini-mode="[[miniMode]]" class="style-scope ytd-video-display-full-buttoned-renderer">\n    </ytd-ad-inline-playback-meta-block>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-display-full-buttoned-renderer">\n  <div id="dismissed-content" class="style-scope ytd-video-display-full-buttoned-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return MUE=g},{mode:1});var kz=function(g,v,r,k){k=k===void 0?!1:k;_.gC.call(this,g);this.adsClientErrorMessage=r;this.aggressivelySample=k;this.args=[];v&&this.args.push(v)};
_.N(kz,_.gC);var vb=function(g,v,r,k){k=k===void 0?!1:k;_.gC.call(this,g);this.adsClientErrorMessage=r;this.aggressivelySample=k;this.args=[];v&&this.args.push(v)};
_.N(vb,_.gC);var RYu=function(g){_.pg.call(this);var v=this;this.initializationFunction=g;this.instance=null;this.addOnDisposeCallback(function(){_.h1(v.instance);v.instance=null})};
_.N(RYu,_.pg);RYu.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.XS("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var l_h=function(){var g=new Map;[].forEach(function(v){g.set(v.JSC$26911_getType(),v)})};new Promise(function(){});var a_J=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"]]),AkB=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"}]]),gSu=function(g){this.experimentApiProvider=g;g=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=g<.1};var By=function(g,v,r,k){_.pg.call(this);this.adsControlFlowEventListeners=v;this.adEventLogger=r;this.experimentApiProvider=k;this.adsControlFlowManagerHelper=g(this,this,this,this,this);_.P0(this,this.adsControlFlowManagerHelper);g=_.I(v);for(v=g.next();!v.done;v=g.next())_.P0(this,v.value)};
_.N(By,_.pg);var vSB=function(g,v,r,k){hq(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",v,r,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,k);g=_.I(g.adsControlFlowEventListeners);for(k=g.next();!k.done;k=g.next())vSB(k.value,v,r)};
_.c=By.prototype;_.c.onOpportunityProcessedExternallyManaged=function(g,v,r,k){hq(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",g,r,v,void 0,void 0,void 0,void 0,void 0,void 0,void 0,k)};
_.c.onSlotReceivedExternallyManaged=function(g,v){n$(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",g,v)};
_.c.onSlotEntered=function(g){if(MO(this.adsControlFlowManagerHelper,g)!=null){n$(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",g);this.adsControlFlowManagerHelper.onSlotEntered(g);for(var v=_.I(this.adsControlFlowEventListeners),r=v.next();!r.done;r=v.next())r.value.onSlotEntered(g);if(MO(this.adsControlFlowManagerHelper,g)!=null&&MO(this.adsControlFlowManagerHelper,g).isOccupyingSlotType()&&Rs(this.adsControlFlowManagerHelper,g)&&!rk6(this.adsControlFlowManagerHelper,g)){var k;gA(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",g,(k=Rs(this.adsControlFlowManagerHelper,g))!=null?k:void 0);g=MO(this.adsControlFlowManagerHelper,g);g.slotLifecycleStage!=="entered"&&vx(g.slot,g.slotLifecycleStage,"enterLayoutForSlot");g.slotLifecycleStage="rendering";g.registeredLayoutRenderingAdapter.startRendering(g.layout)}}};
_.c.onSlotExited=function(g){if(MO(this.adsControlFlowManagerHelper,g)!=null){n$(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",g);this.adsControlFlowManagerHelper.onSlotExited(g);for(var v=_.I(this.adsControlFlowEventListeners),r=v.next();!r.done;r=v.next())r.value.onSlotExited(g);MO(this.adsControlFlowManagerHelper,g)!=null&&MO(this.adsControlFlowManagerHelper,g).markedForUnscheduleAfterOutboundAdapterRequests&&kaC(this,g)}};
_.c.onLayoutReceivedExternallyManaged=function(g,v,r){g.managerLayer!=="core"&&gA(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",g,v,r)};
var ykt=function(g,v,r){if(MO(g.adsControlFlowManagerHelper,v)!=null){gA(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",v,r);g=_.I(g.adsControlFlowEventListeners);for(var k=g.next();!k.done;k=g.next())ykt(k.value,v,r)}};
By.prototype.onLayoutExited=function(g,v,r){if(MO(this.adsControlFlowManagerHelper,g)!=null){gA(this.adEventLogger,e1Y(r),g,v);this.adsControlFlowManagerHelper.onLayoutExited(g,v);for(var k=_.I(this.adsControlFlowEventListeners),y=k.next();!y.done;y=k.next())y.value.onLayoutExited(g,v,r);(r=Rs(this.adsControlFlowManagerHelper,g))&&v.layoutId===r.layoutId&&ck6(this,g)}};
By.prototype.disposeInternal=function(){var g=z1B(this.adsControlFlowManagerHelper);g=_.I(g);for(var v=g.next();!v.done;v=g.next())kaC(this,v.value);_.pg.prototype.disposeInternal.call(this)};
var kaC=function(g,v){if(MO(g.adsControlFlowManagerHelper,v)!=null)if(MO(g.adsControlFlowManagerHelper,v).JSC$26942_isSlotExitRequested()||MO(g.adsControlFlowManagerHelper,v).JSC$26942_isLayoutExitRequested())MO(g.adsControlFlowManagerHelper,v).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(MO(g.adsControlFlowManagerHelper,v).isOccupyingSlotType())MO(g.adsControlFlowManagerHelper,v).markedForUnscheduleAfterOutboundAdapterRequests=!0,ck6(g,v);else if(MO(g.adsControlFlowManagerHelper,v).JSC$26942_isSlotFillRequested())MO(g.adsControlFlowManagerHelper,
v).markedForUnscheduleAfterOutboundAdapterRequests=!0,MO(g.adsControlFlowManagerHelper,v)!=null&&(n$(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",v),v=MO(g.adsControlFlowManagerHelper,v),v.fulfillmentLifecycleStage="fill_cancel_requested",v.registeredFulfillmentAdapter.cancelSlotFilling());else{var r=Rs(g.adsControlFlowManagerHelper,v),k;g.experimentApiProvider.get();(k=_.T("h5_enable_layout_unscheduling_events"))&&(r?I_u(g,v,r):_.XS(Error("Fh"),v,r,void 0,!1));n$(g.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",v);var y=MO(g.adsControlFlowManagerHelper,v),z=v.slotEntryTrigger,W=y.registeredSlotEntryTriggerAdapters.get(z.triggerId);W&&(W.unregisterTrigger(z),y.registeredSlotEntryTriggerAdapters.delete(z.triggerId));z=_.I(v.slotFulfillmentTriggers);for(W=z.next();!W.done;W=z.next()){W=W.value;var S=y.registeredFulfillmentTriggerAdapters.get(W.triggerId);S&&(S.unregisterTrigger(W),y.registeredFulfillmentTriggerAdapters.delete(W.triggerId))}z=_.I(v.slotExpirationTriggers);
for(W=z.next();!W.done;W=z.next())if(W=W.value,S=y.registeredExpirationTriggerAdapters.get(W.triggerId))S.unregisterTrigger(W),y.registeredExpirationTriggerAdapters.delete(W.triggerId);y.hasLayout()&&(z=y.layout,rA(y,z.layoutExitNormalTriggers),rA(y,z.layoutExitSkipTriggers),rA(y,z.layoutExitMuteTriggers),rA(y,z.layoutExitUserInputSubmittedTriggers),rA(y,z.layoutExitUserCancelledTriggers));y.registeredFulfillmentAdapter=void 0;y.registeredSlotAdapter!=null&&(y.registeredSlotAdapter.release(),y.registeredSlotAdapter=
void 0);y.registeredLayoutRenderingAdapter!=null&&(y.registeredLayoutRenderingAdapter.release(),y.registeredLayoutRenderingAdapter=void 0);y=g.adsControlFlowManagerHelper;MO(y,v)&&(y=WdC(y,v.slotType+"_"+v.slotPhysicalPosition))&&y.delete(v.slotId);n$(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",v);g=_.I(g.adsControlFlowEventListeners);for(y=g.next();!y.done;y=g.next())y=y.value,y.onSlotUnscheduled(v),r&&!k&&I_u(y,v,r)}},I_u=function(g,v,r){gA(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
v,r);
gA(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",v,r);g=_.I(g.adsControlFlowEventListeners);for(var k=g.next();!k.done;k=g.next())k=k.value,r&&I_u(k,v,r)},ck6=function(g,v){if(MO(g.adsControlFlowManagerHelper,v)!=null&&MO(g.adsControlFlowManagerHelper,v).isOccupyingSlotType()){var r=Rs(g.adsControlFlowManagerHelper,v);
if(r&&rk6(g.adsControlFlowManagerHelper,v)){if(MO(g.adsControlFlowManagerHelper,v)!=null){var k=g.adEventLogger,y;var z=((y=AkB.get("abandoned"))==null?void 0:y.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";gA(k,z,v,r);g=MO(g.adsControlFlowManagerHelper,v);g.slotLifecycleStage!=="rendering"&&vx(g.slot,g.slotLifecycleStage,"exitLayout");g.slotLifecycleStage="rendering_stop_requested";g.registeredLayoutRenderingAdapter.stopRendering(r,"abandoned")}}else{n$(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
v);try{k=MO(g.adsControlFlowManagerHelper,v);if(!k)throw new vb("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");k.slotLifecycleStage!=="enter_requested"&&k.slotLifecycleStage!=="entered"&&k.slotLifecycleStage!=="rendering"&&vx(k.slot,k.slotLifecycleStage,"exitSlot");k.slotLifecycleStage="exit_requested";if(k.registeredSlotAdapter===void 0)throw k.slotLifecycleStage="scheduled",new vb("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
k.registeredSlotAdapter.exit()}catch(W){W instanceof vb&&W.adsClientErrorMessage?(PZj(g.adEventLogger,W.adsClientErrorMessage,v),_.XS(W,v,void 0,void 0,W.aggressivelySample)):(PZj(g.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",v),_.XS(W,v))}}}};var kp=function(g,v,r,k,y,z){_.pg.call(this);this.registry=g;this.experimentApiProvider=z;this.slotMap=new Map};
_.N(kp,_.pg);var WdC=function(g,v){return(g=g.slotMap.get(v))?g:new Map},MO=function(g,v){return WdC(g,v.slotType+"_"+v.slotPhysicalPosition).get(v.slotId)},z1B=function(g){var v=[];
g.slotMap.forEach(function(r){r=_.I(r.values());for(var k=r.next();!k.done;k=r.next())v.push(k.value.slot)});
return v};
kp.prototype.onSlotEntered=function(g){g=MO(this,g);g.slotLifecycleStage!=="enter_requested"&&vx(g.slot,g.slotLifecycleStage,"onSlotEntered");g.slotLifecycleStage="entered"};
var rk6=function(g,v){g=MO(g,v);return g.hasLayout()&&g.isRendering()},Rs=function(g,v){(g=MO(g,v))?g.hasLayout()&&!g.layout&&_.XS("Unexpected empty layout",v):_.XS("Unexpected undefined slotState",v);
return(g==null?void 0:g.layout)||null};
kp.prototype.onSlotExited=function(g){g=MO(this,g);g.slotLifecycleStage!=="exit_requested"&&vx(g.slot,g.slotLifecycleStage,"onSlotExited");g.slotLifecycleStage="scheduled"};
kp.prototype.onLayoutExited=function(g,v){g=MO(this,g);g.isPrimaryLayout(v)&&(g.slotLifecycleStage!=="rendering_stop_requested"&&vx(g.slot,g.slotLifecycleStage,"onLayoutExited"),g.slotLifecycleStage="entered")};
var rA=function(g,v){v=_.I(v);for(var r=v.next();!r.done;r=v.next()){r=r.value;var k=g.registeredLayoutExitTriggerAdapters.get(r.triggerId);k&&(k.unregisterTrigger(r),g.registeredLayoutExitTriggerAdapters.delete(r.triggerId))}},vx=function(g,v,r){_.XS("Slot stage was "+v+" when calling method "+r,g)};var oSj=function(g){_.pg.call(this);this.deps=g;this.JSC$13345_adsControlFlowManager=SSj(this)};
_.N(oSj,_.pg);var SSj=function(g){var v=new By(function(r,k,y,z){return new kp(g.deps.registry,r,k,y,z,g.deps.experimentApiProvider)},new Set(TLA(g.deps.registry).concat(g.deps.listeners)),g.deps.adEventLogger,g.deps.experimentApiProvider);
_.P0(g,v);return v};var YSc=function(g,v){_.pg.call(this);this.experimentApiProvider=g;this.eventLoggingSettingsProvider=v;this.eventCount=0};
_.N(YSc,_.pg);YSc.prototype.logEvent=function(g){hq(this,g)};
var n$=function(g,v,r,k){hq(g,v,void 0,void 0,void 0,r,void 0,void 0,void 0,r.adSlotLoggingData,void 0,void 0,k)},gA=function(g,v,r,k,y){hq(g,v,void 0,void 0,void 0,r,k?k:void 0,void 0,void 0,r.adSlotLoggingData,k?k.adLayoutLoggingData:void 0,void 0,y)},PZj=function(g,v,r){hq(g,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,r,void 0,void 0,void 0,r.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:v})},hq=function(g,v,r,k,y,z,W,S,Y,e,a,E,p){p=p===void 0?0:p;
U8P(g.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+v,"slot:",z,"layout:",W,"ping:",S,"Opportunity:",{opportunityType:r,associatedSlotId:k,slotsFromOpportunity:y,triggerBundle:Y,adSlotLoggingData:e,adLayoutLoggingData:a});try{var f=function(){g.experimentApiProvider.get();if(v!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){v||_.XS("Empty PACF event type",z,W);var Z=g.eventLoggingSettingsProvider.get();var L;(L=Z.alwaysIncludeDebugData)||(Z.experimentApiProvider.get(),L=
!1);Z=L;L={eventType:v,eventOrder:++g.eventCount};var Q={};z&&(Q.slotData=d8o(Z,z));if(W){var O={type:W.layoutType,controlFlowManagerLayer:a_J.get(W.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};Z&&(O.debugData={layoutId:W.layoutId});Q.layoutData=O}S&&(Q.pingData={pingDispatchStatus:S.dispatchStatus,serializedAdPingMetadata:S.ping.serializedAdPingMetadata,pingIndex:S.index});Y&&(Q.triggerData=ESJ(Y.trigger,Y.category));r&&(Q.opportunityData=ptF(Z,r,k,y));L.adClientData=Q;e&&(L.serializedSlotAdServingData=
e.serializedSlotAdServingDataEntry);a&&(L.serializedAdServingData=a.serializedAdServingDataEntry);E&&(L.errorInfo=E);_.fx("adsClientStateChange",{adsClientEvent:L})}};
p&&p>0?_.Ev(_.Tn(),function(){return f()},p):f()}catch(Z){U8P(g.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.Ev(_.Tn(),function(){_.XS(Z instanceof Error?Z:String(Z),z,W,{pacf_message:"exception during pacf logging"})})}};var AkV=function(g,v){YSc.call(this,g,v)};
_.N(AkV,YSc);var e1H=function(){},U8P=function(g,v){return _.T(v)};var ES6=function(){var g=new a_6;this.JSC$13364_adsControlFlowManager=(new oSj(g)).JSC$13345_adsControlFlowManager},a_6=function(){_.pg.call(this);
var g=this;this.experimentApiProvider=new RYu(function(){return new e1H});
var v=new RYu(function(){return new gSu(g.experimentApiProvider)});
this.adEventLogger=new AkV(this.experimentApiProvider,v);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.N(a_6,_.pg);var d8C=function(){},pt1,y_=function(){pt1||(pt1=new d8C);
return pt1},cx=function(g){if(!g.JSC$13375_externallyManagedSlotAdapterCallback){var v=(new ES6).JSC$13364_adsControlFlowManager;
g.JSC$13375_externallyManagedSlotAdapterCallback=v}return g.JSC$13375_externallyManagedSlotAdapterCallback},TLu=function(g,v,r){var k=v.opportunityType,y=Error("Gh");
if(k!==void 0){var z=cx(g);vSB(z,k,void 0,r)}else _.XS(y,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});z=[];if(v.adSlotAndLayoutMetadata!==void 0){v=_.I(v.adSlotAndLayoutMetadata);for(var W=v.next();!W.done;W=v.next()){var S=W.value;if(W=S.adSlotMetadata)if(z.push(W),g.onSlotReceivedExternallyManaged(W,r),S.adLayoutMetadata){S=_.I(S.adLayoutMetadata);for(var Y=S.next();!Y.done;Y=S.next())g.onLayoutReceivedExternallyManaged(W,Y.value,r)}else r>0&&_.XS("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
k,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else r>0&&_.XS("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+k,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else r>0&&_.XS("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+k,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(k!==void 0)g.onOpportunityProcessedExternallyManaged(k,z,void 0,r);else _.XS(y,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
d8C.prototype.onSlotReceivedExternallyManaged=function(g,v){g=r0(g);if(g instanceof vb)_.XS(g,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else cx(this).onSlotReceivedExternallyManaged(g,v)};
d8C.prototype.onLayoutReceivedExternallyManaged=function(g,v,r){g=r0(g);v=f_k(v);if(g instanceof vb)_.XS(g,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(v instanceof kz)_.XS(v,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else cx(this).onLayoutReceivedExternallyManaged(g,v,r)};
d8C.prototype.onOpportunityProcessedExternallyManaged=function(g,v,r,k){var y=[];v=_.I(v);for(var z=v.next();!z.done;z=v.next())z=r0(z.value),z instanceof vb?_.XS(z,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):y.push(z);cx(this).onOpportunityProcessedExternallyManaged(g,y,r,k)};
var l_P=function(g,v){v=r0(v);if(v instanceof vb)_.XS(v,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var r=cx(g);n$(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",v);r=_.I(r.adsControlFlowEventListeners);for(var k=r.next();!k.done;k=r.next())k=MO(k.value,v),k.slotLifecycleStage!=="not_scheduled"&&vx(k.slot,k.slotLifecycleStage,"onSlotScheduled"),k.slotLifecycleStage="scheduled";g=cx(g);n$(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",v);g=_.I(g.adsControlFlowEventListeners);
for(r=g.next();!r.done;r=g.next())r.value.onSlotEntered(v)}},f_u=function(g,v){v=r0(v);
if(v instanceof vb)_.XS(v,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var r=cx(g);n$(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",v);r=_.I(r.adsControlFlowEventListeners);for(var k=r.next();!k.done;k=r.next())k.value.onSlotExited(v);g=cx(g);n$(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",v);g=_.I(g.adsControlFlowEventListeners);for(r=g.next();!r.done;r=g.next())r.value.onSlotUnscheduled(v)}},NLB=function(g,v,r){v=r0(v);
r=f_k(r);if(v instanceof vb)_.XS(v,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(r instanceof kz)_.XS(r,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var k=cx(g);gA(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",v,r);k=_.I(k.adsControlFlowEventListeners);for(var y=k.next();!y.done;y=k.next())y.value.onLayoutScheduled(v,r);g=cx(g);gA(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",v,r);g=_.I(g.adsControlFlowEventListeners);
for(k=g.next();!k.done;k=g.next())ykt(k.value,v,r)}},z8=function(g,v,r){v=r0(v);
r=f_k(r);if(v instanceof vb)_.XS(v,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(r instanceof kz)_.XS(r,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var k=cx(g);gA(k.adEventLogger,e1Y("normal"),v,r);k=_.I(k.adsControlFlowEventListeners);for(var y=k.next();!y.done;y=k.next())y.value.onLayoutExited(v,r,"normal");g=cx(g);g=_.I(g.adsControlFlowEventListeners);for(k=g.next();!k.done;k=g.next())I_u(k.value,v,r)}};_.IE=_.bC(function(g){var v=_.KM(g,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});g=Object.assign({},v);var r=v.data;v=v.customCommandResolver;var k=(delete g.data,delete g.customCommandResolver,g),y=_.sv();_.st(y,function(){return r().interaction},v,function(){var S;
return(S=k.listenToTapEvent)==null?void 0:S.call(k)});
_.XT(y,{visibilityCallback:function(S){var Y,e=(Y=r().interaction)==null?void 0:Y.onFirstVisible;S&&(e&&_.jW(e),k.setOnErrorHandler()&&NLK(y))},
showOption:_.Ge});g=_.I(_.Ww(!1,void 0,"eiYvIe"));var z=g.next().value,W=g.next().value;return _.A("ad-image-view-model",{class:function(){var S,Y=[((S=r().interaction)==null?0:S.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],e;((e=k.isGridViewEnabled)==null?0:e.call(k))&&Y.push("ytwAdImageViewModelHostInGridView");return Y.join(" ")},
el:y,"on:touchend":_.oV(function(){var S;((S=k.setTouchEndHandler)==null?0:S.call(k))&&!z()&&(y.value.click(),W(!0),setTimeout(function(){W(!1)},100));
return!1})},_.A("div",{class:"ytwAdImageViewModelHostImageContainer"},_.A(_.Kw,{data:function(){var S;
return{sources:r().imageSources,contentMode:(S=r().imageProperties)==null?void 0:S.contentMode}},
alt:function(){var S,Y;return((S=r().interaction)==null?void 0:(Y=S.accessibility)==null?void 0:Y.label)||""},
targetHeight:k.targetHeight,targetWidth:k.targetWidth,preserveHeight:k.preserveHeight,preserveWidth:k.preserveWidth,useWidth:k.useWidth,style:function(){var S,Y;return"vertical-align: bottom;"+(((S=r().background)==null?0:S.color)?"background-color:"+_.wG((Y=r().background)==null?void 0:Y.color)+";":"")},
className:function(){return k.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var S,Y;return(Y=(S=k.setDraggable)==null?void 0:S.call(k))!=null?Y:void 0}})))},"gb");var Zjj=_.bC(function(g){var v=g.data,r=g.listenToTapEvent,k=_.sv();_.T("enable_web_home_top_landscape_image_layout_legacy_click_command")||_.st(k,function(){return v().interaction},void 0,function(){return r==null?void 0:r()});
_.XT(k,{visibilityCallback:function(z){var W,S=(W=v().interaction)==null?void 0:W.onFirstVisible;z&&S&&_.jW(S)},
showOption:_.Ge});var y=function(){};
return _.A("ad-button-hover-overlay-view-model",{"on:click":_.oV(function(){if(_.T("enable_web_home_top_landscape_image_layout_legacy_click_command")){var z,W=(z=v().interaction)==null?void 0:z.onTap;W&&_.hV(k.value,"yt-navigate",{endpoint:_.Q0(W)})}}),
class:function(){var z;return((z=v().interaction)==null?0:z.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:k},function(){return _.T("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.A(_.dF,{data:function(){return v().button}},{adButtonViewModel:function(z){return _.A(_.BA,{data:z.data,
customCommandResolver:y})}}):_.A(_.dF,{data:function(){return v().button}},{adButtonViewModel:_.BA})}())},"hb");var yP;_.B6(_.bC(function(g){var v=g.data;var r=_.sv();_.T("stop_av_measurement_on_detach")&&_.tQ(function(){z1(r)});
_.st(r,function(){return v().interaction},void 0,function(){return!0});
_.XT(r,{visibilityCallback:function(z){if(z){var W;(z=(W=v().interaction)==null?void 0:W.onFirstVisible)&&_.jW(z);var S;if(W=(S=v().adLayoutData)==null?void 0:S.activeViewData)cb(r,W),_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&z1(r)})}else _.T("stop_av_measurement_on_detach")&&z1(r)},
showOption:_.Ge,hideOption:XN});g=_.I(_.Ww(!1,void 0,"yzu6qe"));var k=g.next().value,y=g.next().value;return _.A("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:r,"on:mouseenter":_.oV(function(){y(!0)}),
"on:mouseleave":_.oV(function(){y(!1)})},_.A("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",
style:_.AW({"max-width":function(){return _.T("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.A("div",{class:function(){var z;
a:{var W;switch((z=_.l(v().thumbnailImage,El))==null?void 0:(W=z.imageProperties)==null?void 0:W.renderingAspect){case "RENDERING_ASPECT_SQUARE":z="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":z="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}z=void 0}return z}},_.A(_.dF,{data:function(){return v().thumbnailImage}},{adImageViewModel:function(z){return _.A(_.IE,
{data:z.data,
listenToTapEvent:!0,setTouchEndHandler:_.T("enable_top_landscape_image_experiment_dom_id_web")})}})),_.A("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.A(_.d,{cond:function(){var z,W,S;
return(z=_.l(v().thumbnailImage,El))==null?void 0:(W=z.imageProperties)==null?void 0:(S=W.overlayIcon)==null?void 0:S.iconImage},
then:function(z){return _.A(_.Kw,{data:z,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.A("div",{class:function(){return k()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.A(_.dF,{data:function(){return v().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(z){return _.A(Zjj,
{data:z.data,
listenToTapEvent:!0})}}))),_.A("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.A(_.dF,{data:function(){return v().feedAdMetadata}},{feedAdMetadataViewModel:function(z){return _.A($AB,{data:z.data,
listenToTapEvent:!0,setTouchEndHandler:_.T("enable_top_landscape_image_experiment_dom_id_web")})}})))},"ib"),"compact-landscape-no-button-layout-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){var v=g.data;var r=_.sv();_.T("stop_av_measurement_on_detach")&&_.tQ(function(){z1(r)});
var k=_.Dt(_.CC);_.st(r,function(){return v().interaction});
_.XT(r,{visibilityCallback:function(e){if(e){var a;(e=(a=v().interaction)==null?void 0:a.onFirstVisible)&&_.jW(e);var E;if(a=(E=v().adLayoutData)==null?void 0:E.activeViewData)cb(r,a),_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&z1(r)})}else _.T("stop_av_measurement_on_detach")&&z1(r)},
showOption:_.Ge,hideOption:XN});var y=_.oV(function(e){var a,E,p=(a=_.l(v().adImage,El))==null?void 0:(E=a.interaction)==null?void 0:E.onTap;p&&(_.T("enable_square_image_components_ui_web_with_custom_event")?_.hV(r.value,"yt-navigate",{endpoint:_.Q0(p)}):RC3(e,p))}),z=_.oV(function(){var e,a,E=(e=_.l(v().adButton,NjB))==null?void 0:(a=e.interaction)==null?void 0:a.onTap;
E&&_.hV(r.value,"yt-navigate",{endpoint:_.Q0(E)})}),W=function(){};
g={};var S={},Y={};return _.A("square-image-layout-view-model",{class:_.IV("ytwSquareImageLayoutViewModelHost",(g.ytwSquareImageLayoutViewModelHostColumn=k,g)),el:r},_.A("div",{class:_.IV("ytwSquareImageLayoutViewModelHostImage",(S.ytwSquareImageLayoutViewModelHostColumnImage=k,S))},function(){return _.T("enable_square_image_components_ui_web_with_native_img")?_.A("img",{class:"ytwSquareImageLayoutViewModelHostImageExp",src:function(){var e,a,E;return((e=_.l(v().adImage,El))==null?void 0:(a=e.imageSources)==
null?void 0:(E=a[0])==null?void 0:E.url)||"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="},
draggable:"false","on:click":y}):_.A(_.dF,{data:function(){return v().adImage}},{adImageViewModel:function(e){return _.A(_.IE,{data:e.data,
isGridViewEnabled:k,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.A("div",{class:_.IV("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(Y.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=k,Y))},_.A(_.dF,{data:function(){return v().feedAdMetadata}},{feedAdMetadataViewModel:$AB}),function(){return _.T("enable_square_image_components_ui_web_with_float_button")?_.A("div",{"on:click":z},_.A(_.dF,{data:function(){return v().adButton}},
{adButtonViewModel:function(e){var a={};
return _.A(_.BA,{data:e.data,customCommandResolver:W,className:_.IV((a.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,a.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=k,a))})}})):_.A(_.dF,{data:function(){return v().adButton}},{adButtonViewModel:function(e){var a={};
return _.A(_.BA,{data:e.data,className:_.IV((a.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,a.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=k,a))})}})}()))},"jb"),"square-image-layout-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){var v=g.data;var r=g.noBottomMargin;var k=g.typographyBump;var y=_.sv();_.T("stop_av_measurement_on_detach")&&_.tQ(function(){z1(y)});
_.T("enable_web_home_top_landscape_image_layout_level_click")&&_.st(y,function(){return v().interaction},void 0,function(){return!0});
g=function(){return v().interaction};
g!==void 0&&g!==null||_.J0(Error("Hh"));_.XT(y,{visibilityCallback:function(e){if(e){var a;(e=(a=v().interaction)==null?void 0:a.onFirstVisible)&&_.jW(e);var E;if(a=(E=v().adLayoutData)==null?void 0:E.activeViewData)cb(y,a),_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&z1(y)})}else _.T("stop_av_measurement_on_detach")&&z1(y)},
showOption:_.Ge,hideOption:XN});var z=function(){var e,a,E;return(e=_.l(v().thumbnailImage,El))==null?void 0:(a=e.background)==null?void 0:(E=a.backgroundImageSource)==null?void 0:E.imageSources};
g=_.I(_.Ww(!1,void 0,"GIwTMc"));var W=g.next().value,S=g.next().value,Y=function(){return W()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.A("top-landscape-image-layout-view-model",{class:function(){var e;return((e=v().interaction)==null?0:e.onTap)&&_.T("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:y,"on:mouseenter":_.oV(function(){S(!0)}),
"on:mouseleave":_.oV(function(){S(!1)})},_.A("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.A(_.d,{cond:function(){return z()&&z().length>0},
then:function(){return _.A("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.AW({top:"0","background-image":function(){return"url("+String(z()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.A(_.d,{cond:function(){return!!v().adButtonHoverOverlay},
then:function(){return _.A("div",{class:Y},_.A(_.dF,{data:function(){return v().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:Zjj}))}}),_.A("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.A(_.dF,{data:function(){return v().thumbnailImage}},{adImageViewModel:function(e){return _.A(_.IE,{data:e.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.T("enable_web_home_top_landscape_image_layout_level_click")})}})),_.A("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.A(_.Kw,{data:{sources:[{clientResource:{imageName:_.T("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.A("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.A(_.dF,{data:function(){return v().feedAdMetadata}},{feedAdMetadataViewModel:function(e){return _.A($AB,{data:e.data,
noBottomMargin:function(){return r==null?void 0:r()},
listenToTapEvent:function(){return _.T("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return k==null?void 0:k()}})}})))},"kb"),"top-landscape-image-layout-view-model",{props:{data:_.me,
noBottomMargin:_.me,typographyBump:_.me}});_.B6(_.bC(function(g){var v=g.data;var r=g.typographyBump;var k=_.sv();_.XT(k,{visibilityCallback:function(y){if(y){var z;(y=(z=v().interaction)==null?void 0:z.onFirstVisible)&&_.jW(y);var W;z=(W=v().adLayoutData)==null?void 0:W.activeViewData;!_.T("ablate_desktop_short_dr_video_ads_components_ui_active_view")&&z&&cb(k,z)}},
showOption:_.Ge,hideOption:XN});return _.A("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:k},_.A("div",null,_.A(_.dF,{data:function(){return v().videoLockup}},{lockupViewModel:function(y){return _.A(_.g9,{data:y.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:r})}})))},"lb"),"video-display-button-group-layout-view-model",{props:{data:_.me,
noBottomMargin:_.me,typographyBump:_.me}});_.B6(_.bC(function(g){var v=g.data;var r=g.className;var k=g.typographyBump;var y=_.sv();_.XT(y,{visibilityCallback:function(z){if(z){var W;(z=(W=v().interaction)==null?void 0:W.onFirstVisible)&&_.jW(z);var S;(W=(S=v().adLayoutData)==null?void 0:S.activeViewData)&&cb(y,W)}},
showOption:_.Ge});return _.A("video-display-compact-button-group-layout-view-model",{el:y,class:_.IV("videoDisplayCompactButtonGroupLayoutViewModelHost",r)},_.A(_.dF,{data:function(){return v().videoLockup}},{lockupViewModel:function(z){return _.A(_.g9,{data:z.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:k})}}))},"mb"),"video-display-compact-button-group-layout-view-model",{props:{data:_.me,
className:_.me,typographyBump:_.me}});_.B6(_.bC(function(g){var v=g.data;var r=g.typographyBump;var k=_.sv();_.XT(k,{visibilityCallback:function(y){if(y){var z;(y=(z=v().interaction)==null?void 0:z.onFirstVisible)&&_.jW(y);var W;z=(W=v().adLayoutData)==null?void 0:W.activeViewData;!_.T("ablate_desktop_short_dr_video_ads_components_ui_active_view")&&z&&cb(k,z)}},
showOption:_.Ge,hideOption:XN});return _.A("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:k},_.A("div",null,_.A(_.dF,{data:function(){return v().videoLockup}},{lockupViewModel:function(y){return _.A(_.g9,{data:y.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:r})}})))},"nb"),"video-display-full-layout-view-model",{props:{data:_.me,
noBottomMargin:_.me,typographyBump:_.me}});_.HjC=_.bC(function(g){var v=g.data;g=_.sv();return _.A("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:g},_.A(_.d,{cond:function(){return v().imageBadge},
then:function(r){return _.A(_.Kw,{data:r,alt:""})}}))},"ob");var tAH=_.bC(function(g){var v=g.data;var r=g.customCommandResolver;g=_.sv();_.st(g,function(){return v().interaction},r);
_.XT(g,{visibilityCallback:function(k){var y,z=(y=v().interaction)==null?void 0:y.onFirstVisible;k&&z&&_.jW(z)},
showOption:_.Ge});return _.A("carousel-ad-card-image-view-model",{class:function(){var k;return((k=v().interaction)==null?0:k.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:g,"aria-label":function(){var k,y;return(k=v().interaction)==null?void 0:(y=k.accessibility)==null?void 0:y.label}},_.A(_.dF,{data:function(){return v().adImage}},{adImageViewModel:function(k){return _.A(_.IE,{data:k.data,
customCommandResolver:r})}}),_.A("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.A(_.dF,{data:function(){return v().badge}},{adCardBadgeViewModel:_.HjC})),_.A(_.dZ,{model:{color:4}}))},"pb");var D81=_.bC(function(g){var v=_.I(_.Ww(0,void 0,"o9Bzd")),r=v.next().value;v.next();var k=v.next().value,y=_.I(_.Ww(!1,void 0,"KLdzYe"));v=y.next().value;var z=y.next().value,W;_.tQ(function(){clearTimeout(W)});
y=_.oV(function(){var e;((e=g.animate)==null?0:e.call(g))?(z(!0),W=setTimeout(function(){z(!1);S()},200)):S();
return!1});
var S=function(){k(function(e){return(e+g.numShownItems())%g.data().length})},Y={};
return _.A("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.A("div",{class:_.IV("ytwHorizontalCarouselCarouselWrapper")},_.A("div",{class:_.IV("ytwHorizontalCarouselCarouselInnerWrapper",(Y.ytwHorizontalCarouselAnimating=v,Y))},_.A(_.af,{each:g.data,keyBy:"INDEX"},function(e,a){return _.A("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.AW({"flex-basis":function(){return"calc((100% - (8px * "+(g.numShownItems()-1)+")) / "+g.numShownItems()+")"},
order:function(){var E=a-r();E<0&&(E+=g.data().length);return E}})},g.children(e,a))}))),_.A("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":y},g.nextButton()))},"qb");var Ldu=_.bC(function(g){var v=g.data;var r=g.customCommandResolver;var k=g.expansive;g=_.sv();_.XT(g,{visibilityCallback:function(y){var z,W=(z=v().interaction)==null?void 0:z.onFirstVisible;y&&W&&_.jW(W)},
showOption:_.Ge});return _.A("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:g},_.A(D81,{data:function(){var y;return((y=v())==null?void 0:y.carouselAdCards)||[]},
nextButton:function(){return _.A(_.dF,{data:function(){return v().nextButton}},{buttonViewModel:function(y){var z=y.data;
return _.A(_.Du,{data:function(){return(k==null?0:k())?Object.assign({},z(),{style:"mono"}):z()},
className:_.T("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(y){return _.A(_.dF,{data:y},{carouselAdCardImageViewModel:function(z){return _.A(tAH,{data:z.data,customCommandResolver:r})}})}))},"rb");var wtc=_.bC(function(g){var v=g.data;var r=g.customCommandResolver;var k=g.className;var y=g.buttonClassName;var z=g.animationEntityKey;var W=g.expansive;return _.A("carousel-button-view-model",{class:_.IV("ytwCarouselButtonViewModelHost",k)},_.A(_.dF,{data:function(){return v().carousel}},{carouselAdCardCollectionViewModel:function(S){return _.A(Ldu,{data:S.data,
customCommandResolver:r,expansive:W})}}),_.A(_.dF,{data:function(){return v().button}},{adButtonViewModel:function(S){var Y=S.data;
return _.A(_.BA,{data:function(){return(W==null?0:W())?Object.assign({},Y(),{style:"AD_BUTTON_STYLE_TONAL"}):Y()},
className:y,customCommandResolver:r,animationEntityKey:z})}}))},"sb");_.QFu=_.bC(function(g){var v=g.data;g=g.className;var r=_.sv();_.Hd(function(){var k;((k=v())==null?0:k.backgroundColor)&&r.value.setAttribute("data-background-color",String(v().backgroundColor))});
return _.A("pivot-button-view-model",{el:r,class:_.IV("ytwPivotButtonViewModelHost",g)},_.A(_.rg,{command:function(){var k=v();k=k.onClickCommand?_.Q0(k.onClickCommand):k.contentDescription?_.iy(k.contentDescription):void 0;return k},
ariaLabel:function(){return v().contentDescription}},_.A(_.d,{cond:function(){return v().thumbnail},
then:function(k){return _.A(_.Kw,{data:k,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.A(_.d,{cond:function(){return v().icon},
then:function(k){return _.A(_.eg,{icon:function(){return k().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"tb");_.CZj=_.bC(function(g){var v=g.data;var r=g.buttonShapeOverrideables;return _.A("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.A(_.dF,{data:function(){return v().buttonViewModels}},{buttonViewModel:function(k){return _.A(_.Du,{data:k.data,
buttonOverrides:r})},
likeButtonViewModel:function(k){return _.A(_.Lk,{data:k.data,buttonShapeOverrideables:r})},
dislikeButtonViewModel:function(k){return _.A(_.DH,{data:k.data,buttonShapeOverrideables:r})}}))},"ub");var uL1=_.bC(function(g){var v=g.avatar;var r=g.headline;var k=g.badge;var y=g.description;var z=g.expansive;g={};return _.A("yt-ad-metadata-shape",{class:_.IV("ytAdMetadataShapeHost",(g.ytAdMetadataShapeHostLarge=z,g))},_.A("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.A(_.d,{cond:v,then:function(W){return _.A(_.CsH,{data:function(){return(z==null?0:z())?Object.assign({},W(),{size:"AD_AVATAR_SIZE_MPLUS"}):W()}})}}),_.A("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.A(_.FS,{text:r,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.A(_.d,{cond:k,then:function(W){return _.A(_.M6,{data:function(){return(z==null?0:z())?Object.assign({},W(),{style:"AD_BADGE_STYLE_STARK"}):W()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.A("h2",{class:"ytAdMetadataShapeHostDescription"},_.A(_.FS,{text:y,
linkInheritColor:!0})))},"vb");var x86=_.bC(function(g){var v=g.data;var r=g.onShow;var k=g.expansive;g=_.sv();_.st(g,function(){return v().interaction});
_.Hd(function(){var z,W=(z=v().animatedRenderingConfig)==null?void 0:z.delayedSecondsToVisible;if(W){var S=setTimeout(r,W*1E3);_.tQ(function(){clearTimeout(S)})}});
var y={};return _.A("reels-ad-card-buttoned-view-model",{class:_.IV(function(){var z;return((z=v().interaction)==null?0:z.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(y.ytwReelsAdCardButtonedViewModelHostExpansive=k,y)),
el:g},_.A(uL1,{avatar:function(){return _.l(v().avatar,lBt)},
headline:function(){return v().headline},
badge:function(){return _.l(v().adBadge,fB0)},
description:function(){return v().description},
expansive:k}),_.A(_.dF,{data:function(){return v().ctaButton}},{adButtonViewModel:function(z){var W=z.data;
return _.A(_.BA,{data:function(){return(k==null?0:k())?Object.assign({},W(),{style:"AD_BUTTON_STYLE_FILLED"}):W()}})}}))},"wb");var jFV=_.bC(function(g){var v=g.data;g=g.expansive;var r=_.sv();_.T("web_ad_metadata_clickable")&&_.st(r,function(){return v().interaction});
var k={};k=_.Pq("ytwReelsAdMetadataViewModelHost",(k.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.T("web_ad_metadata_clickable"),k));return _.A("reels-ad-metadata-view-model",{class:k,el:r},_.A(uL1,{avatar:function(){return _.l(v().avatar,lBt)},
headline:function(){return v().headline},
badge:function(){return _.l(v().adBadge,fB0)},
description:function(){return v().description},
expansive:g}))},"xb");var $8u={iconPosition:"icon-with-label",size:"L"},JkH=_.bC(function(g){var v=g.data;var r=g.overlayDensity;g=_.sv();var k=_.mQ(r,0),y=function(){var E;return(E=v().reelsAdCardButtonedEntityKey)!=null?E:""},z=function(){return y()+"/ad_button"},W=_.IW(LcK,y),S=function(){var E,p;
return(p=(E=W())==null?void 0:E.value)!=null?p:!1},Y=_.Dt(QFA),e=function(){return Object.assign({},$8u,(Y()||k()===2)&&{style:"overlay-dark"})};
r={};var a={};return _.A("reels-player-overlay-layout-view-model",{class:_.IV("ytwReelsPlayerOverlayLayoutViewModelHost",(r.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!v().extension},r.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},r)),
"overlay-density":function(){return String(k())},
el:g},_.A("div",{class:_.IV("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(a.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},a))},_.A("div",{"aria-hidden":function(){return S()},
class:_.IV("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return S()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.AW({"transition-duration":function(){return x8J(v())}})},_.A(_.dF,{data:function(){return v().adMetadata}},{reelsAdMetadataViewModel:function(E){return _.A(jFV,{data:E.data,
expansive:function(){return k()===1}})}}),_.A(_.d,{cond:function(){return v().extension},
then:function(E){return _.A("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.A(_.dF,{data:E},{adButtonViewModel:function(p){return _.A(_.BA,{data:p.data,animationEntityKey:z,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(p){return _.A(wtc,{data:p.data,animationEntityKey:z,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return k()===1}})}}))}})),_.A("div",{"aria-hidden":function(){return!S()},
class:_.IV("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return S()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.AW({"transition-duration":function(){return x8J(v())}})},_.A(_.dF,{data:function(){return v().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(E){return _.A(x86,{data:E.data,
onShow:function(){_.sm(_.WW("booleanEntity",y(),{key:y(),value:!0}))},
expansive:function(){return k()===1}})}}))),_.A("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.A(_.dF,{data:function(){return v().actions}},{reelActionBarViewModel:function(E){return _.A(_.CZj,{data:E.data,
buttonShapeOverrideables:e})}}),_.A(_.dF,{data:function(){return v().menu}},{buttonViewModel:function(E){return _.A(_.Du,{data:E.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},e(),{type:"tonal"})}})}}),_.A(_.dF,{data:function(){return v().pivotButton}},{pivotButtonViewModel:function(E){return _.A(_.QFu,{data:E.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"yb");_.B6(JkH,"reels-player-overlay-layout-view-model",{props:{data:_.me,overlayDensity:_.me}});var Wx=function(){var g=_.J.apply(this,arguments)||this;g.noBottomMargin=!1;g.overlayDensity=0;return g};
_.N(Wx,_.J);_.c=Wx.prototype;
_.c.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{carouselAdRenderer:"ytd-carousel-ad-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",displayAdRenderer:{component:"ytd-display-ad-renderer",properties:{noBottomMargin:"[[noBottomMargin]]"}},promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",squareImageLayoutViewModel:"square-image-layout-view-model",topLandscapeImageLayoutViewModel:{component:"top-landscape-image-layout-view-model",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayButtonGroupLayoutViewModel:{component:"video-display-button-group-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayFullLayoutViewModel:{component:"video-display-full-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonGroupLayoutViewModel:{component:"video-display-compact-button-group-layout-view-model",
properties:{typographyBump:"[[typographyBump]]"}},compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model",promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:_.T("enable_short_dr_for_desktop_launchable")?{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}}:"ytd-video-display-full-buttoned-renderer",videoDisplayButtonGroupRenderer:{component:"ytd-video-display-full-buttoned-and-button-group-renderer",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},textImageNoButtonLayoutRenderer:"ytd-text-image-no-button-layout-renderer",reelsPlayerOverlayLayoutViewModel:{component:"reels-player-overlay-layout-view-model",properties:{overlayDensity:"[[overlayDensity]]"}}}}}};
_.c.ready=function(){var g=this;rZh(function(){g.isAttached&&RW(g.JSC$13421_storedAdSlotMetadata,g.JSC$13421_storedAdLayoutMetadata,g.adSlotMetadata,g.adLayoutMetadata)&&z8(y_(),g.JSC$13421_storedAdSlotMetadata,g.JSC$13421_storedAdLayoutMetadata)})};
_.c.attached=function(){RW(this.JSC$13421_storedAdSlotMetadata,this.JSC$13421_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&NLB(y_(),this.JSC$13421_storedAdSlotMetadata,this.JSC$13421_storedAdLayoutMetadata)};
_.c.detached=function(){RW(this.JSC$13421_storedAdSlotMetadata,this.JSC$13421_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&z8(y_(),this.JSC$13421_storedAdSlotMetadata,this.JSC$13421_storedAdLayoutMetadata)};
_.c.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.c.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$13421_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$13421_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$13421_storedAdLayoutMetadata!==void 0&&this.JSC$13421_storedAdSlotMetadata!==void 0&&z8(y_(),this.JSC$13421_storedAdSlotMetadata,this.JSC$13421_storedAdLayoutMetadata),NLB(y_(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$13421_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$13421_storedAdSlotMetadata=this.adSlotMetadata)};
_.mx.Object.defineProperties(Wx.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.adLayoutMetadata}}});
Wx.prototype.onAdMetadataChanged=Wx.prototype.onAdMetadataChanged;Wx.prototype.onTypographyBumpChanged=Wx.prototype.onTypographyBumpChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Wx.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Wx.prototype,"rendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Wx.prototype,"ytComponentBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Wx.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Wx.prototype,"noBottomMargin",void 0);_.K([_.u(),_.F("design:type",Object)],Wx.prototype,"overlayDensity",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],Wx.prototype,"typographyBump",void 0);_.K([_.C("data.adLayoutMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],Wx.prototype,"adLayoutMetadata",null);_.K([_.u(),_.F("design:type",Object)],Wx.prototype,"adSlotMetadata",void 0);
_.K([_.PX("ytd-video-display-full-buttoned-and-button-group-renderer"),_.F("design:type",HTMLElement)],Wx.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);_.K([_.IU("typographyBump"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Wx.prototype,"onTypographyBumpChanged",null);_.K([_.IU("adLayoutMetadata","adSlotMetadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Wx.prototype,"onAdMetadataChanged",null);
Wx=_.K([_.V({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],Wx);
_.m(Wx,"ytd-in-feed-ad-layout-renderer",function(){if(Dpc!==void 0)return Dpc;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-in-feed-ad-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="rendering-content" class="style-scope ytd-in-feed-ad-layout-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Dpc=g},
{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var OjC;var VA_;var Px=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return g};
_.N(Px,_.J);_.c=Px.prototype;_.c.computeHasLiveDescription=function(g){return!(g==null||!g.liveDescription)};
_.c.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}};
_.c.onYtToggleButton=function(g){var v,r=(v=this.data)==null?void 0:v.videoReminderEntityKey;r&&this.ytdReduxBehavior.dispatch(_.WW("upcomingEventReminderStateEntity",r,{key:r,state:g.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.c.attached=function(){this.updateChannelBanner()};
_.c.dataChanged=function(){this.updateChannelBanner()};
_.c.videoReminderStateChanged=function(){var g;this.videoReminderState&&_.l((g=this.data)==null?void 0:g.cta,_.Qh)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.c.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var g=_.hH(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);g&&(g.startsWith("//")&&(g="https:"+g),this.hostElement.classList.add("channel-banner"),_.kx(this.hostElement,{"--ytvmh-channel-banner":"url("+g+")"}))}else _.T("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.c.onPlayerReady=function(){this.onIronResize()};
_.c.maybeFlushDebouncer=function(){_.T("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(g){var v;g=(v=g.getElementsByTagName("yt-attributed-string"))==null?void 0:v[0];DOs(g==null?void 0:g.polymerController)})};
_.c.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var g=_.hb(this.hostElement).querySelector("#live-description"),v;g&&((v=this.data)==null?0:v.shortLiveDescription)&&g.clientWidth<g.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
Px.prototype.onIronResize=Px.prototype.onIronResize;Px.prototype.videoReminderStateChanged=Px.prototype.videoReminderStateChanged;Px.prototype.dataChanged=Px.prototype.dataChanged;Px.prototype.onYtToggleButton=Px.prototype.onYtToggleButton;_.K([_.D(_.NK),_.F("design:type",Object)],Px.prototype,"ironResizableBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Px.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Px.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Px.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Px.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Px.prototype,"data",void 0);_.K([_.u({selectorArgs:["data.videoReminderEntityKey"],selector:tLk}),_.F("design:type",Object)],Px.prototype,"videoReminderState",void 0);
_.K([_.u({reflectToAttribute:!0,value:_.T("web_modern_buttons")}),_.F("design:type",Boolean)],Px.prototype,"rounded",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.F("design:type",Boolean)],Px.prototype,"hasLiveDescription",void 0);_.K([_.u({reflectToAttribute:!0,value:_.T("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.F("design:type",Boolean)],Px.prototype,"resizableAdBannerSafariFix",void 0);
_.K([_.u({reflectToAttribute:!0,value:_.T("align_three_dot_menu_with_title_description")}),_.F("design:type",Boolean)],Px.prototype,"menuFix",void 0);_.K([_.SC("yt-formatted-string"),_.F("design:type",Array)],Px.prototype,"formattedStrings",void 0);_.K([_.PX("#cta-button"),_.F("design:type",HTMLElement)],Px.prototype,"ctaButton",void 0);_.K([_.zz("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Px.prototype,"onYtToggleButton",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Px.prototype,"dataChanged",null);_.K([_.IU("videoReminderState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Px.prototype,"videoReminderStateChanged",null);_.K([_.zz("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Px.prototype,"onIronResize",null);
Px=_.K([_.V({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],Px);
_.m(Px,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(VA_!==void 0)return VA_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-advertiser-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="banner" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n</a>\n<div id="info-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <a id="thumbnail-endpoint" class="yt-simple-endpoint inline-block style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.channelThumbnail]]" width="80" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <div id="title-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <div id="menu" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n    <div id="byline-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-badge-supported-renderer>\n      <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n        <div id="live-description-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <div id="cta-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <ytd-button-renderer id="cta-button" data="[[data.cta.buttonRenderer]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-button-renderer>\n      <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-toggle-button-renderer>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return VA_=g},{mode:1});var qSu;var SX=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};g.isLocked=!1;return g};
_.N(SX,_.J);_.c=SX.prototype;_.c.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.c.onExpandedChanged=function(){this.expanded&&_.MP(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.c.onMouseOver=function(){this.maybeExpand()};
_.c.onTap=function(){this.maybeExpand()};
_.c.onExpandableTileExpanding=function(g){g!==this&&(this.expanded=!1)};
_.c.onExpandableTileLockAndCollapse=function(g){this.isLocked=!0;g!==this&&(this.expanded=!1)};
_.c.onExpandableTileUnlock=function(){this.isLocked=!1};
SX.prototype.onTap=SX.prototype.onTap;SX.prototype.onMouseOver=SX.prototype.onMouseOver;SX.prototype.onExpandedChanged=SX.prototype.onExpandedChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],SX.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],SX.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],SX.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],SX.prototype,"expanded",void 0);_.K([_.Um("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SX.prototype,"onExpandedChanged",null);_.K([_.zz("mouseover"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SX.prototype,"onMouseOver",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SX.prototype,"onTap",null);
SX=_.K([_.V({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],SX);
_.m(SX,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(qSu!==void 0)return qSu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-expandable-thumbnail-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a href="[[computeHref_(data.navigationEndpoint)]]" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer" data="[[data.navigationEndpoint]]" aria-hidden="true" tabindex="-1" id="endpoint">\n <div id="overlay" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n   <div id="play-button" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n     \n     <svg width="100%" height="100%" viewBox="0 0 68 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n       <path id="play-button-bg" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,0.13,34,0,34,0S12.21,0.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z" class="ytp-large-play-button-bg style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer" fill="#212121" fill-opacity="0.8"></path>\n       <path d="M 45,24 27,14 27,34" fill="#FFFFFF" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer"></path>\n     </svg>\n   </div>\n </div>\n <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" width="424" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n </yt-img-shadow>\n    </a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return qSu=g},{mode:1});var sFV;var oE=function(){var g=_.J.apply(this,arguments)||this;g.buttonOverrides={style:"overlay"};g.useYtdPlayer=_.T("use_ytd_player_for_desktop_masthead");g.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};g.playbackFinished=!1;g.JSC$13433_playerManager=null;g.JSC$13433_mastheadCounter=new t2j;return g};
_.N(oE,_.J);_.c=oE.prototype;_.c.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.c.created=function(){this.JSC$13433_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$13433_playerManager=new d3)};
_.c.ready=function(){var g=this;this.JSC$13433_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var v=_.hb(this.hostElement).querySelector("#player");this.useYtdPlayer?v.style.display="none":(this.ytdPlayer.style.display="none",cqu(this.JSC$13433_playerManager,v,function(){g.onPlaybackEnded()}),_.hb(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var r;
((r=g.data)==null?0:r.navigationEndpoint)&&_.hV(g.hostElement,"yt-navigate",{endpoint:g.data.navigationEndpoint})}))};
_.c.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$13433_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.c.attached=function(){var g=this;_.uC(function(){g.maybePlayVideo()})};
_.c.maybePlayVideo=function(){var g=this;!(this.expanded&&this.isAttached&&this.data&&this.data.videoId)||this.playbackFinished||this.useYtdPlayer&&this.data.disableAutoPlayback||(this.hostElement.classList.add("video-playing"),this.lockAndCollapseExpandableTiles(),this.useYtdPlayer?this.ytdPlayer.play():(this.JSC$13433_playerManager.playVideo(),this.getPlayerPromise().then(function(){g.JSC$13433_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.c.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$13433_playerManager.stopVideo()};
_.c.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var g,v={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((g=this.data.playbackStartMs)!=null?g:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(v);this.setupYtdPlayer()}else IN_(this.JSC$13433_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(zuu(this.JSC$13433_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.c.getPlayerPromise=function(){return this.JSC$13433_playerManager.getPlayerPromise()};
_.c.onYtToggleButton=function(g){this.useYtdPlayer?this.toggleMute(g.detail.toggled):g.detail.toggled?this.JSC$13433_playerManager.mute():this.JSC$13433_playerManager.unMute()};
_.c.onYtNavigate=function(g){var v=T8h(g.detail.endpoint),r=lVA(this.data.clickthroughReportingData);v&&r&&(g.detail.endpoint.watchEndpoint?g.detail.tempData=r:_.KW(v,r,30))};
_.c.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.c.onExpandedChanged=function(){this.expanded?(_.MP(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.c.onMouseOver=function(){this.maybeExpand()};
_.c.onTap=function(){this.maybeExpand()};
_.c.onExpandableTileExpanding=function(g){g!==this&&(this.stopVideo(),this.expanded=!1)};
_.c.onExpandableTileLockAndCollapse=function(g){g!==this&&(this.isLocked=!0,this.expanded=!1)};
_.c.onExpandableTileUnlock=function(){this.isLocked=!1};
_.c.lockAndCollapseExpandableTiles=function(){_.nW(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.c.unlockExpandableTiles=function(){_.nW(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.c.setupYtdPlayer=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,g.ytdPlayer.getPlayerPromise(),2);v=r.yieldResult;v.addEventListener("onStateChange",function(k){g.onPlayerStateChange(k)});
v.addEventListener("onCueRangeExit",function(k){g.onCueRangeExit(k)});
_.o7(r)})};
_.c.onPlayerStateChange=function(g){if(g===1&&(g=this.ytdPlayer.getPlayer())){var v=g.getCurrentTime(),r,k,y=v+((k=(r=this.data)==null?void 0:r.playbackDurationMs)!=null?k:0)/1E3;g.addCueRange("playback",v,y);this.JSC$13433_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.c.onCueRangeExit=function(g){g==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.c.toggleMute=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,v.ytdPlayer.getPlayerPromise(),2);r=k.yieldResult;g?r.mute():r.unMute();_.o7(k)})};
oE.prototype.onTap=oE.prototype.onTap;oE.prototype.onMouseOver=oE.prototype.onMouseOver;oE.prototype.onExpandedChanged=oE.prototype.onExpandedChanged;oE.prototype.onYtNavigate=oE.prototype.onYtNavigate;oE.prototype.onYtToggleButton=oE.prototype.onYtToggleButton;oE.prototype.dataChanged=oE.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],oE.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],oE.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],oE.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],oE.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],oE.prototype,"expanded",void 0);_.K([_.u(),_.F("design:type",Object)],oE.prototype,"buttonOverrides",void 0);
_.K([_.u(),_.F("design:type",Object)],oE.prototype,"useYtdPlayer",void 0);_.K([_.PX("#ytd-player"),_.F("design:type",Object)],oE.prototype,"ytdPlayer",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oE.prototype,"dataChanged",null);_.K([_.zz("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],oE.prototype,"onYtToggleButton",null);
_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],oE.prototype,"onYtNavigate",null);_.K([_.Um("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oE.prototype,"onExpandedChanged",null);_.K([_.zz("mouseover"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oE.prototype,"onMouseOver",null);
_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oE.prototype,"onTap",null);oE=_.K([_.V({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],oE);
_.m(oE,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(sFV!==void 0)return sFV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-expandable-video-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n  <div id="overlay" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    <div id="mute-button" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <div id="replay-button" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <div id="thumbnail-overlays" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <template is="dom-if" if="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n      <yt-formatted-string id="live-badge" text="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="player-container" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    <a id="click-target" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-video-tile-renderer" data="[[data.navigationEndpoint]]"></a>\n    <div id="player" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    </ytd-player>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return sFV=g},{mode:1});var m8B;var Yp=function(){return _.J.apply(this,arguments)||this};
_.N(Yp,_.J);Yp.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Yp.prototype.onShow=function(){var g=_.hb(this.hostElement).querySelector("#live-description"),v;g&&((v=this.data)==null?0:v.shortLiveDescription)&&g.clientWidth<g.scrollWidth&&this.hostElement.classList.add("short-live-description")};
Yp.prototype.onYtToggleButton=function(g){var v,r=(v=this.data)==null?void 0:v.videoReminderEntityKey;r&&this.ytdReduxBehavior.dispatch(_.WW("upcomingEventReminderStateEntity",r,{key:r,state:g.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
Yp.prototype.videoReminderStateChanged=function(){var g;this.videoReminderState&&_.l((g=this.data)==null?void 0:g.cta,_.Qh)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
Yp.prototype.videoReminderStateChanged=Yp.prototype.videoReminderStateChanged;Yp.prototype.onYtToggleButton=Yp.prototype.onYtToggleButton;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Yp.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Yp.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Yp.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Yp.prototype,"data",void 0);
_.K([_.u({selectorArgs:["data.videoReminderEntityKey"],selector:tLk}),_.F("design:type",Object)],Yp.prototype,"videoReminderState",void 0);_.K([_.zz("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Yp.prototype,"onYtToggleButton",null);_.K([_.IU("videoReminderState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yp.prototype,"videoReminderStateChanged",null);
Yp=_.K([_.V({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],Yp);
_.m(Yp,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(m8B!==void 0)return m8B;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-primary-video-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="advertiser-info" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n  <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n  </yt-formatted-string>\n  <div id="byline-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" overlay-ad="true" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </ytd-badge-supported-renderer>\n    <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n      <div id="live-description-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        </yt-formatted-string>\n        <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        </yt-formatted-string>\n      </div>\n    </template>\n  </div>\n  <div id="cta-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </ytd-toggle-button-renderer>\n  </div>\n</div>\n<div id="menu" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return m8B=g},{mode:_.v6("kevlar_poly_si_batch_j065")?1:2});var Kd1;var UB=function(){var g=_.J.apply(this,arguments)||this;g.useYtdPlayer=_.T("use_ytd_player_for_desktop_masthead");g.buttonOverrides={style:"overlay"};g.JSC$13441_playerManager=null;g.JSC$13441_mastheadCounter=new t2j;g.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return g};
_.N(UB,_.J);_.c=UB.prototype;_.c.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.c.created=function(){this.JSC$13441_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$13441_playerManager=new d3)};
_.c.ready=function(){var g=this;this.JSC$13441_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var v;(v=this.embeddedPlayer)==null||v.remove()}else{var r;(r=this.ytdPlayer)==null||r.remove();cqu(this.JSC$13441_playerManager,this.embeddedPlayer,function(){g.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){g.data&&g.data.navigationEndpoint&&_.hV(g.hostElement,"yt-navigate",{endpoint:g.data.navigationEndpoint})})}};
_.c.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$13441_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.c.dataChanged=function(){var g=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var v=!this.data.disableAutoPlayback,r,k={autoplay:v,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((r=this.data.playbackStartMs)!=null?r:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(v?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(k);this.setupYtdPlayer()}else IN_(this.JSC$13441_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(zuu(this.JSC$13441_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$13441_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.nW(g.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");g.JSC$13441_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.c.getPlayerPromise=function(){return this.JSC$13441_playerManager.getPlayerPromise()};
_.c.onYtToggleButton=function(g){this.useYtdPlayer?this.toggleMute(g.detail.toggled):g.detail.toggled?this.JSC$13441_playerManager.mute():this.JSC$13441_playerManager.unMute()};
_.c.onYtNavigate=function(g){var v=T8h(g.detail.endpoint),r=lVA(this.data.clickthroughReportingData);v&&r&&(g.detail.endpoint.watchEndpoint?g.detail.tempData=r:_.KW(v,r,30))};
_.c.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$13441_playerManager.stopVideo()};
_.c.setupYtdPlayer=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,g.ytdPlayer.getPlayerPromise(),2);v=r.yieldResult;v.addEventListener("onStateChange",function(k){g.onPlayerStateChange(k)});
v.addEventListener("onCueRangeExit",function(k){g.onCueRangeExit(k)});
_.o7(r)})};
_.c.onPlayerStateChange=function(g){if(g===1&&(g=this.ytdPlayer.getPlayer())){var v=g.getCurrentTime(),r,k,y=v+((k=(r=this.data)==null?void 0:r.playbackDurationMs)!=null?k:0)/1E3;g.addCueRange("playback",v,y);_.nW(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$13441_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.c.onCueRangeExit=function(g){g==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.c.toggleMute=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,v.ytdPlayer.getPlayerPromise(),2);r=k.yieldResult;g?r.mute():r.unMute();_.o7(k)})};
_.mx.Object.defineProperties(UB.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var g,v;if(!((g=this.data)==null?0:(v=g.accessibilityData)==null?0:v.label))return"Ad primary link";var r,k;return _.I0("AD_TITLE",{title:(r=this.data)==null?void 0:(k=r.accessibilityData)==null?void 0:k.label})}}});
UB.prototype.onYtMastheadHidden=UB.prototype.onYtMastheadHidden;UB.prototype.onYtNavigate=UB.prototype.onYtNavigate;UB.prototype.onYtToggleButton=UB.prototype.onYtToggleButton;UB.prototype.dataChanged=UB.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],UB.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],UB.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],UB.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],UB.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],UB.prototype,"useYtdPlayer",void 0);_.K([_.PX("ytd-toggle-button-renderer"),_.F("design:type",Object)],UB.prototype,"muteButton",void 0);_.K([_.u(),_.F("design:type",Object)],UB.prototype,"buttonOverrides",void 0);
_.K([_.C("data.accessibilityData.label"),_.F("design:type",String),_.F("design:paramtypes",[])],UB.prototype,"titleAriaLabel",null);_.K([_.PX("#replay-button"),_.F("design:type",Object)],UB.prototype,"replayButton",void 0);_.K([_.PX("#player-container"),_.F("design:type",Object)],UB.prototype,"playerContainer",void 0);_.K([_.PX("#player"),_.F("design:type",Object)],UB.prototype,"embeddedPlayer",void 0);_.K([_.PX("#ytd-player"),_.F("design:type",Object)],UB.prototype,"ytdPlayer",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UB.prototype,"dataChanged",null);_.K([_.zz("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],UB.prototype,"onYtToggleButton",null);_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],UB.prototype,"onYtNavigate",null);
_.K([_.zz("yt-masthead-hidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UB.prototype,"onYtMastheadHidden",null);UB=_.K([_.V({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],UB);
_.m(UB,"ytd-video-masthead-ad-primary-video-renderer",function(){if(Kd1!==void 0)return Kd1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-primary-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="overlay" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  <div id="mute-button" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <div id="replay-button" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <div id="thumbnail-overlays" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <template is="dom-if" if="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n    <yt-formatted-string id="live-badge" text="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<div id="player-container" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  <a id="click-target" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-primary-video-renderer" aria-label$="[[titleAriaLabel]]" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]"></a>\n  <div id="player" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  </ytd-player>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Kd1=g},{mode:2});var bjt;var AJ=function(){var g=_.J.apply(this,arguments)||this;g.collapsed=!1;g.impressionResolver=_.JW();g.JSC$13445_activeViewMeasurementDataResolver=_.JW();g.actionMap={"yt-mute-ad-action":"handleMuteAd"};return g};
_.N(AJ,_.J);_.c=AJ.prototype;_.c.configureRendererStamper=function(){return{"data.expandableTiles":{id:"expandable-tile-container",mapping:{videoMastheadAdExpandableThumbnailTileRenderer:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",videoMastheadAdExpandableVideoTileRenderer:"ytd-video-masthead-ad-expandable-video-tile-renderer"}},"data.showAdRenderer":{id:"show-ad",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.ready=function(){var g=this;_.hb(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){g.expandAd()});
this.hostElement.addEventListener("yt-action",function(v){if(v.detail.actionName==="yt-service-request"){var r=v.detail.args[1];r.videoMastheadAdMuteCommand&&(g.collapseAd(r.videoMastheadAdMuteCommand.encryptedMastheadId),v.stopPropagation())}})};
_.c.attached=function(){var g=this;_.uC(function(){g.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(v){if(!g.collapsed){v=_.I(v);for(var r=v.next();!r.done;r=v.next())r=r.value,JF(r.baseUrl,r.attributionSrcMode);g.data.impressionCommand=void 0}});
this.JSC$13445_activeViewMeasurementDataResolver.promise.then(function(v){g.ytdActiveViewBehavior.enableActiveViewMeasurement(v,15)});
_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&g.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.c.dataChanged=function(){var g;((g=this.data.impressionCommand)==null?0:g.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var v;((v=this.data)==null?0:v.activeView)&&this.JSC$13445_activeViewMeasurementDataResolver.resolve(this.data.activeView);(g=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(g.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.c.computeWidescreen=function(g){var v;return!!(g&&((v=_.l(g,aB_))==null?0:v.isWidescreen))};
_.c.computeExpandable=function(g){return!!(g&&g.length>0)};
_.c.onIronResize=function(){if(this.expandable){var g=_.hb(this.hostElement).querySelector("#expandable-tile-container :first-child");g&&!g.expanded&&(g.expanded=!0)}};
_.c.handleMuteAd=function(){this.collapseAd(null)};
_.c.restoreCollapsedState=function(g){this.collapsed=_.o0().get("HIDDEN_MASTHEAD_ID")===g};
_.c.collapseAd=function(g){if(g){var v=_.o0();v.set("HIDDEN_MASTHEAD_ID",g);v.save()}(g=_.hb(this.hostElement).querySelector("#video"))&&_.hV(g,"yt-masthead-hidden");this.collapsed=!0};
_.c.expandAd=function(){var g=_.o0();g.set("HIDDEN_MASTHEAD_ID",!1);g.save();location.reload()};
_.c.detached=function(){_.T("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
AJ.prototype.onIronResize=AJ.prototype.onIronResize;AJ.prototype.dataChanged=AJ.prototype.dataChanged;_.K([_.D(_.NK),_.F("design:type",Object)],AJ.prototype,"ironResizableBehavior",void 0);_.K([_.D(LE),_.F("design:type",Object)],AJ.prototype,"ytdActiveViewBehavior",void 0);_.K([_.D(_.jk),_.F("design:type",Object)],AJ.prototype,"ytdGridStateAwareBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],AJ.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],AJ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],AJ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],AJ.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.F("design:type",Boolean)],AJ.prototype,"widescreen",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.F("design:type",Boolean)],AJ.prototype,"expandable",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],AJ.prototype,"collapsed",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AJ.prototype,"dataChanged",null);
_.K([_.zz("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AJ.prototype,"onIronResize",null);AJ=_.K([_.V({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],AJ);
_.m(AJ,"ytd-video-masthead-ad-v3-renderer",function(){if(bjt!==void 0)return bjt;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-v3-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n  <div id="video-overlay" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <ytd-video-masthead-ad-primary-video-overlay-renderer data="[[data.primaryVideoOverlay.videoMastheadAdPrimaryVideoOverlayRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    </ytd-video-masthead-ad-primary-video-overlay-renderer>\n  </div>\n  <template is="dom-if" if="[[data.primaryVideo]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <div id="video-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      <ytd-video-masthead-ad-primary-video-renderer id="video" data="[[data.primaryVideo.videoMastheadAdPrimaryVideoRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      </ytd-video-masthead-ad-primary-video-renderer>\n    </div>\n  </template>\n  <div id="expandable-tile-container" class="style-scope ytd-video-masthead-ad-v3-renderer"></div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <ytd-video-masthead-ad-advertiser-info-renderer data="[[data.advertiserInfo.videoMastheadAdAdvertiserInfoRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    </ytd-video-masthead-ad-advertiser-info-renderer>\n    <div id="compact-tile-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      <template is="dom-repeat" items="[[data.compactVideoTiles]]" as="tile" class="style-scope ytd-video-masthead-ad-v3-renderer">\n        <ytd-thumbnail data="[[tile.videoMastheadAdCompactVideoTileRenderer]]" width="210" class="style-scope ytd-video-masthead-ad-v3-renderer">\n        </ytd-thumbnail>\n      </template>\n    </div>\n  </div>\n  <div id="show-ad" class="style-scope ytd-video-masthead-ad-v3-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return bjt=g},{mode:2});var eX=function(){return _.J.apply(this,arguments)||this};
_.N(eX,_.J);_.c=eX.prototype;_.c.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.c.ready=function(){var g=this;rZh(function(){g.isAttached&&RW(g.JSC$13450_storedAdSlotMetadata,g.JSC$13450_storedAdLayoutMetadata,g.adSlotMetadata,g.adLayoutMetadata)&&z8(y_(),g.JSC$13450_storedAdSlotMetadata,g.JSC$13450_storedAdLayoutMetadata)})};
_.c.attached=function(){RW(this.JSC$13450_storedAdSlotMetadata,this.JSC$13450_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&NLB(y_(),this.JSC$13450_storedAdSlotMetadata,this.JSC$13450_storedAdLayoutMetadata)};
_.c.detached=function(){RW(this.JSC$13450_storedAdSlotMetadata,this.JSC$13450_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&z8(y_(),this.JSC$13450_storedAdSlotMetadata,this.JSC$13450_storedAdLayoutMetadata)};
_.c.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$13450_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$13450_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$13450_storedAdLayoutMetadata!==void 0&&this.JSC$13450_storedAdSlotMetadata!==void 0&&z8(y_(),this.JSC$13450_storedAdSlotMetadata,this.JSC$13450_storedAdLayoutMetadata),NLB(y_(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$13450_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$13450_storedAdSlotMetadata=this.adSlotMetadata)};
_.mx.Object.defineProperties(eX.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.adLayoutMetadata}}});
eX.prototype.onAdMetadataChanged=eX.prototype.onAdMetadataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],eX.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],eX.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],eX.prototype,"data",void 0);_.K([_.C("data.adLayoutMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],eX.prototype,"adLayoutMetadata",null);
_.K([_.u(),_.F("design:type",Object)],eX.prototype,"adSlotMetadata",void 0);_.K([_.IU("adLayoutMetadata","adSlotMetadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eX.prototype,"onAdMetadataChanged",null);eX=_.K([_.V({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],eX);
_.m(eX,"ytd-page-top-ad-layout-renderer",function(){if(OjC!==void 0)return OjC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-top-ad-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="rendering-content" class="style-scope ytd-page-top-ad-layout-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return OjC=
g},{mode:_.v6("kevlar_poly_si_batch_j070")?1:2});var FdP;var aE=function(){var g=_.J.apply(this,arguments)||this;g.noBottomMargin=!1;g.overlayDensity=0;g.typographyBump=!1;return g};
_.N(aE,_.J);_.c=aE.prototype;
_.c.configureRendererStamper=function(){return{"data.fulfillmentContent.fulfilledLayout":{id:"fulfilled-layout",mapping:{inFeedAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},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]]"}}}}}};
_.c.ready=function(){var g=this;rZh(function(){g.isAttached&&g.adSlotMetadata&&f_u(y_(),g.adSlotMetadata)})};
_.c.attached=function(){if(this.adSlotMetadata){var g;if(this.adSlotMetadata===((g=this.data)==null?void 0:g.adSlotMetadata))l_P(y_(),this.adSlotMetadata);else{var v;_.Lx(Error("Ih`"+this.adSlotMetadata+"`"+((v=this.data)==null?void 0:v.adSlotMetadata)))}}};
_.c.detached=function(){this.adSlotMetadata&&f_u(y_(),this.adSlotMetadata)};
_.c.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.c.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&f_u(y_(),this.adSlotMetadata),l_P(y_(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.mx.Object.defineProperties(aE.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var g,v,r=_.l((g=this.data)==null?void 0:(v=g.fulfillmentContent)==null?void 0:v.fulfilledLayout,_.dF6),k;return(g=(k=_.l(r==null?void 0:r.renderingContent,EVc))==null?void 0:k.layout)?g.toLowerCase().replace(/_/g,"-"):""}}});
aE.prototype.onAdSlotMetadataChanged=aE.prototype.onAdSlotMetadataChanged;aE.prototype.onTypographyBumpChanged=aE.prototype.onTypographyBumpChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],aE.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],aE.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],aE.prototype,"rendererBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],aE.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],aE.prototype,"noBottomMargin",void 0);_.K([_.u(),_.F("design:type",Object)],aE.prototype,"overlayDensity",void 0);_.K([_.u(),_.F("design:type",Object)],aE.prototype,"typographyBump",void 0);_.K([_.PX("ytd-in-feed-ad-layout-renderer"),_.F("design:type",HTMLElement)],aE.prototype,"inFeedAdLayoutRenderer",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",String),_.F("design:paramtypes",[])],aE.prototype,"layout",null);_.K([_.IU("typographyBump"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],aE.prototype,"onTypographyBumpChanged",null);_.K([_.IU("data.adSlotMetadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],aE.prototype,"onAdSlotMetadataChanged",null);
aE=_.K([_.V({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],aE);
_.m(aE,"ytd-ad-slot-renderer",function(){if(FdP!==void 0)return FdP;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-slot-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="fulfilled-layout" class="style-scope ytd-ad-slot-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return FdP=g},{mode:_.v6("kevlar_poly_si_batch_j077")?
1:2});var ijH;var EB=function(){return _.J.apply(this,arguments)||this};
_.N(EB,_.J);_.c=EB.prototype;_.c.configureRendererStamper=function(){return{"data.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"},params:{noDotAdBadge:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.c.maybeComputeHref=function(g){return _.T("enable_handle_watch_endpoint_click_for_vdc")?null:this.ytComponentBehavior.computeOptionalHref_(g)};
_.c.onTap=function(){_.T("enable_handle_watch_endpoint_click_for_vdc")||this.data&&this.data.navigationEndpoint&&this.data.adPlaybackContextParams&&o3m(this.data.navigationEndpoint,this.data.adPlaybackContextParams)};
_.c.onThumbnailContainerClick=function(g){this.onClick(g)};
_.c.onClick=function(g){if(_.T("enable_handle_watch_endpoint_click_for_vdc")){var v,r=(v=this.data)==null?void 0:v.navigationEndpoint;r&&_.l(r,_.Vx)&&(this.ytSparklesClickLocationBehavior.handleClick(r,g,!1),g.stopPropagation())}};
_.c.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var g=_.I(this.data.impressionUrls),v=g.next();!v.done;v=g.next())v=v.value,Z2A(v,tGK(v));this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17);_.T("enable_handle_watch_endpoint_click_for_vdc")&&(this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",EB.JSC$13458_DEFAULT_CLICK_LOCATION_BEHAVIOR,EB.JSC$13458_CLICK_LOCATION_ID_MAP),this.thumbnail&&(g=this.thumbnail.getElementsByTagName("a"),
g.length>0&&(g=g.namedItem("thumbnail"))&&g.removeAttribute("href")))}};
_.c.attached=function(){var g=this;_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&g.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.c.detached=function(){_.T("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.mx.Object.defineProperties(EB.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.T("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.T("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
EB.prototype.dataChanged=EB.prototype.dataChanged;EB.prototype.onTap=EB.prototype.onTap;EB.JSC$13458_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
EB.JSC$13458_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"}];_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],EB.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],EB.prototype,"ytRendererBehavior",void 0);_.K([_.D(LE),_.F("design:type",Object)],EB.prototype,"ytdActiveViewBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],EB.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],EB.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.nE.YtSparklesClickLocationBehavior),_.F("design:type",Object)],EB.prototype,"ytSparklesClickLocationBehavior",void 0);
_.K([_.u({selector:_.CC}),_.F("design:type",Object)],EB.prototype,"isGridViewEnabled",void 0);_.K([_.C("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],EB.prototype,"watchFeedBigThumbs",null);_.K([_.C("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],EB.prototype,"thumbnailWidth",null);_.K([_.u(),_.F("design:type",Object)],EB.prototype,"data",void 0);
_.K([_.PX("ytd-thumbnail"),_.F("design:type",HTMLElement)],EB.prototype,"thumbnail",void 0);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EB.prototype,"onTap",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EB.prototype,"dataChanged",null);EB=_.K([_.V({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],EB);
_.m(EB,"ytd-compact-promoted-video-renderer",function(){if(ijH!==void 0)return ijH;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-compact-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[thumbnailWidth]]" on-click="onThumbnailContainerClick" class="style-scope ytd-compact-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-promoted-video-renderer">\n    <a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-promoted-video-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-compact-promoted-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-promoted-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-promoted-video-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-promoted-video-renderer" data="[[data]]" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n        </ytd-video-meta-block>\n        <div id="ad-badge-container" class="style-scope ytd-compact-promoted-video-renderer">\n          <div id="ad-badge" class="style-scope ytd-compact-promoted-video-renderer"></div>\n        </div>\n      </div>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-promoted-video-renderer"></div>\n  </div>\n</div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return ijH=g},{mode:1});var Ga0;_.Hq("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var dA=function(){return _.J.apply(this,arguments)||this};
_.N(dA,_.J);dA.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],dA.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],dA.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],dA.prototype,"data",void 0);dA=_.K([_.V({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],dA);
_.m(dA,"ytd-search-pyv-renderer",function(){if(Ga0!==void 0)return Ga0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-pyv-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-search-pyv-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Ga0=g},{mode:1});var Xt0;_.Hq("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var pr=function(){var g=_.J.apply(this,arguments)||this;g.roundedContainer=!0;g.JSC$13466_handleOpenPostCommentDialogActionAfterStamp=!1;g.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return g};
_.N(pr,_.J);_.c=pr.prototype;
_.c.configureRendererStamper=function(){return{"data.post":{id:"post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{shouldHideAuthor:"[[isInEngagementPanel]]",shouldShowVideoTime:"[[isInEngagementPanel]]",shouldShowMenuInCompactView:"[[isInEngagementPanel]]",isInEngagementPanel:"[[isInEngagementPanel]]",usesFullLockup:"[[usesFullLockup]]",hideBorder:"[[hideBorder]]"}},postRenderer:"ytd-post-renderer",sharedPostRenderer:{component:"ytd-shared-post-renderer",properties:{usesFullLockup:"[[usesFullLockup]]"}}}},
"data.commentDialog":{id:"comment-dialog",mapping:{commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"},events:!0}}};
_.c.onStampFinished=function(){this.JSC$13466_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.c.handleSignalActionOpenPostCommentDialogAction=function(){var g=_.hb(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");g?g.openDialog():this.JSC$13466_handleOpenPostCommentDialogActionAfterStamp=!0};
_.c.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.c.computeHideBorder=function(){return this.isInEngagementPanel};
_.c.computeIsCompact=function(){return this.isInEngagementPanel};
_.c.computeUsesCompactLockup=function(g){return g==="BACKSTAGE_SURFACE_TYPE_HOME"||g==="BACKSTAGE_SURFACE_TYPE_SEARCH"||g==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||g==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||g==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||g==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.c.computeUsesFullLockup=function(){var g,v=(g=this.data)==null?void 0:g.post,r;g=(r=_.l(v,L3u))==null?void 0:r.surface;var k;r=(k=_.l(v,Qau))==null?void 0:k.originalPost;var y;if(k=g||((y=_.l(r,L3u))==null?void 0:y.surface))return!this.computeUsesCompactLockup(k)&&this.useUpdatedRepostUi;var z;return((z=_.l(v,Qau))==null?void 0:z.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.mx.Object.defineProperties(pr.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var g,v;return((v=_.l((g=this.data)==null?void 0:g.post,L3u))==null?void 0:v.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.useUpdatedRepostUi}}});
pr.prototype.onYtCommentModerationPanelEmpty=pr.prototype.onYtCommentModerationPanelEmpty;pr.prototype.onStampFinished=pr.prototype.onStampFinished;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],pr.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],pr.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],pr.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],pr.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],pr.prototype,"roundedContainer",void 0);_.K([_.u({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.F("design:type",Boolean)],pr.prototype,"hideBorder",void 0);_.K([_.u({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.F("design:type",Boolean)],pr.prototype,"isCompact",void 0);
_.K([_.u({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.F("design:type",Boolean)],pr.prototype,"usesFullLockup",void 0);_.K([_.zz("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pr.prototype,"onStampFinished",null);
_.K([_.zz("ytd-comment-moderation-panel-empty"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],pr.prototype,"onYtCommentModerationPanelEmpty",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],pr.prototype,"isInEngagementPanel",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],pr.prototype,"useUpdatedRepostUi",null);
pr=_.K([_.V({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],pr);
_.m(pr,"ytd-backstage-post-thread-renderer",function(){if(Xt0!==void 0)return Xt0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="post" hidden="[[!data.post]]" class="style-scope ytd-backstage-post-thread-renderer"></div>\n<div id="comments-disabled" hidden="[[!data.commentsDisabledMessage]]" class="style-scope ytd-backstage-post-thread-renderer">[[getSimpleString(data.commentsDisabledMessage)]]</div>\n<div id="moderation-panel" hidden="[[!data.moderationPanel]]" class="style-scope ytd-backstage-post-thread-renderer"></div>\n<div id="comment-dialog" hidden="[[!data.commentDialog]]" class="style-scope ytd-backstage-post-thread-renderer"></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Xt0=g},{mode:1});var BLP;var T8=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N(T8,_.J);T8.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
T8.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var g=this.data.thumbnail.thumbnails;this.isDarkTheme&&(g=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(g=_.hH(g,24,void 0,"height"))?g:void 0}};
T8.prototype.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
T8.prototype.computeHasText=function(){var g;return!((g=this.data)==null||!g.text)};
_.mx.Object.defineProperties(T8.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.pV(this.bannerImageUrl))+'");'}}});
T8.prototype.computeHasText=T8.prototype.computeHasText;T8.prototype.computeBannerImageUrl=T8.prototype.computeBannerImageUrl;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],T8.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],T8.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],T8.prototype,"ytRendererBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],T8.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],T8.prototype,"isDarkTheme",void 0);_.K([_.u(),_.F("design:type",String)],T8.prototype,"bannerImageUrl",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.F("design:type",Boolean)],T8.prototype,"hasText",void 0);_.K([_.IU("data","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],T8.prototype,"computeBannerImageUrl",null);
_.K([_.IU("data.text"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],T8.prototype,"computeHasText",null);_.K([_.C("bannerImageUrl"),_.F("design:type",Object),_.F("design:paramtypes",[])],T8.prototype,"bannerStyle",null);T8=_.K([_.V({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],T8);
_.m(T8,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(BLP!==void 0)return BLP;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-prefilled-post-dialog-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" hidden="[[!bannerImageUrl]]" style$="[[bannerStyle]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">\n</div>\n<div id="message" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">\n  <p id="title" hidden="[[!getSimpleString(data.title)]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">[[getSimpleString(data.title)]]</p>\n  <p id="text" hidden="[[!hasText]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">[[getSimpleString(data.text)]]</p>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return BLP=g},{mode:1});var h1u;var lW=function(){return _.J.apply(this,arguments)||this};
_.N(lW,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],lW.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],lW.prototype,"data",void 0);lW=_.K([_.V({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],lW);
_.m(lW,"ytd-backstage-zero-state-renderer",function(){if(h1u!==void 0)return h1u;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="image" icon="backstage:artwork" class="style-scope ytd-backstage-zero-state-renderer"></yt-icon>\n<span id="title" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.title)]]</span>\n<span id="text" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.text)]]</span>\n<yt-formatted-string id="link" force-default-style="" text="[[data.link]]" class="style-scope ytd-backstage-zero-state-renderer"></yt-formatted-string>\n<span id="footer" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.footer)]]</span>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return h1u=g},{mode:1});var nSt;var fr=function(){return _.J.apply(this,arguments)||this};
_.N(fr,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],fr.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],fr.prototype,"data",void 0);_.K([_.u({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],fr.prototype,"icon",void 0);fr=_.K([_.V({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],fr);
_.m(fr,"ytd-post-filter-zero-state-renderer",function(){if(nSt!==void 0)return nSt;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-filter-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon-container" class="style-scope ytd-post-filter-zero-state-renderer"><yt-icon id="icon" icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-post-filter-zero-state-renderer"></yt-icon></div>\n<div id="title" class="style-scope ytd-post-filter-zero-state-renderer">[[getSimpleString(data.title)]]</div>\n<div id="subtitle" class="style-scope ytd-post-filter-zero-state-renderer">[[getSimpleString(data.subtitle)]]</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return nSt=g},{mode:1});var MAV;var R1P={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},N3=function(){return _.J.apply(this,arguments)||this};
_.N(N3,_.J);N3.prototype.configureRendererStamper=function(){return R1P};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],N3.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],N3.prototype,"rendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],N3.prototype,"data",void 0);_.K([_.u({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],N3.prototype,"icon",void 0);N3=_.K([_.V({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],N3);
_.m(N3,"ytd-post-scheduling-zero-state-renderer",function(){if(MAV!==void 0)return MAV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-scheduling-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="image" icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-post-scheduling-zero-state-renderer"></yt-icon>\n<span id="title" class="style-scope ytd-post-scheduling-zero-state-renderer">[[getSimpleString(data.title)]]</span>\n<div id="schedule-button" class="style-scope ytd-post-scheduling-zero-state-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return MAV=g},{mode:1});var gBt;var ZI=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return g};
_.N(ZI,_.J);ZI.prototype.onTabsActivate=function(g){this.data&&this.data.tabs&&_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[g.detail.selected].navigationEndpoint})};
ZI.prototype.shouldShowTotalCount=function(g){return g&&g.totalCount!==void 0};
ZI.prototype.handleUpdatePostsTotalCountAction=function(g){var v=this.get(["data.tabs",1,"totalCount"]),r=this.get("updatePostsTotalCountAction.updateType",g);g=this.get("updatePostsTotalCountAction.number",g);v!==void 0&&r!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&g&&(r==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(v)+g):r==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(v)-g))};
_.mx.Object.defineProperties(ZI.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var g=0,v=this.data.tabs.length;g<v;g++)if(this.data.tabs[g].selected)return g;return 0}}});
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],ZI.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ZI.prototype,"rendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ZI.prototype,"data",void 0);_.K([_.C("data.tabs"),_.F("design:type",Number),_.F("design:paramtypes",[])],ZI.prototype,"selected",null);ZI=_.K([_.V({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],ZI);
_.m(ZI,"ytd-post-stream-filter-renderer",function(){if(gBt!==void 0)return gBt;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-stream-filter-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="filter-container" class="style-scope ytd-post-stream-filter-renderer">\n  <tp-yt-paper-tabs selected="[[selected]]" on-iron-activate="onTabsActivate" class="style-scope ytd-post-stream-filter-renderer">\n    <template is="dom-repeat" items="[[data.tabs]]" class="style-scope ytd-post-stream-filter-renderer">\n      <tp-yt-paper-tab class="style-scope ytd-post-stream-filter-renderer">\n        [[getSimpleString(item.title)]]\n        <template is="dom-if" if="[[shouldShowTotalCount(item)]]" class="style-scope ytd-post-stream-filter-renderer">\n          <span class="posts-count style-scope ytd-post-stream-filter-renderer">[[item.totalCount]]</span>\n        </template>\n      </tp-yt-paper-tab>\n    </template>\n  </tp-yt-paper-tabs>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return gBt=g},{mode:1});var vB1;var Hx=function(){return _.J.apply(this,arguments)||this};
_.N(Hx,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Hx.prototype,"kevlarBehaviors",void 0);_.K([_.u(),_.F("design:type",Object)],Hx.prototype,"data",void 0);Hx=_.K([_.V({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],Hx);
_.m(Hx,"ytd-channel-age-gate-renderer",function(){if(vB1!==void 0)return vB1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-age-gate-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-channel-age-gate-renderer">\n  <div id="channel-container" class="style-scope ytd-channel-age-gate-renderer">\n    <div id="channel" class="style-scope ytd-channel-age-gate-renderer">[[data.channelTitle]]</div>\n    <yt-img-shadow thumbnail="[[data.avatar]]" width="144" class="style-scope ytd-channel-age-gate-renderer"></yt-img-shadow>\n  </div>\n  <div id="info" class="style-scope ytd-channel-age-gate-renderer">\n    <yt-formatted-string id="header" text="[[data.header]]" class="style-scope ytd-channel-age-gate-renderer"></yt-formatted-string>\n    <yt-formatted-string text="[[data.mainText]]" class="style-scope ytd-channel-age-gate-renderer"></yt-formatted-string>\n    <ytd-button-renderer align-by-text="" data="[[data.signInButton.buttonRenderer]]" class="style-scope ytd-channel-age-gate-renderer">\n    </ytd-button-renderer>\n    <yt-formatted-string text="[[data.secondaryText]]" class="style-scope ytd-channel-age-gate-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return vB1=g},{mode:1});var rc1;_.Hq("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var tJ=function(){var g=_.J.apply(this,arguments)||this;g.data=null;return g};
_.N(tJ,_.J);tJ.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.mx.Object.defineProperties(tJ.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((g=this.data)==null?0:(v=g.title)==null?0:(r=v.runs)==null?0:r.length)?147:160}}});
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],tJ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],tJ.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],tJ.prototype,"imageSizePx",null);tJ=_.K([_.V({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],tJ);
_.m(tJ,"ytd-channel-owner-empty-state-renderer",function(){if(rc1!==void 0)return rc1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-owner-empty-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container ytd-channel-owner-empty-state-renderer style-scope ytd-channel-owner-empty-state-renderer">\n  <div class="illustration style-scope ytd-channel-owner-empty-state-renderer">\n    <yt-img-shadow height="[[imageSizePx]]" thumbnail="[[data.illustration]]" class="style-scope ytd-channel-owner-empty-state-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="content style-scope ytd-channel-owner-empty-state-renderer">\n    <div class="header style-scope ytd-channel-owner-empty-state-renderer" hidden="[[!data.title]]">\n      <h2 class="style-scope ytd-channel-owner-empty-state-renderer">\n        <yt-formatted-string id="title" class="header-title style-scope ytd-channel-owner-empty-state-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n      </h2>\n    </div>\n    <div class="description style-scope ytd-channel-owner-empty-state-renderer">\n      <yt-formatted-string id="description" class="description-text style-scope ytd-channel-owner-empty-state-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n      <div class="button-layer style-scope ytd-channel-owner-empty-state-renderer" hidden="[[!data.uploadVideoButton]]">\n        <span id="upload-video-button" class="style-scope ytd-channel-owner-empty-state-renderer"></span>\n      </div>\n    <div class="learn-more style-scope ytd-channel-owner-empty-state-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope ytd-channel-owner-empty-state-renderer">\n        <yt-formatted-string text="[[item]]" class="style-scope ytd-channel-owner-empty-state-renderer"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return rc1=g},{mode:1});var kKu;var yc1;var DI=function(){var g=_.J.apply(this,arguments)||this;g.boundSubmitSearch=function(){g.submitSearch()};
g.boundClearSearch=function(){g.clearSearch()};
return g};
_.N(DI,_.J);_.c=DI.prototype;_.c.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmitSearch]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundClearSearch]]"}}}}}};
_.c.toggleClearButton=function(){this.hideClearButton=N4h||!this.input.value};
_.c.submitOnEnterKeyUp=function(g){g.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.c.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.c.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.c.submit=function(){_.hV(this.hostElement,"search-query-changed",this.input.value)};
DI.prototype.toggleClearButton=DI.prototype.toggleClearButton;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],DI.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],DI.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],DI.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],DI.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],DI.prototype,"hideClearButton",void 0);_.K([_.u(),_.F("design:type",Object)],DI.prototype,"boundSubmitSearch",void 0);_.K([_.u(),_.F("design:type",Object)],DI.prototype,"boundClearSearch",void 0);_.K([_.PX("#input"),_.F("design:type",Object)],DI.prototype,"input",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DI.prototype,"toggleClearButton",null);
DI=_.K([_.V({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],DI);
_.m(DI,"ytd-channel-switcher-search-box-renderer",function(){if(yc1!==void 0)return yc1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input id="input" auto-validate="true" autocomplete="off" error-message="[[getSimpleString(data.invalidQueryErrorMessage)]]" label="[[getSimpleString(data.placeholderText)]]" maxlength="100" minlength="3" name="query" no-label-float="" use-v2-underline="" value="[[getSimpleString(data.searchText)]]" on-input="toggleClearButton" on-keyup="submitOnEnterKeyUp" class="style-scope ytd-channel-switcher-search-box-renderer">\n  <div id="search-button" slot="prefix" prefix="" class="style-scope ytd-channel-switcher-search-box-renderer"></div>\n  <div id="clear-button" slot="suffix" suffix="" class="style-scope ytd-channel-switcher-search-box-renderer"></div>\n</tp-yt-paper-input>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return yc1=g},{mode:1});var ccP;var Lr=function(){var g=_.J.apply(this,arguments)||this;g.boundSubmit=function(){g.submit()};
return g};
_.N(Lr,_.J);_.c=Lr.prototype;_.c.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmit]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.c.ready=function(){var g=this;this.form.addEventListener("submit",function(v){return g.onSubmit(v)})};
_.c.onSubmit=function(g){g.preventDefault();return!1};
_.c.toggleClearButton=function(){this.hideClearButton=N4h||!this.input.value};
_.c.submitOnEnterKeyUp=function(g){g.keyCode===13&&this.submit()};
_.c.submit=function(){var g=this.data.endpoint,v=(0,_.ZG.unsafeClone)(g);_.l(v,_.SG)?_.l(v,_.SG).query=this.input.value:_.l(v,_.ox)&&(_.l(v,_.ox).query=this.input.value);var r=_.l(v.commandMetadata,_.F7);(r==null?0:r.url)?(r.url=_.Cx(r.url,"query",this.input.value),_.hV(this.hostElement,"yt-navigate",{endpoint:v})):_.l(v,oV1)?(_.l(v,oV1).channelSwitcherQuery=this.input.value,_.h0().resolve(_.nv).resolveCommand(v,{form:{element:this.hostElement}})):(g=Error("Jh`"+JSON.stringify(g)),_.Z0(g))};
_.c.getUrl=function(g){return this.get("commandMetadata.webCommandMetadata.url",g)};
Lr.prototype.toggleClearButton=Lr.prototype.toggleClearButton;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Lr.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Lr.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Lr.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Lr.prototype,"hideClearButton",void 0);
_.K([_.u(),_.F("design:type",Object)],Lr.prototype,"boundSubmit",void 0);_.K([_.PX("#form"),_.F("design:type",HTMLFormElement)],Lr.prototype,"form",void 0);_.K([_.PX("#input"),_.F("design:type",Object)],Lr.prototype,"input",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Lr.prototype,"toggleClearButton",null);Lr=_.K([_.V({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],Lr);
_.m(Lr,"ytd-search-box-renderer",function(){if(ccP!==void 0)return ccP;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<form id="form" action="[[getUrl(data.endpoint)]]" class="style-scope ytd-search-box-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[getSimpleString(data.placeholderText)]]" max-length="100" name="query" no-label-float="" use-v2-underline="" value="[[getSimpleString(data.searchText)]]" on-input="toggleClearButton" on-keyup="submitOnEnterKeyUp" class="style-scope ytd-search-box-renderer">\n    <div id="search-button" slot="prefix" prefix="" class="style-scope ytd-search-box-renderer"></div>\n    <div id="clear-button" slot="suffix" suffix="" class="style-scope ytd-search-box-renderer"></div>\n  </tp-yt-paper-input>\n</form>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return ccP=g},{mode:2});var wA=function(){var g=_.J.apply(this,arguments)||this;g.showSearchBox=!0;return g};
_.N(wA,_.J);wA.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],wA.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],wA.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],wA.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],wA.prototype,"showSearchBox",void 0);wA=_.K([_.V({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],wA);
_.m(wA,"ytd-channel-switcher-header-renderer",function(){if(kKu!==void 0)return kKu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 class="style-scope ytd-channel-switcher-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-channel-switcher-header-renderer"></yt-formatted-string>\n</h2>\n<div id="search-box" hidden="[[!showSearchBox]]" class="style-scope ytd-channel-switcher-header-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return kKu=g},{mode:1});var zk0;var IUu;var Q_=function(){var g=_.J.apply(this,arguments)||this;g.isDisplayed=!0;return g};
_.N(Q_,_.J);_.c=Q_.prototype;_.c.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.dataChanged=function(){this.isDisplayed=!0};
_.c.computeType=function(g){return g||"UNKNOWN"};
_.c.onYtServiceRequestCompleted=function(g){g.stopPropagation();this.isDisplayed=!1};
_.c.onClose=function(){this.isDisplayed=!1};
Q_.prototype.onYtServiceRequestCompleted=Q_.prototype.onYtServiceRequestCompleted;Q_.prototype.dataChanged=Q_.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Q_.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Q_.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Q_.prototype,"data",void 0);
_.K([_.u({computed:"computeType(data.type)",reflectToAttribute:!0}),_.F("design:type",String)],Q_.prototype,"type",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Q_.prototype,"isDisplayed",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q_.prototype,"dataChanged",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Q_.prototype,"onYtServiceRequestCompleted",null);Q_=_.K([_.V({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],Q_);
_.m(Q_,"ytd-alert-with-button-renderer",function(){if(IUu!==void 0)return IUu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-alert-with-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-alert-with-button-renderer"></yt-formatted-string>\n<div id="buttons" class="style-scope ytd-alert-with-button-renderer">\n  <div id="button" class="style-scope ytd-alert-with-button-renderer"></div>\n  <div id="dismiss-button" on-click="onClose" class="style-scope ytd-alert-with-button-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return IUu=g},{mode:1});var Cr=function(){var g=_.J.apply(this,arguments)||this;g.noResult=!1;g.enableAlertBanner=!1;g.dismissedAlertBanner=!1;g.hideCreateChannelButton=!1;g.boundDismissAlertBanner=function(){g.dismissAlertBanner()};
g.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return g};
_.N(Cr,_.J);_.c=Cr.prototype;_.c.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.c.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.c.updateChannelSwitcherAction=function(g){var v;g=(v=_.l(g,iD_))==null?void 0:v.page;_.l(g,FnP)!==void 0&&(this.data=_.l(g,FnP))};
_.c.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{channelSwitcherHeaderRenderer:"ytd-channel-switcher-header-renderer"}},"data.contents":{id:"contents",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}},accountItemRenderer:"ytd-account-item-renderer",continuationItemRenderer:"ytd-continuation-item-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundDismissAlertBanner]]"}}}}}};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.c.searchQueryChanged=function(g,v){if(this.data&&this.data.contents&&this.data.contents.length){g=[];var r=[];this.hideCreateChannelButton=this.noResult=!1;for(var k=document.querySelectorAll("ytd-account-item-renderer"),y=_.I(k),z=y.next();!z.done;z=y.next())z=z.value,r.push(z),z.style.display="block";this.resetRightBorder(r);if(v){this.hideCreateChannelButton=!0;for(r=1;r<this.data.contents.length;r++)if(z=this.data.contents[r],_.l(z,W3P)){var W=void 0,S=void 0;y=(W=_.l(z,W3P))==null?void 0:(S=
W.accountName)==null?void 0:S.simpleText;S=W=void 0;z=(W=_.l(z,W3P))==null?void 0:(S=W.channelHandle)==null?void 0:S.simpleText;(W=k[r-1])&&y&&_.oY(y,v)?g.push(W):_.T("enable_handle_search_on_channel_switcher")&&W&&z&&_.oY(z.toString(),v.toString())?g.push(W):W.style.display="none"}g.length===0&&(this.noResult=!0);this.resetRightBorder(g)}}};
_.c.resetRightBorder=function(g){for(var v=0;v<g.length;v++)g[v].style.borderRight=!this.hideCreateChannelButton&&(v+2)%3===0||this.hideCreateChannelButton&&(v+1)%3===0?"none":"1px solid var(--yt-spec-10-percent-layer)"};
_.c.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.c.setShowSearchBox=function(g){if(g&&g.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var v=0;v<g.contents.length;v++)_.l(g.contents[v],_.Mb)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.c.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.mx.Object.defineProperties(Cr.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null?0:g.contents)}}});
Cr.prototype.onContinuationItemsUpdated=Cr.prototype.onContinuationItemsUpdated;Cr.prototype.searchQueryChanged=Cr.prototype.searchQueryChanged;Cr.prototype.onDataChanged=Cr.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Cr.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Cr.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Cr.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.$I),_.F("design:type",Object)],Cr.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Cr.prototype,"data",void 0);_.K([_.PX("ytd-channel-switcher-header-renderer"),_.F("design:type",Object)],Cr.prototype,"channelSwitcherHeaderRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],Cr.prototype,"noResult",void 0);
_.K([_.u(),_.F("design:type",Object)],Cr.prototype,"enableAlertBanner",void 0);_.K([_.u(),_.F("design:type",Object)],Cr.prototype,"dismissedAlertBanner",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Cr.prototype,"hideCreateChannelButton",void 0);_.K([_.C("data.contents"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Cr.prototype,"isLoading",null);_.K([_.u(),_.F("design:type",Object)],Cr.prototype,"boundDismissAlertBanner",void 0);
_.K([_.u({computed:"computeButtonOverride()"}),_.F("design:type",Object)],Cr.prototype,"buttonOverride",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cr.prototype,"onDataChanged",null);_.K([_.zz("search-query-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,String]),_.F("design:returntype")],Cr.prototype,"searchQueryChanged",null);
_.K([_.zz("yt-next-continuation-data-updated"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Cr.prototype,"onContinuationItemsUpdated",null);Cr=_.K([_.V({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],Cr);
_.m(Cr,"ytd-channel-switcher-page-renderer",function(){if(zk0!==void 0)return zk0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-page-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-switcher-page-renderer"></div>\n<div id="body" class="style-scope ytd-channel-switcher-page-renderer">\n  <div class="spinner-container style-scope ytd-channel-switcher-page-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-switcher-page-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n  <div id="alert" hidden="[[!enableAlertBanner]]" class="style-scope ytd-channel-switcher-page-renderer">\n      <yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope ytd-channel-switcher-page-renderer"></yt-formatted-string>\n      <div id="dismiss-button" class="style-scope ytd-channel-switcher-page-renderer"></div>\n  </div>\n  <div id="contents" class="style-scope ytd-channel-switcher-page-renderer"></div>\n</div>\n<yt-formatted-string id="no-result" hidden="[[!noResult]]" text="[[data.noResult]]" class="style-scope ytd-channel-switcher-page-renderer">\n</yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return zk0=g},{mode:1});var W1C;var PS1;var uW=function(){var g=_.J.apply(this,arguments)||this;g.images=[];g.selectedImageIndex=0;return g};
_.N(uW,_.J);_.c=uW.prototype;
_.c.ready=function(){_.pw(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.pw(this.JSC$13511_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.pw(this.JSC$13511_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.pw(this.JSC$13511_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.c.onThumbnailClick=function(g){if(g=g.event_.detail)this.selectedImageIndex=this.images.indexOf(g)};
_.c.updateImageThumbnails=function(g){g=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:g.event_.detail});this.images.splice(this.selectedImageIndex,1,g);this.images=[].concat(_.fF(this.images))};
_.c.cancelImageRepositions=function(){this.selectedImageIndex=0;_.hV(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.c.saveImageRepositions=function(){this.selectedImageIndex=0;_.hV(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.mx.Object.defineProperties(uW.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var g=this;return(this.images||[]).map(function(v,r){return{image:v,selected:r===g.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],uW.prototype,"ytRendererstamperBehavior",void 0);_.K([_.PX("ytd-backstage-image-preview-renderer"),_.F("design:type",Object)],uW.prototype,"JSC$13511_imagePreviewContainer",void 0);_.K([_.PX(".thumbnail-images-container"),_.F("design:type",HTMLElement)],uW.prototype,"thumbnailImagesContainer",void 0);_.K([_.u(),_.F("design:type",Array)],uW.prototype,"images",void 0);
_.K([_.u(),_.F("design:type",Object)],uW.prototype,"repositionInstructions",void 0);_.K([_.u(),_.F("design:type",Object)],uW.prototype,"selectedImageIndex",void 0);_.K([_.C("images","selectedImageIndex"),_.F("design:type",Array),_.F("design:paramtypes",[])],uW.prototype,"thumbnailRendererDatas",null);_.K([_.C("images","selectedImageIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],uW.prototype,"selectedImageData",null);
uW=_.K([_.V({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],uW);
_.m(uW,"ytd-backstage-multi-image-reposition-renderer",function(){if(PS1!==void 0)return PS1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-reposition-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="image-reposition-container style-scope ytd-backstage-multi-image-reposition-renderer">\n  <div class="thumbnail-images-container style-scope ytd-backstage-multi-image-reposition-renderer">\n    <template is="dom-repeat" items="[[thumbnailRendererDatas]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n      <div class="image-thumbnail style-scope ytd-backstage-multi-image-reposition-renderer">\n        <ytd-backstage-multi-image-thumbnail-renderer id="thumbnail-renderer" data="[[item]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n        </ytd-backstage-multi-image-thumbnail-renderer>\n      </div>\n    </template>\n  </div>\n  <div class="image-reposition style-scope ytd-backstage-multi-image-reposition-renderer">\n    <ytd-backstage-image-preview-renderer edit-only-mode="" image-data="[[selectedImageData]]" instruction="[[repositionInstructions]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n    </ytd-backstage-image-preview-renderer>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return PS1=g},{mode:1});var xp=function(g,v){_.ok.call(this);this.uploadUrl=g;this.channelId=v;this.imagesUploadData=[]};
_.N(xp,_.ok);xp.prototype.getAllUploadStatuses=function(){var g=this,v,r,k;return _.P(function(y){if(y.nextAddress==1)return _.U(y,SO1(g),2);v=y.yieldResult;r=v.get("succeed");k=v.get("failed");return y.return(r.concat(k))})};
var YOu=function(g){var v,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,SO1(g),2);v=k.yieldResult;r=v.get("failed");r.length>0&&oBt(g,r);return k.return(g.getAllUploadStatuses())})},SO1=function(g){var v,r,k,y,z,W,S;
return _.P(function(Y){if(Y.nextAddress==1)return v=new Map,_.U(Y,Promise.allSettled(g.imagesUploadData.map(function(e){return e.uploadPromise})),2);
r=Y.yieldResult;k=[];y=_.I(r);for(z=y.next();!z.done;z=y.next())W=z.value,W.status==="fulfilled"&&k.push(W.value);S=g.imagesUploadData.map(function(e){return e.image}).filter(function(e){return k.every(function(a){return a.id!==e.id})});
v.set("succeed",k);v.set("failed",S);return Y.return(v)})},oBt=function(g,v){v=_.I(v);
for(var r=v.next();!r.done;r=v.next()){var k=g;r=r.value;UVH(k,r.id)>=0&&k.cancel(r.id);var y=new AcP(r),z=_.hb6(k.uploadUrl,{"X-YouTube-ChannelId":k.channelId},r.imageBlob);y.transfer=z;y.uploadPromise=ekB(z,r);k.imagesUploadData.push(y);z.run()}};
xp.prototype.cancel=function(g){var v=UVH(this,g);v!==-1&&((v=this.imagesUploadData[v].transfer)&&v.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(r){return r.image.id!==g}))};
var UVH=function(g,v){return g.imagesUploadData.findIndex(function(r){return r.image.id===v})},ekB=function(g,v){return new Promise(function(r,k){g.listen("l",function(){var y=g.getResponseText();
y?(y=JSON.parse(y).encryptedBlobId,v.encryptedBlobId=y,r(v)):k("upload failed")});
g.listen("n",function(){k("upload failed")})})},AcP=function(g){this.image=g};var jFB=function(g,v,r,k,y){this.id=g;this.imageBlob=v;this.localImageSrc=r;this.naturalWidth=k;this.naturalHeight=y;this.previewCoordinates=this.naturalHeight>this.naturalWidth?{top:(this.naturalHeight-this.naturalWidth)/2/this.naturalHeight,right:1,bottom:(this.naturalHeight+this.naturalWidth)/2/this.naturalHeight,left:0}:{top:0,right:(this.naturalWidth+this.naturalHeight)/2/this.naturalWidth,bottom:1,left:(this.naturalWidth-this.naturalHeight)/2/this.naturalWidth}};var aUV=[".jpeg",".jpg",".png"],jX=function(){var g=_.J.apply(this,arguments)||this;g.showImagesPreview=!1;g.pollOptions=[];g.errorMessage="";g.optionPlaceholderText="";g.optionDefaultText="";g.JSC$13522_imageId=0;g.maxFileSizeMb=0;g.maxAspectRatio=0;g.invalidFileSizeError="";g.invalidAspectRatioError="";g.invalidFileTypeError="";g.imageSelector=new z3(null,"single_file",aUV);return g};
_.N(jX,_.J);_.c=jX.prototype;_.c.ready=function(){_.pw(this.imageSelector,"j",this.onImageSelect,!1,this);_.pw(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.pw(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.c.dataChanged=function(){var g,v,r=_.l((g=this.data)==null?void 0:(v=g.cellTemplate)==null?void 0:v.onEmptyCellTap,FqV);if(r&&r.uploadUrl&&r.channelId){var k;this.maxFileSizeMb=((k=r.imageValidationInfo)==null?void 0:k.maxFileSizeMb)||0;var y;this.maxAspectRatio=((y=r.imageValidationInfo)==null?void 0:y.allowedMaxAspectRatio)||0;var z;this.invalidFileSizeError=this.getSimpleString((z=this.data)==null?void 0:z.invalidFileSizeError);var W;this.invalidAspectRatioError=this.getSimpleString((W=this.data)==
null?void 0:W.invalidAspectRatioError);var S;this.invalidFileTypeError=this.getSimpleString((S=this.data)==null?void 0:S.invalidFileTypeError);this.uploadManager=new xp(r.uploadUrl,r.channelId)}};
_.c.onEditorInfoChange=function(){this.optionPlaceholderText=_.sf(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.sf(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.c.observeAddImageError=function(){this.errorMessage!==""&&_.hV(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.c.onPollOptionsChange=function(){for(var g=!1,v=[],r=0;r<this.pollOptions.length;r++){var k=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(r+1);this.pollOptions[r].placeholderText!==k?(g=!0,v.push(Object.assign({},this.pollOptions[r],{placeholderText:k}))):v.push(this.pollOptions[r])}g&&(this.pollOptions=v);this.isValid()?_.hV(this.hostElement,"yt-commentbox-post-enable"):_.hV(this.hostElement,"yt-commentbox-post-disable")};
_.c.createPollOptions=function(g){var v=[],r;g=(r=g==null?void 0:g.minPollOptions)!=null?r:0;for(r=0;r<g;r++)v.push(this.createPollOption());return v};
_.c.onImageSelect=function(g){var v=this,r,k,y,z,W,S;return _.P(function(Y){if(Y.nextAddress==1){if(v.selectedImageIndex===void 0)return Y.jumpTo(0);r=g.files[0];v.errorMessage="";k=v.validateImage(r);if(k!=="")return v.errorMessage=k,Y.return();y=new qW(v.maxAspectRatio,!1,!0);return _.U(Y,y.transform(r),3)}if(Y.nextAddress!=4)return z=Y.yieldResult,z.transformedData?z.invalidAspectRatio?(v.errorMessage=v.invalidAspectRatioError,Y.return()):_.U(Y,$8k(v.JSC$13522_imageId,g.files[0],z.transformedData),
4):(v.errorMessage=v.invalidFileTypeError,Y.return());W=Y.yieldResult;v.JSC$13522_imageId++;oBt(v.uploadManager,[W]);S=Object.assign({},v.pollOptions[v.selectedImageIndex],{image:W});v.pollOptions.splice(v.selectedImageIndex,1,S);v.refreshPollOptions();_.hV(v.hostElement,"yt-backstage-poll-image-select");_.o7(Y)})};
_.c.validateImage=function(g){return g.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.c.refreshPollOptions=function(){this.pollOptions=[].concat(_.fF(this.pollOptions))};
_.c.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.fF(this.pollOptions),[this.createPollOption()]))};
_.c.onRemovePollOption=function(g){var v=this.pollOptions[g.model.index];v&&v.image&&this.uploadManager.cancel(v.image.id);this.pollOptions.splice(g.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.hV(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.c.onTextInput=function(){this.refreshPollOptions()};
_.c.onImageButtonClick=function(g){this.selectedImageIndex=g.model.index;this.imageSelector.click()};
_.c.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.c.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.c.saveImageRepositions=function(g){g=g.event_.detail;for(var v=0,r=[],k=_.I(this.pollOptions),y=k.next();!y.done;y=k.next())y=y.value,y.image!==void 0?(y=Object.assign({},y,{image:g[v]}),r.push(y),v++):r.push(y);this.showImagesPreview=!1;this.pollOptions=[].concat(_.fF(r))};
_.c.isValid=function(){if(!this.editorInfo||this.showImagesPreview||this.pollOptions.length<Number(this.editorInfo.minPollOptions)||this.pollOptions.length>Number(this.editorInfo.maxPollOptions))return!1;for(var g=0,v=_.I(this.pollOptions),r=v.next();!r.done;r=v.next())if(r=r.value,r.optionText.trim()!==""||r.image!==void 0){if(!r.image||this.hasCustomOptionText&&r.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;g++}return g>=Number(this.editorInfo.minPollOptions)};
_.c.getAllUploadStatuses=function(){var g=this,v,r,k,y;return _.P(function(z){if(z.nextAddress==1)return _.U(z,g.uploadManager.getAllUploadStatuses(),2);v=z.yieldResult;r=_.I(v);for(k=r.next();!k.done;k=r.next())if(y=k.value,y.encryptedBlobId===void 0)return z.return(YOu(g.uploadManager));return z.return(v)})};
_.c.getPostCreateOptions=function(){for(var g=[],v=_.I(this.pollOptions),r=v.next();!r.done;r=v.next())r=r.value,r.image!==void 0&&g.push({text:this.hasCustomOptionText?r.optionText:r.placeholderText,image:r.image});return g};
_.c.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.c.createButtonRenderer=function(g,v){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:g,accessibilityData:{accessibilityData:{label:this.getSimpleString(g)}},isDisabled:v}};
_.c.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.c.computeThumbnailRendererData=function(g){return g?{image:g,selected:!1}:void 0};
_.c.getSimpleString=function(g){return _.sf(g)};
_.c.updateOptionTextFromBinding=function(g){if(g.target){var v=Array.from(_.hb(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(g.target);if(v>=0){var r;this.pollOptions[v].optionText=(r=g.detail.value)!=null?r:""}}};
_.mx.Object.defineProperties(jX.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var g,v;return this.pollOptions.length<((v=(g=this.editorInfo)==null?void 0:g.maxPollOptions)!=null?v:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(g){return g.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(g){return g.image}).map(function(g){return g.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(g){return g.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var g,v=(g=this.data)==null?void 0:g.addOptionButtonText;return v?this.createButtonRenderer(v,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var g,v=(g=this.data)==null?void 0:g.repositionImagesButtonLabel;return v?this.createButtonRenderer(v,!this.hasImages):void 0}}});
jX.prototype.onPollOptionsChange=jX.prototype.onPollOptionsChange;jX.prototype.observeAddImageError=jX.prototype.observeAddImageError;jX.prototype.onEditorInfoChange=jX.prototype.onEditorInfoChange;jX.prototype.dataChanged=jX.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],jX.prototype,"ytRendererstamperBehavior",void 0);_.K([_.PX("ytd-backstage-multi-image-reposition-renderer"),_.F("design:type",Object)],jX.prototype,"imageRepositionContainer",void 0);
_.K([_.u(),_.F("design:type",Object)],jX.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],jX.prototype,"editorInfo",void 0);_.K([_.u(),_.F("design:type",xp)],jX.prototype,"uploadManager",void 0);_.K([_.u(),_.F("design:type",Object)],jX.prototype,"showImagesPreview",void 0);_.K([_.u(),_.F("design:type",Array)],jX.prototype,"pollOptions",void 0);_.K([_.u(),_.F("design:type",Object)],jX.prototype,"errorMessage",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jX.prototype,"dataChanged",null);_.K([_.Um("editorInfo"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jX.prototype,"onEditorInfoChange",null);_.K([_.IU("errorMessage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jX.prototype,"observeAddImageError",null);
_.K([_.Um("pollOptions"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jX.prototype,"onPollOptionsChange",null);_.K([_.C("pollOptions","editorInfo"),_.F("design:type",Object),_.F("design:paramtypes",[])],jX.prototype,"isAllowedToAddOption",null);_.K([_.C("pollOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],jX.prototype,"hasImages",null);
_.K([_.C("pollOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],jX.prototype,"imagesToReposition",null);_.K([_.C("pollOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],jX.prototype,"hasCustomOptionText",null);_.K([_.C("data","isAllowedToAddOption"),_.F("design:type",Object),_.F("design:paramtypes",[])],jX.prototype,"addOptionButton",null);_.K([_.C("data","hasImages"),_.F("design:type",Object),_.F("design:paramtypes",[])],jX.prototype,"repositionImagesButton",null);
jX=_.K([_.V({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],jX);
_.m(jX,"ytd-backstage-image-poll-editor-renderer",function(){if(W1C!==void 0)return W1C;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-poll-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div hidden="[[showImagesPreview]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n  <template is="dom-repeat" items="[[pollOptions]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n    <div class="poll-option style-scope ytd-backstage-image-poll-editor-renderer">\n      <div class="image-thumbnail-container style-scope ytd-backstage-image-poll-editor-renderer">\n        <div class="image-thumbnail style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[!item.image]]">\n          <ytd-backstage-multi-image-thumbnail-renderer data="[[computeThumbnailRendererData(item.image)]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n          </ytd-backstage-multi-image-thumbnail-renderer>\n        </div>\n        <div class="image-select-container style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[item.image]]">\n          <yt-icon-button class="add-image-icon-button style-scope ytd-backstage-image-poll-editor-renderer" on-click="onImageButtonClick">\n            <yt-icon class="add-image-icon style-scope ytd-backstage-image-poll-editor-renderer" icon="yt-icons:image"></yt-icon>\n          </yt-icon-button>\n        </div>\n      </div>\n      <tp-yt-paper-input-container class="poll-option-input style-scope ytd-backstage-image-poll-editor-renderer" no-label-float="">\n        <tp-yt-iron-autogrow-textarea class="paper-input-input poll-option-input-text style-scope ytd-backstage-image-poll-editor-renderer" slot="input" maxlength$="[[editorInfo.maxPollOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onTextInput" on-value-changed="updateOptionTextFromBinding">\n        </tp-yt-iron-autogrow-textarea>\n        <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-backstage-image-poll-editor-renderer"></tp-yt-paper-input-char-counter>\n      </tp-yt-paper-input-container>\n      <yt-icon-button class="remove-button style-scope ytd-backstage-image-poll-editor-renderer" on-click="onRemovePollOption">\n        <yt-icon class="remove-option style-scope ytd-backstage-image-poll-editor-renderer" icon="yt-icons:delete"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </template>\n  <div class="button-container style-scope ytd-backstage-image-poll-editor-renderer">\n    <yt-button-renderer class="add-option style-scope ytd-backstage-image-poll-editor-renderer" data="[[addOptionButton]]" on-click="onAddPollOption">\n    </yt-button-renderer>\n    <yt-button-renderer class="reposition-images style-scope ytd-backstage-image-poll-editor-renderer" data="[[repositionImagesButton]]" on-click="onRepositionImages">\n    </yt-button-renderer>\n  </div>\n</div>\n\n\n<div class="image-reposition-container style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[!showImagesPreview]]">\n  <ytd-backstage-multi-image-reposition-renderer images="[[imagesToReposition]]" reposition-instructions="[[data.imagePreviewSelectMetadata]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n  </ytd-backstage-multi-image-reposition-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return W1C=g},{mode:2});var EBH={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 dV_;var $p=function(){var g=_.J.apply(this,arguments)||this;g.a11yConfig=EBH;g.imageDisplayOffsetTop=0;g.imageDisplayOffsetLeft=0;g.pickerDisplayOffsetTop=0;g.pickerDisplayOffsetLeft=0;g.showPreviewContainer=!0;g.startPicker=!1;g.repositionOptional=!1;g.editOnlyMode=!1;g.savedImageDisplayOffsetTop=0;g.savedImageDisplayOffsetLeft=0;return g};
_.N($p,_.J);_.c=$p.prototype;_.c.created=function(){_.xC.requestAvailability()};
_.c.ready=function(){};
_.c.onArrowKeysDown=function(g){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){g.detail.keyboardEvent.preventDefault();var v=0,r=0,k="";switch(g.detail.keyboardEvent.key){case "ArrowUp":JkY(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?k=this.a11yConfig.reachBottomOfImage:v=this.imageHeight*.05*-1;break;case "ArrowDown":JkY(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?k=this.a11yConfig.reachTopOfImage:
v=this.imageHeight*.05;break;case "ArrowLeft":JkY(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?k=this.a11yConfig.reachRightOfImage:r=this.imageWidth*.05*-1;break;case "ArrowRight":JkY(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?k=this.a11yConfig.reachLeftOfImage:r=this.imageWidth*.05}k&&_.I0(k)&&_.hV(this.hostElement,"iron-announce",{text:_.I0(k)});if(r||v)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+v)),g=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),g=_.I0(this.a11yConfig.imageVerticalPosition,{x_percent:""+g,y_percent:""+(100-g)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+r)),g=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),g=_.I0(this.a11yConfig.imageHorizontalPosition,{x_percent:""+g,y_percent:""+(100-g)})),g&&_.hV(this.hostElement,"iron-announce",{text:g})}};
_.c.getPreviewPosition=function(g,v,r,k){return Math.round(100*(g+v*.5-r)/k)};
_.c.calculateDisplayPosition=function(){var g=this.imageData.naturalWidth,v=this.imageData.naturalHeight;this.displayScale=Math.max(200/g,200/v);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var r=g*this.displayScale*this.imageData.previewCoordinates.left,k=v*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=v>g?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-r;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=g>v?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-k;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=g*this.displayScale;this.imageHeight=v*this.displayScale};
_.c.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.c.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.c.getSignedPosition=function(g,v,r){return v==="X"&&_.Cv("HTML_DIR")==="rtl"?r==="-"?g+"px":g*-1+"px":r==="-"?g*-1+"px":g+"px"};
_.c.pickerMove=function(g){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var v=this.pickerOffsetX-g.clientX,r=this.pickerOffsetY-g.clientY;this.pickerOffsetX=g.clientX;this.pickerOffsetY=g.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
r)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-v))}};
_.c.pickerMoveStart=function(g){this.startPicker=!0;this.pickerOffsetX=g.clientX;this.pickerOffsetY=g.clientY};
_.c.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var g=this.generateCropPreview();g&&_.hV(this.hostElement,"ytd-backstage-image-preview-coordinates-update",g)};
_.c.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.hV(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.c.deleteImage=function(){_.hV(this.hostElement,"ytd-backstage-image-preview-delete")};
_.c.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.c.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var g=this.generateCropPreview();g&&_.hV(this.hostElement,"ytd-backstage-image-preview-coordinates-save",g)};
_.c.getPreviewOffset=function(g,v,r){return v&&g?(r==="X"&&_.Cv("HTML_DIR")==="rtl"?300/v*g:300/v*g*-1)+"px":"0px"};
_.c.getSimpleText=function(g){return g?_.sf(g):""};
_.c.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize)return{top:this.cropOffsetTop/this.imageHeight,right:(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,bottom:(this.cropOffsetTop+this.pickerSize)/this.imageHeight,left:this.cropOffsetLeft/this.imageWidth}};
_.mx.Object.defineProperties($p.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var g=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.I0(this.a11yConfig.imageVerticalPosition,{x_percent:""+g,y_percent:""+(100-g)})+"\n"+_.I0(this.a11yConfig.verticalRepositionInstruction)}g=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.I0(this.a11yConfig.imageHorizontalPosition,{x_percent:""+g,y_percent:""+(100-g)})+"\n"+_.I0(this.a11yConfig.horizontalRepositionInstruction)}},
pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}},
imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}},
editButton:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(g=this.instruction)==null?void 0:(v=g.previewInstruction)==null?void 0:v.editButtonLabel;return r?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:r,accessibilityData:{accessibilityData:{label:this.getSimpleText(r)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k,y=this.editOnlyMode?(g=this.instruction)==null?void 0:(v=g.editInstruction)==null?void 0:v.saveImagesButtonLabel:(r=this.instruction)==null?void 0:(k=r.editInstruction)==null?void 0:k.saveButtonLabel;return y?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:y,accessibilityData:{accessibilityData:{label:this.getSimpleText(y)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(g=this.instruction)==null?void 0:(v=g.previewInstruction)==null?void 0:v.deleteButtonLabel;return r?{size:"SIZE_SMALL",text:r,accessibilityData:{accessibilityData:{label:this.getSimpleText(r)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(g=this.instruction)==null?void 0:(v=g.editInstruction)==null?void 0:v.cancelButtonLabel;g=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return r?{style:g,size:"SIZE_SMALL",text:r,accessibilityData:{accessibilityData:{label:this.getSimpleText(r)}}}: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"}}});
$p.prototype.onEditOnlyModeUpdate=$p.prototype.onEditOnlyModeUpdate;$p.prototype.onImageChange=$p.prototype.onImageChange;_.K([_.u(),_.F("design:type",jFB)],$p.prototype,"imageData",void 0);_.K([_.u(),_.F("design:type",Object)],$p.prototype,"instruction",void 0);_.K([_.u(),_.F("design:type",Object)],$p.prototype,"a11yConfig",void 0);_.K([_.u(),_.F("design:type",Number)],$p.prototype,"imageWidth",void 0);_.K([_.u(),_.F("design:type",Number)],$p.prototype,"imageHeight",void 0);
_.K([_.u(),_.F("design:type",Number)],$p.prototype,"displayScale",void 0);_.K([_.u(),_.F("design:type",Object)],$p.prototype,"imageDisplayOffsetTop",void 0);_.K([_.u(),_.F("design:type",Object)],$p.prototype,"imageDisplayOffsetLeft",void 0);_.K([_.u(),_.F("design:type",Object)],$p.prototype,"pickerDisplayOffsetTop",void 0);_.K([_.u(),_.F("design:type",Object)],$p.prototype,"pickerDisplayOffsetLeft",void 0);_.K([_.u(),_.F("design:type",Object)],$p.prototype,"showPreviewContainer",void 0);
_.K([_.u(),_.F("design:type",Object)],$p.prototype,"startPicker",void 0);_.K([_.u(),_.F("design:type",Number)],$p.prototype,"pickerOffsetX",void 0);_.K([_.u(),_.F("design:type",Number)],$p.prototype,"pickerOffsetY",void 0);_.K([_.u(),_.F("design:type",Object)],$p.prototype,"repositionOptional",void 0);_.K([_.u(),_.F("design:type",Object)],$p.prototype,"editOnlyMode",void 0);_.K([_.PX("#picker-container"),_.F("design:type",HTMLElement)],$p.prototype,"JSC$13535_pickerContainer",void 0);
_.K([_.PX("#picker"),_.F("design:type",HTMLElement)],$p.prototype,"picker",void 0);_.K([_.PX("#preview-clipper"),_.F("design:type",HTMLElement)],$p.prototype,"previewClipper",void 0);_.K([_.PX("#image-in-picker-background"),_.F("design:type",HTMLImageElement)],$p.prototype,"JSC$13535_imageInBackground",void 0);_.K([_.PX("#image-in-picker"),_.F("design:type",HTMLImageElement)],$p.prototype,"JSC$13535_imageInPicker",void 0);
_.K([_.PX("#image-in-preview-clipper"),_.F("design:type",HTMLImageElement)],$p.prototype,"JSC$13535_imageInPreviewClipper",void 0);_.K([_.C("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],$p.prototype,"altLabelForImage",null);_.K([_.C("imageHeight","imageWidth"),_.F("design:type",Number),_.F("design:paramtypes",[])],$p.prototype,"pickerSize",null);
_.K([_.C("imageHeight","imageWidth"),_.F("design:type",Object),_.F("design:paramtypes",[])],$p.prototype,"imageOrientationStyle",null);_.K([_.C("instruction"),_.F("design:type",Object),_.F("design:paramtypes",[])],$p.prototype,"editButton",null);_.K([_.C("instruction","editOnlyMode"),_.F("design:type",Object),_.F("design:paramtypes",[])],$p.prototype,"saveButton",null);_.K([_.C("instruction"),_.F("design:type",Object),_.F("design:paramtypes",[])],$p.prototype,"deleteButton",null);
_.K([_.C("instruction","editOnlyMode"),_.F("design:type",Object),_.F("design:paramtypes",[])],$p.prototype,"cancelButton",null);_.K([_.C("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.F("design:type",Number),_.F("design:paramtypes",[])],$p.prototype,"cropOffsetTop",null);_.K([_.C("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.F("design:type",Number),_.F("design:paramtypes",[])],$p.prototype,"cropOffsetLeft",null);
_.K([_.C("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],$p.prototype,"pickerBackgroundStyle",null);_.K([_.C("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],$p.prototype,"pickerDisplayStyle",null);_.K([_.C("cropOffsetLeft","cropOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],$p.prototype,"imageInPickerStyle",null);
_.K([_.C("cropOffsetLeft","cropOffsetTop","pickerSize"),_.F("design:type",String),_.F("design:paramtypes",[])],$p.prototype,"previewClipperStyle",null);_.K([_.Um("imageData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$p.prototype,"onImageChange",null);_.K([_.Um("editOnlyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$p.prototype,"onEditOnlyModeUpdate",null);
_.K([_.C("showPreviewContainer"),_.F("design:type",String),_.F("design:paramtypes",[])],$p.prototype,"pickerModeStyle",null);$p=_.K([_.V({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],$p);
_.m($p,"ytd-backstage-image-preview-renderer",function(){if(dV_!==void 0)return dV_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class$="[[pickerModeStyle]] style-scope ytd-backstage-image-preview-renderer">\n  <div id="preview-container" hidden="[[!showPreviewContainer]]" class="style-scope ytd-backstage-image-preview-renderer">\n    <div id="preview-clipper" class="style-scope ytd-backstage-image-preview-renderer">\n      <img id="image-in-preview-clipper" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" style$="[[previewClipperStyle]]">\n    </div>\n    <div class="buttons-container style-scope ytd-backstage-image-preview-renderer">\n      <yt-button-renderer id="delete-button" data="[[deleteButton]]" on-click="deleteImage" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="edit-button" data="[[editButton]]" on-click="editCropCoordinates" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n  <div id="edit-container" hidden="[[showPreviewContainer]]" class="style-scope ytd-backstage-image-preview-renderer">\n    <div id="picker-container" class="style-scope ytd-backstage-image-preview-renderer">\n      <img id="image-in-picker-background" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[pickerBackgroundStyle]]" alt="[[altLabelForImage]]">\n      <div id="overlay" on-mousemove="pickerMove" on-mousedown="pickerMoveStart" on-mouseup="pickerMoveComplete" on-mouseleave="pickerMoveComplete" class="style-scope ytd-backstage-image-preview-renderer">\n      </div>\n      <div id="picker" style$="[[pickerDisplayStyle]]" class="style-scope ytd-backstage-image-preview-renderer">\n        <img id="image-in-picker" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[imageInPickerStyle]]" alt="">\n      </div>\n    </div>\n    <div class="buttons-container style-scope ytd-backstage-image-preview-renderer">\n      <yt-button-renderer id="cancel-button" data="[[cancelButton]]" on-click="cancelReposition" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="save-button" data="[[saveButton]]" on-click="saveCropCoordinates" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n</div>\n<iron-a11y-keys keys="up down left right" target="[[keyboardInterfaceTarget]]" on-keys-pressed="onArrowKeysDown" class="style-scope ytd-backstage-image-preview-renderer">\n</iron-a11y-keys>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return dV_=g},{mode:1});var p$0;var TbE={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 lUt;var fUc;var JJ=function(){var g=_.J.apply(this,arguments)||this;g.a11yConfig=TbE;g.imageDisplayOffsetTop=0;g.imageDisplayOffsetLeft=0;g.pickerDisplayOffsetTop=0;g.pickerDisplayOffsetLeft=0;g.cropCoordinatesSaved=!1;g.previewSize=0;g.startPicker=!1;g.repositionOptional=!1;return g};
_.N(JJ,_.J);_.c=JJ.prototype;_.c.created=function(){_.xC.requestAvailability()};
_.c.ready=function(){};
_.c.onArrowKeysDown=function(g){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){g.detail.keyboardEvent.preventDefault();var v=0,r=0,k="";switch(g.detail.keyboardEvent.key){case "ArrowUp":Ojo(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?k=this.a11yConfig.reachBottomOfImage:v=this.imageHeight*.05*-1;break;case "ArrowDown":Ojo(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?k=this.a11yConfig.reachTopOfImage:
v=this.imageHeight*.05;break;case "ArrowLeft":Ojo(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?k=this.a11yConfig.reachRightOfImage:r=this.imageWidth*.05*-1;break;case "ArrowRight":Ojo(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?k=this.a11yConfig.reachLeftOfImage:r=this.imageWidth*.05}k&&_.I0(k)&&_.hV(this.hostElement,"iron-announce",{text:_.I0(k)});if(r||v)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+v)),g=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),g=_.I0(this.a11yConfig.imageVerticalPosition,{x_percent:""+g,y_percent:""+(100-g)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+r)),g=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),g=_.I0(this.a11yConfig.imageHorizontalPosition,{x_percent:""+g,y_percent:""+(100-g)})),g&&_.hV(this.hostElement,"iron-announce",{text:g})}};
_.c.getPreviewPosition=function(g,v,r,k){return Math.round(100*(g+v*.5-r)/k)};
_.c.displayImage=function(){var g=this.JSC$13546_pickerContainer.getBoundingClientRect().width,v=this.JSC$13546_pickerContainer.getBoundingClientRect().height,r=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),k=this.JSC$13546_imageInBackground.naturalWidth,y=this.JSC$13546_imageInBackground.naturalHeight;this.displayScale=Math.max(r/k,r/y);this.imageWidth=k*this.displayScale;this.imageHeight=y*this.displayScale;this.pickerDisplayOffsetLeft=(g-r)/2;this.pickerDisplayOffsetTop=
(v-r)/2;this.imageDisplayOffsetLeft=y>k?this.pickerDisplayOffsetLeft:(g-this.imageWidth)/2;this.imageDisplayOffsetTop=k>y?this.pickerDisplayOffsetTop:(v-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.c.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$13546_imageInBackground.src=this.imageData.toString(),this.JSC$13546_imageInPicker.src=this.imageData.toString(),this.JSC$13546_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.c.getSignedPosition=function(g,v,r){return v==="X"&&_.Cv("HTML_DIR")==="rtl"?r==="-"?g+"px":g*-1+"px":r==="-"?g*-1+"px":g+"px"};
_.c.pickerMove=function(g){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var v=this.pickerOffsetX-g.clientX,r=this.pickerOffsetY-g.clientY;this.pickerOffsetX=g.clientX;this.pickerOffsetY=g.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
r)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-v))}};
_.c.pickerMoveStart=function(g){this.startPicker=!0;this.pickerOffsetX=g.clientX;this.pickerOffsetY=g.clientY};
_.c.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.c.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.hV(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.c.getPreviewOffset=function(g,v,r,k){return v&&g&&r?(k==="X"&&_.Cv("HTML_DIR")==="rtl"?r/v*g:r/v*g*-1)+"px":"0px"};
_.c.getSimpleText=function(g){return g?_.sf(g):""};
_.c.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var g=this.cropOffsetTop/this.imageHeight,v=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,r=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,k=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.hb(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.hV(this.hostElement,"yt-img-crop-coordinates-update",{top:g,right:v,bottom:r,left:k})}};
_.mx.Object.defineProperties(JJ.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var g=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.I0(this.a11yConfig.imageVerticalPosition,{x_percent:""+g,y_percent:""+(100-g)})+"\n"+_.I0(this.a11yConfig.verticalRepositionInstruction)}g=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.I0(this.a11yConfig.imageHorizontalPosition,{x_percent:""+g,y_percent:""+(100-g)})+"\n"+_.I0(this.a11yConfig.horizontalRepositionInstruction)}},
pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}},
imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}},
editButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.previewInstruction&&this.instruction.previewInstruction.editButtonLabel)return{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:this.instruction.previewInstruction.editButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.previewInstruction.editButtonLabel)}}}}},
saveButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction&&this.instruction.editInstruction.saveButtonLabel)return{style:"STYLE_PRIMARY",size:"SIZE_SMALL",text:this.instruction.editInstruction.saveButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.editInstruction.saveButtonLabel)}}}}},
cropOffsetTop:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetTop===void 0||this.pickerDisplayOffsetTop===void 0?0:this.pickerDisplayOffsetTop-this.imageDisplayOffsetTop}},
cropOffsetLeft:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetLeft===void 0||this.pickerDisplayOffsetLeft===void 0?0:this.pickerDisplayOffsetLeft-this.imageDisplayOffsetLeft}},
pickerBackgroundStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.imageDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.imageDisplayOffsetTop,"Y",void 0)+");"}},
pickerDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return"width:"+this.pickerSize+"px;height:"+this.pickerSize+"px;transform:translateX("+this.getSignedPosition(this.pickerDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.pickerDisplayOffsetTop,"Y",void 0)+");"}},
imageInPickerStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.cropOffsetLeft,"X","-")+") translateY("+this.getSignedPosition(this.cropOffsetTop,"Y","-")+");"}},
previewClipperStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getPreviewOffset(this.cropOffsetLeft,this.pickerSize,this.previewSize,"X")+") translateY("+this.getPreviewOffset(this.cropOffsetTop,this.pickerSize,this.previewSize,"Y")+");"}},
pickerModeStyle:{configurable:!0,enumerable:!0,get:function(){return this.cropCoordinatesSaved?"preview":"edit"}},
learnMore:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction)return this.instruction.editInstruction.learnMore}},
learnMoreUrl:{configurable:!0,enumerable:!0,get:function(){if(this.learnMore&&this.learnMore.runs&&this.learnMore.runs[0]){var g,v=(g=this.learnMore.runs[0])==null?void 0:g.navigationEndpoint,r;return((r=_.l(v,_.$E))==null?void 0:r.url)||void 0}}}});
JJ.prototype.onImageDataChange=JJ.prototype.onImageDataChange;_.K([_.u(),_.F("design:type",Object)],JJ.prototype,"imageData",void 0);_.K([_.u(),_.F("design:type",Object)],JJ.prototype,"instruction",void 0);_.K([_.u(),_.F("design:type",Object)],JJ.prototype,"a11yConfig",void 0);_.K([_.u(),_.F("design:type",Number)],JJ.prototype,"imageWidth",void 0);_.K([_.u(),_.F("design:type",Number)],JJ.prototype,"imageHeight",void 0);_.K([_.u(),_.F("design:type",Number)],JJ.prototype,"displayScale",void 0);
_.K([_.u(),_.F("design:type",Object)],JJ.prototype,"imageDisplayOffsetTop",void 0);_.K([_.u(),_.F("design:type",Object)],JJ.prototype,"imageDisplayOffsetLeft",void 0);_.K([_.u(),_.F("design:type",Object)],JJ.prototype,"pickerDisplayOffsetTop",void 0);_.K([_.u(),_.F("design:type",Object)],JJ.prototype,"pickerDisplayOffsetLeft",void 0);_.K([_.u(),_.F("design:type",Object)],JJ.prototype,"cropCoordinatesSaved",void 0);_.K([_.u(),_.F("design:type",Object)],JJ.prototype,"previewSize",void 0);
_.K([_.u(),_.F("design:type",Object)],JJ.prototype,"startPicker",void 0);_.K([_.u(),_.F("design:type",Number)],JJ.prototype,"pickerOffsetX",void 0);_.K([_.u(),_.F("design:type",Number)],JJ.prototype,"pickerOffsetY",void 0);_.K([_.u(),_.F("design:type",Object)],JJ.prototype,"repositionOptional",void 0);_.K([_.PX("#picker-container"),_.F("design:type",HTMLElement)],JJ.prototype,"JSC$13546_pickerContainer",void 0);_.K([_.PX("#picker"),_.F("design:type",HTMLElement)],JJ.prototype,"picker",void 0);
_.K([_.PX("#image-in-picker-background"),_.F("design:type",HTMLImageElement)],JJ.prototype,"JSC$13546_imageInBackground",void 0);_.K([_.PX("#image-in-picker"),_.F("design:type",HTMLImageElement)],JJ.prototype,"JSC$13546_imageInPicker",void 0);_.K([_.PX("#image-in-preview-clipper"),_.F("design:type",HTMLImageElement)],JJ.prototype,"JSC$13546_imageInPreviewClipper",void 0);_.K([_.PX("#full-image-as-preview"),_.F("design:type",HTMLImageElement)],JJ.prototype,"imageAsPreview",void 0);
_.K([_.C("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],JJ.prototype,"altLabelForImage",null);_.K([_.C("imageHeight","imageWidth"),_.F("design:type",Number),_.F("design:paramtypes",[])],JJ.prototype,"pickerSize",null);_.K([_.C("imageHeight","imageWidth"),_.F("design:type",Object),_.F("design:paramtypes",[])],JJ.prototype,"imageOrientationStyle",null);
_.K([_.C("instruction.previewInstruction.editButtonLabel"),_.F("design:type",Object),_.F("design:paramtypes",[])],JJ.prototype,"editButton",null);_.K([_.C("instruction.editInstruction.saveButtonLabel"),_.F("design:type",Object),_.F("design:paramtypes",[])],JJ.prototype,"saveButton",null);_.K([_.C("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.F("design:type",Number),_.F("design:paramtypes",[])],JJ.prototype,"cropOffsetTop",null);
_.K([_.C("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.F("design:type",Number),_.F("design:paramtypes",[])],JJ.prototype,"cropOffsetLeft",null);_.K([_.C("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],JJ.prototype,"pickerBackgroundStyle",null);_.K([_.C("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],JJ.prototype,"pickerDisplayStyle",null);
_.K([_.C("cropOffsetLeft","cropOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],JJ.prototype,"imageInPickerStyle",null);_.K([_.C("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.F("design:type",String),_.F("design:paramtypes",[])],JJ.prototype,"previewClipperStyle",null);_.K([_.IU("imageData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],JJ.prototype,"onImageDataChange",null);
_.K([_.C("cropCoordinatesSaved"),_.F("design:type",String),_.F("design:paramtypes",[])],JJ.prototype,"pickerModeStyle",null);_.K([_.C("instruction.editInstruction.learnMore"),_.F("design:type",Object),_.F("design:paramtypes",[])],JJ.prototype,"learnMore",null);_.K([_.C("learnMore"),_.F("design:type",Object),_.F("design:paramtypes",[])],JJ.prototype,"learnMoreUrl",null);JJ=_.K([_.HX({is:"yt-img-crop-picker",disableElementRegistration:!0})],JJ);
_.m(JJ,"yt-img-crop-picker",function(){if(fUc===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-img-crop-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_img_crop_picker.yt.img.crop.picker.css.js--\x3e<div id="left-container" class$="[[pickerModeStyle]] style-scope yt-img-crop-picker"><div id="picker-container" class="style-scope yt-img-crop-picker"><img id="image-in-picker-background" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[pickerBackgroundStyle]]" on-load="displayImage" tabindex="0" alt="[[altLabelForImage]]"><div id="overlay" hidden="[[cropCoordinatesSaved]]" on-mousemove="pickerMove" on-mousedown="pickerMoveStart" on-mouseup="pickerMoveComplete" on-mouseleave="pickerMoveComplete" class="style-scope yt-img-crop-picker"></div><div id="picker" style$="[[pickerDisplayStyle]]" class="style-scope yt-img-crop-picker"><img id="image-in-picker" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[imageInPickerStyle]]" alt=""></div></div><div id="preview-container" hidden="[[!cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.previewHeader]]"></yt-formatted-string><yt-formatted-string class="details style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.previewDetails]]"></yt-formatted-string><div id="preview-clipper" class="style-scope yt-img-crop-picker"><img id="image-in-preview-clipper" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" style$="[[previewClipperStyle]]" alt="[[getSimpleText(instruction.previewInstruction.previewHeader)]]"></div><yt-button-renderer id="edit-button" data="[[editButton]]" on-tap="saveCropCoordinates" class="style-scope yt-img-crop-picker"></yt-button-renderer></div></div><div id="right-container" class$="[[pickerModeStyle]] style-scope yt-img-crop-picker"><div id="edit-instruction" hidden="[[cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><div class="instruction-container style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.editInstruction.header]]"></yt-formatted-string><div class="details style-scope yt-img-crop-picker"><yt-formatted-string text="[[instruction.editInstruction.details]]" class="style-scope yt-img-crop-picker"></yt-formatted-string></div><div class="details style-scope yt-img-crop-picker" id="learnmore-text"><a class="yt-simple-endpoint style-scope yt-img-crop-picker" target="_blank" href$="[[learnMoreUrl]]"><span class="style-scope yt-img-crop-picker">[[getSimpleText(learnMore)]]</span><yt-icon id="open-in-new" icon="yt-icons:open_in_new" class="style-scope yt-img-crop-picker"></yt-icon></a></div></div><yt-button-renderer id="save-button" data="[[saveButton]]" on-tap="saveCropCoordinates" class="style-scope yt-img-crop-picker"></yt-button-renderer></div><div id="preview-instruction" hidden="[[!cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><div class="instruction-container style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.fullImageHeader]]"></yt-formatted-string><yt-formatted-string class="details style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.fullImageDetails]]"></yt-formatted-string></div><div id="full-image-container" class="style-scope yt-img-crop-picker"><img id="full-image-as-preview" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" alt="[[getSimpleText(instruction.previewInstruction.fullImageHeader)]]"></div></div></div><iron-a11y-keys keys="up down left right" target="[[keyboardInterfaceTarget]]" on-keys-pressed="onArrowKeysDown" class="style-scope yt-img-crop-picker"></iron-a11y-keys>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;lUt===void 0&&(lUt=document.createElement("template"));var k=lUt;r.call(v,k.content.cloneNode(!0),g.content.firstChild);fUc=g}g=fUc;return g},{mode:2});var OB=function(){var g=_.J.apply(this,arguments)||this;g.errorMessage="";g.hasPreview=!1;g.isBackstagePost=!1;g.dismissButtonOverrides={size:"XS"};return g};
_.N(OB,_.J);_.c=OB.prototype;_.c.configureRendererStamper=function(){return{selectionCancel:{id:"selection-cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}},previewCancel:{id:"preview-cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}},"data.selectButton":{id:"select",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.detached=function(){this.removeOverlay()};
_.c.setPreview=function(g){_.hb(this.hostElement).querySelector("#preview-picker").imageData=g;this.hasPreview=!0;_.hV(this.hostElement,"yt-backstage-image-select-preview")};
_.c.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var g=_.hb(this.hostElement).querySelector("#dropzone");g.classList.remove("dragover");g.classList.remove("error");_.hV(this.hostElement,"yt-backstage-image-select-cancel")};
_.c.setupOverlay=function(){var g=this.imageUploadEndpoint;this.removeOverlay();if(g&&g.imageValidationInfo){var v=_.hb(this.hostElement).querySelector("#dropzone"),r=_.hb(this.hostElement).querySelector("#select");this.overlay=new mI(g.uploadUrl,g.channelId,g.imageValidationInfo.maxFileSizeMb,g.imageValidationInfo.allowedMaxAspectRatio,v,r,!0);_.pw(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.pw(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.pw(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.pw(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.pw(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.c.removeOverlay=function(){this.overlay&&(_.SY(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.SY(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.SY(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.SY(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.SY(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.c.onDragOver=function(g){var v=_.hb(this.hostElement).querySelector("#dropzone");_.Mm(v,"dragover",g.value)};
_.c.onPreview=function(g){this.setPreview(g.value)};
_.c.onImageError=function(g){if(g.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var v;g=(v=this.data)==null?void 0:v.fileSizeError}else if(g.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var r;g=(r=this.data)==null?void 0:r.invalidError}else if(g.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var k;g=(k=this.data)==null?void 0:k.invalidAspectRatioError}else return;this.errorMessage=_.sf(g);_.hb(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.c.onImageAlert=function(g){this.onImageError(g)};
_.c.uploadPromise=function(){var g=this,v=this.overlay&&this.overlay.uploadPromise();if(v)return v.catch(function(){throw Error(g.data?_.sf(g.data.uploadFailureError):"");})};
_.mx.Object.defineProperties(OB.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var g,v;if((g=this.data)==null?0:(v=g.icon)==null?0:v.iconType)return _.c6(this.data.icon.iconType)}}});
OB.prototype.setupOverlay=OB.prototype.setupOverlay;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],OB.prototype,"rendererStamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],OB.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],OB.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],OB.prototype,"imageUploadEndpoint",void 0);_.K([_.u(),_.F("design:type",Object)],OB.prototype,"errorMessage",void 0);
_.K([_.u(),_.F("design:type",mI)],OB.prototype,"overlay",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],OB.prototype,"hasPreview",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],OB.prototype,"isBackstagePost",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],OB.prototype,"selectionCancel",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],OB.prototype,"previewCancel",null);
_.K([_.C("data.icon.iconType"),_.F("design:type",Object),_.F("design:paramtypes",[])],OB.prototype,"icon",null);_.K([_.u(),_.F("design:type",Object)],OB.prototype,"dismissButtonOverrides",void 0);_.K([_.IU("imageUploadEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OB.prototype,"setupOverlay",null);OB=_.K([_.V({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],OB);
_.m(OB,"ytd-backstage-image-select-renderer",function(){if(p$0!==void 0)return p$0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-select-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dropzone" hidden="[[hasPreview]]" class="style-scope ytd-backstage-image-select-renderer">\n  <div id="selection-cancel-button" class="cancel style-scope ytd-backstage-image-select-renderer" on-tap="cancel"></div>\n  <yt-icon id="drop-icon" icon="[[icon]]" class="style-scope ytd-backstage-image-select-renderer"></yt-icon>\n  <span id="prompt" class="style-scope ytd-backstage-image-select-renderer">[[getSimpleString(data.dragLabel)]]</span>\n  <div id="select" class="style-scope ytd-backstage-image-select-renderer"></div>\n  <div class="messages style-scope ytd-backstage-image-select-renderer">\n    <span id="aspect-ratio-message" class="style-scope ytd-backstage-image-select-renderer">\n      [[getSimpleString(data.aspectRatioRequirement)]]\n    </span>\n    <span id="license-text" class="style-scope ytd-backstage-image-select-renderer">[[getSimpleString(data.licenseText)]]</span>\n    <span id="error-message" hidden="[[!errorMessage]]" class="style-scope ytd-backstage-image-select-renderer">[[errorMessage]]</span>\n  </div>\n</div>\n<div id="image-preview" hidden="[[!hasPreview]]" class="style-scope ytd-backstage-image-select-renderer">\n  <div id="preview-cancel-button" class="cancel style-scope ytd-backstage-image-select-renderer" on-tap="cancel"></div>\n  <yt-img-crop-picker id="preview-picker" instruction="[[data.imagePreviewSelectMetadata]]" reposition-optional="true" class="style-scope ytd-backstage-image-select-renderer">\n  </yt-img-crop-picker>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return p$0=g},{mode:1});var Nbc;var ZzE;var V_=function(){var g=_.J.apply(this,arguments)||this;g.selected=!1;return g};
_.N(V_,_.J);_.c=V_.prototype;_.c.computeSelected=function(g){return g==null?void 0:g.selected};
_.c.computeTransform=function(g,v,r){var k,y,z=(y=(k=this.imageContainer)==null?void 0:k.getBoundingClientRect())!=null?y:{width:0,height:0};k=Math.max(z.width/v,z.height/r);r=r*k*g.top;return"translateX("+this.getSignedPosition(v*k*g.left,"X","-")+") translateY("+this.getSignedPosition(r,"Y","-")+")"};
_.c.getSignedPosition=function(g,v,r){return v==="X"&&_.Cv("HTML_DIR")==="rtl"?r==="-"?g+"px":g*-1+"px":r==="-"?g*-1+"px":g+"px"};
_.c.onClick=function(){var g;_.hV(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(g=this.data)==null?void 0:g.image)};
_.c.onKeyPress=function(g){if(g.keyCode===13)this.onClick()};
_.mx.Object.defineProperties(V_.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:(v=g.image)==null?void 0:v.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)!=null&&g.image){var v;g=(v=this.data)==null?void 0:v.image;return g.previewCoordinates.top!==0||g.previewCoordinates.left!==0?(v=this.computeTransform(g.previewCoordinates,g.naturalWidth,g.naturalHeight),g.naturalHeight>=g.naturalWidth?"width:inherit;transform:"+v+";":"height:inherit;transform:"+v+";"):g.naturalHeight>=g.naturalWidth?"width:inherit;":"height:inherit;"}}}});
V_.prototype.onKeyPress=V_.prototype.onKeyPress;_.K([_.PX(".image-container"),_.F("design:type",HTMLElement)],V_.prototype,"imageContainer",void 0);_.K([_.u(),_.F("design:type",Object)],V_.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.F("design:type",Object)],V_.prototype,"selected",void 0);_.K([_.C("data.image"),_.F("design:type",Object),_.F("design:paramtypes",[])],V_.prototype,"thumbnailUrl",null);
_.K([_.C("data.image","data.image.previewCoordinates"),_.F("design:type",Object),_.F("design:paramtypes",[])],V_.prototype,"thumbnailStyle",null);_.K([_.zz("keypress"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],V_.prototype,"onKeyPress",null);V_=_.K([_.V({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],V_);
_.m(V_,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(ZzE!==void 0)return ZzE;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-backstage-multi-image-thumbnail-renderer">\n  <div class="image-container style-scope ytd-backstage-multi-image-thumbnail-renderer" role="button" tabindex="0" on-click="onClick">\n    <img class="thumbnail-image style-scope ytd-backstage-multi-image-thumbnail-renderer" style$="[[thumbnailStyle]]" src$="[[thumbnailUrl]]" alt="">\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return ZzE=g},{mode:2});var q3=function(g,v,r){r=r===void 0?!1:r;_.ok.call(this);var k=this;this.dropZoneOverlay=new ck(g);this.selectOverlay=r?new z3(v,"multiple_file",["image/*"]):new z3(v,"single_file",["image/*"]);this.handler=new _.Bo(this);_.P0(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(v,"click",function(){k.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.N(q3,_.ok);q3.prototype.onChange=function(g){var v;(v=g.files)!=null&&v.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:g.files}))};var iW=function(){var g=_.J.apply(this,arguments)||this;g.addImageErrorMessage="";g.errorMessage="";g.images=[];g.selectedImageIndex=0;g.modern=_.T("web_modern_buttons");g.maxNumImagesPerPost=_.Rf("max_num_images_per_post_web_ui");g.JSC$13561_imageId=0;return g};
_.N(iW,_.J);_.c=iW.prototype;_.c.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.hV(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.c.observeDragToReorder=function(){var g=this;if(this.showImagesPreview){var v,r=BYE(_.Gw.getInstance(),(v=this.data)==null?void 0:v.dragToReorderTooltip);_.HR.addLowPriorityJob(function(){_.v2(g.hostElement,r,g.thumbnailDragDropArea)})}};
_.c.configureRendererStamper=function(){return{selectionCancel:{id:"selection-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},previewCancel:{id:"preview-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dataForAddImageButton:{id:"add-image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},thumbnailRenderers:{id:"thumbnail-drag-drop-area",mapping:{renderer:"ytd-backstage-multi-image-thumbnail-renderer"},events:!0,reuseComponents:!0,stamperStableList:!0}}};
_.c.computeThumbnail=function(g){return(g==null?void 0:g.localImageSrc)||void 0};
_.c.onRendererstamperFinished=function(){_.LCu(this.ytReorderableBehavior,_.hb(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.hb(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.c.handleDrop=function(g){var v=g.currDragItem;if(v!=null&&v.data){g=this.images[this.selectedImageIndex];var r=v.data.image,k=this.images.indexOf(r)||0;v=_.sA(v.parentNode.children,v);this.images.splice(k,1);this.images.splice(v,0,r);this.images=[].concat(_.fF(this.images));this.selectedImageIndex=this.images.indexOf(g)}};
_.c.setUpImagePicker=function(){var g=this.imageUploadEndpoint;g&&g.imageValidationInfo&&(this.uploadManager=new xp(g.uploadUrl,g.channelId),this.initialPicker||(this.initialPicker=new q3(this.dropzone,this.selectLink,!0),_.pw(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new q3(this.addImageButtonContainer,this.addImageSelectButton),_.pw(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.pw(this.JSC$13561_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.pw(this.JSC$13561_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.pw(_.hb(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.c.detached=function(){this.initialPicker&&(_.SY(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.SY(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0)};
_.c.onInitialSelectImages=function(g){var v=this;return _.P(function(r){return _.U(r,v.onSelectImages(g,!1),0)})};
_.c.onAddImage=function(g){var v=this;return _.P(function(r){return _.U(r,v.onSelectImages(g,!0),0)})};
_.c.onSelectImages=function(g,v){var r=this,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X,b,n,h;return _.P(function(IY){switch(IY.nextAddress){case 1:v?r.addImageErrorMessage="":(r.images=[],r.errorMessage="");k=g.detail;y=r.validateImages([].concat(_.fF(k)));if(y!=="")return v?r.addImageErrorMessage=y:r.errorMessage=y,IY.return();z=[].concat(_.fF(k)).map(function(Ao){return(new qW(r.maxAspectRatio,!1,!0)).transform(Ao)});
return _.U(IY,Promise.allSettled(z),2);case 2:W=IY.yieldResult,S=_.I(W.entries()),Y=S.next();case 3:if(Y.done){IY.jumpTo(5);break}e=Y.value;a=_.I(e);E=a.next().value;p=a.next().value;f=E;Z=p;if(Z.status!=="fulfilled"){O=Q=L=void 0;v?r.addImageErrorMessage=_.sf((L=r.data)==null?void 0:L.invalidError):r.errorMessage=r.errorMessage===""?_.sf((Q=r.data)==null?void 0:Q.invalidError):_.sf((O=r.data)==null?void 0:O.multiFileError);IY.jumpTo(4);break}q=Z.value;q.cropped&&_.hV(r.hostElement,"yt-backstage-multi-image-cropped");
if(q.invalidAspectRatio){n=b=X=void 0;v?r.addImageErrorMessage=_.sf((X=r.data)==null?void 0:X.invalidAspectRatioError):r.errorMessage=r.errorMessage===""?_.sf((b=r.data)==null?void 0:b.invalidAspectRatioError):_.sf((n=r.data)==null?void 0:n.multiFileError);IY.jumpTo(4);break}return _.U(IY,$8k(r.JSC$13561_imageId,g.detail[f],q.transformedData),8);case 8:h=IY.yieldResult,r.images.push(h),r.JSC$13561_imageId++;case 4:Y=S.next();IY.jumpTo(3);break;case 5:if(r.errorMessage!==""||r.addImageErrorMessage!==
"")return IY.return();v?oBt(r.uploadManager,[r.images[r.images.length-1]]):oBt(r.uploadManager,r.images);r.images=[].concat(_.fF(r.images));r.selectedImageIndex=v?Math.max(r.images.length-1,0):0;_.hV(r.hostElement,"yt-backstage-multi-image-select");_.o7(IY)}})};
_.c.onThumbnailClick=function(g){if(g=g.event_.detail)this.selectedImageIndex=this.images.indexOf(g)};
_.c.validateImages=function(g){if(g.length>this.maxNumImagesPerPost){var v;return _.sf((v=this.data)==null?void 0:v.multiImageExceedMaxImageCountError)}var r=1048576*this.maxFileSizeMb;g=g.filter(function(z){return z.size>r}).length;
if(g===0)return"";var k,y;g=g>1?(k=this.data)==null?void 0:k.multiFileError:(y=this.data)==null?void 0:y.fileSizeError;return _.sf(g)};
_.c.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.fF(this.images));this.selectedImageIndex=0};
_.c.repositionImage=function(g){this.images[this.selectedImageIndex].previewCoordinates=g.event_.detail;this.images=[].concat(_.fF(this.images))};
_.c.getAllUploadStatuses=function(){var g=this,v,r,k,y;return _.P(function(z){if(z.nextAddress==1)return _.U(z,g.uploadManager.getAllUploadStatuses(),2);v=z.yieldResult;r=_.I(v);for(k=r.next();!k.done;k=r.next())if(y=k.value,y.encryptedBlobId===void 0)return z.return(YOu(g.uploadManager));return z.return(v)})};
_.c.hasImages=function(){return this.images.length>0};
_.c.cancel=function(){for(var g=this.uploadManager,v=_.I(g.imagesUploadData),r=v.next();!r.done;r=v.next())g.cancel(r.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.hV(this.hostElement,"yt-backstage-multi-image-cancel")};
_.mx.Object.defineProperties(iW.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.imageUploadEndpoint)==null?void 0:(v=g.imageValidationInfo)==null?void 0:v.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.imageUploadEndpoint)==null?void 0:(v=g.imageValidationInfo)==null?void 0:v.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var g,v;if((g=this.data)==null?0:(v=g.icon)==null?0:v.iconType)return _.c6(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.addImageButton}},
dropzoneClass:{configurable:!0,enumerable:!0,get:function(){return this.errorMessage===""?"":"error"}},
showImagesPreview:{configurable:!0,enumerable:!0,get:function(){return this.images.length>0&&this.errorMessage===""}},
containMaxImages:{configurable:!0,enumerable:!0,get:function(){return this.images.length>=this.maxNumImagesPerPost}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]||void 0}},
thumbnailRenderers:{configurable:!0,enumerable:!0,get:function(){var g=this;return(this.images||[]).map(function(v,r){return{renderer:{image:v,selected:r===g.selectedImageIndex}}})}}});
iW.prototype.setUpImagePicker=iW.prototype.setUpImagePicker;iW.prototype.onRendererstamperFinished=iW.prototype.onRendererstamperFinished;iW.prototype.observeDragToReorder=iW.prototype.observeDragToReorder;iW.prototype.observeAddImageError=iW.prototype.observeAddImageError;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],iW.prototype,"rendererStamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],iW.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.wN1),_.F("design:type",Object)],iW.prototype,"ytReorderableBehavior",void 0);_.K([_.PX("#dropzone"),_.F("design:type",HTMLElement)],iW.prototype,"dropzone",void 0);_.K([_.PX("#select-link"),_.F("design:type",HTMLElement)],iW.prototype,"selectLink",void 0);_.K([_.PX("#thumbnail-drag-drop-area"),_.F("design:type",HTMLElement)],iW.prototype,"thumbnailDragDropArea",void 0);_.K([_.PX("#add-image-button-container"),_.F("design:type",HTMLElement)],iW.prototype,"addImageButtonContainer",void 0);
_.K([_.PX("#add-image-button"),_.F("design:type",HTMLElement)],iW.prototype,"addImageSelectButton",void 0);_.K([_.PX("#image-preview-container"),_.F("design:type",Object)],iW.prototype,"JSC$13561_imagePreviewContainer",void 0);_.K([_.u(),_.F("design:type",Object)],iW.prototype,"addImageErrorMessage",void 0);_.K([_.u(),_.F("design:type",Object)],iW.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],iW.prototype,"errorMessage",void 0);
_.K([_.u(),_.F("design:type",Object)],iW.prototype,"imageUploadEndpoint",void 0);_.K([_.u(),_.F("design:type",Array)],iW.prototype,"images",void 0);_.K([_.u(),_.F("design:type",q3)],iW.prototype,"initialPicker",void 0);_.K([_.u(),_.F("design:type",q3)],iW.prototype,"addImagePicker",void 0);_.K([_.u(),_.F("design:type",xp)],iW.prototype,"uploadManager",void 0);_.K([_.u(),_.F("design:type",Object)],iW.prototype,"selectedImageIndex",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],iW.prototype,"modern",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],iW.prototype,"maxNumImagesPerPost",void 0);_.K([_.C("imageUploadEndpoint"),_.F("design:type",Number),_.F("design:paramtypes",[])],iW.prototype,"maxAspectRatio",null);_.K([_.C("imageUploadEndpoint"),_.F("design:type",Number),_.F("design:paramtypes",[])],iW.prototype,"maxFileSizeMb",null);
_.K([_.C("data.icon.iconType"),_.F("design:type",Object),_.F("design:paramtypes",[])],iW.prototype,"dropIcon",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],iW.prototype,"selectionCancel",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],iW.prototype,"previewCancel",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],iW.prototype,"dataForAddImageButton",null);
_.K([_.C("errorMessage"),_.F("design:type",String),_.F("design:paramtypes",[])],iW.prototype,"dropzoneClass",null);_.K([_.C("images"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],iW.prototype,"showImagesPreview",null);_.K([_.C("images"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],iW.prototype,"containMaxImages",null);_.K([_.IU("addImageErrorMessage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iW.prototype,"observeAddImageError",null);
_.K([_.IU("showImagesPreview"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iW.prototype,"observeDragToReorder",null);_.K([_.C("images","selectedImageIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],iW.prototype,"selectedImageData",null);_.K([_.C("images","selectedImageIndex"),_.F("design:type",Array),_.F("design:paramtypes",[])],iW.prototype,"thumbnailRenderers",null);
_.K([_.zz("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iW.prototype,"onRendererstamperFinished",null);_.K([_.IU("imageUploadEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iW.prototype,"setUpImagePicker",null);iW=_.K([_.V({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],iW);
_.m(iW,"ytd-backstage-multi-image-select-renderer",function(){if(Nbc!==void 0)return Nbc;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-select-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="dropzone" class$="[[dropzoneClass]] style-scope ytd-backstage-multi-image-select-renderer" hidden="[[showImagesPreview]]">\n  <div id="selection-cancel-button" class="cancel style-scope ytd-backstage-multi-image-select-renderer" on-click="cancel"></div>\n  <div id="drop-icon-container" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <yt-icon id="drop-icon" icon="[[dropIcon]]" class="style-scope ytd-backstage-multi-image-select-renderer"></yt-icon>\n  </div>\n  <span id="prompt" class="style-scope ytd-backstage-multi-image-select-renderer">[[getSimpleString(data.dragLabel)]]</span>\n  <a id="select-link" class="style-scope ytd-backstage-multi-image-select-renderer">\n     [[getSimpleString(data.selectButton)]]\n  </a>\n  <div class="messages style-scope ytd-backstage-multi-image-select-renderer">\n    <span id="aspect-ratio-message" class="style-scope ytd-backstage-multi-image-select-renderer">\n       [[getSimpleString(data.aspectRatioRequirement)]]\n    </span>\n    <span id="license-text" class="style-scope ytd-backstage-multi-image-select-renderer">[[getSimpleString(data.licenseText)]]</span>\n    <span id="error-message" hidden="[[!errorMessage]]" class="style-scope ytd-backstage-multi-image-select-renderer">[[errorMessage]]</span>\n  </div>\n</div>\n\n\n<div id="multi-image-container" hidden="[[!showImagesPreview]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n  <div id="preview-cancel-button" class="cancel style-scope ytd-backstage-multi-image-select-renderer" on-click="cancel"></div>\n  <div id="thumbnail-images-container" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <div id="thumbnail-drag-drop-area" class="style-scope ytd-backstage-multi-image-select-renderer"></div>\n    <div id="add-image-button-container" hidden="[[containMaxImages]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n       <div id="add-image-button" class="style-scope ytd-backstage-multi-image-select-renderer"></div>\n    </div>\n  </div>\n  <div id="preview" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <ytd-backstage-image-preview-renderer id="image-preview-container" image-data="[[selectedImageData]]" instruction="[[data.imagePreviewSelectMetadata]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n    </ytd-backstage-image-preview-renderer>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Nbc=g},{mode:1});var HzC;var tZV;var DVE;var G8=function(){var g=_.J.apply(this,arguments)||this;g.boundCaptureFocus=function(v){g.onCaptureFocus(v)};
return g};
_.N(G8,_.J);_.c=G8.prototype;_.c.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.c.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.c.onCaptureFocus=function(g){_.qm(g).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.c.getIconType=function(g){return g?"yt-icons:"+g.toLowerCase():null};
_.c.onSelect=function(){var g;if((g=this.data)==null?0:g.onSelectCommand)if(_.T("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var v;((v=_.l(this.data.onSelectCommand.commandMetadata,_.F7))==null?0:v.url)?_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.h0().resolve(_.nv).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.mx.Object.defineProperties(G8.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.sf(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}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],G8.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],G8.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],G8.prototype,"data",void 0);_.K([_.PX("#item"),_.F("design:type",HTMLElement)],G8.prototype,"item",void 0);_.K([_.C("data.label"),_.F("design:type",String),_.F("design:paramtypes",[])],G8.prototype,"label",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],G8.prototype,"value",null);G8=_.K([_.V({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],G8);
_.m(G8,"ytd-privacy-dropdown-item-renderer",function(){if(DVE!==void 0)return DVE;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-privacy-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item id="item" on-click="onSelect" class="style-scope ytd-privacy-dropdown-item-renderer">\n  <yt-icon id="dropdown-icon" hidden="[[!data.icon.iconType]]" icon="[[getIconType(data.icon.iconType)]]" class="style-scope ytd-privacy-dropdown-item-renderer">\n  </yt-icon>\n  <tp-yt-paper-item-body two-line="" class="style-scope ytd-privacy-dropdown-item-renderer">\n    <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-privacy-dropdown-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-privacy-dropdown-item-renderer"></yt-formatted-string>\n  </tp-yt-paper-item-body>\n</tp-yt-paper-item>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return DVE=g},{mode:1});var XE=function(){var g=_.J.apply(this,arguments)||this;g.value="";g.label="";g.disabled=!1;return g};
_.N(XE,_.J);_.c=XE.prototype;_.c.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}};
_.c.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.c.dataChanged=function(){this.reset()};
_.c.valueChanged=function(){var g;if(this.value&&(g=this.data)!=null&&g.entries){g=_.I(this.data.entries);for(var v=g.next();!v.done;v=g.next())if((v=this.getRendererForEntry(v.value))&&this.getItemRendererValue(v)===this.value){this.label=this.ytComponentBehavior.getSimpleString(v.label);break}}};
_.c.setInitialLabel=function(){if(this.data&&this.data.entries)for(var g=_.I(this.data.entries),v=g.next();!v.done;v=g.next())if(v=this.getRendererForEntry(v.value)){if(v.isSelected){this.label=this.ytComponentBehavior.getSimpleString(v.label);break}this.data.label&&(this.label=this.data.label)}};
_.c.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var g=_.I(this.data.entries),v=g.next();!v.done;v=g.next()){v=this.getRendererForEntry(v.value);var r=void 0;if((r=v)==null?0:r.isSelected)return this.getItemRendererValue(v)||-1}return-1};
_.c.getItemRendererValue=function(g){return"stringValue"in g||"int32Value"in g?g.stringValue||g.int32Value||null:null};
_.c.getRendererForEntry=function(g){return g.dropdownItemRenderer||g.privacyDropdownItemRenderer||g.navigationDropdownItemRenderer||null};
_.c.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("value-changed",this.value))};
_.c.updateValueFromBinding=function(g){this.value=g.detail.value};
XE.prototype.valueChangedForBinding=XE.prototype.valueChangedForBinding;XE.prototype.valueChanged=XE.prototype.valueChanged;XE.prototype.dataChanged=XE.prototype.dataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],XE.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],XE.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],XE.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],XE.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],XE.prototype,"value",void 0);_.K([_.u(),_.F("design:type",Object)],XE.prototype,"label",void 0);_.K([_.PX("#entries"),_.F("design:type",Object)],XE.prototype,"entries",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],XE.prototype,"disabled",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XE.prototype,"dataChanged",null);
_.K([_.Um("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XE.prototype,"valueChanged",null);_.K([_.IU("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XE.prototype,"valueChangedForBinding",null);XE=_.K([_.V({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],XE);
_.m(XE,"ytd-flat-dropdown-renderer",function(){if(tZV!==void 0)return tZV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flat-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button disabled="[[disabled]]" dynamic-align="" horizontal-align="left" class="style-scope ytd-flat-dropdown-renderer">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-flat-dropdown-renderer" slot="dropdown-trigger" aria-label$="[[label]]">\n    <div id="label-text" class="style-scope ytd-flat-dropdown-renderer">[[label]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-flat-dropdown-renderer">\n    </yt-icon>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-flat-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return tZV=g},{mode:1});var L1c;var Bx=function(){var g=_.J.apply(this,arguments)||this;g.quizOptions=[];g.explanationPlaceholderText="";g.optionPlaceholderText="";g.correctAnswerIndex=-1;g.isMarkAnswerTooltipShown=!1;g.timer=0;return g};
_.N(Bx,_.J);_.c=Bx.prototype;_.c.dataChanged=function(){this.optionPlaceholderText=_.sf(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.sf(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.c.onMarkCorrectAnswer=function(g){var v,r=((v=this.quizOptions[this.correctAnswerIndex])==null?void 0:v.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[g.model.index]=Object.assign({},this.quizOptions[g.model.index],{explanationText:r,isCorrect:!0});this.correctAnswerIndex=g.model.index;this.quizOptions=[].concat(_.fF(this.quizOptions))};
_.c.updatePlaceholderTexts=function(){for(var g=!1,v=[],r=0;r<this.quizOptions.length;r++){var k=this.optionPlaceholderText+" "+(r+1),y=void 0;((y=this.quizOptions[r])==null?void 0:y.placeholderText)!==k?(g=!0,v.push(Object.assign({},this.quizOptions[r],{placeholderText:k}))):v.push(this.quizOptions[r])}g&&(this.quizOptions=v);this.isValid()?_.hV(this.hostElement,"yt-commentbox-post-enable"):_.hV(this.hostElement,"yt-commentbox-post-disable")};
_.c.getSimpleString=function(g){return _.sf(g)};
_.c.createQuizOptions=function(g){var v=[],r;g=(r=g==null?void 0:g.minQuizOptions)!=null?r:0;for(r=0;r<g;r++)v.push(this.createQuizOption());return v};
_.c.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.fF(this.quizOptions),[this.createQuizOption()]))};
_.c.onInput=function(){this.quizOptions=[].concat(_.fF(this.quizOptions))};
_.c.onExplanationInput=function(){_.hV(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.c.onRemoveQuizOption=function(g){this.quizOptions.splice(g.model.index,1);g.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:g.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.fF(this.quizOptions));this.quizOptions.length===0&&_.hV(this.hostElement,"yt-quiz-attachment-dismiss")};
_.c.updateHintRenderer=function(){var g=this;clearTimeout(this.timer);this.timer=setTimeout(function(){g.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.c.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var g=0,v=0,r=_.I(this.quizOptions),k=r.next();!k.done;k=r.next()){k=k.value;var y=void 0;if(((y=k.optionText)==null?void 0:y.trim())!==""||k.isCorrect){k.isCorrect&&v++;y=void 0;if(this.hasCustomOptionText&&((y=k.optionText)==null?void 0:y.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;g++}}return g>=
Number(this.editorInfo.minQuizOptions)&&v===1};
_.c.getPostCreateOptions=function(){for(var g=[],v=_.I(this.quizOptions),r=v.next();!r.done;r=v.next()){r=r.value;var k=void 0;((k=r.optionText)==null?void 0:k.trim())!==""&&g.push({pollOption:{text:r.optionText,explanation:r.explanationText},isCorrect:r.isCorrect})}return g};
_.c.getExplanationText=function(){var g;return((g=this.quizOptions[this.correctAnswerIndex])==null?void 0:g.explanationText)||""};
_.c.maybeDisplayMarkAnswerEduToolTip=function(){var g,v,r,k,y,z,W;this.shouldShowMarkAnswerTooltip()&&((g=this.editorInfo)==null?0:(v=g.markAnswerButton)==null?0:(r=v.buttonRenderer)==null?0:(k=r.hint)==null?0:(y=k.hintRenderer)==null?0:(z=y.content)==null?0:(W=z.bubbleHintRenderer)==null?0:W.text)&&(_.Gw.getInstance(),g=X9(this.editorInfo.markAnswerButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,void 0,"OPEN_POPUP_POSITION_TOP",void 0,"mark-answer-button-edu-displayed-impression"),
this.isMarkAnswerTooltipShown=!0,(g==null?void 0:g.length)>0&&this.optionSelectors&&_.W6(g[0],this.optionSelectors[0]))};
_.c.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var g=0,v=_.I(this.quizOptions),r=v.next();!r.done;r=v.next()){r=r.value;var k=void 0;((k=r.optionText)==null?void 0:k.trim())!==""&&g++;if(r.isCorrect)return!1}return g<2?!1:!0};
_.c.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.c.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.c.updateOptionTextFromBinding=function(g){if(g.target){var v=Array.from(_.hb(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(g.target);if(v>=0){var r;this.quizOptions[v].optionText=(r=g.detail.value)!=null?r:""}}};
_.mx.Object.defineProperties(Bx.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(g=this.editorInfo)==null?void 0:(v=g.addOptionButton)==null?void 0:v.buttonRenderer;r&&(r.style="STYLE_SUGGESTIVE",r.size="SIZE_SMALL",r.isDisabled=!this.isAllowedToAddOption);return(r==null?0:r.text)?r:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var g,v;return this.quizOptions.length<((v=(g=this.editorInfo)==null?void 0:g.maxQuizOptions)!=null?v:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(g){var v;return(v=g.optionText)==null?void 0:v.trim()})}}});
Bx.prototype.updatePlaceholderTexts=Bx.prototype.updatePlaceholderTexts;Bx.prototype.dataChanged=Bx.prototype.dataChanged;_.K([_.u(),_.F("design:type",Object)],Bx.prototype,"editorInfo",void 0);_.K([_.u(),_.F("design:type",Array)],Bx.prototype,"quizOptions",void 0);_.K([_.u(),_.F("design:type",Object)],Bx.prototype,"explanationPlaceholderText",void 0);_.K([_.SC(".option-selector-button"),_.F("design:type",Array)],Bx.prototype,"optionSelectors",void 0);
_.K([_.Um("editorInfo"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bx.prototype,"dataChanged",null);_.K([_.C("editorInfo","isAllowedToAddOption","quizOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],Bx.prototype,"addAnswerButton",null);_.K([_.C("editorInfo","quizOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],Bx.prototype,"isAllowedToAddOption",null);
_.K([_.Um("quizOptions"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bx.prototype,"updatePlaceholderTexts",null);_.K([_.C("quizOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],Bx.prototype,"hasCustomOptionText",null);Bx=_.K([_.V({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],Bx);
_.m(Bx,"ytd-backstage-quiz-editor-renderer",function(){if(L1c!==void 0)return L1c;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-backstage-quiz-editor-renderer">\n  <template is="dom-repeat" items="[[quizOptions]]" index="quizAnswerIndex" class="style-scope ytd-backstage-quiz-editor-renderer">\n    <div class="quiz-option style-scope ytd-backstage-quiz-editor-renderer">\n      <div class="quiz-option-container style-scope ytd-backstage-quiz-editor-renderer">\n        <div class="quiz-thumbnail-container style-scope ytd-backstage-quiz-editor-renderer">\n          <div class="quiz-select-container style-scope ytd-backstage-quiz-editor-renderer">\n            <yt-icon-button class="option-selector-button style-scope ytd-backstage-quiz-editor-renderer" aria-checked="[[item.isCorrect]]" aria-label="[[editorInfo.markAnswerButton.buttonRenderer.accessibilityData.accessibilityData.label]]" role="radio" on-click="onMarkCorrectAnswer">\n              <yt-icon class="option-selector style-scope ytd-backstage-quiz-editor-renderer" hidden="[[item.isCorrect]]" icon="yt-icons:radio-button-unchecked">\n              </yt-icon>\n              <yt-icon class="option-selector-correct style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" default-to-filled="true" icon="yt-icons:check-circle">\n              </yt-icon>\n            </yt-icon-button>\n          </div>\n        </div>\n        <tp-yt-paper-input-container class="quiz-option-input style-scope ytd-backstage-quiz-editor-renderer" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-option-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onInput" on-keyup="updateHintRenderer" on-value-changed="updateOptionTextFromBinding">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="option-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n        <yt-icon-button class="remove-button style-scope ytd-backstage-quiz-editor-renderer" aria-label="[[editorInfo.removeOptionButtonA11yText.accessibilityData.label]]" on-click="onRemoveQuizOption">\n          <yt-icon class="remove-option style-scope ytd-backstage-quiz-editor-renderer" icon="yt-icons:delete"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div class="quiz-explanation style-scope ytd-backstage-quiz-editor-renderer">\n        <tp-yt-paper-input-container class="quiz-explanation-input style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-explanation-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizExplanationChars]]" no-label-float="" placeholder$="[[explanationPlaceholderText]]" value="{{item.explanationText}}" on-input="onExplanationInput">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="explanation-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n      </div>\n    </div>\n  </template>\n</div>\n<div class="button-container style-scope ytd-backstage-quiz-editor-renderer">\n  <yt-button-renderer class="add-answer style-scope ytd-backstage-quiz-editor-renderer" data="[[addAnswerButton]]" hidden="[[!isAllowedToAddOption]]" on-click="onAddQuizOption">\n  </yt-button-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return L1c=g},{mode:2});var w$c;var QX_=(EY.FIRSTDAYOFWEEK+1)%7;var CS6;var uXc=[],xVC=0,jXH=0;xVC=0;jXH=24;if(.25*(jXH-xVC)<0)CS6=[];else{for(var $VV=xVC;$VV<jXH;$VV+=.25)uXc.push($VV);CS6=uXc}var Jcc=CS6.map(function(g){g=g*60*60;return{secondsSinceMidnight:g,text:(new Of(7)).format(new Date(0,0,0,0,0,g))}});var OzC;var hJ=function(){var g=_.J.apply(this,arguments)||this;g.skipNextOpenDialog=!1;g.errorMessage="";return g};
_.N(hJ,_.J);_.c=hJ.prototype;_.c.attached=function(){var g=this,v=new MutationObserver(function(){g.JSC$13604_calendarMain.scrollHeight>0&&(v.disconnect(),g.calendarConfig&&g.calendarConfig.selectedDate&&g.scrollToDate())});
v.observe(this.JSC$13604_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){v.disconnect()},1E3)};
_.c.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.c.onDateTextChange=function(){if(this.calendarConfig){var g=this.validateDateText();g.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(g.details)):this.textbox.setAttribute("invalid","")}};
_.c.handleDayClick=function(g){g.model.day.date&&(this.commitDate(g.model.day.date),this.dialog.close())};
_.c.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var g=Ga3(this.calendarConfig.selectedDate,this.renderData);g!==void 0&&this.JSC$13604_calendarMain.scrollToIndex(g)}};
_.c.scrollToNextMonth=function(){this.JSC$13604_calendarMain.scrollToIndex(this.JSC$13604_calendarMain.firstVisibleIndex+1)};
_.c.scrollToPrevMonth=function(){this.JSC$13604_calendarMain.firstVisibleIndex===0&&this.JSC$13604_calendarMain.scrollTo(0,0);this.JSC$13604_calendarMain.scrollToIndex(this.JSC$13604_calendarMain.firstVisibleIndex-1)};
_.c.onFormSubmit=function(g){g.preventDefault();this.calendarConfig&&(g=this.validateDateText(),g.isValid&&(this.commitDate(g.details),this.dialog.close()))};
_.c.onEscOrClickingOutside=function(g){g=g.detail.path&&!!g.detail.path.length&&g.detail.path[0];if(g.classList.contains("ytd-calendar-date-picker")){g===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var v=0;v<this.dropdownButton.children.length;v++)this.dropdownButton.children[v]===g&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}g=this.textbox.value!==this.dateText;v=this.validateDateText();g&&v.isValid&&this.commitDate(v.details);this.dialog.close();this.textbox.value=
this.dateText};
_.c.commitDate=function(g){this.calendarConfig&&(this.set("calendarConfig.selectedDate",g),_.hV(this.hostElement,"ytd-calendar-date-selected",g))};
_.c.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var g=this.textbox.value;var v=new Date;g=(new YOk(2)).parse(g,v,{validate:!0})===g.length?Fdh(v):void 0;if(!g)return this.errorMessage=_.I0("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};v=this.calendarConfig.start;var r=this.calendarConfig.end;if(qSA(g,v))return this.errorMessage=_.I0("ENTER_DATE_OR_LATER",{allowed_date:bjC(v)}),{isValid:!1,details:void 0};if(qSA(r,g))return this.errorMessage=
_.I0("ENTER_DATE_OR_EARLIER",{allowed_date:bjC(r)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:g}};
_.mx.Object.defineProperties(hJ.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?bjC(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var g=this.calendarConfig,v=[],r=0;r<7;r++)v.push(EY.NARROWWEEKDAYS[(r+QX_)%7]);r=[];for(var k=new Date(g.start.year,g.start.month);k.getFullYear()<g.end.year||k.getFullYear()===g.end.year&&k.getMonth()<=g.end.month;){var y=r,z=y.push,W=k.getFullYear(),S=k.getMonth(),Y=g,e=void 0,a=[],E=Object.freeze({extraCssClass:"invisible",debugClass:""}),p=new Date(W,S),f=Fdh(p);p=p.getDay();for(var Z=Fdh(new Date);f.month===
S;){p!==QX_&&e||(e=Array.from({length:7}).fill(E),a.push(e));var L={date:{year:W,month:S,day:f.day},extraCssClass:"",debugClass:""};Y.selectedDate&&L.date&&VAR(L.date,Y.selectedDate)&&(L.extraCssClass+=" selected");if(qSA(f,Y.start)||qSA(Y.end,f))L.extraCssClass+=" disabled";VAR(f,Z)&&(L.extraCssClass+=" today");L.extraCssClass=L.extraCssClass.trim();e[(p-QX_+7)%7]=L;f=m8K(f);p=(p+1)%7}z.call(y,{weeks:a,monthLabel:EY.SHORTMONTHS[S]+" "+W,year:W,month:S,monthLabelExtraCssClass:a[0][2]===E?"shift-down-label":
""});k.setMonth(k.getMonth()+1)}return{months:r,daysOfWeekLabel:v}}}}});
hJ.prototype.onEscOrClickingOutside=hJ.prototype.onEscOrClickingOutside;hJ.prototype.scrollToDate=hJ.prototype.scrollToDate;_.K([_.u(),_.F("design:type",Object)],hJ.prototype,"calendarConfig",void 0);_.K([_.u(),_.F("design:type",Object)],hJ.prototype,"skipNextOpenDialog",void 0);_.K([_.u(),_.F("design:type",Object)],hJ.prototype,"errorMessage",void 0);_.K([_.PX("#textbox"),_.F("design:type",HTMLInputElement)],hJ.prototype,"textbox",void 0);
_.K([_.PX("#calendar-dialog"),_.F("design:type",Object)],hJ.prototype,"dialog",void 0);_.K([_.PX("#calendar-main"),_.F("design:type",Object)],hJ.prototype,"JSC$13604_calendarMain",void 0);_.K([_.PX("#date-picker"),_.F("design:type",HTMLElement)],hJ.prototype,"dropdownButton",void 0);_.K([_.C("calendarConfig.selectedDate"),_.F("design:type",String),_.F("design:paramtypes",[])],hJ.prototype,"dateText",null);
_.K([_.C("calendarConfig","calendarConfig.selectedDate"),_.F("design:type",Object),_.F("design:paramtypes",[])],hJ.prototype,"renderData",null);_.K([_.IU("renderData","calendarConfig.selectedDate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hJ.prototype,"scrollToDate",null);_.K([_.zz("iron-overlay-canceled"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],hJ.prototype,"onEscOrClickingOutside",null);
hJ=_.K([_.HX({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],hJ);
_.m(hJ,"ytd-calendar-date-picker",function(){if(OzC!==void 0)return OzC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-calendar-date-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button class="style-scope ytd-calendar-date-picker">\n  <tp-yt-paper-button id="date-picker" class="dropdown-trigger style-scope ytd-calendar-date-picker" slot="dropdown-trigger" aria-labelledby="date-label-text" on-tap="openPicker">\n    <div id="date-label-text" class="style-scope ytd-calendar-date-picker">[[dateText]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-calendar-date-picker">\n    </yt-icon>\n  </tp-yt-paper-button>\n</tp-yt-paper-menu-button>\n\n<tp-yt-paper-dialog id="calendar-dialog" dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-calendar-date-picker">\n  <div id="control-area" class="style-scope ytd-calendar-date-picker">\n    <form id="date-input" on-submit="onFormSubmit" autocomplete="off" class="style-scope ytd-calendar-date-picker">\n      <tp-yt-paper-input-container aria-label="Enter date" invalid="[[errorMessage]]" no-label-float="" use-v2-underline="" on-input="onDateTextChange" class="style-scope ytd-calendar-date-picker">\n        <tp-yt-iron-input slot="input" bind-value="[[dateText]]" class="style-scope ytd-calendar-date-picker">\n          <input id="textbox" autofocus="" class="style-scope ytd-calendar-date-picker"></tp-yt-iron-input>\n        <tp-yt-paper-input-error slot="add-on" class="style-scope ytd-calendar-date-picker">[[errorMessage]]</tp-yt-paper-input-error>\n      </tp-yt-paper-input-container>\n    </form>\n    <div id="month-controller" class="style-scope ytd-calendar-date-picker">\n      <yt-icon-button id="prev-month" on-tap="scrollToPrevMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n      <yt-icon-button id="next-month" on-tap="scrollToNextMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div class="calendar-container style-scope ytd-calendar-date-picker">\n    <div class="calendar-header style-scope ytd-calendar-date-picker">\n      <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-calendar-date-picker">\n        <span class="calendar-header-day style-scope ytd-calendar-date-picker">[[dayLabel]]</span>\n      </template>\n    </div>\n    <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-calendar-date-picker">\n      <template class="style-scope ytd-calendar-date-picker">\n        <div class="calendar-month style-scope ytd-calendar-date-picker">\n          <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-calendar-date-picker">\n            [[month.monthLabel]]\n          </div>\n          <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-calendar-date-picker">\n            <div class="calendar-week style-scope ytd-calendar-date-picker">\n              <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-calendar-date-picker">\n                <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-calendar-date-picker" on-tap="handleDayClick">\n                  [[day.date.day]]\n                </span>\n              </template> \n            </div>\n          </template> \n        </div>\n      </template>\n    </tp-yt-iron-list> \n  </div>\n</tp-yt-paper-dialog>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return OzC=g},{mode:2});var VZC=_.I0("UTC_OFFSET_FORMAT",{utc_offset:(new Of("Z")).format(new Date)}),qOE=(new Date).getTimezoneOffset()*-60,sXu=new Date,mV_,K10=JN(sXu.getTimezoneOffset());mV_=rNu(yN0(K10,sXu));var bzB=_.I0("LOCAL_TIME_GMT_LABEL",{gmt_text:mV_.replace("+0","+").replace("-0","-").replace(":00","")}),nr=function(){var g=_.J.apply(this,arguments)||this;g.selectedTimeIndex=0;g.selectedTimezoneIndex=0;g.timeOfDayOptions=Jcc;return g};
_.N(nr,_.J);_.c=nr.prototype;_.c.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var g=KdF();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=g,this.selectedTimeIndex=0;else{var v=ijY(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},g,{selectedDate:v.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(r){return r.secondsSinceMidnight===v.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.c.onDatePicked=function(g){this.selectedDate=g.detail};
_.c.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.hV(this.hostElement,"ytd-date-time-selection-cancelled")};
_.c.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var g=this.selectedDate;g=new Date(g.year,g.month,g.day);_.hV(this.hostElement,"ytd-date-time-selection-update",Math.floor(g.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+g.getTimezoneOffset()*60))}};
_.c.getTimezoneFormat=function(g){return g.localizedDisplayText?g.localizedDisplayText:_.I0("TIMEZONE_FORMAT",{utc_offset_text:""+g.localizedUtcOffset,city_name:""+g.localizedName})};
_.c.updateSelectedTimeIndexFromBinding=function(g){this.selectedTimeIndex=g.detail.value};
_.c.updateSelectedTimezoneIndexFromBinding=function(g){this.selectedTimezoneIndex=g.detail.value};
_.mx.Object.defineProperties(nr.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var g=this.data.timezoneOptions;var v={name:"Etc/Unknown",localizedName:_.I0("LOCAL_TIME_LABEL"),localizedUtcOffset:VZC,utcOffsetSec:""+qOE,localizedDisplayText:bzB};g?g.length&&g[0].name!==v.name&&(g[0].localizedDisplayText||(v.localizedDisplayText=""),g.unshift(v)):g=[v];return g}}},
selectedTimezone:{configurable:!0,enumerable:!0,get:function(){if(this.timeZones&&!(this.selectedTimezoneIndex>=this.timeZones.length))return this.timeZones[this.selectedTimezoneIndex]}},
selectedTime:{configurable:!0,enumerable:!0,get:function(){return this.timeOfDayOptions[this.selectedTimeIndex]}}});
nr.prototype.onDateTimeTimezoneChange=nr.prototype.onDateTimeTimezoneChange;nr.prototype.onDatePicked=nr.prototype.onDatePicked;nr.prototype.updateDefaultSelectedValue=nr.prototype.updateDefaultSelectedValue;_.K([_.u(),_.F("design:type",Object)],nr.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],nr.prototype,"calendarConfig",void 0);_.K([_.u(),_.F("design:type",Object)],nr.prototype,"selectedDate",void 0);_.K([_.u(),_.F("design:type",Object)],nr.prototype,"selectedTimeIndex",void 0);
_.K([_.u(),_.F("design:type",Object)],nr.prototype,"selectedTimezoneIndex",void 0);_.K([_.PX("#time-listbox"),_.F("design:type",Object)],nr.prototype,"timeListBox",void 0);_.K([_.PX("#timezone-listbox"),_.F("design:type",Object)],nr.prototype,"timezoneListBox",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],nr.prototype,"rendererStamperBehavior",void 0);_.K([_.C("data.timezoneOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],nr.prototype,"timeZones",null);
_.K([_.Um("data","timeZones"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nr.prototype,"updateDefaultSelectedValue",null);_.K([_.C("selectedTimezoneIndex","timeZones"),_.F("design:type",Object),_.F("design:paramtypes",[])],nr.prototype,"selectedTimezone",null);_.K([_.C("selectedTimeIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],nr.prototype,"selectedTime",null);
_.K([_.zz("ytd-calendar-date-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],nr.prototype,"onDatePicked",null);_.K([_.IU("selectedTimezone","selectedTime","selectedDate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nr.prototype,"onDateTimeTimezoneChange",null);nr=_.K([_.V({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],nr);
_.m(nr,"ytd-date-time-picker-renderer",function(){if(w$c!==void 0)return w$c;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-time-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cancel-button-wrapper" hidden="[[!data.dismissButton]]" on-tap="onCancelButtonTap" class="style-scope ytd-date-time-picker-renderer">\n</div>\n<div id="hint" hidden="[[!data.header]]" class="style-scope ytd-date-time-picker-renderer">\n  <yt-formatted-string text="[[data.header]]" class="style-scope ytd-date-time-picker-renderer"></yt-formatted-string>\n</div>\n<div id="picker-component" class="style-scope ytd-date-time-picker-renderer">\n  <ytd-calendar-date-picker calendar-config="[[calendarConfig]]" class="style-scope ytd-date-time-picker-renderer"></ytd-calendar-date-picker>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="time-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="time-label-text">\n      <div id="time-label-text" class="style-scope ytd-date-time-picker-renderer">[[selectedTime.text]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="time-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimeIndex]]" on-selected-changed="updateSelectedTimeIndexFromBinding">\n      <template is="dom-repeat" items="[[timeOfDayOptions]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[item.text]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="timezone-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="timezone-label-text">\n      <div id="timezone-label-text" class="style-scope ytd-date-time-picker-renderer">[[getTimezoneFormat(selectedTimezone)]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="timezone-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimezoneIndex]]" on-selected-changed="updateSelectedTimezoneIndexFromBinding">\n      <template is="dom-repeat" items="[[timeZones]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[getTimezoneFormat(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return w$c=g},{mode:1});var F1u;var M3=function(){var g=_.J.apply(this,arguments)||this;g.boundOnTapDismissButton=function(){g.dismissTapHandler()};
g.dismissButtonOverrides={size:"XS"};return g};
_.N(M3,_.J);M3.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}}}}}};
M3.prototype.dismissTapHandler=function(){_.hV(this.hostElement,"yt-backstage-attachment-dismissed")};
M3.prototype.computeAttachmentType=function(g){return g?g.backstageImageRenderer?"image":g.videoRenderer?"video":"none":"none"};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],M3.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],M3.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],M3.prototype,"attachmentPreview",void 0);_.K([_.u(),_.F("design:type",Object)],M3.prototype,"dismissButton",void 0);_.K([_.u(),_.F("design:type",Object)],M3.prototype,"boundOnTapDismissButton",void 0);
_.K([_.u(),_.F("design:type",Object)],M3.prototype,"dismissButtonOverrides",void 0);_.K([_.u({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.F("design:type",String)],M3.prototype,"attachmentType",void 0);M3=_.K([_.V({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],M3);
_.m(M3,"ytd-backstage-dismissable-attachment",function(){if(F1u!==void 0)return F1u;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-dismissable-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="attachment-preview-container" class="style-scope ytd-backstage-dismissable-attachment">\n  <div id="attachment-preview" class="style-scope ytd-backstage-dismissable-attachment"></div>\n  <div id="dismiss-button" class="style-scope ytd-backstage-dismissable-attachment"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return F1u=g},{mode:1});var iz_;var RE=function(){var g=_.J.apply(this,arguments)||this;g.selectedVideoId=void 0;g.picker=void 0;g.dismissButtonOverrides={size:"XS"};g.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return g};
_.N(RE,_.J);_.c=RE.prototype;_.c.onServiceRequestCompleted=function(g){g.stopPropagation()};
_.c.handleAddVideoPreviewAction=function(g){g=this.get("addVideoPreviewAction",g);this.onGetVideoPreviewSuccess(g)};
_.c.configureRendererStamper=function(){return{videoPreview:{id:"video-preview",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}}}},cancelButton:{id:"cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}}}};
_.c.onLaunchVideoPicker=function(g){var v=this,r=_.sf(this.get("addVideoLinkAction.title",g)),k=this.get("addVideoLinkAction.onePickHostId",g);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",g);k&&(this.picker||(r=_.rQ0(_.NgA(k).setTitle(r).addView(M8u()).addView(n81()),function(y){v.onPickVideo(y)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",g)||r.addView("youtube"),this.picker=r.build()),this.picker.setVisible(!0))};
_.c.onPickVideo=function(g){if(g)if(g.action==="cancel")_.hV(this.hostElement,"yt-video-link-button-cancel");else if(g.action==="picked"){g=g.docs;if(!g||g.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(g=(g==null?0:g.length)?g[0]:void 0)?g.id:void 0;this.setVideoPreview()}};
_.c.setVideoPreview=function(){var g=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){g.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.c.onGetVideoPreviewSuccess=function(g){if(g&&g.videoPreview&&g.cancelButton)this.videoPreview=g.videoPreview,this.cancelButton=g.cancelButton,_.hV(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.c.onGetVideoPreviewError=function(){this.cancel()};
_.c.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.hV(this.hostElement,"yt-video-link-cancel")};
_.c.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
RE.prototype.onServiceRequestCompleted=RE.prototype.onServiceRequestCompleted;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],RE.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],RE.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],RE.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],RE.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],RE.prototype,"videoPreview",void 0);_.K([_.u(),_.F("design:type",Object)],RE.prototype,"cancelButton",void 0);_.K([_.u(),_.F("design:type",Object)],RE.prototype,"getVideoPreviewCommand",void 0);_.K([_.u(),_.F("design:type",Object)],RE.prototype,"dismissButtonOverrides",void 0);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],RE.prototype,"onServiceRequestCompleted",null);RE=_.K([_.V({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],RE);
_.m(RE,"ytd-backstage-video-link-attachment",function(){if(iz_!==void 0)return iz_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-video-link-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-preview" class="style-scope ytd-backstage-video-link-attachment"></div>\n<div id="cancel-button" on-tap="cancel" class="style-scope ytd-backstage-video-link-attachment"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return iz_=g},{mode:1});var GKB;var X$1;var Bbj;var gT=function(){return _.J.apply(this,arguments)||this};
_.N(gT,_.J);gT.prototype.dataChanged=function(){this.active=!1};
gT.prototype.onTap=function(){_.hV(this.hostElement,"yt-select-emoji-suggestion",this.data)};
gT.prototype.identity=function(g){return g};
_.mx.Object.defineProperties(gT.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k;if((g=this.data)==null?0:(v=g.image)==null?0:(r=v.thumbnails)==null?0:(k=r[0])==null?0:k.url)return g=this.data.image.thumbnails[0].url,g.startsWith("data:image/svg+xml")?Ua(g):_.pV(g)}}});
gT.prototype.dataChanged=gT.prototype.dataChanged;_.K([_.u(),_.F("design:type",Object)],gT.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],gT.prototype,"active",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gT.prototype,"dataChanged",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],gT.prototype,"imageSrc",null);
gT=_.K([_.V({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],gT);
_.m(gT,"ytd-emoji-suggestion",function(){if(Bbj!==void 0)return Bbj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emoji-suggestion--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item active="[[active]]" on-tap="onTap" class="style-scope ytd-emoji-suggestion">\n  <img alt="[[data.alt]]" hidden$="[[!identity(data.image)]]" src$="[[imageSrc]]" author$="[[data.author]]" class="style-scope ytd-emoji-suggestion">\n  [[data.text]]\n</tp-yt-paper-item>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Bbj=g},{mode:1});var hk1=/.*([:@#].*?)$/,vr=function(){var g=_.J.apply(this,arguments)||this;g.suggestions=[];g.suggestionIndex=-1;g.JSC$13632_lastSuggestionRange=null;return g};
_.N(vr,_.J);_.c=vr.prototype;_.c.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.c.getSuggestions=function(g){var v=[],r=j_0(this.emojiManager,g.substr(0,3));if(r)for(var k in r)if(k.toLocaleLowerCase().indexOf(g)===0){var y=r[k];if(y&&y.emojiId){y=Q5(this.emojiManager,y.emojiId);var z=void 0,W=void 0,S=void 0,Y=void 0,e=((z=y)==null?0:z.isCustomEmoji)?(W=y)==null?void 0:(S=W.shortcuts)==null?void 0:S[0]:(Y=y)==null?void 0:Y.emojiId;z=void 0;v.push({suggestion:{image:(z=y)==null?void 0:z.image,alt:e,text:k}});if(v.length>=64)break}}return v?v.sort(function(a,E){return E.suggestion.text<
a.suggestion.text?-1:E.suggestion.text===a.suggestion.text?0:1}):null};
_.c.insertSuggestion=function(g){_.hV(this.hostElement,"yt-insert-suggestion",{range:this.JSC$13632_lastSuggestionRange,text:g.alt});this.dropdown.opened=!1};
_.c.updateSuggestionsAtCaret=function(g){this.updateSuggestions(g,this.retrieveTextBeforeRange(g))};
_.c.offsetStartOfRangeBy=function(g,v){g.startOffset>=v&&g.setStart(g.startContainer,g.startOffset-v)};
_.c.updateSuggestions=function(g,v){var r=this;this.JSC$13632_lastSuggestionRange&&(this.JSC$13632_lastSuggestionRange.detach(),this.JSC$13632_lastSuggestionRange=null);if((v=hk1.exec(v))&&v.length&&(v=v[v.length-1].toLocaleLowerCase(),v.length>2||v===":_")&&(this.offsetStartOfRangeBy(g,v.length),this.JSC$13632_lastSuggestionRange=g,(g=this.getSuggestions(v))&&g.length)){this.suggestions=g;_.q7(this,function(){r.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(g.length-1);return}this.dropdown.opened=!1};
_.c.onKeyDown=function(g){if(this.dropdown.opened)switch(g.key){case "Escape":this.dropdown.opened=!1;g.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);g.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);g.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),g.preventDefault()}};
_.c.onKeyUp=function(g,v){switch(g.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(v);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(v)}};
_.c.onKeyPress=function(g){g.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),g.preventDefault())};
_.c.changeSuggestionIndex=function(g){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(g+this.suggestions.length)%this.suggestions.length,g=this.dropdownContent.children[this.suggestionIndex],g.active=!0,this.dropdownContent.scrollTop=g.offsetTop)};
_.c.retrieveTextBeforeRange=function(g){var v=g.startContainer;return v&&v.nodeType===Node.TEXT_NODE?v.textContent.substr(0,g.startOffset):""};
vr.prototype.onKeyPress=vr.prototype.onKeyPress;vr.prototype.onKeyUp=vr.prototype.onKeyUp;vr.prototype.onKeyDown=vr.prototype.onKeyDown;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],vr.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Array)],vr.prototype,"suggestions",void 0);_.K([_.u(),_.F("design:type",_.L0)],vr.prototype,"emojiManager",void 0);_.K([_.u(),_.F("design:type",Number)],vr.prototype,"verticalSuggestionsOffset",void 0);
_.K([_.PX("#dropdown"),_.F("design:type",Object)],vr.prototype,"dropdown",void 0);_.K([_.PX("#dropdown-content"),_.F("design:type",HTMLDivElement)],vr.prototype,"dropdownContent",void 0);_.K([_.zz("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],vr.prototype,"onKeyDown",null);_.K([_.zz("keyup"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent,Range]),_.F("design:returntype")],vr.prototype,"onKeyUp",null);
_.K([_.zz("keypress"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],vr.prototype,"onKeyPress",null);vr=_.K([_.V({disableElementRegistration:!0,is:"ytd-emoji-input"})],vr);
_.m(vr,"ytd-emoji-input",function(){if(X$1!==void 0)return X$1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emoji-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<slot name="input" class="style-scope ytd-emoji-input"></slot>\n<tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" no-auto-focus="" vertical-align="bottom" vertical-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-emoji-input">\n  <div id="dropdown-content" class="dropdown-content style-scope ytd-emoji-input" slot="dropdown-content">\n  </div>\n</tp-yt-iron-dropdown>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return X$1=g},{mode:2});var nBH;var rT=function(){var g=_.J.apply(this,arguments)||this;g.hasMaxOptions=!1;return g};
_.N(rT,_.J);_.c=rT.prototype;_.c.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.c.setPrefilledChoices=function(g){var v=this;this.set("pollOptions",[]);var r;for(r=0;r<Math.min(g.length,this.data.maxPollOptions);r++)this.push("pollOptions",g[r].substring(0,this.data.maxPollOptionChars));for(;r<this.data.minPollOptions;r++)this.push("pollOptions","");this.hasMaxOptions=r>=this.data.maxPollOptions;_.q7(this,function(){for(var k=v.pollOptions,y=_.hb(v.hostElement).querySelectorAll(".poll-option-input"),z=0;z<y.length;z++)y[z].value=k[z]})};
_.c.focusChanged=function(){_.kx(this.hostElement)};
_.c.onInput=function(){var g=this;_.xx(this,"onInput",function(){g.isValid()?_.hV(g.hostElement,"yt-commentbox-post-enable"):_.hV(g.hostElement,"yt-commentbox-post-disable")},300)};
_.c.setPollOptions=function(){var g=[],v,r=((v=this.data)==null?0:v.minPollOptions)?this.data.minPollOptions:0;for(v=0;v<r;v++)g.push("");return g};
_.c.addPollOption=function(){var g=this;_.hV(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.HR.addLowPriorityJob(function(){var v;(v=_.hb(g.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||v.focus()})};
_.c.onRemovePollOption=function(g){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.hV(this.hostElement,"yt-poll-attachment-dismiss")):(g=this.repeat.indexForElement(g.target.parentNode),g!==null&&(this.splice("pollOptions",g,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.hV(this.hostElement,"yt-commentbox-post-enable"))))};
_.c.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.c.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var g=0,v=this.pollOptions.length;g<v;g++)if(this.pollOptions[g].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.c.getPollOptions=function(){return this.pollOptions};
_.c.setPollOptionsFromInputs=function(){for(var g=_.hb(this.hostElement).querySelectorAll(".poll-option-input"),v=0;v<g.length;v++)this.pollOptions[v]=g[v].value.trim()};
_.c.clearPollOptions=function(){var g=_.hb(this.hostElement).querySelectorAll(".poll-option-input");g=_.I(g);for(var v=g.next();!v.done;v=g.next())v.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.c.getSimpleString=function(g){return _.sf(g)};
_.c.updateValueFromBinding=function(g){if(g.target&&this.pollOptions){var v=Array.from(_.hb(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(g.target);if(v>=0){var r;this.pollOptions[v]=(r=g.detail.value)!=null?r:"";this.notifyPath("pollOptions."+v)}}};
rT.prototype.dataChanged=rT.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],rT.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],rT.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Array)],rT.prototype,"pollOptions",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],rT.prototype,"hasMaxOptions",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],rT.prototype,"enableCreationBox",void 0);
_.K([_.PX("#repeat"),_.F("design:type",lC)],rT.prototype,"repeat",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rT.prototype,"dataChanged",null);rT=_.K([_.V({disableElementRegistration:!0,is:"ytd-poll-attachment"})],rT);
_.m(rT,"ytd-poll-attachment",function(){if(nBH!==void 0)return nBH;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-poll-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="poll-options" class="style-scope ytd-poll-attachment">\n  <template is="dom-repeat" id="repeat" items="[[pollOptions]]" class="style-scope ytd-poll-attachment">\n    <div class="poll-option style-scope ytd-poll-attachment">\n      <yt-icon-button class="remove-button style-scope ytd-poll-attachment" on-click="onRemovePollOption">\n        <yt-icon class="remove-option style-scope ytd-poll-attachment" icon="yt-icons:close"></yt-icon>\n      </yt-icon-button>\n      <tp-yt-paper-input class="poll-option-input style-scope ytd-poll-attachment" char-counter="" maxlength$="[[data.maxPollOptionChars]]" no-label-float="" placeholder="[[getSimpleString(data.optionPlaceholderText)]]" use-v2-underline="" value="[[item]]" on-focused-changed="focusChanged" on-input="onInput" on-value-changed="updateValueFromBinding">\n      </tp-yt-paper-input>\n    </div>\n  </template>\n</div>\n<div id="add-option" hidden="[[hasMaxOptions]]" on-click="addPollOption" class="style-scope ytd-poll-attachment"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return nBH=g},{mode:2});var MZF;var RkP;var gMu;var vM_;var ku=function(){return _.J.apply(this,arguments)||this};
_.N(ku,_.J);_.mx.Object.defineProperties(ku.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ku.prototype,"rendererBehaviors",void 0);_.K([_.u(),_.F("design:type",Object)],ku.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],ku.prototype,"focused",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("focused"),_.F("design:type",Object),_.F("design:paramtypes",[])],ku.prototype,"ariaSelected",null);ku=_.K([_.HX({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],ku);
_.m(ku,"yt-user-mention-suggestion-renderer",function(){if(vM_===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-suggestion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_suggestion_renderer.yt.user.mention.suggestion.renderer.css.js--\x3e<yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope yt-user-mention-suggestion-renderer">\n</yt-img-shadow>\n<div id="info" class="style-scope yt-user-mention-suggestion-renderer">\n  <div id="display-name" aria-label="[[data.displayName]]" class="style-scope yt-user-mention-suggestion-renderer">[[data.displayName]]</div>\n  <yt-formatted-string id="channel-info" text="[[data.details]]" class="style-scope yt-user-mention-suggestion-renderer">\n  </yt-formatted-string>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;gMu===void 0&&(gMu=document.createElement("template"));var k=gMu;r.call(v,k.content.cloneNode(!0),g.content.firstChild);vM_=g}g=vM_;return g},{mode:2});var ra0;var k$c;var yL=function(){var g=_.J.apply(this,arguments)||this;g.focusedSuggestionIndex=-1;return g};
_.N(yL,_.J);_.c=yL.prototype;_.c.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.c.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.c.setFocusedSuggestionIndex=function(g){!this.data||!this.data.suggestions||g<0||g>=this.data.suggestions.length||(this.focusedSuggestionIndex=g,g=this.getSuggestionId(g),this._setFocusedSuggestionId(g))};
_.c.advanceSuggestion=function(g){this.focusedSuggestionIndex===-1||g!==-1&&g!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+g),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.c.ensureSuggestionVisible=function(g){g=this.getSuggestionId(g);g=_.hb(this.hostElement).querySelector("[id="+g+"]");g!=null&&(g.offsetTop<this.hostElement.scrollTop?g.scrollIntoView(!0):g.offsetTop+g.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&g.scrollIntoView(!1))};
_.c.getSuggestionId=function(g){return"user-mention-suggestion-"+g};
_.c.onSuggestionTap=function(g){var v=_.l(g.model.item,qMV);this.ytRendererBehavior.logExplicitClick(v);_.hV(this.hostElement,"yt-user-mention-suggestion-selected",{data:v,index:g.model.index})};
_.c.onSuggestionMouseMove=function(g){g.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(g.model.index)};
_.c.isSuggestionFocused=function(g,v){return g===v};
_.c.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.c.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("focused-suggestion-id-changed",this.focusedSuggestionId))};
yL.prototype.focusedSuggestionIdChangedForBinding=yL.prototype.focusedSuggestionIdChangedForBinding;yL.prototype.onDomChange=yL.prototype.onDomChange;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],yL.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],yL.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],yL.prototype,"focusedSuggestionIndex",void 0);_.K([_.u({readOnly:!0}),_.F("design:type",String)],yL.prototype,"focusedSuggestionId",void 0);
_.K([_.zz("dom-change"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],yL.prototype,"onDomChange",null);_.K([_.IU("focusedSuggestionId"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yL.prototype,"focusedSuggestionIdChangedForBinding",null);yL=_.K([_.HX({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],yL);
_.m(yL,"yt-user-mention-suggestions-dropdown",function(){if(k$c===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-suggestions-dropdown--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_suggestions_dropdown.yt.user.mention.suggestions.dropdown.css.js--\x3e\n<template is="dom-repeat" items="[[data.suggestions]]" index-as="index" notify-dom-change="" class="style-scope yt-user-mention-suggestions-dropdown">\n  <yt-user-mention-suggestion-renderer data="[[item.userMentionSuggestionRenderer]]" focused="[[isSuggestionFocused(index, focusedSuggestionIndex)]]" id$="[[getSuggestionId(index)]]" role="option" on-mousemove="onSuggestionMouseMove" on-tap="onSuggestionTap" class="style-scope yt-user-mention-suggestions-dropdown">\n  </yt-user-mention-suggestion-renderer>\n</template>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;ra0===void 0&&(ra0=document.createElement("template"));var k=ra0;r.call(v,k.content.cloneNode(!0),g.content.firstChild);k$c=g}g=k$c;return g},{mode:2});var cr=function(){var g=_.J.apply(this,arguments)||this;g.suggestionsResponse=null;g.activeMention=null;g.selectionChangeListener=g.onSelectionChange.bind(g);g.handlesEnabled=_.T("enable_handles_in_mention_suggest_posts");g.handlesInMentionSuggestionsEnabled=_.T("handles_in_mention_suggest_posts");g.zeroPrefixMentionSuggestionEnabled=_.T("enable_zero_prefix_mention_suggestion_web");g.pendingQuery=null;g.flowNonce=null;return g};
_.N(cr,_.J);_.c=cr.prototype;_.c.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.c.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.c.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.c.hasSuggestions=function(g){return!!(g&&g.suggestions&&g.suggestions.length>0)};
_.c.onInput=function(){var g=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var v=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),r=this.activeMention.JSC$9253_getText().slice(-1)===" ",k=this.activeMention.JSC$9253_getText().slice(-2,-1)===" ",y="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$9253_getText().slice(-2,-1))>=
0;y=this.zeroPrefixMentionSuggestionEnabled&&y;if(this.activeMention.isCollapsed()||(v||k||y)&&r)this.cancelActiveMention();else{var z=this.activeMention.JSC$9253_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.xx(this,"requestSuggestions",function(){g.requestSuggestions(z)},100)}}}};
_.c.onServiceRequestSent=function(g){g.stopPropagation()};
_.c.onServiceRequestCompleted=function(g){g.stopPropagation();g=g.detail.data;g.query&&(!this.pendingQuery||this.pendingQuery!==g.query)||!this.zeroPrefixMentionSuggestionEnabled&&g.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=g,this.hasSuggestions(g)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.c.onServiceRequestError=function(g){g.stopPropagation()};
_.c.onUserMentionSuggestionSelected=function(g){this.selectSuggestion(g.detail.data,g.detail.index)};
_.c.onSelectionChange=function(){if(this.activeMention){var g=_.Yz(),v=this.activeMention.JSC$9253_containsRange(g);g=g&&this.containsHelper(this.dropdown,g.getContainer());v||g||this.cancelActiveMention()}};
_.c.containsHelper=function(g,v){var r;if(((r=window.ShadyDOM)==null?void 0:r.noPatch)===!0)return g.contains(v);for(;v;){if(v===g)return!0;v=v instanceof ShadowRoot?v.host:v.parentNode}return!1};
_.c.maybeStartSuggest=function(){var g=_.Yz();if(g&&g.isCollapsed()){var v=g.JSC$9253_getStartNode(),r=g.JSC$9253_getStartOffset();if(v instanceof Text&&!(r<1)){var k=v.textContent;!(k=k&&k.charAt(r-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(k)<0||(this.activeMention=_.D2(v,r-1,g.JSC$9253_getEndNode(),g.JSC$9253_getEndOffset()),this.flowNonce=lK(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.c.updateActiveMention=function(){if(this.activeMention){var g=_.Yz();g&&g.isCollapsed()&&(this.activeMention=_.D2(this.activeMention.JSC$9253_getStartNode(),this.activeMention.JSC$9253_getStartOffset(),g.JSC$9253_getEndNode(),g.JSC$9253_getEndOffset()))}};
_.c.requestSuggestions=function(g){if(this.activeMention){var v={suggestions_query:g};this.pendingQuery=g;_.gh(this.hostElement,[this.suggestionsEndpoint,v])}};
_.c.cancelActiveMention=function(){this.activeMention&&this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STOPPED");this.suggestionsResponse=this.pendingQuery=this.activeMention=null;this.dropdown.clearFocusedSuggestion()};
_.c.focusPreviousSuggestion=function(g){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),g.preventDefault())};
_.c.focusNextSuggestion=function(g){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),g.preventDefault())};
_.c.selectFocusedSuggestion=function(g){if(this.hasSuggestions(this.suggestionsResponse)){var v=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.l(v,qMV)&&(this.selectSuggestion(_.l(v,qMV),this.dropdown.focusedSuggestionIndex),g.preventDefault())}};
_.c.selectSuggestion=function(g,v){if(g){var r=this.activeMention;if(r){var k=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&g.handle?_.N1(k,"\u00a0\u2068@"+g.handle+"\u2069\u00a0"):this.handlesEnabled?_.N1(k,"\u00a0"+g.displayName+"\u00a0"):_.N1(k,"\u00a0@"+g.displayName+"\u00a0");tM(k,"/channel/"+g.channelId);k.classList.add("yt-formatted-string","yt-simple-endpoint");k.setAttribute("spellcheck","false");r.isCollapsed()||r.JSC$9253_removeContents();r.insertNode(k,!0);g=document.createTextNode(" ");
k.parentNode.insertBefore(g,k.nextSibling);window.getSelection().collapse(g,1);v={suggestionSelected:{suggestionIndex:v}};if(this.zeroPrefixMentionSuggestionEnabled){var y;v.suggestionSelected.isZeroPrefix=((y=this.suggestionsResponse)==null?void 0:y.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",v);this.cancelActiveMention();_.hV(this.hostElement,"yt-mention-inserted")}}};
_.c.getPositionTarget=function(g){return g&&g.getBrowserRangeObject()};
_.c.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.c.onFocusedSuggestionIdChanged=function(g){var v=_.Dik(this.hostElement)[0];v&&(g.detail.value?v.setAttribute("aria-activedescendant",g.detail.value):v.removeAttribute("aria-activedescendant"))};
_.c.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.c.logGELEvent=function(g,v){g={eventType:g,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};v&&(g=Object.assign(g,v));_.fx("userMentionAutoCompleteBoxEvent",g)};
cr.prototype.onDomChange=cr.prototype.onDomChange;cr.prototype.onUserMentionSuggestionSelected=cr.prototype.onUserMentionSuggestionSelected;cr.prototype.onServiceRequestError=cr.prototype.onServiceRequestError;cr.prototype.onServiceRequestCompleted=cr.prototype.onServiceRequestCompleted;cr.prototype.onServiceRequestSent=cr.prototype.onServiceRequestSent;cr.prototype.onInput=cr.prototype.onInput;_.K([_.D(_.UM),_.F("design:type",Object)],cr.prototype,"ironA11yKeysBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],cr.prototype,"suggestionsEndpoint",void 0);_.K([_.u(),_.F("design:type",Object)],cr.prototype,"suggestionsResponse",void 0);_.K([_.u(),_.F("design:type",Object)],cr.prototype,"activeMention",void 0);_.K([_.PX("#dropdown"),_.F("design:type",Object)],cr.prototype,"dropdown",void 0);_.K([_.PX("#iron-dropdown"),_.F("design:type",Object)],cr.prototype,"ironDropdown",void 0);
_.K([_.zz("input"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],cr.prototype,"onInput",null);_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cr.prototype,"onServiceRequestSent",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cr.prototype,"onServiceRequestCompleted",null);
_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cr.prototype,"onServiceRequestError",null);_.K([_.zz("yt-user-mention-suggestion-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cr.prototype,"onUserMentionSuggestionSelected",null);
_.K([_.zz("dom-change"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cr.prototype,"onDomChange",null);cr=_.K([_.HX({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],cr);
_.m(cr,"yt-user-mention-autosuggest-input",function(){if(RkP===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-autosuggest-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_autosuggest_input.yt.user.mention.autosuggest.input.css.js--\x3e<slot name="input" class="style-scope yt-user-mention-autosuggest-input"></slot>\n<tp-yt-iron-dropdown id="iron-dropdown" horizontal-align="auto" no-auto-focus="" no-overlap="true" opened="[[hasSuggestions(suggestionsResponse)]]" position-target="[[getPositionTarget(activeMention)]]" on-iron-overlay-opened="onDropdownOpened" class="style-scope yt-user-mention-autosuggest-input">\n  <yt-user-mention-suggestions-dropdown id="dropdown" class="dropdown-content style-scope yt-user-mention-autosuggest-input" slot="dropdown-content" data="[[suggestionsResponse]]" role="listbox" on-focused-suggestion-id-changed="onFocusedSuggestionIdChanged">\n  </yt-user-mention-suggestions-dropdown>\n</tp-yt-iron-dropdown>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;MZF===void 0&&(MZF=document.createElement("template"));var k=MZF;r.call(v,k.content.cloneNode(!0),g.content.firstChild);RkP=g}g=RkP;return g},{mode:2});var zJ=null;
_.Tz({is:"ytd-commentbox",_template:function(){if(GKB!==void 0)return GKB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commentbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="identity-chip" hidden="[[computeHideIdentityChipRenderer_(isLoading, zeroStepChannelCreationRenderer)]]" class="style-scope ytd-commentbox"></div>\n<div id="thumbnail-input-row" class="style-scope ytd-commentbox">\n  <yt-img-shadow id="author-thumbnail" height="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" hidden="[[computeHideAuthorThumbnail_(isLoading, zeroStepChannelCreationRenderer)]]" thumbnail="[[data.authorThumbnail]]" width="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" class="style-scope ytd-commentbox">\n  </yt-img-shadow>\n  <div id="main" hidden="[[isLoading]]" class="style-scope ytd-commentbox">\n    <div id="divider-line" class="style-scope ytd-commentbox"></div>\n    \n    <div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-commentbox" hidden="[[hasPollOrQuizRendererInEditDialog_]]">\n      <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-commentbox">\n        <div slot="after-input" class="paper-input-input style-scope ytd-commentbox">\n          <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-commentbox">\n            <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-commentbox">\n              <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[getSimpleString(placeholderFormattedText_)]]" plaintext-only="true" required="true" split-lines="1" text="[[data.editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-commentbox"></yt-formatted-string>\n            </yt-user-mention-autosuggest-input>\n          </ytd-emoji-input>\n          <div id="external-links-banner" hidden="[[!isExternalLinksBannerDisplayed]]" class="style-scope ytd-commentbox">\n            <yt-formatted-string text="[[data.advancedTierFeatures.externalLinks.verificationBannerMessage]]" class="style-scope ytd-commentbox">\n            </yt-formatted-string>\n            <ytd-button-renderer id="verification-button" data="[[data.advancedTierFeatures.externalLinks.verificationButton.buttonRenderer]]" class="style-scope ytd-commentbox">\n            </ytd-button-renderer>\n          </div>\n        </div>\n        <ytd-backstage-dismissable-attachment id="dismissable-attachment" slot="after-input" attachment-preview="[[prefilledContent_]]" dismiss-button="[[data.attachmentDismissButton]]" hidden="[[computeHideDismissableAttachment_(prefilledAttachment_)]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-dismissable-attachment>\n        <div id="attachment-preview" slot="after-input" class="style-scope ytd-commentbox"></div>\n        <div id="image-select" class="paper-input-input style-scope ytd-commentbox" hidden="[[!hasImage_]]" slot="after-input"></div>\n        <ytd-backstage-video-link-attachment id="video-link-attachment" slot="after-input" hidden="[[!hasVideo_]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-video-link-attachment>\n      </tp-yt-paper-input-container>\n    </div>\n    <ytd-poll-attachment id="poll-attachment" data="[[data.pollEditorInfo]]" hidden="[[!hasPoll_]]" class="style-scope ytd-commentbox">\n    </ytd-poll-attachment>\n    <ytd-backstage-image-poll-editor-renderer id="image-poll-attachment" data="[[data.imagePollEditorRenderer.imagePollEditorRenderer]]" editor-info="[[data.imagePollEditorInfo]]" hidden="[[!hasImagePoll_]]" class="style-scope ytd-commentbox">\n    </ytd-backstage-image-poll-editor-renderer>\n    <ytd-backstage-quiz-editor-renderer id="quiz-attachment" editor-info="[[data.quizEditorInfo]]" hidden="[[!hasQuiz_]]" class="style-scope ytd-commentbox">\n  </ytd-backstage-quiz-editor-renderer>\n    <slot name="repost-preview" class="style-scope ytd-commentbox"></slot>\n    <div id="poll-preview-edit-dialog" hidden="[[!hasPollOrQuizRendererInEditDialog_]]" class="style-scope ytd-commentbox">\n      <yt-formatted-string text="[[data.editableText]]" class="style-scope ytd-commentbox"></yt-formatted-string>\n      <div id="poll-preview" class="style-scope ytd-commentbox"></div>\n    </div>\n    <div id="footer" class="style-scope ytd-commentbox">\n      <span id="emoji-button" on-tap="onEmojiButtonTap_" hidden="[[!isEmojiButtonDisplayed]]" class="style-scope ytd-commentbox"></span>\n      <div id="attachments" hidden="[[computeHideAttachmentButtons_(data, addedAttachment, prefilledAttachment_, errorMessage_)]]" class="style-scope ytd-commentbox">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-commentbox">\n          <ytd-button-renderer id="[[buttonId]]" data="[[getButtonRenderer(data, buttonId)]]" class="style-scope ytd-commentbox">\n          </ytd-button-renderer>\n        </template>\n      </div>\n      <div id="inline-scheduling-panel" hidden="[[!inlineSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n      <div id="footer-text" class="style-scope ytd-commentbox">\n        <yt-formatted-string id="footer-message" class$="[[computeFooterMessageClass_(alertMessage_, errorMessage_)]] style-scope ytd-commentbox" hidden="[[computeFooterMessageHidden_(alertMessage_, errorMessage_)]]" text="[[computeFooterMessage_(alertMessage_, errorMessage_)]]">\n        </yt-formatted-string>\n        <yt-formatted-string id="zero-step-footer-text" hidden="[[!zeroStepChannelCreationRenderer.footerText]]" text="[[zeroStepChannelCreationRenderer.footerText]]" class="style-scope ytd-commentbox">\n        </yt-formatted-string>\n      </div>\n      <div id="access-restrictions-selector" class="style-scope ytd-commentbox"></div>\n      <span id="char-count" hidden="[[!charLimit_]]" class="style-scope ytd-commentbox">[[charCount_]]/[[charLimit_]]</span>\n      <div id="buttons" class$="[[computeSubmitButtonClass_(dropdownSchedulePanel_, data.postOptionsMenu)]] style-scope ytd-commentbox">\n        <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancel_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <ytd-button-renderer id="submit-button" data="[[computeSubmitButton_(data, scheduleButton_)]]" disabled="[[submitButtonDisabled]]" overrides="[[computeSubmitButtonOverride(data, submitButtonDisabled, dropdownSchedulePanel_)]]" on-tap="onSubmit_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <div id="option-menu" hidden="[[dropdownSchedulePanel_]]" class="style-scope ytd-commentbox">\n          <ytd-menu-renderer data="[[data.postOptionsMenu.menuRenderer]]" disable-upgrade="[[!data.postOptionsMenu.menuRenderer]]" hidden="[[!data.postOptionsMenu.menuRenderer]]" icon="EXPAND" no-ink-on-dropdown-button="" three-dot-button-override="[[computeThreeDotButtonOverride(submitButtonDisabled)]]" tonal-override="[[modern]]" class="style-scope ytd-commentbox">\n          </ytd-menu-renderer>\n        </div>\n      </div>\n    </div>\n    <div id="scheduling-panel" hidden="[[!dropdownSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n    <div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-commentbox">\n      <span id="emoji-picker" class="style-scope ytd-commentbox"></span>\n    </div>\n  </div>\n  <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-commentbox"></tp-yt-paper-spinner-lite>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return GKB=g},
behaviors:[_.c23.YtHostElementBehavior,_.UM,_.Mz.YtActionHandlerBehavior,_.xv.YtComponentBehavior,_.ne.YtRendererstamperBehavior,_.h6u.YtdReduxBehavior],keyBindings:{left:"leftKeyPressed_",right:"rightKeyPressed_",end:"endKeyPressed_",backspace:"maybeBackspaceChip_","delete":"maybeDeleteChip_","ctrl+enter meta+enter":"submitIfNotBackstagePost_","ctrl+backspace alt+backspace":"maybeBackspaceChipWordMode_","ctrl+delete alt+delete":"maybeDeleteChipWordMode_"},properties:{data:{type:Object,observer:"dataChanged_"},
placeholderFormattedText_:{type:Object,computed:"computePlaceholderText_(data, addedAttachment, prefilledAttachment_)"},aadcGuidelinesState_:{type:Object,selectorArgs:["data.aadcGuidelinesStateEntityKey"],selector:function(g,v){return _.k7(g.entities,"aadcGuidelinesStateEntityPayload",v)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(g,v){return _.k7(g.entities,"commentboxStateEntity",v)},
observer:"commentboxStateEntityChanged_"},receivedFocusPreviously_:{type:Boolean,value:!1},isReply:{type:Boolean,value:!1},isBackstageComment:{type:Boolean,computed:"computeIsBackstageComment_(data.avatarSize)",reflectToAttribute:!0},attachmentButtonIds:{type:Object,readOnly:!0,computed:"computeAttachmentButtonIds_()"},isBackstagePost:{type:Boolean,value:!1,reflectToAttribute:!0},serviceEndpoint:{type:Object,readOnly:!0,computed:"computeServiceEndpoint_(data)"},submitButtonDisabled:{type:Boolean,
value:!1},attachment:Object,isLoading:{type:Boolean,observer:"isLoadingChanged_"},errorMessage_:{type:Object,value:null},alertMessage_:{type:Object,value:null},imageUploadEndpoint_:{type:Object,computed:"computeImageUploadEndpoint_(data)"},rateLimitErrorCommands:{type:Object,computed:"computeRateLimitErrorCommands_(data)"},addedAttachment:{type:String,value:"none",reflectToAttribute:!0},prefilledAttachment_:{type:String,value:"none",reflectToAttribute:!0},previousText_:String,inlineSchedulePanel_:{type:Object,
computed:"computeInlineSchedulingPanel_(data.purpose, data.schedulingDateTimePicker)"},dropdownSchedulePanel_:{type:Object,computed:"computeDropdownSchedulingPanel_(data.purpose, data.schedulingDateTimePicker)"},scheduleButton_:Object,zeroStepChannelCreationRenderer:Object,enableCreationBox:{type:Boolean,reflectToAttribute:!0},isInputFocus_:{type:Boolean,observer:"onIsInputFocusChanged_"},hasImage_:{type:Boolean,computed:"computeHasImage_(addedAttachment)"},hasPollOrQuizRendererInEditDialog_:{type:Boolean,
computed:"computeHasPollOrQuizRendererInEditDialog_(data)"},hasVideo_:{type:Boolean,computed:"computeHasVideo_(addedAttachment)"},hasPoll_:{type:Boolean,computed:"computeHasPoll_(addedAttachment)"},hasImagePoll_:{type:Boolean,computed:"computeHasImagePoll_(addedAttachment)"},hasQuiz_:{type:Boolean,computed:"computeHasQuiz_(addedAttachment)"},prefilledContent_:{type:Object,readOnly:!0,computed:"computePrefilledContent_(data)"},editAttachment_:{type:Object,readOnly:!0,computed:"computeEditAttachment_(data)"},
isCreationBox:{type:Boolean,reflectToAttribute:!0,value:!1},isPopupBox:{type:Boolean,reflectToAttribute:!0,value:!1},emojiManager:{type:Object,readOnly:!0,value:function(){return _.C0}},
isEmojiButtonDisplayed:{type:Boolean,computed:"computeIsEmojiButtonDisplayed_(data)",value:!1},isEmojiPickerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},hasExternalLinksAccess_:{type:Boolean,computed:"computeHasExternalLinksAccess_(data)",value:!0},isExternalLinksBannerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},emojiInput:Object,verticalSuggestionsOffset:{type:Number,value:30},isPostCreationDialogV2:{type:Boolean,reflectToAttribute:!0,value:!1},accessRestriction:{type:String},
charCount_:{type:Number,value:0},charLimit_:{type:Number,computed:"computeCharLimit_(data)"},aboveCharLimit_:{type:Boolean,reflectToAttribute:!0,value:!1},inputEventSupported_:{type:Boolean,value:!1},textRequiresScrolling:{type:Boolean,reflectToAttribute:!0,value:!1},localStorage:Object,modern:{type:Boolean,reflectToAttribute:!0,value:_.T("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.T("kevlar_watch_grid")}},observers:["observePrefilledImage_(data.purpose, data.prefilledImageData, data.backstageAttachment)",
"observePrefilledVideo_(data.purpose, data.backstageAttachment)","observePrefilledPoll_(data.prefilledAttachment)"],listeners:{"yt-service-request-completed":"onYtServiceRequestCompleted_","yt-service-request-error":"onYtServiceRequestError_","yt-service-request-sent":"onYtServiceRequestSent_","yt-backstage-image-select-cancel":"onAttachmentDismiss_","yt-backstage-multi-image-cancel":"onAttachmentDismiss_","yt-backstage-image-select-alert":"onImageAlert_","yt-backstage-image-select-preview":"onImageSelected_",
"yt-backstage-multi-image-select":"onImagesSelected_","yt-backstage-poll-image-select":"onImagesSelected_","yt-img-crop-coordinates-update":"onImagePreviewCoordinatesUpdated_","yt-img-crop-reposition":"onImagePreviewReposition_","yt-poll-attachment-dismiss":"onAttachmentDismiss_","yt-image-poll-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-explanation-update":"onQuizExplanationUpdated_","yt-navigate":"onYtNavigate_","yt-video-link-selected":"onVideoLinkSelected_",
"yt-backstage-add-image-error":"onAddImageError_","yt-video-link-cancel":"onAttachmentDismiss_","yt-video-link-button-cancel":"onVideoLinkButtonCancel_","yt-commentbox-post-enable":"onSubmitButtonEnable_","yt-commentbox-post-disable":"onSubmitButtonDisable_","yt-backstage-attachment-dismissed":"onPrefilledContentDismissed_","yt-emoji-select":"onEmojiSelect_","yt-insert-suggestion":"onSuggestionInsert_","yt-select-emoji-suggestion":"onEmojiSuggestionClick_","ytd-date-time-selection-update":"onDateTimeSelectionUpdate_",
"ytd-date-time-selection-cancelled":"onDateTimeSelectionCancelled_","yt-mention-inserted":"onInsertMention_"},actionMap:{"yt-signal-action-ack-post-aadc-notice":"onAadcNoticeConfirm_","yt-hide-identity-chip-action":"onHideIdentityChip"},stampDom:{editAttachment_:{id:"attachment-preview",mapping:{backstageImageRenderer:"ytd-backstage-image-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isBackstageVideo:"[[isBackstagePost]]"}},playlistRenderer:{component:"ytd-playlist-renderer",
properties:{isBackstagePlaylist:"[[isBackstagePost]]"}},postMultiImageRenderer:"ytd-post-multi-image-renderer"}},"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:"ytd-flat-dropdown-renderer"}},"data.backstageAttachment":{id:"poll-preview",mapping:{pollRenderer:"ytd-backstage-poll-renderer",quizRenderer:"ytd-backstage-quiz-renderer"}},"imageUploadEndpoint_.imageEditor":{id:"image-select",mapping:{backstageImageSelectRenderer:{component:"ytd-backstage-image-select-renderer",
properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]",isBackstagePost:"[[isBackstagePost]]"}},backstageMultiImageSelectRenderer:{component:"ytd-backstage-multi-image-select-renderer",properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]"}}}},"data.emojiButton":{id:"emoji-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.emojiPicker":{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},dropdownSchedulePanel_:{id:"scheduling-panel",
mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},inlineSchedulePanel_:{id:"inline-scheduling-panel",mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},"zeroStepChannelCreationRenderer.identityChipRenderer":{id:"identity-chip",mapping:{identityChipRenderer:"ytd-identity-chip-renderer"}}},ready:function(){document.addEventListener("tap",_.cX(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(g){this.fire(g?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(g){this.set("submitButtonDisabled",void 0);this.clear();g&&this.computeIsEmojiButtonDisplayed_(g)&&(g=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&g.updateEmojiCategories()},
observePrefilledImage_:function(g,v,r){this.isValidPrefilledImage_(g,v,r)&&(this.prefilledAttachment_="image",this.prefilledImageData_=v,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(g,v){this.isValidPrefilledVideo_(g,v)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(g){g&&g.pollData&&g.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(g.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.ke();this.focus()},
detached:function(){document.removeEventListener("tap",_.cX(this,this.onTap_))},
created:function(){this.scheduledPublishTimeSec_=this.prefilledImageData_=this.imagePreviewCoordinates_=this.taggedVideoId_=this.selectedVideoId_=void 0;document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1;this.TEST_ONLY=void 0},
onEmojiButtonTap_:function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.$$("#emoji-picker > yt-emoji-picker-renderer").selected=!this.$$("#emoji-picker > yt-emoji-picker-renderer").selected},
onEmojiSelect_:function(g){g=g.detail;g=g.isCustomEmoji?g.shortcuts[0]:g.emojiId;var v=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(v,g);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var g=_.Yz();if(g){g=g.getBrowserRangeObject();for(var v=g.commonAncestorContainer;v;){if(v===this.getEditableTextArea_())return g;v=v.parentNode}}g=this.getEditableTextArea_();g=_.tY(g,g.childNodes.length);g.select();return g.getBrowserRangeObject()},
insertTextWithEmojis_:function(g,v,r){(v=this.emojiManager.createDocumentFragment(v,!0,!1,r===void 0?!0:r))&&v.childNodes.length!==0&&(g.collapsed||g.deleteContents(),r=v.lastChild,g.insertNode(v),_.NhF(r).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var g=_.Yz();if(g){var v=g.JSC$9253_getStartNode(),r=g.JSC$9253_getEndNode();if(Xt3(v)&&Xt3(r)){var k=g.JSC$9253_getStartOffset(),y;if(_.vn&&v.nodeType===Node.ELEMENT_NODE&&(y=_.OKB(v)))_.tY(y,0).select();else{y=Pb(v)?v:_.xL(v,Pb);var z=Pb(r)?r:_.xL(r,Pb);if(y||z)if(g.isCollapsed()){if(v.nodeType===Node.TEXT_NODE){g=!0;k===v.length&&(g=!1);if(zJ==="end"||zJ==="right")g=!1;v=v.parentNode;g=[].concat(_.fF(v.parentNode.childNodes)).indexOf(v)+(g?0:1);_.tY(v.parentNode,g).select()}}else y?
y.previousSibling&&y.previousSibling.length>0?_.D2(r,g.JSC$9253_getEndOffset(),y.previousSibling,y.previousSibling.length-1).select():(v=document.createTextNode("\u200b"),y.parentNode.insertBefore(v,y),_.D2(r,g.JSC$9253_getEndOffset(),v,0).select()):z&&(z.nextSibling&&z.nextSibling.length>0?_.D2(v,g.JSC$9253_getStartOffset(),z.nextSibling,1).select():(r=document.createTextNode("\u200b"),z.parentNode.insertBefore(r,z.nextSibling),_.D2(v,g.JSC$9253_getStartOffset(),r,r.length).select()));zJ=null}}else zJ=
null}else zJ=null},
leftKeyPressed_:function(){zJ="left"},
rightKeyPressed_:function(){zJ="right"},
endKeyPressed_:function(){zJ="end"},
maybeDeleteChip_:function(){var g=gBC(!0);if(g){var v=_.Yz(),r=v.JSC$9253_getStartNode();v=v.JSC$9253_getStartOffset();_.lf(r,v,g,g.childNodes.length).select()}},
maybeBackspaceChip_:function(){var g=gBC(!1);if(g){var v=_.Yz(),r=v.JSC$9253_getStartNode();v=v.JSC$9253_getStartOffset();_.lf(r,v,g,0).select()}},
maybeBackspaceChipWordMode_:function(g){var v=_.Yz();if(v.isCollapsed()){var r=v.JSC$9253_getStartNode();v=v.JSC$9253_getStartOffset();var k=vBF(r,v,!0);k&&(_.lf(r,v,k,0).select(),document.execCommand("delete"),g.preventDefault(),g.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(g){var v=_.Yz();if(v.isCollapsed()){var r=v.JSC$9253_getStartNode();v=v.JSC$9253_getStartOffset();var k=vBF(r,v,!1);k&&(_.lf(r,v,k,k.childNodes.length).select(),document.execCommand("delete"),g.preventDefault(),g.stopImmediatePropagation())}},
onTap_:function(g){if(!g.defaultPrevented&&(g.currentTarget.tagName==="YTD-COMMENTBOX"&&Pb(g.target)&&g.preventDefault(),this.isEmojiPickerDisplayed)){var v=this.$$("#emojis"),r=this.$$("#emoji-button"),k=this.getEditableTextArea_();if((g=g.path?g.path:g.composedPath&&g.composedPath())&&!g.includes(v)&&!g.includes(k)&&!g.includes(r))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(g,v,r){return g==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&v!==void 0&&v.encryptedBlobId!==null&&v.sourceExternalVideoId!==null&&r!==void 0&&r.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(g,v){return g==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!v&&!!v.videoRenderer&&!!v.videoRenderer.videoId},
isValidPrefilledAttachment_:function(g,v,r){return this.isValidPrefilledImage_(g,v,r)||this.isValidPrefilledVideo_(g,r)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.T("enable_multi_image_post_creation")){var g=this.$$("ytd-backstage-multi-image-select-renderer");g&&g.hasImages()&&g.cancel()}else(g=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&g.cancel();(g=this.$["poll-attachment"])&&this.hasPoll_&&g.clearPollOptions();(g=this.$["image-poll-attachment"])&&this.hasImagePoll_&&g.resetPollOptions();(g=this.$["quiz-attachment"])&&this.hasQuiz_&&g.resetQuizOptions();
(g=this.$["video-link-attachment"])&&this.hasVideo_&&g.cancel();(g=this.$["access-restrictions-selector"].firstElementChild)&&g.reset();this.prefilledAttachment_!=="none"&&this.dismissPrefilledContent_();this.addedAttachment="none";this.prefilledImageData_=this.scheduledPublishTimeSec_=this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.submitButtonDisabled=!0;this.setTextAreaValue_(this.data.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.isExternalLinksBannerDisplayed=
this.isEmojiPickerDisplayed=this.receivedFocusPreviously_=!1;if(this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")this.onDateTimeSelectionCancelled_()},
getEditableTextArea_:function(){return _.hb(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.hb(this.hostElement).querySelector("#contenteditable-textarea")},
getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)},
getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length},
convertHrefToAtMentionAndImgToEmoji_:function(g,v){g=h1k(g,this.emojiManager,v).cloneNode(!0);for(v=g.firstChild;v;)if(v.nodeType!==1)v=v.nextSibling;else switch(v.tagName){case "BR":var r=_.E_();_.iK0(r,v);v=r.nextSibling;break;case "DIV":(r=v.lastChild)&&v.nextSibling&&_.lI(_.E_(),r);v.previousSibling&&(v.previousSibling.nodeType===1||v.previousSibling.nodeType===3&&!v.previousSibling.textContent.endsWith("\n"))&&_.TA(_.E_(),v);r&&r.nodeName==="BR"&&_.A3(r);r=v;v.hasChildNodes()?(v=v.firstChild,
_.Gm6(r)):(v=v.nextSibling,_.A3(r));break;default:v=v.nextSibling}return rcF(g)},
onAddImageError_:function(g){g.stopPropagation();this.errorMessage_=_.qd(g.detail)},
setTextAreaValue_:function(g){g||(g="");var v=this.getEditableFormattedString_();v.text="";this.getEditableTextArea_().innerText="";typeof g==="string"&&(g={runs:[{text:g}]});v.text=g},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();zJ=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var g=this.getEditableTextArea_();g&&(_.tY(g,g.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.Cv("HTML_DIR")==="rtl"){var g=this.getEditableTextArea_(),v=this.getTextAreaValue()!==""?"auto":"rtl";g.setAttribute("dir",v)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var g;return AeK((g=this.$["quiz-attachment"])==null?void 0:g.getExplanationText())||AeK(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var g=null;if(this.isEmojiButtonDisplayed){var v=this.getInputRange_();v&&(g=this.emojiInput.retrieveTextBeforeRange(v))}this.insertText_(g,!0);this.updateCharCount_();this.setSubmitButton_();g=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=g.scrollHeight>g.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var g=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:g})},
onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()},
onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()},
updateCharCount_:function(){this.charCount_=this.getTextLength();this.aboveCharLimit_=!!this.charLimit_&&this.charCount_>this.charLimit_},
onPaste_:function(g){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(g)},
onPasteEmoji_:function(g){g.preventDefault();g.stopImmediatePropagation();g=g.clipboardData.getData("text/plain");this.insertText_(g,!1,!1)},
insertText_:function(g,v,r){v=v===void 0?!1:v;r=r===void 0?!0:r;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&g){var k=this.getInputRange_().cloneRange();this.emojiManager&&k&&(v&&this.emojiInput.offsetStartOfRangeBy(k,g.length),this.insertTextWithEmojis_(k,g,r),BLh(this.getEditableTextArea_().lastChild)||(k=this.getInputRange_().cloneRange()),k&&(this.emojiInput.updateSuggestions(k,g),this.updateSuggestionOffset_(k)))}},
setSubmitButton_:function(){if(this.data){var g=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",v=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(g||v){var r=this.getTextAreaValue().trim();v=r===this.previousText_;r=!r||this.aboveCharLimit_;g&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(r=this.aboveCharLimit_);this.submitButtonDisabled=
v||r||!this.getTextLength();g&&_.T("enable_post_scheduling")&&(this.submitButtonDisabled=v&&!this.scheduledPublishTimeSec_||r)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.sf,computeCreationBoxClass_:function(g){return g?"focused":"not-focused"},
computeFooterMessageClass_:function(g,v){return v?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(g,v){return v?v:g},
computeFooterMessageHidden_:function(g,v){return!v&&!g},
computePlaceholderText_:function(g,v,r){return(r==="video"||r==="image")&&(g==null?0:g.prefilledPlaceholderText)?g==null?void 0:g.prefilledPlaceholderText:v==="poll"||v==="image-poll"?g==null?void 0:g.pollPostPlaceholderText:v==="quiz"?g==null?void 0:g.quizPostPlaceholderText:v==="image"?g==null?void 0:g.imagePostPlaceholderText:g==null?void 0:g.placeholderText},
computeHideAttachmentButtons_:function(g,v,r,k){return g===void 0?!1:k&&this.getSimpleString(k)===this.getSimpleString(g.rateLimitErrorMessage)?!0:v!=="none"||r!=="none"||!g.videoLinkButton&&!g.pollButton&&!g.imagePollButton&&!g.quizButton&&!g.imageButton},
computeHideDismissableAttachment_:function(g){return g!=="image"&&g!=="video"},
computeHasVideo_:function(g){return g==="video"},
computeHasImage_:function(g){return g==="image"},
computeHasPoll_:function(g){return g==="poll"},
computeHasImagePoll_:function(g){return g==="image-poll"},
computeHasQuiz_:function(g){return g==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(g){return g&&g.backstageAttachment?g.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!g.backstageAttachment.quizRenderer&&!g.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(g){if(this.isValidPrefilledAttachment_(g.purpose,g.prefilledImageData,g.backstageAttachment))return g.backstageAttachment},
computeEditAttachment_:function(g){if(this.computePrefilledContent_(g)===void 0)return g.backstageAttachment},
computeAuthorThumbnailDimension_:function(g,v){return g&&!v?24:40},
computeImageUploadEndpoint_:function(g){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",g)},
computeRateLimitErrorCommands_:function(g){var v,r;return g==null?void 0:(v=g.advancedTierFeatures)==null?void 0:(r=v.rateLimit)==null?void 0:r.rateLimitCommands},
computeIsBackstageComment_:function(g){return!(!g||g!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(g){return this.get("submitButton.buttonRenderer.serviceEndpoint",g)||this.get("replyButton.buttonRenderer.serviceEndpoint",g)||this.get("postButton.buttonRenderer.serviceEndpoint",g)},
computeSubmitButtonOverride:function(){if(_.T("web_modern_buttons")){var g,v;return{segmentedPosition:this.dropdownSchedulePanel_||!((g=this.data)==null?0:(v=g.postOptionsMenu)==null?0:v.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.T("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(g,v){g=this.get("submitButton.buttonRenderer",g)||this.get("replyButton.buttonRenderer",g)||this.get("postButton.buttonRenderer",g);v&&(g=v);g&&(g=Object.assign({},g),g.serviceEndpoint=void 0,g.isDisabled=this.submitButtonDisabled);return g},
computeHasExternalLinksAccess_:function(g){if(_.T("enable_rfa_external_links")){var v,r,k;return(k=g==null?void 0:(v=g.advancedTierFeatures)==null?void 0:(r=v.externalLinks)==null?void 0:r.allowExternalLinks)!=null?k:!0}return!0},
computeIsEmojiButtonDisplayed_:function(g){return g.emojiButton&&g.emojiPicker&&g.emojiPicker.emojiPickerRenderer&&g.emojiPicker.emojiPickerRenderer.categories?g.emojiPicker.emojiPickerRenderer.categories.find(function(v){return v.emojiPickerCategoryRenderer?v.emojiPickerCategoryRenderer.emojiIds&&v.emojiPickerCategoryRenderer.emojiIds.length>0:v.emojiPickerUpsellCategoryRenderer?v.emojiPickerUpsellCategoryRenderer.emojis&&v.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(g){return g.charLimit?g.charLimit:null},
computeDropdownSchedulingPanel_:function(g,v){if(g==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&v)return v},
computeInlineSchedulingPanel_:function(g,v){if(g==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&v)return v},
computeHideAuthorThumbnail_:function(g,v){return g||this.computeUseIdentityChip_(v)},
computeHideIdentityChipRenderer_:function(g,v){return g||!this.computeUseIdentityChip_(v)},
computeUseIdentityChip_:function(g){return!!g&&!!g.identityChipRenderer},
getSharedPostId_:function(){return this.data.backstageAttachment&&this.data.backstageAttachment.postRenderer&&this.data.backstageAttachment.postRenderer.postId?this.data.backstageAttachment.postRenderer.postId:void 0},
onYtNavigate_:function(g){var v,r,k,y;(g==null?0:(v=g.detail)==null?0:(r=v.endpoint)==null?0:r.ypcGetOffersEndpoint)||(g==null?0:(k=g.detail)==null?0:(y=k.endpoint)==null?0:y.ypcOffersEndpoint)?(g.stopPropagation(),_.gh(this,[g.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",g)&&(g.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(g){this.addedAttachment="video";this.selectedVideoId_=g.detail.videoId},
commentboxStateEntityChanged_:function(g){var v=this;(g==null?void 0:g.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(g==null?void 0:g.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){v.focus()})},
onYtServiceRequestSent_:function(g,v){if(v.actions)for(g=_.I(v.actions),v=g.next();!v.done;v=g.next())v.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(g){this.isLoading=!1;var v=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",g),r,k,y,z=g==null?void 0:(r=g.detail)==null?void 0:(k=r.data)==null?void 0:(y=k.actionResult)==null?void 0:y.commentboxStateEntityKey;if(v)this.errorMessage_=v;else if(z){var W;this.dismissData_=g==null?void 0:(W=g.detail)==null?void 0:W.data;this.commentboxStateKey_=z}else{this.clear();var S;this.fire("yt-commentbox-dismiss",g==null?void 0:(S=g.detail)==
null?void 0:S.data)}},
onYtServiceRequestError_:function(g){g.stopPropagation();this.isLoading=!1;var v,r;if(((v=this.data)==null?void 0:v.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((r=this.data)==null?void 0:r.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(v=this.get("detail.error.args",g)||[],v.length>1&&v[1].message){this.handlePostsServiceRequestError_(v[1].message);return}(g=this.get("detail.error.message",g))?this.errorMessage_=this.data.errorMessage||_.qd(g):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(g){if(_.T("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var v=_.I(this.rateLimitErrorCommands),r=v.next();!r.done;r=v.next())if(r=r.value,r.errorLabel===g){_.W6(r.command,this.hostElement);return}this.errorMessage_=_.qd(g)},
submitIfNotBackstagePost_:function(g){if(!this.isBackstagePost)this.onSubmit_(g)},
onSubmit_:function(g){var v=this,r,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q;return _.P(function(O){switch(O.nextAddress){case 1:g.stopPropagation();if(!v.serviceEndpoint||!v.isValidInput_())return O.return();if(v.shouldShowPostAadcNotice_())return v.showPostAadcNotice_(),O.return();if(v.shouldShowCommentAadcNotice_())return v.showCommentAadcNotice_(),O.return();if(!(v.$$("ytd-backstage-multi-image-select-renderer")&&v.hasImage_&&_.T("enable_multi_image_post_creation"))){O.jumpTo(2);break}r=v.$$("ytd-backstage-multi-image-select-renderer");
return _.U(O,r.getAllUploadStatuses(),3);case 3:k=O.yieldResult;if(!k)return O.return();y=_.I(k);for(z=y.next();!z.done;z=y.next())if(W=z.value,W.encryptedBlobId===void 0)return v.isLoading=!1,Y=S=void 0,v.errorMessage_=(Y=(S=v.imageUploadEndpoint_)==null?void 0:S.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?Y:null,O.return();return O.return(v.submitForm_(void 0,void 0,void 0,void 0,r.images,v.taggedVideoId_));case 2:if(!v.hasImagePoll_||!v.$["image-poll-attachment"]){O.jumpTo(4);
break}return _.U(O,v.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:e=O.yieldResult;if(!e)return O.return();a=_.I(e);for(E=a.next();!E.done;E=a.next())if(p=E.value,!p.encryptedBlobId)return v.isLoading=!1,f=void 0,v.errorMessage_=(f=v.data.errorMessage)!=null?f:null,O.return();case 4:L=(Z=v.$$("ytd-backstage-image-select-renderer"))&&Z.uploadPromise(),Q=v.getSharedPostId_(),L?L.then(function(){v.submitForm_.apply(v,_.fF(_.Nj.apply(0,arguments)))}).catch(function(q){v.isLoading=!1;
v.errorMessage_=_.qd(q.message)}):v.selectedVideoId_?v.submitForm_(void 0,v.selectedVideoId_):v.prefilledAttachment_==="image"?v.submitForm_(v.prefilledImageData_.encryptedBlobId,void 0,void 0,v.prefilledImageData_.sourceExternalVideoId,void 0,v.taggedVideoId_):v.prefilledAttachment_==="video"?v.submitForm_(void 0,v.data.backstageAttachment.videoRenderer.videoId):Q?v.submitForm_(void 0,void 0,Q):v.taggedVideoId_!==void 0?v.submitForm_(void 0,void 0,void 0,void 0,void 0,v.taggedVideoId_):v.submitForm_(),
_.o7(O)}})},
openSchedulingPanel:function(g){g&&g.scheduleButton&&g.scheduleButton.buttonRenderer&&(this.scheduleButton_=g.scheduleButton.buttonRenderer);g&&g.dateTimePicker&&this.set("data.schedulingDateTimePicker",g.dateTimePicker)},
openImagePollComponent:function(){this.addedAttachment="image-poll";this.$["image-poll-attachment"]&&this.$["image-poll-attachment"].resetPollOptions()},
openQuizComponent:function(){this.addedAttachment="quiz";this.$["quiz-attachment"]&&this.$["quiz-attachment"].resetQuizOptions()},
onCancel_:function(g){g.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(g){g.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(g){g.stopPropagation();g.detail.alertMessage&&(this.alertMessage_=g.detail.alertMessage)},
onImageSelected_:function(g){g.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(g){g.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(g){g.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(g.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(g){g.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(g){var v=this.$["video-link-attachment"];v&&v.onLaunchVideoPicker(g)},
onAttachmentDismiss_:function(g){g.stopPropagation();this.addedAttachment="none";this.alertMessage_=this.errorMessage_=null;this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.setSubmitButton_();this.getEditableTextArea_().focus()},
isValidInput_:function(){if(this.prefilledAttachment_==="image"&&!this.prefilledImageData_||this.prefilledAttachment_==="video"&&!this.data.backstageAttachment.videoRenderer.videoId||this.addedAttachment==="image"&&_.T("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.T("enable_multi_image_post_creation")||this.$$("ytd-backstage-image-select-renderer")&&
this.$$("ytd-backstage-image-select-renderer").hasPreview&&this.imagePreviewCoordinates_)||this.addedAttachment==="poll"&&this.$["poll-attachment"]&&!this.$["poll-attachment"].isValid())return!1;var g;if(this.addedAttachment==="image-poll"&&((g=this.$["image-poll-attachment"])==null||!g.isValid()))return!1;var v;if(this.addedAttachment==="quiz"&&((v=this.$["quiz-attachment"])==null||!v.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;g=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(g=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")g=!0;return g||!!this.getTextAreaValue().trim()},
submitForm_:function(g,v,r,k,y,z){var W=this.getTextAreaValue().trim(),S={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&W===this.previousText_&&(W=void 0);W!==void 0&&(S.comment_text=W);this.isLoading=!0;z!=void 0&&(S.tagged_video_id=z);g?(S.image_blob_id=g,this.imagePreviewCoordinates_&&(S.image_preview_coordinates=this.imagePreviewCoordinates_)):v?S.attached_video_id=v:r?S.shared_post_id=r:y&&y.length>0&&(S.images_data=y.map(function(Y){return{encryptedBlobId:Y.encryptedBlobId,
previewCoordinates:Y.previewCoordinates}}));
k&&(S.source_video_id=k);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(S.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(S.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(S.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());_.T("enable_quiz_creation")&&this.addedAttachment===
"quiz"&&(S.quiz_options=this.$["quiz-attachment"].getPostCreateOptions());_.T("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(S.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.gh(this,[this.serviceEndpoint,S])},
onIsInputFocusChanged_:function(g,v){g?this.fire("yt-autonav-pause-focus"):v!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(g){var v=this.getEditableTextArea_();[].concat(_.fF(g.dataTransfer.items)).forEach(function(r){r.kind==="string"&&r.type.match("^text/plain")&&r.getAsString(function(k){v.appendChild(document.createTextNode(k))})});
g.preventDefault()},
preventDefault_:function(g){g.preventDefault()},
onSuggestionInsert_:function(g){this.insertTextWithEmojis_(g.detail.range,g.detail.text)},
onEmojiSuggestionClick_:function(g){this.emojiInput.insertSuggestion(g.detail)},
computeSubmitButtonClass_:function(g,v){return!v||g?"":"with-options"},
updateSuggestionOffset_:function(g){if(this.emojiInput&&_.hb(this.emojiInput).querySelector("#dropdown")){var v=this.getEditableTextArea_().getBoundingClientRect().bottom,r=g.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(v-r)+5;v=this.getEditableTextArea_().getBoundingClientRect().left;g=g.getBoundingClientRect().left-v;_.hb(this.emojiInput).querySelector("#dropdown").style.marginLeft=g+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(g){if(_.T("enable_post_scheduling")&&this.data&&this.data.purpose){g=g.detail;if(Math.floor(Date.now()/1E3)>=g)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var v=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(v)||v!==g?this.scheduledPublishTimeSec_=g:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=g;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var g=["image-button","image-poll-button","poll-button"];_.T("enable_quiz_creation")&&g.push("quiz-button");_.T("auto_convert_posts_video_tag")||g.push("video-link-button");return g},
getButtonRenderer:function(g,v){if(g)switch(v){case "video-link-button":var r;return((r=g.videoLinkButton)==null?void 0:r.buttonRenderer)||void 0;case "image-button":var k;return((k=g.imageButton)==null?void 0:k.buttonRenderer)||void 0;case "poll-button":var y;return((y=g.pollButton)==null?void 0:y.buttonRenderer)||void 0;case "image-poll-button":var z;return((z=g.imagePollButton)==null?void 0:z.buttonRenderer)||void 0;case "quiz-button":var W;return((W=g.quizButton)==null?void 0:W.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var g;return(g=this.data)==null||!g.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var g,v;return!((g=this.data)==null||!g.openAadcDialog)&&!((v=this.aadcGuidelinesState_)==null||!v.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.Cv("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var g;((g=this.data)==null?0:g.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.QK("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(g){g.clickTrackingParams&&_.Y6().clickCommand(g);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.nW(this,"yt-close-popup-action")},
onHideIdentityChip:function(g){var v;this.set("data.placeholderText",(v=g.hideIdentityChipAction)==null?void 0:v.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var I5=function(){var g=_.J.apply(this,arguments)||this;g.isOpen=!1;g.modern=_.T("web_modern_buttons");g.roundedContainer=!0;g.dropdownButtonOverride=_.T("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;g.inPopupContainer=!1;g.isCommentboxLoading=!1;var v=["image-button","image-poll-button","poll-button"];_.T("enable_quiz_creation")&&v.push("quiz-button");_.T("auto_convert_posts_video_tag")||v.push("video-link-button");g.attachmentButtonIds=v;g.actionMap={"yt-create-comment-action":"onCreateCommentAction",
"yt-create-poll-action":"onCreatePollAction","yt-add-video-link-action":"onAddVideoLinkAction","yt-show-scheduling-panel-command":"onShowSchedulingPanelCommand","yt-create-image-poll-command":"onCreateImagePollCommand","yt-create-quiz-command":"onCreateQuizCommand"};return g};
_.N(I5,_.J);_.c=I5.prototype;_.c.computeButtonOverride=function(){var g;return((g=this.data)==null?0:g.postOptionsMenu)&&_.T("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.c.configureRendererStamper=function(){var g={"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:{component:"ytd-flat-dropdown-renderer",classListBinding:"[[dropdownRendererClasses]]"}}},"data.pollButton":{id:"poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imagePollButton":{id:"image-poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.quizButton":{id:"quiz-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.postOptionsMenu":{id:"option-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"EXPAND"},properties:{tonalOverride:"[[modern]]",threeDotButtonOverride:"[[dropdownButtonOverride]]"}}}}};_.T("auto_convert_posts_video_tag")||(g["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return g};
_.c.ready=function(){var g=this,v=_.hb(this.hostElement).querySelector("#placeholder-area"),r=function(k){g.onOpen(k)};
v.addEventListener("tap",r);v.addEventListener("keypress",r)};
_.c.showButtonEduTooltip=function(){var g,v,r,k,y,z,W;if(_.T("enable_quiz_creation")&&((g=this.data)==null?0:(v=g.quizButton)==null?0:(r=v.buttonRenderer)==null?0:(k=r.hint)==null?0:(y=k.hintRenderer)==null?0:(z=y.content)==null?0:(W=z.bubbleHintRenderer)==null?0:W.text)&&(_.Gw.getInstance(),g=X9(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(g==null?void 0:
g.length)>0)){this.ytComponentBehavior.resolveCommand(g[0],{form:{element:this.quizButton}});return}var S;if((S=this.data)==null?0:S.imagePollButtonTooltip)if(_.Gw.getInstance(),S=X9(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(S==null?void 0:S.length)>0){this.ytComponentBehavior.resolveCommand(S[0],{form:{element:this.imagePollButton}});return}var Y;_.T("enable_multi_image_post_creation")&&
((Y=this.data)==null?0:Y.multiImageButtonTooltip)&&(_.Gw.getInstance(),Y=X9(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(Y==null?void 0:Y.length)>0&&this.ytComponentBehavior.resolveCommand(Y[0],{form:{element:this.imageButton}}))};
_.c.onCreatePollAction=function(g){_.l(g,nVt)&&(this.JSC$13687_commentbox.addedAttachment="poll",this.openDialog())};
_.c.onAddVideoLinkAction=function(g){if(_.l(g,hWc))this.JSC$13687_commentbox.onAddVideoLink(g)};
_.c.onShowSchedulingPanelCommand=function(g){(g=_.l(g,HcB))&&this.openSchedulingPanel(g)};
_.c.onCreateImagePollCommand=function(g){_.l(g,uMP)&&(this.JSC$13687_commentbox.openImagePollComponent(),this.openDialog())};
_.c.onCreateQuizCommand=function(g){_.l(g,xIP)&&(this.JSC$13687_commentbox.openQuizComponent(),this.openDialog())};
_.c.openSchedulingPanel=function(g){_.T("enable_post_scheduling")&&(this.openDialog(),this.JSC$13687_commentbox.openSchedulingPanel(g))};
_.c.onCreateCommentAction=function(g){this.get("createCommentAction.contents",g)&&(this.JSC$13687_commentbox.clear(),this.closeDialog())};
_.c.onOpen=function(g){g instanceof KeyboardEvent&&g.type==="keypress"&&g.keyCode!==13&&g.keyCode!==32||(this.data.prepareAccountEndpoint?_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.c.onYtCommentboxDismiss=function(){this.closeDialog()};
_.c.onYtCommentboxLoadingStart=function(g){g.stopPropagation();this.isCommentboxLoading=!0};
_.c.onYtCommentboxLoadingEnd=function(g){g.stopPropagation();this.isCommentboxLoading=!1};
_.c.onYtVideoLinkButtonCancel=function(g){g.stopPropagation();this.onOpen(g)};
_.c.onYtVideoLinkSelected=function(g){g.stopPropagation();this.onOpen(g)};
_.c.onIronSelect=function(g){g.stopPropagation();g.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=g.detail.item.value&&(this.accessRestriction?(this.accessRestriction=g.detail.item.value,this.onOpen(g)):this.accessRestriction=g.detail.item.value)};
_.c.onYtNavigate=function(g){this.get("detail.endpoint.backstageImageUploadEndpoint",g)&&(this.JSC$13687_commentbox.addedAttachment="image",this.JSC$13687_commentbox.submitButtonDisabled=!0,this.onOpen(g))};
_.c.onRequestSent=function(g){if(_.T("web_button_rework"))for(var v=_.I(g.detail),r=v.next();!r.done;r=v.next())_.l(r.value,FqV)&&(this.JSC$13687_commentbox.addedAttachment="image",this.JSC$13687_commentbox.submitButtonDisabled=!0,this.onOpen(g))};
_.c.openDialog=function(){this.JSC$13687_commentbox.accessRestriction=this.accessRestriction;this.isOpen=!0;this.JSC$13687_commentbox.focus()};
_.c.onPopupClosed=function(){_.Gw.getInstance()};
_.c.computeCreationDisabled=function(g){return!!g};
_.c.computeIsCreationDialog=function(g){return!!g&&g==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.c.computeDisabledPostButton=function(g){if(!g)return null;g.isDisabled=!0;return g};
_.c.computeIsCreationDialogWithHeader=function(g){return!this.inPopupContainer&&!!g&&!!g.authorText&&g.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.c.computeIsHeaderHidden=function(g,v){return!g||v};
_.c.computeDropdownRendererClasses=function(g){return g?["text-secondary-style"]:[]};
_.c.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var g=_.hb(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;g&&g.reset()};
I5.prototype.onPopupClosed=I5.prototype.onPopupClosed;I5.prototype.onRequestSent=I5.prototype.onRequestSent;I5.prototype.onYtNavigate=I5.prototype.onYtNavigate;I5.prototype.onIronSelect=I5.prototype.onIronSelect;I5.prototype.onYtVideoLinkSelected=I5.prototype.onYtVideoLinkSelected;I5.prototype.onYtVideoLinkButtonCancel=I5.prototype.onYtVideoLinkButtonCancel;I5.prototype.onYtCommentboxLoadingEnd=I5.prototype.onYtCommentboxLoadingEnd;I5.prototype.onYtCommentboxLoadingStart=I5.prototype.onYtCommentboxLoadingStart;
I5.prototype.onYtCommentboxDismiss=I5.prototype.onYtCommentboxDismiss;I5.prototype.showButtonEduTooltip=I5.prototype.showButtonEduTooltip;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],I5.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],I5.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],I5.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],I5.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],I5.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],I5.prototype,"isOpen",void 0);_.K([_.u({computed:"computeButtonOverride(data)"}),_.F("design:type",Object)],I5.prototype,"buttonOverride",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],I5.prototype,"modern",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],I5.prototype,"roundedContainer",void 0);_.K([_.u(),_.F("design:type",Object)],I5.prototype,"dropdownButtonOverride",void 0);_.K([_.u({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.F("design:type",Boolean)],I5.prototype,"creationDisabled",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],I5.prototype,"enableCreationBox",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.F("design:type",Boolean)],I5.prototype,"isCreationDialog",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],I5.prototype,"inPopupContainer",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.F("design:type",Boolean)],I5.prototype,"isCreationDialogWithHeader",void 0);_.K([_.u(),_.F("design:type",Object)],I5.prototype,"accessRestriction",void 0);
_.K([_.u({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.F("design:type",Array)],I5.prototype,"dropdownRendererClasses",void 0);_.K([_.u(),_.F("design:type",Object)],I5.prototype,"isCommentboxLoading",void 0);_.K([_.u(),_.F("design:type",Array)],I5.prototype,"attachmentButtonIds",void 0);_.K([_.PX("#image-button"),_.F("design:type",HTMLElement)],I5.prototype,"imageButton",void 0);
_.K([_.PX("#image-poll-button"),_.F("design:type",HTMLElement)],I5.prototype,"imagePollButton",void 0);_.K([_.PX("#quiz-button"),_.F("design:type",HTMLElement)],I5.prototype,"quizButton",void 0);_.K([_.PX("#commentbox"),_.F("design:type",Object)],I5.prototype,"JSC$13687_commentbox",void 0);_.K([_.IU("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],I5.prototype,"showButtonEduTooltip",null);
_.K([_.zz("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],I5.prototype,"onYtCommentboxDismiss",null);_.K([_.zz("yt-commentbox-loading-start"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],I5.prototype,"onYtCommentboxLoadingStart",null);
_.K([_.zz("yt-commentbox-loading-end"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],I5.prototype,"onYtCommentboxLoadingEnd",null);_.K([_.zz("yt-video-link-button-cancel"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],I5.prototype,"onYtVideoLinkButtonCancel",null);
_.K([_.zz("yt-video-link-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],I5.prototype,"onYtVideoLinkSelected",null);_.K([_.zz("iron-select"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],I5.prototype,"onIronSelect",null);_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],I5.prototype,"onYtNavigate",null);
_.K([_.zz("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],I5.prototype,"onRequestSent",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],I5.prototype,"onPopupClosed",null);I5=_.K([_.V({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],I5);
_.m(I5,"ytd-backstage-post-dialog-renderer",function(){if(HzC!==void 0)return HzC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="disabled-message" hidden="[[!creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="disabled-message-annotation" class="style-scope ytd-backstage-post-dialog-renderer">\n  [[getSimpleString(data.postCreationDisabledAnnotation)]]\n  </div>\n  <yt-formatted-string id="disabled-message-text" text="[[data.postCreationDisabledText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  </yt-formatted-string>\n</div>\n<div hidden="[[creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="dialog-header" hidden="[[computeIsHeaderHidden(isCreationDialogWithHeader, isCommentboxLoading)]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="header-author-thumbnail" thumbnail="[[data.authorThumbnail]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="header-channel-name" text="[[data.authorText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="header-visibility-label" text="[[data.visibilityLabel]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-formatted-string>\n    <div id="access-restrictions-selector" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n    <yt-formatted-string id="header-default-visibility" hidden="[[!data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" text="[[data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <div id="main" class="style-scope ytd-backstage-post-dialog-renderer">\n      <div id="placeholder-area" class="style-scope ytd-backstage-post-dialog-renderer">\n        <yt-formatted-string id="commentbox-placeholder" role="button" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <div id="attachments" class="style-scope ytd-backstage-post-dialog-renderer">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-backstage-post-dialog-renderer">\n          <span id="[[buttonId]]" class="style-scope ytd-backstage-post-dialog-renderer"></span>\n        </template>\n        <div id="post-buttons-wrapper" class="style-scope ytd-backstage-post-dialog-renderer">\n          <ytd-button-renderer id="post-button" data="[[computeDisabledPostButton(data.postButton.buttonRenderer)]]" hidden="[[!isCreationDialog]]" overrides="[[buttonOverride]]" class="style-scope ytd-backstage-post-dialog-renderer">\n          </ytd-button-renderer>\n          <div id="option-menu" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-backstage-post="" is-creation-box="[[isCreationDialog]]" is-popup-box="[[inPopupContainer]]" is-post-creation-dialog-v2="[[isCreationDialogWithHeader]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <div slot="repost-preview" hidden="[[!data.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      <slot name="repost-preview" class="style-scope ytd-backstage-post-dialog-renderer"></slot>\n    </div>\n  </ytd-commentbox>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return HzC=g},{mode:1});var ya6;var caB;var Wr=function(){return _.J.apply(this,arguments)||this};
_.N(Wr,_.J);_.c=Wr.prototype;_.c.computeHeartButtonStyle=function(g){return(g==null?0:g.styleType)?g.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.c.onYtButtonTap=function(){if(this.data.isEnabled){var g=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(g=this.getEndpoint(g))&&_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}})}else(g=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(g)};
_.c.toggle=function(g){this.set("data.isHearted",g!==void 0?g:!this.data.isHearted)};
_.c.getEndpoint=function(g){var v,r=(v=this.data)==null?void 0:v.heartEndpoint,k;v=(k=this.data)==null?void 0:k.unheartEndpoint;if(r&&v)return g?v:r};
_.c.computeButtonAccessibility=function(g,v){var r,k,y=g==null?void 0:(r=g.heartedAccessibility)==null?void 0:(k=r.accessibilityData)==null?void 0:k.label,z,W;g=g==null?void 0:(z=g.unheartedAccessibility)==null?void 0:(W=z.accessibilityData)==null?void 0:W.label;return v?y:g};
_.mx.Object.defineProperties(Wr.prototype,{heartTooltip:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.data.isHearted?this.data.heartedTooltip:this.data.unheartedTooltip}},
iconFilled:{configurable:!0,enumerable:!0,get:function(){var g;return _.T("kevlar_system_icons")&&!((g=this.data)==null||!g.isHearted)}}});
Wr.prototype.onYtButtonTap=Wr.prototype.onYtButtonTap;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Wr.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.m7),_.F("design:type",Object)],Wr.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Wr.prototype,"data",void 0);_.K([_.C("data.isHearted"),_.F("design:type",Object),_.F("design:paramtypes",[])],Wr.prototype,"heartTooltip",null);
_.K([_.C("data.isHearted"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Wr.prototype,"iconFilled",null);_.K([_.u({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.F("design:type",String)],Wr.prototype,"buttonAccessibility",void 0);_.K([_.u({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.F("design:type",String)],Wr.prototype,"heartButtonStyle",void 0);
_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Wr.prototype,"onYtButtonTap",null);Wr=_.K([_.V({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],Wr);
_.m(Wr,"ytd-creator-heart-renderer",function(){if(caB!==void 0)return caB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-creator-heart-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="creator-heart-button" disabled="[[!data.isEnabled]]" label="[[buttonAccessibility]]" class="style-scope ytd-creator-heart-renderer">\n  <template is="dom-if" if="[[data.isHearted]]" class="style-scope ytd-creator-heart-renderer">\n    <yt-img-shadow id="hearted-thumbnail" thumbnail="[[data.creatorThumbnail]]" class="style-scope ytd-creator-heart-renderer"></yt-img-shadow>\n    <yt-icon id="hearted-border" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n    <yt-icon id="hearted" default-to-filled="[[iconFilled]]" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n  </template>\n  <template is="dom-if" if="[[!data.isHearted]]" class="style-scope ytd-creator-heart-renderer">\n    <yt-icon id="unhearted" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n  </template>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-creator-heart-renderer">[[heartTooltip]]</tp-yt-paper-tooltip>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return caB=g},{mode:1});var Pr=function(){var g=_.J.apply(this,arguments)||this;g.hasCreatorReply=!1;g.buttonOverrides={size:"S",iconPosition:"icon-only"};g.replyButtonOverrides={size:"S",type:"text"};g.forceIconButton=!_.T("web_modern_buttons");g.modern=_.T("web_modern_buttons");g.buttonTooltipPosition="bottom";g.systemIcons=_.T("kevlar_system_icons");g.replyDialog=null;return g};
_.N(Pr,_.J);_.c=Pr.prototype;
_.c.configureRendererStamper=function(){return{"data.creatorHeart":{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}},replyButtonBeginning:{id:"reply-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}},replyButtonEnd:{id:"reply-button-end",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{forceIconButton:!0},properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]",overrides:"[[replyButtonOverrides]]",forceIconButton:"[[forceIconButton]]"}}}},
"data.shareButton":{id:"share-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]"}}}}}};
_.c.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.c.dataChange=function(){this.replyDialog&&_.hb(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var g,v,r;this.isLiked=this.systemIcons&&!!((g=this.data)==null?0:(v=g.likeButton)==null?0:(r=v.toggleButtonRenderer)==null?0:r.isToggled)};
_.c.computeShowVoteCountBeginning=function(g,v){return g===void 0||v===void 0?!0:g.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!v&&this.ytRendererBehavior.getSimpleString(v)!=="0"};
_.c.computeShowVoteCountEnd=function(g,v){return g===void 0||v===void 0?!0:g.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!v&&this.ytRendererBehavior.getSimpleString(v)!=="0"};
_.c.computeShowCommentCount=function(g,v){return g===void 0||v===void 0?!0:g.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!v&&this.ytRendererBehavior.getSimpleString(v)!=="0"};
_.c.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.c.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.c.showReplyDialog=function(g){g&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.hb(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=g,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.c.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.c.onRequestSent=function(g){if(_.T("web_button_rework")){g=_.I(g.detail);for(var v=g.next();!v.done;v=g.next())(v=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",v.value))&&this.showReplyDialog(v)}};
_.c.onYtNavigate=function(g){var v,r;(g=(v=_.l(g.detail.endpoint,_.Gf0))==null?void 0:(r=v.dialog)==null?void 0:r.commentReplyDialogRenderer)&&this.showReplyDialog(g)};
_.c.onYtServiceRequestSent=function(g,v){g.stopPropagation();if(v.actions)for(g=0;g<v.actions.length;g++){var r=_.l(v.actions[g],gb0);r&&this.handleUpdateCommentVoteAction(r)}};
_.c.handleUpdateCommentVoteAction=function(g){this.voteCount=g.voteCount||_.qd("0");g.voteStatus==="LIKE"?this.JSC$13698_ytdDislikeToggleButtonRenderer.toggle(!1):g.voteStatus==="DISLIKE"?this.JSC$13698_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$13698_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$13698_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.c.computeReplyButtonHidden=function(g){return g};
_.c.computeReplyButtonBeginning=function(g){return(g==null?0:g.replyButton)&&g.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?g.replyButton:void 0};
_.c.computeReplyButtonEnd=function(g){return(g==null?0:g.replyButton)&&g.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?g.replyButton:void 0};
_.c.computeActionButtonStyle=function(g){return(g==null?0:g.style)?g.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.c.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.c.onYtToggleButton=function(g){var v,r;this.isLiked=this.systemIcons&&!!((v=g.detail)==null?0:(r=v.actions)==null?0:r.like)};
Pr.prototype.onYtToggleButton=Pr.prototype.onYtToggleButton;Pr.prototype.onButtonTooltipPositionChanged=Pr.prototype.onButtonTooltipPositionChanged;Pr.prototype.onYtServiceRequestSent=Pr.prototype.onYtServiceRequestSent;Pr.prototype.onYtNavigate=Pr.prototype.onYtNavigate;Pr.prototype.onRequestSent=Pr.prototype.onRequestSent;Pr.prototype.onYtCommentboxDismiss=Pr.prototype.onYtCommentboxDismiss;Pr.prototype.dataChange=Pr.prototype.dataChange;
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Pr.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Pr.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Pr.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Pr.prototype,"voteCount",void 0);_.K([_.u(),_.F("design:type",Object)],Pr.prototype,"commentCount",void 0);_.K([_.u(),_.F("design:type",Object)],Pr.prototype,"replyThumbnail",void 0);
_.K([_.u(),_.F("design:type",Object)],Pr.prototype,"hasCreatorReply",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Pr.prototype,"enableCreationBox",void 0);_.K([_.u({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.F("design:type",String)],Pr.prototype,"actionButtonsStyle",void 0);_.K([_.u({computed:"computeReplyButtonBeginning(data)"}),_.F("design:type",Object)],Pr.prototype,"replyButtonBeginning",void 0);
_.K([_.u({computed:"computeReplyButtonEnd(data)"}),_.F("design:type",Object)],Pr.prototype,"replyButtonEnd",void 0);_.K([_.u(),_.F("design:type",Object)],Pr.prototype,"buttonOverrides",void 0);_.K([_.u(),_.F("design:type",Object)],Pr.prototype,"replyButtonOverrides",void 0);_.K([_.u(),_.F("design:type",Object)],Pr.prototype,"forceIconButton",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Pr.prototype,"useCommentIcon",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Pr.prototype,"modern",void 0);_.K([_.u(),_.F("design:type",Object)],Pr.prototype,"buttonTooltipPosition",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Pr.prototype,"systemIcons",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Pr.prototype,"isLiked",void 0);_.K([_.PX("ytd-button-renderer"),_.F("design:type",Object)],Pr.prototype,"ytdReplyButtonRenderer",void 0);
_.K([_.PX("#like-button"),_.F("design:type",Object)],Pr.prototype,"JSC$13698_ytdLikeToggleButtonRenderer",void 0);_.K([_.PX("#dislike-button"),_.F("design:type",Object)],Pr.prototype,"JSC$13698_ytdDislikeToggleButtonRenderer",void 0);_.K([_.PX("#reply-dialog"),_.F("design:type",HTMLElement)],Pr.prototype,"replyDialogElement",void 0);_.K([_.PX("#reply-button"),_.F("design:type",HTMLElement)],Pr.prototype,"replyButtonElement",void 0);
_.K([_.PX("#reply-button-end"),_.F("design:type",HTMLElement)],Pr.prototype,"replyButtonEndElement",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pr.prototype,"dataChange",null);_.K([_.zz("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Pr.prototype,"onYtCommentboxDismiss",null);
_.K([_.zz("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Pr.prototype,"onRequestSent",null);_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Pr.prototype,"onYtNavigate",null);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],Pr.prototype,"onYtServiceRequestSent",null);_.K([_.IU("buttonTooltipPosition"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pr.prototype,"onButtonTooltipPositionChanged",null);
_.K([_.zz("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Pr.prototype,"onYtToggleButton",null);Pr=_.K([_.V({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],Pr);
_.m(Pr,"ytd-comment-action-buttons-renderer",function(){if(ya6!==void 0)return ya6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-action-buttons-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-action-buttons-renderer">\n  <div id="reply-button" hidden="[[computeReplyButtonHidden(hasCreatorReply)]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  <span id="vote-count-left" hidden="[[!computeShowVoteCountBeginning(data, voteCount)]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(voteCount)]]\n  </span>\n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.likeButton.toggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!computeShowVoteCountEnd(data, voteCount)]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(voteCount)]]\n  </span>\n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.dislikeButton.toggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </ytd-toggle-button-renderer>\n  <div id="creator-heart" class="style-scope ytd-comment-action-buttons-renderer"></div>\n  <div id="share-button" hidden="[[!data.shareButton]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  <div id="reply-button-end" hidden="[[computeReplyButtonHidden(hasCreatorReply)]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  \n  <span id="comment-count" hidden="[[!computeShowCommentCount(data, commentCount)]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(commentCount)]]\n  </span>\n</div>\n<div id="reply-dialog" class="style-scope ytd-comment-action-buttons-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ya6=g},{mode:1});var z2V;var SS=function(){return _.J.apply(this,arguments)||this};
_.N(SS,_.J);SS.prototype.focus=function(){_.hb(this.hostElement).querySelector("#commentbox").focus()};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],SS.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],SS.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],SS.prototype,"zeroStepChannelCreationRenderer",void 0);SS=_.K([_.V({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],SS);
_.m(SS,"ytd-comment-dialog-renderer",function(){if(z2V!==void 0)return z2V;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-commentbox id="commentbox" data="[[data]]" zero-step-channel-creation-renderer="[[zeroStepChannelCreationRenderer]]" class="style-scope ytd-comment-dialog-renderer">\n</ytd-commentbox>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return z2V=g},{mode:1});var I71;var o5=function(){var g=_.J.apply(this,arguments)||this;g.buttonOverrides={size:"S",iconPosition:"icon-only"};g.replyButtonOverrides={size:"S",type:"text"};return g};
_.N(o5,_.J);_.c=o5.prototype;_.c.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.c.detached=function(){this.replyBox&&this.replyBox.remove()};
_.c.showReplyDialog=function(g){if(g){var v=this.replyBox;v||(v=document.createElement("ytd-comment-reply-dialog-renderer"),v.id="replybox",_.hb(this.replyDialogDiv).appendChild(v));v.data=g;this.replyDialogDiv.hidden=!1;v.openDialog()}};
_.c.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.c.onYtServiceRequestSent=function(g,v){g.stopPropagation();if(v.actions)for(var r=0;r<v.actions.length;r++){var k=_.l(v.actions[r],gb0);k?this.handleUpdateCommentVoteAction(k):g.target===this.heartButton&&this.toggleHeartState()}};
_.c.handleUpdateCommentVoteAction=function(g){var v;(v=this.toolbarState)!=null&&v.key&&this.ytdReduxBehavior.dispatch(_.fC("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:g.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":g.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.c.toggleHeartState=function(){var g;(g=this.toolbarState)!=null&&g.key&&this.ytdReduxBehavior.dispatch(_.fC("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.mx.Object.defineProperties(o5.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return(((g=this.toolbarState)==null?void 0:g.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(v=this.toolbarData)==null?void 0:v.likeCountLiked:(r=this.toolbarData)==null?void 0:r.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.toolbarSurface)==null?void 0:g.commentDisabledActionCommand)!==void 0}},
isSubscribersOnlyComments:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.toolbarSurface)==null?void 0:g.subscribersOnlySnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.toolbarSurface)==null?void 0:g.prepareAccountCommand)!==void 0&&!_.T("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var g,v=_.l((g=this.toolbarSurface)==null?void 0:g.prepareAccountCommand,_.wE),r,k,y,z,W,S,Y,e,a;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((r=this.toolbarSharedData)==null||!r.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((k=this.toolbarState)==null?void 0:k.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:v!=null?v:_.l((y=this.toolbarSurface)==null?void 0:y.likeCommand,_.wE),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:v!=null?v:_.l((z=this.toolbarSurface)==null?void 0:z.unlikeCommand,_.wE),defaultCommand:this.isVisiblyDisabled?_.l((W=this.toolbarSurface)==null?void 0:W.commentDisabledActionCommand,_.wE):void 0,defaultTooltip:(S=this.toolbarData)==null?void 0:S.likeInactiveTooltip,toggledTooltip:(Y=this.toolbarData)==null?void 0:Y.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(e=this.toolbarData)==null?void 0:e.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(a=this.toolbarSharedData)==null?void 0:a.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var g,v=_.l((g=this.toolbarSurface)==null?void 0:g.prepareAccountCommand,_.wE),r,k,y,z,W,S,Y,e,a,E;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((r=this.toolbarSharedData)==null||!r.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((k=this.toolbarState)==null?void 0:k.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:v!=null?v:_.l((y=this.toolbarSurface)==null?void 0:y.dislikeCommand,_.wE),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:v!=null?v:_.l((z=this.toolbarSurface)==null?void 0:z.undislikeCommand,_.wE),defaultCommand:this.isVisiblyDisabled?_.l((W=this.toolbarSurface)==null?void 0:W.commentDisabledActionCommand,_.wE):void 0,defaultTooltip:(S=this.toolbarData)==null?void 0:S.dislikeInactiveTooltip,toggledTooltip:(Y=this.toolbarData)==null?void 0:
Y.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(e=this.toolbarSharedData)==null?void 0:e.dislikeReplyButtonA11y:(a=this.toolbarSharedData)==null?void 0:a.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(E=this.toolbarSharedData)==null?void 0:E.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var g,v,r;if(((g=this.toolbarState)==null?void 0:g.heartState)!==void 0&&((v=this.toolbarState)==null?void 0:v.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((r=this.toolbarState)==null?void 0:r.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(k=this.toolbarData)==null?void 0:k.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((y=this.toolbarState)==null?void 0:y.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((z=this.toolbarState)==null?void 0:z.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((W=this.toolbarState)==null?void 0:W.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((S=this.toolbarState)==null?void 0:S.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.l((Y=this.toolbarSurface)==null?void 0:Y.heartCommand,
_.wE),unheartEndpoint:this.isVisiblyDisabled?void 0:_.l((e=this.toolbarSurface)==null?void 0:e.unheartCommand,_.wE),disabledEndpoint:this.isVisiblyDisabled?_.l((a=this.toolbarSurface)==null?void 0:a.commentDisabledActionCommand,_.wE):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(E=this.toolbarData)==null?void 0:E.heartActiveTooltip,unheartedTooltip:(p=this.toolbarData)==null?void 0:p.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((f=
this.toolbarState)==null?void 0:f.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(Z=this.toolbarSharedData)==null?void 0:Z.unheartButtonA11y:(L=this.toolbarSharedData)==null?void 0:L.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(Q=this.toolbarSharedData)==null?void 0:Q.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.toolbarSurface)==null||!g.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubscribersOnlyComments?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(g=this.commentStrings)==null?void 0:g.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubscribersOnlyComments?void 0:_.l((v=this.toolbarSurface)==null?void 0:v.replyCommand,_.wE),command:this.isVisiblyDisabled?_.l((r=this.toolbarSurface)==null?void 0:r.commentDisabledActionCommand,
_.wE):this.isSubscribersOnlyComments?_.l((k=this.toolbarSurface)==null?void 0:k.subscribersOnlySnackbarCommand,_.wE):void 0}}}});
o5.prototype.onYtServiceRequestSent=o5.prototype.onYtServiceRequestSent;o5.prototype.hideReplyDialogDiv=o5.prototype.hideReplyDialogDiv;_.K([_.u(),_.F("design:type",Object)],o5.prototype,"commentStrings",void 0);_.K([_.u(),_.F("design:type",Boolean)],o5.prototype,"isReply",void 0);_.K([_.u(),_.F("design:type",Object)],o5.prototype,"toolbarData",void 0);_.K([_.u(),_.F("design:type",Object)],o5.prototype,"toolbarSharedData",void 0);
_.K([_.u(),_.F("design:type",String)],o5.prototype,"toolbarStateKey",void 0);_.K([_.u(),_.F("design:type",String)],o5.prototype,"toolbarSurfaceKey",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],o5.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],o5.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],o5.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.PX("#reply-dialog"),_.F("design:type",HTMLElement)],o5.prototype,"replyDialogDiv",void 0);_.K([_.PX("#replybox"),_.F("design:type",Object)],o5.prototype,"replyBox",void 0);_.K([_.PX("ytd-creator-heart-renderer"),_.F("design:type",Object)],o5.prototype,"heartButton",void 0);_.K([_.u({selector:function(g,v){return _.k7(g.entities,"engagementToolbarStateEntityPayload",v)},
selectorArgs:["toolbarStateKey"]}),_.F("design:type",Object)],o5.prototype,"toolbarState",void 0);_.K([_.u({selector:D9A,selectorArgs:["toolbarSurfaceKey"]}),_.F("design:type",Object)],o5.prototype,"toolbarSurface",void 0);_.K([_.u(),_.F("design:type",Object)],o5.prototype,"buttonOverrides",void 0);_.K([_.zz("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o5.prototype,"hideReplyDialogDiv",null);
_.K([_.C("toolbarData","toolbarState"),_.F("design:type",String),_.F("design:paramtypes",[])],o5.prototype,"likeCount",null);_.K([_.C("likeCount"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],o5.prototype,"showLikeCount",null);_.K([_.C("toolbarSurface"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],o5.prototype,"isVisiblyDisabled",null);_.K([_.C("toolbarSurface"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],o5.prototype,"isSubscribersOnlyComments",null);
_.K([_.C("toolbarSurface"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],o5.prototype,"hasPrepareAccountCommand",null);_.K([_.C("toolbarData","toolbarState","toolbarSurface"),_.F("design:type",Object),_.F("design:paramtypes",[])],o5.prototype,"likeToggleButtonRenderer",null);_.K([_.C("isReply","toolbarData","toolbarState","toolbarSurface"),_.F("design:type",Object),_.F("design:paramtypes",[])],o5.prototype,"dislikeToggleButtonRenderer",null);
_.K([_.C("toolbarData","toolbarState","toolbarSurface"),_.F("design:type",Object),_.F("design:paramtypes",[])],o5.prototype,"creatorHeartSupportedRenderer",null);_.K([_.C("toolbarSurface"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],o5.prototype,"hasReplyCommand",null);_.K([_.C("toolbarSurface","commentStrings","isVisiblyDisabled"),_.F("design:type",Object),_.F("design:paramtypes",[])],o5.prototype,"replyButtonRenderer",null);
_.K([_.u(),_.F("design:type",Object)],o5.prototype,"replyButtonOverrides",void 0);_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],o5.prototype,"onYtServiceRequestSent",null);o5=_.K([_.V({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],o5);
_.m(o5,"ytd-comment-engagement-bar",function(){if(I71!==void 0)return I71;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-engagement-bar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-engagement-bar">\n  \n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="bottom" data="[[likeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!showLikeCount]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-engagement-bar">\n    [[likeCount]]\n  </span>\n  \n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="bottom" data="[[dislikeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  \n  <div id="creator-heart" class="style-scope ytd-comment-engagement-bar"></div>\n  \n  <ytd-button-renderer id="reply-button-end" data="[[replyButtonRenderer]]" force-icon-button="true" hidden="[[!hasReplyCommand]]" overrides="[[replyButtonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-button-renderer>\n</div>\n\n<div id="reply-dialog" class="style-scope ytd-comment-engagement-bar"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return I71=g},{mode:1});var WYj;var Yu=function(){return _.J.apply(this,arguments)||this};
_.N(Yu,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Yu.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Yu.prototype,"data",void 0);Yu=_.K([_.V({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],Yu);
_.m(Yu,"ytd-comment-inline-thumbnail-renderer",function(){if(WYj!==void 0)return WYj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-inline-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-comment-inline-thumbnail-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div class="thumbnail-container style-scope ytd-comment-inline-thumbnail-renderer" hidden="[[!data.thumbnail]]">\n    <yt-img-shadow disable-upgrade$="[[!data.thumbnail]]" object-fit="COVER" thumbnail="[[data.thumbnail]]" class="style-scope ytd-comment-inline-thumbnail-renderer">\n    </yt-img-shadow>\n  </div>\n</a>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return WYj=g},{mode:1});var P6_;var Ur=function(){return _.J.apply(this,arguments)||this};
_.N(Ur,_.J);_.K([_.u(),_.F("design:type",Object)],Ur.prototype,"data",void 0);Ur=_.K([_.V({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],Ur);
_.m(Ur,"ytd-comment-pause-composer-renderer",function(){if(P6_!==void 0)return P6_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-pause-composer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pause-composer" class="style-scope ytd-comment-pause-composer-renderer">\n  <yt-attributed-string data="[[data.text]]" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.termsText]]" force-default-style="" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return P6_=g},{mode:1});var ScB;var oMj;var Ax=function(){var g=_.J.apply(this,arguments)||this;g.isOpen=!1;return g};
_.N(Ax,_.J);_.c=Ax.prototype;_.c.dataChanged=function(){this.isOpen=!1};
_.c.onTap=function(){this.data&&(this.data.navigationEndpoint?_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.c.focus=function(){this.JSC$13724_commentbox.focus()};
_.c.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.c.openDialog=function(){this.isOpen=!0;this.JSC$13724_commentbox.focus();this.JSC$13724_commentbox.maybeHeightChanged()};
Ax.prototype.onYtCommentboxDismiss=Ax.prototype.onYtCommentboxDismiss;Ax.prototype.dataChanged=Ax.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ax.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ax.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Ax.prototype,"isOpen",void 0);_.K([_.PX("#commentbox"),_.F("design:type",Object)],Ax.prototype,"JSC$13724_commentbox",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ax.prototype,"dataChanged",null);_.K([_.zz("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Ax.prototype,"onYtCommentboxDismiss",null);Ax=_.K([_.V({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],Ax);
_.m(Ax,"ytd-comment-reply-dialog-renderer",function(){if(oMj!==void 0)return oMj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-reply-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-reply="" class="style-scope ytd-comment-reply-dialog-renderer">\n</ytd-commentbox>\n<div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-comment-reply-dialog-renderer">\n  <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-comment-reply-dialog-renderer">\n  </yt-img-shadow>\n  <div id="placeholder-area" on-tap="onTap" on-keydown="onTap" class="style-scope ytd-comment-reply-dialog-renderer">\n    <yt-formatted-string id="placeholder-text" role="textbox" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-comment-reply-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return oMj=g},{mode:1});var YcF;var eS=function(){return _.J.apply(this,arguments)||this};
_.N(eS,_.J);_.mx.Object.defineProperties(eS.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(g=this.data)==null?void 0:(v=g.icon)==null?void 0:v.iconType;return r?"yt-icons:"+r.toLowerCase():null}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],eS.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],eS.prototype,"data",void 0);_.K([_.u(),_.C("data.icon"),_.F("design:type",Object),_.F("design:paramtypes",[])],eS.prototype,"icon",null);eS=_.K([_.V({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],eS);
_.m(eS,"ytd-pinned-comment-badge-renderer",function(){if(YcF!==void 0)return YcF;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pinned-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon hidden="[[!icon]]" icon="[[icon]]" size="12" class="style-scope ytd-pinned-comment-badge-renderer"></yt-icon>\n<yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-pinned-comment-badge-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return YcF=g},{mode:1});var UtV;var Aa1={},e2u={input:!0,meta:!0,br:!0,link:!0,img:!0},a5=null;Aa1.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(){a5==null&&(a5=document.createElement("tp-yt-paper-tooltip"),a5.offset=8,a5.fitToVisibleBounds=!0)},
onMouseOver_:function(g){if(g=_.xL(g.target,function(y){return y==this||y.getAttribute&&y.getAttribute("shared-tooltip-text")}.bind(this),!0)){var v=g.getAttribute("shared-tooltip-text");
if(v){var r=this,k=null;g!=this&&(g.tagName.toLowerCase()in e2u?r=g.parentElement:r=g,g.id&&(k=g.id));this.polymerController.createTooltipIfRequired_();if(a5.parentElement!=r||a5.for!=k)(0,_.gN)(a5).textContent=v,_.hb(r).appendChild(a5),a5.for=k,a5.animationDelay=this.polymerController.sharedTooltipAnimationDelay,a5.position=this.polymerController.sharedTooltipPosition}}}};var Er=function(){return _.J.apply(this,arguments)||this};
_.N(Er,_.J);Er.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]]"}}}}}};
Er.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","img")};
Er.prototype.colorChanged=function(){var g,v,r,k=(g=this.data)==null?void 0:(v=g.color)==null?void 0:(r=v.basicColorPaletteData)==null?void 0:r.foregroundBodyColor;k&&(this.rgbBadgeColor=_.wG(k));_.hb(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
Er.prototype.tooltipChanged=function(){var g;((g=this.data)==null?0:g.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
Er.prototype.tooltipChanged=Er.prototype.tooltipChanged;Er.prototype.colorChanged=Er.prototype.colorChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Er.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Er.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(Aa1.YtSharedTooltipBehavior),_.F("design:type",Object)],Er.prototype,"ytSharedTooltipBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Er.prototype,"data",void 0);
_.K([_.u({value:"#4285F4"}),_.F("design:type",String)],Er.prototype,"rgbBadgeColor",void 0);_.K([_.IU("data.color"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Er.prototype,"colorChanged",null);_.K([_.IU("data.tooltip"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Er.prototype,"tooltipChanged",null);Er=_.K([_.V({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],Er);
_.m(Er,"ytd-sponsor-comment-badge-renderer",function(){if(UtV!==void 0)return UtV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsor-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" aria-hidden="true" class="style-scope ytd-sponsor-comment-badge-renderer"></div>\n<div id="custom-badge" aria-hidden="true" class="style-scope ytd-sponsor-comment-badge-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return UtV=g},{mode:1});var a7B;var EMV;var dT=function(){return _.J.apply(this,arguments)||this};
_.N(dT,_.J);dT.prototype.computeState=function(g){switch(g==null?void 0:g.stateIdentifier){case "TRI_STATE_IDENTIFIER_UNTOGGLED_STATE":return"untoggled";case "TRI_STATE_IDENTIFIER_TOGGLING_STATE":return"toggling";case "TRI_STATE_IDENTIFIER_TOGGLED_STATE":return"toggled";default:return"unknown"}};
dT.prototype.updateStateIdentifier=function(g){if(this.viewModel.triStateKey){var v=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.fC("triStateButtonStateEntityPayload",v,{key:v,stateIdentifier:g}))}};
dT.prototype.onClick=function(){var g=this;if(this.data)switch(this.ytRendererBehavior.logExplicitClick(this.data),this.state){case "toggled":this.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE");break;case "untoggled":this.viewModel.transitionCommand?(this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLING_STATE"),this.ytComponentBehavior.resolveCommand(this.viewModel.transitionCommand,{commandController:{onSuccess:function(){g.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){g.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.mx.Object.defineProperties(dT.prototype,{data:{configurable:!0,enumerable:!0,get:function(){switch(this.state){case "untoggled":return this.viewModel.untoggledStateData;case "toggling":return this.viewModel.togglingStateData;case "toggled":return this.viewModel.toggledStateData}}},
buttonText:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.buttonText)||""}}});
_.K([_.u(),_.F("design:type",Object)],dT.prototype,"viewModel",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],dT.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],dT.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],dT.prototype,"ytRendererBehavior",void 0);_.K([_.u({selector:LkY,selectorArgs:["viewModel.triStateKey"]}),_.F("design:type",Object)],dT.prototype,"triStateButtonStateEntity",void 0);
_.K([_.u({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.F("design:type",String)],dT.prototype,"state",void 0);_.K([_.C("viewModel","state"),_.F("design:type",Object),_.F("design:paramtypes",[])],dT.prototype,"data",null);_.K([_.C("data"),_.F("design:type",String),_.F("design:paramtypes",[])],dT.prototype,"buttonText",null);dT=_.K([_.V({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],dT);
_.m(dT,"ytd-tri-state-button-view-model",function(){if(EMV!==void 0)return EMV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tri-state-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button noink="" on-click="onClick" class="style-scope ytd-tri-state-button-view-model">\n  [[buttonText]]\n</tp-yt-paper-button>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return EMV=g},{mode:1});var dtF;var pMu;var pR=function(){var g=_.J.apply(this,arguments)||this;g.defaultIconToFilled=!_.T("kevlar_fill_comment_chip_icon_killswitch");return g};
_.N(pR,_.J);pR.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
pR.prototype.dataChanged=function(){if(this.data){var g,v;((g=this.data.chipColorPalette)==null?0:g.backgroundColor)&&((v=this.data.chipColorPalette)==null?0:v.foregroundTitleColor)&&_.kx(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.QX(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.QX(this.data.chipColorPalette.foregroundTitleColor)});var r;((r=this.data)==null?0:r.command)?(_.kx(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.kx(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}};
pR.prototype.onTap=function(){var g;if(this.data&&(g=this.data)!=null&&g.command){var v;this.ytComponentBehavior.resolveCommand((v=this.data)==null?void 0:v.command)}};
pR.prototype.getIconSize=function(){return _.T("kevlar_fill_comment_chip_icon_killswitch")?24:12};
pR.prototype.onTap=pR.prototype.onTap;pR.prototype.dataChanged=pR.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],pR.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],pR.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.UM),_.F("design:type",Object)],pR.prototype,"ironA11yKeysBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],pR.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],pR.prototype,"basePriceText",void 0);_.K([_.u(),_.F("design:type",Object)],pR.prototype,"chipIcon",void 0);_.K([_.u(),_.F("design:type",Object)],pR.prototype,"defaultIconToFilled",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pR.prototype,"dataChanged",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pR.prototype,"onTap",null);
pR=_.K([_.HX({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],pR);
_.m(pR,"yt-pdg-comment-chip-renderer",function(){if(pMu===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-pdg-comment-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.pdg.yt_pdg_comment_chip_renderer.yt.pdg.comment.chip.renderer.css.js--\x3e<div id="comment-chip-container" class="style-scope yt-pdg-comment-chip-renderer"><yt-icon default-to-filled="[[defaultIconToFilled]]" icon="[[chipIcon.iconType]]" size="[[getIconSize()]]" class="style-scope yt-pdg-comment-chip-renderer"></yt-icon><span id="comment-chip-price" class="style-scope yt-pdg-comment-chip-renderer"> [[getSimpleString(basePriceText)]] </span></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;dtF===void 0&&(dtF=document.createElement("template"));var k=dtF;r.call(v,k.content.cloneNode(!0),g.content.firstChild);pMu=g}g=pMu;return g},{mode:2});var TJ=function(){var g=_.J.apply(this,arguments)||this;g.useSmallAvatars=_.T("small_avatars_for_comments");g.webWatchCompactComments=_.T("web_watch_compact_comments");g.editDialog=null;return g};
_.N(TJ,_.J);_.c=TJ.prototype;_.c.onShow=function(){_.Dv("cmv",void 0,"wn_comments")};
_.c.configureRendererStamper=function(){return{authorCommentBadge:{id:"author-comment-badge",mapping:{renderer:"ytd-author-comment-badge-renderer"}},linkedCommentBadge:{id:"linked-comment-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[linkedCommentBadge]]"}}}},pinnedCommentBadge:{id:"pinned-comment-badge",mapping:{renderer:"ytd-pinned-comment-badge-renderer"}},sponsorCommentBadge:{id:"sponsor-comment-badge",mapping:{renderer:"ytd-sponsor-comment-badge-renderer"}},
editDialog:{id:"edit-dialog",mapping:{commentDialogRenderer:"ytd-comment-dialog-renderer",commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"}}}};
_.c.detached=function(){this.editDialog=null;this.expander.reset()};
_.c.updateBackgroundColor=function(){if(this.backgroundColor){var g={"--ytd-comment-paid-background-color":_.QX(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.kx(this.hostElement,g)}else _.kx(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.c.resetExpander=function(){var g;(g=this.expander)==null||g.reset()};
_.c.openEditDialog=function(g){g.dialog&&(this.editDialog=g.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.c.onYtNavigate=function(g){var v=g.detail.endpoint;if(v=_.l(v,_.XJC)||_.l(v,_.BHj))g.stopPropagation(),this.openEditDialog(v)};
_.c.onYtCommentboxDismiss=function(){this.editDialog=null;_.kx(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.c.onAuthorThumbnailClicked=function(){var g=this;_.T("enable_profile_cards_on_comments")&&this!=null&&this.authorThumbnailEndpoint&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{commandController:{onSuccess:function(v,r){g.onAuthorThumbnailEndpointSuccess(r)},
onServerError:function(v,r){_.Lx(new _.EU("Failed to resolve the command",r))}}})};
_.c.onAuthorThumbnailEndpointSuccess=function(g){if((g=g==null?void 0:g.popupCommand)&&this.authorThumbnailAnchor){this.ytComponentBehavior.resolveCommand(g,{form:{element:this.authorThumbnailAnchor}});this.logScreenVe();g=g==null?void 0:g.clickTrackingParams;var v=_.NP();g&&v&&_.Y6().graftServerVe(g,v)}};
_.c.logScreenVe=function(){_.vl(_.Y6(),66557)};
_.c.onYtCommentboxResize=function(g){var v;(g==null?0:(v=g.detail)==null?0:v.height)&&_.kx(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":g.detail.height+"px"})};
_.mx.Object.defineProperties(TJ.prototype,{linked:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.linkedCommentText}},
linkedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.linked?{metadataBadgeRenderer:{label:this.viewModel.linkedCommentText,style:"BADGE_STYLE_TYPE_SIMPLE"}}:null}},
pinned:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.pinnedText}},
pinnedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.pinned?{renderer:{icon:{iconType:"KEEP"},label:{runs:[{text:this.viewModel.pinnedText}]}}}:null}},
authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var g,v=(g=this.commentEntity)==null?void 0:g.author;return v&&(v.isCreator||v.isVerified||v.isArtist)?{renderer:{authorEndpoint:v.channelPageEndpoint?_.l(v.channelPageEndpoint,_.wE):_.l(v.channelCommand,_.wE),authorText:{runs:[{text:v.displayName}]},color:v.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:v.isArtist?{iconType:"AUDIO_BADGE"}:
v.isVerified?{iconType:v.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:v.isArtist||v.isVerified?v.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var g,v=(g=this.commentEntity)==null?void 0:g.author;return v!=null&&v.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:v.sponsorBadgeUrl}]},tooltip:v.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var g;return _.l((g=this.commentSurfaceEntity)==null?void 0:g.pdgCommentChip,_.Nk_)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var g;return this.voiceReplyContainerViewModel&&((g=this.voiceReplyContainerViewModel)==null?void 0:g.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var g;return _.l((g=this.commentSurfaceEntity)==null?void 0:g.voiceReplyContainerViewModel,I6P)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var g;return this.voiceReplyContainerViewModel&&(g=this.voiceReplyContainerViewModel)!=null&&g.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var g,v;return(v=(g=this.commentSurfaceEntity)==null?void 0:g.commentBackgroundColor)!=null?v:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.T("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var g,v;return(((g=this.commentEntity)==null?void 0:(v=g.properties)==null?void 0:v.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var g,v;if(_.T("enable_profile_cards_on_comments")&&((g=this.commentEntity)==null?0:(v=g.author)==null?0:v.profileCardEndpoint)&&this.viewModel.allowProfileCard){var r,k;return _.l((r=this.commentEntity)==null?void 0:(k=r.author)==null?void 0:k.profileCardEndpoint,_.wE)}var y,z;return _.l((y=this.commentEntity)==null?void 0:(z=y.avatar)==null?void 0:z.endpoint,_.wE)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var g,v;if(_.T("enable_profile_cards_on_comments")&&((g=this.commentEntity)==null?0:(v=g.author)==null?0:v.channelPageEndpoint)){var r,k;return _.l((r=this.commentEntity)==null?void 0:(k=r.author)==null?void 0:k.channelPageEndpoint,_.wE)}var y,z;return _.l((y=this.commentEntity)==null?void 0:(z=y.avatar)==null?void 0:z.endpoint,_.wE)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k,y=(g=this.commentEntity)==null?void 0:(v=g.avatar)==null?void 0:(r=v.image)==null?void 0:(k=r.sources)==null?void 0:k[0];return y?{thumbnails:[{url:y.url,width:y.width,height:y.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.commentEntity)==null?0:(v=g.author)==null?0:v.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.commentEntity)==null?void 0:(v=g.author)==null?void 0:v.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.commentEntity)==null?void 0:(v=g.properties)==null?void 0:v.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var g;return _.l((g=this.commentSurfaceEntity)==null?void 0:g.publishedTimeCommand,_.wE)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var g,v;if(((g=this.commentEntity)==null?0:g.translatedContent)&&((v=this.translateButtonState)==null?void 0:v.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var r;if((r=this.voiceReplyContainerViewModel)==null?0:r.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var k,y;return((k=this.commentEntity)==null?void 0:(y=k.properties)==null?void 0:y.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.commentSharedEntity)==null?void 0:(v=g.strings)==null?void 0:v.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.commentSharedEntity)==null?void 0:(v=g.strings)==null?void 0:v.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.commentEntity)==null||!g.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var g,v,r=(v=_.l((g=this.viewModel)==null?void 0:g.translateButton,ziH))!=null?v:{},k,y,z,W,S,Y,e,a,E,p,f;return Object.assign({},r,{untoggledStateData:Object.assign({},r.untoggledStateData,{buttonText:(k=this.commentEntity)==null?void 0:(y=k.translateData)==null?void 0:y.text}),togglingStateData:Object.assign({},r.togglingStateData,{buttonText:(z=this.commentSharedEntity)==null?
void 0:(W=z.strings)==null?void 0:W.translatingText}),toggledStateData:Object.assign({},r.toggledStateData,{buttonText:(S=this.commentSharedEntity)==null?void 0:(Y=S.strings)==null?void 0:Y.seeOriginalText}),transitionCommand:((e=this.commentEntity)==null?0:e.translatedContent)?void 0:_.l((a=this.commentEntity)==null?void 0:(E=a.translateData)==null?void 0:E.translateComment,_.wE),triStateKey:(p=this.commentEntity)==null?void 0:(f=p.properties)==null?void 0:f.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((v=_.l(_.l((g=this.toolbarSurface)==null?void 0:g.menuCommand,_.wE),h$_))==null?void 0:(r=v.menu)==null?void 0:r.menuRenderer)||null}}});
TJ.prototype.onYtCommentboxResize=TJ.prototype.onYtCommentboxResize;TJ.prototype.onYtCommentboxDismiss=TJ.prototype.onYtCommentboxDismiss;TJ.prototype.onYtNavigate=TJ.prototype.onYtNavigate;TJ.prototype.resetExpander=TJ.prototype.resetExpander;TJ.prototype.updateBackgroundColor=TJ.prototype.updateBackgroundColor;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],TJ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],TJ.prototype,"ytdReduxBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],TJ.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],TJ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.PX("#author-thumbnail > button"),_.F("design:type",HTMLElement)],TJ.prototype,"authorThumbnailAnchor",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("viewModel"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],TJ.prototype,"linked",null);
_.K([_.C("viewModel","linked"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"linkedCommentBadge",null);_.K([_.u({reflectToAttribute:!0}),_.C("viewModel"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],TJ.prototype,"pinned",null);_.K([_.C("viewModel","pinned"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"pinnedCommentBadge",null);
_.K([_.C("commentEntity","commentSharedEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"authorCommentBadge",null);_.K([_.u({reflectToAttribute:!0}),_.C("authorCommentBadge"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"hasAuthorBadge",null);_.K([_.C("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"sponsorCommentBadge",null);
_.K([_.u({reflectToAttribute:!0}),_.C("sponsorCommentBadge"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"hasSponsorBadge",null);_.K([_.C("commentSurfaceEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"pdgCommentChipRenderer",null);_.K([_.u({reflectToAttribute:!0}),_.C("voiceReplyContainerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"hasVoiceReply",null);
_.K([_.C("commentSurfaceEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"voiceReplyContainerViewModel",null);_.K([_.C("voiceReplyContainerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"voiceReplyUnavailableText",null);_.K([_.u(),_.F("design:type",Object)],TJ.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"viewModel",null);
_.K([_.u({selector:function(g,v){return _.k7(g.entities,"commentSharedEntityPayload",v)},
selectorArgs:["viewModel.sharedKey"]}),_.F("design:type",Object)],TJ.prototype,"commentSharedEntity",void 0);_.K([_.u({selector:function(g,v){return _.k7(g.entities,"commentEntityPayload",v)},
selectorArgs:["viewModel.commentKey"]}),_.F("design:type",Object)],TJ.prototype,"commentEntity",void 0);_.K([_.u({selector:function(g,v){return _.k7(g.entities,"commentSurfaceEntityPayload",v)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.F("design:type",Object)],TJ.prototype,"commentSurfaceEntity",void 0);_.K([_.u({selector:D9A,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.F("design:type",Object)],TJ.prototype,"toolbarSurface",void 0);_.K([_.u({selector:LkY,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.F("design:type",Object)],TJ.prototype,"translateButtonState",void 0);
_.K([_.C("commentSurfaceEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"backgroundColor",null);_.K([_.u({reflectToAttribute:!0}),_.C("viewModel"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],TJ.prototype,"optimalReadingWidthComments",null);_.K([_.PX("ytd-expander"),_.F("design:type",Object)],TJ.prototype,"expander",void 0);
_.K([_.IU("backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TJ.prototype,"updateBackgroundColor",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],TJ.prototype,"useSmallAvatars",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],TJ.prototype,"webWatchCompactComments",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"isReply",null);
_.K([_.C("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"authorThumbnailEndpoint",null);_.K([_.C("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"authorNameEndpoint",null);_.K([_.C("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"authorThumbnail",null);_.K([_.C("commentEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],TJ.prototype,"authorTextClass",null);
_.K([_.C("commentEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],TJ.prototype,"authorChannelName",null);_.K([_.C("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"publishedTime",null);_.K([_.C("commentSurfaceEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"publishedTimeCommand",null);
_.K([_.C("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"contentText",null);_.K([_.IU("contentText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TJ.prototype,"resetExpander",null);_.K([_.C("commentEntity"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],TJ.prototype,"shouldShowReadMoreInitially",null);
_.K([_.C("commentSharedEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],TJ.prototype,"expandText",null);_.K([_.C("commentSharedEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],TJ.prototype,"collapseText",null);_.K([_.C("commentEntity"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],TJ.prototype,"shouldShowTranslateButton",null);
_.K([_.C("commentEntity","commentSharedEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"translateButton",null);_.K([_.C("toolbarSurface"),_.F("design:type",Object),_.F("design:paramtypes",[])],TJ.prototype,"overflowMenuRenderer",null);_.K([_.u(),_.F("design:type",Object)],TJ.prototype,"editDialog",void 0);_.K([_.PX("ytd-comment-dialog-renderer"),_.F("design:type",Object)],TJ.prototype,"editCommentDialogContainer",void 0);
_.K([_.PX("ytd-comment-reply-dialog-renderer"),_.F("design:type",Object)],TJ.prototype,"editReplyDialogContainer",void 0);_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],TJ.prototype,"onYtNavigate",null);_.K([_.zz("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],TJ.prototype,"onYtCommentboxDismiss",null);
_.K([_.zz("yt-commentbox-resize"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],TJ.prototype,"onYtCommentboxResize",null);TJ=_.K([_.V({disableElementRegistration:!0,is:"ytd-comment-view-model"})],TJ);
_.m(TJ,"ytd-comment-view-model",function(){if(a7B!==void 0)return a7B;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="paid-comment-background" class="style-scope ytd-comment-view-model"></div>\n<div id="linked-comment-badge" class="style-scope ytd-comment-view-model"></div>\n\n<div id="body" hidden="[[editDialog]]" class="style-scope ytd-comment-view-model">\n  \n  <div id="author-thumbnail" class="style-scope ytd-comment-view-model">\n    <button id="author-thumbnail-button" aria-label="[[authorChannelName]]" on-click="onAuthorThumbnailClicked" class="style-scope ytd-comment-view-model">\n      <yt-img-shadow fit="" height="40" thumbnail="[[authorThumbnail]]" width="40" class="style-scope ytd-comment-view-model">\n      </yt-img-shadow>\n    </button>\n  </div>\n  <div id="main" class="style-scope ytd-comment-view-model">\n    <div id="header" class="style-scope ytd-comment-view-model">\n      <div id="pinned-comment-badge" class="style-scope ytd-comment-view-model"></div>\n      <div id="header-author" class="style-scope ytd-comment-view-model">\n        \n        <h3 class="style-scope ytd-comment-view-model"> \n          <a id="author-text" class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeOptionalHref_(authorNameEndpoint)]]" data="[[authorNameEndpoint]]" hidden="[[authorCommentBadge]]">\n            <span class$="[[authorTextClass]] style-scope ytd-comment-view-model">\n              [[authorChannelName]]\n            </span>\n          </a>\n        </h3>\n        <span id="author-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span id="sponsor-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span dir="auto" id="published-time-text" class="style-scope ytd-comment-view-model">\n          <a class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeHref_(publishedTimeCommand)]]" data="[[publishedTimeCommand]]">\n            [[publishedTime]]\n          </a>\n        </span>\n      </div>\n    </div>\n    \n    <ytd-expander id="expander" can-toggle="[[shouldShowReadMoreInitially]]" max-number-of-lines="4" class="style-scope ytd-comment-view-model">\n      \n      <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="content" data="[[pdgCommentChipRenderer]]" hidden="[[!pdgCommentChipRenderer]]" class="style-scope ytd-comment-view-model">\n      </yt-pdg-comment-chip-renderer>\n      <yt-attributed-string id="content-text" slot="content" data="[[contentText]]" user-input="" class="style-scope ytd-comment-view-model">\n      </yt-attributed-string>\n      <span class="more-button style-scope ytd-comment-view-model" slot="more-button">[[expandText]]</span>\n      <span class="less-button style-scope ytd-comment-view-model" slot="less-button">[[collapseText]]</span>\n    </ytd-expander>\n    <yt-attributed-string id="error-text" data="[[voiceReplyUnavailableText]]" hidden="[[!voiceReplyUnavailableText]]" class="style-scope ytd-comment-view-model">\n    </yt-attributed-string>\n    <ytd-tri-state-button-view-model class="translate-button style-scope ytd-comment-view-model" hidden="[[!shouldShowTranslateButton]]" view-model="[[translateButton]]">\n    </ytd-tri-state-button-view-model>\n    <ytd-comment-engagement-bar id="action-buttons" comment-strings="[[commentSharedEntity.strings]]" is-reply="[[isReply]]" toolbar-data="[[commentEntity.toolbar]]" toolbar-shared-data="[[commentSharedEntity.toolbarShared]]" toolbar-state-key="[[viewModel.toolbarStateKey]]" toolbar-surface-key="[[viewModel.toolbarSurfaceKey]]" class="style-scope ytd-comment-view-model">\n    </ytd-comment-engagement-bar>\n  </div>\n  \n  <div id="action-menu" class="style-scope ytd-comment-view-model">\n    <ytd-menu-renderer data="[[overflowMenuRenderer]]" class="style-scope ytd-comment-view-model"></ytd-menu-renderer>\n  </div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-comment-view-model"></div>\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return a7B=g},{mode:_.v6("kevlar_poly_si_batch_j025")?1:2});var ld=function(){var g=_.J.apply(this,arguments)||this;g.modern=_.T("web_modern_buttons");g.isWatchGrid=_.T("kevlar_watch_grid");g.buttonOverrides={style:"call-to-action"};g.JSC$13770_spinnerEl=null;return g};
_.N(ld,_.J);_.c=ld.prototype;_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.c.configureRendererStamper=function(){return{"data.teaserContents":{id:"teaser-replies",mapping:{commentViewModel:{component:"ytd-comment-view-model"}}},"data.contents":{id:"contents",mapping:{commentViewModel:{component:"ytd-comment-view-model"},continuationItemRenderer:{component:"ytd-continuation-item-renderer",params:{showButton:!0,isCommentsSection:!1},properties:{buttonOverrides:"[[buttonOverrides]]"}}}}}};
_.c.attached=function(){this.isShowRepliesVisible=!0};
_.c.dataChanged=function(){var g=this.expanderContents;g&&(g.hidden=!0);this.isLoading=!1};
_.c.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.c.isLoadingChanged=function(){this.isLoading&&!this.JSC$13770_spinnerEl&&(this.JSC$13770_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.hb(this.expanderContents).appendChild(this.JSC$13770_spinnerEl));this.JSC$13770_spinnerEl&&(this.JSC$13770_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var g;(g=this.contents)==null||g.classList.remove("reloading")}};
_.c.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.triggerFirstContinuation();var g=_.l(this.data.viewReplies,_.w1);g&&this.ytRendererBehavior.logExplicitClick(g)};
_.c.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var g=_.l(this.data.hideReplies,_.w1);g&&this.ytRendererBehavior.logExplicitClick(g)};
_.c.isShowMoreChanged=function(){var g=_.hb(this.hostElement).querySelector("#expander-contents");g&&(g.hidden=this.isShowRepliesVisible)};
_.c.computeAlign=function(){if(this.modern){var g;return!((g=this.data)==null?0:g.viewRepliesCreatorThumbnail)}};
_.mx.Object.defineProperties(ld.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var g,v=(g=this.data)==null?void 0:g.contents;return!!v&&v.length>0&&!!v[v.length-1].continuationItemRenderer}}});
ld.prototype.isShowMoreChanged=ld.prototype.isShowMoreChanged;ld.prototype.isLoadingChanged=ld.prototype.isLoadingChanged;ld.prototype.triggerFirstContinuation=ld.prototype.triggerFirstContinuation;ld.prototype.dataChanged=ld.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ld.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ld.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.$I),_.F("design:type",Object)],ld.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ld.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ld.prototype,"modern",void 0);_.K([_.u(),_.F("design:type",Boolean)],ld.prototype,"isLoading",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],ld.prototype,"isShowRepliesVisible",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],ld.prototype,"useNewFormatting",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ld.prototype,"isWatchGrid",void 0);_.K([_.u(),_.F("design:type",Object)],ld.prototype,"buttonOverrides",void 0);_.K([_.PX("#expander-contents"),_.F("design:type",HTMLElement)],ld.prototype,"expanderContents",void 0);_.K([_.PX("ytd-continuation-item-renderer"),_.F("design:type",Object)],ld.prototype,"continuationItemRenderer",void 0);_.K([_.PX("#contents"),_.F("design:type",HTMLElement)],ld.prototype,"contents",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ld.prototype,"dataChanged",null);_.K([_.C("data.contents"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ld.prototype,"hasContinuation",null);_.K([_.zz("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ld.prototype,"triggerFirstContinuation",null);
_.K([_.IU("isLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ld.prototype,"isLoadingChanged",null);_.K([_.IU("isShowRepliesVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ld.prototype,"isShowMoreChanged",null);ld=_.K([_.V({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],ld);
_.m(ld,"ytd-comment-replies-renderer",function(){if(ScB!==void 0)return ScB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-replies-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expander" hidden="[[!hasContinuation]]" class="style-scope ytd-comment-replies-renderer">\n  <div class="expander-header style-scope ytd-comment-replies-renderer" teaser$="[[data.viewRepliesCreatorThumbnail]]">\n    <div class="more-button style-scope ytd-comment-replies-renderer" aria-expanded="false" hidden="[[!isShowRepliesVisible]]" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="more-replies-icon" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.viewRepliesIcon.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n            <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n            </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.viewReplies.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n    <div class="less-button style-scope ytd-comment-replies-renderer" aria-expanded="true" hidden="[[isShowRepliesVisible]]" on-click="handleIsShowLessTap">\n      <template is="dom-if" if="[[data.hideRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="less-replies-icon" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.hideRepliesIcon.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n            <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n            </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="less-replies" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.hideReplies.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="expander-contents" class="style-scope ytd-comment-replies-renderer">\n    <div id="contents" class="style-scope ytd-comment-replies-renderer"></div>\n    <div class="cont-button style-scope ytd-comment-replies-renderer" id="continuation"></div>\n  </div>\n</div>\n<div hidden="[[!isShowRepliesVisible]]" id="teaser-replies" class="style-scope ytd-comment-replies-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return ScB=g},{mode:1});var TBu;var fR=function(){var g=_.J.apply(this,arguments)||this;g.isOpen=!1;g.commentDialog=null;g.useSmallAvatars=_.T("small_avatars_for_comments");g.useSmallAvatarsEngagementPanelOnly=_.T("small_avatars_for_comments_ep");g.placeholderFocusListener=null;g.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return g};
_.N(fR,_.J);_.c=fR.prototype;_.c.configureRendererStamper=function(){return{"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},commentDialog:{id:"comment-dialog",mapping:{commentDialogRenderer:{component:"ytd-comment-dialog-renderer",properties:{zeroStepChannelCreationRenderer:"[[data.zeroStep.zeroStepChannelCreationRenderer]]"}}}}}};
_.c.ready=function(){var g=this,v=_.hb(this.hostElement).querySelector("#placeholder-area"),r=_.hb(this.hostElement).querySelector("#simplebox-placeholder"),k=function(y){y.stopPropagation();y instanceof KeyboardEvent&&y.type==="keypress"&&y.keyCode!==13&&y.keyCode!==32||g.openDialog()};
this.placeholderFocusListener=k;r.addEventListener("focus",this.placeholderFocusListener);v.addEventListener("tap",k);v.addEventListener("keypress",k)};
_.c.maybeRemoveFocusEventListener=function(){var g;(g=this.data)!=null&&g.prepareAccountEndpoint&&!_.T("web_comments_simplebox_modal_focus_on_tap_ks")&&(g=_.hb(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(g.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.c.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.c.openDialog=function(){this.data&&(this.data.prepareAccountEndpoint?_.T("web_comment_simplebox_resolve_polymer_command_ks")?_.IR.instance.resolveCommand(this.data.prepareAccountEndpoint):_.W6(this.data.prepareAccountEndpoint,this.hostElement):(this.commentDialog||(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)}),this.isOpen=!0,_.hb(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()))};
_.c.onYtCommentboxDismiss=function(g){g.stopPropagation();this.isOpen=!1};
_.c.onCreateCommentAction=function(g){this.get("createCommentAction.contents",g)&&(this.isOpen=!1)};
_.c.computeCommentDialog=function(g){return{placeholderText:g.placeholderText,authorThumbnail:g.authorThumbnail,submitButton:g.submitButton,imageButton:g.imageButton,cancelButton:g.cancelButton,emojiButton:g.emojiButton,emojis:g.emojis,emojiPicker:g.emojiPicker,aadcGuidelinesStateEntityKey:g.aadcGuidelinesStateEntityKey,openAadcDialog:g.openAadcDialog,unicodeEmojisUrl:g.unicodeEmojisUrl}};
_.c.onHideIdentityChip=function(g){_.l(g,MVj)&&this.set("data.placeholderText",_.l(g,MVj).placeholderText)};
fR.prototype.onYtCommentboxDismiss=fR.prototype.onYtCommentboxDismiss;fR.prototype.dataChanged=fR.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],fR.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],fR.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],fR.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],fR.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],fR.prototype,"isOpen",void 0);_.K([_.u(),_.F("design:type",Object)],fR.prototype,"commentDialog",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],fR.prototype,"engagementPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],fR.prototype,"useSmallAvatars",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],fR.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],fR.prototype,"enableCreationBox",void 0);_.K([_.u(),_.F("design:type",Boolean)],fR.prototype,"showCreateDialog",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fR.prototype,"dataChanged",null);
_.K([_.zz("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],fR.prototype,"onYtCommentboxDismiss",null);fR=_.K([_.V({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],fR);
_.m(fR,"ytd-comment-simplebox-renderer",function(){if(TBu!==void 0)return TBu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-simplebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="author-thumbnail" fit="" height="40" hidden="[[isOpen]]" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-comment-simplebox-renderer">\n</yt-img-shadow>\n<div id="placeholder-area" hidden="[[isOpen]]" class="style-scope ytd-comment-simplebox-renderer">\n  <yt-formatted-string id="simplebox-placeholder" role="textbox" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-comment-simplebox-renderer">\n  </yt-formatted-string>\n</div>\n<div id="attachments" hidden="[[isOpen]]" class="style-scope ytd-comment-simplebox-renderer">\n  <div id="image-button" class="style-scope ytd-comment-simplebox-renderer"></div>\n</div>\n<div id="comment-dialog" hidden="[[!isOpen]]" class="style-scope ytd-comment-simplebox-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return TBu=g},{mode:1});var l7t;_.Hq("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");var N_=function(){var g=_.J.apply(this,arguments)||this;g.addHoverEffect=_.T("swatcheroo_comments_hover_effect");return g};
_.N(N_,_.J);N_.prototype.onTap=function(g){if(this.addHoverEffect&&!this.engagementPanel&&!_.sX(_.qm(g)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var v;((v=window.getSelection())==null?0:v.toString().length)||_.W6({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
N_.prototype.configureRendererStamper=function(){return{"data.replies":{id:"replies",mapping:{commentRepliesRenderer:{component:"ytd-comment-replies-renderer",noInjection:!0}}}}};
_.mx.Object.defineProperties(N_.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)!=null&&g.commentViewModel)return _.l(this.data.commentViewModel,c$B)}}});
N_.prototype.onTap=N_.prototype.onTap;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],N_.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],N_.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],N_.prototype,"addHoverEffect",void 0);_.K([_.u(),_.F("design:type",Object)],N_.prototype,"data",void 0);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],N_.prototype,"commentViewModel",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],N_.prototype,"engagementPanel",void 0);_.K([_.zz("tap"),_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],N_.prototype,"onTap",null);N_=_.K([_.V({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],N_);
_.m(N_,"ytd-comment-thread-renderer",function(){if(l7t!==void 0)return l7t;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-comment-view-model id="comment" data="[[commentViewModel]]" class="style-scope ytd-comment-thread-renderer"> </ytd-comment-view-model>\n<div id="replies" hidden="[[!data.replies]]" class="style-scope ytd-comment-thread-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return l7t=g},{mode:_.v6("kevlar_poly_si_batch_j025")?1:2});var f7u;var Zr=function(){var g=_.J.apply(this,arguments)||this;g.modernTypography=_.T("web_modern_typography");g.compactHeader=_.T("web_watch_compact_comments_header");g.hidePanelButton=!1;g.isPostSchedulingEnabled=_.T("enable_post_scheduling");g.hasFinishedStamping=!1;g.JSC$13788_handleOpenPostCommentDialogActionAfterStamp=!1;g.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return g};
_.N(Zr,_.J);_.c=Zr.prototype;
_.c.configureRendererStamper=function(){return{"data.createRenderer":{id:"simple-box",mapping:{commentSimpleboxRenderer:{component:"ytd-comment-simplebox-renderer",properties:{engagementPanel:"[[engagementPanel]]",showCreateDialog:"[[data.showCreateDialog]]"}}}},"data.pausedCommentsMessage":{id:"paused-comments-message",mapping:{messageRenderer:"ytd-comment-pause-composer-renderer"}},backstagePostDialog:{id:"backstage-post-dialog",mapping:{backstagePostDialogRenderer:{component:"ytd-backstage-post-dialog-renderer"}},events:!0},
"data.sortMenu":{id:"sort-menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.alerts":{id:"alert",mapping:{alertWithButtonRenderer:"ytd-alert-with-button-renderer"},renderPriority:0,waitForSignal:"eocs"},"data.zeroStateMessage":{id:"zero-state-message",mapping:{backstageZeroStateRenderer:"ytd-backstage-zero-state-renderer",postFilterZeroStateRenderer:"ytd-post-filter-zero-state-renderer"}},"data.prefilledCreateDialogHeaderMessage":{id:"prefilled-dialog-header",mapping:{backstagePrefilledPostDialogHeaderRenderer:"ytd-backstage-prefilled-post-dialog-header-renderer"}},
"data.postStreamFilter":{id:"post-stream-filter",mapping:{postStreamFilterRenderer:"ytd-post-stream-filter-renderer"}},"data.schedulingZeroStateMessage":{id:"scheduling-zero-state-message",mapping:{postSchedulingZeroStateRenderer:"ytd-post-scheduling-zero-state-renderer"}}}};
_.c.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.c.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$13788_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.c.onYtServiceRequestSent=function(g,v){if(!_.T("kevlar_command_handler")&&v.actions)for(g=0;g<v.actions.length;g++){var r=v.actions[g];_.l(r,HcB)&&_.hb(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.l(r,HcB))}};
_.c.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var g;if(this.getPrefilledBackstagePostDialog((g=this.data)==null?void 0:g.actions)){_.hb(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var v=_.hb(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;v&&_.q7(this,function(){v.focus();v.openDialog&&v.openDialog()})}}else this.hasActionsChange=!0};
_.c.computeIsBackstage=function(g){return g};
_.c.onYtCommentboxDismiss=function(){_.hb(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.c.removePrefilledDialog=function(g){if(g==null?0:g.actions){for(var v=g.actions.length-1;v>=0;v--){var r=void 0;((r=_.l(g.actions[v],iJH))==null?0:r.dialog)&&delete g.actions[v]}this.set("data",void 0);this.set("data",g)}};
_.c.getPrefilledBackstagePostDialog=function(g){if(g)for(var v=0;v<g.length;v++){var r=g[v],k=void 0;if((k=_.l(r,iJH))==null?0:k.dialog)return _.l(r,iJH).dialog}return null};
_.c.computeBackstagePostDialog=function(g){return g&&(this.getPrefilledBackstagePostDialog(g.actions)||g.createRenderer)};
_.c.dataChanged=function(){if(this.data){var g=this.data.customEmojis,v=this.data.unicodeEmojisUrl;_.C0.clear();v&&_.wHH(_.C0,v);g&&_.C0.load(g)}};
_.c.handleSignalActionOpenPostCommentDialogAction=function(){var g=_.hb(this.hostElement).querySelector("ytd-comment-simplebox-renderer");g?g.openDialog():this.JSC$13788_handleOpenPostCommentDialogActionAfterStamp=!0};
_.mx.Object.defineProperties(Zr.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.T("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k,y,z,W;return!this.hidePanelButton&&_.T("kevlar_watch_comments_panel_button")&&((W=_.l((g=this.data)==null?void 0:(v=g.sortMenu)==null?void 0:(r=v.sortFilterSubMenuRenderer)==null?void 0:(k=r.subMenuItems)==null?void 0:(y=k[0])==null?void 0:(z=y.serviceEndpoint)==null?void 0:z.commandMetadata,_.F7))==null?void 0:W.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.I0("MINIPLAYER_EXPAND_LABEL"),text:_.qd(_.I0("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
Zr.prototype.dataChanged=Zr.prototype.dataChanged;Zr.prototype.onYtCommentboxDismiss=Zr.prototype.onYtCommentboxDismiss;Zr.prototype.observePrefilledBackstagePostDialog=Zr.prototype.observePrefilledBackstagePostDialog;Zr.prototype.onYtServiceRequestSent=Zr.prototype.onYtServiceRequestSent;Zr.prototype.onStampFinished=Zr.prototype.onStampFinished;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Zr.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Zr.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Zr.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Zr.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zr.prototype,"modernTypography",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zr.prototype,"compactHeader",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Zr.prototype,"engagementPanel",void 0);_.K([_.u(),_.F("design:type",Object)],Zr.prototype,"hidePanelButton",void 0);_.K([_.u({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Zr.prototype,"isBackstage",void 0);_.K([_.u({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.F("design:type",Object)],Zr.prototype,"backstagePostDialog",void 0);
_.K([_.u(),_.F("design:type",Object)],Zr.prototype,"isPostSchedulingEnabled",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data","showCommentsPanelButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zr.prototype,"useSpaceBetween",null);_.K([_.u({reflectToAttribute:!0}),_.C("data","hidePanelButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zr.prototype,"showCommentsPanelButton",null);
_.K([_.C("data","showCommentsPanelButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zr.prototype,"commentsPanelButtonData",null);_.K([_.zz("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zr.prototype,"onStampFinished",null);_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],Zr.prototype,"onYtServiceRequestSent",null);
_.K([_.IU("data.actions"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zr.prototype,"observePrefilledBackstagePostDialog",null);_.K([_.zz("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Zr.prototype,"onYtCommentboxDismiss",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zr.prototype,"dataChanged",null);
Zr=_.K([_.V({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],Zr);
_.m(Zr,"ytd-comments-header-renderer",function(){if(f7u!==void 0)return f7u;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.countText]]" class="style-scope ytd-comments-header-renderer">\n  <div id="leading-section" class="style-scope ytd-comments-header-renderer">\n    <h2 id="count" class="style-scope ytd-comments-header-renderer">\n      <yt-formatted-string class="count-text style-scope ytd-comments-header-renderer" text="[[data.countText]]"> </yt-formatted-string>\n    </h2>\n  </div>\n  <div id="additional-section" class="style-scope ytd-comments-header-renderer">\n    <span id="sort-menu" class="style-scope ytd-comments-header-renderer"></span>\n    <div id="panel-button" hidden="[[!showCommentsPanelButton]]" class="style-scope ytd-comments-header-renderer">\n      <ytd-button-renderer data="[[commentsPanelButtonData]]" class="style-scope ytd-comments-header-renderer"> </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="red-commenting-div" hidden="[[!data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  <yt-formatted-string id="red-commenting-text" text="[[data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  </yt-formatted-string>\n</div>\n<div id="alert" class="style-scope ytd-comments-header-renderer"></div>\n<div id="prefilled-dialog-header" class="style-scope ytd-comments-header-renderer"></div>\n<div id="simple-box" class="style-scope ytd-comments-header-renderer"></div>\n<div id="paused-comments-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="backstage-post-dialog" class="style-scope ytd-comments-header-renderer"></div>\n<div id="post-stream-filter" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n<div id="zero-state-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="scheduling-zero-state-message" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return f7u=g},{mode:1});var NBj;var Hr=function(){return _.J.apply(this,arguments)||this};
_.N(Hr,_.J);_.K([_.u(),_.F("design:type",Object)],Hr.prototype,"data",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Hr.prototype,"ytRendererBehavior",void 0);Hr=_.K([_.V({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],Hr);
_.m(Hr,"ytd-destination-button-renderer",function(){if(NBj!==void 0)return NBj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-destination-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="destination-content-root" class="yt-simple-endpoint style-scope ytd-destination-button-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]">\n  <yt-img-shadow id="destination-icon" height="32" thumbnail="[[data.iconImage]]" width="32" class="style-scope ytd-destination-button-renderer"></yt-img-shadow>\n  <div id="destination-label-wrapper" class="style-scope ytd-destination-button-renderer">\n     <yt-formatted-string id="destination-label" text="[[data.label]]" class="style-scope ytd-destination-button-renderer"></yt-formatted-string>\n  </div>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return NBj=g},{mode:1});var ZP6;var tx=function(){var g=_.J.apply(this,arguments)||this;g.isRichGrid=!1;g.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};g.modernTypography=_.T("web_modern_typography");return g};
_.N(tx,_.J);_.c=tx.prototype;_.c.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.c.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.c.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.c.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var g;if((g=this.data)==null||!g.isExpanded){g=this.hostElement.clientWidth;var v;if(g&&(v=this.data)!=null&&v.destinationButtons){v=Math.floor((g+4)/214);g=this.data.destinationButtons.length;var r=Math.ceil(g/v);this.fullyVisibleRows=g%v===1&&r===2?1:Math.min(r,2);this.isShowMoreVisible=this.fullyVisibleRows<r}}}};
_.c.updateRichGridDestinationButtonsVisibility=function(){var g,v;if(this.isRichGrid&&((g=this.data)==null||!g.isExpanded)&&(v=this.data)!=null&&v.destinationButtons){g=this.richGridItemsPerRow+1;v=this.data.destinationButtons.length;var r=Math.ceil(v/g);this.fullyVisibleRows=v%g===1&&r===2?1:Math.min(r,2);this.isShowMoreVisible=this.fullyVisibleRows<r}};
_.c.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
tx.prototype.updateRichGridDestinationButtonsVisibility=tx.prototype.updateRichGridDestinationButtonsVisibility;_.K([_.u(),_.F("design:type",Object)],tx.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Number)],tx.prototype,"fullyVisibleRows",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],tx.prototype,"isShowMoreVisible",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],tx.prototype,"isRichGrid",void 0);
_.K([_.u({selector:_.ZE,value:0}),_.F("design:type",Number)],tx.prototype,"richGridItemsPerRow",void 0);_.K([_.u(),_.F("design:type",Object)],tx.prototype,"gridStateActionMap",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],tx.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],tx.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],tx.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],tx.prototype,"ytdReduxBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],tx.prototype,"modernTypography",void 0);_.K([_.IU("data","richGridItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tx.prototype,"updateRichGridDestinationButtonsVisibility",null);
tx=_.K([_.V({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],tx);
_.m(tx,"ytd-destination-shelf-renderer",function(){if(ZP6!==void 0)return ZP6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-destination-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-destination-shelf-renderer">\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-destination-shelf-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-destination-shelf-renderer"></yt-formatted-string>\n</div>\n<div id="destination-buttons" class="style-scope ytd-destination-shelf-renderer"></div>\n<tp-yt-paper-button id="show-more-button" aria-label$="[[data.expandButtonText]]" noink="" on-click="onShowMoreClick" class="style-scope ytd-destination-shelf-renderer">\n  <yt-icon id="show-more-button-icon" icon="yt-icons:expand" class="style-scope ytd-destination-shelf-renderer"></yt-icon>\n</tp-yt-paper-button>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ZP6=g},{mode:1});var HPc;var Dr=function(){return _.J.apply(this,arguments)||this};
_.N(Dr,_.J);Dr.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"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Dr.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Dr.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Dr.prototype,"data",void 0);Dr=_.K([_.V({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],Dr);
_.m(Dr,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(HPc!==void 0)return HPc;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brandconnect-cta-shelf-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="cta-renderer style-scope ytd-brandconnect-cta-shelf-card-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-brandconnect-cta-shelf-card-renderer" fit="" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n  <div class="provider-details style-scope ytd-brandconnect-cta-shelf-card-renderer">\n    <p id="header-line" hidden="[[!data.headline]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.headline)]]\n    </p>\n    <p id="brand-name" hidden="[[!data.brandName]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.brandName)]]\n    </p>\n    <p id="description" hidden="[[!data.description]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.description)]]\n    </p>\n    <div id="action-button" class="style-scope ytd-brandconnect-cta-shelf-card-renderer"></div>\n  </div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return HPc=g},{mode:1});var tpc;var LR=function(){var g=_.J.apply(this,arguments)||this;g.disableAnimation=!1;g.isSlimlineSurvey=!1;g.isSlimlineSurveyFollowUp=!1;g.isShortsStyle=!1;return g};
_.N(LR,_.J);LR.prototype.onTap=function(g){g.preventDefault();this.data&&_.hV(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.mx.Object.defineProperties(LR.prototype,{isAnimatedIcon:{configurable:!0,enumerable:!0,get:function(){return!this.disableAnimation&&(this.isSlimlineSurveyFollowUp||this.isShortsStyle)}},
iconSize:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle?36:24}},
isDarkTheme:{configurable:!0,enumerable:!0,get:function(){return this.isShortsStyle||document.documentElement.hasAttribute("dark")}},
icon:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k,y;return((g=this.data)==null?0:g.checked)?(v=this.data)==null?void 0:(r=v.onStateIcon)==null?void 0:r.iconType:(k=this.data)==null?void 0:(y=k.defaultStateIcon)==null?void 0:y.iconType}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],LR.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],LR.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],LR.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],LR.prototype,"disableAnimation",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],LR.prototype,"isSlimlineSurvey",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],LR.prototype,"isSlimlineSurveyFollowUp",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],LR.prototype,"isShortsStyle",void 0);_.K([_.C("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],LR.prototype,"isAnimatedIcon",null);
_.K([_.C("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.F("design:type",Number),_.F("design:paramtypes",[])],LR.prototype,"iconSize",null);_.K([_.C("isShortsStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],LR.prototype,"isDarkTheme",null);_.K([_.C("data.checked"),_.F("design:type",Object),_.F("design:paramtypes",[])],LR.prototype,"icon",null);LR=_.K([_.V({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],LR);
_.m(LR,"ytd-rating-survey-option-renderer",function(){if(tpc!==void 0)return tpc;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rating-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="rating-survey-button" label="[[getSimpleString(data.responseText)]]" pressed="[[data.checked]]" toggleable="" on-tap="onTap" class="style-scope ytd-rating-survey-option-renderer">\n    <yt-icon icon="[[icon]]" is-animated-icon="[[isAnimatedIcon]]" is-dark-theme="[[isDarkTheme]]" size="[[iconSize]]" class="style-scope ytd-rating-survey-option-renderer"></yt-icon>\n</yt-icon-button>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return tpc=g},{mode:2});var DtH;var wT=function(){var g=_.J.apply(this,arguments)||this;g.firstResponseText=null;g.lastResponseText=null;g.selectedNonStarOption=null;g.hideOptions=!1;g.hideUndoButton=!0;g.disableAnimation=!1;g.showResponseRangeText=!1;g.selectedRatingIndex=-1;g.isSlimlineSurvey=!1;g.isSlimlineSurveyFollowUp=!1;g.isShortsStyle=!1;g.slimlineSurveyRatingSelectedIndex=-1;return g};
_.N(wT,_.J);_.c=wT.prototype;_.c.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.c.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.c.onOptionChange=function(g,v){var r=this;g=v.onStateIcon&&v.defaultStateIcon&&v.onStateIcon.iconType===v.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(W,S){W.responseText===v.responseText?r.isSlimlineSurvey?(r.selectedRatingIndex=S,r.ytdReduxBehavior.dispatch(us_(S))):(r.setSurveyOptionValue(S,!0,"checked"),r.setSurveyOptionValue(S,!0,"selected")):(r.setSurveyOptionValue(S,!1,"checked"),r.setSurveyOptionValue(S,
!1,"selected"))});
else if(g)this.selectedNonStarOption=v,this.hideOptions=!0;else{var k=this.ytRendererBehavior.getSimpleString(v.responseText),y=!0;this.getOptionRenderers().forEach(function(W,S){r.setSurveyOptionValue(S,y,"checked");r.setSurveyOptionValue(S,!1,"selected");r.ytRendererBehavior.getSimpleString(W.responseText)===k&&(y=!1,r.setSurveyOptionValue(S,!0,"selected"))})}g=v.responseEndpoint;
var z;v.followUpCommand&&(z=_.l(v.followUpCommand,p5u));this.isSlimlineSurvey?(this.resetComponent(),_.nW(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.nW(this.hostElement,"ytd-inline-survey-rating-select-action",[g,z])};
_.c.showSelectedOption=function(){var g=this;_.HR.addJob(function(){var v=g.getOptionRenderers()[g.slimlineSurveyRatingSelectedIndex];g.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),v)},8,100)};
_.c.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(g){var v;return(v=_.l(g,lJ1))!=null?v:{}}):[]};
_.c.onUndoClick=function(){this.resetComponent();_.nW(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.c.setSurveyOptionValue=function(g,v,r){this.notifyPath("data.ratings."+g+".ratingSurveyOptionRenderer."+r);this.set("data.ratings."+g+".ratingSurveyOptionRenderer."+r,v)};
_.c.resetComponent=function(){var g=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var v=this.getOptionRenderers(),r,k;this.firstResponseText=(k=(r=v[0])==null?void 0:r.responseText)!=null?k:null;var y,z;this.lastResponseText=(z=(y=v[v.length-1])==null?void 0:y.responseText)!=null?z:null;v.forEach(function(W,S){g.setSurveyOptionValue(S,!1,"checked");g.setSurveyOptionValue(S,!1,"selected")})};
_.mx.Object.defineProperties(wT.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
wT.prototype.onOptionChange=wT.prototype.onOptionChange;wT.prototype.dataChanged=wT.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],wT.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],wT.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],wT.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],wT.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],wT.prototype,"firstResponseText",void 0);_.K([_.u(),_.F("design:type",Object)],wT.prototype,"lastResponseText",void 0);_.K([_.u(),_.F("design:type",Object)],wT.prototype,"selectedNonStarOption",void 0);_.K([_.u(),_.F("design:type",Object)],wT.prototype,"hideOptions",void 0);_.K([_.u(),_.F("design:type",Object)],wT.prototype,"hideUndoButton",void 0);_.K([_.u(),_.F("design:type",Object)],wT.prototype,"disableAnimation",void 0);
_.K([_.u(),_.F("design:type",Object)],wT.prototype,"showResponseRangeText",void 0);_.K([_.u(),_.F("design:type",Object)],wT.prototype,"selectedRatingIndex",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],wT.prototype,"isSlimlineSurvey",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],wT.prototype,"isSlimlineSurveyFollowUp",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],wT.prototype,"isShortsStyle",void 0);_.K([_.u({selector:function(g){return g.ui.slimlineSurveyRatingSelectedIndex}}),
_.F("design:type",Object)],wT.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.K([_.C("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],wT.prototype,"isSingleSelect",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wT.prototype,"dataChanged",null);
_.K([_.zz("ytd-rating-survey-option-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],wT.prototype,"onOptionChange",null);wT=_.K([_.V({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],wT);
_.m(wT,"ytd-rating-survey-renderer",function(){if(DtH!==void 0)return DtH;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rating-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="selection-panel" class="style-scope ytd-rating-survey-renderer">\n  <div id="options" class="style-scope ytd-rating-survey-renderer">\n    <div id="ratings" hidden="[[hideOptions]]" class="style-scope ytd-rating-survey-renderer"></div>\n  </div>\n  <div id="selected-response-icon" hidden="[[!selectedNonStarOption]]" class="style-scope ytd-rating-survey-renderer">\n    <yt-icon icon="[[selectedNonStarOption.onStateIcon.iconType]]" class="style-scope ytd-rating-survey-renderer"></yt-icon>\n  </div>\n  <div id="bottom-text-container" hidden="[[!showResponseRangeText]]" class="style-scope ytd-rating-survey-renderer">\n    <div id="first-response-text" class="style-scope ytd-rating-survey-renderer">\n      <yt-formatted-string text="[[firstResponseText]]" class="style-scope ytd-rating-survey-renderer"></yt-formatted-string>\n    </div>\n    <div id="last-response-text" class="style-scope ytd-rating-survey-renderer">\n      <yt-formatted-string text="[[lastResponseText]]" class="style-scope ytd-rating-survey-renderer"></yt-formatted-string>\n    </div>\n  </div>\n</div>\n<ytd-button-renderer id="undo-button" data="[[data.undoButton.buttonRenderer]]" hidden="[[hideUndoButton]]" on-click="onUndoClick" class="style-scope ytd-rating-survey-renderer">\n</ytd-button-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return DtH=g},{mode:1});var LY1;var wM_;var QmV;var PSF=(EY.FIRSTDAYOFWEEK+1)%7,C60=function(g,v,r,k){var y="";if(k.selection&&cch(k.selection))Ay(g,k.selection)&&(y+=" selected");else if(k.selection&&zk3(k.selection)){var z=k.selection.selectionState||"START_DATE";Ay(g,k.selection.start)&&(y+=" period-start ",z==="START_DATE"&&(y+="selected"));Ay(g,k.selection.end)&&(y+=" period-end ",z==="END_DATE"&&(y+="selected"));ed(g,k.selection.start)||ed(k.selection.end,g)||(y+=" highlighted")}if(ed(v,k.start)||ed(k.end,v))y+=" disabled";k.circleToday&&
Ay(v,r)&&(y+=" today");return y};var QL=function(){return _.J.apply(this,arguments)||this};
_.N(QL,_.J);_.c=QL.prototype;_.c.attached=function(){var g=this;_.q7(this,function(){g.JSC$13822_calendarMain.scrollHeight>0&&(g.calendarConfig.selection?g.scrollToDate(IUA(g.calendarConfig.selection)):g.scrollToDate(g.calendarConfig.end))})};
_.c.updateSelection=function(g){g=SOF(Object.assign({},this.calendarConfig,{selection:g}),C60);this.splice.apply(this,["renderData.months",0,g.length].concat(_.fF(g)))};
_.c.scrollToDate=function(g){this.renderData&&(g=oBC(g,this.renderData),g!==void 0&&this.JSC$13822_calendarMain.scrollToIndex(g))};
_.c.scrollToNextMonth=function(){this.JSC$13822_calendarMain.scrollToIndex(this.JSC$13822_calendarMain.firstVisibleIndex+1)};
_.c.scrollToPrevMonth=function(){this.JSC$13822_calendarMain.firstVisibleIndex===0&&this.JSC$13822_calendarMain.scrollTo(0,0);this.JSC$13822_calendarMain.scrollToIndex(this.JSC$13822_calendarMain.firstVisibleIndex-1)};
_.c.handleDayClick=function(g){_.nW(this.hostElement,"ytd-calendar-date-clicked",[g.model.day.date])};
_.c.handleDayMouseDown=function(g){g.preventDefault();_.nW(this.hostElement,"ytd-calendar-date-mousedown",[g.model.day.date])};
_.c.handleDayMouseUp=function(g){_.nW(this.hostElement,"ytd-calendar-date-mouseup",[g.model.day.date])};
_.c.handleDayMouseEnter=function(g){g.preventDefault();_.nW(this.hostElement,"ytd-calendar-date-mouseenter",[g.model.day.date])};
_.c.handleDayMouseLeave=function(g){_.nW(this.hostElement,"ytd-calendar-date-mouseleave",[g.model.day.date])};
_.mx.Object.defineProperties(QL.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var g=this.calendarConfig,v=C60;v=v===void 0?C60:v;for(var r=[],k=0;k<7;k++)r.push(EY.NARROWWEEKDAYS[(k+PSF)%7]);return{months:SOF(g,v),daysOfWeekLabel:r}}}});
_.K([_.u(),_.F("design:type",Object)],QL.prototype,"calendarConfig",void 0);_.K([_.PX("#calendar-main"),_.F("design:type",Object)],QL.prototype,"JSC$13822_calendarMain",void 0);_.K([_.C("calendarConfig"),_.F("design:type",Object),_.F("design:paramtypes",[])],QL.prototype,"renderData",null);QL=_.K([_.V({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],QL);
_.m(QL,"ytd-scrollable-calendar",function(){if(QmV!==void 0)return QmV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-scrollable-calendar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="calendar-container style-scope ytd-scrollable-calendar">\n  <div class="calendar-header style-scope ytd-scrollable-calendar">\n    <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-scrollable-calendar">\n      <span class="calendar-header-day style-scope ytd-scrollable-calendar">[[dayLabel]]</span>\n    </template>\n  </div>\n\n  <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-scrollable-calendar">\n    <template class="style-scope ytd-scrollable-calendar">\n      <div class="calendar-month style-scope ytd-scrollable-calendar">\n        <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-scrollable-calendar">\n          [[month.monthLabel]]\n        </div>\n        <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-scrollable-calendar">\n          <div class="calendar-week style-scope ytd-scrollable-calendar">\n            <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-scrollable-calendar">\n              <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-scrollable-calendar" on-tap="handleDayClick" on-mouseenter="handleDayMouseEnter" on-mouseleave="handleDayMouseLeave" on-mousedown="handleDayMouseDown" on-mouseup="handleDayMouseUp">\n                [[day.date.day]]\n              </span>\n            </template> \n          </div>\n        </template> \n      </div>\n    </template>\n  </tp-yt-iron-list> \n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return QmV=g},{mode:2});var uqB;var xtV;var CR=function(){var g=_.J.apply(this,arguments)||this;g.hideCharCounter=!1;g.hideLabel=!1;g.noLabelFloat=!1;g.autoValidate=!0;g.invalid=!1;g.disabled=!1;g.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return g};
_.N(CR,_.J);_.c=CR.prototype;_.c.reset=function(g){this.value=g&&this.data?this.data.value=g:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.c.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.c.focusTextInput=function(){this.input.focus()};
_.c.validate=function(){if(!this.autoValidate)return!this.invalid;if(!this.input)return!1;if(this.isMultiline&&this.data&&this.value!=null&&this.data.validValueRegexp&&!RegExp("^"+this.data.validValueRegexp+"$").test(this.input.value))return this.input.autoValidate=!1,this.invalid=!0,!1;this.input.autoValidate=!0;return this.input.validate()};
_.c.valueChanged=function(){var g,v;if(((g=this.data)==null?0:g.value)||((v=this.data)==null?void 0:v.value)==="")this.value=this.data.value;else{var r;((r=this.data)==null?void 0:r.value)!==void 0||this.value||(this.value="")}};
_.c.computeLabel=function(g,v){return v?"":_.sf(g)};
_.c.computeAriaLabel=function(g,v){return v?_.sf(g):""};
_.c.computeErrorMessage=function(g,v,r,k){!g&&v?g=r||this.strings.REQUIRED_LABEL:(g=_.sf(k),g=_.S3(g,"&")?"document"in _.rC?wTk(g):QIR(g):g);return g};
_.c.computeType=function(g){return g==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.c.onTextValueChanged=function(g){this.value=g.detail.value;var v;(v=this.onValueChanged)==null||v.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.c.handleUpdateTextInputFormFieldRendererCommand=function(g){(g=_.l(g,s4B))&&this.data&&this.data.id===g.id&&(g.invalid!==void 0&&(this.invalid=g.invalid),g.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",g.invalidValueErrorMessage))};
_.c.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("value-changed",this.value))};
_.c.updateInvalidFromBinding=function(g){this.invalid=g.detail.value};
_.mx.Object.defineProperties(CR.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var g;return!((g=this.data)==null||!g.isMultiline)}}});
CR.prototype.valueChangedForBinding=CR.prototype.valueChangedForBinding;CR.prototype.valueChanged=CR.prototype.valueChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],CR.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],CR.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],CR.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],CR.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],CR.prototype,"value",void 0);_.K([_.u(),_.F("design:type",String)],CR.prototype,"pattern",void 0);_.K([_.u(),_.F("design:type",String)],CR.prototype,"errorMessage",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],CR.prototype,"componentStyle",void 0);_.K([_.u(),_.F("design:type",Object)],CR.prototype,"hideCharCounter",void 0);
_.K([_.u(),_.F("design:type",Object)],CR.prototype,"hideLabel",void 0);_.K([_.u(),_.F("design:type",Object)],CR.prototype,"noLabelFloat",void 0);_.K([_.u(),_.F("design:type",Function)],CR.prototype,"onValueChanged",void 0);_.K([_.u(),_.F("design:type",Boolean)],CR.prototype,"isMultilineOverride",void 0);_.K([_.u(),_.F("design:type",Object)],CR.prototype,"autoValidate",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],CR.prototype,"invalid",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],CR.prototype,"disabled",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],CR.prototype,"enableOverlayTheme",void 0);_.K([_.u({value:{REQUIRED_LABEL:_.I0("REQUIRED_LABEL",void 0,"Required")}}),_.F("design:type",Object)],CR.prototype,"strings",void 0);_.K([_.PX("#input"),_.F("design:type",Object)],CR.prototype,"input",void 0);
_.K([_.C("data","isMultilineOverride"),_.F("design:type",Object),_.F("design:paramtypes",[])],CR.prototype,"isMultiline",null);_.K([_.Um("data.value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CR.prototype,"valueChanged",null);_.K([_.IU("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CR.prototype,"valueChangedForBinding",null);CR=_.K([_.HX({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],CR);
_.m(CR,"yt-text-input-form-field-renderer",function(){if(xtV===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-text-input-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_text_input_form_field_renderer.yt.text.input.form.field.renderer.css.js--\x3e<template is="dom-if" if="[[isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-textarea id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" max-rows="5" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" rows="[[data.rows]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-textarea>\n</template>\n<template is="dom-if" if="[[!isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-input id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="[[!data.hideCharCounter]]" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" type="[[computeType(data.type)]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-input>\n</template>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;uqB===void 0&&(uqB=document.createElement("template"));var k=uqB;r.call(v,k.content.cloneNode(!0),g.content.firstChild);xtV=g}g=xtV;return g},{mode:2});var ud=function(){var g=_.J.apply(this,arguments)||this;g.data=void 0;g.selectionState="START_DATE";g.isStartDateInvalid=!1;g.isEndDateInvalid=!1;g.autoapply=!1;g.actionMap={"ytd-calendar-date-clicked":"handleCalendarDateClicked","ytd-calendar-date-mousedown":"handleCalendarDateMouseDown","ytd-calendar-date-mouseup":"handleCalendarDateMouseUp","ytd-calendar-date-mouseenter":"handleCalendarDateMouseEnter","ytd-calendar-date-mouseleave":"handleCalendarDateMouseLeave","yt-signal-action-submit-form":"handleCalendarSubmitDateRange"};
return g};
_.N(ud,_.J);_.c=ud.prototype;_.c.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.applyButton":{id:"apply-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}}}};
_.c.focus=function(){this.startDateInput.focus()};
_.c.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:al(this.data.selection.start),end:al(this.data.selection.end)})};
_.c.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.c.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.zb(this.selectionState)}};
_.c.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.c.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.c.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.c.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var g=this.calendar.calendarConfig,v=g.end;g=UVY({start:g.start,end:this.endDate||v},this.startDateInput.value||"");this.isStartDateInvalid=!g.isValid;g.isValid&&(g=g.value,this.selection=this.endDate?{start:g,end:this.endDate}:g,this.calendar.scrollToDate(g));this.updateInvalidState()}};
_.c.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var g=this.calendar.calendarConfig,v=g.start;g=UVY({start:this.startDate||v,end:g.end},this.endDateInput.value||"");this.isEndDateInvalid=!g.isValid;g.isValid&&(g=g.value,this.selection={start:this.startDate,end:g},this.calendar.scrollToDate(g));this.updateInvalidState()}};
_.c.handleCalendarDateClicked=function(g){var v=this.selection&&IUA(this.selection),r=this.selection&&W1o(this.selection);v&&!ed(g,v)&&this.selectionState==="END_DATE"?(this.selection={start:v,end:g},this.selectionState="START_DATE"):(r&&!ed(r,g)?this.selection={start:g,end:r}:this.selection=g,this.selectionState="END_DATE")};
_.c.handleCalendarDateMouseDown=function(g){this.selection&&!cch(this.selection)&&(this.dragPivot=Ay(g,this.selection.start)?this.selection.end:Ay(g,this.selection.end)?this.selection.start:g)};
_.c.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.c.handleCalendarDateMouseEnter=function(g){this.dragPivot&&(this.selection={start:function(v,r){return ed(v,r)?v:r}(this.dragPivot,g),
end:function(v,r){return ed(v,r)?r:v}(this.dragPivot,g)},this.dragPivot||(this.selectionState="START_DATE"))};
_.c.handleCalendarDateMouseLeave=function(){};
_.c.handleCalendarSubmitDateRange=function(){this.selection&&!cch(this.selection)&&_.nW(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.c.updateInvalidState=function(){var g=function(v,r){r?v.setAttribute("invalid",""):v.removeAttribute("invalid")};
g(this.startDateInput,this.isStartDateInvalid);g(this.endDateInput,this.isEndDateInvalid)};
_.c.updateDateStrings=function(){this.selection&&(cch(this.selection)?ycF(this.selection):(ycF(this.selection.start),ycF(this.selection.end)))};
_.c.updateCalendarSelection=function(g){this.calendar.updateSelection(Object.assign({},g,{selectionState:this.selectionState}))};
_.c.updateIsStartDateInvalidFromBinding=function(g){this.isStartDateInvalid=g.detail.value};
_.c.updateIsEndDateInvalidFromBinding=function(g){this.isEndDateInvalid=g.detail.value};
_.c.updateStartDateStringFromBinding=function(){};
_.c.updateEndDateStringFromBinding=function(){};
_.mx.Object.defineProperties(ud.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:al(this.data.dateRangeStart),end:al(this.data.dateRangeEnd),selection:{start:al(this.data.selection.start),end:al(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&IUA(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&W1o(this.selection)}}});
ud.prototype.resetTextboxes=ud.prototype.resetTextboxes;ud.prototype.observeSelection=ud.prototype.observeSelection;ud.prototype.dataChanged=ud.prototype.dataChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],ud.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ud.prototype,"ytRendererstamperBehavior",void 0);_.K([_.PX("#calendar"),_.F("design:type",Object)],ud.prototype,"calendar",void 0);
_.K([_.PX("#start-date"),_.F("design:type",Object)],ud.prototype,"startDateInput",void 0);_.K([_.PX("#end-date"),_.F("design:type",Object)],ud.prototype,"endDateInput",void 0);_.K([_.u(),_.F("design:type",Object)],ud.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],ud.prototype,"selection",void 0);_.K([_.u(),_.F("design:type",String)],ud.prototype,"selectionState",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ud.prototype,"calendarConfig",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ud.prototype,"errorMessage",null);_.K([_.C("selection"),_.F("design:type",Object),_.F("design:paramtypes",[])],ud.prototype,"startDate",null);_.K([_.C("selection"),_.F("design:type",Object),_.F("design:paramtypes",[])],ud.prototype,"endDate",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ud.prototype,"dataChanged",null);
_.K([_.IU("selection","selectionState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ud.prototype,"observeSelection",null);_.K([_.IU("selectionState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ud.prototype,"resetTextboxes",null);ud=_.K([_.V({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],ud);
_.m(ud,"ytd-date-period-picker-renderer",function(){if(wM_!==void 0)return wM_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-period-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="control-area" class="style-scope ytd-date-period-picker-renderer">\n  <form id="form" class="style-scope ytd-date-period-picker-renderer">\n    <div class="input-and-error style-scope ytd-date-period-picker-renderer">\n      <yt-text-input-form-field-renderer id="start-date" auto-validate="[[autoValidate]]" component-style="BOLD_INPUT_TEXT" data="[[data.startDateField.textInputFormFieldRenderer]]" invalid="[[isStartDateInvalid]]" value="[[startDateString]]" on-blur="onDateInputBlur" on-focusin="onStartDateTapOrFocus" on-input="onStartDateTextChange" on-invalid-changed="updateIsStartDateInvalidFromBinding" on-tap="onStartDateTapOrFocus" on-value-changed="updateStartDateStringFromBinding" class="style-scope ytd-date-period-picker-renderer">\n      </yt-text-input-form-field-renderer>\n      <div class="error-message style-scope ytd-date-period-picker-renderer" role="alert">\n        <yt-formatted-string hidden="[[!isStartDateInvalid]]" text="[[data.errorMessage]]" class="style-scope ytd-date-period-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="separator" class="style-scope ytd-date-period-picker-renderer">\u2013</div>\n    <div class="input-and-error style-scope ytd-date-period-picker-renderer">\n      <yt-text-input-form-field-renderer id="end-date" auto-validate="[[autoValidate]]" component-style="BOLD_INPUT_TEXT" data="[[data.endDateField.textInputFormFieldRenderer]]" invalid="[[isEndDateInvalid]]" value="[[endDateString]]" on-blur="onDateInputBlur" on-focusin="onEndDateTapOrFocus" on-input="onEndDateTextChange" on-invalid-changed="updateIsEndDateInvalidFromBinding" on-tap="onEndDateTapOrFocus" on-value-changed="updateEndDateStringFromBinding" class="style-scope ytd-date-period-picker-renderer">\n      </yt-text-input-form-field-renderer>\n      <div class="error-message style-scope ytd-date-period-picker-renderer" role="alert">\n        <yt-formatted-string hidden="[[!isEndDateInvalid]]" text="[[data.errorMessage]]" class="style-scope ytd-date-period-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n  </form>\n</div>\n\n<ytd-scrollable-calendar id="calendar" calendar-config="[[calendarConfig]]" class="style-scope ytd-date-period-picker-renderer">\n</ytd-scrollable-calendar>\n\n<div id="buttons" class="style-scope ytd-date-period-picker-renderer">\n  <div id="cancel-button" class="style-scope ytd-date-period-picker-renderer"></div>\n  <div id="apply-button" class="style-scope ytd-date-period-picker-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return wM_=g},{mode:1});var xu=function(){var g=_.J.apply(this,arguments)||this;var v={};g.actionMap=(v["ytd-date-period-picker-apply"]="handleDateRangeUpdated",v);return g};
_.N(xu,_.J);xu.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
xu.prototype.handleDateRangeUpdated=function(){};
_.K([_.u(),_.F("design:type",Object)],xu.prototype,"data",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],xu.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],xu.prototype,"rendererstamperBehavior",void 0);xu=_.K([_.V({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],xu);
_.m(xu,"ytd-report-history-section-header-renderer",function(){if(LY1!==void 0)return LY1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="header-content style-scope ytd-report-history-section-header-renderer">\n  <div id="time-range-dropdown" class="filter style-scope ytd-report-history-section-header-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return LY1=g},{mode:1});var jmj;var $tV;var JaC;var jS=function(){return _.J.apply(this,arguments)||this};
_.N(jS,_.J);_.mx.Object.defineProperties(jS.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?0:(v=g.icon)==null?0:v.iconType)?_.c6(this.data.icon.iconType):""}}});
_.K([_.u(),_.F("design:type",Object)],jS.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",String),_.F("design:paramtypes",[])],jS.prototype,"icon",null);jS=_.K([_.V({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],jS);
_.m(jS,"ytd-report-history-table-text-cell-renderer",function(){if(JaC!==void 0)return JaC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-text-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="icon-wrapper style-scope ytd-report-history-table-text-cell-renderer" hidden="[[!icon]]">\n  <yt-icon icon="[[icon]]" class="style-scope ytd-report-history-table-text-cell-renderer"></yt-icon>\n</div>\n<div class="text style-scope ytd-report-history-table-text-cell-renderer">\n  <yt-formatted-string class="main-text style-scope ytd-report-history-table-text-cell-renderer" split-lines="" text="[[data.text]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="sub-text style-scope ytd-report-history-table-text-cell-renderer" split-lines="" text="[[data.shortByLineText]]">\n  </yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return JaC=g},{mode:1});var $u=function(){return _.J.apply(this,arguments)||this};
_.N($u,_.J);$u.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],$u.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],$u.prototype,"data",void 0);$u=_.K([_.V({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],$u);
_.m($u,"ytd-report-history-table-reason-cell-renderer",function(){if($tV!==void 0)return $tV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-reason-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="latest-reason" class="style-scope ytd-report-history-table-reason-cell-renderer"></div>\n<div id="show-all-reasons" hidden="[[!data.showAllReasons]]" class="style-scope ytd-report-history-table-reason-cell-renderer">\n  <yt-formatted-string text="[[data.showAllReasons]]" class="style-scope ytd-report-history-table-reason-cell-renderer"></yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return $tV=g},{mode:1});var Jx=function(){return _.J.apply(this,arguments)||this};
_.N(Jx,_.J);Jx.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"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Jx.prototype,"rendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Jx.prototype,"data",void 0);Jx=_.K([_.V({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],Jx);
_.m(Jx,"ytd-report-history-table-cell-renderer",function(){if(jmj!==void 0)return jmj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cell-container" class="style-scope ytd-report-history-table-cell-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
return jmj=g},{mode:1});var OP1;var Or=function(){var g=_.J.apply(this,arguments)||this;g.columnType={type:"REPORT_HISTORY_COLUMN_TYPE",content:"REPORT_HISTORY_COLUMN_CONTENT",reason:"REPORT_HISTORY_COLUMN_REASON",status:"REPORT_HISTORY_COLUMN_STATUS",date:"REPORT_HISTORY_COLUMN_DATE"};return g};
_.N(Or,_.J);Or.prototype.onDataChanged=function(){var g;if((g=this.data)==null?0:g.style)this.componentStyle=this.getStyleName(this.data.style)};
Or.prototype.getCellForColumn=function(g){return this.cells.find(function(v){var r;return((r=_.l(v==null?void 0:v.cell,Ziu)||_.l(v==null?void 0:v.cell,NcV))==null?void 0:r.columnId)===g.type})};
Or.prototype.getClassForColumn=function(g){switch(g){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
Or.prototype.getStyleName=function(g){switch(g){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.mx.Object.defineProperties(Or.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var g;return(((g=this.data)==null?void 0:g.cells)||[]).map(function(v){return _.l(v,fJ0)})}}});
Or.prototype.onDataChanged=Or.prototype.onDataChanged;_.K([_.u(),_.F("design:type",Object)],Or.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Array)],Or.prototype,"columnRenderData",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],Or.prototype,"componentStyle",void 0);_.K([_.C("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],Or.prototype,"cells",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Or.prototype,"onDataChanged",null);Or=_.K([_.V({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],Or);
_.m(Or,"ytd-report-history-table-row-renderer",function(){if(OP1!==void 0)return OP1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="row-container" class="style-scope ytd-report-history-table-row-renderer">\n  <template is="dom-repeat" items="[[columnRenderData]]" as="column" class="style-scope ytd-report-history-table-row-renderer">\n    <div class$="[[column.classes]] cell-body style-scope ytd-report-history-table-row-renderer" role="cell" style$="[[column.style]]">\n      <ytd-report-history-table-cell-renderer class$="[[getClassForColumn(column.type)]] style-scope ytd-report-history-table-row-renderer" data="[[getCellForColumn(column)]]"></ytd-report-history-table-cell-renderer>\n    </div>\n  </template>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return OP1=g},{mode:1});var VpH;var qc0;var Ach={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},ekK={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var VL=function(){return _.J.apply(this,arguments)||this};
_.N(VL,_.J);VL.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"}}}}}};
VL.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.mx.Object.defineProperties(VL.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.columns)?Tbs(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return dVR(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var g=this.tableSpec,v=Ach;v=v===void 0?ekK:v;v=p$3(g.columnDimensions,g.columnsToShow||[],v);g=0;v=_.I(v);for(var r=v.next();!r.done;r=v.next())r=r.value,g+=r.minWidth+r.paddingLeft+r.paddingRight;return g}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.K([_.D(_.$I),_.F("design:type",Object)],VL.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],VL.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],VL.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],VL.prototype,"tableSpec",null);_.K([_.C("tableSpec"),_.F("design:type",Array),_.F("design:paramtypes",[])],VL.prototype,"columnRenderData",null);
_.K([_.C("tableSpec"),_.F("design:type",Number),_.F("design:paramtypes",[])],VL.prototype,"totalMinWidth",null);_.K([_.C("totalMinWidth"),_.F("design:type",String),_.F("design:paramtypes",[])],VL.prototype,"tableWidthStyle",null);VL=_.K([_.V({is:"ytd-table-renderer",disableElementRegistration:!0})],VL);
_.m(VL,"ytd-table-renderer",function(){if(qc0!==void 0)return qc0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-table-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="table-content" role="table" style$="[[tableWidthStyle]]" class="style-scope ytd-table-renderer">\n  <div id="table-header" role="row" class="style-scope ytd-table-renderer">\n    <template is="dom-repeat" items="[[columnRenderData]]" as="column" class="style-scope ytd-table-renderer">\n      <div class$="[[column.classes]] cell-header style-scope ytd-table-renderer" style$="[[column.style]]" role="columnheader">\n        <h4 id="[[column.type]]-header-name" class="header-name style-scope ytd-table-renderer">\n          <span class="style-scope ytd-table-renderer">[[column.headerName]]</span>\n        </h4>\n        <div class="cell-header-icon style-scope ytd-table-renderer" hidden="[[!column.headerIcon]]">\n          <yt-icon icon="[[column.headerIcon]]" class="style-scope ytd-table-renderer"></yt-icon>\n        </div>\n      </div>\n    </template> \n  </div>\n  <div id="table-body" class="style-scope ytd-table-renderer">\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return qc0=g},{mode:1});var q_=function(){return _.J.apply(this,arguments)||this};
_.N(q_,_.J);q_.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}}}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],q_.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],q_.prototype,"data",void 0);q_=_.K([_.V({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],q_);
_.m(q_,"ytd-report-reason-history-modal-renderer",function(){if(VpH!==void 0)return VpH;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-reason-history-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="report-history-modal-body" class="style-scope ytd-report-reason-history-modal-renderer">\n  <h4 class="title style-scope ytd-report-reason-history-modal-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-report-reason-history-modal-renderer"></yt-formatted-string>\n  </h4>\n  <div id="content-info" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n  <tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-report-reason-history-modal-renderer">\n    <div id="reasons-table" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n  </tp-yt-paper-dialog-scrollable>\n</div>\n<div id="report-history-modal-footer" class="style-scope ytd-report-reason-history-modal-renderer">\n  <div id="done-button" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return VpH=g},{mode:1});var smu;var mtu;var KYu;var sr=function(){return _.J.apply(this,arguments)||this};
_.N(sr,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],sr.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],sr.prototype,"data",void 0);sr=_.K([_.V({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],sr);
_.m(sr,"ytd-profile-column-stats-entry-renderer",function(){if(KYu!==void 0)return KYu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-stats-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label" class="style-scope ytd-profile-column-stats-entry-renderer">[[getSimpleString(data.label)]]</div>\n<div id="value" class="style-scope ytd-profile-column-stats-entry-renderer">[[getSimpleString(data.value)]]</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return KYu=g},{mode:1});var bP_;var mJ=function(){return _.J.apply(this,arguments)||this};
_.N(mJ,_.J);mJ.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],mJ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],mJ.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],mJ.prototype,"data",void 0);mJ=_.K([_.V({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],mJ);
_.m(mJ,"ytd-profile-column-stats-renderer",function(){if(bP_!==void 0)return bP_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-stats-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-profile-column-stats-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return bP_=g},{mode:1});var FYH;var KR=function(){return _.J.apply(this,arguments)||this};
_.N(KR,_.J);_.mx.Object.defineProperties(KR.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.useThumbnailSize)return 80;var v,r;g=(v=this.data)==null?void 0:(r=v.thumbnail)==null?void 0:r.thumbnails;var k;return g&&((k=g[0])==null?void 0:k.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.useThumbnailSize)return 80;var v,r;g=(v=this.data)==null?void 0:(r=v.thumbnail)==null?void 0:r.thumbnails;var k;return g&&((k=g[0])==null?void 0:k.height)||80}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],KR.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],KR.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],KR.prototype,"componentStyle",void 0);_.K([_.C("data.useThumbnailSize"),_.F("design:type",Object),_.F("design:paramtypes",[])],KR.prototype,"thumbnailWidth",null);
_.K([_.C("data.useThumbnailSize"),_.F("design:type",Object),_.F("design:paramtypes",[])],KR.prototype,"thumbnailHeight",null);KR=_.K([_.V({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],KR);
_.m(KR,"ytd-profile-column-user-info-renderer",function(){if(FYH!==void 0)return FYH;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-user-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="thumbnail" height="[[thumbnailHeight]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailWidth]]" class="style-scope ytd-profile-column-user-info-renderer">\n</yt-img-shadow>\n<div id="title" class="style-scope ytd-profile-column-user-info-renderer">[[getSimpleString(data.title)]]</div>\n<div id="subtitle" class="style-scope ytd-profile-column-user-info-renderer">[[getSimpleString(data.subtitle)]]</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return FYH=g},{mode:1});var bd=function(){return _.J.apply(this,arguments)||this};
_.N(bd,_.J);bd.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]]"}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],bd.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],bd.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],bd.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],bd.prototype,"componentStyle",void 0);bd=_.K([_.V({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],bd);
_.m(bd,"ytd-profile-column-renderer",function(){if(mtu!==void 0)return mtu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-profile-column-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return mtu=g},{mode:1});var FO=function(){var g=_.J.apply(this,arguments)||this;g.componentStyle="NON_CENTERED_PROFILE";return g};
_.N(FO,_.J);FO.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
FO.prototype.getIcon=function(g){return g?"settings:"+g.toLowerCase():null};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],FO.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],FO.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],FO.prototype,"data",void 0);FO=_.K([_.V({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],FO);
_.m(FO,"ytd-page-introduction-renderer",function(){if(smu!==void 0)return smu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-introduction-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-content" class="style-scope ytd-page-introduction-renderer">\n  <div id="introduction-text" class="style-scope ytd-page-introduction-renderer">\n    <div id="name" class="style-scope ytd-page-introduction-renderer">[[getSimpleString(data.pageTitle)]]</div>\n    <div id="title" class="style-scope ytd-page-introduction-renderer">[[getSimpleString(data.headerText)]]</div>\n    <yt-formatted-string id="text" split-lines="" text="[[data.bodyText]]" class="style-scope ytd-page-introduction-renderer">\n    </yt-formatted-string>\n    <ul class="introduction-bullet-items style-scope ytd-page-introduction-renderer" hidden="[[!data.bulletMessages]]">\n      <template is="dom-repeat" items="[[data.bulletMessages]]" as="bullet" class="style-scope ytd-page-introduction-renderer">\n        <li class="style-scope ytd-page-introduction-renderer">\n          <yt-formatted-string id="text" text="[[bullet]]" class="style-scope ytd-page-introduction-renderer"></yt-formatted-string>\n        </li>\n      </template>\n    </ul>\n    <div class="introduction-additional-lines style-scope ytd-page-introduction-renderer" hidden="[[!data.additionalLines]]">\n      <template is="dom-repeat" items="[[data.additionalLines]]" as="line" class="style-scope ytd-page-introduction-renderer">\n        <p class="style-scope ytd-page-introduction-renderer"> <yt-formatted-string id="text" text="[[line]]" class="style-scope ytd-page-introduction-renderer"></yt-formatted-string> </p>\n      </template>\n    </div>\n    <yt-formatted-string id="text" force-default-style="" text="[[data.footerText]]" class="style-scope ytd-page-introduction-renderer">\n    </yt-formatted-string>\n  </div>\n  <yt-icon hidden="[[!data.headerIcon]]" icon="[[getIcon(data.headerIcon.iconType)]]" class="style-scope ytd-page-introduction-renderer"></yt-icon>\n  <yt-img-shadow height="160" hidden="[[!data.headerImage]]" thumbnail="[[data.headerImage]]" class="style-scope ytd-page-introduction-renderer">\n  </yt-img-shadow>\n</div>\n<div id="report-stats" hidden="[[!data.reportStats]]" class="style-scope ytd-page-introduction-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return smu=g},{mode:1});var iP_;var id=function(){return _.J.apply(this,arguments)||this};
_.N(id,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],id.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],id.prototype,"data",void 0);id=_.K([_.V({is:"ytd-report-description-renderer",disableElementRegistration:!0})],id);
_.m(id,"ytd-report-description-renderer",function(){if(iP_!==void 0)return iP_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-description-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="report-description-vertical-line style-scope ytd-report-description-renderer"></div>\n<div class="report-description style-scope ytd-report-description-renderer">\n  <div class="report-description-item style-scope ytd-report-description-renderer">\n    <div class="report-description-upper-bullet report-description-bullet style-scope ytd-report-description-renderer"></div>\n    <yt-formatted-string class="report-receipt style-scope ytd-report-description-renderer" text="[[data.receipt]]">\n    </yt-formatted-string>\n  </div>\n  <div class="report-description-item style-scope ytd-report-description-renderer">\n    <div class="report-description-lower-bullet report-description-bullet style-scope ytd-report-description-renderer"></div>\n    <yt-formatted-string class="report-state style-scope ytd-report-description-renderer" text="[[data.state]]">\n    </yt-formatted-string>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return iP_=g},{mode:1});var G$6;var XMC;var GJ=function(){return _.J.apply(this,arguments)||this};
_.N(GJ,_.J);GJ.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],GJ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],GJ.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],GJ.prototype,"data",void 0);GJ=_.K([_.V({is:"ytd-video-report-renderer",disableElementRegistration:!0})],GJ);
_.m(GJ,"ytd-video-report-renderer",function(){if(XMC!==void 0)return XMC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-report-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="report-thumbnail style-scope ytd-video-report-renderer"></div>\n<div class="report-info style-scope ytd-video-report-renderer">\n  <yt-formatted-string class="report-title style-scope ytd-video-report-renderer" text="[[data.title]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="report-subtitle style-scope ytd-video-report-renderer" text="[[data.shortBylineText]]">\n  </yt-formatted-string>\n</div>\n<div id="description" class="style-scope ytd-video-report-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return XMC=g},{mode:1});var BBB;_.Hq("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.Hq("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var XO=function(){return _.J.apply(this,arguments)||this};
_.N(XO,_.J);XO.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]]"}}}}}};
XO.prototype.computeMessageStyle=function(g){return g};
XO.prototype.computeButtonOverride=function(g){var v;if((g==null?0:(v=g.style)==null?0:v.value)&&g.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],XO.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],XO.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],XO.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],XO.prototype,"shelf",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],XO.prototype,"panel",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.F("design:type",Boolean)],XO.prototype,"componentStyle",void 0);_.K([_.u({computed:"computeButtonOverride(data)"}),_.F("design:type",Object)],XO.prototype,"buttonOverride",void 0);XO=_.K([_.V({is:"ytd-message-renderer",disableElementRegistration:!0})],XO);
_.m(XO,"ytd-message-renderer",function(){if(BBB!==void 0)return BBB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" class="style-scope ytd-message-renderer"></div>\n<div id="thumbnail" class="style-scope ytd-message-renderer"></div>\n<yt-formatted-string id="message" hidden$="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<yt-formatted-string id="submessage" hidden$="[[!data.subtext]]" split-lines="" text="[[data.subtext.messageSubtextRenderer.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<div id="message-button" class="style-scope ytd-message-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return BBB=g},{mode:1});var Br=function(){return _.J.apply(this,arguments)||this};
_.N(Br,_.J);Br.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"}}}};
Br.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
Br.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.mx.Object.defineProperties(Br.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var g,v;return!!(((g=this.data)==null?0:g.header)&&((v=this.data)==null?0:v.table))}}});
Br.prototype.onRequestError=Br.prototype.onRequestError;_.K([_.D(_.$I),_.F("design:type",Object)],Br.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Br.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Br.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Br.prototype,"data",void 0);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Br.prototype,"isUnifiedReportHistory",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Br.prototype,"onRequestError",null);Br=_.K([_.V({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],Br);
_.m(Br,"ytd-report-history-section-renderer",function(){if(G$6!==void 0)return G$6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" hidden="[[isUnifiedReportHistory]]" class="style-scope ytd-report-history-section-renderer"></div>\n\n\n<div id="unified-report-history" hidden="[[!isUnifiedReportHistory]]" class="style-scope ytd-report-history-section-renderer">\n  <div id="header" class="style-scope ytd-report-history-section-renderer"></div>\n  <div class="table-container style-scope ytd-report-history-section-renderer">\n    <div id="history-table" class="style-scope ytd-report-history-section-renderer"></div>\n    <div class="spinner-container style-scope ytd-report-history-section-renderer" hidden="[[!continuationIsReloading]]">\n      <tp-yt-paper-spinner active="" class="style-scope ytd-report-history-section-renderer"></tp-yt-paper-spinner>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return G$6=g},{mode:1});var h2_;var hx=function(){var g=_.J.apply(this,arguments)||this;g.answerExpanded=!1;return g};
_.N(hx,_.J);hx.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],hx.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],hx.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],hx.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],hx.prototype,"answerExpanded",void 0);hx=_.K([_.V({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],hx);
_.m(hx,"ytd-handles-claiming-faq-renderer",function(){if(h2_!==void 0)return h2_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-faq-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="head style-scope ytd-handles-claiming-faq-renderer" on-click="toggleAnswer">\n  <span class="question style-scope ytd-handles-claiming-faq-renderer">[[getSimpleString(data.question)]]</span>\n  <yt-icon id="expand-arrow" class="answer-arrow style-scope ytd-handles-claiming-faq-renderer" hidden="[[answerExpanded]]" icon="yt-icons:expand-more">\n  </yt-icon>\n  <yt-icon id="collapse-arrow" class="answer-arrow style-scope ytd-handles-claiming-faq-renderer" hidden="[[!answerExpanded]]" icon="yt-icons:expand-less">\n  </yt-icon>\n</div>\n<tp-yt-iron-collapse id="collapse" opened="[[answerExpanded]]" class="style-scope ytd-handles-claiming-faq-renderer">\n  <template is="dom-repeat" items="[[data.answers]]" class="style-scope ytd-handles-claiming-faq-renderer">\n    <yt-formatted-string class="answer style-scope ytd-handles-claiming-faq-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n  </template>\n</tp-yt-iron-collapse>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return h2_=g},{mode:1});var nMu;var nR=function(){return _.J.apply(this,arguments)||this};
_.N(nR,_.J);_.K([_.u(),_.F("design:type",Object)],nR.prototype,"data",void 0);nR=_.K([_.V({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],nR);
_.m(nR,"ytd-handles-claiming-faq-section-renderer",function(){if(nMu!==void 0)return nMu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-faq-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-faq-section-renderer">\n  <yt-formatted-string id="title" text="[[data.header]]" class="style-scope ytd-handles-claiming-faq-section-renderer"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.faqs]]" class="style-scope ytd-handles-claiming-faq-section-renderer">\n    <ytd-handles-claiming-faq-renderer data="[[item]]" class="style-scope ytd-handles-claiming-faq-section-renderer"></ytd-handles-claiming-faq-renderer>\n  </template>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return nMu=g},{mode:1});var MpH;var M_=function(){var g=_.J.apply(this,arguments)||this;g.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";g.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";g.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";g.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";g.leftSquiggly=g.leftSquigglyLight;g.rightSquiggly=g.rightSquigglyLight;
g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};g.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return g};
_.N(M_,_.J);_.c=M_.prototype;_.c.updateLeftSquigglyStyle=function(){_.kx(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.c.updateRightSquigglyStyle=function(){_.kx(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.c.ready=function(){var g=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(g)};
_.c.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&(this.set("isDarkTheme",g),g?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.c.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
M_.prototype.updateRightSquigglyStyle=M_.prototype.updateRightSquigglyStyle;M_.prototype.updateLeftSquigglyStyle=M_.prototype.updateLeftSquigglyStyle;_.K([_.u(),_.F("design:type",Object)],M_.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],M_.prototype,"isDarkTheme",void 0);_.K([_.u(),_.F("design:type",String)],M_.prototype,"leftSquiggly",void 0);_.K([_.u(),_.F("design:type",String)],M_.prototype,"rightSquiggly",void 0);
_.K([_.IU("leftSquiggly"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M_.prototype,"updateLeftSquigglyStyle",null);_.K([_.IU("rightSquiggly"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M_.prototype,"updateRightSquigglyStyle",null);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],M_.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],M_.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],M_.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],M_.prototype,"actionButtonOverride",void 0);M_=_.K([_.V({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],M_);
_.m(M_,"ytd-handles-claiming-header-renderer",function(){if(MpH!==void 0)return MpH;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <div id="left-image" class="style-scope ytd-handles-claiming-header-renderer"></div>\n</div>\n<div id="outer-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <yt-img-shadow id="profile-picture" height="150" thumbnail="[[data.profilePicture]]" width="150" class="style-scope ytd-handles-claiming-header-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <div id="action-button" class="style-scope ytd-handles-claiming-header-renderer">\n  </div>\n</div>\n<div id="right-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <div id="right-image" class="style-scope ytd-handles-claiming-header-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return MpH=g},{mode:1});var R2u;var R5=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};g.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";g.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";g.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";g.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
g.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";g.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";g.image0SquigglyBackground=g.image0LightSquigglyBackground;g.image1SquigglyBackground=g.image1LightSquigglyBackground;g.image3SquigglyBackground=g.image3LightSquigglyBackground;return g};
_.N(R5,_.J);_.c=R5.prototype;_.c.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.c.onDataChanged=function(){this.updateTitleAndImages()};
_.c.onThemeChanged=function(){this.updateTitleAndImages()};
_.c.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&(this.isDarkTheme=g)};
_.c.updateImage0SquigglyBackground=function(){_.kx(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.c.updateImage1SquigglyBackground=function(){_.kx(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.c.updateImage3SquigglyBackground=function(){_.kx(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.c.updateTitleAndImages=function(){var g,v;((g=this.data)==null?void 0:(v=g.titleImages)==null?void 0:v.length)===5&&(this.title0=this.data.titleImages[0].title,this.title1=this.data.titleImages[1].title,this.title2=this.data.titleImages[2].title,this.title3=this.data.titleImages[3].title,this.title4=this.data.titleImages[4].title,this.isDarkTheme?(this.image0=this.data.titleImages[0].darkImage,this.image1=this.data.titleImages[1].darkImage,this.image2=this.data.titleImages[2].darkImage,this.image3=
this.data.titleImages[3].darkImage,this.image4=this.data.titleImages[4].darkImage,this.image0SquigglyBackground=this.image0DarkSquigglyBackground,this.image1SquigglyBackground=this.image1DarkSquigglyBackground,this.image3SquigglyBackground=this.image3DarkSquigglyBackground):(this.image0=this.data.titleImages[0].lightImage,this.image1=this.data.titleImages[1].lightImage,this.image2=this.data.titleImages[2].lightImage,this.image3=this.data.titleImages[3].lightImage,this.image4=this.data.titleImages[4].lightImage,
this.image0SquigglyBackground=this.image0LightSquigglyBackground,this.image1SquigglyBackground=this.image1LightSquigglyBackground,this.image3SquigglyBackground=this.image3LightSquigglyBackground))};
R5.prototype.updateImage3SquigglyBackground=R5.prototype.updateImage3SquigglyBackground;R5.prototype.updateImage1SquigglyBackground=R5.prototype.updateImage1SquigglyBackground;R5.prototype.updateImage0SquigglyBackground=R5.prototype.updateImage0SquigglyBackground;R5.prototype.onThemeChanged=R5.prototype.onThemeChanged;R5.prototype.onDataChanged=R5.prototype.onDataChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],R5.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],R5.prototype,"isDarkTheme",void 0);_.K([_.u(),_.F("design:type",Object)],R5.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],R5.prototype,"title0",void 0);_.K([_.u(),_.F("design:type",Object)],R5.prototype,"title1",void 0);_.K([_.u(),_.F("design:type",Object)],R5.prototype,"title2",void 0);_.K([_.u(),_.F("design:type",Object)],R5.prototype,"title3",void 0);
_.K([_.u(),_.F("design:type",Object)],R5.prototype,"title4",void 0);_.K([_.u(),_.F("design:type",Object)],R5.prototype,"image0",void 0);_.K([_.u(),_.F("design:type",Object)],R5.prototype,"image1",void 0);_.K([_.u(),_.F("design:type",Object)],R5.prototype,"image2",void 0);_.K([_.u(),_.F("design:type",Object)],R5.prototype,"image3",void 0);_.K([_.u(),_.F("design:type",Object)],R5.prototype,"image4",void 0);_.K([_.u(),_.F("design:type",String)],R5.prototype,"image0SquigglyBackground",void 0);
_.K([_.u(),_.F("design:type",String)],R5.prototype,"image1SquigglyBackground",void 0);_.K([_.u(),_.F("design:type",String)],R5.prototype,"image3SquigglyBackground",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],R5.prototype,"onDataChanged",null);_.K([_.IU("isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],R5.prototype,"onThemeChanged",null);
_.K([_.IU("image0SquigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],R5.prototype,"updateImage0SquigglyBackground",null);_.K([_.IU("image1SquigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],R5.prototype,"updateImage1SquigglyBackground",null);
_.K([_.IU("image3SquigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],R5.prototype,"updateImage3SquigglyBackground",null);R5=_.K([_.V({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],R5);
_.m(R5,"ytd-handles-claiming-title-images-section-renderer",function(){if(R2u!==void 0)return R2u;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-title-images-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-title-images-section-renderer"></yt-formatted-string>\n<div id="image-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n  <div id="left-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    <div id="background-image0" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <div id="background-image1" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <yt-formatted-string id="title0" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title0]]"></yt-formatted-string>\n    <yt-img-shadow id="image0" height="802.21" thumbnail="[[image0]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title1" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title1]]"></yt-formatted-string>\n    <yt-img-shadow id="image1" height="436.87" thumbnail="[[image1]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="right-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    <div id="background-image3" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <yt-formatted-string id="title2" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title2]]"></yt-formatted-string>\n    <yt-img-shadow id="image2" height="439.5" thumbnail="[[image2]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title3" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title3]]"></yt-formatted-string>\n    <yt-img-shadow id="image3" height="334.9" thumbnail="[[image3]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title4" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title4]]"></yt-formatted-string>\n    <yt-img-shadow id="image4" height="334.9" thumbnail="[[image4]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n  </div>\n</div>\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return R2u=g},{mode:1});var gm1;var gu=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N(gu,_.J);gu.prototype.ready=function(){var g=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(g)};
gu.prototype.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&this.set("isDarkTheme",g)};
gu.prototype.onCopyButtonClick=function(){var g=this,v,r,k;return _.P(function(y){return(v=g.data)!=null&&v.primaryChannelUrl?_.U(y,navigator.clipboard.writeText(((r=g.data)==null?0:r.encodedChannelUrl)?g.data.encodedChannelUrl:"https://"+_.sf((k=g.data)==null?void 0:k.primaryChannelUrl)),0):y.jumpTo(0)})};
_.K([_.u(),_.F("design:type",Object)],gu.prototype,"data",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],gu.prototype,"ytComponentBehavior",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],gu.prototype,"isDarkTheme",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],gu.prototype,"ytActionHandlerBehavior",void 0);gu=_.K([_.V({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],gu);
_.m(gu,"ytd-handles-claiming-update-social-renderer",function(){if(gm1!==void 0)return gm1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-update-social-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-update-social-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <yt-formatted-string id="channel-info" text="[[data.primaryChannelInfoText]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <div id="primary-url" class="style-scope ytd-handles-claiming-update-social-renderer">\n    <yt-formatted-string id="primary-channel-url" text="[[data.primaryChannelUrl]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n    <yt-icon-button id="copy-icon-button" label="[[data.copyText]]" on-click="onCopyButtonClick" class="style-scope ytd-handles-claiming-update-social-renderer">\n      <yt-icon id="copy-icon" icon="yt-icons:copy" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <yt-formatted-string id="social-title" text="[[data.socialTitle]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <div id="socials-container" class="style-scope ytd-handles-claiming-update-social-renderer">\n    <template is="dom-repeat" items="[[data.socialIcons]]" class="style-scope ytd-handles-claiming-update-social-renderer">\n      <a id="social-icon" class="yt-simple-endpoint style-scope ytd-handles-claiming-update-social-renderer" href$="[[computeHref_(item.onTap)]]" data="[[item.onTap]]" tabindex="-1">\n        <yt-img-shadow height="48" thumbnail="[[item.icon]]" width="48" class="style-scope ytd-handles-claiming-update-social-renderer">\n        </yt-img-shadow>\n      </a>\n    </template>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return gm1=g},{mode:1});var vmC;var vS=function(){var g=_.J.apply(this,arguments)||this;g.JSC$13917_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";g.JSC$13917_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};g.squigglyBackground=g.JSC$13917_squigglyBackgroundLight;return g};
_.N(vS,_.J);vS.prototype.updateSquigglyBackgroundStyle=function(){_.kx(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
vS.prototype.ready=function(){var g=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",g);this.squigglyBackground=g?this.JSC$13917_squigglyBackgroundDark:this.JSC$13917_squigglyBackgroundLight};
vS.prototype.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&(this.set("isDarkTheme",g),this.squigglyBackground=g?this.JSC$13917_squigglyBackgroundDark:this.JSC$13917_squigglyBackgroundLight)};
vS.prototype.updateSquigglyBackgroundStyle=vS.prototype.updateSquigglyBackgroundStyle;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],vS.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],vS.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],vS.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],vS.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],vS.prototype,"isDarkTheme",void 0);_.K([_.u(),_.F("design:type",String)],vS.prototype,"squigglyBackground",void 0);_.K([_.IU("squigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vS.prototype,"updateSquigglyBackgroundStyle",null);vS=_.K([_.V({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],vS);
_.m(vS,"ytd-handles-claiming-vanity-info-renderer",function(){if(vmC!==void 0)return vmC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-vanity-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n  <div id="text-pic-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n    <div id="pic-container" class="style-scope ytd-handles-claiming-vanity-info-renderer"></div>\n    <div id="text-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n      <yt-formatted-string id="info-title" text="[[data.infoTitle]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n      <yt-formatted-string id="info-text" split-lines="" text="[[data.infoText]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[data.vanities]]" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n    <div id="vanity-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n      <yt-formatted-string id="vanity-title" text="[[data.vanityTitle]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n      <div id="vanities" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n        <template is="dom-repeat" items="[[data.vanities]]" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n          <yt-formatted-string class="vanity style-scope ytd-handles-claiming-vanity-info-renderer" force-default-style="" link-inherit-color="" split-lines="" text="[[item]]"></yt-formatted-string>\n        </template>\n      </div>\n    </div>\n  </template>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return vmC=g},{mode:1});var rRC;var ru=function(){var g=_.J.apply(this,arguments)||this;g.JSC$13920_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";g.JSC$13920_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";g.squigglyBackground=g.JSC$13920_squigglyBackgroundLight;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N(ru,_.J);_.c=ru.prototype;_.c.ready=function(){var g=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(g)};
_.c.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&(this.set("isDarkTheme",g),this.squigglyBackground=g?this.JSC$13920_squigglyBackgroundDark:this.JSC$13920_squigglyBackgroundLight)};
_.c.updateSquigglyBackgroundStyle=function(){_.kx(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.c.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.c.detached=function(){this.stop()};
_.c.stop=function(){this.playerElement.stop()};
_.c.setupVideoPlayer=function(){var g=this,v,r;return _.P(function(k){v=g.data.videoId;r="http://i1.ytimg.com/vi/"+v+"/maxresdefault.jpg";g.playerElement.loadVideoWithPlayerVars({video_id:v,iurlhq:r});_.o7(k)})};
ru.prototype.onDataChanged=ru.prototype.onDataChanged;ru.prototype.updateSquigglyBackgroundStyle=ru.prototype.updateSquigglyBackgroundStyle;_.K([_.u({value:!1}),_.F("design:type",Boolean)],ru.prototype,"isDarkTheme",void 0);_.K([_.u(),_.F("design:type",String)],ru.prototype,"squigglyBackground",void 0);_.K([_.PX("#player"),_.F("design:type",Object)],ru.prototype,"playerElement",void 0);_.K([_.u(),_.F("design:type",Object)],ru.prototype,"data",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],ru.prototype,"ytActionHandlerBehavior",void 0);_.K([_.IU("squigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ru.prototype,"updateSquigglyBackgroundStyle",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ru.prototype,"onDataChanged",null);
ru=_.K([_.V({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],ru);
_.m(ru,"ytd-handles-claiming-video-item-renderer",function(){if(rRC!==void 0)return rRC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-video-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-video-item-renderer">\n  <div id="player-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n    <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_HANDLES_CLAIMING" player-id="handlesclaiming" class="style-scope ytd-handles-claiming-video-item-renderer">\n    </ytd-player>\n  </div>\n  <div id="text-pic-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n    <div id="text-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-video-item-renderer"></yt-formatted-string>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-handles-claiming-video-item-renderer"></yt-formatted-string>\n    </div>\n    <div id="pic-container" class="style-scope ytd-handles-claiming-video-item-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return rRC=g},{mode:1});var kPt;var yW=function(){var g=_.oU.apply(this,arguments)||this;g.dragging=!1;g.dragMouseStart=0;g.dragOffsetStart=0;g.containerWidthDiff=0;g.boundPrevClick=function(){g.set("offset",k4(g,g.offset-(g.scrollDistance||320)))};
g.boundNextClick=function(){g.set("offset",k4(g,g.offset+(g.scrollDistance||320)))};
g.boundScrollContainerMouseDown=function(v){g.dragMouseStart=v.clientX;g.dragOffsetStart=g.offset;g.dragging=!0};
g.boundScrollContainerDrag=function(v){g.dragging&&g.set("offset",k4(g,g.dragOffsetStart-(v.clientX-g.dragMouseStart)))};
g.boundMouseUp=function(){g.onMouseUp()};
g.boundWheelScroll=function(v){var r=0;Math.abs(v.deltaX)>=Math.abs(v.deltaY)?r=v.deltaX:v.shiftKey&&(r=v.deltaY);r!==0&&(g.offset+=r,v.stopPropagation(),v.preventDefault())};
g.boundChipCloudChipScrollIntoView=function(v){(v=v.detail)&&g.scrollChipIntoView(v)};
return g};
_.N(yW,_.oU);yW.prototype.attached=function(){var g=_.hb(this.hostElement).querySelector("#scroll-container");g.addEventListener("wheel",this.boundWheelScroll);g.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);g.style.touchAction="pan-y";g.addEventListener("pointerdown",this.boundScrollContainerMouseDown);g.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
yW.prototype.detached=function(){var g=_.hb(this.hostElement).querySelector("#scroll-container");g.removeEventListener("wheel",this.boundWheelScroll);g.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);g.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);g.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
yW.prototype.reset=function(){this.set("offset",0);_.q7(this,this.setContainerWidthDiff);cS(this)};
var k4=function(g,v){return Math.min(Math.max(v,0),g.containerWidthDiff)};
yW.prototype.onMouseUp=function(){this.dragging=!1};
yW.prototype.transformContainer=function(){this.offset=k4(this,this.offset);var g=_.Cv("HTML_DIR")==="rtl"?"":"-";_.hb(this.hostElement).querySelector("#chips").style.transform="translateX("+g+this.offset+"px)";cS(this)};
var cS=function(g){_.q7(g,g.setButtonsState)};
yW.prototype.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=k4(this,this.offset));this.atStart=this.offset<=0};
yW.prototype.setContainerWidthDiff=function(){var g=_.hb(this.hostElement).querySelector("#scroll-container"),v=_.hb(this.hostElement).querySelector("#chips");g&&v&&(this.containerWidthDiff=v.clientWidth-g.clientWidth)};
yW.prototype.scrollChipIntoView=function(g){var v=_.hb(this.hostElement).querySelector("#scroll-container");if(v){var r=this.atStart?0:106,k=this.atEnd?0:106;g.offsetLeft<this.offset+r?this.offset=k4(this,g.offsetLeft-r):g.offsetLeft+g.clientWidth>this.offset+v.clientWidth-k&&(this.offset=k4(this,g.offsetLeft+g.clientWidth+k-v.clientWidth))}};
yW.prototype.transformContainer=yW.prototype.transformContainer;_.K([_.u({value:0}),_.F("design:type",Number)],yW.prototype,"offset",void 0);_.K([_.u({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],yW.prototype,"atStart",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],yW.prototype,"atEnd",void 0);_.K([_.u(),_.F("design:type",Number)],yW.prototype,"scrollDistance",void 0);
_.K([_.IU("offset"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yW.prototype,"transformContainer",null);yW=_.K([_.Yx()],yW);var yRF;var cRc;var Wy6=_.bC(function(g){var v=g.data;g=_.I(_.Ww(!1,void 0,"icHmSe"));var r=g.next().value,k=g.next().value;g={};g=_.IV("ytChipShapeChip",function(){a:switch(v==null?void 0:v().state){case 0:var z="ytChipShapeActive";break a;case 1:z="ytChipShapeDisabled";break a;default:z="ytChipShapeInactive"}return z},function(){var z=v().type===1||v().type===2,W=v();
return z||W!=null&&W.startIcon?W==null||!W.startIcon||W!=null&&W.text?z?"ytChipShapeEndIconPadding":(W==null?0:W.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},(g.ytChipShapeFocused=function(){var z;
return r()&&((z=v())==null?void 0:z.state)!==1},g));
var y=function(z){if((v==null?void 0:v().state)!==1){var W,S;(S=(W=v()).onTap)==null||S.call(W,z)}};
return _.A("chip-shape",{class:"ytChipShapeHost","on:focusin":_.oV(function(){var z=_.h0().resolve(_.Bd(_.vV));if(z){k(z.isKeyBoardInUse());var W,S;(S=(W=v()).onFocusIn)==null||S.call(W)}return!1}),
"on:focusout":_.oV(function(){k(!1);return!1})},_.A(zzC,{shouldWrapInButton:function(){return v().type!==2},
selected:function(){return v().state===0},
onClick:y,isDropdown:function(){return v().type===1},
accessibilityLabel:function(){return v().accessibilityLabel}},_.A("div",{class:g},_.A(_.d,{cond:function(){return v().startIcon},
then:function(){return _.A(_.eg,{icon:function(){var z;return(z=v())==null?void 0:z.startIcon},
className:function(){return v().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"}})}}),function(){return v().text},_.A(IpH,{shape:v,
onClick:y}))))},"zb");
Wy6.idomCompat=!0;var zzC=_.bC(function(g){var v=_.oV(function(r){g.onClick(r);return!1});
return _.A(_.d,{cond:g.shouldWrapInButton,then:function(){return _.A("button",{class:"ytChipShapeButtonReset","on:click":v,role:function(){return g.isDropdown()?"combobox":"tab"},
"aria-label":g.accessibilityLabel,"aria-selected":g.selected},g.children)},
else:function(){return g.children}})},"Ab"),IpH=_.bC(function(g){var v=g.shape;
var r=g.onClick;var k=_.oV(function(y){r(y);return!1});
return _.A(_.T7,null,_.A(_.da,{when:function(){return v().type===1}},function(){return _.A(_.eg,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.A(_.da,{when:function(){return v().type===2}},function(){return _.A("button",{class:"ytChipShapeButtonReset",
"on:click":k},_.A(_.eg,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.A(_.da,{when:function(){return v().type===0}},function(){return _.A(_.R6,null)}))},"Bb");_.B6(Wy6,"chip-shape",{props:{data:_.me}});var zs=function(){var g=_.J.apply(this,arguments)||this;g.disableDeselectEvent=!1;g.modern=_.T("web_modern_typography");g.useChipShape=_.T("web_chip_shape_defrag");g.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return g};
_.N(zs,_.J);_.c=zs.prototype;_.c.beforeRegister=function(){_.T("web_chip_shape_defrag")||(this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"})};
_.c.attached=function(){this.useChipShape||(this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","tab"),this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0"))};
_.c.onSelectChipCommand=function(g){if(!this.selected&&this.data&&(g=_.l(g,CAc),g.targetId&&g.targetId===this.data.targetId))this.onTap()};
_.c.onFilterChipTransformCommand=function(g){if(!this.selected&&this.data){var v;(g=(v=_.l(g,jaF))==null?void 0:v.chipUniqueId)&&g===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.c.dataChanged=function(){var g=this;_.q7(this,function(){g.data&&g.data.isSelected&&!g.selected&&(g.scrollChipIntoView(),g.onTap())})};
_.c.selectionChanged=function(){this.useChipShape||this.hostElement.setAttribute("aria-selected",""+this.selected)};
_.c.computeChipStyle=function(g){return g!=null?g:"STYLE_DEFAULT"};
_.c.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint&&!this.isGnomeChip?_.nW(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.nW(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement,this.isGnomeChip]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.c.onFocus=function(){var g=_.h0().resolve(_.Bd(_.vV));g&&g.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.c.scrollChipIntoView=function(){_.hV(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.mx.Object.defineProperties(zs.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.icon)}},
isGnomeChip:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.uniqueId)==="gnome_chip"}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return tZB({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
zs.prototype.onFocus=zs.prototype.onFocus;zs.prototype.onTap=zs.prototype.onTap;zs.prototype.selectionChanged=zs.prototype.selectionChanged;zs.prototype.dataChanged=zs.prototype.dataChanged;_.K([_.D(_.aw),_.F("design:type",Object)],zs.prototype,"ironButtonState",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],zs.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],zs.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],zs.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.UM),_.F("design:type",Object)],zs.prototype,"ironA11yKeysBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],zs.prototype,"disableDeselectEvent",void 0);_.K([_.u(),_.F("design:type",Object)],zs.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data.icon"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zs.prototype,"hasIcon",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data.uniqueId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zs.prototype,"isGnomeChip",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],zs.prototype,"modern",void 0);_.K([_.u({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.F("design:type",String)],zs.prototype,"chipStyle",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],zs.prototype,"selected",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],zs.prototype,"useChipShape",void 0);_.K([_.C("data","selected"),_.F("design:type",Object),_.F("design:paramtypes",[])],zs.prototype,"chipShapeData",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zs.prototype,"dataChanged",null);_.K([_.IU("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zs.prototype,"selectionChanged",null);
_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zs.prototype,"onTap",null);_.K([_.zz("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zs.prototype,"onFocus",null);zs=_.K([_.HX({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],zs);
_.m(zs,"yt-chip-cloud-chip-renderer",function(){if(cRc===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-chip-cloud-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_chip_cloud_chip_renderer.yt.chip.cloud.chip.renderer.css.js--\x3e<div id="chip-shape-container" class="style-scope yt-chip-cloud-chip-renderer">\n    <chip-shape data="[[chipShapeData]]" class="style-scope yt-chip-cloud-chip-renderer"></chip-shape>\n</div>\n<div id="chip-container" class="style-scope yt-chip-cloud-chip-renderer">\n    <yt-icon class="leading-icon style-scope yt-chip-cloud-chip-renderer" hidden="[[!hasIcon]]" icon="[[data.icon.iconType]]">\n    </yt-icon>\n    <yt-formatted-string id="text" ellipsis-truncate="" text="[[data.text]]" class="style-scope yt-chip-cloud-chip-renderer">\n    </yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;yRF===void 0&&(yRF=document.createElement("template"));var k=yRF;r.call(v,k.content.cloneNode(!0),g.content.firstChild);cRc=g}g=cRc;return g},{mode:2});var IS=function(){var g=_.J.apply(this,arguments)||this;g.isDarkTheme=!1;g.notSticky=!1;g.transparentBackground=!1;g.shouldHide=!1;g.disableSticky=!1;g.fluidWidth=!1;g.isClipList=!1;g.defaultChipIndex=0;g.isPlaylist=!1;g.playlistVotingAnimationEnabled=_.T("web_enable_voting_animation");g.toolbarHeight=0;g.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return g};
_.N(IS,_.J);_.c=IS.prototype;
_.c.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]",isPlaylistPageWithFilters:"[[isPlaylistPage]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},
params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.c.attached=function(){var g=this;document.addEventListener("scroll",_.cX(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var v;this.toolbarHeight=((v=document.querySelector("ytd-masthead"))==null?void 0:v.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(r){g.handleIntersect(r)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){g.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.c.detached=function(){var g;(g=this.intersectionObserver)==null||g.disconnect();var v;(v=this.resizeObserver)==null||v.disconnect();document.removeEventListener("scroll",_.cX(this,this.updateChipBarWidthAndTop))};
_.c.dataChanged=function(){var g=this,v,r,k;((k=_.l((v=this.data)==null?void 0:(r=v.contents)==null?void 0:r[0],gej))==null?void 0:k.uniqueId)==="gnome_chip"&&(this.defaultChipIndex=1);this.updating=!0;var y=this.findSelectedChipIndex();this.selectedIndex!==y&&(this.selectedIndex=-1);_.q7(this,function(){g.selectedIndex=y;g.updating=!1;g.ytScrollableChipCloudBehavior.reset()})};
_.c.findSelectedChipIndex=function(){var g;if((g=this.data)==null||!g.contents)return 0;g=this.data.contents;for(var v=0;v<g.length;v++){var r=void 0;if((r=_.l(g[v],gej))==null?0:r.isSelected)return v}return 0};
_.c.computeStyle=function(g){return g};
_.c.handleChipCloudChipSelectAction=function(g){g=this.JSC$13939_chipsSelector.indexOf(g);g>-1&&this.JSC$13939_chipsSelector.selectIndex(g)};
_.c.handleChipCloudChipDeselectAction=function(){if(_.T("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var g,v,r,k=(r=_.l((g=this.data)==null?void 0:(v=g.contents)==null?void 0:v[0],gej))==null?void 0:r.navigationEndpoint;k&&_.nW(this.hostElement,"yt-browse-section-list-reload-endpoint",[k]);this.JSC$13939_chipsSelector.selectIndex(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.c.onGuideIsExpandedChanged=function(){var g=this.ytScrollableChipCloudBehavior;_.q7(g,g.setContainerWidthDiff);cS(this.ytScrollableChipCloudBehavior)};
_.c.onResize=function(){var g=this.ytScrollableChipCloudBehavior;_.q7(g,g.setContainerWidthDiff);cS(this.ytScrollableChipCloudBehavior)};
_.c.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.c.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.c.handleIntersect=function(g){this.notSticky=this.isChannelPageGrid||this.disableSticky||g[0].intersectionRatio===1};
_.c.updateDimensions=function(){var g=this.ytRendererBehavior.parentComponent;if(g){var v,r=(v=g.headerElement)!=null?v:g;_.kx(this.hostElement,{"--ytd-rich-grid-chips-bar-width":r.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.c.updateSelectedIndexFromBinding=function(g){this.selectedIndex=g.detail.value};
_.c.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var g;(g=this.sortFilterHeaderRendererElement)==null||g.setAttribute("is-playlist-page-with-filters","")}};
_.c.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch($gH(!this.notSticky))};
_.mx.Object.defineProperties(IS.prototype,{isChannelPageGrid:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_CHANNEL_PAGE_GRID"}},
isHashtagLandingPage:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_HASHTAG_LANDING_PAGE"}},
isPlaylistPage:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_PLAYLIST_PAGE"}},
isDisableDeselectEvent:{configurable:!0,enumerable:!0,get:function(){return this.isChannelPageGrid||this.isHashtagLandingPage||this.isPlaylistPage}},
sortFilterHeaderRendererData:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(g=this.data)==null?void 0:(v=g.contents)==null?void 0:v.find(function(k){return _.l(k,cYE)});
return{sortFilterHeaderRenderer:_.l(r,cYE)}}}});
IS.prototype.dispatchChipBarIsSticky=IS.prototype.dispatchChipBarIsSticky;IS.prototype.isPlaylistPageChanged=IS.prototype.isPlaylistPageChanged;IS.prototype.updateChipBarWidthAndTop=IS.prototype.updateChipBarWidthAndTop;IS.prototype.onResize=IS.prototype.onResize;IS.prototype.onGuideIsExpandedChanged=IS.prototype.onGuideIsExpandedChanged;IS.prototype.dataChanged=IS.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],IS.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],IS.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],IS.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.NK),_.F("design:type",Object)],IS.prototype,"ironResizableBehavior",void 0);_.K([_.D(),_.F("design:type",yW)],IS.prototype,"ytScrollableChipCloudBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],IS.prototype,"ytdReduxBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],IS.prototype,"data",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],IS.prototype,"selectedIndex",void 0);_.K([_.u({value:320}),_.F("design:type",Number)],IS.prototype,"scrollDistance",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],IS.prototype,"isDarkTheme",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],IS.prototype,"notSticky",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],IS.prototype,"transparentBackground",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.F("design:type",String)],IS.prototype,"componentStyle",void 0);_.K([_.u({selector:_.AAR}),_.F("design:type",Boolean)],IS.prototype,"guideIsExpanded",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],IS.prototype,"shouldHide",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],IS.prototype,"disableSticky",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],IS.prototype,"fluidWidth",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],IS.prototype,"isClipList",void 0);_.K([_.u(),_.F("design:type",Object)],IS.prototype,"defaultChipIndex",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],IS.prototype,"isPlaylist",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],IS.prototype,"playlistVotingAnimationEnabled",void 0);_.K([_.PX("#chips"),_.F("design:type",Object)],IS.prototype,"JSC$13939_chipsSelector",void 0);_.K([_.PX("ytd-sort-filter-header-renderer"),_.F("design:type",HTMLElement)],IS.prototype,"sortFilterHeaderRendererElement",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],IS.prototype,"updating",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IS.prototype,"dataChanged",null);_.K([_.IU("guideIsExpanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IS.prototype,"onGuideIsExpandedChanged",null);_.K([_.zz("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IS.prototype,"onResize",null);
_.K([_.Um("isChannelPageGrid","disableSticky","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IS.prototype,"updateChipBarWidthAndTop",null);_.K([_.C("componentStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],IS.prototype,"isChannelPageGrid",null);_.K([_.C("componentStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],IS.prototype,"isHashtagLandingPage",null);
_.K([_.IU("isPlaylistPage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IS.prototype,"isPlaylistPageChanged",null);_.K([_.C("componentStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],IS.prototype,"isPlaylistPage",null);_.K([_.C("componentStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],IS.prototype,"isDisableDeselectEvent",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],IS.prototype,"sortFilterHeaderRendererData",null);_.K([_.u({reflectToAttribute:!0,selector:_.lsK}),_.F("design:type",String)],IS.prototype,"frostedGlassMode",void 0);_.K([_.IU("notSticky"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IS.prototype,"dispatchChipBarIsSticky",null);IS=_.K([_.V({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],IS);
_.m(IS,"ytd-feed-filter-chip-bar-renderer",function(){if(kPt!==void 0)return kPt;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-filter-chip-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chips-wrapper" class="style-scope ytd-feed-filter-chip-bar-renderer">\n  <div id="chips-content" class="style-scope ytd-feed-filter-chip-bar-renderer">\n    <div id="left-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="left-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n    <div id="filter" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    <div id="scroll-container" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <iron-selector id="chips" activate-event="" role="tablist" selected="[[selectedIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedIndexFromBinding" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      </iron-selector>\n    </div>\n    <div id="right-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="right-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return kPt=g},{mode:1});var Pqj;var S60=_.bC(function(g){var v=g.data;var r=g.buttonIndex;var k=g.selectedIndex;var y=g.onSelect;var z=function(){return r()===k()},W=function(){var S,Y;
return(Y=(S=v().text)==null?void 0:S.content)!=null?Y:""};
g=_.zCA();return _.A("yt-toggleable-image-button-view-model",{class:function(){var S={};S=(S["toggleable-image-button-view-model-wiz"]=!0,S[""]=!0,S["toggleable-image-button-view-model-wiz__semi-transparent"]=k()!==-1&&!z(),S);return _.Pq(S)},
tabindex:0,"aria-label":W,"aria-pressed":z,role:"button","on:keydown":g,"on:click":_.oV(function(){y(v().onSubmitCommand);return!1})},_.A(_.d,{cond:function(){return v().logo},
then:function(S){return _.A(_.Kw,{data:S,className:function(){var Y={};Y=(Y["toggleable-image-button-view-model-wiz__image"]=!0,Y["toggleable-image-button-view-model-wiz__circular-radius"]=!(!v().backgroundColor||!v().backgroundColorDarkMode),Y["toggleable-image-button-view-model-wiz__gradient-ring"]=!!(z()&&v().backgroundColor&&v().backgroundColorDarkMode),Y);return _.Pq(Y)},
alt:W,useWidth:!1,style:function(){if(z()&&v().backgroundColor&&v().backgroundColorDarkMode){var Y=C2(Number(v().backgroundColorDarkMode),"1");var e=C2(Number(v().backgroundColor),"1");Y="background: linear-gradient(180deg,"+Y+","+e+") border-box;"}else Y="";return Y}})}}),_.A(_.dZ,{model:{borderRadius:"16px"}}),_.A("p",{class:function(){var S={};
S=(S["toggleable-image-button-view-model-wiz__label"]=!0,S["toggleable-image-button-view-model-wiz__bold-text"]=z(),S);return _.Pq(S)}},_.A(_.FS,{text:function(){return v().text}})))},"Cb");
S60.idomCompat=!0;var Y61=_.bC(function(g){var v=g.data;g=_.I(_.Ww({index:-1,command:{}},void 0,"Zcqtsb"));var r=g.next().value,k=g.next().value;return _.A("yt-nudge-form-view-model",{class:"nudge-form-view-model-wiz"},_.A("div",{class:"nudge-form-view-model-wiz__form-options"},_.A(_.dF,{data:function(){return v().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(y,z){return _.A(S60,{data:y.data,buttonIndex:z,selectedIndex:function(){return r().index},
onSelect:function(W){k({index:z(),command:W})}})}})),_.A(_.FS,{text:function(){return v().subtitle},
className:"nudge-form-view-model-wiz__subtitle"}),_.A("div",{class:"nudge-form-view-model-wiz__submit"},_.A(_.dF,{data:function(){return v().submitButton}},{buttonViewModel:function(y){return _.A(omV,{data:y.data,
isDisabled:function(){return r().index===-1},
onClick:function(){_.jW(r().command)}})}})))},"Db");
Y61.idomCompat=!0;var omV=_.bC(function(g){var v=_.Uk(function(){return Object.assign({},g.data(),{state:g.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"rgD0re");
return _.A(_.Du,{data:v,onClick:g.onClick})},"Eb");_.B6(Y61,"yt-nudge-form-view-model",{props:{data:_.me}});var WS=function(){var g=_.J.apply(this,arguments)||this;g.roundedContainer=!0;g.buttonUpdate=_.T("web_modern_buttons");g.isDarkMode=!1;g.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return g};
_.N(WS,_.J);_.c=WS.prototype;_.c.computeNudgeStyle=function(g){return g?"modernized-nudge":""};
_.c.handleDarkModeToggledAction=function(g){this.isDarkMode=g};
_.c.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.c.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{chipCloudChipRenderer:"yt-chip-cloud-chip-renderer",nudgeFormViewModel:"yt-nudge-form-view-model"}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content",
mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.c.computeIsHorizontalButtons=function(g){return g?!!g.applyModernizedStyle&&!!g.enableHorizontalButtons&&!!g.secondaryButton:!1};
_.mx.Object.defineProperties(WS.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var g,v;return(v=(g=this.data)==null?void 0:g.backgroundStyle)!=null?v:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var g,v;return(v=(g=this.data)==null?void 0:g.contentsLocation)!=null?v:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null?0:g.lightIconImage)}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],WS.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],WS.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],WS.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],WS.prototype,"actionHandlerBehavior",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("isHideEnclosingAction"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],WS.prototype,"isHidden",null);_.K([_.u(),_.F("design:type",Object)],WS.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WS.prototype,"roundedContainer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WS.prototype,"buttonUpdate",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.F("design:type",String)],WS.prototype,"nudgeStyle",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data.trimStyle"),_.F("design:type",String),_.F("design:paramtypes",[])],WS.prototype,"trimStyle",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.backgroundStyle"),_.F("design:type",String),_.F("design:paramtypes",[])],WS.prototype,"backgroundStyle",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data.contentsLocation"),_.F("design:type",String),_.F("design:paramtypes",[])],WS.prototype,"contentsLocation",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.disableDropShadow"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],WS.prototype,"noShadow",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.lightIconImage"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],WS.prototype,"noIcon",null);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.F("design:type",Boolean)],WS.prototype,"isHorizontalButtons",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Object)],WS.prototype,"isDarkMode",void 0);WS=_.K([_.V({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],WS);
_.m(WS,"ytd-feed-nudge-renderer",function(){if(Pqj!==void 0)return Pqj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-nudge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-feed-nudge-renderer">\n  <div id="dismiss-button" class="style-scope ytd-feed-nudge-renderer"></div>\n  <div id="content-wrapper" class="style-scope ytd-feed-nudge-renderer">\n    <div id="header-container" class="style-scope ytd-feed-nudge-renderer">\n      <div id="image-container" hidden="[[!data.lightIconImage]]" class="style-scope ytd-feed-nudge-renderer">\n        <yt-img-shadow id="nudge-image" height="32" thumbnail="[[data.lightIconImage]]" class="style-scope ytd-feed-nudge-renderer">\n        </yt-img-shadow>\n      </div>\n    </div>\n    <div id="text-container" class="style-scope ytd-feed-nudge-renderer">\n      <div id="title-container" class="style-scope ytd-feed-nudge-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-feed-nudge-renderer"></yt-formatted-string>\n      </div>\n      <div id="subtitle-container" class="style-scope ytd-feed-nudge-renderer">\n        <yt-formatted-string id="subtitle" split-lines="" text="[[data.subtitle]]" class="style-scope ytd-feed-nudge-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="contents" hidden="[[!data.contents]]" class="style-scope ytd-feed-nudge-renderer"></div>\n    <div id="button-container" hidden="[[!data.primaryButton]]" class="style-scope ytd-feed-nudge-renderer">\n      <div id="primary-button" class="style-scope ytd-feed-nudge-renderer"></div>\n      <div id="secondary-button" class="style-scope ytd-feed-nudge-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-feed-nudge-renderer">\n  <div id="dismissed-content" class="style-scope ytd-feed-nudge-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Pqj=g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var UHV;var ARV;var PS=function(){var g=_.J.apply(this,arguments)||this;g.collapsed=!1;g.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return g};
_.N(PS,_.J);PS.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"}}}};
PS.prototype.handleRatingSelect=function(){var g;((g=this.data)==null?0:g.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
PS.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],PS.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],PS.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],PS.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],PS.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.uB),_.F("design:type",Object)],PS.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],PS.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],PS.prototype,"collapsed",void 0);PS=_.K([_.V({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],PS);
_.m(PS,"ytd-slimline-survey-renderer",function(){if(ARV!==void 0)return ARV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-slimline-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-slimline-survey-renderer">\n  <div id="content-wrapper" class="style-scope ytd-slimline-survey-renderer">\n    <div id="header-container" class="style-scope ytd-slimline-survey-renderer">\n      <div id="title-container" class="style-scope ytd-slimline-survey-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-slimline-survey-renderer"></yt-formatted-string>\n      </div>\n      <div id="dismiss-button" class="style-scope ytd-slimline-survey-renderer"></div>\n    </div>\n    <div id="rating-survey" class="style-scope ytd-slimline-survey-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-slimline-survey-renderer">\n  <div id="dismissed-content" class="style-scope ytd-slimline-survey-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ARV=g},{mode:1});var ezu;var SJ=function(){return _.J.apply(this,arguments)||this};
_.N(SJ,_.J);SJ.prototype.maybeGetBackgroundColor=function(g){return this.isDarkMode?g.section2Color:g.section3Color};
SJ.prototype.colorPaletteChanged=function(){var g=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;g&&(g==null?0:g.secondaryTitleColor)&&this.maybeGetBackgroundColor(g)?(this.hostElement.style.backgroundColor=_.wG(this.maybeGetBackgroundColor(g)),this.hostElement.style.color=_.wG(g.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
SJ.prototype.colorPaletteChanged=SJ.prototype.colorPaletteChanged;_.K([_.D(_.QN),_.F("design:type",Object)],SJ.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],SJ.prototype,"data",void 0);_.K([_.u({selector:function(g){return g.ui.darkModeIsEnabled}}),
_.F("design:type",Boolean)],SJ.prototype,"isDarkMode",void 0);_.K([_.u(),_.F("design:type",Object)],SJ.prototype,"lightColorPalette",void 0);_.K([_.u(),_.F("design:type",Object)],SJ.prototype,"darkColorPalette",void 0);_.K([_.IU("darkColorPalette","lightColorPalette","data","isDarkMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SJ.prototype,"colorPaletteChanged",null);SJ=_.K([_.V({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],SJ);
_.m(SJ,"ytd-endorsement-header-renderer",function(){if(ezu!==void 0)return ezu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-endorsement-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope ytd-endorsement-header-renderer"></yt-icon>\n<yt-formatted-string id="text" text="[[data.title]]" class="style-scope ytd-endorsement-header-renderer"></yt-formatted-string>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return ezu=g},{mode:1});_.B6(_.ZC,"yt-decorated-avatar-view-model",{props:{data:_.me,className:_.me}});var oS=function(){var g=_.J.apply(this,arguments)||this;g.fullHeight=_.T("web_rich_grid_media_full_height");g.showChannelAvatar=!0;g.hasPlaylistThumbnail=!1;g.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};g.prepareThumbnailForPageTransition=function(){_.T("web_thumbnail_to_watch_transition")&&(g.thumbnail.style.viewTransitionName="thumbnail-to-watch",g.cleanupThumbnailAfterPageTransition(g.thumbnail))};
return g};
_.N(oS,_.J);_.c=oS.prototype;
_.c.configureRendererStamper=function(){return{lazyLoadMenu:PA,immediateLoadMenu:{id:"immediate-load-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.thumbnailUnderlay":{id:"thumbnail-underlay",mapping:{endorsementHeaderRenderer:{component:"ytd-endorsement-header-renderer",properties:{lightColorPalette:"[[data.thumbnail.lightColorPalette]]",darkColorPalette:"[[data.thumbnail.darkColorPalette]]"}}}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyRenderer:"ytd-slimline-survey-renderer"}},"data.buttons":{id:"buttons",
mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}},"data.avatar":{id:"avatar",mapping:{avatarStackViewModel:{component:"yt-avatar-stack-view-model",properties:{overrides:"[[avatarStackViewModelOverrides]]"}},
decoratedAvatarViewModel:"yt-decorated-avatar-view-model"}}}};
_.c.attached=function(){this.updateInlinePreviewHoverListeners()};
_.c.detached=function(){this.clearInlinePreviewHoverListeners()};
_.c.shouldLazyLoadMenu=function(){var g=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.T("kevlar_modern_downloads_page")||!g};
_.c.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13965_inlinePreviewHoverListener=qY({mediaRenderer:this,lockupElement:this.JSC$13965_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.c.getVideoPreviewOpts=function(){var g={},v;if((v=this.data)==null?0:v.multipleInlinePlaybackEndpoint)g=SZu;this.isRadio&&(g=PrC);return _.T("web_thumbnail_to_watch_transition")?Object.assign({},g,{onNavigateToWatchCallback:this.prepareThumbnailForPageTransition}):g};
_.c.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$13965_inlinePreviewHoverListener)==null||nA(g)};
_.c.getOwner=function(){var g,v,r;return((g=this.data)==null?void 0:(v=g.channelThumbnailSupportedRenderers)==null?void 0:v.channelThumbnailWithLinkRenderer)||_.l((r=this.data)==null?void 0:r.showProviderChannelThumbnail,ict)};
_.c.updateLockupSize=function(){var g;((g=this.getOwner())==null?0:g.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.c.getFeedbackEndpoint=function(g){if(_.l(g,_.ZB))return g;var v,r;g=(r=(v=_.l(g,_.kX))==null?void 0:v.commands)!=null?r:[];v=_.I(g);for(r=v.next();!r.done;r=v.next())if(r=this.getFeedbackEndpoint(r.value))return r;return null};
_.c.computeNavigationEndpoint=function(g){return FfY(g==null?void 0:g.navigationEndpoint)};
_.c.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var g=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(g)!==JSON.stringify(this.data)&&this.set("data",g)}};
_.c.onDataChanged=function(){var g=this,v=this.getOwner();if(v){this.set("data.owner",v);var r,k,y,z,W,S=((r=this.data)==null?void 0:(k=r.shortBylineText)==null?void 0:(y=k.runs)==null?void 0:(z=y[0])==null?void 0:z.text)||((W=v.name)==null?void 0:W.simpleText);this.set("data.owner.title",S)}var Y,e,a,E,p,f;v=((Y=this.data)==null?void 0:(e=Y.thumbnailRenderer)==null?void 0:e.playlistVideoThumbnailRenderer)||((a=this.data)==null?void 0:(E=a.thumbnailRenderer)==null?void 0:E.playlistCustomThumbnailRenderer)||
((p=this.data)==null?void 0:(f=p.thumbnailRenderer)==null?void 0:f.showCustomThumbnailRenderer);var Z;((Z=this.data)==null?0:Z.thumbnail)||!v||this.set("data.thumbnail",v.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){g.updateLockupSize()});
var L;if(Y=((L=this.data)==null?void 0:L.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(Y);var Q;((Q=this.dismissActionToReplayEntity)==null?0:Q.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.c.onHiddenChanged=function(){this.updateLockupSize()};
_.c.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.nW(this.hostElement,"yt-terminate-video-preview-action");else{var g;(g=this.videoTitleLink)==null||g.focus()}};
_.c.metadataColorChanged=function(){var g;if(this.metadataColor&&((g=this.videoTitle)==null?0:g.style))this.videoTitle.style.color=_.wG(this.metadataColor);else{var v,r;!this.metadataColor&&((v=this.videoTitle)==null?0:(r=v.style)==null?0:r.color)&&(this.videoTitle.style.color="")}};
_.c.onDetailsClick=function(g){var v=this.computedNavigationEndpoint;v&&(_.sX(_.qm(g),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.hV(this.hostElement,"yt-navigate",{endpoint:v}))};
_.c.cleanupThumbnailAfterPageTransition=function(g){_.hHR(document,"yt-page-type-changed",function(){g.style.viewTransitionName=""})};
_.c.onRendererTap=function(){this.prepareThumbnailForPageTransition();var g,v,r=((g=this.data)==null?void 0:g.serviceEndpoint)||this.getFeedbackEndpoint((v=this.data)==null?void 0:v.navigationEndpoint);r&&_.l(r,_.ZB)&&this.ytComponentBehavior.resolveCommand(r)};
_.c.onMouseDown=function(g){var v=g.target,r=this.computedNavigationEndpoint,k;g=v.href||((k=_.l(r==null?void 0:r.commandMetadata,_.F7))==null?void 0:k.url);k=v.data||r;g&&k&&FDm(g,k)};
_.c.computeVideoTitleText=function(){var g;if((g=this.data)==null?0:g.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.c.computeHasPlaylistThumbnail=function(g){var v,r,k,y,z;if((((v=g.thumbnailRenderer)==null?0:v.playlistVideoThumbnailRenderer)||((r=g.thumbnailRenderer)==null?0:r.playlistCustomThumbnailRenderer)||((k=g.thumbnailRenderer)==null?0:k.showCustomThumbnailRenderer)||((y=g.thumbnailRenderer)==null?0:y.playlistVideoThumbnailRenderer)||((z=g.thumbnailRenderer)==null?0:z.playlistCustomThumbnailRenderer))&&g.thumbnailOverlays)for(v=0;v<g.thumbnailOverlays.length;v++)if(r=void 0,(r=g.thumbnailOverlays[v])==
null?0:r.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.mx.Object.defineProperties(oS.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.T("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var g;return(g=this.data)==null?void 0:g.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var g;return(g=this.data)==null?void 0:g.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$13965_inlinePreviewHoverListener)==null?0:L3(g))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.Wi(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:g.videoId)||((v=this.data)==null?void 0:v.playlistId)||""}}});
oS.prototype.onMouseDown=oS.prototype.onMouseDown;oS.prototype.metadataColorChanged=oS.prototype.metadataColorChanged;oS.prototype.onIsDismissedChanged=oS.prototype.onIsDismissedChanged;oS.prototype.onHiddenChanged=oS.prototype.onHiddenChanged;oS.prototype.onDataChanged=oS.prototype.onDataChanged;oS.prototype.handleReloadDownloadsInfo=oS.prototype.handleReloadDownloadsInfo;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],oS.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],oS.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],oS.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],oS.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],oS.prototype,"ytdLockupBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],oS.prototype,"ytdReduxBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],oS.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],oS.prototype,"entitySelectorType",void 0);_.K([_.u(),_.F("design:type",Boolean)],oS.prototype,"noEndpoints",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],oS.prototype,"isRadio",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.Nd}),_.F("design:type",Boolean)],oS.prototype,"miniMode",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],oS.prototype,"fullHeight",void 0);
_.K([_.u(),_.F("design:type",Boolean)],oS.prototype,"showDarkVideoMetadata",void 0);_.K([_.u(),_.F("design:type",Boolean)],oS.prototype,"showLightVideoMetadata",void 0);_.K([_.u(),_.F("design:type",Number)],oS.prototype,"metadataColor",void 0);_.K([_.u(),_.F("design:type",Object)],oS.prototype,"showChannelAvatar",void 0);_.K([_.u(),_.F("design:type",Boolean)],oS.prototype,"hidden",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],oS.prototype,"showYtInteraction",void 0);
_.K([_.u(),_.F("design:type",String)],oS.prototype,"dismissedContentId",void 0);_.K([_.u({selectorArgs:["dismissedContentId"],selector:COJ}),_.F("design:type",Object)],oS.prototype,"dismissActionToReplayEntity",void 0);
_.K([_.u({selectorArgs:["entitySelectorType","mediaId"],selector:function(g,v,r){if(_.T("kevlar_modern_downloads_page")&&r&&v&&v!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(v){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var k=HGK(g,r);if(k){v=_.DE(g,r);var y=wi(g,r),z=JAA(g,r);g=QH(g,r);var W=Uwm(k,v,y,z);y=W.shortViewCountText;var S=W.publishedTimeText;W=W.badges;var Y=g>0;z=ogF(k,v,z,g);k=_.Y7(v)||v==="TRANSFER_STATE_FAILED"||v==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!o3(k.policyEntity)?
void 0:KfB(r,g,k.videoEntity.lengthSeconds);v==="TRANSFER_STATE_PAUSED_BY_USER"&&r&&!_.T("dl_resume_click_killswitch")&&(k={offlineVideoEndpoint:{videoId:r,action:"ACTION_RESUME"}});r={shortViewCountText:y,publishedTimeText:S,badges:W,isWatched:Y,navigationEndpoint:k,thumbnailOverlays:z}}else r=void 0;return r;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(v=tvo(g,r))if(k=_.LH(g,r),z=_.DWm(g,r),k!=="TRANSFER_STATE_UNKNOWN"){r=Y5h(v,k,z,r,T1h(g));break a}r=void 0}return r;default:_.Lx(new _.EU("Error: entitySelectorType defined but not matched in selector.",
g,v))}}}),
_.F("design:type",Object)],oS.prototype,"entityDrivenState",void 0);_.K([_.u({computed:"computeVideoTitleText(data)"}),_.F("design:type",Object)],oS.prototype,"videoTitleText",void 0);_.K([_.u({computed:"computeHasPlaylistThumbnail(data)"}),_.F("design:type",Object)],oS.prototype,"hasPlaylistThumbnail",void 0);_.K([_.u({computed:"computeNavigationEndpoint(data)"}),_.F("design:type",Object)],oS.prototype,"computedNavigationEndpoint",void 0);
_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],oS.prototype,"typographyBump",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("typographyBump"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],oS.prototype,"typographyBumpV2",null);_.K([_.PX("#video-title"),_.F("design:type",HTMLElement)],oS.prototype,"videoTitle",void 0);_.K([_.PX("#video-title-link"),_.F("design:type",HTMLElement)],oS.prototype,"videoTitleLink",void 0);
_.K([_.PX("#thumbnail"),_.F("design:type",HTMLElement)],oS.prototype,"thumbnail",void 0);_.K([_.PX("#dismissible"),_.F("design:type",HTMLElement)],oS.prototype,"JSC$13965_dismissibleMedia",void 0);_.K([_.C("data.menu"),_.F("design:type",Object),_.F("design:paramtypes",[])],oS.prototype,"lazyLoadMenu",null);_.K([_.C("data.menu"),_.F("design:type",Object),_.F("design:paramtypes",[])],oS.prototype,"immediateLoadMenu",null);
_.K([_.Um("entityDrivenState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oS.prototype,"handleReloadDownloadsInfo",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oS.prototype,"onDataChanged",null);_.K([_.Um("hidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oS.prototype,"onHiddenChanged",null);
_.K([_.IU("isDismissed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oS.prototype,"onIsDismissedChanged",null);_.K([_.IU("metadataColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oS.prototype,"metadataColorChanged",null);_.K([_.zz("mousedown"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],oS.prototype,"onMouseDown",null);
_.K([_.C("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],oS.prototype,"isHovered",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],oS.prototype,"useAvatar",null);_.K([_.C("data","entitySelectorType"),_.F("design:type",String),_.F("design:paramtypes",[])],oS.prototype,"mediaId",null);oS=_.K([_.V({is:"ytd-rich-grid-media",disableElementRegistration:!0})],oS);
var apu=_.gE()(oS,"ytd-rich-grid-media",function(){if(UHV!==void 0)return UHV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" dark$="[[showDarkVideoMetadata]]" hidden="[[hidden]]" light$="[[showLightVideoMetadata]]" on-click="onRendererTap" class="style-scope ytd-rich-grid-media"><div id="thumbnail" class="style-scope ytd-rich-grid-media"><ytd-thumbnail data="[[data]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-thumbnail><ytd-playlist-thumbnail data="[[data]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-playlist-thumbnail></div><div id="thumbnail-underlay" on-click="onDetailsClick" hidden="[[!data.thumbnailUnderlay]]" class="style-scope ytd-rich-grid-media"></div><div id="details" on-click="onDetailsClick" class="style-scope ytd-rich-grid-media"><div id="avatar-container" class="yt-simple-endpoint style-scope ytd-rich-grid-media" hidden="[[!showChannelAvatar]]"><a id="avatar-link" class="yt-simple-endpoint style-scope ytd-rich-grid-media" href$="[[computeHref_(data.owner.navigationEndpoint)]]" data="[[data.owner.navigationEndpoint]]" title="[[data.owner.title]]" tabindex="-1" hidden="[[useAvatar]]"><yt-img-shadow id="avatar-image" thumbnail="[[data.owner.thumbnail]]" width="48" class="style-scope ytd-rich-grid-media"></yt-img-shadow></a><div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-rich-grid-media"></div></div><div id="meta" class="style-scope ytd-rich-grid-media"><h3 class="style-scope ytd-rich-grid-media"><ytd-badge-supported-renderer class="top-badge style-scope ytd-rich-grid-media" collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]"></ytd-badge-supported-renderer><a id="video-title-link" class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-media" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[computedNavigationEndpoint]]"><yt-formatted-string id="video-title" text="[[videoTitleText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string></a></h3><ytd-video-meta-block class="grid style-scope ytd-rich-grid-media" data="[[data]]" metadata-color="[[metadataColor]]" mini-mode="[[miniMode]]" radio-meta="[[isRadio]]" rich-meta="" typography-bump="[[typographyBump]]"></ytd-video-meta-block><ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-media" badges="[[data.badges]]" hidden="[[!data.badges]]"></ytd-badge-supported-renderer><ytd-badge-supported-renderer class="title-badge style-scope ytd-rich-grid-media" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]"></ytd-badge-supported-renderer><yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string><div id="buttons" class="style-scope ytd-rich-grid-media"></div></div><div id="menu" class="style-scope ytd-rich-grid-media"></div><div id="immediate-load-menu" class="style-scope ytd-rich-grid-media"></div></div><div id="attached-survey" class="style-scope ytd-rich-grid-media"></div></div><div id="dismissed" light$="[[showLightVideoMetadata]]" dark$="[[showDarkVideoMetadata]]" class="style-scope ytd-rich-grid-media"><div id="dismissed-content" class="style-scope ytd-rich-grid-media"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-media" hidden="[[!showYtInteraction]]"></yt-interaction>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return UHV=g},{mode:_.v6("kevlar_poly_si_batch_j072")?1:2});var Emu;var Y4=function(){var g=_.J.apply(this,arguments)||this;g.removeMaxWidth=!0;g.insetMetadata=!1;return g};
_.N(Y4,_.J);_.c=Y4.prototype;_.c.configureRendererStamper=function(){return{innerMenu:PA,outerMenu:Object.assign({},PA,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.c.onDataChanged=function(){var g,v=((g=this.data)==null?void 0:g.trackingParams)||"";v&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(v));var r;((r=this.dismissActionToReplayEntity)==null?0:r.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.c.attached=function(){this.updateInlinePreviewHoverListeners()};
_.c.detached=function(){this.clearInlinePreviewHoverListeners()};
_.c.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$13970_inlinePreviewHoverListener=qY({mediaRenderer:this,lockupElement:this.JSC$13970_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:ont})};
_.c.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$13970_inlinePreviewHoverListener)==null||nA(g)};
_.c.onRendererTap=function(){var g,v,r=(g=this.data)==null?void 0:(v=g.serviceEndpoints)==null?void 0:v[0];_.l(r,_.ZB)&&this.componentBehavior.resolveCommand(r)};
_.c.onDetailsClick=function(g){var v,r=(v=this.data)==null?void 0:v.navigationEndpoint;r&&(_.sX(_.qm(g),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(r))};
_.c.onShow=function(){var g=this.data;g.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(g.onFirstVisibleCommand),delete g.onFirstVisibleCommand)};
_.mx.Object.defineProperties(Y4.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var g;return this.insetMetadata?void 0:(g=this.data)==null?void 0:g.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var g;return this.insetMetadata?(g=this.data)==null?void 0:g.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var g=this.data;if(g!=null&&g.badge&&(g=_.l(g.badge,GGu))){var v,r,k;return[{metadataBadgeRenderer:{label:((v=g.label)==null?void 0:(r=v.runs)==null?void 0:r[0].text)||((k=g.label)==null?void 0:k.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var g=this.data;return Object.assign({},g.headline,{accessibility:g.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return this.isSlimShort?(g=this.computedTitle)==null?void 0:(v=g.accessibility)==null?void 0:(r=v.accessibilityData)==null?void 0:r.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.T("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$13970_inlinePreviewHoverListener)==null?0:L3(g))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
Y4.prototype.onDataChanged=Y4.prototype.onDataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Y4.prototype,"componentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Y4.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],Y4.prototype,"ytdLockupBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Y4.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.uB),_.F("design:type",Object)],Y4.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Y4.prototype,"ytdReduxBehavior",void 0);_.K([_.PX("ytd-thumbnail"),_.F("design:type",HTMLElement)],Y4.prototype,"thumbnail",void 0);_.K([_.PX("#dismissible"),_.F("design:type",HTMLElement)],Y4.prototype,"JSC$13970_dismissibleMedia",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Y4.prototype,"removeMaxWidth",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Y4.prototype,"insetMetadata",void 0);_.K([_.u(),_.F("design:type",String)],Y4.prototype,"dismissedContentId",void 0);_.K([_.u({selectorArgs:["dismissedContentId"],selector:COJ}),_.F("design:type",Object)],Y4.prototype,"dismissActionToReplayEntity",void 0);_.K([_.C("insetMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],Y4.prototype,"thumbnailObjectFit",null);
_.K([_.C("data","insetMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],Y4.prototype,"innerMenu",null);_.K([_.C("data","insetMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],Y4.prototype,"outerMenu",null);_.K([_.u(),_.F("design:type",Object)],Y4.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.Nd}),_.F("design:type",Boolean)],Y4.prototype,"miniMode",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Y4.prototype,"onDataChanged",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Y4.prototype,"shortsBadges",null);_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Y4.prototype,"isShort",null);
_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Y4.prototype,"isSlimShort",null);_.K([_.C("data","isShort"),_.F("design:type",Object),_.F("design:paramtypes",[])],Y4.prototype,"computedTitle",null);_.K([_.C("isSlimShort","computedTitle"),_.F("design:type",Object),_.F("design:paramtypes",[])],Y4.prototype,"computedAccessibilityLabel",null);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Y4.prototype,"shouldForce2By3",null);_.K([_.C("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Y4.prototype,"isHovered",null);Y4=_.K([_.V({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],Y4);
_.m(Y4,"ytd-rich-grid-slim-media",function(){if(Emu!==void 0)return Emu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-slim-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-click="onRendererTap" class="style-scope ytd-rich-grid-slim-media">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" no-rounded-corners="[[isSlimShort]]" object-fit="[[thumbnailObjectFit]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-slim-media">\n  </ytd-thumbnail>\n  <div id="details" on-click="onDetailsClick" role="heading" aria-label$="[[computedAccessibilityLabel]]" class="style-scope ytd-rich-grid-slim-media">\n    <h3 class="style-scope ytd-rich-grid-slim-media">\n      <a class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-slim-media" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(computedTitle)]]" aria-label$="[[computedTitle.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">\n        <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-rich-grid-slim-media">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" class="style-scope ytd-rich-grid-slim-media">[[getSimpleString(computedTitle)]]</span>\n      </a>\n    </h3>\n    <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-rich-grid-slim-media"> [[getSimpleString(data.metadata)]] </span>\n    <ytd-video-meta-block class="grid style-scope ytd-rich-grid-slim-media" data="[[data]]" is-slim-short="[[isSlimShort]]" rich-meta="">\n    </ytd-video-meta-block>\n    <div id="menu" class="style-scope ytd-rich-grid-slim-media"></div>\n  </div>\n  <div id="menu-outer" class="style-scope ytd-rich-grid-slim-media"></div>\n  \n  <template is="dom-if" if="[[!isShort]]" class="style-scope ytd-rich-grid-slim-media">\n    <ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-slim-media" badges="[[data.badges]]" hidden="[[!data.badges]]">\n    </ytd-badge-supported-renderer>\n  </template>\n  <template is="dom-if" if="[[isShort]]" class="style-scope ytd-rich-grid-slim-media">\n    <ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-slim-media" badges="[[shortsBadges]]" hidden="[[!shortsBadges]]">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<div id="dismissed" class="style-scope ytd-rich-grid-slim-media">\n  <div id="dismissed-content" class="style-scope ytd-rich-grid-slim-media"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-slim-media"></yt-interaction>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Emu=g},{mode:_.v6("kevlar_poly_si_batch_j063")?1:2});var dH6;var pzj;var UQ=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(UQ,_.J);UQ.prototype.computeIcon=function(g){return g&&g.iconType?"yt-sys-icons:"+g.iconType.toLowerCase():""};
UQ.prototype.onMouseEnter=function(){this.isHovered=!0};
UQ.prototype.onMouseLeave=function(){this.isHovered=!1};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],UQ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],UQ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],UQ.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],UQ.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],UQ.prototype,"isHovered",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],UQ.prototype,"darkerDarkTheme",void 0);UQ=_.K([_.V({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],UQ);
_.m(UQ,"ytd-expand-on-hover-card-renderer",function(){if(pzj!==void 0)return pzj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expand-on-hover-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="card" class="style-scope ytd-expand-on-hover-card-renderer"><div class="content style-scope ytd-expand-on-hover-card-renderer"><div class="icon-line style-scope ytd-expand-on-hover-card-renderer"><yt-icon class="icon style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.icon]]" icon="[[computeIcon(data.icon)]]"></yt-icon><yt-icon class="info style-scope ytd-expand-on-hover-card-renderer" icon="info_outline" on-mouseenter="onMouseEnter"></yt-icon></div><yt-formatted-string class="title style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.title]]" text="[[data.title]]"></yt-formatted-string><yt-formatted-string class="subtitle style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.subtitle]]" text="[[data.subtitle]]"></yt-formatted-string></div></div><div id="overlay" hidden="[[!isHovered]]" on-mouseleave="onMouseLeave" class="style-scope ytd-expand-on-hover-card-renderer"><div class="content style-scope ytd-expand-on-hover-card-renderer"><div class="icon-line style-scope ytd-expand-on-hover-card-renderer"><yt-icon class="icon style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.icon]]" icon="[[computeIcon(data.icon)]]"></yt-icon><yt-icon class="info style-scope ytd-expand-on-hover-card-renderer" icon="info_outline"></yt-icon></div><yt-formatted-string class="title style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.title]]" text="[[data.title]]"></yt-formatted-string><yt-formatted-string class="subtitle style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.subtitle]]" text="[[data.subtitle]]"></yt-formatted-string><yt-formatted-string class="details style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.details]]" text="[[data.details]]"></yt-formatted-string></div></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return pzj=g},{mode:1});var Tec,lp1=function(){if(Tec!==void 0)return Tec;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="channel-user-state" hidden="[[!data.channelUserStateDescription]]" text="[[data.channelUserStateDescription]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><div id="content-section" class="style-scope ytd-channel-renderer"><div id="avatar-section" class="style-scope ytd-channel-renderer"><a class="channel-link yt-simple-endpoint style-scope ytd-channel-renderer" on-tap="onTap" href$="[[computeHrefEndpoint(data.navigationEndpoint)]]" data="[[computeChannelEndpoint(data.navigationEndpoint)]]"><div id="avatar" class="style-scope ytd-channel-renderer"><yt-img-shadow height="[[computeIconSize(compactStyle)]]" thumbnail="[[data.thumbnail]]" width="[[computeIconSize(compactStyle)]]" class="style-scope ytd-channel-renderer"></yt-img-shadow></div></a></div><div id="info-section" class="style-scope ytd-channel-renderer"><a id="main-link" class="channel-link yt-simple-endpoint style-scope ytd-channel-renderer" on-tap="onTap" href$="[[computeHrefEndpoint(data.navigationEndpoint)]]" data="[[computeChannelEndpoint(data.navigationEndpoint)]]"><div id="info" class="style-scope ytd-channel-renderer"><ytd-channel-name id="channel-title" badges="[[data.ownerBadges]]" channel-name="[[getSimpleString(data.title)]]" compact-style="[[compactStyle]]" wrap-text="" class="style-scope ytd-channel-renderer"></ytd-channel-name><div id="metadata" class="style-scope ytd-channel-renderer"><yt-formatted-string id="subscribers" respect-lang-dir="" text="[[data.subscriberCountText]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><span id="dot" hidden="[[computeHideDot(data)]]" class="style-scope ytd-channel-renderer">\u2022</span><span id="video-count" class="style-scope ytd-channel-renderer">[[getSimpleString(data.videoCountText)]]</span></div><yt-formatted-string id="description" hidden="[[compactStyle]]" text="[[data.descriptionSnippet]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-channel-renderer"></ytd-badge-supported-renderer></div><div id="navigation-icon" hidden="[[!data.navigationIcon.iconType]]" class="style-scope ytd-channel-renderer"><yt-icon disable-upgrade$="[[!data.navigationIcon.iconType]]" icon="[[data.navigationIcon.iconType]]" class="style-scope ytd-channel-renderer"></yt-icon></div></a><div id="buttons" class="style-scope ytd-channel-renderer"><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-channel-renderer"></div><div id="subscribe-button" hidden="[[!data.subscribeButton]]" class="style-scope ytd-channel-renderer"></div></div><div id="channel-memberships-button" hidden="[[!data.channelMembershipsButton]]" class="style-scope ytd-channel-renderer"></div></div></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Tec=g};_.Hq("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var Ap=function(){var g=_.J.apply(this,arguments)||this;g.compactStyle=!1;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N(Ap,_.J);_.c=Ap.prototype;_.c.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.c.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.channelMembershipsButton":{id:"channel-memberships-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.computeHideDot=function(g){return!(g&&g.subscriberCountText&&g.videoCountText)||this.compactStyle};
_.c.hasDualButtons=function(g){return g&&g.purchaseButton&&g.subscribeButton};
_.c.backgroundColorChanged=function(){if(this.data!==void 0){var g=this.data.backgroundColor;this.isDarkTheme&&(g=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=g!=null?_.wG(g):"transparent"}};
_.c.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.c.onTap=function(g){var v,r,k=((v=this.data)==null?void 0:v.navigationEndpoint)||((r=this.data)==null?void 0:r.serviceEndpoint);_.l(k,_.MY)&&(k&&_.h0().resolve(_.nv).resolveCommand(k,{form:{element:this.hostElement}}),g.preventDefault())};
_.c.computeChannelEndpoint=function(g){return _.l(g,_.MY)?null:g};
_.c.computeHrefEndpoint=function(g){return _.l(g,_.MY)?null:this.componentBehavior.computeHref_(g)};
_.c.computeChannelRendererStyle=function(g){return g};
_.c.computeIconSize=function(g){return g?108:136};
_.mx.Object.defineProperties(Ap,{template:{configurable:!0,enumerable:!0,get:function(){return lp1()}}});
Ap.prototype.backgroundColorChanged=Ap.prototype.backgroundColorChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ap.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ap.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.m7),_.F("design:type",Object)],Ap.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Ap.prototype,"componentBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Ap.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],Ap.prototype,"isDarkTheme",void 0);_.K([_.u({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.F("design:type",String)],Ap.prototype,"channelRendererStyle",void 0);_.K([_.u({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Ap.prototype,"dualButtons",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],Ap.prototype,"useBiggerThumbs",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.gV("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],Ap.prototype,"biggerThumbStyle",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ap.prototype,"compactStyle",void 0);_.K([_.IU("data","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ap.prototype,"backgroundColorChanged",null);Ap=_.K([_.V({is:"ytd-channel-renderer",disableElementRegistration:!0})],Ap);_.m(Ap,"ytd-channel-renderer",function(){return lp1()},{mode:1});var fpC;var Ne1;_.Hq("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var eJ=function(){var g=_.J.apply(this,arguments)||this;g.displayItemCount=2;g.collections=_.T("web_modern_collections_v2");g.hasPlaylistThumbnail=!1;g.stackThumbnailSize="large";return g};
_.N(eJ,_.J);_.c=eJ.prototype;_.c.attached=function(){this.updateInlinePreviewHoverListeners()};
_.c.detached=function(){this.clearInlinePreviewHoverListeners()};
_.c.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.c.computeFirstVideos=function(g,v){return g&&v?g.slice(0,v):[]};
_.c.computeThumbnailWidth=function(g,v){return g?v==="BIG"?500:v==="MASSIVE"?600:v==="MEDIUM"?450:420:360};
_.c.computeThumbnailHeight=function(g,v){return g?v==="BIG"?280:v==="MASSIVE"?337:234:202};
_.c.clearInlinePreviewHoverListeners=function(){var g;(g=this.JSC$13983_inlinePreviewHoverListener)==null||nA(g)};
_.c.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13983_inlinePreviewHoverListener=qY({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:SZu,thumbnailElement:this.thumbnail})};
_.c.computeHasPlaylistThumbnail=function(g){var v,r;if((((v=g.thumbnailRenderer)==null?0:v.playlistVideoThumbnailRenderer)||((r=g.thumbnailRenderer)==null?0:r.playlistCustomThumbnailRenderer))&&g.thumbnailOverlays)for(v=0;v<g.thumbnailOverlays.length;v++)if(r=void 0,(r=g.thumbnailOverlays[v])==null?0:r.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.mx.Object.defineProperties(eJ.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.JSC$13983_inlinePreviewHoverListener)==null?0:L3(g))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
eJ.prototype.dataChanged=eJ.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],eJ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],eJ.prototype,"ytdLockupBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],eJ.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],eJ.prototype,"displayItemCount",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],eJ.prototype,"useBiggerThumbs",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.gV("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],eJ.prototype,"biggerThumbsStyle",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],eJ.prototype,"collections",void 0);_.K([_.u({computed:"computeHasPlaylistThumbnail(data)"}),_.F("design:type",Object)],eJ.prototype,"hasPlaylistThumbnail",void 0);_.K([_.u(),_.F("design:type",String)],eJ.prototype,"stackThumbnailSize",void 0);_.K([_.PX("ytd-thumbnail"),_.F("design:type",HTMLElement)],eJ.prototype,"thumbnail",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eJ.prototype,"dataChanged",null);_.K([_.C("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eJ.prototype,"isHovered",null);eJ=_.K([_.V({is:"ytd-radio-renderer",disableElementRegistration:!0})],eJ);
_.m(eJ,"ytd-radio-renderer",function(){if(Ne1!==void 0)return Ne1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" height="[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-radio-renderer">\n</ytd-thumbnail>\n<ytd-playlist-thumbnail data="[[data]]" height="[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="true" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-radio-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-radio-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-radio-renderer" href="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-radio-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-radio-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-radio-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block id="meta" data="[[data]]" radio-meta="" class="style-scope ytd-radio-renderer"></ytd-video-meta-block>\n  </a>\n  <ul id="list" class="style-scope ytd-radio-renderer">\n    <template is="dom-repeat" items="[[computeFirstVideos(data.videos, displayItemCount)]]" as="video" class="style-scope ytd-radio-renderer">\n      <li class="style-scope ytd-radio-renderer">\n        <ytd-child-video-renderer data="[[video.childVideoRenderer]]" class="style-scope ytd-radio-renderer">\n        </ytd-child-video-renderer>\n      </li>\n    </template>\n  </ul>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-radio-renderer"></yt-interaction>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Ne1=g},{mode:_.v6("kevlar_poly_si_batch_j058")?1:2});var Z4u;_.Hq("itemSectionRenderer","showRenderer","ytd-show-renderer");var aS=function(){return _.J.apply(this,arguments)||this};
_.N(aS,_.J);aS.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
aS.prototype.computeThumbnailWidth=function(g){return g?360:246};
aS.prototype.computeUseProminentThumbs=function(g){return g};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],aS.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],aS.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],aS.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],aS.prototype,"isSearch",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.F("design:type",Boolean)],aS.prototype,"useProminentThumbs",void 0);aS=_.K([_.V({is:"ytd-show-renderer",disableElementRegistration:!0})],aS);
_.m(aS,"ytd-show-renderer",function(){if(Z4u!==void 0)return Z4u;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-show-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail data="[[data]]" width="[[computeThumbnailWidth(useProminentThumbs)]]" class="style-scope ytd-show-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-show-renderer">\n<a id="logo-container" class="yt-simple-endpoint style-scope ytd-show-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-show-renderer">\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-show-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-show-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block data="[[data]]" class="style-scope ytd-show-renderer"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-show-renderer">\n  </ytd-badge-supported-renderer>\n  <ytd-badge-supported-renderer id="bottom-standalone-badge" bottom-standalone-badge="[[data.bottomStandaloneBadge]]" hidden="[[!data.bottomStandaloneBadge]]" class="style-scope ytd-show-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n<div id="menu" class="style-scope ytd-show-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Z4u=g},{mode:1});_.Hq("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var EQ=function(){var g=_.J.apply(this,arguments)||this;g.isRichGrid=!1;return g};
_.N(EQ,_.J);EQ.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"}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],EQ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],EQ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],EQ.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],EQ.prototype,"isRichGrid",void 0);EQ=_.K([_.V({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],EQ);
_.m(EQ,"ytd-feed-entry-renderer",function(){if(fpC!==void 0)return fpC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow hidden="[[isRichGrid]]" thumbnail="[[data.ownerThumbnail]]" width="48" class="style-scope ytd-feed-entry-renderer"></yt-img-shadow>\n<div class="info style-scope ytd-feed-entry-renderer">\n  <div id="title-container" hidden="[[isRichGrid]]" class="style-scope ytd-feed-entry-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.title]]" class="style-scope ytd-feed-entry-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="post" text="[[data.postText]]" class="style-scope ytd-feed-entry-renderer"></yt-formatted-string>\n  <div id="contents" class="style-scope ytd-feed-entry-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return fpC=g},{mode:1});var H4B;var du=function(){return _.J.apply(this,arguments)||this};
_.N(du,_.J);du.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.K([_.D(_.QN),_.F("design:type",Object)],du.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],du.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],du.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],du.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.ZE,value:3}),_.F("design:type",Number)],du.prototype,"itemsPerRow",void 0);
du=_.K([_.V({is:"ytd-link-card-renderer",disableElementRegistration:!0})],du);
_.m(du,"ytd-link-card-renderer",function(){if(H4B!==void 0)return H4B;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-link-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-link-card-renderer">\n  <a id="card-link" class="yt-simple-endpoint style-scope ytd-link-card-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]">\n    <yt-img-shadow id="thumbnail" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-link-card-renderer">\n    </yt-img-shadow>\n    <div id="text-container" class="style-scope ytd-link-card-renderer">\n      <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-link-card-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-link-card-renderer">\n      </yt-formatted-string>\n    </div>\n    <yt-icon id="chevron" hidden="[[!showChevronIcon(itemsPerRow)]]" icon="chevron_right" class="style-scope ytd-link-card-renderer">\n    </yt-icon>\n  </a>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return H4B=g},{mode:1});var tKV;var pn=function(){return _.J.apply(this,arguments)||this};
_.N(pn,_.J);_.c=pn.prototype;_.c.configureRendererStamper=function(){return{"data.menu":PA,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.c.onRendererTap=function(g){if(!this.ytdDismissibleItemBehavior.isDismissed){var v,r=(v=this.data)==null?void 0:v.navigationEndpoint;r&&!_.sX(_.qm(g),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(r)?_.sX(_.qm(g),this.hostElement,["A"])||_.hV(this.hostElement,"yt-navigate",{endpoint:r}):this.ytComponentBehavior.resolveCommand(r,{}))}};
_.c.maybeComputeHref=function(g){return this.ytComponentBehavior.computeHref_(g,!0)};
_.c.getNavigationCommand=function(g){return this.isNavigationCommand(g)?g:null};
_.c.isNavigationCommand=function(g){return g?_.l(g,_.SG)||_.l(g,_.Vx)||_.l(g,_.$E)?!0:!1:!1};
pn.prototype.onRendererTap=pn.prototype.onRendererTap;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],pn.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],pn.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],pn.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],pn.prototype,"ytComponentBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],pn.prototype,"data",void 0);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],pn.prototype,"onRendererTap",null);pn=_.K([_.V({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],pn);
_.m(pn,"ytd-lumiere-promo-item-image-renderer",function(){if(tKV!==void 0)return tKV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-lumiere-promo-item-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-lumiere-promo-item-image-renderer"><a id="thumbnail-link" class="yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[getNavigationCommand(data.navigationEndpoint)]]" rel="[[computeNofollow_(data.navigationEndpoint)]]"><yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-img-shadow></a><div id="metadata" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="item-details" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="title" class="style-scope ytd-lumiere-promo-item-image-renderer"><h3 class="style-scope ytd-lumiere-promo-item-image-renderer"><a id="title-link" class="yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[getNavigationCommand(data.navigationEndpoint)]]" rel="[[computeNofollow_(data.navigationEndpoint)]]"><yt-formatted-string id="item-title" text="[[data.title]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-formatted-string><yt-icon class="hover-icon style-scope ytd-lumiere-promo-item-image-renderer" hidden="[[!data.showLauncherIcon]]" icon="open_in_new"></yt-icon></a></h3></div><yt-formatted-string id="item-subtitle" text="[[data.subtitle]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-formatted-string></div><div id="menu" class="style-scope ytd-lumiere-promo-item-image-renderer"></div></div></div><div id="dismissed" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="dismissed-content" class="style-scope ytd-lumiere-promo-item-image-renderer"></div></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return tKV=g},{mode:1});var DHB;var Ts=function(){return _.J.apply(this,arguments)||this};
_.N(Ts,_.J);Ts.prototype.computeLandscapeThumbnail=function(){var g;return((g=this.data)==null?void 0:g.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ts.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Ts.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ts.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.Nd}),_.F("design:type",Boolean)],Ts.prototype,"miniMode",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.ZE}),_.F("design:type",Number)],Ts.prototype,"itemsPerRow",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.F("design:type",Boolean)],Ts.prototype,"landscapeThumbnail",void 0);Ts=_.K([_.V({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],Ts);
_.m(Ts,"ytd-lumiere-shelf-details-renderer",function(){if(DHB!==void 0)return DHB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-lumiere-shelf-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-lumiere-shelf-details-renderer">\n  <div id="lumiere-shelf-details" class="style-scope ytd-lumiere-shelf-details-renderer">\n    <div id="title" class="style-scope ytd-lumiere-shelf-details-renderer">\n       <yt-formatted-string id="item-title" text="[[data.title]]" class="style-scope ytd-lumiere-shelf-details-renderer"></yt-formatted-string>\n    </div>\n    <div id="subtitle" class="style-scope ytd-lumiere-shelf-details-renderer">\n      <yt-formatted-string id="item-subtitle" text="[[data.subtitle]]" class="style-scope ytd-lumiere-shelf-details-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-badge-supported-renderer id="badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-lumiere-shelf-details-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return DHB=g},{mode:_.v6("kevlar_poly_si_batch_j076")?1:2});var LyC;var lg=function(){return _.J.apply(this,arguments)||this};
_.N(lg,_.J);lg.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],lg.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],lg.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],lg.prototype,"data",void 0);lg=_.K([_.V({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],lg);
_.m(lg,"ytd-primetime-promo-details-renderer",function(){if(LyC!==void 0)return LyC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" hidden="[[!data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"><div id="centered-container" class="style-scope ytd-primetime-promo-details-renderer"><yt-formatted-string id="headline" text="[[data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string><ytd-badge-supported-renderer top-standalone-badge="[[data.priceText]]" class="style-scope ytd-primetime-promo-details-renderer"></ytd-badge-supported-renderer><yt-formatted-string id="detail-text" text="[[data.detailText]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string><div id="action-button" class="style-scope ytd-primetime-promo-details-renderer"></div></div></div><div id="header" hidden="[[data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"><ytd-badge-supported-renderer top-standalone-badge="[[data.priceText]]" class="style-scope ytd-primetime-promo-details-renderer"></ytd-badge-supported-renderer><yt-formatted-string id="detail-text" text="[[data.detailText]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return LyC=g},{mode:1});var wzt;var fn=function(){return _.J.apply(this,arguments)||this};
_.N(fn,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],fn.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],fn.prototype,"data",void 0);fn=_.K([_.V({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],fn);
_.m(fn,"ytd-panel-show-style-metadata-renderer",function(){if(wzt!==void 0)return wzt;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-panel-show-style-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-panel-show-style-metadata-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return wzt=g},{mode:1});var QD_;var NB=function(){return _.J.apply(this,arguments)||this};
_.N(NB,_.J);_.c=NB.prototype;_.c.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.c.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.c.computeThumbnail=function(g){if(g)return g.smallFormFactorBackgroundThumbnail||g.largeFormFactorBackgroundThumbnail};
_.c.maybeComputeHref=function(g){return this.ytComponentBehavior.computeHref_(g,!0)};
_.c.isNavigationCommand=function(g){return g?_.l(g,_.SG)||_.l(g,_.Vx)||_.l(g,_.$E)?!0:!1:!1};
_.c.getNavigationCommand=function(g){return this.isNavigationCommand(g)?g:null};
NB.prototype.onPanelTap=NB.prototype.onPanelTap;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],NB.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],NB.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],NB.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],NB.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],NB.prototype,"roundedContainer",void 0);_.K([_.u({reflectToAttribute:!0,value:_.T("web_modern_buttons")}),_.F("design:type",Boolean)],NB.prototype,"modernButtons",void 0);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NB.prototype,"onPanelTap",null);NB=_.K([_.V({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],NB);
_.m(NB,"ytd-primetime-promo-panel-renderer",function(){if(QD_!==void 0)return QD_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="thumbnail" class="yt-simple-endpoint style-scope ytd-primetime-promo-panel-renderer" href$="[[maybeComputeHref(data.command)]]" data="[[getNavigationCommand(data.command)]]" rel="[[computeNofollow_(data.command)]]"><yt-img-shadow thumbnail="[[computeThumbnail(data)]]" width="420" class="style-scope ytd-primetime-promo-panel-renderer"></yt-img-shadow><div id="action-button" class="style-scope ytd-primetime-promo-panel-renderer"><yt-formatted-string text="[[data.buttonText]]" class="style-scope ytd-primetime-promo-panel-renderer"></yt-formatted-string><yt-icon icon="[[data.contentIcon.iconType]]" class="style-scope ytd-primetime-promo-panel-renderer"></yt-icon></div></a><div id="panel-metadata" class="style-scope ytd-primetime-promo-panel-renderer"></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return QD_=g},{mode:1});_.B6(_.bC(function(g){g=_.KM(g,{data:{},useFullWidth:!1});var v=g.data,r=g.useFullWidth,k=function(){return v().caption},y=function(){return v().image},z=function(){return _.Q0(v().onTap)};
g={};g=_.IV("ytTeaserCardViewModelHost",(g.ytTeaserCardViewModelUseFullWidth=function(){return r()},g));
return _.A("teaser-card-view-model",{class:g},_.A(_.d,{cond:function(){return z()},
then:function(){return _.A(hIu,{className:"ytTeaserCardViewModelLink",command:z,forceNewState:!0,useATagConfig:!0},_.A("div",{class:"ytTeaserCardViewModelImageContainer"},_.A(_.d,{cond:y,then:function(W){return _.A(_.Kw,{data:W,className:"ytTeaserCardViewModelImage",alt:""})}})),_.A("p",{class:"ytTeaserCardViewModelCaption"},k))}}))},"Fb"),"teaser-card-view-model",{props:{data:_.me,
useFullWidth:_.me}});var Cqj=new _.bR("RICH_GRID_VIDEO_RENDERER_TOKEN");_.B6(_.bC(function(g){var v=g.data;var r=g.showYtInteractionInContent;var k=function(){return!!v().selectableFeedback};
g=_.I(_.Ww(!1,void 0,"nblDw"));var y=g.next().value,z=g.next().value;_.Hd(function(){var p=_.l(v().primaryButton,_.Tk);(p==null?0:p.isToggled)&&z(p.isToggled)});
g=_.oV(function(p){if(!k())return!1;if(y()){var f;var Z=(f=v().selectableFeedback)==null?void 0:f.onDeselect}else{var L;Z=(L=v().selectableFeedback)==null?void 0:L.onSelect}Z&&_.jW(Z,{form:{element:p.target}});z(!y());if(p=_.l(v().primaryButton,_.Tk))p.isToggled=y();return!1});
var W=function(){if(!k()){var p,f=(p=v().loggingDirectives)==null?void 0:p.trackingParams;f&&_.cl(_.h0().resolve(_.p0),f)}},S=_.IDh(),Y=function(){var p;
return k()?(p=v().selectableFeedback)==null?void 0:p.a11yLabel:void 0},e=function(){return k()?{toggled:y()}:{}},a=_.h0().resolve(_.Bd(Cqj)),E={};
return _.A("yt-feedback-item-renderer",{class:_.IV("ytFeedbackItemRendererHost",(E.ytFeedbackItemRendererSelectableFeedback=k,E)),"on:click":g,"on:keydown":S,title:Y,"aria-label":Y,"aria-pressed":function(){return k()?y():void 0},
tabindex:function(){return k()?0:void 0},
role:function(){return k()?"button":void 0}},_.A("div",{class:"ytFeedbackItemRendererContentContainer"},_.A(_.dF,{data:function(){return v().content}},{videoRenderer:function(p){return _.A(a,{data:p.data,
showYtInteraction:r})},
lockupViewModel:function(p){return _.A(_.g9,{data:p.data,containerType:2})}})),_.A("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.A(_.dF,{data:function(){return v().primaryButton}},{toggleButtonViewModel:function(p){return _.A(_.lU,{data:p.data,
buttonShapeOverrides:e,disableExplicitClickLogging:!0,onToggle:W})}})))},"Gb"),"yt-feedback-item-renderer",{props:{data:_.me,
showYtInteractionInContent:_.me}});var ZY=function(){var g=_.J.apply(this,arguments)||this;g.isShortsGrid=!1;g.isCompactGrid=!1;g.isShortsPanelGrid=!1;g.renderedFromRichGrid=!1;g.isInFirstColumn=!1;g.noGutterMargins=!1;g.isInlineGroupItem=!1;g.insetMetadata=!1;g.noBottomMarginInAds=_.T("web_no_bottom_margin_for_home_ad_buttons");g.force16By9ThumbnailAspectRatio=!1;g.useCompactList=!1;g.containerType=2;g.thumbnailTargetWidth=9999;g.isResponsiveGrid=!1;g.lockupExperiments={useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0};g.actionMap=
{"ytd-rich-item-index-update-action":"onIndexUpdateAction"};g.hoverListener=g.hover.bind(g);g.leaveListener=g.leave.bind(g);g.highlighted=!1;g.JSC$14018_unsubscribeFromInlinePreviewIsActive=function(){};
return g};
_.N(ZY,_.J);_.c=ZY.prototype;_.c.computeContainerType=function(){return this.useCompactList?3:2};
_.c.computeThumbnailTargetWidth=function(){var g;return(g=this.itemWidth)!=null?g:9999};
_.c.updateIsInFirstColumn=function(){var g;this.isInFirstColumn=((g=this.data)==null?void 0:g.colIndex)===0};
_.c.observerContainerType=function(){if(this.lockup){var g=this.lockup;g.containerType=this.containerType;g.sizing=this.sizing;g.typographyBump=this.typographyBump;g.itemWidth=this.itemWidth}this.richGridMedia&&_.T("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.T("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.c.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-rich-item-renderer lockup",thumbnailFixedWidth:"50%"},properties:{force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",containerType:"[[containerType]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]"}},postRenderer:{component:"ytd-post-renderer",
params:{isRichGrid:!0}},sharedPostRenderer:{component:"ytd-shared-post-renderer",params:{isRichGrid:!0}},primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer",primetimePromoPanelRenderer:"ytd-primetime-promo-panel-renderer",movieRenderer:{component:"ytd-rich-grid-slim-media"},compactMovieRenderer:{component:"ytd-rich-grid-media",properties:{typographyBump:"[[richTypographyBump]]",showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},reelItemRenderer:{component:"ytd-rich-grid-slim-media",
properties:{insetMetadata:"[[insetMetadata]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",properties:{aspectRatio:"[[shortsLockupViewModelAspectRatio]]",inlineMetadata:"[[insetMetadata]]",scrimStyle:"[[shortsLockupViewModelScrimStyle]]",useDefaultStyle:"[[isShortsPanelGrid]]"}},feedbackItemRenderer:{component:"yt-feedback-item-renderer",properties:{showYtInteractionInContent:"[[showYtInteractionOnRichGridMedia]]"}},videoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},
properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",typographyBump:"[[richTypographyBump]]"}},radioRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},playlistRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",
typographyBump:"[[richTypographyBump]]"}},gridShowRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},promotedVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1,isPromotedVideo:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},feedEntryRenderer:{component:"ytd-feed-entry-renderer",params:{isRichGrid:!0}},
displayAdRenderer:{component:"ytd-display-ad-renderer"},adSlotRenderer:{component:"ytd-ad-slot-renderer",properties:{noBottomMargin:"[[noBottomMarginInAds]]",typographyBump:"[[richTypographyBump]]"}},lumiereShelfDetailsRenderer:"ytd-lumiere-shelf-details-renderer",lumierePromoItemImageRenderer:"ytd-lumiere-promo-item-image-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",gameCardRenderer:{component:"ytd-game-card-renderer",params:{isRichGrid:!0}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",
params:{isRichGrid:!0}},expandOnHoverCardRenderer:"ytd-expand-on-hover-card-renderer",linkCardRenderer:"ytd-link-card-renderer",gridMovieRenderer:{component:"ytd-rich-grid-slim-media"},gridChannelRenderer:{component:"ytd-grid-channel-renderer",params:{isRichGrid:!0}},teaserCardViewModel:{component:"teaser-card-view-model",params:{useFullWidth:!0}},gridVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}}}}}};
_.c.leave=function(g){g=g.relatedTarget;var v=document.querySelector("ytd-video-preview");g&&v&&_.n2(v).contains(g)||this.removeAndCleanupHighlight()};
_.c.hover=function(){var g;if(!this.highlighted&&(!_.T("web_enable_rich_item_on_focus_effect")||(g=this.data)!=null&&g.onFocusEffect)){var v,r;((v=this.data)==null?void 0:(r=v.onFocusEffect)==null?void 0:r.onFocusStyle)==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(g=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:g,boxShadow:"0 0 0 10px "+g}));var k,y;((k=this.data)==null?void 0:(y=k.onFocusEffect)==null?void 0:
y.onFocusStyle)==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border");this.highlighted=!0}};
_.c.removeAndCleanupHighlight=function(){this.hostElement.classList.remove("ytd-rich-item-renderer-highlight");this.hostElement.classList.remove("ytd-rich-item-renderer-highlight-border");Object.assign(this.hostElement.style,{backgroundColor:"",boxShadow:""});this.highlighted=!1};
_.c.registerHoverHighlightListeners=function(){var g=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$14018_unsubscribeFromInlinePreviewIsActive=_.oc(_.KH(),_.EcB,function(v){g.highlighted&&!v&&g.removeAndCleanupHighlight()})};
_.c.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$14018_unsubscribeFromInlinePreviewIsActive()};
_.c.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.c.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.c.getBackgroundColor=function(){var g,v,r=(g=this.data)==null?void 0:(v=g.onFocusEffect)==null?void 0:v.onFocusColor;if(r){if(document.documentElement.hasAttribute("dark")&&(r==null?0:r.darkTheme))return _.wG(r==null?void 0:r.darkTheme);if(r==null?0:r.lightTheme)return _.wG(r==null?void 0:r.lightTheme)}};
_.c.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var g=_.Z3(),v,r,k;g&&((v=this.data)==null?0:v.trackingParams)&&((r=this.data)==null?void 0:r.colIndex)!=null&&((k=this.data)==null?void 0:k.rowIndex)!=null&&_.mW(g,_.Ey(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.c.isSlimMediaRenderer=function(g){return!!_.l(g==null?void 0:g.content,_.NHH)||!!_.l(g==null?void 0:g.content,f41)||!!_.l(g==null?void 0:g.content,_.LG)||!!_.l(g==null?void 0:g.content,blP)};
_.c.isPostRenderer=function(){var g,v;return!!_.l((g=this.data)==null?void 0:g.content,wIF)||!!_.l((v=this.data)==null?void 0:v.content,Qau)};
_.c.computeIsGameCardShelf=function(){var g;return!!_.l((g=this.data)==null?void 0:g.content,QJu)};
_.c.computeIsMiniGameCardShelf=function(){var g,v;return!!_.l((g=this.data)==null?void 0:g.content,GA_)||!!_.l((v=this.data)==null?void 0:v.content,X5j)};
_.c.computeIsTeaserCard=function(){var g;return!!_.l((g=this.data)==null?void 0:g.content,X5j)};
_.c.computeIsSelectableFeedbackItem=function(){var g,v;return!((v=_.l((g=this.data)==null?void 0:g.content,_.hvt))==null||!v.selectableFeedback)};
_.c.computeContainsLumierePosters=function(){var g,v;return((v=_.l((g=this.data)==null?void 0:g.content,saC))==null?void 0:v.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.c.computeIsExpandOnHoverCardShelf=function(){var g;return!!_.l((g=this.data)==null?void 0:g.content,qh_)};
_.c.computeIsLinkCardShelf=function(){var g;return!!_.l((g=this.data)==null?void 0:g.content,hNB)};
_.c.computeIsReelItemStyleAvatarCircle=function(g){var v;return((v=_.l(g==null?void 0:g.content,_.LG))==null?void 0:v.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.c.computeIsLinkCardFullWidth=function(g,v){var r;return((r=_.l(g==null?void 0:g.content,hNB))==null?void 0:r.useFullWidth)||v<=2};
_.mx.Object.defineProperties(ZY.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){return this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.T("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){return _.T("web_enable_rich_item_on_focus_effect")||_.T("rich_grid_hover_highlight")&&!this.isShortsGrid&&!this.isCompactGrid}},
shortsLockupViewModelAspectRatio:{configurable:!0,enumerable:!0,get:function(){return 1}},
shortsLockupViewModelScrimStyle:{configurable:!0,enumerable:!0,get:function(){return this.isInlineGroupItem?4:3}}});
ZY.prototype.richGridHoverHighlightChanged=ZY.prototype.richGridHoverHighlightChanged;ZY.prototype.observerContainerType=ZY.prototype.observerContainerType;ZY.prototype.updateIsInFirstColumn=ZY.prototype.updateIsInFirstColumn;_.K([_.D(_.QN),_.F("design:type",Object)],ZY.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ZY.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],ZY.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ZY.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],ZY.prototype,"ytdLockupBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ZY.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.F("design:type",Boolean)],ZY.prototype,"isPost",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.F("design:type",Boolean)],ZY.prototype,"containsLumierePosters",void 0);_.K([_.u({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.F("design:type",Boolean)],ZY.prototype,"isSlimMedia",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.F("design:type",Boolean)],ZY.prototype,"isGameCardShelf",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.F("design:type",Boolean)],ZY.prototype,"isMiniGameCardShelf",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.F("design:type",Boolean)],ZY.prototype,"isTeaserCard",void 0);_.K([_.u({computed:"computeIsSelectableFeedbackItem(data)"}),_.F("design:type",Boolean)],ZY.prototype,"isSelectableFeedbackItem",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ZY.prototype,"isShortsGrid",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],ZY.prototype,"isSlimGrid",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ZY.prototype,"isCompactGrid",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ZY.prototype,"isShortsPanelGrid",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.F("design:type",Boolean)],ZY.prototype,"isExpandOnHoverCardShelf",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.F("design:type",Boolean)],ZY.prototype,"isLinkCardShelf",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.ZE,value:3}),_.F("design:type",Number)],ZY.prototype,"itemsPerRow",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ZY.prototype,"renderedFromRichGrid",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ZY.prototype,"isInFirstColumn",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ZY.prototype,"noGutterMargins",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ZY.prototype,"isInlineGroupItem",void 0);_.K([_.u(),_.F("design:type",Object)],ZY.prototype,"insetMetadata",void 0);
_.K([_.u(),_.F("design:type",Object)],ZY.prototype,"noBottomMarginInAds",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],ZY.prototype,"isShelfItem",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.F("design:type",Boolean)],ZY.prototype,"isReelItemStyleAvatarCircle",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.F("design:type",Boolean)],ZY.prototype,"isLinkCardFullWidth",void 0);
_.K([_.u(),_.F("design:type",Object)],ZY.prototype,"force16By9ThumbnailAspectRatio",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ZY.prototype,"useCompactList",void 0);_.K([_.u(),_.F("design:type",String)],ZY.prototype,"sizing",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],ZY.prototype,"typographyBump",void 0);_.K([_.u(),_.F("design:type",Number)],ZY.prototype,"itemWidth",void 0);_.K([_.u(),_.F("design:type",Boolean)],ZY.prototype,"isHomeShelf",void 0);
_.K([_.u(),_.F("design:type",Boolean)],ZY.prototype,"isHomeGrid",void 0);_.K([_.PX("yt-lockup-view-model"),_.F("design:type",HTMLElement)],ZY.prototype,"lockup",void 0);_.K([_.PX("ytd-rich-grid-media"),_.F("design:type",HTMLElement)],ZY.prototype,"richGridMedia",void 0);_.K([_.PX("ytd-ad-slot-renderer"),_.F("design:type",HTMLElement)],ZY.prototype,"adSlotRenderer",void 0);_.K([_.u({computed:"computeContainerType(useCompactList)"}),_.F("design:type",Object)],ZY.prototype,"containerType",void 0);
_.K([_.u({computed:"computeThumbnailTargetWidth(itemWidth)"}),_.F("design:type",Object)],ZY.prototype,"thumbnailTargetWidth",void 0);_.K([_.C("showYtInteractionOnRichItem"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ZY.prototype,"showYtInteractionOnRichGridMedia",null);_.K([_.C("isSelectableFeedbackItem","richGridHoverHighlight"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ZY.prototype,"showYtInteractionOnRichItem",null);
_.K([_.C("typographyBump","isHomeGrid"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ZY.prototype,"richTypographyBump",null);_.K([_.u({reflectToAttribute:!0}),_.C("isShortsGrid","isCompactGrid"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ZY.prototype,"richGridHoverHighlight",null);_.K([_.C("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.F("design:type",Number),_.F("design:paramtypes",[])],ZY.prototype,"shortsLockupViewModelAspectRatio",null);
_.K([_.C("isInlineGroupItem"),_.F("design:type",Number),_.F("design:paramtypes",[])],ZY.prototype,"shortsLockupViewModelScrimStyle",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ZY.prototype,"updateIsInFirstColumn",null);_.K([_.IU("containerType","sizing","typographyBump"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ZY.prototype,"observerContainerType",null);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ZY.prototype,"isResponsiveGrid",void 0);_.K([_.u(),_.F("design:type",Object)],ZY.prototype,"lockupExperiments",void 0);_.K([_.IU("richGridHoverHighlight"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ZY.prototype,"richGridHoverHighlightChanged",null);ZY=_.K([_.V({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],ZY);
_.ur6=_.gE()(ZY,"ytd-rich-item-renderer",function(){if(dH6===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-rich-item-renderer"></div>\n<yt-interaction id="interaction" class="extended rounded-large style-scope ytd-rich-item-renderer" hidden="[[!showYtInteractionOnRichItem]]"></yt-interaction>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);dH6=g}g=dH6;return g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var $VB={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var bzK=_.qd(_.I0("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var xHV;var HS=function(){var g=_.J.apply(this,arguments)||this;g.useResponsiveGrid=!1;g.hidden=!1;g.standardShelfMargins=_.T("web_rich_grid_standard_shelf_margins");g.isShowMoreHidden=!1;g.isExpanded=!1;g.isInnerShelf=!1;g.allVideosCount=0;g.allPlaylistCount=0;g.haveSmartDownloadsCompleted=!1;g.isShowLessHidden=!0;g.restrictContentsOverflow=!1;g.firstShownIndex=0;g.horizontalOffset=0;g.atEnd=!0;g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved",
"yt-section-reactive-dismissal":"onSectionReactiveDismissal"};g.nextClick=function(){var v;(v=g.data)!=null&&v.contents&&(g.firstShownIndex+=g.currentElementsPerRow,g.updateHorizontalOffset(),g.updateHorizontalItemVisibility())};
g.previousClick=function(){var v;(v=g.data)!=null&&v.contents&&(g.firstShownIndex-=g.currentElementsPerRow,g.updateHorizontalOffset(),g.updateHorizontalItemVisibility())};
return g};
_.N(HS,_.J);_.c=HS.prototype;
_.c.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isResponsiveGrid:"[[useResponsiveGrid]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",isHomeShelf:"[[isHomePage]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]"},params:{isShelfItem:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:_.Cv("HTML_DIR")===
"rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.c.attached=function(){this.requestElementsPerRow()};
_.c.refreshGridLayoutNew=function(){var g;if((g=this.data)!=null&&g.contents&&this.containerWidth){var v;((v=this.data.responsiveContainerConfiguration)==null?0:v.responsiveSize)?(g=_.GKK(this.data.responsiveContainerConfiguration,this.containerWidth),g=_.ma(Object.assign({},g,{standardUnitMinWidth:this.standardUnitMinWidth}))):g=_.ma({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=g.typographyBump;if(this.elementsPerRow!==
g.numItems||this.gutter!==g.gutter)this.elementsPerRow=g.numItems,this.gutter=g.gutter,this.itemWidth=g.itemWidth,_.kx(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":g.gutter+"px"})}};
_.c.computeSizing=function(){if(!this.isLumiere){var g=_.onC(this.data);if(g)return g;if(_.T("web_use_layout_library_for_rich_grid"))return this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.c.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.c.computeButton=function(g){var v=_.l(g,_.w1);g=Object.assign({},_.l(g,_.w1));return v?(g.text||(g.text={simpleText:g.tooltip}),g.style="STYLE_MONO_OUTLINE",g.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",g):v};
_.c.onRowIndexChange=function(){var g=_.Z3(),v,r;((v=this.data)==null?0:v.trackingParams)&&((r=this.data)==null?void 0:r.rowIndex)!=null&&g&&_.mW(g,_.Ey(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.c.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var g,v=((g=this.getRichItemRenderers()[0])==null?void 0:g.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*v;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.c.requestElementsPerRow=function(){_.hV(this.hostElement,"yt-request-elements-per-row")};
_.c.onUpdateElementsPerRowAction=function(g,v,r,k,y,z){if(this.containerWidth!==z&&(this.containerWidth=z,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&g&&v&&r&&k&&y&&(this.elementsPerRow!==g||this.postsPerRow!==v||this.slimItemsPerRow!==r||this.gameCardsPerRow!==k||this.miniGameCardsPerRow!==y)&&(this.elementsPerRow=g,this.postsPerRow=v,this.slimItemsPerRow=r,this.gameCardsPerRow=k,this.miniGameCardsPerRow=y,this.updateItemVisibility())};
_.c.getRichItemRenderers=function(){return _.hb(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.c.updateItemVisibility=function(){var g=this;if(this.data&&this.data.contents){var v=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(k,y){var z;((z=g.data)==null?0:z.isExpanded)?(k.hidden=y>v-1,k.ytRendererBehavior.markDirty()):k.hidden=y>g.currentElementsPerRow-1||y>v-1});
var r=this.data.contents.length<=this.currentElementsPerRow;this.isExpanded=!!this.data.isExpanded;this.isShowMoreHidden=!this.data.showMoreButton||r||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||r||!this.data.isExpanded||this.isTruncated}this.contents.style.visibility="visible"}};
_.c.setHeightToSingleRow=function(){var g=this.getRichItemRenderers(),v=Number.parseInt(getComputedStyle(g[0]).marginBottom,10)||0;g=g.slice(0,this.currentElementsPerRow).reduce(function(r,k){return Math.max(r,k.getBoundingClientRect().height+v)},0);
this.contents.style.height=g+"px"};
_.c.focusNextExpandedItem=function(){var g;((g=this.data)==null?0:g.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.c.focusItem=function(g,v){var r=this.getRichItemRenderers();if(r[g]&&(g=r[g].querySelector(".focus-on-expand"))){if(v){var k;(k=r[this.currentElementsPerRow])==null||k.scrollIntoView({behavior:"smooth",block:"center"})}g.focus({preventScroll:!0})}};
_.c.onDataChange=function(){var g=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var v;if((v=this.data)==null?0:v.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.q7(this,function(){g.updateItemVisibility()});
var r;if((r=this.data)==null?0:r.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.kx(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),v=0;v<this.data.contents.length;v++)r=_.l(this.data.contents[v],_.NW)||{},r.colIndex=v,r.rowIndex=this.data.rowIndex};
_.c.handleRerenderDownloadsData=function(){_.T("kevlar_modern_downloads_page")&&this.entityDrivenRichShelfData&&(this.set("data.contents",this.entityDrivenRichShelfData.contents),this.entityDrivenRichShelfData.subtitle&&this.set("data.subtitle",this.entityDrivenRichShelfData.subtitle),this.updateItemVisibility())};
_.c.blockInlinePreview=function(g){var v=this,r;return _.P(function(k){(r=v.inlinePreviewIsEnabled)&&v.ytdReduxBehavior.dispatch(_.j81(!1));return k.return(new Promise(function(y){g(function(){r&&v.ytdReduxBehavior.dispatch(_.j81(!0));y()})}))})};
_.c.expandShelf=function(){var g=this;if(this.data){var v,r=(v=_.l(this.data.showMoreButton,_.w1))==null?void 0:v.trackingParams;r&&_.cl(_.Y6(),r);this.data.isExpanded=!0;this.blockInlinePreview(function(k){g.setHeightToSingleRow();g.updateItemVisibility();g.contents.style.height=g.contents.scrollHeight+"px";_.HR.addJob(function(){g.contents.style.height="auto";g.focusNextExpandedItem();k()},2,200)})}};
_.c.collapseShelf=function(){var g=this;return _.P(function(v){if(v.nextAddress==1){if(!g.data)return v.return();g.data.isExpanded=!1;return _.U(v,g.blockInlinePreview(function(r){g.contents.style.height=g.contents.scrollHeight+"px";g.setHeightToSingleRow();_.HR.addJob(function(){g.updateItemVisibility();g.contents.style.height="auto";r()},2,200)}),2)}_.hV(g.hostElement,"yt-rich-shelf-renderer-collapse",g.data.trackingParams);
g.focusItem(0,!1);_.o7(v)})};
_.c.updateArrowButtonStatus=function(){var g=this.getRichItemRenderers().length;if(!_.T("web_rich_shelf_renderer_use_data_contents_killswitch")){var v,r;g=((v=this.data)==null?void 0:(r=v.contents)==null?void 0:r.length)||0}this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=g};
_.c.onChildElementFocus=function(g){this.hasChevronButtons&&(g=g.target.closest("#contents > *"),this.contents.contains(g)&&(g.offsetLeft<this.horizontalOffset?this.previousClick():g.offsetLeft+g.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.c.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.Cv("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.c.updateHorizontalOffset=function(){var g=this.getRichItemRenderers(),v=g.length;if(!_.T("web_rich_shelf_renderer_use_data_contents_killswitch")){var r,k;v=((r=this.data)==null?void 0:(k=r.contents)==null?void 0:k.length)||0}var y;g=((y=g[0])==null?void 0:y.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>v?this.firstShownIndex=v-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*g};
_.c.isSlimMediaShelfRenderer=function(){var g,v,r,k=(r=_.l((g=this.data)==null?void 0:(v=g.contents)==null?void 0:v[0],_.NW))==null?void 0:r.content;return!!(_.l(k,_.NHH)||_.l(k,f41)||_.l(k,_.LG)||_.l(k,blP))};
_.c.isGameCardShelf=function(){var g,v,r,k=(r=_.l((g=this.data)==null?void 0:(v=g.contents)==null?void 0:v[0],_.NW))==null?void 0:r.content;return!!_.l(k,QJu)};
_.c.isGnomeShelf=function(){var g,v,r,k=(r=_.l((g=this.data)==null?void 0:(v=g.contents)==null?void 0:v[0],_.NW))==null?void 0:r.content;return!!_.l(k,_.hvt)};
_.c.isMiniGameCardShelf=function(){var g,v,r,k=(r=_.l((g=this.data)==null?void 0:(v=g.contents)==null?void 0:v[0],_.NW))==null?void 0:r.content;return!!_.l(k,GA_)||!!_.l(k,X5j)};
_.c.hasGameBoxArtAvatarStyle=function(){var g;return((g=this.data)==null?void 0:g.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.c.hasRoundedGameBoxArtAvatarStyle=function(){var g;return((g=this.data)==null?void 0:g.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.c.isShortsShelf=function(){var g,v,r,k=(r=_.l((g=this.data)==null?void 0:(v=g.contents)==null?void 0:v[0],_.NW))==null?void 0:r.content;return!!_.l(k,_.LG)||!!_.l(k,blP)};
_.c.isPostShelfRenderer=function(){var g,v,r,k=(r=_.l((g=this.data)==null?void 0:(v=g.contents)==null?void 0:v[0],_.NW))==null?void 0:r.content;return!(!_.l(k,wIF)&&!_.l(k,Qau))};
_.c.isLumiereShelf=function(){var g,v,r=_.l((g=this.data)==null?void 0:(v=g.contents)==null?void 0:v[0],_.NW);return!!_.l(r==null?void 0:r.content,saC)};
_.c.isLumiereShelfWithPosters=function(){var g,v,r=_.l((g=this.data)==null?void 0:(v=g.contents)==null?void 0:v[0],_.NW),k;return((k=_.l(r==null?void 0:r.content,saC))==null?void 0:k.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.c.isExpandOnHoverCardShelf=function(){var g,v,r,k=(r=_.l((g=this.data)==null?void 0:(v=g.contents)==null?void 0:v[0],_.NW))==null?void 0:r.content;return!!_.l(k,qh_)};
_.c.computeHasFeaturedBadge=function(){var g,v,r=_.l((g=this.data)==null?void 0:(v=g.badges)==null?void 0:v[0],_.Bf1);return r?r.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.c.computeHasPaygatedFeaturedBadge=function(){var g,v,r=_.l((g=this.data)==null?void 0:(v=g.badges)==null?void 0:v[0],_.Bf1);return r?(r==null?void 0:r.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.c.computeHeaderHidden=function(){var g,v,r,k,y,z;return!((g=this.data)==null?0:g.icon)&&!((v=this.data)==null?0:v.title)&&!((r=this.data)==null?0:r.subtitle)&&!((k=this.data)==null?0:k.thumbnail)&&!((y=this.data)==null?0:y.badges)&&!((z=this.data)==null?0:z.menu)};
_.c.showCtaButton=function(){var g;return!((g=this.data)==null||!g.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.c.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.c.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.c.computeForce16By9ThumbnailAspectRatio=function(){var g,v;return((g=this.data)==null?void 0:(v=g.responsiveContainerConfiguration)==null?void 0:v.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.c.onSectionReactiveDismissal=function(g,v,r){var k,y;var z=(k=this.data)==null?void 0:(y=k.targetingContext)==null?void 0:y.targetGroupId;this&&z&&v.targetGroupId&&z.includes(v.targetGroupId)?(k=this.rowIndex,g=k===void 0?!1:!(v.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&k<=g)):g=!1;g&&(this.hidden=r)};
_.mx.Object.defineProperties(HS.prototype,{currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var g=this.elementsPerRow;this.isPostShelfRenderer()?g=this.postsPerRow:this.isSlimMediaShelfRenderer()?g=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?g=this.slimItemsPerRow-1:this.isGameCardShelf()?g=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(g=this.miniGameCardsPerRow);return g}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&_.T("kevlar_clean_feeds_show_more")&&this.isHomePage}},
hideBottomDivider:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var g,v;return!((g=this.data)==null||!g.previousButton)&&!((v=this.data)==null||!v.nextButton)}},
previousButtonOverride:{configurable:!0,enumerable:!0,get:function(){return{disabled:this.firstShownIndex===0,ariaHidden:!0,tabIndex:-1}}},
nextButtonOverride:{configurable:!0,enumerable:!0,get:function(){return{disabled:this.atEnd,ariaHidden:!0,tabIndex:-1}}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var g;return((g=_.h0().resolve(_.K9).getCurrentPage())==null?void 0:g.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k;return!((g=this.data)==null?0:(v=g.thumbnail)==null?0:(r=v.accessibility)==null?0:(k=r.accessibilityData)==null?0:k.label)}},
initiallyIsExpanded:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.isExpanded)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
HS.prototype.onChildElementFocus=HS.prototype.onChildElementFocus;HS.prototype.handleRerenderDownloadsData=HS.prototype.handleRerenderDownloadsData;HS.prototype.onDataChange=HS.prototype.onDataChange;HS.prototype.onRowIndexChange=HS.prototype.onRowIndexChange;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],HS.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],HS.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.uB),_.F("design:type",Object)],HS.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],HS.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],HS.prototype,"ytdReduxBehavior",void 0);_.K([_.u({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.F("design:type",Object)],HS.prototype,"useResponsiveGrid",void 0);_.K([_.u(),_.F("design:type",Object)],HS.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Number)],HS.prototype,"standardUnitMinWidth",void 0);_.K([_.u({reflectToAttribute:!0,value:3}),_.F("design:type",Number)],HS.prototype,"elementsPerRow",void 0);_.K([_.u({value:3}),_.F("design:type",Number)],HS.prototype,"postsPerRow",void 0);_.K([_.u({value:6}),_.F("design:type",Number)],HS.prototype,"slimItemsPerRow",void 0);_.K([_.u({value:6}),_.F("design:type",Number)],HS.prototype,"gameCardsPerRow",void 0);
_.K([_.u({value:6}),_.F("design:type",Number)],HS.prototype,"miniGameCardsPerRow",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],HS.prototype,"hidden",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],HS.prototype,"standardShelfMargins",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],HS.prototype,"isShowMoreHidden",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],HS.prototype,"isExpanded",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],HS.prototype,"isInnerShelf",void 0);_.K([_.u({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.F("design:type",Boolean)],HS.prototype,"isShorts",void 0);_.K([_.u({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.F("design:type",Boolean)],HS.prototype,"isLumiere",void 0);_.K([_.u({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.F("design:type",Boolean)],HS.prototype,"hasBoxArtThumbnailStyle",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.F("design:type",Boolean)],HS.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.F("design:type",Boolean)],HS.prototype,"hasFeaturedBadge",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.F("design:type",Boolean)],HS.prototype,"hasPaygatedFeaturedBadge",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.F("design:type",Boolean)],HS.prototype,"isHeaderHidden",void 0);_.K([_.u({selector:_.ZGh}),_.F("design:type",Object)],HS.prototype,"allVideosCount",void 0);_.K([_.u({selector:izR}),_.F("design:type",Object)],HS.prototype,"allPlaylistCount",void 0);_.K([_.u({selector:jCh}),_.F("design:type",Object)],HS.prototype,"haveSmartDownloadsCompleted",void 0);
_.K([_.u({selectorArgs:["entitySelectorType"],selector:function(g,v){if(_.T("kevlar_modern_downloads_page")&&v&&v!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var r=g.entities;switch(v){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":v=_.T5(r);g=pA(v);var k=_.Uf(v);r=_.fH(r);r=_.XV(Ozo(k,r,v.length));return{contents:g,subtitle:r};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return r=_.T5(r),{contents:pA(r)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return r=
_.ly(r),{contents:pA(r)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return r=_.rAm(r),{contents:pA(r)};default:_.Lx(new _.EU("Error: entitySelectorType defined but not matched in selector.",g,v))}}}}),
_.F("design:type",Object)],HS.prototype,"entityDrivenRichShelfData",void 0);_.K([_.u({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.F("design:type",Boolean)],HS.prototype,"hasTopCtaButton",void 0);_.K([_.u({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.F("design:type",Boolean)],HS.prototype,"hasBottomCtaButton",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.F("design:type",Boolean)],HS.prototype,"force16By9ThumbnailAspectRatio",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],HS.prototype,"isShowLessHidden",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],HS.prototype,"restrictContentsOverflow",void 0);_.K([_.u({selector:_.dWB}),_.F("design:type",Boolean)],HS.prototype,"inlinePreviewIsEnabled",void 0);
_.K([_.u({computed:"computeSizing(data)"}),_.F("design:type",String)],HS.prototype,"sizing",void 0);_.K([_.u(),_.F("design:type",Boolean)],HS.prototype,"typographyBump",void 0);_.K([_.u(),_.F("design:type",Number)],HS.prototype,"itemWidth",void 0);_.K([_.u(),_.F("design:type",Object)],HS.prototype,"firstShownIndex",void 0);_.K([_.u(),_.F("design:type",Object)],HS.prototype,"horizontalOffset",void 0);_.K([_.u(),_.F("design:type",Object)],HS.prototype,"atEnd",void 0);
_.K([_.PX("#contents"),_.F("design:type",HTMLElement)],HS.prototype,"contents",void 0);_.K([_.IU("data.rowIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HS.prototype,"onRowIndexChange",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HS.prototype,"onDataChange",null);
_.K([_.IU("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HS.prototype,"handleRerenderDownloadsData",null);_.K([_.zz("focusin"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],HS.prototype,"onChildElementFocus",null);_.K([_.u({reflectToAttribute:!0}),_.C("data","isHomePage"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],HS.prototype,"isTruncated",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],HS.prototype,"hideBottomDivider",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],HS.prototype,"hasChevronButtons",null);_.K([_.C("firstShownIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],HS.prototype,"previousButtonOverride",null);
_.K([_.C("atEnd"),_.F("design:type",Object),_.F("design:paramtypes",[])],HS.prototype,"nextButtonOverride",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],HS.prototype,"isHomePage",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],HS.prototype,"thumbnailAriaHidden",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],HS.prototype,"initiallyIsExpanded",null);
_.K([_.C("data"),_.F("design:type",String),_.F("design:paramtypes",[])],HS.prototype,"entitySelectorType",null);HS=_.K([_.V({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],HS);
_.jD1=_.gE()(HS,"ytd-rich-shelf-renderer",function(){if(xHV===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-rich-shelf-renderer">\n  <div id="rich-shelf-header-container" class="style-scope ytd-rich-shelf-renderer">\n    <div id="rich-shelf-header" class="style-scope ytd-rich-shelf-renderer">\n      <h2 class="style-scope ytd-rich-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-rich-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-rich-shelf-renderer">\n          </yt-icon>\n          <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-rich-shelf-renderer">\n          </yt-img-shadow>\n          <div id="title-container" class="style-scope ytd-rich-shelf-renderer">\n            <div id="title-text" class="style-scope ytd-rich-shelf-renderer">\n              <span id="title" class="style-scope ytd-rich-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!hasFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div id="subtitle-text" class="style-scope ytd-rich-shelf-renderer">\n              <ytd-badge-supported-renderer id="paygated-featured-badge" badges="[[data.badges]]" hidden="[[!hasPaygatedFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-rich-shelf-renderer"> </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-rich-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-rich-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-rich-shelf-renderer" aria-hidden="[[thumbnailAriaHidden]]" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-rich-shelf-renderer">\n              </yt-img-shadow>\n            </a>\n            <div id="title-container" class="style-scope ytd-rich-shelf-renderer">\n              <div id="title-text" class="style-scope ytd-rich-shelf-renderer">\n                <a class="yt-simple-endpoint style-scope ytd-rich-shelf-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n                  <span id="title" class="style-scope ytd-rich-shelf-renderer">[[getSimpleString(data.title)]]</span>\n                </a>\n                <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!hasFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n                </ytd-badge-supported-renderer>\n              </div>\n              <div id="subtitle-text" class="style-scope ytd-rich-shelf-renderer">\n                <ytd-badge-supported-renderer id="paygated-featured-badge" badges="[[data.badges]]" hidden="[[!hasPaygatedFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n                </ytd-badge-supported-renderer>\n                <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-rich-shelf-renderer"> </yt-formatted-string>\n              </div>\n            </div>\n          </div>\n        </template>\n      </h2>\n      <div id="menu-container" class="style-scope ytd-rich-shelf-renderer">\n        <div class="cta-button-container style-scope ytd-rich-shelf-renderer" hidden="[[!hasTopCtaButton]]">\n          <ytd-button-renderer class="cta-button style-scope ytd-rich-shelf-renderer" data="[[data.ctaButton.buttonRenderer]]">\n          </ytd-button-renderer>\n        </div>\n        <div id="menu" hidden="[[isDismissedButtonHidden]]" class="style-scope ytd-rich-shelf-renderer"></div>\n        <yt-button-view-model id="previous-button" button-overrides="[[previousButtonOverride]]" data="[[data.previousButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="previousClick" class="style-scope ytd-rich-shelf-renderer">\n        </yt-button-view-model>\n        <yt-button-view-model id="next-button" button-overrides="[[nextButtonOverride]]" data="[[data.nextButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="nextClick" class="style-scope ytd-rich-shelf-renderer">\n      </yt-button-view-model>\n      </div>\n    </div>\n    <div id="cta-bottom-button-container" hidden="[[!hasBottomCtaButton]]" class="style-scope ytd-rich-shelf-renderer">\n      <ytd-button-renderer class="cta-button style-scope ytd-rich-shelf-renderer" data="[[data.ctaButton.buttonRenderer]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="contents-container" class="style-scope ytd-rich-shelf-renderer">\n    <div id="contents" class="style-scope ytd-rich-shelf-renderer"></div>\n  </div>\n  <div class="button-container style-scope ytd-rich-shelf-renderer" hidden="[[isShowMoreHidden]]">\n    <ytd-button-renderer class="expand-collapse-button style-scope ytd-rich-shelf-renderer" data="[[computeButton(data.showMoreButton)]]" on-click="expandShelf">\n    </ytd-button-renderer>\n  </div>\n  <div class="button-container style-scope ytd-rich-shelf-renderer" hidden="[[isShowLessHidden]]">\n    <ytd-button-renderer class="expand-collapse-button style-scope ytd-rich-shelf-renderer" data="[[computeButton(data.showLessButton)]]" on-click="collapseShelf">\n    </ytd-button-renderer>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-rich-shelf-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);xHV=g}g=xHV;return g},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var $HB;_.B6(A9_,"yt-slimline-survey-view-model",{props:{data:_.me}});var tp=function(){var g=_.J.apply(this,arguments)||this;g.tileLottieAnimationRef={};g.backgroundLottieAnimationRef={};g.isOnHoverBehaviorForLottieEnabled=!0;g.useBiggerShowcaseImage=_.T("enable_desktop_search_bigger_thumbs");g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return g};
_.N(tp,_.J);_.c=tp.prototype;_.c.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.c.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},
dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.c.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var g=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);g!==this.hasTile&&this.set("hasTile",g);g=this.hasLogo(this.data)||!!this.data.badgeText;g!==this.hasMetadata&&this.set("hasMetadata",g);g=this.data.overflowButton?!1:g;g!==this.showLogoImage&&this.set("showLogoImage",g);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();
this.maybeInitializeBackgroundLottie()}};
_.c.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.c.currentColorChanged=function(){this.updateButtonPalette()};
_.c.computeBackgroundStyle=function(g){if(g&&this.data){var v=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var r=_.nw((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);r&&v.push('background-image: url("'+r+'");')}var k;((k=g.basicColorData)==null?void 0:k.backgroundColor)!==void 0&&v.push("background-color: "+_.QX(g.basicColorData.backgroundColor)+";");return v.join("")}};
_.c.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&this.set("isDarkTheme",g)};
_.c.getCurrentLogo=function(g,v){if(g)return v?g.darkLogoImage:g.lightLogoImage};
_.c.getCurrentStaticTileImage=function(g,v){if(this.hasStaticTile(g))return g.darkTileImage?v?g.darkTileImage:g.tileImage:g.tileImage};
_.c.computeTitleStyle=function(g){if(this.data&&this.data.title&&g&&g.basicColorData&&g.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.wG(g.basicColorData.foregroundTitleColor)+";"};
_.c.computeSubtitleStyle=function(g){if(this.data&&this.data.subtitle&&g&&g.basicColorData&&g.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.wG(g.basicColorData.foregroundBodyColor)+";"};
_.c.computeSupplementalStyle=function(g){if(this.data&&this.data.supplementalText&&g&&g.supplementalTextColor!==void 0)return g=_.wG(g.supplementalTextColor),"color:"+g+";--yt-endpoint-color:"+g+";--yt-endpoint-hover-color:"+g+";--yt-endpoint-visited-color:"+g+";--yt-formatted-string-bold-font-weight:700;"};
_.c.computeBadgeStyle=function(g){if(this.data&&this.data.badgeText&&g&&g.basicColorData&&g.basicColorData.foregroundActivatedColor!==void 0)return"color:"+_.wG(g.basicColorData.foregroundActivatedColor)+";"};
_.c.computeDismissIconStyle=function(g){var v,r;if((g==null?0:(v=g.dismissButtonColorData)==null?0:v.foregroundTitleColor)&&(g==null?0:(r=g.dismissButtonColorData)==null?0:r.backgroundColor))return"--yt-button-color:"+_.QX(g.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.QX(g.dismissButtonColorData.backgroundColor)+";"};
_.c.computeOverflowIconStyle=function(g){var v,r;if((g==null?0:(v=g.dismissButtonColorData)==null?0:v.foregroundTitleColor)&&(g==null?0:(r=g.dismissButtonColorData)==null?0:r.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.QX(g.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.QX(g.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.QX(g.dismissButtonColorData.foregroundTitleColor)+";"};
_.c.computeBannerStyle=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.c.computeLocation=function(g){switch(g==null?void 0:g.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.c.shouldShowTileSection=function(g,v,r){return!this.shouldExpandLogo(g,v,r)&&v};
_.c.shouldShowExpandedLogoSection=function(g,v,r){return this.shouldExpandLogo(g,v,r)&&g!==void 0&&this.hasLogo(g)};
_.c.shouldExpandLogo=function(g,v,r){return g&&v?!1:r>=2};
_.c.hasStaticTile=function(g){return!(g==null||!g.tileImage)};
_.c.hasTileLottie=function(g){var v;return!!(g==null?0:(v=g.tileLottie)==null?0:v.url)};
_.c.hasLogo=function(g){return this.getCurrentLogo(g,this.isDarkTheme)!==void 0};
_.c.getLogoHeight=function(g){return this.logoWithPadding(g)?"26":"20"};
_.c.getExpandedLogoHeight=function(g){return this.logoWithPadding(g)?"31":"24"};
_.c.getLogoImageId=function(g){return this.logoWithPadding(g)?"logo-image-with-padding":"logo-image"};
_.c.hasBackgroundLottie=function(g){var v;return!!(g==null?0:(v=g.backgroundLottie)==null?0:v.url)};
_.c.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var g,v;(g=this.tileLottieAnimationRef)==null||(v=g.lottieEl)==null||v.play();var r,k;(r=this.backgroundLottieAnimationRef)==null||(k=r.lottieEl)==null||k.play()}};
_.c.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var g,v;(g=this.tileLottieAnimationRef)==null||(v=g.lottieEl)==null||v.pause();var r,k;(r=this.backgroundLottieAnimationRef)==null||(k=r.lottieEl)==null||k.pause()}};
_.c.pauseLottie=function(){var g,v;(g=this.tileLottieAnimationRef)==null||(v=g.lottieEl)==null||v.pause();var r,k;(r=this.backgroundLottieAnimationRef)==null||(k=r.lottieEl)==null||k.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.c.performPrimaryButtonAction=function(){var g,v,r;((g=this.data)==null?0:(v=g.primaryButton)==null?0:(r=v.buttonRenderer)==null?0:r.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.c.requestElementsPerRow=function(){_.hV(this.hostElement,"yt-request-elements-per-row")};
_.c.updateButtonPalette=function(){if(this.data&&this.currentColorData){var g;((g=this.data.dismissButton)==null?0:g.buttonRenderer)&&this.currentColorData.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.dismissButtonColorData},this.data.dismissButton.buttonRenderer.style=void 0,this.set("dismissButton",{buttonRenderer:Object.assign({},this.data.dismissButton.buttonRenderer)}));var v;if((v=this.data.primaryButton)==null?0:v.buttonRenderer)this.currentColorData.primaryButtonColorData?
(this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorData.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorData.primaryButtonStyleType,this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)});var r;if((r=this.data.secondaryButton)==
null?0:r.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 k;((k=this.data.primaryButton)==null?0:k.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var y;((y=this.data.secondaryButton)==null?0:y.toggleButtonRenderer)&&this.set("secondaryButton",{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)})}};
_.c.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var g=this.getTileLottieDataBasedOnTheme(),v,r;if(g.url!==((v=this.tileLottiePlayerProps)==null?void 0:(r=v.animationConfig)==null?void 0:r.path)){var k,y;(k=this.tileLottieAnimationRef)==null||(y=k.lottieEl)==null||y.destroy();var z;this.isOnHoverBehaviorForLottieEnabled=!((z=g.settings)==null?0:z.autoplay);var W,S;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(S=(W=g.settings)==null?void 0:W.autoplay)!=null?S:!1,loop:this.getLottieLoopValue(g.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof g.url==="string"?this.tileLottiePlayerProps.animationConfig.path=g.url:this.tileLottiePlayerProps.animationConfig.animationData=g.url}}};
_.c.getOverflowButton=function(g){return _.l(g.overflowButton,Bku)};
_.c.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var g=this.getBackgroundLottieDataBasedOnTheme(),v,r;if(g.url!==((v=this.backgroundLottiePlayerProps)==null?void 0:(r=v.animationConfig)==null?void 0:r.path)){var k,y;(k=this.backgroundLottieAnimationRef)==null||(y=k.lottieEl)==null||y.destroy();var z;this.isOnHoverBehaviorForLottieEnabled=!((z=g.settings)==null?0:z.autoplay);var W,S;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(S=(W=g.settings)==null?void 0:W.autoplay)!=null?S:!1,loop:this.getLottieLoopValue(g.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof g.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=g.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
g.url}}};
_.c.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var g;((g=this.tileLottieAnimationRef)==null?void 0:g.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var v;((v=this.backgroundLottieAnimationRef)==null?void 0:v.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.c.getTileLottieDataBasedOnTheme=function(){var g;if(this.isDarkTheme&&((g=this.data)==null?0:g.darkThemeTileLottie))return this.data.darkThemeTileLottie;var v;return((v=this.data)==null?0:v.tileLottie)?this.data.tileLottie:{}};
_.c.getBackgroundLottieDataBasedOnTheme=function(){var g;if(this.isDarkTheme&&((g=this.data)==null?0:g.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var v;return((v=this.data)==null?0:v.backgroundLottie)?this.data.backgroundLottie:{}};
_.c.onUpdateElementsPerRowAction=function(g){g&&this.elementsPerRow!==g&&(this.elementsPerRow=g)};
_.c.getLottieLoopValue=function(g){return g?g.loop!==void 0?g.loop:g.loopCount?g.loopCount-1:!0:!0};
_.c.logoWithPadding=function(g){var v,r,k;return(g=(v=this.getCurrentLogo(g,this.isDarkTheme))==null?void 0:(r=v.thumbnails)==null?void 0:(k=r[0])==null?void 0:k.height)&&g%31===0?!0:!1};
tp.prototype.currentColorChanged=tp.prototype.currentColorChanged;tp.prototype.themeChanged=tp.prototype.themeChanged;tp.prototype.dataChanged=tp.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],tp.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],tp.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],tp.prototype,"ytdDismissibleItemBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],tp.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],tp.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],tp.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],tp.prototype,"primaryButton",void 0);_.K([_.u(),_.F("design:type",Object)],tp.prototype,"secondaryButton",void 0);
_.K([_.u({reflectToAttribute:!0,value:3}),_.F("design:type",Number)],tp.prototype,"elementsPerRow",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],tp.prototype,"isDarkTheme",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],tp.prototype,"hasTile",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],tp.prototype,"hasMetadata",void 0);
_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],tp.prototype,"showLogoImage",void 0);_.K([_.u(),_.F("design:type",Object)],tp.prototype,"currentColorData",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.F("design:type",String)],tp.prototype,"bannerStyle",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.F("design:type",String)],tp.prototype,"location",void 0);
_.K([_.u(),_.F("design:type",Object)],tp.prototype,"tileLottiePlayerProps",void 0);_.K([_.u(),_.F("design:type",Object)],tp.prototype,"tileLottieAnimationRef",void 0);_.K([_.u(),_.F("design:type",Object)],tp.prototype,"backgroundLottiePlayerProps",void 0);_.K([_.u(),_.F("design:type",Object)],tp.prototype,"backgroundLottieAnimationRef",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],tp.prototype,"useBiggerShowcaseImage",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],tp.prototype,"isHideEnclosingAction",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tp.prototype,"dataChanged",null);_.K([_.Um("isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tp.prototype,"themeChanged",null);
_.K([_.Um("currentColorData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tp.prototype,"currentColorChanged",null);tp=_.K([_.V({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],tp);
_.m(tp,"ytd-statement-banner-renderer",function(){if($HB!==void 0)return $HB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-statement-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-mouseleave="maybePauseLottie" on-mouseover="maybePlayLottie" class="style-scope ytd-statement-banner-renderer">\n  <div id="statement-banner-content" class="style-scope ytd-statement-banner-renderer">\n    <div id="background-content" style$="[[computeBackgroundStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n      <ytd-lottie-player id="background-lottie" data="[[backgroundLottiePlayerProps]]" hidden="[[!hasBackgroundLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n    </ytd-lottie-player></div>\n    <div id="foreground-content" class="style-scope ytd-statement-banner-renderer">\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowTileSection(data, hasTile, elementsPerRow)]]">\n        <div hidden="[[!hasTile]]" id="tile-container" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="tile-image" hidden="[[!hasStaticTile(data)]]" object-fit="CONTAIN" thumbnail="[[getCurrentStaticTileImage(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n          <ytd-lottie-player id="tile-lottie" data="[[tileLottiePlayerProps]]" hidden="[[!hasTileLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n        </ytd-lottie-player></div>\n      </div>\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowExpandedLogoSection(data, hasTile, elementsPerRow)]]" id="logo-container">\n        <div id="logo-wrapper" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="logo-image" height="[[getExpandedLogoHeight(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div id="details-container" class="style-scope ytd-statement-banner-renderer">\n        <div id="text-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="metadata-container" hidden="[[!showLogoImage]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-img-shadow dimension="height" height$="[[getLogoHeight(data)]]" hidden="[[shouldExpandLogo(data, hasTile, elementsPerRow)]]" id$="[[getLogoImageId(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-img-shadow>\n            <div id="badge-container" style$="[[computeBadgeStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n              <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n            </div>\n          </div>\n          <div id="dynamic-title" style$="[[computeTitleStyle(currentColorData)]]" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n            <yt-dynamic-sizing-formatted-string font-family="[[data.titleFontFamily]]" max-font-size="36" max-height="110" max-lines="2" min-font-size="20" text="[[data.title]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-dynamic-sizing-formatted-string>\n            <div id="new-badge-container" hidden="[[!data.overflowButton]]" style$="[[computeTitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n              <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n            </div>\n          </div>\n          <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n          </div>\n          <div id="supplemental-text-container" hidden="[[!data.supplementalText]]" style$="[[computeSupplementalStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="supplemental-text" text="[[data.supplementalText]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-formatted-string>\n          </div>\n        </div>\n        <div id="button-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="button-wrapper" class="style-scope ytd-statement-banner-renderer">\n            <div id="primary-button" class="style-scope ytd-statement-banner-renderer"></div>\n            <div id="secondary-button" class="style-scope ytd-statement-banner-renderer"></div>\n          </div>\n        </div>\n      </div>\n      <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorData, elementsPerRow)]]" class="style-scope ytd-statement-banner-renderer"></div>\n      <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowIconStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer"></div>\n    </div>\n  </div>\n  <div id="attached-survey" class="style-scope ytd-statement-banner-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-statement-banner-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return $HB=g},{mode:1});var JRF;var DY=function(){var g=_.J.apply(this,arguments)||this;g.isSearch=!1;g.hideShelfHeader=!1;g.engagementPanel=!1;g.disableMouseScroll=!0;g.useFloorScrolling=!0;g.modernTypography=_.T("web_modern_typography");return g};
_.N(DY,_.J);DY.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.I0("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.I0("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
DY.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
DY.prototype.onDataChanged=DY.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],DY.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],DY.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],DY.prototype,"isSearch",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],DY.prototype,"hideShelfHeader",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],DY.prototype,"engagementPanel",void 0);_.K([_.u(),_.F("design:type",Object)],DY.prototype,"disableMouseScroll",void 0);_.K([_.u(),_.F("design:type",Object)],DY.prototype,"useFloorScrolling",void 0);_.K([_.u(),_.F("design:type",Object)],DY.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],DY.prototype,"modernTypography",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DY.prototype,"onDataChanged",null);DY=_.K([_.V({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],DY);
_.m(DY,"ytd-reel-shelf-renderer",function(){if(JRF!==void 0)return JRF;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-reel-shelf-renderer">\n  <h2 class="style-scope ytd-reel-shelf-renderer">\n    <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-icon>\n    <span id="title" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.title)]]</span>\n    <span id="title-superscript" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.titleSuperscript)]]</span>\n  </h2>\n  <div id="menu" class="style-scope ytd-reel-shelf-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-reel-shelf-renderer">\n  <yt-horizontal-list-renderer data="[[data]]" disable-scroll-event-listener="[[disableMouseScroll]]" engagement-panel="[[engagementPanel]]" hide-shelf-header="[[hideShelfHeader]]" is-search="[[isSearch]]" thumbnail-height="[[thumbnailHeight]]" use-floor-scrolling="[[useFloorScrolling]]" class="style-scope ytd-reel-shelf-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return JRF=g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var O4H;var VKt=_.bC(function(g){var v=g.data;g=g.useSmallFont;var r={},k={};return _.A("yt-channel-external-link-view-model",{class:"yt-channel-external-link-view-model-wiz"},_.A(_.d,{cond:function(){return v().favicon},
then:function(y){return _.A(_.Kw,{data:y,className:"yt-channel-external-link-view-model-wiz__favicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.A("div",{class:"yt-channel-external-link-view-model-wiz__container"},_.A(_.FS,{text:function(){return v().title},
className:_.IV("yt-channel-external-link-view-model-wiz__title",(r["yt-channel-external-link-view-model-wiz__title--title-small-font"]=g,r)),ellipsisTruncate:!0,userInput:!0}),_.A(_.FS,{text:function(){return v().link},
className:_.IV("yt-channel-external-link-view-model-wiz__link",(k["yt-channel-external-link-view-model-wiz__link--link-small-font"]=g,k)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"Hb");
VKt.idomCompat=!0;_.B6(VKt,"yt-channel-external-link-view-model",{props:{data:_.me,useSmallFont:_.me}});_.Hq("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var Ln=function(){var g=_.J.apply(this,arguments)||this;g.revealButtonClass="button";g.businessEmailDisplayState="HIDE_SECTION";return g};
_.N(Ln,_.J);_.c=Ln.prototype;_.c.refit=function(){var g=this;_.uC(function(){_.MP(g.hostElement,"yt-refit-popups-action")});
_.q7(this,function(){_.MP(g.hostElement,"yt-refit-popups-action")})};
_.c.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.CW("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA")};
_.c.businessEmailMetadataChanged=function(){this.revealButton||this.businessEmail||this.metadata.signInForBusinessEmail?this.metadata.signInForBusinessEmail?this.businessEmailDisplayState="SIGN_IN_REQUIRED":this.businessEmailErrorMessage?this.businessEmailDisplayState="ERROR_MESSAGE":(this.businessEmailDisplayState="REVEAL_BUTTON",this.metadata.businessEmail&&(this.businessEmail=this.metadata.businessEmail)):this.businessEmailDisplayState="HIDE_SECTION"};
_.c.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.c.configureRendererStamper=function(){return{"data.flaggingButton":{id:"flagging-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.shareChannel":{id:"share-channel",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"metadata.links":{id:"link-list-container",mapping:{channelExternalLinkViewModel:"yt-channel-external-link-view-model"}}}};
_.c.computeEmailHref=function(g){return"mailto:"+g};
_.c.computeSafeUrl=function(g){if(g)return _.pV(g)};
_.c.linkEndpoint=function(g){return _.l(g.onTap,_.wE)};
_.c.linkEndpointToHref=function(g){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(g))};
_.c.onYtServiceRequestCompleted=function(g){var v;if((v=g.detail.data)==null?0:v.businessEmail)this.businessEmail=g.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var r;if((r=g.detail.data)==null?0:r.errorMessage)this.businessEmailErrorMessage=g.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.c.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var g=this.JSC$14122_captchaTextarea.value;if(g){g={recaptcha_response_token:g,channel_id:this.metadata.channelId};var v=_.l(this.metadata.onBusinessEmailRevealClickCommand,_.wE);v&&this.ytComponentBehavior.resolveCommand(v,{form:g})}}};
_.c.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.mx.Object.defineProperties(Ln.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var g;return _.l((g=this.data)==null?void 0:g.metadata,F3c)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.l(this.metadata.businessEmailRevealButton,_.pC)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var g=new URL(this.metadata.canonicalChannelUrl);return g.host+g.pathname}}},
formattedDescription:{configurable:!0,enumerable:!0,get:function(){return this.metadata.description?{simpleText:this.metadata.description}:void 0}},
shouldRendereVerifiedPhoneStatus:{configurable:!0,enumerable:!0,get:function(){return this.metadata.phoneVerifiedLabel!==""&&this.learnMoreCommand!==void 0}},
learnMoreCommand:{configurable:!0,enumerable:!0,get:function(){return _.l(this.metadata.learnMoreOnTap,_.wE)}}});
Ln.prototype.onYtServiceRequestCompleted=Ln.prototype.onYtServiceRequestCompleted;Ln.prototype.businessEmailMetadataChanged=Ln.prototype.businessEmailMetadataChanged;Ln.prototype.refit=Ln.prototype.refit;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Ln.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ln.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ln.prototype,"ytRendererstamperBehavior",void 0);_.K([_.PX("#g-recaptcha-response"),_.F("design:type",HTMLTextAreaElement)],Ln.prototype,"JSC$14122_captchaTextarea",void 0);_.K([_.u(),_.F("design:type",Object)],Ln.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Ln.prototype,"revealButtonClass",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ln.prototype,"metadata",null);
_.K([_.C("metadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ln.prototype,"revealButton",null);_.K([_.C("metadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ln.prototype,"channelDisplayUrl",null);_.K([_.Um("metadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ln.prototype,"refit",null);_.K([_.C("metadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ln.prototype,"formattedDescription",null);
_.K([_.C("metadata","learnMoreCommand"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ln.prototype,"shouldRendereVerifiedPhoneStatus",null);_.K([_.C("metadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ln.prototype,"learnMoreCommand",null);_.K([_.u(),_.F("design:type",String)],Ln.prototype,"businessEmailDisplayState",void 0);_.K([_.u(),_.F("design:type",String)],Ln.prototype,"businessEmail",void 0);
_.K([_.u(),_.F("design:type",String)],Ln.prototype,"businessEmailErrorMessage",void 0);_.K([_.Um("metadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ln.prototype,"businessEmailMetadataChanged",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Ln.prototype,"onYtServiceRequestCompleted",null);
Ln=_.K([_.V({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],Ln);
_.m(Ln,"ytd-about-channel-renderer",function(){if(O4H!==void 0)return O4H;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-about-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="about-container" class="style-scope ytd-about-channel-renderer">\n  <div id="header-row" hidden="[[!metadata.aboutPanelTitle]]" class="style-scope ytd-about-channel-renderer">\n    <h1 class="style-scope ytd-about-channel-renderer">[[metadata.aboutPanelTitle]]</h1>\n    <div id="dismiss-button" class="style-scope ytd-about-channel-renderer"></div>\n  </div>\n\n  <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.descriptionLabel]]" hidden="[[!formattedDescription]]">\n  </yt-attributed-string>\n  <yt-attributed-string id="description-container" class="about-section style-scope ytd-about-channel-renderer" data="[[formattedDescription]]" hidden="[[!formattedDescription]]" user-input="true">\n  </yt-attributed-string>\n\n  <div id="bio-container" class="about-section style-scope ytd-about-channel-renderer" hidden="[[!metadata.formattedBio]]">\n    <h2 class="subheadline style-scope ytd-about-channel-renderer">[[metadata.artistBioLabel]]</h2>\n    <yt-attributed-string id="bio-container" class="about-section style-scope ytd-about-channel-renderer" data="[[metadata.artistBio]]" hidden="[[!metadata.artistBio]]" user-input="true">\n    </yt-attributed-string>\n    <p class="style-scope ytd-about-channel-renderer">[[metadata.artistBio]]</p>\n  </div>\n\n  <div id="links-section" hidden="[[!metadata.links]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <div id="link-list-container" class="style-scope ytd-about-channel-renderer">\n    </div>\n  </div>\n  <div id="custom-links-section" hidden="[[!metadata.customLinks]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <table id="links-container" class="about-section style-scope ytd-about-channel-renderer">\n      <template is="dom-repeat" items="[[metadata.customLinks]]" as="link" class="style-scope ytd-about-channel-renderer">\n        <tr hidden="[[!linkEndpointToHref(link)]]" class="style-scope ytd-about-channel-renderer">\n          <td class="image-container style-scope ytd-about-channel-renderer">\n            <yt-image data="[[link.favicon]]" width="32" class="style-scope ytd-about-channel-renderer"></yt-image>\n          </td>\n          <td class="href-container style-scope ytd-about-channel-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[linkEndpointToHref(link)]]" data="[[linkEndpoint(link)]]">[[link.label]]</a>\n          </td>\n        </tr>\n      </template>\n    </table>\n  </div>\n\n  <div id="additional-info-container" class="about-section style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.additionalInfoLabel]]"></yt-attributed-string>\n    <table class="style-scope ytd-about-channel-renderer">\n      <tbody class="style-scope ytd-about-channel-renderer"><tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="mail" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.signInForBusinessEmail]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n\n        <td id="view-email-button-container" hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-button-view-model classes="[[revealButtonClass]]" data="[[revealButton]]" scoping-class-name="[[is]]" on-click="onBusinessEmailClick" class="style-scope ytd-about-channel-renderer">\n          </yt-button-view-model>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-about-channel-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-about-channel-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-about-channel-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-about-channel-renderer">[[metadata.businessEmailSubmitCaptchaLabel]] </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-about-channel-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-about-channel-renderer">\n          <a id="email" class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[computeEmailHref(businessEmail)]]" target="_blank">[[businessEmail]]</a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!shouldRendereVerifiedPhoneStatus]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="phone" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <span class="style-scope ytd-about-channel-renderer">[[metadata.phoneVerifiedLabel]]</span>\n          <a class="yt-simple-endpoint phone-status-info style-scope ytd-about-channel-renderer" href$="[[computeHref_(learnMoreCommand)]]" target="_blank">\n            <yt-icon icon="info" class="style-scope ytd-about-channel-renderer"></yt-icon>\n          </a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!channelDisplayUrl]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="language" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[metadata.canonicalChannelUrl]]">[[channelDisplayUrl]]</a>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.country]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.country]]" icon="privacy_public" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.country]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.joinedDateText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.joinedDateText]]" icon="info_outline" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.joinedDateText]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.subscriberCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="person_radar" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.subscriberCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.videoCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.videoCountText]]" icon="my_videos" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.videoCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.viewCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.viewCountText]]" icon="trending_up" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.viewCountText]]</td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="button-container" class="style-scope ytd-about-channel-renderer">\n    <div id="share-channel" class="button style-scope ytd-about-channel-renderer"></div>\n    <div id="flagging-button" class="button style-scope ytd-about-channel-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return O4H=g},{mode:1});var q6u;var wu=function(){return _.J.apply(this,arguments)||this};
_.N(wu,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],wu.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],wu.prototype,"data",void 0);wu=_.K([_.V({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],wu);
_.m(wu,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(q6u!==void 0)return q6u;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-list-sub-menu-avatar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-channel-list-sub-menu-avatar-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" width="80" class="style-scope ytd-channel-list-sub-menu-avatar-renderer">\n  </yt-img-shadow>\n  <div id="title" class="style-scope ytd-channel-list-sub-menu-avatar-renderer">[[getSimpleString(data.title)]]</div>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return q6u=g},{mode:1});var sDC;var QW=function(){return _.J.apply(this,arguments)||this};
_.N(QW,_.J);QW.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],QW.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],QW.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],QW.prototype,"aligment",void 0);QW=_.K([_.V({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],QW);
_.m(QW,"ytd-channel-list-sub-menu-renderer",function(){if(sDC!==void 0)return sDC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-list-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-channel-list-sub-menu-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return sDC=
g},{mode:1});var mHF;var Cn=function(){return _.J.apply(this,arguments)||this};
_.N(Cn,_.J);Cn.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}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Cn.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Cn.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Cn.prototype,"data",void 0);Cn=_.K([_.V({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],Cn);
_.m(Cn,"ytd-channel-sub-menu-renderer",function(){if(mHF!==void 0)return mHF;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-items" class="style-scope ytd-channel-sub-menu-renderer">\n  <yt-dropdown-menu class="content-sub-menu style-scope ytd-channel-sub-menu-renderer" data="[[data.contentTypeSubMenuItems]]" parent-tracking-params="[[data.trackingParams]]" use-label="">\n  </yt-dropdown-menu>\n  <div id="play-all" class="style-scope ytd-channel-sub-menu-renderer"></div>\n</div>\n<div id="sort-menu" class="style-scope ytd-channel-sub-menu-renderer"></div>\n<div id="right-buttons" class="style-scope ytd-channel-sub-menu-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return mHF=g},{mode:1});var Kyt;var b4B;var ug=function(){var g=_.J.apply(this,arguments)||this;g.isCompact=!1;return g};
_.N(ug,_.J);_.mx.Object.defineProperties(ug.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var g,v;return((v=_.l((g=this.data)==null?void 0:g.endpoint,_.$E))==null?void 0:v.target)==="TARGET_NEW_WINDOW"}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ug.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],ug.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ug.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ug.prototype,"isCompact",void 0);_.K([_.C("isCompact"),_.F("design:type",Number),_.F("design:paramtypes",[])],ug.prototype,"thumbnailWidth",null);
_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ug.prototype,"openNewWindow",null);ug=_.K([_.V({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],ug);
_.m(ug,"ytd-media-lockup-renderer",function(){if(b4B!==void 0)return b4B;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-media-lockup-renderer" data="[[data.endpoint]]" href$="[[computeOptionalHref_(data.endpoint)]]">\n  <div id="thumbnail-container" class="style-scope ytd-media-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" fit-width="" thumbnail="[[data.thumbnailDetails]]" width="[[thumbnailWidth]]" class="style-scope ytd-media-lockup-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="description" class="style-scope ytd-media-lockup-renderer">\n    <div id="title" class="style-scope ytd-media-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" class="style-scope ytd-media-lockup-renderer">\n      <span id="subtitle-text" class="style-scope ytd-media-lockup-renderer">[[getSimpleString(data.subtitle)]]</span>\n      \n      <yt-icon class="media-lockup-icon style-scope ytd-media-lockup-renderer" default-to-filled="true" hidden="[[!openNewWindow]]" icon="open_in_new" size="15"></yt-icon>\n    </div>\n  </div>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return b4B=g},{mode:1});var Fyj;var x4=function(){return _.J.apply(this,arguments)||this};
_.N(x4,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],x4.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],x4.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],x4.prototype,"data",void 0);x4=_.K([_.V({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],x4);
_.m(x4,"ytd-structured-description-channel-lockup-renderer",function(){if(Fyj!==void 0)return Fyj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-channel-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="thumbnail-container" class="style-scope ytd-structured-description-channel-lockup-renderer">\n  <ytd-thumbnail data="[[data]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-channel-lockup-renderer">\n  </ytd-thumbnail>\n</div>\n<a id="text-wrapper" class="yt-simple-endpoint style-scope ytd-structured-description-channel-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <div id="description" class="style-scope ytd-structured-description-channel-lockup-renderer">\n    <div id="title" class="style-scope ytd-structured-description-channel-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subscriber-count" class="style-scope ytd-structured-description-channel-lockup-renderer">\n      [[getSimpleString(data.subscriberCountText)]]\n    </div>\n  </div>\n</a>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Fyj=g},{mode:1});var i40;var jJ=function(){var g=_.J.apply(this,arguments)||this;g.isCompact=!1;g.collections=_.T("web_modern_collections_v2");g.collectionsStackColor=_.T("modernize_structured_description_playlist_lockups_v2");return g};
_.N(jJ,_.J);jJ.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",params:{isCompact:!0}},thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer"}},initialRenderPriority:_.T("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.mx.Object.defineProperties(jJ.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k,y,z;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,sampledThumbnailColor:this.collectionsStackColor?(g=this.data)==null?void 0:(v=g.thumbnail)==null?void 0:v.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(r=this.data)==null?void 0:(k=r.thumbnail)==null?void 0:k.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(y=this.data)==null?void 0:(z=y.thumbnail)==
null?void 0:z.vibrantColorPalette:void 0}}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],jJ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],jJ.prototype,"componentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],jJ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],jJ.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],jJ.prototype,"showSidePanelThumbnailOverlay",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],jJ.prototype,"isCompact",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],jJ.prototype,"collections",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],jJ.prototype,"collectionsStackColor",void 0);_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],jJ.prototype,"twoLineTitle",null);
_.K([_.C("data","collections","collectionsStackColor"),_.F("design:type",Object),_.F("design:paramtypes",[])],jJ.prototype,"collectionStack",null);jJ=_.K([_.V({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],jJ);
_.m(jJ,"ytd-structured-description-playlist-lockup-renderer",function(){if(i40!==void 0)return i40;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-playlist-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-structured-description-playlist-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-structured-description-playlist-lockup-renderer"></yt-collections-stack>\n  <div id="playlist-thumbnail" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    </yt-img-shadow>\n    <span id="overlay" hidden="[[showSidePanelThumbnailOverlay]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.videoCountShortText)]]</span>\n    <div id="overlays" class="style-scope ytd-structured-description-playlist-lockup-renderer"></div>\n  </div>\n</a>\n<div id="description" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  <div id="title" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="subtitle" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return i40=g},{mode:1});var GPV;var $4=function(){return _.J.apply(this,arguments)||this};
_.N($4,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],$4.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],$4.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],$4.prototype,"data",void 0);$4=_.K([_.V({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],$4);
_.m($4,"ytd-structured-description-video-lockup-renderer",function(){if(GPV!==void 0)return GPV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-video-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-video-lockup-renderer">\n</ytd-thumbnail>\n<a id="text-wrapper" class="yt-simple-endpoint style-scope ytd-structured-description-video-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <div id="description" class="style-scope ytd-structured-description-video-lockup-renderer">\n    <div id="title" class="style-scope ytd-structured-description-video-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" class="style-scope ytd-structured-description-video-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n    <yt-formatted-string id="metadata-details" disable-upgrade$="[[!data.metadataDetails]]" hidden="[[!data.metadataDetails]]" no-endpoints="" text="[[data.metadataDetails]]" class="style-scope ytd-structured-description-video-lockup-renderer">\n    </yt-formatted-string>\n  </div>\n</a>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return GPV=g},{mode:2});var Jp=function(){return _.J.apply(this,arguments)||this};
_.N(Jp,_.J);
Jp.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}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Jp.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Jp.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Jp.prototype,"data",void 0);Jp=_.K([_.V({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],Jp);
_.m(Jp,"ytd-compact-infocard-renderer",function(){if(Kyt!==void 0)return Kyt;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-infocard-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-compact-infocard-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Kyt=g},{mode:1});var Xzj;var OQ=function(){var g=_.J.apply(this,arguments)||this;g.useModernCollectionsV2=_.T("web_modern_collections_v2");return g};
_.N(OQ,_.J);OQ.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.mx.Object.defineProperties(OQ.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.T("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.T("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.T("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],OQ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],OQ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],OQ.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],OQ.prototype,"ytdReduxBehavior",void 0);_.K([_.u({selector:_.CC}),_.F("design:type",Object)],OQ.prototype,"isGridViewEnabled",void 0);
_.K([_.C("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],OQ.prototype,"watchFeedBigThumbs",null);_.K([_.C("isGridViewEnabled","data"),_.u({reflectToAttribute:!0,value:"168"}),_.F("design:type",String),_.F("design:paramtypes",[])],OQ.prototype,"thumbnailWidth",null);_.K([_.C("isGridViewEnabled","data"),_.u({reflectToAttribute:!0,value:"94"}),_.F("design:type",String),_.F("design:paramtypes",[])],OQ.prototype,"customThumbnailSize",null);
_.K([_.u(),_.F("design:type",Object)],OQ.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],OQ.prototype,"useModernCollectionsV2",void 0);OQ=_.K([_.V({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],OQ);
_.m(OQ,"ytd-compact-playlist-renderer",function(){if(Xzj!==void 0)return Xzj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-playlist-renderer">\n  <ytd-playlist-thumbnail custom-thumbnail-size="[[customThumbnailSize]]" data="[[data]]" height="94" watch-feed-thumbnail="[[watchFeedBigThumbs]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-playlist-renderer">\n  </ytd-playlist-thumbnail>\n  <div class="details style-scope ytd-compact-playlist-renderer">\n    <div class="metadata style-scope ytd-compact-playlist-renderer">\n      <a id="title" class="yt-simple-endpoint style-scope ytd-compact-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <h3 class="style-scope ytd-compact-playlist-renderer">\n          <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-playlist-renderer">\n          </ytd-badge-supported-renderer>\n          <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-playlist-renderer">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <div class="secondary-metadata style-scope ytd-compact-playlist-renderer">\n          <ytd-video-meta-block class="compact style-scope ytd-compact-playlist-renderer" data="[[data]]" no-endpoints="" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n          </ytd-video-meta-block>\n          <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-compact-playlist-renderer">\n          </ytd-badge-supported-renderer>\n        </div>\n      </a>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-playlist-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-playlist-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Xzj=g},{mode:1});var Be_;var VW=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");g.roundedContainer=!0;g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return g};
_.N(VW,_.J);_.c=VW.prototype;_.c.attached=function(){this.requestElementsPerRow()};
_.c.configureRendererStamper=function(){return{"data.actionButton":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.c.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.c.computeViewStyle=function(g){return g.style?g.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.c.onUpdateElementsPerRowAction=function(g){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&g===1};
_.c.requestElementsPerRow=function(){_.hV(this.hostElement,"yt-request-elements-per-row")};
VW.prototype.dataChanged=VW.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],VW.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],VW.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],VW.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],VW.prototype,"actionHandlerBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],VW.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],VW.prototype,"hideThumbnail",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.F("design:type",String)],VW.prototype,"viewStyle",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],VW.prototype,"darkerDarkTheme",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],VW.prototype,"roundedContainer",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],VW.prototype,"dataChanged",null);VW=_.K([_.V({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],VW);
_.m(VW,"ytd-compact-promoted-item-renderer",function(){if(Be_!==void 0)return Be_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-promoted-item-renderer">\n<ytd-thumbnail data="[[data]]" hidden$="[[hideThumbnail]]" width="100" class="style-scope ytd-compact-promoted-item-renderer"></ytd-thumbnail>\n  <div id="content" class="style-scope ytd-compact-promoted-item-renderer">\n    <div id="info" class="style-scope ytd-compact-promoted-item-renderer">\n      <h3 class="style-scope ytd-compact-promoted-item-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-compact-promoted-item-renderer"></yt-formatted-string>\n      </h3>\n      <div id="subtitle-container" class="style-scope ytd-compact-promoted-item-renderer">\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-compact-promoted-item-renderer"></yt-formatted-string>\n        <ytd-badge-supported-renderer id="featured-badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-compact-promoted-item-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n    </div>\n    <div id="button" class="style-scope ytd-compact-promoted-item-renderer"></div>\n  </div>\n  <div id="dismiss-button" class="style-scope ytd-compact-promoted-item-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-promoted-item-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Be_=g},{mode:1});var hz6;var qB=function(){var g=_.J.apply(this,arguments)||this;g.collections=_.T("web_modern_collections_v2");return g};
_.N(qB,_.J);qB.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
qB.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
qB.prototype.onYtNavigate=function(g,v){var r=this;if(v.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",v)){var k=this.get("watchEndpoint.videoId",v.endpoint),y=_.MP(this.hostElement,"yt-get-current-video-id-action")[0];_.T("kevlar_mix_handle_first_endpoint_different")&&k&&y&&k!==y||(g.stopPropagation(),_.i1().getPlayerPromise().then(function(z){if(z.getPlayerState()===0&&r.data.secondaryNavigationEndpoint)var W=r.data.secondaryNavigationEndpoint;else{W=
Object.assign({},v.endpoint);var S=_.l(W.commandMetadata,_.F7);S&&(z=Math.floor(z.getCurrentTime()),S.url=_.Kv(S.url,{t:z}),!_.T("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(S=_.l(W,_.Vx)))&&(S.startTimeSeconds=z)}_.hV(r.hostElement,"yt-navigate",{endpoint:W})}))}};
_.mx.Object.defineProperties(qB.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.T("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.T("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k,y,z;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(g=this.data)==null?void 0:(v=g.thumbnail)==null?void 0:v.sampledThumbnailColor,vibrantColorPalette:(r=this.data)==null?void 0:(k=r.thumbnail)==null?void 0:k.vibrantColorPalette,darkColorPalette:(y=this.data)==null?void 0:(z=y.thumbnail)==null?void 0:z.darkColorPalette,experimentEnabled:this.collections}}}});
qB.prototype.onYtNavigate=qB.prototype.onYtNavigate;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],qB.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.PV.YtEndpointBehavior),_.F("design:type",Object)],qB.prototype,"ytEndpointBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],qB.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],qB.prototype,"ytdDismissibleItemBehavior",void 0);
_.K([_.D(_.qg),_.F("design:type",Object)],qB.prototype,"ytdLockupBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],qB.prototype,"ytdReduxBehavior",void 0);_.K([_.u({selector:_.CC}),_.F("design:type",Object)],qB.prototype,"isGridViewEnabled",void 0);_.K([_.C("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"watchFeedBigThumbs",null);
_.K([_.C("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],qB.prototype,"thumbnailWidth",null);_.K([_.u(),_.F("design:type",Object)],qB.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],qB.prototype,"collections",void 0);_.K([_.C("data","collections"),_.F("design:type",Object),_.F("design:paramtypes",[])],qB.prototype,"collectionStack",null);
_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],qB.prototype,"onYtNavigate",null);qB=_.K([_.V({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],qB);
_.m(qB,"ytd-compact-radio-renderer",function(){if(hz6!==void 0)return hz6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-radio-renderer">\n  <div class="modern-collection-parent style-scope ytd-compact-radio-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-compact-radio-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" height="94" hovered="[[lockupIsHovered]]" use-hovered-property="" watch-feed-thumbnail="[[watchFeedBigThumbs]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-radio-renderer">\n    </ytd-thumbnail>\n  </div>\n  <div class="details style-scope ytd-compact-radio-renderer">\n    <div class="metadata style-scope ytd-compact-radio-renderer">\n      <a id="title" class="yt-simple-endpoint style-scope ytd-compact-radio-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <h3 class="style-scope ytd-compact-radio-renderer">\n          <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-radio-renderer">\n          </ytd-badge-supported-renderer>\n          <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-radio-renderer">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <ytd-video-meta-block class="compact style-scope ytd-compact-radio-renderer" data="[[data]]" no-endpoints="" radio-meta="">\n        </ytd-video-meta-block>\n      </a>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-radio-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-radio-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-radio-renderer"></yt-interaction>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return hz6=g},{mode:1});var nmj;var sQ=function(){return _.J.apply(this,arguments)||this};
_.N(sQ,_.J);sQ.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
sQ.prototype.computeRendererStyle=function(g){return g.style?g.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.K([_.u(),_.F("design:type",Object)],sQ.prototype,"data",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],sQ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],sQ.prototype,"rendererBehavior",void 0);_.K([_.u({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.F("design:type",String)],sQ.prototype,"rendererStyle",void 0);
sQ=_.K([_.V({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],sQ);
_.m(sQ,"ytd-compact-text-promo-renderer",function(){if(nmj!==void 0)return nmj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-text-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer id="featured-badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-compact-text-promo-renderer">\n</ytd-badge-supported-renderer>\n<yt-formatted-string class="title style-scope ytd-compact-text-promo-renderer" text="[[data.title]]">\n</yt-formatted-string>\n<yt-formatted-string class="subtitle style-scope ytd-compact-text-promo-renderer" force-default-style="" text="[[data.subTitle]]">\n</yt-formatted-string>\n<div id="action-button" class="style-scope ytd-compact-text-promo-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return nmj=g},{mode:1});var MK6;var m$=function(){var g=_.J.apply(this,arguments)||this;g.isShortsStyle=!1;return g};
_.N(m$,_.J);_.c=m$.prototype;_.c.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.c.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.hV(this.hostElement,"yt-disable-lockup-interaction"):_.hV(this.hostElement,"yt-enable-lockup-interaction"))};
_.c.isMetaBlockEmpty=function(g){return!g||!g.longBylineText&&!g.shortBylineText&&!g.shortViewCountText&&!g.viewCountText};
_.c.computeHasOneLineTitle=function(g){return this.forceOneLineTitle||!(g==null||!g.buttons)};
_.c.computeDisableInteraction=function(){var g;return!((g=this.data)==null?0:g.navigationEndpoint)};
_.c.hasSingularTopStandaloneBadge=function(){var g;return!((g=this.data)==null||!g.topStandaloneBadge)};
_.mx.Object.defineProperties(m$.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.T("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.T("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
shouldShowTopBadges:{configurable:!0,enumerable:!0,get:function(){return this.hasSingularTopStandaloneBadge()}},
topBadges:{configurable:!0,enumerable:!0,get:function(){var g;return this.hasSingularTopStandaloneBadge()?[(g=this.data)==null?void 0:g.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var g;return this.shouldShowTopBadges?((g=this.data)==null?void 0:g.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
m$.prototype.disableInteractionChanged=m$.prototype.disableInteractionChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],m$.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],m$.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],m$.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],m$.prototype,"ytdLockupBehavior",void 0);
_.K([_.D(_.QN),_.F("design:type",Object)],m$.prototype,"ytdReduxBehavior",void 0);_.K([_.u({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.F("design:type",Boolean)],m$.prototype,"metaBlockEmpty",void 0);_.K([_.u({selector:_.CC}),_.F("design:type",Object)],m$.prototype,"isGridViewEnabled",void 0);_.K([_.C("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],m$.prototype,"watchFeedBigThumbs",null);
_.K([_.C("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],m$.prototype,"thumbnailWidth",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],m$.prototype,"isShortsStyle",void 0);_.K([_.u(),_.F("design:type",Object)],m$.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.F("design:type",Boolean)],m$.prototype,"hasOneLineTitle",void 0);
_.K([_.u(),_.F("design:type",Boolean)],m$.prototype,"hideThumbnail",void 0);_.K([_.u(),_.F("design:type",Boolean)],m$.prototype,"forceOneLineTitle",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.F("design:type",Boolean)],m$.prototype,"disableInteraction",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],m$.prototype,"musicMetadataVideoLockup",void 0);
_.K([_.IU("disableInteraction"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m$.prototype,"disableInteractionChanged",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],m$.prototype,"shouldShowTopBadges",null);_.K([_.C("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],m$.prototype,"topBadges",null);
_.K([_.C("shouldShowTopBadges","data"),_.F("design:type",Array),_.F("design:paramtypes",[])],m$.prototype,"inlineMetadataBadges",null);_.K([_.C("shouldShowTopBadges"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],m$.prototype,"shouldShowBadgesBelowMetadata",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],m$.prototype,"compactTitleClass",null);m$=_.K([_.V({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],m$);
_.m(m$,"ytd-compact-video-renderer",function(){if(MK6!==void 0)return MK6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-video-renderer">\n  <ytd-thumbnail data="[[data]]" disable-interaction="[[disableInteraction]]" hidden$="[[hideThumbnail]]" hovered="[[lockupIsHovered]]" queued="[[queued]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[thumbnailWidth]]" class="style-scope ytd-compact-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-video-renderer">\n    <div class="metadata style-scope ytd-compact-video-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" rel="[[computeNofollow_(data.navigationEndpoint)]]">\n        <h3 class="style-scope ytd-compact-video-renderer">\n          \n          <ytd-badge-supported-renderer class="top-badge style-scope ytd-compact-video-renderer" badges="[[topBadges]]" collection-truncate="" hidden="[[!shouldShowTopBadges]]">\n          </ytd-badge-supported-renderer>\n          <span class$="[[compactTitleClass]] style-scope ytd-compact-video-renderer" id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <div class="secondary-metadata style-scope ytd-compact-video-renderer">\n          \n          <ytd-video-meta-block class="compact style-scope ytd-compact-video-renderer" badges="[[inlineMetadataBadges]]" data="[[data]]" inline-badges="" no-endpoints="" truncate-metadata-line="" watch-feed-big-thumbs="[[watchFeedBigThumbs]]"></ytd-video-meta-block>\n          \n          <ytd-badge-supported-renderer class="badges style-scope ytd-compact-video-renderer" badges="[[data.badges]]" hidden="[[!shouldShowBadgesBelowMetadata]]" wrap-badges="">\n          </ytd-badge-supported-renderer>\n        </div>\n      </a>\n      <div id="buttons" class="style-scope ytd-compact-video-renderer"></div>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-video-renderer"></div>\n    <div id="queue-button" class="style-scope ytd-compact-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-video-renderer"></yt-interaction>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return MK6=g},{mode:_.v6("kevlar_poly_si_batch_j067")?1:2});var Rzu;_.Hq("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var Kn=function(){return _.J.apply(this,arguments)||this};
_.N(Kn,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Kn.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Kn.prototype,"data",void 0);Kn=_.K([_.V({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],Kn);
_.m(Kn,"ytd-counterfactual-renderer",function(){if(Rzu!==void 0)return Rzu;var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-counterfactual-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Rzu=g},{mode:1});var gNt;var bg=function(){var g=_.J.apply(this,arguments)||this;g.hidden=!1;return g};
_.N(bg,_.J);bg.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.h0().resolve(_.nv).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
bg.prototype.computeHidden=function(g){return!!g};
_.mx.Object.defineProperties(bg.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}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],bg.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],bg.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.F("design:type",Object)],bg.prototype,"hidden",void 0);_.K([_.C("data.label"),_.F("design:type",String),_.F("design:paramtypes",[])],bg.prototype,"label",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],bg.prototype,"value",null);
bg=_.K([_.V({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],bg);
_.m(bg,"ytd-dropdown-item-renderer",function(){if(gNt!==void 0)return gNt;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item id="item" aria-label$="[[data.accessibility.label]]" on-tap="onSelect" class="style-scope ytd-dropdown-item-renderer">\n  <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-dropdown-item-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-item>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return gNt=g},{mode:1});var vNB;var rg0;var FU=function(){return _.J.apply(this,arguments)||this};
_.N(FU,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],FU.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],FU.prototype,"data",void 0);_.K([_.u({computed:"getSimpleString(data.label)"}),_.F("design:type",String)],FU.prototype,"label",void 0);FU=_.K([_.V({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],FU);
_.m(FU,"ytd-navigation-dropdown-item-renderer",function(){if(rg0!==void 0)return rg0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-navigation-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <a class="yt-simple-endpoint style-scope ytd-navigation-dropdown-item-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" aria-label$="[[data.accessibility.accessibilityData.label]]">\n  <tp-yt-paper-item id="item" class="style-scope ytd-navigation-dropdown-item-renderer">\n    <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-navigation-dropdown-item-renderer"></yt-formatted-string>\n  </tp-yt-paper-item>\n</a>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return rg0=g},{mode:1});var ig=function(){var g=_.J.apply(this,arguments)||this;g.disabled=!1;g.value="";g.noLabelFloat=!1;g.noUnderline=!1;g.usePrimaryColor=!1;g.hasBackground=!1;g.verticalAlign="top";g.autosize=!1;g.minAutosizeWidth=100;g.autosizeFont="14px Roboto";return g};
_.N(ig,_.J);_.c=ig.prototype;_.c.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}};
_.c.open=function(){this.inputEl.open()};
_.c.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.c.dataChanged=function(){this.reset()};
_.c.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("value-changed",this.value))};
_.c.stopPropagation=function(g){g.stopPropagation()};
_.c.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var g=this.canvas.getContext("2d");g&&(g.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(g.measureText(this.inputEl.value).width)+24)+"px")}};
_.c.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var g=0,v=this.data.entries.length;g<v;g++){var r=this.data.entries[g],k;for(k in r)if(r.hasOwnProperty(k)){var y=r[k];if("isSelected"in y&&y.isSelected)return"stringValue"in y?y.stringValue||"":"int32Value"in y?y.int32Value||0:0}}return null};
_.c.updateValueFromBinding=function(g){this.value=g.detail.value};
_.mx.Object.defineProperties(ig.prototype,{label:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.entries)return null;if(this.data.label)return this.data.label;for(var g=0,v=this.data.entries.length;g<v;g++){var r=this.data.entries[g],k;for(k in r)if(r.hasOwnProperty(k)){var y=r[k];if("isSelected"in y&&y.isSelected&&"label"in y)return this.ytRendererBehavior.getSimpleString(y.label)}}return null}}});
ig.prototype.autoSizeLabel=ig.prototype.autoSizeLabel;ig.prototype.stopPropagation=ig.prototype.stopPropagation;ig.prototype.valueChangedForBinding=ig.prototype.valueChangedForBinding;ig.prototype.dataChanged=ig.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ig.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ig.prototype,"ytRendererStamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],ig.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ig.prototype,"disabled",void 0);_.K([_.u(),_.F("design:type",Object)],ig.prototype,"value",void 0);_.K([_.u(),_.F("design:type",Object)],ig.prototype,"noLabelFloat",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ig.prototype,"noUnderline",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],ig.prototype,"theme",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ig.prototype,"usePrimaryColor",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ig.prototype,"hasBackground",void 0);_.K([_.u(),_.F("design:type",Object)],ig.prototype,"verticalAlign",void 0);_.K([_.u(),_.F("design:type",Object)],ig.prototype,"autosize",void 0);_.K([_.u(),_.F("design:type",Object)],ig.prototype,"minAutosizeWidth",void 0);_.K([_.u(),_.F("design:type",Object)],ig.prototype,"autosizeFont",void 0);
_.K([_.PX("#entries"),_.F("design:type",Object)],ig.prototype,"entries",void 0);_.K([_.PX("#input"),_.F("design:type",Object)],ig.prototype,"inputEl",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ig.prototype,"dataChanged",null);_.K([_.Um("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ig.prototype,"valueChangedForBinding",null);
_.K([_.zz("iron-overlay-opened"),_.zz("iron-overlay-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ig.prototype,"stopPropagation",null);_.K([_.zz("iron-select"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ig.prototype,"autoSizeLabel",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ig.prototype,"label",null);
ig=_.K([_.V({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],ig);
_.m(ig,"ytd-dropdown-renderer",function(){if(vNB!==void 0)return vNB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dropdown-menu-light id="input" aria-label$="[[label]]" disabled="[[disabled]]" horizontal-align="left" label="[[label]]" no-label-float="[[noLabelFloat]]" vertical-align="[[verticalAlign]]" class="style-scope ytd-dropdown-renderer">\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-dropdown-menu-light>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return vNB=g},{mode:1});var kQu;var Gs=function(){var g=_.J.apply(this,arguments)||this;g.isConstrainedList=!1;return g};
_.N(Gs,_.J);Gs.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"}}}};
Gs.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
Gs.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
Gs.prototype.computeViewAllHidden=function(g,v){return g||!v.viewAllEndpoint};
Gs.prototype.fillRestIfNoShowMore=Gs.prototype.fillRestIfNoShowMore;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Gs.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Gs.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mg.YtLazyListBehavior),_.F("design:type",Object)],Gs.prototype,"ytLazyListBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Gs.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Gs.prototype,"isConstrainedList",void 0);_.K([_.Um("data","canShowMore"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Gs.prototype,"fillRestIfNoShowMore",null);Gs=_.K([_.V({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],Gs);
_.m(Gs,"ytd-expanded-shelf-contents-renderer",function(){if(kQu!==void 0)return kQu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expanded-shelf-contents-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="grid-container" class="style-scope ytd-expanded-shelf-contents-renderer"></div>\n<yt-formatted-string aria-role="button" hidden="[[!canShowMore]]" text="[[data.showMoreText]]" on-click="onShowMoreClick" class="style-scope ytd-expanded-shelf-contents-renderer">\n</yt-formatted-string>\n  <a class="yt-simple-endpoint style-scope ytd-expanded-shelf-contents-renderer" href$="[[computeHref_(data.viewAllEndpoint)]]" data="[[data.viewAllEndpoint]]" hidden="[[computeViewAllHidden(canShowMore,data)]]">\n  <yt-formatted-string text="[[data.viewAllText]]" class="style-scope ytd-expanded-shelf-contents-renderer"></yt-formatted-string>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return kQu=g},{mode:_.v6("kevlar_poly_si_batch_j025")?1:2});var ygu;var XU=function(){return _.J.apply(this,arguments)||this};
_.N(XU,_.J);XU.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}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],XU.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],XU.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],XU.prototype,"data",void 0);XU=_.K([_.V({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],XU);
_.m(XU,"ytd-feed-channel-filter-header-renderer",function(){if(ygu!==void 0)return ygu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-channel-filter-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 class="style-scope ytd-feed-channel-filter-header-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-feed-channel-filter-header-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-img-shadow id="avatar" height="56" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="56" class="style-scope ytd-feed-channel-filter-header-renderer">\n    </yt-img-shadow>\n    <div id="channel" class="style-scope ytd-feed-channel-filter-header-renderer">\n      <span id="title" class="style-scope ytd-feed-channel-filter-header-renderer">[[getSimpleString(data.title)]]</span>\n      <div id="view-channel-button" aria-hidden="" class="style-scope ytd-feed-channel-filter-header-renderer"></div>\n    </div>\n  </a>\n</h2>\n<div id="buttons" class="style-scope ytd-feed-channel-filter-header-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return ygu=g},{mode:1});var cgj;var zJc;var IgF;var BS=function(){return _.J.apply(this,arguments)||this};
_.N(BS,_.J);_.c=BS.prototype;_.c.onClick=function(g){var v,r=(v=this.data)==null?void 0:v.sectionEndpoint;!_.sX(_.qm(g),this.hostElement,["A".toString()])&&r&&_.hV(this.hostElement,"yt-navigate",{endpoint:r})};
_.c.computeHasSectionEndpoint=function(g){return(g==null?void 0:g.sectionEndpoint)!==void 0};
_.c.computeShowHeaderAsLink=function(g){return(g==null?void 0:g.header)!==void 0&&(g==null?void 0:g.sectionEndpoint)!==void 0};
_.c.computeShowSubheaderAsLink=function(g){return(g==null?void 0:g.subheader)!==void 0&&(g==null?void 0:g.sectionEndpoint)!==void 0&&(g==null?void 0:g.header)===void 0};
_.c.getHeaderAsLinkClass=function(g){var v=[],r;(g==null?0:(r=g.headerIcon)==null?0:r.iconType)&&v.push("header-link-active");return v.join(" ")};
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],BS.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],BS.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],BS.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],BS.prototype,"data",void 0);
_.K([_.u({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],BS.prototype,"hasSectionEndpoint",void 0);_.K([_.u({computed:"computeShowHeaderAsLink(data)"}),_.F("design:type",Boolean)],BS.prototype,"showHeaderAsLink",void 0);_.K([_.u({computed:"computeShowSubheaderAsLink(data)"}),_.F("design:type",Boolean)],BS.prototype,"showSubheaderAsLink",void 0);BS=_.K([_.V({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],BS);
_.m(BS,"ytd-medical-panel-section-renderer",function(){if(IgF!==void 0)return IgF;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-medical-panel-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section" on-click="onClick" class="style-scope ytd-medical-panel-section-renderer">\n  <div id="header" hidden="[[!data.header]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string hidden="[[showHeaderAsLink]]" text="[[data.header]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n    <a id="header-link" class$="yt-simple-endpoint [[getHeaderAsLinkClass(data)]] style-scope ytd-medical-panel-section-renderer" hidden="[[!showHeaderAsLink]]" href$="[[computeHref_(data.sectionEndpoint)]]" data="[[data.sectionEndpoint]]">\n      <yt-formatted-string text="[[data.header]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n      <yt-icon class="icons style-scope ytd-medical-panel-section-renderer" hidden="[[!data.headerIcon.iconType]]" icon="[[data.headerIcon.iconType]]">\n      </yt-icon>\n    </a>\n  </div>\n\n  <div id="subheader" hidden="[[!data.subheader]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string hidden="[[showSubheaderAsLink]]" text="[[data.subheader]]" class="style-scope ytd-medical-panel-section-renderer">\n    </yt-formatted-string>\n    <a id="subheader-link" class="yt-simple-endpoint style-scope ytd-medical-panel-section-renderer" hidden="[[!showSubheaderAsLink]]" href$="[[computeHref_(data.sectionEndpoint)]]" data="[[data.sectionEndpoint]]">\n      <yt-formatted-string text="[[data.subheader]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n    </a>\n  </div>\n  <div id="paragraphs" class="style-scope ytd-medical-panel-section-renderer">\n    <template is="dom-repeat" items="[[data.paragraphs]]" class="style-scope ytd-medical-panel-section-renderer">\n      <div class="paragraph style-scope ytd-medical-panel-section-renderer">\n        <yt-formatted-string split-lines="" text="[[item]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n      </div>\n    </template>\n  </div>\n  <div id="footer" hidden="[[!data.footer]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string link-inherit-color="" text="[[data.footer]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return IgF=g},{mode:1});var hp=function(){var g=_.J.apply(this,arguments)||this;g.isExpanded=!1;g.roundedContainer=!0;g.skipRoundingTop=!1;g.toggleExpandableSection=function(){g.isExpanded=!g.isExpanded};
return g};
_.N(hp,_.J);
hp.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]]"}}}}}};
hp.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
hp.prototype.dataChanged=hp.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],hp.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],hp.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],hp.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],hp.prototype,"isExpanded",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],hp.prototype,"roundedContainer",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],hp.prototype,"skipRoundingTop",void 0);_.K([_.u(),_.F("design:type",Object)],hp.prototype,"toggleExpandableSection",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hp.prototype,"dataChanged",null);hp=_.K([_.V({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],hp);
_.m(hp,"ytd-medical-panel-content-renderer",function(){if(zJc!==void 0)return zJc;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-medical-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-medical-panel-content-renderer">\n  <div id="sections" class="style-scope ytd-medical-panel-content-renderer"></div>\n  <div class="footer style-scope ytd-medical-panel-content-renderer" id="expand" hidden="[[isExpanded]]"></div>\n  <div id="expandable-sections" hidden="[[!isExpanded]]" class="style-scope ytd-medical-panel-content-renderer"></div>\n  <div class="footer style-scope ytd-medical-panel-content-renderer" id="collapse" hidden="[[!isExpanded]]"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return zJc=g},{mode:1});_.Hq("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var nn=function(){var g=_.J.apply(this,arguments)||this;g.roundedContainer=!0;g.amsterdamEnabled=_.T("enable_desktop_amsterdam_info_panels");g.hasTitle=!1;g.linkIcon="OPEN_IN_NEW";g.isDismissed=!1;return g};
_.N(nn,_.J);
nn.prototype.configureRendererStamper=function(){return{"data.menu":{id:"header-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",disableTopPadding:"[[data.disableBottomDivider]]",roundedContainer:"[[roundedContainer]]"}},medicalPanelContentRenderer:{component:"ytd-medical-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",roundedContainer:"[[roundedContainer]]"}},
horizontalCardListRenderer:"ytd-horizontal-card-list-renderer"}}}};
nn.prototype.computeHasTitle=function(g){return!(g==null||!g.title)};
nn.prototype.onClick=function(g){var v,r=(v=this.data)==null?void 0:v.headerEndpoint;!_.sX(_.qm(g),this.hostElement,["BUTTON".toString()])&&r&&this.ytComponentBehavior.resolveCommand(r)};
_.mx.Object.defineProperties(nn.prototype,{background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTAINER_BACKGROUND_",""):""}},
titleStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.titleStyle?this.data.titleStyle.replace("INFO_PANEL_CONTAINER_TITLE_STYLE_",""):""}},
showLinkIcon:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:g.disableBottomDivider)||!((v=this.data)==null?0:v.title)}}});
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],nn.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],nn.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],nn.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],nn.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],nn.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nn.prototype,"roundedContainer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],nn.prototype,"amsterdamEnabled",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.F("design:type",Object)],nn.prototype,"hasTitle",void 0);
_.K([_.u({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.C("data.background"),_.F("design:type",Object),_.F("design:paramtypes",[])],nn.prototype,"background",null);_.K([_.u({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.C("data.titleStyle"),_.F("design:type",Object),_.F("design:paramtypes",[])],nn.prototype,"titleStyle",null);
_.K([_.u({type:_.T("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.C("data.titleStyle"),_.F("design:type",Object),_.F("design:paramtypes",[])],nn.prototype,"showLinkIcon",null);_.K([_.u(),_.F("design:type",String)],nn.prototype,"linkIcon",void 0);_.K([_.u({type:_.T("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],nn.prototype,"hideDivider",null);
_.K([_.u({selectorArgs:["data.dismissStateEntityKey"],selector:function(g,v){g=_.k7(g.entities,"dismissState",v);return(g==null?void 0:g.isDismissed)||(g==null?void 0:g.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(g==null?void 0:g.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.F("design:type",Object)],nn.prototype,"isDismissed",void 0);nn=_.K([_.V({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],nn);
_.m(nn,"ytd-info-panel-container-renderer",function(){if(cgj!==void 0)return cgj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-panel-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div hidden="[[isDismissed]]" class="style-scope ytd-info-panel-container-renderer">\n  <div class="header style-scope ytd-info-panel-container-renderer" hidden="[[!data.title]]" on-click="onClick">\n    <h2 class="header-left-items style-scope ytd-info-panel-container-renderer">\n      <yt-icon class="header-icon style-scope ytd-info-panel-container-renderer" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]">\n      </yt-icon>\n      <yt-formatted-string class="title style-scope ytd-info-panel-container-renderer" text="[[data.title]]"></yt-formatted-string>\n      <yt-icon class="link-icon style-scope ytd-info-panel-container-renderer" disable-upgrade$="[[!linkIcon]]" hidden="[[!showLinkIcon]]" icon="[[linkIcon]]">\n      </yt-icon>\n    </h2>\n    <div id="header-menu" class="style-scope ytd-info-panel-container-renderer"></div>\n  </div>\n  <div class="divider-container style-scope ytd-info-panel-container-renderer" hidden="[[hideDivider]]">\n    <div class="divider-offset style-scope ytd-info-panel-container-renderer"></div>\n    <div class="divider style-scope ytd-info-panel-container-renderer"></div>\n    <div class="divider-offset style-scope ytd-info-panel-container-renderer"></div>\n  </div>\n  <div id="content" class="style-scope ytd-info-panel-container-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return cgj=g},{mode:1});var Wvt;_.Hq("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var MB=function(){var g=_.J.apply(this,arguments)||this;g.modernTypography=_.T("web_modern_typography");return g};
_.N(MB,_.J);MB.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
MB.prototype.computeStyle=function(g){return g?g:""};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],MB.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],MB.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],MB.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.F("design:type",String)],MB.prototype,"titleStyle",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],MB.prototype,"modernTypography",void 0);MB=_.K([_.V({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],MB);
_.m(MB,"ytd-item-section-header-renderer",function(){if(Wvt!==void 0)return Wvt;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-item-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-item-section-header-renderer">\n  <div id="title" class="style-scope ytd-item-section-header-renderer">[[getSimpleString(data.title)]]</div>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-item-section-header-renderer"></yt-formatted-string>\n</div>\n<div id="buttons" class="style-scope ytd-item-section-header-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Wvt=g},{mode:1});var PGu;var S1V,oNE=function(){return S1V!==void 0?S1V:S1V=document.createElement("template")};
document.head.appendChild(oNE().content);var Y10;_.RS=new _.bR("VOTING_ANIMATION_CONTROLLER_TOKEN");var AgH=_.bC(function(g){var v=g.data;var r=_.sv(),k=_.sv();g=_.I(_.Ww("VOTE_STATUS_NONE",void 0,"FVF7mc"));var y=g.next().value,z=g.next().value,W=_.IW(X$F,function(){var p;return(p=v())==null?void 0:p.entityKey}),S=_.T("web_enable_voting_animation")||_.T("enable_music_web_cairo_voting_animation");
_.Hd(function(){var p;((p=v().initialState)==null?0:p.status)&&z(v().initialState.status)});
var Y=function(){var p,f,Z=(f=(p=v().initialState)==null?void 0:p.votes)!=null?f:0,L;p=(L=v().initialState)==null?void 0:L.status;return p==="VOTE_STATUS_UPVOTED"?Z-1:p==="VOTE_STATUS_DOWNVOTED"?Z+1:Z},e=function(){return y()==="VOTE_STATUS_UPVOTED"?Y()+1:y()==="VOTE_STATUS_DOWNVOTED"?Y()-1:Y()},a=function(p){var f=p?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
z(f);var Z=e(),L=_.h0().resolve(_.Bd(_.RS)),Q=W();Q&&(p&&(Q==null?0:Q.upvoteDefaultButtonOnTap)?_.jW(Q.upvoteDefaultButtonOnTap,{form:{element:r.value},disableClickTracking:!0}):(Q==null?0:Q.upvoteToggledButtonOnTap)&&_.jW(Q.upvoteToggledButtonOnTap,{form:{element:r.value},disableClickTracking:!0}));var O;p=(O=Q==null?void 0:Q.enableOptimisticReordering)!=null?O:v().enableOptimisticReordering;S&&L&&v().itemId&&p&&UfP(L,v().itemId,Z,f)},E=function(p){var f=p?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
z(f);var Z=e(),L=_.h0().resolve(_.Bd(_.RS)),Q=W();Q&&(p&&(Q==null?0:Q.downvoteDefaultButtonOnTap)?_.jW(Q.downvoteDefaultButtonOnTap,{form:{element:k.value},disableClickTracking:!0}):(Q==null?0:Q.downvoteToggledButtonOnTap)&&_.jW(Q.downvoteToggledButtonOnTap,{form:{element:k.value},disableClickTracking:!0}));var O;p=(O=Q==null?void 0:Q.enableOptimisticReordering)!=null?O:v().enableOptimisticReordering;S&&L&&v().itemId&&p&&UfP(L,v().itemId,Z,f)};
g={};g=_.IV("ytVotingViewModelVoteCount",(g.ytVotingViewModelVoteCountDisabled=function(){return v().isDisabled},g));
return _.A("voting-view-model",{class:"ytVotingViewModelHost"},_.A("div",{el:r},_.A(_.dF,{data:function(){var p=_.l(v().upvoteButton,_.Tk);return{toggleButtonViewModel:Object.assign({},p,{isToggled:y()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(p){return _.A(_.lU,{data:p.data,
onToggle:a})}})),_.A("div",{class:g},function(){var p,f,Z;
return y()==="VOTE_STATUS_UPVOTED"?(p=v().initialState)==null?void 0:p.compactVotesUpvoted:y()==="VOTE_STATUS_DOWNVOTED"?(f=v().initialState)==null?void 0:f.compactVotesDownvoted:(Z=v().initialState)==null?void 0:Z.compactVotes}),_.A("div",{el:k},_.A(_.dF,{data:function(){var p=_.l(v().downvoteButton,_.Tk);
return{toggleButtonViewModel:Object.assign({},p,{isToggled:y()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(p){return _.A(_.lU,{data:p.data,
onToggle:E})}})))},"Ib");_.B6(_.bC(function(g){var v=g.data;return _.A("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.A("div",{class:_.IV("ytEngagementBarViewModelEngagementBarWrapper",g.className)},_.A(_.dF,{data:function(){return v().actions}},{votingViewModel:AgH})))},"Jb"),"engagement-bar-view-model",{props:{data:_.me,
className:_.me}});var g$=function(){var g=_.J.apply(this,arguments)||this;g.amsterdamPostMvp=_.T("web_amsterdam_post_mvp_playlists");g.cairoCollabPlaylistPostMvp=_.T("web_collab_playlist_thumbnail_size");g.playlistVotingAnimationEnabled=_.T("web_enable_voting_animation");g.downloadProgress=0;g.transferState="TRANSFER_STATE_UNKNOWN";g.downloadState="DOWNLOAD_STATE_UNKNOWN";g.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";g.offlineVideoPolicyExpirationTimestamp=0;return g};
_.N(g$,_.J);_.c=g$.prototype;_.c.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.engagementBar":{id:"engagement-bar",mapping:{engagementBarViewModel:"engagement-bar-view-model"}}}};
_.c.canReorderChanged=function(){this.persistentDragHandle=_.T("kevlar_playlist_drag_handles")&&this.canReorder};
_.c.onDrag=function(){if(this.thumbnail){var g=_.hb(this.thumbnail).querySelector("yt-image");g&&(g.shouldRenderLazy=!1)}};
_.c.onMenuOverlayChanged=function(g,v){this.menuOpened=v};
_.c.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.c.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.c.onContentsTap=function(g){var v,r=(v=this.data)==null?void 0:v.serviceEndpoints;if(r&&r.length===1&&_.l(r[0],SSh)&&!_.sX(_.qm(g),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(r[0]);else{var k;(v=(k=this.data)==null?void 0:k.navigationEndpoint)&&_.T("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?eJj(_.h0().resolve(_.Qd),v):(_.Pl().playlistSuggestionsShelfActivation=
!0,_.ag1(_.h0().resolve(_.Qd),v)):v&&!_.sX(_.qm(g),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.T("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.hV(this.hostElement,"yt-navigate",{endpoint:v}):this.ytComponentBehavior.resolveCommand(v))}};
_.c.computeStyle=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.c.computeThumbnailWidth=function(g){return g==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:this.amsterdamPostMvp?160:this.cairoCollabPlaylistPostMvp?200:120};
_.c.downloadStateChanged=function(){this.isDownloads=!1;if(this.entityInfo||this.downloadRenderData){if(!this.entityInfo&&this.downloadRenderData)this.downloadRenderData={shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};else{if(!this.entityInfo)return;this.downloadRenderData=Uwm(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference,!0);this.isDownloads=Object.keys(this.downloadRenderData).length>0}this.set("data",
Object.assign({},this.data,this.downloadRenderData))}};
_.c.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.c.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.c.dataChanged=function(){if(this.data){var g,v,r,k=((g=this.downloadRenderData)==null?void 0:g.badges)&&((v=this.downloadRenderData)==null?void 0:v.badges)!==((r=this.data)==null?void 0:r.badges),y,z,W;g=((y=this.downloadRenderData)==null?void 0:y.thumbnailOverlays)&&((z=this.downloadRenderData)==null?void 0:z.thumbnailOverlays)!==((W=this.data)==null?void 0:W.thumbnailOverlays);(!this.downloadRenderData||k||g)&&this.downloadStateChanged()}};
_.c.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var g,v,r=(g=this.data.menu)==null?void 0:(v=g.menuRenderer)==null?void 0:v.items;if(r)for(g=_.I(r),v=g.next();!v.done;v=g.next())if(v=v.value,r=void 0,_.l((r=v.menuServiceItemRenderer)==null?void 0:r.serviceEndpoint,_.tA)){var k=r=void 0,y=void 0;v=(r=v)==null?void 0:(k=r.menuServiceItemRenderer)==null?void 0:(y=k.serviceEndpoint)==null?void 0:y.playlistEditEndpoint;y=k=void 0;if(r=(k=v)==null?void 0:(y=k.actions)==null?void 0:
y[0])k=void 0,r.setVideoId=(k=this.data)==null?void 0:k.setVideoId;y=k=r=void 0;if(v=(r=v)==null?void 0:(k=r.clientActions)==null?void 0:(y=k[0])==null?void 0:y.playlistRemoveVideosAction)r=void 0,v.setVideoIds=[(r=this.data)==null?void 0:r.setVideoId]}}};
_.mx.Object.defineProperties(g$.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
g$.prototype.setVideoIdChanged=g$.prototype.setVideoIdChanged;g$.prototype.dataChanged=g$.prototype.dataChanged;g$.prototype.downloadStateChanged=g$.prototype.downloadStateChanged;g$.prototype.onMenuOverlayChanged=g$.prototype.onMenuOverlayChanged;g$.prototype.canReorderChanged=g$.prototype.canReorderChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],g$.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],g$.prototype,"ytdReduxBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],g$.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],g$.prototype,"ytdLockupBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],g$.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],g$.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],g$.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],g$.prototype,"amsterdamPostMvp",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],g$.prototype,"canReorder",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],g$.prototype,"menuOpened",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],g$.prototype,"handleIsHovered",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],g$.prototype,"persistentDragHandle",void 0);
_.K([_.u(),_.F("design:type",Object)],g$.prototype,"downloadRenderData",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],g$.prototype,"styleType",void 0);_.K([_.u({computed:"computeThumbnailWidth(data.style)"}),_.F("design:type",Number)],g$.prototype,"thumbnailWidth",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],g$.prototype,"isDownloads",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],g$.prototype,"cairoCollabPlaylistPostMvp",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],g$.prototype,"playlistVotingAnimationEnabled",void 0);_.K([_.u({selector:wi,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],g$.prototype,"downloadProgress",void 0);_.K([_.u(),_.F("design:type",Number)],g$.prototype,"relativeDateReference",void 0);
_.K([_.u({selector:_.DE,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],g$.prototype,"transferState",void 0);_.K([_.u({selector:JAA,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],g$.prototype,"downloadState",void 0);_.K([_.u({selector:fsA,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],g$.prototype,"offlinePolicyAction",void 0);_.K([_.u({selector:N1m,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],g$.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.K([_.u({selector:HGK,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],g$.prototype,"entityInfo",void 0);_.K([_.u({selector:_.HC}),_.F("design:type",Boolean)],g$.prototype,"miniplayerIsActive",void 0);_.K([_.C("data"),_.F("design:type",String),_.F("design:paramtypes",[])],g$.prototype,"playlistVideoId",null);_.K([_.PX("#thumbnail"),_.F("design:type",Object)],g$.prototype,"thumbnail",void 0);
_.K([_.Um("canReorder"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],g$.prototype,"canReorderChanged",null);_.K([_.zz("yt-menu-overlay-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Boolean]),_.F("design:returntype")],g$.prototype,"onMenuOverlayChanged",null);
_.K([_.Um("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],g$.prototype,"downloadStateChanged",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],g$.prototype,"dataChanged",null);
_.K([_.Um("data.setVideoId"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],g$.prototype,"setVideoIdChanged",null);g$=_.K([_.V({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],g$);
_.m(g$,"ytd-playlist-video-renderer",function(){if(Y10!==void 0)return Y10;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.main_desktop.ui.renderers.sections.ytd_playlist_video_renderer.ytd.playlist.video.renderer.transition.css.js--\x3e<div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n  <yt-icon id="reorder" icon="yt-icons:drag_handle" class="style-scope ytd-playlist-video-renderer"></yt-icon>\n  <yt-formatted-string id="index" text="[[data.index]]" class="style-scope ytd-playlist-video-renderer"></yt-formatted-string>\n</div>\n<div id="content" on-click="onContentsTap" class="style-scope ytd-playlist-video-renderer">\n  <div id="container" class="style-scope ytd-playlist-video-renderer">\n    <ytd-thumbnail id="thumbnail" data="[[data]]" hide-playback-status="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-video-renderer">\n    </ytd-thumbnail>\n    <div id="meta" class="style-scope ytd-playlist-video-renderer">\n      <h3 aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-video-renderer">\n        <ytd-badge-supported-renderer id="top-standalone-badge" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-video-renderer">\n        </ytd-badge-supported-renderer>\n        <a id="video-title" title$="[[getSimpleString(data.title)]]" class="yt-simple-endpoint style-scope ytd-playlist-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n          [[getSimpleString(data.title)]]\n        </a>\n      </h3>\n      <ytd-video-meta-block class="playlist style-scope ytd-playlist-video-renderer" data="[[data]]" is-downloading="[[isDownloads]]"></ytd-video-meta-block>\n      <ytd-badge-supported-renderer id="bottom-badges" badges="[[data.bottomBadges]]" hidden="[[!data.bottomBadges]]" class="style-scope ytd-playlist-video-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-badge-supported-renderer id="bottom-standalone-badge" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]" class="style-scope ytd-playlist-video-renderer">\n      </ytd-badge-supported-renderer>\n      <div id="engagement-bar" class="style-scope ytd-playlist-video-renderer"></div>\n    </div>\n  </div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-video-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="contributor" hidden="[[!data.contributorName]]" link-inherit-color="" text="[[data.contributorName]]" class="style-scope ytd-playlist-video-renderer">\n  </yt-formatted-string>\n  <div id="offer-button" class="style-scope ytd-playlist-video-renderer"></div>\n</div>\n<div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-playlist-video-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);g.content.insertBefore(oNE().content.cloneNode(!0),g.content.firstChild);return Y10=g},{mode:1});var ENu;var vH=function(){return _.J.apply(this,arguments)||this};
_.N(vH,_.J);_.K([_.u(),_.F("design:type",Object)],vH.prototype,"data",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],vH.prototype,"rendererBehavior",void 0);vH=_.K([_.V({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],vH);
_.m(vH,"ytd-premium-browse-footer-renderer",function(){if(ENu!==void 0)return ENu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-premium-browse-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string class="title style-scope ytd-premium-browse-footer-renderer" text="[[data.title]]">\n</yt-formatted-string>\n<yt-formatted-string class="subtitle style-scope ytd-premium-browse-footer-renderer" text="[[data.subtitle]]">\n</yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ENu=g},{mode:1});var df1;var r$=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return g};
_.N(r$,_.J);_.c=r$.prototype;_.c.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.c.handleDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.c.computeHeaderLogoThumbnail=function(g,v){if(g)return v?g.darkLogo:g.lightLogo};
_.c.computeHeaderLogoHeight=function(g,v){var r,k,y;return(g=(r=this.computeHeaderLogoThumbnail(g,v))==null?void 0:(k=r.thumbnails)==null?void 0:(y=k[0])==null?void 0:y.height)&&g%31===0?"31":"24"};
_.c.computeHeaderLogoMarginBottom=function(g,v){return this.computeHeaderLogoHeight(g,v)==="24"?"0":"-7"};
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],r$.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],r$.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],r$.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],r$.prototype,"isDarkTheme",void 0);_.K([_.u({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.F("design:type",Object)],r$.prototype,"themeLogo",void 0);
_.K([_.u({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.F("design:type",String)],r$.prototype,"logoHeight",void 0);_.K([_.u({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.F("design:type",String)],r$.prototype,"logoMarginBottom",void 0);r$=_.K([_.V({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],r$);
_.m(r$,"ytd-primetime-promo-header-renderer",function(){if(df1!==void 0)return df1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="logo" class="style-scope ytd-primetime-promo-header-renderer"><yt-img-shadow dimension="height" height$="[[logoHeight]]" margin-bottom$="[[logoMarginBottom]]" thumbnail="[[themeLogo]]" class="style-scope ytd-primetime-promo-header-renderer"></yt-img-shadow><ytd-badge-supported-renderer hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-primetime-promo-header-renderer"></ytd-badge-supported-renderer></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return df1=g},{mode:1});var pe0;var lgc=_.bC(function(g){var v=_.oV(function(y){var z;(z=g.onClick)==null||z.call(g,y)}),r={},k={};
return _.A("yt-shelf-header-layout",{class:_.IV("shelf-header-layout-wiz",(r["shelf-header-layout-wiz--disable-horizontal-padding"]=g.disableHorizontalPadding,r["shelf-header-layout-wiz--disable-vertical-padding"]=g.disableVerticalPadding,r["shelf-header-layout-wiz--responsive"]=g.useResponsiveLayout,r["shelf-header-layout-wiz--narrow"]=function(){var y,z;return((y=g.useResponsiveLayout)==null?void 0:y.call(g))&&((z=g.forceSmallLayout)==null?void 0:z.call(g))},r["shelf-header-layout-wiz--is-overlay"]=
g.isOverlay,r["shelf-header-layout-wiz--tappable"]=!!g.onClick,r)),
"on:click":v,tabindex:g.onClick?0:void 0},_.A(_.d,{cond:g.leadingIcon,then:function(y){return _.A("div",{class:"shelf-header-layout-wiz__leading-icon"},_.A(_.eg,{icon:y}))},
else:function(){return _.A(_.d,{cond:g.hasLeadingImage,then:function(){var y,z={};return _.A("div",{class:_.IV("shelf-header-layout-wiz__leading-image",(z["shelf-header-layout-wiz__leading-image--circular-image"]=g.circularImage,z))},(y=g.leadingImage)==null?void 0:y.call(g))}})}}),_.A("div",{class:"shelf-header-layout-wiz__label-container"},_.A(_.d,{cond:g.hasSuperlabel,
then:function(){var y;return _.A("div",{class:"shelf-header-layout-wiz__superlabel"},(y=g.superlabel)==null?void 0:y.call(g))}}),_.A("div",{class:"shelf-header-layout-wiz__title-row"},_.A(Tvu,{text:g.title,
className:_.IV("shelf-header-layout-wiz__title",(k["shelf-header-layout-wiz__title--small-title"]=g.forceSmallLayout,k)),tagLevel:g.tagLevel}),_.A(_.d,{cond:g.hasDetail,then:function(){var y;return _.A("div",{class:"shelf-header-layout-wiz__detail"},(y=g.detail)==null?void 0:y.call(g))}})),_.A(_.d,{cond:g.hasSublabel,
then:function(){var y;return _.A("div",{class:"shelf-header-layout-wiz__sublabel"},(y=g.sublabel)==null?void 0:y.call(g))}})),_.A(_.d,{cond:g.hasTrailingActions,
then:function(){var y;return _.A("div",{class:"shelf-header-layout-wiz__trailing-actions"},(y=g.trailingActions)==null?void 0:y.call(g))}}))},"Kb");
lgc.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0}};
var Tvu=_.bC(function(g){var v=g.text;var r=g.className;var k=g.tagLevel;return _.A(_.T7,null,_.A(_.da,{when:function(){return(k==null?void 0:k())===0}},function(){return _.A("h2",{class:r},v())}),_.A(_.da,{when:function(){return(k==null?void 0:k())===1}},function(){return _.A("h3",{class:r},v())}),_.A(_.da,{when:function(){return(k==null?void 0:k())===2}},function(){return _.A("h4",{class:r},v())}),_.A(_.pv,null,function(){return _.A("h2",{class:r},v())}))},"Lb");var Zst,fgP,NvF;_.kk=_.bC(function(g){var v=g.data;return _.A("yt-section-header-view-model",{class:"ytSectionHeaderViewModelHost",style:_.AW({"background-color":function(){return Bbh(v().backgroundColor)?_.QX(Bbh(v().backgroundColor)):void 0}})},_.A(lgc,{hasDetail:!1,
title:function(){return _.A(_.FS,{text:function(){return v().headline}})},
hasTitle:!0,sublabel:function(){return _.A(fgP,{data:v})},
hasSublabel:function(){return!!v().sublabel||!!v().bottomBadge},
superlabel:function(){return _.A(NvF,{data:v})},
hasSuperlabel:function(){return!!v().superlabel||!!v().topBadge},
leadingImage:function(){return _.A(Zst,{leadingAccessory:function(){return v().leadingAccessory}})},
hasLeadingImage:function(){return!!v().leadingAccessory},
trailingActions:function(){return _.A(_.dF,{data:function(){return v().trailingActions}},{flexibleActionsViewModel:td})},
hasTrailingActions:function(){return!!v().trailingActions},
disableHorizontalPadding:g.disableHorizontalPadding,disableVerticalPadding:g.disableVerticalPadding,forceSmallLayout:g.forceSmallLayout,useResponsiveLayout:g.useResponsiveLayout,isOverlay:g.isOverlay,onClick:function(r){if(_.J5(v().rendererContext)){var k=_.$9(v().rendererContext);k&&_.Cw(k,{form:{element:r.target,event:r}})}}}))},"Mb");
Zst=_.bC(function(g){var v=g.leadingAccessory;return _.A(_.R6,null,_.A(_.d,{cond:function(){var r;return(r=v().image)!=null?r:_.bU(v().themedImage)},
then:function(r){return _.A(_.Kw,{data:r,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.A(_.d,{cond:function(){return _.l(v().avatar,_.V4)},
then:function(r){return _.A(_.N6,{data:r})}}))},"Nb");
fgP=_.bC(function(g){var v=g.data;return _.A(_.R6,null,_.A(_.d,{cond:function(){return _.l(v().bottomBadge,MFu)},
then:function(r){var k={};return _.A(_.h2,{data:r,class:_.IV((k.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!r()&&!!v().sublabel},k))})}}),_.A(_.d,{cond:function(){return v().sublabel},
then:function(r){return _.A(_.FS,{text:r})}}))},"Ob");
NvF=_.bC(function(g){var v=g.data;return _.A(_.R6,null,_.A(_.d,{cond:function(){return _.l(v().topBadge,MFu)},
then:function(r){var k={};return _.A(_.h2,{data:r,class:_.IV((k.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!r()&&!!v().superlabel},k))})}}),_.A(_.d,{cond:function(){return v().superlabel},
then:function(r){return _.A(_.FS,{text:r})}}))},"Pb");_.B6(_.kk,"yt-section-header-view-model",{props:{data:_.me,className:_.me,disableHorizontalPadding:_.me,disableVerticalPadding:_.me,forceSmallLayout:_.me,useResponsiveLayout:_.me,isOverlay:_.me}});_.Hq("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var yM=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return g};
_.N(yM,_.J);_.c=yM.prototype;_.c.attached=function(){this.requestElementsPerRow()};
_.c.configureRendererStamper=function(){return{"data.panels":{id:"panels",mapping:{richItemRenderer:"ytd-rich-item-renderer"}},"data.header":{id:"header-contents",mapping:{primetimePromoHeaderRenderer:"ytd-primetime-promo-header-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},
"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.sectionHeader":{id:"section-header-container",mapping:{sectionHeaderViewModel:{component:"yt-section-header-view-model",params:{disableHorizontalPadding:!0}}}},"data.details":{id:"details-panel",mapping:{primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer"}}}};
_.c.onDataChange=function(){var g=this;_.q7(this,function(){g.updateItemVisibility()})};
_.c.onUpdateElementsPerRowAction=function(g){g&&this.elementsPerRow!==g&&(this.elementsPerRow=g,this.updateItemVisibility())};
_.c.updateItemVisibility=function(){var g=this;this.data&&this.data.panels&&_.hb(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(v,r){v.hidden=r>g.elementsPerRow-1})};
_.c.requestElementsPerRow=function(){_.hV(this.hostElement,"yt-request-elements-per-row")};
yM.prototype.onDataChange=yM.prototype.onDataChange;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],yM.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],yM.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],yM.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],yM.prototype,"actionHandlerBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],yM.prototype,"data",void 0);_.K([_.u({value:3}),_.F("design:type",Number)],yM.prototype,"elementsPerRow",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yM.prototype,"onDataChange",null);yM=_.K([_.V({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],yM);
_.m(yM,"ytd-primetime-promo-renderer",function(){if(pe0!==void 0)return pe0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-primetime-promo-renderer">\n  <div id="header" class="style-scope ytd-primetime-promo-renderer">\n    <div id="header-contents" hidden="[[data.sectionHeader]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    <div id="shelf-header-container" hidden="[[!data.sectionHeader]]" class="style-scope ytd-primetime-promo-renderer">\n      <div id="section-header-container" class="style-scope ytd-primetime-promo-renderer"></div>\n      <div id="details-panel" hidden="[[!data.details]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    </div>\n    <div id="dismiss-button" hidden="[[data.overflowButton]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    <div id="overflow-button" hidden="[[!data.overflowButton]]" class="style-scope ytd-primetime-promo-renderer"></div>\n  </div>\n  <div id="panels" class="style-scope ytd-primetime-promo-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-primetime-promo-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return pe0=g},{mode:1});var Hsj;var cH=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return g};
_.N(cH,_.J);cH.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
cH.prototype.handleButtonRefreshAction=function(g){if(g=_.l(g,UFj))this.set("data.button",g.membershipButton),this.notifyPath("data.button")};
_.mx.Object.defineProperties(cH.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:(v=g.avatars)==null?void 0:v.slice(0,8))||[]}}});
_.K([_.u(),_.F("design:type",Object)],cH.prototype,"data",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],cH.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],cH.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],cH.prototype,"rendererBehavior",void 0);_.K([_.C("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],cH.prototype,"avatars",null);
cH=_.K([_.V({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],cH);
_.m(cH,"ytd-recognition-shelf-renderer",function(){if(Hsj!==void 0)return Hsj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-recognition-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-recognition-shelf-renderer">\n  <div id="text-container" class="style-scope ytd-recognition-shelf-renderer">\n    <yt-formatted-string class="title style-scope ytd-recognition-shelf-renderer" text="[[data.title]]"></yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-recognition-shelf-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n  </div>\n  <div id="avatars-container" class="style-scope ytd-recognition-shelf-renderer">\n    <template is="dom-repeat" items="[[avatars]]" as="avatar" class="style-scope ytd-recognition-shelf-renderer">\n      <yt-img-shadow class="avatar style-scope ytd-recognition-shelf-renderer" thumbnail="[[avatar]]"></yt-img-shadow>\n    </template>\n  </div>\n  <div id="action-button" class="style-scope ytd-recognition-shelf-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Hsj=g},{mode:1});var tIB;var Df_;var zY=function(){var g=_.J.apply(this,arguments)||this;g.modernButtons=_.T("web_modern_buttons");return g};
_.N(zY,_.J);_.c=zY.prototype;
_.c.configureRendererStamper=function(){return{visibleItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-vertical-list-renderer lockup",containerType:3,force16By9ThumbnailAspectRatio:!0},properties:{thumbnailFixedWidth:"[[thumbnailWidth]]",typographyBump:"[[typographyBump]]",lockupExperiments:"[[lockupExperiments]]"}},channelRenderer:"ytd-channel-renderer",playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},radioRenderer:"ytd-radio-renderer",
showRenderer:"ytd-show-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}}}}}};
_.c.dataChanged=function(){this.collapsed=!0};
_.c.computeVisibleItems=function(g,v){return g!==void 0&&g.items?v?g.items.slice(0,this.data.collapsedItemCount):g.items:[]};
_.c.computeHideShowMore=function(g,v,r){return g>=v||!r};
_.c.computeHideShowAll=function(g,v,r){return!(g&&v)||r};
_.c.onMoreClick=function(){this.collapsed=!1};
_.mx.Object.defineProperties(zY.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.T("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.gV("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.T("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
zY.prototype.dataChanged=zY.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],zY.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],zY.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],zY.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],zY.prototype,"isSearch",void 0);
_.K([_.u({computed:"computeVisibleItems(data,collapsed)"}),_.F("design:type",Array)],zY.prototype,"visibleItems",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],zY.prototype,"collapsed",void 0);_.K([_.u({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.F("design:type",Boolean)],zY.prototype,"hideShowMore",void 0);
_.K([_.u({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.F("design:type",Boolean)],zY.prototype,"hideShowAll",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],zY.prototype,"modernButtons",void 0);_.K([_.C("isSearch"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zY.prototype,"typographyBump",null);
_.K([_.C("isSearch"),_.F("design:type",Object),_.F("design:paramtypes",[])],zY.prototype,"lockupExperiments",null);_.K([_.C("isSearch"),_.F("design:type",String),_.F("design:paramtypes",[])],zY.prototype,"thumbnailWidth",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zY.prototype,"dataChanged",null);zY=_.K([_.V({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],zY);
_.m(zY,"ytd-vertical-list-renderer",function(){if(Df_!==void 0)return Df_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-vertical-list-renderer"></div>\n<div id="more" hidden="[[hideShowMore]]" class="style-scope ytd-vertical-list-renderer">\n  <yt-formatted-string text="[[data.collapsedStateButtonText]]" on-tap="onMoreClick" class="style-scope ytd-vertical-list-renderer">\n  </yt-formatted-string>\n</div>\n<div id="all" hidden="[[hideShowAll]]" class="style-scope ytd-vertical-list-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-vertical-list-renderer" href$="[[computeHref_(data.expandedStateButtonEndpoint]]" data="[[data.expandedStateButtonEndpoint]]">\n    <yt-formatted-string text="[[data.expandedStateButtonText]]" class="style-scope ytd-vertical-list-renderer">\n    </yt-formatted-string>\n  </a>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Df_=g},{mode:1});var LvV=_.Vd(["#"]);_.Hq("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var I_=function(){var g=_.J.apply(this,arguments)||this;g.isConstrainedList=!1;g.modernTypography=_.T("web_modern_typography");return g};
_.N(I_,_.J);_.c=I_.prototype;
_.c.configureRendererStamper=function(){return{"data.content":{id:"contents",mapping:{gridRenderer:"ytd-grid-renderer",horizontalListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:118},properties:{isSearch:"[[isSearch]]"}},horizontalMovieListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:302}},expandedShelfContentsRenderer:{component:"ytd-expanded-shelf-contents-renderer",properties:{isConstrainedList:"[[isConstrainedList]]"}},messageRenderer:{component:"ytd-message-renderer",
params:{shelf:!0}},verticalListRenderer:{component:"ytd-vertical-list-renderer",properties:{isSearch:"[[isSearch]]"}}}},"data.playAllButton":{id:"play-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",attributes:{condensed:!0},properties:{icon:"[[menuIcon]]"}}}},"data.sortFilter":{id:"sort-filter",
mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.c.computeThumbnailStyle=function(g){return g||""};
_.c.computePlaceAnnotationUnderTitle=function(){var g;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((g=this.data)==null?void 0:g.thumbnailStyle)||"")};
_.c.computeHrefWithDefault=function(g){return this.ytComponentBehavior.computeHref_(g)||_.ZQ(LvV)};
_.c.computeIsPromoShelf=function(g){var v;return(g=g==null?void 0:(v=g[0])==null?void 0:v.metadataBadgeRenderer)?g.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.c.computePlaceBadgeBesideTitle=function(g){var v;return(g==null?0:(v=g[0])==null?0:v.metadataBadgeRenderer)?!this.computeIsPromoShelf(g):!1};
_.c.computeMenuIcon=function(g){return this.computeIsPromoShelf(g)?"yt-icons:more_vert":"yt-icons:more"};
_.c.onDataChange=function(){var g,v;((g=this.data)==null?0:(v=g.content)==null?0:v.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.c.onLockupRequested=function(g){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&g.detail&&g.detail.videoIds){for(var v=this.data.content.gridRenderer.items,r=new Set,k=_.I(g.detail.videoIds),y=k.next();!y.done;y=k.next())r.add(y.value);g.detail.returnValue=v.filter(function(z){return z.gridVideoRenderer&&z.gridVideoRenderer.videoId&&r.has(z.gridVideoRenderer.videoId)}).map(function(z){return z.gridVideoRenderer})}};
_.c.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
I_.prototype.onLockupRequested=I_.prototype.onLockupRequested;I_.prototype.onDataChange=I_.prototype.onDataChange;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],I_.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],I_.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],I_.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],I_.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.NK),_.F("design:type",Object)],I_.prototype,"ironResizableBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],I_.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],I_.prototype,"isSearch",void 0);_.K([_.u(),_.F("design:type",Object)],I_.prototype,"isConstrainedList",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("kevlar_fluid_dismiss")}}),
_.F("design:type",Boolean)],I_.prototype,"enableFluidDismiss",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.F("design:type",String)],I_.prototype,"thumbnailStyle",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],I_.prototype,"modernTypography",void 0);_.K([_.u({computed:"computeMenuIcon(data.badges)"}),_.F("design:type",String)],I_.prototype,"menuIcon",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],I_.prototype,"onDataChange",null);_.K([_.zz("yt-lockup-requested"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],I_.prototype,"onLockupRequested",null);I_=_.K([_.V({is:"ytd-shelf-renderer",disableElementRegistration:!0})],I_);
_.m(I_,"ytd-shelf-renderer",function(){if(tIB!==void 0)return tIB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-shelf-renderer">\n  <div class="grid-subheader style-scope ytd-shelf-renderer" hidden="[[data.hideHeader]]">\n    <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-shelf-renderer">\n      <h2 class="style-scope ytd-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n          </yt-icon>\n          <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" aria-hidden="true" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n              </yt-img-shadow>\n              <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n              </yt-icon>\n            </a>\n            <div id="title-text" class="style-scope ytd-shelf-renderer">\n              <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" href$="[[computeHrefWithDefault(data.endpoint)]]" data="[[data.endpoint]]">\n                <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              </a>\n              <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="title-annotation" hidden="[[!computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n              </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!computePlaceBadgeBesideTitle(data.badges)]]" class="style-scope ytd-shelf-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="title-annotation" hidden="[[computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n        </yt-formatted-string>\n        <div id="play-button" class="style-scope ytd-shelf-renderer"></div>\n        <div id="sort-filter" class="style-scope ytd-shelf-renderer"></div>\n      </h2>\n      <div id="spacer" class="style-scope ytd-shelf-renderer"></div>\n      <div id="subscribe-button" class="style-scope ytd-shelf-renderer"></div>\n      <div id="menu" class="style-scope ytd-shelf-renderer"></div>\n    </div>\n    <yt-formatted-string id="subtitle" class="can-be-empty style-scope ytd-shelf-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n  </div>\n  <div id="contents" class="style-scope ytd-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-shelf-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return tIB=g},{mode:1});var we0;var WH=function(){return _.J.apply(this,arguments)||this};
_.N(WH,_.J);WH.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.mx.Object.defineProperties(WH.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],WH.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],WH.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],WH.prototype,"data",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],WH.prototype,"isPlaylist",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],WH.prototype,"isClipList",void 0);
_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],WH.prototype,"isPlaylistPageWithFilters",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],WH.prototype,"hasTitle",null);_.K([_.u(),_.C("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.F("design:type",Object),_.F("design:paramtypes",[])],WH.prototype,"isRightAligned",null);
WH=_.K([_.V({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],WH);
_.m(WH,"ytd-sort-filter-header-renderer",function(){if(we0!==void 0)return we0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sort-filter-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-container" class="style-scope ytd-sort-filter-header-renderer">\n  <div id="headings" hidden="[[!data.title]]" class="style-scope ytd-sort-filter-header-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sort-filter-header-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-sort-filter-header-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="filter-menu" class="style-scope ytd-sort-filter-header-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return we0=g},{mode:1});var Qrj;var PH=function(){var g=_.J.apply(this,arguments)||this;g.enableRightArrowHidden=_.T("channel_details_shelf_resize_observer");return g};
_.N(PH,_.J);PH.prototype.attached=function(){var g=this;this.enableRightArrowHidden&&(this.JSC$14253_throttledOnResize=new _.iU(function(){g.ytdHorizontalListBehavior.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var v;
(v=g.JSC$14253_throttledOnResize)==null||v.fire()}),this.resizeObserver.observe(this.hostElement))};
PH.prototype.detached=function(){if(this.enableRightArrowHidden){var g;(g=this.resizeObserver)==null||g.disconnect();var v;(v=this.JSC$14253_throttledOnResize)==null||v.dispose()}};
PH.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]]"}}}}}};
PH.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.mx.Object.defineProperties(PH.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.T("enable_creator_details_shelf_m2")){var g=[],v;((v=this.data)==null?0:v.creatorVideosButton)&&g.push(this.data.creatorVideosButton);var r;((r=this.data)==null?0:r.creatorAboutButton)&&g.push(this.data.creatorAboutButton);v=_.I(this.data.creatorCustomUrlButtons||[]);for(r=v.next();!r.done;r=v.next())g.push(r.value);return g}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.T("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],PH.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],PH.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R8.YtdHorizontalListBehavior),_.F("design:type",Object)],PH.prototype,"ytdHorizontalListBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],PH.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],PH.prototype,"engagementPanel",void 0);
_.K([_.u(),_.F("design:type",Object)],PH.prototype,"enableRightArrowHidden",void 0);_.K([_.C("enableRightArrowHidden","atEnd"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],PH.prototype,"hideRightArrow",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],PH.prototype,"creatorCustomUrlButtons",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data","creatorCustomUrlButtons"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],PH.prototype,"showCreatorCustomUrlButtons",null);_.K([_.C("showCreatorCustomUrlButtons"),_.F("design:type",Number),_.F("design:paramtypes",[])],PH.prototype,"channelAvatarSize",null);PH=_.K([_.V({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],PH);
_.m(PH,"ytd-video-description-infocards-section-renderer",function(){if(Qrj!==void 0)return Qrj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-infocards-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="header" class="yt-simple-endpoint style-scope ytd-video-description-infocards-section-renderer" data="[[data.channelEndpoint]]" href$="[[computeOptionalHref_(data.channelEndpoint)]]">\n  <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.sectionTitle)]]" hidden="[[!data.channelAvatar]]" thumbnail="[[data.channelAvatar]]" width="[[channelAvatarSize]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  </yt-img-shadow>\n  <div id="header-text" class="style-scope ytd-video-description-infocards-section-renderer">\n    <h3 id="title" class="style-scope ytd-video-description-infocards-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n    <div id="subtitle" hidden="[[!data.sectionSubtitle]]" class="style-scope ytd-video-description-infocards-section-renderer">\n      [[getSimpleString(data.sectionSubtitle)]]\n    </div>\n  </div>\n</a>\n<div id="action-buttons" hidden="[[showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="infocard-videos-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  <div id="infocard-channel-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n</div>\n<div id="social-links" hidden="[[!showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-infocards-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="nextClick_" hidden="[[hideRightArrow]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n<div id="infocards-section" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Qrj=g},{mode:_.v6("kevlar_poly_si_batch_j067")?1:2});var CGc;var Sr=function(){return _.J.apply(this,arguments)||this};
_.N(Sr,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Sr.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Sr.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Sr.prototype,"data",void 0);_.K([_.u({computed:"computeIcon_(data.infoIcon)"}),_.F("design:type",Object)],Sr.prototype,"infoIcon",void 0);Sr=_.K([_.V({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],Sr);
_.m(Sr,"ytd-eom-settings-disclaimer-renderer",function(){if(CGc!==void 0)return CGc;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-eom-settings-disclaimer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="app" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  <yt-icon id="info" disable-upgrade$="[[!infoIcon]]" hidden="[[!infoIcon]]" icon="[[infoIcon]]" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  </yt-icon>\n  <yt-formatted-string id="label" text="[[data.disclaimer]]" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  </yt-formatted-string>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return CGc=g},{mode:1});var ui6;var o_=function(){return _.J.apply(this,arguments)||this};
_.N(o_,_.J);_.mx.Object.defineProperties(o_.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.suppressPaddingDisclaimer)}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],o_.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],o_.prototype,"componentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],o_.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],o_.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],o_.prototype,"suppressPaddingDisclaimer",null);o_=_.K([_.V({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],o_);
_.m(o_,"ytd-product-list-header-renderer",function(){if(ui6!==void 0)return ui6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-product-list-header-renderer">\n  <yt-formatted-string id="title" role="heading" text="[[data.title]]" class="style-scope ytd-product-list-header-renderer">\n    </yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ui6=g},{mode:1});var xf_;var Yk=function(){return _.J.apply(this,arguments)||this};
_.N(Yk,_.J);Yk.prototype.computeThumbnailStyle=function(g){if(g&&(g=_.wG(g)))return"background-color:"+g+";"};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Yk.prototype,"rendererBehaviors",void 0);_.K([_.u(),_.F("design:type",Object)],Yk.prototype,"data",void 0);Yk=_.K([_.V({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],Yk);
_.m(Yk,"ytd-hashtag-tile-renderer",function(){if(xf_!==void 0)return xf_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-section" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-section" class="style-scope ytd-hashtag-tile-renderer"><a class="hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]"><div id="thumbnail" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-spacing-wrapper" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-color-wrapper" style="[[computeThumbnailStyle(data.hashtagBackgroundColor)]]" class="style-scope ytd-hashtag-tile-renderer"><yt-img-shadow height="64" thumbnail="[[data.hashtagThumbnail]]" width="64" class="style-scope ytd-hashtag-tile-renderer"></yt-img-shadow></div></div></div></a></div><div id="info-section" class="style-scope ytd-hashtag-tile-renderer"><a id="main-link" class="hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]"><div id="info" class="style-scope ytd-hashtag-tile-renderer"><yt-formatted-string id="hashtag" text="[[data.hashtag]]" class="style-scope ytd-hashtag-tile-renderer"></yt-formatted-string><div id="metadata" class="style-scope ytd-hashtag-tile-renderer"><yt-formatted-string id="hashtag-info-text" text="[[data.hashtagInfoText]]" class="style-scope ytd-hashtag-tile-renderer"></yt-formatted-string></div></div></a></div></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return xf_=g},{mode:1});var jr1;var UE=function(){return _.J.apply(this,arguments)||this};
_.N(UE,_.J);UE.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}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],UE.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],UE.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],UE.prototype,"data",void 0);UE=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],UE);
_.m(UE,"ytd-sponsorships-alert-renderer",function(){if(jr1!==void 0)return jr1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope ytd-sponsorships-alert-renderer"></yt-formatted-string>\n<div id="action-buttons" class="style-scope ytd-sponsorships-alert-renderer">\n  <div id="action-button" class="style-scope ytd-sponsorships-alert-renderer"></div>\n  <div id="secondary-action-button" class="style-scope ytd-sponsorships-alert-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return jr1=g},{mode:1});var $fC;var Af=function(){return _.J.apply(this,arguments)||this};
_.N(Af,_.J);Af.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.mx.Object.defineProperties(Af.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.T("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.T("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.K([_.D(_.uB),_.F("design:type",Object)],Af.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],Af.prototype,"ytdLockupBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Af.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Af.prototype,"ytRendererBehavior",void 0);_.K([_.u({selector:_.CC}),_.F("design:type",Object)],Af.prototype,"isGridViewEnabled",void 0);
_.K([_.C("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Af.prototype,"watchFeedBigThumbs",null);_.K([_.C("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],Af.prototype,"thumbnailWidth",null);_.K([_.u(),_.F("design:type",Object)],Af.prototype,"data",void 0);Af=_.K([_.V({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],Af);
_.m(Af,"ytd-compact-movie-renderer",function(){if($fC!==void 0)return $fC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-movie-renderer">\n  <ytd-thumbnail data="[[data]]" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-movie-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-movie-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-compact-movie-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <template is="dom-if" if="[[data.topStandaloneBadges]]" class="style-scope ytd-compact-movie-renderer">\n        <ytd-badge-supported-renderer badges="[[data.topStandaloneBadges]]" class="style-scope ytd-compact-movie-renderer">\n        </ytd-badge-supported-renderer>\n      </template>\n      <h3 id="movie-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-movie-renderer">\n        [[getSimpleString(data.title)]]\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-movie-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-movie-renderer" data="[[data]]" no-endpoints="">\n        </ytd-video-meta-block>\n        <span class="movie-metadata style-scope ytd-compact-movie-renderer">[[getSimpleString(data.topMetadataItems.0)]]</span>\n      </div>\n      <template is="dom-if" if="[[data.badges]]" class="style-scope ytd-compact-movie-renderer">\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-compact-movie-renderer">\n        </ytd-badge-supported-renderer>\n      </template>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-movie-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-movie-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-movie-renderer"></yt-interaction>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return $fC=g},{mode:1});var Jgu;var OsC;var VI6=_.Cv("HTML_DIR")==="rtl",er=function(){var g=_.J.apply(this,arguments)||this;g.engagementPanel=!1;g.maxLines=2;g.expandButtonOffset=0;g.showExpandButton=!1;g.isTruncated=!1;g.isExpanded=!1;g.currentSnippetType=2;g.alwaysShowExpandButton=!1;g.JSC$14270_lastWidth=NaN;g.observer=null;g.left=0;g.right=0;g.mid=0;g.longestSnippetLength=0;g.isFinalSnippet=!1;g.isFirstMutation=!1;g.isResetMutation=!1;g.OVERFLOW_THRESHOLD=5;return g};
_.N(er,_.J);_.c=er.prototype;_.c.onClick=function(g){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.sX(_.qm(g)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var v;if((v=window.getSelection())==null||!v.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.c.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.c.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.c.updateTextOnSnippetTypeChange=function(){_.T("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.c.setUpBinarySearch=function(g){g=g*this.maxLines/8;this.left=0;var v,r;this.right=Math.min(g*2,(r=(v=this.simpleText)==null?void 0:v.length)!=null?r:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=0};
_.c.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.c.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.Lx(new _.EU("AttributedSnippet is empty when the description is not empty",this.text))};
_.c.mutationCallback=function(){if(this.observer!=null){var g=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var v=Math.floor(g*this.maxLines/8);this.setSnippetText(this.text,v);v!==0||this.attributedTextIsEmpty()||_.Lx(new _.EU("Estimated visible character count is 0 for AttributedString description",this.text));this.isFinalSnippet=!0;return}if(this.isResetMutation){this.isResetMutation=!1;this.observer.disconnect();this.attributedTextIsEmpty()?
this.maybeLogWarningForEmptyAttributedSnippet():this.resize(!0);return}}if(this.isFinalSnippet)this.expandButtonOffset=this.computeExpandButtonOffset(),this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();else if(this.isFirstMutation)if(this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;g=g*this.maxLines/8;this.left=0;var r;this.right=Math.min(g*2,(r=(v=this.simpleText)==null?void 0:v.length)!=null?r:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=
0;this.setSnippetText(this.text,this.mid);this.isFirstMutation=!1}else this.isTruncated=!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset()),this.isFinalSnippet=!0,this.isFirstMutation=!1,this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();else{this.isOverflowing()?this.right=this.mid-1:(this.left=this.mid+1,this.longestSnippetLength=this.mid);if(this.left>this.right){if(this.mid===this.longestSnippetLength){this.expandButtonOffset=this.computeExpandButtonOffset();
this.observer.disconnect();this.maybeLogWarningForEmptyAttributedSnippet();return}this.setSnippetText(this.text,this.longestSnippetLength);this.isFinalSnippet=!0}this.mid=Math.floor(this.left+(this.right-this.left)/2);this.setSnippetText(this.text,this.mid)}}};
_.c.mutationObserve=function(g){var v=this;this.observer||(this.observer=new MutationObserver(function(){v.mutationCallback()}));
this.observer.observe(g,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.c.attached=function(){var g=this;_.q7(this,function(){g.resize()})};
_.c.isExpandedChanged=function(){_.hV(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.c.updateSnippetContainerMaxHeight=function(){this.isExpanded?(this.snippetContainer.style.setProperty("overflow",""),this.snippetContainer.style.setProperty("max-height","")):(this.snippetContainer.style.setProperty("overflow","hidden"),this.snippetContainer.style.setProperty("max-height",2*this.maxLines+"rem"));this.resize(!0)};
_.c.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var g="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((VI6?"left":"right")+",\n        #000 0%,\n        #000 "+(this.expandButtonOffset-24)+"px,\n        transparent "+this.expandButtonOffset+"px,\n        transparent 100%)");this.snippetContainer.style.setProperty("-webkit-mask-image",g);this.snippetContainer.style.setProperty("mask-image",
g)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(VI6?"right":"left",this.expandButtonOffset+"px")};
_.c.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.c.setSnippetText=function(g,v){g||(g={});if(_.qC(g)){var r=mBm(g,v);r.attachmentRuns||r.commandRuns||r.decorationRuns||r.styleRuns||r.alignment||r.lineBreakMode?this.attributedSnippetTextEl?(_.T("kevlar_expander_as_setter_killswitch")?(this.attributedSnippetTextEl.data=mBm(g,v),this.attributedSnippetTextEl.headerRuns=sSA(v,this.headerRuns)):this.attributedSnippetText={data:mBm(g,v),headerRuns:sSA(v,this.headerRuns)},this.currentSnippetType=0):_.Lx(new _.EU("Tried to set snippet text when HTML element was null",
g)):(this.plainSnippetText.textContent=JH(g.content||"",v),this.currentSnippetType=2)}else{a:{r=hkF(g,v);if(r.runs){r=_.I(r.runs);for(var k=r.next();!k.done;k=r.next())if(k=k.value,k.bold||k.deemphasize||k.italics||k.strikethrough||k.textColor||k.navigationEndpoint||_.l(k,Db)){r=!0;break a}}r=!1}r?this.formattedSnippetText?(this.formattedSnippetText.text=hkF(g,v),this.currentSnippetType=1):_.Lx(new _.EU("Tried to set snippet text when HTML element was null",g)):(this.plainSnippetText.textContent=
JH(_.sf(g),v),this.currentSnippetType=2)}};
_.c.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.c.attributedTextIsEmpty=function(){var g=this.text;if(!_.qC(g))return!0;var v;return((v=g.content)==null?void 0:v.length)===0?!0:!1};
_.c.resize=function(g){if(this.snippetText){if(g===void 0?0:g)this.JSC$14270_lastWidth=NaN;var v=this.hostElement.offsetWidth;if(v!==this.JSC$14270_lastWidth&&!this.isExpanded)if(this.JSC$14270_lastWidth=v,this.hasAttributedStringText)this.attributedSnippetIsEmpty()?(this.showExpandButton=this.alwaysShowExpandButton,this.isFinalSnippet=!1,this.isFirstMutation=!0,this.mutationObserve(this.snippetText),this.setSnippetText(this.text,Infinity)):(this.isResetMutation=!0,this.mutationObserve(this.snippetText),
this.setSnippetText(this.text,0));else if(this.setSnippetText(this.text,Infinity),this.showExpandButton=this.alwaysShowExpandButton,this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;g=0;var r,k;v=Math.min(v*this.maxLines/8*2,(k=(r=this.simpleText)==null?void 0:r.length)!=null?k:0)-1;for(r=0;g<=v;)k=Math.floor(g+(v-g)/2),this.setSnippetText(this.text,k),this.isOverflowing()?v=k-1:(g=k+1,r=k);this.setSnippetText(this.text,r);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.c.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.c.onExpandClick=function(){var g=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.T("inline_expander_reset_focus_killswitch")||_.q7(this,function(){var v;((v=_.h0().resolve(_.Bd(_.vV)))==null?0:v.isKeyBoardInUse())&&_.sH(g.hostElement)});
_.hV(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.c.onCollapseClick=function(){this.collapse();_.hV(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.c.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.c.computeExpandButtonOffset=function(){var g=this.expandSizer;return g?VI6?g.offsetParent?g.offsetParent.offsetWidth-g.offsetWidth-g.offsetLeft:0:g.offsetLeft:0};
_.mx.Object.defineProperties(er.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.qC(this.text)?this.text.content||"":_.sf(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 _.qC(this.text)?!0:this.text&&_.T("web_replace_formatted_with_attributed_string")&&Pgk(this.text)?(this.text=_.tH(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}}});
er.prototype.onTextChanged=er.prototype.onTextChanged;er.prototype.updateMaskAndExpandButtonOffset=er.prototype.updateMaskAndExpandButtonOffset;er.prototype.updateSnippetContainerMaxHeight=er.prototype.updateSnippetContainerMaxHeight;er.prototype.isExpandedChanged=er.prototype.isExpandedChanged;er.prototype.updateTextOnSnippetTypeChange=er.prototype.updateTextOnSnippetTypeChange;er.prototype.updateIsFormattedExpanded=er.prototype.updateIsFormattedExpanded;er.prototype.updateIsAttributedExpanded=er.prototype.updateIsAttributedExpanded;
er.prototype.onClick=er.prototype.onClick;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],er.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],er.prototype,"text",void 0);_.K([_.u(),_.F("design:type",Array)],er.prototype,"headerRuns",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],er.prototype,"engagementPanel",void 0);_.K([_.u(),_.F("design:type",Object)],er.prototype,"maxLines",void 0);
_.K([_.u(),_.F("design:type",String)],er.prototype,"expandLabel",void 0);_.K([_.u(),_.F("design:type",String)],er.prototype,"collapseLabel",void 0);_.K([_.u(),_.F("design:type",Object)],er.prototype,"expandCommand",void 0);_.K([_.u(),_.F("design:type",Object)],er.prototype,"expandButtonOffset",void 0);_.K([_.C("text"),_.F("design:type",String),_.F("design:paramtypes",[])],er.prototype,"simpleText",null);
_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],er.prototype,"onClick",null);_.K([_.C("text","isExpanded"),_.F("design:type",Object),_.F("design:paramtypes",[])],er.prototype,"expandedText",null);_.K([_.C("headerRuns","isExpanded"),_.F("design:type",Object),_.F("design:paramtypes",[])],er.prototype,"expandedHeaderRuns",null);
_.K([_.C("text"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],er.prototype,"hasAttributedStringText",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],er.prototype,"showExpandButton",void 0);_.K([_.C("collapseLabel","isExpanded"),_.F("design:type",Object),_.F("design:paramtypes",[])],er.prototype,"showCollapseButton",null);_.K([_.u(),_.F("design:type",Object)],er.prototype,"isTruncated",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],er.prototype,"isExpanded",void 0);_.K([_.u(),_.F("design:type",Boolean)],er.prototype,"isAttributedExpanded",void 0);_.K([_.IU("isExpanded","hasAttributedStringText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],er.prototype,"updateIsAttributedExpanded",null);_.K([_.u(),_.F("design:type",Boolean)],er.prototype,"isFormattedExpanded",void 0);
_.K([_.IU("isExpanded","hasAttributedStringText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],er.prototype,"updateIsFormattedExpanded",null);_.K([_.u(),_.F("design:type",Number)],er.prototype,"currentSnippetType",void 0);_.K([_.C("currentSnippetType"),_.F("design:type",Object),_.F("design:paramtypes",[])],er.prototype,"useAttributedSnippet",null);
_.K([_.C("currentSnippetType"),_.F("design:type",Object),_.F("design:paramtypes",[])],er.prototype,"useFormattedSnippet",null);_.K([_.C("currentSnippetType"),_.F("design:type",Object),_.F("design:paramtypes",[])],er.prototype,"usePlainSnippet",null);_.K([_.u(),_.F("design:type",Object)],er.prototype,"alwaysShowExpandButton",void 0);_.K([_.IU("currentSnippetType"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],er.prototype,"updateTextOnSnippetTypeChange",null);
_.K([_.u(),_.F("design:type",Object)],er.prototype,"attributedSnippetText",void 0);_.K([_.PX("#snippet"),_.F("design:type",HTMLElement)],er.prototype,"snippetContainer",void 0);_.K([_.PX("#snippet-text"),_.F("design:type",HTMLElement)],er.prototype,"snippetText",void 0);_.K([_.PX("#plain-snippet-text"),_.F("design:type",HTMLElement)],er.prototype,"plainSnippetText",void 0);_.K([_.PX("#formatted-snippet-text"),_.F("design:type",Object)],er.prototype,"formattedSnippetText",void 0);
_.K([_.PX("#attributed-snippet-text"),_.F("design:type",Object)],er.prototype,"attributedSnippetTextEl",void 0);_.K([_.PX("#expand"),_.F("design:type",HTMLElement)],er.prototype,"expandButton",void 0);_.K([_.PX("#expand-sizer"),_.F("design:type",HTMLElement)],er.prototype,"expandSizer",void 0);_.K([_.Um("isExpanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],er.prototype,"isExpandedChanged",null);
_.K([_.IU("isExpanded","maxLines"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],er.prototype,"updateSnippetContainerMaxHeight",null);_.K([_.IU("isTruncated","showExpandButton","expandButtonOffset"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],er.prototype,"updateMaskAndExpandButtonOffset",null);
_.K([_.Um("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],er.prototype,"onTextChanged",null);er=_.K([_.V({is:"ytd-text-inline-expander",disableElementRegistration:!0})],er);
_.m(er,"ytd-text-inline-expander",function(){if(OsC===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-inline-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-attributed-string data="[[expandedText]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[expandedHeaderRuns]]" hidden="[[!isAttributedExpanded]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!isFormattedExpanded]]" split-lines="[[!hasAttributedStringText]]" text="[[expandedText]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string><div id="snippet" class="style-scope ytd-text-inline-expander"><span id="snippet-text" hidden="[[isExpanded]]" class="style-scope ytd-text-inline-expander"><span id="plain-snippet-text" hidden="[[!usePlainSnippet]]" class="style-scope ytd-text-inline-expander"></span><yt-attributed-string id="attributed-snippet-text" data="[[attributedSnippetText.data]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[attributedSnippetText.headerRuns]]" hidden="[[!useAttributedSnippet]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string id="formatted-snippet-text" disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!useFormattedSnippet]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></span><span hidden="[[!showExpandButton]]" class="style-scope ytd-text-inline-expander">\u00a0</span><span id="ellipsis" hidden="[[!isTruncated]]" class="style-scope ytd-text-inline-expander">\u2026</span><tp-yt-paper-button id="expand-sizer" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]">[[expandLabel]]</tp-yt-paper-button></div><tp-yt-paper-button id="expand" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]" on-click="onExpandClick">[[expandLabel]]</tp-yt-paper-button><slot name="extra-content" class="style-scope ytd-text-inline-expander"></slot><tp-yt-paper-button id="collapse" class="button style-scope ytd-text-inline-expander" hidden="[[!showCollapseButton]]" on-click="onCollapseClick">[[collapseLabel]]</tp-yt-paper-button>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);OsC=g}g=OsC;return g},{mode:2});var a_=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return g};
_.N(a_,_.J);a_.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
a_.prototype.handleUpdateDescriptionAction=function(g){if(g=_.l(g,_.lsB))if(g.attributedDescription)this.set("data.attributedDescriptionBodyText",g.attributedDescription);else if(g.description){var v;((v=this.data)==null?0:v.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.tH(g.description)):this.set("data.descriptionBodyText",g.description)}};
_.mx.Object.defineProperties(a_.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var g,v;return!((g=this.data)==null||!g.attributedDescriptionBodyText)||!((v=this.data)==null||!v.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null?0:g.collapsedLineCount){var v;return(v=this.data)==null?void 0:v.collapsedLineCount}g=_.Rf("web_watch_description_collapsed_default_lines",12);if(_.T("ww_desc_line_page_size_ks"))return g;v=Math.round(_.Ue().height*_.Rf("web_watch_description_screen_height_percentage",.5)/20);return Math.max(v,g)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return(r=(g=this.data)==null?void 0:g.descriptionBodyText)!=null?r:(v=this.data)==null?void 0:v.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.sourceAttributions}}});
a_.prototype.panelContentVisibleChanged=a_.prototype.panelContentVisibleChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],a_.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],a_.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],a_.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],a_.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Boolean)],a_.prototype,"panelContentVisible",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],a_.prototype,"engagementPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],a_.prototype,"shortsPanel",void 0);_.K([_.PX("#inline-expander"),_.F("design:type",Object)],a_.prototype,"inlineExpander",void 0);
_.K([_.IU("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a_.prototype,"panelContentVisibleChanged",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],a_.prototype,"hasDescriptionText",null);_.K([_.C("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],a_.prototype,"collapsedLines",null);
_.K([_.C("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.F("design:type",Object),_.F("design:paramtypes",[])],a_.prototype,"descriptionText",null);_.K([_.C("data","data.headerRuns"),_.F("design:type",Object),_.F("design:paramtypes",[])],a_.prototype,"headerRuns",null);_.K([_.C("data","data.sourceAttributions"),_.F("design:type",Object),_.F("design:paramtypes",[])],a_.prototype,"sourceAttributions",null);
a_=_.K([_.V({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],a_);
_.m(a_,"ytd-expandable-video-description-body-renderer",function(){if(Jgu!==void 0)return Jgu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-video-description-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-text-inline-expander id="inline-expander" collapse-label="[[getSimpleString(data.showLessText)]]" engagement-panel="[[engagementPanel]]" expand-label="[[getSimpleString(data.showMoreText)]]" header-runs="[[headerRuns]]" max-lines="[[collapsedLines]]" text="[[descriptionText]]" class="style-scope ytd-expandable-video-description-body-renderer">\n</ytd-text-inline-expander>\n<div id="source-attributions-wrapper" engagement-panel="[[engagementPanel]]" class="style-scope ytd-expandable-video-description-body-renderer">\n<template is="dom-repeat" items="[[sourceAttributions]]" as="sourceAttribution" class="style-scope ytd-expandable-video-description-body-renderer">\n  <yt-attributed-string class="source-attribution style-scope ytd-expandable-video-description-body-renderer" data="[[sourceAttribution]]" link-inherit-color="">\n  </yt-attributed-string>\n  </template>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Jgu=g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var q10;var sr1=_.bC(function(g){var v=g.data;return _.A("factoid-renderer",{class:"ytwFactoidRendererHost"},_.A("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return v().accessibilityText}},_.A("span",{class:"ytwFactoidRendererValue"},_.A(_.FS,{text:function(){return v().value}})),_.A("span",{class:"ytwFactoidRendererLabel"},_.A(_.FS,{text:function(){return v().label}}))))},"Qb");_.B6(sr1,"factoid-renderer",{props:{data:_.me}});_.B6(_.bC(function(g){var v=g.data;return _.A("upload-time-factoid-renderer",null,_.A(_.dF,{data:function(){return v().factoid}},{factoidRenderer:sr1}))},"Rb"),"upload-time-factoid-renderer",{props:{data:_.Xz}});_.B6(_.bC(function(g){var v=g.data;return _.A("view-count-factoid-renderer",null,_.A(_.dF,{data:function(){return v().factoid}},{factoidRenderer:sr1}))},"Sb"),"view-count-factoid-renderer",{props:{data:_.Xz}});var EE=function(){var g=_.J.apply(this,arguments)||this;g.shortsPanel=!1;g.engagementPanel=!1;g.watchWhileSdp=_.T("shorts_desktop_watch_while_sdp");return g};
_.N(EE,_.J);EE.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"}}}}};
_.mx.Object.defineProperties(EE.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var g;return(g=this.data)==null?void 0:g.channel}}});
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],EE.prototype,"componentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],EE.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],EE.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],EE.prototype,"shortsPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],EE.prototype,"engagementPanel",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],EE.prototype,"watchWhileSdp",void 0);_.K([_.C("shortsPanel","engagementPanel","data.channel"),_.F("design:type",Object),_.F("design:paramtypes",[])],EE.prototype,"showChannelInfo",null);EE=_.K([_.V({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],EE);
_.m(EE,"ytd-video-description-header-renderer",function(){if(q10!==void 0)return q10;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.title]]" class="style-scope ytd-video-description-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-video-description-header-renderer"></yt-formatted-string>\n</div>\n<template is="dom-if" if="[[showChannelInfo]]" class="style-scope ytd-video-description-header-renderer">\n    <div id="channel-info" class="style-scope ytd-video-description-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-video-description-header-renderer" href$="[[computeHref_(data.channelNavigationEndpoint)]]" data="[[data.channelNavigationEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="avatar" alt="[[getSimpleString(data.channel)]]" fit="" thumbnail="[[data.channelThumbnail]]" width="36" class="style-scope ytd-video-description-header-renderer">\n      </yt-img-shadow>\n    </a>\n    <ytd-channel-name id="channel-name" channel-name="[[getSimpleString(data.channel)]]" wrap-text="" class="style-scope ytd-video-description-header-renderer">\n    </ytd-channel-name>\n  </div>\n</template>\n\n<div id="factoids" class="style-scope ytd-video-description-header-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return q10=g},{mode:1});var mf_;var d$=function(){return _.J.apply(this,arguments)||this};
_.N(d$,_.J);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],d$.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],d$.prototype,"ytRendererBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],d$.prototype,"noPadding",void 0);_.K([_.u(),_.F("design:type",Object)],d$.prototype,"data",void 0);d$=_.K([_.V({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],d$);
_.m(d$,"ytd-list-item-view-model",function(){if(mf_!==void 0)return mf_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-list-item-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="list-item" class="style-scope ytd-list-item-view-model">\n  <template is="dom-if" if="[[data.leadingImage]]" class="style-scope ytd-list-item-view-model">\n    <div id="leading-image-container" class="style-scope ytd-list-item-view-model">\n      <yt-image alt="Leading image for [[data.title]]" data="[[data.leadingImage]]" height="24" class="style-scope ytd-list-item-view-model">\n        </yt-image>\n    </div>\n  </template>\n  <div id="content" class="style-scope ytd-list-item-view-model">\n    <yt-attributed-string id="title" data="[[data.title]]" class="style-scope ytd-list-item-view-model">\n     </yt-attributed-string>\n      <yt-attributed-string id="subtitle" data="[[data.subtitle]]" class="style-scope ytd-list-item-view-model">\n      </yt-attributed-string>\n  </div>\n  <yt-button-view-model data="[[data.iconButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope ytd-list-item-view-model">\n  </yt-button-view-model>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return mf_=g},{mode:1});var Kvu;var bsB;var Fvu;var isP;var p1=function(){var g=_.J.apply(this,arguments)||this;g.adaptiveFullWidth=!1;g.modernButtons=_.T("web_modern_buttons");g.buttonOverrides={style:"call-to-action",type:"filled"};g.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return g};
_.N(p1,_.J);p1.prototype.handleSetTimestamp_=function(g){this.data&&this.data.shortUrl&&(_.hb(this.hostElement).querySelector("#share-url").value=g.isSet?_.Ci(this.data.shortUrl,"t",g.timestamp):this.data.shortUrl)};
p1.prototype.handleSignalActionCopyShareUrl_=function(g,v){(_.T("killswitch_copy_link_target_check")||_.hb(this.hostElement).querySelector("#copy-button")===v)&&this.copyUrlToClipboard()};
p1.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.hb(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
p1.prototype.computeStyle_=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],p1.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],p1.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],p1.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.F("design:type",String)],p1.prototype,"rendererStyle",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],p1.prototype,"adaptiveFullWidth",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],p1.prototype,"modernButtons",void 0);_.K([_.u(),_.F("design:type",Object)],p1.prototype,"buttonOverrides",void 0);p1=_.K([_.HX({is:"yt-copy-link-renderer",disableElementRegistration:!0})],p1);
_.m(p1,"yt-copy-link-renderer",function(){if(isP===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-copy-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_copy_link_renderer.yt.copy.link.renderer.css.js--\x3e<div id="bar" class="style-scope yt-copy-link-renderer">\n  <input id="share-url" dir="ltr" readonly="" size="45" value="[[data.shortUrl]]" class="style-scope yt-copy-link-renderer">\n  <yt-button-renderer id="copy-button" data="[[data.copyButton.buttonRenderer]]" overrides="[[buttonOverrides]]" class="style-scope yt-copy-link-renderer"></yt-button-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Fvu===void 0&&(Fvu=document.createElement("template"));var k=Fvu;r.call(v,k.content.cloneNode(!0),g.content.firstChild);isP=g}g=isP;return g},{mode:2});_.Hq("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var TY=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return g};
_.N(TY,_.J);_.c=TY.prototype;_.c.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.c.attached=function(){this.keyboardFocused=!1};
_.c.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var g=_.h0().resolve(_.Bd(_.vV));g&&(this.keyboardFocused=g.isKeyBoardInUse())}};
_.c.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.c.computeDescription_=function(){if(this.data){if(this.data.toggled&&this.data.toggledDescription)return this.data.toggledDescription;if(!this.data.toggled&&this.data.description)return this.data.description}};
_.c.onChange_=function(){if(this.data){var g=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;g&&this.ytComponentBehavior.resolveCommand(g);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.c.handleUpdateToggleAction_=function(g){(g=_.l(g,D50))&&this.data&&g.targetId==this.data.targetId&&this.set("data.toggled",g.toggled)};
_.c.toBoolean_=function(g){return!!g};
_.c.reset=function(){};
_.c.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("data-changed",this.data))};
_.c.updateDataToggledFromBinding=function(g){this.set("data.toggled",g.detail.value)};
TY.prototype.dataChangedForBinding=TY.prototype.dataChangedForBinding;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],TY.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],TY.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],TY.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],TY.prototype,"ytRendererBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],TY.prototype,"data",void 0);_.K([_.u({computed:"computeDescription_(data.*)"}),_.F("design:type",Object)],TY.prototype,"description_",void 0);_.K([_.u({value:function(){return!!_.h0().resolve(_.Bd(_.vV))&&_.T("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.F("design:type",Boolean)],TY.prototype,"useKeyboardFocused",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],TY.prototype,"keyboardFocused",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TY.prototype,"dataChangedForBinding",null);TY=_.K([_.HX({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],TY);
_.m(TY,"yt-toggle-form-field-renderer",function(){if(bsB===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-toggle-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_toggle_form_field_renderer.yt.toggle.form.field.renderer.css.js--\x3e<div id="toggle-container" class="style-scope yt-toggle-form-field-renderer">\n  <div id="caption" class="style-scope yt-toggle-form-field-renderer">[[getSimpleString(data.label)]]</div>\n  <tp-yt-paper-toggle-button id="input" checked="[[data.toggled]]" disabled="[[toBoolean_(data.isDisabled)]]" noink="" on-change="onChange_" on-checked-changed="updateDataToggledFromBinding" on-focusin="onToggleButtonFocusin_" on-focusout="onToggleButtonFocusout_" class="style-scope yt-toggle-form-field-renderer">\n  </tp-yt-paper-toggle-button>\n</div>\n<yt-formatted-string id="description" hidden="[[!description_]]" text="[[description_]]" class="style-scope yt-toggle-form-field-renderer">\n</yt-formatted-string>\n<div id="footer-container" class="style-scope yt-toggle-form-field-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;Kvu===void 0&&(Kvu=document.createElement("template"));var k=Kvu;r.call(v,k.content.cloneNode(!0),g.content.firstChild);bsB=g}g=bsB;return g},{mode:2});var GQc;var Xe6;var lv=function(){var g=_.J.apply(this,arguments)||this;g.isDarkTheme=!1;g.isSearch=!1;g.darkerDarkTheme=_.T("web_darker_dark_theme");g.noTopMargin=_.T("kevlar_watch_no_top_margin");g.maskFade=_.T("web_watch_chips_mask_fade");g.actionMap={"yt-related-chip-command":"handleRelatedChipCommand","yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N(lv,_.J);_.c=lv.prototype;_.c.configureRendererStamper=function(){return{"data.chips":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer"}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.c.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.c.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.c.dataChanged=function(){var g=this.getSelectedIndex();if(g>0)this.selected=g;else{this.selected=0;var v,r;(v=this.ytScrollableChipCloudBehavior)==null||(r=v.reset)==null||r.call(v)}};
_.c.getSelectedIndex=function(){var g;if((g=this.data)==null||!g.chips)return-1;g=-1;for(var v,r=0;r<((v=this.data)==null?void 0:v.chips.length);r++){var k=void 0,y=void 0;if((k=this.data)==null?0:(y=k.chips[r].chipCloudChipRenderer)==null?0:y.isSelected){g=r;break}}return g};
_.c.onResize=function(){var g=this.ytScrollableChipCloudBehavior;_.q7(g,g.setContainerWidthDiff);cS(this.ytScrollableChipCloudBehavior)};
_.c.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.c.handleRelatedChipCommand=function(g,v){g=this.JSC$14297_chipsSelector.indexOf(v);g!==-1&&this.JSC$14297_chipsSelector.selectIndex(g)};
_.c.handleChipCloudChipSelectAction=function(g){g=this.JSC$14297_chipsSelector.indexOf(g);g>-1&&this.JSC$14297_chipsSelector.selectIndex(g)};
_.c.handleChipCloudChipDeselectAction=function(){var g=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$14297_chipsSelector&&((g==null?0:g.continuationCommand)?_.gh(this.hostElement,[g]):(g==null?0:g.searchEndpoint)?this.ytComponentBehavior.resolveCommand(g):g&&_.v2(this.hostElement,[g],this.hostElement),this.JSC$14297_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.c.updateSelectedFromBinding=function(g){this.selected=g.detail.value};
lv.prototype.onResize=lv.prototype.onResize;lv.prototype.dataChanged=lv.prototype.dataChanged;lv.prototype.isSearchChanged=lv.prototype.isSearchChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],lv.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],lv.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],lv.prototype,"actionHandlerBehavior",void 0);
_.K([_.D(_.NK),_.F("design:type",Object)],lv.prototype,"ironResizableBehavior",void 0);_.K([_.D(),_.F("design:type",yW)],lv.prototype,"ytScrollableChipCloudBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],lv.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],lv.prototype,"data",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],lv.prototype,"selected",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],lv.prototype,"isDarkTheme",void 0);_.K([_.u({value:160}),_.F("design:type",Number)],lv.prototype,"scrollDistance",void 0);_.K([_.u(),_.F("design:type",Object)],lv.prototype,"isSearch",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],lv.prototype,"darkerDarkTheme",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],lv.prototype,"noTopMargin",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],lv.prototype,"maskFade",void 0);_.K([_.PX("#chips"),_.F("design:type",Object)],lv.prototype,"JSC$14297_chipsSelector",void 0);_.K([_.IU("isSearch"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lv.prototype,"isSearchChanged",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lv.prototype,"dataChanged",null);
_.K([_.zz("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lv.prototype,"onResize",null);lv=_.K([_.HX({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],lv);
_.m(lv,"yt-chip-cloud-renderer",function(){if(Xe6===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-chip-cloud-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_chip_cloud_renderer.yt.chip.cloud.renderer.css.js--\x3e<div id="container" class="style-scope yt-chip-cloud-renderer">\n  <div id="left-arrow" class="style-scope yt-chip-cloud-renderer">\n    <div id="left-arrow-button" class="style-scope yt-chip-cloud-renderer"></div>\n  </div>\n  <div id="scroll-container" class="style-scope yt-chip-cloud-renderer">\n    <iron-selector id="chips" activate-event="" role="tablist" selected="[[selected]]" selected-attribute="selected" on-selected-changed="updateSelectedFromBinding" class="style-scope yt-chip-cloud-renderer">\n    </iron-selector>\n  </div>\n  <div id="right-arrow" class="style-scope yt-chip-cloud-renderer">\n    <div id="right-arrow-button" class="style-scope yt-chip-cloud-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;GQc===void 0&&(GQc=document.createElement("template"));var k=GQc;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Xe6=g}g=Xe6;return g},{mode:2});var BvB,hJB=function(){return BvB!==void 0?BvB:BvB=document.createElement("template")};
document.head.appendChild(hJB().content);var nN1;var MIu=document.head,RJH=MIu.appendChild,gt6;if(nN1===void 0){var vtH=document.createElement("template");_.H(vtH,"");vtH.content.insertBefore(hJB().content.cloneNode(!0),vtH.content.firstChild);nN1=vtH}gt6=nN1;RJH.call(MIu,gt6.content);var rwH=_.bC(function(g){var v=g.data;return _.A("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.A("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.A("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.A(_.d,{cond:function(){return _.bU(v().image)},
then:function(r){return _.A("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.A(_.Kw,{data:r,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.A("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.A(_.FS,{text:function(){return v().title}})),_.A("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.A(_.FS,{text:function(){return v().subtitle}})))),_.A(_.d,{cond:function(){var r;
return(r=v())==null?void 0:r.hasBottomDivider},
then:function(){return _.A("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"Tb");var k6u=_.bC(function(g){var v=g.data;return _.A("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.A("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.A(_.dF,{data:function(){var r;return(r=v().offerPlanDetailsItem)!=null?r:[]}},{offerPlanDetailsItemViewModel:function(r){return _.A("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.A(rwH,{data:r.data}))}})),_.A("div",null,_.A(_.d,{cond:function(){return v().hasBottomDivider},
then:function(){return _.A("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.A("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.A("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.A("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.A("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"Ub");var yw_=_.bC(function(g){var v=g.data;g=_.I(_.Ww(!1,void 0,"SpEGQd"));var r=g.next().value,k=g.next().value,y=_.oV(function(){k(!r());return!1}),z=function(){var W;
return(W=v().offerPlanDetailsContainer)!=null?W:[]};
return _.A("lp-complex-offer-card-details-view-model",null,_.A("div",null,_.A(_.d,{cond:function(){return r()},
then:function(){return _.A("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.A("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":y,"aria-expanded":r},_.A(_.FS,{text:function(){return v().expandedTitle}})),_.A("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.A(_.dF,{data:z},{offerPlanDetailsContainerViewModel:function(W){return _.A("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.A(k6u,{data:W.data}))}})),_.A("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.A(_.FS,{text:function(){return v().legalText}})))},
else:function(){return _.A("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":y,"aria-expanded":r},_.A(_.FS,{text:function(){return v().collapsedTitle}}),_.A("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.A(_.eg,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"Vb");var cwP=_.bC(function(g){var v=g.data;return _.A("lp-complex-offer-card-option-view-model",null,_.A("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.A(_.d,{cond:function(){return v().topDividerText},
then:function(){return _.A("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.A("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.A("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.A("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.A(_.FS,{text:function(){return v().topDividerText}}))))}}),_.A(_.d,{cond:function(){return v().planPricingPrimary},
then:function(){return _.A("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.A(_.FS,{text:function(){return v().planPricingPrimary}}))}}),_.A(_.d,{cond:function(){return v().planPricingSecondary},
then:function(){return _.A("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.A(_.FS,{text:function(){return v().planPricingSecondary}}))}}),_.A(_.d,{cond:function(){return v().primaryButton},
then:function(){return _.A("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.A(_.dF,{data:function(){return v().primaryButton}},{buttonViewModel:function(r){return _.A(_.Du,{data:r.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"Wb");var zDP=_.bC(function(g){var v=g.data;var r=function(){var z;return((z=v())==null?void 0:z.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
g={};var k={},y={};return _.A("ytm-lp-complex-offer-card-view-model",null,_.A("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.A("div",{class:_.IV((g.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=r,g),"ytmLpComplexOfferCardViewModelCardContainer")},_.A(_.d,{cond:function(){var z;return(z=v())==null?void 0:z.bannerText},
then:function(){return _.A("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.A("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.A(_.FS,{text:function(){return v().bannerText}})))}}),_.A(_.d,{cond:function(){return _.bU(v().logo)},
then:function(z){var W={};return _.A("div",{class:_.IV((W.ytmLpComplexOfferCardViewModelLogoAlignLeft=r,W),"ytmLpComplexOfferCardViewModelLogo")},_.A(_.Kw,{data:z,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.A("div",{class:_.IV((k.ytmLpComplexOfferCardViewModelTitleAlignLeft=r,k),"ytmLpComplexOfferCardViewModelTitle")},_.A(_.FS,{text:function(){return v().title}})),_.A(_.d,{cond:function(){var z;
return(z=v())==null?void 0:z.subtitle},
then:function(){var z={};return _.A("div",{class:_.IV((z.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=r,z),"ytmLpComplexOfferCardViewModelSubtitle")},_.A(_.FS,{text:function(){return v().subtitle}}))}}),_.A(_.d,{cond:function(){return v().planPricingPrimary},
then:function(){return _.A("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.A(_.FS,{text:function(){return v().planPricingPrimary}}))}}),_.A(_.d,{cond:function(){return v().planPricingSecondary},
then:function(){return _.A("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.A(_.FS,{text:function(){return v().planPricingSecondary}}))}}),_.A(_.d,{cond:function(){return v().purchaseButton},
then:function(){return _.A("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.A(_.dF,{data:function(){return v().purchaseButton}},{buttonViewModel:function(z){return _.A(_.Du,{data:z.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.A(_.d,{cond:function(){var z;
return(z=v())==null?void 0:z.offerOptions},
then:function(){return _.A("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.A(_.dF,{data:function(){return v().offerOptions}},{lpComplexOfferCardOptionViewModel:cwP}))}}),_.A("div",{class:_.IV((y.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=r,y),"ytmLpComplexOfferCardViewModelLegalText")},_.A(_.FS,{text:function(){return v().legalText}})),_.A(_.d,{cond:function(){var z;
return(z=v())==null?void 0:z.offerCardDetails},
then:function(){return _.A("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.A(_.dF,{data:function(){return v().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:yw_}))}}))))},"Xb");var IK1=_.bC(function(g){var v=g.data;var r=function(){var W;return((W=v())==null?void 0:W.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
g={};var k={},y={},z={};return _.A("ytm-lp-complex-offer-card-section-view-model",null,_.A("div",{class:_.IV("ytmLpComplexOfferCardSectionViewModelHost")},_.A("div",{class:_.IV((g.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=r,g),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.A("div",{class:_.IV((k.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=r,k),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.A("h2",{class:_.IV((y.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
r,y),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.A(_.FS,{text:function(){return v().title}}))),_.A(_.d,{cond:function(){var W;
return(W=v())==null?void 0:W.subtitle},
then:function(){var W={},S={};return _.A("div",{class:_.IV((W.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=r,W),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.A("div",{class:_.IV((S.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=r,S),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.A(_.FS,{text:function(){return v().subtitle}})))}}),_.A("div",{class:_.IV((z.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=r,z),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.A(_.dF,{data:function(){var W;
return(W=v().offerPlans)!=null?W:[]}},{lpComplexOfferCardViewModel:function(W){return _.A("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.A(zDP,{data:W.data}))}})))))},"Yb");var WB6=_.bC(function(g){return _.A("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.A("div",{class:"ytLpCouponBannerViewModelIcon"},_.A(_.eg,{icon:function(){return"price_tag"}})),_.A("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.A("div",{class:"ytLpCouponBannerViewModelContent"},_.A("div",{class:"ytLpCouponBannerViewModelHeading"},_.A(_.FS,{text:function(){var v;
return(v=g.data())==null?void 0:v.title}})),_.A("div",{class:"ytLpCouponBannerViewModelBody"},_.A(_.FS,{text:function(){var v;
return(v=g.data())==null?void 0:v.subtitle}})))))},"Zb");
WB6.idomCompat=!0;_.f1=bS_.getInstance();var P5u=_.bC(function(g){return _.A("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-question","aria-hidden":g.shouldAriaHideContent},_.A("h2",{class:"yt-lp-faq-entry-view-model__lp-faq-question",id:g.questionId},_.A(_.FS,{text:g.question})))},"$b"),SVF=_.bC(function(g){var v=g.data;
var r=g.themeOverride;g=_.I(_.Ww(!1,void 0,"ljTVPd"));var k=g.next().value,y=g.next().value;g=_.oV(function(){y(!k());return!1});
var z=function(){return k()?"EXPAND_LESS":"EXPAND_MORE"},W=("faq-container"+_.Nq(_.f1)).toString(),S="faq-question-and-answers-section-question"+_.Nq(_.f1),Y={},e={};
return _.A("faq-entry-view-model-c3",null,_.A("div",{class:_.IV("yt-lp-faq-entry-view-model",(Y["yt-lp-faq-entry-view-model--premium-force-dark-mode"]=function(){return r==null?void 0:r().useDarkTheme},Y))},_.A("div",{class:"yt-lp-faq-entry-view-model__faq-question-and-answers-section",
"on:click":g,role:"button","aria-expanded":k,"aria-labelledby":S.toString(),"tab-index":"0"},_.A(P5u,{question:function(){return v().question},
questionId:S,shouldAriaHideContent:!0}),_.A(_.d,{cond:function(){return k()!==void 0},
then:function(){return _.A("div",{class:"yt-lp-faq-entry-view-model__icon-container"},_.A(_.eg,{icon:z,ariaHidden:!0}),_.A("div",{class:"yt-lp-faq-entry-view-model__icon-hover-highlighting"}))}})),_.A("div",{class:_.IV("yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer",(e["yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer--collapsed"]=function(){return!k()},e))},_.A("div",{id:W},_.A(_.af,{each:function(){return v().answers||[]}},function(a){return _.A("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-answer"},
_.A(_.FS,{text:a}))})))))},"ac");
SVF.idomCompat=!0;var otB=_.bC(function(g){var v=g.data;var r=g.themeOverride;g={};return _.A("lp-faq-section-view-model-c3",null,_.A("div",{class:_.IV("yt-lp-faq-section-view-model",(g["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return v().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},g["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(r==null||!r().useDarkTheme)},g))},_.A("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.A(_.d,{cond:function(){return v().header},
then:function(k){return _.A("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.A(_.FS,{text:k}))}}),_.A("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.A(_.dF,{data:function(){return v().faqs}},{faqEntryViewModel:function(k){return _.A(SVF,{data:k.data,
themeOverride:r})}})),_.A("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.A(_.af,{each:function(){return v().footers||[]}},function(k){return _.A(_.FS,{text:k})})),_.A(_.d,{cond:function(){return v().legal},
then:function(k){return _.A("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.A(_.FS,{text:k}))}}))))},"bc");
otB.idomCompat=!0;var YV_=_.bC(function(g){var v=g.data;var r=g.themeOverride;_.Hd(function(){var W=v().gtmId;W&&_.pe(W,_.Cv("GL",""))});
var k={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var W,S,Y;return(Y=(W=v().logo)==null?void 0:(S=W.accessibilityData)==null?void 0:S.label)!=null?Y:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},y=_.h0().resolve(_.Bd(_.V0)),z=function(){return y&&y()||(r==null?void 0:r().useDarkTheme)};
return _.A("lp-header-section-view-model",null,_.A("div",{class:function(){var W=v().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC",S=v().marginType==="LP_SECTION_MARGIN_TYPE_TOP",Y=r==null?void 0:r().useDarkTheme,e=["lp-header-section-view-model"];W&&e.push("lp-header-section-view-model--ptc-layout-type");S&&e.push("lp-header-section-view-model__lp-header-section-margin");Y&&e.push("lp-header-section-view-model--premium-force-dark-mode");return e.join(" ")}},_.A(_.d,{cond:function(){return v().logo},
then:function(){return _.A("div",null,_.A(_.d,{cond:z,then:function(){return _.A(_.d,{cond:function(){var W;return(W=v().logo)==null?void 0:W.imageDark},
then:function(W){return _.A(_.Kw,Object.assign({},{data:W},k))}})},
else:function(){return _.A(_.d,{cond:function(){var W;return(W=v().logo)==null?void 0:W.imageLight},
then:function(W){return _.A(_.Kw,Object.assign({},{data:W},k))}})}}))}}),_.A(_.d,{cond:function(){return v().title},
then:function(W){return _.A("div",{class:"lp-header-section-view-model__lp-header-title"},_.A(_.FS,{text:W}))}}),_.A("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.A(_.d,{cond:function(){return v().subtitles},
then:function(W){return _.A(_.af,{each:W},function(S){return _.A("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.A(_.FS,{text:S}))})}})),_.A(_.d,{cond:function(){return v().additionalInfo},
then:function(W){return _.A("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.A(_.FS,{text:W}))}}),_.A("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.A(_.d,{cond:function(){return v().primaryButton},
then:function(W){return _.A("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.A(_.dF,{data:W},{buttonViewModel:_.Du}))}}),_.A(_.d,{cond:function(){return v().secondaryButton},
then:function(W){return _.A("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.A(_.dF,{data:W},{buttonViewModel:_.Du}))}})),_.A(_.d,{cond:function(){return v().otherOffersInfo},
then:function(W){return _.A("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.A(_.FS,{text:W}))}}),_.A("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.A(_.d,{cond:function(){return v().billingInfo},
then:function(W){return _.A(_.af,{each:W},function(S){return _.A("div",null,_.A(_.FS,{text:S}))})}}))))},"cc");
YV_.idomCompat=!0;var UZH=_.bC(function(g){var v=g.data;var r=_.mQ(g.themeOverride,{useDarkTheme:!1});g={};g=_.IV("ytm-lp-headline-section-view-model",(g["ytm-lp-headline-section-view-model--premium-force-dark-mode"]=function(){return r().useDarkTheme},g));
return _.A("lp-headline-section-view-model",null,_.A("div",{class:g},_.A("div",{class:"ytm-lp-headline-section-view-model__title-text"},_.A(_.FS,{text:function(){return v().title}})),_.A(_.d,{cond:function(){return v().subtitle},
then:function(k){return _.A("div",{class:"ytm-lp-headline-section-view-model__subtitle-text"},_.A(_.FS,{text:k}))}})))},"dc");var Aw0=_.bC(function(g){var v=g.data;var r=g.themeOverride;var k=_.h0().resolve(_.Bd(_.V0)),y=function(){return k&&k()||(r==null?void 0:r().useDarkTheme)},z=function(){var e,a;
var E=y()?(e=v().textBackgroundImage)==null?void 0:e.imageDark:(a=v().textBackgroundImage)==null?void 0:a.imageLight;return SEA((E==null?void 0:E.sources)||[])},W=function(){var e,a;
return y()?(e=v().featureImage)==null?void 0:e.imageDark:(a=v().featureImage)==null?void 0:a.imageLight},S=function(){return v().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},Y=function(){var e,a;
return y()?(e=v().logo)==null?void 0:e.imageDark:(a=v().logo)==null?void 0:a.imageLight};
return _.A("ytm-lp-large-feature-section-view-model",null,_.A("div",{class:function(){var e=v().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",a=v().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",E=(v().index||0)%2===1,p=r==null?void 0:r().useDarkTheme,f=["yt-lp-large-feature-section-view-model"];e?f.push("yt-lp-large-feature-section-view-model--music-feature-type"):a?f.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):E||f.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
p&&f.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return f.join(" ")}},_.A("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.A(_.d,{cond:W,
then:function(){return _.A(_.Kw,{data:function(){return W()},
alt:function(){var e,a,E;return(E=(e=v().featureImage)==null?void 0:(a=e.accessibilityData)==null?void 0:a.label)!=null?E:""},
contentMode:S})}})),_.A("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var e;return((e=z())==null?0:e.url)?"background-image: url("+_.pV(z().url)+");":""}},_.A("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.A(_.d,{cond:Y,
then:function(){return _.A(_.Kw,{data:function(){return Y()},
alt:function(){var e,a,E;return(E=(e=v().logo)==null?void 0:(a=e.accessibilityData)==null?void 0:a.label)!=null?E:""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",targetWidth:138,targetHeight:20,preserveWidth:!0,preserveHeight:!0,className:"yt-lp-large-feature-section-view-model__lp-large-feature-section-logo"})}}),_.A(_.d,{cond:function(){return v().eyebrowText},
then:function(){return _.A("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.A(_.FS,{text:function(){return v().eyebrowText}}))}}),_.A(_.d,{cond:function(){return v().title},
then:function(){return _.A("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.A(_.FS,{text:function(){return v().title}}))}}),_.A(_.d,{cond:function(){return v().subtitles},
then:function(){return _.A("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.A(_.af,{each:function(){return v().subtitles||[]}},function(e){return _.A(_.FS,{text:e})}))}})))))},"ec");
Aw0.idomCompat=!0;var eDc=_.bC(function(g){return _.A("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.A("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.A(_.eg,{icon:function(){var v;return(v=g.data())==null?void 0:v.iconType},
className:function(){var v;return((v=g.data())==null?void 0:v.style)==="LP_FEATURE_LIST_ITEM_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT"?"ytLpFeatureListItemViewModelFeatureListIconGreen":"ytLpFeatureListItemViewModelFeatureListIconDefault"}}),_.A("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.A(_.FS,{text:function(){var v;
return(v=g.data())==null?void 0:v.text}}))))},"fc");var aK0=_.bC(function(g){g=_.KM(g,{config:void 0,themeOverride:void 0});var v=g.data,r=g.config,k=g.themeOverride;g={};g=_.IV("ytm-lp-offer-card-option-view-model",(g["ytm-lp-offer-card-option-view-model--premium-force-dark-mode"]=function(){var S;return(S=k())==null?void 0:S.useDarkTheme},g));
var y=_.oV(function(){var S,Y;(S=r())==null||(Y=S.handleRadioButtonClick)==null||Y.call(S,v());return!1}),z=function(){var S;
return(S=r())==null?void 0:S.shouldDisplayRadioButton},W=function(){var S;
return(S=v().featureListItems)!=null?S:[]};
return _.A("ytm-lp-offer-card-option-view-model",null,_.A("div",{class:g,"on:click":_.oV(function(){if(z()){var S,Y;(S=r())==null||(Y=S.handleRadioButtonClick)==null||Y.call(S,v())}return!1})},_.A(_.d,{cond:z,
then:function(){return _.A("div",null,_.A("input",{type:"radio","on:click":y,class:"ytm-lp-offer-card-option-view-model__input-el","prop:checked":function(){var S;return!((S=r())==null||!S.isOptionSelected)}}))}}),_.A("div",null,_.A("div",{class:"ytm-lp-offer-card-option-view-model__eyebrow-text"},_.A(_.FS,{text:function(){return v().eyebrowText}})),_.A("div",{class:"ytm-lp-offer-card-option-view-model__title"},_.A(_.FS,{text:function(){return v().title}})),_.A("div",{class:"ytm-lp-offer-card-option-view-model__subtitle"},
_.A(_.FS,{text:function(){return v().subtitle}})),_.A(_.d,{cond:function(){return W().length>0},
then:function(){return _.A("div",{class:"ytm-lp-offer-card-option-view-model__feature-list-items"},_.A(_.dF,{data:W},{lpFeatureListItemViewModel:eDc}))}}),_.A("div",{class:"ytm-lp-offer-card-option-view-model__description"},_.A(_.FS,{text:function(){return v().description}})))))},"gc");
aK0.idomCompat=!0;var Et6=_.bC(function(g){var v=g.data;var r=g.themeOverride;g=_.I(_.UX(function(){var z,W=(z=v().offerOptions)==null?void 0:z[0];return _.l(W,OlV)||{}}));
var k=g.next().value,y=g.next().value;g={};return _.A("ytm-lp-offer-card-view-model",null,_.A("div",{class:_.IV("ytm-lp-offer-card-view-model",(g["ytm-lp-offer-card-view-model--premium-force-dark-mode"]=function(){return!(r==null||!r().useDarkTheme)},g))},_.A("div",{class:"ytm-lp-offer-card-view-model__title-container"},_.A(_.d,{cond:function(){return v().titleIconType},
then:function(){return _.A("div",{class:"ytm-lp-offer-card-view-model__icon-container"},_.A(_.eg,{icon:function(){var z;return((z=v().titleIconType)==null?void 0:z.toString())||""}}))}}),_.A("div",{class:"ytm-lp-offer-card-view-model__title-text"},_.A(_.FS,{text:function(){return v().title}})),_.A(_.dF,{data:function(){return v().titleBadge}},{badgeViewModel:function(z){return _.A("div",{class:"ytm-lp-offer-card-view-model__title-badge"},_.A(_.h2,{data:z.data}))}})),_.A("div",{class:"ytm-lp-offer-card-view-model__offer-options-container"},
_.A(_.dF,{data:function(){return v().offerOptions}},{lpOfferCardOptionViewModel:function(z){var W=z.data;
return _.A(_.R6,null,_.A("div",{class:"ytm-lp-offer-card-view-model__divider"}),_.A(aK0,{data:W,config:function(){var S;return{shouldDisplayRadioButton:(v().offerOptions||[]).length>1,isOptionSelected:W().id===((S=k())==null?void 0:S.id),handleRadioButtonClick:function(Y){return void y(Y)}}},
themeOverride:r}))}})),_.A("div",{class:"ytm-lp-offer-card-view-model__purchase-button-container"},_.A(_.dF,{data:function(){var z;
return(z=k())==null?void 0:z.purchaseButtonOverride}},{buttonViewModel:_.Du}))))},"hc");
Et6.idomCompat=!0;var dZF=_.bC(function(g){var v=g.data;var r=g.themeOverride;g={};g=_.IV("ytm-lp-offer-card-section-view-model",(g["ytm-lp-offer-card-section-view-model--premium-force-dark-mode"]=function(){var k;return r==null?void 0:(k=r())==null?void 0:k.useDarkTheme},g));
return _.A("ytm-lp-offer-card-section-view-model",null,_.A("div",{class:g},_.A(_.d,{cond:function(){return v().title!==void 0},
then:function(){return _.A("div",{class:"ytm-lp-offer-card-section-view-model__title-container"},_.A("div",{class:"ytm-lp-offer-card-section-view-model__title-text"},_.A(_.FS,{text:function(){return v().title}})),_.A(_.d,{cond:function(){return v().subtitle},
then:function(){return _.A("div",{class:"ytm-lp-offer-card-section-view-model__subtitle-text"},_.A(_.FS,{text:function(){return v().subtitle}}))}}))}}),_.A("div",{class:"ytm-lp-offer-card-section-view-model__offer-cards-container"},_.A(_.dF,{data:function(){return v().offerCards}},{lpOfferCardViewModel:function(k){return _.A("div",{class:"ytm-lp-offer-card-section-view-model__offer-card-container"},_.A(Et6,{data:k.data,
themeOverride:r}))}})),_.A(_.d,{cond:function(){return v().footer},
then:function(){return _.A("div",{class:"ytm-lp-offer-card-section-view-model__footer-text"},_.A(_.FS,{text:function(){return v().footer}}))}})))},"ic");var p_t=_.bC(function(g){var v=g.data;return _.A("lp-offer-table-cell-content-view-model",null,_.A("div",{class:"yt-lp-offer-table-cell-content-view-model"},_.A(_.T7,null,_.A(_.da,{when:function(){return v().title}},function(){return _.A(_.FS,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-title",
text:function(){return v().title}})}),_.A(_.da,{when:function(){return v().subTitle}},function(){return _.A(_.FS,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-subtitle",
text:function(){return v().subTitle}})}),_.A(_.da,{when:function(){return v().featureDescription}},function(){return _.A(_.FS,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-description",
text:function(){return v().featureDescription}})}),_.A(_.da,{when:function(){return v().description}},function(){return _.A(_.FS,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-description",
text:function(){return v().description}})}),_.A(_.da,{when:function(){return v().iconType}},function(){return _.A("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-icon"},_.A(_.eg,{icon:function(){return v().iconType.toString()}}))}),_.A(_.da,{when:function(){return v().purchaseButton}},function(){return _.A(_.dF,{data:function(){return v().purchaseButton}},{buttonViewModel:function(r){return _.A("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-purchase-button"},
_.A(_.Du,{data:r.data}))}})}),_.A(_.da,{when:function(){return v().note}},function(){return _.A(_.FS,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-note",
text:function(){return v().note}})}),_.A(_.da,{when:function(){return v().featureDetail}},function(){return _.A(_.FS,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-detail",
text:function(){return v().featureDetail}})}),_.A(_.da,{when:function(){return v().badge}},function(){return _.A(_.dF,{data:function(){return v().badge}},{badgeViewModel:_.h2})}))))},"jc");
p_t.idomCompat=!0;var TMH=_.bC(function(g){var v=g.data;return _.A("lp-offer-table-cell-view-model",null,_.A("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(v().alignSelf){case "LP_OFFER_TABLE_ALIGNMENT_START":return"justify-content: flex-start;";case "LP_OFFER_TABLE_ALIGNMENT_END":return"justify-content: flex-end;";case "LP_OFFER_TABLE_ALIGNMENT_CENTER":return"justify-content: center;";default:return"justify-content: flex-start;"}}},_.A(_.dF,{data:function(){return v().contents}},{lpOfferTableCellContentViewModel:p_t})))},
"kc");
TMH.idomCompat=!0;var lKt=_.bC(function(g){var v=g.data;var r=g.lpTableIsFirstRow;var k=g.lpTableIsLastRow;var y=function(){return(r==null?0:r())?"yt-lp-offer-table-row-view-model__lp-offer-table-first-row-header-cell":"yt-lp-offer-table-row-view-model__lp-offer-table-row-header-cell"},z=function(){return(r==null?0:r())?"yt-lp-offer-table-row-view-model__lp-offer-table-first-row-content-cell":(k==null?0:k())?"yt-lp-offer-table-row-view-model__lp-offer-table-last-row-content-cell":"yt-lp-offer-table-row-view-model__lp-offer-table-row-content-cell"};
return _.A("ytm-lp-offer-table-row-view-model",null,_.A("div",{class:"yt-lp-offer-table-row-view-model"},_.A(_.dF,{data:function(){return v().rowHeaderCell}},{lpOfferTableCellViewModel:function(W){return _.A("div",{class:y},_.A(TMH,{data:W.data}))}}),_.A(_.dF,{data:function(){return v().contentCells}},{lpOfferTableCellViewModel:function(W){return _.A("div",{class:z},_.A(TMH,{data:W.data}))}})))},"lc");
lKt.idomCompat=!0;var fKE=_.bC(function(g){var v=g.data;var r=g.themeOverride;var k=_.h0().resolve(_.Bd(_.V0)),y=function(){return _.l(v().logo,Mv_)||{}};
g={};return _.A("ytm-lp-offer-table-section-view-model",null,_.A("div",{class:"yt-lp-offer-table-view-model"},_.A(_.d,{cond:function(){var z,W;return k&&k()||(r==null?0:r().useDarkTheme)?(z=y())==null?void 0:z.imageDark:(W=y())==null?void 0:W.imageLight},
then:function(z){return _.A(_.Kw,{data:z,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var W,S,Y;return(Y=(W=y())==null?void 0:(S=W.accessibilityData)==null?void 0:S.label)!=null?Y:""},
targetWidth:140,targetHeight:40,height:40,className:"yt-lp-offer-table-view-model__lp-offer-table-section-logo",useWidth:!1})}}),_.A("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-title"},_.A(_.FS,{text:function(){return v().title}})),_.A("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-subtitle"},_.A(_.FS,{text:function(){return v().subtitle}})),_.A(_.d,{cond:function(){return v().disclaimers},
then:function(z){return _.A("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-disclaimers"},_.A(_.af,{each:z},function(W){return _.A("div",null,_.A(_.FS,{text:W}))}))}}),_.A("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-rows"},_.A(_.dF,{data:function(){return v().rows}},{lpOfferTableRowViewModel:function(z,W){return _.A(lKt,{data:z.data,
lpTableIsFirstRow:function(){return W()===0},
lpTableIsLastRow:function(){return W()===v().rows.length-1}})}})),_.A("div",{class:_.IV((g["yt-lp-offer-table-view-model__lp-offer-table-section-footer-wrapper"]=function(){return v().hasFooterBackground},g))},_.A(_.d,{cond:function(){return v().footer},
then:function(){return _.A("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer"},_.A(_.FS,{text:function(){return v().footer}}))}}),_.A(_.d,{cond:function(){return v().footerTitle},
then:function(){return _.A("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-title"},_.A(_.FS,{text:function(){return v().footerTitle}}))}}),_.A(_.d,{cond:function(){return v().footerDescription},
then:function(){return _.A("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-description"},_.A(_.FS,{text:function(){return v().footerDescription}}))}}))))},"mc");
fKE.idomCompat=!0;var NM0=_.bC(function(g){var v=g.data;var r=g.themeOverride;var k=_.h0().resolve(_.Bd(_.V0)),y=function(){var S;return r==null?void 0:(S=r())==null?void 0:S.useDarkTheme},z=function(){var S,Y;
return k&&k()||y()?(S=v().image)==null?void 0:S.imageDark:(Y=v().image)==null?void 0:Y.imageLight};
g={};g=_.IV("ytm-lp-small-feature-section-view-model",(g["ytm-lp-small-feature-section-view-model--premium-force-dark-mode"]=y,g));var W=function(){var S,Y,e;return(e=(S=v().image)==null?void 0:(Y=S.accessibilityData)==null?void 0:Y.label)!=null?e:""};
return _.A("ytm-lp-small-feature-section-view-model",{class:g},_.A(_.d,{cond:function(){return z()&&!DVs},
then:function(){return _.A("div",{class:"ytm-lp-small-feature-section-view-model__feature-image-container"},_.A(_.Kw,{data:function(){return z()},
alt:W,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.A("div",{class:"ytm-lp-small-feature-section-view-model__content-section"},_.A("div",{class:"ytm-lp-small-feature-section-view-model__title-text"},_.A(_.d,{cond:function(){return v().title},
then:function(S){return _.A(_.FS,{text:S})}})),_.A("div",{class:"ytm-lp-small-feature-section-view-model__description-text"},_.A(_.FS,{text:function(){return v().description}}))))},"nc");
NM0.idomCompat=!0;var Z5H=_.bC(function(g){var v=g.data;var r=g.themeOverride;g={};return _.A("ytm-lp-small-feature-section-group-view-model",null,_.A("div",{class:_.IV("ytm-lp-small-feature-section-group-view-model",(g["ytm-lp-small-feature-section-group-view-model--premium-force-dark-mode"]=function(){return!(r==null||!r().useDarkTheme)},g))},_.A("div",{class:"ytm-lp-small-feature-section-group-view-model__small-features-container"},_.A(_.dF,{data:function(){return v().smallFeatures}},{lpSmallFeatureSectionViewModel:function(k){return _.A("div",
{class:"ytm-lp-small-feature-section-group-view-model__small-feature-container"},_.A(NM0,{data:k.data,
themeOverride:r}))}}))))},"oc");
Z5H.idomCompat=!0;_.B6(_.bC(function(g){var v=g.data;var r=function(){return v().forcedTheme==="USER_INTERFACE_THEME_DARK"},k=function(){return v().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},y=function(){var W="",S,Y;
var e=_.h0().resolve(_.Bd(_.V0));e=r()||(e==null?0:e())?(S=v().themedImageViewModel)==null?void 0:S.imageDark:(Y=v().themedImageViewModel)==null?void 0:Y.imageLight;(S=SEA((e==null?void 0:e.sources)||[]))&&S.url&&(W=k()?"background-image: linear-gradient(to bottom, transparent, "+(v().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"70%")+", var(--premium-yt-spec-base-background)), url("+_.pV(S.url)+");":"background-image: url("+_.pV(S.url)+");");return W},z=function(){return{useDarkTheme:r()}};
g={};return _.A("yt-section-group-view-model",null,_.A("div",{class:_.IV("yt-lp-section-group-view-model",(g["yt-lp-section-group-view-model--premium-force-dark-mode"]=r,g["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return v().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},g))},_.A(_.d,{cond:function(){return y().length},
then:function(){var W={};return _.A("div",{class:_.IV("yt-lp-section-group-view-model__bg-image",(W["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=k,W)),style:y})}}),_.A("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.A(_.dF,{data:function(){return v().sections}},{lpFaqSectionViewModel:function(W){return _.A(otB,{data:W.data,
themeOverride:z})},
lpHeaderSectionViewModel:function(W){return _.A(YV_,{data:W.data,themeOverride:z})},
lpHeadlineSectionViewModel:function(W){return _.A(UZH,{data:W.data,themeOverride:z})},
lpLargeFeatureSectionViewModel:function(W){return _.A(Aw0,{data:W.data,themeOverride:z})},
lpOfferCardSectionViewModel:function(W){return _.A(dZF,{data:W.data,themeOverride:z})},
lpComplexOfferCardSectionViewModel:function(W){return _.A(IK1,{data:W.data})},
lpOfferTableSectionViewModel:function(W){return _.A(fKE,{data:W.data,themeOverride:z})},
lpSmallFeatureSectionGroupViewModel:function(W){return _.A(Z5H,{data:W.data,themeOverride:z})},
lpCouponBannerViewModel:function(W){return _.A(WB6,{data:W.data})}}))))},"pc"),"yt-section-group-view-model",{props:{data:_.me}});var Rkh=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.H5u=_.bC(function(g){function v(){if(Rkh.has(g.data().displayType)){var e=!k(),a;if((a=g.disableDeselection)==null||!a.call(g)||e){g.data().selected=e;a=Object.assign({},W(),{selected:e});S(a);var E;(E=g.callback)==null||E.call(g,a,e)}}}
var r=_.sv(),k=function(){var e,a;return!!(((e=g.selected)==null?void 0:e.call(g))!==void 0?(a=g.selected)==null?0:a.call(g):W().selected)},y=_.I(_.UX(g.data)),z=y.next().value;
y=y.next().value;var W=z,S=y,Y=_.IW(MZT,function(){return g.data().chipEntityKey||""});
return _.A("chip-view-model",{class:"ytChipViewModelHost",el:r},_.A(Wy6,{data:function(){var e,a=Object.assign({},W(),{selected:k()}),E=Y(),p=(e=g.disableDeselection)==null?void 0:e.call(g);a:switch(a.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":e=1;break a;default:e=0}return{text:(E==null?void 0:E.text)||a.text,state:a.disabled?1:a.selected?0:2,type:e,onTap:gMk(a,r,v,p),accessibilityLabel:a.accessibilityLabel||a.text}}}))},"qc");
_.H5u.idomCompat={callbacks:{callback:!0}};_.tzB=_.bC(function(g){var v=_.IW(nBY,function(){var W;return(W=g.data())==null?void 0:W.chipBarStateEntityKey}),r=function(){return g.data().disableDeselection},k=_.I(_.UX(function(){var W;
if(((W=v())==null?void 0:W.selectedIndex)!=void 0)return v().selectedIndex;var S,Y;W=_.I(((S=g.data())==null?void 0:(Y=S.chips)==null?void 0:Y.entries())||[]);for(S=W.next();!S.done;S=W.next()){S=_.I(S.value);Y=S.next().value;S=S.next().value;var e=void 0;if((e=_.l(S,_.xc))==null?0:e.selected)return Y}return-1})),y=k.next().value,z=k.next().value;
return _.A("chip-bar-view-model",{class:_.IV("ytChipBarViewModelHost",g.className),role:"tablist"},_.A(_.dF,{data:function(){return g.data().chips}},{chipViewModel:function(W,S){return _.A("div",{class:"ytChipBarViewModelChipWrapper"},_.A(_.H5u,{data:W.data,
selected:function(){return S()===y()},
callback:function(Y,e){Y=!!e;e=S();z(Y?e:-1);var a,E=(a=g.data())==null?void 0:a.chipBarStateEntityKey;E&&Y&&_.sm(_.WW("chipBarStateEntity",E,{key:E,selectedIndex:e}))},
disableDeselection:g.disableDeselection||r}))}}))},"rc");_.B6(_.tzB,"chip-bar-view-model",{props:{data:_.Xz,className:_.Xz,disableDeselection:_.Xz}});_.DZH=_.bC(function(g){var v=g.data;g={};return _.A("divider-view-model",{class:_.IV("divider-view-model-wiz",(g["divider-view-model-wiz__inset-thin-padding"]=function(){return v().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},g))},_.A("div",{class:_.IV("divider-view-model-wiz__base-divider",function(){return vMR(v().dividerStyle)}),
style:_.AW({"background-color":function(){return v().backgroundColor?_.wG(v().backgroundColor):void 0}})}))},"sc");
_.DZH.idomCompat=!0;_.B6(_.DZH,"divider-view-model",{props:{data:_.me}});var lz=new Map,T1=new Map,yaJ=0,fA;var oMh=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],AaF={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var LB0,w_V;LB0=function(g){return function(v){return function(){return String(v())+g}}};
_.NR=LB0("px");w_V=LB0("s");var C5t=_.bC(function(g){function v(n){return function(){var h=f().numItemsPerGridRow,IY=n()*h;h=IY+h;var Ao,dC;return(dC=(Ao=k().contents)==null?void 0:Ao.slice(IY,h))!=null?dC:[]}}
var r=_.KM(g,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1}),k=r.data,y=r.layoutContainerWidth,z=r.shouldUseOwnContainerSize,W=r.marginSettings;r=_.I(_.Ww(!0,void 0,"qgr2Je"));var S=r.next().value,Y=r.next().value,e=function(){var n,h=(n=_.l(k().showMoreButton,_.pC))==null?void 0:n.trackingParams;h&&_.cl(_.Y6(),h);Y(!1)},a=function(){var n,h=(n=_.l(k().showLessButton,_.pC))==null?void 0:n.trackingParams;
h&&_.cl(_.Y6(),h);Y(!0)};
r=_.sv();var E=_.a7K(r,{canHaveZeroSize:!1}),p=function(){var n;return(n=k().contentAspectRatio)!=null?n:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},f=_.Uk(function(){var n=_.ma({containerWidth:z()&&E.width()>0?E.width()||y():y(),
sizing:"EXTRA_COMPACT",marginSettings:W(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:n.maxContainerWidth,numItemsPerGridRow:n.numItems,contentPadding:z()?n.margin:n.contentMargin,itemWidth:n.itemWidth,itemMargin:n.gutter/2}},void 0,"pqVdjc"),Z=function(){if(k().enableVerticalExpansion){if(S())return L();
var n,h,IY=(h=(n=k().contents)==null?void 0:n.length)!=null?h:0;return Math.ceil(IY/f().numItemsPerGridRow)}return f().numItemsPerGridRow<=2?2:1},L=function(){var n;
return Math.ceil(((n=k().minCollapsedItemCount)!=null?n:1)/f().numItemsPerGridRow)},Q=function(){return k().enableVerticalExpansion&&k().showLessButton&&!S()&&Z()>L()},O=function(){var n,h;
return k().enableVerticalExpansion&&k().showMoreButton&&S()&&((h=(n=k().contents)==null?void 0:n.length)!=null?h:0)>f().numItemsPerGridRow*L()},q=function(){return!Q()},X=function(){return!O()},b={};
return _.A("grid-shelf-view-model",{class:_.IV("ytGridShelfViewModelHost",g.className,(b.ytGridShelfViewModelHostHasBottomButton=function(){return Q()||O()},b)),
el:r,style:_.AW({"margin-left":(0,_.NR)(function(){return f().contentPadding}),
"margin-right":(0,_.NR)(function(){return f().contentPadding})})},_.A(_.d,{cond:function(){return _.l(k().header,SlV)},
then:function(n){return _.A(_.kk,{data:n,disableHorizontalPadding:!0})}}),_.A("div",null,_.A(_.af,{each:function(){return Array(Z())}},function(n,h){return _.A(QLC,{className:g.className,
items:v(h),responsiveGridShelfLayout:f,contentAspectRatio:p})})),_.A("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.A(_.dF,{data:function(){return k().showMoreButton}},{buttonViewModel:function(n){return _.A("div",{hidden:X},_.A(_.Du,{data:n.data,
onClick:e}))}}),_.A(_.dF,{data:function(){return k().showLessButton}},{buttonViewModel:function(n){return _.A("div",{hidden:q},_.A(_.Du,{data:n.data,
onClick:a}))}})))},"tc");
C5t.idomCompat=!0;var QLC=_.bC(function(g){var v=g.items;var r=g.responsiveGridShelfLayout;var k=g.contentAspectRatio;g=g.className;var y=_.sv();k$m(y,function(){a:{var W=y.value;for(var S=v(),Y=[],e=0;e<S.length;e++){var a=_.l(S[e],blP);if(!a||a==null||!a.inlinePlayerData){W=null;break a}var E=W.children.item(e);if(!E){W=null;break a}Y.push({thumbnailElement:E,videoData:a})}W={gridVideoPreviewData:{gridItems:Y}}}return W});
var z=(0,_.NR)(function(){return-r().itemMargin});
return _.A("div",{el:y,class:_.IV("ytGridShelfViewModelGridShelfRow",g),style:_.AW({"margin-left":z,"margin-right":z})},_.A(_.dF,{data:v,replacementWrapper:function(W){return _.A(udP,{responsiveGridShelfLayout:r},W)}},{shortsLockupViewModel:function(W){return _.A(udP,{responsiveGridShelfLayout:r},_.A(dp6,{data:W.data,
aspectRatio:function(){return k()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,className:void 0}))}}))},"uc"),udP=_.bC(function(g){return _.A("div",{style:_.AW({width:(0,_.NR)(function(){return g.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+g.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},g.children)},"vc");
C5t.idomCompat=!0;_.B6(C5t,"grid-shelf-view-model",{props:{data:_.me,layoutContainerWidth:_.me,shouldUseOwnContainerSize:_.me,marginSettings:_.me,className:_.me}});_.xZ6=_.bC(function(g){var v=_.I(_.Ww(!1,void 0,"YYtxR")),r=v.next().value,k=v.next().value;v={};return _.A("yt-alert-banner-view-model",{class:_.IV("ytAlertBannerViewModelHost",g.className,function(){var y;a:switch((y=g.data())==null?void 0:y.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":y="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":y="ytAlertBannerViewModelWarning";break a;default:y="ytAlertBannerViewModelInformational"}return y},(v.ytAlertBannerViewModelDismissed=
r,v.ytAlertBannerViewModelFullbleed=g.fullbleed,v.ytAlertBannerViewModelNarrow=g.narrow,v.ytAlertBannerViewModelIsInRichGrid=g.isInRichGrid,v))},_.A(_.d,{cond:function(){var y;
return!((y=g.data())==null?0:y.hideIcon)},
then:function(){return _.A("div",{class:"ytAlertBannerViewModelIcon"},_.A(_.eg,{icon:function(){return"info_circle"}}))}}),_.A("div",{class:"ytAlertBannerViewModelOuterContainer"},_.A("div",{class:"ytAlertBannerViewModelContainer"},_.A("div",{class:"ytAlertBannerViewModelContent"},_.A("div",{class:"ytAlertBannerViewModelHeading"},_.A(_.FS,{text:function(){var y;
return(y=g.data())==null?void 0:y.heading}})),_.A("div",{class:"ytAlertBannerViewModelBody"},_.A(_.FS,{text:function(){var y;
return(y=g.data())==null?void 0:y.body}})))),_.A(_.dF,{data:function(){var y;
return(y=g.data())==null?void 0:y.actionButton}},{buttonViewModel:function(y){return _.A(_.Du,{data:y.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.A(_.dF,{data:function(){var y;
return(y=g.data())==null?void 0:y.dismissButton}},{buttonViewModel:function(y){return _.A(_.Du,{data:y.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var z;((z=g.data())==null?0:z.disableLocalDismissBehavior)||k(!0)}})}}))},"wc");_.B6(_.xZ6,"yt-alert-banner-view-model",{props:{data:_.me,fullbleed:_.me,narrow:_.me,isInRichGrid:_.me,className:_.me}});var EMB;EMB=_.A5({chipViewModel:_.H5u,buttonViewModel:_.Du});_.jL6=_.Sg(dtT,{callbacks:{callback:!0}});_.BG(dtT);_.B6(_.jL6,"chips-shelf-view-model",{props:{data:_.me,callback:_.Xz,enableSingleChipSelection:_.me,disableChipsScrollAnimation:_.me}});var $ZV=_.bC(function(g){g=_.KM(g,{disabled:!1});var v=g.active,r=g.disabled;g={};g=_.IV("ytSwitchShapeTrack",(g.ytSwitchShapeTrackActive=function(){return v()},g.ytSwitchShapeTrackDisabled=function(){return r()},g));
var k={};k=_.IV("ytSwitchShapeKnob",(k.ytSwitchShapeKnobActive=function(){return v()},k));
return _.A("switch-shape",{class:"ytSwitchShapeHost"},_.A("div",{class:g}),_.A("div",{class:k}))},"xc");var JwE=_.bC(function(g){var v=_.KM(g,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),r=v.data;g=v.className;var k=v.handleOnTapEventInParent,y=v.parentActive;v=_.I(_.UX(function(){var E;return(E=y())!=null?E:r().switchedOnByDefault||!1}));
var z=v.next().value,W=v.next().value,S=function(){return r().isDisabled},Y=_.sv();
v=_.oV(function(E){return E.key==="Enter"?(E.preventDefault(),Y.value.click(),!1):!0});
var e=_.oV(function(E){if(r().handleOnTapEventInParent||k())return!0;if(S())return!1;TBk(r(),z(),E);W(!z());return!1}),a={};
a=_.IV("ytSwitchButtonViewModelButton",(a.ytSwitchButtonViewModelTappable=function(){return!S()},a));
return _.A("switch-button-view-model",{class:_.IV("ytSwitchButtonViewModelHost",g)},_.A("button",{el:Y,class:a,"on:click":e,"on:keydown":v,"aria-label":function(){return z()?r().a11yLabelSwitchedOn:r().a11yLabelSwitchedOff},
"aria-checked":z,"aria-disabled":S,role:"switch"},_.A($ZV,{active:z,disabled:S})))},"yc");var Vz_=_.bC(function(g){var v=_.KM(g,{checked:!1});g=v.name;var r=v.onChange,k=v.onClick,y=v.checked,z=v.labelRenderable,W=v.hasLeadingLabel,S=v.labelClass,Y=v.isCompact,e=v.selectElementClass;v=v.disableHorizontalPadding;var a="checkbox"+_.Nq(_.f1),E=_.oV(function(Z){k==null||k(Z);return!1}),p=_.oV(function(Z){r==null||r(Z);
return!1}),f={};
return _.A("checkbox-shape",null,_.A("label",{class:_.IV("checkbox-shape-wiz",S,(f["checkbox-shape-wiz--compact"]=Y,f["checkbox-shape-wiz--disable-horizontal-padding"]=v,f))},_.A("input",{class:"checkbox-shape-wiz__input",id:a,checked:y,name:g,type:"checkbox","prop:checked":y,"on:change":p,"on:click":E}),_.A(_.d,{cond:function(){return!(W==null?0:W())},
then:function(){return _.A(O5B,{isLeading:!0,selectElementClass:e})}}),_.A(_.d,{cond:function(){return!!z},
then:function(){return _.A("div",{class:"checkbox-shape-wiz__label"},z==null?void 0:z())}}),_.A(_.d,{cond:W,
then:function(){return _.A(O5B,{isLeading:!1,selectElementClass:e})}})))},"zc");
Vz_.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var O5B=_.bC(function(g){var v=g.selectElementClass;g={};return _.A("div",{class:_.IV("checkbox-shape-wiz__checkbox",v,(g["checkbox-shape-wiz__checkbox--checkbox-default-style"]=function(){return!(v==null?0:v())},g)),
"aria-hidden":"true"},_.A(_.eg,{icon:_.T("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.A(_.eg,{icon:_.T("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"Ac");_.Zo=_.bC(function(g){var v=g.name;var r=g.onChange;var k=g.onClick;var y=g.checked;var z=g.labelRenderable;var W=g.useCheckIcon;var S=g.hasLeadingLabel;var Y=g.labelClass;var e=g.isCompact;var a=g.selectElementClass;var E=g.ariaLabel;g=g.className;var p="radio"+_.Nq(_.f1),f=_.sv(),Z=_.oV(function(X){f.value.checked=!(y==null||!y());r==null||r(X);return!1}),L=_.oV(function(X){k==null||k(X);
return!1}),Q=_.I(_.Ww(!1,void 0,"v5AMrb")),O=Q.next().value,q=Q.next().value;
Q={};return _.A("radio-shape",{class:_.IV("radio-shape-wiz",g)},_.A("input",{el:f,class:"radio-shape-wiz__input",id:p,"prop:checked":y,name:v,type:"radio","on:change":Z,"on:click":L,"aria-label":E,"on:focusin":_.oV(function(){var X;((X=_.h0().resolve(_.Bd(_.vV)))==null?0:X.isKeyBoardInUse())&&q(!0)}),
"on:focusout":_.oV(function(){q(!1)})}),_.A("label",{class:_.IV("radio-shape-wiz__label-container",Y,(Q["radio-shape-wiz--compact"]=e,Q["radio-shape-wiz__label-container--keyboard-focused"]=O,Q)),
for:p},_.A(_.d,{cond:function(){return!(S==null?0:S())},
then:function(){return _.A(qVP,{checked:y,useCheckIcon:W,isLeading:!0,selectElementClass:a})}}),_.A(_.d,{cond:function(){return!!z},
then:function(){return _.A("div",{class:"radio-shape-wiz__label","aria-hidden":function(){return(E==null?0:E())?"true":"false"}},z==null?void 0:z())}}),_.A(_.d,{cond:S,
then:function(){return _.A(qVP,{checked:y,useCheckIcon:W,isLeading:!1,selectElementClass:a})}})))},"Bc");
_.Zo.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var qVP=_.bC(function(g){var v=g.useCheckIcon;var r=g.selectElementClass;g=function(){return(v==null?0:v())?"CHECK":_.T("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"};
var k={};return _.A("div",{class:_.IV("radio-shape-wiz__radio",r,(k["radio-shape-wiz__radio--check-icon"]=v,k["radio-shape-wiz__radio--radio-default-style"]=function(){return!(r==null?0:r())},k)),
"aria-hidden":"true"},_.A(_.eg,{icon:g}),_.A(_.eg,{icon:g,active:function(){return!(v==null?0:v())}}))},"Cc");_.HH=_.bC(function(g){function v(){var Q6;((Q6=_.h0().resolve(_.Bd(_.vV)))==null?0:Q6.isKeyBoardInUse())&&qs(!0)}
function r(){qs(!1)}
var k=g.data;var y=g.isMenuItem;var z=g.isCompact;var W=g.onTap;var S=g.trailingAccessory;var Y=g.hideSelectionTextChevron;var e=g.disabled;var a=g.inPopup;var E=g.disableHorizontalPadding;g=g.isOverlay;var p=_.T("apply_button_role_to_list_item"),f=_.Dt(function(Q6){a:{var aM=k();if((aM==null?0:aM.entitySelectorType)&&(aM==null?0:aM.entityKey))switch(aM.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":Q6=_.kxh(Q6,aM.entityKey);Q6=Q6==null?void 0:
Q6.value;aM=!1;Q6==="CAPTIONS_UNAVAILABLE"&&(aM=!0,Q6="");Q6=Object.assign({},!!Q6&&{selectionText:{content:Q6}},{isSelected:!!Q6},!!Q6&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:aM});break a;default:Q6={}}else Q6={}}return Q6}),Z=function(){return _.T("enable_web_shorts_captions_language_command")?Object.assign({},k(),f()):k()},L=function(){return!(Z().isSelected===void 0||!Z().selectionStyle||Z().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},
Q=function(){return(_.J5(Z().rendererContext)||W)&&!L()},O=function(){return _.J5(Z().rendererContext)||L()},q={};
g=_.IV("yt-list-item-view-model-wiz",(q["yt-list-item-view-model-wiz--is-overlay"]=g,q["yt-list-item-view-model-wiz--keyboard-focused"]=function(){return!p&&Fh()},q));
q={};var X=_.IV("yt-list-item-view-model-wiz__label",(q["yt-list-item-view-model-wiz__container"]=function(){return!L()},q["yt-list-item-view-model-wiz__container--disabled"]=function(){return!!Z().isDisabled||!(e==null||!e())},q["yt-list-item-view-model-wiz__container--has-subtitle"]=function(){return!!Z().subtitle},q["yt-list-item-view-model-wiz__container--compact"]=z,q["yt-list-item-view-model-wiz__container--tappable"]=Q,q["yt-list-item-view-model-wiz__container--in-popup"]=a,q["yt-list-item-view-model-wiz--keyboard-focused"]=
function(){return p&&Fh()},q["yt-list-item-view-model-wiz__container--disable-horizontal-padding"]=function(){return(E==null?void 0:E())&&!L()},q));
q={};var b=_.IV("yt-list-item-view-model-wiz__container",(q["yt-list-item-view-model-wiz__container--tappable"]=O,q["yt-list-item-view-model-wiz__container--compact"]=z,q["yt-list-item-view-model-wiz__container--in-popup"]=a,q["yt-list-item-view-model-wiz__container--disable-horizontal-padding"]=function(){return(E==null?void 0:E())&&L()},q)),n=function(){return Z().leadingImage||Z().leadingAccessory},h=_.IV("yt-list-item-view-model-wiz__image-container",function(){return n()?"yt-list-item-view-model-wiz__trailing":
"yt-list-item-view-model-wiz__leading"});
a=_.sv();var IY=_.sv(),Ao=p?IY:a,dC=_.bC(function(){return _.A(_.d,{cond:function(){return p},
then:function(){return _.A("div",{class:X,el:IY,role:function(){return O()||Q()?"button":void 0},
tabindex:function(){return W||Q()?0:void 0},
"on:keydown":wC,"on:click":Hh},_.A(sLc,{data:Z,hideSelectionTextChevron:Y,trailingAccessory:S}))},
else:function(){return _.A("div",{class:X,el:IY},_.A(sLc,{data:Z,hideSelectionTextChevron:Y,trailingAccessory:S}))}})},"Dc");
dC.idomCompat=!0;_.Ot(a,function(){return Z().rendererContext});
var Hh=_.oV(function(Q6){return void(W==null?void 0:W(Q6))}),wC=_.zCA(),CK=_.I(_.Ww(!1,void 0,"inP9Dc"));
q=CK.next().value;CK=CK.next().value;var Fh=q,qs=CK;_.Hd(function(){Q()&&(Ao.value.addEventListener("focusin",v),Ao.value.addEventListener("focusout",r));_.tQ(function(){Ao.value&&Q()&&(Ao.value.removeEventListener("focusin",v),Ao.value.removeEventListener("focusout",r))})});
q=_.oV(function(){return!0});
return _.A("yt-list-item-view-model",{el:a,class:g,role:function(){return(y==null?0:y())?"menuitem":"listitem"},
tabindex:function(){var Q6=Q();Q6=p?void 0:W||Q6?0:void 0;return Q6},
"on:keydown":p?q:wC,"on:click":p?q:Hh},_.A(_.d,{cond:L,then:function(){return _.A(_.T7,null,_.A(_.da,{when:function(){return Z().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.A(Vz_,{labelRenderable:function(){return _.A(dC,null)},
isCompact:z,checked:function(){return Z().isSelected},
hasLeadingLabel:function(){return!!n()},
labelClass:b,selectElementClass:h,disableHorizontalPadding:E})}),_.A(_.da,{when:function(){return Z().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.A(_.Zo,{labelRenderable:function(){return _.A(dC,null)},
isCompact:z,checked:function(){return Z().isSelected},
hasLeadingLabel:function(){return!!n()},
labelClass:b,selectElementClass:h})}),_.A(_.da,{when:function(){return Z().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.A(_.Zo,{labelRenderable:function(){return _.A(dC,null)},
isCompact:z,checked:function(){return Z().isSelected},
hasLeadingLabel:function(){return!!n()},
labelClass:b,selectElementClass:h,useCheckIcon:!0})}),_.A(_.pv,null,function(){return _.A(dC,null)}))},
else:function(){return _.A(dC,null)}}))},"Ec");
_.HH.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};var sLc=_.bC(function(g){var v=g.data;var r=g.hideSelectionTextChevron;var k=g.trailingAccessory;return _.A(_.R6,null,_.A(mZc,{data:v,isLeading:!0,hideSelectionTextChevron:function(){return!(r==null||!r())}}),_.A(KBV,{data:v}),_.A(_.d,{cond:function(){return!!k},
then:function(){return _.A("div",{class:"yt-list-item-view-model-wiz__trailing"},k==null?void 0:k())},
else:function(){return _.A(mZc,{data:v,isLeading:!1,hideSelectionTextChevron:function(){return!(r==null||!r())}})}}))},"Fc"),mZc=_.bC(function(g){var v=g.data;
var r=g.isLeading;var k=g.hideSelectionTextChevron;var y=_.IV("yt-list-item-view-model-wiz__button-container");g={};var z=_.IV("yt-list-item-view-model-wiz__image-container",(g["yt-list-item-view-model-wiz__leading"]=r,g["yt-list-item-view-model-wiz__trailing"]=function(){return!r()},g)),W=function(){return r()?v().leadingImage:v().trailingImage},S=_.IV("yt-list-item-view-model-wiz__accessory","yt-list-item-view-model-wiz__image");
g={};var Y=_.IV("yt-list-item-view-model-wiz__accessory",(g["yt-list-item-view-model-wiz__leading"]=r,g["yt-list-item-view-model-wiz__trailing"]=function(){return!r()},g)),e=function(){a:switch(v().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var a="expand_more";
break a;default:a="chevron_right"}return a};
return _.A(_.d,{cond:function(){var a=v(),E=r();return!!(E&&(a.leadingImage||a.leadingAccessory)||!E&&(a.trailingImage||a.trailingButton||a.trailingButtons||a.selectionText))},
then:function(){return _.A(_.R6,null,_.A(_.d,{cond:W,then:function(a){return _.A("div",{class:z,"aria-hidden":"true"},_.A(_.Kw,{data:a,alt:"",preserveWidth:!0,preserveHeight:!0,className:S}))}}),_.A(_.d,{cond:function(){return r()&&v().leadingAccessory},
then:function(){return _.A("div",{class:z},_.A(_.dF,{data:function(){return v().leadingAccessory}},{avatarViewModel:function(a){return _.A(_.N6,{data:a.data,
avatarButtonCustomClassName:S})},
collectionThumbnailViewModel:SKH}))}}),_.A(_.d,{cond:function(){return!r()&&v().trailingButton},
then:function(){return _.A("div",{class:y},_.A(_.dF,{data:function(){return v().trailingButton}},{buttonViewModel:function(a){return _.A(_.Du,{data:a.data,
className:Y})}}))}}),_.A(_.d,{cond:function(){var a;
return!r()&&((a=v().trailingButtons)==null?void 0:a.buttons)},
then:function(){return _.A("div",{class:y},_.A(_.dF,{data:function(){var a;return(a=v().trailingButtons)==null?void 0:a.buttons}},{buttonViewModel:function(a){return _.A(_.Du,{data:a.data,
className:Y})},
accountLinkButtonViewModel:function(a){return _.A(moY,{data:a.data,className:function(){return Y()||""}})},
switchButtonViewModel:function(a){return _.A(JwE,{data:a.data,className:Y})},
subscribeButtonViewModel:function(a){return _.A(_.ZH,{data:a.data,isOverlay:!1,animateWidth:!1,className:Y})},
toggleButtonViewModel:function(a){return _.A(_.lU,{data:a.data,className:Y})}}))}}),_.A(_.d,{cond:function(){return!r()&&!!v().selectionText},
then:function(){return _.A(_.R6,null,_.A(_.FS,{text:function(){return v().selectionText},
className:_.IV("yt-list-item-view-model-wiz__selection-text","yt-list-item-view-model-wiz__selection-text--trailing-selection-text")}),_.A(_.d,{cond:function(){return!k()},
then:function(){return _.A(_.eg,{icon:e,className:"yt-list-item-view-model-wiz__chevron-icon"})}}))}}))}})},"Gc"),KBV=_.bC(function(g){var v=g.data;
return _.A(_.d,{cond:function(){return v().title||v().subtitle},
then:function(){return _.A("div",{class:"yt-list-item-view-model-wiz__text-wrapper"},_.A("div",{class:"yt-list-item-view-model-wiz__title-wrapper"},_.A(_.d,{cond:function(){return v().title},
then:function(r){return _.A(_.FS,{text:r,className:"yt-list-item-view-model-wiz__title"})}})),_.A(_.d,{cond:function(){return v().subtitle},
then:function(r){return _.A(_.FS,{text:r,className:"yt-list-item-view-model-wiz__subtitle"})}}))}})},"Hc");_.b5B=_.bC(function(g){var v=g.data;var r=g.onTap;var k=g.onSwitch;var y=g.overrideDisabled;g=g.disableHorizontalPadding;var z=_.I(_.UX(function(){var E;return((E=f7k(a()))==null?void 0:E.switchedOnByDefault)||!1})),W=z.next().value,S=z.next().value;
z=_.I(_.Ww(!1,void 0,"ZHBkbb"));var Y=z.next().value,e=z.next().value,a=function(){var E;if(!(E=v().switchButton)){var p=v();E=y==null?void 0:y();p={switchOnCommand:p.switchOnCommand,switchOffCommand:p.switchOffCommand,switchedOnByDefault:p.switchedOnByDefault,isDisabled:p.isDisabled,handleOnTapEventInParent:!0,a11yLabelSwitchedOn:p.a11yLabelSwitchedOn,a11yLabelSwitchedOff:p.a11yLabelSwitchedOff};E!==void 0&&(p.isDisabled=E);E={switchButtonViewModel:p}}return E};
return _.A("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.A(_.HH,{data:function(){return{title:v().title,subtitle:v().attributedSubtitle,leadingImage:v().leadingImage,leadingAccessory:v().leadingAccessory,isDisabled:v().isDisabled}},
onTap:function(E){var p=f7k(a());!p||p.isDisabled||v().ignoreTapUntilCommandCompletes&&Y()||(r==null||r(E),TBk(p,W(),E,v().ignoreTapUntilCommandCompletes,e),S(!W()),k==null||k(W()))},
trailingAccessory:function(){return _.A(_.dF,{data:a},{switchButtonViewModel:function(E){return _.A(JwE,{data:E.data,parentActive:W,handleOnTapEventInParent:!!r})}})},
disableHorizontalPadding:g}))},"Ic");var FB0=_.bC(function(g){var v=_.sv(),r=_.I(_.UX(function(){var z,W;return!!((z=g.data())==null?0:(W=z.initialState)==null?0:W.isToggled)})),k=r.next().value,y=r.next().value;
_.Ot(v,function(){return g.data().rendererContext});
return _.A("toggleable-list-item-view-model",{el:v,class:_.IV("toggleableListItemViewModelHost",g.className),"on:click":_.oV(function(){y(!k())})},_.A(_.d,{cond:k,
then:function(){return _.A(_.dF,{data:function(){return g.data().toggledListItem}},{listItemViewModel:_.HH})},
else:function(){return _.A(_.dF,{data:function(){return g.data().defaultListItem}},{listItemViewModel:_.HH})}}))},"Jc");var i5j=_.I0("DOWNLOAD",{},"Download"),G61=_.I0("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),X__=_.I0("RETRY",{},"Retry"),BMP=_.I0("PAUSE_DOWNLOADING",{},"Pause downloading"),hDF=_.I0("RESUME_DOWNLOAD",{},"Resume download"),NBh={text:i5j,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},Nb={text:G61,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},tpm={text:X__,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
ZPJ={text:BMP,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},HPm={text:hDF,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var nt1=_.bC(function(g){var v=function(){var S=g.data();S=_.$9(S.rendererContext);var Y;return(Y=_.l(S,_.y4))==null?void 0:Y.videoId},r=_.Dt(function(S){var Y=v(),e=wMR(g.data());
return Y?_.DE(S,Y):e?_.LH(S,e):"TRANSFER_STATE_UNKNOWN"}),k=_.IW(_.$WT,v),y=_.Dt(function(S){return _.wkK(S,v(),wMR(g.data()))}),z=function(){return LYF(r(),k(),_.$9(g.data().rendererContext),!!wMR(g.data()))},W=function(){return y()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.A("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:W},_.A(_.d,{cond:function(){return!W()},
then:function(){return _.A(_.d,{cond:z,then:function(S){return _.A(_.af,{each:S},function(Y){return _.A(_.HH,{data:Y,isCompact:g.isCompact,isMenuItem:g.isMenuItem,inPopup:g.inPopup,disableHorizontalPadding:g.disableHorizontalPadding})})}})}}))},"Kc");
nt1.idomCompat=!0;_.MzC=_.bC(function(g){var v=g.data;var r=g.isCompact;var k=g.hideSelectionTextChevron;var y=g.inPopup;var z=g.isOverlay;var W=g.disableHorizontalPadding;var S=function(){return QmB(v())&&(y==null?void 0:y())};
g={};return _.A("yt-list-view-model",{class:_.IV("yt-list-view-model-wiz",(g["yt-list-view-model-wiz--kaios-spat-nav"]=DVs&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",g)),role:function(){return S()?"menu":"list"},
style:_.AW({"max-height":function(){var Y,e=(Y=v())==null?void 0:Y.visibleElementCount;if(e)return uqK(v())?(e+.5)*48+"px":(e+.5)*40+"px"}})},_.A(_.dF,{data:function(){return v().listItems}},{listItemViewModel:function(Y){return _.A(_.HH,{data:Y.data,
isMenuItem:S,isCompact:r,hideSelectionTextChevron:k,inPopup:y,isOverlay:z,disableHorizontalPadding:W})},
toggleableListItemViewModel:function(Y){return _.A(FB0,{data:Y.data})},
downloadListItemViewModel:function(Y){return _.A(nt1,{data:Y.data,isMenuItem:S,isCompact:r,inPopup:y,disableHorizontalPadding:W})},
switchListItemViewModel:function(Y){return _.A(_.b5B,{data:Y.data,disableHorizontalPadding:W})}}))},"Lc");
_.MzC.idomCompat=!0;var RD6=_.bC(function(g){var v=g.data;var r=g.isOverlay;g={};return _.A("yt-course-perks-view-model",{class:_.IV("ytwCoursePerksViewModelHost",(g.ytwCoursePerksViewModelHostOverlay=r,g))},_.A("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.A(_.FS,{text:function(){return v().title}})),_.A("div",null,_.A(_.d,{cond:function(){return v().perks},
then:function(k){return _.A(_.MzC,{data:function(){return{listItems:k()}},
isCompact:!0,isOverlay:r})}})))},"Mc");_.B6(RD6,"yt-course-perks-view-model",{props:{data:_.Xz,isOverlay:_.Xz}});_.B6(_.bC(function(g){var v=g.data;return _.A("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.A("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.A(_.FS,{text:function(){return v().title}})),_.A("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.A(_.FS,{text:function(){return v().progressSummary}})),_.A("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.A("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.AW({width:function(){return v().progressPercentage*100+"%"}})})))},"Nc"),"yt-course-progress-view-model",{props:{data:_.me}});var gdB=_.bC(function(g){var v={};return _.A("yt-progress-view-model",{class:_.IV("ytwProgressViewModelHost",(v.ytwProgressViewModelHostOverlay=_.mQ(g.isOverlay,!1),v))},_.A(_.d,{cond:function(){return g.data().progressSummary},
then:function(r){return _.A("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.A(_.FS,{text:r}))}}),_.A("div",{class:"ytwProgressViewModelHostProgressContainer"},_.A(_.d,{cond:function(){return g.data().leadingLabel},
then:function(r){return _.A("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.A(_.FS,{text:r}))}}),_.A("div",{class:"ytwProgressViewModelHostProgressBar"},_.A("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(g.data().progressPercentage||0)*100+"%"}}))))},"Oc");var tf=_.bC(function(g){var v=g.starNumber;var r=g.data;var k=function(){var y;return((y=r())==null?void 0:y.rating)||0};
return _.A(_.d,{cond:function(){return v()},
then:function(y){return _.A(_.T7,null,_.A(_.da,{when:function(){return k()>=y()-.25}},function(){return _.A("div",{class:"ytStarRatingViewModelHostStar"},_.A(_.eg,{icon:"STAR_FILLED"}))}),_.A(_.da,{when:function(){return k()>=y()-.75}},function(){return _.A("div",{class:"ytStarRatingViewModelHostStar"},_.A(_.eg,{icon:"STAR_HALF"}))}),_.A(_.pv,null,function(){return _.A("div",{class:"ytStarRatingViewModelHostStar"},_.A(_.eg,{icon:"STAR_BORDER"}))}))}})},"Pc"),vdc=_.bC(function(g){g=g.data;
return _.A("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.A(tf,{starNumber:1,data:g}),_.A(tf,{starNumber:2,data:g}),_.A(tf,{starNumber:3,data:g}),_.A(tf,{starNumber:4,data:g}),_.A(tf,{starNumber:5,data:g}))},"Qc");_.B6(_.bC(function(g){var v=_.KM(g,{}).data;return _.A("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.A("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.A(_.FS,{text:function(){var r;return(r=v())==null?void 0:r.title}})),_.A("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.A(_.d,{cond:function(){return v().starProgressViewModels},
then:function(r){return _.A("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.A(_.dF,{data:r},{progressViewModel:gdB}))}}),_.A("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.A("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.A(_.FS,{text:function(){var r;
return(r=v())==null?void 0:r.averageRatingLabel}})),_.A(_.d,{cond:function(){return v().zeroStateText},
then:function(r){return _.A("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.A(_.FS,{text:r}))}}),_.A(_.d,{cond:function(){return v().starRatingViewModel},
then:function(r){return _.A("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.A(_.dF,{data:r},{starRatingViewModel:vdc}))}}),_.A("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.A(_.FS,{text:function(){var r;
return(r=v())==null?void 0:r.totalRatingsCountLabel}})))))},"Rc"),"yt-course-ratings-view-model",{props:{data:_.Xz}});var rmV;rmV={animationConfig:{autoplay:!0,loop:!0,renderer:"svg",name:"LEARNING_JOURNEY_LOADER_ICON",path:"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}};_.kvV=_.bC(function(g){var v=_.sv(),r=_.rF();_.NT(function(){requestAnimationFrame(function(){var y;(y=r.lottieEl)==null||y.addEventListener("DOMLoaded",function(){var z;(z=g.onLottieLoaded)==null||z.call(g)})});
var k=g.data().browseEndpoint;k&&_.jW(k)});
return _.A("yt-learning-journey-loader-view-model",{class:_.IV("learningJourneyLoaderViewModelHost",g.className),"data-target-id":function(){var k;return((k=g.data)==null?void 0:k.call(g).targetId)||""},
el:v},_.A(_.Wq,{className:_.IV("learningJourneyLoaderViewModelLoader",g.className),animationName:function(){return rmV.animationConfig.name},
data:rmV,animationRef:r}))},"Sc");_.B6(_.kvV,"yt-learning-journey-loader-view-model",{props:{data:_.me,className:_.Xz,onLottieLoaded:_.Xz}});_.ymE=_.bC(function(g){var v=function(){return g.data()},r=_.I(_.Ww(-1,void 0,"vug48")),k=r.next().value,y=r.next().value,z=function(a){return k()===a},W=function(a){return v().correctAnswerIndex===a},S=function(){return k()!==-1},Y=function(){return k()===v().correctAnswerIndex},e=_.oV(function(){y(-1);
return!1});
return _.A("learning-journey-quiz-view-model",{class:_.IV("learningJourneyQuizViewModelHost",g.className),style:_.AW({background:function(){return ty(Zd(v())).backgroundColor}})},_.A(_.d,{cond:function(){return!!v().video},
then:function(){return _.A("div",{class:"learningJourneyQuizViewModelHostVideoContainer",style:_.AW({background:function(){return ty(Zd(v())).videoBackgroundColor}})},_.A(_.dF,{data:function(){return v().video}},{lockupViewModel:function(a){return _.A(_.g9,{data:a.data,
containerType:1,className:"learningJourneyQuizViewModelHostVideoLockup"})}}))}}),_.A("div",{class:"learningJourneyQuizViewModelHostQuizContainer"},_.A("div",{class:"learningJourneyQuizViewModelHostQuiz"},_.A("div",{class:"learningJourneyQuizViewModelHostQuizContent"},_.A("div",{class:"learningJourneyQuizViewModelHostQuizHeader",
style:_.AW({"align-items":function(){return v().overflowMenu?"start":"center"}})},_.A("div",{class:"learningJourneyQuizViewModelHostQuizHeaderTextContainer",
style:_.AW({"min-height":function(){return v().overflowMenu?"48px":"26px"}})},_.A("div",{class:"learningJourneyQuizViewModelHostQuizHeaderText",
style:_.AW({color:function(){return ty(Zd(v())).primaryTextColor}}),
"client-ve-type":function(){var a=S(),E=Y();return a?E?264685:264684:264683}},_.A(_.FS,{text:function(){var a=v(),E=S(),p=Y();
return E?p?a.successTitle:a.failureTitle:a.questionHeaderText}}))),_.A("div",{class:"learningJourneyQuizViewModelHostQuizHeaderButtons"},_.A(_.d,{cond:S,
then:function(){return _.A("div",{id:"resetButton",class:"learningJourneyQuizViewModelHostQuizHover","on:click":e,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.A("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.AW({fill:function(){return ty(Zd(v())).primaryTextColor}})},_.A("path",{d:"M440-122q-121-15-200.5-105.5T160-440q0-66 26-126.5T260-672l57 57q-38 34-57.5 79T240-440q0 88 56 155.5T440-202v80zm80 0v-80q87-16 143.5-83T720-440q0-100-70-170t-170-70h-3l44 44-56 56-140-140 140-140 56 56-44 44h3q134 0 227 93t93 227q0 121-79.5 211.5T520-122z"})))}}),
_.A(_.dF,{data:function(){return v().overflowMenu}},{buttonViewModel:function(a){return _.A(_.Du,{data:a.data})}}))),_.A("div",{class:"learningJourneyQuizViewModelHostQuizSubheader",
style:_.AW({color:function(){return ty(Zd(v())).secondaryTextColor}}),
"client-ve-type":264688},_.A(_.FS,{text:function(){var a=v();return S()?a.explanationText:a.questionSubheaderText}}))),_.A("div",{class:"learningJourneyQuizViewModelHostQuizOptionsList"},_.A(_.af,{each:function(){return v().optionsData||[]}},function(a,E){var p={};
return _.A("div",{class:_.IV("learningJourneyQuizViewModelHostQuizOptions",(p.learningJourneyQuizViewModelHostQuizHover=function(){return!S()},p.learningJourneyQuizViewModelHostQuizOptionSelectedCorrect=function(){return Y()&&z(E())},p.learningJourneyQuizViewModelHostQuizOptionSelectedIncorrect=function(){return!Y()&&z(E())},p.learningJourneyQuizViewModelHostQuizOptionNotSelected=function(){return S()&&!z(E())},p)),
"on:click":_.oV(function(){if(S())return!1;y(E());return!1}),
style:_.AW({background:function(){return S()&&z(E())?"":ty(Zd(v())).optionColor}}),
role:"button","aria-disabled":S,"tab-index":"0","client-ve-type":264686},_.A(_.d,{cond:S,then:function(){return _.A("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var f=E();return W(f)?"0 0 24 24":"0 -960 960 960"},
class:"learningJourneyQuizViewModelHostQuizOptionIcon",style:_.AW({fill:function(){return ty(Zd(v())).primaryTextColor}})},_.A("path",{d:function(){var f=E();
return W(f)?"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"}}))}}),_.A(_.FS,{text:a.optionText}))})))))},"Tc");
_.ymE.idomCompat=!0;_.B6(_.ymE,"learning-journey-quiz-view-model",{props:{data:_.me,className:_.me}});var cmc=_.bC(function(g){var v=_.sv();_.Ot(v,function(){return g.data().rendererContext});
var r=_.KM(g,{palette:void 0,isLastItem:!1}),k=r.palette,y=r.isLastItem,z=function(){return g.data().isHighlighted},W=function(){var e;
return xtB((e=k())==null?void 0:e.iconDisabledColor)},S=function(){var e;
return xtB((e=k())==null?void 0:e.primaryTitleColor)},Y=function(){var e;
return xtB((e=k())==null?void 0:e.secondaryTitleColor)};
r={};return _.A("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:v},_.A(_.dF,{data:function(){return g.data().thumbnail}},{thumbnailViewModel:_.i4}),_.A("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.A("div",{class:_.IV("ytMacroMarkerListItemViewModelTimeDescription",(r.ytMacroMarkerListItemViewModelHighlighted=z,r)),
style:_.AW({"background-color":function(){return z()?S():W()},
color:function(){return z()?"":Y()}})},_.A(_.FS,{text:function(){return g.data().timestamp}})),_.A("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.AW({"background-color":function(){return y()?"transparent":W()}})}),_.A("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(z()?S():Y())}},_.A(_.FS,{text:function(){return g.data().title}}))))},"Uc");_.Do=_.bC(function(g){function v(PP){O("transform:translateX("+(_.Cv("HTML_DIR")==="rtl"?"":"-")+PP+"px)")}
function r(PP){return Math.min(Math.max(PP,0),Q()-h())}
function k(){var PP=b()+Hh();return y()?(Math.round(h()/PP)||1)*PP:0}
var y=function(){return g.data().items||[]},z=function(){return g.data().previousButton},W=function(){return g.data().nextButton},S=function(){var PP,vv;
return(vv=(PP=g.disableArrows)==null?void 0:PP.call(g))!=null?vv:!1},Y=function(){var PP;
return!((PP=g.forceNarrowLayout)==null||!PP.call(g))},e=_.sv(),a=_.sv(),E=_.I(_.Ww(0,void 0,"D4aXB")),p=E.next().value,f=E.next().value;
E=_.I(_.Ww(0,void 0,"GQlHRc"));var Z=E.next().value,L=E.next().value,Q=Z;Z=_.I(_.Ww("",void 0,"Bw1Yz"));E=Z.next().value;var O=Z.next().value;Z=_.I(_.Ww(0,void 0,"buTjVb"));var q=Z.next().value,X=Z.next().value,b=q;Z=_.I(_.Ww(0,void 0,"GIAWN"));q=Z.next().value;var n=Z.next().value,h=q;Z=_.I(_.Ww(!1,void 0,"cenvwc"));var IY=Z.next().value,Ao=Z.next().value;Z=_.I(_.Ww(0,void 0,"LSY2Ub"));q=Z.next().value;var dC=Z.next().value,Hh=q;Z=_.I(_.Ww(0,void 0,"oS46jc"));var wC=Z.next().value,CK=Z.next().value,
Fh=function(){var PP,vv=(PP=g.data())==null?void 0:PP.responsiveContainerConfiguration,S0,oe;return vv?SZA(vv==null?void 0:vv.responsiveSize):(oe=(S0=g.sizing)==null?void 0:S0.call(g))!=null?oe:"STANDARD"};
Z=_.Uk(function(){return!S()&&p()>0},void 0,"KINjJe");
q=_.Uk(function(){return!S()&&p()<Q()-h()},void 0,"Ea00Ib");
var qs=function(){f(r(p()-k()));v(p())},Q6=function(){f(r(p()+k()));
v(p())},aM=function(){e.value!==null&&AC()},j0;
_.Hd(function(){AC();window.ResizeObserver?(j0=new ResizeObserver(_.S$(aM,0)),j0.observe(e.value)):window.addEventListener("resize",aM)});
_.tQ(function(){if(window.ResizeObserver){var PP;(PP=j0)==null||PP.disconnect()}else window.removeEventListener("resize",aM)});
var AC=function(){var PP=e.value.clientWidth,vv=g.includeMargin!==void 0?g.includeMargin():!1,S0;var oe=g.hasPeek!==void 0?g.hasPeek():!((S0=g.data())==null||!S0.hasPeek);PP=_.ma({containerWidth:PP,hasPeek:oe,sizing:Fh(),marginSettings:vv?Y()?4:1:0});dC(PP.gutter);CK(PP.margin);X(PP.itemWidth);Ao(PP.maxContainerWidth<528||Y());n(PP.maxContainerWidth);y()&&L((PP.itemWidth+PP.gutter)*y().length-PP.gutter)};
return _.A("horizontal-shelf-view-model",{class:_.IV("ytwHorizontalShelfViewModelHost",g.className),el:e},_.A(_.d,{cond:function(){var PP;return g.data().header&&!((PP=g.horizontalShelfExperiments)==null?0:PP.call(g).hideHeader)},
then:function(){return _.A("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.AW({width:function(){return h()+"px"},
padding:function(){return"0 "+wC()+"px"}})},_.A(_.dF,{data:function(){return g.data().header}},{sectionHeaderViewModel:function(PP){return _.A(_.kk,{data:PP.data,
disableHorizontalPadding:!0,forceSmallLayout:IY,useResponsiveLayout:!0})}}))}}),_.A("div",{class:"ytwHorizontalShelfViewModelOuterContainer",
style:_.AW({"margin-top":function(){var PP,vv=g.data().header&&!((PP=g.horizontalShelfExperiments)==null?0:PP.call(g).hideHeader),S0;return(((S0=g.ensureMarginTop)==null?0:S0.call(g))&&!vv?12:0)+"px"}})},_.A("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.AW({width:function(){return h()+"px"},
padding:function(){return"0 "+wC()+"px"},
overflow:function(){return S()?"auto":"hidden"}})},_.A("div",{class:"ytwHorizontalShelfViewModelItems",
el:a,style:E},_.A(_.dF,{data:y},{macroMarkerListItemViewModel:function(PP,vv){return _.A("div",{style:_.AW({width:function(){return b()+"px"},
"margin-right":function(){return(vv()===y().length-1?0:Hh())+"px"}})},_.A(cmc,{data:PP.data,
palette:_.mQ(g.palette),isLastItem:function(){return vv()===y().length-1}}))},
lockupViewModel:function(PP,vv){var S0=PP.data;return _.A("div",{style:_.AW({width:function(){return b()+"px"},
"margin-right":function(){return(vv()===y().length-1?0:Hh())+"px"}})},_.A(_.g9,{data:S0,
containerType:4,sizing:Fh,protectBackground:g.protectBackground,thumbnailFixedWidth:function(){return jmh(S0())+"px"},
thumbnailTargetWidth:function(){return jmh(S0())}}))}}))),_.A(_.d,{cond:Z,
then:function(){return _.A("div",{class:"ytwHorizontalShelfViewModelLeftArrow"},_.A(_.dF,{data:z},{buttonViewModel:function(PP){return _.A(_.Du,{data:PP.data,onClick:qs})}}))}}),_.A(_.d,{cond:q,
then:function(){return _.A("div",{class:"ytwHorizontalShelfViewModelRightArrow"},_.A(_.dF,{data:W},{buttonViewModel:function(PP){return _.A(_.Du,{data:PP.data,onClick:Q6})}}))}})))},"Vc");
_.Do.idomCompat=!0;var zGP=_.bC(function(g){var v=function(){return g.data().targetId||""},r=function(){var Z;
return((Z=g.data())==null?void 0:Z.expansionEntityKey)||""},k=_.IW(_.kxh,r),y=!0,z=function(){var Z;
return((Z=k())==null?void 0:Z.value)===v()},W=function(Z){_.sm(_.WW("stringEntity",r(),{key:r(),
value:Z?v():""}))};
_.NT(function(){y=!1;g.data().isExpanded&&W(!0)});
var S=function(){if(z()){var Z=!0;g.onCollapse!==void 0&&(Z=g.onCollapse());Z&&W(!1)}else W(!0)},Y=_.oV(S),e=function(){var Z;
return(((Z=g.accordionStyle)==null?void 0:Z.call(g))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},a=_.sv(),E=function(){var Z,L;
return(L=(Z=_.l(g.data().rendererContext,_.AA))==null?void 0:Z.label)!=null?L:""},p={},f={};
return _.A("yt-accordion-item-view-model",{class:_.IV("ytAccordionItemViewModelHost",g.className,(p.ytAccordionItemViewModelExpanded=function(){return z()},p.ytAccordionItemViewModelHidden=function(){var Z;
return(Z=g.hideIfNotExpanded)==null?void 0:Z.call(g)},p.ytAccordionItemViewModelMini=e,p)),
"data-target-id":v},_.A("div",{class:"ytAccordionItemViewModelContainer"},_.A("div",{class:"ytAccordionItemViewModelLeftSection","on:click":Y,title:E},_.A(_.FS,{text:function(){return g.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:E})),_.A("div",{class:"ytAccordionItemViewModelRightSection"},_.A(_.dF,{data:function(){return z()?g.data().expandButton:g.data().collapseButton}},{buttonViewModel:function(Z){return _.A(_.Du,{data:Z.data,
className:"ytAccordionItemViewModelToggleButton",onClick:S})}}))),_.A("div",{class:"ytAccordionItemViewModelContainer"},_.A("div",{class:_.IV("ytAccordionItemViewModelContent",(f.ytAccordionItemViewModelExpandedSubtitle=function(){return z()},f)),
el:a,style:_.AW({"max-height":function(){return y?"auto":z()?a.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!z()}},_.A(_.d,{cond:function(){return!e()},
then:function(){return _.A(_.FS,{text:function(){return g.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.A(_.dF,{data:function(){return g.data().content}},{horizontalShelfViewModel:function(Z){return _.A(_.Do,{data:Z.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"Wc");_.ImE=_.bC(function(g){var v=_.I((0,_.$pu)(g.data)).next().value,r=function(){return g.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},k=function(){return r()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},y=_.I(_.Ww(!0,void 0,"FVec2e")),z=y.next().value,W=y.next().value,S=function(){return k()&&z()},Y=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){W(!z())}}},e=_.oV(function(){v().onTitleTap&&_.jW(v().onTitleTap||{})});
y={};return _.A("yt-accordion-view-model",{class:_.IV("ytAccordionViewModelHost",(y.ytAccordionViewModelMinimized=function(){return S()},y)),
"data-target-id":function(){return g.data().targetId||""}},_.A(_.d,{cond:function(){return k()||!!v().title},
then:function(){return _.A("div",{class:"ytAccordionViewModelHeader"},_.A("div",{class:"ytAccordionViewModelTitleSection"},_.A("div",{class:"ytAccordionViewModelTitleWrapper"},_.A(_.d,{cond:function(){return!!g.data().headerIcon},
then:function(){return _.A(_.eg,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var a;return(a=g.data().headerIcon)==null?void 0:a.iconType}})}}),_.A("div",{class:"ytAccordionViewModelTitle",
"on:click":e},_.A(_.FS,{className:"ytAccordionViewModelTitleText",text:function(){return v().title}})))),_.A("div",{class:"ytAccordionViewModelButtonSection"},_.A(_.d,{cond:k,
then:function(){return _.A(Gk,{data:Y,iconName:function(){return S()?"chevron_down":"chevron_collapse"}})}})))}}),_.A("div",{class:"ytAccordionViewModelContent"},_.A(_.dF,{data:function(){return v().contents}},{accordionItemViewModel:function(a){return _.A(zGP,{data:a.data,
className:"ytAccordionViewModelRow",accordionStyle:r,hideIfNotExpanded:S,onCollapse:function(){return k()?(W(!0),!1):!0}})}})),_.A("div",null,_.A(_.d,{cond:function(){return!k()&&(!!v().disclaimerFooter||!!v().footer)},
then:function(){return _.A("div",{class:"ytAccordionViewModelFooter"},_.A(_.FS,{text:function(){return v().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.A(_.dF,{data:function(){return g.data().footer}},{flexibleActionsViewModel:function(a){return _.A(td,{data:a.data,
layout:0})}}))}})))},"Xc");_.B6(_.ImE,"yt-accordion-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){var v,r=(v=_.h0().resolve(_.Bd(_.V0)))==null?void 0:v(),k=_.I(_.Ww(!1,void 0,"BxguL"));v=k.next().value;var y=k.next().value;k=_.I(_.Ww(!0,void 0,"WTCeFf"));var z=k.next().value,W=k.next().value,S=_.sv(),Y=function(Z){y(!0);Z={learningJourneyFormData:{query:Z}};_.jW(g.data().searchEndpoint||{},{form:{formData:Z}});return!1},e=_.oV(function(Z){Z.target.closest("button-view-model")&&y(!0)});
k=_.oV(function(){W(S.value.value.length===0)});
var a=_.oV(function(Z){if(Z.key==="Enter"&&!Z.shiftKey&&!z()){var L=Z.target;Z.preventDefault();Y(L.value)}}),E={},p={},f={};
return _.A("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.A("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.A(_.Kw,{data:function(){return g.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.A("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.A("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.A("div",{class:_.IV("ytLearningJourneyZeroStateSearchBar",(E.ytLearningJourneyZeroStateSearchBarDark=r,E))},_.A("textarea",{class:_.IV("ytLearningJourneyZeroStateTextInput",(p.ytLearningJourneyZeroStateTextInputDark=r,p)),el:S,"on:keyup":k,"on:keydown":a,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.A("div",{class:_.IV("ytLearningJourneyZeroStateSearchButtonContainer",(f.ytLearningJourneyZeroStateSearchButtonContainerDark=r,f))},_.A(_.Du,{data:function(){return _.l(g.data().searchButton,_.pC)},
className:"search-button",onClick:function(){return Y(S.value.value)},
buttonOverrides:function(){return{disabled:z(),style:r?"mono-inverse":"mono",size:"XL"}}}))),_.A(_.d,{cond:function(){return!!g.data().errorBanner},
then:function(){return _.A("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer"},_.A(_.dF,{data:function(){return g.data().errorBanner}},{alertBannerViewModel:function(Z){return _.A(_.xZ6,{data:Z.data,
"client-ve-type":264617})}}))}})),_.A(_.d,{cond:v,
then:function(){return _.A("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.A(_.dF,{data:function(){return g.data().loader}},{learningJourneyLoaderViewModel:function(Z){return _.A(_.kvV,{data:Z.data})}}))},
else:function(){return _.A("div",null,_.A(_.d,{cond:function(){return!!g.data().learningJourneyShelf},
then:function(){return _.A("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.A("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return g.data().learningJourneySectionTitle}),_.A(_.dF,{data:function(){return g.data().learningJourneyShelf}},{horizontalShelfViewModel:_.Do}))}}),_.A("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.A("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return g.data().suggestedJourneySectionTitle}),
_.A("div",{"on:click":e},_.A(_.dF,{data:function(){return g.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(Z){return _.A(td,{data:Z.data,
layout:1})}}))))}}))},"Yc"),"yt-learning-journey-zero-state",{props:{data:_.me}});var WwF=_.bC(function(g){var v=g.data;return _.A("ytvl-live-leaderboard-item-action-content-view-model",{class:_.IV("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.A(_.FS,{text:function(){var r;return(r=v())==null?void 0:r.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.A(_.dF,{data:function(){return v().actionButton}},{buttonViewModel:function(r){return _.A(_.Du,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:r.data})}}))},"Zc");var PiF=_.bC(function(g){var v=g.data;return _.A("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.IV("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.A(_.FS,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var r;return(r=v())==null?void 0:r.displayName},
ellipsisTruncate:!0}),_.A(_.dF,{data:function(){return v().badge}},{buttonViewModel:function(r){return _.A(_.Du,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:r.data})}}))},"$c");_.B6(_.bC(function(g){var v=g.data;return _.A("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.A("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.A(_.FS,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var r;return(r=v())==null?void 0:r.rank}})),_.A("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.A(_.dF,{data:function(){return v().avatar}},{avatarViewModel:_.N6})),_.A("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.A(_.dF,{data:function(){return v().content}},{liveLeaderboardItemChannelContentViewModel:PiF,
liveLeaderboardItemActionContentViewModel:WwF})),_.A(_.FS,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var r;return(r=v())==null?void 0:r.points}}))},"ad"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){var v=g.data;return _.A("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.A(_.FS,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var r,k;return(r=v())==null?void 0:(k=r.ranking)==null?void 0:k.rank}}),_.A("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.A(_.dF,{data:function(){return v().avatar}},{avatarViewModel:_.N6})),_.A(_.FS,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var r,k;return(r=v())==null?void 0:(k=r.channelContent)==null?void 0:k.channelName}}),_.A(_.FS,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var r;return(r=v())==null?void 0:r.points}}))},"bd"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.me}});var STt=_.bC(function(g){g=_.KM(g,{wrapper:!1}).wrapper;return _.A(_.d,{cond:g,then:function(){return _.A("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.A("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.A("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"cd");
STt.idomCompat=!0;var odP=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],YT0=_.bC(function(g){var v=g.data;var r=_.sv(),k=_.Uk(function(){return v().command},void 0,"tJY20c");
_.Z8(function(){k()&&_.Cw(k(),{form:{element:r.value}})},"qs6Sof");
return _.A("div",{el:r,class:"YtQrCodeRendererHostContainer"},_.A(_.d,{cond:function(){return v().qrCodeImage},
then:function(y){return _.A(_.Kw,{data:y,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.A(_.d,{cond:function(){return v().spinner},
then:function(){return _.A(STt,null)}})}}),_.A(_.d,{cond:function(){return v().label},
then:function(y){return _.A(_.FS,{text:y,className:"YtQrCodeRendererHostLabel"})}}),_.A(_.d,{cond:function(){return v().labels},
then:function(y){return _.A("div",{class:"YtQrCodeRendererHostLabels"},_.A(_.af,{each:y},function(z){return _.A(_.FS,{text:z})}))}}))},"ed");_.B6(_.bC(function(g){var v=g.data;var r=_.Uk(function(){return v().qrEntityKey},void 0,"joYCxd"),k=_.Uk(function(){return v().deleteEntityOnDismiss},void 0,"x3yAde"),y=_.Uk(function(){return v().command},void 0,"dJe1Re"),z=_.IW(w1R,r);
g=_.Uk(function(){return v().qrCodeImage},void 0,"qM5dZe");
var W=_.Uk(function(){return v().style&&odP.includes(v().style)},void 0,"CaNEkf"),S=_.sv();
_.XT(S,{visibilityCallback:function(Y){Y&&y()&&_.Cw(y())},
showOption:{calledOnce:!0,state:"visible"}});_.Hd(function(){_.tQ(function(){k()&&r()&&_.Vz().dispatch(_.WW("qrCodeEntity",r()))})});
return _.A("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:S},_.A(_.d,{cond:W,then:function(){return _.A(_.d,{cond:z,then:function(Y){return _.A(YT0,{data:Y})}})}}),_.A(_.d,{cond:g,
then:function(Y){return _.A(_.Kw,{data:Y,alt:""})}}))},"dd"),"yt-qr-code-renderer",{props:{data:_.me}});_.UD1=_.bC(function(g){var v=g.data;var r=g.topbarOffset;var k,y=((k=_.h0().resolve(_.Bd(_.V0)))==null?void 0:k())||!1;return _.A("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var z=v();var W,S,Y=y?(W=z.config)==null?void 0:W.darkThemeBackgroundColor:(S=z.config)==null?void 0:S.lightThemeBackgroundColor;z=Y?_.wG(Y):void 0;z="background-color: "+z+";";r!==void 0&&(z+="top: -"+r()+"px;");return z},
"aria-hidden":!0},_.A(_.d,{cond:function(){var z,W,S;return!!((z=v().backgroundImageConfig)==null?0:(W=z.image)==null?0:(S=W.sources)==null?0:S.length)},
then:function(){return _.A(_.Kw,{data:function(){var z;return(z=v().backgroundImageConfig)==null?void 0:z.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.A("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+$tB(y,v().gradientColorConfig)+";"}}))},"fd");
_.UD1.idomCompat=!0;var L1=_.bC(function(g){var v=g.className;var r=g.data;var k=g.isOverlay;var y=g.maxLinesOverride;var z=g.useMediumText;g=_.sv();var W=function(){return r().alwaysShowTruncationText},S=function(){return r().truncationText},Y=function(){return z!==void 0&&z()?"medium":"small"},e=function(){return k!==void 0&&k()?"overlay":"default"},a=function(){var L,Q;
return(Q=(L=_.l(r().rendererContext,_.AA))==null?void 0:L.label)!=null?Q:""},E=_.I(_.Ww(!1,void 0,"mkuWzb")),p=E.next().value,f=E.next().value;
_.Ot(g,function(){return r().rendererContext});
E=_.oV(function(){r().expandOnTap&&f(!p());return!1});
var Z={};return _.A("yt-description-preview-view-model",{el:g,class:_.IV("yt-description-preview-view-model-wiz",v,(Z["yt-description-preview-view-model-wiz--clickable"]=function(){var L;return!((L=_.l(r().rendererContext,dAh))==null||!L.onTap)},Z["yt-description-preview-view-model-wiz--is-overlay"]=k,Z)),
"on:click":E},_.A(_.d,{cond:function(){return r().description},
then:function(L){return _.A(_.d,{cond:p,then:function(){var Q={};return _.A("div",{class:_.IV("yt-description-preview-view-model-wiz__description",(Q["yt-description-preview-view-model-wiz__description--medium-text"]=z,Q))},_.A(_.FS,{text:L}))},
else:function(){return _.A(O7F,{text:L,alwaysShowTruncationText:W,truncationText:S,maxLines:function(){var Q;return(Q=y==null?void 0:y())!=null?Q:r().maxLines},
textStyle:e,accessibilityLabel:a,textSize:Y})}})}}))},"gd");
L1.idomCompat=!0;var AmB=_.bC(function(g){var v=g.data;var r=g.isOverlay;return _.A("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.A("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.A(_.dF,{data:function(){return v().header}},{sectionHeaderViewModel:function(k){return _.A(_.kk,{data:k.data,
isOverlay:r})}})),_.A("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.A(_.dF,{data:function(){return v().channelInfoButtons}},{flexibleActionsViewModel:td})),_.A("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.A(_.dF,{data:function(){return v().description}},{descriptionPreviewViewModel:function(k){return _.A(L1,{data:k.data,
isOverlay:r})}})))},"hd");
AmB.idomCompat=!0;var eGu=_.bC(function(g){var v=g.data;var r={};return _.A("factoid-view-model",{class:_.IV("ytwFactoidViewModelHost",(r.ytwFactoidViewModelHostOverlay=g.isOverlay,r))},_.A(_.FS,{text:function(){return v().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.A(_.FS,{text:function(){return v().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"id");
eGu.idomCompat=!0;var amt=_.bC(function(g){var v=g.data;var r=g.isOverlay;return _.A("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.A(_.dF,{data:function(){return v().factoids}},{factoidViewModel:function(k){return _.A(eGu,{data:k.data,
isOverlay:r})}}))},"jd");
amt.idomCompat=!0;_.EdC=_.bC(function(g){var v=g.data;var r=g.isOverlay;return _.A("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.A(_.dF,{data:function(){return v().items}},{channelInfoViewModel:function(k){return _.A("div",{class:"ytwCourseMetadataViewModelHostItem"},_.A(AmB,{data:k.data,
isOverlay:r}))},
coursePerksViewModel:function(k){return _.A("div",{class:"ytwCourseMetadataViewModelHostItem"},_.A(RD6,{data:k.data,isOverlay:r}))},
descriptionPreviewViewModel:function(k){return _.A("div",{class:"ytwCourseMetadataViewModelHostItem"},_.A(L1,{data:k.data,isOverlay:r}))},
factoidsRowViewModel:function(k){return _.A("div",{class:"ytwCourseMetadataViewModelHostItem"},_.A(amt,{data:k.data,isOverlay:r}))},
progressViewModel:function(k){return _.A("div",{class:"ytwCourseMetadataViewModelHostItem"},_.A(gdB,{data:k.data,isOverlay:r}))}}))},"kd");var dDc=_.bC(function(g){return _.A("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.A(_.dF,{data:function(){return g.data().content}},{courseMetadataViewModel:function(v){return _.A(_.EdC,{data:v.data,
isOverlay:g.isOverlay})},
progressViewModel:function(v){return _.A(gdB,{data:v.data})}}))},"ld");var p71=_.bC(function(g){var v=g.data;g=g.className;var r=_.sv(),k=function(){var z;return _.J5((z=v())==null?void 0:z.rendererContext)},y={};
y=(y["dynamic-text-view-model-wiz"]=!0,y["dynamic-text-view-model-wiz--tappable"]=function(){return k()},y);
_.Ot(r,function(){var z;return(z=v())==null?void 0:z.rendererContext});
return _.A("yt-dynamic-text-view-model",{el:r,role:function(){return k()?"link":void 0},
tabindex:function(){return k()?0:void 0},
class:_.IV(g,y)},_.A("h1",{class:"dynamic-text-view-model-wiz__h1","aria-label":function(){var z,W,S;return(S=(W=_.l((z=v())==null?void 0:z.rendererContext,_.AA))==null?void 0:W.label)!=null?S:""}},_.A(_.FS,{text:function(){return v().text},
userInput:!0})))},"md");
p71.idomCompat=!0;_.TJc=_.bC(function(g){var v=g.data;var r=g.isPositionRelative;var k=_.mb(),y=_.OPF("(max-width: 527.9px)"),z=function(){var W,S;return(S=(W=v())==null?void 0:W.style)!=null?S:"IMAGE_BANNER_STYLE_FULL_BLEED"};
g={};g=(g["yt-image-banner-view-model-wiz"]=!0,g["yt-image-banner-view-model-wiz--inset"]=function(){return VpY(z())},g["yt-image-banner-view-model-wiz--position-absolute"]=function(){return _.LS(!0)&&!(r==null?0:r())},g["yt-image-banner-view-model-wiz--small-inset"]=function(){return VpY(z())&&y()},g["yt-image-banner-view-model-wiz--tappable"]=function(){var W;
return _.LS(k.value)&&_.J5((W=v())==null?void 0:W.rendererContext)},g);
_.Ot(k,function(){var W;return(W=v())==null?void 0:W.rendererContext});
return _.A("yt-image-banner-view-model",{el:k,class:_.IV(g)},_.A(_.d,{cond:function(){var W;return(W=v())==null?void 0:W.image},
then:function(){return _.A(_.Kw,{data:function(){return v().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.A(_.dF,{data:function(){var W;
return(W=v())==null?void 0:W.overlays}},{thumbnailHoverOverlayViewModel:f3}))},"nd");
_.TJc.idomCompat=!0;var lm0;lm0=_.bC(function(g){var v=g.condition;var r=g.content;return _.A(_.d,{cond:v,then:function(){return _.A("div",{class:"page-header-view-model-wiz__scroll-container"},r())},
else:function(){return r()}})},"od");
_.fmu=_.bC(function(g){var v=g.data;var r=g.noPadding;var k=g.enableBanner;var y=g.cinematicContainerTopbarOffset;var z=g.allowCinematicContainerOverflow;var W=g.displayAsSidebar;var S=g.displayAsPanel;var Y=qc3(),e=function(){return!!v().image||!!v().animatedImage},a=function(){return!!v().background},E=function(){return(W==null?0:W())||(S==null?0:S())?1:Y()},p=function(){return E()===1},f=function(){return p()||E()===2},Z=function(){return E()===4},L=function(){var wC=v();
var CK=!!v().heroImage;var Fh=E(),qs=smk(v()),Q6=W==null?void 0:W(),aM=!wC.metadata,j0;if(j0=CK?_.l(wC.heroImage,RfH):_.l(wC.animatedImage||wC.image,RfH)){wC=j0.style;var AC=j0.layoutMode;if(AC!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(j0=Dpm(tUh(j0)),CK)CK=Jao(Fh,wC,AC,j0,Q6);else b:if(aM)CK=Fh===1?{size:48}:{size:72};else switch(Fh){case 1:CK={size:72};break b;case 2:CK={size:120};break b;default:CK=qs<4?{size:120}:{size:160}}else CK=void 0}else CK={size:0};return CK};
g={};g=_.IV((g["page-header-view-model-wiz"]=!0,g["page-header-view-model-wiz--no-padding"]=function(){return!(r==null||!r())},g["page-header-view-model-wiz--small-top-padding"]=function(){return p()&&!v().actions&&!(S==null?0:S())||E()===2&&!(e()||v().heroImage)},g["page-header-view-model-wiz--small-bottom-padding"]=function(){return f()&&!v().actions&&!(S==null?0:S())},g["page-header-view-model-wiz--cinematic-container-overflow-boundary"]=function(){return!(z==null?0:z())},g["page-header-view-model-wiz--display-as-sidebar"]=
W,g));
var Q={},O=_.IV((Q["page-header-view-model-wiz__page-header-headline"]=!0,Q["page-header-view-model-wiz__page-header-headline--page-header-headline-full-width-hero"]=function(){var wC;return(wC=L())==null?void 0:wC.allowFullWidth},Q)),q=function(){var wC;
return f()&&!((wC=L())==null?0:wC.allowFullWidth)},X=function(){return p()&&(!!v().heroImage||e())&&smk(v())>0},b=function(){return X()&&(S==null?void 0:S())};
Q={};var n=_.IV((Q["page-header-view-model-wiz__page-header-title"]=!0,Q["page-header-view-model-wiz__page-header-title--page-header-title-large"]=function(){return!X()},Q["page-header-view-model-wiz__page-header-title--page-header-title-medium"]=function(){return X()&&!b()},Q["page-header-view-model-wiz__page-header-title--page-header-title-medium-force-small-layout"]=b,Q["page-header-view-model-wiz__page-header-title--page-header-title-overlay"]=a,Q));
Q={};var h=_.IV((Q["page-header-view-model-wiz__page-header-headline-image"]=!0,Q["page-header-view-model-wiz__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!v().heroImage&&f()},Q));
Q={};var IY=_.IV((Q["page-header-view-model-wiz__page-header-banner-container"]=k,Q["page-header-view-model-wiz__page-header-banner-container--full-bleed"]=function(){var wC;return(k==null?void 0:k())&&((wC=_.l(v().banner,_.vc_))==null?void 0:wC.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},Q));
Q={};var Ao=_.IV((Q["page-header-view-model-wiz__page-header-content-metadata"]=!0,Q["page-header-view-model-wiz__page-header-content-metadata--page-header-content-metadata-overlay"]=a,Q));Q={};var dC=_.IV((Q["page-header-view-model-wiz__page-header-flexible-actions"]=!0,Q["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!v().metadata||f()},Q["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!f()},Q));
Q={};var Hh=_.IV((Q["page-header-view-model-wiz__page-header-attribution"]=!0,Q["page-header-view-model-wiz__page-header-attribution--page-header-attribution-overlay"]=a,Q));return _.A("yt-page-header-view-model",{class:g},_.A(_.d,{cond:a,then:function(){return _.A("div",{class:"page-header-view-model-wiz__page-header-background"},_.A(_.dF,{data:function(){return v().background}},{cinematicContainerViewModel:function(wC){return _.A(_.UD1,{data:wC.data,
topbarOffset:y})}}))}}),_.A(lm0,{condition:function(){return!(W==null||!W())},
content:function(){return _.A("div",{class:"page-header-view-model-wiz__page-header-content"},_.A(_.d,{cond:function(){return(k==null?void 0:k())&&v().banner},
then:function(){return _.A("div",{class:IY},_.A(_.dF,{data:function(){return v().banner}},{imageBannerViewModel:_.TJc}))}}),_.A("div",{class:O},_.A(_.d,{cond:e,
then:function(){return _.A(_.dF,{data:function(){var wC;if(!(wC=v().animatedImage)){wC=v();if(e()){var CK=wC=Object.assign({},wC),Fh=E(),qs=smk(v()),Q6=CK.image,aM=_.l(Q6,gcB),j0=aM==null?void 0:aM.avatar,AC=_.l(j0,_.V4);if(Q6&&j0&&AC){switch(Fh){case 1:AC.avatarImageSize="AVATAR_SIZE_XL";break;case 2:AC.avatarImageSize="AVATAR_SIZE_XXL";break;default:qs<4?AC.avatarImageSize="AVATAR_SIZE_XXL":AC.avatarImageSize="AVATAR_SIZE_XXXL"}_.T("web_enable_sink_page_header_view_model")&&(_.H6(j0,_.V4,Object.assign({},
AC)),aM.avatar=Object.assign({},j0),_.H6(Q6,gcB,Object.assign({},aM)),CK.image=Object.assign({},Q6))}}wC=wC.image}return wC}},{contentPreviewImageViewModel:function(wC){return _.A(_.n3,{data:wC.data,
className:h,imageSizeConfig:L})},
decoratedAvatarViewModel:function(wC){return _.A(_.ZC,{data:wC.data,className:h})}})}}),_.A(_.d,{cond:function(){return!!v().heroImage&&!q()},
then:function(){return _.A(_.dF,{data:function(){return v().heroImage}},{contentPreviewImageViewModel:function(wC){return _.A(_.n3,{data:wC.data,
className:h,imageSizeConfig:L})}})}}),_.A("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.A(_.d,{cond:function(){return!!v().heroImage&&q()},
then:function(){return _.A("div",{class:"page-header-view-model-wiz__page-header-headline-image-hero-container"},_.A(_.dF,{data:function(){return v().heroImage}},{contentPreviewImageViewModel:function(wC){return _.A(_.n3,{data:wC.data,
className:h,imageSizeConfig:L})}}))}}),_.A(_.dF,{data:function(){return v().title}},{dynamicTextViewModel:function(wC){return _.A(p71,{data:wC.data,
className:n})}}),_.A(_.dF,{data:function(){return v().metadata}},{contentMetadataViewModel:function(wC){return _.A(_.tBt,{data:wC.data,
layout:function(){return p()?1:0},
className:Ao,isOverlay:a,useMediumText:Z})}}),_.A(_.d,{cond:function(){return v().description&&!p()},
then:function(){return _.A(_.dF,{data:function(){return v().description}},{descriptionPreviewViewModel:function(wC){return _.A(L1,{data:wC.data,
className:"page-header-view-model-wiz__page-header-description",isOverlay:a,maxLinesOverride:function(){return p()?void 0:1},
useMediumText:Z})}})}}),_.A(_.d,{cond:function(){return v().attribution&&!f()},
then:function(){return _.A(_.dF,{data:function(){return v().attribution}},{attributionViewModel:function(wC){return _.A(pFC,{data:wC.data,
className:Hh,useMediumText:Z})}})}}),_.A(_.d,{cond:function(){return v().actions&&!f()},
then:function(){return _.A(_.dF,{data:function(){return v().actions}},{flexibleActionsViewModel:function(wC){return _.A(td,{data:wC.data,
layout:function(){return mtk(E())},
className:dC})}})}}))),_.A("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.A(_.d,{cond:function(){return v().description&&p()},
then:function(){return _.A(_.dF,{data:function(){return v().description}},{descriptionPreviewViewModel:function(wC){return _.A(L1,{data:wC.data,
className:"page-header-view-model-wiz__page-header-description",isOverlay:a,maxLinesOverride:function(){return p()?void 0:1},
useMediumText:Z})}})}}),_.A(_.d,{cond:function(){return v().attribution&&f()},
then:function(){return _.A(_.dF,{data:function(){return v().attribution}},{attributionViewModel:function(wC){return _.A(pFC,{data:wC.data,
className:Hh,useMediumText:Z})}})}}),_.A(_.d,{cond:function(){return v().actions&&f()},
then:function(){return _.A(_.dF,{data:function(){return v().actions}},{flexibleActionsViewModel:function(wC){return _.A(td,{data:wC.data,
layout:function(){return mtk(E())},
className:dC})}})}})),_.A("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.A(_.dF,{data:function(){return v().bottomMetadataFlexibleContainer}},{flexibleContainer:function(wC){return _.A(dDc,{data:wC.data,
isOverlay:a})}})))}}))},"pd");
_.fmu.idomCompat=!0;_.B6(_.bC(function(g){var v=_.I(_.Ww(!1,void 0,"vVRl3b")),r=v.next().value,k=v.next().value;return _.A("yt-official-card-view-model",{class:_.IV("ytOfficialCardViewModelHost",g.className),style:_.AW({"background-color":function(){var y,z=Bbh((y=g.data())==null?void 0:y.backgroundColor);return z?_.QX(z):void 0}})},_.A(_.dF,{data:function(){return g.data().header}},{pageHeaderViewModel:function(y){return _.A(_.fmu,{data:y.data,
noPadding:!0})}}),_.A(_.dF,{data:function(){return g.data().contents}},{horizontalShelfViewModel:function(y){return _.A(_.Do,{data:y.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0}})}}),_.A(_.d,{cond:r,
then:function(){return _.A("div",{class:"ytOfficialCardViewModelExpandedContent"},_.A(_.dF,{data:function(){return g.data().expandedContents}},{horizontalShelfViewModel:function(y){return _.A(_.Do,{data:y.data,
sizing:"MINI"})}}),_.A("div",{class:"ytOfficialCardViewModelCollapseButton"},_.A(_.dF,{data:function(){return g.data().collapseButton}},{buttonViewModel:function(y){return _.A(_.Du,{data:y.data,
onClick:function(){k(!r())}})}})))},
else:function(){return _.A("div",{class:"ytOfficialCardViewModelExpandButton"},_.A(_.dF,{data:function(){return g.data().expandButton}},{buttonViewModel:function(y){return _.A(_.Du,{data:y.data,
onClick:function(){k(!r())}})}}))}}))},"qd"),"yt-official-card-view-model",{props:{data:_.me,
className:_.me}});var KYk=_.A5({buttonViewModel:_.Du});_.BG(bPR);_.kh(bPR,"ytw-search-friction-view-model",{propNames:["data"]});_.w$=_.bC(function(g){var v=_.sv(),r,k=(r=_.h0().resolve(_.Bd(_.V0)))==null?void 0:r();_.Z8(function(){var y=v.value;var z=new t3H,W=new Map(z.JSC$7312_sanitizerTable.globalAttributePolicies);W.set("style",{policyAction:4});z.JSC$7312_sanitizerTable=new oJ(z.JSC$7312_sanitizerTable.allowedElements,z.JSC$7312_sanitizerTable.elementPolicies,z.JSC$7312_sanitizerTable.allowedGlobalAttributes,W,z.JSC$7312_sanitizerTable.globallyAllowedAttributePrefixes);var S=["data-time"];if(S===void 0)W=new Set(z.JSC$7312_sanitizerTable.globallyAllowedAttributePrefixes),
W.add("data-"),z.JSC$7312_sanitizerTable=new oJ(z.JSC$7312_sanitizerTable.allowedElements,z.JSC$7312_sanitizerTable.elementPolicies,z.JSC$7312_sanitizerTable.allowedGlobalAttributes,z.JSC$7312_sanitizerTable.globalAttributePolicies,W);else{W=new Set(z.JSC$7312_sanitizerTable.allowedGlobalAttributes);S=_.I(S);for(var Y=S.next();!Y.done;Y=S.next()){Y=Y.value;if(Y.indexOf("data-")!==0)throw Error("qa`"+Y);W.add(Y)}z.JSC$7312_sanitizerTable=new oJ(z.JSC$7312_sanitizerTable.allowedElements,z.JSC$7312_sanitizerTable.elementPolicies,
W,z.JSC$7312_sanitizerTable.globalAttributePolicies,z.JSC$7312_sanitizerTable.globallyAllowedAttributePrefixes)}W=new Set(z.JSC$7312_sanitizerTable.allowedGlobalAttributes);W.add("class");z.JSC$7312_sanitizerTable=new oJ(z.JSC$7312_sanitizerTable.allowedElements,z.JSC$7312_sanitizerTable.elementPolicies,W,z.JSC$7312_sanitizerTable.globalAttributePolicies,z.JSC$7312_sanitizerTable.globallyAllowedAttributePrefixes);_.qj(y,_.lT6(z.build(),iPR(g.text())));G$J(v.value)},"FI2gYe");
r={};return _.A("div",null,_.A("markdown-div",{class:_.IV("ytwMarkdownDivHost",(r.ytwMarkdownDivDark=k,r.ytwMarkdownDivHostSmall=function(){var y;return((y=g.isSmallText)==null?void 0:y.call(g))||!1},r)),
el:v}))},"rd");
_.w$.idomCompat=!0;var NJC=_.bC(function(g){var v=g.imageData;var r=_.mQ(g.isInList,!1),k=function(){return r()?{contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:"",targetWidth:52,targetHeight:52,className:"ytwGenAiRichTextViewModelContentImage"}:{contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:"",targetWidth:80,targetHeight:80,className:"ytwGenAiRichTextViewModelContentImage"}};
return _.A("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.A(_.d,{cond:function(){return v().image},
then:function(y){return _.A(_.Kw,{data:y,alt:function(){return k().alt},
contentMode:function(){return k().contentMode},
targetWidth:function(){return k().targetWidth},
targetHeight:function(){return k().targetHeight},
className:function(){return k().className}})}}),_.A("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.A("div",{class:_.IV("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.A(_.FS,{text:function(){return v().title}})),_.A(_.af,{each:function(){var y;
return(y=v().description)!=null?y:[]}},function(y){return _.A("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.A(QM,{content:y}))})))},"sd"),ZpB=_.bC(function(g){var v=g.list;
var r=function(){var k;return(k=v().items)!=null?k:[]};
return _.A("div",{class:"ytwGenAiRichTextViewModelListContent"},_.A(_.d,{cond:function(){return v().title},
then:function(k){return _.A("div",{class:_.IV("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.A(_.FS,{text:k}))}}),_.A(_.d,{cond:function(){return v().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.A("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.A(_.af,{each:r},function(k){return _.A("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.A(QM,{content:k,isInList:!0}))}))}}),_.A(_.d,{cond:function(){return v().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.A("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.A(_.af,{each:r},function(k){return _.A("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.A(QM,{content:k,isInList:!0}))}))}}),_.A(_.d,{cond:function(){return v().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.A("div",{class:"ytwGenAiRichTextViewModelImageList"},_.A(_.af,{each:r},function(k){return _.A("div",{class:"ytwGenAiRichTextViewModelListItem"},_.A(QM,{content:k,isInList:!0}))}))}}))},"td"),HpC=_.bC(function(g){var v=g.table;
return _.A("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.A("thead",null,_.A("tr",null,_.A(_.af,{each:function(){var r,k;return(k=(r=v().header)==null?void 0:r.cells)!=null?k:[]}},function(r){return _.A("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.A(_.af,{each:function(){return r.contents}},function(k){return _.A(QM,{content:k})}))}))),_.A("tbody",null,_.A(_.af,{each:function(){var r;
return(r=v().rows)!=null?r:[]}},function(r){return _.A("tr",null,_.A(_.af,{each:function(){return r.cells}},function(k){return _.A("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.A(_.af,{each:function(){return k.contents}},function(y){return _.A(QM,{content:y})}))}))})))},"ud"),QM=_.bC(function(g){var v=g.content;
var r=_.mQ(g.isInList,!1),k=function(){var y,z;return(z=(y=v().contentBlock)==null?void 0:y.contents)!=null?z:[]};
return _.A("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.A(_.d,{cond:function(){return v().text},
then:function(y){return _.A(_.FS,{className:"ytwGenAiRichTextViewModelText",text:y})}}),_.A(_.d,{cond:function(){return v().image},
then:function(y){return _.A(NJC,{imageData:y,isInList:r})}}),_.A(_.d,{cond:function(){return v().list},
then:function(y){return _.A(ZpB,{list:y})}}),_.A(_.d,{cond:function(){return v().contentBlock},
then:function(){return _.A("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.A(_.af,{each:k},function(y){return _.A(QM,{content:y,isInList:!1})}))}}),_.A(_.d,{cond:function(){return v().table},
then:function(y){return _.A(HpC,{table:y})}}))},"vd"),tqB=_.bC(function(g){var v={};
v=_.Pq("ytwGenAiRichTextViewModelHost",(v.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.gV("search_overview_link_style")),v));return _.A("gen-ai-rich-text-view-model",{class:v},_.A(QM,{content:function(){return g.data().content}}))},"wd");_.BG(XMo);_.BG(Dd);_.DDP=_.bC(function(g){var v=g.data;var r=function(){var L;return((L=v().loadingUi)!=null?L:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},k=function(){return v().isLoading&&(r()==="UNSPECIFIED"||r()==="GHOST_CARD")},y=function(){return!v().isLoading},z=function(){return!!v().content&&!v().contents},W=function(){return!!v().contents},S=function(){return!!v().nextQueryButtons},Y=function(){return v().isLoading&&r()==="INVISIBLE"},e=function(){var L,Q;
return(Q=(L=v().headerIcon)==null?void 0:L.iconType)!=null?Q:""},a=function(){var L;
return(L=v().content)!=null?L:""},E=function(){return!!v().sourcesSection},p,f=!((p=_.h0().resolve(_.Bd(_.V0)))==null||!p()),Z=_.Uk(function(){var L=[],Q=v().contents;
if(Q)for(var O=0;O<Q.length;O++){var q=_.l(Q&&Q[O],Pf1);q&&L.push(q)}return L},void 0,"ycU97e");
_.Hd(function(){v().isLoading||_.t7("so_re",void 0,"search_overview_answer")});
return _.A("ytd-overview-answer-view-model",{class:function(){var L={};L=(L.ytdOverviewAnswerViewModelHost=!0,L.ytdOverviewAnswerViewModelDarkBackground=f&&!Y(),L.ytdOverviewAnswerViewModelLightBackground=!f&&!Y(),L);return _.Pq(L)}},_.A(_.d,{cond:function(){return!Y()},
then:function(){return _.A(_.R6,null,_.A("h2",null,_.A("div",{class:"ytdOverviewAnswerViewModelHeader"},_.A(_.d,{cond:e,then:function(L){return _.A("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.A(_.eg,{icon:L}))}}),_.A("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.A("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return v().headerText}),_.A("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.A(_.FS,{text:function(){return v().headerSubtext}}))))),_.A(_.d,{cond:k,
then:function(){return XMo()}}),_.A(_.d,{cond:y,
then:function(){return _.A(_.R6,null,_.A(_.d,{cond:z,then:function(){return _.A("div",{class:"ytdOverviewAnswerViewModelText"},_.A(_.w$,{text:a,isSmallText:!0}))}}),_.A(_.d,{cond:W,
then:function(){return _.A("div",{class:"ytdOverviewAnswerViewModelRichText"},_.A(_.af,{each:Z},function(L){return _.A(tqB,{data:L})}))}}),_.A(_.d,{cond:S,
then:function(){return _.A("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.A(_.dF,{data:function(){return v().nextQueryButtons}},{buttonViewModel:function(L){return _.A(_.Du,{data:L.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.Do}))}}),_.A("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.A("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.A(_.d,{cond:function(){return!!_.l(v().likeButtonViewModel,_.NY)&&!!_.l(v().dislikeButtonViewModel,_.Zu)},
then:function(){return _.A("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.A(_.Lk,{data:function(){return _.l(v().likeButtonViewModel,_.NY)},
disableIconAnimation:!0}),_.A(_.DH,{data:function(){return _.l(v().dislikeButtonViewModel,_.Zu)}}))}})),_.A(_.d,{cond:function(){var L;
return(L=v().sourcesSection)==null?void 0:L.headerText},
then:function(L){return _.A("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.A(_.FS,{text:L}))}})),_.A(_.d,{cond:E,
then:function(){return _.A("div",{class:"ytdOverviewAnswerViewModelSources"},_.A(_.dF,{data:function(){var L;return(L=v().sourcesSection)==null?void 0:L.sourcesShelf}},{buttonViewModel:_.Du,
horizontalShelfViewModel:function(L){return _.A(_.Do,{data:L.data,includeMargin:!0,hasPeek:!0})}}))}}),_.A(_.d,{cond:function(){return v().disclaimerText},
then:function(){return _.A("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.A(_.FS,{text:function(){return v().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"xd");var LwP=_.bC(function(g){var v=g.data;var r=g.active;var k=_.sv();_.Z8(function(){var y,z,W,S=((y=_.h0().resolve(_.Bd(_.V0)))==null?0:y())?(z=v())==null?void 0:z.darkThemeColorPalette:(W=v())==null?void 0:W.lightThemeColorPalette;S&&(S.additiveBackground&&k.value.style.setProperty("--timestamp-active-background-color",_.QX(S.additiveBackground)),S.textSecondary&&k.value.style.setProperty("--timestamp-active-color",_.wG(S.textSecondary)))},"KHcbwb");
g={};return _.A("transcript-segment-view-model",{class:_.IV("ytwTranscriptSegmentViewModelHost",(g.ytwTranscriptSegmentViewModelHostActive=r,g.ytwTranscriptSegmentViewModelHostModern=_.T("enable_timeline_view_modern_transcript")||_.T("enable_timeline_view_modern_transcript_fe"),g)),el:k},_.A(_.d,{cond:function(){var y;return(y=v())==null?void 0:y.timestamp},
then:function(y){var z={};return _.A("div",{class:_.IV("ytwTranscriptSegmentViewModelTimestamp",(z.ytwTranscriptSegmentViewModelTimestampActive=r,z))},y)}}),_.A(_.FS,{text:function(){var y,z,W;
return(W=(y=v())==null?void 0:y.attributedText)!=null?W:{content:(z=v())==null?void 0:z.simpleText}},
linkInheritColor:!0}))},"yd");var w7t=_.bC(function(g){var v=g.data;return _.A("div",{class:"yt-video-attributes-section-view-model__header"},_.A("h3",{class:"yt-video-attributes-section-view-model__title"},function(){return v().headerTitle}),_.A(_.d,{cond:function(){return v().headerSubtitle},
then:function(){return _.A("span",{class:"yt-video-attributes-section-view-model__subtitle"},function(){return v().headerSubtitle})}}))},"zd"),Qy0=_.bC(function(g){function v(L){return Math.max(Math.min(L,0),e()-S())}
var r=g.data;var k,y=_.sv(function(L){if(_.T("web_metadata_carousel_elref_bugfix")){var Q=function(){a(L.clientWidth)};
Q();window.ResizeObserver&&(k=new ResizeObserver(Q),k.observe(L))}}),z=_.sv(function(L){Y(L.scrollWidth)}),W=_.I(_.Ww(0,void 0,"I9GbH"));
g=W.next().value;W=W.next().value;var S=g,Y=W;W=_.I(_.Ww(0,void 0,"eQAn5b"));g=W.next().value;W=W.next().value;var e=g,a=W;g=_.I(_.Ww(0,void 0,"VU3lg"));var E=g.next().value,p=g.next().value;_.Hd(function(){if(!_.T("web_metadata_carousel_elref_bugfix")){var L=function(){Y(z.value.scrollWidth);a(y.value.clientWidth)};
L();if(window.ResizeObserver){var Q=new ResizeObserver(L);Q.observe(y.value);_.tQ(function(){Q.disconnect()})}}});
_.tQ(function(){if(_.T("web_metadata_carousel_elref_bugfix")){var L;(L=k)==null||L.disconnect()}});
var f=function(){p(v(E()+e()))},Z=function(){p(v(E()-e()))};
return _.A("yt-video-attributes-section-view-model",null,_.A("div",{class:"yt-video-attributes-section-view-model"},_.A(_.d,{cond:function(){return r().headerTitle},
then:function(){return _.A(w7t,{data:r})}}),_.A("div",{class:_.IV("yt-video-attributes-section-view-model__video-attributes","yt-video-attributes-section-view-model__scroll-container"),
el:y},_.A("div",{class:"yt-video-attributes-section-view-model__video-attributes-container",style:_.AW({transform:function(){var L=E();_.Cv("HTML_DIR")==="rtl"&&(L*=-1);return"translateX("+L+"px)"}}),
el:z},_.A(_.dF,{data:function(){return r().videoAttributeViewModels}},{videoAttributeViewModel:VB6}))),_.A(_.dF,{data:function(){return r().footerButton}},{buttonViewModel:function(L){return _.A(_.Du,{data:L.data,
className:"yt-video-attributes-section-view-model__footer-button"})}}),_.A(_.d,{cond:function(){return E()<0&&r().previousButton},
then:function(){return _.A("div",{class:"yt-video-attributes-section-view-model__left-arrow"},_.A(_.dF,{data:function(){return r().previousButton}},{buttonViewModel:function(L){return _.A(_.Du,{data:L.data,
onClick:f})}}))}}),_.A(_.d,{cond:function(){return E()>e()-S()&&r().nextButton},
then:function(){return _.A("div",{class:"yt-video-attributes-section-view-model__right-arrow"},_.A(_.dF,{data:function(){return r().nextButton}},{buttonViewModel:function(L){return _.A(_.Du,{data:L.data,
onClick:Z})}}))}})))},"Ad");
Qy0.idomCompat=!0;var Cic=_.bC(function(g){var v=g.data;var r=g.active;var k={},y={};return _.A("timeline-item-view-model",{class:_.IV("ytwTimelineItemViewModelHost",(k.ytwTimelineItemViewModelHostChapterChild=g.chapterChild,k.ytwTimelineItemViewModelModern=_.T("enable_timeline_view_modern_transcript")||_.T("enable_timeline_view_modern_transcript_fe"),k))},_.A("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.A("div",{class:_.IV("ytwTimelineItemViewModelTimestamp",(y.ytwTimelineItemViewModelTimestampActive=
r,y))},function(){return v().timestamp})),_.A("div",{class:"ytwTimelineItemViewModelContentItems"},_.A(_.dF,{data:function(){return v().contentItems}},{transcriptSegmentViewModel:function(z){return _.A(LwP,{data:z.data,
active:r})},
videoAttributesSectionViewModel:Qy0})))},"Bd");var ulH=_.bC(function(g){var v=g.data;g={};return _.A("timeline-chapter-view-model",{class:_.IV("ytwTimelineChapterViewModelHost")},_.A("div",{class:_.IV("ytwTimelineChapterViewModelTitle",(g.ytwTimelineChapterViewModelModern=_.T("enable_timeline_view_modern_transcript")||_.T("enable_timeline_view_modern_transcript_fe"),g))},function(){return v().title}),_.A(_.dF,{data:function(){return v().contents}},{timelineItemViewModel:function(r){return _.A(Cic,{data:r.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(r){return _.A(Qy0,{data:r.data})}}))},"Cd");var xDP=_.bC(function(g){var v=g.data;var r=_.sv(),k=_.IW(_.ZyR,function(){var z;return(z=v().markersEngagementPanelSyncEntityKey)!=null?z:""}),y=function(){var z;
return((z=k())==null?void 0:z.activeItemIndex)===v().index};
return _.A("macro-markers-panel-item-view-model",{class:_.IV("ytwMacroMarkersPanelItemViewModelHost",{"is-active":y}),el:r,"on:click":_.oV(function(z){var W,S,Y,e,a;return _.P(function(E){if(E.nextAddress==1)return z.stopPropagation(),_.jR(_.x9(z),r.value,["A".toString(),"BUTTON".toString()])?E.return():(W=_.Q0(v().onTap))?_.U(E,_.gF(),2):E.return();S=E.yieldResult;e=(Y=_.l(W,_.Vx))==null?void 0:Y.startTimeSeconds;e===void 0||(a=S)!=null&&a.seekTo(e,!0);_.o7(E)})}),
tabindex:0},_.A(_.dF,{data:function(){var z;return(z=v())==null?void 0:z.item}},{timelineChapterViewModel:function(z){return _.A(ulH,{data:z.data,
active:y})},
timelineItemViewModel:function(z){return _.A(Cic,{data:z.data,active:y})},
videoAttributeViewModel:VB6}))},"Dd");
xDP.idomCompat=!0;_.B6(xDP,"macro-markers-panel-item-view-model",{props:{data:_.me}});_.B6(Qy0,"yt-video-attributes-section-view-model",{props:{data:_.me}});var jyc=_.bC(function(g){var v=function(){var r,k,y;return(y=(r=g.data().leadingLogoAccessibility)==null?void 0:(k=r.accessibilityData)==null?void 0:k.label)!=null?y:""};
return _.A("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.A(_.d,{cond:function(){return g.data().leadingLogo},
then:function(r){return _.A(_.Kw,{className:"ytwFantasySectionHeaderViewModelLogo",data:r,alt:v})}}),_.A("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.A(_.FS,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return g.data().title}}),_.A(_.FS,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return g.data().subtitle}})),_.A(_.dF,{data:function(){return g.data().trailingButton}},{buttonViewModel:function(r){return _.A(_.Du,{data:r.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"Ed");var $DF=_.bC(function(g){var v={};v=_.IV("ytwFantasyTeamViewModelHost",(v.ytwFantasyTeamViewModelCompact=function(){var y;return!((y=g.compact)==null||!y.call(g))},v.ytwFantasyTeamViewModelUser=function(){return g.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},v.ytwFantasyTeamViewModelOpponent=function(){return g.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},v));
var r=function(){var y,z,W;return(W=(y=g.data().teamLogoAccessibility)==null?void 0:(z=y.accessibilityData)==null?void 0:z.label)!=null?W:""},k=_.IW(tuT,function(){return g.data().teamEntityKey});
return _.A("ytw-fantasy-team-view-model",{class:v},_.A(_.d,{cond:function(){return g.data().teamLogo},
then:function(y){return _.A(_.Kw,{className:"ytwFantasyTeamViewModelLogo",data:y,alt:r})}}),_.A("div",{class:"ytwFantasyTeamViewModelMetadata"},_.A("div",{class:"ytwFantasyTeamViewModelHeader"},_.A(_.FS,{className:"ytwFantasyTeamViewModelScore",
text:function(){var y;return(y=k())==null?void 0:y.score}}),_.A(_.eg,{icon:function(){var y;
return(y=k())==null?void 0:y.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.A(_.FS,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var y;return(y=k())==null?void 0:y.projectedScore}})),_.A(_.FS,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return g.data().primaryText}}),_.A(_.FS,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return g.data().secondaryText}}),_.A(_.FS,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return g.data().tertiaryText}})),_.A(_.FS,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var y;return(y=k())==null?void 0:y.score}}))},"Fd");_.B6(_.bC(function(g){return _.A("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.A("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.A(_.dF,{data:function(){return g.data().summaryHeader}},{fantasySectionHeaderViewModel:jyc})),_.A(_.dF,{data:function(){return g.data().userTeam}},{fantasyTeamViewModel:$DF}),_.A(_.dF,{data:function(){return g.data().opponentTeam}},{fantasyTeamViewModel:$DF}))},"Gd"),"fantasy-league-summary-view-model",{props:{data:_.me}});var Jmu=_.bC(function(g){var v=_.KM(g,{shape:{},useCustomTabRenderable:!1}),r=v.shape;v=v.useCustomTabRenderable;var k=g.customTabRenderable,y=function(){return r().disabled},z=function(){return r().selected},W=function(){return r().title},S=function(){return r().icon},Y=_.sv();
g=_.oV(function(E){var p;if(!y()&&((p=r().aTagConfig)==null?0:p.onclick))r().aTagConfig.onclick(E);return!1});
var e=_.oV(function(E){if(E.key==="Enter"||E.key==="ArrowUp"||E.key==="ArrowDown")E.preventDefault(),Y.value.click();return!1}),a={};
return _.A("yt-tab-shape",{class:_.IV("yt-tab-shape-wiz",function(){return r().className},(a["yt-tab-shape-wiz__tab--last-tab"]=function(){return r().isLastTab},a["yt-tab-shape-wiz--host-disabled"]=y,a["yt-tab-shape-wiz--host-clickable"]=!k,a)),
role:k?void 0:"tab","aria-selected":z!=null?z:!1,"aria-disabled":y,tabindex:k?void 0:0,"on:click":g,"on:keydown":e,el:Y,"tab-identifier":function(){return r().identifier},
"tab-title":W},_.A(_.d,{cond:v,then:function(){return k()},
else:function(){var E={},p={};return _.A(_.R6,null,_.A("div",{class:_.IV("yt-tab-shape-wiz__tab",(E["yt-tab-shape-wiz__tab--tab-selected"]=z,E))},_.A(_.d,{cond:S,then:function(f){return _.A(_.eg,{className:"yt-tab-shape-wiz__tab-icon",icon:function(){return f().iconType}})}}),W),_.A("div",{class:_.IV("yt-tab-shape-wiz__tab-bar",(p["yt-tab-shape-wiz__tab-bar--tab-bar-selected"]=z,p))}))}}))},"Hd");
Jmu.idomCompat={callbacks:{customTabRenderable:!0}};_.VqV=_.bC(function(g){var v=g.shape;g=_.I(_.Ww(48,void 0,"r9IBlb"));var r=g.next().value,k=g.next().value;g=_.I(_.Ww(0,void 0,"Bd7rmd"));var y=g.next().value,z=g.next().value,W=function(){return v().tabs},S=_.sv(),Y=function(){var e,a;
return(a=(e=W())==null?void 0:e.findIndex(function(E){return E.selected}))!=null?a:-1};
_.Hd(function(){var e=S.value.querySelectorAll("yt-tab-shape"),a=Y()>-1?e[Y()]:void 0;_.HR.addJob(function(){k((a==null?void 0:a.getBoundingClientRect().width)||0)},8,0)});
_.Z8(function(){var e=Y(),a=_.HR.addJob(function(){var E,p=((E=S.value)==null?void 0:E.querySelectorAll("yt-tab-shape"))||[],f;k(((f=e>-1?p[e]:void 0)==null?void 0:f.getBoundingClientRect().width)||0);for(f=E=0;f<e;f++)E+=p[f].offsetWidth+24;_.Cv("HTML_DIR")==="rtl"&&(E=-E);z(E)},8,0);
_.tQ(function(){_.HR.cancelJob(a)})},"EHixkc");
g={};return _.A("yt-tab-group-shape",{class:_.IV("yt-tab-group-shape-wiz",(g["yt-tab-group-shape-wiz--overflow-hidden"]=function(){return v().isOverflowHidden},g)),
el:S},_.A(_.d,{cond:W,then:function(e){return _.A(_.R6,null,_.A("div",{class:"yt-tab-group-shape-wiz__tabs",role:"tablist"},_.A(_.af,{each:e},function(a,E){return _.A(Jmu,{shape:function(){return Object.assign({},a,{isLastTab:E()===e().length-1})},
customTabRenderable:a.customTabRenderable,useCustomTabRenderable:!!a.customTabRenderable})})),_.A(OpE,{width:r,
sliderOffset:y}))}}))},"Id");
_.VqV.idomCompat=!0;var OpE=_.bC(function(g){var v=_.mQ(g.sliderOffset,0),r=g.width;return _.A("div",{class:"yt-tab-group-shape-wiz__slider",style:_.AW({width:function(){return r()+"px"},
transform:function(){return"translateX("+v()+"px)"}})})},"Jd");var qT_=_.bC(function(g){var v=function(){var z,W,S;return(S=(z=g.data().playerLogoAccessibility)==null?void 0:(W=z.accessibilityData)==null?void 0:W.label)!=null?S:""},r=_.IW(DNT,function(){return g.data().playerEntityKey}),k={};
k=_.IV("ytwFantasyPlayerViewModelHost",(k.ytwFantasyPlayerViewModelPlaying=function(){var z;return!((z=r())==null||!z.isPlayerPlaying)},k.ytwFantasyPlayerViewModelOnField=function(){var z;
return((z=r())==null?void 0:z.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},k.ytwFantasyPlayerViewModelRedZone=function(){var z;
return((z=r())==null?void 0:z.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},k));
var y=function(){var z,W,S,Y=((z=_.h0().resolve(_.Bd(_.V0)))==null?0:z())?(W=g.data().playerLogoBackgroundColor)==null?void 0:W.darkTheme:(S=g.data().playerLogoBackgroundColor)==null?void 0:S.lightTheme;return Y===void 0?"":_.QX(Y)};
return _.A("ytw-fantasy-player-view-model",{class:k},_.A(_.d,{cond:function(){return g.data().playerLogo},
then:function(z){return _.A("div",{class:"ytwFantasyPlayerViewModelLogo"},_.A("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.A(_.Kw,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.AW({"background-color":y}),data:z,alt:v})),_.A("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.A(_.eg,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.A("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.A("div",{class:"ytwFantasyPlayerViewModelHeader"},_.A(_.FS,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var z;return(z=g.data())==null?void 0:z.playerNameText}}),_.A(_.FS,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var z;return(z=g.data())==null?void 0:z.playerDescriptionText}})),_.A("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.A(_.FS,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var z;return(z=r())==null?void 0:z.gamePeriodText}}),_.A(_.FS,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var z;return(z=g.data())==null?void 0:z.opponentTeamText}}),_.A(_.FS,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var z;return(z=r())==null?void 0:z.gameStatusText}}),_.A(_.FS,{className:_.IV("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var z;return(z=r())==null?void 0:z.playerStatusText}})),_.A("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.A(_.FS,{text:function(){var z;
return(z=r())==null?void 0:z.playerStatsText}}))),_.A(_.FS,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var z;return(z=r())==null?void 0:z.fantasyScore}}))},"Kd");var syt=_.bC(function(g){return _.A("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.A(_.d,{cond:function(){return g.data().players},
then:function(v){return _.A(_.dF,{data:v},{fantasyPlayerViewModel:qT_})}}))},"Ld");var mDj=_.bC(function(g){var v=_.I(_.UX(function(){var y;return(y=g.data().selectedTabIdentifierKey)!=null?y:""})),r=v.next().value,k=v.next().value;
_.NT(function(){var y;(y=g.setSelectedTabSignal)==null||y.call(g,r)});
return _.A("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.A("div",{class:"ytTabbedViewModelTabGroup"},_.A(_.VqV,{shape:function(){var y=g.data(),z=[],W={tabs:z};if(!y.tabs)return W;y=_.I(y.tabs);for(var S=y.next(),Y={};!S.done;Y={tabViewModel:void 0},S=y.next())if(Y.tabViewModel=_.l(S.value,dWV),Y.tabViewModel){var e=S=void 0;z.push({aTagConfig:{onclick:function(a){return function(){var E;k((E=a.tabViewModel.tabIdentifier)!=null?E:"")}}(Y)},
identifier:Y.tabViewModel.tabIdentifier,selected:r()===Y.tabViewModel.tabIdentifier,title:(e=(S=Y.tabViewModel.title)==null?void 0:S.content)!=null?e:""})}return W}})),_.A(_.dF,{data:function(){var y,z=_.I((y=g.data().tabs)!=null?y:[]);
for(y=z.next();!y.done;y=z.next())if((y=_.l(y.value,dWV))&&y.tabIdentifier===r())return y.content}},{fantasyRosterViewModel:syt}))},"Md");_.B6(_.bC(function(g){var v=_.I(BBK()),r=v.next().value,k=v.next().value;return _.A("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.A(_.FS,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return g.data().title}}),_.A(_.d,{cond:function(){return g.data().tabbedViewModel},
then:function(y){return _.A(_.dF,{data:y},{tabbedViewModel:function(z){return _.A(mDj,{data:z.data,setSelectedTabSignal:k})}})}}),_.A(_.d,{cond:function(){var y,z=(y=_.l(g.data().tabbedViewModel,pkj))==null?void 0:y.tabs;
y=_.l(z==null?void 0:z[0],dWV);z=_.l(z==null?void 0:z[1],dWV);var W=y==null?void 0:y.tabIdentifier;if(r()===W){var S,Y;if(!((S=_.l(y==null?void 0:y.content,d11))==null?0:(Y=S.players)==null?0:Y.length))return g.data().noUserTeamPlayersText}else{var e,a;if(!((e=_.l(z==null?void 0:z.content,d11))==null?0:(a=e.players)==null?0:a.length))return g.data().noOpponentTeamPlayersText}},
then:function(y){return _.A(_.FS,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:y})}}))},"Nd"),"ytw-fantasy-matchup-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){return _.A("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.A(_.FS,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return g.data().title}}),_.A(_.d,{cond:function(){return g.data().matchupTeamPairs},
then:function(v){return _.A(_.af,{each:v,keyBy:"INDEX"},function(r){return _.A("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.A(_.dF,{data:function(){return[r().firstTeam,r().secondTeam]}},{fantasyTeamViewModel:function(k){return _.A($DF,{data:k.data,
compact:!0})}}))})}}))},"Od"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){var v=function(){var y,z,W;return(W=(y=g.data().userLogoAccessibility)==null?void 0:(z=y.accessibilityData)==null?void 0:z.label)!=null?W:""},r=function(){var y,z,W;
return(W=(y=g.data().opponentLogoAccessibility)==null?void 0:(z=y.accessibilityData)==null?void 0:z.label)!=null?W:""},k=_.IW(Hy3,function(){return g.data().entityKey});
return _.A("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.A("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.A(_.d,{cond:function(){return g.data().userLogo},
then:function(y){return _.A(_.Kw,{className:"ytwFantasyWinProbabilityViewModelLogo",data:y,alt:v})}}),_.A("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.A(_.FS,{text:function(){return g.data().title}})),_.A(_.d,{cond:function(){return g.data().opponentLogo},
then:function(y){return _.A(_.Kw,{className:"ytwFantasyWinProbabilityViewModelLogo",data:y,alt:r})}})),_.A("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.A("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.A(_.FS,{text:function(){var y;
return(y=k())==null?void 0:y.userWinNumberLabel}})),_.A("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.A("div",{class:_.IV("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.AW({flex:function(){var y,z;return(z=(y=k())==null?void 0:y.userWinNumber)!=null?z:50}})}),_.A("div",{class:_.IV("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.AW({flex:function(){var y,z;return(z=(y=k())==null?void 0:y.opponentWinNumber)!=null?z:50}})})),_.A("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.A(_.FS,{text:function(){var y;
return(y=k())==null?void 0:y.opponentWinNumberLabel}}))))},"Pd"),"fantasy-win-probability-view-model",{props:{data:_.me}});_.Hq("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var C1=function(){var g=_.J.apply(this,arguments)||this;g.darkerPanels=_.T("web_watch_darker_panels");g.commentsHidePanelButton=!1;g.isWatchGrid=!1;g.continuationShowButton=!1;g.isSearch=!1;g.isConstrainedList=!1;g.isWatch=!1;g.eligibleToSwitchToGrid=!1;g.notSticky=!1;g.epRestyle=!1;g.isCarouselInFeed=!0;g.topSpacingZero=!1;g.continuationIsInitialLoad=!0;g.enableSqueezebackPanels=_.T("web_shorts_enable_squeezeback_panels");g.enableAnchoredPanel=_.T("desktop_shorts_v2_anchored_panel");g.mastheadHeight=
0;g.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};g.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return g};
_.N(C1,_.J);_.c=C1.prototype;_.c.updateLockupContainerTypes=function(g){if(this.eligibleToSwitchToGrid){var v;(v=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||v.forEach(function(r){r.containerType=g})}};
_.c.getItemsPath=function(){return"data.contents"};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.c.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{commentsHeaderRenderer:{component:"ytd-comments-header-renderer",properties:{engagementPanel:"[[engagementPanel]]",hidePanelButton:"[[commentsHidePanelButton]]"}},sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isPlaylist:"[[isPlaylist]]",isClipList:"[[isClipList]]"}},itemSectionHeaderRenderer:"ytd-item-section-header-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
chipCloudRenderer:"yt-chip-cloud-renderer",feedFilterChipBarRenderer:"ytd-feed-filter-chip-bar-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},shownItems:{id:"contents",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-item-section-renderer lockup",force16By9ThumbnailAspectRatio:!0},properties:{sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailFixedWidth:"[[thumbnailWidth]]",
lockupExperiments:"[[lockupExperiments]]",containerType:"[[lockupContainerType]]"}},alertBannerViewModel:{component:"yt-alert-banner-view-model"},aboutChannelRenderer:"ytd-about-channel-renderer",activityItemRenderer:"yt-activity-item-renderer",adSlotRenderer:"ytd-ad-slot-renderer",backgroundPromoRenderer:"ytd-background-promo-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",buttonRenderer:"ytd-button-renderer",carouselAdRenderer:"ytd-carousel-ad-renderer",cardItemContainerRenderer:{component:"yt-card-item-container-renderer",
properties:{compact:"[[engagementPanel]]"}},cardItemRenderer:"yt-card-item-renderer",carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0}},channelAboutFullMetadataRenderer:"ytd-channel-about-metadata-renderer",channelFeaturedContentRenderer:"ytd-channel-featured-content-renderer",channelRenderer:{component:"ytd-channel-renderer",properties:{compactStyle:"[[engagementPanel]]"}},channelSwitcherPageRenderer:"ytd-channel-switcher-page-renderer",channelVideoPlayerRenderer:"ytd-channel-video-player-renderer",
chipCloudRenderer:{component:"yt-chip-cloud-renderer",properties:{isSearch:"[[isSearch]]"}},chipsShelfViewModel:"chips-shelf-view-model",clarificationRenderer:"ytd-clarification-renderer",commentHistoryEntryRenderer:"ytd-comment-history-entry-renderer",commentThreadRenderer:{component:"ytd-comment-thread-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",
compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactTextPromoRenderer:"ytd-compact-text-promo-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",connectedAppRenderer:"ytd-connected-app-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:"ytd-destination-shelf-renderer",didYouMeanRenderer:"yt-did-you-mean-renderer",displayAdRenderer:"ytd-display-ad-renderer",
emergencyOneboxRenderer:"ytd-emergency-onebox-renderer",eomSettingsDisclaimerRenderer:"ytd-eom-settings-disclaimer-renderer",exploratoryResultsRenderer:"ytd-exploratory-results-renderer",faqSectionRenderer:"yt-faq-section-renderer",fantasyLeagueSummaryViewModel:"fantasy-league-summary-view-model",fantasyMatchupViewModel:"ytw-fantasy-matchup-view-model",fantasyWeeklyMatchupSummaryViewModel:"ytw-fantasy-weekly-matchup-summary-view-model",fantasyWinProbabilityViewModel:"fantasy-win-probability-view-model",
feedbackElicitationSingleQuestionRenderer:"ytd-feedback-elicitation-single-question-renderer",feedEntryRenderer:"ytd-feed-entry-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",gridRenderer:"ytd-grid-renderer",richGridRenderer:"ytd-rich-grid-renderer",handlesClaimingHeaderRenderer:"ytd-handles-claiming-header-renderer",handlesClaimingUpdateSocialRenderer:"ytd-handles-claiming-update-social-renderer",handlesClaimingVanityInfoRenderer:"ytd-handles-claiming-vanity-info-renderer",handlesClaimingVideoItemRenderer:"ytd-handles-claiming-video-item-renderer",
handlesClaimingTitleImagesSectionRenderer:"ytd-handles-claiming-title-images-section-renderer",handlesClaimingFaqSectionRenderer:"ytd-handles-claiming-faq-section-renderer",hashtagTileRenderer:"ytd-hashtag-tile-renderer",horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"}},includingResultsForRenderer:"yt-including-results-for-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",
labsEditRenderer:"ytd-labs-edit-renderer",labsHeaderRenderer:"ytd-labs-header-renderer",labsItemRenderer:"ytd-labs-item-renderer",liveChatHistoryEntryRenderer:"ytd-live-chat-history-entry-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",messageRenderer:{component:"ytd-message-renderer",properties:{panel:"[[engagementPanel]]"}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",properties:{isSearch:"[[isSearch]]"}},movieRenderer:"ytd-movie-renderer",musicPassFeatureInfoRenderer:"yt-music-pass-feature-info-renderer",
newspaperRenderer:"ytd-newspaper-renderer",noResultsFoundShowingResultsForRenderer:"yt-no-results-found-showing-results-for-renderer",notificationRenderer:"ytd-notification-renderer",offerItemExpandedRenderer:"yt-offer-item-expanded-renderer",offerItemRenderer:"yt-offer-item-renderer",offerItemUpsellRenderer:"yt-offer-item-upsell-renderer",officialCardViewModel:{component:"yt-official-card-view-model",properties:{className:"[[is]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},
pageIntroductionRenderer:"ytd-page-introduction-renderer",playlistShowMetadataRenderer:"ytd-playlist-show-metadata-renderer",playlistVideoListRenderer:"ytd-playlist-video-list-renderer",playlistVideoRenderer:"ytd-playlist-video-renderer",premiumBrowseFooterRenderer:"ytd-premium-browse-footer-renderer",productDetailsRenderer:"ytd-product-details-renderer",productListHeaderRenderer:"ytd-product-list-header-renderer",promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",
purchaseItemRenderer:"ytd-purchase-item-renderer",qrCodeRenderer:"yt-qr-code-renderer",radioRenderer:"ytd-radio-renderer",recognitionShelfRenderer:"ytd-recognition-shelf-renderer",redCancelSurveyRenderer:"ytd-red-cancel-survey-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{isSearch:"[[isSearch]]",hideShelfHeader:"[[hideShortsShelfHeader]]"}},gridShelfViewModel:{component:"grid-shelf-view-model",properties:{shouldUseOwnContainerSize:"[[isSearch]]",layoutContainerWidth:"[[containerWidth]]",
className:"[[is]]"},params:{marginSettings:0}},richShelfRenderer:"ytd-rich-shelf-renderer",resultsWithoutQuotesRenderer:"yt-results-without-quotes-renderer",searchFrictionViewModel:"ytw-search-friction-view-model",searchNoResultsRenderer:"yt-search-no-results-renderer",searchPyvRenderer:"ytd-search-pyv-renderer",sectionGroupViewModel:"yt-section-group-view-model",sectionHeaderViewModel:"yt-section-header-view-model",settingsOptionsRenderer:"ytd-settings-options-renderer",shelfRenderer:{component:"ytd-shelf-renderer",
properties:{isSearch:"[[isSearch]]",isConstrainedList:"[[isConstrainedList]]"}},showingResultsForRenderer:"yt-showing-results-for-renderer",showRenderer:{component:"ytd-show-renderer",properties:{isSearch:"[[isSearch]]"}},simpleTextSectionRenderer:"ytd-simple-text-section-renderer",sponsorshipsAlertRenderer:"ytd-sponsorships-alert-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",subscriptionProductHeaderRenderer:"yt-subscription-product-header-renderer",subscriptionProductRenderer:"yt-subscription-product-renderer",
subscriptionProductUpsellOfferRenderer:"yt-subscription-product-upsell-offer-renderer",toggleFormFieldRenderer:"yt-toggle-form-field-renderer",unlimitedManageSubscriptionPageRenderer:"yt-unlimited-manage-subscription-page-renderer",unlimitedPageFeatureInfoRenderer:"ytd-unlimited-page-feature-info-renderer",unlimitedPageHeaderRenderer:"yt-unlimited-page-header-renderer",unlimitedUserNotificationRenderer:"yt-unlimited-user-notification-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}},
webAnswerRenderer:"ytd-web-answer-renderer",ypcOffersListRenderer:"yt-ypc-offers-list-renderer",redeemCodeRenderer:"ytd-redeem-code-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[continuationShowButton]]",isCommentsSection:"[[continuationIsCommentsSection]]",isInitialLoad:"[[continuationIsInitialLoad]]",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",
expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoAttributeViewModel:"yt-video-attribute-view-model",liveViewerLeaderboardItemViewModel:{component:"ytvl-live-viewer-leaderboard-item-view-model"},liveLeaderboardItemViewModel:{component:"ytvl-live-leaderboard-item-view-model"},accordionViewModel:{component:"yt-accordion-view-model"},
learningJourneyLoaderViewModel:{component:"yt-learning-journey-loader-view-model"},learningJourneyZeroStateViewModel:{component:"yt-learning-journey-zero-state"},learningJourneyQuizViewModel:{component:"learning-journey-quiz-view-model"},dividerViewModel:{component:"divider-view-model"}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]",disablePrescanVisibility:"[[continuationDisablePrescanVisibility]]"}},
reloadContinuationData:{component:"yt-reload-continuation"}},renderPriority:_.T("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.T("kevlar_low_priority_continuation")}}};
_.c.created=function(){this.JSC$14503_cachedViewportHeight=_.Cv("initialInnerHeight")||window.innerHeight};
_.c.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.c.handleIntersect=function(g){this.notSticky=g[0].intersectionRatio===1};
_.c.attached=function(){var g=this;document.addEventListener("scroll",_.cX(this,this.updateHeaderState));var v;this.mastheadHeight=((v=document.querySelector("ytd-masthead"))==null?void 0:v.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(r){g.handleIntersect(r)},{rootMargin:"-"+(this.mastheadHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){g.updateHeaderState()}),this.resizeObserver.observe(this.hostElement))};
_.c.detached=function(){document.removeEventListener("scroll",_.cX(this,this.updateHeaderState));var g;(g=this.intersectionObserver)==null||g.disconnect();var v;(v=this.resizeObserver)==null||v.disconnect()};
_.c.updated=function(g){g.has("data")&&this.updateHeaderState()};
_.c.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch($gH(!this.notSticky))};
_.c.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var g=_.hb(this.hostElement).querySelector("ytd-comments-header-renderer");g&&(g.hidePanelButton=this.commentsHidePanelButton)}};
_.c.onRetrieveLocation=function(g,v){this.containsComments()&&(this.firstCommentsLoaded=v.hasComments=!0)};
_.c.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.c.onLoadReloadContinuation=function(g,v){var r=this;g.stopPropagation();this.isReloading=!0;_.hV(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(k){var y=_.h0().resolve(_.ZO);k=v(k);y.postData(k).then(function(z){r.onReloadContinuationData(z)})}})};
_.c.onReloadContinuationData=function(g){if(g=this.get("response.continuationContents.itemSectionContinuation",g)||this.get("response.contents.itemSectionRenderer",g)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",g)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",g))this.set("data.contents",g.contents||g.results),g.header&&this.set("data.header",g.header),this.set("data.continuations",
g.continuations||[]);this.isReloading=!1};
_.c.computeContentsClass=function(g){return g?"reloading":""};
_.c.computeContainerWidth=function(){return this.hostElement.clientWidth};
_.c.computeSectionIdentifier=function(g){return g==null?void 0:g.sectionIdentifier};
_.c.computeFitContainer=function(g){return(g==null?void 0:g.sectionIdentifier)==="youchat-item-section"};
_.c.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.T("kevlar_disable_comments_auto_load")};
_.c.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.c.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.c.computeHasDestinationShelfRenderer=function(g){var v,r;return!!(g==null?0:(v=g.contents)==null?0:(r=v[0])==null?0:r.destinationShelfRenderer)};
_.c.computeHasSectionGroupViewModel=function(g){var v,r;return!!(g==null?0:(v=g.contents)==null?0:(r=v[0])==null?0:r.sectionGroupViewModel)};
_.c.computeHasQrCodeRenderer=function(g){var v,r;return!!(g==null?0:(v=g.contents)==null?0:(r=v[0])==null?0:r.qrCodeRenderer)};
_.c.computeStaticCommentsHeader=function(g){return g&&this.containsComments()};
_.c.computeEpRestyle=function(g){return _.T("web_ep_restyling")&&g&&this.containsComments()};
_.c.computeIsContinuationCommentSection=function(g){return(g==null?void 0:g.targetId)==="shorts-engagement-panel-comments-section"||(g==null?void 0:g.targetId)==="comments-section"||(g==null?void 0:g.targetId)==="engagement-panel-comments-section"};
_.c.computeSuppressPaddingDisclaimer=function(){var g,v,r,k;return!!((g=this.data)==null?0:(v=g.contents)==null?0:(r=v[0])==null?0:(k=r.productListHeaderRenderer)==null?0:k.suppressPaddingDisclaimer)};
_.c.computeHeaderStyle=function(g){switch(g==null?void 0:g.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.c.dataChanged=function(){this.firstCommentsLoaded=!1};
_.c.observeDataContentsLength=function(){var g,v;((g=this.data)==null?0:(v=g.contents)==null?0:v.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.c.onYtDismissibleItemDismissedChange=function(g){this._setItemDismissed(g.type==="yt-dismissible-item-dismissed")};
_.c.triggerContinuations=function(){for(var g=_.hb(this.hostElement).querySelector("#continuations").children,v=0;v<g.length;v++)g[v].trigger()};
_.c.triggerInitialContinuations=function(){for(var g=_.hb(this.hostElement).querySelector("#continuations").children,v=0;v<g.length;v++)g[v].triggerIfNotPreviouslyTriggered()};
_.c.handleYtItemSectionContinuation=function(g,v){var r;v&&((r=this.data)==null?void 0:r.sectionIdentifier)!==v||(this.set("data.continuations",[g]),this.triggerContinuations())};
_.c.handleYtItemSectionReplace=function(g,v){var r;v&&((r=this.data)==null?void 0:r.sectionIdentifier)!==v||(this.set("data.contents",g),this.set("data.continuations",[]))};
_.c.computeUseHeightHack=function(g){return g&&!_.T("kevlar_disable_height_hack")};
_.c.computeTopSpacingZero=function(g){return g};
_.c.continuationShowButtonChanged=function(){var g=_.hb(this.hostElement).querySelector("ytd-continuation-item-renderer");g&&(g.showButton=this.continuationShowButton)};
_.c.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("data-changed",this.data))};
_.mx.Object.defineProperties(C1.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.T("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return!!((g=this.data)==null?0:(v=g.contents)==null?0:(r=v[0])==null?0:r.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k,y,z,W;return!!((g=this.data)==null?0:(v=g.contents)==null?0:(r=v[0])==null?0:(k=r.shelfRenderer)==null?0:(y=k.content)==null?0:(z=y.gridRenderer)==null?0:(W=z.targetId)==null?0:W.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return!!((g=this.data)==null?0:(v=g.contents)==null?0:(r=v[0])==null?0:r.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return!!((g=this.data)==null?0:(v=g.contents)==null?0:(r=v[0])==null?0:r.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.gV("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.T("use_modern_typography_on_search")}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.T("use_modern_typography_on_search")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){if(this.isSearchDova)return Math.ceil((this.JSC$14503_cachedViewportHeight-130)/150)},
set:function(){}}});
C1.prototype.dataChangedForBinding=C1.prototype.dataChangedForBinding;C1.prototype.continuationShowButtonChanged=C1.prototype.continuationShowButtonChanged;C1.prototype.onYtDismissibleItemDismissedChange=C1.prototype.onYtDismissibleItemDismissedChange;C1.prototype.observeDataContentsLength=C1.prototype.observeDataContentsLength;C1.prototype.dataChanged=C1.prototype.dataChanged;C1.prototype.onServiceRequestCompleted=C1.prototype.onServiceRequestCompleted;C1.prototype.onLoadReloadContinuation=C1.prototype.onLoadReloadContinuation;
C1.prototype.onRetrieveLocation=C1.prototype.onRetrieveLocation;C1.prototype.commentsHidePanelButtonChanged=C1.prototype.commentsHidePanelButtonChanged;C1.prototype.dispatchChipBarIsSticky=C1.prototype.dispatchChipBarIsSticky;C1.prototype.updateLockupContainerTypes=C1.prototype.updateLockupContainerTypes;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],C1.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],C1.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],C1.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mg.YtLazyListBehavior),_.F("design:type",Object)],C1.prototype,"ytLazyListBehavior",void 0);_.K([_.D(_.Jq.YtNextContinuationBehavior),_.F("design:type",Object)],C1.prototype,"ytNextContinuationBehavior",void 0);
_.K([_.D(_.$I),_.F("design:type",Object)],C1.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],C1.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],C1.prototype,"ytdReduxBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],C1.prototype,"darkerPanels",void 0);_.K([_.u(),_.F("design:type",Object)],C1.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Boolean)],C1.prototype,"engagementPanel",void 0);_.K([_.u(),_.F("design:type",Object)],C1.prototype,"commentsHidePanelButton",void 0);_.K([_.u(),_.F("design:type",Object)],C1.prototype,"isWatchGrid",void 0);_.K([_.u(),_.F("design:type",Object)],C1.prototype,"continuationShowButton",void 0);_.K([_.u({computed:"computeIsContinuationCommentSection(data)"}),_.F("design:type",Boolean)],C1.prototype,"continuationIsCommentsSection",void 0);
_.K([_.u({value:!0}),_.F("design:type",Boolean)],C1.prototype,"autoFill",void 0);_.K([_.u(),_.F("design:type",Boolean)],C1.prototype,"continuationDisablePrescanVisibility",void 0);_.K([_.u(),_.F("design:type",Boolean)],C1.prototype,"isReloading",void 0);_.K([_.u(),_.F("design:type",Object)],C1.prototype,"isSearch",void 0);_.K([_.u(),_.F("design:type",Object)],C1.prototype,"isConstrainedList",void 0);_.K([_.u(),_.F("design:type",Object)],C1.prototype,"isWatch",void 0);
_.K([_.u(),_.F("design:type",Object)],C1.prototype,"eligibleToSwitchToGrid",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],C1.prototype,"notSticky",void 0);_.K([_.u({selector:_.CC}),_.F("design:type",Object)],C1.prototype,"isGridViewEnabled",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.F("design:type",Object)],C1.prototype,"epRestyle",void 0);
_.K([_.C("isWatch"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],C1.prototype,"hideShortsShelfHeader",null);_.K([_.C("isSearch","isWatch"),_.F("design:type",String),_.F("design:paramtypes",[])],C1.prototype,"thumbnailWidth",null);_.K([_.C("isSearch","isWatch"),_.F("design:type",String),_.F("design:paramtypes",[])],C1.prototype,"sizing",null);
_.K([_.C("isWatch","isGridViewEnabled","data"),_.u({reflectToAttribute:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],C1.prototype,"lockupContainerType",null);_.K([_.IU("lockupContainerType","data"),_.F("design:type",Function),_.F("design:paramtypes",[Number]),_.F("design:returntype")],C1.prototype,"updateLockupContainerTypes",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],C1.prototype,"pageSubtype",void 0);
_.K([_.u({computed:"computeContainerWidth()"}),_.F("design:type",Number)],C1.prototype,"containerWidth",void 0);_.K([_.u(),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],C1.prototype,"isPlaylist",null);_.K([_.u(),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],C1.prototype,"isClipList",null);_.K([_.u(),_.F("design:type",Object)],C1.prototype,"isCarouselInFeed",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],C1.prototype,"isPlaylistVideoContainer",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],C1.prototype,"isSearchFrictionPage",null);_.K([_.u({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.F("design:type",Boolean)],C1.prototype,"useHeightHack",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.F("design:type",Object)],C1.prototype,"topSpacingZero",void 0);_.K([_.u({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.F("design:type",Boolean)],C1.prototype,"showButton",void 0);_.K([_.u(),_.F("design:type",Boolean)],C1.prototype,"firstCommentsLoaded",void 0);_.K([_.u(),_.F("design:type",Object)],C1.prototype,"continuationIsInitialLoad",void 0);
_.K([_.u(),_.F("design:type",Boolean)],C1.prototype,"isSearchDova",void 0);_.K([_.u({reflectToAttribute:!0,readOnly:!0}),_.F("design:type",Boolean)],C1.prototype,"itemDismissed",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.F("design:type",String)],C1.prototype,"sectionIdentifier",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.F("design:type",String)],C1.prototype,"fitContainer",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.F("design:type",Boolean)],C1.prototype,"hasDestinationShelfRenderer",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.F("design:type",Boolean)],C1.prototype,"staticCommentsHeader",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],C1.prototype,"enableSqueezebackPanels",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],C1.prototype,"enableAnchoredPanel",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.F("design:type",Boolean)],C1.prototype,"hasSectionGroupViewModel",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.F("design:type",Boolean)],C1.prototype,"hasQrCodeRenderer",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.F("design:type",Boolean)],C1.prototype,"suppressDisclaimerSeparator",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.F("design:type",String)],C1.prototype,"headerStyle",void 0);_.K([_.C("isSearch"),_.F("design:type",Object),_.F("design:paramtypes",[])],C1.prototype,"lockupExperiments",null);
_.K([_.C("isSearch"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],C1.prototype,"typographyBump",null);_.K([_.PX("#header"),_.F("design:type",HTMLElement)],C1.prototype,"header",void 0);_.K([_.IU("notSticky"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],C1.prototype,"dispatchChipBarIsSticky",null);
_.K([_.IU("commentsHidePanelButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],C1.prototype,"commentsHidePanelButtonChanged",null);_.K([_.zz("yt-retrieve-location"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],C1.prototype,"onRetrieveLocation",null);
_.K([_.zz("yt-load-reload-continuation"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Function]),_.F("design:returntype")],C1.prototype,"onLoadReloadContinuation",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],C1.prototype,"onServiceRequestCompleted",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],C1.prototype,"dataChanged",null);
_.K([_.Um("data.contents.length"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],C1.prototype,"observeDataContentsLength",null);_.K([_.zz("yt-dismissible-item-dismissed"),_.zz("yt-dismissible-item-undismissed"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],C1.prototype,"onYtDismissibleItemDismissedChange",null);
_.K([_.IU("continuationShowButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],C1.prototype,"continuationShowButtonChanged",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],C1.prototype,"dataChangedForBinding",null);C1=_.K([_.V({is:"ytd-item-section-renderer",disableElementRegistration:!0})],C1);
_.m(C1,"ytd-item-section-renderer",function(){if(PGu!==void 0)return PGu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class$="[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer"></div>\n<div id="spinner-container" class="style-scope ytd-item-section-renderer">\n  <tp-yt-paper-spinner-lite active="[[computeIsReloading(isReloading, continuationIsReloading)]]" class="style-scope ytd-item-section-renderer">\n  </tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class$="[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer"></div>\n<div id="continuations" class="style-scope ytd-item-section-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return PGu=g},{mode:1});var Kwu;var gmF=_.qd(_.I0("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var h2R={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"};var bpV={},R2A=(bpV[0]={title:_.XV(_.I0("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.XV(_.I0("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:iY("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},bpV[1]={title:_.XV(_.I0("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:iY("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},bpV);_.Hq("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var uv=function(){var g=_.J.apply(this,arguments)||this;g.allVideosCount=0;g.allPlaylistCount=0;g.shouldRenderDownloadsBanner=!1;g.hasOptedIntoSmartDownloads=!1;g.areAllSmartDownloadsDeleted=!1;g.smartDownloadsCompleted=!1;return g};
_.N(uv,_.J);uv.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
uv.prototype.attached=function(){this.downloadsToRenderChanged()};
uv.prototype.detached=function(){this.set("renderableData",{})};
uv.prototype.downloadsToRenderChanged=function(){var g=_.KH().getState().entities,v=_.T5(g),r=_.T("kevlar_playlist_dl_page_killswitch")?oc3(g):_.ly(g),k=_.zNm(g),y=_.Uf(v);g=_.fH(g);this.set("renderableData",rRo(r,v,k,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,y,g))};
uv.prototype.downloadsToRenderChanged=uv.prototype.downloadsToRenderChanged;_.K([_.D(_.QN),_.F("design:type",Object)],uv.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],uv.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],uv.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],uv.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],uv.prototype,"renderableData",void 0);_.K([_.u({selector:_.ZGh}),_.F("design:type",Object)],uv.prototype,"allVideosCount",void 0);_.K([_.u({selector:izR}),_.F("design:type",Object)],uv.prototype,"allPlaylistCount",void 0);_.K([_.u({selector:_.Coo}),_.F("design:type",Object)],uv.prototype,"shouldRenderDownloadsBanner",void 0);_.K([_.u({selector:_.ubo}),_.F("design:type",Object)],uv.prototype,"hasOptedIntoSmartDownloads",void 0);
_.K([_.u({selector:_.xWs}),_.F("design:type",Object)],uv.prototype,"areAllSmartDownloadsDeleted",void 0);_.K([_.u({selector:jCh}),_.F("design:type",Object)],uv.prototype,"smartDownloadsCompleted",void 0);_.K([_.Um("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","allPlaylistCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uv.prototype,"downloadsToRenderChanged",null);
uv=_.K([_.V({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],uv);
_.m(uv,"ytd-offline-item-section-renderer",function(){if(Kwu!==void 0)return Kwu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-offline-item-section-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Kwu=g},
{mode:1});var Fw0;var ipt;var xk=function(){return _.J.apply(this,arguments)||this};
_.N(xk,_.J);
xk.prototype.onDataChanged=function(){if(this.JSC$14529_lastData){var g=this.getFilterClass(this.JSC$14529_lastData.status);g&&this.hostElement.classList.remove(g)}var v;(g=this.getFilterClass((v=this.data)==null?void 0:v.status))&&this.hostElement.classList.add(g);g==="selected"?_.hb(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.hb(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");g==="disabled"?_.hb(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.hb(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$14529_lastData=this.data};
xk.prototype.getFilterClass=function(g){switch(g){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
xk.prototype.onDataChanged=xk.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],xk.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],xk.prototype,"data",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xk.prototype,"onDataChanged",null);xk=_.K([_.V({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],xk);
_.m(xk,"ytd-search-filter-renderer",function(){if(ipt!==void 0)return ipt;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-search-filter-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n<div id="label" title="[[data.tooltip]]" class="style-scope ytd-search-filter-renderer">\n    <yt-formatted-string text="[[data.label]]" class="style-scope ytd-search-filter-renderer"></yt-formatted-string>\n    <yt-icon id="dismiss-x" hidden="[[!data.navigationEndpoint]]" icon="yt-icons:dismissal" class="style-scope ytd-search-filter-renderer">\n    </yt-icon>\n  </div>\n</a>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return ipt=g},{mode:_.v6("kevlar_poly_si_batch_j075")?1:2});var jr=function(){return _.J.apply(this,arguments)||this};
_.N(jr,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],jr.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],jr.prototype,"data",void 0);jr=_.K([_.V({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],jr);
_.m(jr,"ytd-search-filter-group-renderer",function(){if(Fw0!==void 0)return Fw0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-group-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="filter-group-name" class="style-scope ytd-search-filter-group-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-search-filter-group-renderer"></yt-formatted-string>\n</h4>\n<template is="dom-repeat" items="[[data.filters]]" class="style-scope ytd-search-filter-group-renderer">\n  <template is="dom-if" if="[[item.searchFilterRenderer]]" class="style-scope ytd-search-filter-group-renderer">\n    <ytd-search-filter-renderer data="[[item.searchFilterRenderer]]" class="style-scope ytd-search-filter-group-renderer">\n    </ytd-search-filter-renderer>\n  </template>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Fw0=g},{mode:_.v6("kevlar_poly_si_batch_j075")?1:2});var Gv0;var $k=function(){return _.J.apply(this,arguments)||this};
_.N($k,_.J);$k.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.ke());this.isCollapsed=!this.isCollapsed};
$k.prototype.navigateToAboutTheseResultsPage=function(){var g=Ea("https://www.youtube.com/howyoutubeworks/product-features/search/");g?_.ub(window,g,"_blank"):_.xA(Error("Oh"))};
$k.prototype.dataChanged=function(){this.isCollapsed=!0};
$k.prototype.computeShowBottomBorder=function(){var g,v,r;return!!((g=this.data)==null?0:(v=g.button)==null?0:v.toggleButtonRenderer)||!((r=this.data)==null||!r.aboutTheseResultsButton)};
$k.prototype.dataChanged=$k.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],$k.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],$k.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.F("design:type",Boolean)],$k.prototype,"showBottomBorder",void 0);_.K([_.u(),_.F("design:type",Boolean)],$k.prototype,"renderCollapsibleMenu",void 0);
_.K([_.u(),_.F("design:type",Boolean)],$k.prototype,"isCollapsed",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$k.prototype,"dataChanged",null);$k=_.K([_.V({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],$k);
_.m($k,"ytd-search-sub-menu-renderer",function(){if(Gv0!==void 0)return Gv0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="filter-menu" class="style-scope ytd-search-sub-menu-renderer">\n  <div id="container" class="style-scope ytd-search-sub-menu-renderer">\n    <ytd-toggle-button-renderer align-by-text="" data="[[data.button.toggleButtonRenderer]]" on-click="toggleFilters" class="style-scope ytd-search-sub-menu-renderer">\n    </ytd-toggle-button-renderer>\n    <template is="dom-if" if="[[data.aboutTheseResultsButton]]" class="style-scope ytd-search-sub-menu-renderer">\n      <ytd-button-renderer align-by-text="" data="[[data.aboutTheseResultsButton.buttonRenderer]]" on-click="navigateToAboutTheseResultsPage" class="style-scope ytd-search-sub-menu-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n  <template is="dom-if" if="[[renderCollapsibleMenu]]" class="style-scope ytd-search-sub-menu-renderer">\n    <tp-yt-iron-collapse id="collapse" opened="[[!isCollapsed]]" class="style-scope ytd-search-sub-menu-renderer">\n      <div id="collapse-content" class="style-scope ytd-search-sub-menu-renderer">\n        <template is="dom-repeat" items="[[data.groups]]" class="style-scope ytd-search-sub-menu-renderer">\n          <ytd-search-filter-group-renderer data="[[item.searchFilterGroupRenderer]]" class="style-scope ytd-search-sub-menu-renderer">\n          </ytd-search-filter-group-renderer>\n        </template>\n      </div>\n    </tp-yt-iron-collapse>\n  </template>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Gv0=g},{mode:1});var X7_;var BJB=new _.bR("SECTION_LIST_RENDERER_TOKEN");var hGu;var Jf=function(){return _.J.apply(this,arguments)||this};
_.N(Jf,_.J);Jf.prototype.computeStyle=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Jf.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Jf.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],Jf.prototype,"headerStyle",void 0);Jf=_.K([_.V({is:"ytd-text-header-renderer",disableElementRegistration:!0})],Jf);
_.m(Jf,"ytd-text-header-renderer",function(){if(hGu!==void 0)return hGu;var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e[[getSimpleString(data.title)]]\n");g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return hGu=g},{mode:1});var ndV;var OE=function(){return _.J.apply(this,arguments)||this};
_.N(OE,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],OE.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],OE.prototype,"data",void 0);OE=_.K([_.V({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],OE);
_.m(OE,"ytd-minor-moment-header-renderer",function(){if(ndV!==void 0)return ndV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<img src$="[[data.imageUrl]]" alt="" class="minormoment-header-img style-scope ytd-minor-moment-header-renderer">\n<yt-formatted-string id="title" respect-html-dir="" text="[[data.title]]" class="style-scope ytd-minor-moment-header-renderer"></yt-formatted-string>\n<yt-formatted-string id="caption" respect-html-dir="" text="[[data.caption]]" class="style-scope ytd-minor-moment-header-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ndV=g},{mode:1});var MqV;var VM=function(){return _.J.apply(this,arguments)||this};
_.N(VM,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],VM.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],VM.prototype,"data",void 0);VM=_.K([_.V({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],VM);
_.m(VM,"ytd-minor-moment-setting-alert-renderer",function(){if(MqV!==void 0)return MqV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-setting-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n</yt-formatted-string>\n<template is="dom-repeat" items="[[data.details]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n  <yt-formatted-string class="detail-text style-scope ytd-minor-moment-setting-alert-renderer" text="[[item]]">\n  </yt-formatted-string>\n</template>\n<yt-formatted-string id="link" text="[[data.link]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n</yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return MqV=g},{mode:1});var RG0;var gPu;var qR=function(){var g=_.J.apply(this,arguments)||this;g.booleanSettingById=!1;g.smartDownloadsEnabledVE=_.Tp(128287);g.smartDownloadsDisabledVE=_.Tp(128286);g.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return g};
_.N(qR,_.J);_.c=qR.prototype;_.c.attachSmartDownloadsSettingVes=function(){var g;this.activeVeForLogging||((g=this.data)==null?void 0:g.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.r2(_.Y6(),this.smartDownloadsEnabledVE),_.r2(_.Y6(),this.smartDownloadsDisabledVE))};
_.c.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.hV(this.hostElement,"yt-settings-switch-ready")};
_.c.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.c.onSwitchChange=function(g){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(g=_.se(g).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.T("kevlar_settings_switch_resolve_command_killswitch")?_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(g)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.c.handleUpdateSettingsSwitch=function(g){(g=_.l(g,Vl0))&&this.data&&this.data.id===g.id&&this.set("data.enabled",!!g.enabled)};
_.c.onToggleSettingsSwitch=function(g,v){this.data&&this.data.id===g&&this.set("data.enabled",v!=null?v:!this.data.enabled)};
_.c.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.Fb.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.c.maybeLogSmartDownloadsSettingVisibility=function(){var g=_.Z3(),v;g&&((v=this.data)==null?void 0:v.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.O3(g,[this.smartDownloadsEnabledVE]),_.Vk(g,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.O3(g,[this.smartDownloadsDisabledVE]),_.Vk(g,[this.smartDownloadsEnabledVE])))};
_.c.maybeLogSmartDownloadsSettingClick=function(){var g;((g=this.data)==null?void 0:g.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.yu(_.Y6(),this.activeVeForLogging)};
_.c.updateDataEnabledFromBinding=function(g){this.set("data.enabled",g.detail.value)};
_.mx.Object.defineProperties(qR.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var g=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!g&&(g=this.ytRendererBehavior.getSimpleString(this.data.title));return g}}});
qR.prototype.dataChanged=qR.prototype.dataChanged;_.K([_.D(_.QN),_.F("design:type",Object)],qR.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],qR.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],qR.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],qR.prototype,"ytComponentBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],qR.prototype,"data",void 0);_.K([_.u({selector:function(g,v){if(Object.keys(g==null?void 0:g.entities).length)switch(v){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return YlA(g.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.F("design:type",Object)],qR.prototype,"booleanSettingById",void 0);_.K([_.u(),_.F("design:type",_.fW)],qR.prototype,"activeVeForLogging",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],qR.prototype,"toggleAriaLabel",null);_.K([_.Um("data"),_.Um("booleanSettingById"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qR.prototype,"dataChanged",null);
qR=_.K([_.V({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],qR);
_.m(qR,"ytd-settings-switch-renderer",function(){if(gPu!==void 0)return gPu;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-switch-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-toggle-button id="toggle" aria-label$="[[toggleAriaLabel]]" checked="[[data.enabled]]" noink="" on-change="onSwitchChange" on-checked-changed="updateDataEnabledFromBinding" class="style-scope ytd-settings-switch-renderer">\n  <div id="toggle-container" class="style-scope ytd-settings-switch-renderer"></div>\n</tp-yt-paper-toggle-button>\n<div class="style-scope ytd-settings-switch-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n  <div id="icon" hidden="[[!data.thumbnail]]" class="style-scope ytd-settings-switch-renderer">\n    <yt-img-shadow height="24" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-settings-switch-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return gPu=g},{mode:1});var sE=function(){return _.J.apply(this,arguments)||this};
_.N(sE,_.J);sE.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}}}}};
_.mx.Object.defineProperties(sE.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var g=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(g+=" remove-left-margin");this.data.extraBottomSpace&&(g+=" extra-bottom-space");return g}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],sE.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],sE.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],sE.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],sE.prototype,"contentsClassName",null);sE=_.K([_.V({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],sE);
_.m(sE,"ytd-minor-moment-setting-section-renderer",function(){if(RG0!==void 0)return RG0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-setting-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class$="[[contentsClassName]] style-scope ytd-minor-moment-setting-section-renderer">\n  <div id="title" hidden="[[!data.title]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-minor-moment-setting-section-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="header" hidden="[[!data.header]]" text="[[data.header]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="summary" hidden="[[!data.summary]]" text="[[data.summary]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n  </yt-formatted-string>\n  <div id="settings" hidden="[[!data.settings]]" class="style-scope ytd-minor-moment-setting-section-renderer"></div>\n  <div id="alerts" hidden="[[!data.alerts]]" class="style-scope ytd-minor-moment-setting-section-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return RG0=g},{mode:1});var vP6;var mM=function(){return _.J.apply(this,arguments)||this};
_.N(mM,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],mM.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],mM.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],mM.prototype,"data",void 0);mM=_.K([_.V({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],mM);
_.m(mM,"ytd-empty-product-details-renderer",function(){if(vP6!==void 0)return vP6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-empty-product-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-empty-product-details-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-empty-product-details-renderer"></yt-formatted-string>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return vP6=g},{mode:1});var rj6;var kWF;var K1=function(){var g=_.J.apply(this,arguments)||this;g.expanded=!0;return g};
_.N(K1,_.J);K1.prototype.getBadgeRowClass=function(g,v,r){for(var k=_.I(this.hostElement.querySelectorAll("yt-img-shadow")),y=k.next();!y.done;y=k.next())y.value.onShow();g=g.selected;return r?g!==-1?g===v?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(g!==void 0?g:0)===v?"badge-line":"badge-hidden"};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],K1.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],K1.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],K1.prototype,"expanded",void 0);K1=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],K1);
_.m(K1,"ytd-sponsorships-loyalty-badges-renderer",function(){if(kWF!==void 0)return kWF;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-loyalty-badges-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="description-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n  <yt-formatted-string class="description style-scope ytd-sponsorships-loyalty-badges-renderer" text="[[data.description]]">\n  </yt-formatted-string>\n</div>\n<div class="badge-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n  <template is="dom-repeat" items="[[data.loyaltyBadges]]" class="style-scope ytd-sponsorships-loyalty-badges-renderer">\n    <div class$="[[getBadgeRowClass(data, index, expanded)]] style-scope ytd-sponsorships-loyalty-badges-renderer">\n      <div class="badge-title-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n        <yt-formatted-string class="badge-title style-scope ytd-sponsorships-loyalty-badges-renderer" text="[[item.sponsorshipsLoyaltyBadgeRenderer.title]]">\n        </yt-formatted-string>\n      </div>\n      <div class="icon-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n        <yt-img-shadow class="badge-icon style-scope ytd-sponsorships-loyalty-badges-renderer" thumbnail="[[item.sponsorshipsLoyaltyBadgeRenderer.icon]]">\n        </yt-img-shadow>\n      </div>\n    </div>\n  </template>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return kWF=g},{mode:1});var yj6;var bv=function(){var g=_.J.apply(this,arguments)||this;g.expanded=!0;return g};
_.N(bv,_.J);bv.prototype.getContainerClasses=function(g,v){g=g?"expanded":"collapsed";v&&(g+=" item");return g};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],bv.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],bv.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],bv.prototype,"expanded",void 0);bv=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],bv);
_.m(bv,"ytd-sponsorships-perk-renderer",function(){if(yj6!==void 0)return yj6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-perk-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class$="[[getContainerClasses(expanded, data.title)]] style-scope ytd-sponsorships-perk-renderer">\n  <div class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n  <div id="expandable" hidden$="[[!expanded]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <template is="dom-if" if="[[data.description]]" class="style-scope ytd-sponsorships-perk-renderer">\n      <div class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n    </template>\n    <template is="dom-if" if="[[data.fulfillmentInstructions]]" class="style-scope ytd-sponsorships-perk-renderer">\n      <div id="fulfillment-instructions" class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string split-lines="1" text="[[data.fulfillmentInstructions]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n    </template>\n  </div>\n  <template is="dom-if" if="[[data.loyaltyBadges]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <ytd-sponsorships-loyalty-badges-renderer data="[[data.loyaltyBadges.sponsorshipsLoyaltyBadgesRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perk-renderer"></ytd-sponsorships-loyalty-badges-renderer>\n  </template>\n  <template is="dom-if" if="[[!data.loyaltyBadges]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <div id="images-line" class="style-scope ytd-sponsorships-perk-renderer">\n      <yt-formatted-string id="image-description" text="[[data.imageDescription]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string>\n      <template is="dom-if" if="[[data.images]]" class="style-scope ytd-sponsorships-perk-renderer">\n        <template is="dom-repeat" items="[[data.images]]" as="image" class="style-scope ytd-sponsorships-perk-renderer">\n          <yt-img-shadow class="images style-scope ytd-sponsorships-perk-renderer" thumbnail="[[image]]"></yt-img-shadow>\n        </template>\n      </template>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.loyaltyMessage]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <yt-live-chat-membership-item-renderer data="[[data.loyaltyMessage.liveChatMembershipItemRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-live-chat-membership-item-renderer>\n  </template>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return yj6=g},{mode:1});var cju;var FZ=function(){var g=_.J.apply(this,arguments)||this;g.expanded=!0;return g};
_.N(FZ,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],FZ.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],FZ.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],FZ.prototype,"expanded",void 0);FZ=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],FZ);
_.m(FZ,"ytd-sponsorships-perks-renderer",function(){if(cju!==void 0)return cju;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-perks-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="perks-title" hidden="[[!data.perksTitle]]" text="[[data.perksTitle]]" class="style-scope ytd-sponsorships-perks-renderer">\n</yt-formatted-string>\n<template is="dom-repeat" items="[[data.perks]]" class="style-scope ytd-sponsorships-perks-renderer">\n  <div class="item style-scope ytd-sponsorships-perks-renderer">\n    <ytd-sponsorships-perk-renderer data="[[item.sponsorshipsPerkRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perks-renderer">\n    </ytd-sponsorships-perk-renderer>\n  </div>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return cju=g},{mode:1});var iv=function(){var g=_.J.apply(this,arguments)||this;g.isCollapsed=!1;return g};
_.N(iv,_.J);iv.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
iv.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
iv.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var g;this.expandCollapseButton=_.l((g=this.data)==null?void 0:g.expandButton,_.w1)}else{var v;this.expandCollapseButton=_.l((v=this.data)==null?void 0:v.collapseButton,_.w1)}};
iv.prototype.updateExpandCollapseButton=iv.prototype.updateExpandCollapseButton;iv.prototype.onDataChanged=iv.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],iv.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],iv.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],iv.prototype,"isCollapsed",void 0);_.K([_.u(),_.F("design:type",Object)],iv.prototype,"expandCollapseButton",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iv.prototype,"onDataChanged",null);_.K([_.Um("data","isCollapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iv.prototype,"updateExpandCollapseButton",null);iv=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],iv);
_.m(iv,"ytd-sponsorships-expandable-perks-renderer",function(){if(rj6!==void 0)return rj6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-expandable-perks-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="badged-title style-scope ytd-sponsorships-expandable-perks-renderer">\n  <yt-img-shadow thumbnail="[[data.badge]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></yt-img-shadow>\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></yt-formatted-string>\n</div>\n<yt-formatted-string class="subtitle style-scope ytd-sponsorships-expandable-perks-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n<hr class="style-scope ytd-sponsorships-expandable-perks-renderer">\n<yt-formatted-string class="expandable-heading style-scope ytd-sponsorships-expandable-perks-renderer" text="[[data.expandableHeader]]"></yt-formatted-string>\n<ytd-button-renderer class="end-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[data.endButton.buttonRenderer]]"></ytd-button-renderer>\n<ytd-button-renderer class="bottom-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[data.bottomButton.buttonRenderer]]"></ytd-button-renderer>\n<ytd-button-renderer class="expand-collapse-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[expandCollapseButton]]" noink="" on-click="onExpandCollapse"></ytd-button-renderer>\n\n<div class="expandable-content style-scope ytd-sponsorships-expandable-perks-renderer">\n  <template is="dom-repeat" items="[[data.expandableItems]]" as="item" class="style-scope ytd-sponsorships-expandable-perks-renderer">\n    <ytd-sponsorships-perk-renderer data="[[item.sponsorshipsPerkRenderer]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></ytd-sponsorships-perk-renderer>\n  </template>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return rj6=g},{mode:1});var z9j;var GY=function(){return _.J.apply(this,arguments)||this};
_.N(GY,_.J);GY.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],GY.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],GY.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],GY.prototype,"data",void 0);GY=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],GY);
_.m(GY,"ytd-sponsorships-actionable-message-renderer",function(){if(z9j!==void 0)return z9j;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-actionable-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<button on-click="handleAction" class="style-scope ytd-sponsorships-actionable-message-renderer">\n  <yt-img-shadow id="icon" height="24" thumbnail="[[data.icon]]" width="24" class="style-scope ytd-sponsorships-actionable-message-renderer"></yt-img-shadow>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-actionable-message-renderer"></yt-formatted-string>\n</button>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return z9j=g},{mode:1});var I51;var XZ=function(){return _.J.apply(this,arguments)||this};
_.N(XZ,_.J);_.c=XZ.prototype;_.c.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.c.getExpansionIcon=function(g){return g?"COLLAPSE":"EXPAND"};
_.c.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.c.computeMessageContainerStyle=function(g){var v=g.expandableItems?" style-clickable":"";return g.messageContainerStyle?g.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+v:"style-unspecified"+v};
_.c.isSinglePerk=function(g){return!!g.messageContainerStyle&&(g.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||g.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.c.onExpandedChanged=function(){var g=this;if(this.expanded)for(var v=_.I(this.hostElement.querySelectorAll("yt-img-shadow")),r=v.next();!r.done;r=v.next())r.value.onShow();_.q7(this,function(){_.hV(g.hostElement,"yt-refit")})};
_.c.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
XZ.prototype.onDataChanged=XZ.prototype.onDataChanged;XZ.prototype.onExpandedChanged=XZ.prototype.onExpandedChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],XZ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],XZ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],XZ.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],XZ.prototype,"expanded",void 0);
_.K([_.IU("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XZ.prototype,"onExpandedChanged",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XZ.prototype,"onDataChanged",null);XZ=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],XZ);
_.m(XZ,"ytd-sponsorships-expandable-message-renderer",function(){if(I51!==void 0)return I51;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-expandable-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class$="[[computeMessageContainerStyle(data)]] style-scope ytd-sponsorships-expandable-message-renderer">\n  <button id="message-container" on-tap="onToggleExpand" class="style-scope ytd-sponsorships-expandable-message-renderer">\n    <template is="dom-if" if="[[isSinglePerk(data)]]" class="style-scope ytd-sponsorships-expandable-message-renderer">\n      <yt-icon id="check-icon" icon="yt-icons:check" class="style-scope ytd-sponsorships-expandable-message-renderer"></yt-icon>\n    </template>\n    <yt-formatted-string class="text style-scope ytd-sponsorships-expandable-message-renderer" text="[[data.text]]"></yt-formatted-string>\n    <template is="dom-if" if="[[data.expandableItems]]" class="style-scope ytd-sponsorships-expandable-message-renderer">\n      <yt-icon id="expand-icon" icon="[[getExpansionIcon(expanded)]]" class="style-scope ytd-sponsorships-expandable-message-renderer"></yt-icon>\n    </template>\n  </button>\n  <div id="content-container" hidden="[[!expanded]]" class="style-scope ytd-sponsorships-expandable-message-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return I51=g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var WiP;var BH=function(){return _.J.apply(this,arguments)||this};
_.N(BH,_.J);BH.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"}}}}};
BH.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.l(this.data.endButton,_.w1).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
BH.prototype.onDataChanged=BH.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],BH.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],BH.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],BH.prototype,"data",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BH.prototype,"onDataChanged",null);
BH=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],BH);
_.m(BH,"ytd-sponsorships-heading-renderer",function(){if(WiP!==void 0)return WiP;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-heading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-heading-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-heading-renderer"></yt-formatted-string>\n  <div id="subtitle-content" hidden="[[!data.subtitle]]" class="style-scope ytd-sponsorships-heading-renderer">\n    <yt-img-shadow id="subtitle-icon" hidden="[[!data.subtitleIcon]]" thumbnail="[[data.subtitleIcon]]" class="style-scope ytd-sponsorships-heading-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-sponsorships-heading-renderer"></yt-formatted-string>\n  </div>\n  <div id="bottom-button" class="style-scope ytd-sponsorships-heading-renderer"></div>\n</div>\n<div id="end-button" class="style-scope ytd-sponsorships-heading-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return WiP=g},{mode:1});var PFj;var hf=function(){return _.J.apply(this,arguments)||this};
_.N(hf,_.J);_.K([_.u(),_.F("design:type",Object)],hf.prototype,"data",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],hf.prototype,"ytRendererBehavior",void 0);hf=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],hf);
_.m(hf,"ytd-sponsorships-links-renderer",function(){if(PFj!==void 0)return PFj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-links-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.links]]" class="style-scope ytd-sponsorships-links-renderer">\n  <yt-formatted-string class="link style-scope ytd-sponsorships-links-renderer" link-inherit-color="" text="[[item]]">\n</yt-formatted-string></template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return PFj=g},{mode:1});var S9c;var n1=function(){return _.J.apply(this,arguments)||this};
_.N(n1,_.J);_.c=n1.prototype;_.c.onDataChanged=function(){if(this.data&&this.data.expandableItems){var g;(g=_.hb(this.hostElement).querySelector("tp-yt-paper-button"))==null||g.setAttribute("role","button")}else{var v;(v=_.hb(this.hostElement).querySelector("tp-yt-paper-button"))==null||v.removeAttribute("role")}};
_.c.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.c.getExpansionIcon=function(g){return g?"COLLAPSE":"EXPAND"};
_.c.getTileClasses=function(g){return g?"tile expandable-tile":"tile"};
_.c.getButtonDisabled=function(g){return g?void 0:""};
n1.prototype.onDataChanged=n1.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],n1.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],n1.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],n1.prototype,"expanded",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n1.prototype,"onDataChanged",null);
n1=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],n1);
_.m(n1,"ytd-sponsorships-list-tile-renderer",function(){if(S9c!==void 0)return S9c;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-list-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button id="tile" class="tile style-scope ytd-sponsorships-list-tile-renderer" class$="[[getTileClasses(data.expandableItems)]]" disabled$="[[getButtonDisabled(data.expandableItems)]]" noink="" on-tap="onToggleExpand">\n  <yt-img-shadow class="icon style-scope ytd-sponsorships-list-tile-renderer" thumbnail="[[data.icon]]"></yt-img-shadow>\n  <div class="titles style-scope ytd-sponsorships-list-tile-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-list-tile-renderer" text="[[data.title]]"></yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-list-tile-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n    <yt-formatted-string class="detail style-scope ytd-sponsorships-list-tile-renderer" text="[[data.detail]]"></yt-formatted-string>\n  </div>\n  <template is="dom-if" if="[[data.expandableItems]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n    <yt-icon class="expand-icon style-scope ytd-sponsorships-list-tile-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </template>\n</tp-yt-paper-button>\n\n<template is="dom-if" if="[[expanded]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n  <div class="tiles-container style-scope ytd-sponsorships-list-tile-renderer">\n    <template is="dom-repeat" items="[[data.expandableItems]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n      <template is="dom-if" if="[[item.sponsorshipsLoyaltyBadgesRenderer]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n        <ytd-sponsorships-loyalty-badges-renderer class="sponsorships-loyalty-badges-renderer style-scope ytd-sponsorships-list-tile-renderer" data="[[item.sponsorshipsLoyaltyBadgesRenderer]]"></ytd-sponsorships-loyalty-badges-renderer>\n      </template>\n      <template is="dom-if" if="[[item.sponsorshipsListTileRenderer]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n        <div class="tile style-scope ytd-sponsorships-list-tile-renderer">\n          <yt-img-shadow class="icon style-scope ytd-sponsorships-list-tile-renderer" thumbnail="[[item.sponsorshipsListTileRenderer.icon]]">\n          </yt-img-shadow>\n          <div class="titles style-scope ytd-sponsorships-list-tile-renderer">\n            <yt-formatted-string class="title style-scope ytd-sponsorships-list-tile-renderer" text="[[item.sponsorshipsListTileRenderer.title]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtitle style-scope ytd-sponsorships-list-tile-renderer" text="[[item.sponsorshipsListTileRenderer.subtitle]]">\n            </yt-formatted-string>\n          </div>\n        </div>\n      </template>\n    </template>\n  </div>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return S9c=g},{mode:1});var oP6;var Y9_;var MR=function(){return _.J.apply(this,arguments)||this};
_.N(MR,_.J);MR.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],MR.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],MR.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],MR.prototype,"data",void 0);MR=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],MR);
_.m(MR,"ytd-sponsorships-promotion-renderer",function(){if(Y9_!==void 0)return Y9_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-promotion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-promotion-renderer">\n  <div id="above-button" class="style-scope ytd-sponsorships-promotion-renderer">\n    <yt-formatted-string class="above-redeem-button-text style-scope ytd-sponsorships-promotion-renderer" text="[[data.aboveRedeemButtonText]]"></yt-formatted-string>\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-sponsorships-promotion-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n  <div id="redeem-button" class="style-scope ytd-sponsorships-promotion-renderer"></div>\n  <yt-formatted-string class="redeem-disclaimer style-scope ytd-sponsorships-promotion-renderer" split-lines="true" text="[[data.redeemDisclaimer]]"></yt-formatted-string>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Y9_=g},{mode:1});var Unj;var R_=function(){return _.J.apply(this,arguments)||this};
_.N(R_,_.J);R_.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],R_.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],R_.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],R_.prototype,"data",void 0);R_=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],R_);
_.m(R_,"ytd-sponsorships-purchase-option-renderer",function(){if(Unj!==void 0)return Unj;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-purchase-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-purchase-option-renderer">\n  <div id="purchase-info" class="style-scope ytd-sponsorships-purchase-option-renderer">\n    <div id="header" class="style-scope ytd-sponsorships-purchase-option-renderer">\n      <yt-formatted-string class="purchase-text style-scope ytd-sponsorships-purchase-option-renderer" text="[[data.text]]"></yt-formatted-string>\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-sponsorships-purchase-option-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-purchase-option-renderer" split-lines="true" text="[[data.disclaimer]]"></yt-formatted-string>\n  </div>\n  <div id="purchase-button" class="style-scope ytd-sponsorships-purchase-option-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Unj=g},{mode:1});var AjV;var e9B;var gn=function(){return _.J.apply(this,arguments)||this};
_.N(gn,_.J);_.K([_.u(),_.F("design:type",Object)],gn.prototype,"data",void 0);gn=_.K([_.V({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],gn);
_.m(gn,"ytd-ypc-offer-promo-renderer",function(){if(e9B!==void 0)return e9B;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-offer-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-ypc-offer-promo-renderer">\n  <yt-icon id="icon" icon="[[data.icon.iconType]]" class="style-scope ytd-ypc-offer-promo-renderer"></yt-icon>\n  <div id="benefit-info" class="style-scope ytd-ypc-offer-promo-renderer">\n    <div id="header" class="style-scope ytd-ypc-offer-promo-renderer">\n      <yt-formatted-string class="title style-scope ytd-ypc-offer-promo-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </div>\n    <div id="badge-section" class="style-scope ytd-ypc-offer-promo-renderer">\n      <ytd-badge-supported-renderer id="badge" top-standalone-badge="[[data.badge]]" class="style-scope ytd-ypc-offer-promo-renderer">\n        </ytd-badge-supported-renderer>\n    <yt-formatted-string class="subtitle style-scope ytd-ypc-offer-promo-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n    </div>\n  </div>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return e9B=g},{mode:1});var v1=function(){return _.J.apply(this,arguments)||this};
_.N(v1,_.J);_.c=v1.prototype;
_.c.configureRendererStamper=function(){return{"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.expandableMessage":{id:"expandable-message",mapping:{sponsorshipsExpandableMessageRenderer:{component:"ytd-sponsorships-expandable-message-renderer"}}},"data.purchaseOption":{id:"purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}},"data.alternativePurchaseOption":{id:"alternative-purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}},
"data.offerPromoCard":{id:"offer-promo",mapping:{ypcOfferPromoRenderer:{component:"ytd-ypc-offer-promo-renderer"}}}}};
_.c.expansionCTA=function(g,v){return g&&(v?g.collapseCallToAction:g.expansionCallToAction)};
_.c.getExpansionIcon=function(g){return g?"COLLAPSE":"EXPAND"};
_.c.expansionCallToActionTap=function(){var g=this;this.expanded=!this.expanded;_.q7(this,function(){_.hV(g.hostElement,"yt-refit")})};
_.c.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var g,v=(g=this.data)==null?void 0:g.onVisible;v&&this.ytComponentBehavior.resolveCommand(v)};
_.c.computeDisplayTitle=function(g){return!(!g||this.titledisplaystatus!=="show")};
_.c.computeDisplaySeparator=function(){return!1};
_.c.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
v1.prototype.onDataChanged=v1.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],v1.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],v1.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],v1.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],v1.prototype,"data",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],v1.prototype,"expanded",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],v1.prototype,"purchaseButtonClicked",void 0);_.K([_.u({reflectToAttribute:!0,value:"show"}),_.F("design:type",String)],v1.prototype,"titledisplaystatus",void 0);_.K([_.u({computed:"computeDisplayTitle(data.title)"}),_.F("design:type",Boolean)],v1.prototype,"displayTitle",void 0);
_.K([_.u({computed:"computeDisplaySeparator(data)"}),_.F("design:type",Boolean)],v1.prototype,"displaySeparator",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],v1.prototype,"onDataChanged",null);v1=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],v1);
_.m(v1,"ytd-sponsorships-tier-renderer",function(){if(AjV!==void 0)return AjV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-tier-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="title" hidden="[[!displayTitle]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n</div>\n<div id="offer-promo" hidden="[[!data.offerPromoCard]]" class="style-scope ytd-sponsorships-tier-renderer">\n</div>\n<div id="purchase-with-options" hidden="[[!data.purchaseOption]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="purchase-option" class="style-scope ytd-sponsorships-tier-renderer"></div>\n  <div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!data.alternativePurchaseOption]]"></div>\n  <div id="alternative-purchase-option" class="style-scope ytd-sponsorships-tier-renderer"></div>\n</div>\n<div id="default-purchase-view" hidden="[[data.purchaseOption]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="above-purchase-button" hidden="[[!data.abovePurchaseButtonText]]" class="style-scope ytd-sponsorships-tier-renderer">\n    <yt-formatted-string id="above-purchase-button-text" text="[[data.abovePurchaseButtonText]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n    <yt-formatted-string id="above-purchase-button-text-subtitle" class="subtitle style-scope ytd-sponsorships-tier-renderer" text="[[data.abovePurchaseButtonTextSubtitle]]"></yt-formatted-string>\n  </div>\n  <div id="premium-freebie-promo" class="style-scope ytd-sponsorships-tier-renderer"></div>\n  <div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!displaySeparator]]"></div>\n  <div id="header" class="style-scope ytd-sponsorships-tier-renderer">\n    <div id="purchase-button" on-tap="onPurchaseButtonTap" class="style-scope ytd-sponsorships-tier-renderer"></div>\n    \n    <yt-formatted-string id="purchase-text" force-default-style="" hidden="[[!data.purchaseText]]" text="[[data.purchaseText]]" class="style-scope ytd-sponsorships-tier-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-tier-renderer" split-lines="true" text="[[data.disclaimer]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!displaySeparator]]"></div>\n<div id="expandable-message" class="style-scope ytd-sponsorships-tier-renderer"></div>\n<div id="content" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="perks_section" class="style-scope ytd-sponsorships-tier-renderer">\n    <ytd-sponsorships-perks-renderer id="perks" data="[[data.perks.sponsorshipsPerksRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-tier-renderer"></ytd-sponsorships-perks-renderer>\n  </div>\n  <button id="expansion_call_to_action" on-tap="expansionCallToActionTap" hidden="[[!data.expansionCallToAction]]" class="style-scope ytd-sponsorships-tier-renderer">\n    <yt-formatted-string text="[[expansionCTA(data, expanded)]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n    <yt-icon class="expand-icon style-scope ytd-sponsorships-tier-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </button>\n</div>\n<div id="footer" class="style-scope ytd-sponsorships-tier-renderer">\n  <yt-formatted-string id="bottom-disclaimer" class="disclaimer style-scope ytd-sponsorships-tier-renderer" split-lines="true" text="[[data.bottomDisclaimer]]">\n  </yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return AjV=g},{mode:2});var rn=function(){return _.J.apply(this,arguments)||this};
_.N(rn,_.J);
rn.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"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],rn.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],rn.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],rn.prototype,"data",void 0);rn=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],rn);
_.m(rn,"ytd-sponsorships-management-renderer",function(){if(oP6!==void 0)return oP6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-management-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="alert-renderer" class="style-scope ytd-sponsorships-management-renderer"></div>\n<div id="main-section" class="style-scope ytd-sponsorships-management-renderer">\n  <div id="content" class="style-scope ytd-sponsorships-management-renderer"></div>\n  <div id="sidebar" class="style-scope ytd-sponsorships-management-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return oP6=g},{mode:1});var a5t;var ky=function(){return _.J.apply(this,arguments)||this};
_.N(ky,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ky.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ky.prototype,"data",void 0);ky=_.K([_.V({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],ky);
_.m(ky,"ytd-open-in-native-app-view-model",function(){if(a5t!==void 0)return a5t;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-open-in-native-app-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-attributed-string id="title" data="[[data.title]]" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n<yt-image id="image" data="[[data.image]]" ftl-eligible="" height="162" width="200" class="style-scope ytd-open-in-native-app-view-model">\n</yt-image>\n<yt-attributed-string id="text" data="[[data.detailsText]]" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n<yt-attributed-string id="link" data="[[data.learnMoreLink]]" force-default-style="" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return a5t=g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var EPH;var dn_;var pQ6=_.Vd(["top-"]),TlC=_.Vd(["bottom-"]),l50=_.Vd(["left-"]),f5u=_.Vd(["right-"]),Nlj={},Zoj=function(g,v,r){g.removeAttribute("top-"+r);g.removeAttribute("bottom-"+r);g.removeAttribute("left-"+r);g.removeAttribute("right-"+r);v&&(v.top&&_.sa([_.gm(pQ6)],g,"top-"+r,v.top),v.bottom&&_.sa([_.gm(TlC)],g,"bottom-"+r,v.bottom),v.left&&_.sa([_.gm(l50)],g,"left-"+r,v.left),v.right&&_.sa([_.gm(f5u)],g,"right-"+r,v.right))};
Nlj.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(g){var v,r=_.hb((v=this.hostElement)!=null?v:this),k;v=this.cardItemBoxBehaviorMarginTargetId&&r?r.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(k=this.hostElement)!=null?k:this;Zoj(v,g,"margin")},
cardItemContainerPaddingChanged_:function(g){var v,r=_.hb((v=this.hostElement)!=null?v:this),k;v=this.cardItemBoxBehaviorPaddingTargetId&&r?r.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(k=this.hostElement)!=null?k:this;Zoj(v,g,"padding")}}];var y7={CARD_ITEM_COLOR_GENERAL_BACKGROUND_A:"var(--yt-spec-general-background-a)",CARD_ITEM_COLOR_GENERAL_BACKGROUND_B:"var(--yt-spec-general-background-b)",CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID:"var(--yt-spec-brand-background-solid)",CARD_ITEM_COLOR_ERROR_BACKGROUND:"var(--yt-spec-error-background)",CARD_ITEM_COLOR_TEXT_PRIMARY:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_TEXT_SECONDARY:"var(--yt-spec-text-secondary)",CARD_ITEM_COLOR_TEXT_DISABLED:"var(--yt-spec-text-disabled)",CARD_ITEM_COLOR_CALL_TO_ACTION:"var(--yt-spec-call-to-action)",
CARD_ITEM_COLOR_ICON_INACTIVE:"var(--yt-spec-icon-inactive)",CARD_ITEM_COLOR_ICON_DISABLED:"var(--yt-spec-icon-disabled)",CARD_ITEM_COLOR_BRAND_ICON_ACTIVE:"var(--yt-spec-brand-icon-active)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-brand-icon-inactive)",CARD_ITEM_COLOR_10_PERCENT_LAYER:"var(--yt-spec-10-percent-layer)",CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE:"var(--yt-spec-text-primary-inverse)",CARD_ITEM_COLOR_ICON_ACTIVE_OTHER:"var(--yt-spec-icon-active-other)",CARD_ITEM_COLOR_THEMED_GREEN:"var(--yt-spec-themed-green)",
CARD_ITEM_COLOR_ERROR_INDICATOR:"var(--yt-spec-error-indicator)"};var Ho_;var tOP;var c1=function(){return _.J.apply(this,arguments)||this};
_.N(c1,_.J);c1.prototype.textColorChanged_=function(){this.hostElement.style.color=y7[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
c1.prototype.textColorChanged_=c1.prototype.textColorChanged_;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],c1.prototype,"ytRendererBehavior",void 0);_.K([_.D(Nlj.YtCardItemBoxBehavior),_.F("design:type",Object)],c1.prototype,"ytCardItemBoxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],c1.prototype,"data",void 0);_.K([_.IU("data.textColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c1.prototype,"textColorChanged_",null);
c1=_.K([_.HX({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],c1);
_.m(c1,"yt-card-item-text-renderer",function(){if(tOP===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_renderer.yt.card.item.text.renderer.css.js--\x3e<yt-formatted-string id="card-text" force-default-style="" split-lines="1" text="[[data.text]]" text-style$="[[data.style]]" class="style-scope yt-card-item-text-renderer">\n</yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Ho_===void 0&&(Ho_=document.createElement("template"));var k=Ho_;r.call(v,k.content.cloneNode(!0),g.content.firstChild);tOP=g}g=tOP;return g},{mode:2});var DnV;var Li0;var zi=function(){return _.J.apply(this,arguments)||this};
_.N(zi,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],zi.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],zi.prototype,"data",void 0);zi=_.K([_.HX({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],zi);
_.m(zi,"yt-card-item-badge-renderer",function(){if(Li0===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_badge_renderer.yt.card.item.badge.renderer.css.js--\x3e<div id="card-block" class="style-scope yt-card-item-badge-renderer">\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden$="[[!data.badges]]" class="style-scope yt-card-item-badge-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="text" split-lines="1" text="[[data.text]]" class="style-scope yt-card-item-badge-renderer">\n  </yt-formatted-string>\n</div>\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;DnV===void 0&&(DnV=document.createElement("template"));var k=DnV;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Li0=g}g=Li0;return g},{mode:2});var wQt;var Q9c;var IB=function(){return _.J.apply(this,arguments)||this};
_.N(IB,_.J);IB.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],IB.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],IB.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],IB.prototype,"data",void 0);IB=_.K([_.HX({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],IB);
_.m(IB,"yt-card-item-text-collection-renderer",function(){if(Q9c===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-collection-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_collection_renderer.yt.card.item.text.collection.renderer.css.js--\x3e<div id="text-renderers" text-alignment$="[[data.textAlignment]]" class="style-scope yt-card-item-text-collection-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;wQt===void 0&&(wQt=document.createElement("template"));var k=wQt;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Q9c=g}g=Q9c;return g},{mode:2});var CFP;var uPt;var W1=function(){return _.J.apply(this,arguments)||this};
_.N(W1,_.J);W1.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]]"}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],W1.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],W1.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],W1.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Number)],W1.prototype,"iconSize",void 0);W1=_.K([_.HX({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],W1);
_.m(W1,"yt-card-item-text-with-button-renderer",function(){if(uPt===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-with-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_with_button_renderer.yt.card.item.text.with.button.renderer.css.js--\x3e<div id="card-item-text-collection-renderer" class="style-scope yt-card-item-text-with-button-renderer"></div>\n<div id="primary-button" aria-hidden="true" class="style-scope yt-card-item-text-with-button-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;CFP===void 0&&(CFP=document.createElement("template"));var k=CFP;r.call(v,k.content.cloneNode(!0),g.content.firstChild);uPt=g}g=uPt;return g},{mode:2});var P1=function(){return _.J.apply(this,arguments)||this};
_.N(P1,_.J);P1.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"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],P1.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],P1.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],P1.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],P1.prototype,"data",void 0);P1=_.K([_.V({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],P1);
_.m(P1,"ytd-commerce-cart-summary-line-item-renderer",function(){if(dn_!==void 0)return dn_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-summary-line-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="summary-content" class="style-scope ytd-commerce-cart-summary-line-item-renderer">\n  <div id="summary-text" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n  <div id="additional-metadata-text" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n</div>\n<div id="price" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return dn_=g},{mode:1});_.Hq("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var Su=function(){var g=_.J.apply(this,arguments)||this;g.hidden=!1;return g};
_.N(Su,_.J);_.c=Su.prototype;_.c.configureRendererStamper=function(){return{"data.estimatedTotalLineItem":{id:"estimated-total-line-item",mapping:{commerceCartSummaryLineItemRenderer:"ytd-commerce-cart-summary-line-item-renderer"}},"data.checkoutButton":{id:"checkout-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.cartButton":{id:"cart-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.c.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.c.updateSummary=function(){var g=this.commerceCartCheckoutButtonEntity,v;if(((v=this.data)==null?0:v.cartButton)&&g.checkoutSummaryText){var r,k=LA((r=this.data)==null?void 0:r.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+k+".cardItemTextRenderer.text",w0(g.checkoutSummaryText));if(g.checkoutDetailText){var y;r=LA((y=this.data)==null?void 0:y.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+r+".cardItemTextRenderer.text",w0(g.checkoutDetailText))}if(g.checkoutAdditionalMetadataText){var z;
y=LA((z=this.data)==null?void 0:z.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+y+".cardItemTextRenderer.text",w0(g.checkoutAdditionalMetadataText))}}else g.estimatedTotalPrice&&(z=LA((k=this.data)==null?void 0:k.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+z+".cardItemTextRenderer.text",w0(g.estimatedTotalPrice)))};
_.c.updateIsHidden=function(){var g,v=(g=this.commerceCartCheckoutButtonEntity)==null?void 0:g.isHidden;v!==void 0&&(this.hidden=v)};
_.c.updateCheckoutButton=function(){var g,v=(g=this.commerceCartCheckoutButtonEntity)==null?void 0:g.isDisabled;v!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",v);var r;g=(r=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:r.innertubeCommand;g!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",g);var k;r=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.checkoutButtonText;r!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:r})};
Su.prototype.entityChanged=Su.prototype.entityChanged;_.K([_.D(_.QN),_.F("design:type",Object)],Su.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Su.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Su.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Su.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Su.prototype,"fullWidth",void 0);_.K([_.u(),_.F("design:type",Object)],Su.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Su.prototype,"compact",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Su.prototype,"hidden",void 0);
_.K([_.u({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:wfF}),_.F("design:type",Object)],Su.prototype,"commerceCartCheckoutButtonEntity",void 0);_.K([_.IU("commerceCartCheckoutButtonEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Su.prototype,"entityChanged",null);Su=_.K([_.V({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],Su);
_.m(Su,"ytd-commerce-cart-checkout-button-renderer",function(){if(EPH!==void 0)return EPH;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-checkout-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="estimated-total-line-item" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n<div id="checkout-button" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n<div id="cart-button" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return EPH=g},{mode:2});var xn6;_.j9H={};
_.j9H.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",_.cX(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.cX(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(g){!this.tappableItemBehaviorTapEnabled||g.keyCode!==13&&g.keyCode!==32||g.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var g=this.data.onTap;g.ypcGetCartEndpoint?(_.gh(this.hostElement,[g]),this.tappableItemBehaviorTapEnabled=!1):g.ypcOffersEndpoint?_.gh(this.hostElement,[g]):_.v2(this.hostElement,[g],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(g){this.tappableItemBehaviorTapEnabled=!!g},
tappableItemBehaviorOnTapEnabledChanged_:function(){var g=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(g.setAttribute("tabIndex",0),g.setAttribute("role","button")):(g.removeAttribute("tabIndex"),g.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(g){g.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var $nc;var Jj1;var oB=function(){return _.J.apply(this,arguments)||this};
_.N(oB,_.J);oB.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.tW("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.tW("sharingToggleButtonAndDefaultButton")}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],oB.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],oB.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],oB.prototype,"data",void 0);oB=_.K([_.HX({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],oB);
_.m(oB,"yt-card-item-actions-renderer",function(){if(Jj1===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_actions_renderer.yt.card.item.actions.renderer.css.js--\x3e<div id="secondary-button-renderer" hidden$="[[!data.secondaryButtonRenderer]]" class="style-scope yt-card-item-actions-renderer"></div>\n<div id="primary-button-renderer" hidden$="[[!data.primaryButtonRenderer]]" class="style-scope yt-card-item-actions-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;$nc===void 0&&($nc=document.createElement("template"));var k=$nc;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Jj1=g}g=Jj1;return g},{mode:2});var OoH;var VOt;var q9F;var s9H;var mnj;var Ki6;var Yy=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return g};
_.N(Yy,_.J);Yy.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
Yy.prototype.handleDarkModeToggledAction_=function(g){this.isDarkTheme_=g};
Yy.prototype.computeThemeImage_=function(g,v){if(!g||!g.imageLight)return!1;this.isCircular_=g.isCircular;g.imageWidth&&(this.hostElement.style.width=g.imageWidth+"px");g.imageHeight&&(this.hostElement.style.height=g.imageHeight+"px");g.borderWidth&&(this.image.style.borderWidth=g.borderWidth+"px",this.image.style.borderStyle="solid");g.borderColor&&(this.image.style.borderColor=_.QX(g.borderColor));return v&&g.imageDark?g.imageDark:g.imageLight};
Yy.prototype.computeThemeIcon_=function(g){var v,r;if(!(g==null?0:(v=g.themedIcon)==null?0:(r=v.icon)==null?0:r.iconType))return!1;this.icon.style.color=y7[g.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(g.imageWidth||18)+"px";this.icon.style.height=(g.imageHeight||18)+"px";return _.c6(g.themedIcon.icon.iconType)};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Yy.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Yy.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(Nlj.YtCardItemBoxBehavior),_.F("design:type",Object)],Yy.prototype,"ytCardItemBoxBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Yy.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Yy.prototype,"data",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],Yy.prototype,"fit",void 0);_.K([_.u(),_.F("design:type",Boolean)],Yy.prototype,"isDarkTheme_",void 0);_.K([_.u({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.F("design:type",Object)],Yy.prototype,"themeImage_",void 0);_.K([_.u({computed:"computeThemeIcon_(data)"}),_.F("design:type",Object)],Yy.prototype,"themeIcon_",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Object)],Yy.prototype,"isCircular_",void 0);
_.K([_.PX("#image"),_.F("design:type",Object)],Yy.prototype,"image",void 0);_.K([_.PX("#icon"),_.F("design:type",Object)],Yy.prototype,"icon",void 0);Yy=_.K([_.HX({is:"yt-themed-image-renderer",disableElementRegistration:!0})],Yy);
_.m(Yy,"yt-themed-image-renderer",function(){if(Ki6===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-themed-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_themed_image_renderer.yt.themed.image.renderer.css.js--\x3e<yt-img-shadow id="image" fit="[[fit]]" height="[[data.imageHeight]]" hidden="[[!themeImage_]]" thumbnail="[[themeImage_]]" width="[[data.imageWidth]]" class="style-scope yt-themed-image-renderer">\n</yt-img-shadow>\n<yt-icon id="icon" hidden="[[!themeIcon_]]" icon="[[themeIcon_]]" class="style-scope yt-themed-image-renderer">\n</yt-icon>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;mnj===void 0&&(mnj=document.createElement("template"));var k=mnj;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Ki6=g}g=Ki6;return g},{mode:2});var UI=function(){return _.J.apply(this,arguments)||this};
_.N(UI,_.J);UI.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"}}}}};
UI.prototype.computeImagePlacement_=function(g){return g||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],UI.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],UI.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],UI.prototype,"data",void 0);_.K([_.u({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.F("design:type",String)],UI.prototype,"imagePlacement",void 0);
UI=_.K([_.HX({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],UI);
_.m(UI,"yt-card-item-text-with-image-renderer",function(){if(s9H===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-with-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_with_image_renderer.yt.card.item.text.with.image.renderer.css.js--\x3e<div id="themed-image-renderer" class="style-scope yt-card-item-text-with-image-renderer"></div>\n<div id="card-item-text-collection-renderer" class="style-scope yt-card-item-text-with-image-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;q9F===void 0&&(q9F=document.createElement("template"));var k=q9F;r.call(v,k.content.cloneNode(!0),g.content.firstChild);s9H=g}g=s9H;return g},{mode:2});var AS=function(){return _.J.apply(this,arguments)||this};
_.N(AS,_.J);AS.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"}}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],AS.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],AS.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],AS.prototype,"data",void 0);AS=_.K([_.HX({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],AS);
_.m(AS,"yt-card-item-error-renderer",function(){if(VOt===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-error-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_error_renderer.yt.card.item.error.renderer.css.js--\x3e<div id="triangle-up-container" class="style-scope yt-card-item-error-renderer">\n  <div id="triangle-up" class="style-scope yt-card-item-error-renderer"></div>\n</div>\n<div id="error-text-renderer" class="style-scope yt-card-item-error-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;OoH===void 0&&(OoH=document.createElement("template"));var k=OoH;r.call(v,k.content.cloneNode(!0),g.content.firstChild);VOt=g}g=VOt;return g},{mode:2});var boj;var Fi6;_.Hq("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var eu=function(){return _.J.apply(this,arguments)||this};
_.N(eu,_.J);_.c=eu.prototype;
_.c.configureRendererStamper=function(){return{"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"},cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",
mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"},cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},themedImageRenderer:{component:"yt-themed-image-renderer"},cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}},"data.errorRenderer":{id:"error-renderer",mapping:{cardItemErrorRenderer:{component:"yt-card-item-error-renderer"}}},"data.headerPromoRenderer":{id:"header-promo-renderer",
mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.footerRenderer":{id:"footer-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.c.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.c.backgroundColorChanged_=function(){var g,v=(g=this.data)==null?void 0:g.backgroundColor;g=y7[v||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.hb(this.hostElement).querySelector("#main-content").style.backgroundColor=g};
_.c.headerPromoBackgroundColorChanged_=function(){var g,v=(g=this.data)==null?void 0:g.headerPromoBackgroundColor;g=y7[v||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.hb(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=g};
_.c.errorRendererVisibilityChanged_=function(){var g=this.isExpanded_,v;this.isErrorRendererVisible_=!((v=this.data)==null||!v.errorRenderer)&&!g};
_.c.onYtToggleButton_=function(g,v){this.isExpanded_=v.toggled};
eu.prototype.onYtToggleButton_=eu.prototype.onYtToggleButton_;eu.prototype.errorRendererVisibilityChanged_=eu.prototype.errorRendererVisibilityChanged_;eu.prototype.headerPromoBackgroundColorChanged_=eu.prototype.headerPromoBackgroundColorChanged_;eu.prototype.backgroundColorChanged_=eu.prototype.backgroundColorChanged_;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],eu.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],eu.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(Nlj.YtCardItemBoxBehavior),_.F("design:type",Object)],eu.prototype,"ytCardItemBoxBehavior",void 0);_.K([_.D(_.j9H.YtTappableItemBehavior),_.F("design:type",Object)],eu.prototype,"ytTappableItemBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],eu.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],eu.prototype,"isExpanded_",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],eu.prototype,"isErrorRendererVisible_",void 0);_.K([_.IU("data.backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eu.prototype,"backgroundColorChanged_",null);_.K([_.IU("data.headerPromoBackgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eu.prototype,"headerPromoBackgroundColorChanged_",null);
_.K([_.IU("data.errorRenderer","isExpanded_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eu.prototype,"errorRendererVisibilityChanged_",null);_.K([_.zz("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[Event,Object]),_.F("design:returntype")],eu.prototype,"onYtToggleButton_",null);eu=_.K([_.HX({is:"yt-card-item-renderer",disableElementRegistration:!0})],eu);
_.m(eu,"yt-card-item-renderer",function(){if(Fi6===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_renderer.yt.card.item.renderer.css.js--\x3e<div id="main-content" primary-container-placement$="[[data.primaryContainerPlacement]]" box-style$="[[data.cardItemBoxStyle]]" aria-label="[[data.accessibilityData.label]]" class="style-scope yt-card-item-renderer">\n  <div id="main-content-negative-margin-wrapper" content-placement$="[[data.contentPlacement]]" class="style-scope yt-card-item-renderer">\n    <div id="heading-description-container" class="style-scope yt-card-item-renderer">\n       <div id="header-promo-container" class="style-scope yt-card-item-renderer">\n          <div id="heading-renderer" hidden$="[[!data.headingRenderer]]" class="style-scope yt-card-item-renderer">\n          </div>\n          <div id="header-promo-renderer" hidden$="[[!data.headerPromoRenderer]]" class="style-scope yt-card-item-renderer">\n          </div>\n      </div>\n      <div id="description-renderer" hidden$="[[!data.descriptionRenderer]]" class="style-scope yt-card-item-renderer">\n      </div>\n    </div>\n    <div id="additional-info-renderer" additional-info-placement$="[[data.additionalInfoPlacement]]" hidden$="[[!data.additionalInfoRenderer]]" class="style-scope yt-card-item-renderer">\n    </div>\n    <div id="footer-renderer" hidden$="[[!data.footerRenderer]]" class="style-scope yt-card-item-renderer"></div>\n  </div>\n</div>\n<div id="error-renderer" hidden$="[[!isErrorRendererVisible_]]" class="style-scope yt-card-item-renderer"></div>\n<div id="divider" divider-style$="[[data.dividerStyle]]" hidden$="[[!data.dividerStyle]]" class="style-scope yt-card-item-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;boj===void 0&&(boj=document.createElement("template"));var k=boj;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Fi6=g}g=Fi6;return g},{mode:2});_.Hq("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var aB=function(){var g=_.J.apply(this,arguments)||this;g.hidden=!1;return g};
_.N(aB,_.J);_.c=aB.prototype;_.c.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.c.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.c.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var g,v=(g=this.commerceCartHeaderEntity)==null?void 0:g.isHidden;v!==void 0&&(this.hidden=v)}};
_.c.updateTitle=function(){var g=this.commerceCartHeaderEntity.isDisabled,v,r,k=(r=_.l((v=this.data)==null?void 0:v.item,G3H))==null?void 0:r.headingRenderer;k&&(v=LA(k,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+v+".0.cardItemTextRenderer.textColor",g?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.c.updateSummaryText=function(){var g=this.commerceCartHeaderEntity;if(this.compact){var v,r,k=(r=_.l((v=this.data)==null?void 0:v.item,G3H))==null?void 0:r.headingRenderer;k&&(v=LA(k,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+v+".1.cardItemTextRenderer.text",g.shortHeaderSummaryText?w0(g.shortHeaderSummaryText):g.headerSummaryText?w0(g.headerSummaryText):""))}else{var y;if(v=(y=_.l((k=this.data)==null?void 0:k.item,G3H))==null?void 0:y.additionalInfoRenderer)v=LA(v,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+v+".text",g.headerSummaryText?w0(g.headerSummaryText):"")}};
_.c.updateCheckoutButton=function(){var g=this.commerceCartHeaderEntity,v,r,k=(r=_.l((v=this.data)==null?void 0:v.item,G3H))==null?void 0:r.additionalInfoRenderer;v=LA(k,"buttonRenderer");var y;r=(y=this.commerceCartHeaderEntity)==null?void 0:y.isButtonDisabled;var z;y=(z=this.commerceCartHeaderEntity)==null?void 0:z.isButtonHidden;r!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+v+".buttonRenderer.isDisabled",r);y!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
y);var W;g=(W=g.checkoutButtonCommand)==null?void 0:W.innertubeCommand;g!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+v+".buttonRenderer.command",g)};
aB.prototype.entityChanged=aB.prototype.entityChanged;_.K([_.D(_.QN),_.F("design:type",Object)],aB.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],aB.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],aB.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],aB.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],aB.prototype,"compact",void 0);_.K([_.u({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(g,v){return _.k7(g.entities,"commerceCartHeaderEntity",v)}}),
_.F("design:type",Object)],aB.prototype,"commerceCartHeaderEntity",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],aB.prototype,"hidden",void 0);_.K([_.IU("commerceCartHeaderEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],aB.prototype,"entityChanged",null);aB=_.K([_.V({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],aB);
_.m(aB,"ytd-commerce-cart-header-renderer",function(){if(xn6!==void 0)return xn6;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="item" class="style-scope ytd-commerce-cart-header-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return xn6=g},{mode:1});var ioV;var GWc=_.S$(function(g,v){var r;return(r=g.onChangeCallback)==null?void 0:r.call(g,v)},1E3),XQu=_.bC(function(g){var v=g.data;
var r=g.iconMinus;g=g.iconPlus;var k=function(){return!!v().disabled},y=_.I(_.Ww(0,void 0,"r56zNb")),z=y.next().value,W=y.next().value;
y={};y=_.IV("yt-spec-quantity-incrementer-shape__icon",(y["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return k()||z()===(v().onRemoveCommand?0:1)},y));
var S={};S=_.IV("yt-spec-quantity-incrementer-shape__icon",(S["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return z()>=v().maxValue||k()},S));
var Y={};Y=_.IV("yt-spec-quantity-incrementer-shape__text",(Y["yt-spec-quantity-incrementer-shape__text--invalid"]=function(){return z()>v().maxValue},Y["yt-spec-quantity-incrementer-shape__text--text-disabled"]=k,Y));
var e=_.oV(function(){if(z()===1){var E,p;(p=(E=v()).onRemoveCommand)==null||p.call(E)}E=z()>v().maxValue?v().maxValue:z()-1;W(E);GWc(v(),E);return!1}),a=_.oV(function(){if(z()===v().maxValue)return!1;
var E=z()+1;W(E);GWc(v(),E);return!1});
_.NT(function(){W(v().value)});
return _.A("quantity-incrementer-shape",null,_.A("div",{class:"yt-spec-quantity-incrementer-shape"},_.A("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return z()===(v().onRemoveCommand?0:1)||k()},
"aria-label":function(){return z()!==1?v().minusLabel:v().minimumReachedLabel},
"on:click":e},_.A(_.dZ,{model:{circular:!0}}),_.A("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.A("div",{class:y},r()))),_.A("div",{class:Y},z),_.A("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return z()>=v().maxValue||k()},
"aria-label":function(){return z()!==v().maxValue?v().plusLabel:v().maximumReachedLabel},
"on:click":a},_.A(_.dZ,{model:{circular:!0}}),_.A("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.A("div",{class:S},g())))))},"Qd");_.B6(_.bC(function(g){function v(){r().onRemoveCommand&&_.jW(r().onRemoveCommand)}
var r=g.data;var k=_.IW(JLA,function(){return r().quantityIncrementerEntityKey});
return _.A("yt-quantity-incrementer-view-model",null,_.A(XQu,{data:function(){var y=r(),z;var W=k()?!((z=k())==null||!z.disabled):!1;var S;z=k()?(S=k())==null?void 0:S.quantity:r().quantity;return cRm(y,W,v,z)},
iconMinus:function(){return _.A(_.eg,{icon:"BAR_HORIZONTAL",className:_.Pq("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-minus-icon")})},
iconPlus:function(){return _.A(_.eg,{icon:"ADD",className:_.Pq("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-plus-icon")})}}))},"Rd"),"yt-quantity-incrementer-view-model",{props:{data:_.me}});var EI=function(){var g=_.J.apply(this,arguments)||this;g.compact=!1;g.hasQuantityIncrementer=!1;return g};
_.N(EI,_.J);EI.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"}}}};
EI.prototype.computeHasQuantityIncrementer=function(){var g;return!!_.l((g=this.data)==null?void 0:g.picker,nc6)};
EI.prototype.onLabelClick=function(){var g;(g=this.dropdownEl)==null||g.open()};
_.K([_.PX("ytd-dropdown-renderer"),_.F("design:type",Object)],EI.prototype,"dropdownEl",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],EI.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],EI.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],EI.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],EI.prototype,"quantityColor",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],EI.prototype,"compact",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.F("design:type",Object)],EI.prototype,"hasQuantityIncrementer",void 0);EI=_.K([_.V({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],EI);
_.m(EI,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(ioV!==void 0)return ioV;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-item-quantity-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="picker-label" on-click="onLabelClick" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer">[[getSimpleString(data.pickerLabel)]]</div>\n<div id="picker" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer"></div>\n<div id="price" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ioV=g},{mode:1});var BlF;var h91;var dn=function(){return _.J.apply(this,arguments)||this};
_.N(dn,_.J);dn.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
dn.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
dn.prototype.updateTitle=function(){var g=this.disabledCartItemEntity;g.disableActionName&&this.set("data.title",w0(g.disableActionName))};
dn.prototype.updateButton=function(){var g,v=(g=this.disabledCartItemEntity.undoCommand)==null?void 0:g.innertubeCommand;v!==void 0&&(this.set("data.actionButton.buttonRenderer.command",v),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
dn.prototype.entityChanged=dn.prototype.entityChanged;_.K([_.D(_.QN),_.F("design:type",Object)],dn.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],dn.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],dn.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(g,v){return _.k7(g.entities,"disabledCartItemEntity",v)}}),
_.F("design:type",Object)],dn.prototype,"disabledCartItemEntity",void 0);_.K([_.u(),_.F("design:type",Object)],dn.prototype,"data",void 0);_.K([_.IU("disabledCartItemEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dn.prototype,"entityChanged",null);dn=_.K([_.V({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],dn);
_.m(dn,"ytd-disabled-cart-item-renderer",function(){if(h91!==void 0)return h91;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-disabled-cart-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text-container" class="style-scope ytd-disabled-cart-item-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-disabled-cart-item-renderer"></yt-formatted-string>\n  <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-disabled-cart-item-renderer"></yt-formatted-string>\n</div>\n<div id="action-button" class="style-scope ytd-disabled-cart-item-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return h91=g},{mode:1});_.Hq("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var py=function(){var g=_.J.apply(this,arguments)||this;g.compact=!1;g.hidden=!1;g.errorHidden=!1;g.noOnTap=!1;return g};
_.N(py,_.J);_.c=py.prototype;
_.c.configureRendererStamper=function(){return{"data.title":{id:"title",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.textMetadata":{id:"text-metadata",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.merchantUpdateText":{id:"merchant-update-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.cartItemNotification":{id:"cart-item-notification",mapping:{cardItemTextWithImageRenderer:"yt-card-item-text-with-image-renderer"}},"data.cardItemActions":{id:"cart-item-actions",
mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{disableTextTransform:"[[compact]]"}}},events:!0},"data.quantityPicker":{id:"quantity-picker",mapping:{commerceCartItemQuantityPickerRenderer:{component:"ytd-commerce-cart-item-quantity-picker-renderer",properties:{compact:"[[compact]]",quantityColor:"[[commerceCartItemEntity.quantityColor]]"}}}},"data.disabledCartItem":{id:"disabled-cart-item",mapping:{disabledCartItemRenderer:"ytd-disabled-cart-item-renderer"}}}};
_.c.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.c.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var g=this.firstButtonElement;g.alignByText=!0;g.iconAlignByText=!0}};
_.c.computeNoOnTap=function(g){return!g};
_.c.updateQuantityColor=function(){if(this.pickerElement){var g,v=(g=this.commerceCartItemEntity)==null?void 0:g.quantityColor;this.pickerElement.quantityColor=v}};
_.c.updateTotalPriceColor=function(){var g,v=(g=this.commerceCartItemEntity)==null?void 0:g.totalPriceColor;if(v){var r;g=_.l((r=this.data)==null?void 0:r.quantityPicker,B11);if(r=_.l(g==null?void 0:g.price,Xkc))r.textColor=v}};
_.c.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var g,v=(g=this.commerceCartItemEntity)==null?void 0:g.isHidden;v!==void 0&&(this.hidden=v)}};
_.c.updateHideErrorMessage=function(){var g,v=(g=this.commerceCartItemEntity)==null?void 0:g.hideErrorMessage;v!==void 0&&(this.errorHidden=v)};
_.c.updateQuantity=function(){var g=this,v,r=(v=this.commerceCartItemEntity)==null?void 0:v.quantity,k;v=(k=this.commerceCartItemEntity)==null?void 0:k.totalPrice;if(r){this.updateTotalPriceColor();this.updateQuantityColor();var y;k=_.l((y=this.data)==null?void 0:y.quantityPicker,B11);if(y=_.l(k==null?void 0:k.price,Xkc))y.text=v?{simpleText:v.content}:void 0;if(v=_.l(k==null?void 0:k.picker,nc6))v.quantity=r;var z;if(y=(z=_.l(k==null?void 0:k.picker,veE))==null?void 0:z.entries){z=!1;v=void 0;y=
_.I(y);for(k=y.next();!k.done;k=y.next())k=k.value,k.dropdownItemRenderer&&(v||(v=k.dropdownItemRenderer),k.dropdownItemRenderer.isSelected=!1,r===k.dropdownItemRenderer.int32Value&&(z=!0,k.dropdownItemRenderer.isSelected=!0));!z&&v&&(v.isSelected=!0)}_.q7(this,function(){var W;g.set("data.quantityPicker",_.ZG.unsafeClone((W=g.data)==null?void 0:W.quantityPicker))})}};
py.prototype.onYtRendererstamperFinished=py.prototype.onYtRendererstamperFinished;py.prototype.entityChanged=py.prototype.entityChanged;_.K([_.u(),_.F("design:type",Object)],py.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],py.prototype,"compact",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],py.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],py.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],py.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],py.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(g,v){return _.k7(g.entities,"commerceCartItemEntity",v)}}),
_.F("design:type",Object)],py.prototype,"commerceCartItemEntity",void 0);_.K([_.u(),_.F("design:type",Object)],py.prototype,"quantityPicker",void 0);_.K([_.u(),_.F("design:type",Object)],py.prototype,"compactQuantityPicker",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],py.prototype,"hidden",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],py.prototype,"errorHidden",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.F("design:type",Object)],py.prototype,"noOnTap",void 0);_.K([_.PX("ytd-commerce-cart-item-quantity-picker-renderer"),_.F("design:type",Object)],py.prototype,"pickerElement",void 0);_.K([_.PX("yt-button-renderer"),_.F("design:type",Element)],py.prototype,"firstButtonElement",void 0);
_.K([_.IU("commerceCartItemEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],py.prototype,"entityChanged",null);_.K([_.zz("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],py.prototype,"onYtRendererstamperFinished",null);py=_.K([_.V({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],py);
_.m(py,"ytd-commerce-cart-item-renderer",function(){if(BlF!==void 0)return BlF;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" hidden="[[commerceCartItemEntity.isDisabled]]" class="style-scope ytd-commerce-cart-item-renderer">\n  <a id="img-container" class="yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]" tabindex="-1">\n    <yt-img-shadow id="image" object-fit="CONTAIN" thumbnail="[[data.cartItemImage]]" width="200" class="style-scope ytd-commerce-cart-item-renderer">\n    </yt-img-shadow>\n  </a>\n  <div id="content" class="style-scope ytd-commerce-cart-item-renderer">\n    <div id="item" class="style-scope ytd-commerce-cart-item-renderer">\n      <div id="info" class="style-scope ytd-commerce-cart-item-renderer">\n        <div id="cart-item-notification" class="style-scope ytd-commerce-cart-item-renderer"></div>\n        <h3 class="style-scope ytd-commerce-cart-item-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]">\n              <div id="title" class="style-scope ytd-commerce-cart-item-renderer"></div>\n            </a>\n        </h3>\n        <div id="text-metadata" class="style-scope ytd-commerce-cart-item-renderer"></div>\n        <div id="merchant-update-text" class="style-scope ytd-commerce-cart-item-renderer"></div>\n      </div>\n      <div id="quantity-picker" class="style-scope ytd-commerce-cart-item-renderer"></div>\n    </div>\n    <div id="actions" class="style-scope ytd-commerce-cart-item-renderer">\n      <div id="cart-item-actions" class="style-scope ytd-commerce-cart-item-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="disabled-cart-item" hidden="[[!commerceCartItemEntity.isDisabled]]" class="style-scope ytd-commerce-cart-item-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return BlF=g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var nP0;var MOE;var Ti=function(){return _.J.apply(this,arguments)||this};
_.N(Ti,_.J);Ti.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}}}}}};
Ti.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
Ti.prototype.updateCheckoutLineItems=function(){var g,v=(g=this.commerceCartCheckoutButtonEntity)==null?void 0:g.checkoutLineItems;v&&(g=v.map(function(r){a:{var k=r.price,y=r.description;switch(r.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":r={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:w0(y),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",
left:"CARD_ITEM_UX_SPACE_4"}}},price:{cardItemTextRenderer:{text:w0(k),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:r={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:w0(y),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",
right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",left:"CARD_ITEM_UX_SPACE_0"}}},price:{cardItemTextRenderer:{text:w0(k),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 r}),this.set("data.summaryLineItems",g))};
Ti.prototype.updateIsHidden=function(){var g,v=(g=this.commerceCartCheckoutButtonEntity)==null?void 0:g.isHidden;v!==void 0&&(this.hostElement.hidden=v)};
Ti.prototype.entityChanged=Ti.prototype.entityChanged;_.K([_.D(_.QN),_.F("design:type",Object)],Ti.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ti.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Ti.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ti.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Ti.prototype,"data",void 0);_.K([_.u({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:wfF}),_.F("design:type",Object)],Ti.prototype,"commerceCartCheckoutButtonEntity",void 0);_.K([_.IU("commerceCartCheckoutButtonEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ti.prototype,"entityChanged",null);Ti=_.K([_.V({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],Ti);
_.m(Ti,"ytd-commerce-cart-summary-renderer",function(){if(MOE!==void 0)return MOE;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-summary-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-commerce-cart-summary-renderer">[[getSimpleString(data.title)]]</div>\n<div id="summary-line-items" class="style-scope ytd-commerce-cart-summary-renderer"></div>\n<div id="checkout-button" class="style-scope ytd-commerce-cart-summary-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return MOE=g},{mode:1});var R9B={};R9B.InjectBehavior=[r2k.InjectBehavior];var gqP;var vqB;var l7=function(){return _.J.apply(this,arguments)||this};
_.N(l7,_.J);
l7.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:_.tW("menuRenderer")}}};
l7.prototype.onMenuTap=function(g){g.stopPropagation()};
_.mx.Object.defineProperties(l7.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityData&&this.data.accessibilityData.label?this.data.accessibilityData.label:""}},
sectionHeadingVisible:{configurable:!0,enumerable:!0,get:function(){var g,v;return!(((g=this.data)==null||!g.sectionHeading)&&((v=this.data)==null?void 0:v.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var g,v;return!(((g=this.data)==null||!g.image)&&((v=this.data)==null?void 0:v.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var g,v;return!(((g=this.data)==null||!g.menu)&&((v=this.data)==null?void 0:v.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],l7.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],l7.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.j9H.YtTappableItemBehavior),_.F("design:type",Object)],l7.prototype,"ytTappableItemBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],l7.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data.accessibilityData"),_.F("design:type",String),_.F("design:paramtypes",[])],l7.prototype,"ariaLabel",null);_.K([_.C("data.sectionHeading","data.layout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],l7.prototype,"sectionHeadingVisible",null);_.K([_.C("data.image","data.layout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],l7.prototype,"imageVisible",null);
_.K([_.C("data.menu","data.layout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],l7.prototype,"menuVisible",null);l7=_.K([_.HX({is:"yt-activity-item-renderer",disableElementRegistration:!0})],l7);
_.m(l7,"yt-activity-item-renderer",function(){if(vqB===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-activity-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_activity_item_renderer.yt.activity.item.renderer.css.js--\x3e<div class="activity-item-contents style-scope yt-activity-item-renderer">\n  <div id="section-heading" tabindex="-1" aria-hidden="[[!sectionHeadingVisible]]" hidden="[[!sectionHeadingVisible]]" class="style-scope yt-activity-item-renderer"></div>\n  <div id="section-contents" class="style-scope yt-activity-item-renderer">\n    <div id="image" hidden="[[!imageVisible]]" class="style-scope yt-activity-item-renderer"></div>\n    <div id="content-activity-container" tabindex="-1" divider-style$="[[data.dividerStyle]]" class="style-scope yt-activity-item-renderer">\n      <div id="content" class="style-scope yt-activity-item-renderer">\n        <div id="title" class="style-scope yt-activity-item-renderer"></div>\n        <div id="subtitle" hidden="[[!data.subtitle]]" class="style-scope yt-activity-item-renderer"></div>\n        <div id="additional-metadata" hidden="[[!data.additionalMetadata]]" class="style-scope yt-activity-item-renderer"></div>\n      </div>\n      <div id="activity-metadata" class="style-scope yt-activity-item-renderer"></div>\n    </div>\n    <div id="menu" on-click="onMenuTap" tabindex="0" hidden="[[!menuVisible]]" class="style-scope yt-activity-item-renderer"></div>\n  </div>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;gqP===void 0&&(gqP=document.createElement("template"));var k=gqP;r.call(v,k.content.cloneNode(!0),g.content.firstChild);vqB=g}g=vqB;return g},{mode:2});var rKt;var kOE;var yKH;var cKV;var fy=function(){return _.J.apply(this,arguments)||this};
_.N(fy,_.J);
fy.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"}}}}};
fy.prototype.backgroundColorChanged_=function(){var g,v=(g=this.data)==null?void 0:g.backgroundColor;this.hostElement.style.backgroundColor=y7[v||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
fy.prototype.backgroundColorChanged_=fy.prototype.backgroundColorChanged_;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],fy.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],fy.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],fy.prototype,"data",void 0);
_.K([_.IU("data.backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fy.prototype,"backgroundColorChanged_",null);fy=_.K([_.HX({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],fy);
_.m(fy,"yt-offer-item-upsell-renderer",function(){if(cKV===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_upsell_renderer.yt.offer.item.upsell.renderer.css.js--\x3e<div id="image-renderer" hidden="[[!data.imageRenderer]]" class="style-scope yt-offer-item-upsell-renderer"></div>\n<div id="heading-price-container" class="style-scope yt-offer-item-upsell-renderer">\n  <div id="heading-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n  <div id="price-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n</div>\n<div id="description-actions-container" class="style-scope yt-offer-item-upsell-renderer">\n  <div id="description-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n  <div id="actions-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;yKH===void 0&&(yKH=document.createElement("template"));var k=yKH;r.call(v,k.content.cloneNode(!0),g.content.firstChild);cKV=g}g=cKV;return g},{mode:2});_.Hq("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var NN=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};g.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return g};
_.N(NN,_.J);_.c=NN.prototype;
_.c.configureRendererStamper=function(){return{"data.baseRenderer":{id:"base",mapping:{cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0}}},"data.contents":{id:"contents",mapping:{commerceCartHeaderRenderer:{component:"ytd-commerce-cart-header-renderer",properties:{compact:"[[compact]]"},noInjection:!0},commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{fullWidth:"[[compact]]"}},commerceCartItemRenderer:{component:"ytd-commerce-cart-item-renderer",noInjection:!0,
properties:{compact:"[[compact]]"}},cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0},offerItemUpsellRenderer:{component:"yt-offer-item-upsell-renderer",noInjection:!0},activityItemRenderer:{component:"yt-activity-item-renderer",noInjection:!0}}},"data.continuationSection":{id:"continuation-section",mapping:_.tW("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.c.computeContainerStyle_=function(g){return g};
_.c.computeContainerIsHidden_=function(g){return g&&!!g.isHidden};
_.c.computeShowSpinner_=function(g,v){return g&&v==="in-progress"};
_.c.computeShowMoreContentsButton_=function(g,v,r,k,y){return!(!(k&&k.length||y&&y.length&&r)||!g||v)};
_.c.onToggleButton_=function(g){var v=this;g.stopPropagation();this.isExpanded_=g.detail&&g.detail.toggled;var r,k;this.isExpanded_&&!this.data.continuationSection.length&&((r=this.data)==null?0:(k=r.continuation)==null?0:k.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.hV(this.hostElement,"yt-load-next-continuation",function(y){return v.getContinuationUrl_(v.data.continuation.onClickContinuationData,y)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.gh(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.c.onShowMoreContentsButtonClicked_=function(g){var v=this;g.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.hV(this.hostElement,"yt-load-next-continuation",function(r){return v.getContinuationUrl_(v.data.continuations[0].nextContinuationData,r)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.gh(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.c.getContinuationUrl_=function(g,v){var r=g.continuation;g=g.clickTrackingParams;var k=_.Z3();g&&k&&_.qc(k,_.Ey(g));return _.Kv(v,{continuation:r})};
_.c.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var g=_.hb(this.hostElement).querySelector("#continuation-section");g&&(g=g.querySelectorAll("ytmusic-item-section-renderer"))&&g.forEach(function(v){return v.classList.add("memberships-and-purchases")})};
_.c.dataChanged_=function(){var g;this.isExpanded_=!((g=this.data)==null||!g.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.c.updateCardOnClickCommand_=function(g){g=_.l(g,VvB);var v,r;this.data&&((v=this.data)==null?0:v.targetId)&&g&&g.targetId===((r=this.data)==null?void 0:r.targetId)&&g.onClickCommand&&(this.data.onClickCommand=g.onClickCommand,this.isOnClickCommand_=!0)};
_.c.backgroundColorChanged_=function(){var g,v=(g=this.data)==null?void 0:g.backgroundColor;this.hostElement.style.backgroundColor=y7[v||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
NN.prototype.backgroundColorChanged_=NN.prototype.backgroundColorChanged_;NN.prototype.dataChanged_=NN.prototype.dataChanged_;NN.prototype.nextContinuationDataUpdated_=NN.prototype.nextContinuationDataUpdated_;NN.prototype.onToggleButton_=NN.prototype.onToggleButton_;_.K([_.D(_.$I),_.F("design:type",Object)],NN.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],NN.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],NN.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Jq.YtNextContinuationBehavior),_.F("design:type",Object)],NN.prototype,"ytNextContinuationBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],NN.prototype,"ytRendererBehavior",void 0);_.K([_.D(R9B.InjectBehavior),_.F("design:type",Object)],NN.prototype,"injectBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],NN.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],NN.prototype,"compact",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],NN.prototype,"isExpanded_",void 0);_.K([_.u({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.F("design:type",String)],NN.prototype,"containerStyle_",void 0);_.K([_.u({value:"not-started"}),_.F("design:type",String)],NN.prototype,"continuationStatus_",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.F("design:type",Boolean)],NN.prototype,"showSpinner_",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],NN.prototype,"isOnClickCommand_",void 0);_.K([_.u({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.F("design:type",Boolean)],NN.prototype,"showMoreContentsButton_",void 0);
_.K([_.u({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(g,v){return!v||g.entities?null:_.k7(g.entities,"cardItemContainerEntity",v)}}),
_.F("design:type",Object)],NN.prototype,"cardItemContainerEntity_",void 0);_.K([_.zz("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],NN.prototype,"onToggleButton_",null);_.K([_.zz("yt-next-continuation-data-updated"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NN.prototype,"nextContinuationDataUpdated_",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NN.prototype,"dataChanged_",null);_.K([_.IU("data.backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NN.prototype,"backgroundColorChanged_",null);NN=_.K([_.HX({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],NN);
_.m(NN,"yt-card-item-container-renderer",function(){if(kOE===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_container_renderer.yt.card.item.container.renderer.css.js--\x3e<div id="container" hidden="[[computeContainerIsHidden_(cardItemContainerEntity_)]]" class="style-scope yt-card-item-container-renderer">\n  <div id="base" class="style-scope yt-card-item-container-renderer"></div>\n  <div id="divider" hidden="[[!isExpanded_]]" container-style_$="[[containerStyle_]]" class="style-scope yt-card-item-container-renderer"></div>\n  <div id="contents-section" hidden="[[!isExpanded_]]" class="style-scope yt-card-item-container-renderer">\n    <div id="contents" class="style-scope yt-card-item-container-renderer"></div>\n    <div id="continuation-section" class="style-scope yt-card-item-container-renderer"></div>\n    <tp-yt-paper-spinner id="spinner" active="[[showSpinner_]]" class="style-scope yt-card-item-container-renderer"></tp-yt-paper-spinner>\n    <div id="more-contents-button" hidden="[[!showMoreContentsButton_]]" on-click="onShowMoreContentsButtonClicked_" class="style-scope yt-card-item-container-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;rKt===void 0&&(rKt=document.createElement("template"));var k=rKt;r.call(v,k.content.cloneNode(!0),g.content.firstChild);kOE=g}g=kOE;return g},{mode:2});var Zj=function(){return _.J.apply(this,arguments)||this};
_.N(Zj,_.J);Zj.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"}}}};
Zj.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
Zj.prototype.computeLoadingHidden=function(){var g;return!((g=this.commerceCartPageStateEntity)==null?0:g.cartActionInProgress)};
Zj.prototype.updateNotification=function(){var g,v=(g=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:g.summaryText;v&&this.set("data.cartNotification",w0(v))};
Zj.prototype.notificationEntityChanged=Zj.prototype.notificationEntityChanged;_.K([_.D(_.QN),_.F("design:type",Object)],Zj.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Zj.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Zj.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Zj.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Zj.prototype,"data",void 0);_.K([_.u({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(g,v){return _.k7(g.entities,"commerceCartExpandableNotificationEntity",v)}}),
_.F("design:type",Object)],Zj.prototype,"commerceCartExpandableNotificationEntity",void 0);_.K([_.u({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(g,v){return _.k7(g.entities,"commerceCartPageStateEntity",v)}}),
_.F("design:type",Object)],Zj.prototype,"commerceCartPageStateEntity",void 0);_.K([_.PX("#spinner"),_.F("design:type",HTMLElement)],Zj.prototype,"spinner",void 0);_.K([_.IU("commerceCartExpandableNotificationEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zj.prototype,"notificationEntityChanged",null);Zj=_.K([_.V({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],Zj);
_.m(Zj,"ytd-commerce-cart-renderer",function(){if(nP0!==void 0)return nP0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" class="style-scope ytd-commerce-cart-renderer">\n  <div id="title" class="style-scope ytd-commerce-cart-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="notification" class="style-scope ytd-commerce-cart-renderer">[[getSimpleString(data.cartNotification)]]</div>\n</div>\n<div id="body" class="style-scope ytd-commerce-cart-renderer">\n  <div id="primary-column" class="style-scope ytd-commerce-cart-renderer">\n    <div id="items" class="style-scope ytd-commerce-cart-renderer"></div>\n  </div>\n  <div id="secondary-column" class="style-scope ytd-commerce-cart-renderer">\n    <div id="cart-summary" class="style-scope ytd-commerce-cart-renderer"></div>\n  </div>\n</div>\n<div id="loading-overlay" hidden="[[computeLoadingHidden(data, commerceCartPageStateEntity)]]" class="style-scope ytd-commerce-cart-renderer">\n  <div id="positioning-container" class="style-scope ytd-commerce-cart-renderer">\n    <tp-yt-paper-spinner-lite id="spinner" active="[[commerceCartPageStateEntity.cartActionInProgress]]" class="style-scope ytd-commerce-cart-renderer">\n    </tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return nP0=g},{mode:1});var zA1;var H1=function(){var g=_.J.apply(this,arguments)||this;g.bigImage=!1;return g};
_.N(H1,_.J);_.mx.Object.defineProperties(H1.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.placeholderImageUrl}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],H1.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],H1.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],H1.prototype,"bigImage",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],H1.prototype,"placeholderImageUrl",null);H1=_.K([_.V({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],H1);
_.m(H1,"ytd-empty-product-shelf-renderer",function(){if(zA1!==void 0)return zA1;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-empty-product-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="main style-scope ytd-empty-product-shelf-renderer">\n  <template is="dom-if" if="[[placeholderImageUrl]]" class="style-scope ytd-empty-product-shelf-renderer">\n    <img id="placeholder-image" alt="icon" src$="[[placeholderImageUrl]]" class="style-scope ytd-empty-product-shelf-renderer">\n  </template>\n  <yt-formatted-string id="image-text" text="[[data.imageText]]" class="style-scope ytd-empty-product-shelf-renderer"></yt-formatted-string>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return zA1=g},{mode:1});var ILE;var tS=function(){var g=_.J.apply(this,arguments)||this;g.itemStyle="link-item";g.watchMetadataRefresh=!1;g.skinnyMode=!1;g.metaPanel=!1;g.inStructuredDescription=!1;g.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};g.updateOnResizeDebouncer=null;return g};
_.N(tS,_.J);_.c=tS.prototype;_.c.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.c.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{iconSize:16}},menuRenderer:"ytd-menu-renderer"}},"data.emptyProductShelf":{id:"empty-product",mapping:{emptyProductShelfRenderer:{component:"ytd-empty-product-shelf-renderer"}}}}};
_.c.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.c.attachVEs=function(g){g.trackingParams&&_.Y6().graftServerVe(g.trackingParams)};
_.c.handleUpdateMerchShelfAction=function(g){var v=this,r=_.l(g.updateMerchandiseShelfAction.merchandiseShelf,_.l46);r&&(r.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){v.attachVEs(r);v.data=r},Number(r.renderDelayMs))):(this.attachVEs(r),this.data=r))};
_.c.updateOnResize=function(){if(this.JSC$14697_scrollContainer!==void 0&&this.JSC$14697_scrollContainer.clientWidth!==0&&this.items!==void 0){var g=this.JSC$14697_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-g));this.ytdHorizontalListBehavior.reposition_();var v;switch((v=this.data)==null?void 0:v.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var r,
k;((r=this.data)==null?void 0:(k=r.items)==null?void 0:k.length)===1?this.itemStyle="cta-item":this.itemStyle=g>=740?"large-item":"small-item"}}};
_.c.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.MI(this.updateOnResizeDebouncer,_.qI.after(100),this.updateOnResize)};
tS.prototype.debouncedUpdateOnResize=tS.prototype.debouncedUpdateOnResize;tS.prototype.dataChanged=tS.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],tS.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],tS.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R8.YtdHorizontalListBehavior),_.F("design:type",Object)],tS.prototype,"ytdHorizontalListBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],tS.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],tS.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],tS.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],tS.prototype,"itemStyle",void 0);_.K([_.u({value:6}),_.F("design:type",Number)],tS.prototype,"initialCount",void 0);
_.K([_.u({value:"data.items"}),_.F("design:type",String)],tS.prototype,"itemsPath",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],tS.prototype,"watchMetadataRefresh",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],tS.prototype,"skinnyMode",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],tS.prototype,"metaPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],tS.prototype,"inStructuredDescription",void 0);
_.K([_.PX("#items"),_.F("design:type",HTMLDivElement)],tS.prototype,"items",void 0);_.K([_.PX("#scroll-container"),_.F("design:type",HTMLDivElement)],tS.prototype,"JSC$14697_scrollContainer",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tS.prototype,"dataChanged",null);_.K([_.zz("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tS.prototype,"debouncedUpdateOnResize",null);
tS=_.K([_.V({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],tS);
_.m(tS,"ytd-merch-shelf-renderer",function(){if(ILE!==void 0)return ILE;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-merch-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-merch-shelf-renderer">\n  <div id="banner" class="style-scope ytd-merch-shelf-renderer">\n    <div id="title" hidden="[[!data.title]]" role="heading" class="style-scope ytd-merch-shelf-renderer">[[data.title]]</div>\n    <yt-formatted-string id="title" hidden="[[!data.titleFormatted]]" role="heading" text="[[data.titleFormatted]]" class="style-scope ytd-merch-shelf-renderer">\n    </yt-formatted-string>\n    <div id="action-button" class="style-scope ytd-merch-shelf-renderer"></div>\n  </div>\n  <div id="empty-product" class="style-scope ytd-merch-shelf-renderer"></div>\n  <div id="item-list" class="style-scope ytd-merch-shelf-renderer">\n    <div id="left-arrow-container" class="center-aligned style-scope ytd-merch-shelf-renderer">\n      <div id="left-arrow" class="arrow center-aligned style-scope ytd-merch-shelf-renderer" on-click="prevClick_" hidden="[[atStart]]">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-merch-shelf-renderer"></yt-icon>\n      </div>\n    </div>\n    <div id="scroll-container" class="style-scope ytd-merch-shelf-renderer">\n      <div id="items" item-style$="[[itemStyle]]" class="style-scope ytd-merch-shelf-renderer">\n        \n        <template is="dom-repeat" items="[[shownItems]]" class="style-scope ytd-merch-shelf-renderer">\n          <ytd-merch-shelf-item-renderer data="[[item.merchandiseItemRenderer]]" item-style="[[itemStyle]]" class="style-scope ytd-merch-shelf-renderer">\n          </ytd-merch-shelf-item-renderer>\n        </template>\n      </div>\n    </div>\n    <div id="right-arrow-container" class="center-aligned style-scope ytd-merch-shelf-renderer">\n      <div id="right-arrow" class="arrow center-aligned style-scope ytd-merch-shelf-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-merch-shelf-renderer"></yt-icon>\n      </div>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ILE=g},{mode:2});var W40;var Dj=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-add-backstage-comment-action":"addBackstageCommentAction","yt-add-backstage-post-action":"addBackstagePostAction","yt-add-backstage-reply-action":"addBackstageReplyAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction","yt-remove-comment-action":"removeCommentAction","yt-replace-backstage-comment-action":"replaceBackstageCommentAction","yt-replace-backstage-post-action":"replaceBackstagePostAction",
"yt-replace-backstage-reply-action":"replaceBackstageReplyAction"};return g};
_.N(Dj,_.J);_.c=Dj.prototype;
_.c.addBackstagePostAction=function(g){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(g=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",g))&&(this.get("header.commentsHeaderRenderer.zeroStateMessage.backstageZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{}),this.get("header.commentsHeaderRenderer.schedulingZeroStateMessage.postSchedulingZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.schedulingZeroStateMessage",
{}),this.get("data.contents")?this.splice("data.contents",0,0,{backstagePostThreadRenderer:g}):this.set("data.contents",[{backstagePostThreadRenderer:g}]))};
_.c.addBackstageCommentAction=function(g){var v=this.get("addBackstageCommentAction.parentId",g);g=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",g);if(v&&g){v=this.postIdToIndices(v);for(var r=0;r<v.length;r++){var k=v[r];if(k<0)break;k="data.contents."+k+".backstagePostThreadRenderer.comments";this.get(k)&&(this.get(k+".backstageCommentsRenderer.contents")&&this.push(k+".backstageCommentsRenderer.contents",{commentThreadRenderer:g}),this.get(k+".backstageCommentsRenderer.teaserContents")?
this.push(k+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:g}):this.set(k+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:g}]))}}};
_.c.addBackstageReplyAction=function(g){var v=this.get("addBackstageReplyAction.parentId",g);g=this.get("addBackstageReplyAction.renderer.commentRenderer",g);v&&g&&this.setCreatorReply(v,g)};
_.c.banAuthorAction=function(g){var v=this.get("banAuthorAction.commentId",g);v&&(g=this.get("banAuthorAction.parentCommentId",g)||this.getParentPostId(v),this.removeFromStream(v,g))};
_.c.hideReportedCommentAction=function(g){var v=this.get("hideReportedCommentAction.commentId",g);v&&((g=this.get("hideReportedCommentAction.parentCommentId",g))||(g=this.getParentPostId(v)),this.removeFromStream(v,g))};
_.c.replaceBackstageCommentAction=function(g){var v=this.get("replaceBackstageCommentAction.commentId",g),r=this.get("replaceBackstageCommentAction.parentId",g);g=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",g);if(v&&r&&g){r=this.postIdToIndices(r);for(var k=0;k<r.length;k++){var y=r[k];if(y<0)break;var z=this.commentIdToIndex(v,y,!1);if(z>=0){var W=this.get("data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+z+".commentThreadRenderer.replies.commentRepliesRenderer");
W&&(g.replies={commentRepliesRenderer:W});this.splice("data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",z,1,{commentThreadRenderer:g})}z=this.commentIdToIndex(v,y,!0);if(z>=0){if(W=this.get("data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(z+".commentThreadRenderer.replies.commentRepliesRenderer")))g.replies={commentRepliesRenderer:W};this.splice("data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
z,1,{commentThreadRenderer:g})}}}};
_.c.replaceBackstagePostAction=function(g){var v=this.get("replaceBackstagePostAction.itemId",g);if(v){v=this.postIdToIndices(v);for(var r=0;r<v.length;r++){var k=v[r];if(k<0)break;var y=this.getPostRendererType(k),z=this.get("replaceBackstagePostAction.renderer."+y,g);if(!z&&y!=="sharedPostRenderer")break;var W=!1;z||(W=!0,z=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",g));if(!z)break;var S={};W?(_.H6(S,L3u,z),this.set("data.contents."+k+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
S)):(_.H6(S,new _.G(y),z),this.set("data.contents."+k+".backstagePostThreadRenderer.post",S))}}};
_.c.replaceBackstageReplyAction=function(g){var v=this.get("replaceBackstageReplyAction.replyId",g),r=this.get("replaceBackstageReplyAction.parentId",g);g=this.get("replaceBackstageReplyAction.renderer.commentRenderer",g);v&&g&&r&&this.setCreatorReply(r,g)};
_.c.removeCommentAction=function(g){var v=this.get("removeCommentAction.commentId",g);if(v){var r=this.get("removeCommentAction.parentCommentId",g);r&&this.get("removeCommentAction.isCreatorReply",g)?this.setCreatorReply(r,void 0):(r||(r=this.getParentPostId(v)),this.removeFromStream(v,r))}};
_.c.setCreatorReply=function(g,v){var r=this.getParentPostId(g);if(r){r=this.postIdToIndices(r);for(var k=0;k<r.length;k++){var y=r[k];if(y<0)break;var z=this.commentIdToIndex(g,y,!1);if(z>=0){var W="data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+z;z=W+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";W+=".commentThreadRenderer.replies";v==void 0?(this.set(W,{}),this.set(z,!1)):(this.set(W,{commentRepliesRenderer:{teaserContents:[{commentRenderer:v}]}}),
this.set(W+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(z,!0))}z=this.commentIdToIndex(g,y,!0);z>=0&&(z="data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+z,y=z+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",z+=".commentThreadRenderer.replies",v==void 0?(this.set(z,{}),this.set(y,!1)):(this.set(z,{commentRepliesRenderer:{teaserContents:[{commentRenderer:v}]}}),this.set(y,!0)))}}};
_.c.removeFromStream=function(g,v){if(v){v=this.postIdToIndices(v);for(var r=0;r<v.length;r++){var k=v[r];if(k<0)break;var y=this.commentIdToIndex(g,k,!1);y>=0&&this.splice("data.contents."+k+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",y,1);y=this.commentIdToIndex(g,k,!0);y>=0&&this.splice("data.contents."+k+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",y,1);k="data.contents."+k+".backstagePostThreadRenderer.post.backstagePostRenderer";
y=k+".backstageAttachment.pollRenderer.votedCommentId";this.get(y)===g&&(this.set(y,null),this.set(k+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(v=this.postIdToIndices(g).reverse(),r=0;r<v.length;r++){k=v[r];if(k<0)break;y=this.getPostRendererType(k);var z=this.get("backstagePostThreadRenderer.post."+y,this.data.contents[k]);z.postId===g?this.splice("data.contents",k,1):y==="sharedPostRenderer"&&this.set("data.contents."+k+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);z.scheduledPublishTimeSec&&_.nW(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.c.postIdToIndices=function(g){for(var v=[],r=0;r<this.data.contents.length;r++){var k=this.getPostRendererType(r);this.get("backstagePostThreadRenderer.post."+k+".postId",this.data.contents[r])===g&&v.push(r);if(k==="sharedPostRenderer"){var y=this.get("backstagePostThreadRenderer.post."+k+".originalPost.backstagePostRenderer.postId",this.data.contents[r]);k=this.get("backstagePostThreadRenderer.post."+k+".originalPost.postRenderer.postId",this.data.contents[r]);y!==g&&k!==g||v.push(r)}}return v};
_.c.commentIdToIndex=function(g,v,r){if(v<0)return-1;var k,y,z,W,S=_.l((k=this.data)==null?void 0:(y=k.contents)==null?void 0:(z=y[v])==null?void 0:(W=z.backstagePostThreadRenderer)==null?void 0:W.comments,tVV);return(v=r?S==null?void 0:S.teaserContents:S==null?void 0:S.contents)&&v.length?v.findIndex(function(Y){return _.l(Y,vbC).comment.commentRenderer.commentId===g}):-1};
_.c.getParentPostId=function(g){g=g.split(".");if(g[1])return g[0]};
_.c.getPostRendererType=function(g){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[g])?"sharedPostRenderer":"backstagePostRenderer"};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Dj.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Dj.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Dj.prototype,"data",void 0);Dj=_.K([_.V({disableElementRegistration:!0,is:"ytd-backstage-items"})],Dj);
_.m(Dj,"ytd-backstage-items",function(){if(W40!==void 0)return W40;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-items--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-item-section-renderer data="[[data]]" class="style-scope ytd-backstage-items"></ytd-item-section-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return W40=
g},{mode:1});var PEB;_.Tz({is:"ytd-comments",_template:function(){if(PEB!==void 0)return PEB;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-item-section-renderer id="sections" can-schedule-jobs="[[canScheduleJobs]]" comments-hide-panel-button="[[hidePanelButton]]" continuation-disable-prescan-visibility="[[disablePrescanVisibility]]" data="{{data}}" engagement-panel="[[engagementPanel]]" initial-count="2" is-watch-grid="[[isWatchGrid]]" class="style-scope ytd-comments">\n</ytd-item-section-renderer>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return PEB=g},
behaviors:[_.c23.YtHostElementBehavior,_.m2.YtPlayerListenerBehavior,_.R.YtRendererBehavior,_.Mz.YtActionHandlerBehavior],properties:{data:{type:Object,observer:"dataChanged_"},isBackstage:{type:Boolean,computed:"computeIsBackstage_(data.header.commentsHeaderRenderer.isBackstageContent)",reflectToAttribute:!0},disablePrescanVisibility:{type:Boolean,value:!0},canScheduleJobs:{type:Boolean,value:!0},engagementPanel:{type:Boolean,reflectToAttribute:!0},hidePanelButton:{type:Boolean,value:!1},isWatchGrid:{type:Boolean,
value:!1}},actionMap:{"yt-ban-author-action":"banAuthorAction_","yt-create-comment-action":"createCommentAction_","yt-create-comment-reply-action":"createCommentReplyAction_","yt-hide-reported-comment-action":"hideReportedCommentAction_","yt-pin-comment-action":"pinCommentAction_","yt-reload-comments-command":"reloadComments_","yt-remove-comment-action":"removeCommentAction_","yt-unpin-comment-action":"unpinCommentAction_"},listeners:{"yt-retrieve-location":"onRetrieveLocation_"},observers:["contentsChanged_(data.contents.*)",
"headerChanged_(data.header)"],created:function(){this.RenderingPriority={RENDERING_PRIORITY_UNKNOWN:0,RENDERING_PRIORITY_PINNED_COMMENT:10,RENDERING_PRIORITY_LINKED_COMMENT:20,RENDERING_PRIORITY_REALTIME_COMMENT:30,RENDERING_PRIORITY_COMMUNITY_GUIDELINES_BELOW_HEADER:80,RENDERING_PRIORITY_FAN_COMMUNITY_SETUP_CARD:90,RENDERING_PRIORITY_COMMENT_HEADER:100};this.initCommentsCsi_()},
contentsChanged_:function(g){g&&g.value&&g.path==="data.contents"&&this.tickForCommentsTimer_("cml")},
headerChanged_:function(g){g&&this.tickForCommentsTimer_("cmhl")},
initCommentsCsi_:function(){_.H2("wn_comments");var g=_.Z3();g&&_.Zv({clientScreenNonce:g},"wn_comments");this.tickForCommentsTimer_("cmi")},
createCommentAction_:function(g){g=zzo(g);var v,r,k;if(g=(v=g)==null?void 0:(r=v.createCommentAction)==null?void 0:(k=r.contents)==null?void 0:k.commentThreadRenderer){var y,z,W,S,Y,e;!this.isBackstage&&((y=this.data)==null?0:(z=y.header)==null?0:(W=z.commentsHeaderRenderer)==null?0:(S=W.createRenderer)==null?0:(Y=S.commentSimpleboxRenderer)==null?0:(e=Y.zeroStep)==null?0:e.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",
{});var a,E,p,f;this.isBackstage&&((a=this.data)==null?0:(E=a.header)==null?0:(p=E.commentsHeaderRenderer)==null?0:(f=p.zeroStateMessage)==null?0:f.backstageZeroStateRenderer)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(g)}},
doReplyInsert_:function(g,v,r,k){k?this.splice(g,k,0,v):this.push(g,v)},
getRepliesPath_:function(g){return"data.contents."+g+".commentThreadRenderer.replies"},
getRepliesContentsPath_:function(g,v){g=this.getRepliesPath_(g);return v?g+".commentRepliesRenderer.teaserContents":g+".commentRepliesRenderer.contents"},
createCommentReplyAction_:function(g){g=zzo(g);var v,r,k=(v=g)==null?void 0:(r=v.createCommentReplyAction)==null?void 0:r.parentCommentId,y,z;if(v=(y=g)==null?void 0:(z=y.createCommentReplyAction)==null?void 0:z.contents)if(k=this.commentIdToIndex_(k),!(k<0))if(y=this.getRepliesPath_(k),this.get(y)){var W,S;g=(W=g)==null?void 0:(S=W.createCommentReplyAction)==null?void 0:S.replyToCommentId;W=this.getRepliesContentsPath_(k,!1);this.get(W)&&(S=this.get(W).length,y=W+"."+(S-1)+".continuationItemRenderer",
this.get(y+".button")?(y=this.replyIdToIndex_(g,k,!1),this.doReplyInsert_(W,v,y,S-1)):this.get(y)||(S=this.replyIdToIndex_(g,k,!1),this.doReplyInsert_(W,v,S,null)));W=this.getRepliesContentsPath_(k,!0);this.get(W)?(k=this.replyIdToIndex_(g,k,!0),(!g||k>=0)&&this.doReplyInsert_(W,v,k,null)):this.set(W,[v])}else this.set(y,{commentRepliesRenderer:{teaserContents:[v]}})},
hideReportedCommentAction_:function(g){var v,r=g==null?void 0:(v=g.hideReportedCommentAction)==null?void 0:v.commentId;if(r){var k;g=g==null?void 0:(k=g.hideReportedCommentAction)==null?void 0:k.parentCommentId;r=r.replace("#",".");g||(g=this.getParentCommentId_(r));this.remove_(r,g)}},
getParentCommentId_:function(g){g=g.split(".");if(g[1])return g[0]},
removeCommentAction_:function(g){var v,r=g==null?void 0:(v=g.removeCommentAction)==null?void 0:v.commentId;if(r){var k;g=g==null?void 0:(k=g.removeCommentAction)==null?void 0:k.parentCommentId;r=r.replace("#",".");g||(g=this.getParentCommentId_(r));this.remove_(r,g)}},
pinCommentAction_:function(g){g=zzo(g);var v,r,k=(v=g)==null?void 0:(r=v.pinCommentAction)==null?void 0:r.commentId;k&&(g=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",g))&&(this.remove_(k),this.insert_(g,!0))},
unpinCommentAction_:function(g){g=zzo(g);var v,r,k=(v=g)==null?void 0:(r=v.unpinCommentAction)==null?void 0:r.commentId;if(k){var y,z,W;if(g=(y=g.unpinCommentAction)==null?void 0:(z=y.actionResult)==null?void 0:(W=z.update)==null?void 0:W.commentThreadRenderer)this.remove_(k),this.insert_(g)}},
banAuthorAction_:function(g){var v,r=g==null?void 0:(v=g.banAuthorAction)==null?void 0:v.commentId;if(r){var k;g=g==null?void 0:(k=g.banAuthorAction)==null?void 0:k.parentCommentId;r=r.replace("#",".");g||(g=this.getParentCommentId_(r));this.remove_(r,g)}},
commentIdToIndex_:function(g){var v;return g&&(v=this.data)!=null&&v.contents?this.data.contents.findIndex(function(r){var k,y;return g===((r==null?void 0:(k=r.commentThreadRenderer)==null?void 0:k.commentViewModel)&&((y=_.l(r.commentThreadRenderer.commentViewModel,c$B))==null?void 0:y.commentId))}):-1},
insert_:function(g,v){var r,k;if((r=this.data)==null?0:(k=r.contents)==null?0:k.some(function(z){return!(z==null||!z.commentThreadRenderer)}))for(r=0,k=this.data.contents.length;r<k;r++){var y=this.data.contents[r].commentThreadRenderer;
if(this.RenderingPriority[g.renderingPriority]>=this.RenderingPriority[y.renderingPriority]){v&&this.RenderingPriority[g.renderingPriority]==this.RenderingPriority[y.renderingPriority]?this.splice("data.contents",r,1,{commentThreadRenderer:g}):this.splice("data.contents",r,0,{commentThreadRenderer:g});break}}else this.set("data.contents",[{commentThreadRenderer:g}])},
doReplyRemove_:function(g,v,r){g=this.replyIdToIndex_(g,v,r);g<0||(v=this.getRepliesContentsPath_(v,r),this.splice(v,g,1))},
remove_:function(g,v){v=this.commentIdToIndex_(v);v<0?(v=this.commentIdToIndex_(g),v<0||this.splice("data.contents",v,1)):(this.doReplyRemove_(g,v,!1),this.doReplyRemove_(g,v,!0))},
replyIdToIndex_:function(g,v,r){if(v<0)return-1;v=this.getRepliesContentsPath_(v,r);v=this.get(v);if(!v||!v.length)return-1;r=0;for(var k=v.length;r<k;r++){var y=void 0,z=void 0;if(((y=v[r])==null?void 0:(z=y.commentViewModel)==null?void 0:z.commentId)===g)return r}return-1},
computeIsBackstage_:function(g){return!!g},
tickForCommentsTimer_:function(g){_.Dv(g,void 0,"wn_comments")},
reloadComments_:function(g){g&&g.reloadCommentsCommand&&g.reloadCommentsCommand.command&&g.reloadCommentsCommand.command.continuationCommand&&_.gh(this,[g.reloadCommentsCommand.command])}});var Ly=function(){return _.oU.apply(this,arguments)||this};
_.N(Ly,_.oU);_.c=Ly.prototype;_.c.bindIf=function(g,v,r){return g?v:r};
_.c.bindIfDefined=function(g,v){return g!==void 0?g:v};
_.c.booleanString=function(g){return(!!g).toString()};
_.c.equals=function(){for(var g=_.Nj.apply(0,arguments),v=g[0],r=1;r<g.length;r++)if(v!=g[r])return!1;return!0};
_.c.isGreaterThan=function(g,v){return g>v};
_.c.isLessThan=function(g,v){return g<v};
_.c.logicalAND=function(){for(var g=_.Nj.apply(0,arguments),v=!!g[0],r=1;r<g.length;r++)v=v&&!!g[r];return v};
_.c.logicalOR=function(){for(var g=_.Nj.apply(0,arguments),v=!!g[0],r=1;r<g.length;r++)v=v||!!g[r];return v};
_.c.toBool=function(g){return!!g};
Ly.prototype.toBool=Ly.prototype.toBool;Ly.prototype.logicalOR=Ly.prototype.logicalOR;Ly.prototype.logicalAND=Ly.prototype.logicalAND;Ly.prototype.isLessThan=Ly.prototype.isLessThan;Ly.prototype.isGreaterThan=Ly.prototype.isGreaterThan;Ly.prototype.equals=Ly.prototype.equals;Ly.prototype.booleanString=Ly.prototype.booleanString;Ly.prototype.bindIfDefined=Ly.prototype.bindIfDefined;Ly.prototype.bindIf=Ly.prototype.bindIf;Ly=_.K([_.Yx()],Ly);_.SD_=[Ly.prototype];var oqF;var YDP;var wn=function(){return _.J.apply(this,arguments)||this};
_.N(wn,_.J);wn.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
wn.prototype.onBackIconTap_=function(){window.history.back()};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],wn.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],wn.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],wn.prototype,"data",void 0);wn=_.K([_.HX({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],wn);
_.m(wn,"yt-header-with-back-renderer",function(){if(YDP===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-header-with-back-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_header_with_back_renderer.yt.header.with.back.renderer.css.js--\x3e<div id="header-wrapper" class="style-scope yt-header-with-back-renderer">\n  <yt-icon-button id="back-button" label="Back" on-tap="onBackIconTap_" class="style-scope yt-header-with-back-renderer">\n    <yt-icon icon="yt-icons:arrow-back" class="style-scope yt-header-with-back-renderer"></yt-icon>\n  </yt-icon-button>\n  <div id="image-renderer" hidden="[[!data.imageRenderer]]" class="style-scope yt-header-with-back-renderer"></div>\n  <div id="header-container" class="style-scope yt-header-with-back-renderer">\n    <yt-formatted-string id="header-title" text="[[data.title]]" class="style-scope yt-header-with-back-renderer"></yt-formatted-string>\n    <yt-formatted-string id="header-subtitle" text="[[data.subtitle]]" class="style-scope yt-header-with-back-renderer"></yt-formatted-string>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;oqF===void 0&&(oqF=document.createElement("template"));var k=oqF;r.call(v,k.content.cloneNode(!0),g.content.firstChild);YDP=g}g=YDP;return g},{mode:2});var Uv1;var AKt;var Q7=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N(Q7,_.J);_.c=Q7.prototype;_.c.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.c.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&(this.isDarkTheme=g,this.setUrl())};
_.c.dataChanged=function(){var g=this;if(this.data){var v=this.setUrl();v&&_.KD({destination:window,iframe:this.iframe,origin:_.Cuu(v.toString()),channelName:"yt-iframe",onMessage:function(r){(r=g.getCommunicationCommand(r.data))&&g.ytComponentBehavior.resolveCommand(r)},
onEstablished:function(){}})}};
_.c.setUrl=function(){if(this.data&&this.data.iframeUrl){var g=_.tF(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(g)return _.Qm(this.iframe,g),g}};
_.c.getCommunicationCommand=function(g){var v;if((v=this.data)!=null&&v.onCommunicationCommandsMap){v=this.data.onCommunicationCommandsMap.find(function(y){return y.key===g});
if(v==null?0:v.value)return v==null?void 0:v.value;try{var r=wkB(_.oH(g)),k=this.data.onCommunicationCommandsMap.find(function(y){return y.key===(r==null?void 0:_.Tr(r,1))});
if(k==null?0:k.value)return k==null?void 0:k.value}catch(y){}}};
Q7.prototype.dataChanged=Q7.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Q7.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Q7.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Q7.prototype,"actionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Q7.prototype,"data",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],Q7.prototype,"isDarkTheme",void 0);_.K([_.PX("#iframe"),_.F("design:type",HTMLIFrameElement)],Q7.prototype,"iframe",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q7.prototype,"dataChanged",null);Q7=_.K([_.HX({is:"yt-iframe-renderer",disableElementRegistration:!0})],Q7);
_.m(Q7,"yt-iframe-renderer",function(){if(AKt===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-iframe-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.ypc.yt_iframe_renderer.yt.iframe.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-iframe-renderer"></iframe>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Uv1===void 0&&(Uv1=document.createElement("template"));var k=Uv1;r.call(v,k.content.cloneNode(!0),g.content.firstChild);AKt=g}g=AKt;return g},{mode:2});_.Cy=function(g){_.pg.call(this);this.callback=g;this.bezier=new Wtt(0,0,.4,0,.2,1,1,1);this.delay=new _.Fw(this.next,window,this);this.JSC$14728_animating=!1;_.P0(this,this.delay)};
_.N(_.Cy,_.pg);_.Cy.prototype.isAnimating=function(){return this.JSC$14728_animating};
_.Cy.prototype.start=function(g,v,r){this.config={from:g,to:v,duration:r,startTime:(0,_.XK)()};this.JSC$14728_animating=!0;this.next()};
_.Cy.prototype.stop=function(){this.delay.stop();this.JSC$14728_animating=!1;this.config=void 0};
_.Cy.prototype.next=function(){if(this.config){var g=this.config,v=g.from,r=g.to,k=g.duration;g=g.startTime;var y=(0,_.XK)()-g;g=this.bezier;k=SeF(g,y/k);if(k==0)g=g.y0;else if(k==1)g=g.y3;else{y=Y2(g.y0,g.y1,k);var z=Y2(g.y1,g.y2,k);g=Y2(g.y2,g.y3,k);y=Y2(y,z,k);z=Y2(z,g,k);g=Y2(y,z,k)}g=_.HI(g,0,1);this.callback(v+(r-v)*g);g<1?this.delay.start():this.JSC$14728_animating=!1}};_.u7=new _.bR("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var eAP={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},Eqj=function(g,v,r,k){_.pg.call(this);this.JSC$14736_miniAppId=g;this.localReleaseId=v;this.derivedDeviceInterface=r;this.isForeground=k;this.JSC$14736_playNonceResolver=new _.k$;this.playPingTimerId=NaN;this.playPingIntervalMs=_.Rf("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.Rf("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.T("enable_displaying_ppn");this.JSC$14736_miniAppClientDataProvider=_.h0().resolve(_.u7);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;aL_(this);var y=setTimeout(function(){_.Lx(new _.EU("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$14736_playNonceResolver.promise.then(function(){clearTimeout(y)})};
_.N(Eqj,_.pg);var p8u=function(g,v){g.JSC$14736_playNonceResolver.resolve(v!=null?v:lK(8));g.enableDisplayingPpn&&dvE(g).then(function(r){g.JSC$14736_miniAppClientDataProvider.clientData.set("post_play_nonce",r)})},dvE=function(g){return _.P(function(v){return v.nextAddress==1?_.U(v,g.JSC$14736_playNonceResolver.promise,2):v.return(v.yieldResult)})},aL_=function(g){var v,r;
_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$14736_playNonceResolver.promise,2);v=k.yieldResult;r={miniAppInfo:{externalPostId:g.JSC$14736_miniAppId,localReleaseId:g.localReleaseId,postPlayNonce:v,derivedDeviceInterface:g.derivedDeviceInterface}};_.Zv(r);_.o7(k)})},lLj=function(g){g.state!==0?_.Lx(new _.EU("[MiniAppPlayLogger] recordPlayStart failed with state "+eAP[g.state])):(g.state=1,xy(g,"ma_cl"),ju(g,"PLAY_EVENT_TYPE_PLAY_START"),Tzt(g))},fLV=function(g){g.isForeground=!1;
ju(g,"PLAY_EVENT_TYPE_PLAY_PAUSE")},Nzt=function(g){g.state!==1&&g.state!==2?_.Lx(new _.EU("[MiniAppPlayLogger] recordPlayEnd failed with state "+eAP[g.state])):(g.state=3,window.clearInterval(g.playPingTimerId),g.playPingTimerId=NaN,IaF(),ju(g,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},Zmj=function(g,v){g.state===2&&g.gameReady&&(g.firstClickRecorded?Date.now()-g.clickRecordedMs<g.playClickIntervalMs||(g.clickRecordedMs=Date.now(),ju(g,"PLAY_EVENT_TYPE_PLAY_CLICK")):v&&(xy(g,"ma_fua"),ju(g,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),g.firstClickRecorded=!0,g.clickRecordedMs=Date.now()))};
Eqj.prototype.logError=function(g){var v=this,r;_.P(function(k){if(k.nextAddress==1)return g.metadata.externalPostId=v.JSC$14736_miniAppId,r=g.metadata,_.U(k,Promise.race([v.JSC$14736_playNonceResolver.promise,new Promise(function(y){setTimeout(function(){y("")},3E4)})]),2);
r.postPlayNonce=k.yieldResult;g.metadata.localReleaseId=v.localReleaseId;g.loggingError.level="WARNING";_.Z0(g.loggingError,g.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:g.metadata});_.o7(k)})};
var Hm_=function(g,v,r,k){var y,z,W,S,Y,e;_.P(function(a){if(a.nextAddress==1)return _.U(a,g.JSC$14736_playNonceResolver.promise,2);y=a.yieldResult;z={externalPostId:g.JSC$14736_miniAppId,localReleaseId:g.localReleaseId,postPlayNonce:y,sdkVersion:r,api:v};k!==void 0&&(z.networkRequestsMeasurement={networkRequests:_.v0(k,1),cachedRequests:_.v0(k,2),transferredBytes:_.v0(k,3)},(W=k)==null?0:_.I4(W,FH,6))&&(z.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((S=_.nU(k,
FH,6))==null?void 0:fD(S,1))||"0",cacheHits:((Y=_.nU(k,FH,6))==null?void 0:fD(Y,2))||"0",cachedBytes:((e=_.nU(k,FH,6))==null?void 0:fD(e,3))||"0"});_.fx("miniAppSdkUsage",z);_.o7(a)})},DvC=function(g,v,r){var k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q;
_.P(function(X){if(X.nextAddress==1)return _.U(X,g.JSC$14736_playNonceResolver.promise,2);k=X.yieldResult;y={externalPostId:g.JSC$14736_miniAppId,localReleaseId:g.localReleaseId,postPlayNonce:k,sdkVersion:r,measurementWindow:{startTimestampMs:String(df(v,1)),endTimestampMs:String(df(v,2))},frameRate:{averageFrameTimeDeltaMs:pD(v,3),averageFrameIdleTimeMs:pD(v,4)}};_.I4(v,ij,5)&&(y.networkRequests={networkRequests:(z=Rw(v))==null?void 0:_.v0(z,1),cachedRequests:(W=Rw(v))==null?void 0:_.v0(W,2),transferredBytes:(S=
Rw(v))==null?void 0:_.v0(S,3),sameOriginStatusCodeToCounts:tsV((Y=Rw(v))==null?void 0:v5s(Y,4)),crossOriginStatusCodeToCounts:tsV((e=Rw(v))==null?void 0:v5s(e,5))},(a=Rw(v))==null?0:_.I4(a,FH,6))&&(y.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((E=Rw(v))==null?void 0:(p=_.nU(E,FH,6))==null?void 0:fD(p,1))||"0",cacheHits:((f=Rw(v))==null?void 0:(Z=_.nU(f,FH,6))==null?void 0:fD(Z,2))||"0",cachedBytes:((L=Rw(v))==null?void 0:(Q=_.nU(L,FH,6))==null?void 0:fD(Q,3))||"0"});_.I4(v,
N0_,7)&&(y.gameCapture={averageFrameTimeDeltaMs:(O=_.nU(v,N0_,7))==null?void 0:pD(O,1),averageFrameIdleTimeMs:(q=_.nU(v,N0_,7))==null?void 0:pD(q,2)});_.fx("miniAppPerformanceMetrics",y);_.o7(X)})},L4P=function(g,v,r){var k,y;
return _.P(function(z){if(z.nextAddress==1)return _.U(z,g.JSC$14736_playNonceResolver.promise,2);k=z.yieldResult;y={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:g.JSC$14736_miniAppId,postPlayNonce:k,miniAppReleaseId:g.localReleaseId},derivedDeviceInterface:g.derivedDeviceInterface,adTriggerType:v};y.rejectedReason=r||"MINI_APP_AD_REJECTED_REASON_UNSPECIFIED";_.fx("miniAppAdEvent",y);_.o7(z)})};
Eqj.prototype.disposeInternal=function(){_.pg.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var ju=function(g,v,r,k){r=r===void 0?{}:r;k=k===void 0?!1:k;var y,z,W,S;_.P(function(Y){if(Y.nextAddress==1)return y=g.isForeground,z=g.beforeReady,_.U(Y,g.JSC$14736_playNonceResolver.promise,2);W=Y.yieldResult;S={externalPostId:g.JSC$14736_miniAppId,localReleaseId:g.localReleaseId,derivedDeviceInterface:g.derivedDeviceInterface,postPlayNonce:W,type:v};r.sequenceGroup=W;S.playState=z?"PLAY_STATE_NOT_READY":y?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.fx("miniAppPlayEvent",S,r);
k&&_.NG();_.o7(Y)})},xy=function(g,v){var r;
_.P(function(k){if(k.nextAddress==1)return r=(0,_.XK)(),_.U(k,g.JSC$14736_playNonceResolver.promise,2);_.t7(v,r);_.o7(k)})},Tzt=function(g){isNaN(g.playPingTimerId)&&(g.playPingTimerId=_.yj(function(){g.state!==1&&g.state!==2?_.Lx(new _.EU("[MiniAppPlayLogger] reportPlayPing failed with state "+eAP[g.state])):ju(g,"PLAY_EVENT_TYPE_PLAY_PING")},g.playPingIntervalMs))},tsV=function(g){return Array.from(g.entries()).map(function(v){var r=_.I(v);
v=r.next().value;r=r.next().value;return{key:v,value:r}})};var w8H=_.Rf("show_mini_app_ad_frequency_cap_ms",0),Qbu=function(){this.showAdIntervalMs=w8H;this.isRateLimited=!0},CEV=function(g,v){setTimeout(function(){return g.isRateLimited=!1},g.showAdIntervalMs);
g.showMiniAppAdCommand=v.showMiniAppAdCommand;g.isEmbeddedInWebview=v.isEmbeddedInWebview;g.playLogger=v.playLogger},xv0=function(g,v){var r;
return _.P(function(k){if(k.nextAddress==1){if(!g.showMiniAppAdCommand||!g.isEmbeddedInWebview)return k.return(uQj(g,v,"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"));if(g.isRateLimited)return k.return(uQj(g,v,"MINI_APP_AD_REJECTED_REASON_RATE_LIMITED"));g.adResolver=new _.k$;r=bi0(new KZu,v);CA(g.showMiniAppAdCommand,FZF(r));g.isRateLimited=!0;setTimeout(function(){return g.isRateLimited=!1},g.showAdIntervalMs);
return _.U(k,g.adResolver.promise,2)}return k.return(k.yieldResult)})};
Qbu.prototype.onAdFinished=function(g){g=vzu(g);var v;(v=this.adResolver)==null||v.resolve(g)};
var uQj=function(g,v,r){var k;return _.P(function(y){if(y.nextAddress==1)y=_.U(y,(k=g.playLogger)==null?void 0:L4P(k,Y6F(v),r),2);else{var z=y.return;var W=new gzV;W=_.Mh(W,1,2);y=z.call(y,W)}return y})};var jb1=new _.bR("INNERTUBE_MANAGER_TOKEN");var $vF=function(){this.callbacks={}};
$vF.prototype.initialize=function(g){var v=this;this.callbacks=g;window.youtubewebview?window.youtubewebview.onmessage=function(r){JK6(v,r)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(r){JK6(v,r)})};
var JK6=function(g,v){if(v.data)try{var r=wkB(v.data);if(_.VA(_.zr(r,1))!=null){var k=J_1(_.Tr(r,2));switch(_.Tr(r,1)){case "yt-mini-app-load-audio-state":var y,z;(z=(y=g.callbacks).onAudioStateLoaded)==null||z.call(y,_.el(k,Uv(k,Zs,1)));break;case "yt-mute-mini-app":var W,S;(S=(W=g.callbacks).onMuteMiniApp)==null||S.call(W);break;case "yt-unmute-mini-app":var Y,e;(e=(Y=g.callbacks).onUnmuteMiniApp)==null||e.call(Y);break;case "yt-playable-exit":var a,E;(E=(a=g.callbacks).onExit)==null||E.call(a);
break;case "yt-post-play-nonce":var p,f;(f=(p=g.callbacks).onPostPlayNonceReceived)==null||f.call(p,N5(k,2,Zs));break;case "yt-confirm-exit-mini-app":var Z,L;(L=(Z=g.callbacks).confirmExitMiniApp)==null||L.call(Z);break;case "yt-confirm-exit-mini-app-edu":var Q,O;(O=(Q=g.callbacks).confirmExitMiniAppEdu)==null||O.call(Q);break;case "yt-benchmarking-response":var q,X;(X=(q=g.callbacks).onNativeBenchmarkingMessageReceived)==null||X.call(q,N5(k,2,Zs));break;case "yt-mini-app-load-3p-consent-state":var b,
n;(n=(b=g.callbacks).multiplayer3pAckStateLoaded)==null||n.call(b,_.el(k,Uv(k,Zs,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var h,IY;(IY=(h=g.callbacks).exitMiniAppSeenStateLoaded)==null||IY.call(h,_.el(k,Uv(k,Zs,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var Ao,dC;(dC=(Ao=g.callbacks).onNavigateToNewMiniApp)==null||dC.call(Ao);break;case "yt-game-data-available":var Hh,wC;(wC=(Hh=g.callbacks).onGameDataAvailable)==null||wC.call(Hh,N5(k,2,Zs));break;case "yt-pause-mini-app":var CK,
Fh;(Fh=(CK=g.callbacks).onPauseMiniApp)==null||Fh.call(CK);break;case "yt-resume-mini-app":var qs,Q6;(Q6=(qs=g.callbacks).onResumeMiniApp)==null||Q6.call(qs);break;case "yt-playable-ad-finished":var aM,j0;(j0=(aM=g.callbacks).onAdFinished)==null||j0.call(aM,N5(k,2,Zs))}}else _.Lx(Error("Ph"))}catch(AC){_.Z0(Error("Qh"))}else _.Lx(Error("Rh"))};var ARB=function(g){this.rpcErrorCode=g};var $y=function(g,v,r){this.intervalMs=g;this.apiFunc=v;this.type=r;this.schedulerReady=!0};
$y.prototype.call=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1){if(v.type!==1&&g===v.cachedValue)return k.return();v.pendingApiRequestResolver||(v.pendingApiRequestResolver=new _.k$);r=v.pendingApiRequestResolver.promise;v.cachedValue=g;return _.U(k,Om1(v),2)}return k.return(r)})};
$y.prototype.flush=function(g){g=g===void 0?!1:g;var v=this;return _.P(function(r){return v.cachedValue===void 0?r.return():_.U(r,v.apiFunc(v.cachedValue,g),0)})};
var Om1=function(g){var v,r,k;return _.P(function(y){switch(y.nextAddress){case 1:if(!g.schedulerReady||!g.pendingApiRequestResolver)return y.return();g.schedulerReady=!1;v=g.pendingApiRequestResolver;g.pendingApiRequestResolver=void 0;_.cD(y,2);if(g.cachedValue===void 0){y.jumpTo(4);break}return _.U(y,g.apiFunc(g.cachedValue),5);case 5:r=y.yieldResult,v.resolve(r);case 4:_.Ju(y,3);break;case 2:k=_.S2(y),v.reject(k);case 3:setTimeout(function(){return _.P(function(z){g.schedulerReady=!0;return _.U(z,
Om1(g),0)})},g.intervalMs),_.o7(y)}})};var Emk=window.location.origin+"/miniapp_cloudsaves",ezA=[400,401],VsH=_.Rf("cloud_save_game_data_rate_limit_ms",3E3),mv6=function(g){var v=this;this.JSC$14780_miniAppId=g;this.loadAttempts=0;this.cloudSaveIntervalMs=VsH;this.initialDownloadDataSucceeded=!1;this.JSC$14780_playNonceResolver=new _.k$;this.scottyUploadRateLimiter=new $y(this.cloudSaveIntervalMs,function(r,k){return qD_(v,r,k)},2);
this.downloadDataPromise=sbt(this);this.downloadDataPromise.then(function(){v.initialDownloadDataSucceeded=!0}).catch(function(){})},K4C=function(g,v){v.then(function(r){return g.JSC$14780_playNonceResolver.resolve(r)})},bmj=function(g){return _.P(function(v){return g.cachedData===void 0?v.return(g.downloadDataPromise):v.return(g.cachedData)})},F4c=function(g,v){return _.P(function(r){g.cachedData=v;
if(!g.initialDownloadDataSucceeded)throw Error("Sh");return _.U(r,g.scottyUploadRateLimiter.call(v),0)})},imt=function(){return new Promise(function(g){setTimeout(g,1E3,"")})},GOc=function(g,v){var r,k;
return _.P(function(y){if(y.nextAddress==1)return r=g.JSC$14780_miniAppId,_.U(y,Promise.race([g.JSC$14780_playNonceResolver.promise,imt()]),2);k={"X-YouTube-MiniAppId":r,"X-YouTube-PostPlayNonce":y.yieldResult};"DELEGATED_SESSION_ID"in _.wa&&baR(v,k);return y.return(k)})},qD_=function(g,v,r){r=r===void 0?!1:r;
return _.P(function(k){return UHB()?_.T("enable_cloud_save_error_popup_after_retry")?k.return(new Promise(function(y,z){var W,S,Y,e,a;return _.P(function(E){switch(E.nextAddress){case 1:W=0,S=!0,e=Y=null;case 2:if(!(S&&W++<2)){E.jumpTo(4);break}_.cD(E,5);return _.U(E,X81(g,v,r),7);case 7:Y=E.yieldResult;S=Y.ok?!1:!ezA.includes(Y.status);_.Ju(E,2);break;case 5:e=a=_.S2(E);S=apk(e);E.jumpTo(2);break;case 4:Y?Y.ok?(JS(g,VsH),y()):(JS(g,g.cloudSaveIntervalMs*2),z(Error("Th`"+String(Y.status),{cause:{rpcErrorCode:Y.status}}))):
(JS(g,g.cloudSaveIntervalMs*2),z(e||Error("Uh"))),_.o7(E)}})})):k.return(new Promise(function(y,z){var W,S;
return _.P(function(Y){if(Y.nextAddress==1){if(g.JSC$14780_miniAppId==="")return z(Error("Vh")),Y.return();_.cD(Y,2);return _.U(Y,X81(g,v,r),4)}if(Y.nextAddress!=2)return W=Y.yieldResult,W.ok?(JS(g,VsH),y()):(JS(g,g.cloudSaveIntervalMs*2),z(Error("Th`"+String(W.status),{cause:{rpcErrorCode:W.status}}))),_.Ju(Y,0);S=_.S2(Y);JS(g,g.cloudSaveIntervalMs*2);z(S);_.o7(Y)})})):k.return()})},X81=function(g,v,r){r=r===void 0?!1:r;
var k,y,z;return _.P(function(W){if(W.nextAddress==1)return k=_.hG((new TextEncoder).encode(v)),y=dHJ(),_.U(W,GOc(g,y),2);z=W.yieldResult;return W.return(fetch(y,{method:"POST",body:new Blob([k]),headers:z,keepalive:r}))})},sbt=function(g){var v,r;
return _.P(function(k){if(k.nextAddress==1){if(!UHB())return k.return("");if(g.JSC$14780_miniAppId==="")throw Error("Vh");if(g.loadAttempts>2)return k.return(g.downloadDataPromise);_.cD(k,2);return _.U(k,BzC(g),4)}if(k.nextAddress!=2)return v=k.yieldResult,k.return(v);r=_.S2(k);if(apk(r)&&++g.loadAttempts<2)return k.return(sbt(g));throw r;})},BzC=function(g){var v,r,k,y,z;
return _.P(function(W){switch(W.nextAddress){case 1:return _.cD(W,2),v=dHJ(),_.U(W,GOc(g,v),4);case 4:return r=W.yieldResult,_.U(W,fetch(v,{method:"GET",headers:r}),5);case 5:return k=W.yieldResult,k.ok?_.U(W,k.text(),6):W.return(Promise.reject(Error("Wh`"+String(k.status),{cause:new ARB(k.status)})));case 6:return y=W.yieldResult,W.return((new TextDecoder).decode(_.oH(y)));case 2:return z=_.S2(W),W.return(Promise.reject(z))}})},JS=function(g,v){g.cloudSaveIntervalMs=v;
g.scottyUploadRateLimiter.intervalMs=g.cloudSaveIntervalMs};
mv6.prototype.flush=function(){var g=this;return _.P(function(v){return g.initialDownloadDataSucceeded?_.U(v,g.scottyUploadRateLimiter.flush(!0),0):v.return()})};var hAE=n6(hs(1),XH(1)),nqV=n6(hs(1),XH(3)),OI=function(g){this.callbacks=g};
_.c=OI.prototype;_.c.onAudioToggled=function(g,v){(v===void 0||v)&&_.r3("yt-mini-app-is-audio-enabled",g,2592E3)};
_.c.onPause=function(){this.onAudioToggled(!1,!1)};
_.c.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.c.returnNativeBenchmarkingMessage=function(){};
_.c.sendGameData=function(){};
_.c.sendStartGameFrameCapture=function(){};
var pzh=function(g,v,r){this.callbacks=g;var k=this;this.sdkVersion=new _.k$;this.channel=new ma3(_.KD({destination:window,iframe:v,origin:(new URL(r.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var y=V7;var z=hs(5);var W=new SYu;W=_.Hn(W,1,1E4);z=_.kT(z,4,db_,W);y(k,z);k.onAudioToggled(k.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){k.sdkVersion.resolve("")},1E4)};
_.N(pzh,OI);_.c=pzh.prototype;_.c.onAudioToggled=function(g,v){OI.prototype.onAudioToggled.call(this,g,v===void 0?!0:v);v=V7;var r=hs(2),k=new WXj;g=_.c0(k,1,g);g=_.kT(r,3,db_,g);v(this,g)};
_.c.onPause=function(){OI.prototype.onPause.call(this);V7(this,hs(3))};
_.c.onResume=function(){OI.prototype.onResume.call(this);V7(this,hs(4))};
_.c.returnNativeBenchmarkingMessage=function(g){var v=V7,r=hs(6);var k=XH(_.I4(g,J_,1)?1:2);g=_.I4(g,J_,1)?g:null;k=_.kT(k,5,BL,g);v(this,n6(r,k))};
_.c.sendGameData=function(g){var v=V7,r=hs(7);g=_.kT(r,5,db_,g);v(this,g)};
_.c.sendStartGameFrameCapture=function(){V7(this,hs(9))};
var qN=function(g,v,r){var k,y,z;return _.P(function(W){if(W.nextAddress==1)return k=g.callbacks,y=k.onSdkCalled,z=v,_.U(W,g.sdkVersion.promise,2);y.call(k,z,W.yieldResult,r);_.o7(W)})};
pzh.prototype.onMessage=function(){var g=this;return Flk(g1,function(v){var r,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X,b,n,h,IY,Ao,dC,Hh,wC,CK,Fh,qs,Q6,aM,j0,AC,PP,vv,S0,oe,LN,Ph,Tc,uu,sp,NE,BP,KF,Gc;return _.P(function(cP){switch(cP.nextAddress){case 1:if(!Db6(v.data))return _.Lx(Error("Xh")),cP.return();r=_.lA(v.data,1);_.T("enable_iframe_message_get_type_via_fields")&&(k=v.data,r=y=_.lA(k,1));switch(r){case 8:if(v.data.hasMetadata()){var su=g.sdkVersion,pq=su.resolve;var pB=v.data.getMetadata();pB=_.Tr(pB,
1);pq.call(su,pB);clearTimeout(g.sdkVersionTimeoutId)}break;case 6:return cP.jumpTo(2);case 16:if(!_.Wn(v.data,ldc,14,vk))return cP.return();z=_.Z6(v.data,ldc,14,vk);(S=(W=g.callbacks).onGameFrameReceived)==null||S.call(W,z);return cP.return();case 17:if(!_.Wn(v.data,T00,15,vk))return cP.return();(e=(Y=g.callbacks).onGameAudioReceived)==null||e.call(Y,_.Z6(v.data,T00,15,vk));return cP.return();case 1:if(su=_.Z6(v.data,Ub_,2,vk))switch(_.lA(su,1)){case 1:g.callbacks.onFirstFrameReady();if(_.T("enable_network_request_logging_on_game_events")&&
_.I4(su,ij,4)){qN(g,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.nU(su,ij,4));break}qN(g,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(pB=(pq=g.callbacks).onGameReady)==null||pB.call(pq);if(_.T("enable_network_request_logging_on_game_events")&&_.I4(su,ij,4)){qN(g,"MINI_APP_SDK_API_GAME_READY",_.nU(su,ij,4));break}qN(g,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.Wn(su,GS,3,AyP))g.callbacks.onResourceLoaded(_.Z6(su,GS,3,AyP))}return cP.return();case 3:return cP.jumpTo(3);case 4:return cP.jumpTo(4);
case 2:return cP.jumpTo(5);case 9:return cP.jumpTo(6);case 10:return g.callbacks.onClick(),cP.return();case 5:return cP.jumpTo(7);case 11:if(!_.Wn(v.data,K6,9,vk))return cP.return();a=_.Z6(v.data,K6,9,vk);(p=(E=g.callbacks).onBenchmarkingMessageReceived)==null||p.call(E,a);su=v.reply;pq=hs(1);pB=XH(1);var DF=new K6;var Y5=new Uint8Array(oso(a,Uv(a,k1C,6))|0);DF=WG(DF,5,k1C,_.Ou(Y5,!1));pB=_.kT(pB,5,BL,DF);su.call(v,n6(pq,pB));return cP.return();case 12:return cP.jumpTo(8);case 13:return cP.jumpTo(9);
case 15:if(!_.T("enable_open_yt_content"))return v.reply(nqV),cP.return();if(!_.Wn(v.data,pbV,12,vk))return v.reply(n6(hs(1),XH(2))),cP.return();su=_.Z6(v.data,pbV,12,vk);f=_.Tr(su,1);g.callbacks.onOpenYTContent(f);v.reply(hAE);return cP.return();case 14:return cP.jumpTo(10);default:return cP.return()}cP.jumpTo(0);break;case 2:if(!_.Wn(v.data,MK,5,vk))return cP.return();pq=v.data;su=Uv(pq,vk,5);pq=pq.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;(su=tn(pq,pq[_.fB]|0,MK,su))||(su=MK[Kq])||
(su=new MK,tC(su.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),su=MK[Kq]=su);Z=su;su=_.RA(Z,bj,1,_.gQ());L=_.I(su);Q=L.next();case 12:if(Q.done){cP.jumpTo(14);break}O=Q.value;q=new _.EU;q.level=_.lA(O,2)===1?"WARNING":"ERROR";X=lpF(O.getSource());return _.U(cP,g.sdkVersion.promise,15);case 15:b={source:X,sdkVersion:cP.yieldResult};_.fq(_.zr(O,6))!=null?(q.message=O.getMessage(),q.stack=_.Tr(O,5),b.sdkErrorType=fpo(_.lA(O,6)),_.fq(_.zr(O,7))!=null&&(b.sdkApi=NeF(_.lA(O,7)))):q.stack=void 0;
h=n=void 0;(h=(n=g.callbacks).onError)==null||h.call(n,{loggingError:q,metadata:b});Q=L.next();cP.jumpTo(12);break;case 14:return cP.return();case 3:return _.cD(cP,16),su=g.callbacks,pq=su.onSave,pB=_.Z6(v.data,Pz_,4,vk),pB=_.Tr(pB,1),_.U(cP,pq.call(su,pB),18);case 18:v.reply(hAE);_.Ju(cP,17);break;case 16:return IY=_.S2(cP),Ao=uz,dC=IY,Hh=g.callbacks,wC="MINI_APP_SDK_API_SAVE_DATA",_.U(cP,g.sdkVersion.promise,19);case 19:Ao(dC,Hh,wC,cP.yieldResult),v.reply(nqV);case 17:return _.U(cP,qN(g,"MINI_APP_SDK_API_SAVE_DATA"),
20);case 20:return cP.return();case 4:return _.cD(cP,21),_.U(cP,g.callbacks.onLoad(),23);case 23:CK=cP.yieldResult;su=v.reply;pq=hs(1);pB=XH(1);DF=new Pz_;DF=_.e5(DF,1,CK);pB=_.kT(pB,3,BL,DF);su.call(v,n6(pq,pB));_.Ju(cP,22);break;case 21:return Fh=_.S2(cP),qs=uz,Q6=Fh,aM=g.callbacks,j0="MINI_APP_SDK_API_LOAD_DATA",_.U(cP,g.sdkVersion.promise,24);case 24:qs(Q6,aM,j0,cP.yieldResult),v.reply(nqV);case 22:return _.U(cP,qN(g,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return cP.return();case 5:_.cD(cP,
26);g.callbacks.onSendHighScore(Lg(_.Z6(v.data,HAB,3,vk).getValue()));v.reply(n6(hs(1),XH(1)));_.Ju(cP,27);break;case 26:return AC=_.S2(cP),PP=uz,vv=AC,S0=g.callbacks,oe="MINI_APP_SDK_API_SEND_SCORE",_.U(cP,g.sdkVersion.promise,28);case 28:PP(vv,S0,oe,cP.yieldResult),v.reply(nqV);case 27:return _.U(cP,qN(g,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return cP.return();case 6:if(!_.Wn(v.data,td6,8,vk)){cP.jumpTo(30);break}su=_.Z6(v.data,td6,8,vk);su=_.lA(su,1);return _.U(cP,qN(g,NeF(su)),30);case 30:return cP.return();
case 7:return su=v.reply,pq=hs(1),pB=XH(1),DF=g.callbacks.getLanguage(),pB=WG(pB,4,BL,Op(DF)),su.call(v,n6(pq,pB)),_.U(cP,qN(g,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return cP.return();case 8:if(!_.Wn(v.data,ZAj,10,vk))return cP.return();LN=_.Z6(v.data,ZAj,10,vk);Ph=g.callbacks;Tc=Ph.onSdkPerformanceUpdate;return _.U(cP,g.sdkVersion.promise,33);case 33:return Tc.call(Ph,LN,cP.yieldResult),cP.return();case 9:su=v.data;pq=Uv(su,vk,11);if(_.VA(_.zr(su,pq))==null)return v.reply(n6(hs(1),XH(2))),
cP.return();uu=N5(v.data,11,vk);g.callbacks.onShareInviteCode(uu);v.reply(hAE);return _.U(cP,qN(g,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return cP.return();case 10:if(_.Wn(v.data,Id1,13,vk)){cP.jumpTo(35);break}return _.U(cP,g.callbacks.onShowMiniAppAd(2),36);case 36:return sp=cP.yieldResult,v.reply(n6(hs(1),adF(sp))),_.U(cP,qN(g,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return cP.return();case 35:su=_.Z6(v.data,Id1,13,vk);a:switch(_.lA(su,1)){case 1:su={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:su={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:su={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}NE=su;BP=NE.adType;KF=NE.sdkApi;su=g.callbacks;pq=su.onShowMiniAppAd;pB=_.Z6(v.data,Id1,13,vk);pB=_.Tr(pB,2);return _.U(cP,pq.call(su,BP,pB||void 0),38);case 38:return Gc=cP.yieldResult,v.reply(n6(hs(1),adF(Gc))),_.U(cP,qN(g,KF),39);case 39:return cP.return()}})})};
var V7=function(g,v){_.P(function(r){g.channel.send(v);_.o7(r)})},xz=function(g,v,r){this.callbacks=g;
var k=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;g=zXh(v,(new URL(r.toString())).origin);this.gameSnacks=new ylo(g);this.gameSnacks.page.onReady(function(){k.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){k.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var y,z;(z=(y=k.callbacks).onGameReady)==null||z.call(y)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(y,z){try{k.callbacks.onSendHighScore(z)}catch(W){uz(W,k.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(y,z){var W;return _.P(function(S){if(S.nextAddress==1)return _.cD(S,2),_.U(S,k.callbacks.onSave(k.decoder.decode(z)),4);if(S.nextAddress!=2)return _.Ju(S,0);W=_.S2(S);uz(W,k.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return S.return()})});
this.gameSnacks.storage.onLoad(function(){var y,z;return _.P(function(W){if(W.nextAddress==1)return _.cD(W,2),_.U(W,k.callbacks.onLoad(),4);if(W.nextAddress!=2)return y=W.yieldResult,W.return(k.encoder.encode(y));z=_.S2(W);uz(z,k.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return W.return(k.encoder.encode(""))})});
this.gameSnacks.init()};
_.N(xz,OI);xz.prototype.onAudioToggled=function(g,v){OI.prototype.onAudioToggled.call(this,g,v===void 0?!0:v);var r;(r=this.gameSnacks)==null||r.audio.update(g)};
xz.prototype.onPause=function(){OI.prototype.onPause.call(this);var g;(g=this.gameSnacks)==null||g.game.pause()};
xz.prototype.onResume=function(){OI.prototype.onResume.call(this);var g;(g=this.gameSnacks)==null||g.game.resume()};var MsH=Z4k,RA_=_.bC(function(g){var v=g.data;var r=g.loadingProgress;g=_.I(_.Ww("",void 0,"LYYTdd"));var k=g.next().value,y=g.next().value;g=_.I(_.Ww(!1,void 0,"K0waae"));var z=g.next().value,W=g.next().value,S=[],Y=function(){return"transform: scaleX("+(_.LS(r)||0)+")"},e=null,a=function(){var Z;
return(Z=v()&&e)!=null?Z:e=v().showAnniversaryAnimation?6:MsH()};
_.Z8(function(){var Z;if(v().timeOutMessages&&((Z=v().timeOutMessages)==null?0:Z.length)){e=null;Z=_.I(S);for(var L=Z.next();!L.done;L=Z.next())clearTimeout(L.value);S.length=0;H4K(v().timeOutMessages,S,y,W)}},"hrKvCe");
var E=function(){return!!v().persistentErrorMessageTitle},p=function(){return r!==void 0},f=function(){return v().title};
return _.A("yt-mini-splash-screen-view-model",{class:"mini-app-splash-screen-view-model-wiz"},_.A("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen",role:"region",tabindex:0},_.A("div",{class:"mini-app-splash-screen-view-model-wiz__background-base"}),_.A("div",{class:"mini-app-splash-screen-view-model-wiz__background-blur",style:function(){var Z,L=(Z=v().backgroundImage)==null?void 0:Z.sources,Q;return(L==null?0:L.length)?"background-image: url("+((Q=L[0])==null?void 0:Q.url)+")":
""}}),_.A("div",{class:"mini-app-splash-screen-view-model-wiz__background-scrim"}),_.A(_.d,{cond:function(){return!E()},
then:function(){var Z={};return _.A("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen-content"},_.A("div",{class:"mini-app-splash-screen-view-model-wiz__loading-icon"},_.A(_.Wq,{className:"mini-app-splash-screen-view-model-wiz__loading-icon-animation",animationName:function(){return"loading_animation_"+a()},
data:function(){var L="loading_animation_"+a();return{animationConfig:{name:L,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+L+".json",loop:!0,autoplay:!0}}}})),_.A("div",{class:"mini-app-splash-screen-view-model-wiz__timeout-message-container"},_.A(_.d,{cond:f,
then:function(){return _.A("h3",{class:"mini-app-splash-screen-view-model-wiz__timeout-heading"},f)}}),_.A("p",{class:_.IV("mini-app-splash-screen-view-model-wiz__timeout-message",(Z["mini-app-splash-screen-view-model-wiz__timeout-message-fade-out"]=function(){return z()},Z)),
"aria-live":"polite"},k),_.A(_.d,{cond:p,then:function(){return _.A("div",{class:"mini-app-splash-screen-view-model-wiz__loading-bar-track"},_.A("div",{class:"mini-app-splash-screen-view-model-wiz__loading-bar-segment mini-app-splash-screen-view-model-wiz__loading-bar-segment-resource-animation",style:Y}))}})))}}),_.A(_.d,{cond:E,
then:function(){return _.A("div",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-content"},_.A("h3",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-title"},function(){return v().persistentErrorMessageTitle}),_.A(_.d,{cond:function(){return!!v().persistentErrorMessageDescription},
then:function(){return _.A("p",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-description"},function(){return v().persistentErrorMessageDescription})}}))}})))},"Sd");var giB=new _.bR("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var vit=F6;F6=function(g){function v(r){if(r){var k,y;(k=r.__spec)==null||(y=k.didUnmount)==null||y.call(k);for(k=0;k<r.childNodes.length;k++)v(r.childNodes[k])}}
vit==null||vit(g);fw(function(){for(var r=0;r<g.length;r++)v(g[r])})};var ric=_.bC(function(g){var v=g.data;var r=g.score;var k=g.formattedScore;var y=g.onScoreChanged;var z=g.isEmbeddedInWebview;var W=_.mb(),S=function(){var f;return _.l(v==null?void 0:(f=v())==null?void 0:f.buttonViewModel,_.pC)},Y=function(){var f;
return(r==null?void 0:r())||Number(v==null?void 0:(f=v())==null?void 0:f.lastScore)||0},e=function(){var f;
return(k==null?void 0:k())||((f=S())==null?void 0:f.title)||""},a,E=1;
if(g=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))g=Number(g),E=isNaN(g)?1:g/100;_.Z8(function(){y==null||y(Y());var f;var Z=_.Q0((f=S())==null?void 0:f.onTap);if(Z){f=_.l(Z,XL_);var L,Q,O;f=_.l(f==null?void 0:(L=f.panelLoadingStrategy)==null?void 0:(Q=L.inlineContent)==null?void 0:(O=Q.dialogViewModel)==null?void 0:O.customContent,iiu)}else f=void 0;if(L=f)L.score=e()},"KZFi5e");
g=_.oV(function(){var f,Z,L=v==null?void 0:(f=v())==null?void 0:(Z=f.loggingDirectives)==null?void 0:Z.trackingParams;L&&_.cl(_.h0().resolve(_.p0),L);return!1});
_.Hd(function(){if(W.value){var f=W.value.querySelector("button"),Z=S();f&&Z&&tKB(f,Z);iV("yt-share-playable-with-high-score",function(){var L=Y().toString(),Q=v==null?void 0:v().onShareHighScoreCommand,O=v==null?void 0:v().highScoreShareClientParamIdentifier,q=z==null?void 0:z();Q&&(q?(O=new Js6,L=_.e5(O,2,L),CA(Q,L.JSC$10275_serializeBinary())):O&&(_.h0().resolve(giB).clientParams.set(O,{miniAppClientParams:{highScore:L}}),Pqh(Q,!1)))})}});
var p=function(){var f=S();f&&(r==null?0:r())&&f.accessibilityText&&(f.accessibilityText=f.accessibilityText.replace(a,e()));a=e();return{numberValue:Y(),numberText:e(),heightPx:36,fontSizeMultiplier:E,shouldAnimate:!(r==null||!r())&&!0}};
return _.A("yt-mini-app-score-button-view-model",{class:function(){var f={};return _.Pq("mini-app-score-button-view-model-wiz",(f["mini-app-score-button-view-model-wiz--is-visible"]=Y()!==0,f))},
el:W,"on:click":g},bP(!1,function(){return _.A("span",{style:"display:none;"},Y)}),_.A(_.dF,{data:function(){var f;
return v==null?void 0:(f=v())==null?void 0:f.buttonViewModel}},{buttonViewModel:function(f){return _.A(_.Du,{data:f.data,
animatedTextProps:p})}}))},"Td");var IZc=_.bC(function(g){var v,r=(v=_.kv("yt-mini-app-is-theater-mode-enabled"))!=null?v:!1,k=_.T("enable_playable_container_save_button"),y=_.T("enable_play_next_destination_page_in_toolbar");v={};return _.A("ytm-mini-app-top-bar-view-model",null,_.A("div",{class:_.IV("yt-mini-app-top-bar-view-model",(v["yt-mini-app-top-bar-view-model--mobile"]=!1,v["yt-mini-app-top-bar-view-model--desktop"]=!0,v))},_.A("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.A(_.d,{cond:function(){var z;
return!!g.data().backButtonEdu&&!((z=g.isExitMiniAppSeen)==null?0:z.call(g))},
then:function(){return _.A(_.dF,{data:function(){return g.data().backButtonEdu}},{buttonViewModel:_.Du})},
else:function(){return _.A(_.dF,{data:function(){return g.data().backButton}},{buttonViewModel:_.Du})}}),_.A(_.d,{cond:function(){return g.data().viewAllButton&&!0},
then:function(){return _.A(_.dF,{data:function(){return g.data().viewAllButton}},{buttonViewModel:_.Du})}}),_.A(_.d,{cond:function(){return g.data().title&&!0},
then:function(){return _.A("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return g.data().title})}})),_.A("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.A(_.d,{cond:function(){var z;
return(z=g.isDesktopPlayPage)==null?void 0:z.call(g)},
then:function(){return _.A(_.R6,null,_.A(kd0,{highScoreButton:function(){return g.data().highScoreButton},
score:g.score,formattedScore:g.formattedScore,onScoreChanged:g.onScoreChanged,isEmbeddedInWebview:g.isEmbeddedInWebview}),_.A(yiB,{enableSaveButton:function(){return _.LS(k)},
saveButton:function(){return g.data().saveButton},
isSaved:g.isSaved,onSaveToggled:function(){return g.onSaveToggled}}),_.A(ci0,{menuButton:function(){return g.data().menuButton}}))},
else:function(){return _.A(_.d,{cond:function(){return!1},
then:function(){return _.A(_.dF,{data:function(){return g.data().playPageButton}},{buttonViewModel:function(z){return _.A(_.Du,{data:z.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.A(kd0,{highScoreButton:function(){return g.data().highScoreButton},
score:g.score,formattedScore:g.formattedScore,onScoreChanged:g.onScoreChanged,isEmbeddedInWebview:g.isEmbeddedInWebview})}})}})),_.A("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.A(_.dF,{data:function(){return g.data().muteButton}},{toggleButtonViewModel:function(z){var W=z.data;
return _.A(_.lU,{data:function(){var S,Y;return Object.assign({},W(),{isToggled:(Y=(S=g.isAudioEnabled)==null?void 0:S.call(g))!=null?Y:!0})},
onToggle:g.onAudioToggled,useOutlinedIcon:!0})}}),_.A(_.dF,{data:function(){return g.data().theatreModeButton}},{toggleButtonViewModel:function(z){var W=z.data;
return _.A("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.A(_.lU,{data:function(){return Object.assign({},W(),{isToggled:r})},
useOutlinedIcon:!0}))}}),_.A(zFC,{fullscreenButton:function(){return g.data().fullscreenButton}}),_.A(_.d,{cond:function(){return _.LS(y)&&g.data().viewAllButton&&!1},
then:function(){return _.A(_.dF,{data:function(){return g.data().viewAllButton}},{buttonViewModel:_.Du})}}),_.A(_.d,{cond:function(){var z;
return!((z=g.isDesktopPlayPage)==null?0:z.call(g))},
then:function(){return _.A(_.R6,null,_.A(yiB,{enableSaveButton:function(){return _.LS(k)},
saveButton:function(){return g.data().saveButton},
isSaved:g.isSaved,onSaveToggled:function(){return g.onSaveToggled}}),_.A(ci0,{menuButton:function(){return g.data().menuButton}}))}}))))},"Ud");
IZc.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var ci0=_.bC(function(g){return _.A(_.dF,{data:g.menuButton},{buttonViewModel:_.Du})},"Vd"),yiB=_.bC(function(g){var v=g.enableSaveButton;
var r=g.saveButton;var k=g.isSaved;var y=g.onSaveToggled;return _.A(_.d,{cond:function(){return v()&&!(r==null||!r())},
then:function(){return _.A(_.dF,{data:function(){var z=_.l(r==null?void 0:r(),_.Tk),W;return{toggleButtonViewModel:Object.assign({},z,{isToggled:(W=k==null?void 0:k())!=null?W:!(z==null||!z.isToggled)})}}},{toggleButtonViewModel:function(z){return _.A(_.lU,{data:z.data,
onToggle:y})}})}})},"Wd"),kd0=_.bC(function(g){var v=g.highScoreButton;
var r=g.score;var k=g.formattedScore;var y=g.onScoreChanged;var z=g.isEmbeddedInWebview;return _.A(_.dF,{data:v},{miniAppScoreButtonViewModel:function(W){return _.A(ric,{data:W.data,score:r,formattedScore:k,onScoreChanged:y,isEmbeddedInWebview:z})}})},"Xd"),zFC=_.bC(function(g){g=g.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.A(_.R6,null):_.A(_.dF,{data:g},{buttonViewModel:_.Du})},"Yd");_.W5F=new _.bR("DESKTOP_CURRENT_PAGE");var Ait=_.bC(function(g){var v=g.data;var r=_.T("force_active_time_logging_webview"),k=!1,y=new $vF,z=void 0,W=void 0,S=_.h0().resolve(jb1),Y=new Qbu,e=void 0,a=void 0,E=[],p=void 0,f=void 0,Z=!1,L=!1,Q=!1,O=!1,q=new _.k$,X=_.h0().resolve(giB),b=_.h0().resolve(_.u7),n=_.h0().resolve(_.Bd(YW)),h,IY=(h=_.h0().resolve(_.Bd(_.W5F)))==null?void 0:h.getCurrentPage(),Ao=!1,dC=0,Hh=function(bk){bk.preventDefault();return bk.returnValue=""},wC;
g=_.I(_.Ww(!((wC=_.kv("yt-mini-app-is-audio-enabled"))!=null&&!wC),void 0,"HKETIe"));var CK=g.next().value,Fh=g.next().value,qs;wC=_.I(_.Ww(!((qs=_.kv("exit-mini-app-seen-state"))==null||!qs),void 0,"YikM9"));var Q6=wC.next().value,aM=wC.next().value;qs=_.I(_.Ww(!1,void 0,"iTNqCb"));var j0=qs.next().value,AC=qs.next().value;qs=_.I(_.Ww(void 0,void 0,"bU3Vbf"));var PP=qs.next().value,vv=qs.next().value;qs=_.I(_.Ww(void 0,void 0,"qd4Zt"));var S0=qs.next().value,oe=qs.next().value;qs=_.I(_.Ww(!0,void 0,
"Cqc83e"));var LN=qs.next().value,Ph=qs.next().value;qs=_.I(_.Ww(!1,void 0,"oHovIe"));var Tc=qs.next().value,uu=qs.next().value;qs=_.I(_.Ww(void 0,void 0,"aeN11"));var sp=qs.next().value,NE=qs.next().value;qs=_.I(_.Ww(0,void 0,"AEGRyb"));var BP=qs.next().value,KF=qs.next().value,Gc=_.sv(),cP=function(){return v().isEmbeddedInWebview},su=function(){return v().hasPlayNextShelf};
iV("yt-page-type-changed",function(bk){if(_.T("enable_is_mini_app_page_active_bugfix"))bk.detail.newPageSubtype==="mini_app"&&bk.detail.newPageType==="ytd-browse"||!LN()||DF();else if(bk=_.oSh()==="mini_app",bk!==LN())if(Ph(bk),bk){var Wv;bk=(Wv=v().playableId)==null?void 0:Wv.toString();bk!==void 0&&window.location.href.includes(bk)&&!L&&(O=!0,pq(),Ya(aH.value))}else bk||DF()});
iV("yt-action",function(bk){bk.detail.actionName==="yt-engagement-panel-visible-changed"&&bk.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&bk.detail.args[2]==="PAmini_app_panel"&&DF();_.T("enable_is_mini_app_page_active_bugfix")?bk.detail.actionName==="yt-history-load"&&!LN()&&(IY==null?0:IY.active)?(Ph(!0),pq(),Ya(aH.value)):bk.detail.actionName==="yt-history-load"&&LN()&&!v().isEmbeddedInWebview&&pF():LN()&&bk.detail.actionName==="yt-history-load"&&(O?O=!1:v().isEmbeddedInWebview||pF())});
_.tQ(function(){pB()});
_.Z8(function(){pq()},"C24xad");
var pq=function(){var bk=v().playableId,Wv=v().localReleaseId,Wg=v().derivedDeviceInterface;if(L)_.Lx(new _.EU("[MiniAppContainerViewModel] onEnter was called more than once"));else{L=!0;z=new Eqj(bk,Wv,Wg,document.visibilityState==="visible");lLj(z);W=new mv6(bk);PJV(S,bk);CEV(Y,{showMiniAppAdCommand:v().showMiniAppAdCommand,isEmbeddedInWebview:v().isEmbeddedInWebview,playLogger:z});wBk()&&(f=document.body.style.backgroundColor,_.H5(document.body,"background-color","black"));Tl();dt();q=new _.k$;
if(v().isEmbeddedInWebview){if(bk=(new URLSearchParams(window.location.search)).get("postPlayNonce"))p8u(z,bk),Ao=!0;y.initialize({onAudioStateLoaded:function(MM){IM(MM)},
onMuteMiniApp:function(){IM(!1)},
onUnmuteMiniApp:function(){IM(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(MM){Ao||(p8u(z,MM),Ao=!0)},
confirmExitMiniApp:function(){var MM,tU,DM;return _.P(function(Qy){if(Qy.nextAddress==1)return v().confirmExitMiniAppCommand?_.U(Qy,Promise.race([q.promise,Promise.resolve(!1)]),2):Qy.return();(MM=Qy.yieldResult)?!v().confirmExitMiniAppCommandEdu||(DM=(tU=Q6)==null?void 0:tU())!=null&&DM?T_(v().confirmExitMiniAppCommand):(T_(v().confirmExitMiniAppCommandEdu),_.r3("exit-mini-app-seen-state","true",2592E6)):T_(v().closeMiniAppCommand);_.o7(Qy)})},
onNativeBenchmarkingMessageReceived:function(MM){MM=cyP(_.IgT(MM));if(_.Wn(MM,_.QP,3,ryH)){var tU=_.Z6(MM,_.QP,3,ryH),DM=S63();var Qy=Lg(DM.getSeconds())-Lg(tU.getSeconds());tU=_.v0(DM,2)-_.v0(tU,2);Qy<0&&tU>0?(Qy+=1,tU-=1E9):Qy>0&&tU<0&&(--Qy,tU+=1E9);Qy=(new J_).setSeconds(Qy);Qy=_.NJ(Qy,2,_.NM(tU),0);_.rS(MM,1,Qy)}var a4;(a4=a)==null||a4.returnNativeBenchmarkingMessage(MM)},
multiplayer3pAckStateLoaded:function(MM){pF(MM)},
exitMiniAppSeenStateLoaded:function(MM){v().confirmExitMiniAppCommandEdu&&aM(MM)},
onNavigateToNewMiniApp:function(){T_(v().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(MM){MM=new URLSearchParams(MM);var tU=void 0;MM.has("invite_code")&&(tU=new YYt,MM=MM.get("invite_code"),tU=_.e5(tU,1,MM));if(MM=tU){var DM;(DM=a)==null||DM.sendGameData(MM)}},
onPauseMiniApp:function(){k=!0;Y5()},
onResumeMiniApp:function(){k=!0;WY()},
onAdFinished:function(MM){Y.onAdFinished(MM)}});
v().showMultiplayer3pConsentDialogCommand||q.resolve(!0);T_(v().onContainerReadyCommand)}else p8u(z),q.resolve(!0);K4C(W,dvE(z));dvE(z).then(function(MM){MM={miniAppPlayData:{postPlayNonce:MM}};var tU,DM=(tU=v().loggingDirectives)==null?void 0:tU.trackingParams;DM&&_.Y6().stateChanged(DM,MM)});
bk=v().showSignInDialogCommand;!UHB()&&bk&&(_.r3("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),T_(bk));v().confirmExitMiniAppCommand&&n&&(bk=IpY(v().confirmExitMiniAppCommand))&&(n.customConfirmationCommand=bk)}},pB=function(){f&&_.H5(document.body,"background-color",f);
Z=!1;p&&p.release();W.flush().catch(function(bk){_.Lx(bk)});
S.flush().catch(function(bk){_.Lx(bk)});
Nzt(z);xa();a=void 0;SC0(X)},DF=function(){Ph(!1);
pB();AC(!1);NE(void 0);vv(void 0);oe(void 0);dC=0;KF(0);L=!1},Y5=function(){var bk;
(bk=a)==null||bk.onPause();p&&p.release();W.flush().catch(function(Wv){_.Lx(Wv)});
S.flush().catch(function(Wv){_.Lx(Wv)});
fLV(z)},WY=function(){var bk;
(bk=a)==null||bk.onResume();dt();bk=z;bk.isForeground=!0;ju(bk,"PLAY_EVENT_TYPE_PLAY_RESUME")},IM=function(bk){var Wv;
(Wv=a)==null||Wv.onAudioToggled(bk);Fh(bk)},pF=function(bk){v().showMultiplayer3pConsentDialogCommand&&(v().isEmbeddedInWebview&&bk!==void 0&&q.resolve(bk),!bk&&_.oSh()==="mini_app"&&T_(v().showMultiplayer3pConsentDialogCommand))},Sc=function(){var bk,Wv,Wg,MM;
return _.P(function(tU){if(tU.nextAddress==1){!v().isLivestream||v().disableVideoCapture||(bk=a)!=null&&bk.sendStartGameFrameCapture();Wv=(new URL(window.location.href)).searchParams;if(Wv.has("invite_code")){var DM=new YYt,Qy=Wv.get("invite_code");Wg=_.e5(DM,1,Qy);(MM=a)==null||MM.sendGameData(Wg)}j0()||(AC(!0),DM=z,DM.state!==1?_.Lx(new _.EU("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+eAP[DM.state])):(_.v9("mini_app_ids_without_game_ready").includes(DM.JSC$14736_miniAppId)&&(DM.gameReady=
!0),DM.state=2,DM.beforeReady=!1,xy(DM,"ma_ffr"),ju(DM,"PLAY_EVENT_TYPE_PLAY_READY")));return _.U(tU,q.promise,2)}T_(v().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();v().isEmbeddedInWebview||pF();_.o7(tU)})},KB=function(){var bk=z;
bk.gameReady=!0;xy(bk,"ma_gr")},DR=function(bk){var Wv;
return _.P(function(Wg){if(Wg.nextAddress==1)return _.cD(Wg,2),_.U(Wg,F4c(W,bk),4);if(Wg.nextAddress!=2)return _.Ju(Wg,0);Wv=_.S2(Wg);T_(v().showSavingErrorPopupCommand);throw Wv;})},nq=function(){var bk,Wv;
return _.P(function(Wg){if(Wg.nextAddress==1)return _.cD(Wg,2),_.U(Wg,bmj(W),4);if(Wg.nextAddress!=2)return bk=Wg.yieldResult,Wg.return(bk);Wv=_.S2(Wg);T_(v().showLoadingErrorDialogCommand);throw Wv;})},yy=function(bk){z.logError(bk)},P9=function(bk,Wv,Wg){Hm_(z,bk,Wv,Wg)},VU=function(bk,Wv){DvC(z,bk,Wv)},pS=function(){!r&&v().isEmbeddedInWebview||_.hF();
Zmj(z,!0);Z||(window.addEventListener("beforeunload",Hh,{capture:!0}),Z=!0)},B0=function(bk){var Wv,Wg,MM,tU,DM,Qy,a4;
return _.P(function(E7){if(E7.nextAddress==1)return S&&(!e||e<bk)&&bk>0?_.U(E7,oiu(S,bk),3):E7.jumpTo(0);Wv=E7.yieldResult;Wg=_.I(Wv);MM=Wg.next().value;tU=Wg.next().value;DM=MM;Qy=tU;((a4=DM)==null?0:a4.displayString)&&Qy&&(vv(Qy),oe(DM.displayString));_.o7(E7)})},yU=function(bk){var Wv=v().onBenchmarkingMessageReceivedCommand;
if(Wv){var Wg=S63();_.kT(bk,3,ryH,Wg);CA(Wv,zbt(bk))}},Ef=function(bk){var Wv=v().onGameFrameReceivedCommand;
if(Wv){var Wg=new KZu;var MM=new V$6;var tU=df(bk,1);MM=_.eP(MM,1,tU);bk=_.Tr(bk,2);bk=_.e5(MM,2,bk);Wg=_.rS(Wg,2,bk);CA(Wv,FZF(Wg))}},fK=function(bk){var Wv=v().onGameAudioDataReceivedCommand;
if(Wv){var Wg=new KZu;var MM=new sJj;bk=_.Tr(bk,1);MM=_.e5(MM,1,bk);Wg=_.rS(Wg,4,MM);CA(Wv,FZF(Wg))}},Jo=function(){var bk=new URLSearchParams(window.location.search);
if(v().isEmbeddedInWebview&&bk&&bk.get("override_hl")==="true"&&bk.get("hl"))return bk.get("hl");bk=document.documentElement.lang;return bk!==""?bk:_.uy},mR=function(bk){var Wv=v().onShareInviteCodeCommand;
if(Wv)if(v().isEmbeddedInWebview){var Wg=new Js6;bk=_.e5(Wg,1,bk);CA(Wv,VF_(bk))}else Wg=v().inviteCodeShareClientParamIdentifier,X.clientParams.set(Wg,{miniAppClientParams:{inviteCode:bk}}),T_(Wv)},Y1=function(bk){var Wv,Wg,MM;
return _.P(function(tU){if(tU.nextAddress==1)return Wv=v().onMiniAppOpenYtContentRequested,S&&_.T("enable_open_yt_content")&&Wv?_.U(tU,YCu(S,bk),3):tU.jumpTo(0);Wg=tU.yieldResult;if(Wg==="OK")if(v().isEmbeddedInWebview){var DM=new jJP;MM=WG(DM,2,Zs,Op(bk));CA(Wv,Oiu(MM))}else b.clientData.set("video_id",bk),T_(Wv);_.o7(tU)})},cv=function(bk){dC+=_.v0(bk,3);
bk=Math.min(Math.log(1+dC/15E6*9)/Math.log(10),.99);KF(bk);wX(bk)},wX=_.S$(function(bk){var Wv=v().updateLoadingProgressCommand;
if(Wv){var Wg=new jJP;bk=WG(Wg,3,Zs,_.Pv(bk));CA(Wv,Oiu(bk))}},100),Up=function(bk){return xv0(Y,bk)},dt=function(){var bk,Wv;
((bk=_.Jws())==null?void 0:(Wv=bk.wakeLock)==null?void 0:Wv.request)!=null&&_.Jws().wakeLock.request("screen").then(function(Wg){p=Wg}).catch(function(){})},aH=_.sv();
_.Z8(function(){v().isSupportedCountry&&(UHB()||_.T("enable_sign_in_promo")||!v().showSignInDialogCommand?Ya(aH.value):T_(v().onMiniAppReadyCommand))},"anRCse");
var Tb=function(){return _.A("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return j0()?0:-1},
el:aH})},Ya=function(bk,Wv){Wv=Wv===void 0?!1:Wv;
var Wg=zc();Wg&&(Wv||Wg.toString()!==bk.getAttribute("src"))&&(a=Tem(v().source,{isAudioEnabled:CK,onFirstFrameReady:Sc,onGameReady:KB,onSave:DR,onLoad:nq,onError:yy,onSdkCalled:P9,onSdkPerformanceUpdate:VU,onClick:pS,onSendHighScore:B0,onBenchmarkingMessageReceived:yU,getLanguage:Jo,onShareInviteCode:mR,onResourceLoaded:cv,onOpenYTContent:Y1,onShowMiniAppAd:Up,onGameFrameReceived:Ef,onGameAudioReceived:fK},bk,Wg),eW(bk,"load",function(){xy(z,"ma_il");eW(bk,"load",function(){Ya(bk,!0)})}),_.Qm(bk,
Wg))},zc=function(){var bk=v().url;
if(bk&&(bk=_.tF(bk),bk!==null)){if(v().source&&v().source==="MINI_APP_SOURCE_GAMESNACKS")bk=_.kL(bk,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.T("enable_origin_query_parameter_bugfix")){var Wv=_.pc(_.POK(bk.toString()));Wv=new URLSearchParams(Wv||"");Wv.set("origin",window.location.origin);Wv=Wv.toString();bk=_.PY(bk).toString();bk=_.IO(Ds6.exec(bk)[0]+(Wv.trim()?"#"+Wv:""))}return bk}},TI=function(){var bk={};
bk=_.IV("yt-mini-app-container-view-model__loading-screen",(bk["yt-mini-app-container-view-model__loading-screen--fade-out"]=j0,bk));var Wv=function(){return j0()?1:BP()};
return _.A("div",{class:bk},_.A(_.dF,{data:function(){return v().splashScreen}},{miniAppSplashScreenViewModel:function(Wg){return _.A(RA_,{data:Wg.data,
loadingProgress:Wv})}}))},Tl=function(){E=[];
E.push(_.pw(window,"visibilitychange",function(){Q||k&&cP()||(document.visibilityState==="visible"?WY():Y5())}));
E.push(_.pw(window,"pagehide",function(){pB()}));
E.push(_.pw(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&Gc.value.dispatchEvent(new Event("tap"))},0)}));
E.push(_.pw(Gc.value,"pointerdown",function(){Zmj(z,!1)},!0));
E.push(_.pw(Gc.value,"pause",function(){Q=!0;Y5()}));
E.push(_.pw(Gc.value,"play",function(){Q=!1;WY()}));
E.push(_.pw(Gc.value,"exit",function(){pB()}));
var bk=navigator.keyboard,Wv=bk&&bk.lock;E.push(_.pw(window,tcC,function(){uu(LW1());LW1()?(v().hasPlayNextShelf&&di("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),Y0("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),Wv&&bk.lock(["Escape"])):(v().hasPlayNextShelf&&Y0("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),di("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),Wv&&bk.unlock())}));
v().showMultiplayer3pConsentDialogCommand&&E.push(_.pw(window,"yt-playables-ack-3p-data-usage",function(){UUc(S)}));
v().confirmExitMiniAppCommandEdu&&E.push(_.pw(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.r3("exit-mini-app-seen-state","true",2592E6)}))},xa=function(){E.forEach(function(bk){aR(bk)});
window.removeEventListener("beforeunload",Hh,{capture:!0})},T_=function(bk){bk&&Pqh(bk,v().isEmbeddedInWebview||!1)},Y0=function(bk,Wv){bk=_.I(Gc.value.getElementsByClassName(bk));
for(var Wg=bk.next();!Wg.done;Wg=bk.next())Wg.value.classList.add(Wv)},di=function(bk,Wv){bk=_.I(Gc.value.getElementsByClassName(bk));
for(var Wg=bk.next();!Wg.done;Wg=bk.next())Wg.value.classList.remove(Wv)};
return function(){var bk={};bk=_.IV("yt-mini-app-container-view-model",(bk["yt-mini-app-container-view-model--desktop"]=!0,bk["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return v().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},bk["yt-mini-app-container-view-model--ios-web-view"]=wBk(),bk["yt-mini-app-container-view-model--no-top-bar"]=function(){return!v().topBar},bk["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return v().hasPlayNextShelf},bk["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return v().hasPlayNextShelf},bk["yt-mini-app-container-view-model--show-peek-below"]=function(){return!Tc()&&v().hasPlayNextShelf},bk));
var Wv={};Wv=_.IV("yt-mini-app-container-view-model__content",(Wv["yt-mini-app-container-view-model__content--desktop-content"]=!0,Wv["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return v().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},Wv["yt-mini-app-container-view-model--desktop-play-page"]=function(){return v().hasPlayNextShelf},Wv));
return _.A("mini-app-container-view-model",{el:Gc},_.A("div",{class:bk},_.A(_.d,{cond:function(){return v().topBar&&!Tc()},
then:function(){return _.A(_.dF,{data:function(){return v().topBar}},{miniAppTopBarViewModel:function(Wg){return _.A(IZc,{data:Wg.data,
isAudioEnabled:CK,onAudioToggled:function(MM){IM(MM)},
score:PP,formattedScore:S0,onScoreChanged:function(MM){e=MM},
isEmbeddedInWebview:cP,isSaved:sp,onSaveToggled:function(MM){NE(MM)},
isExitMiniAppSeen:Q6,isDesktopPlayPage:su})}})}}),_.A("div",{class:Wv},_.A(_.d,{cond:LN,
then:function(){return Tb()}}),_.A(_.d,{cond:function(){return!v().isEmbeddedInWebview},
then:function(){return TI()}}))))}()},"Zd");
Ait.idomCompat=!0;_.B6(Ait,"mini-app-container-view-model",{props:{data:_.me}});var eF0=_.bC(function(g){var v=g.data;return _.A("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.A("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.oV(function(){var r=v().onTap;r&&_.jW(r)})},_.A(_.d,{cond:function(){return v().icon},
then:function(r){return _.A(_.eg,{icon:function(){return r().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.A("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return v().title})))},"$d");
eF0.idomCompat=!0;var aZu=_.bC(function(g){var v=_.sv(),r=_.I(_.Ww(void 0,void 0,"kFCJ0c")),k=r.next().value,y=r.next().value;r=_.I(_.Ww(void 0,void 0,"PIPgWd"));var z=r.next().value,W=r.next().value;r=_.I(_.Ww(void 0,void 0,"rV66ob"));var S=r.next().value,Y=r.next().value,e=function(){var O=k();return O!==void 0?Math.abs(O):void 0},a=function(){var O=e();
return O===void 0||O<=3},E=function(){var O=e();
var q=z(),X=S();O=O!==void 0&&q!==void 0&&X!==void 0?q-X-O:void 0;return O===void 0||O<=3},p=function(O){v.value&&v.value.scrollBy({top:0,
left:(_.Cv("HTML_DIR")==="rtl"?-1:1)*O*v.value.clientWidth,behavior:"smooth"})},f=function(){var O;
y((O=v.value)==null?void 0:O.scrollLeft);var q;W((q=v.value)==null?void 0:q.scrollWidth);var X;Y((X=v.value)==null?void 0:X.clientWidth)},Z=function(){p(-.5)},L=function(){p(.5)};
r=_.oV(function(){f()});
_.NT(function(){f();if(v.value){var O=new ResizeObserver(f);O.observe(v.value);_.tQ(function(){O.disconnect()})}});
var Q={};return _.A("yt-sponsorships-scrollable-shelf",{class:_.IV("ytdSponsorshipsScrollableShelfHost",g.className)},_.A("div",{class:_.IV("ytdSponsorshipsScrollableShelfContent",(Q.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return g.data().previousButton&&g.data().nextButton&&!a()&&!E()},Q.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return g.data().previousButton&&!a()&&E()},Q.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return g.data().nextButton&&
a()&&!E()},Q)),
el:v,"on:scroll":r},g.children),_.A(_.d,{cond:function(){return!a()},
then:function(){return _.A(_.dF,{data:function(){return g.data().previousButton}},{buttonViewModel:function(O){return _.A(_.Du,{data:O.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:Z})}})}}),_.A(_.d,{cond:function(){return!E()},
then:function(){return _.A(_.dF,{data:function(){return g.data().nextButton}},{buttonViewModel:function(O){return _.A(_.Du,{data:O.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:L})}})}}))},"ae");
aZu.idomCompat=!0;var dUt=_.bC(function(g){var v=g.data;g={};return _.A("yt-sponsorships-hub",{class:_.IV("ytdSponsorshipsHubHost",(g.ytdSponsorshipsHubHostIndented=function(){return v().indented},g))},_.A("div",{class:"ytdSponsorshipsHubHeader"},_.A("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.A("div",{class:"ytdSponsorshipsHubAvatar"},_.A(_.dF,{data:function(){return v().avatar}},{avatarViewModel:_.N6})),_.A(_.d,{cond:function(){return v().badgeImage},
then:function(r){return _.A("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.A("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.A("div",{class:"ytdSponsorshipsHubBadge"},_.A(_.Kw,{data:r,targetWidth:24,targetHeight:24,alt:""}))))}})),_.A("div",{class:"ytdSponsorshipsHubDetails"},_.A("div",{class:"ytdSponsorshipsHubTierName"},function(){return v().tierName}),_.A("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return v().membershipType}),_.A("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return v().membershipDurationOrExpiry})),_.A("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.A(_.dF,{data:function(){return v().manageButton}},{buttonViewModel:function(r){return _.A(_.Du,{data:r.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.A(_.dF,{data:function(){return v().actionMenuButton}},{buttonViewModel:function(r){return _.A(_.Du,{data:r.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.A("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return v().perksTitle}),_.A(aZu,{data:function(){return{previousButton:v().previousPerkButton,
nextButton:v().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.A("div",{class:"ytdSponsorshipsHubPerkCards"},_.A(_.dF,{data:function(){return v().perkCards}},{sponsorshipsHubPerkCardViewModel:eF0}),_.A(_.d,{cond:function(){return v().viewAllPerksButton},
then:function(r){return _.A(EiP,{data:r})}}))))},"be");
dUt.idomCompat=!0;var EiP=_.bC(function(g){var v=g.data;return _.A("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.A(_.dF,{data:function(){return v().button}},{buttonViewModel:_.Du}),_.A("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.A("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return v().title}),_.A("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return v().subtitle})))},"ce");
EiP.idomCompat=!0;_.B6(dUt,"yt-sponsorships-hub",{props:{data:_.me}});_.pst=_.bC(function(g){var v=g.data;return _.A("yt-dual-avatar-view-model",{class:"ytDualAvatarViewModelHost",style:_.AW({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var r;return((r=v().badgeCutoutRadius)!=null?r:14)+"px"}})},_.A("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.A(_.dF,{data:function(){return v().startAvatar}},{avatarViewModel:_.N6}),_.A(_.dF,{data:function(){return v().endAvatar}},{avatarViewModel:_.N6})),_.A(_.dF,{data:function(){return v().badge}},{contentPreviewImageViewModel:function(r){return _.A("div",
{class:"ytDualAvatarViewModelBadge"},_.A(_.n3,{data:r.data}))}}))},"de");
_.pst.idomCompat=!0;var lZC=_.bC(function(g){var v=g.data;var r,k=!((r=_.h0().resolve(_.Bd(_.V0)))==null||!r());g=_.Uk(function(){var a,E,p=k?(a=v().header)==null?void 0:a.backgroundColorDarkMode:(E=v().header)==null?void 0:E.backgroundColorLightMode;if(p!==void 0)return _.QX(p)},void 0,"UX2G6c");
r=_.Uk(function(){var a,E;return k?(a=v().header)==null?void 0:a.backgroundImagePart1Dark:(E=v().header)==null?void 0:E.backgroundImagePart1Light},void 0,"GPAi1d");
var y=_.Uk(function(){var a,E;return k?(a=v().header)==null?void 0:a.backgroundImagePart2Dark:(E=v().header)==null?void 0:E.backgroundImagePart2Light},void 0,"nboJld"),z=_.Uk(function(){return _.Cv("HTML_DIR")==="rtl"},void 0,"LGJceb"),W=_.sv(),S=!1,Y=function(){var a=W.value;
if(a&&!S){var E,p=(E=a.parentElement)==null?void 0:E.parentElement;if(p)for(a=a.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),E=0;E<a.length;++E){var f=a[E];if(f instanceof HTMLElement){p.scrollTo({top:f.offsetTop+f.clientHeight/2-p.clientHeight/2,behavior:"smooth"});S=!0;break}}}};
_.Hd(function(){var a=W.value;if(a){var E=new ResizeObserver(Y);E.observe(a);_.tQ(function(){E.disconnect()})}});
var e={};return _.A("yt-sponsorships-perks-list",{el:W,class:_.IV("ytdSponsorshipsPerksListHost",(e.ytdSponsorshipsPerksListHorizontalPadding=function(){return v().horizontalPaddingEnabled},e))},_.A("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.A("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.AW({"background-color":g})},_.A("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.A(_.d,{cond:r,then:function(a){var E={};return _.A("div",{class:_.IV((E.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=k,E.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!k,E.ytdSponsorshipsPerksListFlipped=z,E))},_.A(_.Kw,{data:a,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.A("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.A(_.d,{cond:y,
then:function(a){var E={};return _.A("div",{class:_.IV((E.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=k,E.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!k,E.ytdSponsorshipsPerksListFlipped=z,E))},_.A(_.Kw,{data:a,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.A("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.A(_.dF,{data:function(){var a;
return(a=v().header)==null?void 0:a.dualAvatar}},{dualAvatarViewModel:_.pst})))),_.A("div",{class:"ytdSponsorshipsPerksListBody"},_.A("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return v().title}),_.A(_.d,{cond:function(){return v().perks},
then:function(a){return _.A(_.af,{each:a},function(E,p){var f={};return _.A("div",{class:_.IV("ytdSponsorshipsPerksListPerkContainer",(f.ytdSponsorshipsPerksListSelectedPerk=function(){var Z=p(),L=v().selectedPerkIndex;return Z===L},f))},_.A(_.d,{cond:function(){return p()>0},
then:function(){return _.A("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.A("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.A(_.d,{cond:function(){return E.icon},
then:function(Z){return _.A(_.eg,{icon:function(){return Z().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.A("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.A("div",{class:"ytdSponsorshipsPerksListPerkTitle"},E.title),_.A("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.A(_.FS,{text:E.description})),_.A(_.d,{cond:function(){return E.instructions},
then:function(){var Z,L;return _.A("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.A("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(Z=E.instructions)==null?void 0:Z.title),_.A("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.A(_.FS,{text:(L=E.instructions)==null?void 0:L.text})))}}))),_.A(_.d,{cond:function(){return E.emoji},
then:function(Z){return _.A("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.A(_.af,{each:function(){return Z()}},function(L){return _.A(_.Kw,{data:L,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.A(T41,{data:E}))})}})))},"ee");
lZC.idomCompat=!0;var T41=_.bC(function(g){var v=g.data;var r=function(W,S){return W===S},k=function(){var W=v();
W=_.l(W==null?void 0:W.badgesShelf,KEj);return W!==void 0&&W!==null?W:{previousButton:{},nextButton:{}}},y=_.mb(),z=function(){var W=y.value;
if(W){var S=W.parentElement;if(S){W=W.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var Y=0;Y<W.length;++Y){var e=W[Y];if(e instanceof HTMLElement){S.scrollTo({left:e.offsetLeft+e.clientWidth/2-S.clientWidth/2,behavior:"instant"});break}}}}};
_.Hd(function(){var W=y.value;if(W){var S=new ResizeObserver(z);S.observe(W);_.tQ(function(){S.disconnect()})}});
return _.A("div",null,_.A(_.d,{cond:function(){return v().badges},
then:function(W){return _.A(aZu,{data:k},_.A("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:y},_.A(_.af,{each:function(){return W()}},function(S,Y){var e={},a={},E={};
return _.A("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.A(_.d,{cond:function(){return Y()>0},
then:function(){return _.A("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.A("div",{class:_.IV("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(e.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return r(Y(),v().currentBadgeIndex)},e.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!r(Y(),v().currentBadgeIndex)},e))},_.A("div",{class:_.IV("ytdSponsorshipsPerksListLoyaltyBadge",(a.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return r(Y(),
v().currentBadgeIndex)},a.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!r(Y(),v().currentBadgeIndex)},a))},_.A(_.d,{cond:function(){return S.image},
then:function(p){var f={};return _.A("div",{class:_.IV((f.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return r(Y(),v().currentBadgeIndex)},f.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!r(Y(),v().currentBadgeIndex)},f))},_.A(_.Kw,{data:p,
alt:""}))}})),_.A("div",{class:_.IV("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(E.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return r(Y(),v().currentBadgeIndex)},E))},S.title)))})))}}))},"fe");
T41.idomCompat=!0;_.B6(lZC,"yt-sponsorships-perks-list",{props:{data:_.me}});_.B6(_.bC(function(g){return _.A("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.A(_.d,{cond:function(){return g.data().image},
then:function(v){return _.A(_.Kw,{className:"ytwFantasyEmptyStateViewModelImage",data:v,ariaHidden:!0,alt:""})}}),_.A(_.FS,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return g.data().title}}),_.A(_.FS,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return g.data().subtitle}}),_.A(_.dF,{data:function(){return g.data().primaryButton}},{buttonViewModel:function(v){return _.A(_.Du,{data:v.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"ge"),"ytw-fantasy-empty-state-view-model",{props:{data:_.me}});var fZc;var DHK=_.A5({buttonRenderer:_.q6});_.BG(Lyo);_.kh(Lyo,"timed-animation-button-renderer",{propNames:["data","uniqueId","overrides"]});var sI=function(){var g=_.J.apply(this,arguments)||this;g.hideJoinButtonBeforeSubscribed=_.T("hide_join_button_before_subscribed");g.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return g};
_.N(sI,_.J);_.c=sI.prototype;_.c.hasShowDialogCommand=function(g){return!!_.l(g,XL_)};
_.c.configureRendererStamper=function(){return{"data.avatarStack":{id:"avatar-stack",mapping:{avatarStackViewModel:{component:"yt-avatar-stack-view-model"}}},"data.membershipButton":{id:"sponsor-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[joinButtonOverrides]]"}},timedAnimationButtonRenderer:{component:"timed-animation-button-renderer",params:{uniqueId:"join-button"},properties:{overrides:"[[joinButtonOverrides]]"}}}},"data.purchaseButton":{id:"purchase-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.analyticsButton":{id:"analytics-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.updateJoinButtonOverrides=function(){var g,v;(g=_.hb(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(v=g.polymerController)==null||v.set("overrides",this.joinButtonOverrides);if(g=_.hb(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))g.overrides=this.joinButtonOverrides};
_.c.handleButtonRefreshAction=function(g){if(g=_.l(g,UFj))this.set("data.membershipButton",g.membershipButton),this.notifyPath("data.membershipButton")};
_.c.onYtServiceRequestError=function(g){_.BW(this.hostElement,g.detail.error.message)};
_.c.onTap=function(){var g;(g=this.data)!=null&&g.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)};
_.c.handleUnsubscribeAction=function(){var g,v,r;((g=this.data)==null?void 0:(v=g.membershipButton)==null?void 0:(r=v.buttonRenderer)==null?void 0:r.style)==="STYLE_PRIMARY"&&_.hb(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.mx.Object.defineProperties(sI.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.subscriptionStateEntity)==null||!g.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var g,v=(g=this.data)==null?void 0:g.membershipButton,r;g=(v==null?void 0:v.buttonRenderer)||_.l(v==null?void 0:(r=v.timedAnimationButtonRenderer)==null?void 0:r.buttonRenderer,_.w1);return(g==null?void 0:g.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(g==null?void 0:g.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(g==null?void 0:g.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var g;if(this.hasShowDialogCommand((g=this.data)==null?void 0:g.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var g;if(this.hasShowDialogCommand((g=this.data)==null?void 0:g.navigationEndpoint))return"button"}}});
sI.prototype.onTap=sI.prototype.onTap;sI.prototype.onYtServiceRequestError=sI.prototype.onYtServiceRequestError;sI.prototype.updateJoinButtonOverrides=sI.prototype.updateJoinButtonOverrides;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],sI.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],sI.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],sI.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],sI.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],sI.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.HL),_.F("design:type",Object)],sI.prototype,"ironButtonState",void 0);_.K([_.u(),_.F("design:type",Object)],sI.prototype,"data",void 0);
_.K([_.C("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],sI.prototype,"hideJoin",null);_.K([_.u(),_.F("design:type",String)],sI.prototype,"subscribeKey",void 0);_.K([_.u({selectorArgs:["subscribeKey"],selector:ZYY}),_.F("design:type",Object)],sI.prototype,"subscriptionStateEntity",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sI.prototype,"hideJoinButtonBeforeSubscribed",void 0);
_.K([_.C("subscriptionStateEntity"),_.u({reflectToAttribute:!0}),_.F("design:type",Object),_.F("design:paramtypes",[])],sI.prototype,"subscribed",null);_.K([_.C("subscribed","data.membershipButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],sI.prototype,"joinButtonOverrides",null);_.K([_.C("data.navigationEndpoint"),_.F("design:type",Object),_.F("design:paramtypes",[])],sI.prototype,"channelNameTabIndex",null);
_.K([_.C("data.navigationEndpoint"),_.F("design:type",Object),_.F("design:paramtypes",[])],sI.prototype,"channelNameRole",null);_.K([_.IU("joinButtonOverrides"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sI.prototype,"updateJoinButtonOverrides",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],sI.prototype,"onYtServiceRequestError",null);
_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],sI.prototype,"onTap",null);sI=_.K([_.V({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],sI);
var N4j=_.gE()(sI,"ytd-video-owner-renderer",function(){if(fZc===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-owner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-video-owner-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1"><yt-img-shadow id="avatar" alt="[[getSimpleString(data.title)]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-video-owner-renderer"></yt-img-shadow><div id="avatar-stack" hidden="[[!data.avatarStack.avatarStackViewModel]]" class="style-scope ytd-video-owner-renderer"></div></a><div id="upload-info" class="style-scope ytd-video-owner-renderer"><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" class="style-scope ytd-video-owner-renderer"></ytd-channel-name><yt-formatted-string id="owner-sub-count" hidden="[[!data.subscriberCountText]]" text="[[data.subscriberCountText]]" class="style-scope ytd-video-owner-renderer"></yt-formatted-string><slot name="date" class="style-scope ytd-video-owner-renderer"></slot></div><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-video-owner-renderer"></div><div id="sponsor-button" hidden="[[hideJoin]]" class="style-scope ytd-video-owner-renderer"></div><div id="analytics-button" class="style-scope ytd-video-owner-renderer"></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);fZc=g}g=fZc;return g},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.B6(_.bC(function(g){var v=g.data;var r;g=_.I(_.Ww(!((r=_.kv("yt-mini-app-is-theater-mode-enabled"))==null||!r),void 0,"LUeOgf"));var k=g.next().value,y=g.next().value,z;r=(z=_.h0().resolve(_.Bd(BJB)))!=null?z:function(){return _.A("div",null)};
_.qG("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){y(!0);_.r3("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.qG("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){y(!1);_.r3("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
z={};g={};var W={};return _.A("mini-app-play-page-renderer",{class:_.IV("miniAppPlayPageRendererHost",(z.miniAppPlayPageRendererHostDetailsView=function(){return!k()},z))},_.A("div",{class:_.IV("miniAppPlayPageRendererGameContainer",(g.miniAppPlayPageRendererGameContainerDetailsView=function(){return!k()},g))},_.A(_.dF,{data:function(){return v().containerViewModel}},{miniAppContainerViewModel:Ait}),_.A(_.d,{cond:function(){return v().channel&&v().subscribeButton},
then:function(){return _.A("div",{class:"miniAppPlayPageRendererChannelContainer"},_.A(_.dF,{data:function(){return v().channel}},{videoOwnerRenderer:function(S){return _.A(N4j,{data:S.data})}}),_.A(_.dF,{data:function(){return v().subscribeButton}},{subscribeButtonViewModel:function(S){return _.A(_.ZH,{data:S.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.A(_.d,{cond:function(){return!k()&&v().description},
then:function(){return _.A("div",{class:"miniAppPlayPageRendererMiniAppDescriptionWrapper"},_.A("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return v().description}))}})),_.A("div",{class:_.IV("miniAppPlayPageRendererPlayNextContainer",(W.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!k()},W))},_.A(_.dF,{data:function(){return v().sectionList}},{sectionListRenderer:r})))},"he"),"mini-app-play-page-renderer",{props:{data:_.me}});var mc=function(){var g=_.J.apply(this,arguments)||this;g.isSearch=!1;g.isConstrainedList=!1;g.hasChipsBar=!1;g.inReplyPanel=!1;g.scrollUpButtonData={buttonViewModel:{iconName:"UP_ARROW",style:"BUTTON_VIEW_MODEL_STYLE_UNKNOWN",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_COMPACT"}};g.monitorScroll=!0;g.SCROLL_ANIMATION_DURATION_MS=300;g.nextContinuation={continuationType:"sectionListContinuation"};return g};
_.N(mc,_.J);_.c=mc.prototype;
_.c.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedChannelFilterHeaderRenderer:{component:"ytd-feed-channel-filter-header-renderer",noInjection:!0},textHeaderRenderer:{component:"ytd-text-header-renderer",noInjection:!0},richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",noInjection:!0},headerWithBackRenderer:{component:"yt-header-with-back-renderer",noInjection:!0},feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",noInjection:!0,
properties:{isClipList:"[[isClipList]]"}},liveChatItemDisplayRenderer:{component:"yt-live-chat-item-display-renderer",noInjection:!0,params:{isHeader:!0}},chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},"data.subMenu":{id:"sub-menu",mapping:{searchSubMenuRenderer:{component:"ytd-search-sub-menu-renderer",noInjection:!0},channelSubMenuRenderer:{component:"ytd-channel-sub-menu-renderer",noInjection:!0},channelListSubMenuRenderer:{component:"ytd-channel-list-sub-menu-renderer",noInjection:!0},
sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",noInjection:!0}}},shownItems:{id:"contents",mapping:{itemSectionRenderer:{matcher:function(g){switch(g.sectionIdentifier){case "comment-item-section":return"ytd-comments";case "backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer"}},
properties:{isSearchDova:"[[isSearchDova]]",isSearch:"[[isSearch]]",hasChipsBar:"[[hasChipsBar]]",engagementPanel:"[[engagementPanel]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]"},noInjection:!0},channelOwnerEmptyStateRenderer:{component:"ytd-channel-owner-empty-state-renderer",noInjection:!0},channelAgeGateRenderer:{component:"ytd-channel-age-gate-renderer",noInjection:!0},emptyProductDetailsRenderer:{component:"ytd-empty-product-details-renderer",noInjection:!0},iframeRenderer:{component:"yt-iframe-renderer",
noInjection:!0},commerceCartRenderer:{component:"ytd-commerce-cart-renderer",noInjection:!0},minorMomentHeaderRenderer:{component:"ytd-minor-moment-header-renderer",noInjection:!0},minorMomentSettingSectionRenderer:{component:"ytd-minor-moment-setting-section-renderer",noInjection:!0},pageIntroductionRenderer:{component:"ytd-page-introduction-renderer",noInjection:!0},reportHistorySectionRenderer:{component:"ytd-report-history-section-renderer",noInjection:!0},sponsorshipsManagementRenderer:{component:"ytd-sponsorships-management-renderer",
noInjection:!0},sponsorshipsExpandablePerksRenderer:{component:"ytd-sponsorships-expandable-perks-renderer",noInjection:!0},sponsorshipsHubViewModel:{component:"yt-sponsorships-hub",noInjection:!0},sponsorshipsPerksListViewModel:{component:"yt-sponsorships-perks-list",noInjection:!0},shelfRenderer:{component:"ytd-shelf-renderer",noInjection:!0},offlineItemSectionRenderer:{component:"ytd-offline-item-section-renderer",noInjection:!0},merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",noInjection:!0},
miniAppContainerViewModel:{component:"mini-app-container-view-model",noInjection:!0},miniAppPlayPageRenderer:{component:"mini-app-play-page-renderer",noInjection:!0},openInNativeAppViewModel:{component:"ytd-open-in-native-app-view-model",noInjection:!0},continuationItemRenderer:"ytd-continuation-item-renderer",liveChatProfileIdentityViewModel:{component:"yt-live-chat-identity-view-model",noInjection:!0},liveChatItemDisplayListRenderer:{component:"yt-live-chat-item-display-list-renderer",noInjection:!0},
liveChatChannelActivityReputationRenderer:{component:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0},liveChatEmptyFeedViewModel:{component:"yt-live-chat-empty-feed-view-model",noInjection:!0},listItemViewModel:{component:"ytd-list-item-view-model",params:{noPadding:!0},noInjection:!0},emojiCustomizationPanelViewModel:{component:"yt-emoji-customization-panel-view-model",noInjection:!0},creatorGoalProgressFlowViewModel:{component:"yt-creator-goal-progress-flow-view-model",noInjection:!0},
fantasyEmptyStateViewModel:{component:"ytw-fantasy-empty-state-view-model",noInjection:!0}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",noInjection:!0}},renderPriority:_.T("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.T("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.c.created=function(){var g=this;this.JSC$14874_scrollAnimation=new _.Cy(function(v){g.hostElement.scrollTop=v})};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.c.getItemsPath=function(){return"data.contents"};
_.c.replacePrimaryContent=function(g){this.set("data.contents",g)};
_.c.computeHasSortFilter=function(g){return!!g&&!!g.sortFilterSubMenuRenderer};
_.c.computeShouldScrollInPanel=function(g){var v;return!!(g==null?0:(v=g.scrollPaneStyle)==null?0:v.scrollable)};
_.c.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.Mm(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.c.scrollToTop=function(){this.hostElement.scrollTop=0};
_.c.scrollToItemSection=function(g){if(g=this.getItemByIdentifier(g))g=this.getScrollPositionForItem(g),this.hostElement.scrollTop!==g&&this.JSC$14874_scrollAnimation.start(this.hostElement.scrollTop,g,this.SCROLL_ANIMATION_DURATION_MS)};
_.c.getItemByIdentifier=function(g){var v=this.contents.querySelectorAll("ytd-item-section-renderer");if(v&&v.length!==0){var r=Array.from(v).findIndex(function(k){return k.sectionIdentifier===g});
return v[r===-1?0:r]}};
_.c.getScrollPositionForItem=function(g){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===g)return 0;g=_.Cu(g).y+this.hostElement.scrollTop-_.Cu(this.hostElement).y;return Math.min(g,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.mx.Object.defineProperties(mc.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.targetId)==="browse-feedFEclips"}}});
mc.prototype.onScroll=mc.prototype.onScroll;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],mc.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],mc.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mg.YtLazyListBehavior),_.F("design:type",Object)],mc.prototype,"ytLazyListBehavior",void 0);_.K([_.D(_.Jq.YtNextContinuationBehavior),_.F("design:type",Object)],mc.prototype,"ytNextContinuationBehavior",void 0);
_.K([_.D(_.SD_),_.F("design:type",Object)],mc.prototype,"ytBooleanLogicBehavior",void 0);_.K([_.D(_.$I),_.F("design:type",Object)],mc.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],mc.prototype,"data",void 0);_.K([_.u({value:2}),_.F("design:type",Number)],mc.prototype,"initialCount",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],mc.prototype,"autoFill",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.F("design:type",Boolean)],mc.prototype,"hasSortFilter",void 0);_.K([_.u({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.F("design:type",Boolean)],mc.prototype,"hideBottomSeparator",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.F("design:type",Boolean)],mc.prototype,"shouldScrollInPanel",void 0);
_.K([_.u(),_.F("design:type",Object)],mc.prototype,"isSearch",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],mc.prototype,"isConstrainedList",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],mc.prototype,"responsiveSizing",void 0);_.K([_.u(),_.F("design:type",Object)],mc.prototype,"hasChipsBar",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],mc.prototype,"pageSubtype",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],mc.prototype,"engagementPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],mc.prototype,"liveChatEngagementPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],mc.prototype,"inReplyPanel",void 0);_.K([_.PX("#action-button"),_.F("design:type",HTMLElement)],mc.prototype,"actionButton",void 0);_.K([_.u(),_.F("design:type",Object)],mc.prototype,"scrollUpButtonData",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],mc.prototype,"engagementPanelDropdown",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],mc.prototype,"engagementPanelDialog",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],mc.prototype,"isClipList",null);_.K([_.PX("#contents"),_.F("design:type",HTMLElement)],mc.prototype,"monitorScrollElement",void 0);_.K([_.PX("#contents"),_.F("design:type",HTMLElement)],mc.prototype,"contents",void 0);
_.K([_.zz("scroll"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mc.prototype,"onScroll",null);mc=_.K([_.V({is:"ytd-section-list-renderer",disableElementRegistration:!0})],mc);
var ZT0=_.gE()(mc,"ytd-section-list-renderer",function(){if(X7_===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-container" class="style-scope ytd-section-list-renderer">\n  <div id="header" class="style-scope ytd-section-list-renderer"></div>\n  <div id="sub-menu" class="style-scope ytd-section-list-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-section-list-renderer"></div>\n<div id="action-button" on-click="scrollToTop" class="style-scope ytd-section-list-renderer"></div>\n<div id="continuations" class="style-scope ytd-section-list-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);X7_=g}g=X7_;return g},{mode:1});var HTP;var tj0;var DUC;var L5_;var Ky=function(){return _.J.apply(this,arguments)||this};
_.N(Ky,_.J);Ky.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
Ky.prototype.onLikeButtonClick=function(g){g.stopPropagation();g.preventDefault()};
_.mx.Object.defineProperties(Ky.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)!=null&&g.button){if(!this.likeStatusEntity)return this.data.button;this.set("data.button.toggleButtonRenderer.isToggled",!(!this.data.isLike||this.likeStatusEntity.likeStatus!=="LIKE")||!(!this.data.isDislike||this.likeStatusEntity.likeStatus!=="DISLIKE"));this.set("data.likeStatus",this.likeStatusEntity.likeStatus);return Object.assign({},this.data.button,{toggleButtonRenderer:Object.assign({},
this.data.button.toggleButtonRenderer)})}}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ky.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Ky.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Ky.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ky.prototype,"ytRendererStamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ky.prototype,"data",void 0);
_.K([_.u({selectorArgs:["data.likeStatusEntityKey"],selector:L9}),_.F("design:type",Object)],Ky.prototype,"likeStatusEntity",void 0);_.K([_.C("data","likeStatusEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ky.prototype,"likeButtonRenderer",null);Ky=_.K([_.V({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],Ky);
_.m(Ky,"ytd-slim-metadata-toggle-button-renderer",function(){if(L5_!==void 0)return L5_;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-slim-metadata-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-slim-metadata-toggle-button-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
return L5_=g},{mode:1});var b7=function(){var g=_.J.apply(this,arguments)||this;g.minimizePipBreakages=_.T("web_pip_minimize_breakages");g.showEqualizer=_.T("web_enable_playlist_video_lockup_equalizer");g.watchColorUpdate=_.T("kevlar_watch_color_update");g.actionMap={};return g};
_.N(b7,_.J);_.c=b7.prototype;_.c.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"}}}},"data.actionButtons":{id:"action-buttons",mapping:{slimMetadataToggleButtonRenderer:"ytd-slim-metadata-toggle-button-renderer"}}}};
_.c.computeEditableClass=function(g){return g&&g.menu?"editable":""};
_.c.computeSelected=function(g){return!(g==null||!g.selected)};
_.c.computeUseColorPalette=function(g){return!!((g==null?0:g.lightColorPalette)&&(g==null?0:g.darkColorPalette))};
_.c.computeLargerPlaylistThumbs=function(g,v){return _.T("web_enable_playlist_bigger_thumbnails")&&!v};
_.c.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.c.onYtServiceRequestSent=function(g,v){v.endpoint&&this.isHideEnclosingAction(v.endpoint)&&!this.selected&&Ad0(_.xg(),this.data.videoId)};
_.c.isHideEnclosingAction=function(g){var v=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",g);g=this.get("likeEndpoint.status",g)==="INDIFFERENT";return v||g};
_.c.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.c.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.mx.Object.defineProperties(b7.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.T("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var g;return!!(this.withinMiniplayer&&((g=this.data)==null?0:g.actionButtons))}}});
b7.prototype.onYtServiceRequestSent=b7.prototype.onYtServiceRequestSent;b7.prototype.canReorderChanged=b7.prototype.canReorderChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],b7.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],b7.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],b7.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.qg),_.F("design:type",Object)],b7.prototype,"ytdLockupBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],b7.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],b7.prototype,"withinMiniplayer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],b7.prototype,"minimizePipBreakages",void 0);_.K([_.u({computed:"computeSelected(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],b7.prototype,"selected",void 0);
_.K([_.u({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],b7.prototype,"useColorPalette",void 0);_.K([_.u({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.F("design:type",Boolean)],b7.prototype,"largerPlaylistThumbs",void 0);_.K([_.u(),_.F("design:type",Object)],b7.prototype,"showEqualizer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],b7.prototype,"canReorder",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],b7.prototype,"touchPersistentDragHandle",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],b7.prototype,"handleIsHovered",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],b7.prototype,"watchColorUpdate",void 0);_.K([_.u(),_.F("design:type",String),_.F("design:paramtypes",[])],b7.prototype,"reorderIcon",null);
_.K([_.C("largerPlaylistThumbs"),_.F("design:type",Number),_.F("design:paramtypes",[])],b7.prototype,"thumbnailWidth",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],b7.prototype,"showActionButtons",null);_.K([_.Um("canReorder"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],b7.prototype,"canReorderChanged",null);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],b7.prototype,"onYtServiceRequestSent",null);b7=_.K([_.V({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],b7);
_.m(b7,"ytd-playlist-panel-video-renderer",function(){if(DUC!==void 0)return DUC;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n    </div>\n    <div id="thumbnail-container" class="style-scope ytd-playlist-panel-video-renderer">\n      <ytd-thumbnail data="[[data]]" disable-now-playing="[[!showEqualizer]]" disable-tooltips="" now-playing-equalizer-only="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </ytd-thumbnail>\n    </div>\n    <div id="meta" class$="[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer">\n      <yt-formatted-string id="unplayableText" disable-upgrade$="[[!data.unplayableText]]" hidden="[[!data.unplayableText]]" no-endpoints="" text="[[data.unplayableText]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <h4 class="style-scope ytd-playlist-panel-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h4>\n      <div id="byline-container" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="byline" hidden="[[!data.shortBylineText]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.shortBylineText)]]\n        </span>\n        <ytd-badge-supported-renderer badges="[[data.ownerBadges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n      <yt-formatted-string id="video-info" disable-upgrade$="[[!data.videoInfo]]" hidden="[[!data.videoInfo]]" no-endpoints="" text="[[data.videoInfo]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <div id="action-buttons" hidden="[[!showActionButtons]]" class="style-scope ytd-playlist-panel-video-renderer"></div>\n    </div>\n  </div>\n</a>\n<div id="menu" class="style-scope ytd-playlist-panel-video-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return DUC=g},{mode:2});var FA=function(){return _.J.apply(this,arguments)||this};
_.N(FA,_.J);FA.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],FA.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],FA.prototype,"data",void 0);FA=_.K([_.V({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],FA);
_.m(FA,"ytd-playlist-panel-supported-items",function(){if(tj0!==void 0)return tj0;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-supported-items--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-playlist-panel-supported-items"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return tj0=
g},{mode:1});Dd_=!0;bwH("\\P{N}");var wzC;var wsC=_.I0("END_OF_PLAYLIST",void 0,"End of playlist"),Q$1=_.I0("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),i7=function(){var g=_.J.apply(this,arguments)||this;g.minimizePipBreakages=_.T("web_pip_minimize_breakages");g.updatedCoursePanel=_.T("move_three_dot_menu_to_playlist_panel_header_for_courses");g.hideHeaderText=!1;g.useColorPalette=!1;g.collapsed=!1;g.collapsedPreServerOverride="not_tracked";g.isHovered=!1;g.modernPanels=_.T("kevlar_watch_modern_panels");
g.expandLabel=_.I0("MINIPLAYER_EXPAND_LABEL");g.collapseLabel=_.I0("MINIPLAYER_COLLAPSE_LABEL");g.isFloating=!1;g.metaPanel=!1;g.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};g.currentIndex=void 0;return g};
_.N(i7,_.J);_.c=i7.prototype;
_.c.configureRendererStamper=function(){return{menuRendererData:{id:"playlist-action-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{forceIconButton:!1}}}},overflowMenuDataTopRow:{id:"overflow-menu-top-row",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},overflowMenuData:{id:"overflow-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.contentHeader":{id:"content-header",mapping:{messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}},"data.contents":{id:"items",
events:!0,mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",attributes:{id:"playlist-items"},properties:{canReorder:"[[canReorder]]",withinMiniplayer:"[[withinMiniplayer]]"}},messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}},"data.saveButton":{id:"save-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.topRowButtons":{id:"top-row-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.created=function(){this.scrollThrottle=new _.iU(this.onThrottledScroll,1E3,this)};
_.c.onMouseEnter=function(){this.isHovered=!0};
_.c.onMouseLeave=function(){this.isHovered=!1};
_.c.computeOverflowMenuData=function(g){return g&&g.menu?g.menu:null};
_.c.computeCollapsible=function(g){return!g};
_.c.computeHasPlaylistButtons=function(g){return!(!g||!g.playlistButtons)};
_.c.computeHasSeparateSaveButton=function(g){return!(!g||!g.saveButton)};
_.c.computeHasToolbarButton=function(g,v){return!(!g||!(v||g.saveButton||g.menu))};
_.c.computePlaylistType=function(g){if(g&&g.playlistId)return g.playlistId.substring(0,4)};
_.c.computeCanReorder=function(g){return g?g.playlistId&&g.playlistId.startsWith("TLPQ")?!0:!!g.isEditable&&!g.isInfinite:!1};
_.c.attached=function(){var g=this;try{_.h0().resolve(_.Lh).setPlaylistComponent(this.hostElement)}catch(v){if(_.T("kevlar_park_on_playlist_token_killswitch"))throw v;_.Qu().parkOrScheduleJob(function(){_.h0().resolve(_.Lh).setPlaylistComponent(g.hostElement)},2,"ci")}_.X7(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.c.detached=function(){_.BB(this.hostElement)};
_.c.computeTrailingIcon=function(g,v,r){return r?v?"yt-icons:collapse":"yt-icons:close":v?"yt-icons:expand":_.T("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.c.computeIndexMessage=function(g,v){return urJ(g+1)+" / "+urJ(v)};
_.c.onRenderStamperFinished=function(){if(this.scrollForStampDom){var g=!0;this.isHovered&&(g=!1);if(this.collapsed||this.hidden)g=!1;g&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.c.collapseChanged=function(){var g=this;this.collapsed||(_.Et(this.ytTaskEmitterBehavior.getTaskManager(),function(){g.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.c.hiddenChanged=function(){var g=this;this.hidden||_.Et(this.ytTaskEmitterBehavior.getTaskManager(),function(){g.scrollToCurrentVideo()})};
_.c.setupReordering=function(){var g=_.hb(this.hostElement).querySelector("#items");i3P?_.LCu(this.ytReorderableBehavior,g,g,"playlist-drag-handle"):_.LCu(this.ytReorderableBehavior,g,g)};
_.c.scrollToCurrentVideo=function(){var g=this;_.HR.addJob(function(){var v=_.hb(g.hostElement).querySelector("#items");if(v){v.style.setProperty("padding-bottom","");var r=_.hb(g.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(r){v=r.parentElement||_.e$(document);var k=v||_.e$(document);var y=_.Cu(r),z=_.Cu(k),W=_.dE1(k);if(k==_.e$(document)){var S=y.x-k.scrollLeft;y=y.y-k.scrollTop}else S=y.x-z.x-W.left,y=y.y-z.y-W.top;r=AC0(r);z=k.clientHeight-
r.height;W=k.scrollLeft;var Y=k.scrollTop;W+=S-(k.clientWidth-r.width)/2;k=new _.DG(W,Y+(y-z/2));v.scrollLeft=k.x;v.scrollTop=k.y}}},8)};
_.c.dataChanged=function(){var g=this;_.DyC(this.ytReorderableBehavior);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.q7(this,function(){_.Ev(g.ytTaskEmitterBehavior.getTaskManager(),function(){g.ytRendererBehavior.markDirty();g.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.c.onTheaterModeChanged=function(){_.T("web_watch_imax_theater_mode")&&(this.isTheaterMode?this.setCollapsed(!0):this.setCollapsed(!1))};
_.c.onFullscreenChanged=function(){_.T("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.c.updateNowPlayingOverlay=function(){_.T("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.c.onPlaylistLockupNowPlaying=function(g,v){v&&(this.activeNowPlayingRenderer=v);this.updateNowPlayingOverlay()};
_.c.onScroll=function(){this.scrollThrottle.fire()};
_.c.onThrottledScroll=function(){var g=this;_.Ev(this.ytTaskEmitterBehavior.getTaskManager(),function(){g.ytRendererBehavior.markDirty()})};
_.c.onToggleExpanded=function(g){!this.collapsible||g&&(_.se(g).tagName==="A"||_.sX(_.qm(g),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.c.setCollapsed=function(g){this.collapsible&&(this.collapsed=g,_.MP(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.c.handleCollapsedFromData=function(g){if(g){var v=g.playlistPanelCollapseState;v==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||v==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),v=v==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==v&&this.setCollapsed(v)):this.currentPlaylistId!==g.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(v=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==v&&this.setCollapsed(v),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=g.playlistId}};
_.c.handleDrop=function(g){var v=g.currDragItem;g=v.data.playlistSetVideoId;var r=_.sA(v.parentNode.childNodes,v),k=void 0;r>0&&(k=v.parentNode.childNodes[r-1].data.playlistSetVideoId);v=_.xg();if(v.responsePlaylistData&&v.responsePlaylistData.contents){var y=RQ3(g,v.responsePlaylistData);v.responsePlaylistData=(0,_.ZG.unsafeClone)(v.responsePlaylistData);NCK(v.responsePlaylistData.contents,y,r);v.queueProxy?bEF(v.queueProxy,y,r,g,k):v.playlistProxy&&bEF(v.playlistProxy,y,r,g,k);_.jb(v,_.$g(v,v.response?
v.response.autoplayRenderer:void 0))}};
_.c.handleDarkModeChange=function(g){g!==this.isDarkTheme&&(this.isDarkTheme=g)};
_.c.colorPaletteChanged=function(){var g,v=((g=this.data)==null?void 0:g.contents)||[],r;g=_.I(v);for(v=g.next();!v.done;v=g.next()){v=v.value;var k=void 0;if((k=v.playlistPanelVideoRenderer)==null?0:k.selected){g=v.playlistPanelVideoRenderer;k=v=void 0;(r=this.isDarkTheme?(v=g)==null?void 0:v.darkColorPalette:(k=g)==null?void 0:k.lightColorPalette)&&_.N0(this.hostElement,r);break}}this.useColorPalette=!!r};
_.mx.Object.defineProperties(i7.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var g,v;return!((g=this.data)==null||!g.playlistId)&&!((v=this.data)==null||!v.isCourse)&&this.updatedCoursePanel}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var g=_.h0().resolve(_.Bd(_.Lh)),v;if(((v=this.data)==null?0:v.contents)&&(g==null?0:g.hasAutoplayData())){var r;if(((r=this.playlistLoopStateEntity)==null?void 0:r.state)==="PLAYLIST_LOOP_STATE_ONE"){if(g=this.data.currentIndex,g!==void 0){var k,y;var z=(k=this.data.contents[g])==null?void 0:(y=k.playlistPanelVideoRenderer)==null?void 0:y.title}}else{var W,S=(W=_.l(g.getAutoplayEndpoint(),_.Vx))==null?void 0:W.videoId,Y,e;z=(Y=this.data.contents.find(function(a){var E;
return((E=a.playlistPanelVideoRenderer)==null?void 0:E.videoId)===S}))==null?void 0:(e=Y.playlistPanelVideoRenderer)==null?void 0:e.title}return z}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)!=null&&g.nextVideoLabel?this.nextVideoTitle?_.sf(this.data.nextVideoLabel)+":":wsC:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var g;if(((g=this.data)==null?0:g.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN")return _.qd(Q$1);var v;return(v=this.data)==null?void 0:v.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k=(g=this.data)==null?void 0:(v=g.playlistButtons)==null?void 0:(r=v.menuRenderer)==null?void 0:r.topLevelButtons;if(k)for(g=_.I(k),v=g.next();!v.done;v=g.next())if(v=v.value,v.playlistLoopButtonRenderer)return v.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var g;return!!(this.collapsed&&((g=this.data)==null?0:g.nextVideoLabel))}}});
i7.prototype.colorPaletteChanged=i7.prototype.colorPaletteChanged;i7.prototype.onPlaylistLockupNowPlaying=i7.prototype.onPlaylistLockupNowPlaying;i7.prototype.updateNowPlayingOverlay=i7.prototype.updateNowPlayingOverlay;i7.prototype.onFullscreenChanged=i7.prototype.onFullscreenChanged;i7.prototype.onTheaterModeChanged=i7.prototype.onTheaterModeChanged;i7.prototype.dataChanged=i7.prototype.dataChanged;i7.prototype.hiddenChanged=i7.prototype.hiddenChanged;i7.prototype.collapseChanged=i7.prototype.collapseChanged;
i7.prototype.onRenderStamperFinished=i7.prototype.onRenderStamperFinished;i7.prototype.onMouseLeave=i7.prototype.onMouseLeave;i7.prototype.onMouseEnter=i7.prototype.onMouseEnter;_.K([_.D(_.NK),_.F("design:type",Object)],i7.prototype,"ironResizableBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],i7.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],i7.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(HOt.YtPlaylistPanelBehavior),_.F("design:type",Object)],i7.prototype,"ytPlaylistPanelBehavior",void 0);_.K([_.D(_.Gh.YtTaskEmitterBehavior),_.F("design:type",Object)],i7.prototype,"ytTaskEmitterBehavior",void 0);_.K([_.D(_.wN1),_.F("design:type",Object)],i7.prototype,"ytReorderableBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],i7.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],i7.prototype,"ytdReduxBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],i7.prototype,"actionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],i7.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],i7.prototype,"autoplayData",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],i7.prototype,"withinMiniplayer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],i7.prototype,"minimizePipBreakages",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],i7.prototype,"updatedCoursePanel",void 0);_.K([_.u({computed:"setMenuData_(data)"}),_.F("design:type",Object)],i7.prototype,"menuRendererData",void 0);_.K([_.u({computed:"computeOverflowMenuData(data)"}),_.F("design:type",Object)],i7.prototype,"overflowMenuDataTopRow",void 0);_.K([_.u({computed:"computeOverflowMenuData(data)"}),_.F("design:type",Object)],i7.prototype,"overflowMenuData",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],i7.prototype,"hideHeaderText",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],i7.prototype,"useColorPalette",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.F("design:type",Boolean)],i7.prototype,"collapsible",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],i7.prototype,"collapsed",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],i7.prototype,"hidden",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.F("design:type",Boolean)],i7.prototype,"hasPlaylistButtons",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.F("design:type",Boolean)],i7.prototype,"hasSeparateSaveButton",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.F("design:type",Boolean)],i7.prototype,"hasToolbar",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.F("design:type",String)],i7.prototype,"playlistType",void 0);_.K([_.u(),_.F("design:type",Object)],i7.prototype,"isHovered",void 0);_.K([_.u({selectorArgs:["playlistLoopStateEntityKey"],selector:_.Qtm}),_.F("design:type",Object)],i7.prototype,"playlistLoopStateEntity",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],i7.prototype,"modernPanels",void 0);_.K([_.u({value:56}),_.F("design:type",Number)],i7.prototype,"scrollMargin",void 0);_.K([_.u({computed:"computeCanReorder(data)"}),_.F("design:type",Boolean)],i7.prototype,"canReorder",void 0);_.K([_.u(),_.F("design:type",Object)],i7.prototype,"expandLabel",void 0);_.K([_.u(),_.F("design:type",Object)],i7.prototype,"collapseLabel",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],i7.prototype,"isFloating",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],i7.prototype,"metaPanel",void 0);_.K([_.u({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.F("design:type",String)],i7.prototype,"trailingIcon",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],i7.prototype,"isDarkTheme",void 0);
_.K([_.u({selector:_.HC}),_.F("design:type",Boolean)],i7.prototype,"miniplayerIsActive",void 0);_.K([_.u({selector:function(g){return g.watch.playerState}}),
_.F("design:type",Number)],i7.prototype,"playerState",void 0);_.K([_.u({selector:_.Q4}),_.F("design:type",Boolean)],i7.prototype,"isFullscreen",void 0);_.K([_.u({selector:_.wF}),_.F("design:type",Boolean)],i7.prototype,"isTheaterMode",void 0);_.K([_.u(),_.F("design:type",Object)],i7.prototype,"activeNowPlayingRenderer",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],i7.prototype,"moveThreeDotMenuToTopRow",null);
_.K([_.C("data","autoplayData","playlistLoopStateEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],i7.prototype,"nextVideoTitle",null);_.K([_.C("data","nextVideoTitle"),_.F("design:type",String),_.F("design:paramtypes",[])],i7.prototype,"nextVideoLabel",null);_.K([_.C("collapsed"),_.F("design:type",String),_.F("design:paramtypes",[])],i7.prototype,"buttonAriaLabel",null);
_.K([_.C("data","playlistId","longBylineText"),_.F("design:type",Object),_.F("design:paramtypes",[])],i7.prototype,"mixLongByLine",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],i7.prototype,"playlistLoopStateEntityKey",null);_.K([_.zz("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i7.prototype,"onMouseEnter",null);
_.K([_.zz("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i7.prototype,"onMouseLeave",null);_.K([_.u({reflectToAttribute:!0}),_.C("data","collapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],i7.prototype,"showNextVideoHeader",null);_.K([_.zz("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i7.prototype,"onRenderStamperFinished",null);
_.K([_.IU("collapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i7.prototype,"collapseChanged",null);_.K([_.IU("hidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i7.prototype,"hiddenChanged",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i7.prototype,"dataChanged",null);
_.K([_.IU("isTheaterMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i7.prototype,"onTheaterModeChanged",null);_.K([_.IU("isFullscreen"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i7.prototype,"onFullscreenChanged",null);_.K([_.IU("playerState","miniplayerIsActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i7.prototype,"updateNowPlayingOverlay",null);
_.K([_.zz("yt-playlist-lockup-now-playing-active"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],i7.prototype,"onPlaylistLockupNowPlaying",null);_.K([_.IU("data","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i7.prototype,"colorPaletteChanged",null);i7=_.K([_.V({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],i7);
_.CJC=_.gE()(i7,"ytd-playlist-panel-renderer",function(){if(HTP===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" data-collapsed="[[collapsed]]" class="style-scope ytd-playlist-panel-renderer"><div class="header style-scope ytd-playlist-panel-renderer" on-tap="onToggleExpanded"><div id="header-contents" class="style-scope ytd-playlist-panel-renderer"><div id="header-top-row" class="style-scope ytd-playlist-panel-renderer"><div id="header-description" class="style-scope ytd-playlist-panel-renderer"><h3 hidden="[[showNextVideoHeader]]" class="style-scope ytd-playlist-panel-renderer"><yt-formatted-string class="title style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" link-inherit-color="" text="[[data.titleText]]"></yt-formatted-string></h3><h3 id="next-video-title" hidden="[[!showNextVideoHeader]]" class="style-scope ytd-playlist-panel-renderer"><span id="next-label" class="style-scope ytd-playlist-panel-renderer">[[nextVideoLabel]]</span><yt-formatted-string ellipsis-truncate="" text="[[nextVideoTitle]]" class="style-scope ytd-playlist-panel-renderer"></yt-formatted-string></h3><div id="publisher-container" class="style-scope ytd-playlist-panel-renderer"><yt-formatted-string class="byline-title style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" hidden="[[!showNextVideoHeader]]" text="[[data.titleText]]"></yt-formatted-string><ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-panel-renderer"></ytd-badge-supported-renderer><yt-formatted-string class="publisher style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" link-inherit-color="" text="[[mixLongByLine]]"></yt-formatted-string><div class="index-message-wrapper style-scope ytd-playlist-panel-renderer" hidden="[[data.isInfinite]]"><span class="index-message style-scope ytd-playlist-panel-renderer" hidden="[[data.videoCountText]]">[[computeIndexMessage(data.currentIndex,\n                data.totalVideos)]]</span><yt-formatted-string class="index-message style-scope ytd-playlist-panel-renderer" hidden="[[!data.videoCountText]]" respecthtmldir="" text="[[data.videoCountText]]"></yt-formatted-string></div></div></div><div id="end-actions-in-header" class="style-scope ytd-playlist-panel-renderer"><div id="overflow-menu-top-row" class="style-scope ytd-playlist-panel-renderer"></div></div><div id="top-row-buttons" class="style-scope ytd-playlist-panel-renderer"></div><yt-icon-button id="trailing-button" label="[[buttonAriaLabel]]" pressed="[[!collapsed]]" toggleable="" class="style-scope ytd-playlist-panel-renderer"><yt-icon id="trailing-icon" icon="[[trailingIcon]]" class="style-scope ytd-playlist-panel-renderer"></yt-icon></yt-icon-button></div><div id="playlist-actions" class="style-scope ytd-playlist-panel-renderer"><div id="start-actions" class="style-scope ytd-playlist-panel-renderer"><div id="playlist-action-menu" class="style-scope ytd-playlist-panel-renderer"></div><div id="save-button" class="style-scope ytd-playlist-panel-renderer"></div></div><div id="end-actions" class="style-scope ytd-playlist-panel-renderer"><div id="overflow-menu" class="style-scope ytd-playlist-panel-renderer"></div></div></div></div></div><div id="content-header" hidden="[[!data.contentHeader]]" class="style-scope ytd-playlist-panel-renderer"></div><div id="items" class="playlist-items style-scope ytd-playlist-panel-renderer" on-scroll="onScroll"></div></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);HTP=g}g=HTP;return g},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});var uYu;var Gi=function(){var g=_.J.apply(this,arguments)||this;g.modern=_.T("web_button_rework");return g};
_.N(Gi,_.J);Gi.prototype.computeShouldButtonBeVertical=function(g,v){return g||v};
Gi.prototype.onYtServiceRequestSent=function(g,v){(g=_.l(v.endpoint,_.jd))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.WW("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:g.status})):this.handleLikeEndpoint(g))};
Gi.prototype.computelikeStatusEntityKey=function(g){return g==null?void 0:g.likeStatusEntityKey};
Gi.prototype.handleLikeEndpoint=function(g){g.status==="LIKE"?this.JSC$14899_ytdDislikeToggleButtonRenderer.toggle(!1):g.status==="DISLIKE"?this.JSC$14899_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$14899_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$14899_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.mx.Object.defineProperties(Gi.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var g;return JRT(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(g=this.likeStatusEntity)==null?void 0:g.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var g;if(this.data&&((g=this.data)==null||!g.hideDislikeButton)){var v;return JRT(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(v=this.likeStatusEntity)==null?void 0:v.likeStatus)}}}});
Gi.prototype.onYtServiceRequestSent=Gi.prototype.onYtServiceRequestSent;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Gi.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Gi.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Gi.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Gi.prototype,"vertical",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],Gi.prototype,"textTransform",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Gi.prototype,"useShortsIcon",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Gi.prototype,"underIconLabel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Gi.prototype,"modern",void 0);_.K([_.u({value:"left"}),_.F("design:type",String)],Gi.prototype,"buttonTooltipPosition",void 0);
_.K([_.u(),_.F("design:type",Object)],Gi.prototype,"overrides",void 0);_.K([_.PX("#like-button"),_.F("design:type",Object)],Gi.prototype,"JSC$14899_ytdLikeToggleButtonRenderer",void 0);_.K([_.PX("#dislike-button"),_.F("design:type",Object)],Gi.prototype,"JSC$14899_ytdDislikeToggleButtonRenderer",void 0);_.K([_.C("data","likeStatusEntity.likeStatus"),_.F("design:type",Object),_.F("design:paramtypes",[])],Gi.prototype,"likeButton",null);
_.K([_.C("data","likeStatusEntity.likeStatus"),_.F("design:type",Object),_.F("design:paramtypes",[])],Gi.prototype,"dislikeButton",null);_.K([_.u({computed:"computelikeStatusEntityKey(data)"}),_.F("design:type",String)],Gi.prototype,"likeStatusEntityKey",void 0);_.K([_.u({selectorArgs:["likeStatusEntityKey"],selector:L9}),_.F("design:type",Object)],Gi.prototype,"likeStatusEntity",void 0);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],Gi.prototype,"onYtServiceRequestSent",null);Gi=_.K([_.V({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],Gi);
var xU6=_.gE()(Gi,"ytd-like-button-renderer",function(){if(uYu===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-like-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-toggle-button-renderer id="like-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[likeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n</ytd-toggle-button-renderer>\n<template is="dom-if" if="[[dislikeButton]]" class="style-scope ytd-like-button-renderer">\n    <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[dislikeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n    </ytd-toggle-button-renderer>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);uYu=g}g=uYu;return g},{mode:1});_.j$u={};
_.j$u.YtConditionalRendererBehavior=[_.R.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(g,v){var r=this,k,y;return _.P(function(z){switch(z.nextAddress){case 1:if(!v)return r.hidden=!0,r.showSpinner=!1,z.return();if((k=g)==null?0:(y=k.visibilityCondition)==null?0:y.mode)switch(g.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return z.jumpTo(5);default:return z.jumpTo(6)}r.showSpinner=
!1;r.hidden=!0;return _.U(z,r.shouldShow_(g),4);case 4:r.hidden=!z.yieldResult;z.jumpTo(0);break;case 5:return _.U(z,r.shouldShow_(g),8);case 8:r.showSpinner=z.yieldResult;r.hidden=!1;z.jumpTo(0);break;case 6:return r.showSpinner=!1,_.U(z,r.shouldShow_(g),9);case 9:r.hidden=!z.yieldResult,_.o7(z)}})},
shouldShow_:function(g){return g&&g.supportedDatas&&g.supportedDatas.rendererVisibilityConditionData&&g.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(g.supportedDatas.rendererVisibilityConditionData.showIf):g&&g.visibilityCondition&&g.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(g.visibilityCondition.showIf):g&&g.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(g.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(g){switch(g){case "VISIBILITY_CONDITION_TYPE_MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());case "VISIBILITY_CONDITION_TYPE_MDX_DISCONNECTED":return Promise.resolve(!this.isMdxConnected_());case "VISIBILITY_CONDITION_TYPE_LOCATION_PERMISSION_GRANTED":return this.isLocationPermissionGranted_();default:return Promise.resolve(!1)}},
isLegacyVisibilityConditionSatisfied_:function(g){switch(g){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var g=_.nW(this.hostElement,"yt-get-mdx-status");return g.length==1&&g[0].connected},
isLocationPermissionGranted_:function(){var g;return _.P(function(v){return v.nextAddress==1?navigator.permissions?_.U(v,navigator.permissions.query({name:"geolocation"}),3):v.jumpTo(2):v.nextAddress!=2?(g=v.yieldResult,v.return(Promise.resolve(g.state==="granted"))):v.return(Promise.resolve(!1))})}}];var $UV=function(g,v){v=v===void 0?{}:v;return function(r){var k=document.createElement(g),y;var z=(y=k.polymerController)!=null?y:k;brB(k,z,r,v);return k}}("yt-icon"),JiP=_.T("web_bypass_polymer_yt_icon")&&_.T("kevlar_use_wil_icons")?_.bC(function(g){var v=g.icon;
var r=g.active;var k=g.className;var y=g.style;var z=g.dataSelected;var W=g.dataDisabled;var S=g.role;var Y=g.themeOverride;var e=g.animateIcon;var a=g.ariaHidden;var E=g.ariaExpanded;var p=g.ariaLabel;var f=g.id;var Z=g.iconFilter;var L=function(){var q=v==null?void 0:v(),X=null,b=void 0;q&&(q=gg.computeIcon(q),q=pr3(q),q.length&&(X=q[1],b=q[0]));return{iconName:X,iconSetName:b}},Q=function(){return gg.getIconShapeData(L().iconName,r==null?void 0:r(),void 0,void 0,L().iconSetName,_.h0().resolve(_.zB))},
O=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:Z==null?void 0:Z()}};
return _.A(_.d,{cond:e,then:function(){return _.A($UV,{icon:v,active:r,className:k,style:y,dataSelected:z,dataDisabled:W,role:S,themeOverride:Y,ariaHidden:a,ariaExpanded:E,ariaLabel:p,id:f,iconFilter:Z})},
else:function(){return _.A(_.d,{cond:Q,then:function(q){return _.A(Kch,{data:q,options:O})}})}})},"ie"):$UV;var OTc=function(g){var v=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];MGR();_.FK("ytglobal.ytUtilActivityCallback_",function(){_.MP(g,"yt-user-activity")});
new BR(function(){return v.JSC$14913_onMouseMove});
document.addEventListener("scroll",function(){return v.onScroll});
window.addEventListener("resize",function(){return v.onResize})},VjB=function(g,v,r){v in g.eventJobIds||(r=_.Tn().addLowPriorityJob(function(){_.hF();
delete g.eventJobIds[v]},r),g.eventJobIds[v]=r)};
OTc.prototype.onScroll=function(g){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):g.target===document&&VjB(this,"scroll",200)};
OTc.prototype.onResize=function(){VjB(this,"resize",200)};
OTc.prototype.JSC$14913_onMouseMove=function(){VjB(this,"mousemove",100)};
_.BE=function(g){g.scrollEventsToIgnore+=1;g.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){g.scrollEventsToIgnore--},500))};var qCt=function(g){this.element=g;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
qCt.prototype.showFeedbackDialog=function(g,v,r,k){var y=s$1();if(!y)return!1;var z=Xzh();z.productId=y;v&&(z.flow="submit",z.report={description:v});r&&(s$1()==="59"?z.callback=_.jf(function(){_.fx("userFeedbackEvent",{});r()}):z.callback=_.jf(r));
z.bucket=k||_.Cv("GOOGLE_FEEDBACK_BUCKET","Other");mUu(z);g=K50(this,"GFEEDBACK",g);try{_.rrP(z,g)}catch(W){return _.xA(W),!1}return!0};
qCt.prototype.showHelpDialog=function(g,v,r){var k=this,y=s$1();if(!y)return!1;var z={helpCenterPath:"/youtube",productData:K50(this,"GUIDED_HELP",r)};mUu(z);var W=Xzh();W.context=g||z.productData.context||"default";W.defaultHelpArticleId=v;W.enableSendFeedback=!0;(_.$A("gapi.load")||function(S,Y){return Y()})("client",function(){try{var S=K9t(y,z);
if(_.T("web_always_load_chat_support")&&!k.chatSupportLoaded)try{S.JSC$7986_loadChatSupport(W),k.chatSupportLoaded=!0}catch(Y){}S.startHelp(W)}catch(Y){_.xA(Y)}})};
var s$1=function(){var g=_.Cv("GOOGLE_FEEDBACK_PRODUCT_ID");g||_.xA(Error("ai"));return g},mUu=function(g){g&&(g.locale=_.T("kevlar_help_use_locale")?_.Cv("INNERTUBE_CONTEXT_HL","en"):_.Cv("HTML_LANG","en"))},K50=function(g,v,r){var k=g.productData;
delete k.origin;k.device=_.aY();var y;a:{if(y=document.createElement("canvas")){var z=y.getContext("experimental-webgl",{stencil:!0});if(z){var W=z.getExtension("WEBGL_debug_renderer_info");if(W){y=z.getParameter(W.UNMASKED_RENDERER_WEBGL);break a}}if(z=y.getContext("webgl")){y=z.getParameter(z.RENDERER);break a}}y=null}k.gpu=y;k.isSDC=!!_.Cv("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(y=_.Cv("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.ZG.extend(k,y);_.i43(v,k);_.GPB(k);(g=_.MP(g.element,"yt-get-autonav-pause-debug-state"))&&
g.length&&(k.autonav_pause_state=g[0]);g=_.YL();k.browser_resolution=g.width+"\u00d7"+g.height+"@"+(window.devicePixelRatio||1)+"x";r&&_.ZG.extend(k,r);return k};
qCt.prototype.resetProductData=function(){this.productData={}};var bTu=function(g){this.feedbackManager=new qCt(g)};
bTu.prototype.showFeedbackDialog=function(g,v,r,k){return this.feedbackManager.showFeedbackDialog(g,v,r,k)};
bTu.prototype.showHelpDialog=function(g,v,r){return this.feedbackManager.showHelpDialog(g,v,r)};var F5C=function(){this.baseUrl="";this.aTag=document.createElement("a")},Jfc=function(g,v,r){r=r===void 0?{}:r;
r.pbj||(r.pbj=1);r=_.JHC(v,r);g.baseUrl&&r&&!_.ba(r)[1]&&!_.Fe(r)&&(v=g.baseUrl,zm(v,"/")&&(v=v.slice(0,-1)),_.yJ(r,"/")&&(r=r.slice(1)),r=v+"/"+r);tM(g.aTag,Ea(r||""));return g.aTag.href};
F5C.prototype.fetchData=function(g){return _.q6k(g)};
F5C.prototype.postData=function(g,v){var r={method:"POST"};if(v){for(var k=_.I(Object.keys(v)),y=k.next();!y.done;y=k.next()){y=y.value;var z=v[y];_.vP(z)&&(v[y]=JSON.stringify(z))}r.postParams=v}return _.q6k(g,r)};
_.O1C=function(g,v,r,k,y){g=Jfc(g,v,r);if(!g)throw k=Error("bi"),Object.assign(k,{params:v}),k;return _.q6k(g,y,k)};
F5C.prototype.requestDataForServiceEndpoint=function(g,v){if(_.l(g,_.pNK))return this.fetchData("/getAccountSwitcherEndpoint");v=v||{};var r=_.l(g,ECu);r?v.se=r.base64EncodedServiceEndpoint:v.sej=JSON.stringify(g);(r=_.Z3())&&_.T("enable_service_ajax_csn")&&(v.csn=r);v.theme=_.p2();_.l(g,EHh)&&_.Cv("DELEGATION_CONTEXT")&&(v.delegation_context=JSON.stringify(_.Cv("DELEGATION_CONTEXT")));r=null;for(var k in g)if(zm(k,"Endpoint")||zm(k,"Command")){r=k;break}if(!r){var y=Error("ci");Object.assign(y,{params:g});
_.xCk(y,"WARNING");return new _.Iu(function(W,S){S(y)})}k={name:r};
var z;(r=(z=_.l(g,_.c2))==null?void 0:z.signal)&&(k.signal=r);(z=_.sw(window.location.href))&&z.internalcountrycode&&(k.internalcountrycode=z.internalcountrycode);z="/service_ajax";_.T("debug_forward_web_query_parameters")&&(z=_.Xom(z,window.location.search));z=_.Kv(z,k);g.clickTrackingParams&&_.KW(z,{itct:g.clickTrackingParams});return this.postData(z,v)};_.iTu=new _.bR("GFEEDBACK_TOKEN");var GdP;var XsE;var B40;var hF6;var XA=function(){var g=_.J.apply(this,arguments)||this;g.compact=!1;return g};
_.N(XA,_.J);XA.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
XA.prototype.computeHasIcon_=function(g){return!!g};
XA.prototype.isSignInIcon_=function(g){return g=="yt-icons:prompted_sign_in"};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],XA.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],XA.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.j$u.YtConditionalRendererBehavior),_.F("design:type",Object)],XA.prototype,"ytConditionalRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],XA.prototype,"data",void 0);
_.K([_.u({computed:"computeIcon_(data.icon)"}),_.F("design:type",Object)],XA.prototype,"icon_",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.F("design:type",Boolean)],XA.prototype,"hasIcon_",void 0);_.K([_.u({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.F("design:type",Boolean)],XA.prototype,"signInIcon_",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],XA.prototype,"compact",void 0);
XA=_.K([_.HX({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],XA);
_.m(XA,"yt-player-error-message-renderer",function(){if(hF6===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_error_message_renderer.yt.player.error.message.renderer.css.js--\x3e<div id="player-error-message-container" hidden="[[showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <yt-icon id="icon" hidden="[[!icon_]]" icon="[[icon_]]" class="style-scope yt-player-error-message-renderer"></yt-icon>\n  <div id="info" class="style-scope yt-player-error-message-renderer">\n    <div id="reason" class="style-scope yt-player-error-message-renderer">[[getSimpleString(data.reason)]]</div>\n    <yt-formatted-string id="subreason" is-overlay="" text="[[data.subreason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="more" is-overlay="" text="[[data.learnMore]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope yt-player-error-message-renderer">\n      <div id="dismiss-button" class="style-scope yt-player-error-message-renderer"></div>\n      <div id="button" class="style-scope yt-player-error-message-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="spinner" hidden="[[!showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <tp-yt-paper-spinner-lite active="" class="style-scope yt-player-error-message-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;B40===void 0&&(B40=document.createElement("template"));var k=B40;r.call(v,k.content.cloneNode(!0),g.content.firstChild);hF6=g}g=hF6;return g},{mode:2});var niB;var MjP;var B1=function(){return _.J.apply(this,arguments)||this};
_.N(B1,_.J);B1.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
B1.prototype.computeIcon_=function(g){return g?"yt-icons:"+g.iconType.toLowerCase():"error_outline"};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],B1.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],B1.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],B1.prototype,"data",void 0);_.K([_.u({computed:"computeIcon_(data.icon)"}),_.F("design:type",Object)],B1.prototype,"icon_",void 0);B1=_.K([_.HX({is:"yt-player-kav-renderer",disableElementRegistration:!0})],B1);
_.m(B1,"yt-player-kav-renderer",function(){if(MjP===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-kav-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_kav_renderer.yt.player.kav.renderer.css.js--\x3e<yt-icon icon="[[icon_]]" class="style-scope yt-player-kav-renderer"></yt-icon>\n<div id="info" class="style-scope yt-player-kav-renderer">\n  <div class="reason style-scope yt-player-kav-renderer">[[getSimpleString(data.reason)]]</div>\n  <div class="subreason style-scope yt-player-kav-renderer">[[getSimpleString(data.subreason)]]</div>\n  <yt-formatted-string class="more style-scope yt-player-kav-renderer" text="[[data.learnMore]]"></yt-formatted-string>\n  <div id="button" class="style-scope yt-player-kav-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;niB===void 0&&(niB=document.createElement("template"));var k=niB;r.call(v,k.content.cloneNode(!0),g.content.firstChild);MjP=g}g=MjP;return g},{mode:2});_.B6(_.bC(function(g){var v=_.sv(),r=_.I(_.Ww(0,void 0,"gCmSbf")),k=r.next().value,y=r.next().value;r=_.I(_.Ww(null,void 0,"Rj9zMe"));var z=r.next().value,W=r.next().value;_.Hd(function(){nmh(v.value,y,W);v.value.scrollIntoView()});
r=MKJ.bind(null,g.data,k);iV("resize",function(){var S=z();if(k()===1&&S!==null){var Y;(Y=window.grecaptcha)==null||Y.reset(S)}});
return _.A("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.A("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.A("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var S,Y;return(S=g.data().accessibility)==null?void 0:(Y=S.accessibilityData)==null?void 0:Y.label}),_.A(_.FS,{text:r,
className:_.IV("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.A("div",{el:v,class:"ytwPlayerCaptchaViewModelGridItem"})))},"je"),"yt-player-captcha-view-model",{props:{data:_.Xz}});var RzA=!1;_.RFV=_.bC(function(g){var v=g.data;return _.A("yt-interstitial-view-model",{class:"interstitial-view-model-wiz"},_.A(_.d,{cond:function(){return v().icon},
then:function(r){return _.A("div",{class:"interstitial-view-model-wiz__interstitial-icon interstitial-view-model-wiz__flex-item"},_.A(_.Kw,{data:r,alt:"",className:"interstitial-view-model-wiz__icon-image",preserveWidth:!0}))}}),_.A(_.d,{cond:function(){return v().title},
then:function(r){return _.A("div",{class:"interstitial-view-model-wiz__interstitial-title interstitial-view-model-wiz__flex-item"},_.A(_.FS,{text:r}))}}),_.A(_.d,{cond:function(){return v().description},
then:function(r){return _.A("div",{class:"interstitial-view-model-wiz__interstitial-description interstitial-view-model-wiz__flex-item"},_.A(_.FS,{text:r}))}}),_.A(_.dF,{data:function(){return v().primaryButton}},{buttonViewModel:function(r){return _.A(_.Du,{data:r.data,
className:"interstitial-view-model-wiz__flex-item"})}}),_.A(_.dF,{data:function(){return v().secondaryButton}},{buttonViewModel:function(r){return _.A(_.Du,{data:r.data,
className:"interstitial-view-model-wiz__flex-item"})}}))},"ke");
_.RFV.idomCompat=!0;var gs_=_.bC(function(g){var v=g.data;_.VP();return _.A("yt-player-interstitial-renderer",{class:"player-interstitial-renderer-wiz"},_.A("div",{class:"player-interstitial-renderer-wiz__scrim"},_.A(_.dF,{data:function(){return v().content}},{interstitialViewModel:_.RFV})))},"le");
gs_.idomCompat=!0;_.B6(gs_,"yt-player-interstitial-renderer",{props:{data:_.me}});var hS=function(){var g=_.J.apply(this,arguments)||this;g.noBackground=!1;g.compact=!1;g.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return g};
_.N(hS,_.J);hS.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"}}}};
hS.prototype.onUpdatePlayerErrorMessageCommand_=function(g){if(_.l(g,DIF)){var v;if(g=(v=_.l(g,DIF))==null?void 0:v.newPlayerErrorMessageRenderer)this.data=g}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],hS.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],hS.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],hS.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],hS.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],hS.prototype,"status",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],hS.prototype,"noBackground",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],hS.prototype,"compact",void 0);hS=_.K([_.HX({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],hS);
var vs6=_.gE()(hS,"yt-playability-error-supported-renderers",function(){if(XsE===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-playability-error-supported-renderers--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_playability_error_supported_renderers.yt.playability.error.supported.renderers.css.js--\x3e<div id="container" class="style-scope yt-playability-error-supported-renderers"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;GdP===void 0&&(GdP=document.createElement("template"));var k=GdP;r.call(v,k.content.cloneNode(!0),g.content.firstChild);XsE=g}g=XsE;return g},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var gNC=void 0,rg3=void 0;var cgh=new DQV;var r41=function(g){this.store=g;this.scb=new _.Q71},p8A=function(g,v,r){var k,y;
if(!(y=((k=v.playabilityStatus)==null?void 0:k.status)!=="OK")){g=g.store;var z;y=v.offlineState&&((z=v.videoDetails)==null?0:z.videoId)?_.T("enable_pl_r_c_cd")?wL3(g.getState().entities,v.videoDetails.videoId):!!k3C(g.getState().entities,v.videoDetails.videoId):!1}if(y)return!0;y=S1B(v);if(y===1){if(_.T("ab_v_vid_sig")){var W,S=(W=v.videoDetails)==null?void 0:W.videoId;if(!S||!r||S!==r){var Y;v=new _.EU("282054944_vid",{tuu:r,o2x:(Y=v.videoDetails)==null?void 0:Y.videoId});_.Z0(v)}}return!0}j2h=
0;var e,a;Y=(S=v.auxiliaryUi)==null?void 0:(e=S.messageRenderers)==null?void 0:(a=e.bkaEnforcementMessageViewModel)==null?void 0:a.displayType;if(y!==3&&(Y==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||Y==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;Y={reason:_.XV(_.I0("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.T("ks_something_wrong_learn_more")?CSJ("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.XV(_.I0("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:_.XV("282054944")};k2u(v,{playerErrorMessageRenderer:Y});return!1},TzC=function(g,v){if(MNs(v)){_.Ix(1,!0);
var r=(r=MNs(v))&&_.vNK()?r:void 0;r?(k2u(v,{enforcementMessageViewModel:r}),g.scb.increment("IN_PLAYER"),_.Ix(5)):(g.scb.increment("SKIP_DISPLAY"),_.Ix(2))}},k2u=function(g,v){g.playabilityStatus=Object.assign({},g.playabilityStatus,{status:"ERROR",
errorScreen:v});g.videoDetails=void 0};
r41.prototype.handleResponse=function(g,v){if(g.playabilityStatus){var r,k,y,z=(v==null?void 0:(r=v.innerTubeRequest)==null?void 0:r.videoId)||(v==null?void 0:(k=v.innerTubeRequest)==null?void 0:(y=k.playerRequest)==null?void 0:y.videoId);p8A(this,g,z)&&TzC(this,g)}};
r41[KJ]=[kV];var Eqh=new _.bR("ADBLOCK_DETECTION_SERVICE_TOKEN");var iz=function(g){this.idp=g};
iz.prototype.bindInnertubeChallengeFetcher=function(g){this.idp.bicf(g)};
iz.prototype.registerChallengeFetchedCallback=function(g){this.idp.bcr(g)};
iz.prototype.getLatestChallengeResponse=function(){return this.idp.blc()};var Il6;_.ny=function(g,v,r){var k=this;this.network=g;this.options=v;this.networkStatusManager=r;this.wa=null;if(v.useBotguardEverywhere){var y=new _.k$;this.wa=y.promise;_.rC.ytAtRC&&_.Y9(_.HR,function(){var z,W;return _.P(function(S){if(S.nextAddress==1){if(!_.rC.ytAtRC)return S.return();z=y41(null);return _.U(S,k.wM(z),2)}W=S.yieldResult;_.rC.ytAtRC&&_.rC.ytAtRC(JSON.stringify(W));_.o7(S)})});
eJh().then(function(z){var W,S,Y,e;return _.P(function(a){if(a.nextAddress==1)return z.bindInnertubeChallengeFetcher(function(E){return k.wM(y41(E))}),_.U(a,w0m(),2);
W=a.yieldResult;S=z.getLatestChallengeResponse();Y=S.challenge;if(!Y)throw Error("di");e={challenge:Y,rQ:Fa(Y),cJ:W,bgChallenge:new qb};y.resolve(e);z.registerChallengeFetchedCallback(function(E){E=E.challenge;if(!E)throw Error("ei");E={challenge:E,rQ:Fa(E),cJ:W,bgChallenge:new qb};k.wa=Promise.resolve(E)});
_.o7(a)})})}else v.preload&&c40(this,new Promise(function(z){_.Ev(_.HR,function(){z(zKc(k))},0)}))};
Il6=function(g){var v={preload:!0,useBotguardEverywhere:!0},r=!1;if(typeof v==="boolean")var k={preload:v};else typeof v==="undefined"?k={preload:!0}:(k=v,r=!!v.fwx);v=r?void 0:new _.OH;_.ny.instance=new _.ny(g,k,v);return _.ny.instance};
_.ny.prototype.tuh=function(){var g=this;return _.P(function(v){return v.nextAddress==1?_.U(v,Promise.race([g.wa,null]),2):v.return(!!v.yieldResult)})};
_.ny.prototype.xHH=function(g,v,r){var k=this,y,z,W;return _.P(function(S){k.wa===null&&c40(k,zKc(k));y=!1;z={};W=function(){var Y,e,a;return _.P(function(E){switch(E.nextAddress){case 1:return _.U(E,k.wa,2);case 2:Y=E.yieldResult;z.challenge=Y.challenge;if(!Y.cJ){"c1a"in Y.rQ&&(z.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");E.jumpTo(3);break}e=Object.assign({},{c:Y.challenge,e:g},v);_.cD(E,4);y=!0;if(_.T("attbs")&&!k.options.useBotguardEverywhere){a=_.Dj1(Y.cJ,{n9:e});E.jumpTo(6);break}return _.U(E,
Y.cJ.snapshot({n9:e}),7);case 7:a=E.yieldResult;case 6:a?z.webResponse=a:z.error="ATTESTATION_ERROR_VM_NO_RESPONSE";_.Ju(E,3);break;case 4:_.S2(E),z.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(g==="ENGAGEMENT_TYPE_PLAYBACK"){var p=Y.rQ,f={};if(p.c6a){var Z=Number(_.Cv("DCLKSTAT",0));f.reportingStatus=String(Number(p.c)^(isNaN(Z)?0:Z))}p.c6b&&(f.broadSpectrumDetectionResult=String(Number(p.c)^Number(_.Cv("CATSTAT",0))));z.adblockReporting=f}return E.return(z)}})};
return S.return(Promise.race([W(),Wg1(r,function(){var Y=Object.assign({},z);y&&(Y.error="ATTESTATION_ERROR_VM_TIMEOUT");return Y})]))})};
var y41=function(g){var v={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};g&&(v.interpreterHash=g);return v},zKc=function(g,v){v=v===void 0?0:v;
var r,k,y,z,W,S,Y,e,a,E,p,f;return _.P(function(Z){switch(Z.nextAddress){case 1:r=y41(QOu().e68);if(_.T("att_fet_ks"))return _.cD(Z,7),_.U(Z,g.wM(r),9);_.cD(Z,4);return _.U(Z,PLt(g,r),6);case 6:W=Z.yieldResult;y=W.ltM;z=W.xEZ;k=W;_.Ju(Z,3);break;case 4:return _.S2(Z),_.Lx(Error("fi`"+v)),So_(g,864E5),Z.return({challenge:"",rQ:{},cJ:void 0,bgChallenge:void 0});case 9:k=Z.yieldResult;if(!k)throw Error("gi");if(!k.challenge)throw Error("hi");y=k.challenge;z=Fa(y);if("c1a"in z&&(!k.bgChallenge||!k.bgChallenge.program))throw Error("ii");
_.Ju(Z,3);break;case 7:S=_.S2(Z);_.Lx(S);v++;if(v>=5)return _.Lx(Error("fi`"+v)),So_(g,864E5),Z.return({challenge:"",rQ:{},cJ:void 0,bgChallenge:void 0});Y=1E3*Math.pow(2,v-1)+Math.random()*1E3;return Z.return(new Promise(function(L){_.Ev(_.HR,function(){L(zKc(g,v))},Y)}));
case 3:e=AgY(z);So_(g,e*1E3);a=void 0;if(!("c1a"in z&&k.bgChallenge)){Z.jumpTo(10);break}E=Ufh(k.bgChallenge);_.cD(Z,11);return _.U(Z,uWt(QOu(),E),13);case 13:_.Ju(Z,12);break;case 11:return p=_.S2(Z),_.Lx(p),Z.return({challenge:y,rQ:z,cJ:a,bgChallenge:E});case 12:return _.cD(Z,14),a=new _.NL({challenge:E,aR:{wi:"aGIf"}}),_.U(Z,a.fh6,16);case 16:_.Ju(Z,10);break;case 14:f=_.S2(Z),_.Lx(f),a=void 0;case 10:return Z.return({challenge:y,rQ:z,cJ:a,bgChallenge:E})}})};
_.ny.prototype.wM=function(g){var v=this,r;return _.P(function(k){r=v.networkStatusManager;if(!r||r.isNetworkAvailable())return k.return(v.network.wM(g));_.Lf("att_pna",void 0,"attestation_challenge_fetch");return k.return(new Promise(function(y){r.listenOnce("publicytnetworkstatus-online",function(){v.network.wM(g).then(y)})}))})};
var osC=function(g){if(!g)throw Error("gi");if(!g.challenge)throw Error("hi");var v=g.challenge,r=Fa(v);if("c1a"in r&&(!g.bgChallenge||!g.bgChallenge.program))throw Error("ii");return Object.assign({},g,{ltM:v,xEZ:r})},PLt=function(g,v){var r,k,y,z,W;
return _.P(function(S){switch(S.nextAddress){case 1:r=void 0,k=0,y={};case 2:if(!(k<5)){S.jumpTo(4);break}if(!(k>0)){S.jumpTo(5);break}y.w7D=1E3*Math.pow(2,k-1)+Math.random()*1E3;return _.U(S,new Promise(function(Y){return function(e){_.Ev(_.HR,function(){e(void 0)},Y.w7D)}}(y)),5);
case 5:return _.cD(S,7),_.U(S,g.wM(v),9);case 9:return z=S.yieldResult,S.return(osC(z));case 7:r=W=_.S2(S),W instanceof Error&&_.Lx(W);case 8:k++;y={w7D:void 0};S.jumpTo(2);break;case 4:throw r;}})},c40=function(g,v){g.wa=v},YoH=function(g){var v,r,k;
return _.P(function(y){if(y.nextAddress==1)return _.U(y,Promise.race([g.wa,null]),2);v=y.yieldResult;var z=zKc(g);g.wa=z;(r=v)==null||(k=r.cJ)==null||k.dispose();_.o7(y)})},So_=function(g,v){var r=Date.now()+v,k=function(){var y;
return _.P(function(z){y=r-Date.now();return y<1E3?_.U(z,YoH(g),0):(_.Ev(_.HR,k,Math.min(y,6E4)),z.jumpTo(0))})};
k()},Wg1=function(g,v){return new Promise(function(r){_.Ev(_.HR,function(){r(v())},g)})};var UXP=function(){};
UXP.prototype.processContext=function(g){var v=_.ny.instance;if(!v)return _.Vh();var r=Tvk(g);return r?new Ol(v.xHH(r,dfF(g),500).then(function(k){var y;(g==null?0:(y=g.innerTubeRequest)==null?0:y.context)||(g.innerTubeRequest.context={});y=g.innerTubeRequest.context;y.request||(y.request={});y.request.attestationResponseData=k})):_.Vh()};var A4u=function(g){this.innertubeTransportService=g};
A4u.prototype.wM=function(g){_.Lf("att_fsr",void 0,"attestation_challenge_fetch");return _.DA(this.innertubeTransportService,g,_.by(_.tbP)).then(function(v){_.Lf("att_frr",void 0,"attestation_challenge_fetch");return v})};_.eKV=function(g){this.innertubeTransportService=g};var alu=new _.bR("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var EsP=function(){},pKt=function(g,v,r,k,y){var z=_.Cv("YPC_MB_URL");
_.rwY(z).then(function(){dXV(z,g,v,r,k,y)})},dXV=function(g,v,r,k,y,z){try{var W=payments.business.integration,S=payments.business.integration.Style.create().withMaterialDesignStyle(),Y=W.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.T("enable_window_constrained_buy_flow_dialog")&&(Y=Y.usingPopupStyle("windowConstrained"));z&&(Y=Y.usingCloseCallback(z));var e=r?r:_.Cv("YPC_GB_LANGUAGE"),a=_.Cv("SESSION_INDEX");W.bootstrap.fromPaymentsUrl(g);W.bootstrap.asMashupMode(Y).usingGaiaIndex(a).usingLocale(e).usingStyle(S).usingDefaultActivityStatusChangeHandler().inStandaloneContext(W.standaloneContextAuthId.forGaia()).purchaseManager(v,function(E){k&&k(E)}).load(void 0,y)}catch(E){throw y&&y(E),_.Z0(E),E;
}};var T56=new _.bR("PURCHASE_MANAGER_TOKEN");var llt=function(){var g=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return g.videos},
getContinuationsPresent:function(){return g.continuationsPresent},
setVideos:function(v){g.videos=v},
getRecommendedVideos:function(){return g.recommendedVideos},
setRecommendedVideos:function(v){g.recommendedVideos=v}}};
llt.prototype.addVideos=function(g){g&&(this.videos=g.filter(function(v){return!!_.fgh(v)}).map(function(v){var r=_.fgh(v);
a:{var k;if(v.playlistVideoRenderer&&((k=v.playlistVideoRenderer)==null?0:k.voteSortTiebreaker))var y=v.playlistVideoRenderer.voteSortTiebreaker;else{if(_.l(v,Xa)){var z;if(k=(y=_.l(v,Xa))==null?void 0:(z=y.playlistItemData)==null?void 0:z.voteSortTiebreaker){y=k;break a}}y=""}}return{itemId:r,videoId:_.Hsh(v),voteCount:_.tIK(v),voteSortTiebreaker:y}}),this.continuationsPresent=!!_.l(g[g.length-1],_.Mb))};
var fl6=function(g,v){return g.videos.findIndex(function(r){return r.itemId===v})},N5H=function(g,v){return g.recommendedVideos.findIndex(function(r){return r.itemId===v})},ZtP=function(g){g={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:g}}}}};_.h0().resolve(_.nv).resolveCommand(g)};var Ht0=function(){llt.apply(this,arguments)};
_.N(Ht0,llt);
var UfP=function(g,v,r,k){if(!g.parentElem)throw Error("ni");var y=fl6(g,v);y===-1&&(y=N5H(g,v),y=y!==-1?y+g.videos.length:-1);if(y===-1)throw Error("oi");var z=y>=g.videos.length?g.recommendedVideos[y-g.videos.length]:g.videos[y];z.voteCount=r;z.voteSortTiebreaker=Date.now().toString();y>=g.videos.length?g.recommendedVideos.splice(y-g.videos.length,1):g.videos.splice(y,1);var W=g.videos;for(var S=0,Y=W.length-1;S<=Y;){var e=Math.floor((S+Y)/2);if(W[e].voteCount<z.voteCount)Y=e-1;else if(W[e].voteCount>z.voteCount)S=
e+1;else{a:{var a=z.voteSortTiebreaker;var E=W[e].voteSortTiebreaker;if(a.length!==E.length)a=a.length>E.length;else{for(var p=0;p<a.length;p++){var f=a.charCodeAt(p),Z=E.charCodeAt(p);if(f>Z){a=!0;break a}if(f<Z)break}a=!1}}a?Y=e-1:S=e+1}}W=S;if(W===-1)throw Error("pi");g.videos.splice(W,0,z);y!==W&&tx6(g,y,W,v,r,k)},tx6=function(g,v,r,k,y,z){var W,S=(W=g.parentElem)==null?void 0:W.children,Y=Math.min(v,r),e=Math.max(v,r);
if(S)for(W=Y;W<=e;W++)S[W].style.viewTransitionName="item-"+String(W);document.startViewTransition(function(){if(g.parentElem){var a=g.parentElem.children;if(!(!a||v<0||v>=a.length||r<0||r>=a.length)){var E=a[v];if(E){E.remove();g.showRefreshPill=r>=g.videos.length-1&&g.continuationsPresent;if(!g.showRefreshPill){a=a[r]||null;var p;(p=g.parentElem)==null||p.insertBefore(E,a)}_.hV(g.parentElem,"yt-update-video-data-voting-animation",{toIdx:r,itemId:k,newVoteCount:y,voteStatus:z,hideItem:g.showRefreshPill})}}}}).finished.then(function(){if(S)for(var a=
Y;a<=e;a++)S[a].style.viewTransitionName="";
if(g.showRefreshPill)ZtP(_.I0("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var E;if(E=a=(E=g.parentElem)==null?void 0:E.children[r])E=a.getBoundingClientRect(),a=E.bottom,E=!(E.top>=0&&a<=g.clientHeight);E&&(E=_.W2(v>r?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(v-r)),ZtP(E))}})};var wK6=function(g,v){var r=this;g?this.innertubeTransportServicePromise=Promise.resolve(g):v&&(this.innertubeTransportServicePromise=v(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new $y(3E3,function(k){return DX1(r,k)},0);
this.validateMiniAppVideoIdRateLimiter=new $y(3E3,function(k){return Lgu(r,k)},1)},PJV=function(g,v){g.JSC$15025_miniAppId=v;
g.reportMiniAppValueRateLimiter=new $y(3E3,function(r){return DX1(g,r)},0);
g.validateMiniAppVideoIdRateLimiter=new $y(3E3,function(r){return Lgu(g,r)},1)},oiu=function(g,v){var r;
return _.P(function(k){if(k.nextAddress==1)return _.U(k,g.reportMiniAppValueRateLimiter.call(v),2);r=k.yieldResult;return k.return([r,v])})},DX1=function(g,v){var r,k,y,z,W,S,Y;
return _.P(function(e){switch(e.nextAddress){case 1:return _.U(e,g.innertubeTransportServicePromise,2);case 2:return r=e.yieldResult,k=_.by(xzt),y=Date.now(),z={externalPostId:g.JSC$15025_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(y/1E3),nanos:Math.round(y%1E3*1E6)},intValue:""+v}},_.cD(e,3),_.U(e,_.DA(r,z,k),5);case 5:W=e.yieldResult;_.Ju(e,4);break;case 3:throw S=_.S2(e),S;case 4:if(W){if("error"in W&&W.error)throw W.error;if(W.errorMetadata)throw Error("qi`"+
W.errorMetadata.status);if(Y=W.userStatResult)return e.return(Y);throw Error("ri");}throw Error("si");}})},UUc=function(g){var v,r,k,y,z;
_.P(function(W){switch(W.nextAddress){case 1:return _.U(W,g.innertubeTransportServicePromise,2);case 2:return v=W.yieldResult,r=_.by(xzt),k={externalPostId:g.JSC$15025_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.cD(W,3),_.U(W,_.DA(v,k,r),5);case 5:y=W.yieldResult;_.Ju(W,4);break;case 3:throw z=_.S2(W),z;case 4:if(y==null)throw Error("si");if("error"in y&&y.error)throw y.error;if(y.errorMetadata)throw Error("qi`"+y.errorMetadata.status);_.o7(W)}})};
wK6.prototype.flush=function(){var g=this;return _.P(function(v){return v.nextAddress==1?_.U(v,g.reportMiniAppValueRateLimiter.flush(),2):_.U(v,g.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var YCu=function(g,v){return _.P(function(r){return r.nextAddress==1?_.U(r,g.validateMiniAppVideoIdRateLimiter.call(v),2):r.return(r.yieldResult)})},Lgu=function(g,v){var r,k,y,z,W,S;
return _.P(function(Y){switch(Y.nextAddress){case 1:return _.U(Y,g.innertubeTransportServicePromise,2);case 2:return r=Y.yieldResult,k=_.by(He0),y={videoId:v},_.cD(Y,3),_.U(Y,_.DA(r,y,k),5);case 5:z=Y.yieldResult;_.Ju(Y,4);break;case 3:throw W=_.S2(Y),W;case 4:if(z){if("error"in z&&z.error)throw z.error;if(z.errorMetadata)throw Error("qi`"+z.errorMetadata.status);if(S=z.playabilityStatus)return Y.return(S.status);throw Error("ti");}throw Error("si");}})};
wK6[KJ]=[_.Bd(_.Hi),_.Bd(cdu)];var QzF=function(){this.clientData=new Map};
QzF.prototype.getData=function(g){return this.clientData.get(g)};var CLE=function(g){this.store=g};
CLE.prototype.handleResponse=function(g){(g=_.l(g.frameworkUpdates,VG))&&_.WC(g,this.store)};
CLE[KJ]=[_.w3];var u4c=new _.bR("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var xXH={account_advanced:[[0,1,155]],account_box:[[0,1,24],[1,1,24]],account_notifications:[[0,1,155]],account_playback:[[0,1,155]],account_privacy:[[0,1,155]],account_settings:[[0,1,155]],account_sharing:[[0,1,155]],admin_panel_settings:[[1,1,24]],ameba:[[0,1,60]],"arrow-back":[[1,1,24,!0]],"arrow-forward":[[1,1,24,!0]],arrow_drop_down:[[1,1,24]],arrow_drop_up:[[1,1,24]],artwork:[[0,1,140]],bebo:[[0,1,60]],blogger:[[0,1,60]],chrome_icon:[[0,1,192]],collections:[[0,1,24]],countdown_to_close:[[0,
1,100]],countdown_to_close_digit:[[0,1,100]],creation_post:[[0,1,24],[1,1,24]],creator_studio_red_logo:[[0,2,24]],cyworld:[[0,1,60]],dark_theme:[[0,1,24],[1,1,24]],digg:[[0,1,60]],email:[[0,1,60]],embed:[[0,1,60]],emoji_activities:[[0,1,24]],emoji_food:[[0,1,24]],emoji_nature:[[0,1,24]],emoji_symbols:[[0,1,24]],emoji_travel:[[0,1,24]],empty_search:[[0,1,230]],equalizer:[[0,1,24]],face_filled_happy:[[0,1,36]],face_filled_meh:[[0,1,36]],face_filled_sad:[[0,1,36]],face_filled_unhappy:[[0,1,36]],face_filled_very_happy:[[0,
1,36]],face_outlined_happy:[[1,1,36]],face_outlined_meh:[[1,1,36]],face_outlined_sad:[[1,1,36]],face_outlined_unhappy:[[1,1,36]],face_outlined_very_happy:[[1,1,36]],facebook:[[0,1,60]],fotka:[[0,1,60]],g_translate:[[1,1,24]],game_console_dpad:[[0,1,24]],game_console_face_buttons:[[0,1,24]],goo:[[0,1,60]],google:[[0,1,24]],hashtag_landing_page_empty:[[0,1,200]],hashtag_landing_page_empty_dark_mode:[[0,1,200]],hashtag_landing_page_error:[[0,1,300]],hashtag_landing_page_error_dark_mode:[[0,1,300]],hi5:[[0,
1,60]],kakao:[[0,1,60]],"keyboard-arrow-down":[[1,1,24]],"keyboard-arrow-up":[[1,1,24]],language:[[0,1,24],[1,1,24]],library_remove:[[1,1,24]],linkedin:[[0,1,60]],livejournal:[[0,1,60]],member:[[1,2,16]],meneame:[[0,1,60]],mixi:[[0,1,60]],moderator:[[1,1,16]],money_fill:[[0,3,24]],music:[[1,1,24]],myspace:[[0,1,60]],naver:[[0,1,60]],odnoklassniki:[[0,1,60]],offline_download:[[0,1,24]],offline_downloading_eighty:[[0,1,24]],offline_downloading_forty:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_spinner:[[0,
1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_zero:[[0,1,24]],offline_no_content:[[0,1,192]],offline_pause:[[1,1,24]],offline_pin:[[0,1,24]],open_in_panel:[[0,1,24]],owner:[[1,1,16]],pinterest:[[0,1,60]],"play-arrow":[[0,1,24]],play_disabled:[[0,1,24]],premium:[[0,1,14]],premium_standalone:[[0,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 jzP=new _.bR("ICON_SET_TOKEN"),$XF=new _.bR("ICON_URL_PROVIDER_TOKEN"),J4t=new _.bR("PREFETCH_ICONS_TOKEN"),OtE=new _.bR("ICON_MAP_FN_TOKEN");var MN={},Vxc=(MN.ACCESS_TIME="clock",MN.ACCOUNT_BOX="person_account",MN.ACCOUNT_BOX_CAIRO="person_account_cairo",MN.ACCOUNT_CIRCLE="person_circle",MN.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",MN.ACCOUNT_LINKED="account_link_success",MN.ACCOUNT_UNLINKED="account_link",MN.ADD_FRIEND="people",MN.ADD_MODERATOR="shield_add",MN.ADD_TO_LIBRARY=hy("add"),MN.ADD_TO_PLAYLIST="add",MN.ADD_TO_QUEUE_TAIL="list_queue",MN.ADD_TO_REMOTE_QUEUE="list_music",MN.ADD_TO_WATCH_LATER="clock",MN.ADD_VIDEO_LINK="film_strip_add",
MN.ALERT_WARN_RED="alert_triangle",MN.ARROW_BACK="arrow_left",MN.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",MN.ARROW_DROP_DOWN="chevron_down",MN.ARROW_DROP_UP="chevron_up",MN.ARROW_FORWARD="arrow_right",MN.AUDIOTRACK="audio",MN.AUTO_AWESOME="sparkle",MN.AVATAR_ANONYMOUS="person_circle",MN.AVATAR_LOGGED_OUT="person_circle",MN.BACK="arrow_left",MN.BAR_CHART="bar_graph",MN.BLOCK="slash_circle_left",MN.BLOCK_USER="slash_circle_left",MN.BOOKMARK_BORDER="bookmark",MN.BREAKING_NEWS_ALT_1="article_alert",
MN.BROADCAST_CAIRO="podcast_cairo",MN.BUG_REPORT="bug",MN.CAMERA_ALT="camera",MN.CAMPAIGN="megaphone",MN.CANCEL="x_circle",MN.CAPTIONS="closed_caption",MN.CAST_OUTLINE="chromecast",MN.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",MN.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",MN.CHAT="message_bubble_left",MN.CHAT_BUBBLE="message_bubble_empty",MN.CHAT_SPARK="spark_message_bubble_left",MN.CHECK_BOX_OUTLINE_BLANK="box_empty",MN.CHECK_CIRCLE_OUTLINE="check_circle",MN.CHECK_CIRCLE_THICK="check_circle",MN.CLARIFY=
"article_clarify",MN.CLOSED_CAPTION_SELECTED="closed_caption",MN.CLOSE="x_mark",MN.CLOUD_UPLOAD="cloud_arrow_up",MN.COLLAPSE="chevron_up",MN.COLLAPSE_CAIRO="chevron_up_cairo",MN.COLLECTION="layers",MN.COLOR_LENS="palette",MN.COMMENT="message_bubble_right",MN.CONSENT_SHIELD="person_shield",MN.CONTENT_CUT="scissors",MN.CONTENT_CUT_CAIRO="scissors_cairo",MN.COURSE=_.T("web_enable_course_icon_update")?"creator_academy":"lightbulb",MN.COURSE_CAIRO=_.T("web_enable_course_icon_update")?"creator_academy_cairo":
"lightbulb_cairo",MN.CREATION_LIVE="radar_live",MN.CREATION_POST="box_pencil",MN.CREATION_UPLOAD="my_videos",MN.CREATION_UPLOAD_RED="upload",MN.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",MN.CREATOR_STUDIO="youtube_studio",MN.DASHBOARD="grid_asymmetrical",MN.DELETE="trash_can",MN.DELETE_SWEEP="trash_can",MN.DESKTOP="laptop",MN.DISLIKE="thumb_down",MN.DISLIKE_SELECTED="thumb_down",MN.DISMISSAL="x_mark",MN.DISMISS_QUEUE="list_remove",MN.DONE_ALL="check_double",MN.DOWN_ARROW="arrow_down",MN.DO_NOT_DISTURB=
"slash_circle_left",MN.DRAFT="paper_corner_folded",MN.DRAG_HANDLE="bars_2",MN.EDIT="pencil",MN.EMOJI="face_very_happy",MN.EMOJI_FLAGS="flag",MN.EMOJI_OBJECTS="lightbulb",MN.EMOJI_PEOPLE="face_very_happy",MN.EMOJI_RECENT="clock",MN.EMPTY_HEART="heart",MN.EMPTY_LIKE="thumb_up",MN.ERROR_BLACK="alert_circle",MN.ERROR_OUTLINE="alert_circle",MN.EXIT_APP="arrow_in",MN.EXIT_TO_APP="arrow_in",MN.EXPAND="chevron_down",MN.EXPAND_ALL="chevron_expand",MN.EXPAND_CAIRO="chevron_down_cairo",MN.EXPAND_LESS="chevron_up",
MN.EXPAND_MORE="chevron_down",MN.EXPLORE="compass",MN.EXPLORE_DESTINATION="compass",MN.EXTERNAL_LINK="open_new",MN.FAB_UPLOAD="upload",MN.FACE_HAPPY_OUTLINE="face_happy",MN.FACT_CHECK="article_check",MN.FASHION_LOGO="fashion",MN.FASHION_LOGO_CAIRO="fashion_cairo",MN.FAVORITE="heart",MN.FEEDBACK="message_bubble_alert",MN.FEEDBACK_CAIRO="message_bubble_alert_cairo",MN.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",MN.FILL_ARROW_SOLID_UP_16="arrow_solid_up",MN.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",
MN.FILTER="menu_filter",MN.FIRST_PAGE="chevron_first",MN.FLAG="flag",MN.FULL_HEART="heart",MN.GAME_CONSOLE_DPAD="game_console_dpad",MN.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",MN.GAMING_LOGO="gaming",MN.GAMING_LOGO_CAIRO="gaming_cairo",MN.GO_TO_PAGE="arrow_right",MN.GROUPS="people_group",MN.HAPPY="face_happy",MN.HEALTH_AND_SAFETY="shield_plus",MN.HELP="question_circle",MN.HELP_CAIRO="question_circle_cairo",MN.HELP_OUTLINE="question_circle",MN.HIDE="slash_circle_left",MN.IMAGE="image",
MN.INFINITY_ICON="infinity",MN.INFO="info_circle",MN.INFO_OUTLINE="info_circle",MN.INSERT_CHART_OUTLINED="bar_graph_box_vertical",MN.INSERT_PHOTO="image",MN.KEEP="pin",MN.KEEP_OFF="pin_off",MN.KEYBOARD="keyboard",MN.KEYBOARD_ARROW_DOWN="chevron_down",MN.KEYBOARD_ARROW_UP="chevron_up",MN.KIDS_BLOCK="slash_circle_left",MN.LANGUAGE="globe",MN.LAST_PAGE="chevron_last",MN.LAUNCH="open_new",MN.LEARNING="lightbulb",MN.LEARNING_CAIRO="lightbulb_cairo",MN.LIBRARY_ADD=hy("library_add"),MN.LIBRARY_OUTLINE="library",
MN.LIBRARY_REMOVE=hy(),MN.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",MN.LIKES_PLAYLIST="thumb_up",MN.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",MN.LIKE="thumb_up",MN.LIKE_SELECTED="thumb_up",MN.LIVE="radar_live",MN.LIVE_CAIRO="radar_live_cairo",MN.LIVE_UNLISTED="link",MN.LOCATION_ON="location_point",MN.LOCATION_PIN="location_point",MN.LOOP="arrow_repeat",MN.LOOP_ACTIVE="arrow_repeat",MN.LOOP_ONE="arrow_repeat_1",MN.LOOP_ONE_ACTIVE="arrow_repeat_1",MN.MEH="face_meh",MN.MEMBERS_ONLY_MODE_OFF="message_bubble_left",
MN.MESSAGE="message_bubble_left",MN.MICROPHONE_ON="mic",MN.MIX="youtube_mix",MN.MONETIZATION_ON="dollar_sign_circle",MN.MONEY_FILL="dollar_sign_container",MN.MONEY_FILL_JPY="yen_sign_container",MN.MONEY_HEART="dollar_sign_heart",MN.MORE_HORIZ="overflow_horizontal",MN.MORE_VERT="overflow_vertical",MN.MUSIC="audio",MN.MUSIC_CAIRO="audio_cairo",MN.MUSIC_NOTE_SYMBOL="music",MN.MUSIC_SHUFFLE="arrow_shuffle",MN.MY_CHANNEL="person_circle",MN.MY_LOCATION="location_point",MN.NEWS_STORY="news",MN.NEXT="chevron_right",
MN.NOTIFICATIONS="bell",MN.NOTIFICATIONS_ACTIVE="bell_on",MN.NOTIFICATIONS_CAIRO="bell_cairo",MN.NOTIFICATIONS_DONE_CHECKMARK="check",MN.NOTIFICATIONS_INBOX="bell",MN.NOTIFICATIONS_NONE="bell",MN.NOTIFICATIONS_OFF="bell_off",MN.NOT_INTERESTED="slash_circle_left",MN.OFFICIAL_ARTIST_BADGE="audio",MN.OFFLINE_CLOUD="cloud_off",MN.OFFLINE_DOWNLOAD="download",MN.OFFLINE_DOWNLOAD_CAIRO="download_cairo",MN.OFFLINE_PAUSE="pause",MN.OPEN_IN_NEW="open_new",MN.OUTLINE_ADJUST="adjust",MN.OUTLINE_ARROW_SOLID_DOWN_16=
"arrow_solid_down",MN.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",MN.OUTLINE_BAG="bag",MN.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",MN.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",MN.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",MN.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",MN.PAID="dollar_sign",MN.PAUSE_OUTLINED="pause",MN.PAYMENT="credit_card",MN.PERSON_RADAR_FILLED="person_radar",MN.PHONE_DOWNLOAD="mobile_download",MN.PLAYABLES_LOGO="tic_tac_toe",MN.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",
MN.PLAYLISTS="list_play_arrow",MN.PLAYLISTS_CAIRO="list_play_arrow_cairo",MN.PLAYLIST_ADD=hy("list_add"),MN.PLAYLIST_ADD_CHECK=hy("list_check"),MN.PLAYLIST_PLAY="list_play_arrow",MN.PLAY_ALL="play_arrow",MN.PLAY_CIRCLE="play_arrow_circle",MN.PLAY_OUTLINED="play_arrow_circle",MN.PRIVACY_INFO="shield",MN.PRIVACY_PRIVATE="lock",MN.PRIVACY_PUBLIC="earth",MN.PRIVACY_UNLISTED="link",MN.PROMOTE="megaphone",MN.PURCHASES="price_tag",MN.PURCHASE_SUPER_CHAT="super_chat",MN.PURCHASE_SUPER_STICKER="super_sticker",
MN.QUESTION_ANSWER="message_bubble_question",MN.QUEUE_PLAY_LAST="list_queue_last",MN.QUEUE_PLAY_NEXT="list_play_arrow",MN.REMIX_FILLED="youtube_shorts_remix",MN.REMOVE="bar_circle",MN.REMOVE_CIRCLE="bar_circle",MN.REMOVE_CIRCLE_OUTLINE="bar_circle",MN.REMOVE_DONE="check_double_off",MN.REMOVE_FROM_HISTORY="bar_circle",MN.REMOVE_FROM_PLAYLIST="bar_circle",MN.REMOVE_MODERATOR="shield_off",MN.REPLAY="arrow_circle",MN.REPLAY_10="skip_back_10",MN.REPORT_PROBLEM="alert_triangle",MN.SAD="face_sad",MN.SAVE_PLAYLIST=
hy("library_add"),MN.SCHEDULE="clock",MN.SCHOOL="creator_academy",MN.SCREEN_FULLSCREEN="screen_full",MN.SEARCH_HISTORY="arrow_time",MN.SELL="price_tag",MN.SETTINGS="gear",MN.SETTINGS_CAIRO="gear_cairo",MN.SETTINGS_LIGHT="gear",MN.SETTINGS_MATERIAL="gear",MN.SHARE_ARROW="share",MN.SHIELD_WITH_AVATAR="person_shield",MN.SHOPPING_BAG="bag",MN.SHOPPING_BAG_CAIRO="bag_cairo",MN.SHOPPING_CART="cart",MN.SHORTS_COMMENT="youtube_shorts_message_bubble_right",MN.SHORTS_DISLIKE="youtube_shorts_thumb_down",MN.SHORTS_LIKE=
"youtube_shorts_thumb_up",MN.SHORTS_SHARE="youtube_shorts_share",MN.SHUFFLE="arrow_shuffle",MN.SLOW_MODE_OFF="message_bubble_left",MN.SOCIAL="people",MN.SORT="menu_sort",MN.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",MN.SPEED_1X="1x",MN.SPEED_1_POINT_2X="1_point_2x",MN.SPEED_1_POINT_5X="1_point_5x",MN.SPEED_1_POINT_8X="1_point_8x",MN.SPEED_2X="2x",MN.SPEED_POINT_2X="point_2x",MN.SPEED_POINT_8X="point_8x",MN.SPONSORSHIP_STAR=_.T("web_sponsorship_star_icon_killswitch")?"memberships":"star_circle",MN.STAFF_PICK=
"spotlight",MN.START_DVR="add",MN.STAR_BORDER="star",MN.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",MN.STICKER_EMOTICON="face_happy",MN.STOP_DVR="stop",MN.SUBSCRIBE="youtube_logo_icon",MN.SUBSCRIBE_PLUS="add_cairo",MN.SUBSCRIPTION_MANAGER="gear",MN.SUPERVISOR_ACCOUNT="people",MN.SUPER_CHAT_FOR_GOOD="hands_heart",MN.SWAP_HORIZ="arrow_swap_horizontal",MN.SWITCH_ACCOUNTS="person_account",MN.TAB_ACCOUNT="person",MN.TAB_ACTIVITY="bell",MN.TAB_BOOKMARK="bookmark",MN.TAB_EXPLORE="compass",MN.TAB_HOME=
"home",MN.TAB_HOME_CAIRO="home_cairo",MN.TAB_INBOX="mail",MN.TAB_LIKED="thumb_up",MN.TAB_MUSIC_PREMIUM="youtube_music",MN.TAB_SHORTS="youtube_shorts",MN.TAB_SHORTS_CAIRO="youtube_shorts_cairo",MN.TAB_SUBSCRIPTIONS="subscriptions",MN.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",MN.TAB_TRENDING="fire",MN.TIMER="stopwatch",MN.TRAILER="youtube_originals",MN.TRENDING="fire",MN.TRENDING_CAIRO="fire_cairo",MN.TRENDING_UP="rating_up",MN.TROPHY="trophy",MN.TROPHY_CELEBRATIONS="fireworks",MN.TUNE="adjust",
MN.UNBLOCK_USER="bar_circle",MN.UNLIMITED="youtube_logo_icon",MN.UNPLUGGED_LIVE_GUIDE="radar_live",MN.UNPLUGGED_SPORTS="eye_off",MN.UPLOADS="library",MN.UP_ARROW="arrow_up",MN.VERTICAL_ALIGN_BOTTOM="download",MN.VERY_HAPPY="face_very_happy",MN.VERY_SAD="face_very_sad",MN.VIDEOGAME_ASSET="gaming",MN.VIDEOS="play_arrow_circle",MN.VIDEO_CALL="video_camera_add",MN.VIDEO_LIBRARY_WHITE="library",MN.VIDEO_YOUTUBE="youtube_logo_icon",MN.VIEW_LIST="list_view",MN.VIEW_LIST_CAIRO="list_view_cairo",MN.VISIBILITY=
"eye",MN.VISIBILITY_OFF="eye_off",MN.VOLUME_MUTE="volume_off",MN.VOLUME_UP="volume_on",MN.WALLPAPER="image",MN.WARNING="alert_triangle",MN.WATCH_HISTORY="arrow_time",MN.WATCH_HISTORY_CAIRO="arrow_time_cairo",MN.WATCH_LATER="clock",MN.WATCH_LATER_CAIRO="clock_cairo",MN.WATCH_RELATED_MIX="youtube_mix",MN.WHAT_TO_WATCH="home",MN.YOUTUBE_MUSIC_MONOCHROME="youtube_music",MN.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music_cairo",MN.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",MN.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16=
"youtube_shorts_no_triangle",MN.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",MN.YT_OUTLINE_MUSIC_24="music",MN);var RB={},qo1=(RB.ACCESS_TIME="clock",RB.ACCOUNT_BOX="person_square",RB.ACCOUNT_BOX_CAIRO="person_square",RB.ACCOUNT_CIRCLE="person_circle",RB.ACCOUNT_CIRCLE_CAIRO="person_circle",RB.ACCOUNT_LINKED="account_link",RB.ACCOUNT_UNLINKED="account_link",RB.ADD_CIRCLE="add_circle",RB.ADD_FRIEND="person_child",RB.ADD_TO_LIBRARY="bookmark",RB.ADD_TO_PLAYLIST="add",RB.ADD_TO_QUEUE_TAIL="queue",RB.ADD_TO_REMOTE_QUEUE="playlist_audio",RB.ADD_TO_WATCH_LATER="clock",RB.ADD_VIDEO_LINK="film_strip_add",RB.ADMIN_PANEL_SETTINGS=
"gear",RB.ALERT_WARN_RED="alert_triangle",RB.ALIGN_LEFT="text_align_left",RB.ARROWS_ALERT="arrow_split_alert",RB.ARROW_BACK="arrow_left",RB.ARROW_CIRCLE="arrow_counterclockwise",RB.ARROW_CIRCLE_PLAY="replay",RB.ARROW_CIRCLE_RIGHT="arrow_clockwise",RB.ARROW_DIAGONAL="arrow_up_left",RB.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",RB.ARROW_DROP_DOWN="triangle_down",RB.ARROW_DROP_UP="triangle_up",RB.ARROW_FORWARD="arrow_right",RB.ARROW_PAUSE="pause_history",RB.ARROW_UNDO="undo",RB.ARTICLE="text_page",RB.ARTICLE_ALERT=
"text_page_alert",RB.ARTICLE_CHECK="text_page_check",RB.ARTICLE_CLARIFY="text_page_info",RB.AUDIOTRACK="audio",RB.AUDIO_BADGE="audio_badge",RB.AUDIO_SURROUND="surround_sound",RB.AVATAR_ANONYMOUS="person_circle",RB.AVATAR_LOGGED_OUT="person_circle",RB.BACK="arrow_left",RB.BAR_CHART="chart_bar",RB.BAR_CIRCLE="minus_circle",RB.BAR_HORIZONTAL="minus",RB.BLOCK="circle_slash",RB.BLOCK_USER="circle_slash",RB.BOOKMARK_BORDER="bookmark",RB.BOX_OPEN_CHECK="quiz",RB.BOX_PENCIL="square_pencil",RB.BREAKING_NEWS_ALT_1=
"text_page_alert",RB.BROADCAST="podcast",RB.BROADCAST_CAIRO="podcast",RB.BUG_REPORT="bug",RB.CAMERA_ALT="camera",RB.CAMPAIGN="megaphone",RB.CANCEL="x_circle",RB.CAPTIONS="closed_captions",RB.CAST_ICON="chromecast",RB.CAST_OUTLINE="chromecast",RB.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",RB.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",RB.CHAT="text_bubble",RB.CHAT_BUBBLE="bubble",RB.CHECK_BOX="check_square",RB.CHECK_BOX_OUTLINE_BLANK="square",RB.CHECK_CIRCLE_FILLED="check_circle",RB.CHECK_CIRCLE_OUTLINE=
"check_circle",RB.CHECK_CIRCLE_THICK="check_circle",RB.CHECK_DOUBLE="check_done",RB.CHECK_DOUBLE_OFF="check_done_slash",RB.CHEVRON_LEFT="chevron_left",RB.CHEVRON_RIGHT="chevron_right",RB.CHEVRON_RIGHT_CAIRO="chevron_right",RB.CIRCLES_OVERLAP="account_link",RB.CLAPPERBOARD_CAIRO="clapperboard",RB.CLARIFY="text_page_info",RB.CLOCK_ARROWS="clock_split",RB.CLOCK_ARROWS_ALERT="clock_split_alert",RB.CLOSED_CAPTION="closed_captions",RB.CLOSED_CAPTION_SELECTED="closed_captions",RB.CLOSE="x",RB.CLOUD_UPLOAD=
"cloud_arrow_up",RB.COLLAPSE="chevron_up",RB.COLLAPSE_CAIRO="chevron_up",RB.COLLECTION="square3d_stack",RB.COLOR_LENS="paint_palette",RB.COMMENT="text_bubble",RB.CONSENT_SHIELD="person_shield",RB.CONTENT_CUT="scissors",RB.CONTENT_CUT_CAIRO="scissors",RB.COURSE="graduation_cap",RB.COURSE_CAIRO="graduation_cap",RB.CREATION_LIVE="live",RB.CREATION_POST="square_pencil",RB.CREATION_UPLOAD="video",RB.CREATION_UPLOAD_RED="upload",RB.CREATOR_ACADEMY="graduation_cap",RB.CREATOR_STUDIO="youtube_studio",RB.DARK_THEME=
"theme",RB.DELETE="trash_can",RB.DELETE_SWEEP="trash_can",RB.DESKTOP="laptop",RB.DISLIKE="thumb_down",RB.DISLIKE_SELECTED="thumb_down",RB.DISMISSAL="x",RB.DISMISS_QUEUE="playlist_x",RB.DOGFOOD="pawprint",RB.DOLLAR_SIGN="dollar_sign_circle",RB.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",RB.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",RB.DOWN_ARROW="arrow_down",RB.DO_NOT_DISTURB="circle_slash",RB.DRAFT="document",RB.EARTH="globe",RB.EDIT="pencil",RB.EMOJI="face_very_happy",RB.EMOJI_FLAGS="flag",RB.EMOJI_OBJECTS=
"lightbulb",RB.EMOJI_PEOPLE="face_very_happy",RB.EMOJI_RECENT="clock",RB.EMPTY_HEART="heart",RB.EMPTY_LIKE="thumb_up",RB.ERROR_BLACK="alert_circle",RB.ERROR_OUTLINE="alert_circle",RB.ERROR_WHITE="alert_circle",RB.EXIT_APP="arrow_in",RB.EXIT_TO_APP="arrow_in",RB.EXPAND="chevron_down",RB.EXPAND_ALL="chevron_expand",RB.EXPAND_CAIRO="chevron_down",RB.EXPAND_LESS="chevron_up",RB.EXPAND_MORE="chevron_down",RB.EXPLORE="compass",RB.EXPLORE_DESTINATION="compass",RB.EXTERNAL_LINK="arrow_up_right",RB.EYE_OFF=
"eye_slash",RB.FAB_UPLOAD="upload",RB.FACE_HAPPY_OUTLINE="face_happy",RB.FACE_MEH="face_neutral",RB.FACT_CHECK="text_page_check",RB.FASHION_LOGO="fashion",RB.FASHION_LOGO_CAIRO="fashion",RB.FAVORITE="thumb_up",RB.FEEDBACK="alert_bubble",RB.FEEDBACK_CAIRO="alert_bubble",RB.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",RB.FILL_ARROW_SOLID_UP_16="arrow_solid_up",RB.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",RB.FLAG_CAIRO="flag",RB.FLASH_OFF="flash_slash",RB.FLASH_ON="flash",RB.FULL_HEART="heart",RB.GAMING_LOGO=
"gaming",RB.GAMING_LOGO_CAIRO="gaming",RB.GO_TO_PAGE="arrow_right",RB.GROUPS="person3",RB.HAND_SWIPE_LEFT="gesture_swipe_left",RB.HAND_SWIPE_RIGHT="gesture_swipe_right",RB.HAPPY="face_happy",RB.HEALTH_AND_SAFETY="shield_health",RB.HEART_BOX="heart_cube",RB.HELP="help_circle",RB.HELP_CAIRO="help_circle",RB.HELP_OUTLINE="help_circle",RB.HIDE="circle_slash",RB.INCOGNITO_CAIRO="incognito",RB.INFINITY_ICON="infinity",RB.INFO="info_circle",RB.INFO_OUTLINE="info_circle",RB.INSERT_CHART_OUTLINED="chart_bar_square",
RB.INSERT_PHOTO="image",RB.KEEP="pin",RB.KEEP_OFF="pin_slash",RB.KEYBOARD="keyboard",RB.KEYBOARD_ARROW_DOWN="chevron_down",RB.KEYBOARD_ARROW_UP="chevron_up",RB.KIDS_BLOCK="circle_slash",RB.LANGUAGE="globe",RB.LAUNCH="arrow_up_right",RB.LEARNING="lightbulb",RB.LEARNING_CAIRO="lightbulb",RB.LIBRARY_ADD="bookmark",RB.LIBRARY_IMAGE="image_stack",RB.LIBRARY_MUSIC="audio_square_stack",RB.LIBRARY_OUTLINE="play_square_stack",RB.LIBRARY_REMOVE="bookmark",RB.LIBRARY_SAVED="check_square_stack",RB.LIKES_PLAYLIST=
"thumb_up",RB.LIKES_PLAYLIST_CAIRO="thumb_up",RB.LIKE="thumb_up",RB.LIKE_SELECTED="thumb_up",RB.LIST_QUEUE="queue",RB.LIVE_CAIRO="live",RB.LIVE_UNLISTED="link",RB.LOCATION_ON="location_pin",RB.LOCATION_PIN="location_pin",RB.LOCATION_POINT="location_pin",RB.LOOP="repeat",RB.LOOP_ACTIVE="repeat",RB.LOOP_ONE="repeat1",RB.LOOP_ONE_ACTIVE="repeat1",RB.MEET="google_meet",RB.MEH="face_neutral",RB.MEMBERSHIPS="memberships",RB.MEMBERS_ONLY_MODE_OFF="text_bubble",RB.MENU_FILTER="filter",RB.MESSAGE="text_bubble",
RB.MESSAGE_BUBBLE_GEAR="bubble_gear",RB.MESSAGE_BUBBLE_LEFT="text_bubble",RB.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",RB.MESSAGE_BUBBLE_OVERLAP="bubble_stack",RB.MESSAGE_BUBBLE_QUESTION="help_bubble",RB.MICROPHONE_ON="mic",RB.MONETIZATION_ON="dollar_sign_circle",RB.MONEY_FILL="dollar_sign_rectangle",RB.MONEY_FILL_JPY="yen_sign_rectangle",RB.MONEY_HAND="dollar_sign_circle_hand",RB.MONEY_HEART="dollar_sign_heart",RB.MOON_Z="sleep_timer",RB.MORE_HORIZ="overflow_horizontal",RB.MORE_VERT="overflow_vertical",
RB.MUSIC="audio",RB.MUSIC_CAIRO="audio",RB.MUSIC_EXPLICIT_BADGE="explicit",RB.MUSIC_NEW_RELEASE="audio_badge",RB.MUSIC_NOTE_SYMBOL="audio",RB.MUSIC_SCISSORS="audio_scissors",RB.MUSIC_SHUFFLE="shuffle",RB.MY_CHANNEL="person_circle",RB.MY_LOCATION="location_pin",RB.MY_VIDEOS="video",RB.MY_VIDEOS_CAIRO="video",RB.NEWS_CAIRO="news",RB.NEWS_STORY="news",RB.NEXT="chevron_right",RB.NOTE_ADD="bubble_pencil",RB.NOTIFICATIONS="bell",RB.NOTIFICATIONS_ACTIVE="bell_waves",RB.NOTIFICATIONS_CAIRO="bell",RB.NOTIFICATIONS_DONE_CHECKMARK=
"check",RB.NOTIFICATIONS_INBOX="bell",RB.NOTIFICATIONS_NONE="bell",RB.NOTIFICATIONS_OFF="bell_slash",RB.NOT_INTERESTED="circle_slash",RB.OFFICIAL_ARTIST_BADGE="audio",RB.OFFLINE_CLOUD="cloud_slash",RB.OFFLINE_DOWNLOAD="download",RB.OFFLINE_DOWNLOAD_CAIRO="download",RB.OFFLINE_PAUSE="pause",RB.OPEN_IN_NEW="arrow_up_right",RB.OUTLINE_ADJUST="adjust",RB.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",RB.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",RB.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",RB.OUTLINE_ARROW_SOLID_UP_16=
"arrow_solid_up",RB.OUTLINE_BAG="bag",RB.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_dashed",RB.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",RB.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",RB.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",RB.PAID="dollar_sign_circle",RB.PAUSE_OUTLINED="pause",RB.PAYMENT="credit_card",RB.PEOPLE="person_child",RB.PEOPLE_2="person2_rectangle",RB.PEOPLE_GROUP="person3",RB.PEOPLE_NOTE="bubble_asterisk",RB.PERSON_2="person2",RB.PERSON_ACCOUNT="person_square_stack",RB.PERSON_MINUS=
"person_x",RB.PERSON_MUSIC="person_audio",RB.PERSON_RADAR="person_waves",RB.PERSON_RADAR_FILLED="person_waves",RB.PERSON_SETTING="person_gear",RB.PHONE="phone",RB.PHONE_DOWNLOAD="mobile_arrow_down",RB.PICTURE_IN_PICTURE="picture_in_picture",RB.PLAYABLES_LOGO="playables",RB.PLAYABLES_LOGO_CAIRO="playables",RB.PLAYLISTS="playlist",RB.PLAYLISTS_CAIRO="playlist",RB.PLAYLIST_ADD_CHECK="bookmark",RB.PLAY_ALL="play",RB.PLAY_ARROW="play",RB.PLAY_ARROW_CIRCLE="play_circle",RB.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",
RB.PLAY_CIRCLE="play_circle",RB.PLAY_OUTLINED="play_circle",RB.PODCAST_ADD="podcast_add",RB.PODCAST_CHECK="podcast_check",RB.PRIVACY_INFO="shield_x",RB.PRIVACY_PRIVATE="lock",RB.PRIVACY_PUBLIC="globe",RB.PRIVACY_UNLISTED="link",RB.PROMOTE="megaphone",RB.PURCHASES="price_tag",RB.PURCHASE_SUPER_CHAT="super_chat",RB.PURCHASE_SUPER_STICKER="super_sticker",RB.QUESTION_ANSWER="help_bubble",RB.QUESTION_CIRCLE="help_circle",RB.QUEUE_PLAY_LAST="queue_last",RB.QUEUE_PLAY_NEXT="playlist",RB.QUOTATION_MARK="quote",
RB.RADAR_LIVE="live",RB.REMOVE="minus_circle",RB.REMOVE_CIRCLE="minus_circle",RB.REMOVE_CIRCLE_OUTLINE="minus_circle",RB.REMOVE_FROM_HISTORY="minus_circle",RB.REMOVE_FROM_PLAYLIST="minus_circle",RB.REPLAY="arrow_counterclockwise",RB.REPLAY_10="skip10_back",RB.REPLAY_ARROW="replay",RB.REPORT_PROBLEM="alert_triangle",RB.RSS_OFF="rss_slash",RB.SAD="face_sad",RB.SAVE_PLAYLIST="bookmark",RB.SCHEDULE="clock",RB.SCHOOL="graduation_cap",RB.SCREEN_DEFAULT="player_default",RB.SCREEN_FULLSCREEN="player_full_enter",
RB.SCREEN_LIGHT="ambient_mode",RB.SCREEN_ROTATION="rotate_portrait",RB.SCREEN_SWITCH="player_switch",RB.SEARCH_CAIRO="search",RB.SEARCH_HISTORY="history",RB.SELL="price_tag",RB.SETTINGS="gear",RB.SETTINGS_CAIRO="gear",RB.SETTINGS_LIGHT="gear",RB.SETTINGS_MATERIAL="gear",RB.SETTINGS_REMOTE="remote_waves",RB.SHARE="share",RB.SHARE_ARROW="share",RB.SHARE_CAIRO="share",RB.SHIELD="shield_x",RB.SHIELD_OFF="shield_slash",RB.SHIELD_WITH_AVATAR="person_shield",RB.SHOPPING_BAG="bag",RB.SHOPPING_BAG_CAIRO="bag",
RB.SHOPPING_CART="cart",RB.SHORTS_COMMENT="text_bubble",RB.SHORTS_DISLIKE="thumb_down",RB.SHORTS_LIKE="thumb_up",RB.SHORTS_SHARE="share",RB.SKIP_FORWARD_30="skip30_forward",RB.SLASH_CIRCLE_RIGHT="circle_slash",RB.SLOW_MODE_OFF="text_bubble",RB.SOCIAL="person_child",RB.SPARKLE="sparkles",RB.SPARK_IMAGE="image_spark",RB.SPARK_RADAR="spark_waves",RB.SPARK_VIDEO="video_spark",RB.SPEAKER_GROUP="speaker_stack",RB.SPEAKER_OFF="speaker_slash",RB.SPEED_1X="n1x",RB.SPEED_1_POINT_2X="n1point2x",RB.SPEED_1_POINT_5X=
"n1point5x",RB.SPEED_1_POINT_8X="n1point8x",RB.SPEED_2X="n2x",RB.SPONSORSHIP_STAR="memberships",RB.SPORTS="basketball",RB.SPOTLIGHT="spotlight",RB.STAFF_PICK="spotlight",RB.START_DVR="add",RB.STAR_BORDER="star",RB.STAR_HALF="star_half_filled",RB.STAR_SHOOTING="hype",RB.STICKER="sticker",RB.STICKER_EMOTICON="face_happy",RB.STOP_DVR="stop",RB.SUBSCRIBE="youtube",RB.SUBSCRIBE_PLUS="add",RB.SUBSCRIPTION_MANAGER="gear",RB.SUPERSTAR="super_star",RB.SUPERVISOR_ACCOUNT="person_child",RB.SWAP_HORIZ="arrow_swap_horizontal",
RB.SWITCH_ACCOUNTS="person_square_stack",RB.TAB_ACCOUNT="person",RB.TAB_ACTIVITY="bell",RB.TAB_BOOKMARK="bookmark",RB.TAB_EXPLORE="compass",RB.TAB_HOME="home",RB.TAB_HOME_CAIRO="home",RB.TAB_INBOX="mail",RB.TAB_LIKED="thumb_up",RB.TAB_MUSIC_PREMIUM="youtube_music",RB.TAB_SHORTS="shorts",RB.TAB_SHORTS_CAIRO="shorts",RB.TAB_SUBSCRIPTIONS="subscriptions",RB.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",RB.TAB_TRENDING="trending",RB.TARGET="target",RB.TARGET_ADD="target_add",RB.TEMPLATE_ADD="template_add",
RB.TEXT="font",RB.TIMER="stopwatch",RB.TRENDING_CAIRO="trending",RB.TRENDING_UP="arrow_trend_up",RB.TROPHY_CAIRO="trophy",RB.TROPHY_CELEBRATIONS="fireworks",RB.TROPHY_STAR="star_trophy",RB.TUNE="adjust",RB.UNBLOCK_USER="minus_circle",RB.UNFAVORITE="thumb_down",RB.UNLIMITED="youtube",RB.UNPLUGGED_LIVE_GUIDE="live",RB.UNPLUGGED_SPORTS="eye_slash",RB.UPLOADS="play_square_stack",RB.UP_ARROW="arrow_up",RB.VERTICAL_ALIGN_BOTTOM="chevron_down_end",RB.VERTICAL_ALIGN_TOP="chevron_up_end",RB.VERY_HAPPY="face_very_happy",
RB.VERY_SAD="face_very_sad",RB.VIDEOS="play_circle",RB.VIDEO_CALL="video_camera_add",RB.VIDEO_LIBRARY_WHITE="play_square_stack",RB.VIDEO_QUALITY_4K="n4k",RB.VIDEO_QUALITY_8K="n8k",RB.VIDEO_YOUTUBE="youtube",RB.VIEW_LIST_CAIRO="view_list",RB.VIEW_MODULE="view_column3_row2",RB.VISIBILITY="eye",RB.VISIBILITY_OFF="eye_slash",RB.VOLUME_DOWN="volume_min",RB.VOLUME_MUTE="volume_mute",RB.VOLUME_OFF="volume_mute",RB.VOLUME_STABLE="stable_volume",RB.VOLUME_UP="volume_max",RB.WALLPAPER="image",RB.WARNING="alert_triangle",
RB.WATCH_HISTORY="history",RB.WATCH_HISTORY_CAIRO="history",RB.WATCH_LATER="clock",RB.WATCH_LATER_CAIRO="clock",RB.WATCH_RELATED_MIX="mix",RB.WHAT_TO_WATCH="home",RB.YOUTUBE_LINKED_TV="tv_mobile",RB.YOUTUBE_MUSIC_MONOCHROME="youtube_music",RB.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",RB.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",RB.YOUTUBE_SHORTS_ARROW_UP="arrow_up",RB.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",RB.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",RB.YOUTUBE_SHORTS_OUTLINE_24=
"shorts",RB);var sz_={15:[[1,3,24]],"1_point_2x":[[1,1,24]],"1_point_5x":[[1,1,24]],"1_point_8x":[[1,1,24]],"1x":[[1,1,24]],"2_point_5x":[[1,1,24]],"2d":[[1,1,24]],"2x":[[1,3,24]],"3d":[[1,1,24]],"3x":[[1,3,24]],"4d":[[1,1,24]],"4k":[[0,2,24],[1,2,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,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,8,16],[1,8,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,5,24],
[1,5,36]],add_half_circle:[[1,2,24]],adjust:[[0,9,24],[1,9,18],[1,9,24]],airplane:[[0,4,24],[1,4,20],[1,4,24]],airplay:[[1,6,16],[1,6,24]],airplay_off:[[1,1,24]],album:[[0,6,24],[1,6,24]],alert_circle:[[0,9,24],[1,9,16],[1,9,24]],alert_triangle:[[0,8,12],[0,8,24],[1,8,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,7,24],[1,7,24]],arrow_left:[[1,
7,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,3,16],[0,3,24],[1,3,16],[1,3,24]],arrow_solid_up:[[0,3,16],[0,3,24],[1,3,16],[1,3,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,9,12],[0,9,16],[0,9,24],[1,9,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,8,24],[1,8,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,9,24],[1,9,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,10,
12],[0,10,16],[0,10,24],[1,10,16],[1,10,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,8,18],[1,8,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,1,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,
6,16,!0],[0,6,18,!0],[0,6,24,!0],[1,6,16,!0],[1,6,18,!0],[1,6,24,!0]],chevron_right_cairo:[[1,2,24]],chevron_right_circle:[[0,3,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,8,16],[1,8,18],[1,8,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,3,24]],chromecast:[[0,8,24],[1,8,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,3,24],[1,3,36]],chromecast_waveform:[[1,
2,24]],circle:[[0,7,24],[1,7,24]],circle_full:[[0,2,24]],circle_half_full:[[1,1,24]],circles_6:[[0,1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,9,24],[1,9,16],[1,9,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,
5,24],[1,5,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,4,16],[0,4,24],[1,4,12],[1,4,16],[1,4,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,10,16],[0,10,24],[1,10,16],[1,10,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,21,12],[0,21,24],[1,21,16],[1,21,24]],dollar_sign_off:[[1,3,24]],download:[[0,10,24],[1,10,16],[1,10,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,5,24],[1,5,24]],eye_off:[[1,4,24]],eyedropper:[[1,2,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,9,24],[0,9,36],[1,9,24],[1,9,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,9,24],[0,9,36],[1,9,24],[1,9,36]],face_unhappy:[[0,8,24],[0,8,36],[1,8,24],[1,8,36]],face_upset:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_very_happy:[[0,9,24],[0,9,36],[1,9,24],[1,9,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,6,24],[1,6,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,8,24],[1,8,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]],football:[[0,3,24],[1,3,24]],
gaming:[[0,3,24],[1,3,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,8,24],[1,8,24]],gear_cairo:[[0,3,24],[1,3,24]],ghost:[[1,4,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[1,3,24]],glow:[[1,2,24]],google_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,17,13],[0,17,24],[1,17,16],[1,17,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,2,16],[1,2,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,9,16],[1,9,18],[1,9,20],[1,9,24]],journey:[[1,1,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,7,18],[1,7,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]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,1,24]],lock:[[0,11,12],[0,11,24],[1,11,12],[1,11,16],[1,11,18],[1,11,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,8,12],[0,8,16],[0,8,18],[0,8,24],[1,8,24]],mention:[[1,4,16],[1,4,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,10,24],[1,10,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_add:[[1,1,16],[1,1,24]],odometer:[[0,4,24],[1,4,24]],open_new:[[0,7,24],[1,7,12],[1,7,24]],overflow_horizontal:[[1,5,24],[1,5,32]],overflow_vertical:[[1,11,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,7,24]],pause_circle:[[0,2,12],[0,2,16],[0,2,24]],pdf:[[1,2,24]],pencil:[[1,8,16],[1,
8,18],[1,8,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,6,12],[0,6,13],[0,6,16],[0,6,24],[0,6,48],[1,6,13],[1,6,16],[1,6,24]],person_2:[[1,1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,6,24]],person_box:[[1,5,24]],person_circle:[[0,9,24],[1,9,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,2,24]],person_minus:[[0,1,24],[1,1,24]],
person_music:[[0,4,24],[1,4,24]],person_radar:[[0,7,12],[0,7,24],[1,7,16],[1,7,18],[1,7,24]],person_setting:[[1,6,24]],person_shield:[[1,7,24]],person_waveform:[[1,2,24]],phone:[[0,2,24],[1,2,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_combine:[[1,1,24]],pin:[[0,6,12],[0,6,24],[1,6,16],[1,6,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,3,
24],[1,3,12],[1,3,16],[1,3,18],[1,3,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,8,16],[1,8,24],[1,8,40]],pound:[[1,3,24]],presentation:[[1,2,24]],presentation_remove:[[1,1,24]],price_tag:[[0,7,12],[0,7,24],[1,7,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,1,24]],quotation_mark:[[0,
1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,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,7,12],[0,7,24],
[1,7,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,11,24],[1,11,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,2,24]],shadow_soft:[[0,2,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,10,24,!0],[0,10,32,!0],[1,10,16,!0],[1,10,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,5,24]],skip_previous:[[0,5,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,8,12],[0,8,16],[0,8,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,5,16],[0,5,24],[1,5,16],[1,5,24]],star_circle:[[0,3,12],[0,3,16],[0,3,18],[0,3,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],[1,1,16],[1,1,20],[1,1,24],[1,1,36]],star_half:[[0,2,16],[0,2,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,3,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,10,24],[1,10,18],[1,10,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,21,16],[0,21,24],[0,21,36],[1,21,16],[1,21,24],[1,21,36]],thumb_up:[[0,19,16],[0,19,24],[0,19,36],[1,19,16],[1,19,24],[1,19,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,2,24],[1,2,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,2,24]],trash_can:[[1,9,16],[1,9,18],[1,9,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,7,12],[0,7,16],[0,7,24],[1,7,16],[1,7,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,8,24],[1,8,24]],video_camera_add:[[1,2,24]],video_camera_off:[[1,1,24]],video_link:[[1,4,16],[1,4,24]],video_stitch:[[1,2,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,2,24]],waveform_music:[[0,2,18],[0,2,24],[0,2,48]],waveform_spark:[[1,2,24]],wrench:[[0,2,24],[1,2,24]],x:[[1,9,18],[1,9,24]],x_cairo:[[1,1,24]],x_circle:[[1,7,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,1,24],[1,1,24]]};var mXc={accessibility:[[0,4,24],[1,4,24]],account_link:[[0,8,24],[1,8,24]],account_link_error:[[1,6,24]],add:[[1,8,24]],add_circle:[[0,5,24],[1,5,24]],add_square_stack:[[1,1,24]],add_tv:[[1,1,24]],add_tv_chevron_right:[[1,1,24]],adjust:[[0,9,24],[1,9,24]],airplane:[[0,4,24],[1,4,24]],airplay:[[1,6,24]],airplay_slash:[[1,1,24]],album:[[0,6,24],[1,6,24]],alert_bubble:[[1,1,24]],alert_circle:[[0,9,24],[1,9,24]],alert_octagon:[[0,2,24],[1,2,24]],alert_triangle:[[0,8,24],[1,8,24]],ambient_mode:[[1,1,
24]],ampersand:[[1,1,24]],api:[[0,2,24],[1,2,24]],archive:[[1,1,24]],arrow_arc_forward:[[1,1,24]],arrow_clockwise:[[1,1,24]],arrow_counterclockwise:[[1,1,24]],arrow_counterclockwise_dashed:[[1,1,24]],arrow_down:[[1,3,24]],arrow_down_circle:[[0,4,24],[1,4,24]],arrow_down_right:[[1,1,24]],arrow_flip:[[1,10,24]],arrow_in:[[1,7,24]],arrow_left:[[1,7,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[1,2,24]],arrow_right:[[1,3,24,!0]],arrow_right_rectangle:[[0,2,24],[1,2,24]],arrow_solid_down:[[0,3,24],[1,3,24]],
arrow_solid_up:[[0,3,24],[1,3,24]],arrow_split:[[1,3,24]],arrow_split_alert:[[1,1,24]],arrow_swap_horizontal:[[1,5,24]],arrow_trend_down:[[1,1,24]],arrow_trend_up:[[1,1,24]],arrow_turn_down_right:[[1,1,24]],arrow_up:[[1,3,24]],arrow_up_circle:[[0,4,24],[1,4,24]],arrow_up_left:[[1,1,24]],arrow_up_rectangle_portrait:[[1,1,24]],arrow_up_right:[[1,1,24]],audio:[[0,9,24],[1,9,24]],audio_arrow_flip:[[0,2,24],[1,2,24]],audio_badge:[[0,3,24],[1,3,24]],audio_scissors:[[1,1,24]],audio_slash:[[0,2,24],[1,2,
24]],audio_spark:[[1,1,24]],audio_square_stack:[[0,2,24],[1,2,24]],audio_staff:[[0,2,24],[1,2,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,24],[1,7,24]],bag_bookmark:[[1,2,24]],basketball:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bell:[[0,10,24],[1,10,24]],bell_slash:[[1,1,24]],bell_waves:[[0,2,24],[1,2,24]],blur:[[1,2,24]],book:[[0,3,24],[1,3,24]],book_audio:[[1,1,24]],bookmark:[[0,8,24],[1,8,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,24],[1,3,24]],brightness:[[0,3,24],[1,3,24]],browser:[[0,2,24],
[1,2,24]],browser_slash:[[1,1,24]],bubble:[[1,1,24]],bubble_asterisk:[[0,2,24],[1,2,24]],bubble_gear:[[1,1,24]],bubble_pencil:[[1,1,24]],bubble_slash:[[0,2,24],[1,2,24]],bubble_spark:[[1,1,24]],bubble_sparkles:[[1,1,24]],bubble_stack:[[0,2,24],[1,2,24]],bug:[[0,3,24],[1,3,24]],business:[[0,4,24],[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],calendar_event:[[0,2,24],[1,2,24]],calendar_today:[[1,1,24]],camera:[[0,9,24],[1,9,24]],camera_audio:[[1,5,24]],camera_flip:[[1,
4,24]],camera_hashtag:[[1,5,24]],camera_sparkles:[[1,1,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,24]],cart:[[0,4,24],[1,4,24]],cart_add:[[1,1,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],chart_bar:[[1,1,24]],chart_bar_search:[[0,2,24],[1,2,24]],chart_bar_square:[[0,2,24],[1,2,24]],chart_line:[[1,1,24]],chart_pie:[[0,2,24],[1,2,24]],chart_scatter_plot:[[1,1,24]],check:[[1,10,24]],check_circle:[[0,10,24],[1,10,24]],check_done:[[1,1,24]],check_done_slash:[[1,1,24]],check_shield:[[1,1,
24]],check_square:[[0,2,24],[1,2,24]],check_square_stack:[[0,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,8,24]],chevron_down_circle:[[0,3,24],[1,3,24]],chevron_down_end:[[1,1,24]],chevron_expand:[[1,5,24]],chevron_left:[[1,9,24,!0]],chevron_left_circle:[[0,3,24],[1,3,24]],chevron_left_end:[[1,1,24]],chevron_right:[[1,6,24,!0]],chevron_right_circle:[[0,3,24],[1,3,24]],chevron_right_end:[[1,1,24]],chevron_right_square:[[1,1,24]],chevron_up:[[1,8,24]],chevron_up_circle:[[0,3,24],[1,3,24]],chevron_up_end:[[1,
1,24]],chromecast:[[0,8,24],[1,8,24]],chromecast_mobile:[[1,3,24]],chromecast_waveform:[[1,2,24]],circle:[[0,7,24],[1,7,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,2,24],[1,2,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_sparkles:[[0,1,24]],clock:[[0,9,24],[1,9,24]],clock_arrow_clockwise:[[1,1,24]],clock_half_dashed:[[1,1,24]],clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,
3,24]],cloud_arrow_up:[[0,5,24],[1,5,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,1,24]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,1,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,2,24],[1,2,24]],cover_claim:[[1,1,24]],creative_commons:[[0,2,24],[1,2,24]],credit_card:[[0,4,24],[1,4,24]],crop:[[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,4,24],[1,4,24]],csv:[[0,2,
24],[1,2,24]],cube:[[0,2,24],[1,2,24]],cursor_click:[[0,2,24],[1,2,24]],curve:[[1,1,24]],cvp:[[0,2,24],[1,2,24]],dashboard:[[0,2,24],[1,2,24]],dashboard_add:[[1,1,24]],die_face3:[[0,2,24],[1,2,24]],directions:[[1,3,24]],display:[[0,2,24],[1,2,24]],display_slash:[[1,1,24]],divide:[[1,1,24]],document:[[0,2,24],[1,2,24]],document_arrow_up_right:[[0,2,24],[1,2,24]],dollar_sign_arrow_flip:[[1,1,24]],dollar_sign_circle:[[0,10,24],[1,10,24]],dollar_sign_circle_add:[[1,1,24]],dollar_sign_circle_hand:[[1,
1,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_slash:[[1,1,24]],dollar_sign_heart:[[1,21,24]],dollar_sign_rectangle:[[1,1,24]],dollar_sign_tv:[[0,2,24],[1,2,24]],download:[[1,10,24]],dpad:[[0,2,24],[1,2,24]],embed:[[0,2,24],[1,2,24]],equal:[[1,1,24]],equal_slash:[[1,1,24]],explicit:[[0,7,24],[1,7,24]],eye:[[0,5,24],[1,5,24]],eye_slash:[[1,1,24]],eyedropper:[[1,2,24]],face_happy:[[0,9,24],[1,9,24]],face_image:[[1,2,24]],face_meh:[[0,9,24],[1,9,24]],face_neutral:[[0,2,24],[1,2,24]],face_paintbrush:[[1,
2,24]],face_sad:[[0,9,24],[1,9,24]],face_scale:[[1,1,24]],face_sparkles:[[0,2,24],[1,2,24]],face_unhappy:[[0,8,24],[1,8,24]],face_upset:[[0,9,24],[1,9,24]],face_very_happy:[[0,9,24],[1,9,24]],face_very_sad:[[0,9,24],[1,9,24]],fashion:[[0,4,24],[1,4,24]],fast_forward:[[0,5,24],[1,5,24]],fast_rewind:[[0,2,24],[1,2,24]],film_strip:[[0,6,24],[1,6,24]],film_strip_add:[[1,2,24]],film_strip_audio:[[1,1,24]],filter:[[1,1,24]],filter_audio:[[1,1,24]],filter_photo:[[0,8,24],[1,8,24]],fireworks:[[1,3,24]],flag:[[0,
8,24],[1,8,24]],flash:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,24],[1,5,24]],flash_slash:[[0,2,24],[1,2,24]],flip_horizontal:[[1,4,24]],flip_horizontal_half_dashed:[[1,1,24]],flip_vertical_half_dashed:[[1,1,24]],folder:[[0,4,24],[1,4,24]],font:[[1,1,24]],font_bold:[[1,1,24]],font_italic:[[1,1,24]],font_outline:[[1,1,24]],font_present:[[1,1,24]],font_serif:[[1,1,24]],font_shadow:[[1,1,24]],font_square:[[0,2,24],[1,2,24]],font_strikethrough:[[1,1,24]],font_underline:[[1,
1,24]],football:[[0,3,24],[1,3,24]],game_controller:[[1,1,24]],gaming:[[0,3,24],[1,3,24]],gear:[[0,8,24],[1,8,24]],gesture_long_press:[[0,2,24],[1,2,24]],gesture_pinch_in:[[1,1,24]],gesture_swipe_left:[[1,1,24]],gesture_swipe_right:[[1,1,24]],gesture_swipe_up:[[1,1,24]],gesture_tap:[[0,2,24],[1,2,24]],ghost:[[1,4,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[1,3,24]],glow:[[1,2,24]],google:[[0,1,24]],google_blogger:[[0,1,24]],google_drive_add:[[1,1,24]],google_lens:[[1,4,24]],google_meet:[[0,
2,24],[1,2,24]],google_quick_share:[[1,1,24]],graduation_cap:[[0,2,24],[1,2,24]],greater_than:[[1,1,24]],greater_than_n20:[[1,1,24]],greater_than_or_equal_to:[[1,1,24]],hand:[[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,17,24],[1,17,24]],heart_circle:[[1,2,24]],heart_cube:[[1,1,24]],heart_slash:[[1,1,24]],help_bubble:[[0,2,24],[1,2,24]],help_circle:[[1,1,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,
2,24]],history:[[1,1,24]],home:[[0,9,24],[1,9,24]],hourglass:[[1,2,24]],hype:[[0,2,24],[1,2,24]],image:[[0,8,24],[1,8,24]],image_add:[[0,4,24],[1,4,24]],image_frame:[[1,1,24]],image_list:[[0,2,24],[1,2,24]],image_list_slash:[[1,1,24]],image_spark:[[1,1,24]],image_stack:[[0,2,24],[1,2,24]],image_viewfinder:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],infinity:[[1,2,24]],info_circle:[[1,9,24]],info_circle_spark:[[1,1,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],label_slash:[[0,
2,24],[1,2,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layout_bottom:[[1,1,24]],layout_foreground:[[1,1,24]],layout_full:[[1,1,24]],layout_left:[[1,1,24]],layout_middle:[[1,1,24]],layout_picture_in_picture:[[1,1,24]],layout_right:[[1,1,24]],layout_top:[[1,1,24]],leaf:[[1,2,24]],less_than:[[1,1,24]],less_than_n4:[[1,1,24]],less_than_or_equal_to:[[1,1,24]],license:[[0,2,24],[1,2,24]],license_alert:[[1,1,24]],license_search:[[1,1,24]],license_slash:[[1,1,24]],lightbulb:[[0,4,24],[1,4,24]],
link:[[1,7,24]],link_slash:[[1,1,24]],live:[[1,1,24]],live_photo:[[1,2,24]],location_pin:[[0,2,24],[1,2,24]],location_pin_slash:[[1,1,24]],lock:[[0,11,24],[1,11,24]],lock_clock:[[1,1,24]],lock_n2:[[1,1,24]],lock_open:[[0,4,24],[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,8,24],[1,8,24]],memberships_gift:[[1,1,24]],mention:[[1,4,24]],menu:[[1,1,24]],mic:[[0,10,24],[1,10,24]],mic_slash:[[1,
1,24]],minus:[[1,1,24]],minus_circle:[[0,2,24],[1,2,24]],minus_square:[[0,2,24],[1,2,24]],mix:[[0,2,24],[1,2,24]],mobile:[[0,4,24],[1,4,24]],mobile_arrow_down:[[1,1,24]],mobile_check:[[1,2,24]],mobile_landscape:[[0,3,24],[1,3,24]],motion:[[1,2,24]],move:[[1,2,24]],music_video:[[0,4,24],[1,4,24]],music_video_slash:[[1,1,24]],n15:[[1,1,24]],n1point2x:[[1,1,24]],n1point5x:[[1,1,24]],n1point8x:[[1,1,24]],n1x:[[1,1,24]],n2d:[[1,1,24]],n2point5x:[[1,1,24]],n2x:[[1,1,24]],n3d:[[1,1,24]],n3x:[[1,1,24]],n4d:[[1,
1,24]],n4k:[[0,1,24],[1,1,24]],n60:[[1,1,24]],n8k:[[0,1,24],[1,1,24]],new_release:[[1,1,24]],news:[[0,3,24],[1,3,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],open_in_panel:[[1,1,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,5,24]],overflow_vertical:[[1,11,24]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,7,24],[1,7,24]],pause_circle:[[0,2,24],[1,2,24]],pause_history:[[1,1,24]],pawprint:[[1,1,24]],pdf:[[1,2,24]],pencil:[[1,
8,24]],pencil_spark:[[1,1,24]],percent:[[1,1,24]],person:[[0,6,24],[1,6,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,1,24],[1,1,24]],person_add:[[0,6,24],[1,6,24]],person_audio:[[0,1,24],[1,1,24]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[1,9,24]],person_circle_slash:[[1,2,24]],person_gear:[[1,1,24]],person_shield:[[1,7,24]],person_square:[[0,1,24],[1,1,24]],person_square_stack:[[0,1,24],[1,1,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,
1,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,2,24],[1,2,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,6,24],[1,6,24]],pin_slash:[[0,1,24],[1,1,24]],play:[[0,1,24],[1,1,24]],play_circle:[[0,1,24],[1,1,24]],play_circle_half_dashed:[[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,1,24],[1,1,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,
1,24]],player_full_enter_portrait:[[1,1,24]],player_full_exit:[[1,1,24]],player_mini_enter:[[0,1,24],[1,1,24]],player_mini_exit:[[1,1,24]],player_multiview:[[0,1,24],[1,1,24]],player_switch:[[0,1,24],[1,1,24]],player_theater:[[0,1,24],[1,1,24]],playlist:[[1,1,24]],playlist_add:[[1,1,24]],playlist_audio:[[0,1,24],[1,1,24]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,1,24]],playlist_x:[[1,1,24]],podcast:[[0,3,24],[1,3,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_check:[[0,
2,24]],point2x:[[1,1,24]],point3x:[[1,1,24]],point5x:[[1,1,24]],point8x:[[1,1,24]],poll:[[1,8,24]],premium:[[0,1,24],[1,1,24]],presentation:[[1,2,24]],price_tag:[[0,7,24],[1,7,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],queue:[[1,1,24]],queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,1,24],[1,1,24]],record:[[0,2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,
24]],repeat:[[0,1,24],[1,1,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,1,24]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,1,24]],rotate_landscape:[[1,1,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,7,24],[1,7,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],sd:[[0,3,24],[1,3,24]],search:[[0,10,24],[1,10,24]],search_shield:[[0,1,24],[1,1,24]],search_spark:[[1,1,24]],seek_forward:[[0,
1,24]],seek_rewind:[[0,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],shadow:[[1,1,24]],shadow_hard:[[1,2,24]],shadow_soft:[[1,2,24]],shapes:[[0,3,24],[1,3,24]],share:[[1,10,24,!0]],share_android:[[0,2,24],[1,2,24]],share_ios:[[1,2,24]],shield:[[0,6,24],[1,6,24]],shield_add:[[1,2,24]],shield_health:[[1,1,24]],shield_overflow:[[1,2,24]],shield_slash:[[1,1,24]],shield_x:[[0,2,24],[1,2,24]],shorts:[[0,2,24],[1,2,24]],shorts_empty:[[0,2,24],[1,2,24]],shuffle:[[0,2,24],[1,2,24]],skip10_back:[[1,1,24]],skip10_forward:[[1,
1,24]],skip15_back:[[1,1,24]],skip15_forward:[[1,1,24]],skip20_back:[[1,1,24]],skip20_forward:[[1,1,24]],skip30_back:[[1,1,24]],skip30_forward:[[1,1,24]],skip5_back:[[1,1,24]],skip5_forward:[[1,1,24]],skip60_back:[[1,1,24]],skip60_forward:[[1,1,24]],skip_down:[[0,5,24],[1,5,24]],skip_next:[[0,5,24],[1,5,24]],skip_previous:[[0,5,24],[1,5,24]],skip_up:[[0,5,24],[1,5,24]],slash_forward:[[1,1,24]],sleep_timer:[[0,2,24],[1,2,24]],snowflake:[[1,1,24]],soccer_ball:[[1,3,24]],sonar:[[1,1,24]],sort:[[1,1,
24]],spacebar:[[1,2,24]],spark:[[0,8,24],[1,8,24]],spark_bubble_chat:[[1,1,24]],spark_waves:[[0,2,24],[1,2,24]],sparkles:[[0,2,24],[1,2,24]],speaker:[[1,2,24]],speaker_headset:[[1,2,24]],speaker_slash:[[1,1,24]],speaker_stack:[[1,1,24]],speaker_stack_slash:[[1,1,24]],speedometer:[[0,2,24],[1,2,24]],splice:[[1,1,24]],split:[[1,4,24]],spotlight:[[0,3,24],[1,3,24]],spreadsheet:[[1,1,24]],square:[[1,1,24]],square3_stack:[[0,2,24],[1,2,24]],square3d_stack:[[0,2,24],[1,2,24]],square_grid2x2:[[1,1,24]],
square_grid3x3:[[0,2,24],[1,2,24]],square_pencil:[[0,2,24],[1,2,24]],stable_volume:[[0,2,24],[1,2,24]],star:[[0,5,24],[1,5,24]],star_circle:[[0,3,24],[1,3,24]],star_half_filled:[[1,1,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,3,24],[1,3,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,5,24],[1,5,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,10,24],[1,10,24]],subtitles:[[0,4,24],[1,4,24]],subtitles_bubble:[[1,1,24]],sum:[[1,1,24]],
super_chat:[[0,8,24],[1,8,24]],super_star:[[1,1,24]],super_sticker:[[0,8,24],[1,8,24]],super_store:[[0,3,24],[1,3,24]],surround_sound:[[0,2,24],[1,2,24]],tablet_landscape:[[1,1,24]],target:[[1,2,24]],target_add:[[1,2,24]],template_add:[[1,3,24]],template_play:[[0,3,24],[1,3,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,2,24],[1,2,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,
24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,21,24],[1,21,24]],thumb_up:[[0,19,24],[1,19,24]],thumb_up_down:[[0,2,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,2,24]],trash_can:[[0,9,24],[1,9,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],triangle_up:[[0,2,24],[1,2,24]],trophy:[[0,
3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,7,24],[1,7,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[1,8,24]],video_camera_add:[[1,2,24]],video_link:[[1,4,24]],video_spark:[[1,1,24]],video_stitch:[[1,2,24]],view_column3:[[0,2,24],[1,2,24]],view_column3_row2:[[0,2,24],[1,2,24]],view_compact:[[0,2,24],[1,2,24]],view_feed:[[0,2,24],[1,2,24]],view_list:[[1,
1,24]],view_row2:[[0,2,24],[1,2,24]],view_timeline:[[1,1,24]],volume_fade:[[1,2,24]],volume_max:[[0,2,24],[1,2,24]],volume_min:[[0,2,24],[1,2,24]],volume_mute:[[0,2,24],[1,2,24]],vr:[[0,7,24],[1,7,24]],watch:[[1,1,24]],water:[[1,1,24]],waveform:[[1,2,24]],waveform_spark:[[1,1,24]],wrench:[[1,2,24]],x:[[1,9,24]],x_circle:[[0,7,24],[1,7,24]],x_octagon:[[1,2,24]],x_rectangle:[[1,1,24]],yen_sign_rectangle:[[0,2,24],[1,2,24]],youtube:[[0,2,24],[1,2,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_music:[[0,
7,24],[1,7,24]],youtube_shorts:[[0,10,24],[1,10,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,2,24]]};var Kgu={LIKE_DELHI_PLAYER:"LIKE",DISLIKE_DELHI_PLAYER:"DISLIKE",SHARE_DELHI_PLAYER:"SHARE",COMMENT_DELHI_PLAYER:"COMMENT",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",PLAYER_FULL_ENTER_DELHI_PLAYER:"PLAYER_FULL_ENTER",PLAYER_FULL_EXIT_DELHI_PLAYER:"PLAYER_FULL_EXIT",PAUSE_DELHI_PLAYER_FILLED:"PAUSE",PLAY_ARROW_DELHI_PLAYER_FILLED:"PLAY_ARROW"},
gs=function(g){this.iconUrlProvider=g};
gs.prototype.resolveIcon=function(g,v){var r=Kgu[g.iconName.toUpperCase()];r&&(g.iconName=r);var k=g.iconName;k=k.replace(/-/g,"_");g=Object.assign({},g,{iconName:this.mapIconTypeToStandardName(k,!!r)||k.toLowerCase()});if(_.T("enable_web_delhi_icons")||r){var y;return LvB(mXc,g,((y=this.iconUrlProvider)==null?void 0:y.getYtStandardUrl)||CGm,v)}var z;return LvB(sz_,g,((z=this.iconUrlProvider)==null?void 0:z.getYtStandardUrl)||Qrh,v)};
gs.prototype.mapIconTypeToStandardName=function(g,v){return _.T("enable_web_delhi_icons")||v?qo1[g.toUpperCase()]:Vxc[g.toUpperCase()]};
gs[KJ]=[_.Bd($XF)];var bt_=new Set("audio_badge offline_pause pause play_all play_arrow youtube_music".split(" ")),Fgc=function(g){this.urlProvider=this.iconUrlProvider=g};
_.N(Fgc,gs);
Fgc.prototype.resolveIcon=function(g,v){g.iconName==="youtube_logo"&&(g.iconName="yt-logo-updated");if(g.iconName==="youtube_premium_logo"||g.iconName==="youtube_red_logo")g.iconName="yt-logo-red-updated";var r=Object.assign({},g);g.iconName==="menu"&&(_.T("enable_web_delhi_icons")||(r.iconName="bars_3"),r.iconStyle="youtube_outline");g.iconSetName==="socialNetworksRound"&&(g.iconName==="mail"&&(r.iconName="email"),g.iconName==="embed"&&(r.iconSize=60));g.iconName==="more"&&(r.iconName="overflow_horizontal");
g.iconName==="fullscreen"&&(r.iconName="screen_full");g.iconName==="premium_standalone"&&(r.iconName="premium_standalone_cairo");_.T("enable_connect_icon_update_web")&&g.iconName==="account_linked"&&(r.iconName="circles_overlap_check",r.iconStyle="youtube_fill");_.T("enable_connect_icon_update_web")&&g.iconName==="account_unlinked"&&(r.iconName="circles_overlap",r.iconStyle="youtube_outline");bt_.has(g.iconName)&&(r.iconStyle="youtube_fill");_.T("enable_web_delhi_icons")&&g.iconName==="playlist_add"&&
(r.iconName="bookmark");g=Object.assign({},r,{iconName:(gs.prototype.mapIconTypeToStandardName.call(this,r.iconName)||r.iconName).toLowerCase()});var k;return(g=LvB(xXH,g,((k=this.urlProvider)==null?void 0:k.getUrl)||uiJ,v))?g:gs.prototype.resolveIcon.call(this,r,v)};
Fgc[KJ]=[_.Bd($XF)];_.itu=1;var vZ=function(){};
_.N(vZ,C$);vZ.prototype.resolveCommand=function(g){var v,r;return _.P(function(k){v=_.l(g,Arc);if(!v)return k.return();r=Number(v.enableDelayedPacfLoggingTvMs);if(isNaN(r)){var y=y_();TLu(y,v,0)}else TLu(y_(),v,r);_.o7(k)})};_.rs=function(){};
_.N(_.rs,C$);
_.rs.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S,Y,e;return _.P(function(a){k=_.l(g,eWu);z=(y=v.form)==null?void 0:y.element;S=(W=z)==null?void 0:W.closest("ytd-enforcement-message-view-model");if(!k||!S)return a.return();r.allowAdsAction||(Y=k.fundingChoiceInstructionPageUrl,r.allowAdsAction=new F80(window,_.tF(Y)));var E=r.allowAdsAction;E.wallElement=S;E.allowAdsPopup.style.setProperty("display","flex","important");var p=E.scrollManager;p.originalBodyOverflow=p.JSC$8010_domHelper.JSC$7337_document_.body.style.overflow;p.JSC$8010_domHelper.JSC$7337_document_.body.style.overflow=
"hidden";E.wallElement.style.setProperty("display","none","important");kUC(E.accessibilityManager,E.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((e=r.allowAdsAction.allowAdsPopup)&&e instanceof HTMLElement)for(E=_.I(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),p=E.next();!p.done;p=E.next()){var f=_.I(p.value);p=f.next().value;f=f.next().value;e.style.setProperty(p,f)}_.o7(a)})};
_.rs.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var kR=function(){};
_.N(kR,C$);kR.prototype.resolveCommand=function(g){var v;return _.P(function(r){v=_.l(g,tFu);if(!v)return r.return();tJR(g);_.o7(r)})};var yp=function(g){this.JSC$15065_commandHandler=g};
_.N(yp,C$);
yp.prototype.resolveCommand=function(g){var v=this,r,k,y,z,W,S,Y,e;return _.P(function(a){if(a.nextAddress==1){r=_.l(g,M_u);if((k=r)==null||!k.text||!navigator.clipboard)return a.return();_.cD(a,2);return _.U(a,navigator.clipboard.writeText(r.text),4)}if(a.nextAddress!=2){if(!r.successActions||r.successActions.length===0)return a.return();y=_.I(r.successActions);for(z=y.next();!z.done;z=y.next())W=z.value,v.JSC$15065_commandHandler.resolveCommand(W);return _.Ju(a,0)}_.S2(a);if(!r.failureActions||r.failureActions.length===
0)return a.return();S=_.I(r.failureActions);for(Y=S.next();!Y.done;Y=S.next())e=Y.value,v.JSC$15065_commandHandler.resolveCommand(e);_.o7(a)})};
yp[KJ]=[_.nv];var cZ=function(g){this.JSC$15069_commandHandler=g};
_.N(cZ,C$);
cZ.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S,Y,e,a,E,p;return _.P(function(f){switch(f.nextAddress){case 1:k=_.l(g,xKF);if(!k)return f.return();_.cD(f,2);if(!k.imageBytes&&!k.imageUrl)throw Error("ui");if(!k.imageUrl){if(k.imageBytes){z=k.imageBytes;W=z.replace(/-/g,"+").replace(/_/g,"/");var Z=$fo(W);y=_.lb(Z)}f.jumpTo(4);break}return _.U(f,fetch(k.imageUrl),5);case 5:return S=f.yieldResult,_.U(f,S.blob(),6);case 6:Y=f.yieldResult,y=_.lb(Y);case 4:E=(e=v)==null?void 0:(a=e.form)==
null?void 0:a.element;p=document.createElement("a");tM(p,y);E.appendChild(p);p.download="";p.click();E.removeChild(p);URL.revokeObjectURL(_.e9(y));k.successCommand&&r.JSC$15069_commandHandler.resolveCommand(k.successCommand);_.Ju(f,0);break;case 2:_.S2(f),k.errorCommand&&r.JSC$15069_commandHandler.resolveCommand(k.errorCommand),_.o7(f)}})};
cZ[KJ]=[_.nv];var zV=function(g){this.store=g};
_.N(zV,C$);zV.prototype.resolveCommand=function(g){var v=this,r,k,y;return _.P(function(z){k=(r=_.l(g,_.o26))==null?void 0:r.entityBatchUpdate;if(!k)return z.jumpTo(0);y=Object.assign({},k,{mutations:[].concat(_.fF(k.mutations||[]))});return _.U(z,_.WC(y,v.store),0)})};var G2F=function(g){this.JSC$15076_commandHandler=g;this.feedbackDialogMap=new Map};
G2F.prototype.openDialog=function(g,v){(g=this.feedbackDialogMap.get(g))&&this.JSC$15076_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:g}},v)};
G2F[KJ]=[_.nv];var Id=new _.bR("FEEDBACK_CONTROLLER_TOKEN");var WZ=new _.bR("APP_STORE_TOKEN");var PZ=function(g,v){this.store=g;this.controller=v};
_.N(PZ,C$);PZ.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X;return _.P(function(b){if(b.nextAddress==1){k=_.l(g,_.ZB);if(z=(y=k)==null?void 0:y.contentId)for(S=_.I(((W=k)==null?void 0:W.actions)||[]),Y=S.next();!Y.done;Y=S.next())e=Y.value,XK1(r,e,z);p=(a=v)==null?void 0:(E=a.form)==null?void 0:E.element;return _.U(b,_.gh(p,[g]).catch(function(){}),2)}f=b.yieldResult;
((Z=f)==null?0:(L=Z.data)==null?0:(Q=L.feedbackResponses)==null?0:Q.length)&&(q=(O=f.data.feedbackResponses[0])==null?void 0:O.followUpDialog)&&z&&(X=r.controller)!=null&&X.feedbackDialogMap.set(z,q);_.o7(b)})};
var XK1=function(g,v,r){var k=_.l(v,_.kX);if(k){k=_.I(k.commands||[]);for(var y=k.next();!y.done;y=k.next())XK1(g,y.value,r)}_.l(v,_.aC)&&g.store.dispatch(_.WW("commandEntity",sPF(r),{key:r,command:v}));_.l(v,YhE)&&g.store.dispatch(_.WW("commandEntity",sPF(r),{key:r,command:v}))};
PZ[KJ]=[WZ,Id];var Si=function(g){this.controller=g};
_.N(Si,C$);Si.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W;return _.P(function(S){k=_.l(g,_.xE);z=(y=k)==null?void 0:y.targetId;if(((W=k)==null?void 0:W.signal)!=="TELL_US_WHY"||!z)return S.return();r.controller.openDialog(z,v);_.o7(S)})};
Si[KJ]=[Id];var od=function(g){this.store=g};
_.N(od,C$);od.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S,Y,e;return _.P(function(a){k=_.l(g,yjJ);z=(y=k)==null?void 0:y.contentId;Y=(W=v)==null?void 0:(S=W.form)==null?void 0:S.element;e=_.gh(Y,[g]);z&&r.undo(z);return _.U(a,e,0)})};
od.prototype.undo=function(g){this.store.dispatch(_.WW("commandEntity",sPF(g),{key:g,command:void 0}))};
od[KJ]=[WZ];var YR=function(g){this.JSC$15091_commandHandler=g};
_.N(YR,C$);YR.prototype.resolveCommand=function(g){var v=this,r,k,y,z,W,S,Y,e;return _.P(function(a){r=_.l(g,D1B);k=r.flowStateKey;y=r.validationFailureCommand;z=r.submitValidFormCommand;W=qk(_.Bb,[k||""]);S=_.l(W,w5_);((Y=S)==null?0:Y.isValid)&&z&&v.JSC$15091_commandHandler.resolveCommand(z);((e=S)==null?0:e.isValid)||!y||v.JSC$15091_commandHandler.resolveCommand(y);_.o7(a)})};
YR[KJ]=[_.nv];var Ud=function(g){this.innertubeTransportService=g};
_.N(Ud,C$);Ud.prototype.resolveCommand=function(g,v){var r=this,k;return _.P(function(y){return _.U(y,_.$h(r.innertubeTransportService,g,(k=v)==null?void 0:k.form).then(function(z){var W,S;v==null||(W=v.commandController)==null||(S=W.onSuccess)==null||S.call(W,g,z)},function(z){var W,S;
v==null||(W=v.commandController)==null||(S=W.onServerError)==null||S.call(W,g,z)}),0)})};
Ud[KJ]=[_.Hi];var Ah=function(){};
_.N(Ah,C$);Ah.prototype.resolveCommand=function(g){var v,r,k,y;return _.P(function(z){if(v=_.l(g,_.OGu)){if(r=v.gtmId)k=_.Cv("GL",""),_.pe(r,k);(y=v.gtmData)&&_.Th(y)}_.o7(z)})};var ei=function(g,v){this.innertubeTransportService=g;this.JSC$15102_actionRouter=v};
_.N(ei,C$);ei.prototype.resolveCommand=function(g){var v=this,r,k;return _.P(function(y){r=_.l(g,$F1);if(!r)return y.return();k=r.command;if(!k)return y.return();v.JSC$15102_actionRouter.triggerAction("yt-insert-rich-section-action",r);return _.U(y,_.$h(v.innertubeTransportService,k,{disableCache:!0}),0)})};
ei[KJ]=[_.Hi,bo];Oso.bind(null,uN);var B5_=Oso.bind(null,O_t);q13.bind(null,uN);var hKt=q13.bind(null,O_t);mfR.bind(null,uN);var nsc=mfR.bind(null,O_t);var ad=function(){};
_.N(ad,C$);
ad.prototype.resolveCommand=function(g){var v,r,k,y,z,W,S,Y,e,a;return _.P(function(E){v=_.l(g,obu);if(!v)return E.return();k=((r=v.operations)==null?void 0:r.operations)||[];y=_.I(k);for(z=y.next();!z.done;z=y.next())if(W=z.value,W.insertItemSectionContent){var p=W.insertItemSectionContent,f=p.contents||[];p.insertByPositionInSection?B5_(p.insertByPositionInSection.sectionTargetId,f,p.insertByPositionInSection.position):p.insertByRelativePositionInSection&&p.insertByRelativePositionInSection.sectionTargetId&&p.insertByRelativePositionInSection.itemTargetId&&
hKt(p.insertByRelativePositionInSection.sectionTargetId,p.insertByRelativePositionInSection.itemTargetId,f,p.insertByRelativePositionInSection.relativePosition)}else W.replaceSection?(p=W.replaceSection,f={},p.replaceByTargetId?f=p.replaceByTargetId:p.replaceByGroupId&&(f={targetId:p.replaceByGroupId.groupId,newContent:p.replaceByGroupId.newContent,undoKey:""}),f.newContent&&sP1(f.targetId,{continuationItems:[f.newContent]})):W.removeItem?(p=W.removeItem,p.removeByTargetId&&p.sectionTargetId&&nsc(p.sectionTargetId,
p.removeByTargetId.targetIds||[])):W.removeSection&&(W.removeSection.removeByTargetId?(S=void 0,Mx_(((S=W.removeSection)==null?void 0:S.removeByTargetId.targetIds)||[])):W.removeSection.removeByGroupId&&(Y=void 0,Mx_(((Y=W.removeSection)==null?void 0:Y.removeByGroupId.groupIds)||[])));a=((e=v.operations)==null?void 0:e.scrollConfig)||{};RKu(a);_.o7(E)})};
var Mx_=function(g){g=_.I(g);for(var v=g.next();!v.done;v=g.next())sP1(v.value,{continuationItems:[]})},RKu=function(g){if(g.scrollToItem){var v=g.scrollToItem.item||{},r=v.itemTargetId;
v=v.sectionTargetId;if(r&&v){var k=document.querySelector("[data-target-id="+v+"]"),y=k==null?void 0:k.querySelector("[data-target-id="+r+"]");k&&y&&setTimeout(function(){var z=y.offsetTop-k.offsetTop,W;if(((W=g.scrollToItem)==null?void 0:W.scrollPosition)==="SCROLL_POSITION_CENTER")z-=k.offsetHeight/2,z+=y.offsetHeight/2;else{var S;((S=g.scrollToItem)==null?void 0:S.scrollPosition)==="SCROLL_POSITION_END"&&(z-=k.offsetHeight,z+=y.offsetHeight)}k.scroll({top:z,behavior:"smooth"})},100)}}};var Ed=new _.bR("CLIENT_NAME_TOKEN");var gjF=new _.bR("DEFAULT_STORE_EXPIRATION_TOKEN");var dvs=new _.bR("CLIENT_LOCATION_SERVICE_TOKEN");var ds=function(g,v,r){this.clientName=g||_.Cv("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=v||_.f2.getInstance();this.JSC$15130_commandHandler=r||_.IR.instance};
_.N(ds,C$);ds.prototype.resolveCommand=function(g){var v=this,r,k;return _.P(function(y){k=(r=_.l(g,Tpc))==null?void 0:r.onComplete;v.clientLocationService.clearLocationPlayabilityToken(v.clientName);k&&v.JSC$15130_commandHandler.resolveCommand(k);_.o7(y)})};
ds[KJ]=[Ed,dvs,_.nv];var p8=function(g){this.innertubeTransportService=g};
_.N(p8,C$);p8.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W;return _.P(function(S){z=(k=v)==null?void 0:(y=k.form)==null?void 0:y.element;return _.U(S,_.$h(r.innertubeTransportService,g,(W=v)==null?void 0:W.form).then(function(Y){$$F(z,new CustomEvent("yt-service-request-completed"),{data:Y},_.Cv("openPopupConfig"))}),0)})};
p8[KJ]=[_.Hi];var TV=function(){};
_.N(TV,C$);TV.prototype.resolveCommand=function(g){var v,r;return _.P(function(k){v=_.l(g,x10);r=document.querySelector("mini-app-container-view-model");if(!v||!r)return k.return();v.isPlaying?r.dispatchEvent(new Event("play")):r.dispatchEvent(new Event("pause"));_.o7(k)})};var lM=function(){};
_.N(lM,C$);lM.prototype.resolveCommand=function(g){var v,r,k,y,z,W,S;return _.P(function(Y){v=_.l(g,CoC);if((r=v)==null||!r.paramKeys)return Y.return();k=v.paramKeys;y=_.J3(window.location.href);z=_.I(k);for(W=z.next();!W.done;W=z.next())S=W.value,y.JSC$8042_queryData_.remove(S);window.history.replaceState(window.history.state,document.title,y.toString());_.o7(Y)})};var vju=function(){this.dropdownMap=new Map};_.rzu=new _.bR("DROPDOWN_CONTROLLER_TOKEN");var f8=function(g){this.controller=g};
_.N(f8,C$);f8.prototype.resolveCommand=function(g){var v=this,r,k,y,z;return _.P(function(W){r=_.l(g,oc0);if(!r)return W.return();k=r;y=k.dropdownId;z=k.selectedOptionIndex;if(y===void 0||z===void 0)return W.return();var S=v.controller.dropdownMap.get(y);S&&S(z);_.o7(W)})};
f8[KJ]=[_.rzu];var N$=function(g){this.controller=g};
_.N(N$,C$);N$.prototype.resolveCommand=function(g){var v=this,r;return _.P(function(k){return(r=_.l(g,LK0))?_.U(k,v.controller.closeDialog(),0):k.return()})};
N$[KJ]=[_.Ni];var Zi=function(g){this.controller=g};
_.N(Zi,C$);Zi.prototype.resolveCommand=function(g){var v=this,r,k;return _.P(function(y){r=_.l(g,SRB);if(!r)return y.return();var z,W=r.panelIdentifier||((z=r.identifier)==null?void 0:z.tag);if(!W)throw Error("vi");return(k=W)?_.U(y,v.controller.hidePanel(k),0):y.jumpTo(0)})};
Zi[KJ]=[_.l9];var HZ=function(g,v){this.innertubeTransportService=g;this.controller=v};
_.N(HZ,C$);HZ.prototype.resolveCommand=function(g){var v=this,r,k,y,z;return _.P(function(W){if(W.nextAddress==1)return r=_.l(g,o3c),(k=r)!=null&&k.panelId?_.U(W,v.controller.getReloadContinuation(r.panelId),2):W.return();if(W.nextAddress!=3)return(y=W.yieldResult)?_.U(W,_.$h(v.innertubeTransportService,g,{continuation:y}),3):W.return();z=W.yieldResult;return _.U(W,v.controller.updatePanel(r.panelId,z.content,!1),0)})};
HZ[KJ]=[_.Hi,_.l9];var th=function(g,v,r){this.innertubeTransportService=g;this.JSC$15166_screenManager=v;this.JSC$15166_commandHandler=r};
_.N(th,C$);
th.prototype.resolveCommand=function(g){var v=this,r,k,y,z,W,S;return _.P(function(Y){if(Y.nextAddress==1){r=_.l(g,_.vr_);if(!r)return Y.return();if(r.commands)for(k=_.I(r.commands),y=k.next();!y.done;y=k.next())z=y.value,v.JSC$15166_commandHandler.resolveCommand(z,{disableClickTracking:!0});W=_.Ey(g.clickTrackingParams);_.vl(v.JSC$15166_screenManager,21760,W,{layer:7,parentLayer:0});return _.U(Y,_.$h(v.innertubeTransportService,g),2)}S=Y.yieldResult;if(!S)return Y.return();v.JSC$15166_screenManager.graftServerVe(S.trackingParams,W,
7);_.o7(Y)})};
th[KJ]=[_.Hi,_.p0,_.nv];var Di=new _.bR("PANEL_LOADING_STRATEGY_TOKEN");var L8=function(g,v){this.controller=g;this.panelLoadingStrategy=v};
_.N(L8,C$);
L8.prototype.resolveCommand=function(g,v){var r=this,k,y,z;return _.P(function(W){k=_.l(g,XL_);if((y=k)==null||!y.panelLoadingStrategy)return W.return();z=function(S){var Y,e,a,E,p,f,Z,L,Q;return _.P(function(O){e=_.l((Y=S.dialogViewModel)==null?void 0:Y.header,Ylu);a={viewModel:S.dialogViewModel};E={};if(Z=_.T("web_enable_dialog_header_label")?(p=e)==null?void 0:(f=p.headline)==null?void 0:f.content:void 0)E.ariaLabel=Z;k.dismissOnBackgroundTap===!1&&(E.isModal=!0);return S.dialogViewModel?_.U(O,
r.controller.openDialog(a,(L=v)==null?void 0:(Q=L.form)==null?void 0:Q.element,E),0):O.return()})};
return _.U(W,r.panelLoadingStrategy.execute({command:g,data:k.panelLoadingStrategy,renderFn:z,createScreenConfig:{layer:4}}),0)})};
L8[KJ]=[_.Ni,Di];var ws=function(g,v,r){this.innertubeTransportService=g;this.controller=v;this.JSC$15186_screenManager=r};
_.N(ws,C$);
ws.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S,Y,e,a,E,p,f,Z;return _.P(function(L){switch(L.nextAddress){case 1:k=_.l(g,_.NF);if(!k)return L.return();var Q,O=k.panelIdentifier||((Q=k.identifier)==null?void 0:Q.tag);if(!O)throw Error("vi");y=O;return _.U(L,r.controller.isVisible(y,!0),2);case 2:if((z=L.yieldResult)&&k.blockIfPanelOpen)return L.return();Y=(S=(W=r.controller).getPanelContent)==null?void 0:S.call(W,y);if(!(Q=Y))if(k){var q;Q=((q=k.globalConfiguration)==null?void 0:q.initialState)||
k.engagementPanel;if(q=!Q)q=!!(k==null?0:(O=k.engagementPanelPresentationConfigs)==null?0:O.engagementPanelPopupPresentationConfig);q&&(Q=_.Kvk(k.panelIdentifier,k.identifier))}else Q=void 0;e=Q;a=k.engagementPanelPresentationConfigs;E=k.engagementPanelExtras;return _.U(L,r.controller.showPanel(y,e,a,E,(p=v)==null?void 0:(f=p.form)==null?void 0:f.element),3);case 3:if(!k.globalConfiguration){L.jumpTo(0);break}_.vl(r.JSC$15186_screenManager,32633);return _.U(L,_.$h(r.innertubeTransportService,g),5);
case 5:return Z=L.yieldResult,r.JSC$15186_screenManager.graftServerVe(Z.trackingParams),_.U(L,r.controller.updatePanel(y,Z.content,!0,E,void 0,Z.updatePanelContinuationData),0)}})};
ws[KJ]=[_.Hi,_.l9,_.p0];var Qp=function(g,v){this.controller=g;this.panelLoadingStrategy=v};
_.N(Qp,C$);Qp.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S,Y;return _.P(function(e){k=_.l(g,_.SR);if((y=k)==null||!y.panelLoadingStrategy)return e.return();S=kDE(r.controller,(z=v)==null?void 0:(W=z.form)==null?void 0:W.element);Y=function(a){return _.P(function(E){return a.sheetViewModel?_.U(E,r.controller.openSheet({viewModel:a.sheetViewModel},S),0):E.return()})};
return _.U(e,r.panelLoadingStrategy.execute({command:g,data:k.panelLoadingStrategy,renderFn:Y,createScreenConfig:{layer:0}}),0)})};
Qp[KJ]=[_.fk,Di];var C8=function(g,v){this.controller=g;this.JSC$15194_commandHandler=v};
_.N(C8,C$);C8.prototype.resolveCommand=function(g,v){var r=this,k,y,z;return _.P(function(W){if(W.nextAddress==1){k=_.l(g,e$u);var S=_.l(k.showCommand,_.NF),Y,e,a=(e=S==null?void 0:S.panelIdentifier)!=null?e:S==null?void 0:(Y=S.identifier)==null?void 0:Y.tag;if(!a)throw Error("wi");y=a;return _.U(W,r.controller.isVisible(y),2)}return(z=W.yieldResult)?_.U(W,r.controller.hidePanel(y),0):_.U(W,r.JSC$15194_commandHandler.resolveCommand(k.showCommand,v),0)})};
C8[KJ]=[_.l9,_.nv];var uM=function(g,v,r){this.innertubeTransportService=g;this.controller=v;this.JSC$15197_screenManager=r};
_.N(uM,C$);
uM.prototype.resolveCommand=function(g){var v=this,r,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X,b,n,h,IY;return _.P(function(Ao){switch(Ao.nextAddress){case 1:return k=r=_.l(g,aau),y=k.targetPanelIdentifier,z=k.contentSourcePanelIdentifier,W=k.globalConfiguration,((S=y)==null?0:S.tag)&&((Y=z)==null?0:Y.tag)?W?_.U(Ao,v.controller.showPanel(y.tag,_.Kvk(y.tag,y),void 0,void 0,void 0),5):_.U(Ao,(p=(E=v.controller).getPanel)==null?void 0:p.call(E,z.tag),4):Ao.return();case 4:f=Ao.yieldResult;e=(Z=f)==null?void 0:
(Q=(L=Z).getPanelContent)==null?void 0:Q.call(L);Ao.jumpTo(3);break;case 5:return _.U(Ao,_.$h(v.innertubeTransportService,g),6);case 6:O=Ao.yieldResult,((q=O)==null?0:q.trackingParams)&&v.JSC$15197_screenManager.graftServerVe(O.trackingParams),e=(X=O)==null?void 0:X.content,a=(b=O)==null?void 0:b.updatePanelContinuationData;case 3:if(h=(n=e)==null?void 0:n.engagementPanelSectionListRenderer)return _.U(Ao,v.controller.showPanel(y.tag,void 0,void 0,void 0,void 0,{content:h.content,secondaryHeaderContent:(IY=
h.header)!=null?IY:{},targetId:h.targetId},a),0);Ao.jumpTo(0)}})};
uM[KJ]=[_.Hi,_.l9,_.p0];var xR=function(g){this.JSC$15204_commandHandler=g};
_.N(xR,C$);
xR.prototype.resolveCommand=function(g){var v=this,r,k,y,z,W,S;return _.P(function(Y){if(Y.nextAddress==1)return(r=_.l(g,tYC))?_.U(Y,_.gF(),2):Y.return();k=Y.yieldResult;if(!k)return Y.return();var e=k,a=(y=r)==null?void 0:y.languageCode,E=(z=r)==null?void 0:z.isAutoTranslated;e.getVideoData&&_.Fvk(e).length&&((a=GQm(e,a,E))?e.setOption("captions","track",a):(e.setOption("captions","stickyLoading",{}),e.setOption("captions","track",{})));W=k.isSubtitlesOn()?_.I0("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.I0("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");S=_.iy(W);v.JSC$15204_commandHandler.resolveCommand(S);_.o7(Y)})};
xR[KJ]=[_.nv];var ji=function(g,v){this.shortsPlayerPromise=g;this.JSC$15208_commandHandler=v};
_.N(ji,C$);
ji.prototype.resolveCommand=function(g){var v=this,r,k,y,z,W,S,Y,e;return _.P(function(a){if(a.nextAddress==1)return(r=_.l(g,Kqt))?_.U(a,v.shortsPlayerPromise,2):a.return();k=a.yieldResult;var E=XeJ(k);E!=null&&E.length||(k.loadModule("captions"),E=XeJ(k));y=E;if((z=y)==null||!z.length)return W=_.I0("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),S=_.iy(W),v.JSC$15208_commandHandler.resolveCommand(S),a.return();k.toggleSubtitles();Y=k.isSubtitlesOn()?_.I0("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.I0("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");e=_.iy(Y);v.JSC$15208_commandHandler.resolveCommand(e);_.o7(a)})};
ji[KJ]=[_.L2V,_.nv];var $R=function(g){this.JSC$15211_playerPromise=g};
_.N($R,C$);$R.prototype.resolveCommand=function(g){var v=this,r,k,y,z;return _.P(function(W){if(W.nextAddress==1)return(r=_.l(g,UqC))?_.U(W,v.JSC$15211_playerPromise,2):W.return();k=W.yieldResult;y=k.getVideoData().video_id;r.videoId===y&&(z=Number(r.offsetFromVideoStartMilliseconds),z>=0&&k.seekTo(z/1E3));_.o7(W)})};
$R[KJ]=[_.hW];var yzc=_.ri("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),Jh=function(g){this.store=g};
_.N(Jh,C$);
var czu=function(g){var v,r,k,y;return _.P(function(z){if(z.nextAddress==1)return v=_.Cv("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,r=_.Cv("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,k=v||r,g.mainAppPlayer=new bB(k),_.U(z,g.mainAppPlayer.api,2);y=z.yieldResult;y.addEventListener("onStateChange",g.JSC$15215_playerStateChangeListener.bind(g));document.addEventListener("yt-page-data-updated",g.pauseOnNavigation.bind(g));window.addEventListener("state-navigatestart",
g.pauseOnNavigation.bind(g));_.o7(z)})};
Jh.prototype.JSC$15215_playerStateChangeListener=function(g){switch(g){case 0:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_STOPPED";break;case 1:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING";break;case 2:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PAUSED";break;case 3:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";break;default:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_UNKNOWN"}zd0(this)};
var zd0=function(g){g.store.dispatch(_.WW("sfvAudioItemCurrentlyPlayingEntity",yzc,{key:yzc,externalVideoId:g.externalVideoId,sfvAudioItemPlaybackState:g.playbackState,nowPlayingEntityValue:g.nowPlayingEntityValue}))};
Jh.prototype.pauseOnNavigation=function(){var g=this,v,r,k,y;return _.P(function(z){if(z.nextAddress==1){if(!g.mainAppPlayer){var W=new _.EU("Error: mainAppPlayer is unavailable",g.mainAppPlayer);_.Z0(W);return z.return()}return _.U(z,g.mainAppPlayer.api,2)}v=z.yieldResult;k=(r=v)==null?void 0:r.getPlayerState();k!==1||(y=v)!=null&&y.pauseVideo();_.o7(z)})};
Jh.prototype.playVideo=function(g,v,r){var k=this,y,z;return _.P(function(W){if(W.nextAddress==1)return _.U(W,(y=k.mainAppPlayer)==null?void 0:y.api,2);z=W.yieldResult;if(!k.mainAppPlayer||!z){var S=new _.EU("Error: mainAppPlayer is unavailable",k.mainAppPlayer);_.Z0(S);return W.return()}return _.U(W,k.mainAppPlayer.loadVideoWithPlayerVars({videoId:k.externalVideoId,audio_only:"1",start:g/1E3,end:g/1E3+v,player_params:r}),0)})};
Jh.prototype.pauseVideo=function(){var g=this,v,r;return _.P(function(k){if(k.nextAddress==1){if(!g.mainAppPlayer){var y=new _.EU("Error: mainAppPlayer is unavailable",g.mainAppPlayer);_.Z0(y);return k.return()}return _.U(k,g.mainAppPlayer.api,2)}v=k.yieldResult;(r=v)==null||r.pauseVideo();_.o7(k)})};
Jh.prototype.resolveCommand=function(g){var v=this,r,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X,b;return _.P(function(n){if(n.nextAddress==1)return r=_.l(g,VDV),y=(k=r)==null?void 0:k.nowPlayingEntityValue,W=(z=r)==null?void 0:z.externalVideoId,E=Number((a=(S=r)==null?void 0:(Y=S.defaultStartPoints)==null?void 0:(e=Y[0])==null?void 0:e.offsetMs)!=null?a:"0"),O=Number((Q=(p=r)==null?void 0:(f=p.defaultStartPoints)==null?void 0:(Z=f[0])==null?void 0:(L=Z.duration)==null?void 0:L.seconds)!=null?Q:"15"),b=(X=
(q=r)==null?void 0:q.playerParams)!=null?X:"",y&&W?v.mainAppPlayer?n.jumpTo(2):_.U(n,czu(v),2):n.return();if(n.nextAddress!=6){if(v.nowPlayingEntityValue&&y===v.nowPlayingEntityValue)return v.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?_.U(n,v.pauseVideo(),0):_.U(n,v.playVideo(E,O,b),0);v.externalVideoId=W;v.nowPlayingEntityValue=y;v.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return _.U(n,v.playVideo(E,O,b),6)}zd0(v);return n.jumpTo(0)})};
Jh[KJ]=[kV];var Od=function(g){this.JSC$15235_commandHandler=g};
_.N(Od,C$);Od.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S;return _.P(function(Y){if(Y.nextAddress==1)return(k=_.l(g,DLc))?_.U(Y,_.gF(),2):Y.return();y=Y.yieldResult;if(!y)return Y.return();(z=RJY(y))?r.JSC$15235_commandHandler.resolveCommand(z,v):(W=_.I0("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),S=_.iy(W),r.JSC$15235_commandHandler.resolveCommand(S));_.o7(Y)})};
Od[KJ]=[_.nv];var Vp=function(g){this.JSC$15238_playerPromise=g};
_.N(Vp,C$);Vp.prototype.resolveCommand=function(g){var v=this,r,k,y,z,W;return _.P(function(S){if(S.nextAddress==1){r=_.l(g,A80);if(!r)return S.return();k=r.overlayRenderer;return k?(y=_.l(k,tvC))?_.U(S,v.JSC$15238_playerPromise,3):S.jumpTo(0):S.return()}z=S.yieldResult;z.renderChapterSeekingAnimation(1,_.sf(y.text),(W=y.icon)==null?void 0:W.iconType);_.o7(S)})};
Vp[KJ]=[_.hW];var q$=function(g){this.store=g};
_.N(q$,C$);
q$.prototype.resolveCommand=function(g){var v=this,r,k,y;return _.P(function(z){if(z.nextAddress==1){r=_.l(g,wn1);if(!r)return z.return();k="";(y=v.store.getState().collabInviteLink)&&r.id===y.playlistId?k=y.inviteLinkURL:r.shortUrl&&(k=r.shortUrl);return k?_.U(z,navigator.clipboard.writeText(k),3):z.jumpTo(0)}var W={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.I0("COPY_LINK_SUCCESS_TOAST")}}}}};_.h0().resolve(_.nv).resolveCommand(W);_.o7(z)})};
q$[KJ]=[WZ];var sd=function(g,v){this.innertubeTransportService=g;this.JSC$15248_commandHandler=v};
_.N(sd,C$);sd.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S,Y,e,a,E,p;return _.P(function(f){if(f.nextAddress==1)return(k=_.l(g,_.uo))?_.U(f,_.$h(r.innertubeTransportService,g,(y=v)==null?void 0:y.form),2):f.return();(z=f.yieldResult)&&z.errorMetadata&&(W=z,S=_.iy(W.error.message),r.JSC$15248_commandHandler.resolveCommand(S));Y=z;if((e=Y)==null?0:e.actions)for(a=_.I(Y.actions),E=a.next();!E.done;E=a.next())p=E.value,r.JSC$15248_commandHandler.resolveCommand(p);_.o7(f)})};
sd[KJ]=[_.Hi,_.nv];var mD=function(){};
_.N(mD,C$);mD.prototype.resolveCommand=function(g){var v;return _.P(function(r){v=_.l(g,TfH);if(!v)return r.return();(new wAE(v)).show();_.o7(r)})};_.K8=new _.bR("PLAYLIST_EDIT_CONTROLLER_TOKEN");var bM=function(g,v,r,k){this.store=g;this.innertubeTransportService=v;this.controller=r;this.JSC$15256_commandHandler=k};
_.N(bM,C$);
bM.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X,b,n,h,IY,Ao,dC,Hh,wC,CK;return _.P(function(Fh){if(Fh.nextAddress==1){k=_.l(g,_.tA);if(!k)return Fh.return();if(k.clientActions){y=_.I(k.clientActions);for(z=y.next();!z.done;z=y.next())W=z.value,r.JSC$15256_commandHandler.resolveCommand(W);var qs,Q6=v==null?void 0:(qs=v.form)==null?void 0:qs.element;Q6&&_.hV(Q6,"yt-dismissible-item-action",k.clientActions)}return _.U(Fh,_.$h(r.innertubeTransportService,g,(S=v)==
null?void 0:S.form),2)}if(Y=Fh.yieldResult)Y.errorMetadata?(e=Y,a=_.iy(e.error.message),r.JSC$15256_commandHandler.resolveCommand(a),"error"in Y&&((E=v)==null?0:(p=E.commandController)==null?0:p.onServerError)&&((f=v)==null||(Z=f.commandController)==null||Z.onServerError(g,Y))):(L=v)==null||(Q=L.commandController)==null||(q=(O=Q).onSuccess)==null||q.call(O,g,Y);X=Y;((b=X)==null?0:b.collaborationInviteLink)&&k.playlistId&&(_.T("web_enable_invite_collaborators_link")||_.T("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
r.store.dispatch(_.nf({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:k.playlistId,inviteLinkUrl:X.collaborationInviteLink}}));((n=X)==null?0:n.redirectEndpoint)&&r.JSC$15256_commandHandler.resolveCommand(X.redirectEndpoint);((h=X)==null?0:(IY=h.newHeader)==null?0:IY.playlistHeaderRenderer)?Iwu(r.controller,X.newHeader.playlistHeaderRenderer):((Ao=X)==null?0:(dC=Ao.newHeader)==null?0:dC.musicEditablePlaylistDetailHeaderRenderer)&&Iwu(r.controller,X.newHeader.musicEditablePlaylistDetailHeaderRenderer);
r.controller.playlistVideoListElement&&((Hh=X)==null?0:(wC=Hh.playlistEditResults)==null?0:(CK=wC[0])==null?0:CK.playlistEditVideoAddedResultData)&&((Q6=r.controller.playlistVideoListElement)==null||Q6.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:X.playlistEditResults[0].playlistEditVideoAddedResultData})));_.o7(Fh)})};
bM[KJ]=[WZ,_.Hi,_.K8,_.nv];var F1=function(g,v){this.controller=g;this.JSC$15266_commandHandler=v};
_.N(F1,C$);F1.prototype.resolveCommand=function(g,v){var r=this,k,y,z;return _.P(function(W){k=_.l(g,Q4t);r.controller.showRefreshPill&&((y=k)==null?0:y.command)&&(r.JSC$15266_commandHandler.resolveCommand((z=k)==null?void 0:z.command,v),r.controller.showRefreshPill=!1);_.o7(W)})};
F1[KJ]=[_.RS,_.nv];var iM=function(g,v){this.store=g;this.JSC$15270_commandHandler=v||_.IR.instance};
_.N(iM,C$);iM.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S,Y,e,a,E,p;return _.P(function(f){k=_.l(g,bDH);y=r.store.getState().radioButtonGroup;if((z=k)==null?0:z.command)r.JSC$15270_commandHandler.resolveCommand((W=k)==null?void 0:W.command,v);else if(((S=k)==null?void 0:S.formId)===y.currentFormId)for(Y=Object.values(y.commandsMap),e=_.I(Y),a=e.next();!a.done;a=e.next()){E=a.value;p=_.Q0(E);if(!p)return f.return();r.JSC$15270_commandHandler.resolveCommand(p,v)}_.o7(f)})};
iM[KJ]=[WZ];var GV=new _.bR("USER_PREFS");var X1=function(g){this.JSC$15274_prefCookie=g};
_.N(X1,C$);X1.prototype.resolveCommand=function(g){var v=this,r;return _.P(function(k){(r=_.l(g,Y7E))&&typeof r.useListView==="boolean"&&(_.YX(0,155,r.useListView),v.JSC$15274_prefCookie.save());_.o7(k)})};
X1[KJ]=[GV];var BZ=function(g){this.JSC$15278_prefCookie=g};
_.N(BZ,C$);BZ.prototype.resolveCommand=function(g){var v=this,r,k,y,z,W;return _.P(function(S){r=_.l(g,f6j);if((k=r)==null||!k.gl)return S.return();y=r.gl;z={persist_gl:"1",gl:y};v.JSC$15278_prefCookie.set("gl",y);v.JSC$15278_prefCookie.save();W=V00(z);_.jG(W);_.o7(S)})};
BZ[KJ]=[GV];var hh=function(g){this.JSC$15282_prefCookie=g};
_.N(hh,C$);hh.prototype.resolveCommand=function(g){var v=this,r,k;return _.P(function(y){r=_.l(g,ukj);if(!r)return y.return();k=!1;r.flagNum&&typeof r.value==="boolean"?(_.YX(0,r.flagNum,r.value),k=!0):r.key&&typeof r.stringValue==="string"&&(v.JSC$15282_prefCookie.set(r.key,r.stringValue),k=!0);k&&v.JSC$15282_prefCookie.save();_.o7(y)})};
hh[KJ]=[GV];var n8=new _.bR("PREF_STORAGE_PROMISE_TOKEN");var M$=function(g){this.JSC$15286_prefStoragePromise=g};
_.N(M$,C$);M$.prototype.resolveCommand=function(g){var v=this,r,k;return _.P(function(y){if(y.nextAddress==1)return(r=_.l(g,j4P))?_.U(y,v.JSC$15286_prefStoragePromise,2):y.return();k=y.yieldResult;return k===void 0||r.key===void 0||r.value===void 0?y.return():_.U(y,k.set(r.key,r.value),0)})};
M$[KJ]=[n8];var WlB=function(g){this.innertubeTransportService=g};
_.N(WlB,C$);WlB.prototype.resolveCommand=function(g,v){var r=this,k,y;return _.P(function(z){(k=_.l(g,_.WOV))&&k&&k.isFirstRequest&&(_.H2("search_overview_answer"),_.t7("so_rq",void 0,"search_overview_answer"));return _.U(z,_.$h(r.innertubeTransportService,g,(y=v)==null?void 0:y.form),0)})};
WlB[KJ]=[_.Hi];var PXu=function(){};
_.N(PXu,C$);
PXu.prototype.resolveCommand=function(g){var v,r,k,y,z,W,S,Y,e;return _.P(function(a){v=_.l(g,YRu);if((r=v)==null?0:r.sectionIdentifier){if(v.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(y=(k=document.getElementsByTagName(v.sectionIdentifier))==null?void 0:k.item(0))y.scrollIntoView({behavior:"smooth"}),(z=b2o(y))&&z.focus({preventScroll:!0});return a.return()}W=document.querySelector("[section-identifier="+v.sectionIdentifier+"]");S=document.querySelector("[section-identifier="+v.referenceSectionIdentifier+
"]");if(!W)return a.return();Y=v.verticalScrollOffsetDp?v.verticalScrollOffsetDp:0;S&&(Y-=S.offsetTop);window.scrollTo({top:W.offsetTop+Y,behavior:"smooth"});(e=b2o(W))&&e.focus({preventScroll:!0})}_.o7(a)})};var Rd=function(){};
_.N(Rd,C$);
Rd.prototype.resolveCommand=function(g){var v,r,k,y,z,W,S;return _.P(function(Y){if(Y.nextAddress==1){v=_.l(g,jw6);if(!v||!v.imageBytes||!navigator.clipboard)return Y.return();if(v.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.Z0(Error("yi")),Y.return();_.cD(Y,2);k=(r=v)==null?void 0:r.imageBytes;y=k.replace(/-/g,"+").replace(/_/g,"/");z=$fo(y);W={};S=[new ClipboardItem((W[z.type]=z,W))];return _.U(Y,navigator.clipboard.write(S),4)}if(Y.nextAddress!=2)return _.Ju(Y,0);
_.S2(Y);_.o7(Y)})};var gR=function(g,v){this.innertubeTransportService=g;this.JSC$15301_commandHandler=v};
_.N(gR,C$);gR.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S;return _.P(function(Y){if(Y.nextAddress==1)return(k=_.l(g,$K1))?_.U(Y,_.$h(r.innertubeTransportService,g,(y=v)==null?void 0:y.form),2):Y.return();(z=Y.yieldResult)&&z.errorMetadata&&k.onFailureCommand&&r.JSC$15301_commandHandler.resolveCommand(k.onFailureCommand);W=z;((S=W)==null?0:S.shareCommand)&&r.JSC$15301_commandHandler.resolveCommand(W.shareCommand,v);_.o7(Y)})};
gR[KJ]=[_.Hi,_.nv];var vN=function(){};
_.N(vN,C$);vN.prototype.resolveCommand=function(g){var v,r;return _.P(function(k){v=_.l(g,LnE);if(!v||!navigator.share)return k.return();r={url:v.url};try{return k.return(navigator.share(r))}catch(y){}_.o7(k)})};var rR=function(){};
_.N(rR,C$);rR.prototype.resolveCommand=function(){return _.P(function(g){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.o7(g)})};var kH=function(g){this.JSC$15311_navigationConfirmationService=g};
_.N(kH,C$);kH.prototype.resolveCommand=function(){var g=this;return _.P(function(v){g.JSC$15311_navigationConfirmationService.cancelPendingNavigation();_.o7(v)})};
kH[KJ]=[YW];var yQ=function(g){this.JSC$15314_screenManager=g};
_.N(yQ,C$);yQ.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S,Y,e;return _.P(function(a){y=(k=v.form)==null?void 0:k.event;W=(z=v.form)==null?void 0:z.element;if(!y)throw new _.EU("Event not passed in when resolving command");S=_.I(y.composedPath());for(Y=S.next();!Y.done;Y=S.next())if(e=Y.value,e.tagName==="YT-COPY-LINK-RENDERER")return e.copyUrlToClipboard(),W&&_.u1(r.JSC$15314_screenManager,W),a.return();_.o7(a)})};
yQ[KJ]=[_.p0];var cN=function(){this.JSC$15318_miniAppClientDataProvider=_.h0().resolve(_.u7)};
_.N(cN,C$);cN.prototype.resolveCommand=function(){var g=this,v,r;return _.P(function(k){if(g.JSC$15318_miniAppClientDataProvider.clientData.has("video_id")){var y=g.JSC$15318_miniAppClientDataProvider,z=y.clientData.get("video_id");z&&y.clientData.delete("video_id");v="https://youtube.com/watch?v="+z;r=Ea(v);if(r===void 0)throw Error("zi`"+v);_.ub(window,r)}_.o7(k)})};var zx=function(){};
_.N(zx,C$);zx.prototype.resolveCommand=function(){return _.P(function(g){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.o7(g)})};var IZ=function(){};
_.N(IZ,C$);IZ.prototype.resolveCommand=function(){var g;return _.P(function(v){if(v.nextAddress==1)return _.U(v,_.YRA(window.document.documentElement),2);(g=document.querySelector("mini-app-container-view-model iframe"))&&g.focus();_.o7(v)})};var WN=function(g){this.JSC$15325_navigationConfirmationService=g};
_.N(WN,C$);
WN.prototype.resolveCommand=function(){var g=this;return _.P(function(v){var r=g.JSC$15325_navigationConfirmationService,k=_.h0().resolve(_.AD),y;if(((y=r.navigateParams)==null?void 0:y.data)!==void 0){var z;_.fzH(k,r.navigateParams.endpoint,r.navigateParams.data,(z=r.navigateParams.navigationType)!=null?z:1,r.navigateParams.tempData,r.navigateParams.isMiniplayer,void 0,!0);r.navigateParams=void 0;r.customConfirmationCommand=void 0}else r.navigateParams&&(k.navigate(r.navigateParams.endpoint,r.navigateParams.reload,
r.navigateParams.params,r.navigateParams.tempData,r.navigateParams.requestType,r.navigateParams.createScreenConfig,!0),r.navigateParams=void 0,r.customConfirmationCommand=void 0);_.o7(v)})};
WN[KJ]=[YW];var PN=function(){};
_.N(PN,C$);PN.prototype.resolveCommand=function(){return _.P(function(g){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.o7(g)})};var ST=function(g){this.JSC$15330_prefStorage=g};
_.N(ST,C$);ST.prototype.resolveCommand=function(){var g=this,v,r;return _.P(function(k){switch(k.nextAddress){case 1:return _.U(k,g.JSC$15330_prefStorage,2);case 2:return(v=k.yieldResult)?_.U(k,v.set("sfvle",!1),3):k.return();case 3:return _.U(k,v.set("sfvles",!0),4);case 4:r=_.o0(),_.YX(0,203,!1),_.YX(0,204,!0),r.save(),_.o7(k)}})};
ST[KJ]=[n8];var oZ=function(g){this.JSC$15333_prefStorage=g};
_.N(oZ,C$);oZ.prototype.resolveCommand=function(){var g=this,v,r;return _.P(function(k){switch(k.nextAddress){case 1:return _.U(k,g.JSC$15333_prefStorage,2);case 2:return(v=k.yieldResult)?_.U(k,v.set("sfvle",!0),3):k.return();case 3:return _.U(k,v.set("sfvles",!0),4);case 4:r=_.o0(),_.YX(0,203,!0),_.YX(0,204,!0),r.save(),_.o7(k)}})};
oZ[KJ]=[n8];var SFF=new _.bR("SNACKBAR_CONTROLLER_TOKEN");var YH=function(g){this.controller=g};
_.N(YH,C$);YH.prototype.resolveCommand=function(g){var v=this,r,k,y;return _.P(function(z){r=_.l(g,BoB);if(!r)return z.return();k=_.l(r.content,Ist);if(!k)return z.return();var W=v.controller,S=k,Y=(y=r.animationStyle)!=null?y:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(W.showSnackbarFn)W.showSnackbarFn({snackbarViewModel:S,animationStyle:Y,durationMs:r.durationSeconds*1E3});else throw Error("ij");_.o7(z)})};
YH[KJ]=[SFF];var Un=function(){};
_.N(Un,C$);Un.prototype.resolveCommand=function(g){var v;return _.P(function(r){v=_.l(g,x5t);if(!v||typeof v.key!=="string"||typeof v.value!=="string")return r.return();window.localStorage.setItem(v.key,v.value);_.o7(r)})};var AP=function(g){this.store=g};
_.N(AP,C$);AP.prototype.resolveCommand=function(g){var v=this,r;return _.P(function(k){r=_.l(g,kWT);if(!r||!r.stepId||!r.token)return k.return();v.store.dispatch(Q8u({stepId:r.stepId,token:r.token,isSelected:!1}));_.o7(k)})};
AP[KJ]=[WZ];var eT=function(g,v,r){this.innertubeTransportService=g;this.store=v;this.JSC$15349_screenManager=r};
_.N(eT,C$);
eT.prototype.resolveCommand=function(g){var v=this,r,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X,b,n,h,IY,Ao;return _.P(function(dC){r=_.l(g,Jru);if(!r||(k=r.stepIds)==null||!k.length)return dC.return();y=v.store.getState().talkToRecs;z=[];W=[];S=_.I(r.stepIds);for(Y=S.next();!Y.done;Y=S.next())for(e=Y.value,a=void 0,(E=(a=y.stepStates[e])==null?void 0:a.userQuery)&&W.push({userQuery:E.userQuery,userQueryToken:E.token}),p=void 0,f=(p=y.stepStates[e])==null?void 0:p.selectionStates,Z=_.I(Object.entries(f)),L=
Z.next();!L.done;L=Z.next())Q=L.value,O=_.I(Q),q=O.next().value,X=O.next().value,b=q,n=X,n.isSelected&&z.push(b);h={selectedChipTokens:z,userQueries:W,submittedStepIds:r.stepIds};IY={browseTalk2recsFormData:h};r.browseEndpoint?(Ao=g,_.H6(Ao,_.SG,r.browseEndpoint)):r.command&&(Ao=r.command);return Ao?_.U(dC,_.$h(v.innertubeTransportService,Ao,{formData:IY,disableCache:!0}).then(function(Hh){(Hh==null?0:Hh.trackingParams)&&v.JSC$15349_screenManager.graftServerVe(Hh==null?void 0:Hh.trackingParams)}),
0):dC.return()})};
eT[KJ]=[_.Hi,WZ,_.p0];var aZ=function(g){this.store=g};
_.N(aZ,C$);aZ.prototype.resolveCommand=function(g){var v=this,r;return _.P(function(k){r=_.l(g,rjJ);if(!r||!r.stepId||!r.token)return k.return();v.store.dispatch(Q8u({stepId:r.stepId,token:r.token,isSelected:!0}));_.o7(k)})};
aZ[KJ]=[WZ];var En=function(g){this.store=g};
_.N(En,C$);En.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S;return _.P(function(Y){k=_.l(g,Occ);if(!k||!k.stepId||!k.userQueryToken)return Y.return();S=(W=(y=v)==null?void 0:(z=y.form)==null?void 0:z.userQuery)!=null?W:"";r.store.dispatch(_.nf({type:"TALK_TO_RECS_UPDATE_USER_QUERY",payload:{stepId:k.stepId,userQueryToken:k.userQueryToken,userQuery:S}}));_.o7(Y)})};
En[KJ]=[WZ];_.oju=new _.bR("TIMELY_ACTIONS_CONTROLLER_TOKEN");var dR=function(g){this.controller=g};
_.N(dR,C$);dR.prototype.resolveCommand=function(g){var v=this,r,k,y,z;return _.P(function(W){r=_.l(g,PRc);if(!r)return W.return();k=r;y=k.id;z=k.isVisible;if(y===void 0||z===void 0)return W.return();var S;(S=v.controller.timelyActionsMap.get(y))==null||S(y,z);_.o7(W)})};
dR[KJ]=[_.oju];var YF0=function(){this.timelyActionsMap=new Map};var pO=function(g){this.JSC$15376_commandHandler=g};
_.N(pO,C$);pO.prototype.resolveCommand=function(g){var v=this,r,k,y,z,W;return _.P(function(S){r=_.l(g,_.ev);if(!r)return S.return();z=(k=r.item)==null?void 0:(y=k.notificationTextRenderer)==null?void 0:y.successResponseText;if(!z)return S.return();W=_.Fm(z);v.JSC$15376_commandHandler.resolveCommand(W);_.o7(S)})};
pO[KJ]=[_.nv];var Tx=function(g,v){this.innertubeTransportService=g;this.JSC$15381_playerApiPromise=v};
_.N(Tx,C$);
Tx.prototype.resolveCommand=function(g){var v=this,r,k,y,z,W,S,Y,e,a;return _.P(function(E){if(E.nextAddress==1)return _.U(E,v.JSC$15381_playerApiPromise,2);r=E.yieldResult;k=r.getOption("captions","track");y=Object.assign({},_.l(g,_.v2H));(W=(z=r.getVideoData())==null?void 0:z.video_id)?y.externalVideoId=W:_.J0(Error("Ai"));if((S=k)==null?0:S.languageCode)y.languageCode=k.languageCode;if((Y=k)==null?0:Y.kind)y.kind=k.kind;if((e=k)==null?0:e.name)y.name=k.name;a=Object.assign({},g,{getTranscriptEndpoint:y});return _.U(E,
_.$h(v.innertubeTransportService,a),0)})};
Tx[KJ]=[_.Hi,_.hW];var lm=function(){};
_.N(lm,C$);lm.prototype.resolveCommand=function(g){var v,r,k,y,z,W,S,Y;return _.P(function(e){v=_.l(g,KnB);if((r=v)==null||!r.paramKeyValuePairs)return e.return();k=window.location.href;y=_.I(v.paramKeyValuePairs);for(z=y.next();!z.done;z=y.next())W=z.value,W.key&&W.value&&(S={},k=_.mV(k,(S[W.key]=W.value,S)));Y=_.h0().resolve(_.PO);_.WO(Y,k);_.o7(e)})};var fO=function(g,v){this.JSC$15388_commandHandler=g;this.innertubeTransportService=v};
_.N(fO,C$);
fO.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X;return _.P(function(b){switch(b.nextAddress){case 1:return(z=(k=v)==null?void 0:(y=k.form)==null?void 0:y.element)&&_.Jy(z),W=_.o0().get("hl"),S="",_.cD(b,2),_.U(b,k6A(W),4);case 4:S=b.yieldResult;_.Ju(b,3);break;case 2:return _.S2(b),z&&_.OY(z),_.Z0(Error("Ci"),"ERROR"),b.return();case 3:Y=_.l(g,jCj);if(!Y)return z&&_.OY(z),b.return();(E=(e=Y.commerceActionConfig)==null?void 0:(a=e.commandLifeCycleConfig)==null?
void 0:a.onStartCommand)&&r.JSC$15388_commandHandler.resolveCommand(E);return _.U(b,_.$h(r.innertubeTransportService,g,{client_data:{paymentsClientToken:{token:S}}}),5);case 5:(p=b.yieldResult)?(z&&_.OY(z),((Q=p)==null?0:Q.command)&&r.JSC$15388_commandHandler.resolveCommand(p.command),(X=(O=Y.commerceActionConfig)==null?void 0:(q=O.commandLifeCycleConfig)==null?void 0:q.onSuccessCommand)&&r.JSC$15388_commandHandler.resolveCommand(X)):(z&&_.OY(z),_.Z0(Error("Di")),(L=(f=Y.commerceActionConfig)==null?
void 0:(Z=f.commandLifeCycleConfig)==null?void 0:Z.onFailureCommand)&&r.JSC$15388_commandHandler.resolveCommand(L)),_.o7(b)}})};
fO[KJ]=[_.nv,_.Hi];var Ny=function(g,v,r){this.store=g;this.JSC$15404_commandHandler=v;this.innertubeTransportService=r};
_.N(Ny,C$);
Ny.prototype.resolveCommand=function(g,v){var r=this,k,y,z,W,S,Y,e,a,E;return _.P(function(p){k=_.l(g,$WF);y=k.googlePaymentPayload;k.onStartCommand&&r.JSC$15404_commandHandler.resolveCommand(k.onStartCommand);z=y.encryptedPurchaseParams;W=y.ypcLogWalletAnalyticDataEndpoint;S=k.serializedTransactionFlowLoggingParams;Y=y.serializedPaymentsClientParams;e=k.ypcCujContext;E=zDh(r.innertubeTransportService,(a=v)==null?void 0:a.form,z,W,S,Y,e);return p.return(E.then(function(f){ywR(v==null?void 0:v.form,
!1);var Z=r.store,L=r.JSC$15404_commandHandler,Q=f.integratorData;Q==null||Q===""||f.error!=null?(String(f.error)==="-1"&&k.onDismissCommand?L.resolveCommand(k.onDismissCommand):String(f.error)!=="-1"&&k.onFailureCommand&&L.resolveCommand(k.onFailureCommand),String(f.error)!=="-1"&&String(f.error)!=="132"&&_.Z0(Error("Ei"),"ERROR")):(k.googlePaymentEntityKey&&Z.dispatch(_.WW("commerceAcquisitionClientPayloadEntity",k.googlePaymentEntityKey,{key:k.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:Q,
fundsGuaranteeCallbackClientData:f.integratorClientCallbackData}}})),k.onSuccessCommand&&L.resolveCommand(k.onSuccessCommand));_.rh()},function(f){ywR(v==null?void 0:v.form,!1);
_.Z0(f,"ERROR");k.onFailureCommand&&r.JSC$15404_commandHandler.resolveCommand(k.onFailureCommand)}))})};
Ny[KJ]=[kV,_.nv,_.Hi];var Z$=function(g,v){this.JSC$15408_commandHandler=g;this.purchaseManager=v};
_.N(Z$,C$);
Z$.prototype.resolveCommand=function(g){var v=this,r,k,y,z,W,S,Y,e,a;return _.P(function(E){r=_.l(g,JAu);((k=r)==null?0:(y=k.commandLifeCycleConfig)==null?0:y.onStartCommand)&&v.JSC$15408_commandHandler.resolveCommand(r.commandLifeCycleConfig.onStartCommand);if(!((z=r)==null?0:(W=z.googlePaymentPurchaseManagerPayload)==null?0:W.securePayloadBytes))return _.Z0(Error("Fi"),"ERROR"),E.return();S=vX6(_.oH(r.googlePaymentPurchaseManagerPayload.securePayloadBytes));Y=_.o0().get("hl");e=_.JW();pKt(S.serialize(),
Y,function(p){e.resolve(p)},function(p){e.reject(p)},e.resolve);
a=e.promise;return E.return(a.then(function(p){if(p)if(p==null?0:p.errorCode){_.Z0(Error("Gi`"+p.errorCode),"ERROR");var f,Z;((f=r)==null?0:(Z=f.commandLifeCycleConfig)==null?0:Z.onFailureCommand)&&v.JSC$15408_commandHandler.resolveCommand(r.commandLifeCycleConfig.onFailureCommand)}else if(p==null?0:p.isCancelled){var L,Q;((L=r)==null?0:(Q=L.commandLifeCycleConfig)==null?0:Q.onCancelCommand)&&v.JSC$15408_commandHandler.resolveCommand(r.commandLifeCycleConfig.onCancelCommand)}else{var O,q;((O=r)==
null?0:(q=O.commandLifeCycleConfig)==null?0:q.onSuccessCommand)&&v.JSC$15408_commandHandler.resolveCommand(r.commandLifeCycleConfig.onSuccessCommand)}},function(p){_.Z0(p,"ERROR");
var f,Z;((f=r)==null?0:(Z=f.commandLifeCycleConfig)==null?0:Z.onFailureCommand)&&v.JSC$15408_commandHandler.resolveCommand(r.commandLifeCycleConfig.onFailureCommand)}))})};
Z$[KJ]=[_.nv,T56];var Uaj=function(g,v){this.JSC$15416_commandHandler=g;this.commandAllowlistOverride=v;var r;this.commandAllowlist=(r=this.commandAllowlistOverride)!=null?r:OX};
Uaj.prototype.handleResponse=function(g,v,r){var k,y=v==null?void 0:(k=v.config)==null?void 0:k.command;if(!y||this.commandAllowlist.some(function(z){return!!_.l(y,z)})){v=void 0;
r!==void 0&&(v={form:{element:r}});g.onResponseReceivedCommand&&this.JSC$15416_commandHandler.resolveCommand(g.onResponseReceivedCommand,v);g.onResponseReceivedAction&&this.JSC$15416_commandHandler.resolveCommand(g.onResponseReceivedAction,v);g.onResponseReceivedEndpoint&&this.JSC$15416_commandHandler.resolveCommand(g.onResponseReceivedEndpoint,v);g.command&&this.JSC$15416_commandHandler.resolveCommand(g.command,v);if(g.onResponseReceivedCommands)for(r=_.I(g.onResponseReceivedCommands),k=r.next();!k.done;k=
r.next())this.JSC$15416_commandHandler.resolveCommand(k.value,v);if(g.onResponseReceivedActions)for(r=_.I(g.onResponseReceivedActions),k=r.next();!k.done;k=r.next())this.JSC$15416_commandHandler.resolveCommand(k.value,v);if(g.onResponseReceivedEndpoints)for(r=_.I(g.onResponseReceivedEndpoints),k=r.next();!k.done;k=r.next())this.JSC$15416_commandHandler.resolveCommand(k.value,v);if(g.actions)for(g=_.I(g.actions),r=g.next();!r.done;r=g.next())this.JSC$15416_commandHandler.resolveCommand(r.value,v)}};
Uaj[KJ]=[_.nv,_.Bd(NRT)];var Az_=new _.bR("INNERTUBE_TOKEN_SERVICE");var ed_=new _.bR("SCHEDULER_TOKEN");var aw_=function(g){this.scheduler=g;g={};this.tokenMap=(g.app={},g.user={},g)};
aw_.prototype.handleResponse=function(g,v){if(!v)throw Error("Hi");var r;if(g=(r=g.responseContext)==null?void 0:r.innertubeTokenJar){if(g.appTokens){var k,y,z;r=(k=v.innerTubeRequest.context)==null?void 0:(y=k.request)==null?void 0:(z=y.innertubeTokenJar)==null?void 0:z.appTokens;EjP(this,g.appTokens,this.tokenMap.app,r)}if(g.userTokens){var W,S,Y;v=(W=v.innerTubeRequest.context)==null?void 0:(S=W.request)==null?void 0:(Y=S.innertubeTokenJar)==null?void 0:Y.userTokens;EjP(this,g.userTokens,this.tokenMap.user,
v)}}};
aw_.prototype.processContext=function(g){g.request||(g.request={});var v=Object.keys(this.tokenMap.app).length,r=Object.keys(this.tokenMap.user).length;if(v||r)g.request.innertubeTokenJar={},v&&(g.request.innertubeTokenJar.appTokens=[].concat(_.fF(Object.values(this.tokenMap.app).flat()))),r&&(g.request.innertubeTokenJar.userTokens=[].concat(_.fF(Object.values(this.tokenMap.user).flat())))};
var EjP=function(g,v,r,k){v=_.I(v);for(var y=v.next(),z={};!y.done;z={token$jscomp$137:void 0},y=v.next()){z.token$jscomp$137=y.value;if(z.token$jscomp$137.type===void 0)throw new _.EU("InnerTube token has no type",z.token$jscomp$137);if(z.token$jscomp$137.clearTokens)r[z.token$jscomp$137.type]=[];else if(z.token$jscomp$137.value!==void 0){r[z.token$jscomp$137.type]||(r[z.token$jscomp$137.type]=[]);if(k!==void 0&&k.length){y=_.I(k);for(var W=y.next(),S={};!W.done;S={requestToken:void 0},W=y.next())S.requestToken=
W.value,W=r[z.token$jscomp$137.type].findIndex(function(Y){return function(e){return e===Y.requestToken||(0,_.ZG.equals)(e,Y.requestToken)}}(S)),W>-1&&r[z.token$jscomp$137.type].splice(W,1)}r[z.token$jscomp$137.type].push(z.token$jscomp$137);
z.token$jscomp$137.maxAgeSeconds&&Number(z.token$jscomp$137.maxAgeSeconds)>0&&g.scheduler.addLowPriorityJob(function(Y){return function(){var e=r[Y.token$jscomp$137.type].indexOf(Y.token$jscomp$137);e>-1&&r[Y.token$jscomp$137.type].splice(e,1)}}(z),Number(z.token$jscomp$137.maxAgeSeconds)*1E3)}else throw new _.EU("InnerTube token has no value",z.token$jscomp$137);
}};
aw_[KJ]=[ed_];var daB=new _.bR("LOCAL_INNERTUBE_ROUTER_TOKEN"),pmj=new _.bR("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var HN=function(g){this.serviceMap=g};
HN.prototype.shouldPreferLocalResponse=function(g,v){return(g=TU0(this,g))?g.shouldPreferLocalResponse(v):!1};
HN.prototype.localInnertubeResponse=function(g,v){var r=this,k;return _.P(function(y){return(k=TU0(r,g))?y.return(k.localInnertubeResponse(v)):y.return(Promise.reject(Error("Ii")))})};
HN.prototype.canProvideFallbackResponse=function(g,v){return(g=TU0(this,g))?g.canProvideFallbackResponse(v):!1};
HN.prototype.localFallbackInnertubeResponse=function(g,v){var r=this,k;return _.P(function(y){return(k=TU0(r,g))?y.return(k.localFallbackInnertubeResponse(v)):y.return(Promise.reject(Error("Ii")))})};
var TU0=function(g,v){v=_.zE(v);return v?(g=g.serviceMap[v])?g:null:null};
HN[KJ]=[pmj];var eV=function(){};
eV.prototype.shouldPreferLocalResponse=function(){return!1};
eV.prototype.localInnertubeResponse=function(){return _.P(function(g){return g.return(Promise.reject(Error("Ji")))})};
eV.prototype.canProvideFallbackResponse=function(){return!0};
eV.prototype.localFallbackInnertubeResponse=function(){var g,v,r;return _.P(function(k){g=d0("CLOSE_POPUP");v={openPopupAction:WBJ()};r={actions:[g,v]};return k.return(r)})};var Gv3=function(g,v){this.JSC$15466_upliftPromise=g;this.store=v};
_.c=Gv3.prototype;_.c.shouldPreferLocalResponse=function(g){var v=g.videoId,r;if(r=v)r=wL3(this.store.getState().entities,g.videoId);return r&&Qws(this.store.getState().entities,v)?SVT(this.store.getState().entities,g.playlistId):!1};
_.c.localInnertubeResponse=function(g){var v=this,r;return _.P(function(k){return(r=v.getPlayerResponse(g))?k.return(Promise.resolve(r)):k.return(Promise.reject(Error("Ki")))})};
_.c.canProvideFallbackResponse=function(g){return!!g.videoId};
_.c.localFallbackInnertubeResponse=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,v.JSC$15466_upliftPromise,2);r=v.getPlayerResponse(g);var y;r?y=k.return(Promise.resolve(r)):y=ea(v.store.getState().entities,g.videoId)?k.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.XV(_.I0("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:uXm()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
k.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.XV(_.I0("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:CSJ()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return y})};
_.c.getPlayerResponse=function(g){return k3C(this.store.getState().entities,g.videoId)};var Ar=function(g,v){this.localPlayerService=g;this.localWatchNextService=v};
Ar.prototype.shouldPreferLocalResponse=function(g){var v=g.playerRequest;g=g.watchNextRequest;return!!(v&&this.localPlayerService.shouldPreferLocalResponse(v)&&g&&this.localWatchNextService.shouldPreferLocalResponse(g))};
Ar.prototype.localInnertubeResponse=function(g){var v=this,r,k,y,z;return _.P(function(W){if(W.nextAddress==1){r=g.playerRequest;k=g.watchNextRequest;if(!r||!k)throw new _.EU("Missing streaming request",g);return _.U(W,v.localPlayerService.localInnertubeResponse(r),2)}if(W.nextAddress!=3)return y=W.yieldResult,_.U(W,v.localWatchNextService.localInnertubeResponse(k),3);z=W.yieldResult;return W.return({playerResponse:y,watchNextResponse:z})})};
Ar.prototype.canProvideFallbackResponse=function(g){var v=g.playerRequest;g=g.watchNextRequest;return!!(v&&this.localPlayerService.canProvideFallbackResponse(v)&&g&&this.localWatchNextService.canProvideFallbackResponse(g))};
Ar.prototype.localFallbackInnertubeResponse=function(g){var v=this,r,k,y,z;return _.P(function(W){if(W.nextAddress==1)return r=g.playerRequest,k=g.watchNextRequest,r&&k?_.U(W,v.localPlayerService.localFallbackInnertubeResponse(r),2):W.return(Promise.reject(new _.EU("Missing streaming request",g)));if(W.nextAddress!=3)return y=W.yieldResult,_.U(W,v.localWatchNextService.localFallbackInnertubeResponse(k),3);z=W.yieldResult;return W.return({playerResponse:y,watchNextResponse:z})})};var oa=function(g){this.JSC$15476_persistentStorePromiseAccessor=g};
oa.prototype.shouldPreferLocalResponse=function(){return!1};
oa.prototype.localInnertubeResponse=function(){return _.P(function(g){return g.return(Promise.reject(Error("Li")))})};
oa.prototype.canProvideFallbackResponse=function(){return!0};
oa.prototype.localFallbackInnertubeResponse=function(){var g=this,v,r;return _.P(function(k){return k.nextAddress==1?_.U(k,g.JSC$15476_persistentStorePromiseAccessor(),2):k.nextAddress!=3?(v=k.yieldResult)?_.U(k,v.get("service:guide:fallback"),3):k.return(Promise.reject(Error("Mi"))):(r=k.yieldResult)&&_.vI(r)?k.return(otK(_.vI(r))):k.return(Promise.reject(Error("Ni")))})};var aa=function(){};
aa.prototype.shouldPreferLocalResponse=function(){return!1};
aa.prototype.localInnertubeResponse=function(){return _.P(function(g){return g.return(Promise.reject(Error("Oi")))})};
aa.prototype.canProvideFallbackResponse=function(){return!0};
aa.prototype.localFallbackInnertubeResponse=function(){var g,v,r;return _.P(function(k){g=d0("CLOSE_POPUP");v={openPopupAction:WBJ()};r={actions:[g,v]};return k.return(r)})};var SV=function(){this.urlMap=lwP;this.fallbackCommand=_.Sb};
SV.prototype.shouldPreferLocalResponse=function(g){return(g=g.url)?!!fw6(this,g):!1};
SV.prototype.localInnertubeResponse=function(g){var v=this,r;return _.P(function(k){return(r=g.url)?k.return(NU0(g,fw6(v,r))):k.return(Promise.reject(Error("Pi")))})};
SV.prototype.canProvideFallbackResponse=function(){return!0};
SV.prototype.localFallbackInnertubeResponse=function(g){var v=this,r,k,y,z,W,S,Y;return _.P(function(e){r=g.url;if(!r)return e.return(NU0(g,v.fallbackCommand));if(k=fw6(v,r))return e.return(NU0(g,k));y=void 0;z=_.zE(r);z==="/watch"&&(W=_.j8(r,"v"))&&(Y=(S=_.j8(r,"list"))!=null?S:void 0,y=_.GF(W,Y));y||(y=v.fallbackCommand);return e.return(NU0(g,y))})};
var fw6=function(g,v){if(v)return g.urlMap[_.xD(v)]},NU0=function(g,v){v&&g.parentTrackingParams&&(v.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:g.parentTrackingParams}},v.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:v})};var YV=function(g,v,r){this.JSC$15486_upliftPromise=g;this.store=v;this.JSC$15486_persistentStorePromiseAccessor=r};
YV.prototype.shouldPreferLocalResponse=function(){return!1};
YV.prototype.localInnertubeResponse=function(){return _.P(function(g){return g.return(Promise.reject(Error("Qi")))})};
YV.prototype.canProvideFallbackResponse=function(){return!0};
YV.prototype.localFallbackInnertubeResponse=function(){var g=this;return _.P(function(v){return v.return(ZZt(g))})};
var ZZt=function(g){var v,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,gj(g.JSC$15486_upliftPromise,g.store),2);v=k.yieldResult;r={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[P5k(v)]}}}};return k.return(HZj(g,r))})},HZj=function(g,v){var r,k;
return _.P(function(y){if(y.nextAddress==1)return _.U(y,g.JSC$15486_persistentStorePromiseAccessor(),2);if(y.nextAddress!=3)return r=y.yieldResult,_.U(y,rj(r),3);k=y.yieldResult;return y.return({responseContext:{},contents:v,topbar:k})})};var WI=function(g,v,r){this.JSC$15493_upliftPromise=g;this.store=v;this.JSC$15493_persistentStorePromiseAccessor=r};
WI.prototype.shouldPreferLocalResponse=function(g){var v=g.videoId;return v&&wL3(this.store.getState().entities,v)&&Qws(this.store.getState().entities,v)?SVT(this.store.getState().entities,g.playlistId):!1};
WI.prototype.localInnertubeResponse=function(g){var v=this,r,k;return _.P(function(y){if(y.nextAddress==1)return(r=g.videoId)?_.U(y,v.JSC$15493_upliftPromise,2):y.return(Promise.reject(Error("Ri")));if(y.nextAddress!=3)return _.U(y,toP(v,g,r),3);k=y.yieldResult;return y.return(Dat(v,k,r))})};
WI.prototype.canProvideFallbackResponse=function(g){return g.videoId?!0:!1};
WI.prototype.localFallbackInnertubeResponse=function(g){var v=this,r,k,y,z;return _.P(function(W){switch(W.nextAddress){case 1:return(r=g.videoId)?_.U(W,v.JSC$15493_upliftPromise,2):W.return(Promise.reject(Error("Ri")));case 2:return _.U(W,toP(v,g,r),3);case 3:k=W.yieldResult;if(ea(v.store.getState().entities,r)){W.jumpTo(4);break}return _.U(W,gj(v.JSC$15493_upliftPromise,v.store),5);case 5:return y=W.yieldResult,W.return(Ll1(k,y));case 4:return wL3(v.store.getState().entities,r)&&Qws(v.store.getState().entities,
r)?W.return(Dat(v,k,r)):(z={title:_.XV(_.I0("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:uXm()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},W.return(Ll1(k,z)))}})};
var toP=function(g,v,r){var k,y,z,W,S;return _.P(function(Y){if(Y.nextAddress==1)return k=v.playlistId,y=_.GF(r,k),_.U(Y,g.JSC$15493_persistentStorePromiseAccessor(),2);if(Y.nextAddress!=3)return z=Y.yieldResult,_.U(Y,rj(z),3);W=Y.yieldResult;S={responseContext:{},currentVideoEndpoint:y,topbar:W};return Y.return(S)})},Dat=function(g,v,r){if(g=ea(g.store.getState().entities,r)){var k;
r=g.videoEntity;var y,z={title:B2(r.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.h7((k=r.localizedStrings)==null?void 0:k.viewCount),viewCount:_.h7((y=r.localizedStrings)==null?void 0:y.viewCount)}}};r.publishedTimestampMillis&&(z.dateText=_.h7(FIT(new Date(Number(r.publishedTimestampMillis)))));k={videoPrimaryInfoRenderer:z};y=g.videoEntity;g=g.channelEntity;g={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:B2(_.I0("SHOW_MORE",void 0,"Show more")),
showLessText:B2(_.I0("SHOW_LESS",void 0,"Show less")),description:y.formattedDescription,owner:{videoOwnerRenderer:{title:B2(g.title),thumbnail:g.avatar}}}};v.contents={twoColumnWatchNextResults:{results:{results:{contents:[k,g]}}}}}return v},Ll1=function(g,v){g.contents={singleColumnWatchNextResults:{results:{results:{contents:[P5k(v)]}}}};
return g};var Uh=function(g,v,r){this.JSC$15498_upliftPromise=g;this.store=v;this.JSC$15498_persistentStorePromiseAccessor=r};
Uh.prototype.shouldPreferLocalResponse=function(){return!1};
Uh.prototype.localInnertubeResponse=function(){return _.P(function(g){return g.return(Promise.reject(Error("Si")))})};
Uh.prototype.canProvideFallbackResponse=function(){return!0};
Uh.prototype.localFallbackInnertubeResponse=function(){var g=this,v,r,k,y;return _.P(function(z){switch(z.nextAddress){case 1:return _.U(z,g.JSC$15498_persistentStorePromiseAccessor(),2);case 2:return v=z.yieldResult,_.U(z,rj(v),3);case 3:return r=z.yieldResult,k={responseContext:{},topbar:r},_.U(z,g.JSC$15498_upliftPromise,4);case 4:return _.U(z,gj(g.JSC$15498_upliftPromise,g.store),5);case 5:return y=z.yieldResult,k.watchStatus={backgroundPromoRenderer:y},z.return(k)}})};var wmt=new _.bR("ENDPOINT_MAP");var Qhu=function(){var g=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return g.sequenceMap}}},foC=function(g,v,r){var k,y=(k=v.config)==null?void 0:k.sequenceStrategy;
if(!y)return r();g.sequenceMap.has(y.sequenceKey)||g.sequenceMap.set(y.sequenceKey,[]);g=g.sequenceMap.get(y.sequenceKey);switch(y.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return CXj(g,v,r);case "REQUEST_SEQUENCE_TYPE_REPLACE":return uJt(g,v,r);default:throw new _.EU("Request could not be sequenced",v);}},CXj=function(g,v,r){var k,y,z;
return _.P(function(W){g.length>0?(y=g[g.length-1],k=y.responsePromise.then(function(){return r()})):k=r();
z={request:v,responsePromise:k};g.push(z);xaC(g,z);return W.return(z.responsePromise)})},uJt=function(g,v,r){r=r();
if(g.length>0)for(var k=_.I(g),y=k.next();!y.done;y=k.next())y.value.responsePromise=r;var z={request:v,responsePromise:r};g.push(z);xaC(g,z);return Promise.resolve().then(function(){return g.indexOf(z)>0?z.responsePromise.then(function(W){return Object.assign({},W,{sequenceMetaData:{skipProcessing:!0}})}):z.responsePromise})},xaC=function(g,v){v.responsePromise.then(function(){var r=g.indexOf(v);
r>-1&&g.splice(r,1)})};var jhV=new _.bR("REQUEST_SEQUENCING");var tP=function(){};
_.N(tP,va);tP.prototype.getApiPaths=function(){return[]};
tP.prototype.getExtension=function(g){return _.l(g,yrj)};
tP.prototype.JSC$11000_buildRequest=function(g,v){g.recaptchaToken=v.recaptchaToken};
tP.prototype.getApiUrl=function(){return"/das_captcha"};var D$=function(){};
_.N(D$,va);D$.prototype.getApiPaths=function(){return xw1};
D$.prototype.getExtension=function(g){return _.l(g,Cw0)};
D$.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;v.createBackstagePostParams&&(g.createBackstagePostParams=v.createBackstagePostParams);r.comment_text&&(g.commentText=r.comment_text);if(r.attached_video_id)g.videoAttachment={videoId:r.attached_video_id};else if(r.image_poll_options)g.pollAttachmentData={options:r.image_poll_options};else if(r.poll_options)g.pollAttachment={choices:r.poll_options};else if(r.quiz_options)g.quizAttachmentData={options:r.quiz_options};else if(r.image_blob_id)g.imageAttachment=
{encryptedBlobId:r.image_blob_id},r.source_video_id&&(g.imageAttachment.sourceExternalVideoId=r.source_video_id),r.image_preview_coordinates&&(g.imageAttachment.previewCoordinates=JSON.parse(r.image_preview_coordinates));else if(r.images_data)g.imagesAttachment={imagesData:r.images_data};else if(r.clip_external_video_id!==void 0||r.clip_offset_ms!==void 0||r.clip_duration_ms!==void 0){var k,y,z,W,S;g.clipAttachment={externalVideoId:(z=r.clip_external_video_id)!=null?z:"",offsetMs:(W=(k=r.clip_offset_ms)==
null?void 0:k.toString())!=null?W:"",durationMs:(S=(y=r.clip_duration_ms)==null?void 0:y.toString())!=null?S:""}}else r.shared_post_id&&(g.sharedPostAttachment={postId:r.shared_post_id});r.tagged_video_id&&(g.postCreationData={taggedVideoId:r.tagged_video_id});r.access_restrictions&&(typeof r.access_restrictions==="number"&&(v=r.access_restrictions,g.accessRestrictions={restriction:v!==1&&v===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof r.access_restrictions==="string"&&
(g.accessRestrictionsParams=r.access_restrictions));r.scheduled_publish_time_sec&&(g.scheduledPublishTimeSec=r.scheduled_publish_time_sec.toString())};var LO=function(){};
_.N(LO,va);LO.prototype.getApiPaths=function(){return sc6};
LO.prototype.getExtension=function(g){return _.l(g,JEc)};
LO.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;v.decorateMessageParams&&(g.params=v.decorateMessageParams);r.text&&(g.text=r.text)};var wR=function(){};
_.N(wR,va);wR.prototype.getApiPaths=function(){return IS1};
wR.prototype.getExtension=function(g){return _.l(g,u8c)};
wR.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;r.video_id&&(g.videoId=r.video_id)};var QQ=function(){};
_.N(QQ,va);QQ.prototype.getApiPaths=function(){return Uzu};
QQ.prototype.getExtension=function(g){return _.l(g,_.c2)};
QQ.prototype.JSC$11000_buildRequest=function(g,v,r){r.suggestions_query&&(g.input=r.suggestions_query)};var CO=function(){};
_.N(CO,va);CO.prototype.getApiPaths=function(){return ieE};
CO.prototype.getExtension=function(g){return _.l(g,xFu)};
CO.prototype.JSC$11000_buildRequest=function(g,v,r){r.comment_text!==void 0&&(g.commentText=r.comment_text);r.scheduled_publish_time_sec&&(g.scheduledPublishTimeSec=r.scheduled_publish_time_sec.toString());g.updateBackstagePostParams=v.updateBackstagePostParams};var um=function(){};
_.N(um,va);um.prototype.getApiPaths=function(){return G1};
um.prototype.getExtension=function(g){return _.l(g,_.wZ)};
um.prototype.JSC$11000_buildRequest=function(g,v,r){r.formData&&(g.formData=r.formData);v.token?g.continuation=v.token:v.continuationTokenKey&&(r=_.KH().getState(),v=_.k7(r.entities,"continuationTokenEntity",v.continuationTokenKey))&&(g.continuation=String(v.continuationToken))};
var $at=function(){};
_.N($at,va);_.c=$at.prototype;_.c.getApiPaths=function(){return G1};
_.c.getExtension=function(g){return _.l(g,_.SG)};
_.c.isNavigationCommand=function(){return!0};
_.c.JSC$11007_getStoreKey=function(g){if((g=this.getExtension(g))&&g.browseId){var v={browseId:g.browseId};g.browseEndpointContextSupportedConfigs&&(v.browseEndpointContextSupportedConfigs=JSON.stringify(g.browseEndpointContextSupportedConfigs));g.params&&(v.params=g.params);g.query&&(v.query=g.query);return _.Oi("browse",v)}};
_.c.JSC$11000_buildRequest=function(g,v,r){v.browseId&&(g.browseId=v.browseId);v.params&&(g.params=v.params);v.query&&(g.query=v.query);r.formData?g.formData=r.formData:v.formData&&(g.formData=v.formData);v.browseId==="FEsubscriptions"&&_.o0().getFlag(155)&&(g.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");v.browseId==="SPaccount_playback"&&(r=_.o0(),g.formData||(g.formData={}),g.formData.accountSettingsFormData={flagCaptionsDefaultOff:r.getFlag(65),flagAutoCaptionsDefaultOn:r.getFlag(66),
flagDisableInlinePreview:r.getFlag(186),flagAudioDescriptionDefaultOn:r.getFlag(198)});if(v.browseId==="FEwhat_to_watch"){r=_.o0();var k=r.getFlag(196);r.getFlag(197)&&(g.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:k}}})}v.browseId==="FEwhat_to_watch"&&(v=_.o0().getFlag(186),g.inlineSettingStatus=v?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.c.getRequestConfig=function(g,v){v=v===void 0?{}:v;var r={};if(g=this.JSC$11007_getStoreKey(g,v))r.storeStrategy={storeKey:g,disableCache:v.disableCache};_.T("web_log_browse_ticks_ks")||(r.requestTick="br_s",r.responseTick="br_r");return r};var xH=function(){};
_.N(xH,va);xH.prototype.getApiPaths=function(){return Dw0};
xH.prototype.getExtension=function(g){return _.l(g,Mlj)};
xH.prototype.JSC$11000_buildRequest=function(g,v,r){g.legacyYoutubeChannelUsername=r.legacyYouTubeChannelUsername||"";g.legacyYoutubeChannelPassword=r.legacyYouTubeChannelPassword||""};var jT=function(){};
_.N(jT,va);jT.prototype.getApiPaths=function(){return $z1};
jT.prototype.getExtension=function(g){return _.l(g,mFt)};
jT.prototype.JSC$11000_buildRequest=function(g,v,r){r.recaptcha_response_token&&(g.recaptchaResponseToken=r.recaptcha_response_token);r.channel_id&&(g.channelId=r.channel_id)};var $H=function(){};
_.N($H,va);$H.prototype.getApiPaths=function(){return GhE};
$H.prototype.getExtension=function(g){return _.l(g,XIP)};
$H.prototype.JSC$11000_buildRequest=function(g,v,r){v.externalChannelId&&(g.externalChannelId=v.externalChannelId);r.handle&&(g.handleUpdate={handle:r.handle},v.handleEditSource&&(g.handleUpdate.handleEditSource=v.handleEditSource))};var JP=function(){};
_.N(JP,va);JP.prototype.getApiPaths=function(){return nv1};
JP.prototype.getExtension=function(g){return _.l(g,Wnu)};
JP.prototype.JSC$11000_buildRequest=function(g,v,r){v.request&&(g.channelId=v.request.channelId);var k;if(r==null?0:(k=r.uploadDefaults)==null?0:k.emojiReactionSet)g.uploadDefaultsRequest||(g.uploadDefaultsRequest={}),g.uploadDefaultsRequest.emojiReactionSet=r.uploadDefaults.emojiReactionSet};var On=function(){};
_.N(On,va);On.prototype.getApiPaths=function(){return gJF};
On.prototype.getExtension=function(g){return _.l(g,K30)};
On.prototype.JSC$11000_buildRequest=function(g,v,r){v.externalChannelId&&(g.externalChannelId=v.externalChannelId);v.channelHandleEntityKey&&(g.channelHandleEntityKey=v.channelHandleEntityKey);v.handleEditSource&&(g.handleEditSource=v.handleEditSource);r.handle?g.handle=r.handle:r.name&&(g.name=r.name)};var VQ=function(){};
_.N(VQ,va);VQ.prototype.getApiPaths=function(){return Qcc};
VQ.prototype.getExtension=function(g){return _.l(g,ToC)};
VQ.prototype.JSC$11000_buildRequest=function(g,v){v.actions?g.actions=v.actions:v.action&&(g.actions=[v.action])};var qy=function(){};
_.N(qy,va);qy.prototype.getApiPaths=function(){return Ccj};
qy.prototype.getExtension=function(g){return _.l(g,_.wZ)};
qy.prototype.JSC$11000_buildRequest=function(g,v){v.token&&(g.continuation=v.token)};var sn=function(){};
_.N(sn,va);sn.prototype.getApiPaths=function(){return cDu};
sn.prototype.getExtension=function(g){return _.l(g,_.wZ)};
sn.prototype.JSC$11000_buildRequest=function(g,v){g.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";v.token&&(g.fetchCommentsParams={continuation:v.token})};var mC=function(){};
_.N(mC,va);mC.prototype.getApiPaths=function(){return Jt6};
mC.prototype.getExtension=function(g){return _.l(g,pL6)};
mC.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;v.createReplyParams&&(g.createReplyParams=v.createReplyParams);v.commentText&&(g.commentText=_.sf(v.commentText));r.comment_text&&(g.commentText=r.comment_text);r.image_blob_id&&(g.imageAttachment={encryptedBlobId:r.image_blob_id});r.botguard_response&&(g.botguardResponse=r.botguard_response)};
_.mx.Object.defineProperties(mC.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var KO=function(){};
_.N(KO,va);KO.prototype.getApiPaths=function(){return Oht};
KO.prototype.getExtension=function(g){return _.l(g,_.dKc)};
KO.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;v.createCommentParams&&(g.createCommentParams=v.createCommentParams);v.commentText&&(g.commentText=_.sf(v.commentText));v.videoPositionMention&&(g.videoPositionMention=v.videoPositionMention);v.sources&&(g.sources=v.sources);r.comment_text&&(g.commentText=r.comment_text);r.attached_video_id?g.videoAttachment={videoId:r.attached_video_id}:r.poll_options?g.pollAttachment={choices:r.poll_options}:r.image_blob_id?g.imageAttachment=
{encryptedBlobId:r.image_blob_id}:r.shared_post_id&&(g.sharedPostAttachment={postId:r.shared_post_id});r.access_restrictions&&typeof r.access_restrictions==="number"&&(v=r.access_restrictions,g.accessRestrictions={restriction:v!==1&&v===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});r.botguard_response&&(g.botguardResponse=r.botguard_response)};
_.mx.Object.defineProperties(KO.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var bm=function(){};
_.N(bm,va);bm.prototype.getApiPaths=function(){return Xa_};
bm.prototype.getExtension=function(g){return _.l(g,fxj)};
bm.prototype.JSC$11000_buildRequest=function(g,v,r){v.commentText&&(g.replyText=_.sf(v.commentText));r.comment_text&&(g.replyText=r.comment_text);g.updateReplyParams=v.updateReplyParams};
_.mx.Object.defineProperties(bm.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var FC=function(){};
_.N(FC,va);FC.prototype.getApiPaths=function(){return B3u};
FC.prototype.getExtension=function(g){return _.l(g,lx6)};
FC.prototype.JSC$11000_buildRequest=function(g,v,r){v.commentText&&(g.commentText=_.sf(v.commentText));r.comment_text&&(g.commentText=r.comment_text);g.updateCommentParams=v.updateCommentParams};
_.mx.Object.defineProperties(FC.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var im=function(){};
_.N(im,va);im.prototype.getApiPaths=function(){return hlC};
im.prototype.getExtension=function(g){return _.l(g,y$6)};
im.prototype.JSC$11000_buildRequest=function(g,v){v.settings&&(g.settings=v.settings)};var Gx=function(){};
_.N(Gx,va);Gx.prototype.getApiPaths=function(){return Mb0};
Gx.prototype.getExtension=function(g){return _.l(g,bc_)};
Gx.prototype.JSC$11000_buildRequest=function(g,v){v.channelCreationToken&&(g.channelCreationToken=v.channelCreationToken);v.source&&(g.source=v.source)};var XC=function(){};
_.N(XC,va);XC.prototype.getApiPaths=function(){return $w6};
XC.prototype.getExtension=function(g){return _.l(g,Gnu)};
XC.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;if(r.name&&(r.given_name||r.family_name))g=new _.EU("channel creation cannot set both GAIA and YouTube names",v),_.Z0(g);else{if(v.zeroStepChannelCreationParams){if(!r.comment_text){g=new _.EU("zero_step_create_comment_params but no zero_step_texts",v);_.Z0(g);return}g.zeroStepChannelCreationParams=v.zeroStepChannelCreationParams;g.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(g.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
r.comment_text,r.botguard_response&&(g.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=r.botguard_response))}g.channelCreationToken=v.channelCreationToken;r.given_name&&(g.givenName=r.given_name);r.family_name&&(g.familyName=r.family_name);v.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(g.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(r.name||r.handle||r.avatar_url||r.encryptedBlobId||r.isNameChanged!==void 0||r.isHandleChanged!==void 0||r.isDefaultProfilePhoto!==
void 0||r.obakeImageSource)g.overrideChannelCreationParams={},r.name&&(g.overrideChannelCreationParams.name=r.name),r.handle&&(g.overrideChannelCreationParams.handle=r.handle),r.avatar_url&&(g.overrideChannelCreationParams.avatarUrl=r.avatar_url),r.encryptedBlobId&&(g.overrideChannelCreationParams.blobEncryptionId=r.encryptedBlobId),r.enableIdentityForAllChannelCreationDialog&&(r.encryptedBlobId?g.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
r.isDefaultProfilePhoto!==void 0&&(g.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=r.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),r.isNameChanged!==void 0&&(g.overrideChannelCreationParams.identityForAllChannelCreationNameTag=r.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),r.isHandleChanged!==
void 0&&(g.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=r.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),r.obakeImageSource&&(g.overrideChannelCreationParams.obakeImageSourceType=r.obakeImageSource))}};var BN=function(){};
_.N(BN,va);BN.prototype.getApiPaths=function(g){return(g=this.getExtension(g))&&g.status==="DISLIKE"?Fzt:g&&g.status==="INDIFFERENT"?Q2C:dzC};
BN.prototype.getExtension=function(g){return _.l(g,_.jd)};
BN.prototype.JSC$11000_buildRequest=function(g,v){v.target&&(g.target=v.target);if(v=this.getParams(v))g.params=v};
BN.prototype.getParams=function(g){switch(g==null?void 0:g.status){case "DISLIKE":return g.dislikeParams;case "INDIFFERENT":return g.removeLikeParams;default:return g==null?void 0:g.likeParams}};var hP=function(){};
_.N(hP,va);hP.prototype.getApiPaths=function(){return s2u};
hP.prototype.getExtension=function(g){return _.l(g,LEt)};
hP.prototype.JSC$11000_buildRequest=function(g,v){v.settingItemId&&(g.settingItemId=v.settingItemId);v.stringValue!=null&&v.stringValue!==void 0?g.newValue={stringValue:v.stringValue}:v.intValue?g.newValue={intValue:v.intValue}:v.boolValue!==null&&v.boolValue!==void 0?g.newValue={boolValue:v.boolValue}:(g=new _.EU("Unknown value type for SetSettingEndpoint.",v),_.Z0(g))};var nO=function(){};
_.N(nO,va);nO.prototype.getApiPaths=function(){return KeH};
nO.prototype.getExtension=function(g){return _.l(g,i6j)||void 0};
nO.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;v.channelIds&&(g.channelIds=v.channelIds);v.siloName&&(g.siloName=v.siloName);v.params&&(g.params=v.params);r.botguardResponse&&(g.botguardResponse=r.botguardResponse);r.feature&&(g.clientFeature=r.feature)};
_.mx.Object.defineProperties(nO.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var My=function(){};
_.N(My,va);My.prototype.getApiPaths=function(){return Feu};
My.prototype.getExtension=function(g){return _.l(g,wL0)||void 0};
My.prototype.JSC$11000_buildRequest=function(g,v){v.channelIds&&(g.channelIds=v.channelIds);v.siloName&&(g.siloName=v.siloName);v.params&&(g.params=v.params)};
_.mx.Object.defineProperties(My.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var RZ=function(g){this.shareClientParamsProvider=g};
_.N(RZ,va);RZ.prototype.getApiPaths=function(){return P8u};
RZ.prototype.getExtension=function(g){return _.l(g,grH)||_.l(g,_.vr_)||_.l(g,R$H)};
RZ.prototype.JSC$11000_buildRequest=function(g,v){v.serializedShareEntity&&(g.serializedSharedEntity=v.serializedShareEntity);if(v.clientParamIdentifier){var r;if((r=this.shareClientParamsProvider)==null?0:r.clientParams.has(v.clientParamIdentifier)){r=this.shareClientParamsProvider;v=v.clientParamIdentifier;var k=r.clientParams.get(v);k&&r.clientParams.delete(v);g.clientParams=k}}};
RZ[KJ]=[giB];var g_=function(){};
_.N(g_,va);g_.prototype.getApiPaths=function(){return ZhB};
g_.prototype.getExtension=function(g){return _.l(g,WZV)};
g_.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params)};var vf=function(){};
_.N(vf,va);vf.prototype.getApiPaths=function(){return ihH};
vf.prototype.getExtension=function(g){return _.l(g,c_P)};
vf.prototype.JSC$11000_buildRequest=function(g,v){v.dismissal&&(g.items=[v.dismissal])};
_.mx.Object.defineProperties(vf.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var r_=function(){};
_.N(r_,va);r_.prototype.getApiPaths=function(){return aSV};
r_.prototype.getExtension=function(g){return _.l(g,_.ZB)||void 0};
r_.prototype.JSC$11000_buildRequest=function(g,v,r){g.feedbackTokens=[];v.feedbackToken&&g.feedbackTokens.push(v.feedbackToken);if(v=v.cpn||r.cpn)g.feedbackContext={cpn:v};g.isFeedbackTokenUnencrypted=!!r.is_feedback_token_unencrypted;g.shouldMerge=!1;r.extra_feedback_tokens&&(g.shouldMerge=!0,g.feedbackTokens=g.feedbackTokens.concat(r.extra_feedback_tokens))};
_.mx.Object.defineProperties(r_.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var kO=function(){};
_.N(kO,va);kO.prototype.getApiPaths=function(){return aSV};
kO.prototype.getExtension=function(g){return _.l(g,_.c2)};
kO.prototype.JSC$11000_buildRequest=function(g,v,r){r.feedback_tokens&&(g.feedbackTokens=r.feedback_tokens,g.shouldMerge=!0)};
_.mx.Object.defineProperties(kO.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var yF=function(){};
_.N(yF,va);yF.prototype.getApiPaths=function(){return aSV};
yF.prototype.getExtension=function(g){return _.l(g,yjJ)};
yF.prototype.JSC$11000_buildRequest=function(g,v){v.undoToken&&(g.feedbackTokens=[v.undoToken]);v.isUndoTokenUnencrypted&&(g.isFeedbackTokenUnencrypted=v.isUndoTokenUnencrypted)};
_.mx.Object.defineProperties(yF.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var cf=function(){};
_.N(cf,va);cf.prototype.getApiPaths=function(){return vJH};
cf.prototype.getExtension=function(g){return _.l(g,r_6)};
cf.prototype.JSC$11000_buildRequest=function(g,v){v.nextEndpoint&&_.l(v.nextEndpoint,_.$E)?g.nextEndpoint={urlEndpoint:_.l(v.nextEndpoint,_.$E)}:v.nextEndpoint&&_.l(v.nextEndpoint,_.Vx)&&(g.nextEndpoint={watchEndpoint:_.l(v.nextEndpoint,_.Vx)});v.setRacy&&(g.setRacy=v.setRacy);v.setControvercy&&(g.setControvercy=v.setControvercy)};var zj=function(g){this.JSC$15679_storeWithEntities=g};
_.N(zj,va);zj.prototype.getApiPaths=function(){return Xlu};
zj.prototype.getExtension=function(g){return _.l(g,t$c)};
zj.prototype.JSC$11000_buildRequest=function(g,v){v.flowId&&(g.flowId=v.flowId);v.targetId&&(g.targetId=v.targetId);v.continuation&&(g.continuation=v.continuation);var r=v.flowStateEntityKey;if(v.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&r&&this.JSC$15679_storeWithEntities){var k;if(v=(k=this.JSC$15679_storeWithEntities.getState())==null?void 0:k.entities)if(k=_.R0(r).entityType,k=_.k7(v,k,r))g.flowState=k,g.flowStateEntityKey=r}};
_.mx.Object.defineProperties(zj.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
zj[KJ]=[kV];var JzH=function(){};
_.N(JzH,va);_.c=JzH.prototype;_.c.getApiPaths=function(){return el6};
_.c.JSC$11007_getStoreKey=function(){return _.Oi("guide")};
_.c.getRequestConfig=function(){var g=this.JSC$11007_getStoreKey(),v;g&&(v={storeStrategy:{storeKey:g}});return v};
_.c.isNavigationCommand=function(){return!0};
_.c.getExtension=function(g){return _.l(g,_.c2)};
_.c.JSC$11000_buildRequest=function(g){g.fetchLiveState=!0};var It=function(){};
_.N(It,va);It.prototype.getApiPaths=function(){return LzE};
It.prototype.getExtension=function(g){return _.l(g,efC)};
It.prototype.JSC$11000_buildRequest=function(){};var eL=function(){};
_.N(eL,va);eL.prototype.getApiPaths=function(){return wlV};
eL.prototype.getExtension=function(g){return _.l(g,ax6)};
eL.prototype.JSC$11000_buildRequest=function(){};var at=function(){};
_.N(at,va);at.prototype.getApiPaths=function(){return N2_};
at.prototype.getExtension=function(g){return _.l(g,_.wZ)};
at.prototype.JSC$11000_buildRequest=function(g,v){v.token&&(g.continuation=v.token);var r,k;g==null||(r=g.context)==null||(k=r.user)==null||delete k.onBehalfOfUser};
at.prototype.getRequestConfig=function(g){var v={},r;if(((r=this.getExtension(g))==null?void 0:r.sessionIndex)!==void 0){var k;v={authStrategy:{sessionIndex:(k=this.getExtension(g))==null?void 0:k.sessionIndex}}}return v};var E4=function(){};
_.N(E4,va);E4.prototype.JSC$11000_getRequest=function(g){var v=this.getExtension(g),r=g="";if(v==null?0:v.popup)g="true";if(v==null?0:v.disableSignout)r="true";v={};return{input:"/getAccountSwitcherEndpoint",requestShell:JV("/getAccountSwitcherEndpoint","GET",(v["X-YouTube-Delegation-Context"]=_.Cv("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),v["X-YouTube-Account-Switcher-Popup"]=g,v["X-YouTube-Account-Switcher-Disable-Signout"]=r,v)),innerTubeRequest:{}}};
E4.prototype.getApiPaths=function(){return[]};
E4.prototype.getExtension=function(g){return _.l(g,_.pNK)};
E4.prototype.JSC$11000_buildRequest=function(){};var d_=function(){};
_.N(d_,va);d_.prototype.JSC$11000_getRequest=function(g){var v="/cross_account_channel_transfer";(g=this.getExtension(g))&&(v=Hak(v,{target_session:g.targetSessionIndex,source_rapt:g.sourceRapt,rapt:g.targetRapt}));return{input:v,requestShell:JV(v,"GET"),innerTubeRequest:{}}};
d_.prototype.getApiPaths=function(){return[]};
d_.prototype.getExtension=function(g){return _.l(g,Sh0)};
d_.prototype.JSC$11000_buildRequest=function(){};var pY=function(){};
_.N(pY,va);pY.prototype.getApiPaths=function(){return B26};
pY.prototype.isNavigationCommand=function(){return!0};
pY.prototype.getExtension=function(g){return _.l(g,_.c2)};
pY.prototype.JSC$11000_buildRequest=function(g){var v=_.o0().get("gsml","");v&&(g.safetyModeLockerObfuscatedGaiaId=v);g.userInterfaceTheme=_.p2(!0);_.Tt()?g.deviceTheme="DEVICE_THEME_SELECTED":_.EJB()?g.deviceTheme="DEVICE_THEME_SUPPORTED":g.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var Tj=function(){};
_.N(Tj,va);Tj.prototype.getApiPaths=function(){return N2_};
Tj.prototype.getExtension=function(g){return _.l(g,oV1)};
Tj.prototype.JSC$11000_buildRequest=function(g,v){if(v&&v.requestType&&(g.requestType=v.requestType,v.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||v.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var r=v.nextUrl;r&&(_.D7s(r)||G7(r))&&(g.nextNavendpoint={urlEndpoint:{url:r}})}v&&v.channelSwitcherQuery&&(g.channelSwitcherQuery=v.channelSwitcherQuery);v&&v.triggerChannelCreation&&(g.triggerChannelCreation=v.triggerChannelCreation);var k;if(v==null?0:(k=v.contentOwnerConfig)==
null?0:k.externalContentOwnerId)g.contentOwnerConfig=v.contentOwnerConfig;g.callCircumstance=v&&v.requestType&&v.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var y,z;v=g==null?void 0:(y=g.context)==null?void 0:(z=y.user)==null?void 0:z.onBehalfOfUser;if(v!==void 0){g.obfuscatedSelectedGaiaId=v;var W,S;g==null||(W=g.context)==null||(S=W.user)==null||delete S.onBehalfOfUser}var Y,e;if(y=g==null?void 0:(Y=g.context)==null?void 0:(e=Y.user)==null?
void 0:e.serializedDelegationContext)g.selectedSerializedDelegationContext=y};var lO=function(){};
_.N(lO,va);lO.prototype.getApiPaths=function(){return WeF};
lO.prototype.getExtension=function(g){return _.l(g,zWF)};
lO.prototype.JSC$11000_buildRequest=function(g,v){v.profileOwnerExternalChannelId&&(g.profileOwnerExternalChannelId=v.profileOwnerExternalChannelId);v.profileCardContext&&(g.profileCardContext=v.profileCardContext)};var fY=function(){};
_.N(fY,va);fY.prototype.getApiPaths=function(){return Hhu};
fY.prototype.getExtension=function(g){return _.l(g,rE_)};
fY.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params)};var N9=function(){};
_.N(N9,va);N9.prototype.getApiPaths=function(){return jcC};
N9.prototype.getExtension=function(g){return _.l(g,_.a46)};
N9.prototype.JSC$11000_buildRequest=function(g,v){if(v=v.createBroadcastRequest)g.useMasks=v.useMasks,g.broadcastType=v.broadcastType,g.broadcastSource=v.broadcastSource,g.broadcastMetadata=v.broadcastMetadata,g.broadcastMetadataMask=v.broadcastMetadataMask,g.videoMetadata=v.videoMetadata,g.videoMetadataMask=v.videoMetadataMask,g.liveChatSettingsUpdate=v.liveChatSettingsUpdate,g.liveChatSettingsUpdateMask=v.liveChatSettingsUpdateMask,g.cloneVideoId=v.cloneVideoId,g.cloneWithOverrides=v.cloneWithOverrides,
g.targetEntity=v.targetEntity,g.scheduledRedirectMetadata=v.scheduledRedirectMetadata};var Zz=function(){};
_.N(Zz,va);Zz.prototype.getApiPaths=function(){return Vbj};
Zz.prototype.getExtension=function(g){return _.l(g,e3t)};
Zz.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;v.params&&(g.params=v.params);r.questionText&&(g.questionText=r.questionText);r.optionText&&r.optionText.length>0&&(g.optionText=r.optionText)};var Hf=function(){};
_.N(Hf,va);Hf.prototype.getApiPaths=function(){return mwt};
Hf.prototype.getExtension=function(g){return _.l(g,UL1)};
Hf.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params)};var tZ=function(){};
_.N(tZ,va);tZ.prototype.getApiPaths=function(){return gvu};
tZ.prototype.getExtension=function(g){return _.l(g,Plc)};
tZ.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params)};var Dz=function(){};
_.N(Dz,va);Dz.prototype.getApiPaths=function(){return rDP};
Dz.prototype.getExtension=function(g){return _.l(g,SNu)};
Dz.prototype.JSC$11000_buildRequest=function(g,v,r){v.params&&(g.params=v.params);v.continuation&&(g.continuation=v.continuation);r.currentPlayerState&&r.currentPlayerState.playerOffsetMs&&(g.currentPlayerState={playerOffsetMs:r.currentPlayerState.playerOffsetMs.toString()})};var LY=function(){};
_.N(LY,va);LY.prototype.getApiPaths=function(){return kh_};
LY.prototype.getExtension=function(g){return _.l(g,WKu)};
LY.prototype.JSC$11000_buildRequest=function(g,v,r){v.params&&(g.params=v.params);r.continuation&&(g.continuation=r.continuation);"hidden"in r&&(g.webClientInfo={isDocumentHidden:r.hidden});r.isInvalidationTimeoutRequest&&(g.isInvalidationTimeoutRequest=r.isInvalidationTimeoutRequest);r.invalidationPayload&&(v=Iq6(_.oH(Xe(r.invalidationPayload))),g.invalidationPayloadLastPublishAtUsec=fD(v,2));r.reloadActionPanel&&(g.reloadActionPanel=r.reloadActionPanel);r.fullReload&&(g.fullReload=r.fullReload);
r.currentPlayerState&&(g.currentPlayerState=r.currentPlayerState)};var w_=function(){};
_.N(w_,va);w_.prototype.getApiPaths=function(){return paV};
w_.prototype.getExtension=function(g){return _.l(g,AeB)};
w_.prototype.JSC$11000_buildRequest=function(g,v){g.params=v.params};var QF=function(){};
_.N(QF,va);QF.prototype.getApiPaths=function(){return vvC};
QF.prototype.getExtension=function(g){return _.l(g,dIu)};
QF.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params)};var CY=function(){};
_.N(CY,va);CY.prototype.getApiPaths=function(){return yDB};
CY.prototype.getExtension=function(g){return _.l(g,pU6)};
CY.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params)};var uO=function(){};
_.N(uO,va);uO.prototype.getApiPaths=function(){return T3j};
uO.prototype.getExtension=function(g){return _.l(g,aq1)};
uO.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params)};var xO=function(){};
_.N(xO,va);xO.prototype.getApiPaths=function(){return fSF};
xO.prototype.getExtension=function(g){return _.l(g,Ewc)};
xO.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params)};var jL=function(){};
_.N(jL,va);jL.prototype.getApiPaths=function(){return C8c};
jL.prototype.getExtension=function(g){return _.l(g,cEt)};
jL.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params)};var $O=function(){};
_.N($O,va);$O.prototype.getApiPaths=function(){return VNP};
$O.prototype.getExtension=function(g){return _.l(g,_.dLC)};
$O.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;v.params&&(g.params=v.params);r.client_message_id&&(g.clientMessageId=r.client_message_id);r.recaptcha_token&&(g.recaptchaToken=r.recaptcha_token);r.rich_message&&r.rich_message.text_segments?(v=r.rich_message.text_segments.map(function(k){var y={};k.text&&(y.text=k.text);k.emoji_id&&(y.emojiId=k.emoji_id);return y}),g.richMessage={textSegments:v}):r.message&&(g.message=r.message);
r.currentPlayerState&&(g.currentPlayerState=r.currentPlayerState)};var JZ=function(){};
_.N(JZ,va);JZ.prototype.getApiPaths=function(){return q2H};
JZ.prototype.getExtension=function(g){return _.l(g,pjP)};
JZ.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params)};var O4=function(){};
_.N(O4,va);O4.prototype.getApiPaths=function(){return bet};
O4.prototype.getExtension=function(g){return _.l(g,lqB)};
O4.prototype.JSC$11000_buildRequest=function(g,v,r){v.isUserInitiated&&(g.isUserInitiated=v.isUserInitiated);v.initiationSource&&(g.initiationSource=v.initiationSource);r.locationInfo&&(g.context.client.locationInfo=r.locationInfo)};var VF=function(){};
_.N(VF,va);VF.prototype.getApiPaths=function(){return lSC};
VF.prototype.getExtension=function(g){return _.l(g,E3B)};
VF.prototype.JSC$11000_buildRequest=function(g,v,r){v.metadataUpdateRequest&&(v=v.metadataUpdateRequest,g.encryptedVideoId=v.encryptedVideoId,v.liveChat&&(v=v.liveChat,g.liveChat||(g.liveChat={}),v.performAsExternalChannelId&&(g.liveChat.performAsExternalChannelId=v.performAsExternalChannelId),v.source&&(g.liveChat.source=v.source)));var k;if(r==null?0:(k=r.liveChat)==null?0:k.liveChatSettings)g.liveChat||(g.liveChat={}),r=r.liveChat.liveChatSettings,g.liveChat.newLiveChatSettings=r,g.liveChat.newLiveChatSettingsMask||
(g.liveChat.newLiveChatSettingsMask={}),r.emojiReactionSet&&(g.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var q9=function(){};
_.N(q9,va);q9.prototype.getApiPaths=function(){return RlC};
q9.prototype.getExtension=function(g){return _.l(g,_.QwE)};
q9.prototype.JSC$11000_buildRequest=function(g,v,r){r.continuation?g.continuation=r.continuation:v.videoId&&(g.videoId=v.videoId);r.clientParams&&(g.clientParams=r.clientParams)};var s4=function(){};
_.N(s4,va);s4.prototype.getApiPaths=function(){return cDu};
s4.prototype.getExtension=function(g){return _.l(g,_.Hk)};
s4.prototype.JSC$11000_buildRequest=function(g,v){g.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";g.fetchCommentsParams={};v.videoId&&(g.fetchCommentsParams.encryptedVideoId=v.videoId);v.postId&&(g.fetchCommentsParams.postId=v.postId);v.externalChannelId&&(g.fetchCommentsParams.externalChannelId=v.externalChannelId);v.linkedCommentId&&(g.fetchCommentsParams.linkedCommentId=v.linkedCommentId);(0,_.ZG.isEmpty)(g.fetchCommentsParams)&&delete g.fetchCommentsParams};var mk=function(){};
_.N(mk,va);mk.prototype.getApiPaths=function(){return G1};
mk.prototype.JSC$11000_buildRequest=function(g){g.browseId="FEnotifications_inbox"};
mk.prototype.getExtension=function(g){return _.l(g,_.c2)};var KY=function(){};
_.N(KY,va);KY.prototype.getApiPaths=function(){return cDu};
KY.prototype.JSC$11000_buildRequest=function(g,v){v.signal==="GET_NOTIFICATIONS_MENU"&&(g.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");v.ctoken&&(g.ctoken=v.ctoken)};
var OZ6=function(){};
_.N(OZ6,KY);OZ6.prototype.getExtension=function(g){return _.l(g,_.c2)};
var Vo_=function(){};
_.N(Vo_,KY);Vo_.prototype.getExtension=function(g){return _.l(g,Ri0)};var bO=function(){};
_.N(bO,va);bO.prototype.getApiPaths=function(){return Y2_};
bO.prototype.getExtension=function(g){return _.l(g,_.c2)};
bO.prototype.JSC$11000_buildRequest=function(){};var Fo=function(){};
_.N(Fo,va);Fo.prototype.getApiPaths=function(){return N3H};
Fo.prototype.getExtension=function(g){return _.l(g,H6B)||void 0};
Fo.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params);v.secondaryParams&&(g.secondaryParams=v.secondaryParams)};var iO=function(){};
_.N(iO,va);iO.prototype.getApiPaths=function(){return Zeu};
iO.prototype.getExtension=function(g){return _.l(g,kGj)};
iO.prototype.JSC$11000_buildRequest=function(g,v){v.undo&&(g.undo=v.undo);v.serializedOptOut&&(g.serializedOptOut=v.serializedOptOut);v.serializedRecordInteractionsRequest&&(g.serializedRecordInteractionsRequest=v.serializedRecordInteractionsRequest)};var Gj=function(){};
_.N(Gj,va);Gj.prototype.getApiPaths=function(){return DzF};
Gj.prototype.getExtension=function(g){return _.l(g,yE1)};
Gj.prototype.JSC$11000_buildRequest=function(g,v){v.serializedInteractionsRequest&&(g.serializedRecordNotificationInteractionsRequest=v.serializedInteractionsRequest)};var Xo=function(){};
_.N(Xo,va);Xo.prototype.getApiPaths=function(){return pe3};
Xo.prototype.getExtension=function(g){return _.l(g,Dyo)};
Xo.prototype.JSC$11000_buildRequest=function(g,v,r){v=v===void 0?{}:v;r=r===void 0?{}:r;v.videoId?g.videoId=v.videoId:v.playlistId&&(g.playlistId=v.playlistId);var k,y=(k=v.offlineWebClientEligibility)!=null?k:r.offlineWebClientEligibility;y&&(g.offlineWebClientEligibility=y);var z;if(k=(z=v.preferredFormatType)!=null?z:r.preferredFormatType)g.preferredFormatType=k;var W;if(z=(W=v.lastOfflineQualitySettingsSavedMs)!=null?W:r.lastOfflineQualitySettingsSavedMs)g.lastOfflineQualitySettingsSavedMs=z;
v.params&&(g.params=v.params)};var Bf=function(){};
_.N(Bf,va);Bf.prototype.getApiPaths=function(){return KG};
Bf.prototype.getExtension=function(g){return _.l(g,_.wZ)};
Bf.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;v.token&&(g.continuation=v.token);r.formData&&(g.formData=r.formData)};var hZ=function(){};
_.N(hZ,va);hZ.prototype.getApiPaths=function(){return KG};
hZ.prototype.getExtension=function(g){return _.l(g,o3c)};
hZ.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;g.continuation=r.continuation};var nY=function(){};
_.N(nY,va);nY.prototype.getApiPaths=function(){return KG};
nY.prototype.getExtension=function(g){return _.l(g,_.NF)};
nY.prototype.JSC$11000_buildRequest=function(g,v){var r,k=v.panelIdentifier||((r=v.identifier)==null?void 0:r.tag);k&&(g.panelId=k);var y;if((y=v.globalConfiguration)==null?0:y.params){var z;g.params=(z=v.globalConfiguration)==null?void 0:z.params}};
_.mx.Object.defineProperties(nY.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var M9=function(){};
_.N(M9,va);M9.prototype.getApiPaths=function(){return KG};
M9.prototype.getExtension=function(g){return _.l(g,XL_)};
M9.prototype.JSC$11000_buildRequest=function(g,v){v.panelLoadingStrategy&&eDm(g,v.panelLoadingStrategy)};var Rt=function(){};
_.N(Rt,va);Rt.prototype.getApiPaths=function(){return KG};
Rt.prototype.getExtension=function(g){return _.l(g,ePE)};
Rt.prototype.JSC$11000_buildRequest=function(g,v){v.loadingStrategy&&eDm(g,v.loadingStrategy)};var gx=function(){};
_.N(gx,va);gx.prototype.getApiPaths=function(){return KG};
gx.prototype.getExtension=function(g){return _.l(g,_.SR)};
gx.prototype.JSC$11000_buildRequest=function(g,v){v.panelLoadingStrategy&&eDm(g,v.panelLoadingStrategy)};var v4=function(){};
_.N(v4,va);v4.prototype.getApiPaths=function(){return KG};
v4.prototype.getExtension=function(g){return _.l(g,aau)};
v4.prototype.JSC$11000_buildRequest=function(g,v){var r,k=(r=v.contentSourcePanelIdentifier)==null?void 0:r.tag;k&&(g.panelId=k);var y;if((y=v.globalConfiguration)==null?0:y.params){var z;g.params=(z=v.globalConfiguration)==null?void 0:z.params}};var rx=function(){};
_.N(rx,va);rx.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
rx.prototype.getExtension=function(g){return _.l(g,ErC)};
rx.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params)};var kK=function(){};
_.N(kK,va);kK.prototype.getApiPaths=function(){return MNE};
kK.prototype.getExtension=function(g){return _.l(g,Tku)};
kK.prototype.JSC$11000_buildRequest=function(g,v){v.externalChannelId&&(g.externalChannelId=v.externalChannelId);v.superChatAction&&(g.superChatAction=v.superChatAction);v.superStickersAction&&(g.superStickersAction=v.superStickersAction)};var yg=function(){};
_.N(yg,va);yg.prototype.getApiPaths=function(){return hQu};
yg.prototype.getExtension=function(g){return _.l(g,S$j)||_.l(g,wNF)};
yg.prototype.JSC$11000_buildRequest=function(g,v){v.videoIds?g.videoIds=v.videoIds:v.videoId&&(g.videoIds=[v.videoId]);v.playlistId&&(g.playlistId=v.playlistId);v.params&&(g.params=v.params);g.excludeWatchLater=!1};var c4=function(){};
_.N(c4,va);c4.prototype.getApiPaths=function(){return q5F};
c4.prototype.getExtension=function(g){return _.l(g,_.uo)};
c4.prototype.JSC$11000_buildRequest=function(g,v,r){r.create_playlist_title?g.title=r.create_playlist_title:v.title&&(g.title=v.title);if(r.create_playlist_privacy_status&&typeof r.create_playlist_privacy_status==="number"){a:{var k=r.create_playlist_privacy_status;if(k!==0){if(k===1){k="PUBLIC";break a}if(k===2){k="UNLISTED";break a}}k="PRIVATE"}g.privacyStatus=k}else v.privacyStatus&&(g.privacyStatus=v.privacyStatus);r.create_playlist_description&&(g.description=r.create_playlist_description);v.videoIds&&
(g.videoIds=v.videoIds);v.params&&(g.params=v.params);v.sourcePlaylistId&&(g.sourcePlaylistId=v.sourcePlaylistId)};var zu=function(){};
_.N(zu,va);zu.prototype.getApiPaths=function(){return KzH};
zu.prototype.getExtension=function(g){return _.l(g,NoH)};
zu.prototype.JSC$11000_buildRequest=function(g,v){g.playlistId=v.playlistId};var IQ=function(){};
_.N(IQ,va);IQ.prototype.getApiPaths=function(){return zlt};
IQ.prototype.getExtension=function(g){return _.l(g,n31)};
IQ.prototype.JSC$11000_buildRequest=function(g,v){v.playlistId&&(g.playlistId=v.playlistId);v.params&&(g.params=v.params)};var W4=function(){};
_.N(W4,va);W4.prototype.getApiPaths=function(){return tN6};
W4.prototype.getExtension=function(g){return _.l(g,_.tA)||void 0};
W4.prototype.JSC$11000_buildRequest=function(g,v){v.actions&&(g.actions=v.actions);v.params&&(g.params=v.params);v.playlistId&&(g.playlistId=v.playlistId)};var P4=function(){};
_.N(P4,va);_.c=P4.prototype;_.c.getApiPaths=function(){return Le0};
_.c.getExtension=function(g){return _.l(g,_.Ab)};
_.c.JSC$11000_buildRequest=function(g,v){v.videoId&&(g.playerRequest={videoId:v.videoId},v.playerParams&&(g.playerRequest.params=v.playerParams),v.racyCheckOk&&(g.playerRequest.racyCheckOk=!!v.racyCheckOk),v.contentCheckOk&&(g.playerRequest.contentCheckOk=!!v.contentCheckOk));v.params&&(g.params=v.params);v.inputType&&(g.inputType=v.inputType);g.disablePlayerResponse=!0};
_.c.getRequestConfig=function(g){var v;(g=this.JSC$11007_getStoreKey(g))&&(v={storeStrategy:{storeKey:g}});_.T("web_log_reels_ticks")&&(v=v||{},v.requestTick="r_wrs",v.responseTick="r_wrr");return v};
_.c.JSC$11007_getStoreKey=function(g){g=this.getExtension(g);if(_.T("shorts_controller_retrieve_seedless_sequence_v2")){if((g==null?void 0:g.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS")return _.Oi("reel_item_watch",{inputType:"REEL_WATCH_INPUT_TYPE_SEEDLESS"})}else if((_.T("web_prefetch_riw_for_next_video")||_.T("web_shorts_prefetch_service_enabled"))&&g!=null&&g.videoId){var v={videoId:g.videoId};g.params&&(v.params=g.params);return _.Oi("reel_item_watch",v)}};var S4=function(){};
_.N(S4,va);_.c=S4.prototype;_.c.getApiPaths=function(){return wa_};
_.c.getExtension=function(g){return _.l(g,_.Ab)};
_.c.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;g.sequenceParams=v.sequenceParams;var k;((k=r)==null?0:k.contentPlaybackContext)&&_.T("web_shorts_prefetch_service_enabled")&&(g.playbackContext={contentPlaybackContext:r.contentPlaybackContext})};
_.c.JSC$11007_getStoreKey=function(g){if(_.T("shorts_controller_retrieve_seedless_sequence_v2")&&(g=this.getExtension(g),g==null?0:g.sequenceParams))return _.Oi("reel_watch_sequence",{sequenceParams:g.sequenceParams})};
_.c.getRequestConfig=function(g){g=this.JSC$11007_getStoreKey(g);var v;g&&(v={storeStrategy:{storeKey:g}});_.T("reel_watch_sequence_request_log_ticks")&&(v=v||{},v.requestTick="r_wsrs",v.responseTick="r_wsrr",v.processorTick="r_wsrp");return v};
var oQ=function(){};
_.N(oQ,va);oQ.prototype.getApiPaths=function(){return wa_};
oQ.prototype.getExtension=function(g){return _.l(g,_.wZ)};
oQ.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;v.token&&(g.continuation=v.token);var k;((k=r)==null?0:k.contentPlaybackContext)&&_.T("web_shorts_prefetch_service_enabled")&&(g.playbackContext={contentPlaybackContext:r.contentPlaybackContext})};
oQ.prototype.getRequestConfig=function(g){g=this.JSC$11007_getStoreKey(g);var v;g&&(v={storeStrategy:{storeKey:g}});_.T("reel_watch_sequence_request_log_ticks")&&(v=v||{},v.requestTick="r_wsrs",v.responseTick="r_wsrr",v.processorTick="r_wsrp");return v};var YK=function(){};
_.N(YK,va);YK.prototype.getApiPaths=function(){return Gw0};
YK.prototype.getExtension=function(g){return _.l(g,_.Hiu)};
YK.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;v.flagAction&&(g.action=v.flagAction);v.flagRequestType&&(g.flagRequestType=v.flagRequestType);v.additionalDetailCheckboxChecked&&(g.additionalDetailCheckboxChecked=v.additionalDetailCheckboxChecked);v.legalCheckboxChecked&&(g.legalCheckboxChecked=v.legalCheckboxChecked);v={};r.flag_issue_type!==void 0&&(v.issue=r.flag_issue_type);r.flag_affiliation!==void 0&&(v.affiliation=r.flag_affiliation);r.flag_full_name&&(v.fullName=r.flag_full_name);
Object.keys(v).length&&(g.legalReportDetails=v);if(r.flag_description||r.text)g.userComments=r.flag_description||r.text;v={};r.minutes!==void 0&&r.seconds!==void 0&&(v.minutes=r.minutes,v.seconds=r.seconds);r.vss_id&&(v.vssId=r.vss_id);Object.keys(v).length&&(g.videoReportDetails=v);v={};r.video_ids&&(v.videoIds=r.video_ids);r.impersonated_channel_url&&(v.impersonatedChannelUrl=r.impersonated_channel_url);Object.keys(v).length&&(g.channelAbuseReportDetails=v)};
_.mx.Object.defineProperties(YK.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ux=function(){};
_.N(Ux,va);Ux.prototype.getApiPaths=function(){return RQ0};
Ux.prototype.getExtension=function(g){return _.l(g,RvP)};
Ux.prototype.JSC$11000_buildRequest=function(g,v){v.blockedForKidsContent&&(g.blockedForKidsContent=v.blockedForKidsContent)};var AO=function(){};
_.N(AO,va);AO.prototype.getApiPaths=function(){return up1};
AO.prototype.getExtension=function(g){return _.l(g,LCA)};
AO.prototype.JSC$11000_buildRequest=function(g,v,r){g.params=v.params;r.impersonated_channel_url&&(g.impersonatedChannelUrl=r.impersonated_channel_url)};var e4=function(){};
_.N(e4,va);e4.prototype.getApiPaths=function(){return EvH};
e4.prototype.getExtension=function(g){return _.l(g,_.gw0)};
e4.prototype.JSC$11000_buildRequest=function(g,v){v.items&&(g.items=v.items);v.kidGaiaId&&(g.kidGaiaId=v.kidGaiaId)};var aQ=function(){};
_.N(aQ,va);aQ.prototype.getApiPaths=function(){return ngj};
aQ.prototype.getExtension=function(g){return _.l(g,_.WOV)};
aQ.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params);v.targetId&&(g.targetId=v.targetId)};var Ex=function(){};
_.N(Ex,va);Ex.prototype.getApiPaths=function(){return JD0};
Ex.prototype.getExtension=function(g){return _.l(g,g26)};
Ex.prototype.JSC$11000_buildRequest=function(g,v){v.externalVideoId&&(g.externalVideoId=v.externalVideoId);v.query&&(g.query=v.query);v.sourceTimelines&&(g.sourceTimelines=v.sourceTimelines)};var dx=function(){};
_.N(dx,va);dx.prototype.getApiPaths=function(){return OeE};
dx.prototype.getExtension=function(g){return _.l(g,_.wZ)||void 0};
dx.prototype.JSC$11000_buildRequest=function(g,v){v.token&&(g.continuation=v.token)};
_.qFE=function(){};
_.N(_.qFE,va);_.c=_.qFE.prototype;_.c.getApiPaths=function(){return OeE};
_.c.getExtension=function(g){return _.l(g,_.ox)||void 0};
_.c.isNavigationCommand=function(){return!0};
_.c.JSC$11007_getStoreKey=function(g,v){v=v===void 0?{}:v;if(!v.disableCache&&(g=this.getExtension(g))&&g.query)return v={query:g.query},g.params&&(v.params=g.params),_.Oi("search",v)};
_.c.JSC$11000_buildRequest=function(g,v,r){v.query&&(g.query=v.query);v.params&&(g.params=v.params);if(!_.T("web_forward_suggest_stats_killswitch")){var k=_.l(v,bJ6);k&&(g.suggestStats=k)}var y;!_.T("kevlar_searchbox_stats_killswitch")&&((y=r.tempData)==null?0:y.gs_l)&&!_.l(v,bJ6)&&(g.webSearchboxStatsUrl="/search?oq="+(r.tempData.oq||"")+"&gs_l="+r.tempData.gs_l);var z;if((z=r.tempData)==null?0:z.entityMid)v=g.suggestionSearchParams||{},v.entityMid=r.tempData.entityMid,g.suggestionSearchParams=v};
_.c.getRequestConfig=function(g,v){v=v===void 0?{}:v;g=this.JSC$11007_getStoreKey(g,v);var r;g&&(r={storeStrategy:{storeKey:g}});_.T("web_log_search_ticks_ks")||(r=r||{},r.requestTick="sr_s",r.responseTick="sr_r");return r};var pd=function(){};
_.N(pd,va);pd.prototype.getApiPaths=function(){return S2c};
pd.prototype.getExtension=function(g){return _.l(g,$K1)};
pd.prototype.JSC$11000_buildRequest=function(g,v){v.serializedGetSharingProviderDataParams&&(g.serializedGetSharingProviderDataParams=v.serializedGetSharingProviderDataParams)};var Tu=function(){};
_.N(Tu,va);Tu.prototype.getApiPaths=function(){return ovB};
Tu.prototype.getExtension=function(g){return _.l(g,TcC)};
Tu.prototype.JSC$11000_buildRequest=function(g,v){v.endpoint&&(g.endpoint=v.endpoint);v.action&&(g.action=v.action)};var lt=function(){};
_.N(lt,va);lt.prototype.getApiPaths=function(){return bhF};
lt.prototype.getExtension=function(g){return _.l(g,Z66)};
lt.prototype.JSC$11000_buildRequest=function(g,v){g.videoId=v.videoId;v.scheduledRedirectMetadataSourceVideoId&&(g.scheduledRedirectMetadata={sourceVideoId:v.scheduledRedirectMetadataSourceVideoId})};var fd=function(){};
_.N(fd,va);fd.prototype.getApiPaths=function(){return mzc};
fd.prototype.getExtension=function(g){return _.l(g,_.asP)};
fd.prototype.JSC$11000_buildRequest=function(g,v){g.params=v.params;g.correctionText=v.correctionText};var Nl=function(){};
_.N(Nl,va);Nl.prototype.getApiPaths=function(){return ENk};
Nl.prototype.getExtension=function(g){return _.l(g,_.v2H)};
Nl.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params);g.searchQuery=v.searchQuery;g.languageCode=v.languageCode;g.kind=v.kind;g.name=v.name;g.externalVideoId=v.externalVideoId};var ZW=function(){};
_.N(ZW,va);ZW.prototype.getApiPaths=function(){return kqV};
ZW.prototype.getExtension=function(g){return _.l(g,QCE)};
ZW.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.params=v.params)};var H4=function(g){this.JSC$15954_storeWithEntities=g};
_.N(H4,va);H4.prototype.getApiPaths=function(){return u90};
H4.prototype.getExtension=function(g){return _.l(g,ubC)||_.l(g,jCj)};
H4.prototype.JSC$11000_buildRequest=function(g,v,r){r.client_data&&(g.clientData=r.client_data);if(v.commerceActionConfig){var k=v.commerceActionConfig;v=k.actionId;k=k.commerceActionParams;v&&(g.actionId=v);k&&(g.commerceActionParams=k)}else{var y=v.actionId,z=v.commerceActionParams;r=v.entityKeys;y&&(g.actionId=y);z&&(g.commerceActionParams=z);var W;v=(k=this.JSC$15954_storeWithEntities)==null?void 0:(W=k.getState())==null?void 0:W.entities;if(r&&v){k=[];W=_.I(r);for(r=W.next();!r.done;r=W.next())if(y=
r.value,r=_.R0(y).entityType,y=_.k7(v,r,y))z={},k.push((z[r]=y,z));g.entityMutationPayloads=k}}};
H4.prototype.getRequestConfig=function(g){var v,r=(v=_.l(g,ubC))==null?void 0:v.requestSequenceType;if(r&&g.clickTrackingParams&&r!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:g.clickTrackingParams,sequenceType:r}}};
H4[KJ]=[kV];var tO=function(){};
_.N(tO,va);tO.prototype.getApiPaths=function(){return yXV};
tO.prototype.getExtension=function(g){return _.l(g,_.RNc)};
tO.prototype.JSC$11000_buildRequest=function(g,v){v.feedbackData&&(g.feedbackData=v.feedbackData);v.params&&(g.itemParams=v.params)};
_.mx.Object.defineProperties(tO.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var DW=function(){};
_.N(DW,va);DW.prototype.getApiPaths=function(){return cXH};
DW.prototype.getExtension=function(g){return _.l(g,ggF)};
DW.prototype.JSC$11000_buildRequest=function(g,v,r){r.payments_payload&&(g.paymentsPayload=r.payments_payload);r.offer_params&&(g.offerParams=r.offer_params);v.transactionParams&&(g.transactionParams=v.transactionParams)};var Ld=function(){};
_.N(Ld,va);Ld.prototype.getApiPaths=function(){return zyF};
Ld.prototype.getExtension=function(g){return _.l(g,_.vgu)};
Ld.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;v.buybucketParams&&(g.buybucketData={params:v.buybucketParams},v.stickerParams?g.buybucketData.stickerParams=v.stickerParams:(r.rich_chat_message?g.buybucketData.richChatMessage=r.rich_chat_message:r.chat_message_text&&(g.buybucketData.chatMessageText=r.chat_message_text),r.purchase_price_micros&&(g.buybucketData.purchasePriceMicros=r.purchase_price_micros.toString())));v.donationAmountMicros&&(g.tipAmountMicros=v.donationAmountMicros,
v.tipParams&&(g.tipParams=v.tipParams));v.offerParams&&(g.offerParams=v.offerParams);v.productData&&(g.productData=v.productData);v.transactionParams&&(g.transactionParams=v.transactionParams)};var wx=function(){};
_.N(wx,va);wx.prototype.getApiPaths=function(){return Iyu};
wx.prototype.getExtension=function(g){return _.l(g,ytj)};
wx.prototype.JSC$11000_buildRequest=function(g,v){v.updateFopParams&&(g.updateFopParams=v.updateFopParams)};var Qg=function(){};
_.N(Qg,va);Qg.prototype.getApiPaths=function(){return W70};
Qg.prototype.getExtension=function(g){return _.l(g,_.MY)};
Qg.prototype.JSC$11000_buildRequest=function(g,v){v.couponCode&&(g.couponCode=v.couponCode);v.params&&(g.itemParams=v.params)};var Cd=function(){};
_.N(Cd,va);Cd.prototype.getApiPaths=function(){return PnF};
Cd.prototype.getExtension=function(g){return _.l(g,_.xWE)};
Cd.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;v.params&&(g.params=v.params);r.ctk&&(g.clientToken=r.ctk)};var ut=function(g){this.JSC$15989_storeWithEntities=g};
_.N(ut,va);ut.prototype.getApiPaths=function(){return SbF};
ut.prototype.getExtension=function(g){return _.l(g,_.jv)};
ut.prototype.JSC$11000_buildRequest=function(g,v,r){r.purchase_price_micros&&(g.productData={pdgData:{purchasePriceMicros:r.purchase_price_micros.toString()}},r.rich_chat_message&&(g.productData.pdgData.richChatMessage=r.rich_chat_message),r.currency_code&&(g.productData.pdgData.currencyCode=r.currency_code));v.transactionParams&&(g.transactionParams=v.transactionParams);v.clientLocationContext&&(g.clientLocationContext=v.clientLocationContext);r.payments_payload&&(g.paymentsPayload=r.payments_payload);
r.funds_guarantee_callback_client_data&&(g.fundsGuaranteeCallbackClientData=r.funds_guarantee_callback_client_data);var k,y;r=(k=this.JSC$15989_storeWithEntities)==null?void 0:(y=k.getState())==null?void 0:y.entities;if(v.entityKeys&&r){k=[];v=_.I(v.entityKeys);for(y=v.next();!y.done;y=v.next()){var z=y.value;y=_.R0(z).entityType;if(z=_.k7(r,y,z)){var W={};k.push((W[y]=z,W))}}g.entityMutationPayloads=k}};
ut[KJ]=[kV];var xK=function(){};
_.N(xK,va);xK.prototype.getApiPaths=function(){return oJ0};
xK.prototype.getExtension=function(g){return _.l(g,rt0)};
xK.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;r.backend_analytics&&(g.serializedBackendAnalyticsEvent=r.backend_analytics);v.offerParams&&(g.offerParams=v.offerParams)};var j4=function(){};
_.N(j4,va);j4.prototype.getApiPaths=function(){return W70};
j4.prototype.getExtension=function(g){return _.l(g,SSh)};
j4.prototype.JSC$11000_buildRequest=function(g,v){v.params&&(g.itemParams=v.params)};var $K=function(){};
_.N($K,va);$K.prototype.getApiPaths=function(){return Yb1};
$K.prototype.getExtension=function(g){return _.l(g,_.qlj)};
$K.prototype.JSC$11000_buildRequest=function(g,v,r){r.resume_time_ms&&(g.resumeTimeMs=r.resume_time_ms);v.pauseParams&&(g.pauseParams=v.pauseParams)};var JO=function(){};
_.N(JO,va);JO.prototype.getApiPaths=function(){return Uuj};
JO.prototype.getExtension=function(g){return _.l(g,_.kwu)};
JO.prototype.JSC$11000_buildRequest=function(g,v,r){r=r===void 0?{}:r;r.c&&(g.redeemCode=r.c);r.rd&&(g.riskData=r.rd);r.ctk&&(g.clientToken=r.ctk)};var Ox=function(){};
_.N(Ox,va);Ox.prototype.getApiPaths=function(){return AXu};
Ox.prototype.getExtension=function(g){return _.l(g,_.sCj)};
Ox.prototype.JSC$11000_buildRequest=function(g,v){v.resumeParams&&(g.resumeParams=v.resumeParams)};var Vg=function(g,v){this.clientName=g;this.defaultExpirationDelayMs=v};
Vg.prototype.put=function(g,v){var r=this,k;return _.P(function(y){k=Object.assign({},v.data);k.key=g;k.clientName=r.clientName;k.expireTimestampMs===void 0&&(k.expireTimestampMs=(Math.round((0,_.XK)())+r.defaultExpirationDelayMs).toString());return y.return(r.putInternal(g,k))})};
Vg[KJ]=[Ed,gjF];var shP=function(){Vg.apply(this,arguments);this.JSC$16019_responseStore=new Map};
_.N(shP,Vg);_.c=shP.prototype;_.c.get=function(g){var v=this;return _.P(function(r){return r.return(zy(v,g))})};
_.c.putInternal=function(g,v){var r=this,k,y,z;return _.P(function(W){k=r.defaultExpirationDelayMs;v.expireTimestampMs&&(k=Number(v.expireTimestampMs)-Math.round((0,_.XK)()),y=_.Rf("mweb_override_response_store_expiration_ms"),y>0&&y<k&&(k=y));z=setTimeout(function(){r.remove(g)},k);
r.JSC$16019_responseStore.set(g,{entryData:v,timer:z});_.o7(W)})};
_.c.remove=function(g){var v=this;return _.P(function(r){ma0(v,g);_.o7(r)})};
_.c.removeAll=function(){var g=this;return _.P(function(v){g.JSC$16019_responseStore.forEach(function(r){clearTimeout(r.timer)});
g.JSC$16019_responseStore.clear();_.o7(v)})};
_.c.has=function(g){return!!this.JSC$16019_responseStore.get(g)};
_.c.getKeys=function(){return this.JSC$16019_responseStore.keys()};
var zy=function(g,v){if(g=g.JSC$16019_responseStore.get(v))return new _.cO(g.entryData)},ma0=function(g,v){var r=g.JSC$16019_responseStore.get(v);
r&&(clearTimeout(r.timer),g.JSC$16019_responseStore.delete(v))};var aK3;var p_C=function(g,v,r){Vg.call(this,g,v);this.token=r};
_.N(p_C,Vg);_.c=p_C.prototype;_.c.get=function(g){var v=this,r,k;return _.P(function(y){return y.nextAddress==1?_.U(y,dZT(v.token),2):y.nextAddress!=3?(r=y.yieldResult,_.U(y,r.get("ResponseStore",[g,v.clientName]),3)):(k=y.yieldResult)?y.return(new _.cO(k)):y.return(void 0)})};
_.c.putInternal=function(g,v){var r=this,k;return _.P(function(y){if(y.nextAddress==1)return _.U(y,dZT(r.token),2);k=y.yieldResult;return _.U(y,k.put("ResponseStore",v),0)})};
_.c.remove=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,dZT(v.token),2);r=k.yieldResult;return k.return(r.delete("ResponseStore",[g,v.clientName]))})};
_.c.removeAll=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,dZT(g.token),2);v=r.yieldResult;return _.U(r,kZ6(v,IDBKeyRange.only(g.clientName)),0)})};
_.c.has=function(){throw Error("Ti");};_.ql=new _.bR("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var KlC=function(g){var v;this.stateTagsData=(v=g.responseContext)==null?void 0:v.stateTags},bZu=function(g){var v;
return((v=g.stateTagsData)==null?void 0:v.stateTagsModified)||[]};var Flu;Flu=function(g){this.JSC$16032_responseStore=g};
_.jV=function(g,v,r){if(!_.T("state_tags_killswitch")){var k=new KlC(v);if(bZu(k).length>0){var y=g.JSC$16032_responseStore.getKeys();y=_.I(y);for(var z=y.next();!z.done;z=y.next()){z=z.value;var W=zy(g.JSC$16032_responseStore,z);if(W){var S=_.vI(W);a:{var Y=void 0;W=bZu(k);S=((Y=(new KlC(S)).stateTagsData)==null?void 0:Y.relevantStateTags)||[];Y=_.I(S);for(S=Y.next();!S.done;S=Y.next())if(S=S.value,S.stateTag!=null&&W.includes(S.stateTag)&&S.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){W=
!0;break a}W=!1}W&&ma0(g.JSC$16032_responseStore,z)}}}}var e;k=(e=v.responseContext)==null?void 0:e.maxAgeSeconds;_.T("web_prefetch_riw_for_next_video")&&!k&&v.status==="REEL_ITEM_WATCH_STATUS_SUCCEEDED"&&(k=3600);r&&k&&Number(k)>0&&(v=M0(v,k),g.JSC$16032_responseStore.put(r,new _.cO(v)))};
Flu.prototype.handleResponse=function(g,v){if(!v)throw Error("Ui");var r,k;v=(r=v.config)==null?void 0:(k=r.storeStrategy)==null?void 0:k.storeKey;_.jV(this,g,v)};
Flu[KJ]=[_.yB];_.AKC=new _.bR("STORE_RESPONSE_PROCESSOR_TOKEN");var iZu=function(g){this.JSC$16035_responseStore=g};
iZu.prototype.handleResponse=function(g,v){if(v.input.match(_.by(wa_))){var r;if(g==null?0:(r=g.entries)==null?0:r.length)for(g=_.I(g.entries),v=g.next();!v.done;v=g.next()){r=v.value.command;var k=void 0;v=(k=_.l(r,_.Ab))==null?void 0:k.unserializedPrefetchData;if(!r||!v)break;k=(new P4).JSC$11007_getStoreKey(r);var y=_.l(v,ilC),z=void 0,W=void 0,S=void 0,Y=_.Rf("web_shorts_prefetch_service_ttl_seconds")>0?_.Rf("web_shorts_prefetch_service_ttl_seconds"):Number((S=(z=y)==null?void 0:(W=z.responseContext)==
null?void 0:W.maxAgeSeconds)!=null?S:3600);k&&Y>0&&(y=M0(y,Y),this.JSC$16035_responseStore.put(k,new _.cO(y)));r=(new zh).JSC$11007_getStoreKey(r);v=_.l(v,wUV);z=y=k=void 0;W=_.Rf("web_shorts_prefetch_service_ttl_seconds")>0?_.Rf("web_shorts_prefetch_service_ttl_seconds"):Number((z=(k=v)==null?void 0:(y=k.responseContext)==null?void 0:y.maxAgeSeconds)!=null?z:3600);r&&W>0&&(v=M0(v,W),this.JSC$16035_responseStore.put(r,new _.cO(v)))}}};
iZu[KJ]=[_.yB];var GDc=function(g){this.innertubeTransportService=g};
GDc[KJ]=[_.Hi];var XmB=new _.bR("SUBMIT_API_SERVICE_TOKEN");var sx=function(){this.scheduler=_.Tn()},BUt;
sx.prototype.pause=function(){throw Error("Vi");};
sx.prototype.resume=function(){throw Error("Vi");};
sx.prototype.queue=function(g){var v=this,r=_.JW(),k=_.Ev(this.scheduler,function(){try{var y;if(_.IR.instance)var z=_.IR.instance;else{var W=new _.EU("Error: Unexpected uninitialized CommandHandler.");_.Z0(W);z=void 0}(y=z)==null||y.resolveCommand(g.command);r.resolve()}catch(S){r.reject(S)}});
r.promise.thenCatch(function(y){y instanceof _.$z&&v.scheduler.cancelJob(k)});
return r.promise};
sx.prototype.queueAll=function(g){var v=new Map;g=_.I(g);for(var r=g.next();!r.done;r=g.next())r=r.value,v.set(r.id,this.queue(r));return v};var njF=function(g,v){var r=this;this.taskModel=g;this.onTaskCancelledCallback=v;this.resolver=_.JW();g=g.proto.prefetchConfig;if(!g)throw Error("Wi");if(!g.prefetchAction)throw Error("Xi");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(k){k instanceof _.$z&&(hdF(r,r.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),r.onTaskCancelledCallback(r.taskModel.id,r.jobId),r.tick("pcc"));
throw k;});
this.timerName=this.taskModel.id;_.H2(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)},MoV=function(g){switch(g.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":return 3;
case "PREFETCH_PRIORITY_MEDIUM":return 2;case "PREFETCH_PRIORITY_LOW":return 1;default:return 0}},hdF=function(g,v){_.Zv({prefetchInfo:{cancellationReason:v}},g.timerName)};
njF.prototype.tick=function(g){_.t7(g,void 0,this.timerName)};var Kd=function(){var g=this;this.scheduler=_.Tn();this.maxInflightTasks=_.Rf("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.Rf("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new Z2u;this.onTaskCancelled=function(v,r){r&&g.scheduler.cancelJob(r);Rdc(g,v);ms(g,3)}},gQu=function(){Kd.instance||(Kd.instance=new Kd);
return Kd.instance};
Kd.prototype.pause=function(){this.prefetchCoordinatorState=0};
Kd.prototype.resume=function(){ms(this,0)};
Kd.prototype.queue=function(g){g=vQH(this,g);ms(this,1);return g};
Kd.prototype.queueAll=function(g){var v=new Map;g=_.I(g);for(var r=g.next();!r.done;r=g.next())r=r.value,v.set(r.id,vQH(this,r));ms(this,1);return v};
var vQH=function(g,v){var r=g.allPrefetchTasks.get(v.id);if(r)return r.cancellablePromise;try{var k=new njF(v,g.onTaskCancelled)}catch(z){return _.l2(z)}r=k;r.tick("pcq");var y={prefetchInfo:{taskId:r.taskModel.id,isPrefetch:!0,fetchAction:r.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:r.taskModel.command.clickTrackingParams}};r.taskModel.csn&&(y.clientScreenNonce=r.taskModel.csn);_.Zv(y,r.timerName);g.allPrefetchTasks.set(v.id,k);g.drainingHeap.insert(-MoV(k),k);return k.cancellablePromise},
ms=function(g,v){g.prefetchCoordinatorState===v&&(g.prefetchCoordinatorState=2,rl1(g))},rl1=function(g){for(var v={};g.prefetchCoordinatorState!==0;v={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(g.inflightPrefetchTasks.size>=g.maxInflightTasks){g.prefetchCoordinatorState=3;break}v.prefetchTask$jscomp$1=g.drainingHeap.remove();if(!v.prefetchTask$jscomp$1){g.prefetchCoordinatorState=1;break}v.taskId$jscomp$3=v.prefetchTask$jscomp$1.taskModel.id;if(g.allPrefetchTasks.has(v.taskId$jscomp$3)){var r=-1;g.coordinatorTimeoutMs>0&&(r=_.Ev(g.scheduler,function(k){return function(){bt(g,k.taskId$jscomp$3,Error("Yi"))}}(v),g.coordinatorTimeoutMs));
g.inflightPrefetchTasks.set(v.taskId$jscomp$3,r);if(!g.JSC$16053_commandHandler){if(!_.IR.instance){bt(g,v.taskId$jscomp$3,Error("Zi"));continue}g.JSC$16053_commandHandler=_.IR.instance}a:switch(v.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":r=1;break a;default:r=0}v.prefetchTask$jscomp$1.jobId=g.scheduler.addJob(function(k){return function(){k.prefetchTask$jscomp$1.tick("pcr");try{g.JSC$16053_commandHandler.resolveCommand(k.prefetchTask$jscomp$1.taskModel.command)||
bt(g,k.taskId$jscomp$3,Error("$i"))}catch(y){bt(g,k.taskId$jscomp$3,y)}}}(v),r,0)}}},k06=function(g,v){(v=Rdc(g,v))!=null&&(v.resolver.resolve(),v.tick("pce"));
ms(g,3)},bt=function(g,v,r){(v=Rdc(g,v,r))!=null&&(v.resolver.reject(r),v.tick("pcc"),hdF(v,"CANCELLATION_REASON_ERROR"),Math.random()<=_.Rf("prefetch_coordinator_error_logging_sampling_rate")&&(r=new _.EU("Prefetch Command failed.",v.taskModel.id,r.message),_.Z0(r)));
ms(g,3)},Rdc=function(g,v,r){var k=g.allPrefetchTasks.get(v);
k?((r=g.inflightPrefetchTasks.get(v))&&r!==-1&&g.scheduler.cancelJob(r),g.inflightPrefetchTasks.delete(v),g.allPrefetchTasks.delete(v)):_.Lx(new _.EU("Unexpected missing prefetch task when deleting task.",v,r==null?void 0:r.message));return k};var ylC=function(g,v,r,k,y){this.id=g;this.triggerOn=v;this.cancelOn=r;this.command=k;this.proto=y};
_.mx.Object.defineProperties(ylC.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var cl6=function(){this.JSC$16058_prefetchCoordinator=gQu();BUt||(BUt=new sx);this.defaultCoordinator=BUt},z81;
cl6.getInstance=function(){z81||(z81=new cl6);return z81};
cl6.prototype.get=function(g){switch(g){case 0:return this.JSC$16058_prefetchCoordinator;default:return this.defaultCoordinator}};var Fc=function(){this.coordinatorSupplier=cl6.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},P$H=function(g){var v=_.Z3()||void 0,r=Object.keys(Ih_)[0];
if(r){var k=g.taskIdByTriggerId.get(r);if(k!=null){g.taskIdByTriggerId.delete(r);r=[];k=_.I(k);for(var y=k.next();!y.done;y=k.next())if(y=g.tasks.get(y.value))v!=="UNDEFINED_CSN"&&(y.csn=v),r.push(y);r=fKs(r);v=[];r=_.I(r);for(k=r.next();!k.done;k=r.next()){y=_.I(k.value);k=y.next().value;y=y.next().value;k=g.coordinatorSupplier.get(k).queueAll(y);k=_.I(k);var z=k.next();for(y={};!z.done;y={taskId$jscomp$9:void 0},z=k.next()){var W=_.I(z.value);z=W.next().value;W=W.next().value;y.taskId$jscomp$9=
z;z=W;v.push(y.taskId$jscomp$9);g.queuedPromisesByTask.set(y.taskId$jscomp$9,_.eY(z,function(S){return function(){WGC(g,S.taskId$jscomp$9)}}(y)))}}}}else _.Lx(new _.EU("Unexpected malformed TriggerEvent."))};
Fc.prototype.trigger=function(g,v){var r=this,k=this.tasks.get(g);if(!k||this.queuedPromisesByTask.has(g))return!1;S8E(this,g,k.triggerOn);v!=="UNDEFINED_CSN"&&(k.csn=v);v=this.coordinatorSupplier.get(k.taskType).queue(k);this.queuedPromisesByTask.set(g,_.eY(v,function(){WGC(r,g)}));
return!0};
Fc.prototype.cancel=function(g){var v=this.queuedPromisesByTask.get(g);if(v)v.cancel();else return WGC(this,g)};
var WGC=function(g,v){g.queuedPromisesByTask.delete(v);var r=g.tasks.get(v);if(!r)return!1;g.tasks.delete(v);S8E(g,v,r.triggerOn);(r=lKC(r.cancelOn))&&(g=g.taskIdByCancelId.get(r))&&g.delete(v);return!0},S8E=function(g,v,r){(r=Object.keys(r)[0])&&(g=g.taskIdByTriggerId.get(r))&&g.delete(v)};var Ih_={taskRegistered:{}},Gu=function(){Fc.instance||(Fc.instance=new Fc);this.JSC$16067_taskManager=Fc.instance};
_.N(Gu,C$);
Gu.prototype.resolveCommand=function(g){var v=this,r,k;return _.P(function(y){r=_.l(g,GSu);if((k=r)==null||!k.tasks){var z=new _.EU("RegisterTasksCommand is missing tasks.");_.Z0(z);return y.return()}z=v.JSC$16067_taskManager;for(var W=_.I(r.tasks),S=W.next();!S.done;S=W.next())if(S=S.value,S=S.id&&S.triggerOn&&S.cancelOn&&S.command?new ylC(S.id,S.triggerOn,S.cancelOn,S.command,S):void 0,S){var Y=Object.keys(S.triggerOn)[0];if(Y){var e=lKC(S.cancelOn);e?(z.tasks.set(S.id,S),z.taskIdByTriggerId.has(Y)||z.taskIdByTriggerId.set(Y,
new Set),z.taskIdByTriggerId.get(Y).add(S.id),z.taskIdByCancelId.has(e)||z.taskIdByCancelId.set(e,new Set),z.taskIdByCancelId.get(e).add(S.id)):_.Lx(new _.EU("Unexpected malformed cancelOn field."))}else _.Lx(new _.EU("Unexpected malformed triggerOn field."))}else _.Lx(new _.EU("Unexpected malformed Task proto."));P$H(v.JSC$16067_taskManager);_.o7(y)})};var oQ1={},Y81=(oQ1.rendered={priority:0,callback:function(){var g={};g.numCpu=navigator.hardwareConcurrency;var v={};v.ramGb=_.rC.navigator.deviceMemory;var r={staticContext:{}};v.ramGb&&NM3(v.ramGb)&&(r.staticContext.memoryTotalKbytes=(v.ramGb*1048576).toString());g.numCpu&&NM3(g.numCpu)&&(r.staticContext.cpuCores=g.numCpu);if(_.T("web_enable_adaptive_appl_signal")){g={};v=_.wh("rses_dpj");var k=_.wh("rsef_dpj");v&&v>0&&k&&k>0&&(v=Math.ceil(k-v),v>0&&(g.loadLatency=v));g.loadLatency&&NM3(g.loadLatency)&&
(r.appL=g.loadLatency.toString())}_.fx("applicationStarted",r)}},oQ1);var U2E=new _.bR("WINDOW_ON_ERROR"),AlP=new _.bR("ERROR_WEIGHT_MAPS"),e8u=new _.bR("INIT_ERROR");var ah1={},EQV=(ah1.initialized={priority:10,callback:function(g){g.injector.resolve(e8u)()}},ah1);var d2j=function(){},pTj=function(){var g=_.$A("meta_logger_impl");
g||(g=new d2j,_.FK("meta_logger_impl",g));return g},TwE=function(){pTj().csiSubscriptionKey=TiF("meta_logging_csi_event",function(g){var v=g.timerName;
if(g=g.timelineData){_.H2(v,{startTime:g.startTime},v);g.infos&&_.Zv(g.infos,v);for(var r=_.I(Object.keys(g.ticks)),k=r.next();!k.done;k=r.next())k=k.value,_.t7(k,g.ticks[k],v)}})};
d2j.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&NiR(this.csiSubscriptionKey)};var lht={},fhP=(lht.initialized={priority:10,callback:function(){TwE()}},lht);var Nw6=function(g,v){this.innertubeClientName=g;this.JSC$16083_prefCookie=v};
Nw6.prototype.record=function(){if(_.T("web_li_record_binary_eval_tick")){var g=_.wh("rsef_dpj");var v=_.wh("rses_dpj");g=g!==void 0&&v!==void 0?Math.round(g-v):void 0;if(g!==void 0&&g>0){v=_.kv(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var r=this.poolSize;if(!(v.valuesSeen>=1E9)){if(v.valuesSample.length<r)v.valuesSample.push(g);else{var k=Math.floor(Math.random()*(v.valuesSeen+1));k<r&&(v.valuesSample[k]=g)}v.valuesSeen+=1}_.r3(this.storagePrefix+"-"+this.innertubeClientName,
v,2592E3);g=v.valuesSample;v=Z5Y(g);g=g.length<5?void 0:v<400?1:v<1700?2:3;g!==void 0&&(this.JSC$16083_prefCookie.set(this.cookiePrefix+this.innertubeClientName,g),this.JSC$16083_prefCookie.save())}}else _.yY(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$16083_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$16083_prefCookie.save()};
Nw6[KJ]=[Ed,GV];var ZXj=function(){Nw6.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.N(ZXj,Nw6);var HX1=new _.bR("PAGE_LOAD_TIME_TOKEN");var ty1=new _.bR("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var Xc=function(g,v){this.JSC$16106_storeWithEntities=g;this.JSC$16106_commandHandler=v;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
Xc.prototype.start=function(){this.JSC$16106_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
Xc.prototype.observeDownloadingEntities=function(){var g=_.Z6J(this.JSC$16106_storeWithEntities.getState().entities).map(function(k){return H6K(k)});
if(g.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var v={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:xVo()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.XV(_.I0("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$16106_commandHandler.resolveCommand(v)}this.downloadingEntities=g}else if(this.downloadingEntities.length){var r=NoY(this.JSC$16106_storeWithEntities.getState().entities).map(function(k){return H6K(k)});
this.downloadingEntities.filter(function(k){return r.includes(k)}).length&&(g={openPopupAction:IKF()},this.JSC$16106_commandHandler.resolveCommand(g));
this.downloadingEntities=[]}};
Xc[KJ]=[kV,_.nv];var D2P;_.B4=function(g,v,r,k,y,z,W,S){this.JSC$16109_playerApiPromise=g;this.JSC$16109_commandHandler=v;this.JSC$16109_screenManager=r;this.offlineWebClientEligibility=k;this.JSC$16109_prefStorage=y;this.JSC$16109_actionRouter=z;this.entityTypeMap=W;this.JSC$16109_persistentStorePromiseAccessor=S;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
D2P=function(){var g=_.h0().resolve(_.B4),v;_.P(function(r){if(r.nextAddress==1)return g.downloadFailureListenerBound?r.return():_.U(r,g.JSC$16109_playerApiPromise,2);v=r.yieldResult;v.addEventListener("onOfflineOperationFailure",function(k){if(k.failureReason&&k.entityKey&&k.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(k.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var y=_.R0(k.entityKey).entityId;y&&g.JSC$16109_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
y)}else if(_.T("kevlar_woffle")){y=g.JSC$16109_commandHandler;var z=y.resolveCommand;k=k.failureReason;var W=_.I0("TRANSFER_FAILED",void 0,"Download failed");k==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(W=_.I0("STORAGE_FULL",void 0,"Storage full"));z.call(y,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.XV(W),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
g.downloadFailureListenerBound=!0;_.o7(r)})};
_.B4.prototype.deleteVideo=function(g,v){var r=this,k,y,z;return _.P(function(W){if(W.nextAddress==1)return _.U(W,r.JSC$16109_playerApiPromise,2);k=W.yieldResult;z={offlineLoggingData:{offlineDeleteReason:(y=v)!=null?y:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return _.U(W,k.queueOfflineAction(g,r.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",z),0)})};
_.B4.prototype.pauseVideoDownload=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,v.JSC$16109_playerApiPromise,2);r=k.yieldResult;r.pauseVideoDownload(g);_.o7(k)})};
_.B4.prototype.resumeVideoDownload=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,v.JSC$16109_playerApiPromise,2);r=k.yieldResult;return _.U(k,r.resumeVideoDownload(g),0)})};
_.B4[KJ]=[_.hW,_.nv,_.p0,ty1,n8,bo,pEH,ca];var LGF=new _.bR("DOWNLOAD_STATE_STORE_TOKEN");var wTu=function(g,v){this.JSC$16128_persistentStorePromiseAccessor=g;this.store=v;this.upliftCompletionResolver=new _.k$},uBC=function(){var g=_.h0().resolve(QI_),v;
_.P(function(r){switch(r.nextAddress){case 1:if(g.upliftImplPromise)return r.return(g.upliftImplPromise);_.cD(r,2);g.upliftImplPromise=C$u(g);return _.U(r,g.upliftImplPromise,4);case 4:g.upliftCompletionResolver.resolve();_.Ju(r,3);break;case 2:throw v=_.S2(r),g.upliftCompletionResolver.reject(v),v;case 3:return r.return(g.upliftImplPromise)}})},C$u=function(g){var v,r,k;
return _.P(function(y){switch(y.nextAddress){case 1:return _.ua("LOGGED_IN")?_.U(y,g.JSC$16128_persistentStorePromiseAccessor(),2):y.return();case 2:v=y.yieldResult;if(!v)return _.t7("vdeur"),y.return();_.t7("vdeus");_.cD(y,3);return _.U(y,x2u(v),5);case 5:r=y.yieldResult;g.store.dispatch(u5K(r));v.observe(function(z){xeC(g.store,z)});
_.Ju(y,4);break;case 3:throw k=_.S2(y),_.t7("vdeur"),k;case 4:_.t7("vdeuc"),_.o7(y)}})},x2u=function(g){var v;
return _.P(function(r){if(r.nextAddress==1)return _.U(r,C5C(g),2);v=r.yieldResult;return r.return(v.reduce(function(k,y){if(!y.data||!y.key||!y.entityType)return k;k[y.entityType]||(k[y.entityType]={});k[y.entityType][y.key]=y.data;return k},{}))})};
wTu[KJ]=[ca,_.w3];var QI_;QI_=new _.bR("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.hO=new _.bR("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var nd=function(g,v){this.JSC$16131_persistentStorePromiseAccessor=g;this.transportService=v};
nd.prototype.refresh=function(){var g=this,v,r,k,y;return _.P(function(z){if(z.nextAddress==1)return _.ua("LOGGED_IN")?_.U(z,g.JSC$16131_persistentStorePromiseAccessor(),2):z.return();if(z.nextAddress!=3)return(v=z.yieldResult)?_.U(z,UZY(v),3):z.return();if((r=z.yieldResult)&&!(Number(r.data.refreshTimestampMs||0)<(0,_.XK)()))return z.return();k={browseId:"SPaccount_downloads"};y=_.by(G1);_.DA(g.transportService,k,y).then(function(W){var S;if(v&&(W==null?void 0:(S=W.responseContext)==null?void 0:
S.maxAgeSeconds)!==0){var Y;S=(W==null?void 0:(Y=W.responseContext)==null?void 0:Y.maxAgeSeconds)||604800;Y=String(Math.floor((0,_.XK)())+S*1E3);v.put("service:downloads_settings:fallback",new _.cO({innertubeResponse:W,refreshTimestampMs:Y}))}});
_.o7(z)})};
nd[KJ]=[_.ql,_.Hi];var Ml=function(g,v){this.JSC$16135_playerPromise=g;this.store=v;this.started=!1};
Ml.prototype.start=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return g.started?r.return():_.U(r,g.JSC$16135_playerPromise,2);v=r.yieldResult;v.addEventListener("onOrchestrationBecameLeader",g.updateIsLeader.bind(g,!0));v.addEventListener("onOrchestrationLostLeader",g.updateIsLeader.bind(g,!1));if(v.isOrchestrationLeader)g.updateIsLeader(v.isOrchestrationLeader());else{var k=new _.EU("Function isOrchestrationLeader is undefined",{"player.isReady":v.isReady(),"player.playVideo":v.playVideo?
"defined":"undefined"});_.Z0(k);g.updateIsLeader(!1)}g.started=!0;_.o7(r)})};
Ml.prototype.updateIsLeader=function(g){this.store.dispatch(_.nf({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:g}}))};
Ml[KJ]=[_.hW,_.w3];var jI6=function(g,v){this.networkStatusManager=g;this.JSC$16138_prefStoragePromise=v;this.redirectsToPreload=["https://youtube.com"]},$2C=function(){var g=_.h0().resolve(jI6),v,r,k,y,z,W;
_.P(function(S){switch(S.nextAddress){case 1:return _.U(S,g.JSC$16138_prefStoragePromise,2);case 2:v=S.yieldResult;if(!(r=v)){S.jumpTo(3);break}return _.U(S,v.get("yt-redirect-prefetch-id"),4);case 4:r=S.yieldResult;case 3:if(r||!g.networkStatusManager.isNetworkAvailable())return S.return();k={cache:"reload",redirect:"manual"};y=_.I(g.redirectsToPreload);z=y.next();case 5:if(z.done){if(!v){S.jumpTo(0);break}return _.U(S,v.set("yt-redirect-prefetch-id",!0,86400),0)}W=z.value;_.cD(S,8);return _.U(S,
_.rC.fetch(W,k),10);case 10:_.Ju(S,6);break;case 8:_.S2(S);case 6:z=y.next(),S.jumpTo(5)}})};var RQ=function(g){g?(this.container=g,this.containerWasInjected=!0):this.containerWasInjected=!1};
RQ.prototype.openDialog=function(g,v,r){var k=this,y;return _.P(function(z){(y=k.container)==null||y.openDialog(g,v,r);_.o7(z)})};
RQ.prototype.closeDialog=function(){var g=this,v;return _.P(function(r){(v=g.container)==null||v.closeDialog();_.o7(r)})};
RQ.prototype.isDialogOpen=function(){var g=this,v,r;return _.P(function(k){return k.return((r=(v=g.container)==null?void 0:v.isDialogOpen())!=null?r:!1)})};
RQ[KJ]=[_.Bd(bYt)];_.JlH=new _.bR("POPUP_CONTROLLER_TOKEN");var OX1=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
OX1.prototype.registerPanel=function(g,v){if(g){this.panelMap.set(g,v);var r=this.pendingPanelResolvers.get(g);r&&(r.resolve(v),this.pendingPanelResolvers.delete(g))}};
OX1.prototype.getPanel=function(g){var v=this,r;return _.P(function(k){return(r=v.panelMap.get(g))?k.return(r):k.return(Vy0(v,g))})};
var Vy0=function(g,v){var r,k;return _.P(function(y){if(r=g.pendingPanelResolvers.get(v))return y.return(r.promise);k=new _.k$;g.pendingPanelResolvers.set(v,k);return y.return(k.promise)})},q8H=function(g){OX1.call(this);
var v=this;this.popupController=g;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return v.panelMap.size}}};
_.N(q8H,OX1);_.c=q8H.prototype;_.c.getReloadContinuation=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,v.getPanel(g),2);r=k.yieldResult;return k.return(r.getReloadContinuation())})};
_.c.showPanel=function(g,v,r,k,y,z,W){var S=this,Y,e,a,E;return _.P(function(p){if(p.nextAddress==1){W&&S.updatePanelContinuationDatas.set(g,W);if((Y=r)==null?0:(e=Y.engagementPanelPopupPresentationConfig)==null?0:e.popupType){a=r.engagementPanelPopupPresentationConfig.popupType;y===void 0&&(y=document.body);var f=p.return,Z=S.popupController,L=Z.openPopup;a:switch(a){case "PANEL_POPUP_TYPE_DIALOG":var Q="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":Q="DROPDOWN";break a;default:throw Error("bj`"+
a);}return f.call(p,L.call(Z,g,v,Q,y))}return _.U(p,S.getPanel(g),2)}E=p.yieldResult;(v||z)&&E.updatePanel(v,!1,k,z);E.showPanel(k);_.o7(p)})};
_.c.hidePanel=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,v.getPanel(g),2);r=k.yieldResult;r.hidePanel();v.popupController.closePopup(g);_.o7(k)})};
_.c.isVisible=function(g,v){var r=this,k;return _.P(function(y){if(y.nextAddress==1)return v&&!r.panelMap.has(g)?y.return(!1):_.U(y,r.getPanel(g),2);k=y.yieldResult;return y.return(k.isVisible())})};
_.c.updatePanel=function(g,v,r,k,y,z){r=r===void 0?!1:r;var W=this,S;return _.P(function(Y){if(Y.nextAddress==1){if(!v&&!y)return Y.return();z&&W.updatePanelContinuationDatas.set(g,z);return _.U(Y,W.getPanel(g),2)}S=Y.yieldResult;S.updatePanel(v,r,k,y);_.o7(Y)})};
_.c.registerPanelContent=function(g,v){g&&this.panelContentMap.set(g,v)};
_.c.getPanelContent=function(g){return this.panelContentMap.get(g)};
_.c.getUpdatePanelContinuationData=function(g){return this.updatePanelContinuationDatas.get(g)};
q8H[KJ]=[_.JlH];var gy=function(g,v){this.innertubeTransportService=g;this.JSC$16154_screenManager=v},sIV=function(g){var v;
return!((v=g.panelLoadingStrategy)==null||!v.requestTemplate)};
gy.prototype.makeRequest=function(g){var v=this,r,k;return _.P(function(y){switch(y.nextAddress){case 1:if(!sIV(v)){y.jumpTo(2);break}_.cD(y,3);return _.U(y,_.$h(v.innertubeTransportService,g),5);case 5:return r=y.yieldResult,r?y.return(r.content):(_.Z0(Error("cj")),y.return(void 0));case 3:k=_.S2(y),_.Z0(k);case 2:return y.return(void 0)}})};
gy.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
gy.prototype.execute=function(g){var v=this,r,k,y,z,W,S,Y,e,a,E;return _.P(function(p){if(p.nextAddress==1){r=g;k=r.data;y=r.fallbackVe;z=r.parentVe;W=r.createScreenConfig;S=r.renderFn;Y=r.command;v.panelLoadingStrategy=k;var f,Z,L=((f=v.panelLoadingStrategy)==null?0:f.screenVe)?(Z=v.panelLoadingStrategy)==null?void 0:Z.screenVe:y;L&&_.vl(v.JSC$16154_screenManager,L,z,W);return(e=v.getContent())?_.U(p,S(e),2):p.jumpTo(2)}return p.nextAddress!=4?sIV(v)?_.U(p,v.makeRequest(Y),4):p.return():(E=a=p.yieldResult)?
_.U(p,S(E),0):p.return()})};
gy[KJ]=[_.Hi,_.p0];var vc=function(){};
vc.prototype.getContainer=function(){return _.iK()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
vc.prototype.openSheet=function(g,v){var r=this,k,y,z,W,S,Y;return _.P(function(e){switch(e.nextAddress){case 1:return k={stack:[],error:void 0,hasError:!1},_.cD(e,2,3),y=Fy,_.U(e,r.isSheetOpen(),5);case 5:z=e.yieldResult;giK(k,xTC(y));if(z){if(v&&r.currentTarget===v)return(W=r.getContainer())==null||W.closeSheet(),e.return();r.pendingData={data:g,target:kDE(r,v)};return e.return()}g.viewModel&&(g={viewModel:g.viewModel});(S=r.getContainer())==null||S.openSheet(g,v);r.currentTarget=v;case 3:_.I7(e);
viC(k);_.PD(e,0);break;case 2:Y=_.S2(e),k.error=Y,k.hasError=!0,e.jumpTo(3)}})};
vc.prototype.closeSheet=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,(v=g.getContainer())==null?void 0:v.closeSheet(),2);if(r.nextAddress!=4)return g.currentTarget=void 0,g.pendingData?_.U(r,g.openSheet(g.pendingData.data,g.pendingData.target),4):r.jumpTo(0);g.pendingData=void 0;_.o7(r)})};
vc.prototype.isSheetOpen=function(){var g=this,v,r;return _.P(function(k){return k.return((r=(v=g.getContainer())==null?void 0:v.isSheetOpen())!=null?r:!1)})};
var kDE=function(g,v){if(!_.T("web_parent_target_for_sheets"))return v;var r,k;return(k=(r=g.getContainer())==null?void 0:r.getParentTarget(v))!=null?k:v};var yd=window.documentPictureInPicture;var b5K=_.Vd(["dark"]),FB3=_.Vd(["system-icons"]),i5h=_.Vd(["typography"]),G6F=_.Vd(["lang"]),X_R=_.Vd(["style"]),qVh=_.Vd(["dir"]),sLm=_.Vd(["rounded-container"]),mZm=_.Vd(["style"]),hDT=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],ry=function(g){this.JSC$16166_clientRoot=g;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
ry.prototype.openWindow=function(g){var v=this,r,k;return _.P(function(y){if(y.nextAddress==1)return window.documentPictureInPicture&&_.QJ()&&!v.currentPipWindow?_.U(y,(r=yd?yd:null)==null?void 0:r.requestWindow(g),2):y.return(!1);if(y.nextAddress!=3){k=y.yieldResult;if(!k)return y.return(!1);k.addEventListener("pagehide",function(){m2E(v)});
k.addEventListener("resize",v.handlePipWindowResize);v.pipWindowResizeDelay=new _.Fw(function(){v.currentPipWindow&&_.nW(v.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.oA(v.currentPipWindow.innerWidth,v.currentPipWindow.innerHeight)])},k);
BMh(k);Mzo(k);return _.U(y,VzR(k),3)}if(!$ZB())return y.return(!1);v.currentPipWindow=k;v.JSC$16166_eventForwarder=ntF(k,v.JSC$16166_clientRoot);v.pipWindowResizeDelay.start();return y.return(!0)})};
ry.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var m2E=function(g){if(g.currentPipWindow){var v,r;(v=yd?yd:null)==null||(r=v.window)==null||r.close();g.currentPipWindow.removeEventListener("resize",g.handlePipWindowResize);var k;(k=g.pipWindowResizeDelay)==null||k.dispose();g.pipWindowResizeDelay=void 0;var y;(y=g.JSC$16166_eventForwarder)==null||y.stop();g.JSC$16166_eventForwarder=void 0;v=_.I(g.onCloseCallbacks);for(r=v.next();!r.done;r=v.next())r=r.value,r();g.onCloseCallbacks=[];g.currentPipWindow=null}};
ry.prototype.getWindow=function(){return this.currentPipWindow};
var KGB=function(g,v){var r;(r=g.onCloseCallbacks)==null||r.push(v)};
ry.prototype.pictureInPictureSupported=function(){return!!window.documentPictureInPicture&&_.QJ()};
_.mx.Object.defineProperties(ry.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
ry[KJ]=[oOu];var bXB=new _.bR("PICTURE_IN_PICTURE_CONTROLLER");var RDJ=function(g,v){this.lengthY=this.lengthX=0;this.lengthX=v.x-g.x;this.lengthY=v.y-g.y};var FGu=function(){},Iwu=function(g,v){var r;
(r=g.headerElement)==null||r.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:v}))};var iX_=function(){};
iX_.prototype.openPopup=function(g,v,r,k){var y=this,z;return _.P(function(W){if(!y.container)return W.return();z={openPopupAction:{popup:v,popupType:r,uniqueId:g}};return W.return(y.container.handleOpenPopupAction(z,k))})};
iX_.prototype.closePopup=function(g){this.container&&this.container.closePopup(g)};var G06=function(){this.openTunnels=new Map},eph=function(g,v,r){if(cmm(r)){var k=_.j8(r,"gclid");
r={handleEvent:function(S){v&&!v.closed&&typeof v.postMessage==="function"&&S&&S.origin&&S.source===v&&S.data&&S.data.action==="gcl_setup"&&v.postMessage(Object.assign({},{action:"gcl_transfer"},k&&{gclid:k},{gadSource:2}),S.origin)}};
for(var y=_.I(g.openTunnels),z=y.next();!z.done;z=y.next()){var W=_.I(z.value);z=W.next().value;W=W.next().value;if(z.closed)try{window.removeEventListener("message",W),g.openTunnels.delete(z)}catch(S){_.Z0(S)}}v&&g.openTunnels.size<15&&(g.openTunnels.set(v,r),window.addEventListener("message",r))}};var XT1=function(){this.clientParams=new Map},SC0=function(g){for(var v=_.I(g.clientParams.keys()),r=v.next();!r.done;r=v.next())r=r.value,r.startsWith("yt-mini-app-share")&&g.clientParams.delete(r)};var BwH=function(g,v){_.pg.call(this);var r=this;this.shortsController=g;this.storeWithShorts=v;g=_.oc(this.storeWithShorts,_.CZh,function(k){if(k){var y,z=(y=r.shortsController.getRoot())==null?void 0:y.getPlayer(),W;(y=(W=r.shortsController.alternativePlayerContainerElement)==null?void 0:W.getPlayerContainer())&&(z==null||z.appendTo(y))}else{var S;W=(S=r.shortsController.alternativePlayerContainerElement)==null?void 0:S.getPlayerContainer().querySelector("#player");y=r.shortsController.activeIndex;
(S=(z=r.shortsController.getRoot())==null?void 0:z.querySelector('ytd-reel-video-renderer[id="'+y+'"] #player-container'))&&(W==null||W.appendTo(S,void 0,!0))}});
this.addOnDisposeCallback(g)};
_.N(BwH,_.pg);var kf=function(g,v,r,k,y){var z=this;this.storeWithShorts=g;this.ephemeralResponseStore=v;this.store=r;this.innertubeTransportService=k;this.innertubeTransportLoader=y;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.Dt(_.Il);this.isShortsPipActive=_.Dt(_.Wb);this.nextReelVe=_.Tp(56921);this.prevReelVe=_.Tp(56922);this.backButtonVe=_.Tp(22156);this.TEST_ONLY={getActiveModules:function(){return z.activeModules}}},H3H,ttu,h8V;
kf.prototype.initOrDisposeActiveModules=function(g){g?this.activeModules.push(new BwH(this,this.storeWithShorts)):(_.nu(this.activeModules),this.activeModules.length=0)};
kf.prototype.getRoot=function(){return this.rootElement};
kf.prototype.setActiveIndex=function(g){this.activeIndex=g};
_.pAB=function(g,v){var r,k,y,z,W,S,Y;return _.P(function(e){switch(e.nextAddress){case 1:return r=new P4,(k=r.JSC$11007_getStoreKey(v))&&g.ephemeralResponseStore.has(k)?_.U(e,g.ephemeralResponseStore.get(k),7):_.U(e,h8V(g,v),4);case 4:y=e.yieldResult;if(!k){e.jumpTo(3);break}z=M0(y,3600);return _.U(e,g.ephemeralResponseStore.put(k,new _.cO(z)),3);case 7:y=(W=e.yieldResult)==null?void 0:_.vI(W);case 3:return((S=y)==null?0:S.replacementEndpoint)&&(Y=_.l(y.replacementEndpoint,_.Ab))&&y.sequenceContinuation&&
(Y.sequenceParams=y.sequenceContinuation),e.return(y)}})};
H3H=function(g,v){v=(new S4).JSC$11007_getStoreKey(v);return!!v&&g.ephemeralResponseStore.has(v)};
ttu=function(g,v,r){var k,y,z,W,S;_.P(function(Y){if(Y.nextAddress==1){k=new S4;y=k.JSC$11007_getStoreKey(v);if(!y)return Y.return();if(r.reelWatchSequenceResponse)return z=M0(r.reelWatchSequenceResponse,3600),g.ephemeralResponseStore.put(y,new _.cO(z)),Y.jumpTo(0);if(!g.ephemeralResponseStore.has(y))return Y.jumpTo(0);S=r;return _.U(Y,g.ephemeralResponseStore.get(y),4)}S.reelWatchSequenceResponse=(W=Y.yieldResult)==null?void 0:_.vI(W);_.o7(Y)})};
h8V=function(g,v){var r=r===void 0?{}:r;var k,y,z;return _.P(function(W){switch(W.nextAddress){case 1:if(g.innertubeTransportService){k=g.innertubeTransportService;W.jumpTo(2);break}if(!g.innertubeTransportLoader){_.xA(Error("ej"));W.jumpTo(2);break}return _.U(W,g.innertubeTransportLoader(),4);case 4:k=W.yieldResult;case 2:return _.U(W,(y=k)==null?void 0:_.$h(y,v,r),5);case 5:return z=W.yieldResult,W.return(z)}})};
_.mx.Object.defineProperties(kf.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
kf[KJ]=[SL6,_.yB,kV,_.Bd(_.Hi),_.Bd(cdu)];_.nQu=new _.bR("STORAGE_MANAGER_TOKEN");var UDF=["touchmove","scroll"];var AmK={onSpanEnd:function(g){if(g.parent==null){var v=g.name;_.H2(v);odh(g,v)}}};var YT3={exportToCsi:!1,exportBreadcrumbs:_.T("web_enable_tracing"),bufferSize:_.Rf("web_max_tracing_events"),enabledSpansArray:_.v9("web_tracing_enabled_spans")};var Myu=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},R8H;
Myu.prototype.enqueue=function(g,v){v===1?this.currentPersistentToast=g:this.queue.push(g);this.openToast()};
Myu.prototype.openToast=function(){var g;(g=this.currentToast)!=null&&g.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.gFR=new _.bR("TOAST_MANAGER_TOKEN");var vFM;_.rod=_.bC(function(g){return _.A("basic-content-view-model",{class:_.IV("ytBasicContentViewModelHost",_.mQ(g.className))},_.A(_.d,{cond:function(){return g.data().headline},
then:function(v){return _.A("div",{class:"ytBasicContentViewModelHeadline"},_.A(_.FS,{text:v}))}}),_.A(_.af,{each:function(){return g.data().paragraphs||[]},
keyBy:"INDEX"},function(v){return _.A("div",{class:"ytBasicContentViewModelParagraph"},_.A(_.d,{cond:function(){var r=v();return!!(r.header||r.customHeader||r.headline)},
then:function(){return _.A(vFM,{paragraph:v})}}),_.A(_.d,{cond:function(){return v().asset||v().text},
then:function(){return _.A("div",{class:"ytBasicContentViewModelParagraphContent"},_.A(_.d,{cond:function(){return v().asset},
then:function(r){return _.A("div",{class:"ytBasicContentViewModelParagraphAsset"},_.A(_.dF,{data:r},{contentPreviewImageViewModel:_.n3}))}}),_.A(_.d,{cond:function(){return v().text},
then:function(r){return _.A("div",{class:"ytBasicContentViewModelParagraphText"},_.A(_.FS,{text:r}))}}))}}))}))},"me");
vFM=_.bC(function(g){var v=g.paragraph;return _.A(_.R6,null,_.A(_.d,{cond:function(){return v().headline},
then:function(r){return _.A(_.FS,{text:r,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.A(_.dF,{data:function(){return v().header||v().customHeader}},{sectionHeaderViewModel:function(r){return _.A(_.kk,{data:r.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"ne");var yoq=_.bC(function(g){var v=_.sv(),r=_.oV(function(k){if(!_.jR(_.x9(k),v.value,["A".toString(),"BUTTON".toString()])){var y;(y=g.expandedCallback)==null||y.call(g,!1)}});
return _.A("yt-expandable-metadata-header-view-model",{el:v,class:"ytExpandableMetadataHeaderViewModelHost"},_.A(_.d,{cond:function(){return g.expanded()},
then:function(){return _.A("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":r},_.A("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.A(_.d,{cond:function(){return g.data().expandedTitleImage},
then:function(k){return _.A("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.A(_.Kw,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:k}))}}),_.A("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.A("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.A(_.FS,{text:function(){return g.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.A(_.FS,{text:function(){return g.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.A(_.FS,{text:function(){return g.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.A("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.A(_.dF,{data:function(){return g.data().infoButton}},{buttonViewModel:_.Du}),_.A(_.dF,{data:function(){return g.data().collapseButton}},{buttonViewModel:function(k){return _.A(_.Du,{data:k.data,
onClick:function(){var y;(y=g.expandedCallback)==null||y.call(g,!1)}})}})))},
else:function(){return _.A(kmA,Object.assign({},g))}}))},"oe"),cov=_.bC(function(g){return _.A("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.A(_.d,{cond:function(){return g.data().collapsedLabelImage},
then:function(v){return _.A("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.A(_.Kw,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:v,alt:""}))}}),_.A(_.FS,{text:function(){return g.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"pe"),kmA=_.bC(function(g){return _.A("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.oV(function(){var v;return void((v=g.expandedCallback)==null?void 0:v.call(g,!0))})},_.A("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.A(_.d,{cond:function(){return g.data().collapsedImage},
then:function(v){return _.A("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.A(_.Kw,{width:16,height:16,data:v,alt:""}))}}),_.A(_.d,{cond:function(){return g.data().showLeadingCollapsedLabel},
then:function(){return _.A(cov,Object.assign({},g))}}),_.A("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.A(_.FS,{text:function(){return g.data().collapsedTitle}}))),_.A("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.A(_.d,{cond:function(){return!g.data().showLeadingCollapsedLabel},
then:function(){return _.A(cov,Object.assign({},g))}}),_.A(_.dF,{data:function(){return g.data().infoButton}},{buttonViewModel:_.Du}),_.A(_.dF,{data:function(){return g.data().expandButton}},{buttonViewModel:function(v){return _.A(_.Du,{data:v.data,
onClick:function(){var r;(r=g.expandedCallback)==null||r.call(g,!0)}})}})))},"qe");_.zBq=_.bC(function(g){var v=_.I(_.UX(function(){return g.data().initiallyExpanded})),r=v.next().value,k=v.next().value,y,z=(y=_.h0().resolve(_.Bd(_.V0)))==null?void 0:y(),W=function(){var S=g.data().colorData;
if(S)return z?S==null?void 0:S.darkColorPalette:S==null?void 0:S.lightColorPalette};
return _.A("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.AW({"background-color":function(){var S=W();return(S==null?0:S.section2Color)?_.QX(S.section2Color):""}})},_.A(_.dF,{data:function(){return g.data().header}},{expandableMetadataHeaderViewModel:function(S){return _.A(yoq,{data:S.data,
expanded:function(){return!!r()},
expandedCallback:function(Y){k(Y)}})}}),_.A(_.d,{cond:function(){return r()},
then:function(){return _.A("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.A(_.dF,{data:function(){return g.data().expandedContent}},{horizontalShelfViewModel:function(S){return _.A(_.Do,{data:S.data,
includeMargin:!0,forceNarrowLayout:!0,palette:W})},
videoSummaryContentViewModel:function(S){return _.A(qKu,{data:S.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(S){return _.A(_.g9,{data:S.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(S){return _.A(_.rod,{data:S.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.A(_.dF,{data:function(){return g.data().expandedBottomButtons}},{buttonViewModel:function(S){return _.A("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.A(_.Du,{data:S.data}))}}))}}))},"re");var ITq=_.bC(function(g){var v=g.text;var r=g.marqueeSpacing;var k=g.scrollDelay;var y=g.scrollDuration;var z=g.enableMarqueeScroll;g=g.large;var W=_.I(_.Ww(!1,void 0,"kfNqfd")),S=W.next().value,Y=W.next().value,e=_.I(_.Ww(0,void 0,"bYgZbf"));W=e.next().value;var a=e.next().value,E=_.sv();e=_.sv();var p=_.sv(),f=_.h0().resolve(_.sy);_.Z8(function(){if(z()){var Q=p.value.getBoundingClientRect().width,O=E.value.getBoundingClientRect().width;if(Q>O){var q=(f==="ltr"?-1:1)*(Q+(r?r():16));Promise.resolve().then(function(){Y(!0);
a(q)})}}},"giRlme");
var Z={},L={};return _.A("marquee-scroll",{class:_.IV("ytMarqueeScrollHost",(Z.ytMarqueeScrollHostLarge=g,Z)),el:E},_.A("div",{id:"marquee-scroll-inner-container",class:_.IV("ytMarqueeScrollInnerContainer",(L.ytMarqueeScrollAnimationEnabled=function(){return S()},L)),
el:e,style:_.AW({gap:r?(0,_.NR)(r):"16px","animation-duration":y?w_V(y):"16s","animation-delay":k?w_V(k):"3s","--marquee-translate":(0,_.NR)(W)})},_.A("span",{el:p,dir:"auto"},_.A(_.FS,{text:v,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.A(_.d,{cond:S,then:function(){return _.A("span",{"aria-hidden":"true",dir:"auto"},_.A(_.FS,{text:v,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"se");_.WRD=_.bC(function(g){var v=g.data;var r=g.overlayDensity;g=_.oV(function(){v().onTapCommand&&_.jW(v().onTapCommand);return!1});
var k=_.zCA(),y={};return _.A("reel-sound-metadata-view-model",{class:_.IV("ytReelSoundMetadataViewModelHost",(y.ytReelSoundMetadataViewModelHostLarge=function(){return(r==null?void 0:r())===1},y)),
"on:click":g,tabindex:0,role:"button","on:keydown":k},_.A("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.A(_.d,{cond:function(){return v().musicIcon},
then:function(z){return _.A(_.Kw,{data:z,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon"})}}),_.A("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.A(ITq,{text:function(){return v().soundMetadata},
enableMarqueeScroll:function(){return!!v().enableMarqueeScroll},
large:function(){return(r==null?void 0:r())===1}}))))},"te");var PkM,SAR,yf,Aoq,aT5,UsS,phq,dsA;PkM=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];SAR=_.Rf("wil_icon_max_concurrent_fetches",Infinity);
yf=function(g,v,r){var k=this;this.iconSet=g;this.appDirection=v;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.rC.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.T("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.T("wil_icon_network_first");this.renderWhenIdle=_.T("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.T("wil_icon_load_immediately");this.isPurging=!1;g=function(){k.cacheStorageAvailable&&(k.cacheStorageAsync=_.rC.caches.open("yt-icons").then(function(z){return k.cacheStorageSync=z}).catch(function(){k.cacheStorageAvailable=!1}))};
r=(r==null?void 0:r())||{};r=_.I(Object.entries(r));for(v=r.next();!v.done;v=r.next()){var y=_.I(v.value);v=y.next().value;y=y.next().value;y=Sf(y);oFv(y);this.iconCache[v]=y.cloneNode(!0)}this.isPurging=YAR(this);this.isPurging instanceof Promise?this.isPurging.then(g):g()};
_.sBk=function(g,v){var r=g.resolveIcon(v);return r?g.renderingMode===1?UsS(g,r,g.renderingMode):(v=g.iconCache[r.url])?(v=v.cloneNode(!0),Aoq(g,v),UsS(g,r,g.renderingMode,v)):_.eBq(g,r).then(function(k){var y=k?0:1;Aoq(g,k);return UsS(g,r,y,k)}):(_.HG(new _.EU("Icon not found",{iconShape:v})),function(){})};
Aoq=function(g,v){if(v){g.counter+=1;g="_yt"+g.counter;v=[v].concat(_.fF(v.getElementsByTagName("*")));v=_.I(v);for(var r=v.next();!r.done;r=v.next())if(r=r.value,r.tagName==="style"&&r.textContent)r.textContent=aT5(r.textContent,g,!0);else for(var k=_.I(r.attributes),y=k.next();!y.done;y=k.next()){y=y.value;y.name==="id"&&(y.value+=g);["mask","fill","clip-path"].includes(y.name)&&(y.value=aT5(y.value,g));if(y.name==="style"){var z=r.style;try{z.cssText=aT5(z.cssText,g,!0)}catch(a){var W=void 0,S=
void 0,Y=void 0,e=void 0;cc({error:((W=a)==null?void 0:(Y=(S=W).toString)==null?void 0:Y.call(S))||"",el:r.outerHTML,style:!!z,cssText:(e=z)==null?void 0:e.cssText})}}y.name==="xlink:href"&&(y.value=y.value.replace(/#(.*)/,"#$1"+g))}}};
aT5=function(g,v,r){var k=/url\(["']?#(.*?)["']?\)/;(r===void 0?0:r)&&(k=/url\(["']?#(.*?)["']?\)/g);return g.replace(k,"url(#$1"+v+")")};
UsS=function(g,v,r,k){return function(y,z){var W=Object.assign({},{iconColor:"currentcolor",iconWidth:v.size+"px",iconHeight:v.size+"px",iconDisplay:"block"},z);z=_.UG("DIV");var S=W.iconColor,Y=W.iconFilter;W="width: "+W.iconWidth+"; height: "+W.iconHeight+"; display: "+W.iconDisplay+";";Y&&(W+=" filter: "+Y+";");r===0&&(W+=" fill: "+S+";");r===1&&(Y=v.url,W+=" -webkit-mask: url("+Y+") no-repeat center / cover; mask: url("+(Y+") no-repeat center / cover; background-color: ")+S);v.allowMirroring&&
g.appDirection==="rtl"&&(W+=" transform: scale(-1, 1); transform-origin: center center;");z.setAttribute("style",W);r===0&&k&&z.appendChild(k);y.appendChild(z)}};
_.eBq=function(g,v){var r,k,y;return _.P(function(z){r=function(W){return LV(W)};
k=v.url;if(!EFb(k))throw Error("gj");y=dsA(g,k);return z.return(y.then(function(W){return W.clone().text()}).then(function(W){var S=r(W);
W=v.size;var Y=_.UG("DIV");_.qj(Y,S);S=_.A3(Y.firstElementChild!==void 0?Y.firstElementChild:_.Xh_(Y.firstChild,!0));W=oFv(S,W);g.iconCache[k]=W.cloneNode(!0);delete g.responsePromises[k];return W}).catch(function(){}))})};
phq=function(g){var v,r=(v=g.requestAninmationFrameResolver)==null?void 0:v.promise;r||(g.requestAninmationFrameResolver=new _.k$,r=g.requestAninmationFrameResolver.promise,_.rC.requestAnimationFrame(function(){var k;(k=g.requestAninmationFrameResolver)==null||k.resolve();g.requestAninmationFrameResolver=null}));
return r};
dsA=function(g,v){var r,k;return _.P(function(y){if(y.nextAddress==1)return g.waitForAnimationFrame?_.U(y,phq(g),2):y.jumpTo(2);r=g.responsePromises[v];r||(k=function(){var z,W,S;return _.P(function(Y){switch(Y.nextAddress){case 1:if(!g.cacheStorageAvailable){z=void 0;Y.jumpTo(2);break}if(W=g.cacheStorageSync){Y.jumpTo(3);break}return _.U(Y,g.cacheStorageAsync,4);case 4:W=Y.yieldResult;case 3:z=W;case 2:return S=z,g.isNetworkFirstStrategy?Y.return(g.fetchAndUpdateCache(v,S).catch(g.getCacheStorageResponse.bind(g,
v,S))):Y.return(g.getCacheStorageResponse(v,S).catch(g.fetchAndUpdateCache.bind(g,v,S)))}})},r=g.renderWhenIdle?new Promise(function(z,W){_.Ev(_.HR,function(){k().then(z).catch(W)},10)}):k(),g.responsePromises[v]=r);
return y.return(r.catch(function(z){delete g.responsePromises[v];cc({error:(z==null?0:z.toString)?z.toString():"",url:v});throw z;}))})};
yf.prototype.fetchAndUpdateCache=function(g,v){var r=this;return _.P(function(k){return k.return(TCd(r,g).then(function(y){lTA(r,g,y,v);return y}))})};
var TCd=function(g,v){var r;return _.P(function(k){if(g.numFetches<SAR)return g.numFetches+=1,k.return(fTq(g,v).finally(function(){--g.numFetches;if(Object.keys(g.queuedResponseResolvers).length){var y=Object.keys(g.queuedResponseResolvers)[0],z=g.queuedResponseResolvers[y];delete g.queuedResponseResolvers[y];z.resolve(TCd(g,y))}}));
r=new _.k$;g.queuedResponseResolvers[v]=r;return k.return(r.promise)})},fTq=function(g,v,r){r=r===void 0?2:r;
var k;return _.P(function(y){k={credentials:"same-origin",priority:"low"};return y.return(_.rC.fetch(v,k).then(function(z){return z.ok?z:Promise.reject(Error("hj`"+z.status+"`"+z.statusText))}).catch(function(z){if(r>0)return fTq(g,v,r-1);
throw z;}))})},lTA=function(g,v,r,k){_.P(function(y){return k?y.return(new Promise(function(z){_.Ev(_.HR,function(){var W,S;
return _.P(function(Y){switch(Y.nextAddress){case 1:if(!g.isNetworkFirstStrategy){W=void 0;Y.jumpTo(2);break}return _.U(Y,k.match(v).catch(function(){}),3);
case 3:W=Y.yieldResult;case 2:if(S=W){Y.jumpTo(4);break}return _.U(Y,k.put(v,r.clone()).catch(function(e){cc({error:(e==null?0:e.toString)?e.toString():"",url:v})}),4);
case 4:z(),_.o7(Y)}})},50)})):y.return()})};
yf.prototype.getCacheStorageResponse=function(g,v){return _.P(function(r){return v?r.return(v.match(g).then(function(k){return k&&k.ok?k:Promise.reject()})):r.return(Promise.reject())})};
var oFv=function(g,v){v===void 0||g.getAttribute("viewBox")||g.setAttribute("viewBox","0 0 "+v+" "+v);g.setAttribute("focusable","false");g.setAttribute("aria-hidden","true");try{g.style.pointerEvents="none",g.style.display="inherit",g.style.width="100%",g.style.height="100%"}catch(y){var r;cc({error:((r=y)==null?0:r.toString)?y.toString():""});try{g.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(z){var k;cc({error:((k=z)==null?0:k.toString)?z.toString():
""})}}return g},EFb=function(g){for(var v=_.I(PkM),r=v.next();!r.done;r=v.next())if(g.startsWith(r.value)&&g.endsWith(".svg"))return!0;
return!1};
yf.prototype.resolveIcon=function(g){return this.iconSet.resolveIcon(g)};
var cc=function(g){_.Lx(new _.EU("Error in IconManager",g))},YAR=function(g){if(_.T("wil_icons_cache_purge_killswitch"))return!1;
try{var v=_.rC.localStorage}catch(z){return!1}if(!v||!g.cacheStorageAvailable)return!1;var r=function(z){try{var W;(W=v)==null||W.setItem("yt-icons-last-purged",z.toString())}catch(Y){var S;cc({error:((S=Y)==null?0:S.toString)?Y.toString():""})}},k=Number(v.getItem("yt-icons-last-purged"));
if(!k)return k=new Date,k=k.setDate(k.getDate()-Math.floor(Math.random()*90+1)),r(k),!1;if(function(z,W){z=new Date(z);W=new Date(W);return W.getMonth()-z.getMonth()+12*(W.getFullYear()-z.getFullYear())}(k,Date.now())<3)return!1;
try{return _.rC.caches.delete("yt-icons").then(function(z){z&&r(Date.now());return z}).catch(function(){return!1}).finally(function(){g.isPurging=!1})}catch(z){var y;
cc({error:((y=z)==null?0:y.toString)?z.toString():""});return!1}};
yf[KJ]=[jzP,_.sy,_.Bd(OtE)];_.zX=function(g,v){this.iconManager=g;this.iconsToFetch=v};
_.zX[KJ]=[_.zB,_.Bd(J4t)];var NCq=function(){};var ZKv=function(g,v,r){this.requestKey=g;this.f6E=v;this.q65=r;this.n6Y=function(){return new XMLHttpRequest};
this.jzJ=void 0;this.uVD=[]};
ZKv.prototype.getLatestChallengeResponse=function(){return this.q65};
var iV1=function(g,v,r){var k,y,z,W;return _.P(function(S){if(S.nextAddress==1){_.H2("attestation_challenge_fetch");_.t7("att_fs",void 0,"attestation_challenge_fetch");if(!g.jzJ)throw new _.EN(9,"Missing fetcher");return _.U(S,g.jzJ(v,r),2)}k=S.yieldResult;z=(y=k)==null?void 0:y.bgChallenge;if(!z)throw new _.EN(15,"Missing field");g.q65=k;g.uVD.forEach(function(Y){Y(k)});
W=Ufh(z);_.t7("att_fc",void 0,"attestation_challenge_fetch");zP3("attestation_challenge_fetch");return S.return(W)})},eTj=function(g,v){var r,k,y,z,W;
return _.P(function(S){switch(S.nextAddress){case 1:r=new zT(100,3E5,.25,2),k=void 0;case 2:if(!(r.currBackoffCount_<10)){S.jumpTo(4);break}_.cD(S,5);if(!(r.currBackoffCount_>0)){S.jumpTo(7);break}return _.U(S,amC(r.getValue()),7);case 7:return _.U(S,HKG(g,v),9);case 9:return y=S.yieldResult,S.return(y);case 5:z=_.S2(S);z instanceof _.EN?k=z:(W=z instanceof Error?z.message:"Unknown",k=new _.EN(9,W));va1(r);S.jumpTo(2);break;case 4:if(k)throw k;throw new _.EN(9,"Unknown error");}})},HKG=function(g,
v){v=jOC($jP(new xj6,v),g.requestKey);
var r=new _.k$,k=g.n6Y();k.open("POST",g.f6E);k.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");k.setRequestHeader("Content-Type","application/json+protobuf");k.onload=function(){if(_.qJF(k)){var y=F90(k.responseText);r.resolve(y)}else r.reject(new _.EN(_.haA(_.rV(k)),k.statusText))};
k.onerror=function(){r.reject(new _.EN(_.haA(_.rV(k)),k.statusText))};
k.send(v.serialize());return r.promise};var DsA=function(g){this.networkStatusManager=g;this.isDownloaded=Aw3===void 0?function(){return!1}:Aw3;
this.isReady=!1;this.o6a=t3M(this)},t3M=function(g){var v;
return _.P(function(r){if(r.nextAddress==1)return _.U(r,w0m(),2);if(r.nextAddress!=3)return v=r.yieldResult,_.U(r,o5u(v),3);g.vn=r.yieldResult;dDm(g.vn).then(function(){g.isReady=!0});
return r.return(g.vn)})},LR5=function(g,v,r){g.vn?(g=g.vn.vE({n9:r,
trn:!0,g5j:!0}),v.serviceIntegrityDimensions={poToken:g}):_.Z0(Error("jj"))};
DsA.prototype.processContext=function(g){var v=this;if(!g.input.match(_.by(He0)))return _.Vh();var r=g.innerTubeRequest,k=r.videoId;return!k||this.isDownloaded(r)||this.networkStatusManager&&!this.vn&&!this.networkStatusManager.isNetworkAvailable()?_.Vh():this.vn?this.isReady?(LR5(this,r,k),_.Vh()):new Ol(dDm(this.vn).then(function(){LR5(v,r,k)})):new Ol(this.o6a.then(function(y){return _.P(function(z){if(z.nextAddress==1)return _.U(z,dDm(y),2);
LR5(v,r,k);_.o7(z)})}))};var whn=new _.bR("WEB_PO_CONTEXT_PROCESSOR");var QYM=function(g,v){var r=this;this.oUb=0;var k;this.pi6=(k=v==null?void 0:v.pi6)!=null?k:window;this.networkStatusManagerPromise=v==null?void 0:v.networkStatusManagerPromise;var y;this.requestKey=(y=v==null?void 0:v.requestKey)!=null?y:_.gV("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var z;this.wMW=(z=v==null?void 0:v.wMW)!=null?z:function(Y){return new Zq(Y)};
var W;k=(W=v==null?void 0:v.w7c)!=null?W:function(Y,e,a){return new ZKv(Y,e,a)};
this.bgChallenge=Ufh(g.bgChallenge);this.ttlSeconds=AgY(Fa(g.challenge||""));this.sO=k(this.requestKey,_.T("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.rC.location.hostname)?"/api/jnn/v1/GenerateIT":"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT":"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT",g);Edo(this.sO);var S;this.meJ=(S=v==null?void 0:v.meJ)!=null?S:function(Y){_.pw(r.pi6.document,"visibilitychange",function(){r.pi6.document.visibilityState===
"visible"&&Y()})}},uhD=function(g){if(!g.cJ){var v={maxAttempts:5,
de2:g.ttlSeconds*1E3};p7F(g.pi6);g.cJ=g.wMW({sO:g.sO,aR:{disable:_.T("html5_web_po_disable_remote_logging"),wi:"aGIf",w7A:jNJ("html5_web_po_experiment_ids"),dZh:_.T("wpo_dis_lfdms")?0:1E3,q5:_.T("wpo_gel_strz")?function(k){var y=HkH.get(k);y||(y=new Zkc(k),y=new S8(y),HkH.set(k,y));return y}:void 0},
feN:v,ohM:g.bgChallenge,lya:TJm});g.oUb=Date.now();sOV(g.cJ,function(){g.oUb=Date.now()});
xrK(g.cJ,function(){return _.P(function(k){return k.return(CkD(g))})});
var r=g.p3y.bind(g);g.networkStatusManagerPromise&&g.ttlSeconds>0&&g.networkStatusManagerPromise.then(function(k){k.listen("publicytnetworkstatus-online",r)});
g.meJ(r)}};
QYM.prototype.p3y=function(){if(Date.now()>this.oUb+this.ttlSeconds*1E3){var g;(g=this.cJ)==null||qa0(g)}};
var CkD=function(g){if(g.uWD)return g.uWD;if(!g.cJ)throw Error("kj");g.uWD=new Lb({cJ:g.cJ,sO:g.sO,bSJ:!0,onError:TJm});return g.uWD},fmk=function(g,v){g=new QYM(g,v);
uhD(g);CkD(g)};var Ip=function(g,v){this.store=g;this.queue=[];this.supportsFocus=_.T("web_ephemeral_actions_focus");v==null||v.addEventListener("yt-navigate-start",this.reset.bind(this))};
Ip.prototype.enqueue=function(g){var v=g.command,r=g.durationMs,k=g.elementToFocus;var y=g.label;var z=g.elementToFocus;g.command?y=_.I0("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:y,shortcut:_.I0("SHIFT_PLUS_ENTER")}):z&&this.supportsFocus&&(g=y+". "+_.I0("SHIFT_PLUS_ENTER")+" for more information.",y=_.I0("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:y,shortcut:_.I0("SHIFT_PLUS_ENTER")},g));r={announcement:y,durationMs:r!=null?r:this.supportsFocus?8E3:void 0};v?r.command=v:k&&this.supportsFocus&&(k.classList.add("ephemeral-action-focusable-element"),
r.selector=k.tagName+".ephemeral-action-focusable-element");this.queue.push(r);xsD(this)};
Ip.prototype.activate=function(g){var v=_.LB3(this.store.getState());if(v){if(v==null?0:v.command)_.Cw(v.command),this.store.dispatch(lVu(null));(v==null?0:v.selector)&&this.supportsFocus&&(v=document.querySelector(v.selector),_.y0h(v));g.preventDefault()}};
var xsD=function(g){if(!_.LB3(g.store.getState())&&g.queue.length){var v=g.queue.shift();v&&(g.previousAnnouncement===v.announcement&&(v.announcement+="\u00a0"),g.store.dispatch(lVu(v)),g.previousAnnouncement=v.announcement,g.timeoutId=setTimeout(function(){if(v.selector&&g.supportsFocus){var r;(r=document.querySelector(v.selector))==null||r.classList.remove("ephemeral-action-focusable-element")}g.store.dispatch(lVu(null));xsD(g)},v.durationMs))}};
Ip.prototype.reset=function(){this.timeoutId&&clearTimeout(this.timeoutId);this.store.dispatch(lVu(null));this.queue.length=0;this.timeoutId=void 0};
Ip[KJ]=[_.w3,_.AD];_.Wc=new _.bR("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var jYR=new _.bR("AUTH_SERVICE_TOKEN");var Hpo=_.Vd(["about:blank"]),ZpK;var $sM=new _.bR("API_IFRAME_TOKEN"),JoR=new _.bR("FETCH_FN_TOKEN"),OKq=new _.bR("PARSE_FN_TOKEN"),V3A=new _.bR("WINDOW_REQUEST_TOKEN");var G_t;G_t=new _.bR("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.qAq=new _.bR("MISC_UI_SHARED_FLAGS_TOKEN");var sYn=function(){};
sYn.prototype.getFlag=function(g){if(g.configType!==2)throw Error("lj");return msv(g)};
var msv=function(g){switch(g.flagType){case "bool":return _.T(g.flagName);case "int":return _.Xj(_.Rf(g.flagName));case "double":return _.Rf(g.flagName);case "string":return _.gV(g.flagName);case "int32_list":return jNJ(g.flagName);case "int64_list":return jNJ(g.flagName).map(function(v){return _.Xj(v)});
case "string_list":return _.v9(g.flagName);default:throw Error("mj");}};var Pc=function(g,v,r){v=v===void 0?{}:v;fl.call(this,r===void 0?"uninitialized":r);this.env=g;this.transitions=[{from:"uninitialized",to:"initialized",action:this.init},{from:"initialized",to:"rendering",action:this.initialRender},{from:"rendering",to:"rendered",action:this.afterRenderImmediate},{from:"rendered",to:"after-render-deferred",action:this.afterRenderDeferred}];v.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=v.shouldWaitOnAsyncImmediate)};
_.N(Pc,fl);Pc.prototype.init=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return v.processPluginOptions.shouldWaitOnAsyncImmediate?_.U(k,g(v.env),2):(g(v.env),k.jumpTo(2));if(k.nextAddress!=4)return v.jobSet?_.U(k,v.jobSet.completedResolver.promise,4):k.jumpTo(4);r=_.Qu();r.parkOrScheduleJob(function(){v.transition("rendering")},10,"ci");
_.o7(k)})};
Pc.prototype.initialRender=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return v.processPluginOptions.shouldWaitOnAsyncImmediate?_.U(k,g(v.env),2):(g(v.env),k.jumpTo(2));if(k.nextAddress!=4)return v.jobSet?_.U(k,v.jobSet.completedResolver.promise,4):k.jumpTo(4);r=_.Qu();r.parkOrScheduleJob(function(){v.transition("rendered")},10,"cr");
_.o7(k)})};
Pc.prototype.afterRenderImmediate=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return v.processPluginOptions.shouldWaitOnAsyncImmediate?_.U(k,g(v.env),2):(g(v.env),k.jumpTo(2));if(k.nextAddress!=4)return v.jobSet?_.U(k,v.jobSet.completedResolver.promise,4):k.jumpTo(4);r=_.Qu();r.parkOrScheduleJob(function(){v.transition("after-render-deferred")},10,"carml");
_.o7(k)})};
Pc.prototype.afterRenderDeferred=function(g){var v=this;return _.P(function(r){g(v.env);_.o7(r)})};var KRM={},bKv=(KRM.rendered={priority:0,callback:function(g){ND_(g.injector.resolve(dP))}},KRM);var FRM=!1,jym=0,Qy3=null,xDh=null;var iKn=new _.bR("NETWORK_SLI_TOKEN");var GmA=function(g,v,r,k){this.networkSli=g;this.fetchFn=v;this.parseFn=r;this.requestFn=k};
GmA.prototype.fetch=function(g,v,r){var k=this,y,z,W;return _.P(function(S){y=XhS(k,g,v);W=(z=k.fetchFn)!=null?z:fetch;return S.return(W(y).then(function(Y){return k.handleResponse(Y,r)}).catch(function(Y){_.Lx(Y);
if((r==null?0:r.expectJsonStrict)&&Y instanceof o2&&Y.errorType===1)return Promise.reject(Y)}))})};
var lo6=function(g,v,r,k){var y,z,W,S,Y,e,a;return _.P(function(E){switch(E.nextAddress){case 1:return y=XhS(g,v,r),_.cD(E,2),_.U(E,fetch(y),4);case 4:z=E.yieldResult;_.Ju(E,3);break;case 2:throw _.S2(E),new o2(2,"Failed to parse streaming response",y.url);case 3:if(!z.redirected&&!z.ok)throw(W=g.networkSli)==null||W.failure(),new _.EU("Streaming fetch request not ok",y.url);if(!z.body)throw new _.EU("No response body in streaming response",y.url);S={};if(_.T("web_streaming_fast"))return Y=z.body.getReader(),
E.return(BCR(g,Y,S,k));e=z.body.pipeThrough(new TextDecoderStream).getReader();a=new _.nQ;return E.return(hBS(g,e,a,WCT,S,k))}})},XhS=function(g,v,r){if(g.networkSli){var k=_.zE(_.bK(v,"key"))||"/UNKNOWN_PATH";
g.networkSli.start(k)}k=r;_.T("wug_networking_gzip_request")&&(k=XCR(r));var y;return new ((y=g.requestFn)!=null?y:window.Request)(v,k)},BCR=function(g,v,r,k){var y,z,W,S,Y,e,a,E,p,f,Z;
return _.P(function(L){switch(L.nextAddress){case 1:y=new TextDecoder("utf-8"),z="",W=function(Q){Q=Q.trim();Q.length!==0&&Q!=="]"&&Q!=="["?(Q.startsWith("[")&&(Q=Q.substring(1)),Q.endsWith("]")&&(Q=Q.slice(0,-1)),Q.endsWith(",")&&(Q=Q.slice(0,-1)),Q=Q.trim()):Q=void 0;if(Q)try{var O=JSON.parse(Q);WCT(r,O);k==null||k(r,O)}catch(q){throw new o2(1,"Failed to parse streaming response",Q);}},_.cD(L,2,3);
case 5:return _.U(L,v.read(),8);case 8:S=L.yieldResult;Y=S.value;if(e=S.done)return z.length>0&&W(z),a=void 0,(a=g.networkSli)==null||a.success(),L.return(r);z+=y.decode(Y,{stream:!0});E=z.split("\n");z=E.pop()||"";p=_.I(E);for(f=p.next();!f.done;f=p.next())Z=f.value,W(Z);L.jumpTo(5);break;case 3:_.I7(L);v.releaseLock();_.PD(L,0);break;case 2:throw _.S2(L),new o2(1,"Failed to parse streaming response");}})},hBS=function(g,v,r,k,y,z){var W,S,Y,e,a,E,p,f,Z;
return _.P(function(L){if(L.nextAddress==1)return _.U(L,v.read(),2);W=L.yieldResult;S=W.value;if(Y=W.done)return(e=g.networkSli)==null||e.success(),L.return(y);try{a=r.parse(S)}catch(Q){throw new o2(1,"Failed to parse streaming response",S);}if(a!=null)for(E=_.I(a),p=E.next();!p.done;p=E.next())f=p.value,k(y,f),Z=void 0,(Z=z)==null||Z(y,f);return L.return(hBS(g,v,r,k,y,z))})};
GmA.prototype.handleResponse=function(g,v){var r,k=(r=this.parseFn)!=null?r:JSON.parse;r=g.text().then(function(y){if((v==null?0:v.jspbResponseCtor)&&g.ok)return rnA(v.jspbResponseCtor,y);y=y.replace(")]}'","");if((v==null?0:v.expectJsonStrict)&&y)try{var z=k(y)}catch(S){throw new o2(1,"JSON parsing failed after fetch");}var W;return(W=z)!=null?W:k(y)});
g.redirected||g.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),r=r.then(function(y){_.Lx(new _.EU("Error: API fetch failed",g.status,g.url,y));return Object.assign({},y,{errorMetadata:{status:g.status}})}));
return r};
GmA[KJ]=[_.Bd(iKn),_.Bd(JoR),_.Bd(OKq),_.Bd(V3A)];var nFS=new _.bR("NETWORK_MANAGER_TOKEN");var M3D=[1,2,4,8,16,30],g1R=function(g){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=g.maxTimeMs;this.maxFrameCount=g.maxFrameCount===void 0?Math.ceil(60*g.maxTimeMs/1E3):g.maxFrameCount;g=_.I(M3D);for(var v=g.next();!v.done;v=g.next())this.brokenFrameSummarizers.push(new RBb(v.value/60*1E3))},v1S=function(g){var v=g.frameCountInternal>=g.maxFrameCount;
return g.elapsedTimeMs>=g.maxTimeMs||v},rCS=function(g){for(var v=[],r=_.I(g.brokenFrameSummarizers),k=r.next();!k.done;k=r.next())k=k.value,k=k.brokenFrameCount!==0?{severityMs:Math.round(k.targetFrameTimeMs),
eventCount:k.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(k.averageDurationBetweenEventsMs)}:void 0,k&&v.push(k);return{summaries:v,monitoringDurationMs:Math.round(g.elapsedTimeMs)}};
_.mx.Object.defineProperties(g1R.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 RBb=function(g){this.targetFrameTimeMs=g;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.mx.Object.defineProperties(RBb.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var kcD=function(){};
kcD.prototype.start=function(g,v){var r=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var k=new g1R({maxTimeMs:g});this.monitor=k;this.lastSummaryInternal=void 0;this.metadataToLog=v;return new Promise(function(y){var z=function(W){if(W===void 0)r.stop(),y(void 0);else if(r.monitor!==k)W=Object.assign({},rCS(k),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),y(W);else{var S=r.monitor;if(!v1S(S)){S.frameCountInternal++;if(S.prevTime===void 0)S.startTime=
W;else for(var Y=W-S.prevTime,e=_.I(S.brokenFrameSummarizers),a=e.next();!a.done;a=e.next()){a=a.value;var E=a.currTimeMs;a.currTimeMs+=Y;Y>a.targetFrameTimeMs+2&&(a.brokenFrameCount++,a.timeOfFirstBrokenFrameMs===void 0&&(a.timeOfFirstBrokenFrameMs=E),a.timeOfLastBrokenFrameMs=E)}S.prevTime=W}v1S(r.monitor)?y(r.stop()):_.HR.addJob(z,5,0)}};
_.HR.addJob(z,5,0)})};
kcD.prototype.stop=function(g){if(!this.monitor)return this.lastSummaryInternal;var v=Object.assign({},rCS(this.monitor),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(v.monitoringDurationMs){g=g!=null?g:this.metadataToLog;var r={droppedFramesSummary:v,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};g&&(r[g.type]=g.data);_.fx("manualSmoothnessMeasurement",r)}this.monitor=void 0;this.lastSummaryInternal=v;this.metadataToLog=void 0;return v};_.yCD=new _.bR("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var cCS;cCS=function(g){this.JSC$16299_expiringStorage=new pU(g)};
_.zVM=function(g){if(_.$DT()&&(g=_.NKk(_.eE()+"::"+g)))return new cCS(g)};
cCS.prototype.set=function(g,v,r){r=r!==void 0?Date.now()+r:void 0;this.JSC$16299_expiringStorage.set(g,v,r)};
cCS.prototype.get=function(g){return this.JSC$16299_expiringStorage.get(g)};
cCS.prototype.remove=function(g){this.JSC$16299_expiringStorage.remove(g)};var IFp=new _.bR("SESSION_STORAGE");_.SM=function(){};
_.SM.getInstance=function(){var g=_.$A("ytglobal.storage_");g||(g=new _.SM,_.FK("ytglobal.storage_",g));return g};
_.SM.prototype.estimate=function(){var g,v,r;return _.P(function(k){g=navigator;return((v=g.storage)==null?0:v.estimate)?k.return(g.storage.estimate()):((r=g.webkitTemporaryStorage)==null?0:r.queryUsageAndQuota)?k.return(Jmk()):k.return()})};
_.FK("ytglobal.storageClass_",_.SM);var qTR=!1;var W_M=_.Vd(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),PuM=_.Vd(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var lwP={"/":_.Sb,"/?feature=ytca":_.Sb,"/feed/downloads":_.w$m};var PI=function(g,v,r){this.JSC$16311_upliftPromise=g;this.store=v;this.JSC$16311_persistentStorePromiseAccessor=r};
PI.prototype.shouldPreferLocalResponse=function(g){return g.browseId==="FEdownloads"||g.browseId==="FEsmart_downloads"&&_.T("kevlar_modern_downloads_page")?!0:!1};
PI.prototype.localInnertubeResponse=function(g){var v=this;return _.P(function(r){return g.browseId==="FEdownloads"?_.T("kevlar_modern_downloads_page")?r.return(SuD(v)):r.return(o1A(v)):g.browseId==="FEsmart_downloads"&&_.T("kevlar_modern_downloads_page")?r.return(YuD(v)):r.return(Promise.reject(Error("oj")))})};
PI.prototype.canProvideFallbackResponse=function(){return!0};
PI.prototype.localFallbackInnertubeResponse=function(g){var v=this,r,k,y;return _.P(function(z){switch(z.nextAddress){case 1:return _.U(z,v.JSC$16311_persistentStorePromiseAccessor(),2);case 2:r=z.yieldResult;if(g.browseId!=="SPaccount_downloads"||!r){z.jumpTo(3);break}return _.U(z,UZY(r),4);case 4:if(k=z.yieldResult)return z.return(_.vI(k));case 3:return g.browseId==="FEwhat_to_watch"?z.return(UEp(v)):(y=_.T("web_offline_continuation_automatic_retry")||_.T("web_offline_continuation_retry_button"))&&
g.continuation?z.return(ACn(v)):z.return(eVn(v))}})};
var UEp=function(g){var v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,g.JSC$16311_upliftPromise,2);v=_.rAm(g.store.getState().entities);return v.length?r.return(aFb(g,v)):r.return(eVn(g))})},o1A=function(g){var v,r;
return _.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$16311_upliftPromise,2);if(k.nextAddress!=3)return v=E1A([{offlineItemSectionRenderer:{}}]),_.U(k,dE5(g,v),3);r=k.yieldResult;r.onResponseReceivedActions=[d0("REFRESH_DOWNLOADS")];return k.return(r)})},SuD=function(g){var v,r,k,y,z,W,S,Y,e,a,E,p,f;
return _.P(function(Z){if(Z.nextAddress==1)return _.U(Z,g.JSC$16311_upliftPromise,2);if(Z.nextAddress!=3)return v=g.store.getState(),r=v.entities,k=_.T5(r),y=_.ly(r),z=_.ubo(v),W=_.Coo(v),S=_.xWs(v),Y=_.zNm(r),e=_.Uf(k),a=_.fH(r),E={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.qOs(k,y,Y,z,W,e,a,S),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},p=_.I0("DOWNLOADS",void 0,"Downloads"),_.U(Z,pPA(g,E,p),3);f=Z.yieldResult;
f.onResponseReceivedActions=[d0("REFRESH_DOWNLOADS")];return Z.return(f)})},YuD=function(g){var v,r,k,y,z,W,S,Y,e;
return _.P(function(a){if(a.nextAddress==1)return _.U(a,g.JSC$16311_upliftPromise,2);if(a.nextAddress!=3)return v=g.store.getState(),r=v.entities,k=_.T5(r),y=_.Uf(k),z=_.fH(r),W={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.mVR(k),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},S=_.I0("SMART_DOWNLOADS",void 0,"Smart downloads"),Y=Ozo(y,z),_.U(a,pPA(g,W,S,Y),3);e=a.yieldResult;e.onResponseReceivedActions=[d0("REFRESH_DOWNLOADS")];
return a.return(e)})},eVn=function(g){var v,r;
return _.P(function(k){if(k.nextAddress==1)return _.U(k,gj(g.JSC$16311_upliftPromise,g.store),2);v=k.yieldResult;r=E1A([P5k(v)]);return k.return(dE5(g,r))})},ACn=function(g){var v,r,k,y;
return _.P(function(z){if(z.nextAddress==1)return v={},r=g.store.getState().continuation.continuationCommand,_.H6(v,_.wZ,r),_.U(z,gj(g.JSC$16311_upliftPromise,g.store,v,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);k=z.yieldResult;y={};_.H6(y,_.PAV,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:k}}}],targetId:"browse-feedFEwhat_to_watch"});return z.return({responseContext:{},onResponseReceivedActions:[y]})})},E1A=function(g){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:g}}}}]}}},aFb=function(g,v){var r,k;
return _.P(function(y){var z={contents:pA(v)};r=z&&z.contents?z:{};_.T("kevlar_modern_downloads_page")&&(r=Object.assign({},_.K13(v),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));k={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:r}}}]}};return y.return(dE5(g,k))})},dE5=function(g,v){var r,k;
return _.P(function(y){if(y.nextAddress==1)return _.U(y,g.JSC$16311_persistentStorePromiseAccessor(),2);if(y.nextAddress!=3)return r=y.yieldResult,_.U(y,rj(r),3);k=y.yieldResult;return y.return({responseContext:{},contents:v,topbar:k})})},pPA=function(g,v,r,k){var y,z;
return _.P(function(W){if(W.nextAddress==1)return _.U(W,g.JSC$16311_persistentStorePromiseAccessor(),2);if(W.nextAddress!=3)return y=W.yieldResult,_.U(W,rj(y),3);z=W.yieldResult;var S=W.return;var Y=k;Y=Y===void 0?"":Y;Y={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:r}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.I0("SETTINGS",void 0,"Settings"),accessibilityText:_.I0("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:iY("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:Y}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:r};
return S.call(W,{responseContext:{},contents:v,topbar:z,header:{pageHeaderRenderer:Y}})})};var TtG=function(){this.moduleRegistry={};this.fetchCount=0};
TtG.prototype.isFetching=function(){return this.fetchCount>0};
var Cc=function(g,v){g.moduleRegistry[v.toString()]={asyncId:v,isFetching:!1};return g};
TtG.prototype.JSC$16322_loadModules=function(){for(var g=this,v=new Map,r=[],k=_.I(_.Nj.apply(0,arguments)),y=k.next();!y.done;y=k.next()){y=y.value;var z=this.moduleRegistry[y];z?z.resolver?v.set(y,z.resolver):(z.resolver=new _.k$,v.set(y,z.resolver),r.push(z.asyncId),z.isFetching=!0):(z=new _.k$,v.set(y,z),z.resolve(void 0))}r.length&&(this.fetchCount+=1,_.eY(_.Mw.getMultipleAsync.apply(_.Mw,_.fF(r)).then(function(W){for(var S=0;S<r.length;S++){var Y=W[S],e=g.moduleRegistry[r[S].toString()];e.isFetching=
!1;e.resolver.resolve(Y)}}).catch(function(W){for(var S=_.I(r),Y=S.next();!Y.done;Y=S.next()){Y=Y.value;
var e=g.moduleRegistry[Y.toString()];e.resolver=void 0;e.isFetching=!1;v.get(Y.toString()).reject(W)}}),function(){--g.fetchCount}));
return Promise.all([].concat(_.fF(v.values())).map(function(W){return W.promise}))};_.uw=new _.bR("MODULE_REGISTRY_TOKEN");var lFA={},fFM=(lFA.rendered={priority:0,callback:function(g){a:{var v=void 0;try{var r;b:{if(_.yBJ()){var k=_.f3A(_.eE()+"::pom");if(k){var y=new E2(k);break b}}y=void 0}var z=(r=y)==null?void 0:r.get("role_text");if(!z)break a;v={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:z}]}}}}}}catch(Y){}v&&g.injector.resolve(_.nv).resolveCommand(v)}try{var W=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(W){var S=JSON.parse(W);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
S&&g.injector.resolve(_.nv).resolveCommand(S)}}catch(Y){}}},lFA);var NtM,ZBA={},HBp=(ZBA.initialized={priority:10,callback:function(){NtM=dj()}},ZBA.rendering={callback:function(g){var v;
return _.P(function(r){if(r.nextAddress==1)return _.U(r,NtM,2);v=r.yieldResult;if(!v.endpoint)throw Error("qj`"+_.rC.location.href);fc(g,v);_.o7(r)})}},ZBA);var t0S={messageWeights:[{messageRegExp:/.*(window.customElements|HTMLTemplateElement).* is undefined/,weight:500},{messageRegExp:/.*(protonpass).*/,weight:0},{messageRegExp:/.*property '(configurable|polyfillWrapFlushCallback)'.*/,weight:500},{messageRegExp:/.*__shady_(native_addEventListener|getRootNode).*/,weight:500}].concat(_.fF(_.T("web_pip_minimize_breakages")?[{messageRegExp:/.*__shady_dispatchEvent.*/,weight:0}]:[]),[{messageRegExp:/ytsignals missing/,weight:500},{messageRegExp:/MutationObserver is not defined/,
weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/,weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/,weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/Cannot call 'onIdle'/,weight:500},{messageRegExp:/Failed to sanitize attribute of <div>: <div style="--nx:82;">/,weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,
weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/,weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token </,weight:500},{messageRegExp:/^undefined$/,weight:500},{messageRegExp:/The YouTube player is not attached to the DOM/,weight:500},{messageRegExp:/Malformed continuation/,weight:500},{messageRegExp:/Offset is outside the bounds of the DataView/,
weight:500},{messageRegExp:/Cannot call 'push'/,weight:0},{messageRegExp:/.*push is not a function/,weight:0},{messageRegExp:/.*\.find is not a function/,weight:0},{messageRegExp:/Cannot redefine property: BetterJsPop/,weight:0},{messageRegExp:/cdn.paddle.com/,weight:0},{messageRegExp:/^network error$/,weight:0},{messageRegExp:/Cannot read property 'snippet'.*/,weight:0},{messageRegExp:/Cannot read property 'insertBefore'.*/,weight:0},{messageRegExp:/The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission./,
weight:0},{messageRegExp:/Unhandled action/,weight:100},{messageRegExp:/UrlEndpoint should not be used for same origin navigations. Use a better typed endpoint instead./,weight:100},{messageRegExp:/VisibilityLogger called before newScreen/,weight:1E3},{messageRegExp:/BL:ULB/,weight:500},{messageRegExp:/Failed to retrieve emoji manager initial JSON data/,weight:100},{messageRegExp:/Endpoint supplied is invalid/,weight:100},{messageRegExp:/Cannot read property 'polyfillWrapFlushCallback'.*/,weight:500},
{messageRegExp:/unblocked44.ml.*/,weight:0},{messageRegExp:/Failed to fetch/,weight:500},{messageRegExp:/.*API fetch failed.*/,weight:1E3},{messageRegExp:/No RequestBuilder for endpoint/,weight:100},{messageRegExp:/.*Failed to initialize Tango client in CommentsInvalidation.*/,weight:100},{messageRegExp:/.*redefine.*property.*adPlacements/,weight:1E3},{messageRegExp:/ownerObj.base is undefined/,weight:1E3},{messageRegExp:/History popstate has no state/,weight:500},{messageRegExp:/ReadableStream uploading is not supported/,
weight:1E3},{messageRegExp:/bad trailing UTF-8 byte .* doesn't match the pattern 0b10xxxxxx/,weight:1E3},{messageRegExp:/b172965563/,weight:1E3},{messageRegExp:/UrlEndpoint should not be used for same origin navigations/,weight:1E3},{messageRegExp:/Fetching RunAttestationCommand returned falsy/,weight:100},{messageRegExp:/WEBCHANNEL_NETWORK_ERROR/,weight:100},{messageRegExp:/urlForEndpoint used on client endpoint/,weight:1E3},{messageRegExp:/InnerTubeTransportService is already initialized/,weight:100},
{messageRegExp:/Cannot redefine property: userAgent/,weight:500},{messageRegExp:/(ResizeObserver loop limit exceeded)|(ResizeObserver loop completed with undelivered notifications)/,weight:500},{messageRegExp:/undefined is not an object \(evaluating 'this.manager'\).*/,weight:500},{messageRegExp:/_0x22d63b is not defined/,weight:500},{messageRegExp:/Cannot call '1'/,weight:500},{messageRegExp:/.*Wanteeed.*/,weight:0},{messageRegExp:/.*WtdRoot*/,weight:0},{messageRegExp:/.*Constructing wtd-root:*/,
weight:0},{messageRegExp:/.*WtdDiv.*/,weight:0},{messageRegExp:/.*Failed to execute 'appendChild'.*/,weight:0},{messageRegExp:/.*TypeError: a is not a constructor'.*/,weight:0},{messageRegExp:/.*Readwise.*/,weight:0},{messageRegExp:/.*Form is either loading or already opened*/,weight:0},{messageRegExp:/.*wtd-div.*/,weight:0},{messageRegExp:/.*Blocked a frame with origin "https:\/\/www.youtube.com" from accessing a cross-origin frame.*/,weight:0},{messageRegExp:/.*disguiseToken.*/,weight:0},{messageRegExp:/Identifier 'YTNonstop' has already been declared/,
weight:1E3},{messageRegExp:/Cannot read properties of undefined (reading 'setTimeout')/,weight:0},{messageRegExp:/undefined is not an object \(evaluating 'this.\w+.setTimeout'\)/,weight:0},{messageRegExp:/BWB:Timeout/,weight:0},{messageRegExp:/NWA/,weight:0},{messageRegExp:/This document requires '((TrustedHTML)|(TrustedScript)|(TrustedScriptURL))' assignment/,weight:0},{messageRegExp:/The constructed element must not have any attributes/,weight:100},{messageRegExp:/runtime.browser/,weight:500},{messageRegExp:/Cannot call 'registerMenuCommand'/,
weight:500},{messageRegExp:/__data is undefined/,weight:0},{messageRegExp:/.*ddg-ctl-placeholder-blocked*/,weight:1E3}]),callbackWeights:[{callback:function(g){var v=g.stack;if(v.includes("chrome://")||v.includes("chrome-extension://")||g.message.includes("chrome-extension://")||v.includes("moz-extension://")||v.includes("local.adguard.org")||v.includes("auctioneer3.50million.club")||v.includes("youtubedownloader")||v.includes("youtube_home_page")||v.includes("is_youtube_video_no_longer_available")||
v.includes("switchScreenSizeHack")||v.includes("yt_main_big_banner.js")||v.includes("YouTubeCenter.js")||v.includes("/mytube.js")||v.includes("JSON.parseWrapper")||v.includes("/inj_js/common.js")||v.includes("firebug-lite")||v.includes(".repl.co/")||v.includes("linkfix")||v.includes("playAfterAd")||g.message.includes("Access is denied for this document")&&v.includes("<anonymous>")||g.fileName==="user-script"||g.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&
v.includes("<anonymous>"))return!0;if(v.includes("https://www.youtube.com"))return!1;g=v.split("\n");if(!g.length)return!1;if(g.length<=3&&v.includes("s.onloadeddata"))return!0;v=0;for(var r=_.I(g),k=r.next();!k.done;k=r.next())k=k.value,(k.includes("https://")||k.includes("http://"))&&v++;return v/g.length>.95},
weight:0},{callback:function(g){return g.message==="Unknown Error"&&g.name.indexOf("NS_")===0},
weight:100},{callback:function(g){if(!_.nc)return!1;var v=g.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||g.message.includes("available to complete this operation"),r=g.stack.includes("webcomponents")&&g.message==="Object doesn't support this action";g=g.message.includes("object that does not implement interface Element");return v||r||g},
weight:0},{callback:function(g){return g.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(g){return g.message==="Operation is not supported"&&(g.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(g){return g.stack.includes("eval code (eval (code:1:1)")||g.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(g){return g.message.includes("Permission denied")&&g.stack.includes("this.domHandler")?!0:g.name.includes("TypeError")&&g.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(g){if(!g.stack)return!1;var v=g.stack.trim().split("\n");v.length&&v[0].endsWith("Error: "+g.message)&&v.shift();v.length&&v[v.length-1].includes("at window.onerror (")&&v.pop();if(!v.length)return!0;if(g.message==="Script error.")return v[0].includes("www.youtube.com")||v.length>=2&&v[0].startsWith("at new")&&v[1].startsWith("at window.onerror");if(g.message==="Unexpected token")return!0;g=_.I(v);for(v=g.next();!v.done;v=g.next())if(v=v.value,!(v.includes("<anonymous>")||
v.startsWith("load@")||v.startsWith("global code@")||v.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(g){return g.message==="Cannot read property 'experiments'"&&g.stack.includes("/s/player/")},
weight:500},{callback:function(g){return g.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(g){return g.stack.includes("/embed.js")?(g.params&&g.params&&(g.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.T("use_error_suppression"))var g=_.Cv("SUPPRESS_CLIENT_ERRORS",!1);else{if(g=_.rf)g=/Chrome\/(\d+)/.exec(_.aY()),g=(g?parseFloat(g[1]):NaN)>=66;g=!(g||_.vn&&_.gf(65)||_.Qj&&_.gf(12.1)||KU&&_.gf(79))}return g},
weight:500}]};var DED={},L_M=(DED.initialized={priority:10,callback:function(g){g.injector.addProvider({provide:oOu,useValue:g.root});g.injector.addProvider({provide:U2E,useValue:p6B});g.injector.addProvider({provide:AlP,useValue:t0S});var v={};g.injector.addProvider((v.provide=e8u,v.useFactory=function(r,k){return function(){DZY(r,k)}},v[KJ]=[U2E,
AlP],v));g.injector.addProvider({provide:S6,useClass:S6})}},DED);var wPR={},QHD=(wPR.initialized={priority:3,callback:function(){var g;if(g=esJ()){g=g.replace("/",".");var v=_.o0();v.set("tz",g);v.save();g=!0}else g=!1;g||(g=_.o0(),g.set("utco",-Math.floor((new Date).getTimezoneOffset())),g.save())}},wPR);var Cup={},ujD=(Cup.initialized={priority:10,callback:function(g){g.injector.resolve(S6).start();g=_.$$();var v=_.ua("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.ua("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.ua("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.ua("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.zn(_.ObT(),{mainAppWeb:Object.assign({},g,{pageType:v})});_.zn(qNh(),{mainAppWeb:Object.assign({},g,{pageType:v})});
_.zn(skA(),{mainAppWeb:g});_.zn(mLF(),{mainAppWeb:g});$hj(function(){_.Ia(skA(),"FAILURE");_.Ia(mLF(),"FAILURE")});
gPk();vPJ();XVT()}},Cup);var xEp={},jHG=(xEp.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.t7("dl"),_.Qu().processSignal("pcl");else{var g=function(){_.t7("dl");_.Qu().processSignal("pcl");window.removeEventListener("load",g)};
window.addEventListener("load",g)}}},xEp);var $Eq={},JCD=($Eq.rendering={priority:0,callback:function(){var g=_.Qu();g.parkOrScheduleJob(function(){g.processSignal("eocs")},10,"eor",5E3)}},$Eq);var OBM=function(){};
_.N(OBM,C$);
OBM.prototype.resolveCommand=function(g,v){var r,k,y,z,W,S,Y,e;return _.P(function(a){y=(r=_.l(g,_.Gf0))==null?void 0:(k=r.dialog)==null?void 0:k.commentReplyDialogRenderer;if(!y)throw new _.EU("No dialog in createCommentReplyDialogEndpoint");W=(z=v.form)==null?void 0:z.event;if(!W)throw new _.EU("Event not passed in when resolving command");S=_.I(W.composedPath());for(Y=S.next();!Y.done;Y=S.next())if(e=Y.value,e.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||e.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return e.showReplyDialog(y),a.return();
_.o7(a)})};var op=function(g){this.pageRequestService=g;this.JSC$16337_prefetchCoordinator=gQu()};
_.N(op,C$);op.prototype.resolveCommand=function(g){var v=this,r,k,y,z;return _.P(function(W){if(W.nextAddress==1){r=_.l(g,tDV);if((k=r)==null||!k.taskId)throw Error("rj");y=r.taskId;_.cD(W,2);return _.U(W,_.N6u(v.pageRequestService,g,{},"").then(function(S){if(!S)throw Error("sj");},function(S){throw Error("tj`"+S);
}),4)}if(W.nextAddress!=2)return k06(v.JSC$16337_prefetchCoordinator,y),_.Ju(W,0);
z=_.S2(W);bt(v.JSC$16337_prefetchCoordinator,y,z);_.o7(W)})};
op[KJ]=[Eh];var Yf=function(g){this.innertubeTransportService=g};
_.N(Yf,C$);Yf.prototype.resolveCommand=function(g){var v=this,r,k;return _.P(function(y){r=_.l(g,LEt);if(r.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||r.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")k=r.boolValue?2:1,_.Fb.getInstance().setState(k,!0,!0);return _.U(y,_.$h(v.innertubeTransportService,g),0)})};
Yf[KJ]=[_.Hi];var U0={},V0n=(U0.addToPlaylistEndpoint=FV(p8),U0.addToToastAction=FV(pO),U0.adsControlFlowOpportunityReceivedCommand=FV(vZ),U0.captionLanguageSelectActionCommand=FV(xR),U0.captionPickerEndpoint=FV(ji),U0.changeMiniAppPlayStateCommand=FV(TV),U0.changeTimelyActionVisibilityCommand=FV(dR),U0.channelCreationFormEndpoint=FV(Ud),U0.clearLocationCommand=FV(ds),U0.clearUrlParamCommand=FV(lM),U0.copyLinkCommand=FV(q$),U0.copyTextEndpoint=FV(yp),U0.createCommentReplyDialogEndpoint=som(OBM),U0.createPlaylistServiceEndpoint=
FV(sd),U0.dismissDialogEndpoint=FV(N$),U0.entityUpdateCommand=FV(zV),U0.feedbackEndpoint=FV(PZ),U0.getAnswerCommand=FV(WlB),U0.getPaymentsClientTokenCommand=FV(fO),U0.getTranscriptEndpoint=FV(Tx),U0.googlePaymentBillingCommand=FV(Ny),U0.googlePaymentPurchaseManagerCommand=FV(Z$),U0.hideEngagementPanelEndpoint=FV(Zi),U0.insertRichSectionCommand=FV(ei),U0.listMutationCommand=FV(ad),U0.logGtmCommand=FV(Ah),U0.notifyDropdownOptionSelectedCommand=FV(f8),U0.openAdAllowlistInstructionCommand=FV(_.rs),U0.openOnePickAddVideoModalCommand=
FV(mD),U0.persistSubscriptionsDisplayPreferencesCommand=FV(X1),U0.pingingEndpoint=FV(kR),U0.playlistEditEndpoint=FV(bM),U0.playlistVotingRefreshPopupCommand=FV(F1),U0.refreshPanelEndpoint=FV(HZ),U0.saveImageToDeviceEndpoint=FV(cZ),U0.scrollToSectionEndpoint=som(PXu),U0.seekToVideoTimestampCommand=FV($R),U0.selectCountryCommand=FV(BZ),U0.setCookieCommand=FV(hh),U0.setLocalStorageCommand=FV(Un),U0.setPrefStorageEntryCommand=FV(M$),U0.setSettingEndpoint=FV(Yf),U0.sfvAudioItemPlaybackCommand=FV(Jh),U0.shareImageCommand=
FV(Rd),U0.sharingProviderDataCommand=FV(gR),U0.showCaptionLanguageSelectActionCommand=FV(Od),U0.showDialogCommand=FV(L8),U0.showEngagementPanelEndpoint=FV(ws),U0.showSheetCommand=FV(Qp),U0.showSnackbarCommand=FV(YH),U0.showTransientPlayerScrimOverlayCommand=FV(Vp),U0.submitFormWithValidationFlowCommand=FV(YR),U0.talkToRecsDeselectCommand=FV(AP),U0.talkToRecsNextCommand=FV(eT),U0.talkToRecsSelectCommand=FV(aZ),U0.talkToRecsUpdateTextCommand=FV(En),U0.toggleEngagementPanelCommand=FV(C8),U0.undoFeedbackEndpoint=
FV(od),U0.updateEngagementPanelContentCommand=FV(uM),U0.updateUrlParamCommand=FV(lm),U0.verifyCommand=FV(Ud),U0.webNativeShareCommand=FV(vN),U0.webSubmitFormCommand=FV(iM),U0.ACK_PLAYABLES_3P_DATA_CONSENT=FV(rR),U0.CANCEL_NAVIGATION=FV(kH),U0.COPY_SHARE_URL=FV(yQ),U0.MINI_APP_EXIT_DIALOG_SEEN=FV(zx),U0.MINI_APP_OPEN_URL=FV(cN),U0.REQUEST_MINI_APP_FULLSCREEN=FV(IZ),U0.RESUME_NAVIGATION=FV(WN),U0.SHARE_PLAYABLE_WITH_HIGH_SCORE=FV(PN),U0.TELL_US_WHY=FV(Si),U0);
_.T("web_enable_prefetching_videos_on_home")&&(V0n.prefetchWatchCommand=FV(op),V0n.registerTasksCommand=FV(Gu));_.T("enable_share_panel_navigation_logging_fix_on_web")&&(V0n.shareEntityServiceEndpoint=FV(th));var wVP=Object.assign({},V0n);var quA={},sHD=(quA.initialized={priority:10,callback:z9h},quA);var mEp={},K_5=(mEp.initialized={callback:function(g){var v={},r={};vOF().install((v.document_disposed={callback:function(){_.T("finalize_all_timelines")?IaF():Nc();Cim("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.Y4Y();var k=g.injector.resolve(S6);k.intervalId!==void 0&&(k.intervalId&&_.HR.cancelJob(k.intervalId),k.intervalId=void 0,--k.currentPartitionIndex,k=R0E(k),k>0&&eQ6({mainAppWeb:_.$$(),survivalSli:{partitionMinute:k,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));zQ_($c);JA!=null&&
JA.flush();Md&&Md.snapshotAndFlush();k=_.I(HkH.values());for(var y=k.next();!y.done;y=k.next())y.value.snapshotAndFlush()}},v),(r.flush_logs={callback:function(){_.NG()}},r))}},mEp);var bBD={},F_n=(bBD.rendered={priority:0,callback:function(){var g=new HFP;g.increment("STARTED");if(_.Cv("LOGGED_IN")&&_.Cv("SERVER_VERSION")!=="test"&&_.Cv("SERVER_VERSION")!=="dev"&&!SAF()&&!PkH()){g.increment("EXECUTING");var v=document.createElement("iframe");v.style.display="none";_.dJ3(v,2,_.pV("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.Cv("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(v);g.increment("DONE")}}},bBD);var iBS={},GcM=(iBS.rendered={callback:function(){gQu().resume()}},iBS);var XPG={acknowledgeChannelTouStrikeCommand:eG(g_),addToPlaylistServiceEndpoint:eG(yg),addToPlaylistEndpoint:eG(yg),addUpcomingEventReminderEndpoint:eG(fY),browseEndpoint:eG($at),channelCreationFormEndpoint:eG(Gx),channelCreationServiceEndpoint:eG(XC),claimLegacyYoutubeChannelEndpoint:eG(xH),clearSearchHistoryEndpoint:eG(It),clearWatchHistoryEndpoint:eG(eL),commerceActionCommand:ax(H4),createBackstagePostEndpoint:eG(D$),createBroadcastCommand:eG(N9),createCommentEndpoint:eG(KO),createCommentReplyEndpoint:eG(mC),
createLiveChatPollEndpoint:eG(Zz),createPlaylistServiceEndpoint:eG(c4),crossAccountChannelTransferEndpoint:eG(d_),deleteLiveChatMessageCommand:eG(Hf),deletePlaylistEndpoint:eG(zu),deleteVideoEndpoint:eG(lt),dismissalEndpoint:eG(vf),feedbackEndpoint:eG(r_),flagEndpoint:eG(YK),getAccountSwitcherEndpoint:eG(E4),verifyCommand:eG(tP),getAccountsListInnertubeEndpoint:eG(Tj),getCommentsFromInboxCommand:eG(s4),getDownloadActionCommand:eG(Xo),getFlowCommand:ax(zj),getKidsBlocklistPickerCommand:eG(Ux),getNotificationMenuEndpoint:eG(Vo_),
getPaymentInstrumentsParamsCommand:eG(Cd),getPaymentsClientTokenCommand:ax(H4),getPdgBuyFlowCommand:eG(rx),getReportFormEndpoint:eG(AO),getSearchInVideoCommand:eG(Ex),getAnswerCommand:eG(aQ),getSurveyCommand:eG(Tu),getTranscriptEndpoint:eG(Nl),getPostVideoPreviewEndpoint:eG(wR),decorateMessageEndpoint:eG(LO),likeEndpoint:eG(BN),liveChatActionEndpoint:eG(w_),liveChatEndpoint:eG(LY),liveChatItemContextMenuEndpoint:eG(tZ),liveChatPurchaseMessageEndpoint:eG(QF),liveChatReplayEndpoint:eG(Dz),manageLiveChatUserEndpoint:eG(uO),
metadataUpdateCommand:eG(VF),moderateLiveChatEndpoint:eG(xO),modifyChannelNotificationPreferenceEndpoint:eG(Fo),notificationOptOutEndpoint:eG(iO),openSuperStickerBuyFlowCommand:eG(CY),performCommentActionEndpoint:eG(VQ),playlistEditEndpoint:eG(W4),playlistEditorEndpoint:eG(IQ),profileCardCommand:eG(lO),recordNotificationInteractionsEndpoint:eG(Gj),reelWatchEndpoint:eG(P4),refreshPanelEndpoint:eG(hZ),removeUpcomingEventReminderEndpoint:eG(jL),resolveLocationCommand:eG(O4),revealBusinessEmailCommand:eG(jT),
searchEndpoint:eG(_.qFE),sendLiveChatMessageEndpoint:eG($O),sendLiveChatVoteEndpoint:eG(JZ),setSettingEndpoint:eG(hP),shareEntityServiceEndpoint:ax(RZ),sharingProviderDataCommand:eG(pd),showEngagementPanelEndpoint:eG(nY),showMoreDrawerCommand:eG(Rt),showSheetCommand:eG(gx),showDialogCommand:eG(M9),subscribeEndpoint:eG(nO),transcriptSubmitCaptionCorrectionCommand:eG(fd),undoFeedbackEndpoint:eG(yF),unsubscribeEndpoint:eG(My),updateBackstagePostEndpoint:eG(CO),updateCommentEndpoint:eG(FC),updateCommentReplyEndpoint:eG(bm),
updateCommentsSettingsEndpoint:eG(im),updateCreatorChannelInnertubeCommand:eG(JP),updateKidsBlacklistEndpoint:eG(e4),updateEngagementPanelContentCommand:eG(v4),updatePdgFeatureEnablementCommand:eG(kK),updatedMetadataEndpoint:eG(q9),validateChannelHandleCommand:eG(On),updateChannelPageSettingsEndpoint:eG($H),verifyAgeEndpoint:eG(cf),watchEndpoint:ax(zh),whitelistEditEndpoint:eG(ZW),ypcCancelRecurrenceEndpoint:eG(tO),ypcCompleteTransactionEndpoint:eG(DW),ypcFixInstrumentEndpoint:eG(wx),ypcGetCartEndpoint:eG(Ld),
ypcGetOffersEndpoint:eG(Qg),ypcHandleTransactionEndpoint:ax(ut),ypcLogWalletAnalyticDataEndpoint:eG(xK),ypcOffersEndpoint:eG(j4),ypcPauseSubscriptionCommand:eG($K),ypcRedeemCodeEndpoint:eG(JO),ypcResumeSubscriptionCommand:eG(Ox),ypcUpdateFopEndpoint:eG(wx)},AL={},BtM=(AL.GET_ACCOUNT_MENU=eG(pY),AL.GET_NOTIFICATIONS_MENU=eG(OZ6),AL.GET_NOTIFICATIONS_INBOX=eG(mk),AL.GET_UNSEEN_NOTIFICATION_COUNT=eG(bO),AL.GET_USER_MENTION_SUGGESTIONS=eG(QQ),AL.LOAD_GUIDE=eG(JzH),AL.SUBMIT_FEEDBACK=eG(kO),AL),eM={},
hVM=(eM.CONTINUATION_REQUEST_TYPE_BROWSE=eG(um),eM.CONTINUATION_REQUEST_TYPE_SEARCH=eG(dx),eM.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=eG(Wa),eM.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=eG(at),eM.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=eG(sn),eM.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=eG(qy),eM.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=eG(oQ),eM.CONTINUATION_REQUEST_TYPE_GET_PANEL=eG(Bf),eM),n1v={player:ax(zh),watchNext:eG(I2)},M0R={player:ax(zh),reelItemWatch:eG(P4),reelWatchSequence:eG(S4)},
RVS={watchEndpoint:ax(Pa)},g5D={commandEndpointMap:XPG,signalEndpointMap:BtM,continuationEndpointMap:hVM,watchEndpointMap:n1v,reelWatchEndpointMap:M0R,streamingEndpointMap:RVS};var v5M,rG5,kbq,yGM={disableAllTransitions:(rG5=(v5M=window).matchMedia)==null?void 0:(kbq=rG5.call(v5M,"(prefers-reduced-motion: reduce)"))==null?void 0:kbq.matches,transitionConfigs:new Map([["slide",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["zoom",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}]])};var cGM=new _.bR("VIEW_TRANSITION_MANAGER_CONFIG_TOKEN");_.ap=new _.bR("VIEW_TRANSITION_MANAGER_TOKEN");var zM5=function(g){this.config=g;this.transitionTasksMap=new Map;g=_.I(g.transitionConfigs);for(var v=g.next();!v.done;v=g.next())v=_.I(v.value).next().value,this.transitionTasksMap.set(v,[])};
zM5[KJ]=[cGM];var I5F={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 PFh=["videoPrimaryInfoRenderer","title"],S9m=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var IRR;IRR=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.WSM=_.bC(function(g){g=_.KM(g,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var v=g.data,r=g.playlistData,k=g.expanded,y=g.onExpandClick,z=g.isReadyToResume,W=function(){var a;return!((a=r())==null||!a.contents)},S=function(){var a=r();
return a&&a.totalVideos&&a.currentIndex!==void 0?a.currentIndex+1+" / "+a.totalVideos:""};
g=_.oV(function(){_.E0(_.h0().resolve(_.Qd));return!1});
var Y=_.oV(function(){W()&&y&&y()}),e={};
return _.A("ytd-miniplayer-info-bar",{class:_.IV("ytdMiniplayerInfoBarHost",(e.ytdMiniplayerInfoBarHasPlaylistData=W,e)),"on:click":Y},_.A("div",{class:"ytdMiniplayerInfoBarContent"},_.A("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":g},_.A(_.FS,{text:function(){var a=v();var E=r();if(E==null?0:E.contents){var p;a=(p=_.rDh(E))==null?void 0:p.title}else a=a==null?void 0:a.miniplayerTitle;return Y9R(a)},
noEndpoints:!0,ellipsisTruncate:!0})),_.A("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.A(_.d,{cond:z,then:function(){return _.A(SxE,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:IRR})}}),_.A("h1",null,_.A(_.FS,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var a=v();var E=r();a=z()?{simpleText:_.I0("CONTINUE_WATCHING",void 0,"Continue watching")}:(E==null?0:E.contents)?E.titleText:a==null?void 0:a.miniplayerSubtitle;return Y9R(a)},
noEndpoints:!0,ellipsisTruncate:!0})),_.A(_.d,{cond:function(){return!!S()&&!z()},
then:function(){return _.A("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.A("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.A("span",null,S))}}))),_.A(_.d,{cond:W,
then:function(){return _.A("div",{class:"ytdMiniplayerInfoBarExpand"},_.A(Gk,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(a){y&&(y(),a.stopPropagation())}}},
iconName:function(){return k()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"ue");var PDM;PDM=_.bC(function(g){return _.A("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.A(Gk,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:g.onTap}},
iconName:"yt-icons:close"}))},"ve");
_.SpA=_.bC(function(g){g=_.KM(g,{playabilityStatus:void 0,isDisabled:!1});var v=g.size,r=g.playabilityStatus,k=g.isDisabled,y=_.sv();g=_.I(_.Ww(void 0,void 0,"bJr0Se"));var z=g.next().value,W=g.next().value;g=_.Dt(_.Wb);var S=!1,Y=function(){return v().height<=0};
_.Z8(function(){var p=v(),f=Y(),Z=z();Z&&!f&&Z.setInternalSize(p.width,p.height)},"OUOyKb");
_.NT(function(){var p,f,Z;return _.P(function(L){if(L.nextAddress==1){p=_.h0().resolve(_.Qd);f=p.getPlayerElement();if(!p.isMiniplayerActive()||!f||!y.value)return L.return();f.appendTo(y.value);return _.U(L,f.getPlayerPromise(),2)}Z=L.yieldResult;Z.setSizeStyle(!1,!0);W(Z);_.o7(L)})});
_.tQ(function(){e()});
_.Z8(function(){var p=z();if(p)if(k()){var f=p.getPlayerState();(S=f===-1||f===1||f===3)&&p.pauseVideo()}else e()},"KKHe5");
var e=function(){if(S){S=!1;var p;(p=z())==null||p.playVideo()}},a=_.oV(function(){_.E0(_.h0().resolve(_.Qd))}),E={};
return _.A("ytd-miniplayer-player-container",{class:_.IV("ytdMiniplayerPlayerContainerHost",(E.ytdMiniplayerPlayerContainerHidden=Y,E.ytdMiniplayerPlayerContainerHostShortsPip=g,E)),style:_.AW({width:function(){return v().width+"px"},
height:function(){return v().height+"px"}})},_.A("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:y}),_.A(_.d,{cond:function(){return!!r()&&!_.rmB(r())},
then:function(){return _.A(vs6,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var p;return((p=r())==null?void 0:p.errorScreen)||null},
status:function(){var p;return((p=r())==null?void 0:p.status)||null}})}}),_.A(_.d,{cond:k,
then:function(){return _.A("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":a},_.A(PDM,{onTap:function(){_.h0().resolve(_.Qd).close()}}))}}))},"we");_.o5p=_.bC(function(g){var v=g.toastData;var r=_.sv();g=_.I(_.UX(function(){return!!v()}));
var k=g.next().value,y=g.next().value;g=_.I(_.Ww(!1,void 0,"xkrBze"));var z=g.next().value,W=g.next().value,S=function(){var a;return _.sf((a=v())==null?void 0:a.data.title)};
_.Hd(function(){_.xC.requestAvailability();v()&&y(!1)});
var Y,e;_.Z8(function(){k()&&(_.hV(r.value,"iron-announce",{text:v().label+" "+S()}),Y&&_.HR.cancelJob(Y),Y=_.HR.addLowPriorityJob(function(){W(!0)},2500))},"OTdL1e");
_.Z8(function(){z()&&(e&&_.HR.cancelJob(e),e=_.HR.addLowPriorityJob(function(){y(!1);W(!1)},300))},"yybqib");
g={};return _.A("ytd-miniplayer-toast",{el:r,class:_.IV("ytdMiniplayerToastHost",(g.ytdMiniplayerToastOpening=function(){return k()},g.ytdMiniplayerToastClosing=function(){return z()},g))},_.A(_.d,{cond:function(){var a;
return(a=v())==null?void 0:a.data},
then:function(a){return _.A(Efu,{className:"ytdMiniplayerToastThumbnail",data:a,width:78})}}),_.A("div",{class:"ytdMiniplayerToastInfo"},_.A("div",{class:"ytdMiniplayerToastLabel"},function(){var a;
return(a=v())==null?void 0:a.label}),_.A("div",{class:"ytdMiniplayerToastTitle"},S)))},"xe");var f5k;var tOh=new Set,HoR=null;var Li3=null;var UMp=_.bC(function(g){var v=g.progressState;var r=g.multiMarkersPlayerBarRenderer;var k=g.progressBarWidth;var y=function(){return uPC(r())},z=function(){return $nm(v())},W=function(){return k()*(v().playedTime/v().videoDuration)};
return _.A("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.A(_.af,{each:y},function(S,Y){return _.A(Ypp,{modifiedProps:z,chapters:y,index:Y,playedProgressWidth:W,backgroundGradientPosition:function(){var e=z(),a=y(),E=Y(),p=W();return(e.playedTime-Lc(_.l(a[E],DB)))/e.playedTime*p}})}))},"ye"),Ypp=_.bC(function(g){var v=g.modifiedProps;
var r=g.chapters;var k=g.index;var y=g.playedProgressWidth;var z=g.backgroundGradientPosition;g={};g=_.IV("ytChapteredProgressBarChapteredPlayerBarChapter",(g.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return W().isScrubbing},g.ytChapteredProgressBarHoveredMacroMarker=function(){return W().scrubberHovering},g.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return W().videoPosition==="seen"},g));
var W=function(){return JjF(v(),r(),k())},S=function(){var Y=v();
var e=r(),a=k();if(JjF(Y,e,a).videoPosition!=="active")Y=0;else{var E=Lc(_.l(e[a],DB));Y=(Y.playedTime-E)/((Lc(_.l(e[a+1],DB))||Y.videoDuration)-E)}return Y};
return _.A("div",{class:g,style:_.AW({width:function(){var Y=v(),e=r(),a=k(),E=_.l(e[a],DB);e=_.l(e[a+1],DB);return(e?Lc(e)-Lc(E):Y.videoDuration-Lc(E))/Y.videoDuration*100+"%"},
"background-color":function(){a:{var Y=W();switch(Y.videoPosition){case "pending":Y=Y.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":Y=Y.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:Y=""}}return Y},
"background-size":function(){return(OoY(W())?y():"")+"px"},
"background-position-x":function(){return(OoY(W())?z():"")+"px"}})},_.A("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var Y=v(),e=r(),a=k();if(JjF(Y,e,a).videoPosition==="seen")var E=0;else E=Lc(_.l(e[a],DB)),e=Lc(_.l(e[a+1],DB))||Y.videoDuration,Y=Y.videoDuration*Y.percentLoaded,E=e<=Y?1:E>=Y?0:(Y-E)/(e-E);return"width: "+E*100+"%"}}),_.A("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.AW({width:function(){return S()*100+"%"},
"background-size":function(){return(OoY(W(),S())?y():"")+"px"},
"background-position-x":function(){return(OoY(W(),S())?z():"")+"px"}})}))},"ze");var AGD=function(g,v){v=v===void 0?KQ1:v;var r,k=[],y,z=!1;return function(){var W=_.Nj.apply(0,arguments);if(z&&r===this&&v(W,k))return y;y=g.apply(this,W);z=!0;r=this;k=W;return y}}(function(g){var v=g.heatMarkers,r=g.minHeightDp===void 0?0:g.minHeightDp,k=g.maxHeightDp===void 0?60:g.maxHeightDp;
var y=y===void 0?!1:y;var z=1E3/v.length;g=[];g.push({x:0,y:100});for(var W=0;W<v.length;W++){var S=void 0,Y=((S=_.l(v[W],HGB))==null?void 0:S.heatMarkerIntensityScoreNormalized)||0;S=(W+.5)*z;Y=100-_.HI(Y*100,r/321*100,k/321*100);W!==0||y||g.push({x:0,y:Y});g.push({x:S,y:Y});W===v.length-1&&g.push({x:1E3,y:Y})}g.push({x:1E3,y:100});v="";for(r=0;r<g.length;r++)y=g[r],r===0?y="M "+y.x.toFixed(1)+","+y.y.toFixed(1):(k=gdK(g[r-1],g[r-2],y),z=gdK(y,g[r-1],g[r+1],!0),y=" C "+(k.x.toFixed(1)+","+k.y.toFixed(1)+
" "+z.x.toFixed(1)+","+z.y.toFixed(1)+" "+y.x.toFixed(1)+","+y.y.toFixed(1))),v+=y;return v});var eMd=_.bC(function(g){var v=g.progressBarProps;var r=g.config;var k={};g=_.IV("ytHeatSeekerHost",(k.ytHeatSeekerHighContrast=g.highContrast,k));var y=function(){return EPY(r().chapterData)};
return _.A("yt-progress-bar-heatseeker",{class:g,style:function(){var z;return"height: 320px; display: "+(v().isDragging&&((z=y())==null?0:z.heatMarkers)?"block":"none")}},_.A(_.d,{cond:y,
then:function(z){return _.A(_.d,{cond:function(){return z().heatMarkers},
then:function(){return _.A("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.A("path",{d:function(){return AGD(z())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Ae");var aRS=_.bC(function(g){var v=g.progressBarProps;var r=g.config;g={};g=_.IV("ytProgressBarLineProgressBarLine",(g.ytProgressBarLineProgressBarLineRounded=function(){return r().rounded},g.ytProgressBarLineProgressBarLineBottomInset=function(){return r().position===2},g));
return _.A("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.A("div",{class:g},_.A("div",{class:"ytProgressBarLineProgressBarBackground"}),_.A("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+v().percentLoaded*100+"%"}}),_.A("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var k=v();return"width: "+(k.videoDuration?_.HI(k.hoveredTime/k.videoDuration,0,1):0)*100+"%"}}),_.A("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+AjB(v())*100+"%"}})))},"Be");
aRS.idomCompat=!0;var E5n=_.bC(function(g){var v=g.progressBarProps;var r=g.playheadData;var k=g.interpolateDotPosition;var y=g.hidePlayhead;g={};var z=_.IV("ytProgressBarPlayheadProgressBarPlayheadDot",(g.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return v().isDragging},g.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!v().isDragging&&y()},g));
return _.A("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.AW({"margin-left":function(){return e9K(v())*100+"%"},
transform:function(){return"translateX(-"+(k()?e9K(v())*12:6)+"px)"}})},_.A(_.d,{cond:function(){var W;
return(W=_.mQ(r)())==null?void 0:W.playheadImage},
then:function(W){var S={};return _.A("div",{class:_.IV("ytProgressBarPlayheadProgressBarPlayheadCustom",(S.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return v().isDragging},S.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!v().isDragging&&y()},S)),
style:_.AW({"transform-origin":function(){return(k()?e9K(v())*20:10)+"px center"}})},_.A(_.Kw,{data:W,
alt:"","aria-hidden":"true"}))},
else:function(){return _.A("div",{class:z,style:_.AW({"transform-origin":function(){return(k()?e9K(v())*12:6)+"px center"}})})}}))},"Ce");
E5n.idomCompat=!0;var dy=function(g,v,r,k,y,z){this.getProgressBarRect=g;this.updateProgressBarRect=v;this.getFilmstripYPosition=r;this.setFineScrubbingDraggedTime=k;this.updateFilmStripDraggedYDistance=y;this.resetFilmStripYOffset=z;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.iU(this.onThrottledSeek,100,this)},dMq=function(g,v,r){return function(k){g.handleClick(k,v(),r())}},lRM=function(g,v){return function(r){pvM(g,
r,TdA(r),v())}},fR5=function(g,v){return function(r){pvM(g,r,{x:r.clientX,
y:r.clientY},v())}},ZqS=function(g,v,r){return function(k){var y=v(),z=r();
NdS(g,k,TdA(k),y,z,!0);if(z.onTouchMove)z.onTouchMove(y)}},tnd=function(g,v,r){return function(k){HqD(g,k,v(),r())}},DMd=function(g,v){return function(){g.handleMouseLeave(v())}},LSR=function(g,v,r){return function(){var k=v(),y=r();
pI(g,k,y);if(y.onTouchEnd)y.onTouchEnd(k)}},wvD=function(g,v,r){return function(){var k=v(),y=r();
pI(g,k,y);if(y.onTouchEnd)y.onTouchEnd(k)}},QMn=function(g,v,r){return function(){pI(g,v(),r())}},CDd=function(g){return function(v){if(v.keyCode===39||v.keyCode===38){var r,k;
(r=g())==null||(k=r.playerApi)==null||k.seekBy(5,void 0,void 0,72)}else if(v.keyCode===37||v.keyCode===40){var y,z;(y=g())==null||(z=y.playerApi)==null||z.seekBy(-5,void 0,void 0,71)}}},uDD=function(g,v,r){return function(k){!r().disableScrubbing&&g.startPosition&&HqD(g,k,v(),r())}},xMn=function(g,v,r){return function(){if(!r().disableScrubbing)if(g.startPosition){var k=v(),y=r();
pI(g,v(),r());if(y.onTouchEnd)y.onTouchEnd(k)}else v().setState({isDragging:!1})}},TdA=function(g){g=g.touches[0];
return{x:g.clientX,y:g.clientY}},HqD=function(g,v,r,k){if(v.buttons!==1){if(v.movementX||v.movementY)v.preventDefault(),v.stopPropagation(),g=jMD(g,r,v.clientX),r.setState({isHovering:!0,
hoveredTime:g*r.videoDuration})}else $Mb(r),NdS(g,v,{x:v.clientX,y:v.clientY},r,k,!1)};
dy.prototype.handleMouseLeave=function(g){$Mb(g)};
var $Mb=function(g){g.isHovering&&g.setState({isHovering:!1,hoveredTime:0})},pvM=function(g,v,r,k){g.startPosition||(g.startPosition=r,g.updateProgressBarRect(),g.controlsWereVisibleBeforeDragging=k.controlsVisible,v.stopPropagation(),_.T("medium_progress_bar_modification")||v.preventDefault())},NdS=function(g,v,r,k,y,z){if(g.startPosition)if(z&&y.isInlinePlayback&&g.startPosition&&!g.hasDraggedTheMinimumDistance&&Math.abs(r.y-g.startPosition.y)>Math.abs(r.x-g.startPosition.x))pI(g,k,y);
else if(v.preventDefault(),v.stopPropagation(),k.videoDuration&&(g.startPosition&&!g.hasDraggedTheMinimumDistance&&(g.hasDraggedTheMinimumDistance=Math.abs(r.x-g.startPosition.x)>=1),y.enableFineScrubbing&&(g.startPosition&&(g.isDraggedForFineScrubbing=-(r.y-g.startPosition.y)>=60),!g.startPosition||r.y>=g.startPosition.y||(k.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:VOC(k.draggedTime,k,y.chapterData)}),g.setFineScrubbingDraggedTime(k.draggedTime),g.updateFilmStripDraggedYDistance(g.startPosition.y,
r.y,k))),g.hasDraggedTheMinimumDistance)){v=jMD(g,k,r.x);if(g.isDraggedForFineScrubbing){var W;(W=k.playerApi)==null||W.pauseVideo();k.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:k.draggedTime,filmStripXDistance:VOC(v*k.videoDuration,k,y.chapterData)})}y.enableFineScrubbing&&(!y.enableFineScrubbing||g.getFilmstripYPosition(k)<68)||k.setState({draggedTime:v*k.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:g.controlsWereVisibleBeforeDragging});var S;(S=
y.cancelAutohideControlsFn)==null||S.call(y)}},pI=function(g,v,r){var k=r.enableFineScrubbing&&v.fineScrubbingActiveState!=="off";
if(v.isDragging||k){k={isDragging:!1,playedTime:v.draggedTime,controlsVisible:g.controlsWereVisibleBeforeDragging};r.enableFineScrubbing&&v.fineScrubbingActiveState!=="on"&&(g.resetFilmStripYOffset(),k.fineScrubbingActiveState="off");var y=y===void 0?Li3:y;var z=_.Z3(0);z&&y&&_.s3(z,y,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:Math.round(v.playedTime*1E3),endMediaTimeMs:Math.round(v.draggedTime*1E3),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}});v.setState(k);
g.seekThrottle.fire(v.draggedTime,v,7);_.T("mweb_new_progress_bar_play_on_seek")&&g.resumeVideo(v);r.unmuteOnSeek&&(r=v.playerApi,v.volumeMuted&&(r==null||r.unMute()))}else v.setState({controlsVisible:!v.controlsVisible}),(z=r.triggerAutohideControlsAfterDelayFn)==null||z.call(r);g.startPosition=null;g.hasDraggedTheMinimumDistance=!1;g.isDraggedForFineScrubbing=!1;g.controlsWereVisibleBeforeDragging=!1};
dy.prototype.handleClick=function(g,v,r){this.updateProgressBarRect();g.stopPropagation();g=jMD(this,v,g.clientX)*v.videoDuration;v.setState({playedTime:g});if(v.playerState!==2){var k;(k=r.triggerAutohideControlsAfterDelayFn)==null||k.call(r)}this.seekThrottle.fire(g,v,7)};
var jMD=function(g,v,r){g=g.getProgressBarRect(v);return _.HI(0,(r-g.left)/g.width,1)};
dy.prototype.resumeVideo=function(g){if(g.draggedTime<g.videoDuration){var v;(v=g.playerApi)==null||v.playVideo()}};
dy.prototype.onThrottledSeek=function(g,v,r){if(v=v.playerApi){var k;if((k=v.getVideoData())==null?0:k.isLive)k=this.getProgressState(v),g+=(k==null?void 0:k.seekableStart)||0;v.seekTo(g,void 0,void 0,void 0,r)}};
dy.prototype.getProgressState=function(g){var v=g==null?void 0:g.getPresentingPlayerType();return g==null?void 0:g.getProgressState(v)};var VnM,OqD,qpM,mMG,JGD,KSR,bqn,FS5,iqq;VnM=_.bC(function(g){var v=g.progressBarProps;var r=g.config;var k=g.progressBarWidthPx;var y=g.chapterData;var z=boh(v,function(){return r().isShortsPage}),W=function(){return!v().isHovering&&!r().isShortsPage};
g={};var S=_.IV("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(g.ytPlayerStoryboardHostMwebShorts=function(){return r().isShortsPage&&!1},g));
return _.A("yt-player-storyboard",null,_.A(_.d,{cond:function(){return v().isDragging||v().isHovering},
then:function(){return _.A(_.d,{cond:z,then:function(Y){return _.A(_.d,{cond:W,then:function(){return _.A("div",{class:S,"aria-hidden":"true"},_.A(JGD,{props:v,config:r,isBigboard:!0,chapterData:y}))},
else:function(){return _.A(OqD,{props:v,frame:Y,config:r,progressBarWidthPx:k,chapterData:y})}})}})}}))},"De");
_.sM5=_.bC(function(g){var v=g.progressBarProps;var r=boh(v,g.isShortsPage);return _.A("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.A(_.d,{cond:function(){return v().isDragging||v().isHovering},
then:function(){return _.A(_.d,{cond:r,then:function(k){return _.A(qpM,{frame:k,props:v,isBigboard:!0})}})}}))},"Ee");
OqD=_.bC(function(g){var v=g.props;var r=g.frame;var k=g.config;var y=g.progressBarWidthPx;g=g.chapterData;var z={};z=_.IV("ytPlayerStoryboardHost",(z.ytPlayerStoryboardHostMwebShorts=function(){return k().isShortsPage&&!1},z.ytPlayerStoryboardHostInlinePlayer=function(){return k().isInlinePlayer},z.ytPlayerStoryboardHostFadeIn=function(){return k().useFadeInAnimation},z));
return _.A("div",{class:z,"aria-hidden":"true",style:function(){var W=v(),S=q9T(r()),Y=y();W=s9Y(W)/W.videoDuration;var e=Y*W,a=S/2+6;S=Y-(S/2+6);return"left: "+(e<=a?a/Y*100:e>=S?S/Y*100:W*100)+"%"}},_.A(_.d,{cond:function(){var W=v();
return!(k().isShortsPage&&W.videoDuration<15)},
then:function(){return _.A(qpM,{frame:r,props:v,isBigboard:!1})}}),_.A(JGD,{props:v,
config:k,isBigboard:!1,chapterData:g}))},"Fe");
qpM=_.bC(function(g){var v=g.frame;var r=g.props;var k=g.isBigboard;var y=function(){var S,Y;return(Y=(S=r().playerApi)==null?void 0:S.getVideoContentRect())!=null?Y:{width:0,height:0}},z=function(){return q9T(v())},W=function(){var S=v();
return S?S.height/S.rows:0};
g={};g=_.IV((g.ytPlayerStoryboardBigboardImageWrapper=k,g.ytPlayerStoryboardStoryboardImageWrapper=function(){return!k()},g));
return _.A("div",{class:g,style:function(){return"width: "+(k()?y().width:z())+"px; height: "+(k()?y().height:W())+"px;"}},_.A(mMG,{frame:v,
storyboardWidth:z,storyboardHeight:W,storyboardScale:function(){return(k()?y().width:z())/z()}}))},"Ge");
mMG=_.bC(function(g){var v=g.frame;var r=g.storyboardWidth;var k=g.storyboardHeight;var y=g.storyboardScale;var z=function(){var W=v().row,S=v().column,Y=r(),e=k(),a=y();return{left:-S*Y*a,top:-W*e*a}};
return _.A("img",{src:function(){return v().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+z().left+"px; top: "+z().top+"px; width: "+v().width*y()+"px; height: "+v().height*y()+"px;"}})},"He");
JGD=_.bC(function(g){var v=g.props;var r=g.config;var k=g.isBigboard;var y=g.chapterData;g={};g=_.IV("ytPlayerStoryboardMetadata",(g.ytPlayerStoryboardMetadataBigboard=k,g));return _.A("div",{class:g},_.A(_.d,{cond:k,then:function(){return _.A(_.R6,null,_.A(KSR,{props:v,config:r}),_.A(_.d,{cond:function(){a:{var z=v();var W=r(),S=y(),Y;if((W==null?0:W.activeChapter)&&((Y=_.l(W==null?void 0:W.activeChapter,DB))==null?0:Y.title))z=!0;else{W=_.I(dnR(S));for(W=W.next();!W.done;W=W.next()){z=(W=_.l(W.value,
DWc))&&mnh(z,W);break a}z=!1}}return z},
then:function(){return _.A(bqn,{props:v,config:r,isBigboard:!0,chapterData:y})}}))},
else:function(){return _.A(_.R6,null,_.A(bqn,{props:v,config:r,isBigboard:!0,chapterData:y}),_.A(KSR,{props:v,config:r}))}}))},"Ie");
KSR=_.bC(function(g){var v=g.props;var r=g.config;g={};g=_.IV("ytPlayerStoryboardTimestamp",(g.ytPlayerStoryboardTimestampShorts=function(){return r().isShortsPage},g.ytPlayerStoryboardTimestampIsHovering=function(){return v().isHovering||r().isShortsPage&&!0},g));
return _.A("div",{class:g},_.A(_.R6,null,function(){return _.KiJ(s9Y(v()))}))},"Je");
bqn=_.bC(function(g){var v=g.props;var r=g.config;var k=g.isBigboard;var y=g.chapterData;g={};k=_.IV("ytPlayerStoryboardTitle",(g.ytPlayerStoryboardTitleBigboard=k,g));return _.A("div",{class:k},_.A(_.d,{cond:function(){return!r().isShortsPage},
then:function(){return _.A(FS5,{props:v,activeChapter:function(){return r().activeChapter},
chapterData:y})}}))},"Ke");
FS5=_.bC(function(g){var v=g.props;var r=g.activeChapter;var k=g.chapterData;return _.A(_.R6,null,_.A(_.af,{each:function(){return dnR(k())},
keyBy:"INDEX"},function(y){return _.A(_.R6,null,_.A(_.d,{cond:function(){return _.l(y(),DWc)&&mnh(v(),_.l(y(),DWc))},
then:function(){return _.A(iqq,{timedMarker:function(){return _.l(y(),DWc)}})}}))}),_.A(_.d,{cond:function(){var y;
return r()&&((y=_.l(r(),DB))==null?void 0:y.title)},
then:function(y){return _.A(_.FS,{text:y,noPreWrap:!0})}}))},"Le");
iqq=_.bC(function(g){var v=g.timedMarker;return _.A(_.R6,null,_.A("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.A(_.eg,{icon:function(){return v().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.A(_.FS,{text:function(){return v().label},
noPreWrap:!0}))},"Me");_.GbG=_.bC(function(g){var v=g.progressBarProps;var r=g.playheadData;var k=g.config;g=_.sv();var y=_.sv(),z=_.sv(),W=_.I(_.Ww({width:0,left:0},void 0,"NcXsUb")),S=W.next().value,Y=W.next().value,e=function(){z.value&&Y(z.value.getBoundingClientRect())},a=function(){S().width<=0&&e();
return S()};
iV("resize",e);var E=new dy(a,function(){},function(){return 0},function(){},function(){},function(){}),p=function(){return v()};
W=_.I(_.Ww(!1,void 0,"ZsF6Xc"));var f=W.next().value,Z=W.next().value;W=_.oV(function(){Z(!0);k().position===2?setTimeout(function(){e()},100):e()});
var L=_.oV(function(){Z(!1);DMd(E,p)()}),Q=_.oV(function(qs){k().doSeekOnClick&&dMq(E,p,k)(qs);
return!1}),O=_.oV(function(qs){lRM(E,p)(qs);
return!1}),q=_.oV(function(qs){fR5(E,p)(qs);
return!1}),X=_.oV(function(qs){ZqS(E,p,k)(qs);
return!1}),b=_.oV(function(qs){tnd(E,p,k)(qs);
return!1}),n=_.oV(function(){LSR(E,p,k)();
return!1}),h=_.oV(function(){wvD(E,p,k)();
return!1}),IY=_.oV(function(){QMn(E,p,k)();
return!1}),Ao=_.oV(function(qs){CDd(p)(qs);
return!1});
iV("mousemove",uDD(E,p,k));iV("mouseup",xMn(E,p,k));_.Hd(function(){wQC(y.value);Z(!1);e();xMn(E,p,k)()});
var dC={};dC=_.IV("ytPlayerProgressBarHost",function(){return k().className},(dC.ytPlayerProgressBarHostReadOnly=function(){return k().disableScrubbing},dC.ytPlayerProgressBarHostHidden=function(){return k().hideProgressBar&&!f()},dC.ytPlayerProgressBarHostLowerPlayer=function(){return k().position===0},dC.ytPlayerProgressBarHostBottomEdge=function(){return k().position===1},dC.ytPlayerProgressBarHostBottomInset=function(){return k().position===2},dC.ytPlayerProgressBarHostCustom=function(){return k().position===
3},dC));
var Hh={},wC=_.IV("ytPlayerProgressBarBackground",(Hh.ytPlayerProgressBarBackgroundHide=function(){return k().position===2&&!f()&&!v().isDragging},Hh));
Hh={};Hh=_.IV("ytPlayerProgressBarDragContainer",(Hh.ytPlayerProgressBarDragContainerBottomEdge=function(){return k().position===1},Hh));
var CK={};CK=_.IV("ytPlayerProgressBarProgressBar",(CK.ytPlayerProgressBarProgressBarInset=function(){return k().position===2},CK.ytPlayerProgressBarProgressBarInsetMinimized=function(){return k().position===2&&!f()&&!v().isDragging},CK));
var Fh=function(){return Math.floor(AjB(v())*100)};
return _.A("yt-progress-bar",{el:g,class:dC},_.A(_.d,{cond:function(){return k().position===2},
then:function(){return _.A("div",{class:wC})}}),_.A("div",{el:y,
"on:click":Q,"on:touchstart":O,"on:touchmove":X,"on:mouseenter":W,"on:mousedown":q,"on:mouseleave":L,"on:mousemove":b,"on:mouseup":h,"on:touchend":n,"on:touchcancel":IY,"on:keydown":Ao,class:Hh,role:"slider","aria-valuenow":Fh,"aria-valuetext":function(){return Fh()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return v().videoDuration},
draggable:"true",tabindex:0,"aria-label":_.I0("SEEK_SLIDER")},_.A("div",{el:z,class:CK},_.A(eMd,{progressBarProps:v,config:k,highContrast:function(){return!!k().isInlinePlayback}}),_.A(_.d,{cond:function(){return k().chapterData&&pQJ(k().chapterData)},
then:function(){return _.A(UMp,{progressState:v,multiMarkersPlayerBarRenderer:function(){return k().chapterData},
progressBarWidth:function(){return S().width}})},
else:function(){return _.A(aRS,{progressBarProps:v,config:k})}}),_.A(E5n,{progressBarProps:v,
playheadData:r,interpolateDotPosition:function(){return k().position!==2},
hidePlayhead:function(){return k().playheadDotBehavior===1&&!f()}}))),_.A(VnM,{progressBarProps:v,
config:function(){return{activeChapter:j9Y(v(),k().chapterData),getProgressBarWidthPx:function(){return a().width},
isShortsPage:!!k().isShortsPage,isInlinePlayer:!!k().isInlinePlayback,useFadeInAnimation:!!k().isInlinePlayback}},
progressBarWidthPx:function(){return S().width},
chapterData:function(){return k().chapterData}}))},"Ne");
_.GbG.idomCompat=!0;Object.assign({},_.Tlo(),{setState:function(){},
domMeasurements:{},appApi:_.Unh(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var XvM;
_.Bdq=_.bC(function(){var g,v=(g=_.wj(FiJ().playerApi))!=null?g:void 0;g=_.I(_.Ww(!1,void 0,"HLFBmb"));var r=g.next().value,k=g.next().value;g=_.I(_.Ww(!1,void 0,"lHH9bc"));var y=g.next().value,z=g.next().value;g=_.I(_.Ww(!1,void 0,"zsY7yd"));var W=g.next().value,S=g.next().value;g=_.I(_.Ww(!1,void 0,"KeHQgc"));var Y=g.next().value,e=g.next().value;g=_.I(_.Ww(0,void 0,"gLLCj"));var a=g.next().value,E=g.next().value;g=_.I(_.Ww(0,void 0,"s3RYkf"));var p=g.next().value,f=g.next().value;g=_.I(_.Ww(!1,void 0,
"Dn608e"));var Z=g.next().value,L=g.next().value;g=_.I(_.Ww(0,void 0,"AnkH1b"));var Q=g.next().value,O=g.next().value;g=_.I(_.Ww(0,void 0,"QYNL0b"));var q=g.next().value,X=g.next().value;g=_.I(_.Ww("",void 0,"Yzw45d"));var b=g.next().value,n=g.next().value;g=_.I(_.Ww(-1,void 0,"iiVI0c"));var h=g.next().value,IY=g.next().value,Ao=_.Uk(function(){var dC={controlsVisible:r(),isOverlayHidden:y(),shouldWaitToHideControls:W(),isDragging:Y(),isHovering:Z(),videoDuration:Q(),playedTime:q(),videoId:b(),draggedTime:p(),
hoveredTime:a(),playerState:h()};return Object.assign({},_.Tlo(),dC,{domMeasurements:{},setState:function(Hh){Hh.controlsVisible!==void 0&&k(Hh.controlsVisible);Hh.isOverlayHidden!==void 0&&z(Hh.isOverlayHidden);Hh.shouldWaitToHideControls!==void 0&&S(Hh.shouldWaitToHideControls);Hh.isDragging!==void 0&&e(Hh.isDragging);Hh.isHovering!==void 0&&L(Hh.isHovering);Hh.draggedTime!==void 0&&f(Hh.draggedTime);Hh.hoveredTime!==void 0&&E(Hh.hoveredTime);Hh.videoDuration!==void 0&&O(Hh.videoDuration);Hh.playedTime!==
void 0&&X(Hh.playedTime);Hh.videoId!==void 0&&n(Hh.videoId);Hh.playerState!==void 0&&IY(Hh.playerState)},
appApi:_.Unh(),playerApi:v})},void 0,"ZW7y9");
_.NT(function(){v==null||v.addEventListener("onVideoProgress",Zoh(Ao));v==null||v.addEventListener("onVideoDataChange",Nlh(Ao));v==null||v.addEventListener("onStateChange",l53(Ao))});
_.tQ(function(){if(v==null?0:v.isReady())v==null||v.removeEventListener("onVideoProgress",Zoh(Ao)),v==null||v.removeEventListener("onVideoDataChange",Nlh(Ao)),v==null||v.removeEventListener("onStateChange",l53(Ao))});
return _.A("desktop-shorts-player-controls",null,_.A(XvM,{playerControlsProps:Ao}))},"Oe");
XvM=_.bC(function(g){var v=g.playerControlsProps;return _.A("div",{class:"desktopShortsPlayerControlsWizHost"},_.A(_.GbG,{progressBarProps:v,config:function(){return{isShortsPage:!0,hideProgressBar:v().videoDuration<30&&v().playerState!==2&&!v().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"Pe");_.hMM=_.bC(function(g){function v(dC){dC!==0||E()?dC>50&&(E()||!f())?(p(!1),Z(!0)):dC<=50&&(E()||f())&&(p(!1),Z(!1)):p(!0)}
function r(dC,Hh){var wC;return _.P(function(CK){if(CK.nextAddress==1)return _.U(CK,_.gF(),2);wC=CK.yieldResult;Hh&&wC?(wC.unMute(!0),dC&&(GWm(dC,wC.getVolume()),Q(wC.getVolume()))):wC&&(wC.mute(!0),dC&&GWm(dC,0));_.o7(CK)})}
function k(dC){var Hh,wC;return _.P(function(CK){if(CK.nextAddress==1)return _.U(CK,_.gF(),2);Hh=CK.yieldResult;wC=50;Hh&&(wC=Hh.getVolume(),Hh.isMuted()?GWm(dC,0):GWm(dC,wC));Q(wC);_.o7(CK)})}
var y=g.orientation;g=_.sv();var z=_.sv(),W=_.mb(),S=_.I(_.Ww(!1,void 0,"F6vt0d")),Y=S.next().value,e=S.next().value,a=_.I(_.Ww(!1,void 0,"S5PCqb"));S=a.next().value;a=a.next().value;var E=S,p=a;a=_.I(_.Ww(!0,void 0,"Tgy4e"));S=a.next().value;a=a.next().value;var f=S,Z=a;S=_.I(_.Ww(50,void 0,"Dq3efd"));var L=S.next().value,Q=S.next().value;S=_.Uk(function(){var dC=E();return _.T("web_shorts_keyboard_enable_mute_shortcut")?dC?_.I0("PLAYER_LABEL_UNMUTE",void 0,"Unmute (m)"):_.I0("PLAYER_LABEL_MUTE",
void 0,"Mute (m)"):dC?_.I0("UNMUTE_VOLUME",void 0,"Unmute"):_.I0("MUTE_VOLUME",void 0,"Mute")},void 0,"zjOD8c");
a=_.Uk(function(){var dC=E(),Hh=f();return{sources:[{clientResource:{imageName:dC?_.T("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":Hh?_.T("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.T("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"bIZ5A");
var O=_.Uk(function(){var dC=L();return E()?dC+"% volume muted":dC+"% volume"},void 0,"kvkmyc"),q=_.Uk(function(){return y()==="vertical_down"},void 0,"zaNsZ");
_.Hd(function(){function dC(){e(!0)}
function Hh(){e(!1)}
W&&W.value&&(W.value.addEventListener("focus",dC),W.value.addEventListener("focusout",Hh),k(W.value).then(function(){v(Number(XQk(W.value)))}));
z&&z.value&&(z.value.addEventListener("focus",dC),z.value.addEventListener("focusout",Hh));_.tQ(function(){var wC;W==null||(wC=W.value)==null||wC.removeEventListener("focus",dC);var CK;W==null||(CK=W.value)==null||CK.removeEventListener("focusout",Hh);var Fh;z==null||(Fh=z.value)==null||Fh.removeEventListener("focus",dC);var qs;z==null||(qs=z.value)==null||qs.removeEventListener("focusout",Hh)})});
var X=_.oV(function(){if(W&&W.value){var dC=Number(XQk(W.value));ioB(dC);Q(dC);W.value.style.setProperty("--gradient-percent",dC+"%");v(dC)}return!1}),b=_.oV(function(){e(!0)}),n=_.oV(function(){W&&W.value&&(r(W.value,E()),p(!E()));
return!1}),h={},IY={},Ao={};
return _.A("desktop-shorts-volume-controls",{"on:pointerleave":_.oV(function(){e(!1)}),
class:_.IV("ytdDesktopShortsVolumeControlsHost",(h.ytdDesktopShortsVolumeControlsHostVertical=q,h.ytdDesktopShortsVolumeControlsHostExpanded=Y,h)),el:g},_.A(_.d,{cond:function(){return!q()},
then:function(){var dC={};return _.A("div",{class:_.IV("ytdDesktopShortsVolumeControlsBackgroundScrim",(dC.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=Y,dC))})}}),_.A("div",{class:_.IV((IY.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=q,IY))},_.A("button",{"aria-label":S,
title:S,el:z,"on:click":n,"on:pointerenter":b,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},a?_.A(_.Kw,{data:a,alt:S,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.A("div",{class:_.IV("ytdDesktopShortsVolumeControlsSliderContainer",(Ao.ytdDesktopShortsVolumeControlsSliderContainerExpanded=Y,Ao.ytdDesktopShortsVolumeControlsSliderContainerVertical=q,Ao.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=q,Ao.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=
function(){return Y()&&q()},Ao))},_.A("input",{"aria-label":_.I0("VOLUME"),
title:_.I0("VOLUME"),el:W,"on:input":X,type:"range",class:"ytdDesktopShortsVolumeControlsNativeSlider",id:"volume-input",role:"slider","aria-valuenow":L,"aria-valuetext":O,"aria-valuemin":0,"aria-valuemax":100})))},"Qe");_.n5A=_.bC(function(g){var v=g.data;return _.A("player-disclosure-view-model",{class:"ytwPlayerDisclosureViewModelHost"},_.A(_.rg,{command:function(){return v().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.A(_.d,{cond:function(){return v().iconName},
then:function(r){return _.A(_.eg,{icon:r})}}),_.A("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return v().text}),_.A(_.d,{cond:function(){return v().showEndChevron},
then:function(){return _.A(_.eg,{icon:"CHEVRON_RIGHT"})}})))},"Re");var MnD=_.bC(function(g){var v=g.data;var r=g.overlayDensity;g={};return _.A("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.A(_.dF,{data:function(){return v().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(k){var y=k.data;
return _.A(_.ZC,{data:function(){return(r==null?void 0:r())===1?Object.assign({},y(),{avatar:{avatarViewModel:Object.assign({},_.l(y().avatar,_.V4),{avatarImageSize:"AVATAR_SIZE_48"})}}):y()}})}}),_.A(_.dF,{data:function(){return v().avatarStackViewModel}},{avatarStackViewModel:function(k){return _.A(_.HA,{data:k.data})}}),_.A(_.FS,{className:_.IV("ytReelChannelBarViewModelChannelName",(g.ytReelChannelBarViewModelChannelNameLarge=function(){return(r==null?void 0:r())===1},g)),
text:function(){return v().channelName},
linkInheritColor:!0,userInput:!0}),_.A("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.A(_.dF,{data:function(){return v().subscribeButtonViewModel}},{subscribeButtonViewModel:function(k){var y=k.data;
return _.A(_.ZH,{data:function(){return(r==null?void 0:r())===1?Object.assign({},y(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},y().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):y()},
isOverlay:!1})},
buttonViewModel:_.Du})),_.A("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.A(_.dF,{data:function(){var k,y;return(y=_.l((k=v())==null?void 0:k.sponsorButtonViewModel,FfH))==null?void 0:y.sponsorButton}},{buttonViewModel:function(k){return _.A(_.Du,{data:k.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"Se");var RMb=_.bC(function(g){var v={};return _.A("yt-reel-multi-format-link-view-model",{class:_.IV("ytReelMultiFormatLinkViewModelHost",(v.ytReelMultiFormatLinkViewModelHostTall=!0,v.ytReelMultiFormatLinkViewModelHostLarge=function(){var r;return((r=g.overlayDensity)==null?void 0:r.call(g))===1},v))},_.A(_.rg,{ariaLabel:function(){return g.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return _.Q0(g.data().command)},
dangerousStopPropagation:!1},_.A("h3",{class:"ytReelMultiFormatLinkViewModelLink"},_.A(_.d,{cond:function(){return g.data().icon},
then:function(r){return _.A(_.Kw,{data:r,className:"ytReelMultiFormatLinkViewModelIcon",alt:""})}}),_.A(_.FS,{text:function(){return g.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"Te");
RMb.idomCompat=!0;var ga5=_.bC(function(g){var v=g.data;var r=g.overlayDensity;var k=_.sv();g=_.I(_.Ww(!1,void 0,"xDqzhe"));var y=g.next().value,z=g.next().value;g=_.I(_.Ww(!1,void 0,"LI9CFd"));var W=g.next().value,S=g.next().value,Y=function(){return v().isMultiLineSa},e=_.IW(LcK,function(){var X,b;
return(b=(X=v().toggleableContent)==null?void 0:X.entityKey)!=null?b:""}),a=function(){var X,b,n;
return(n=v().toggleableContent)!=null&&n.entityKey?(b=(X=e())==null?void 0:X.value)!=null?b:!1:!1},E=function(){var X,b,n,h,IY,Ao,dC,Hh,wC,CK,Fh;
return v().toggleableContent?a()?(X=v().toggleableContent)==null?void 0:X.toggledData:(b=v().toggleableContent)==null?void 0:b.untoggledData:{primaryText:(Hh=(n=v().defaultContent)==null?void 0:n.primaryText)!=null?Hh:v().text,secondaryText:(h=v().defaultContent)==null?void 0:h.secondaryText,onTapCommand:(wC=(IY=v().defaultContent)==null?void 0:IY.onTapCommand)!=null?wC:v().onTapCommand,icon:(CK=(Ao=v().defaultContent)==null?void 0:Ao.icon)!=null?CK:v().icon,image:(Fh=(dC=v().defaultContent)==null?
void 0:dC.image)!=null?Fh:v().image}},p=function(){return Y()?v().trailingTapTarget:void 0};
g=function(X,b){return function(){return y()?b:X}};
var f={leadingSection:g("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),secondaryText:g("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:g("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),leadingIcon:g("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon",
"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")};g={};g=_.IV((g.ytShortsSuggestedActionViewModelStaticHost=function(){return!Y()},g.ytShortsSuggestedActionViewModelDynamicHost=Y,g.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return Y()&&W()},g.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return Y()&&!W()},g));
_.Hd(function(){if(Y()){var X=0,b;if((b=v().animationParams)==null?0:b.shouldExpand){var n,h;X=((h=(n=v().animationParams)==null?void 0:n.expansionDelaySecs)!=null?h:0)*1E3}var IY,Ao=((IY=v().animationParams)==null?0:IY.shouldExpand)?setTimeout(function(){z(!0)},X):void 0,dC,Hh;
X=((dC=v().animationParams)==null?0:dC.visibilityDelaySecs)?((Hh=v().animationParams)==null?NaN:Hh.visibilityDelaySecs)*1E3:0;var wC=setTimeout(function(){S(!0)},X);
_.tQ(function(){Ao&&clearTimeout(Ao);clearTimeout(wC)})}});
var Z=function(X){_.jW(X,Object.assign({},{form:{element:k.value}}))},L=_.oV(function(){var X,b=(X=E())==null?void 0:X.onTapCommand;
b&&Z(b)}),Q=_.oV(function(){var X,b;
if(X=(b=p())==null?void 0:b.onTapCommand)return Z(X),!1}),O=_.AW({"vertical-align":"bottom",
"border-radius":function(){var X;return Y()?((X=v().defaultContent)==null?0:X.isCircleImage)?"50%":"4px":"0px"},
width:function(){var X,b,n;return Y()&&((X=v().defaultContent)==null?0:X.imageSize)?((n=(b=v().defaultContent)==null?void 0:b.imageSize)!=null?n:24)+"px":null},
height:function(){var X,b,n;return Y()&&((X=v().defaultContent)==null?0:X.imageSize)?((n=(b=v().defaultContent)==null?void 0:b.imageSize)!=null?n:24)+"px":null}}),q={};
return _.A("yt-shorts-suggested-action-view-model",{class:g,el:k},_.A("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.A("button",{class:_.IV(function(){return Y()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var X;
return(X=v().useFullRoundedBorder)!=null&&X?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!p()&&Y()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":Y()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var X;
return(X=v().disableFixedHeight)!=null&&X?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(q.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(r==null?void 0:r())===1},q)),
"on:click":L},_.A(_.dZ,{model:{color:4}}),_.A("div",{class:_.IV(function(){return Y()?f.leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.A(_.d,{cond:function(){var X;
return(X=E())==null?void 0:X.image},
then:function(X){return _.A(_.Kw,{data:X,alt:"",className:function(){return Y()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:O})}}),_.A(_.d,{cond:function(){var X,b;
return(X=E())==null?void 0:(b=X.icon)==null?void 0:b.iconType},
then:function(X){return _.A(_.eg,{icon:X,active:a,className:function(){return Y()?y()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.A("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.A(_.d,{cond:function(){var X;
return(X=E())==null?void 0:X.primaryText},
then:function(X){return _.A("div",{class:"ytShortsSuggestedActionViewModelStaticHostPrimaryText"},_.A(_.FS,{text:X}))}}),_.A(_.d,{cond:function(){var X;
return(X=E())==null?void 0:X.secondaryText},
then:function(X){return _.A("div",{class:f.secondaryText},_.A(_.FS,{text:X}))}}))),_.A(_.d,{cond:p,
then:function(X){return _.A("div",{class:f.trailingSection,"aria-label":function(){var b;return(b=X().a11yLabel)!=null?b:""},
"on:click":Q,role:"button",tabindex:0},_.A(_.dZ,{model:{color:4}}),_.A(_.eg,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"Ue");var va5=_.bC(function(g){var v=g.data;var r=g.overlayDensity;var k=_.sv();g=_.oV(function(W){if(_.jR(_.x9(W),k.value,["A".toString()]))return!1;(W=v().truncatedTextOnTapCommand)&&_.jW(W);return!1});
var y={},z={};return _.A("yt-shorts-video-title-view-model",{el:k,class:_.IV("ytShortsVideoTitleViewModelHost",(y.ytShortsVideoTitleViewModelHostClickable=function(){return!!v().truncatedTextOnTapCommand},y)),
"on:click":g},_.A("h2",{class:_.IV("ytShortsVideoTitleViewModelShortsVideoTitle",(z.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(r==null?void 0:r())===1},z))},_.A(_.FS,{text:function(){return v().text},
linkInheritColor:!0,noEndpoints:!1,stopPropagation:!0,userInput:!0})))},"Ve");_.rnp=_.bC(function(g){var v=g.data;var r=g.overlayDensity;return _.A("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.A(_.dF,{data:function(){return v().metadataItems}},{badgeViewModel:function(k){return _.A("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.A(_.h2,{data:k.data}))},
playerDisclosureViewModel:function(k){return _.A("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.A(_.n5A,{data:k.data}))},
shortsSuggestedActionViewModel:function(k){return _.A("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.A(ga5,{data:k.data,overlayDensity:r}))},
reelChannelBarViewModel:function(k){return _.A("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.A(MnD,{data:k.data,overlayDensity:r}))},
reelMultiFormatLinkViewModel:function(k){return _.A("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.A(RMb,{data:k.data,overlayDensity:r}))},
shortsVideoTitleViewModel:function(k){return _.A("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.A(va5,{data:k.data,overlayDensity:r}))},
reelSoundMetadataViewModel:function(k){return _.A("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.A(_.WRD,{data:k.data,overlayDensity:r}))},
toggleButtonViewModel:function(k){return _.A("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.A(_.lU,{data:k.data}))}}))},"We");var kRS=_.bC(function(g){var v=_.KM(g,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),r=v.size,k=v.onTap,y=v.disabled,z=v.tooltipText;return _.A("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.A(Gk,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:r(),disabled:y(),tooltipText:z(),onTap:k}},
iconName:g.iconType}))},"Xe"),ynd=_.bC(function(g){function v(a){a.stopPropagation();
a.code==="ArrowUp"?(a.preventDefault(),nP3(S.value)):a.code==="ArrowDown"?(a.preventDefault(),MOs(S.value)):a.code==="KeyM"?BlT():(a.code==="KeyK"||a.code==="Space")&&h9F(Y())}
var r=_.KM(g,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});g=r.previousButtonDisabled;var k=r.nextButtonDisabled,y=r.data,z=r.playabilityStatus,W=r.previewThumbnail,S=_.sv(),Y=_.Dt(_.pkh),e;_.NT(function(){(e=_.wm(S.value))&&e.addEventListener("keydown",v)});
_.tQ(function(){var a;(a=e)==null||a.removeEventListener("keydown",v)});
r=function(){var a,E,p;return(a=y())==null?void 0:(E=a.reelPlayerOverlayRenderer)==null?void 0:(p=E.likeButton)==null?void 0:p.likeButtonRenderer};
return _.A("ytd-shorts-miniplayer-overlay",{el:S,class:"ytdShortsMiniplayerOverlayHost"},_.A("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.AW({"background-image":function(){var a=W();return a?'url("'+_.nw(a.thumbnails)+'")':""}})}),_.A("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.A("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.A(kRS,{iconType:function(){var a=Y();
return a===2||a===-1||a===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){h9F(Y())},
tooltipText:function(){var a=Y();return a===1||a===3?_.I0("PLAYER_LABEL_PAUSE"):_.I0("PLAYER_LABEL_PLAY")}}),_.A(_.hMM,{orientation:"horizontal_right"})),_.A("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.A(kRS,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:g,onTap:function(){nP3(S.value)},
tooltipText:_.I0("PREVIOUS_VIDEO_LABEL")}),_.A(kRS,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:k,onTap:function(){MOs(S.value)},
tooltipText:_.I0("NEXT_VIDEO_LABEL")}),_.T("web_shorts_pip_like_button")?_.A("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.A(xU6,{buttonTooltipPosition:"left",data:r,overrides:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"},textTransform:"none",useShortsIcon:!0,vertical:!0})):null),_.A("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.A(_.d,{cond:function(){var a,E;return _.l((a=y())==null?void 0:(E=a.reelPlayerOverlayRenderer)==null?void 0:E.metapanel,
_.soc)},
then:function(a){return _.A("div",{class:_.IV("ytdShortsMiniplayerOverlayInteractive")},_.A(_.rnp,{data:a}))}})),_.A("div",{class:_.IV("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var a;return!((a=y())==null||!a.adsOverlay)||z()&&!vdm(z())}},_.A("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.A(_.Bdq,null)))),_.A(_.d,{cond:function(){var a=y(),E,p;
a=_.l(a==null?void 0:(E=a.adsOverlay)==null?void 0:(p=E.fulfillmentContent)==null?void 0:p.fulfilledLayout,pI1);return _.l(a==null?void 0:a.renderingContent,Zct)},
then:function(a){return _.A("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.A(JkH,{data:a}))}}))},"Ye");var R9K=_.bC(function(){var g=_.I(_.Ww(new _.oA(NaN,NaN),void 0,"HSMFk")),v=g.next().value,r=g.next().value;g=_.I(_.Ww(!1,void 0,"uaAxwf"));var k=g.next().value,y=g.next().value,z=_.I(_.Ww(!1,void 0,"nVSwef"));g=z.next().value;var W=z.next().value,S=_.h0().resolve(_.Qd).miniplayerPropSignalMap[0],Y=S.data,e=S.shortsData,a=S.nextButtonDisabled,E=S.shortsPreviewThumbnail,p=S.previousButtonDisabled,f=S.externalPlaylistData;z=S.toastData;var Z=S.playabilityStatus,L=S.isDisabled,Q=S.playerVe,O=S.closeVe;
S=_.Dt(_.Wb);_.qG("yt-pip-window-resized",function(n){r(n)});
_.qG("yt-activate-pip-miniplayer",function(){return _.P(function(n){W(!0);_.o7(n)})});
var q=function(){var n;return!((n=f())==null||!n.contents)&&k()},X=function(){var n=v(),h=!!Y(),IY=q();
n=n.clone();h&&(n.height-=76);IY&&(n.height-=285);return n},b=function(){y(!k())};
_.Z8(function(){var n=Q(),h=_.Z3(11),IY=_.NP(11);h&&IY&&n&&(_.jc(h,IY,n),IY=O())&&(_.$X(h,n,[IY]),_.O3(h,[IY]))},"HPkp0c");
return _.A("ytd-pip-container",{class:"ytdPipContainerHost"},_.A(_.d,{cond:g,then:function(){return _.A(_.SpA,{isDisabled:L,playabilityStatus:Z,size:X})}}),_.A(_.d,{cond:Y,
then:function(){return _.A(_.WSM,{data:Y,expanded:k,onExpandClick:b,playlistData:f})}}),_.A(_.d,{cond:q,
then:function(){return _.A("div",{class:"ytdPipContainerPlaylistPanel"},_.A(_.CJC,{data:f,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.A(_.d,{cond:S,
then:function(){return _.A(ynd,{data:e,nextButtonDisabled:a,previousButtonDisabled:p,playabilityStatus:Z,previewThumbnail:E})}}),_.A("div",{class:"ytdPipContainerToast"},_.A(_.o5p,{toastData:z})))},"Ze");var TX=function(g,v){var r=this;this.pipController=g;this.JSC$16481_clientRoot=v;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=Wih();this.watchPipEnabled=_.T("web_watch_pip");this.shortsPipEnabled=_.T("web_shorts_pip");this.JSC$16481_watchWhileEnabled=_.T("kevlar_watch_while_v2");this.miniplayerServiceActionMap={"yt-downloaded-video-deleted":this.onDownloadedVideoDeleted.bind(this),"yt-show-miniplayer-command":this.onShowMiniplayerCommand.bind(this)};
this.watchPipMode=this.shortsPipMode=this.watchWhileMode=this.miniplayerToPipMode=this.userDeactivatedWatchWhile=this.isReadyToResume=this.hasPlaylistData=this.isSingleOptionSurveyActive=!1;_.oc(_.KH(),_.eNK,function(k){r.isSingleOptionSurveyActive=k});
this.JSC$16481_onPlayerPlayVideo=this.JSC$16481_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);_.Ov(_.Jv.getInstance(),this.miniplayerServiceActionMap,this.JSC$16481_clientRoot);g.pictureInPictureSupported()&&_.fx("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},AZP,AnA,SzM,eXv,aXM,eJj;
TX.prototype.handleMediaSessionPipActivation=function(){var g=this,v;return _.P(function(r){_.Pl().mediaSessionPipActivation=!0;v=_.h0().resolve(_.K9);return v.isOnWatch()&&g.watchPipEnabled?(_.Pl().watchPipActivation=!0,_.cn5(g,v.data),r.jumpTo(0)):v.isOnShorts()&&g.shortsPipEnabled?(_.Pl().shortsPipActivation=!0,_.zXD(g),r.jumpTo(0)):g.isMiniplayerActive()&&g.watchPipEnabled&&!g.watchWhileMode?_.U(r,IXR(g),0):r.jumpTo(0)})};
var IXR=function(g){var v,r,k,y;return _.P(function(z){if(z.nextAddress==1)return v=!g.miniplayerToPipMode,r=g.playerElement,k=g.miniplayerData,y=g.watchResponse,_.U(z,g.deactivate(),2);if(z.nextAddress!=3)return v?(_.Pl().mediaSessionPipActivation=!0,_.Pl().watchPipActivation=!0):_.Pl().miniplayerButtonActivation=!0,_.U(z,g.activate(r,k,y),3);g.miniplayerToPipMode=v;_.o7(z)})};
TX.prototype.onDownloadedVideoDeleted=function(g){var v,r=_.l((v=this.miniplayerData)==null?void 0:v.watchEndpoint,_.Vx),k,y;r&&((k=this.watchResponse)==null?void 0:(y=k.playerResponse)==null?void 0:y.offlineState)!==void 0&&(v=r.videoId)&&g&&v===g&&this.close()};
TX.prototype.onShowMiniplayerCommand=function(g){var v=this,r,k,y,z,W,S,Y,e,a,E,p,f,Z;return _.P(function(L){switch(L.nextAddress){case 1:return r=_.l(g,Qkc),y=(k=r)==null?void 0:k.miniplayerCommand,z=_.l(y,_.Vx),y&&z&&!v.active?_.U(L,_.d2.getInstance(),2):L.return();case 2:return W=L.yieldResult,_.U(L,(S=W)==null?void 0:S.get("yt-miniplayer-shown-video-id"),3);case 3:Y=L.yieldResult;e=z.videoId;if(!e||Y===e)return L.return();a=_.h0().resolve(_.K9);if(a.isOnWatch())return _.Lx(Error("Cj")),L.return();
E={channelItem:{externalId:btoa(e)}};v.readyToResumeVe=_.Tp(121253,void 0,void 0,E);_.Pl().showMiniplayerCommandActivation=!0;return _.U(L,_.ag1(v,y,!0),4);case 4:return v.active?(_.l3(v,{readyToResumeVe:v.readyToResumeVe,continueWatching:!0,premiumBranding:!((p=r)==null||!p.showPremiumBranding)}),_.T("ytd_miniplayer_to_wiz")&&_.l3(v,{isReadyToResume:!0}),v.isReadyToResume=!0):_.l3(v,{continueWatching:!0,premiumBranding:!((f=r)==null||!f.showPremiumBranding)}),_.U(L,(Z=W)==null?void 0:Z.set("yt-miniplayer-shown-video-id",
z.videoId),5);case 5:v.readyToResumeVe=void 0,_.o7(L)}})};
TX.prototype.init=function(g){this.miniplayerEl?_.Lx(new _.EU("MiniplayerService already initialized.")):this.miniplayerEl=g};
TX.prototype.isInitialized=function(){var g=!!this.miniplayerEl;g||_.Lx(new _.EU("MiniplayerService used before initialized."));return g};
_.cn5=function(g,v){if(g.isInitialized()){var r=_.oPJ(v.response,v.playerResponse),k=_.h0().resolve(_.K9).getPlayerFromWatch();_.Pl().currentEndpoint=r.watchEndpoint||null;g.activate(k,r,v)}};
_.zXD=function(g){if(g.isInitialized()){var v=_.h0().resolve(_.K9).getPlayerFromShorts();g.activate(v)}};
AZP=function(g,v){var r;(r=!g.isInitialized())||(r=_.h0().resolve(_.K9).isOnWatch()&&g.watchPipMode,r=!(g.isMiniplayerActive()&&(_.Pl().userActivation||_.Pl().lockupActivation||r)));if(r)return!1;WAb(g,v)?_.E0(g):eJj(g,v);return g.watchPipMode?!_.h0().resolve(_.K9).isOnWatch():!0};
TX.prototype.isMiniplayerActive=function(){return this.active};
var WAb=function(g,v){var r;v=(r=_.l(v,_.Vx))==null?void 0:r.videoId;var k,y;g=(y=_.l((k=g.miniplayerData)==null?void 0:k.watchEndpoint,_.Vx))==null?void 0:y.videoId;return v!=null&&v===g};
TX.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.hV(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.nW(this.miniplayerEl,"yt-navigate-home-action"))};
_.ag1=function(g,v,r,k){r=r===void 0?!1:r;var y,z,W;return _.P(function(S){switch(S.nextAddress){case 1:if(g.active){S.jumpTo(2);break}y=_.h0().resolve(_.K9);if(W=(z=g.playerElement)!=null?z:y.getPlayerFromWatch()){S.jumpTo(3);break}return _.U(S,_.h0().resolve(_.hW),4);case 4:W=y.getPlayerFromWatch();case 3:if(!W){_.Lx(Error("Ej"));S.jumpTo(2);break}return _.U(S,g.activate(W,k),2);case 2:return g.active?_.U(S,eJj(g,v,r),0):S.return()}})};
TX.prototype.activate=function(g,v,r){var k=this,y,z,W,S,Y,e,a,E,p;return _.P(function(f){switch(f.nextAddress){case 1:if(!k.isInitialized())return f.return();if(!g)return _.Lx(Error("Ej")),f.return();if(_.V10()||k.isMiniplayerActive())var Z=!0;else Z=_.Pl().watchPipActivation||_.Pl().watchWhileActivation,_.h0().resolve(_.K9).isOnWatch()&&!Z?(_.Lx(new _.EU("miniplayer activated on watch page")),Z=!0):Z=_.Pl().watchWhileActivation?k.userDeactivatedWatchWhile||!!document.pictureInPictureElement||$ZB():
!1;if(Z)return O0C(),f.return();y=_.Pl().mediaSessionPipActivation;z=_.Pl().shortsPipActivation;W=_.Pl().watchPipActivation;Y=(S=_.Pl().watchWhileActivation)||W;e=W||z;if(!k.pictureInPictureEnabled()||!e){f.jumpTo(2);break}return _.U(f,PpR(k,y),3);case 3:if(!f.yieldResult)return _.Lx(Error("Dj")),O0C(),f.return();case 2:return k.setActive(!0),k.watchResponse=r,k.playerElement=g,k.updateMiniplayerData(v),_.U(f,SzM(k,g),4);case 4:if(!k.active)return _.Lx(new _.EU("miniplayer deactivated during activation")),
k.removePlayerListeners(),f.return();Z=_.h0().resolve(_.Lh);Z.addEventListener("yt-navigate",_.cX(k,k.onPlaylistNavigate));Z.addEventListener("yt-playlist-data-updated",_.cX(k,k.JSC$16481_onPlaylistDataUpdated));k.JSC$16481_onPlaylistDataUpdated();O0C();k.JSC$16481_watchWhileEnabled&&_.oaq(k,S);k.pictureInPictureEnabled()&&k.shortsPipEnabled&&(k.shortsPipMode=z,_.KH().dispatch(HE6(k.shortsPipMode)));k.pictureInPictureEnabled()&&k.watchPipEnabled&&(k.watchPipMode=W,_.O5K(k.handleMediaSessionPipActivation));
k.player&&(a=k.player.getPlayerState(),E=a===1,_.KH().dispatch(xgP(a)),_.MP(k.miniplayerEl,"yt-miniplayer-play-state-changed",[E]),_.Pl().isVideoPlaying=E);_.MP(k.miniplayerEl,"yt-miniplayer-endpoint-changed");YzM(k);_.UJM(k);return k.shortsPipMode||k.watchPipMode?_.U(f,_.RT(k.miniplayerEl,"yt-activate-pip-miniplayer"),6):_.T("ytd_miniplayer_to_wiz")?_.U(f,_.RT(k.miniplayerEl,"yt-activate-miniplayer",[Y]),6):_.U(f,_.RT(k.miniplayerEl,"yt-activate-miniplayer-action",[g,Y]),6);case 6:if(k.watchResponse&&
!_.T("miniplayer_copy_screen_on_activation_killswitch")){Z=k.getScreenLayer();var L=_.Z3(0),Q=NpJ(0);L&&Q&&(_.tV(L,Q,Z),Z===0&&lqK(void 0,0))}AnA(k);eXv(k,!0);(p=k.getPlayerElement())==null||p.focusOnPlayer();_.o7(f)}})};
TX.prototype.updateMiniplayerData=function(g){this.miniplayerData=g;_.l3(this,{data:g})};
_.UJM=function(g){var v,r,k=((v=g.miniplayerData)==null?void 0:(r=v.miniplayerRenderer)==null?void 0:r.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";v=g.watchWhileMode||g.watchPipMode?k&&!_.h0().resolve(_.K9).isOnWatch():k;_.l3(g,{isDisabled:v});var y,z;r=_.l((y=g.miniplayerData)==null?void 0:(z=y.miniplayerRenderer)==null?void 0:z.minimizedEndpoint,_.lo);v&&r&&_.h0().resolve(_.fk).openSheet({openPopupActionCommand:{openPopupAction:r}},g.miniplayerEl)};
AnA=function(g){if(g.watchResponse&&!aXM(g)){var v,r=(v=g.watchResponse.playerResponse)==null?void 0:v.trackingParams;r&&(_.l3(g,{expandVe:_.Tp(35989),closeVe:_.Tp(34699),readyToResumeCloseVe:_.Tp(131070),repositionVe:_.Tp(226204),resizeVe:_.Tp(226205)}),_.l3(g,{playerVe:_.Ey(r)}))}};
SzM=function(g,v){return _.P(function(r){if(r.nextAddress==1)return v.preparePlayer(),_.U(r,v.getPlayerPromise(),2);g.player=r.yieldResult;g.player&&(g.player.addEventListener("onPlayVideo",g.JSC$16481_onPlayerPlayVideo),g.player.addEventListener("onCloseMiniplayer",g.onPlayerCloseMiniplayer),g.player.addEventListener("onExpandMiniplayer",g.onPlayerExpandMiniplayer),g.player.addEventListener("onStateChange",g.onPlayerStateChange));_.o7(r)})};
_.c=TX.prototype;_.c.JSC$16481_onPlayerPlayVideo=function(g){var v=g.sessionData&&"autonav"in g.sessionData,r;g.sessionData&&g.sessionData.itct&&(r=g.sessionData.itct);var k=g.watchEndpoint;v=k&&v?_.VTY(k,r):_.GF(g.videoId,g.listId||void 0,r);g.sessionData&&_.KW(_.l(v.commandMetadata,_.F7).url,g.sessionData);eJj(this,v)};
_.c.onPlayerExpandMiniplayer=function(){_.E0(this)};
_.c.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.c.onPlayerStateChange=function(){if(this.player){var g=this.player.getPlayerState(),v=g===1;_.KH().dispatch(xgP(g));_.KH().dispatch(_.JBB(g));_.MP(this.miniplayerEl,"yt-miniplayer-play-state-changed",[v]);_.Pl().isVideoPlaying=v;if(g===0){v=!_.Fb.getInstance().isAutoplaySetExplicitly();var r,k,y,z,W,S,Y=(r=this.watchResponse.response)==null?void 0:(k=r.contents)==null?void 0:(y=k.twoColumnWatchNextResults)==null?void 0:(z=y.autoplay)==null?void 0:(W=z.autoplay)==null?void 0:(S=W.autoplayExplicitChoiceDialogRenderer)==
null?void 0:S.confirmDialogRenderer;v&&Y&&this.player.setAutonavState(1)}g===0&&this.watchWhileMode&&this.deactivate()}};
_.c.onPlaylistNavigate=function(g,v){var r=this,k,y,z,W,S,Y,e;return _.P(function(a){if(a.nextAddress==1){if(!_.l(v.endpoint,_.Vx))return a.return();_.Pl().currentEndpoint=v.endpoint;_.MP(r.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.h0().resolve(_.K9).isOnWatch()&&(r.watchWhileMode||r.watchPipMode))return a.return();g.stopPropagation();(z=(y=_.l((k=v.endpoint)==null?void 0:k.commandMetadata,_.F7))==null?void 0:y.url)&&v.tempData&&!_.ZG.isEmpty(v.tempData)&&_.KW(z,v.tempData);W={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};S=new V6t(function(){return r.getPlayerElement()},W,{layer:r.getScreenLayer()});
Y=function(E){S.processChunk({endpoint:v.endpoint,data:E})};
Eaq(r);r.miniplayerFetchRequest=dJn(r,v.endpoint,Y);_.cD(a,2);return _.U(a,r.miniplayerFetchRequest,4)}if(a.nextAddress!=2)return e=a.yieldResult,pgM(r,e),_.Ju(a,0);_.S2(a);_.o7(a)})};
_.c.JSC$16481_onPlaylistDataUpdated=function(){var g=_.h0().resolve(_.Lh).getPlaylistData();this.hasPlaylistData=!!g;_.l3(this,{externalPlaylistData:g||{}})};
_.c.close=function(g){if(this.isInitialized())if(g){if(!((this.watchWhileMode||this.watchPipMode)&&_.h0().resolve(_.K9).isOnWatch()||this.shortsPipMode)){var v;(v=this.getPlayerElement())==null||v.stop()}this.deactivate()}else _.xg().closeMiniplayer(this.miniplayerEl)};
_.c.deactivate=function(g){var v=this,r,k,y,z;return _.P(function(W){if(W.nextAddress==1){if(!v.isInitialized()||!v.active)return W.return();v.setActive(!1);Eaq(v);(r=!!g&&WAb(v,g))&&v.isSingleOptionSurveyActive&&_.nW(v.miniplayerEl,"yt-show-watch-page-survey",[v.isSingleOptionSurveyActive]);return _.U(W,TXM(v),2)}if(W.nextAddress!=3){eXv(v,!1);v.isReadyToResume=!1;v.watchResponse=void 0;v.updateMiniplayerData(void 0);v.shortsPipMode&&(v.shortsPipMode=!1,_.KH().dispatch(HE6(v.shortsPipMode)),m2E(v.pipController),
(k=v.player)==null||k.setInternalSize(NaN,NaN));v.watchPipMode&&(v.watchPipMode=!1,m2E(v.pipController));(y=v.watchWhileMode)&&_.oaq(v,!1);v.removePlayerListeners();var S=_.h0().resolve(_.Lh);S.removeEventListener("yt-navigate",_.cX(v,v.onPlaylistNavigate));S.removeEventListener("yt-playlist-data-updated",_.cX(v,v.JSC$16481_onPlaylistDataUpdated));_.Pl().currentEndpoint=null;_.MP(v.miniplayerEl,"yt-miniplayer-endpoint-changed");v.playerElement=null;O0C();return v.shortsPipMode||v.watchPipMode?W.jumpTo(3):
_.U(W,_.RT(v.miniplayerEl,_.T("ytd_miniplayer_to_wiz")?"yt-deactivate-miniplayer":"yt-deactivate-miniplayer-action",[r,y]),3)}(z=v.player)==null||z.setInternalSize(NaN,NaN);v.player=null;_.o7(W)})};
var TXM=function(g){var v;return _.P(function(r){v=_.h0().resolve(_.K9);return g.shortsPipMode?_.U(r,v.movePlayerToShorts(g.playerElement),0):_.U(r,v.movePlayerToWatch(g.playerElement),0)})};
TX.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$16481_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
TX.prototype.setActive=function(g){this.active=g;this.isSingleOptionSurveyActive?_.nW(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.nW(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.KH().dispatch(_.nf({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.oaq=function(g,v){g.watchWhileMode=v;_.l3(g,{watchWhile:v})};
eXv=function(g,v){if(!aXM(g))if(g.shortsPipMode||g.watchPipMode){var r;(r=g.player)==null||r.setDocumentPictureInPicture(v)}else{var k;(k=g.player)==null||k.setMinimized(v)}};
aXM=function(g){return g.watchWhileMode&&_.T("kevlar_watch_while_counterfactual")};
_.E0=function(g){var v;return _.P(function(r){switch(r.nextAddress){case 1:if(!g.isInitialized())return r.return();_.cD(r,2);return _.U(r,g.miniplayerFetchRequest,4);case 4:_.Ju(r,3);break;case 2:_.S2(r);case 3:g.watchResponse&&g.miniplayerData&&g.miniplayerData.watchEndpoint?(v={url:g.watchResponse.url,endpoint:g.miniplayerData.watchEndpoint,data:g.watchResponse,miniplayer:!0},_.hV(g.miniplayerEl,"yt-navigate-cache",v)):g.miniplayerData&&g.miniplayerData.watchEndpoint&&_.hV(g.miniplayerEl,"yt-navigate",
{endpoint:g.miniplayerData.watchEndpoint}),_.o7(r)}})};
eJj=function(g,v,r){var k,y,z,W;return _.P(function(S){if(S.nextAddress==1){if(WAb(g,v))return S.return();_.Pl().currentEndpoint=v;_.MP(g.miniplayerEl,"yt-miniplayer-endpoint-changed");_.MP(g.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.Pl().isVideoPlaying=!1;k={clientParams:{miniplayer:!0,autoSaveToQueue:!r}};y=new V6t(function(){return g.getPlayerElement()},k,{layer:g.getScreenLayer(),
parentLayer:0},void 0,g.readyToResumeVe);z=function(Y){var e,a,E=Object.assign({},(e=Y.playerResponse)==null?void 0:(a=e.playerConfig)==null?void 0:a.playbackStartConfig,{startPaused:!0}),p;r&&((p=Y.playerResponse)==null?0:p.playerConfig)&&(Y.playerResponse.playerConfig.playbackStartConfig=E);y.processChunk({endpoint:v,data:Y})};
Eaq(g);g.miniplayerFetchRequest=dJn(g,v,z);_.cD(S,2);return _.U(S,g.miniplayerFetchRequest,4)}if(S.nextAddress!=2)return W=S.yieldResult,pgM(g,W),_.Ju(S,0);_.S2(S);_.o7(S)})};
TX.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
var Eaq=function(g){g.miniplayerFetchRequest&&(g.miniplayerFetchRequest.cancel&&g.miniplayerFetchRequest.cancel("Active request obsolete"),g.miniplayerFetchRequest=null)},dJn=function(g,v,r){var k=_.Yv.instance,y,z=(y=_.l(v.commandMetadata,_.F7))==null?void 0:y.url,W;
y=!z||_.T("disable_miniplayer_tempdata")?{}:(W=PRm(z))!=null?W:{};return xV(k,v,y,window.location.href,"watch",function(S,Y){r(Y)},function(S){return S!==g.miniplayerFetchRequest})},pgM=function(g,v){var r;
_.P(function(k){if(!v)return k.return();g.watchResponse=v;AnA(g);YzM(g);r=_.oPJ(v.response,v.playerResponse);if(g.isMiniplayerActive()){v.response&&(g.playerElement.watchNextData=v.response);var y=_.ZG.getValueByKeys.apply(_.ZG,[v].concat(_.fF(B8E)));_.ZG.getValueByKeys.apply(_.ZG,[v].concat(_.fF(gWB)))&&y&&_.h0().resolve(_.Lh).setAutoplayRenderer(y);if(y)if(_.T("kevlar_is_pupi_enabled")){var z,W,S,Y,e,a=((z=v.response)==null?0:(W=z.playerOverlays)==null?0:(S=W.playerOverlayRenderer)==null?0:(Y=S.autonavToggle)==
null?0:(e=Y.autoplaySwitchButtonRenderer)==null?0:e.enabled)?2:1;_.Fb.getInstance().setState(a,!1,!1)}else z=f4F()?2:1,(a=g.player)==null||a.setAutonavState(z);g.updateMiniplayerData(r);_.UJM(g)}_.o7(k)})},YzM=function(g){var v,r,k=(v=g.watchResponse)==null?void 0:(r=v.playerResponse)==null?void 0:r.playabilityStatus,y;
v=k==null?void 0:(y=k.miniplayer)==null?void 0:y.miniplayerRenderer;(v==null?void 0:v.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&v.minimizedEndpoint&&_.gh(g.miniplayerEl,[v.minimizedEndpoint]);_.l3(g,{miniplayerRenderer:v,playabilityStatus:k})};
TX.prototype.openToast=function(g,v){_.l3(this,{toastData:{data:g,label:v}})};
_.l3=function(g,v){var r=g.miniplayerEl,k;for(k in v)r[k]=v[k];(0,g.miniplayerPropSignalMap[1])(v)};
TX.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var g;return this.playerElement?this.playerElement:(g=_.hb(this.miniplayerEl).querySelector("#player-container"))==null?void 0:g.firstElementChild};
TX.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var PpR=function(g,v){v=v===void 0?!1:v;var r,k,y,z,W,S,Y;return _.P(function(e){if(e.nextAddress==1){r=navigator.userActivation.isActive||v;if(!r||!g.pictureInPictureSupported())return e.return(!1);k=lXd(g);y=k.width;z=k.height;return _.U(e,g.pipController.openWindow({width:y,height:z}),2)}W=e.yieldResult;S=g.pipController.getWindow();if(!S||!W)return e.return(!1);S.document.body.style.overflow="hidden";Y=gqh(S);KGB(g.pipController,function(){fX5(g);Y()});
return e.return(!0)})},lXd=function(g){var v=_.Pl().shortsPipActivation,r,k;
g=v?.5625:(k=(r=g.player)==null?void 0:r.getVideoAspectRatio())!=null?k:16/9;r=Math.min(window.innerWidth,window.innerHeight)/2;v=v?0:76;return g>1?new _.oA(r,v+r/g):new _.oA(r*g,v+r)},fX5=function(g){var v;
_.P(function(r){v=_.h0().resolve(_.K9);return v.isOnWatch()&&g.watchPipMode||v.isOnShorts()&&g.shortsPipMode?_.U(r,g.deactivate(),0):g.miniplayerToPipMode?_.U(r,IXR(g),0):g.watchPipMode?_.U(r,_.E0(g),0):r.jumpTo(0)})};
TX.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.mx.Object.defineProperties(TX.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
TX[KJ]=[bXB,oOu];var NXD="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(" "),
ZNn="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(" "),HNv="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
thM="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var DJp=null;var LAv={},wgM=(LAv.initialized={priority:10,callback:function(g){var v=_.h0();v.addProvider({provide:G_t,useClass:sYn});v.addProvider({provide:_.qAq,useFactory:function(){return new XDE}});
v.addProvider({provide:Ed,useValue:_.Cv("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});v.addProvider({provide:gjF,useValue:5184E6});v.addProvider({provide:ed_,useValue:_.Tn()});v.addProvider({provide:HX1,useClass:lr1});v.addProvider({provide:xI,useClass:xI});v.addProvider({provide:_.hW,useFactory:function(){return tkF.promise}});
v.addProvider({provide:_.L2V,useFactory:function(){return _.DgH.promise}});
v.addProvider({provide:$9J,useValue:function(){var S;return((S=_.Fx())==null?void 0:S.getPlayer())||null}});
var r={};v.addProvider((r.provide=_.ql,r.useFactory=function(S,Y){return function(){return TMY(S,Y)}},r[KJ]=[Ed,
gjF],r));r={};v.addProvider((r.provide=_.yB,r.useClass=shP,r[KJ]=[Ed,gjF],r));r={};v.addProvider((r.provide=_.AKC,r.useClass=Flu,r[KJ]=[_.yB],r));v.addProvider({provide:WZ,useFactory:_.KH});v.addProvider({provide:kV,useFactory:_.KH});v.addProvider({provide:LGF,useFactory:_.KH});v.addProvider({provide:SL6,useFactory:_.KH});v.addProvider({provide:_.w3,useFactory:_.KH});v.addProvider({provide:ca,useValue:_.z5});v.addProvider({provide:jYR,useClass:DcT});v.addProvider({provide:u4c,useClass:CLE});v.addProvider({provide:H4,
useClass:H4});v.addProvider({provide:zh,useClass:zh});v.addProvider({provide:I2,useClass:I2});v.addProvider({provide:Pa,useClass:Pa});v.addProvider({provide:ut,useClass:ut});v.addProvider({provide:zj,useClass:zj});v.addProvider({provide:RZ,useClass:RZ});v.addProvider({provide:wmt,useValue:g5D});v.addProvider({provide:_.p0,useFactory:_.Y6});v.addProvider({provide:GV,useFactory:_.o0});r={};v.addProvider((r.provide=ndB,r.useFactory=function(S){return function(Y){var e=e===void 0?{}:e;var a,E,p=(E=_.l((a=
Y.endpoint)==null?void 0:a.commandMetadata,_.F7))==null?void 0:E.rootVe;if(p){var f,Z;if(a=Y.previousCsn||((Z=_.l((f=Y.endpoint)==null?void 0:f.commandMetadata,zo0))==null?void 0:Z.parentCsn)){var L=L===void 0?{}:L;if(a!==_.Z3(L.layer)||p!==NpJ(L.layer))LK3(a,L.cttAuthInfo,L.layer||0),lqK(a,L.layer||0),f=L.layer||0,_.Q3(fqA(f===void 0?0:f),p);e.parentCsn=a}Y.endpoint&&a?fy0(S,Y.endpoint,e):_.vl(S,p,void 0,e);var Q;((Q=Y.response)==null?0:Q.trackingParams)&&S.graftServerVe(Y.response.trackingParams);
var O;((O=Y.playerResponse)==null?0:O.trackingParams)&&S.graftServerVe(Y.playerResponse.trackingParams);var q;((q=Y.reelWatchSequenceResponse)==null?0:q.trackingParams)&&S.graftServerVe(Y.reelWatchSequenceResponse.trackingParams)}}},r[KJ]=[_.p0],r));
r={};v.addProvider((r.provide=QI_,r.useClass=wTu,r[KJ]=[ca,_.w3],r));r={};v.addProvider((r.provide=Ml,r.useClass=Ml,r[KJ]=[_.hW,_.w3],r));r={};v.addProvider((r.provide=Xc,r.useClass=Xc,r[KJ]=[kV,_.nv],r));v.addProvider({provide:_.JlH,useClass:iX_});r={};v.addProvider((r.provide=_.l9,r.useClass=q8H,r[KJ]=[_.JlH],r));v.addProvider({provide:_.fk,useClass:vc});v.addProvider({provide:SFF,useClass:NCq});v.addProvider({provide:_.Ni,useClass:RQ});r={};v.addProvider((r.provide=_.K8,r.useClass=FGu,r[KJ]=[_.K8],
r));v.addProvider({provide:_.RS,useClass:Ht0});v.addProvider({provide:Ud,useClass:Ud});v.addProvider({provide:p8,useClass:p8});v.addProvider({provide:Di,useClass:gy});r={};v.addProvider((r.provide=Qp,r.useClass=Qp,r[KJ]=[_.fk,Di],r));_.T("web_enable_feedback_endpoint_resolver")&&(r={},v.addProvider((r.provide=PZ,r.useClass=PZ,r[KJ]=[WZ,Id],r)),v.addProvider({provide:Id,useClass:G2F}));_.T("web_enable_feedback_endpoint_resolver_batch_2")&&(r={},v.addProvider((r.provide=od,r.useClass=od,r[KJ]=[WZ],
r)),r={},v.addProvider((r.provide=Si,r.useClass=Si,r[KJ]=[Id],r)));r={};v.addProvider((r.provide=L8,r.useClass=L8,r[KJ]=[_.Ni,Di],r));r={};v.addProvider((r.provide=N$,r.useClass=N$,r[KJ]=[_.Ni],r));r={};v.addProvider((r.provide=ws,r.useClass=ws,r[KJ]=[_.Hi,_.l9],r));r={};v.addProvider((r.provide=th,r.useClass=th,r[KJ]=[_.Hi,_.p0],r));v.addProvider({provide:Rd,useClass:Rd});r={};v.addProvider((r.provide=iM,r.useClass=iM,r[KJ]=[WZ],r));v.addProvider({provide:YH,useClass:YH});r={};v.addProvider((r.provide=
AP,r.useClass=AP,r[KJ]=[WZ],r));r={};v.addProvider((r.provide=eT,r.useClass=eT,r[KJ]=[_.Hi,WZ],r));r={};v.addProvider((r.provide=aZ,r.useClass=aZ,r[KJ]=[WZ],r));r={};v.addProvider((r.provide=En,r.useClass=En,r[KJ]=[WZ],r));r={};v.addProvider((r.provide=Zi,r.useClass=Zi,r[KJ]=[_.l9],r));r={};v.addProvider((r.provide=yQ,r.useClass=yQ,r[KJ]=[_.p0],r));r={};v.addProvider((r.provide=ST,r.useClass=ST,r[KJ]=[n8],r));r={};v.addProvider((r.provide=oZ,r.useClass=oZ,r[KJ]=[n8],r));v.addProvider({provide:IZ,
useClass:IZ});v.addProvider({provide:WN,useClass:WN});v.addProvider({provide:kH,useClass:kH});r={};v.addProvider((r.provide=C8,r.useClass=C8,r[KJ]=[_.l9,_.nv],r));v.addProvider({provide:ad,useClass:ad});r={};v.addProvider((r.provide=HZ,r.useClass=HZ,r[KJ]=[_.Hi,_.l9],r));v.addProvider({provide:TV,useClass:TV});r={};v.addProvider((r.provide=bM,r.useClass=bM,r[KJ]=[WZ,_.Hi,_.K8],r));r={};v.addProvider((r.provide=sd,r.useClass=sd,r[KJ]=[_.Hi,_.nv],r));v.addProvider({provide:MMt,useValue:jrF});v.addProvider({provide:kN6,
useValue:ySh});v.addProvider({provide:mD,useClass:mD});r={};v.addProvider((r.provide=q$,r.useClass=q$,r[KJ]=[WZ],r));r={};v.addProvider((r.provide=F1,r.useClass=F1,r[KJ]=[_.RS,_.nv],r));r={};v.addProvider((r.provide=YR,r.useClass=YR,r[KJ]=[_.nv],r));v.addProvider({provide:zV,useFactory:function(){return new zV(_.KH())}});
v.addProvider({provide:dvs,useFactory:_.f2.getInstance});r={};v.addProvider((r.provide=ds,r.useClass=ds,r[KJ]=[Ed,dvs,_.nv],r));v.addProvider({provide:Ah,useClass:Ah});v.addProvider({provide:vZ,useClass:vZ});v.addProvider({provide:kR,useClass:kR});v.addProvider({provide:_.rs,useClass:_.rs});v.addProvider({provide:Tx,useClass:Tx});r={};v.addProvider((r.provide=Jh,r.useClass=Jh,r[KJ]=[kV],r));r={};v.addProvider((r.provide=Od,r.useClass=Od,r[KJ]=[_.nv],r));_.T("web_enable_prefetching_videos_on_home")&&
(v.addProvider({provide:Gu,useClass:Gu}),v.addProvider({provide:op,useClass:op}));r={};v.addProvider((r.provide=pO,r.useClass=pO,r[KJ]=[_.nv],r));v.addProvider({provide:yp,useClass:yp});r={};v.addProvider((r.provide=gR,r.useClass=gR,r[KJ]=[_.Hi,_.nv],r));r={};v.addProvider((r.provide=cZ,r.useClass=cZ,r[KJ]=[_.nv],r));v.addProvider({provide:Yf,useClass:Yf});v.addProvider({provide:ji,useClass:ji});r={};v.addProvider((r.provide=xR,r.useClass=xR,r[KJ]=[kV,_.nv],r));r={};v.addProvider((r.provide=Ny,r.useClass=
Ny,r[KJ]=[kV,_.nv,_.Hi],r));r={};v.addProvider((r.provide=Z$,r.useClass=Z$,r[KJ]=[_.nv],r));r={};v.addProvider((r.provide=fO,r.useClass=fO,r[KJ]=[_.nv,_.Hi],r));r={};v.addProvider((r.provide=Vp,r.useClass=Vp,r[KJ]=[_.hW],r));r={};v.addProvider((r.provide=$R,r.useClass=$R,r[KJ]=[_.hW],r));v.addProvider({provide:hh,useClass:hh});v.addProvider({provide:M$,useClass:M$});v.addProvider({provide:Un,useClass:Un});v.addProvider({provide:vN,useClass:vN});v.addProvider({provide:BZ,useClass:BZ});v.addProvider({provide:lM,
useClass:lM});v.addProvider({provide:X1,useClass:X1});_.T("kevlar_enable_mss_lazy_load")&&v.addProvider({provide:_.uw,useClass:TtG});v.addProvider({provide:_.SN,useClass:kf});v.addProvider({provide:bo,useFactory:function(){return _.Jv.getInstance()}});
v.addProvider({provide:ty1,useFactory:jLJ});v.addProvider({provide:n8,useFactory:function(){return _.d2.getInstance()}});
v.addProvider({provide:pEH,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});r={};v.addProvider((r.provide=_.B4,r.useClass=_.B4,r[KJ]=[_.hW,_.nv,_.p0,ty1,n8,bo,pEH,ca],r));v.addProvider({provide:_.PO,useClass:BRE});v.addProvider({provide:_.rzu,useClass:vju});r={};v.addProvider((r.provide=f8,r.useClass=f8,r[KJ]=[_.rzu],r));r={};v.addProvider((r.provide=_.hO,r.useFactory=function(S){return S.upliftCompletionResolver.promise},r[KJ]=[QI_],r));
r=_.ua("IS_SHELL_LOAD")?"aa":"eocs";var k=_.ua("IS_SHELL_LOAD")?3:2;_.Qu().parkOrScheduleJob(function(){uBC()},k,r);
_.Qu().parkOrScheduleJob(function(){_.h0().resolve(Ml).start()},2,"eocs");
_.Qu().parkOrScheduleJob(function(){D2P()},2,"eocs");
_.Qu().parkOrScheduleJob(function(){_.h0().resolve(Xc).start()},2,"eocs");
_.T("kevlar_debug_data_app_registration_ks")||Izm();v.addProvider({provide:_.f9,useValue:new OTc(g.root)});v.addProvider({provide:jP,useValue:new iwR});v.addProvider({provide:_.iTu,useValue:new bTu(g.root)});v.addProvider({provide:_.ZO,useValue:new F5C});v.addProvider({provide:_.AD,useClass:Uq});v.addProvider({provide:bXB,useClass:ry});_.T("kevlar_network_sli_killswitch")||v.addProvider({provide:iKn,useValue:PN0});v.addProvider({provide:$sM,useFactory:tqK});_.T("web_bind_fetch")&&(r={},v.addProvider((r.provide=
JoR,r.useFactory=DDh,r[KJ]=[_.Bd($sM)],r)));_.T("web_bind_parse")&&(r={},v.addProvider((r.provide=OKq,r.useFactory=Lwh,r[KJ]=[_.Bd($sM)],r)));_.T("web_bind_window_request")&&(r={},v.addProvider((r.provide=V3A,r.useFactory=w7C,r[KJ]=[_.Bd($sM)],r)));r={};v.addProvider((r.provide=pmj,r.useFactory=X7R,r[KJ]=[_.hO,WZ,_.ql],r));r={};v.addProvider((r.provide=daB,r.useClass=HN,r[KJ]=[pmj],r));v.addProvider({provide:jhV,useClass:Qhu});v.addProvider({provide:Az_,useClass:aw_});r=[].concat(_.fF(OX));_.T("web_continuation_response_processing")&&
r.push(_.wZ);r.push(ubC);_.T("enable_share_panel_navigation_logging_fix_on_web")&&r.push(_.vr_);v.addProvider({provide:NRT,useValue:r});v.addProvider({provide:lLh,useClass:Uaj});v.addProvider({provide:nFS,useClass:GmA});r={};v.addProvider((r.provide=Eqh,r.useClass=r41,r[KJ]=[kV],r));_.HR.addLowPriorityJob(function(){ygA()});
r={};v.addProvider((r.provide=U6H,r.useFactory=function(S){return function(Y){var e,a=(e=_.l(Y.commandMetadata,_.F7))==null?void 0:e.url;if(!a)throw new _.EU("No URL for PBJ Command",Y);a=Hak(a,{pbj:"1"});e=baR(a,{})||{};e=Object.assign({},e,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.Cv("STS").toString()});Y=_.W9({command:JSON.stringify(Y),session_token:_.Cv("XSRF_TOKEN")});return S.fetch(a,{method:"POST",headers:e,body:Y})}},r[KJ]=[nFS],r));
r=[];r.push(v.resolve(Az_));k={};k=(k.client_location=_.f2.getInstance(),k.consistency=_.lyF(),k.entities=v.resolve(u4c),k.response_received_commands=v.resolve(lLh),k.store=v.resolve(_.AKC),k.tokens=v.resolve(Az_),k);if(_.T("web_shorts_prefetch_service_enabled")){var y=new iZu(v.resolve(_.yB));k.shorts_prefetch=y}k.adblock_detection=v.resolve(Eqh);v.addProvider({provide:_.OH,useClass:_.OH});y=v.resolve(wmt);var z=[];_.T("PremiumClientSharedConfig__enable_att_context_processor")&&(v.addProvider({provide:alu,
useClass:UXP}),z.push(v.resolve(alu)));if(_.T("owl_pl_await")){var W={};v.addProvider((W.provide=whn,W.useFactory=function(S){return new DsA(S)},W[KJ]=[_.OH],W));
z.push(v.resolve(whn))}EkB(y,v.resolve(nFS),v.resolve(jYR),k,v.resolve(_.yB),r,z,v.resolve(daB),v.resolve(jhV));v.addProvider({provide:_.Hi,useValue:_.xh.instance});_.T("start_client_gcf")&&v.addProvider({provide:dP,useValue:TDF()});v.addProvider({provide:jI6,useFactory:function(){return new jI6(_.h0().resolve(_.OH),_.d2.getInstance())}});
_.Qu().parkOrScheduleJob(function(){$2C()},1,"eocs");
r={};v.addProvider((r.provide=nd,r.useClass=nd,r[KJ]=[_.ql,_.Hi],r));v.addProvider({provide:_.nQu,useFactory:_.SM.getInstance});_.Qu().parkOrScheduleJob(function(){_.h0().resolve(nd).refresh()},0,"eocs");
A2t(g5D.watchEndpointMap||{},y.reelWatchEndpointMap||{},g.injector.resolve(_.Hi));v.addProvider({provide:Eh,useValue:_.Yv.instance});_.T("kevlar_signal_collection_killswitch")||(r={},v.addProvider((r.provide=ZXj,r.useClass=ZXj,r[KJ]=[Ed,GV],r)),_.Qu().parkOrScheduleJob(function(){_.h0().resolve(ZXj).record()},1,"eocs"));
_.T("web_debug_handler_registration_killswitch")||_.Qu().parkOrScheduleJob(function(){cZR("DOWNLOAD_PES",xZJ);_.T("offline_client_state_export_ks")||cZR("OFFLINE_CLIENT_STATE",QLo)},0,"eocs");
_.T("kevlar_prevent_polymer_dynamic_font_load")&&_.Qu().parkOrScheduleJob(function(){var S=[_.rm(W_M),_.rm(PuM)];S=_.I(S);for(var Y=S.next();!Y.done;Y=S.next()){Y=Y.value;var e=document.createElement("link");_.KV(e,Y,"stylesheet");document.head.appendChild(e)}},1,"eocs");
r=g.injector.resolve(_.Hi);_.eKV.instance=new _.eKV(r);agF(Il6(new A4u(r)));r={};g.injector.addProvider((r.provide=G9,r.useFactory=function(S){(S=S==null?void 0:S.getCurrentPage())?S=S.visibilityObserver:(DJp||(DJp=Duh()),S=DJp);return S},r[KJ]=[_.Bd(_.K9)],r.skipCache=!0,r));
v.addProvider({provide:_.Qd,useClass:TX});v.addProvider({provide:YW,useClass:rZj});g.injector.addProvider({provide:Irc,useValue:JiP});v.addProvider({provide:JLu,useValue:xHB});v.addProvider({provide:_.V0,useValue:Fyh});g=v.addProvider;R8H||(R8H=new Myu);g.call(v,{provide:_.gFR,useValue:R8H});v.addProvider({provide:_.sy,useValue:_.Cv("HTML_DIR")==="rtl"?"rtl":"ltr"});v.addProvider({provide:jzP,useClass:Fgc});v.addProvider({provide:_.zB,useClass:yf});_.h0().addProvider({provide:J4t,useValue:_.T("enable_web_delhi_icons")?
ZNn.concat(thM):NXD.concat(HNv)});v.addProvider({provide:_.zX,useClass:_.zX});v.addProvider({provide:_.yCD,useValue:new kcD});v.addProvider({provide:jb1,useClass:wK6});v.addProvider({provide:rR,useClass:rR});v.addProvider({provide:cN,useClass:cN});g={};v.addProvider((g.provide=uM,g.useClass=uM,g[KJ]=[_.Hi,_.l9],g));v.addProvider({provide:lm,useClass:lm});v.addProvider({provide:giB,useClass:XT1});v.addProvider({provide:PN,useClass:PN});v.addProvider({provide:Cqj,useValue:apu});v.addProvider({provide:_.u7,
useClass:QzF});_.T("enable_payments_purchase_manager")&&v.addProvider({provide:T56,useClass:EsP});v.addProvider({provide:IFp,useFactory:function(){return function(S){return _.zVM(S)}}});
v.addProvider({provide:_.oju,useClass:YF0});g={};v.addProvider((g.provide=dR,g.useClass=dR,g[KJ]=[_.oju],g));v.addProvider({provide:zx,useClass:zx});v.addProvider({provide:BJB,useValue:ZT0});v.addProvider({provide:oU6,useValue:_.zBq});v.addProvider({provide:azY,useClass:G06});v.addProvider({provide:cGM,useValue:yGM});g={};v.addProvider((g.provide=_.ap,g.useClass=zM5,g[KJ]=[cGM],g));_.T("web_ephemeral_actions")&&(g={},v.addProvider((g.provide=_.Wc,g.useClass=Ip,g[KJ]=[_.w3,_.AD],g)));if(_.T("web_explore_hub_on_hover")||
_.T("web_client_explore_hub_on_hover"))g={},v.addProvider((g.provide=ei,g.useClass=ei,g[KJ]=[_.Hi,bo],g));v.addProvider({provide:qIA,useValue:uAK});g={};v.addProvider((g.provide=XmB,g.useClass=GDc,g[KJ]=[_.Hi],g))}},LAv);var QeM={},CpM=(QeM.initialized={priority:10,callback:function(){if(!FRM){MGR();Cim("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.yj(_.P2(Cim,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.T("log_heartbeat_with_lifecycles")){var g={};Gg.instance||(Gg.instance=new Gg);Gg.instance.install((g.document_visible={callback:ulY,priority:10},g.document_hidden={callback:ulY,priority:10},g))}else _.X_(document,"visibilitychange",ulY);FRM=!0}(g=_.Z3())&&g!=="UNDEFINED_CSN"&&pjh(g)}},QeM);var ugM={},xJb=(ugM.initialized={callback:function(g){var v=_.Tp(232091),r=g.injector.resolve(_.p0);_.r2(r,v);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?vqK()&&_.yu(r,v):(g=g.injector.resolve(IFp)("refresh_detector"))&&(g.get("first_tab_load")?_.yu(r,v):g.set("first_tab_load","1"))}},ugM);var jeD={},$JG=(jeD.initialized={priority:10,callback:PEK},jeD);var JnS={},ONn=(JnS.initialized={priority:0,callback:function(){var g=new ZFB,v="other";_.rf?v="chrome":_.vn?v="firefox":_.Qj?v="safari":KU&&(v="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(r){g.increment(_.Au(),r,v)}).catch(function(){g.increment(_.Au(),!1,v)}):g.increment(_.Au(),!1,v)}},JnS);var Vhn={},qzD=(Vhn.rendering={priority:8,callback:SDR},Vhn);var seR={},mJb=(seR.rendering={priority:10,callback:NzC},seR.rendered={callback:fLB},seR),KAM={},bNn=(KAM.rendering={callback:NzC},KAM.rendered={callback:fLB},KAM);var FAp=!1,iND={},GRM=(iND.initialized={priority:10,callback:function(){FAp||(CVh({didPatch:function(g){g.el&&ZIh(g.el,g.props)},
didUnmount:function(g){f1R(g.el)}}),FAp=!0)}},iND);var XgD=/^\/shorts\/?$/;_.Q3("FILLER_DATA",{browse:{filler:!0,page:"browse"},search:{filler:!0,page:"search",endpoint:{commandMetadata:{webCommandMetadata:{url:"/results",webPageType:"WEB_PAGE_TYPE_SEARCH"}},urlEndpoint:{url:"/results"}},response:{contents:{twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[],subMenu:{searchSubMenuRenderer:{}}}},secondaryContents:{secondarySearchContainerRenderer:{contents:[]}}}}}},watch:{filler:!0,page:"watch",endpoint:{commandMetadata:{webCommandMetadata:{url:"/watch",
webPageType:"WEB_PAGE_TYPE_WATCH"}},urlEndpoint:{url:"/watch"}},playerResponse:{playabilityStatus:{status:"OK"}},response:{contents:{twoColumnWatchNextResults:{results:{results:{contents:[{videoPrimaryInfoRenderer:{},videoSecondaryInfoRenderer:{}}]}},secondaryResults:{secondaryResults:{}}}}}}});
if(_.T("kevlar_enable_mss")){_.IeA(new yIt);var BXq=!0,hXp,fI;BXq=BXq===void 0?!1:BXq;hXp=hXp===void 0?!1:hXp;fI=fI===void 0?{}:fI;var naA=fI.cssRowKey||"",MhM=fI.combinedSignature||"";!naA&&window&&window._F_cssRowKey&&(naA=window._F_cssRowKey,!MhM&&window._F_combinedSignature&&(MhM=window._F_combinedSignature));if(naA&&typeof window._F_installCss!=="function")throw Error("sd");var RXd=fI.loaderClass||_.Qa,No=XdF("base-js"),gTM,vTv=hgR("",No);gTM=_.IO(vTv);var Z1=new RXd(gTM,naA,MhM,BXq,hXp),rMR=
fI.useCors||No&&No.hasAttribute("crossorigin"),kIq=fI.corsMode||No&&No.getAttribute("crossorigin");rMR&&(Z1.useCors_=rMR);kIq&&(Z1.corsMode_=kIq);fI.urlMaxLength&&(Z1.urlMaxLength=fI.urlMaxLength);fI.fetchPriority&&(Z1.fetchPriority=fI.fetchPriority);var yMS=H0();yMS.JSC$8064_loader_=Z1;yMS.setBatchModeEnabled(!0)}
(function(){var g=document.querySelector("ytd-app");if(!g)throw Error("Fj");g=new Pc({root:g,injector:_.h0()});g.install(CpM);var v={};g.install((v.initialized={priority:10,callback:dgA},v));_.T("wp_lat_b")&&(v={},g.install((v.initialized={priority:10,callback:function(){NJo()}},v)));
v={};g.install((v.rendered={priority:0,callback:ecJ},v));v={};g.install((v.rendered={priority:0,callback:function(){_.HR.addLowPriorityJob(function(){_.itu>1&&(W2A(),UgF())},4E4)}},v));
g.install(jHG);g.install(xJb);g.install(GRM);KwA();g.install(K_5);g.install(L_M);g.install(ujD);g.install(EQV);g.install(fhP);g.install(sHD);g.install(wgM);_.T("kevlar_enable_mss_lazy_load")&&g.install($JG);g.install(QHD);g.install(ONn);if(!_.ua("IS_SHELL_LOAD")||_.T("kevlar_fetch_initial_data_promise_client")||_.T("sw_nav_preload_pbj")){var r=_.zE(window.location.href);v=r&&r==="/watch";r=r&&r.match(XgD);v?g.install(bNn):r?g.install(qzD):g.install(mJb)}else g.install(HBp);g.install(JCD);_.T("web_enable_prefetching_videos_on_home")&&
g.install(GcM);_.T("start_client_gcf")&&g.install(bKv);g.install(Y81);(new HFP).increment("INSTALLED");g.install(F_n);g.install(fFM);g.transition("initialized");eGk()})();
_.rG=[[["I2IxYzIyZ243aHgzdGtpbmQ=","dmxkYmNrc3dwbGc5dmFsdWUj"],"TEFDRU1FTlRfS0lORF9FTkQjaWdtdDV6OTRndmxpQURfUA=="]];_.vi=["b3NnbG9iYWxDYWxsYmFja3MjbDVoMjZuY2Zldw==","bm9ybWFsaXR5RGV0ZWN0ZWQjNmI0azBqeXJrd2Ntb25BYg==","NzgxYWN0OG13Y29uQWRTa2lwI3Y=","d19wbGF5ZXJfcmVzcG9uc2UjdTk2bHZqaWcxZTE2cmE=","YWRQbGFjZW1lbnRDb25maWcjbXJoNzNtY2FqaWx2"];_.Jt="b3NnbG9iYWxDYWxsYmFja3MjbDVoMjZuY2Zldw== bm9ybWFsaXR5RGV0ZWN0ZWQjNmI0azBqeXJrd2Ntb25BYg== NzgxYWN0OG13Y29uQWRTa2lwI3Y= d19wbGF5ZXJfcmVzcG9uc2UjdTk2bHZqaWcxZTE2cmE= bXVsdGlwbGVfc2tpcHNfa3MjcXNld2JrZjB2dzRqd2ViX3BsYXlsaXN0X3F1ZXVlXw== eTh0YXhtcXAzYWJfc2FfZWYjc3Fp YWRQbGFjZW1lbnRDb25maWcjbXJoNzNtY2FqaWx2".split(" ");
_._ModuleManager_initialize=function(g,v){if(!_.Nr){if(!_.Zf)return;_.IeA(_.Zf())}_.Nr.setAllModuleInfoString(g,v)};
_._ModuleManager_initialize('kevlar_base_module/sy1/sy2/sy3/sy4:2,3/sy5/sy6:2,3/sy7/sy8/sy9/sya/syb/kevlar_main_module:1,4,5,6,7,8,9/syc:2/syd:6,a,d/sye/syf:5/syg/h8y2qb:4,e,f,g,h/syh/JzFVk:d,g,h,j/syi:8/xwEKAe:3,9,f,h,l/syj:e/syk:1,b,e,f,j,l/syl:o/nmfa2d:h,n,p/sym:7,o/syn:g,h,p,r/CF909:n,s/Tm0L3c:s/L3n37:g,h,n,r/iuT5Oc',['sy2','sy3','sy8','syc','sya','sy6','syi','syh','sye','syd','syb','sy1','syk','sy7','sy5','sym','syl','syg','syf','syj','syn','sy9','sy4','iuT5Oc','L3n37','Tm0L3c','CF909','nmfa2d','xwEKAe','JzFVk','h8y2qb','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
_.LI=function(g,v,r,k,y){var z={};v&&(z[v]=r);k?z.errorType=k:y&&(z.errorReason=y);_.fx(g,z);_.NG()};
_.wy=function(g){var v=_.Qu();return _.IHC(v,g,1)};
_.Tz({is:"iron-media-query",_template:null,properties:{queryMatches:{type:Boolean,value:!1,readOnly:!0,notify:!0},query:{type:String,observer:"queryChanged"},full:{type:Boolean,value:!1},_boundMQHandler:{value:function(){return this.queryHandler.bind(this)}},
_mq:{value:null}},attached:function(){this.style.display="none";this.queryChanged()},
detached:function(){this._remove()},
_add:function(){this._mq&&this._mq.addListener(this._boundMQHandler)},
_remove:function(){this._mq&&this._mq.removeListener(this._boundMQHandler);this._mq=null},
queryChanged:function(){this._remove();var g=this.query;g&&(this.full||g[0]==="("||(g="("+g+")"),this._mq=window.matchMedia(g),this._add(),this.queryHandler(this._mq))},
queryHandler:function(g){this._setQueryMatches(g.matches)}});var AMD;var eLD;var aQS=function(){};
_.c=aQS.prototype;_.c.addOwnKeyBinding=function(){};
_.c.removeOwnKeyBindings=function(){};
_.c.keyboardEventMatchesKeys=function(){};
_.c._collectKeyBindings=function(){};
_.c._prepKeyBindings=function(){};
_.c._addKeyBinding=function(){};
_.c._resetKeyEventListeners=function(){};
_.c._listenKeyEventListeners=function(){};
_.c._unlistenKeyEventListeners=function(){};
_.c._onKeyBindingEvent=function(){};
_.c._triggerKeyHandler=function(){};
_.c._tapHandler=function(){};
_.c._focusChanged=function(){};
_.c._detectKeyboardFocus=function(){};
_.c._userActivate=function(){};
_.c._upHandler=function(){};
_.c._spaceKeyDownHandler=function(){};
_.c._spaceKeyUpHandler=function(){};
_.c._asyncClick=function(){};
_.c._pressedChanged=function(){};
_.c._ariaActiveAttributeChanged=function(){};
_.c._activeChanged=function(){};
_.c._controlStateChanged=function(){};
_.c._changedButtonState=function(){};
_.c._focusBlurHandler=function(){};
_.c._disabledChanged=function(){};
_.c._changedControlState=function(){};
_.c._downHandler=function(){};
_.c.ensureRipple=function(){};
_.c.getRipple=function(){};
_.c.hasRipple=function(){};
_.c._noinkChanged=function(){};
_.c._focusedChanged=function(){};
_.c._createRipple=function(){};
_.c.registered=function(){};
_.c._invalidChanged=function(){};
_.c.hasValidator=function(){};
_.c.validate=function(){};
_.c._getValidity=function(){};
_.c._requiredChanged=function(){};
_.c._valueChanged=function(){};
_.c._checkedChanged=function(){};
_.c._buttonStateChanged=function(){};
_.c._setPressed=function(){};
_.c._setPointerDown=function(){};
_.c._setReceivedFocusFromKeyboard=function(){};
_.c._setFocused=function(){};
aQS=_.Tz({is:"tp-yt-paper-radio-button",_template:function(){if(eLD!==void 0)return eLD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-radio-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_radio_button.tp.yt.paper.radio.button.css.js--\x3e<div id="radioContainer" style-target="container" class="style-scope tp-yt-paper-radio-button">\n  <div id="offRadio" class="style-scope tp-yt-paper-radio-button"></div>\n  <div id="onRadio" class="style-scope tp-yt-paper-radio-button"></div>\n</div><div id="radioLabel" style-target="label" class="style-scope tp-yt-paper-radio-button"><slot class="style-scope tp-yt-paper-radio-button"></slot></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;AMD===void 0&&(AMD=document.createElement("template"));var k=AMD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return eLD=g},
behaviors:[_.b91],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(){_.q7(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var g=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),v=Math.floor(3*g);v%2!==g%2&&v++;this.updateStyles({"--paper-radio-button-ink-size":v+"px"})}})}});var ETA;var djd;_.Tz({_template:function(){if(djd!==void 0)return djd;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-radio-group--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_radio_group.tp.yt.paper.radio.group.css.js--\x3e<slot class="style-scope tp-yt-paper-radio-group"></slot>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;ETA===void 0&&(ETA=document.createElement("template"));var k=ETA;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return djd=g},
is:"tp-yt-paper-radio-group",behaviors:[_.kBj],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"tp-yt-paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(g){var v=this._valueToItem(g);if(!v||!v.hasAttribute("disabled")){if(this.selected){v=this._valueToItem(this.selected);if(this.selected==g)if(this.allowEmptySelection)g="";else{v&&(v.checked=!0);return}v&&
(v.checked=!1)}_.$x.select.apply(this,[g]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(g){this._focusPrevious();g.preventDefault();this._activateFocusedItem()},
_onDownKey:function(g){this._focusNext();g.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(g){_.rHC._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(g){_.rHC._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.$x._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.f6._resetTabindices.apply(this,arguments);this.items.forEach(function(g){g.removeAttribute("aria-selected")},this)}});var pYv;_.Hq("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var Qf=function(){return _.J.apply(this,arguments)||this};
_.N(Qf,_.J);_.c=Qf.prototype;_.c.computeHasPrimaryIcon=function(g){return!(!g.icon&&!g.thumbnail)};
_.c.computeHasSecondary=function(g){return!(!g.secondaryIcon&&!g.secondaryNotificationText)};
_.c.computeHideSecondaryString=function(g){return!_.T("disable_hide_empty_secondary_string")&&!g.secondaryNotificationText};
_.c.computeCompactLinkStyle=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.c.computeHasFitHeight=function(g){return g==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.c.isActiveEndpoint=function(g){return(g=this.get("commandMetadata.webCommandMetadata.url",g))?_.zE(window.location.href)!=="/account_transfer_channel"&&_.zE(window.location.href)!=="/gaia_link"&&_.zE(window.location.href)!=="/channel_switcher"||g!=="/account"?_.zE(window.location.href)===g:!0:!1};
_.c.onTap=function(){var g;((g=this.data)==null?0:g.serviceEndpoint)&&_.gh(this.hostElement,[this.data.serviceEndpoint])};
Qf.prototype.onTap=Qf.prototype.onTap;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Qf.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Qf.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.F("design:type",Boolean)],Qf.prototype,"active",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.F("design:type",String)],Qf.prototype,"compactLinkStyle",void 0);
_.K([_.u({computed:"computeIcon_(data.icon)"}),_.F("design:type",Object)],Qf.prototype,"icon",void 0);_.K([_.u({computed:"computeIcon_(data.secondaryIcon)"}),_.F("design:type",Object)],Qf.prototype,"secondaryIcon",void 0);_.K([_.u({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Qf.prototype,"hasSecondary",void 0);_.K([_.u({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Qf.prototype,"hideSecondaryString",void 0);
_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qf.prototype,"onTap",null);Qf=_.K([_.V({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],Qf);
_.m(Qf,"ytd-compact-link-renderer",function(){if(pYv!==void 0)return pYv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-link-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" role="link" tabindex="-1">\n  \n  <tp-yt-paper-item role="none" class="style-scope ytd-compact-link-renderer">\n    <div id="content-icon" hidden="[[!computeHasPrimaryIcon(data)]]" class="style-scope ytd-compact-link-renderer">\n      <yt-img-shadow fit-height="[[computeHasFitHeight(data.style)]]" height="40" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-compact-link-renderer">\n      </yt-img-shadow>\n      <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-compact-link-renderer">\n      </yt-icon>\n    </div>\n    <div id="primary-text-container" class="style-scope ytd-compact-link-renderer">\n      <yt-formatted-string id="label" text="[[data.title]]" class="style-scope ytd-compact-link-renderer"></yt-formatted-string>\n      <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-compact-link-renderer"></yt-formatted-string>\n    </div>\n    <yt-icon id="right-icon" disable-upgrade$="[[!secondaryIcon]]" hidden="[[!secondaryIcon]]" icon="[[secondaryIcon]]" class="style-scope ytd-compact-link-renderer">\n    </yt-icon>\n    <yt-formatted-string id="secondary-text" hidden="[[hideSecondaryString]]" text="[[data.secondaryNotificationText]]" class="style-scope ytd-compact-link-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-item>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return pYv=g},{mode:1});var TSp;_.Hq("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var CI=function(){var g=_.J.apply(this,arguments)||this;g.role="link";g.tabindex="0";g.actionMap=_.T("kevlar_move_theme_action_handlers_killswitch")?{"yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice"}:{};return g};
_.N(CI,_.J);_.c=CI.prototype;_.c.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.p2()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.c.getCurrentTheme=function(){return _.Tt()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.p2()};
_.c.onThemeSelected=function(g,v){var r=g||v?g:_.dG(),k=(r&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!r&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.duk(_.zE(window.location.href));_.YX(0,165,g);_.YX(0,174,v);this.prefs.save();k&&_.nW(this.hostElement,"yt-dark-mode-toggled-action",[r]);_.nW(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.c.onTap=function(){this.data.serviceEndpoint&&_.gh(this.hostElement,[this.data.serviceEndpoint])};
_.c.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.c.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.c.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
CI.prototype.onTap=CI.prototype.onTap;CI.prototype.dataChanged=CI.prototype.dataChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],CI.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],CI.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.mE),_.F("design:type",Object)],CI.prototype,"paperItemBehaviors",void 0);_.K([_.u(),_.F("design:type",Object)],CI.prototype,"data",void 0);_.K([_.u({value:function(){return _.o0()}}),
_.F("design:type",_.iR)],CI.prototype,"prefs",void 0);_.K([_.u(),_.F("design:type",Object)],CI.prototype,"label",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],CI.prototype,"role",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],CI.prototype,"tabindex",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CI.prototype,"dataChanged",null);
_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CI.prototype,"onTap",null);CI=_.K([_.V({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],CI);
_.m(CI,"ytd-toggle-theme-compact-link-renderer",function(){if(TSp!==void 0)return TSp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-theme-compact-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content-icon style-scope ytd-toggle-theme-compact-link-renderer">\n  <yt-icon id="primary-icon" disable-upgrade$="[[!data.primaryIcon.iconType]]" hidden="[[!data.primaryIcon.iconType]]" icon="[[data.primaryIcon.iconType]]" class="style-scope ytd-toggle-theme-compact-link-renderer">\n  </yt-icon>\n</div>\n<div id="label" class="style-scope ytd-toggle-theme-compact-link-renderer">[[getSimpleString(label)]]</div>\n<yt-icon id="secondary-icon" disable-upgrade$="[[!data.secondaryIcon.iconType]]" hidden="[[!data.secondaryIcon.iconType]]" icon="[[data.secondaryIcon.iconType]]" class="style-scope ytd-toggle-theme-compact-link-renderer">\n</yt-icon>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return TSp=g},{mode:1});
}catch(e){_._DumpException(e)}
try{
var fQD,NSM;_.u3=function(g){return!!g.getOptions("captions")};
_.lQD=function(g){return(g=g.getOption("captions","track"))?!!g.displayName:!1};
_.xf=function(g,v){_.tr(v,g,function(){return fQD[v]},function(r){fQD[v]=r;
if(!_.T("mweb_player_ve_show_ks")){var k=_.Z3(0);k&&r&&_.J7(k,r)}})};
_.jM=function(g){(g=fQD[g])&&_.yu(_.Y6(),g)};
fQD={};var ZVG;/*

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
*/
_.Tz({_template:function(){if(ZVG!==void 0)return ZVG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-checkbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_checkbox.tp.yt.paper.checkbox.css.js--\x3e<div id="checkboxContainer" class="style-scope tp-yt-paper-checkbox">\n  <div id="checkbox" class$="[[_computeCheckboxClass(checked, invalid)]] style-scope tp-yt-paper-checkbox">\n    <div id="checkmark" class$="[[_computeCheckmarkClass(checked)]] style-scope tp-yt-paper-checkbox"></div>\n  </div>\n</div><div id="checkboxLabel" style-target="label" class="style-scope tp-yt-paper-checkbox"><slot class="style-scope tp-yt-paper-checkbox"></slot></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;NSM===void 0&&(NSM=document.createElement("template"));var k=NSM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return ZVG=g},
is:"tp-yt-paper-checkbox",behaviors:[_.b91],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.q7(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var g=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),v="px",r=g.match(/[A-Za-z]+$/);r!==null&&(v=r[0]);g=parseFloat(g);r=8/3*g;v==="px"&&(r=Math.floor(r),r%2!==g%2&&r++);this.updateStyles({"--paper-checkbox-ink-size":r+
v})}})},
_computeCheckboxClass:function(g,v){var r="";g&&(r+="checked ");v&&(r+="invalid");return r},
_computeCheckmarkClass:function(g){return g?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.m0V._createRipple.call(this)}});var HVD=new _.G("radioButtonSurveyOptionRenderer"),t9D=new _.G("checkboxSurveyOptionRenderer");var Dj5;var LoS;var wYv=0,$f=function(){var g=_.J.call(this)||this;g.selected=!1;g.isOverlay=!1;g.inputId="toggle-option-"+wYv;wYv++;return g};
_.N($f,_.J);$f.prototype.onTap=function(){_.hV(this.hostElement,"ytd-toggle-option-clicked")};
_.K([_.u(),_.F("design:type",String)],$f.prototype,"label",void 0);_.K([_.u(),_.F("design:type",String)],$f.prototype,"inputId",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],$f.prototype,"selected",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],$f.prototype,"isOverlay",void 0);$f=_.K([_.V({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.F("design:paramtypes",[])],$f);
_.m($f,"ytd-toggle-option-renderer",function(){if(LoS!==void 0)return LoS;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<input type="checkbox" id$="[[inputId]]" checked="[[selected]]" on-click="onTap" class="style-scope ytd-toggle-option-renderer">\n<label for$="[[inputId]]" class="style-scope ytd-toggle-option-renderer">[[label]]</label>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return LoS=g},{mode:1});var JL=function(){var g=_.J.apply(this,arguments)||this;g.isToggleOption=!1;g.isOverlay=!1;return g};
_.N(JL,_.J);JL.prototype.onTap=function(g){g.preventDefault();this.data&&(g=!this.data.checked,this.set("data.checked",g),_.hV(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:g,value:this.data.value}))};
_.mx.Object.defineProperties(JL.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
JL.prototype.onTap=JL.prototype.onTap;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],JL.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],JL.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],JL.prototype,"isToggleOption",void 0);_.K([_.u(),_.F("design:type",Object)],JL.prototype,"isOverlay",void 0);_.K([_.C("data.responseText"),_.F("design:type",String),_.F("design:paramtypes",[])],JL.prototype,"label",null);
_.K([_.zz("ytd-toggle-option-clicked"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],JL.prototype,"onTap",null);JL=_.K([_.V({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],JL);
_.m(JL,"ytd-checkbox-survey-option-renderer",function(){if(Dj5!==void 0)return Dj5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-checkbox-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[!isToggleOption]]" class="style-scope ytd-checkbox-survey-option-renderer">\n  <tp-yt-paper-checkbox checked="[[data.checked]]" on-tap="onTap" class="style-scope ytd-checkbox-survey-option-renderer">\n    [[label]]\n  </tp-yt-paper-checkbox>\n</template>\n\n<template is="dom-if" if="[[isToggleOption]]" class="style-scope ytd-checkbox-survey-option-renderer">\n  <ytd-toggle-option-renderer is-overlay="[[isOverlay]]" label="[[label]]" selected="[[data.checked]]" class="style-scope ytd-checkbox-survey-option-renderer"></ytd-toggle-option-renderer>\n</template>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Dj5=g},{mode:1});var QOD;var Cbq;var O0=function(){var g=_.J.apply(this,arguments)||this;g.checked=!1;g.isToggleOption=!1;return g};
_.N(O0,_.J);O0.prototype.onTap=function(){this.data&&(this.checked?_.nW(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.nW(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
O0.prototype.onTap=O0.prototype.onTap;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],O0.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],O0.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],O0.prototype,"checked",void 0);_.K([_.u(),_.F("design:type",Object)],O0.prototype,"isToggleOption",void 0);_.K([_.zz("ytd-toggle-option-clicked"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],O0.prototype,"onTap",null);
O0=_.K([_.V({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],O0);
_.m(O0,"ytd-radio-button-survey-option-renderer",function(){if(Cbq!==void 0)return Cbq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-radio-button-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!isToggleOption]]" class="style-scope ytd-radio-button-survey-option-renderer">\n  <tp-yt-paper-radio-button id="radio" checked="[[checked]]" on-click="onTap" class="style-scope ytd-radio-button-survey-option-renderer">\n    [[getSimpleString(data.option)]]\n  </tp-yt-paper-radio-button>\n</template>\n\n<template is="dom-if" if="[[isToggleOption]]" class="style-scope ytd-radio-button-survey-option-renderer">\n  <ytd-toggle-option-renderer label="[[getSimpleString(data.option)]]" selected="[[checked]]" class="style-scope ytd-radio-button-survey-option-renderer"></ytd-toggle-option-renderer>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Cbq=g},{mode:1});var Vf=function(){var g=_.J.apply(this,arguments)||this;g.disableAnimation=!1;g.isToggleOption=!0;g.followUpSurveyCommand=null;g.selectedRatingEndpoint=null;g.isSlimlineSurveyFollowUp=!1;g.isShortsStyle=!1;g.styleOverrideAttribute=!0;g.isDarkMode=!1;g.isSubmitted=!1;g.roundedContainer=!0;g.improveShortsResponseRate=_.T("web_improve_shorts_response_rate");g.actionMap={"ytd-inline-survey-rating-select-action":"handleInlineSurveyRatingSelect","ytd-inline-survey-option-select-action":"handleInlineSurveyOptionSelect",
"ytd-inline-survey-option-deselect-action":"handleInlineSurveyOptionDeselect","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N(Vf,_.J);_.c=Vf.prototype;
_.c.configureRendererStamper=function(){return{"data.inlineContent":{id:"inline-survey-compact-video-renderer",mapping:{compactVideoRenderer:{component:"ytd-compact-video-renderer",properties:{isShortsStyle:"[[isShortsStyle]]"}}}},"data.response.expandableSurveyResponseRenderer.options":{id:"rating-survey",mapping:{ratingSurveyRenderer:{component:"ytd-rating-survey-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]",
showResponseRangeText:"[[isShortsStyle]]"}}}},"followUpSurveyCommand.followUpOptions":{id:"follow-up-survey-options",mapping:{checkboxSurveyOptionRenderer:{component:"ytd-checkbox-survey-option-renderer",properties:{isToggleOption:"[[isToggleOption]]",isOverlay:"[[isShortsStyle]]"}},radioButtonSurveyOptionRenderer:{component:"ytd-radio-button-survey-option-renderer",properties:{isToggleOption:"[[isToggleOption]]"}}}},"data.response.expandableSurveyResponseRenderer.skipButton":{id:"skip-btn-footer",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.response.expandableSurveyResponseRenderer.continueButton":{id:"continue-btn-footer",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"post-submit-message",mapping:{messageRenderer:{component:"ytd-message-renderer"}}}}};
_.c.attached=function(){var g=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(r){var k;if((k=r[0])!=null&&k.isIntersecting){_.SW().reportShown(g.hostElement);var y;(y=g.intersectionObserver)==null||y.unobserve(g.hostElement)}},{rootMargin:"0px",
threshold:.6});var v;(v=this.intersectionObserver)==null||v.observe(this.hostElement)};
_.c.onDarkModeToggledAction=function(g){this.isDarkMode=g};
_.c.dataChanged=function(){var g;if(((g=this.data)==null?void 0:g.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var v;((v=this.data)==null?void 0:v.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var r,k,y,z;this.darkColorPalette=(r=this.data)==null?void 0:(k=r.inlineContent)==null?void 0:(y=k.compactVideoRenderer)==null?void 0:(z=y.thumbnail)==null?
void 0:z.darkColorPalette;var W,S,Y,e;this.lightColorPalette=(W=this.data)==null?void 0:(S=W.inlineContent)==null?void 0:(Y=S.compactVideoRenderer)==null?void 0:(e=Y.thumbnail)==null?void 0:e.lightColorPalette;var a,E;if(((a=this.data)==null?0:(E=a.inlineContent)==null?0:E.compactVideoRenderer)&&this.isShortsStyle){var p,f,Z,L;g=_.nw((p=this.data)==null?void 0:(f=p.inlineContent)==null?void 0:(Z=f.compactVideoRenderer)==null?void 0:(L=Z.thumbnail)==null?void 0:L.thumbnails);_.kx(this.hostElement,
{"--yt-background-url":"url("+g+")"})}};
_.c.handleRequestCompletion=function(){this.hostElement.hidden&&_.hV(this.hostElement,"yt-dismissible-item-dismissed")};
_.c.onPopupClosed=function(g){var v;((v=g.detail)==null?void 0:v.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.nW(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.c.handleInlineSurveyRatingSelect=function(g,v){var r=this;this.selectedRatingEndpoint=g;this.followUpSurveyCommand=v;this.expanded=!!g;this.getOptionRenderers().forEach(function(k,y){r.notifyPath("followUpSurveyCommand.followUpOptions."+y+".checkboxSurveyOptionRenderer.checked");r.set("followUpSurveyCommand.followUpOptions."+y+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),g=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.nW(this.hostElement,"yt-reel-non-video-content-dismissal-command",[g]))};
_.c.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.nW(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var g,v=(g=this.data)==null?void 0:g.dismissalEndpoint;v&&this.ytComponentBehavior.resolveCommand(v)}};
_.c.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.nW(this.hostElement,"yt-close-popup-action"))};
_.c.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var g=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{g=this.getOptionRenderers().filter(function(k){return k.checked});
if(g.length===0)return;g=g.map(function(k){return k.responseEndpoint})}var v=[];
g.forEach(function(k,y){y!==0&&(k=_.l(k,_.ZB))&&k.feedbackToken&&v.push(k.feedbackToken)});
if(g=g[0]){var r={};v.length>0&&(r.extra_feedback_tokens=v);this.ytComponentBehavior.resolveCommand(g,{form:r})}}};
_.c.getOptionRenderers=function(){var g=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(v){g.isSingleSelect=!!_.l(v,HVD);return g.isSingleSelect?_.l(v,HVD):_.l(v,t9D)}):[]};
_.c.handleInlineSurveyOptionSelect=function(g){g=this.optionSelector.indexOf(g);g!==-1&&this.optionSelector.selectIndex(g)};
_.c.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.c.maybeGetBackgroundColor=function(g){return this.isDarkMode?g.section2Color:g.section3Color};
_.c.colorPaletteChanged=function(){var g=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;g=g&&this.maybeGetBackgroundColor(g);this.dismissibleEl.style.backgroundColor=!g||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.wG(g)};
_.mx.Object.defineProperties(Vf.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
Vf.prototype.colorPaletteChanged=Vf.prototype.colorPaletteChanged;Vf.prototype.onPopupClosed=Vf.prototype.onPopupClosed;Vf.prototype.handleRequestCompletion=Vf.prototype.handleRequestCompletion;Vf.prototype.dataChanged=Vf.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Vf.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Vf.prototype,"actionHandlerBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Vf.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Vf.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],Vf.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.PX("#follow-up-survey-options"),_.F("design:type",Object)],Vf.prototype,"optionSelector",void 0);_.K([_.u(),_.F("design:type",Object)],Vf.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],Vf.prototype,"disableAnimation",void 0);_.K([_.u(),_.F("design:type",Object)],Vf.prototype,"isToggleOption",void 0);_.K([_.u(),_.F("design:type",Object)],Vf.prototype,"followUpSurveyCommand",void 0);_.K([_.u(),_.F("design:type",Object)],Vf.prototype,"selectedRatingEndpoint",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Vf.prototype,"expanded",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Vf.prototype,"isSlimlineSurveyFollowUp",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Vf.prototype,"isShortsStyle",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Vf.prototype,"styleOverrideAttribute",void 0);_.K([_.u(),_.F("design:type",Boolean)],Vf.prototype,"isSingleSelect",void 0);_.K([_.u(),_.F("design:type",Object)],Vf.prototype,"isDarkMode",void 0);
_.K([_.u(),_.F("design:type",Object)],Vf.prototype,"lightColorPalette",void 0);_.K([_.u(),_.F("design:type",Object)],Vf.prototype,"darkColorPalette",void 0);_.K([_.C("selectedRatingEndpoint","isShortsStyle"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Vf.prototype,"isOptionSelected",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Vf.prototype,"roundedContainer",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Vf.prototype,"improveShortsResponseRate",void 0);_.K([_.PX("#dismissible"),_.F("design:type",HTMLElement)],Vf.prototype,"dismissibleEl",void 0);_.K([_.PX("#dismiss-button yt-icon-button"),_.F("design:type",HTMLElement)],Vf.prototype,"dismissButtonEl",void 0);_.K([_.PX("#inline-survey-header yt-icon-button"),_.F("design:type",HTMLElement)],Vf.prototype,"inlineHeaderDismissButtonEl",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vf.prototype,"dataChanged",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vf.prototype,"handleRequestCompletion",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Vf.prototype,"onPopupClosed",null);
_.K([_.IU("darkColorPalette","lightColorPalette","isDarkMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vf.prototype,"colorPaletteChanged",null);Vf=_.K([_.V({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],Vf);
_.m(Vf,"ytd-inline-survey-renderer",function(){if(QOD!==void 0)return QOD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-inline-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-inline-survey-renderer">\n  <div class="survey-wrapper style-scope ytd-inline-survey-renderer">\n    <div id="star-survey" class="style-scope ytd-inline-survey-renderer">\n      <div id="inline-survey-header" class="style-scope ytd-inline-survey-renderer">\n        <h2 class="header-text style-scope ytd-inline-survey-renderer">\n          <span id="title" class="style-scope ytd-inline-survey-renderer">[[getSimpleString(data.title)]]</span>\n          <span id="subtitle" class="style-scope ytd-inline-survey-renderer">[[getSimpleString(data.subtitle)]]</span>\n        </h2>\n        <yt-icon-button hidden="[[expanded]]" label="[[getSimpleString(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-inline-survey-renderer">\n          <yt-icon icon="yt-icons:close" class="style-scope ytd-inline-survey-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div id="inline-survey-compact-video-renderer" class="style-scope ytd-inline-survey-renderer"></div>\n      <div id="rating-survey" class="style-scope ytd-inline-survey-renderer"></div>\n    </div>\n    <div id="follow-up-survey" hidden="[[!expanded]]" class="style-scope ytd-inline-survey-renderer">\n      <div id="follow-up-header" class="style-scope ytd-inline-survey-renderer">\n        <h2 class="header-text style-scope ytd-inline-survey-renderer">\n          <span id="follow-up-title" class="style-scope ytd-inline-survey-renderer">\n            [[getSimpleString(followUpSurveyCommand.followUpText)]]\n          </span>\n        </h2>\n      </div>\n      <iron-selector id="follow-up-survey-options" activate-event="" selected-attribute="checked" class="style-scope ytd-inline-survey-renderer">\n      </iron-selector>\n      <div id="submit-btn-footer" class="style-scope ytd-inline-survey-renderer">\n        <ytd-button-renderer id="submit-button" data="[[data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer]]" on-click="onSubmitTap" class="style-scope ytd-inline-survey-renderer">\n        </ytd-button-renderer>\n      </div>\n    </div>\n  </div>\n  <div id="skip-btn-footer" class="style-scope ytd-inline-survey-renderer"></div>\n  <div id="dismiss-button" hidden="[[!expanded]]" class="style-scope ytd-inline-survey-renderer">\n    <yt-icon-button label="[[getSimpleString(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-inline-survey-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope ytd-inline-survey-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-inline-survey-renderer">\n  <div id="post-submit-message" class="style-scope ytd-inline-survey-renderer"></div>\n  <div id="continue-btn-footer" class="style-scope ytd-inline-survey-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return QOD=g},{mode:1});var uWd=["en-CA","en","es-MX","fr-CA"];_.xjA=_.bC(function(g){var v=_.KM(g,{isOverlay:!1,isModern:!1}),r=v.captionIconType,k=v.onClick;g=v.ariaLabel;var y=v.ariaPressed,z=v.isOverlay,W=v.isModern;v=_.sv(function(e){_.xf(e,127299)});
var S=_.oV(function(e){_.jM(127299);k==null||k(e);return!1}),Y={};
return _.A("ytm-closed-captioning-button",{class:_.IV("ytmClosedCaptioningButtonHost",(Y.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return r()===-1&&z()},Y.ytmClosedCaptioningButtonIconDisabled=function(){return r()===-1&&!z()},Y))},_.A("button",{el:v,
class:"ytmClosedCaptioningButtonButton",title:g,"aria-label":g,"aria-pressed":y,"on:click":S},_.A(_.eg,{icon:function(){var e="";var a=W()?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";var E=_.o0().get("hl");a=!E||uWd.includes(E)?a:"SUBTITLES";E=r();switch(E){case -1:case 0:e=a;break;case 1:e=a+"_FILLED";break;default:_.zb(E)}return e}})))},"$e");
_.xjA.idomCompat={callbacks:{onClick:!0}};
}catch(e){_._DumpException(e)}
try{
_.X2=function(g){return function(v,r){var k=g||r.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(v,r,{get:function(){var y;return this.$?this.$[k]:(y=_.WX(this))==null?void 0:y.querySelector("#"+k)},
enumerable:!0,configurable:!0})}};_.BF=function(g){g=g===void 0?!1:g;_.pg.call(this);this.pubSub_=new _.SE(g);_.P0(this,this.pubSub_)};
_.X8(_.BF,_.pg);_.BF.prototype.subscribe=function(g,v,r){return this.isDisposed()?0:this.pubSub_.subscribe(g,v,r)};
_.BF.prototype.unsubscribe=function(g,v,r){return this.isDisposed()?!1:this.pubSub_.unsubscribe(g,v,r)};
_.BF.prototype.unsubscribeByKey=function(g){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(g)};
_.BF.prototype.publish=function(g,v){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var yZD=function(){_.LI("ypcRedeemFlowStarted")},SO=function(g){_.LI("ypcRedeemFlowFailed",void 0,void 0,void 0,g)},cZS=function(g,v,r){v&&r&&(g.videos.forEach(function(k){k.videoId===v&&(k.itemId=r)}),g.recommendedVideos.forEach(function(k){k.videoId===v&&(k.itemId=r)}))};var zpG;var Izb;/*

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
*/
_.Tz({_template:function(){if(Izb!==void 0)return Izb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-image--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_image.tp.yt.iron.image.css.js--\x3e<a id="baseURIAnchor" href="#" class="style-scope tp-yt-iron-image"></a>\n<div id="sizedImgDiv" role="img" hidden$="[[_computeImgDivHidden(sizing)]]" aria-hidden$="[[_computeImgDivARIAHidden(alt)]]" aria-label$="[[_computeImgDivARIALabel(alt, src)]]" class="style-scope tp-yt-iron-image"></div>\n<img id="img" alt$="[[alt]]" hidden$="[[_computeImgHidden(sizing)]]" crossorigin$="[[crossorigin]]" on-load="_imgOnLoad" on-error="_imgOnError" class="style-scope tp-yt-iron-image">\n<div id="placeholder" hidden$="[[_computePlaceholderHidden(preload, fade, loading, loaded)]]" class$="[[_computePlaceholderClassName(preload, fade, loading, loaded)]] style-scope tp-yt-iron-image"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;zpG===void 0&&(zpG=document.createElement("template"));var k=zpG;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return Izb=g},
is:"tp-yt-iron-image",properties:{src:{type:String,value:""},alt:{type:String,value:null},crossorigin:{type:String,value:null},preventLoad:{type:Boolean,value:!1},sizing:{type:String,value:null,reflectToAttribute:!0},position:{type:String,value:"center"},preload:{type:Boolean,value:!1},placeholder:{type:String,value:null,observer:"_placeholderChanged"},fade:{type:Boolean,value:!1},loaded:{notify:!0,readOnly:!0,type:Boolean,value:!1},loading:{notify:!0,readOnly:!0,type:Boolean,value:!1},error:{notify:!0,
readOnly:!0,type:Boolean,value:!1},width:{observer:"_widthChanged",type:Number,value:null},height:{observer:"_heightChanged",type:Number,value:null}},observers:["_transformChanged(sizing, position)","_loadStateObserver(src, preventLoad)"],created:function(){this._resolvedSrc=""},
_imgOnLoad:function(){this.$.img.src===this._resolveSrc(this.src)&&(this._setLoading(!1),this._setLoaded(!0),this._setError(!1))},
_imgOnError:function(){this.$.img.src===this._resolveSrc(this.src)&&(this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",this._setLoading(!1),this._setLoaded(!1),this._setError(!0))},
_computePlaceholderHidden:function(){return!this.preload||!this.fade&&!this.loading&&this.loaded},
_computePlaceholderClassName:function(){return this.preload&&this.fade&&!this.loading&&this.loaded?"faded-out":""},
_computeImgDivHidden:function(){return!this.sizing},
_computeImgDivARIAHidden:function(){return this.alt===""?"true":void 0},
_computeImgDivARIALabel:function(){return this.alt!==null?this.alt:this.src===""?"":this._resolveSrc(this.src).replace(/[?|#].*/g,"").split("/").pop()},
_computeImgHidden:function(){return!!this.sizing},
_widthChanged:function(){this.style.width=isNaN(this.width)?this.width:this.width+"px"},
_heightChanged:function(){this.style.height=isNaN(this.height)?this.height:this.height+"px"},
_loadStateObserver:function(g,v){var r=this._resolveSrc(g);r!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",g===""||v?this._setLoading(!1):(this._resolvedSrc=r,this.$.img.src=this._resolvedSrc,this.$.sizedImgDiv.style.backgroundImage='url("'+this._resolvedSrc+'")',this._setLoading(!0)),this._setLoaded(!1),this._setError(!1))},
_placeholderChanged:function(){this.$.placeholder.style.backgroundImage=this.placeholder?'url("'+this.placeholder+'")':""},
_transformChanged:function(){var g=this.$.sizedImgDiv.style,v=this.$.placeholder.style;g.backgroundSize=v.backgroundSize=this.sizing;g.backgroundPosition=v.backgroundPosition=this.sizing?this.position:"";g.backgroundRepeat=v.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(g){g=_.MG(g,this.$.baseURIAnchor.href);g.length>=2&&g[0]==="/"&&g[1]!=="/"&&(g=(location.origin||location.protocol+"//"+location.host)+g);return g}});var Wkq;var POq;_.Tz({_template:function(){if(POq!==void 0)return POq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-card--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_card.tp.yt.paper.card.css.js--\x3e<div class="header style-scope tp-yt-paper-card">\n  <tp-yt-iron-image hidden$="[[!image]]" aria-hidden$="[[_isHidden(image)]]" src="[[image]]" alt="[[alt]]" placeholder="[[placeholderImage]]" preload="[[preloadImage]]" fade="[[fadeImage]]" class="style-scope tp-yt-paper-card"></tp-yt-iron-image>\n  <div hidden$="[[!heading]]" class$="title-text [[_computeHeadingClass(image)]] style-scope tp-yt-paper-card">\n    [[heading]]\n  </div>\n</div>\n\n<slot class="style-scope tp-yt-paper-card"></slot>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;Wkq===void 0&&(Wkq=document.createElement("template"));var k=Wkq;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return POq=g},
is:"tp-yt-paper-card",properties:{heading:{type:String,value:"",observer:"_headingChanged"},image:{type:String,value:""},alt:{type:String},preloadImage:{type:Boolean,value:!1},fadeImage:{type:Boolean,value:!1},placeholderImage:{type:String,value:null},elevation:{type:Number,value:1,reflectToAttribute:!0},animatedShadow:{type:Boolean,value:!1},animated:{type:Boolean,reflectToAttribute:!0,readOnly:!0,computed:"_computeAnimated(animatedShadow)"}},_isHidden:function(g){return g?"false":"true"},
_headingChanged:function(g){var v=this.getAttribute("heading"),r=this.getAttribute("aria-label");typeof r==="string"&&r!==v||this.setAttribute("aria-label",g)},
_computeHeadingClass:function(g){return g?" over-image":""},
_computeAnimated:function(g){return g}});var S4M=new _.G("addRendererToItemSectionAction");var oOD;var o9=function(){return _.J.apply(this,arguments)||this};
_.N(o9,_.J);o9.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],o9.prototype,"rendererBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],o9.prototype,"dismissibleItemBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],o9.prototype,"rendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],o9.prototype,"data",void 0);o9=_.K([_.V({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],o9);
_.m(o9,"ytd-comment-history-entry-renderer",function(){if(oOD!==void 0)return oOD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-history-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="main style-scope ytd-comment-history-entry-renderer">\n  <yt-formatted-string class="summary style-scope ytd-comment-history-entry-renderer" link-inherit-color="" text="[[data.summary]]"></yt-formatted-string>\n  <ytd-expander class="content-expander style-scope ytd-comment-history-entry-renderer" hidden="[[!data.content]]" max-number-of-lines="4">\n    <yt-formatted-string class="content style-scope ytd-comment-history-entry-renderer" slot="content" force-default-style="" split-lines="" text="[[data.content]]">\n    </yt-formatted-string>\n    <span class="more-button style-scope ytd-comment-history-entry-renderer" slot="more-button">[[getSimpleString(data.readMoreText)]]</span>\n    <span class="less-button style-scope ytd-comment-history-entry-renderer" slot="less-button">[[getSimpleString(data.showLessText)]]</span>\n  </ytd-expander>\n  <yt-formatted-string class="timestamp style-scope ytd-comment-history-entry-renderer" text="[[data.timestamp]]"></yt-formatted-string>\n</div>\n<div id="menu" class="style-scope ytd-comment-history-entry-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return oOD=g},{mode:1});var Y4M;_.Hq("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.Hq("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var YP=function(){return _.J.apply(this,arguments)||this};
_.N(YP,_.J);_.c=YP.prototype;_.c.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.onKeyUp=function(g){if(g.keyCode===13)this.onTap()};
_.c.onTap=function(){this.data.recordClickEndpoint&&_.h0().resolve(_.nv).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var g=this.data.navigationEndpoint;g&&_.l(g,_.Hk)&&_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}})};
_.c.readChanged=function(){var g;_.Mm(this.hostElement,"unread",!((g=this.data)==null?0:g.read))};
_.c.dataChanged=function(){this.data&&_.Mm(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.c.computeThumbnailSize=function(){var g;return((g=this.data)==null?0:g.highPriorityNotification)?32:48};
_.c.getEndpointURL=function(g){return g&&!_.l(g,_.Hk)?this.componentBehavior.computeHref_(g):null};
_.c.getEndpointData=function(g){return g&&!_.l(g,_.Hk)?g:null};
YP.prototype.computeThumbnailSize=YP.prototype.computeThumbnailSize;YP.prototype.dataChanged=YP.prototype.dataChanged;YP.prototype.readChanged=YP.prototype.readChanged;YP.prototype.onKeyUp=YP.prototype.onKeyUp;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],YP.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],YP.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],YP.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],YP.prototype,"data",void 0);_.K([_.u({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.F("design:type",Number)],YP.prototype,"thumbnailSize",void 0);_.K([_.zz("keyup"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],YP.prototype,"onKeyUp",null);
_.K([_.IU("data.read"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YP.prototype,"readChanged",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YP.prototype,"dataChanged",null);_.K([_.IU("data.highPriorityNotification"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YP.prototype,"computeThumbnailSize",null);
YP=_.K([_.V({is:"ytd-notification-renderer",disableElementRegistration:!0})],YP);
_.m(YP,"ytd-notification-renderer",function(){if(Y4M!==void 0)return Y4M;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-notification-renderer" href$="[[getEndpointURL(data.navigationEndpoint)]]" data="[[getEndpointData(data.navigationEndpoint)]]" on-tap="onTap" tabindex="0" role="link">\n  <div id="new" class="style-scope ytd-notification-renderer"></div>\n  <yt-img-shadow id="avatar" class="thumbnail  style-scope ytd-notification-renderer" height="[[thumbnailSize]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailSize]]">\n  </yt-img-shadow>\n  <div class="text style-scope ytd-notification-renderer">\n    <yt-formatted-string class="message style-scope ytd-notification-renderer" text="[[data.shortMessage]]"></yt-formatted-string>\n    <div id="call-to-action" hidden="[[!data.highPriorityNotificationActionButton]]" class="style-scope ytd-notification-renderer"></div>\n    <div class="metadata style-scope ytd-notification-renderer">\n      <yt-formatted-string text="[[data.footer]]" class="style-scope ytd-notification-renderer"></yt-formatted-string>\n      <yt-formatted-string text="[[data.sentTimeText]]" class="style-scope ytd-notification-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <template is="dom-if" if="[[data.videoThumbnail]]" class="style-scope ytd-notification-renderer">\n    <div class="thumbnail-container style-scope ytd-notification-renderer">\n      <yt-img-shadow thumbnail="[[data.videoThumbnail]]" width="86" class="style-scope ytd-notification-renderer"></yt-img-shadow>\n    </div>\n  </template>\n</a>\n<div id="menu" class="style-scope ytd-notification-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Y4M=g},{mode:1});var U9S;var U9=function(){return _.J.apply(this,arguments)||this};
_.N(U9,_.J);U9.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"}}}};
U9.prototype.computeActionButtonClass=function(g){return!g.actionButtons||g.actionButtons.length<=1?"single-button":g.description?"vertical-buttons":"horizontal-buttons"};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],U9.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],U9.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],U9.prototype,"data",void 0);U9=_.K([_.V({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],U9);
_.m(U9,"ytd-playlist-show-metadata-renderer",function(){if(U9S!==void 0)return U9S;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-show-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-desc" class="style-scope ytd-playlist-show-metadata-renderer">\n  <div id="dropdown" class="style-scope ytd-playlist-show-metadata-renderer"></div>\n  <ytd-expander class="description style-scope ytd-playlist-show-metadata-renderer" max-number-of-lines="2">\n    <yt-formatted-string id="description" class="content style-scope ytd-playlist-show-metadata-renderer" slot="content" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="more-button style-scope ytd-playlist-show-metadata-renderer" slot="more-button" role="button" text="[[data.showMoreText]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="less-button style-scope ytd-playlist-show-metadata-renderer" slot="less-button" role="button" text="[[data.showLessText]]">\n    </yt-formatted-string>\n  </ytd-expander>\n</div>\n<div id="action-buttons" class$="[[computeActionButtonClass(data)]] style-scope ytd-playlist-show-metadata-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return U9S=g},{mode:1});var AZv;_.Hq("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var Aj=function(){return _.J.apply(this,arguments)||this};
_.N(Aj,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Aj.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Aj.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Aj.prototype,"data",void 0);Aj=_.K([_.V({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],Aj);
_.m(Aj,"ytd-purchase-item-renderer",function(){if(AZv!==void 0)return AZv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint purchase-endpoint style-scope ytd-purchase-item-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div class="thumb-container style-scope ytd-purchase-item-renderer">\n    <yt-img-shadow fit="" thumbnail="[[data.thumbnail]]" class="style-scope ytd-purchase-item-renderer"></yt-img-shadow>\n  </div>\n  <div class="details style-scope ytd-purchase-item-renderer">\n    <yt-formatted-string class="title style-scope ytd-purchase-item-renderer" text="[[data.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="price-text style-scope ytd-purchase-item-renderer" no-endpoints="" text="[[data.priceText]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="manage-subscription-text style-scope ytd-purchase-item-renderer" force-default-style="" text="[[data.manageSubscriptionText]]">\n    </yt-formatted-string>\n  </div>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return AZv=g},{mode:1});var epv;var azM={};azM.YtSimpleTextSectionBehavior={properties:{data:Object,layoutStyle:{type:String,computed:"computeLayoutStyle_(data.layoutStyle)",reflectToAttribute:!0},role:{type:String,computed:"computeRole_(data.layoutStyle)",reflectToAttribute:!0}},created:function(){this.LAYOUT_STYLE_PREFIX_="SIMPLE_TEXT_LAYOUT_STYLE_"},
computeLayoutStyle_:function(g){if(g)return g.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(g){if(g==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.Hq("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var eO=function(){return _.J.apply(this,arguments)||this};
_.N(eO,_.J);eO.prototype.onYtNavigate=function(g){var v=this.openPopupBehavior.getNavigationEndpointPopupAction(g.detail.endpoint);v&&(g.stopPropagation(),this.openPopupBehavior.openPopup(v))};
eO.prototype.onYtNavigate=eO.prototype.onYtNavigate;_.K([_.D(azM.YtSimpleTextSectionBehavior),_.F("design:type",Object)],eO.prototype,"ytSimpleTextSectionBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],eO.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.m7),_.F("design:type",Object)],eO.prototype,"openPopupBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],eO.prototype,"data",void 0);
_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],eO.prototype,"onYtNavigate",null);eO=_.K([_.V({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],eO);
_.m(eO,"ytd-simple-text-section-renderer",function(){if(epv!==void 0)return epv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-simple-text-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.lines]]" class="style-scope ytd-simple-text-section-renderer">\n  <yt-formatted-string class="text style-scope ytd-simple-text-section-renderer" text="[[item]]"></yt-formatted-string>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return epv=g},{mode:1});var EOD;_.Hq("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var a9=function(){return _.J.apply(this,arguments)||this};
_.N(a9,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],a9.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],a9.prototype,"data",void 0);a9=_.K([_.V({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],a9);
_.m(a9,"ytd-unlimited-page-feature-info-renderer",function(){if(EOD!==void 0)return EOD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unlimited-page-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-unlimited-page-feature-info-renderer">\n  <yt-formatted-string class="info-head style-scope ytd-unlimited-page-feature-info-renderer" text="[[data.title]]"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.descriptions]]" class="style-scope ytd-unlimited-page-feature-info-renderer">\n    <yt-formatted-string class="info-desc style-scope ytd-unlimited-page-feature-info-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n</div>\n<yt-img-shadow class="icon-thumbnail style-scope ytd-unlimited-page-feature-info-renderer" height="194" thumbnail="[[data.iconThumbnail]]" width="390">\n</yt-img-shadow>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return EOD=g},{mode:1});var d9q;var pfM;var E9=function(){return _.J.apply(this,arguments)||this};
_.N(E9,_.J);E9.prototype.dataChanged=function(){if(this.data){var g=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);g&&(g=_.hH(g,screen.width),this.hostElement.style.backgroundImage="url("+g+")")}};
E9.prototype.dataChanged=E9.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],E9.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],E9.prototype,"data",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],E9.prototype,"dataChanged",null);E9=_.K([_.V({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],E9);
_.m(E9,"ytd-post-redemption-section-renderer",function(){if(pfM!==void 0)return pfM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-redemption-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="img-container style-scope ytd-post-redemption-section-renderer">\n  <yt-img-shadow id="logo" height="25" thumbnail="[[data.logoImage.thumbnailLandscapePortraitRenderer.portrait]]" class="style-scope ytd-post-redemption-section-renderer">\n  </yt-img-shadow>\n</div>\n<div class="container style-scope ytd-post-redemption-section-renderer">\n  <div class="title style-scope ytd-post-redemption-section-renderer">[[getSimpleString(data.title)]]</div>\n  <ytd-button-renderer id="redeem-button" data="[[data.button.buttonRenderer]]" class="style-scope ytd-post-redemption-section-renderer">\n  </ytd-button-renderer>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return pfM=g},{mode:1});var T_M;var dl=function(){return _.J.apply(this,arguments)||this};
_.N(dl,_.J);dl.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],dl.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],dl.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],dl.prototype,"data",void 0);dl=_.K([_.V({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],dl);
_.m(dl,"ytd-ypc-post-redemption-renderer",function(){if(T_M!==void 0)return T_M;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-post-redemption-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="store-value-balance" class="style-scope ytd-ypc-post-redemption-renderer">[[getSimpleString(data.storeValueBalance)]]</div>\n<div id="contents" class="style-scope ytd-ypc-post-redemption-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return T_M=g},{mode:1});_.Hq("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var po=function(){var g=_.J.apply(this,arguments)||this;g.MIN_CODE_LENGTH=12;g.MAX_CODE_LENGTH=24;return g};
_.N(po,_.J);_.c=po.prototype;_.c.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.c.created=function(){this.riskService=new _.gtJ;this.loadPaymentThenable=_.rwY(_.Cv("YPC_MB_URL"))};
_.c.ready=function(){var g=this;this.code.addEventListener("keypress",function(v){g.onCodeInputKeypress(v)})};
_.c.dataChanged=function(){var g=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(v){v=_.I(v);for(var r=v.next();!r.done;r=v.next())r=r.value,r.type==="attributes"&&r.attributeName==="dark"&&g.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.c.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var g=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+g+")")}};
_.c.computeRedeemButton=function(g){(g=this.get("redeemButton.buttonRenderer",g))&&(g=Object.assign({},g,{serviceEndpoint:void 0}));return g};
_.c.onRedeemButtonTap=function(g){g.stopPropagation();yZD();this.redeemCode()};
_.c.redeemCode=function(){var g=this;this.isLoading=!0;var v=this.riskService.init();_.Ae([v,this.loadPaymentThenable]).then(function(){var r=g.data.redeemButton.buttonRenderer.serviceEndpoint,k=_.vtY(),y=payments.business.integration.ClientTokenFactory.createClientToken(_.l(r,_.kwu).countryCode,k);k={c:g.code.value.trim(),rd:window.btoa(k),ctk:y};r&&_.h0().resolve(_.nv).resolveCommand(r,{form:Object.assign({},k,{element:g.hostElement})})},function(){g.showGenericError();
SO("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.xA(Error("Tl"))})};
_.c.onYtServiceRequestCompleted=function(g){g.stopPropagation();this.isLoading=!1;var v,r;this.errorMessage=(v=g.detail)==null?void 0:(r=v.data)==null?void 0:r.errorMessage;var k,y;this.postRedemptionRenderer=(k=g.detail)==null?void 0:(y=k.data)==null?void 0:y.renderer;var z,W;if(g=(z=g.detail)==null?void 0:(W=z.data)==null?void 0:W.redirectEndpoint)this.isLoading=!0,_.hV(this.hostElement,"yt-navigate",{endpoint:g});this.errorMessage?SO("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
g)&&_.LI("ypcRedeemFlowSucceeded")};
_.c.onYtServiceRequestError=function(g){g.stopPropagation();this.isLoading=!1;if(g=this.get("detail.error.message",g))this.errorMessage=_.qd(g);SO("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.c.onInvokeInstrumentManagerActionCompleted=function(g){g.stopPropagation();this.redeemCode()};
_.c.onInvokeInstrumentManagerActionError=function(g){g.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",g)){case "instrumentManagerLoadError":this.showGenericError();SO("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();SO("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.LI("ypcRedeemFlowCancelled")}};
_.c.onInput=function(){var g=this;_.xx(this,"onInput",function(){var v=g.code.value.trim();g.redeemButtonDisabled=v.length<g.MIN_CODE_LENGTH||v.length>g.MAX_CODE_LENGTH},200)};
_.c.onCodeInputKeypress=function(g){g.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(yZD(),this.redeemCode())};
_.c.computeImageUrl=function(g){return g?_.hH(g.thumbnails,600):null};
_.c.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
po.prototype.onInvokeInstrumentManagerActionError=po.prototype.onInvokeInstrumentManagerActionError;po.prototype.onInvokeInstrumentManagerActionCompleted=po.prototype.onInvokeInstrumentManagerActionCompleted;po.prototype.onYtServiceRequestError=po.prototype.onYtServiceRequestError;po.prototype.onYtServiceRequestCompleted=po.prototype.onYtServiceRequestCompleted;po.prototype.dataChanged=po.prototype.dataChanged;
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],po.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],po.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],po.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],po.prototype,"isLoading",void 0);_.K([_.u(),_.F("design:type",Boolean)],po.prototype,"redeemButtonDisabled",void 0);
_.K([_.u(),_.F("design:type",Object)],po.prototype,"errorMessage",void 0);_.K([_.u(),_.F("design:type",Object)],po.prototype,"postRedemptionRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],po.prototype,"observer",void 0);_.K([_.PX("#code"),_.F("design:type",HTMLInputElement)],po.prototype,"code",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],po.prototype,"dataChanged",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],po.prototype,"onYtServiceRequestCompleted",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],po.prototype,"onYtServiceRequestError",null);
_.K([_.zz("yt-invoke-instrument-manager-action-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],po.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.K([_.zz("yt-invoke-instrument-manager-action-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],po.prototype,"onInvokeInstrumentManagerActionError",null);po=_.K([_.V({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],po);
_.m(po,"ytd-redeem-code-renderer",function(){if(d9q!==void 0)return d9q;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-redeem-code-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" hidden="[[postRedemptionRenderer]]" class="style-scope ytd-redeem-code-renderer">\n  <div class="title style-scope ytd-redeem-code-renderer">[[getSimpleString(data.title)]]</div>\n  <div class="subtitle style-scope ytd-redeem-code-renderer">[[getSimpleString(data.subTitle)]]</div>\n  <input id="code" type="text" autocomplete="off" maxlength="24" on-input="onInput" size="24" placeholder="[[getSimpleString(data.placeholderText)]]" slot="input" class="style-scope ytd-redeem-code-renderer">\n  <yt-formatted-string id="error-message" hidden="[[!errorMessage]]" text="[[errorMessage]]" class="style-scope ytd-redeem-code-renderer">\n      </yt-formatted-string>\n  <yt-formatted-string id="terms" text="[[data.termsConditions]]" class="style-scope ytd-redeem-code-renderer"></yt-formatted-string>\n  \n  <ytd-button-renderer id="redeem-button" data="[[computeRedeemButton(data)]]" disabled="[[redeemButtonDisabled]]" on-tap="onRedeemButtonTap" class="style-scope ytd-redeem-code-renderer">\n  </ytd-button-renderer>\n</div>\n<div id="success-page" class="style-scope ytd-redeem-code-renderer"></div>\n<tp-yt-paper-spinner-lite id="loading" active="[[isLoading]]" class="style-scope ytd-redeem-code-renderer">\n</tp-yt-paper-spinner-lite>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return d9q=g},{mode:1});var lzb;_.Hq("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var TW=function(){var g=_.J.apply(this,arguments)||this;g.businessEmailDisplayState="HIDE_SECTION";return g};
_.N(TW,_.J);_.c=TW.prototype;_.c.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.links":{id:"link-list-container",mapping:{channelExternalLinkViewModel:{component:"yt-channel-external-link-view-model",params:{useSmallFont:!0}}}}}};
_.c.dataChanged=function(){this.data&&(this.data.businessEmailButton||this.data.signInForBusinessEmail)?this.data.signInForBusinessEmail?this.businessEmailDisplayState="SIGN_IN_REQUIRED":this.businessEmailErrorMessage?this.businessEmailDisplayState="ERROR_MESSAGE":(this.businessEmailDisplayState="REVEAL_BUTTON",this.data.businessEmail&&(this.businessEmail=this.data.businessEmail)):this.businessEmailDisplayState="HIDE_SECTION"};
_.c.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.c.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.CW("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA"))};
_.c.onYtServiceRequestCompleted=function(g){var v;if((v=g.detail.data)==null?0:v.businessEmail)this.businessEmail=g.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var r;if((r=g.detail.data)==null?0:r.errorMessage)this.businessEmailErrorMessage=g.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.c.computeEmailHref=function(g){return"mailto:"+g};
_.c.computeSafeUrl=function(g){if(g)return _.pV(g)};
_.c.onBusinessEmailCaptchaSubmit=function(){var g;(g=this.data)!=null&&g.onBusinessEmailRevealClickCommand&&(g=this.JSC$19095_captchaTextarea.value)&&(g={recaptcha_response_token:g,channel_id:this.data.channelId},_.h0().resolve(_.nv).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},g,{element:this.hostElement})}))};
_.c.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.mx.Object.defineProperties(TW.prototype,{hideDetailsSection:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.country&&!this.data.businessEmailButton}},
shouldShowNewLinks:{configurable:!0,enumerable:!0,get:function(){var g,v;return!((g=this.data)==null||!g.primaryLinks)&&!((v=this.data)==null?0:v.links)&&this.data.primaryLinks.every(function(r){return r.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var g,v;return!((g=this.data)==null||!g.primaryLinks)&&!((v=this.data)==null?0:v.links)&&!this.shouldShowNewLinks}}});
TW.prototype.onYtServiceRequestCompleted=TW.prototype.onYtServiceRequestCompleted;TW.prototype.dataChanged=TW.prototype.dataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],TW.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],TW.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],TW.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.PX("#g-recaptcha-response"),_.F("design:type",HTMLTextAreaElement)],TW.prototype,"JSC$19095_captchaTextarea",void 0);_.K([_.u(),_.F("design:type",Object)],TW.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],TW.prototype,"businessEmailDisplayState",void 0);_.K([_.u(),_.F("design:type",String)],TW.prototype,"businessEmail",void 0);_.K([_.u(),_.F("design:type",String)],TW.prototype,"businessEmailErrorMessage",void 0);
_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],TW.prototype,"hideDetailsSection",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TW.prototype,"dataChanged",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],TW.prototype,"shouldShowNewLinks",null);_.K([_.C("data","shouldShowLinks"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],TW.prototype,"shouldShowLegacyLinks",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],TW.prototype,"onYtServiceRequestCompleted",null);TW=_.K([_.V({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],TW);
_.m(TW,"ytd-channel-about-metadata-renderer",function(){if(lzb!==void 0)return lzb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-about-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-column" class="style-scope ytd-channel-about-metadata-renderer">\n  <div id="description-container" hidden="[[!data.description]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.descriptionLabel]]">\n    </yt-formatted-string>\n    <yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-channel-about-metadata-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="bio-container" hidden="[[!data.artistBio]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.artistBioLabel]]">\n    </yt-formatted-string>\n    <yt-formatted-string id="bio" split-lines="" text="[[data.artistBio]]" class="style-scope ytd-channel-about-metadata-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="photos-container" hidden="[[!data.artistGalleryPhotos]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.artistGalleryLabel]]">\n    </yt-formatted-string>\n    <div id="photos" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.artistGalleryPhotos]]" strip-whitespace="" class="style-scope ytd-channel-about-metadata-renderer">\n        <a href="[[computeSafeUrl(item.originalPhotoUrl)]]" target="_blank" class="style-scope ytd-channel-about-metadata-renderer">\n          <img src$="[[computeSafeUrl(item.thumbnailUrl)]]" alt="" class="style-scope ytd-channel-about-metadata-renderer">\n        </a>\n      </template>\n    </div>\n  </div>\n  <div id="details-container" hidden="[[hideDetailsSection]]" class="style-scope ytd-channel-about-metadata-renderer">\n     <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.detailsLabel]]">\n    </yt-formatted-string>\n    <table class="style-scope ytd-channel-about-metadata-renderer">\n      <tbody class="style-scope ytd-channel-about-metadata-renderer"><tr hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n        <td class="label style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.businessEmailLabel]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.signInForBusinessEmail]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <ytd-button-renderer align-by-text="" data="[[data.businessEmailButton.buttonRenderer]]" on-click="onBusinessEmailClick" class="style-scope ytd-channel-about-metadata-renderer">\n          </ytd-button-renderer>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-channel-about-metadata-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-channel-about-metadata-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-channel-about-metadata-renderer">\n              <yt-formatted-string text="[[data.businessEmailRevealSubmitButtonLabel]]" class="style-scope ytd-channel-about-metadata-renderer">\n              </yt-formatted-string>\n            </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <a id="email" href$="[[computeEmailHref(businessEmail)]]" target="_blank" class="style-scope ytd-channel-about-metadata-renderer">[[businessEmail]]</a>\n        </td>\n      </tr>\n      <tr hidden="[[!data.country]]" class="style-scope ytd-channel-about-metadata-renderer">\n        <td class="label style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.countryLabel]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n        <td class="style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.country]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="links-container" hidden="[[!data.links]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n    </div>\n  </div>\n  <div id="new-links-container" hidden="[[!shouldShowNewLinks]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="custom-link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.primaryLinks]]" as="link" class="style-scope ytd-channel-about-metadata-renderer">\n        <div class="custom-link style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string class="custom-link-title style-scope ytd-channel-about-metadata-renderer" no-endpoints="" no-style="" text="[[link.title]]">\n          </yt-formatted-string>\n          <a class="yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer" href$="[[computeHref_(link.navigationEndpoint)]]" data="[[link.navigationEndpoint]]">\n            [[link.displayUrl]]\n          </a>\n        </div>\n      </template>\n    </div>\n  </div>\n  <div id="legacy-links-container" hidden="[[!shouldShowLegacyLinks]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="legacy-link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.primaryLinks]]" as="link" class="style-scope ytd-channel-about-metadata-renderer">\n        <a class="yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer" href$="[[computeHref_(link.navigationEndpoint)]]" data="[[link.navigationEndpoint]]">\n          <yt-formatted-string class="info-text style-scope ytd-channel-about-metadata-renderer" no-endpoints="" no-style="" text="[[link.title]]">\n          </yt-formatted-string>\n        </a>\n      </template>\n    </div>\n  </div>\n</div>\n<div id="right-column" class="style-scope ytd-channel-about-metadata-renderer">\n  <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.statsLabel]]">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.joinedDateText]]" text="[[data.joinedDateText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.viewCountText]]" no-styles="" text="[[data.viewCountText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.phoneVerifiedText]]" text="[[data.phoneVerifiedText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <div id="action-buttons" class="style-scope ytd-channel-about-metadata-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return lzb=g},{mode:1});var fzM;_.Hq("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var lF=function(){return _.J.apply(this,arguments)||this};
_.N(lF,_.J);lF.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"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],lF.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],lF.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],lF.prototype,"data",void 0);lF=_.K([_.V({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],lF);
_.m(lF,"ytd-channel-featured-content-renderer",function(){if(fzM!==void 0)return fzM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-featured-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-featured-content-renderer">\n  <h3 class="style-scope ytd-channel-featured-content-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-channel-featured-content-renderer"></yt-formatted-string>\n  </h3>\n  <yt-formatted-string id="subtitle" text="[[data.subTitle]]" class="style-scope ytd-channel-featured-content-renderer"></yt-formatted-string>\n</div>\n<div id="contents" class="style-scope ytd-channel-featured-content-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return fzM=g},{mode:1});var N_D;_.Hq("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var fo=function(){var g=_.J.apply(this,arguments)||this;g.roundContainer=!0;g.amsterdamEnabled=_.T("enable_desktop_amsterdam_info_panels");return g};
_.N(fo,_.J);_.c=fo.prototype;_.c.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.c.dataChanged=function(){this.imageWidth=this.imageHeight=24;var g=this.data;g.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!g.style&&g.image&&g.image.thumbnails.length&&(g=g.image.thumbnails[0],this.imageWidth=g.width||0,this.imageHeight=g.height||0)};
_.c.computeSource=function(g){return g.secondarySource?_.sf(g.secondarySource):_.sf(g.source)};
_.c.computeClarifyStyle=function(g){return g?g.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.c.isLargeStyle=function(g){return g==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.c.computeBackgroundStyle=function(g){return g?g.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.c.computeHasActionButton=function(g){return!!g.actionButton};
_.c.computeHasBottomSection=function(g){return!!g.ctaHasBottomSection};
_.c.computeIsSourceMissing=function(g){return g.ctaHasBottomSection===!1?!0:g&&this.computeSource(g)?!1:!0};
_.c.computeSecondaryEndpoint=function(g){return g.secondaryEndpoint||g.endpoint};
fo.prototype.dataChanged=fo.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],fo.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],fo.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],fo.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Number)],fo.prototype,"imageWidth",void 0);_.K([_.u(),_.F("design:type",Number)],fo.prototype,"imageHeight",void 0);
_.K([_.u({computed:"computeSecondaryEndpoint(data)"}),_.F("design:type",Object)],fo.prototype,"secondaryEndpoint",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.F("design:type",Boolean)],fo.prototype,"hasActionButton",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.F("design:type",Boolean)],fo.prototype,"hasBottomSection",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.F("design:type",Boolean)],fo.prototype,"missingSource",void 0);_.K([_.u({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],fo.prototype,"icon",void 0);_.K([_.u({computed:"computeIcon_(data.secondaryIcon)"}),_.F("design:type",String)],fo.prototype,"secondaryIcon",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.F("design:type",String)],fo.prototype,"clarifyStyle",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.F("design:type",String)],fo.prototype,"backgroundStyle",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],fo.prototype,"roundContainer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],fo.prototype,"amsterdamEnabled",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fo.prototype,"dataChanged",null);
fo=_.K([_.V({is:"ytd-clarification-renderer",disableElementRegistration:!0})],fo);
_.m(fo,"ytd-clarification-renderer",function(){if(N_D!==void 0)return N_D;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clarification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-clarification-renderer">\n  \n  <a class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n    <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-clarification-renderer"></yt-icon>\n    <yt-img-shadow height="[[imageHeight]]" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="[[imageWidth]]" class="style-scope ytd-clarification-renderer">\n    </yt-img-shadow>\n  </a>\n  <div class="text style-scope ytd-clarification-renderer">\n    \n    <a id="section-header" class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-clarification-renderer">\n      </yt-icon>\n      <yt-img-shadow height="[[imageHeight]]" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="[[imageWidth]]" class="style-scope ytd-clarification-renderer">\n      </yt-img-shadow>\n      <yt-formatted-string class="section-title style-scope ytd-clarification-renderer" text="[[data.sectionTitle]]">\n      </yt-formatted-string>\n    </a>\n    <div class="content style-scope ytd-clarification-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n        <div class="content-title style-scope ytd-clarification-renderer">\n          [[getSimpleString(data.contentTitle)]]\n          <yt-icon class="external-link-icon style-scope ytd-clarification-renderer" icon="yt-icons:open_in_new"></yt-icon>\n        </div>\n        <yt-formatted-string class="description style-scope ytd-clarification-renderer" text="[[data.text]]">\n        </yt-formatted-string>\n      </a>\n      <div id="action-button" class="style-scope ytd-clarification-renderer"></div>\n      <div id="menu" class="style-scope ytd-clarification-renderer"></div>\n    </div>\n    <a id="source-link" class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(secondaryEndpoint)]]" data="[[secondaryEndpoint]]">\n      <div class="source style-scope ytd-clarification-renderer">\n        <yt-icon class="secondary-icon style-scope ytd-clarification-renderer" disable-upgrade$="[[!secondaryIcon]]" hidden="[[!secondaryIcon]]" icon="[[secondaryIcon]]">\n        </yt-icon>\n        [[computeSource(data)]]\n        <yt-icon class="external-link-icon style-scope ytd-clarification-renderer" hidden="[[secondaryIcon]]" icon="yt-icons:open_in_new" size="16"></yt-icon>\n      </div>\n    </a>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return N_D=g},{mode:1});var ZYM;var HYD;var Nn=function(){var g=_.J.apply(this,arguments)||this;g.amsterdamEnabled=_.T("enable_desktop_amsterdam_info_panels");return g};
_.N(Nn,_.J);_.c=Nn.prototype;_.c.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.c.computeIcon=function(g){return g?"yt-icons:"+g.toLowerCase():null};
_.c.computeUseContacts=function(g){return!!g.contacts&&g.contacts.length>0};
_.c.computePhoneContact=function(g){var v,r;return(v=g.contacts)==null?void 0:(r=v.find(function(k){var y;return(k==null?void 0:(y=k.icon)==null?void 0:y.iconType)==="PHONE"}))==null?void 0:r.actionText};
_.c.computeSmsContact=function(g){var v,r;return(v=g.contacts)==null?void 0:(r=v.find(function(k){var y;return(k==null?void 0:(y=k.icon)==null?void 0:y.iconType)==="SMS"}))==null?void 0:r.actionText};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Nn.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Nn.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Nn.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Nn.prototype,"amsterdamEnabled",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.F("design:type",Boolean)],Nn.prototype,"useContacts",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.F("design:type",String)],Nn.prototype,"phoneContact",void 0);Nn=_.K([_.V({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],Nn);
_.m(Nn,"ytd-single-action-emergency-support-renderer",function(){if(HYD!==void 0)return HYD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-action-emergency-support-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-single-action-emergency-support-renderer">\n  <div id="text-content" class="style-scope ytd-single-action-emergency-support-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n    <a class="yt-simple-endpoint style-scope ytd-single-action-emergency-support-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-formatted-string id="navigation-text" text="[[data.navigationText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      <yt-icon id="nav-icon" icon="[[computeIcon(data.navigationIcon.iconType)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n    </a>\n    <yt-formatted-string id="details-text" text="[[data.detailsText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n  </div>\n  <div id="action-container" class="style-scope ytd-single-action-emergency-support-renderer">\n    <div id="action-button" hidden="[[!data.actionButton]]" class="style-scope ytd-single-action-emergency-support-renderer"></div>\n    <div id="contacts" hidden="[[!data.contacts]]" class="style-scope ytd-single-action-emergency-support-renderer">\n      <div id="phone-contact" hidden="[[!computePhoneContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer">\n        <yt-icon icon="[[computeIcon(\'PHONE\')]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n        <yt-formatted-string id="contact-text" text="[[computePhoneContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      </div>\n        <div id="sms-contact" hidden="[[!computeSmsContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer">\n        <yt-icon icon="[[computeIcon(\'SMS\')]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n      <yt-formatted-string id="contact-text" text="[[computeSmsContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="action-text" class="action-text style-scope ytd-single-action-emergency-support-renderer" hidden="[[!data.actionText]]">\n      <yt-icon icon="[[computeIcon(data.icon.iconType)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n      <yt-formatted-string text="[[data.actionText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n    </div>\n    <div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-single-action-emergency-support-renderer"></div>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return HYD=g},{mode:1});_.Hq("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var Z5=function(){var g=_.J.apply(this,arguments)||this;g.roundedContainer=!0;g.amsterdamEnabled=_.T("enable_desktop_amsterdam_info_panels");return g};
_.N(Z5,_.J);Z5.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"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Z5.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Z5.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Z5.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Z5.prototype,"roundedContainer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Z5.prototype,"amsterdamEnabled",void 0);
Z5=_.K([_.V({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],Z5);
_.m(Z5,"ytd-emergency-onebox-renderer",function(){if(ZYM!==void 0)return ZYM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emergency-onebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-emergency-onebox-renderer">\n  <yt-formatted-string id="header" text="[[data.title]]" class="style-scope ytd-emergency-onebox-renderer"></yt-formatted-string>\n  <div id="options" class="style-scope ytd-emergency-onebox-renderer">\n    <div id="first-option" class="option style-scope ytd-emergency-onebox-renderer"></div>\n    <div id="second-option" class="option style-scope ytd-emergency-onebox-renderer" hidden="[[!data.secondOption]]"></div>\n  </div>\n</div>\n\n<div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-emergency-onebox-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ZYM=g},{mode:1});var tLD;_.Hq("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var HQ=function(){return _.J.apply(this,arguments)||this};
_.N(HQ,_.J);HQ.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"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],HQ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],HQ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],HQ.prototype,"data",void 0);HQ=_.K([_.V({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],HQ);
_.m(HQ,"ytd-exploratory-results-renderer",function(){if(tLD!==void 0)return tLD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-exploratory-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-exploratory-results-renderer"></yt-formatted-string>\n<div id="contents" class="style-scope ytd-exploratory-results-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return tLD=g},{mode:1});var D9p;_.Hq("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var tj=function(){var g=_.J.apply(this,arguments)||this;g.messageData=null;return g};
_.N(tj,_.J);_.c=tj.prototype;_.c.onServiceRequestCompleted=function(g,v){g=v.actions||[];v=0;for(var r=g.length;v<r;v++){var k=g[v],y=void 0,z=void 0;if((y=_.l(k,_.aC))==null?0:(z=y.item)==null?0:z.messageRenderer)this.messageData=_.l(k,_.aC).item.messageRenderer}};
_.c.dataChanged=function(){var g=this.data;this.hostElement.hidden=!1;_.Mm(this.hostElement,"is-channel",g&&!g.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.c.computeThumbnailWidth=function(g){return g?126:56};
_.c.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.c.onSubmitTap=function(){var g=this.data,v=this.selectedResponseIndex;g!==void 0&&v!==void 0&&(g=g.responses[v],g.responseData&&_.h0().resolve(_.nv).resolveCommand(g.responseData,{form:{element:this.hostElement}}))};
_.c.onDismissTap=function(){this.hostElement.hidden=!0;var g=this.data;g!==void 0&&g.dismissalEndpoint&&_.h0().resolve(_.nv).resolveCommand(g.dismissalEndpoint,{form:{element:this.hostElement}})};
_.c.updateSelectedResponseIndexFromBinding=function(g){this.selectedResponseIndex=g.detail.value};
tj.prototype.onSelectedResponseIndexChange=tj.prototype.onSelectedResponseIndexChange;tj.prototype.dataChanged=tj.prototype.dataChanged;tj.prototype.onServiceRequestCompleted=tj.prototype.onServiceRequestCompleted;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],tj.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],tj.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],tj.prototype,"messageData",void 0);
_.K([_.u(),_.F("design:type",Number)],tj.prototype,"selectedResponseIndex",void 0);_.K([_.PX("#submit-button"),_.F("design:type",HTMLButtonElement)],tj.prototype,"submitButton",void 0);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],tj.prototype,"onServiceRequestCompleted",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tj.prototype,"dataChanged",null);
_.K([_.IU("selectedResponseIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tj.prototype,"onSelectedResponseIndexChange",null);tj=_.K([_.V({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],tj);
_.m(tj,"ytd-feedback-elicitation-single-question-renderer",function(){if(D9p!==void 0)return D9p;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-elicitation-single-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="dismissible" hidden="[[messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  <div id="header" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <yt-formatted-string id="question" text="[[data.question]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-formatted-string>\n    <yt-icon-button on-tap="onDismissTap" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <template is="dom-if" if="[[data.channelTitle]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-feedback-elicitation-single-question-renderer" href$="[[computeHref(data.channelEndpoint)]]" data="[[data.channelEndpoint]]">\n      <yt-img-shadow thumbnail="[[data.channelAvatar]]" width="[[computeThumbnailWidth(data.avatarIs169)]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      </yt-img-shadow>\n      <div id="item-title" class="style-scope ytd-feedback-elicitation-single-question-renderer">[[getSimpleString(data.channelTitle)]]</div>\n    </a>\n  </template>\n  <template is="dom-if" if="[[!data.canSelectMultiple]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <tp-yt-paper-radio-group id="responses" selected="[[selectedResponseIndex]]" on-selected-changed="updateSelectedResponseIndexFromBinding" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      <template is="dom-repeat" items="[[data.responses]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n        <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n          <yt-formatted-string text="[[item.responseText]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-formatted-string>\n        </tp-yt-paper-radio-button>\n      </template>\n    </tp-yt-paper-radio-group>\n  </template>\n  <ytd-button-renderer id="submit-button" data="[[data.submitButton.buttonRenderer]]" on-tap="onSubmitTap" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  </ytd-button-renderer>\n</span>\n<span hidden="[[!messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  <ytd-message-renderer data="[[messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></ytd-message-renderer>\n</span>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return D9p=g},{mode:1});var LkM;var D5=function(){return _.J.apply(this,arguments)||this};
_.N(D5,_.J);D5.prototype.computeThumbnailWidth=function(g){return g?602:428};
D5.prototype.updateWideFromBinding=function(g){this.wide=g.detail.value};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],D5.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],D5.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],D5.prototype,"wide",void 0);D5=_.K([_.V({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],D5);
_.m(D5,"ytd-newspaper-hero-video-renderer",function(){if(LkM!==void 0)return LkM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-hero-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="(min-width: 662px)" query-matches="[[wide]]" on-query-matches-changed="updateWideFromBinding" class="style-scope ytd-newspaper-hero-video-renderer">\n</iron-media-query>\n<ytd-thumbnail data="[[data]]" width="[[computeThumbnailWidth(wide)]]" class="style-scope ytd-newspaper-hero-video-renderer"></ytd-thumbnail>\n<div id="contents" class="style-scope ytd-newspaper-hero-video-renderer">\n  <a id="meta" class="yt-simple-endpoint style-scope ytd-newspaper-hero-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-newspaper-hero-video-renderer">\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-newspaper-hero-video-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-newspaper-hero-video-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block class="title style-scope ytd-newspaper-hero-video-renderer" data="[[data]]"></ytd-video-meta-block>\n  </a>\n</div>\n<div class="content style-scope ytd-newspaper-hero-video-renderer">\n  <slot class="style-scope ytd-newspaper-hero-video-renderer"></slot>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return LkM=g},{mode:1});var wf5;var Lo=function(){return _.J.apply(this,arguments)||this};
_.N(Lo,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Lo.prototype,"rendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Lo.prototype,"data",void 0);Lo=_.K([_.V({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],Lo);
_.m(Lo,"ytd-newspaper-mini-video-renderer",function(){if(wf5!==void 0)return wf5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-mini-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" width="210" class="style-scope ytd-newspaper-mini-video-renderer"></ytd-thumbnail>\n<a id="meta" class="yt-simple-endpoint style-scope ytd-newspaper-mini-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-newspaper-mini-video-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-newspaper-mini-video-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-newspaper-mini-video-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-newspaper-mini-video-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return wf5=g},{mode:1});var Qtb;_.Hq("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var wl=function(){return _.J.apply(this,arguments)||this};
_.N(wl,_.J);wl.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"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],wl.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],wl.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],wl.prototype,"data",void 0);wl=_.K([_.V({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],wl);
_.m(wl,"ytd-newspaper-renderer",function(){if(Qtb!==void 0)return Qtb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-contents" class="style-scope ytd-newspaper-renderer"></div>\n<div id="secondary-contents" class="style-scope ytd-newspaper-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Qtb=g},{mode:1});var COA;_.Hq("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var Ql=function(){var g=_.J.apply(this,arguments)||this;g.isSegment=!1;g.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};g.nextContinuation={continuationType:"playlistVideoListContinuation"};return g};
_.N(Ql,_.J);_.c=Ql.prototype;_.c.attached=function(){_.h0();var g;(g=_.h0().resolve(_.Bd(_.K8)))!=null&&(g.playlistVideoListElement=this.hostElement)};
_.c.detached=function(){var g;(g=_.h0().resolve(_.Bd(_.K8)))!=null&&(g.playlistVideoListElement=void 0);g=_.h0().resolve(_.Bd(_.RS));_.T("web_enable_voting_animation")&&g&&(g.parentElem=void 0,g.videos=[],g.continuationsPresent=!1,g.showRefreshPill=!1)};
_.c.configureRendererStamper=function(){return{"data.contents":{id:"contents",reuseComponents:!1,mapping:{playlistVideoRenderer:{component:"ytd-playlist-video-renderer",properties:{canReorder:"[[canReorder]]"}},continuationItemRenderer:"ytd-continuation-item-renderer"},events:!0},"data.continuations":{id:"continuations",mapping:{nextContinuationData:"yt-next-continuation"}},"data.sortFilterMenu":{id:"sort-filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",
params:{closeOnActivate:"true"}}}}}};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.c.dataChanged=function(){var g=_.h0().resolve(_.Bd(_.RS));if(_.T("web_enable_voting_animation")&&this.data&&g){var v=_.hb(this.hostElement).querySelector("#contents");v&&(g.parentElem=v);g.addVideos(this.data.contents)}_.DyC(this.ytReorderableBehavior)};
_.c.onRendererstamperFinished=function(){this.canReorder&&_.LCu(this.ytReorderableBehavior,_.hb(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.c.onPlaylistReloading=function(){this.isReloading=!0};
_.c.onUpdateSetVideoId=function(g){if(g.detail&&this.data&&this.data.contents){var v=g.detail;g=this.data.contents.findIndex(function(y){var z;return((z=y.playlistVideoRenderer)==null?void 0:z.videoId)===v.videoId});
if(!(g<0)&&v.setVideoId&&(this.set("data.contents."+g+".playlistVideoRenderer.setVideoId",v.setVideoId),_.T("web_enable_voting_animation"))){var r;if(g=_.l((r=this.data.contents[g].playlistVideoRenderer)==null?void 0:r.engagementBar,_.NvT)){var k;(k=g.actions)==null||k.forEach(function(y){if(y=_.l(y,_.ZsC))y.itemId=v.setVideoId})}(r=_.h0().resolve(_.Bd(_.RS)))&&cZS(r,v.videoId,v.setVideoId)}}};
_.c.computeContentsClass=function(g){return g?"reloading":""};
_.c.computeIsSortable=function(g,v){return g&&v>0&&!this.isSegment&&!_.T("shorts_in_playlists_web")};
_.c.computeIsEditable=function(g){return g};
_.c.computeCanReorder=function(g){return g};
_.c.handlePlaylistRemoveVideosAction=function(g){if(this.get("playlistRemoveVideosAction.setVideoIds",g)&&this.data&&this.data.contents){g=_.l(g,_.U5P).setVideoIds;for(var v=this.data.contents.length-1;v>=0;){var r=this.data.contents[v].playlistVideoRenderer;r&&r.setVideoId&&g.includes(r.setVideoId)&&this.splice("data.contents",v,1);v--}_.nW(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.c.updateIndices=function(){if(this.data&&this.data.contents)for(var g=0;g<this.data.contents.length;g++)this.set("data.contents."+g+".playlistVideoRenderer.index",_.qd(String(g+1)))};
_.c.handleDrop=function(g){g=g.currDragItem;var v=_.sA(g.parentNode.childNodes,g),r=this.data.contents.splice(Number(_.sf(g.data.index))-1,1)[0];this.data.contents.splice(v,0,r);v=v?this.get("contents."+(v-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();g=this.buildReorderServiceEndpoint(g.data.setVideoId,v);this.ytComponentBehavior.resolveCommand(g)};
_.c.buildReorderServiceEndpoint=function(g,v){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",g),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",v),this.data.onReorderEndpoint):null};
_.c.handleUpdatePlaylistAction=function(g){var v;(g=_.l((v=_.l(g,_.A$E))==null?void 0:v.updatedRenderer,_.CTu))&&this.canReorder!==g.canReorder&&this.set("data.canReorder",g.canReorder);g&&g.contents&&(this.set("data.contents",g.contents),this.isReloading=!1);g&&g.continuations&&this.set("data.continuations",g.continuations)};
_.c.handleAddRendererToItemSectionAction=function(g){var v,r=(v=_.l(g,S4M))==null?void 0:v.renderer,k;r&&((k=_.l(g,S4M))==null?void 0:k.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,r),g=_.h0().resolve(_.Bd(_.RS)),_.T("web_enable_voting_animation")&&g&&(r&&(v=_.fgh(r))&&g.recommendedVideos.push({itemId:v,videoId:_.Hsh(r),voteCount:_.tIK(r),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.c.isVotingEnabledOnPlaylist=function(g){if(!g)return!1;g=_.I(g);for(g=g.next();!g.done;g=g.next()){var v=void 0;return!!_.l((v=g.value.playlistVideoRenderer)==null?void 0:v.engagementBar,_.NvT)}return!1};
_.c.onAppendContinuationItemsActionFinished=function(){var g;this.isVotingEnabledOnPlaylist((g=this.data)==null?void 0:g.contents)&&(this.updateIndices(),g=_.h0().resolve(_.Bd(_.RS)),_.T("web_enable_voting_animation")&&g&&this.data&&g.addVideos(this.data.contents))};
_.c.updateVideoData=function(g){if(g.detail&&this.data&&this.data.contents){var v=g.detail;g=v.toIdx;var r=v.itemId,k=v.newVoteCount,y=v.voteStatus;v=v.hideItem;var z,W,S=(z=this.data)==null?void 0:(W=z.contents)==null?void 0:W.findIndex(function(E){return _.fgh(E)===r});
if(!(S<0)){z=this.data.contents[S];var Y;if((Y=z.playlistVideoRenderer)==null?0:Y.voteCount)z.playlistVideoRenderer.voteCount=k;var e;if(Y=_.l((e=z.playlistVideoRenderer)==null?void 0:e.engagementBar,_.NvT)){var a;(a=Y.actions)==null||a.forEach(function(E){(E=_.l(E,_.ZsC))&&E.initialState&&(E.initialState.votes=k,E.initialState.status=y)})}this.data.contents.splice(S,1);
v||this.data.contents.splice(g,0,z);this.updateIndices()}}};
Ql.prototype.updateVideoData=Ql.prototype.updateVideoData;Ql.prototype.onAppendContinuationItemsActionFinished=Ql.prototype.onAppendContinuationItemsActionFinished;Ql.prototype.onUpdateSetVideoId=Ql.prototype.onUpdateSetVideoId;Ql.prototype.onPlaylistReloading=Ql.prototype.onPlaylistReloading;Ql.prototype.onRendererstamperFinished=Ql.prototype.onRendererstamperFinished;Ql.prototype.dataChanged=Ql.prototype.dataChanged;
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ql.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ql.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Ql.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.Jq.YtNextContinuationBehavior),_.F("design:type",Object)],Ql.prototype,"ytNextContinuationBehavior",void 0);
_.K([_.D(_.wN1),_.F("design:type",Object)],Ql.prototype,"ytReorderableBehavior",void 0);_.K([_.D(_.$I),_.F("design:type",Object)],Ql.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Ql.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ql.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],Ql.prototype,"isReloading",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ql.prototype,"isSegment",void 0);_.K([_.u({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.F("design:type",Boolean)],Ql.prototype,"isSortable",void 0);_.K([_.u({computed:"computeIsEditable(data.isEditable)"}),_.F("design:type",Boolean)],Ql.prototype,"isEditable",void 0);_.K([_.u({computed:"computeCanReorder(data.canReorder)"}),_.F("design:type",Boolean)],Ql.prototype,"canReorder",void 0);
_.K([_.u({value:101}),_.F("design:type",Number)],Ql.prototype,"scrollMargin",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ql.prototype,"dataChanged",null);_.K([_.zz("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ql.prototype,"onRendererstamperFinished",null);
_.K([_.zz("yt-playlist-reloading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ql.prototype,"onPlaylistReloading",null);_.K([_.zz("yt-update-set-video-id"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Ql.prototype,"onUpdateSetVideoId",null);
_.K([_.zz("yt-append-continuation-items-action-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ql.prototype,"onAppendContinuationItemsActionFinished",null);_.K([_.zz("yt-update-video-data-voting-animation"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Ql.prototype,"updateVideoData",null);Ql=_.K([_.V({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],Ql);
_.m(Ql,"ytd-playlist-video-list-renderer",function(){if(COA!==void 0)return COA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sort-filter-menu" hidden="[[!isSortable]]" class$="[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer"></div>\n<div id="spinner-container" class="style-scope ytd-playlist-video-list-renderer">\n  <tp-yt-paper-spinner-lite active="[[isReloading]]" class="style-scope ytd-playlist-video-list-renderer"></tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class$="[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer"></div>\n<div id="continuations" class="style-scope ytd-playlist-video-list-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return COA=g},{mode:_.v6("kevlar_poly_si_batch_j047")?1:2});var uov;var Co=function(){return _.J.apply(this,arguments)||this};
_.N(Co,_.J);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(g){var v=this.data&&this.data.navigationEndpoint;v&&!_.sX(_.qm(g),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.hV(this.hostElement,"yt-navigate",{endpoint:v})};
Co.prototype.dataChanged=function(){var g=this.get("data.offerButton.buttonRenderer.serviceEndpoint");g&&g.commandMetadata&&_.l(g.commandMetadata,_.fG)&&_.l(g.commandMetadata,_.fG).fireAutomatically&&_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}})};
Co.prototype.dataChanged=Co.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Co.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Co.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.qg),_.F("design:type",Object)],Co.prototype,"ytdLockupBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Co.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],Co.prototype,"useBiggerThumbs",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.gV("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],Co.prototype,"biggerThumbsStyle",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Co.prototype,"leftAligned",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Co.prototype,"dataChanged",null);Co=_.K([_.V({disableElementRegistration:!0,is:"ytd-movie-renderer"})],Co);
_.m(Co,"ytd-movie-renderer",function(){if(uov!==void 0)return uov;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="thumbnail-container style-scope ytd-movie-renderer">\n  <ytd-thumbnail data="[[data]]" use-expandable-tooltip="[[useExpandableTooltip_]]" width="246" class="style-scope ytd-movie-renderer">\n  </ytd-thumbnail>\n</div>\n<div class="text-wrapper style-scope ytd-movie-renderer" on-tap="onTextWrapperTap">\n  <div class="top-container style-scope ytd-movie-renderer">\n    <div class="top-left-container style-scope ytd-movie-renderer">\n      <h3 class="style-scope ytd-movie-renderer">\n         <a id="video-title" class="yt-simple-endpoint style-scope ytd-movie-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[data.navigationEndpoint]]">\n          [[getSimpleString(data.title)]]\n        </a>\n      </h3>\n      <div id="channel-info" class="style-scope ytd-movie-renderer">\n        <a hidden="[[!data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" id="channel-thumbnail" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-movie-renderer">\n          <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-movie-renderer">\n          </yt-img-shadow>\n        </a>\n        <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-movie-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n        </ytd-channel-name>\n      </div>\n    </div>\n    <div class="top-right-container style-scope ytd-movie-renderer">\n      <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" hidden="[[!data.offerButton.buttonRenderer]]" class="style-scope ytd-movie-renderer">\n      </ytd-button-renderer>\n      <div id="offer-buttons" class="style-scope ytd-movie-renderer"></div>\n      <div id="menu" class="style-scope ytd-movie-renderer"></div>\n    </div>\n  </div>\n\n  <ul class="movie-metadata-list style-scope ytd-movie-renderer">\n    <template is="dom-repeat" items="[[data.topMetadataItems]]" class="style-scope ytd-movie-renderer">\n      <li class="style-scope ytd-movie-renderer">[[getSimpleString(item)]]</li>\n    </template>\n  </ul>\n\n  <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-movie-renderer"></ytd-badge-supported-renderer>\n\n  <yt-formatted-string id="description-text" text="[[data.descriptionSnippet]]" class="style-scope ytd-movie-renderer">\n  </yt-formatted-string>\n\n  <ul class="movie-metadata-list style-scope ytd-movie-renderer">\n    <template is="dom-repeat" items="[[data.bottomMetadataItems]]" class="style-scope ytd-movie-renderer">\n      <li class="style-scope ytd-movie-renderer">[[getSimpleString(item)]]</li>\n    </template>\n  </ul>\n\n  <div id="explore-button" class="style-scope ytd-movie-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-movie-renderer"></yt-interaction>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return uov=g},{mode:1});var x9A;var uF=function(){var g=_.J.apply(this,arguments)||this;g.rounded=!0;g.pageAttachedTo=void 0;g.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return g};
_.N(uF,_.J);uF.prototype.attached=function(){this.pageAttachedTo=_.h0().resolve(_.K9).getCurrentPage();_.hV(this.hostElement,"yt-player-attached",this.player)};
uF.prototype.detached=function(){var g;if((g=this.pageAttachedTo)==null?0:g.hostElement)_.hV(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
uF.prototype.dataChanged=function(){var g;if((g=this.data)==null?0:g.videoId)g={video_id:this.data.videoId,autoplay:!0},!_.T("miniplayer_stop_channel_video_autoplay_killswitch")&&_.h0().resolve(_.Qd).isMiniplayerActive()&&(g.pause_at_start=!0,g.autoplay=!1),this.player.loadVideoWithPlayerVars(g)};
uF.prototype.handleSignalActionPausePlayer=function(){_.i1().pause()};
uF.prototype.dataChanged=uF.prototype.dataChanged;_.K([_.u(),_.F("design:type",Object)],uF.prototype,"data",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],uF.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],uF.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],uF.prototype,"rounded",void 0);_.K([_.PX("#player"),_.F("design:type",Object)],uF.prototype,"player",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uF.prototype,"dataChanged",null);uF=_.K([_.V({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],uF);
_.m(uF,"ytd-channel-video-player-renderer",function(){if(x9A!==void 0)return x9A;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-video-player-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="player-container" class="style-scope ytd-channel-video-player-renderer">\n  <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_CHANNEL_TRAILER" class="style-scope ytd-channel-video-player-renderer">\n  </ytd-player>\n</div>\n<div id="content" class="style-scope ytd-channel-video-player-renderer">\n  <div id="metadata-container" class="style-scope ytd-channel-video-player-renderer">\n    <yt-formatted-string id="title" aria-level="3" ellipsis-truncate="" link-inherit-color="" role="heading" text="[[data.title]]" class="style-scope ytd-channel-video-player-renderer">\n    </yt-formatted-string>\n    <ytd-video-meta-block class="title style-scope ytd-channel-video-player-renderer" data="[[data]]"></ytd-video-meta-block>\n  </div>\n  <ytd-expander id="description" disable-toggle="" max-number-of-lines="7" class="style-scope ytd-channel-video-player-renderer">\n    <yt-formatted-string class="content style-scope ytd-channel-video-player-renderer" slot="content" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="more-button style-scope ytd-channel-video-player-renderer" slot="more-button" link-inherit-color="" text="[[data.readMoreText]]">\n    </yt-formatted-string>\n  </ytd-expander>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return x9A=g},{mode:1});var jtM;var $9A;var JZd;var xP=function(){var g=_.J.apply(this,arguments)||this;g.playing=!1;g.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.rt(g);g.active=!1;return g};
_.N(xP,_.J);_.c=xP.prototype;_.c.detached=function(){this.stop()};
_.c.play=function(){var g=this,v,r,k,y,z;return _.P(function(W){if(W.nextAddress==1)return g.active=!0,v=g.get("data.inlinePlaybackEndpoint.watchEndpoint"),r=v.videoId||g.data.videoId,k=v.startTimeSeconds||0,y=v.playerParams||null,_.T("kevlar_player_update_killswitch")?_.U(W,g.playerEl.update({args:{video_id:r,startSeconds:k,player_params:y}}),2):(g.playerEl.loadVideoWithPlayerVars({video_id:r,startSeconds:k,player_params:y,autoplay:!0}),W.jumpTo(2));if(W.nextAddress!=4)return _.U(W,g.playerEl.getPlayerPromise(),
4);z=W.yieldResult;z.unloadModule("annotations_module");z.addEventListener("onStateChange",function(S){g.onPlayerStateChange(S)});
_.o7(W)})};
_.c.onPlayerStateChange=function(g){if(this.active)switch(this.playing=g===1,g){case 1:_.hV(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.hV(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.c.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.c.resize=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,g.playerEl.getPlayerPromise(),2);v=r.yieldResult;v.setSize(NaN,NaN);_.o7(r)})};
_.K([_.u(),_.F("design:type",Object)],xP.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],xP.prototype,"playing",void 0);_.K([_.u(),_.F("design:type",Object)],xP.prototype,"playerId",void 0);_.K([_.PX("#player"),_.F("design:type",Object)],xP.prototype,"playerEl",void 0);xP=_.K([_.V({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],xP);
_.m(xP,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(JZd!==void 0)return JZd;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-default-promo-panel-renderer-inline-playback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_VERTICAL_LANDING_PAGE_PROMO" player-id="[[playerId]]" class="style-scope ytd-default-promo-panel-renderer-inline-playback-renderer">\n</ytd-player>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return JZd=g},{mode:1});var OYA;var VLM;var jO=function(){var g=_.J.apply(this,arguments)||this;g.width=0;return g};
_.N(jO,_.J);_.c=jO.prototype;_.c.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.cX(this,this.onEnded));this.mp4El.addEventListener("error",_.cX(this,this.onError))};
_.c.detached=function(){this.videoEl.removeEventListener("ended",_.cX(this,this.onEnded));this.mp4El.removeEventListener("error",_.cX(this,this.onError))};
_.c.play=function(){var g=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var v=this.videoEl.play();v?v.then(function(){g.handleVideoStartPlaying()}).catch(function(){_.hV(g.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.hV(this.hostElement,"yt-video-thumbnail-not-playing")};
_.c.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.c.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.c.dataChanged=function(){var g;if((g=this.data)==null?0:g.thumbnailPlaceholder)g=_.hH(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+g+")";this.stop();this.autoplay&&this.play()};
_.c.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.c.onEnded=function(){this.stop();_.hV(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.c.onError=function(){_.hV(this.hostElement,"yt-video-thumbnail-error")};
_.c.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.c.getVideoThumbnail=function(g){if(g&&g.length)return g[0]};
jO.prototype.dataChanged=jO.prototype.dataChanged;_.K([_.u(),_.F("design:type",Object)],jO.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],jO.prototype,"animatePlaceholderOnEntrance",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],jO.prototype,"autoplay",void 0);_.K([_.u({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.F("design:type",Object)],jO.prototype,"videoThumbnail",void 0);
_.K([_.u(),_.F("design:type",Boolean)],jO.prototype,"loop",void 0);_.K([_.u(),_.F("design:type",Boolean)],jO.prototype,"isVideoPlaying",void 0);_.K([_.u(),_.F("design:type",Object)],jO.prototype,"width",void 0);_.K([_.PX("#mp4"),_.F("design:type",HTMLElement)],jO.prototype,"mp4El",void 0);_.K([_.PX("#placeholder"),_.F("design:type",HTMLElement)],jO.prototype,"placeholderEl",void 0);_.K([_.PX("#video"),_.F("design:type",HTMLVideoElement)],jO.prototype,"videoEl",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jO.prototype,"dataChanged",null);jO=_.K([_.HX({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],jO);
_.m(jO,"yt-video-as-thumbnail-details",function(){if(VLM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-video-as-thumbnail-details--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_video_as_thumbnail_details.yt.video.as.thumbnail.details.css.js--\x3e<div id="placeholder" class="style-scope yt-video-as-thumbnail-details"></div>\n<div id="video-container" class="style-scope yt-video-as-thumbnail-details">\n  <video id="video" muted="" class="style-scope yt-video-as-thumbnail-details">\n    <source id="mp4" src$="[[videoThumbnail.url]]" type="video/mp4" class="style-scope yt-video-as-thumbnail-details">\n  </video>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;OYA===void 0&&(OYA=document.createElement("template"));var k=OYA;r.call(v,k.content.cloneNode(!0),g.content.firstChild);VLM=g}g=VLM;return g},{mode:2});var $P=function(){var g=_.J.apply(this,arguments)||this;g.disableGridStateAware=!1;g.animationEnabled=_.T("enable_web_ketchup_hero_animation");g.transitioningOut=!1;g.narrow=!1;g.narrower=!1;g.isCarouselInFeed=!1;g.videoTimeoutJobId=0;g.panelTimeoutJobId=0;g.panelTimeoutJobStartMs=0;g.actionMap={"yt-window-resized":"onWindowResized"};return g};
_.N($P,_.J);_.c=$P.prototype;_.c.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.c.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var g;this.player&&((g=this.data)==null?0:g.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.c.attached=function(){this.onWindowResized()};
_.c.detached=function(){this.clearTimeouts()};
_.c.onWindowResized=function(){this.updateSize()};
_.c.computePanelLayout=function(g){return g&&g.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.c.playVideo=function(){var g;this.video&&((g=this.data)==null?0:g.videoThumbnail)&&this.video.play();var v;this.player&&((v=this.data)==null?0:v.inlinePlaybackRenderer)&&this.player.play()};
_.c.stopVideo=function(){var g;this.video&&((g=this.data)==null?0:g.videoThumbnail)&&this.video.stop();var v;this.player&&((v=this.data)==null?0:v.inlinePlaybackRenderer)&&this.player.stop()};
_.c.transitionOut=function(){var g=this;this.transitioningOut=!0;return new Promise(function(v){var r=function(){_.hb(g.hostElement).querySelector("#action-button").removeEventListener("animationend",r);_.HR.cancelJob(k);v();g.transitioningOut=!1};
var k=_.Ev(_.HR,r,1E3);_.hb(g.hostElement).querySelector("#action-button").addEventListener("animationend",r);g.player&&(g.player.playing=!1)})};
_.c.computeMetadataOrder=function(g){return g&&g.metadataOrder&&g.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?g.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.c.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.c.computeAvatarSize=function(g){return g&&g.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.c.onContentClick=function(g){if(!_.sX(_.qm(g),this.hostElement,["A".toString(),"BUTTON".toString()])){var v;if((v=this.data)==null?0:v.navigationEndpoint){var r;this.componentBehavior.resolveCommand((r=this.data)==null?void 0:r.navigationEndpoint)}}};
_.c.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.c.setBackgroundImage=function(g){if(g=this.getBackgroundImageUrl(g))_.hb(this.hostElement).querySelector("#hero").style.backgroundImage="url("+g+")"};
_.c.setScrimLayer=function(g){var v=this.getScrimLayerColorStops(g);g=((g==null?void 0:g.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(g=180);_.Cv("HTML_DIR")==="rtl"&&(g=-g);v&&(_.hb(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+g+"deg, "+v+")")};
_.c.isNarrower=function(){return this.hostElement.clientWidth<$P.NARROW_VERSION_SIZE};
_.c.getScrimLayerColorStops=function(){var g,v=(g=this.data)==null?void 0:g.scrimColorValues;if(!v)return null;if(v.length===1)return g=_.QX(v[0]),g+" 0%, "+g+" 100%";if(v.length===3){var r=[0,72,98];return v.map(function(k,y){return _.QX(k)+" "+r[y]+"%"}).join(",")}return null};
_.c.getBackgroundImageUrl=function(g){return g&&g.largeFormFactorBackgroundThumbnail?_.hH((g.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||g.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.c.onPlaying=function(){this.startVideoTimeout()};
_.c.onEnded=function(){this.rotate()};
_.c.startPanelTimeout=function(){var g=this;if(!this.panelTimeoutJobId){var v=this.get("data.minPanelDisplayDurationMs");v&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.Ev(_.HR,function(){g.rotate()},v))}};
_.c.startVideoTimeout=function(){var g=this;if(!this.videoTimeoutJobId){_.HR.cancelJob(this.panelTimeoutJobId);var v=Date.now()-this.panelTimeoutJobStartMs;v=Math.max(0,this.get("data.minPanelDisplayDurationMs")-v);v=Math.max(this.get("data.minVideoPlayDurationMs")||0,v);this.videoTimeoutJobId=_.Ev(_.HR,function(){g.rotate()},v)}};
_.c.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.HR.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.HR.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.c.rotate=function(){this.clearTimeouts();_.hV(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.mx.Object.defineProperties($P.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.hb(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.hb(this.hostElement).querySelector("#video")}}});
_.mx.Object.defineProperties($P,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
$P.prototype.onEnded=$P.prototype.onEnded;$P.prototype.onPlaying=$P.prototype.onPlaying;$P.prototype.dataChanged=$P.prototype.dataChanged;_.K([_.D(_.jk),_.F("design:type",Object)],$P.prototype,"ytdGridStateAwareBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],$P.prototype,"componentBehavior",void 0);_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],$P.prototype,"ytdGuideStateAwareBehavior",void 0);
_.K([_.D(_.SD_),_.F("design:type",Object)],$P.prototype,"ytBooleanLogicBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],$P.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],$P.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],$P.prototype,"ytRendererBehavior",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],$P.prototype,"disableGridStateAware",void 0);_.K([_.u(),_.F("design:type",Object)],$P.prototype,"data",void 0);_.K([_.u({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.F("design:type",String)],$P.prototype,"panelLayout",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],$P.prototype,"animationEnabled",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],$P.prototype,"transitioningOut",void 0);
_.K([_.u({computed:"computeMetadataOrder(data)"}),_.F("design:type",Boolean)],$P.prototype,"metadataOrder",void 0);_.K([_.u({computed:"computeByline(data)"}),_.F("design:type",Object)],$P.prototype,"byline",void 0);_.K([_.u({computed:"computeAvatarSize(data)"}),_.F("design:type",Number)],$P.prototype,"avatarSize",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],$P.prototype,"narrow",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],$P.prototype,"narrower",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],$P.prototype,"layoutStyle",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],$P.prototype,"isCarouselInFeed",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$P.prototype,"dataChanged",null);_.K([_.zz("yt-default-promo-panel-renderer-playing"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$P.prototype,"onPlaying",null);
_.K([_.zz("yt-default-promo-panel-renderer-ended"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$P.prototype,"onEnded",null);$P=_.K([_.V({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],$P);
_.m($P,"ytd-default-promo-panel-renderer",function(){if($9A!==void 0)return $9A;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-default-promo-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="hero" class="style-scope ytd-default-promo-panel-renderer"></div>\n<yt-video-as-thumbnail-details id="video" animate-placeholder-on-entrance="" autoplay="" data="[[data.videoThumbnail]]" disable-upgrade$="[[!data.videoThumbnail]]" height="600" hidden$="[[!data.videoThumbnail]]" width="[[screen.width]]" class="style-scope ytd-default-promo-panel-renderer">\n</yt-video-as-thumbnail-details>\n<ytd-default-promo-panel-renderer-inline-playback-renderer id="player" data="[[data.inlinePlaybackRenderer.inlinePlaybackRenderer]]" disable-upgrade$="[[!data.inlinePlaybackRenderer]]" hidden$="[[!data.inlinePlaybackRenderer]]" class="style-scope ytd-default-promo-panel-renderer">\n</ytd-default-promo-panel-renderer-inline-playback-renderer>\n<div id="scrim" class="style-scope ytd-default-promo-panel-renderer"></div>\n<div id="content" on-click="onContentClick" class="style-scope ytd-default-promo-panel-renderer">\n  <yt-img-shadow id="logo" height="68" hidden="[[!data.foregroundThumbnailDetails]]" thumbnail="[[data.foregroundThumbnailDetails]]" class="style-scope ytd-default-promo-panel-renderer">\n  </yt-img-shadow>\n  <template is="dom-if" if="[[equals(metadataOrder, \'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_DESCRIPTION_TITLE\')]]" class="style-scope ytd-default-promo-panel-renderer">\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-default-promo-panel-renderer"></yt-formatted-string>\n  </template>\n  <a class="yt-simple-endpoint style-scope ytd-default-promo-panel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h1 id="hero-title" class="style-scope ytd-default-promo-panel-renderer">[[getSimpleString(data.title)]]</h1>\n  </a>\n  <template is="dom-if" if="[[byline]]" class="style-scope ytd-default-promo-panel-renderer">\n    <div id="byline" class="style-scope ytd-default-promo-panel-renderer">\n      <yt-img-shadow id="avatar" hidden="[[!byline.thumbnailDetails]]" thumbnail="[[byline.thumbnailDetails]]" width="[[avatarSize]]" class="style-scope ytd-default-promo-panel-renderer">\n      </yt-img-shadow>\n      <yt-formatted-string id="channel-name" link-inherit-color="" text="[[byline.bylineText]]" title="" class="style-scope ytd-default-promo-panel-renderer">\n      </yt-formatted-string>\n      <ytd-badge-supported-renderer id="video-badges" badges="[[byline.badgeRenderers]]" hidden="[[!byline.badgeRenderers]]" class="style-scope ytd-default-promo-panel-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n  </template>\n  <template is="dom-if" if="[[equals(metadataOrder, \'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION\')]]" class="style-scope ytd-default-promo-panel-renderer">\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-default-promo-panel-renderer"></yt-formatted-string>\n  </template>\n  <div id="action-button" class="style-scope ytd-default-promo-panel-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return $9A=g},{mode:1});_.Hq("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var Jj=function(){var g=_.J.apply(this,arguments)||this;g.narrower=!1;g.dotMenuVisible=!1;g.paginationThumbnailsVisible=!1;g.active=!0;g.disableGridStateAware=!1;g.actionMap={"yt-window-resized":"onWindowResized"};return g};
_.N(Jj,_.J);_.c=Jj.prototype;_.c.configureRendererStamper=function(){return{currentItem:{id:"carousel-item",mapping:{defaultPromoPanelRenderer:{component:"ytd-default-promo-panel-renderer",attributes:{autoplay:!0},properties:{disableGridStateAware:"[[disableGridStateAware]]",layoutStyle:"[[data.layoutStyle]]",isCarouselInFeed:"[[isCarouselInFeed]]"}}}}}};
_.c.attached=function(){document.addEventListener("yt-page-type-changed",_.cX(this,this.onPageTypeChange));this.currentPageSubtype=_.Wi(location.pathname);this.onWindowResized()};
_.c.detached=function(){this.jobId&&_.HR.cancelJob(this.jobId);this.updateSizeJobId&&_.HR.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.cX(this,this.onPageTypeChange))};
_.c.onPageTypeChange=function(g){this.active=g.detail.newPageSubtype===this.currentPageSubtype};
_.c.onWindowResized=function(){this.updateSize()};
_.c.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.c.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.c.setCarouselItem=function(g){g>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.HR.cancelJob(this.jobId);var v=this.getCurrentPanelElement();v&&v.stopVideo();this.currentItemIndex=g%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(v||(v=this.getCurrentPanelElement()),v.playVideo()):this.startRotationJob()};
_.c.scrollThumbnails=function(g){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var v=this.getCurrentPaginationElement();if(v){var r=_.hb(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?r.style.transform="translateX(0)":(v=v.offsetWidth+8,r.style.transform="translateX(-"+v*(g-Math.ceil(Math.floor(this.overlay.offsetWidth/v)/2)+1)+"px)")}}};
_.c.onDataChanged=function(){var g=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.Et(_.HR,function(){g.getCurrentPanelElement().updateSize();g.updateSize()}))};
_.c.getCurrentPanelElement=function(){return _.hb(_.hb(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.c.getCurrentPaginationElement=function(){return _.hb(_.hb(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.c.getNavigationClass=function(g,v){return g===v?"selected":""};
_.c.getNavigationDurationStyle=function(g){return"animation-duration:"+(this.get("data.carouselItems."+g+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.c.onNavigationTap=function(g){var v=this,r=g.model.index;r!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){v.setCarouselItem(r)}),this.autorotateActive=!1)};
_.c.onVideoThumbnailEnded=function(){var g=this;if(this.shouldRotate()){var v=this.getCurrentPaginationElement();v&&(v.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){v.classList.remove("finished");g.setNextCarouselItem()}))}};
_.c.onVideoThumbnailError=function(){this.startRotationJob()};
_.c.onVideoNotPlaying=function(){this.startRotationJob()};
_.c.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.c.startRotationJob=function(){var g=this;_.HR.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.HR.addLowPriorityJob(function(){g.getCurrentPanelElement().transitionOut().then(function(){g.setNextCarouselItem()})},this.rotationTimeout))};
_.c.computeDotMenuVisible=function(g,v){return!!g&&!!g.carouselItems&&g.carouselItems.length>1&&!g.paginationThumbnails||!!v};
_.c.computePaginationThumbnailsVisible=function(g,v){var r,k;return((k=g==null?void 0:(r=g.paginationThumbnails)==null?void 0:r.length)!=null?k:0)>1&&!v};
_.c.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.c.computePaginatorAlignment=function(g){return(g==null?void 0:g.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.c.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.c.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.c.isNarrower=function(g){return(g!=null?g:0)<$P.NARROW_VERSION_SIZE};
Jj.prototype.activeChanged=Jj.prototype.activeChanged;Jj.prototype.onVideoNotPlaying=Jj.prototype.onVideoNotPlaying;Jj.prototype.onVideoThumbnailError=Jj.prototype.onVideoThumbnailError;Jj.prototype.onVideoThumbnailEnded=Jj.prototype.onVideoThumbnailEnded;Jj.prototype.onDataChanged=Jj.prototype.onDataChanged;_.K([_.D(_.jk),_.F("design:type",Object)],Jj.prototype,"ytdGridStateAwareBehavior",void 0);
_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],Jj.prototype,"ytdGuideStateAwareBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Jj.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Jj.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Jj.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Jj.prototype,"currentItem",void 0);
_.K([_.u(),_.F("design:type",Number)],Jj.prototype,"currentItemIndex",void 0);_.K([_.u(),_.F("design:type",Number)],Jj.prototype,"rotationTimeout",void 0);_.K([_.u(),_.F("design:type",Number)],Jj.prototype,"loopCount",void 0);_.K([_.u({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.F("design:type",String)],Jj.prototype,"paginatorAlignment",void 0);_.K([_.u(),_.F("design:type",Number)],Jj.prototype,"jobId",void 0);
_.K([_.u(),_.F("design:type",Number)],Jj.prototype,"updateSizeJobId",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Jj.prototype,"isCarouselInFeed",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Jj.prototype,"narrower",void 0);_.K([_.u({computed:"computeDotMenuVisible(data, narrower)"}),_.F("design:type",Object)],Jj.prototype,"dotMenuVisible",void 0);
_.K([_.u({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.F("design:type",Object)],Jj.prototype,"paginationThumbnailsVisible",void 0);_.K([_.u({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.F("design:type",String)],Jj.prototype,"layoutType",void 0);_.K([_.u({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],Jj.prototype,"autorotateActive",void 0);_.K([_.u(),_.F("design:type",Object)],Jj.prototype,"active",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Jj.prototype,"disableGridStateAware",void 0);_.K([_.PX("#overlay"),_.F("design:type",HTMLElement)],Jj.prototype,"overlay",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jj.prototype,"onDataChanged",null);
_.K([_.zz("yt-video-thumbnail-ended"),_.zz("yt-default-promo-panel-renderer-rotate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jj.prototype,"onVideoThumbnailEnded",null);_.K([_.zz("yt-video-thumbnail-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jj.prototype,"onVideoThumbnailError",null);
_.K([_.zz("yt-video-thumbnail-not-playing"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jj.prototype,"onVideoNotPlaying",null);_.K([_.Um("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jj.prototype,"activeChanged",null);Jj=_.K([_.V({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],Jj);
_.m(Jj,"ytd-carousel-item-renderer",function(){if(jtM!==void 0)return jtM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="carousel-item" class="style-scope ytd-carousel-item-renderer"></div>\n<div id="menu" hidden="[[!dotMenuVisible]]" class="style-scope ytd-carousel-item-renderer">\n  <template is="dom-repeat" items="[[data.carouselItems]]" class="style-scope ytd-carousel-item-renderer">\n    <button class$="menu-dot [[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer" on-click="onNavigationTap">\n    </button>\n  </template>\n</div>\n<div id="overlay" class="style-scope ytd-carousel-item-renderer">\n  <div id="pagination-thumbnails" hidden="[[!paginationThumbnailsVisible]]" class="style-scope ytd-carousel-item-renderer">\n    <template is="dom-repeat" items="[[data.paginationThumbnails]]" class="style-scope ytd-carousel-item-renderer">\n      <button class$="[[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer" aria-label$="[[item.accessibility.accessibilityData.label]]" on-click="onNavigationTap">\n          <yt-img-shadow height="54" hidden="[[!equals(layoutType, \'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C\')]]" thumbnail="[[item]]" width="96" class="style-scope ytd-carousel-item-renderer">\n          </yt-img-shadow>\n          <yt-img-shadow height="40" hidden="[[equals(layoutType, \'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C\')]]" thumbnail="[[item]]" width="72" class="style-scope ytd-carousel-item-renderer">\n          </yt-img-shadow>\n        <div class="progress-bar style-scope ytd-carousel-item-renderer" style$="[[getNavigationDurationStyle(index)]]" hidden="[[!autorotateActive]]">\n        </div>\n      </button>\n    </template>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return jtM=g},{mode:2});var q4d;var stD;var m9D;var KkG;var O9=function(){var g=_.J.apply(this,arguments)||this;g.originalQuery=null;g.originalEndpoint=null;return g};
_.N(O9,_.J);O9.prototype.computeShowOriginalQueryWithoutEndpoint_=function(g,v){return!(!g||v)};
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],O9.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],O9.prototype,"correctedText",void 0);_.K([_.u(),_.F("design:type",Object)],O9.prototype,"correctedQuery",void 0);_.K([_.u(),_.F("design:type",Object)],O9.prototype,"correctedEndpoint",void 0);_.K([_.u(),_.F("design:type",Object)],O9.prototype,"originalText",void 0);_.K([_.u(),_.F("design:type",Object)],O9.prototype,"originalQuery",void 0);
_.K([_.u(),_.F("design:type",Object)],O9.prototype,"originalEndpoint",void 0);_.K([_.u({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.F("design:type",Boolean)],O9.prototype,"showOriginalQueryWithoutEndpoint",void 0);O9=_.K([_.HX({is:"yt-search-query-correction",disableElementRegistration:!0})],O9);
_.m(O9,"yt-search-query-correction",function(){if(KkG===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-search-query-correction--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_search_query_correction.yt.search.query.correction.css.js--\x3e<yt-formatted-string id="corrected" text="[[correctedText]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n<a class="yt-simple-endpoint style-scope yt-search-query-correction" href$="[[computeHref_(correctedEndpoint)]]" data="[[correctedEndpoint]]">\n  <yt-formatted-string id="corrected-link" text="[[correctedQuery]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n</a>\n<template is="dom-if" if="[[originalText]]" class="style-scope yt-search-query-correction">\n  <yt-formatted-string id="original" text="[[originalText]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n  <template is="dom-if" if="[[originalEndpoint]]" class="style-scope yt-search-query-correction">\n    <a class="yt-simple-endpoint style-scope yt-search-query-correction" href$="[[computeHref_(originalEndpoint)]]" data="[[originalEndpoint]]">\n        <yt-formatted-string class="original-link style-scope yt-search-query-correction" text="[[originalQuery]]"></yt-formatted-string>\n      </a>\n  </template>\n  <template is="dom-if" if="[[showOriginalQueryWithoutEndpoint]]" class="style-scope yt-search-query-correction">\n    <yt-formatted-string class="original-link style-scope yt-search-query-correction" text="[[originalQuery]]"></yt-formatted-string>\n  </template>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;m9D===void 0&&(m9D=document.createElement("template"));var k=m9D;r.call(v,k.content.cloneNode(!0),g.content.firstChild);KkG=g}g=KkG;return g},{mode:2});_.Hq("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var Vl=function(){return _.J.apply(this,arguments)||this};
_.N(Vl,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Vl.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Vl.prototype,"data",void 0);Vl=_.K([_.HX({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],Vl);
_.m(Vl,"yt-did-you-mean-renderer",function(){if(stD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-did-you-mean-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_did_you_mean_renderer.yt.did.you.mean.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.didYouMean]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" class="style-scope yt-did-you-mean-renderer">\n</yt-search-query-correction>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;q4d===void 0&&(q4d=document.createElement("template"));var k=q4d;r.call(v,k.content.cloneNode(!0),g.content.firstChild);stD=g}g=stD;return g},{mode:2});var bYd;var FkA;_.Hq("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var qn=function(){return _.J.apply(this,arguments)||this};
_.N(qn,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],qn.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],qn.prototype,"data",void 0);qn=_.K([_.HX({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],qn);
_.m(qn,"yt-including-results-for-renderer",function(){if(FkA===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-including-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_including_results_for_renderer.yt.including.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.includingResultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.searchOnlyFor]]" original-query="[[data.originalQuery]]" original-endpoint="[[data.originalQueryEndpoint]]" class="style-scope yt-including-results-for-renderer">\n</yt-search-query-correction>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;bYd===void 0&&(bYd=document.createElement("template"));var k=bYd;r.call(v,k.content.cloneNode(!0),g.content.firstChild);FkA=g}g=FkA;return g},{mode:2});var iYv;var GjR;_.Hq("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var s9=function(){return _.J.apply(this,arguments)||this};
_.N(s9,_.J);s9.prototype.computeExtraClasses_=function(g,v){var r="";g&&(r+=" "+g.toLowerCase().replace(/_/g,"-"));v&&(r+=" "+v.toLowerCase().replace(/_/g,"-"));return r};
s9.prototype.computeUrlImg_=function(){var g=this.data;g.image&&(_.hb(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.hH(g.image.thumbnails,Number.MAX_VALUE)+")")};
s9.prototype.computeUrlImg_=s9.prototype.computeUrlImg_;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],s9.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],s9.prototype,"data",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],s9.prototype,"computeUrlImg_",null);s9=_.K([_.HX({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],s9);
_.m(s9,"yt-music-pass-feature-info-renderer",function(){if(GjR===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-music-pass-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_music_pass_feature_info_renderer.yt.music.pass.feature.info.renderer.css.js--\x3e<div id="container" class$="[[computeExtraClasses_(data.textStyle, data.textHorizontalAlignment)]] style-scope yt-music-pass-feature-info-renderer">\n  <div id="message" dir="ltr" class="style-scope yt-music-pass-feature-info-renderer">\n    <yt-formatted-string id="header" text="[[data.header]]" class="style-scope yt-music-pass-feature-info-renderer"></yt-formatted-string>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-music-pass-feature-info-renderer"></yt-formatted-string>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;iYv===void 0&&(iYv=document.createElement("template"));var k=iYv;r.call(v,k.content.cloneNode(!0),g.content.firstChild);GjR=g}g=GjR;return g},{mode:2});var XfS;var B_M;_.Hq("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var mi=function(){return _.J.apply(this,arguments)||this};
_.N(mi,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],mi.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],mi.prototype,"data",void 0);mi=_.K([_.HX({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],mi);
_.m(mi,"yt-no-results-found-showing-results-for-renderer",function(){if(B_M===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-no-results-found-showing-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_no_results_found_showing_results_for_renderer.yt.no.results.found.showing.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.showingResultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.noResultsFound]]" original-query="[[data.originalQuery]]" original-endpoint="[[data.originalQueryEndpoint]]" class="style-scope yt-no-results-found-showing-results-for-renderer">\n</yt-search-query-correction>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;XfS===void 0&&(XfS=document.createElement("template"));var k=XfS;r.call(v,k.content.cloneNode(!0),g.content.firstChild);B_M=g}g=B_M;return g},{mode:2});var hpS;var nOM;_.Hq("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var Ko=function(){return _.J.apply(this,arguments)||this};
_.N(Ko,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ko.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ko.prototype,"data",void 0);Ko=_.K([_.HX({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],Ko);
_.m(Ko,"yt-results-without-quotes-renderer",function(){if(nOM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-results-without-quotes-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_results_without_quotes_renderer.yt.results.without.quotes.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.resultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.withoutQuotes]]" class="style-scope yt-results-without-quotes-renderer">\n</yt-search-query-correction>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;hpS===void 0&&(hpS=document.createElement("template"));var k=hpS;r.call(v,k.content.cloneNode(!0),g.content.firstChild);nOM=g}g=nOM;return g},{mode:2});var MLb;var Rpn;_.Hq("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var bF=function(){return _.J.apply(this,arguments)||this};
_.N(bF,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],bF.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],bF.prototype,"data",void 0);bF=_.K([_.HX({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],bF);
_.m(bF,"yt-search-no-results-renderer",function(){if(Rpn===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-search-no-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_search_no_results_renderer.yt.search.no.results.renderer.css.js--\x3e<yt-formatted-string id="text" text="[[data.noResultsText]]" class="style-scope yt-search-no-results-renderer"></yt-formatted-string>\n<template is="dom-if" if="[[data.alternateQueryText]]" class="style-scope yt-search-no-results-renderer">\n  <a class="yt-simple-endpoint style-scope yt-search-no-results-renderer" href$="[[computeHref_(data.alternateQueryEndpoint)]]" data="[[data.alternateQueryEndpoint]]">\n    <yt-formatted-string id="link" text="[[data.alternateQueryText]]" class="style-scope yt-search-no-results-renderer"></yt-formatted-string>\n  </a>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;MLb===void 0&&(MLb=document.createElement("template"));var k=MLb;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Rpn=g}g=Rpn;return g},{mode:2});var gKq;var vKb;_.Hq("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var FP=function(){return _.J.apply(this,arguments)||this};
_.N(FP,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],FP.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],FP.prototype,"data",void 0);FP=_.K([_.HX({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],FP);
_.m(FP,"yt-showing-results-for-renderer",function(){if(vKb===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-showing-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_showing_results_for_renderer.yt.showing.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-endpoint="[[data.correctedQueryEndpoint]]" corrected-query="[[data.correctedQuery]]" corrected-text="[[data.showingResultsFor]]" original-endpoint="[[data.originalQueryEndpoint]]" original-query="[[data.originalQuery]]" original-text="[[data.searchInsteadFor]]" class="style-scope yt-showing-results-for-renderer">\n</yt-search-query-correction>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;gKq===void 0&&(gKq=document.createElement("template"));var k=gKq;r.call(v,k.content.cloneNode(!0),g.content.firstChild);vKb=g}g=vKb;return g},{mode:2});var rOD;var kuD;var yOv;var cOp;var iF=function(){var g=_.J.apply(this,arguments)||this;g.answerExpanded=!1;return g};
_.N(iF,_.J);iF.prototype.toggleAnswer_=function(g){var v=_.se(g);v&&v.classList.contains("yt-simple-endpoint")||(g.preventDefault(),g.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
iF.prototype.toggleAnswer_=iF.prototype.toggleAnswer_;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],iF.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],iF.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],iF.prototype,"answerExpanded",void 0);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],iF.prototype,"toggleAnswer_",null);
iF=_.K([_.HX({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],iF);
_.m(iF,"yt-generic-faq-question-renderer",function(){if(cOp===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-generic-faq-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_generic_faq_question_renderer.yt.generic.faq.question.renderer.css.js--\x3e<div class="head style-scope yt-generic-faq-question-renderer" on-tap="toggleAnswer_">\n  <span class="question style-scope yt-generic-faq-question-renderer">[[getSimpleString(data.question)]]</span>\n  <yt-icon id="expand-arrow" class="answer-arrow style-scope yt-generic-faq-question-renderer" hidden="[[answerExpanded]]" icon="yt-icons:expand-more">\n  </yt-icon>\n  <yt-icon id="collapse-arrow" class="answer-arrow style-scope yt-generic-faq-question-renderer" hidden="[[!answerExpanded]]" icon="yt-icons:expand-less">\n  </yt-icon>\n</div>\n<tp-yt-iron-collapse id="collapse" opened="[[answerExpanded]]" class="style-scope yt-generic-faq-question-renderer">\n  <template is="dom-repeat" items="[[data.answers]]" class="style-scope yt-generic-faq-question-renderer">\n    <yt-formatted-string class="answer style-scope yt-generic-faq-question-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n</tp-yt-iron-collapse>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;yOv===void 0&&(yOv=document.createElement("template"));var k=yOv;r.call(v,k.content.cloneNode(!0),g.content.firstChild);cOp=g}g=cOp;return g},{mode:2});_.Hq("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var GW=function(){return _.J.apply(this,arguments)||this};
_.N(GW,_.J);GW.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],GW.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],GW.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],GW.prototype,"data",void 0);GW=_.K([_.HX({is:"yt-faq-section-renderer",disableElementRegistration:!0})],GW);
_.m(GW,"yt-faq-section-renderer",function(){if(kuD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-faq-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_faq_section_renderer.yt.faq.section.renderer.css.js--\x3e<div class="container style-scope yt-faq-section-renderer">\n  <span class="header style-scope yt-faq-section-renderer">[[getSimpleString(data.header)]]</span>\n  <div id="contents" class="style-scope yt-faq-section-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;rOD===void 0&&(rOD=document.createElement("template"));var k=rOD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);kuD=g}g=kuD;return g},{mode:2});var zUD;var IWR;_.Hq("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var XP=function(){return _.J.apply(this,arguments)||this};
_.N(XP,_.J);
XP.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"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],XP.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],XP.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],XP.prototype,"data",void 0);XP=_.K([_.HX({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],XP);
_.m(XP,"yt-offer-item-expanded-renderer",function(){if(IWR===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-expanded-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_expanded_renderer.yt.offer.item.expanded.renderer.css.js--\x3e<div id="image-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n<div id="content" class="style-scope yt-offer-item-expanded-renderer">\n    <div id="heading-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n    <div id="description-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n    <div id="additional-info-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;zUD===void 0&&(zUD=document.createElement("template"));var k=zUD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);IWR=g}g=IWR;return g},{mode:2});var WsS;var PtS;_.Hq("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var BQ=function(){return _.J.apply(this,arguments)||this};
_.N(BQ,_.J);
BQ.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"}}}}};
BQ.prototype.computeFullWidthMode=function(g){return!(!g||!g.fullWidthMode)};
BQ.prototype.computeBorderlessMode=function(g){return!(!g||!g.borderlessMode)};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],BQ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],BQ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],BQ.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.F("design:type",Boolean)],BQ.prototype,"fullWidthMode",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.F("design:type",Boolean)],BQ.prototype,"borderlessMode",void 0);BQ=_.K([_.HX({is:"yt-offer-item-renderer",disableElementRegistration:!0})],BQ);
_.m(BQ,"yt-offer-item-renderer",function(){if(PtS===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_renderer.yt.offer.item.renderer.css.js--\x3e<div id="image-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="heading-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="description-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="additional-info-renderer" class="style-scope yt-offer-item-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;WsS===void 0&&(WsS=document.createElement("template"));var k=WsS;r.call(v,k.content.cloneNode(!0),g.content.firstChild);PtS=g}g=PtS;return g},{mode:2});var SxM;var oKM;_.Hq("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var hj=function(){return _.J.apply(this,arguments)||this};
_.N(hj,_.J);hj.prototype.computeAriaLevel_=function(g){return this.getLevelID_(g)};
hj.prototype.getLevelID_=function(g){return(g=g.match(/[0-9]+$/))&&g.length==1?g[0]:"1"};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],hj.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],hj.prototype,"data",void 0);_.K([_.u({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.F("design:type",String)],hj.prototype,"ariaLevel",void 0);_.K([_.u({value:"heading",reflectToAttribute:!0}),_.F("design:type",String)],hj.prototype,"role",void 0);
_.K([_.u({value:-1,reflectToAttribute:!0}),_.F("design:type",Number)],hj.prototype,"tabindex",void 0);hj=_.K([_.HX({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],hj);
_.m(hj,"yt-subscription-product-header-renderer",function(){if(oKM===void 0){var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_header_renderer.yt.subscription.product.header.renderer.css.js--\x3e[[getSimpleString(data.text)]]\n");g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;SxM===void 0&&(SxM=document.createElement("template"));var k=SxM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);oKM=g}g=oKM;return g},{mode:2});var Yxd;var UlM;_.Hq("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var no=function(){return _.J.apply(this,arguments)||this};
_.N(no,_.J);no.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:_.tW("menuRenderer"),events:!0}}};
no.prototype.onStampFinished_=function(){_.hb(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
no.prototype.onStampFinished_=no.prototype.onStampFinished_;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],no.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],no.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],no.prototype,"data",void 0);_.K([_.zz("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],no.prototype,"onStampFinished_",null);
no=_.K([_.HX({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],no);
_.m(no,"yt-subscription-product-renderer",function(){if(UlM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_renderer.yt.subscription.product.renderer.css.js--\x3e<tp-yt-paper-card elevation="1" class="style-scope yt-subscription-product-renderer">\n  <div id="content" class="style-scope yt-subscription-product-renderer">\n    <yt-img-shadow id="logo-image" height="30" thumbnail="[[data.logo]]" class="style-scope yt-subscription-product-renderer">\n    </yt-img-shadow>\n    <div id="metadatas" class="style-scope yt-subscription-product-renderer">\n      <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-subscription-product-renderer">\n        <div class="metadata style-scope yt-subscription-product-renderer">\n          [[getSimpleString(item)]]\n        </div>\n      </template>\n    </div>\n    <div id="additional-infos" class="style-scope yt-subscription-product-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-subscription-product-renderer">\n        <div class="additional-info style-scope yt-subscription-product-renderer">\n          [[getSimpleString(item)]]\n        </div>\n      </template>\n    </div>\n    <yt-formatted-string class="description style-scope yt-subscription-product-renderer" hidden="[[!data.description]]" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n  </div>\n  <div id="menu" class="style-scope yt-subscription-product-renderer"></div>\n  <div id="actions" class="card-actions style-scope yt-subscription-product-renderer">\n    <div id="primary-button" class="button style-scope yt-subscription-product-renderer"></div>\n    <div id="secondary-button" class="button style-scope yt-subscription-product-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Yxd===void 0&&(Yxd=document.createElement("template"));var k=Yxd;r.call(v,k.content.cloneNode(!0),g.content.firstChild);UlM=g}g=UlM;return g},{mode:2});var AOM;var eUn;_.Hq("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var Mn=function(){return _.J.apply(this,arguments)||this};
_.N(Mn,_.J);Mn.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Mn.prototype.imageScrimColorValuesChanged_=function(){var g,v=(g=this.data)==null?void 0:g.imageScrimColorValues;_.hb(this.hostElement).querySelector("#scrim").style.backgroundColor=v?_.QX(v[0]):"transparent"};
Mn.prototype.imageScrimColorValuesChanged_=Mn.prototype.imageScrimColorValuesChanged_;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Mn.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Mn.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Mn.prototype,"data",void 0);
_.K([_.IU("data.imageScrimColorValues"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mn.prototype,"imageScrimColorValuesChanged_",null);Mn=_.K([_.HX({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],Mn);
_.m(Mn,"yt-subscription-product-upsell-offer-renderer",function(){if(eUn===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-upsell-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_upsell_offer_renderer.yt.subscription.product.upsell.offer.renderer.css.js--\x3e<tp-yt-paper-card class="style-scope yt-subscription-product-upsell-offer-renderer">\n  <div id="image-container" class="style-scope yt-subscription-product-upsell-offer-renderer">\n    <yt-img-shadow id="image" object-fit="COVER" object-position="LEFT" thumbnail="[[data.image]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n    </yt-img-shadow>\n    <div id="scrim" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      <yt-icon id="logo-icon" aria-label$="[[data.logoIconAccessibility.accessibilityData.label]]" hidden="[[!data.logoIcon]]" icon="[[data.logoIcon.iconType]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      </yt-icon>\n      <yt-img-shadow id="logo-image" height="30" hidden="[[!data.logo]]" thumbnail="[[data.logo]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      </yt-img-shadow>\n    </div>\n  </div>\n  <div id="content" class="card-content style-scope yt-subscription-product-upsell-offer-renderer">\n    <div id="title" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      [[getSimpleString(data.title)]]\n    </div>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-subscription-product-upsell-offer-renderer"></yt-formatted-string>\n    <div id="additional-infos" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n        <yt-formatted-string id="additional-info" text="[[item]]" class="style-scope yt-subscription-product-upsell-offer-renderer"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="actions" class="card-actions style-scope yt-subscription-product-upsell-offer-renderer">\n    <div id="primary-button" class="button style-scope yt-subscription-product-upsell-offer-renderer"></div>\n    <div id="secondary-button" class="button style-scope yt-subscription-product-upsell-offer-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;AOM===void 0&&(AOM=document.createElement("template"));var k=AOM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);eUn=g}g=eUn;return g},{mode:2});var aWd;var EKM;var dlv;var p4G;var Txq;var lWq;var R9=function(){return _.J.apply(this,arguments)||this};
_.N(R9,_.J);R9.prototype.onYtServiceRequestError_=function(g){_.BW(this.hostElement,g.detail.error.message)};
R9.prototype.onYtServiceRequestError_=R9.prototype.onYtServiceRequestError_;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],R9.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],R9.prototype,"data",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],R9.prototype,"collapsible",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],R9.prototype,"isManageRed",void 0);
_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],R9.prototype,"onYtServiceRequestError_",null);R9=_.K([_.HX({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],R9);
_.m(R9,"yt-single-ypc-offer-renderer",function(){if(lWq===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-single-ypc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_single_ypc_offer_renderer.yt.single.ypc.offer.renderer.css.js--\x3e<div id="yt-unlimited-metadata" class="style-scope yt-single-ypc-offer-renderer">\n  <yt-formatted-string hidden="[[!data.offerTypeName]]" text="[[data.offerTypeName]]" class="style-scope yt-single-ypc-offer-renderer">\n  </yt-formatted-string>\n  <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-single-ypc-offer-renderer">\n    <yt-formatted-string id="metadata-item" text="[[item]]" class="style-scope yt-single-ypc-offer-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<yt-button-renderer id="subscription-button" data="[[data.button.buttonRenderer]]" class="style-scope yt-single-ypc-offer-renderer">\n</yt-button-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Txq===void 0&&(Txq=document.createElement("template"));var k=Txq;r.call(v,k.content.cloneNode(!0),g.content.firstChild);lWq=g}g=lWq;return g},{mode:2});var gz=function(){return _.J.apply(this,arguments)||this};
_.N(gz,_.J);gz.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],gz.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],gz.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],gz.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],gz.prototype,"isManageRed",void 0);gz=_.K([_.HX({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],gz);
_.m(gz,"yt-single-ypc-offer-list-renderer",function(){if(p4G===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-single-ypc-offer-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_single_ypc_offer_list_renderer.yt.single.ypc.offer.list.renderer.css.js--\x3e<div id="contents" class="style-scope yt-single-ypc-offer-list-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;dlv===void 0&&(dlv=document.createElement("template"));var k=dlv;r.call(v,k.content.cloneNode(!0),g.content.firstChild);p4G=g}g=p4G;return g},{mode:2});var fWM;var NxD;_.Hq("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var v8=function(){return _.J.apply(this,arguments)||this};
_.N(v8,_.J);v8.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],v8.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],v8.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],v8.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],v8.prototype,"isManageRed",void 0);v8=_.K([_.HX({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],v8);
_.m(v8,"yt-ypc-offers-list-renderer",function(){if(NxD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_list_renderer.yt.ypc.offers.list.renderer.css.js--\x3e<div id="contents" class="style-scope yt-ypc-offers-list-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;fWM===void 0&&(fWM=document.createElement("template"));var k=fWM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);NxD=g}g=NxD;return g},{mode:2});_.Hq("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var rz=function(){return _.J.apply(this,arguments)||this};
_.N(rz,_.J);
rz.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}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],rz.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],rz.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],rz.prototype,"data",void 0);rz=_.K([_.HX({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],rz);
_.m(rz,"yt-unlimited-manage-subscription-page-renderer",function(){if(EKM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-manage-subscription-page-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_manage_subscription_page_renderer.yt.unlimited.manage.subscription.page.renderer.css.js--\x3e<tp-yt-paper-card elevation="1" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n  <h2 class="style-scope yt-unlimited-manage-subscription-page-renderer">[[getSimpleString(data.subscriptionTitle)]]</h2>\n  <div class="card-content style-scope yt-unlimited-manage-subscription-page-renderer">\n    <template is="dom-repeat" items="[[data.subscriptionInfos]]" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n      <div class="subscription-info-item style-scope yt-unlimited-manage-subscription-page-renderer">\n        <span class="subscription-info-item-title style-scope yt-unlimited-manage-subscription-page-renderer">\n          [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.title)]]\n        </span>\n        <span class="subscription-info-item-content style-scope yt-unlimited-manage-subscription-page-renderer">\n          [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.content)]]\n        </span>\n      </div>\n    </template>\n    <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n      <yt-formatted-string class="additional-info style-scope yt-unlimited-manage-subscription-page-renderer" text="[[item]]">\n      </yt-formatted-string>\n    </template>\n    <div class="buttons style-scope yt-unlimited-manage-subscription-page-renderer">\n      <div id="manage-fix-fop-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="manage-family-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="manage-subscription-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="help-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n    </div>\n    <div id="offers" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;aWd===void 0&&(aWd=document.createElement("template"));var k=aWd;r.call(v,k.content.cloneNode(!0),g.content.firstChild);EKM=g}g=EKM;return g},{mode:2});var Zdd;var HdD;var kq=function(){return _.J.apply(this,arguments)||this};
_.N(kq,_.J);_.c=kq.prototype;_.c.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.c.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.c.onKeypress_=function(g){g.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.c.handleHeaderTap_=function(g){g.preventDefault();g.stopPropagation();this.expandOffers_()};
_.c.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.c.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
kq.prototype.dataChanged_=kq.prototype.dataChanged_;_.K([_.D(_.UM),_.F("design:type",Object)],kq.prototype,"ironA11yKeysBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],kq.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],kq.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],kq.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],kq.prototype,"offersVisible_",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kq.prototype,"dataChanged_",null);kq=_.K([_.HX({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],kq);
_.m(kq,"yt-collapsible-ypc-offer-renderer",function(){if(HdD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-collapsible-ypc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_collapsible_ypc_offer_renderer.yt.collapsible.ypc.offer.renderer.css.js--\x3e<yt-formatted-string id="more-offer-info-header" hidden="[[offersVisible_]]" text="[[data.moreOfferInfoHeader]]" on-tap="handleHeaderTap_" class="style-scope yt-collapsible-ypc-offer-renderer">\n</yt-formatted-string>\n<div id="offers" hidden="[[!offersVisible_]]" class="style-scope yt-collapsible-ypc-offer-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Zdd===void 0&&(Zdd=document.createElement("template"));var k=Zdd;r.call(v,k.content.cloneNode(!0),g.content.firstChild);HdD=g}g=HdD;return g},{mode:2});var t4M;var Dln;_.Hq("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var yI=function(){return _.J.apply(this,arguments)||this};
_.N(yI,_.J);_.c=yI.prototype;_.c.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.c.dataChanged_=function(){if(this.data.backgroundImage){var g=_.hH(this.data.backgroundImage.thumbnails,screen.width),v=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=v?"linear-gradient(180deg, "+v+"), url("+g+")":"url("+g+")";this.data.gtmId&&_.pe(this.data.gtmId,_.Cv("GL",""))}};
_.c.onYtServiceRequestError_=function(g){_.BW(this.hostElement,g.detail.error.message)};
_.c.getScrimLayerColorStops_=function(){var g,v,r=(g=this.data.unlimitedHeaderV2Data)==null?void 0:(v=g.unlimitedHeaderV2Data)==null?void 0:v.scrimLayerColors;if(!r)return null;var k=100/r.length;return r.map(function(y,z){z*=k;return _.QX(y)+" "+z+"%"}).join(",")};
_.c.computeLogoWithPadding=function(g){var v,r,k;return(g=(v=g.unlimitedLogoImage)==null?void 0:(r=v.thumbnails)==null?void 0:(k=r[0])==null?void 0:k.height)&&g%31===0?!0:!1};
yI.prototype.onYtServiceRequestError_=yI.prototype.onYtServiceRequestError_;yI.prototype.dataChanged_=yI.prototype.dataChanged_;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],yI.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],yI.prototype,"ytRendererBehavior",void 0);_.K([_.u({computed:"computeLogoWithPadding(data)"}),_.F("design:type",Boolean)],yI.prototype,"logoWithPadding",void 0);
_.K([_.u(),_.F("design:type",Object)],yI.prototype,"data",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yI.prototype,"dataChanged_",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],yI.prototype,"onYtServiceRequestError_",null);yI=_.K([_.HX({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],yI);
_.m(yI,"yt-unlimited-page-header-renderer",function(){if(Dln===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-page-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_page_header_renderer.yt.unlimited.page.header.renderer.css.js--\x3e<template is="dom-if" if="[[!logoWithPadding]]" class="style-scope yt-unlimited-page-header-renderer">\n  <h1 id="logo-wrapper" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-img-shadow id="logo" thumbnail="[[data.unlimitedLogoImage]]" width="[[Number.MAX_VALUE]]" class="style-scope yt-unlimited-page-header-renderer">\n    </yt-img-shadow>\n  </h1>\n</template>\n<template is="dom-if" if="[[logoWithPadding]]" class="style-scope yt-unlimited-page-header-renderer">\n  <h1 id="logo-wrapper-with-padding" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-img-shadow id="logo-with-padding" thumbnail="[[data.unlimitedLogoImage]]" width="[[Number.MAX_VALUE]]" class="style-scope yt-unlimited-page-header-renderer">\n    </yt-img-shadow>\n  </h1>\n</template>\n<yt-formatted-string id="subtitle" respect-html-dir="" text="[[data.subTitle]]" class="style-scope yt-unlimited-page-header-renderer">\n</yt-formatted-string>\n<yt-button-renderer id="manage-subscription-button" data="[[data.manageSubscriptionButton.buttonRenderer]]" class="style-scope yt-unlimited-page-header-renderer">\n</yt-button-renderer>\n<div id="metadatas" class="style-scope yt-unlimited-page-header-renderer">\n  <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-formatted-string class="metadata-item style-scope yt-unlimited-page-header-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n  <template is="dom-if" if="[[data.additionalBillingInfo]]" class="style-scope yt-unlimited-page-header-renderer">\n    <div id="additional-billing-info" class="style-scope yt-unlimited-page-header-renderer">\n      <yt-formatted-string class="billing-info-item style-scope yt-unlimited-page-header-renderer" text="[[data.additionalBillingInfo]]">\n      </yt-formatted-string>\n    </div>\n  </template>\n</div>\n<yt-formatted-string class="promotion-text style-scope yt-unlimited-page-header-renderer" text="[[data.promotion.ypcPromotionRenderer.promotionText]]">\n</yt-formatted-string>\n<div id="more-offers" class="style-scope yt-unlimited-page-header-renderer"></div>\n<a id="restriction-apply-button" class="offer-details-link style-scope yt-unlimited-page-header-renderer" tabindex="0">\n  <yt-formatted-string text="[[data.offerDetailsLinkText]]" class="style-scope yt-unlimited-page-header-renderer"></yt-formatted-string>\n</a>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;t4M===void 0&&(t4M=document.createElement("template"));var k=t4M;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Dln=g}g=Dln;return g},{mode:2});var LsD;var w4d;_.Hq("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var c8=function(){return _.J.apply(this,arguments)||this};
_.N(c8,_.J);c8.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],c8.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],c8.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],c8.prototype,"data",void 0);c8=_.K([_.HX({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],c8);
_.m(c8,"yt-unlimited-user-notification-renderer",function(){if(w4d===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-user-notification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_user_notification_renderer.yt.unlimited.user.notification.renderer.css.js--\x3e<div id="yt-notification-text" class="style-scope yt-unlimited-user-notification-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-unlimited-user-notification-renderer"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.messages]]" class="style-scope yt-unlimited-user-notification-renderer">\n    <yt-formatted-string id="metadata-item" text="[[item]]" class="style-scope yt-unlimited-user-notification-renderer"></yt-formatted-string>\n  </template>\n</div>\n<div id="action-button" class="style-scope yt-unlimited-user-notification-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;LsD===void 0&&(LsD=document.createElement("template"));var k=LsD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);w4d=g}g=w4d;return g},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.OvA=_.bC(function(g){var v=_.KM(g,{numberOfChips:5}).numberOfChips;return _.A("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.A(_.af,{each:function(){return Array(v==null?void 0:v())}},function(){return _.A("div",{class:"ytGhostChipShelfChip"})}))},"lg");_.VfG=_.bC(function(g){var v=_.rF(),r=_.h0().resolve(_.sy);_.NT(function(){requestAnimationFrame(function(){var y;(y=v.lottieEl)==null||y.addEventListener("DOMLoaded",function(){var z;(z=g.onLottieLoaded)==null||z.call(g)})})});
var k={};return _.A("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var y;return((y=g.data)==null?void 0:y.call(g).targetId)||""}},_.A(_.Wq,{className:_.IV((k.ytChatLoadingViewModelRtl=r==="rtl",k)),
animationName:"YOUCHAT_LOADER",data:function(){var y;return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:((y=g.data)==null?void 0:y.call(g).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"}}},
animationRef:v}))},"mg");
}catch(e){_._DumpException(e)}
try{
var o_D,YgA,UQM,AU5,eTD,aMn,E_n,pDA,DQM,Mo,t2D,fMR,HFv,ZFq,NrD,lMn,L9D,wDM,Q75,C_R,Rp,uF5,xQp,j7A,V2D,OFM,JUM,gO,$QD,qgp,s7d,mQS,K9d,F9n,BrD,M2S,RTD,gLv,r1d,y1D,zrD,IGp,W8d,PHA,oLM,Yjv,UxA,A1R,erR,aGR,ELD,puA,Nmq,fGS,Tmd,Zuq,lGp,Hub,wuD,L85,t5M,DxS,rO,QAn,CHD,xxA,J1v,K8p,buA,F8n,iub,GUR,XuA,BmA,hr5,nLG,M5M,g8n,v8v,r3v,qjD;
_.hL=function(g){var v=new _.EU("Error accessing DB");return _.uum().then(function(r){return new Promise(function(k,y){try{var z=r.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(g);z.onsuccess=function(){var W=z.result;k(W?W.value:null)};
z.onerror=function(){v.params={key:g,source:"onerror"};y(v)}}catch(W){v.params={key:g,
thrownError:String(W)},y(v)}})},function(){return null})};
_.Sg5=function(g,v){var r=_.eXh(v);r!=="javascript:"&&r!=="data:"&&g.setAttribute("href",v)};
o_D=function(g,v){return _.k7(g.entities,"flowStateEntity",v)};
YgA=function(g){return _.OA(g,function(v){return v.languageCode==="en"})};
UQM=function(g){var v=nI;if(_.lQD(g))g.setOption("captions","stickyLoading",{}),g.setOption("captions","track",{});else{var r=_.OA(_.Fvk(g),function(k){return k.displayName===v});
g.setOption("captions","track",r)}};
AU5=function(g){if(!g)return 0;var v=g.getPresentingPlayerType(),r=g.getVideoData();return r&&r.isLive?(g=g.getProgressState(v),g.seekableEnd-g.seekableStart):g.getDuration(v)};
eTD=function(g,v){for(var r=_.I(Object.keys(g)),k=r.next();!k.done;k=r.next())if(k=k.value,g[k]!==v[k])return!1;return!0};
aMn=function(){return document.getElementById("player-control-overlay")};
E_n=function(g){g!==-1&&!_.T("player_controls_log_creation_killswitch")&&aMn()&&(_.t7("pcu_cs",g),_.t7("pcu_ce"))};
pDA=function(g){return _.A("div",{class:"yt-profile-identity-info-view-model-wiz__buttons"},(g.subscribeButton?[g.subscribeButton,g.channelAccess]:[g.channelAccess]).map(function(v){return _.A("div",{class:"yt-profile-identity-info-view-model-wiz__wrap-button"},_.A("div",{class:"yt-profile-identity-info-view-model-wiz--button"},dQv(v)))}))};
_.Trp=function(g){var v=g.data;g=g.hideDivider;var r={};r=(r["yt-profile-identity-info-view-model-wiz__frame"]=!0,r["yt-profile-identity-info-view-model-wiz--frame-with-no-channel-banner"]=!v.channelBanner,r);r={class:_.Pq(r)};var k,y={imageBannerViewModel:{image:(k=v.channelBanner)==null?void 0:k.image,style:"IMAGE_BANNER_STYLE_INSET"}};k=_.A("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner-container"},v.channelBanner?_.A("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner"},
dQv(y,{imageBannerViewModel:{isPositionRelative:!0}})):null);y=_.A("div",{class:"yt-profile-identity-info-view-model-wiz__avatar"},dQv(v.avatar));var z;var W=_.A("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-header"},_.A("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name"},v.channelDisplayName),v.verifiedOrOacBadge?_.A("div",{class:"yt-profile-identity-info-view-model-wiz__badge"},_.A(_.Kw,{data:{thumbnails:[{url:(z=v.verifiedOrOacBadge)==null?void 0:z.badgeUrl}]},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})):null);z=_.A("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-frame"},W,dQv(v.threeDotMenu));W=_.A("div",{class:"yt-profile-identity-info-view-model-wiz__metadata"},_.A("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.A("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-handle-with-bold-font"},v.channelHandle),v.channelPronouns&&v.channelHandle?_.A("span",
{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022"):null,_.A("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-pronouns"},v.channelPronouns)),_.A("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.A("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},v.leftOfBulletInfo),v.leftOfBulletInfo&&v.rightOfBulletInfo?_.A("span",{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022"):
null,_.A("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},v.rightOfBulletInfo)));z=_.A("div",{class:"yt-profile-identity-info-view-model-wiz__trio"},z,W);return _.A("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model-wiz"},_.A("div",r,k,_.A("div",{class:"yt-profile-identity-info-view-model-wiz__channel-info-section"},y,z),v.channelDescription?_.A("div",{class:"yt-profile-identity-info-view-model-wiz__channel-description"},v.channelDescription):
null,pDA(v),g?null:_.A("div",{class:"yt-profile-identity-info-view-model-wiz__divider"}," ")))};
DQM=function(g,v){var r=_.mQ(g,{}),k=lMn("top",v),y=lMn("bottom",v),z=lMn("left",v),W=lMn("right",v);return _.AW({top:function(){return Mo(r().position,k)},
bottom:function(){return Mo(r().position,y)},
left:function(){return Mo(r().position,z)},
right:function(){return Mo(r().position,W)},
position:function(){return Mo(r().positionType,fMR)},
height:function(){return Mo(r().height,Rp)},
width:function(){return Mo(r().width,Rp)},
"min-width":function(){return Mo(r().minWidth,Rp)},
"min-height":function(){return Mo(r().minHeight,Rp)},
"max-width":function(){return Mo(r().maxWidth,Rp)},
"max-height":function(){return Mo(r().maxHeight,Rp)},
"aspect-ratio":function(){return Mo(r().aspectRatio,String)},
"margin-top":function(){return Mo(r().margin,k)},
"margin-bottom":function(){return Mo(r().margin,y)},
"margin-left":function(){return Mo(r().margin,z)},
"margin-right":function(){return Mo(r().margin,W)},
"padding-top":function(){return Mo(r().padding,k)},
"padding-bottom":function(){return Mo(r().padding,y)},
"padding-left":function(){return Mo(r().padding,z)},
"padding-right":function(){return Mo(r().padding,W)},
"flex-direction":function(){return Mo(r().flexDirection,NrD)},
"justify-content":function(){return Mo(r().justifyContent,ZFq)},
"align-items":function(){return Mo(r().alignItems,HFv)},
"flex-grow":function(){return Mo(r().flexGrow,String)},
"flex-shrink":function(){return Mo(r().flexShrink,String)},
"flex-basis":function(){return Mo(r().flexBasis,Rp)},
"align-self":function(){return Mo(r().alignSelf,HFv)},
"flex-wrap":function(){return Mo(r().flexWrap,t2D)},
"align-content":function(){return Mo(r().alignContent,HFv)}})};
Mo=function(g,v){return g!==void 0?v(g):void 0};
t2D=function(g){switch(g){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
fMR=function(g){switch(g){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
HFv=function(g){switch(g){case "YPC_ALIGN_ITEMS_AUTO":return"auto";case "YPC_ALIGN_ITEMS_START":return"flex-start";case "YPC_ALIGN_ITEMS_END":return"flex-end";case "YPC_ALIGN_ITEMS_CENTER":return"center";case "YPC_ALIGN_ITEMS_STRETCH":return"stretch"}};
ZFq=function(g){switch(g){case "YPC_JUSTIFY_CONTENT_FLEX_START":return"flex-start";case "YPC_JUSTIFY_CONTENT_FLEX_END":return"flex-end";case "YPC_JUSTIFY_CONTENT_CENTER":return"center";case "YPC_JUSTIFY_CONTENT_BETWEEN":return"space-between";case "YPC_JUSTIFY_CONTENT_SPACE_AROUND":return"space-around"}};
NrD=function(g){switch(g){case "YPC_FLEX_DIRECTION_ROW":return"row";case "YPC_FLEX_DIRECTION_ROW_REVERSE":return"row-reverse";case "YPC_FLEX_DIRECTION_COLUMN":return"column";case "YPC_FLEX_DIRECTION_COLUMN_REVERSE":return"column-reverse"}};
lMn=function(g,v){var r=v==="rtl";switch(g){case "top":var k=L9D;break;case "bottom":k=wDM;break;case "left":k=Q75;break;default:k=C_R}return function(y){return Mo(k(y,r),Rp)}};
L9D=function(g){var v=g.top;var r=g.vertical;g=g.all;var k;return(k=v!=null?v:r)!=null?k:g};
wDM=function(g){var v=g.bottom;var r=g.vertical;g=g.all;var k;return(k=v!=null?v:r)!=null?k:g};
Q75=function(g,v){var r=g.left;var k=g.end;var y=g.start;var z=g.horizontal;g=g.all;var W,S;return(S=(W=r!=null?r:v?k:y)!=null?W:z)!=null?S:g};
C_R=function(g,v){var r=g.right;var k=g.end;var y=g.start;var z=g.horizontal;g=g.all;var W,S;return(S=(W=r!=null?r:v?y:k)!=null?W:z)!=null?S:g};
Rp=function(g){var v=g.value;switch(g.unit){case "YPC_DIMENSION_UNIT_POINT":return v+"px";case "YPC_DIMENSION_UNIT_FRACTION":return v+"%";default:return""+v}};
uF5=function(g){switch(g){case "YPC_SEMANTIC_COLOR_TEXT_PRIMARY":return"ytStyledTextViewModelYtTextPrimary";case "YPC_SEMANTIC_COLOR_TEXT_PRIMARY_INVERSE":return"ytStyledTextViewModelYtTextPrimaryInverse";case "YPC_SEMANTIC_COLOR_TEXT_SECONDARY":return"ytStyledTextViewModelYtTextSecondary";case "YPC_SEMANTIC_COLOR_TEXT_DISABLED":return"ytStyledTextViewModelYtTextDisabled";case "YPC_SEMANTIC_COLOR_THEMED_GREEN":return"ytStyledTextViewModelYtThemedGreen"}};
xQp=function(g){var v=g!=null?g:{};g=v.fontRole;var r=v.fontSize;v=v.fontWeight;if(g!==null&&r!==null)switch(g){case "YPC_FONT_ROLE_DISPLAY":switch(r){case "YPC_FONT_SIZE_L":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(r){case "YPC_FONT_SIZE_L":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return v===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(r){case "YPC_FONT_SIZE_XL":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
j7A=function(g,v){return _.k7(g.entities,"pdpStateEntity",v)};
V2D=function(g,v,r){function k(e){return Object.values(e).map(function(a){var E=a.productId;a=a.pricingOptionIndex;return gO(y(E).pricingOptions,a).pricingOptionId})}
function y(e){return S().get(e)}
function z(e){e=k(e);r(e)}
var W=$QD([g,v],function(e,a){var E=e==null?void 0:e.selectedPricingOptions;e={};var p=!0;if(E&&a.length)for(var f=_.I(a),Z=f.next();!Z.done;Z=f.next()){Z=Z.value;var L=JUM(Z.pricingOptions,function(q){a:{q=q.pricingOptionId;for(var X=_.I(E),b=X.next();!b.done;b=X.next())if(b.value===q){q=!0;break a}q=!1}return q});
if(L>=0){p=!1;var Q=gO(Z.pricingOptions,L),O=void 0;e[Z.groupId]={productId:Z.productId,pricingOptionIndex:L,pricingGroupAttributes:(O=Q)==null?void 0:O.pricingGroupAttributes}}}p&&a.length&&(p=gO(a[0].pricingOptions,0),e[a[0].groupId]={productId:a[0].productId,pricingOptionIndex:0,pricingGroupAttributes:p==null?void 0:p.pricingGroupAttributes});return e}),S=$QD([v],function(e){return new Map(e.map(function(a){return[a.productId,
a]}))}),Y=$QD([v],function(e){var a=new Map;
e=_.I(e);for(var E=e.next();!E.done;E=e.next()){var p=E.value;E=p.groupId;var f=p.productId;p=_.I(OFM(p.pricingOptions));for(var Z=p.next();!Z.done;Z=p.next()){var L=_.I(Z.value);Z=L.next().value;L=L.next().value;a.set(L.pricingOptionId,{groupId:E,productId:f,index:Z,pricingOption:L,pricingGroupAttributes:L.pricingGroupAttributes})}}return a});
return{getProductById:y,isProductSelected:function(e){var a=y(e);if(!a)return!1;var E;return((E=W()[a.groupId])==null?void 0:E.productId)===e},
getSelectedPricingOptions:function(){return Object.values(W()).map(function(e){var a=e.productId;e=e.pricingOptionIndex;return gO(y(a).pricingOptions,e)})},
getSelectedPricingGroupAttributesByGroupId:function(e){var a;return(e=(a=W()[e])==null?void 0:a.pricingGroupAttributes)?Array.from(e):void 0},
getSelectedProductByGroupId:function(e){var a;return(e=(a=W()[e])==null?void 0:a.productId)?y(e):void 0},
onProductSelected:function(e){var a=y(e);if(a){var E=W(),p;if(((p=E[a.groupId])==null?void 0:p.productId)!==e){var f,Z;p=(Z=(f=E[a.groupId])==null?void 0:f.pricingOptionIndex)!=null?Z:0;f=0;for(Z=a.pricingOptions[Symbol.iterator]();!Z.next().done;)++f;f<=p&&(p=0);f=gO(a.pricingOptions,p);var L;Z={};z(Object.assign({},E,(Z[a.groupId]={productId:e,pricingOptionIndex:p,pricingGroupAttributes:(L=f==null?void 0:f.pricingGroupAttributes)!=null?L:[]},Z)))}}},
onPricingOptionSelected:function(e){var a=Y().get(e);if(a){e=a.groupId;var E=a.productId;a=a.index;var p=W(),f,Z;if(((f=p[e])==null?void 0:f.productId)!==E||((Z=p[e])==null?void 0:Z.pricingOptionIndex)!==a){var L,Q;f={};z(Object.assign({},p,(f[e]={productId:E,pricingOptionIndex:a,pricingGroupAttributes:(Q=(L=p[e])==null?void 0:L.pricingGroupAttributes)!=null?Q:[]},f)))}}},
onClearGroupSelected:function(e){var a=W();a[e]&&(a=Object.fromEntries(Object.entries(a).filter(function(E){return _.I(E).next().value!==e})),z(a))}}};
OFM=function(g){return function r(){var k,y,z,W,S;return _.zGh(r,function(Y){switch(Y.nextAddress){case 1:_.WD(Y,2),k=0,y=_.I(g),z=y.next();case 4:if(z.done){Y.jumpTo(2);break}W=z.value;S=_.Ims;return _.U(Y,[k++,W],7);case 7:S(Y.yieldResult);z=y.next();Y.jumpTo(4);break;case 2:_.I7(Y),_.PD(Y,0)}})}()};
JUM=function(g,v){g=_.I(OFM(g));for(var r=g.next();!r.done;r=g.next()){var k=_.I(r.value);r=k.next().value;k=k.next().value;if(v(k))return r}return-1};
gO=function(g,v){g=_.I(OFM(g));for(var r=g.next();!r.done;r=g.next()){var k=_.I(r.value);r=k.next().value;k=k.next().value;if(r===v)return k}};
$QD=function(g,v){var r,k;return function(){for(var y=g.map(function(W){return W()}),z=0;z<y.length;z++)if(!r||y[z]!==r[z]){r=y;
k=v.apply(null,_.fF(y));break}return k}};
qgp=function(g){var v,r;return!!(g.productId&&g.groupId&&((v=g.pricingOptions)==null?0:v.length)&&g.pricingOptions.every(function(k){return k.pricingOptionId})&&((r=g.pricingGroups)==null||!r.length||Array.isArray(g.pricingGroups)&&g.pricingGroups.every(function(k){return k.pricingGroupId&&k.pricingGroupAttributes&&k.pricingGroupAttributes.length>0})))};
s7d=function(g,v,r){return V2D(g,$QD([v],function(k){return k.filter(qgp)}),r)};
mQS=function(g,v){return v.length===0?[g]:[g.slice(0,v[0]),g.slice(v[0])].filter(function(r){return r.length>0})};
K9d=function(g){switch(g){case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-justify-end";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-full-distributed";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-flex-primary";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-vertical-centered";
case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-distributed-space";default:return""}};
F9n=function(g,v,r,k){k=Object.assign({},k);_.H6(k,bFA,{selectedOptionId:g,primaryButtonOverride:r});_.Vz().dispatch(_.WW("flowStateEntity",v,k))};
_.XDM=function(){if(!iFn){var g=_.I(_.Ww(new Map,void 0,"UJImUe"));iFn=g.next().value;G_d=g.next().value}return iFn};
BrD=function(g){if(g)return _.XDM()().get(g)};
_.hTS=function(g,v){if(g&&v){var r=_.XDM();r().set(g,v);g=r();G_d(new Map(g))}};
_.n_A=function(g){return{onSubmit:function(){var v;(v=BrD(g()))==null||v.onSubmit()},
isValid:function(){var v=BrD(g());return v?v.isValid():!0},
isSubmitting:function(){var v,r;return!!((v=BrD(g()))==null?0:(r=v.isSubmitting)==null?0:r.call(v))}}};
M2S=function(g,v){return _.k7(g.entities,"contextNoteFeedEntityPayload",v)};
RTD=function(g){g.style.height="auto";g.style.height=g.scrollHeight+"px"};
gLv=function(g){return[g.syncStep,g.asyncStep].filter(function(v){return v!==void 0})};
r1d=function(g){var v,r,k;if(g=(v=g.structuredContextNoteFormSchema)==null?void 0:(r=v.fieldSchemas)==null?void 0:(k=r.noteBody)==null?void 0:k.validationSchema)for(v=_.I(gLv(g)),r=v.next();!r.done;r=v.next()){r=r.value.rules;if(!r)break;r=_.I(r);for(r=r.next();!r.done;r=r.next())return _.l(r.value,_.vLS)}};
y1D=function(g){if(g){g=_.I(gLv(g));for(var v=g.next();!v.done;v=g.next()){v=v.value.rules;if(!v)break;v=_.I(v);for(v=v.next();!v.done;v=v.next())return _.l(v.value,kUG)}}};
zrD=function(g){if(g){g=_.I(gLv(g));for(var v=g.next();!v.done;v=g.next()){v=v.value.rules;if(!v)break;v=_.I(v);for(v=v.next();!v.done;v=v.next())return _.l(v.value,c1M)}}};
IGp=function(g){g=/^https?:\/\//.test(g)?g:"http://"+g;try{var v=_.J3(g)}catch(r){return!1}if(v.toString()!==g)return!1;g=v.JSC$8042_domain_.split(".");return g.length>1&&g.every(function(r){return!!r})};
W8d=function(g,v,r,k){var y;k=(y=k.structuredContextNoteData)==null?void 0:y.createCommentEndpoint;if(y=_.l(k,_.dKc))return y.commentText=_.qd(g),y.videoPositionMention=v,y.sources=r,k};
PHA=function(g){return g==null?void 0:g.stringValue};
oLM=function(g,v,r){g=g.map(function(k,y){return{listItemViewModel:{title:k.title,subtitle:k.subtitle,leadingImage:k.leadingImage,trailingImage:y===v?Sjn:void 0,rendererContext:{commandContext:{onTap:k.onTap}}}}});
return Object.assign({},r&&{header:{panelHeaderViewModel:{title:r}}},{content:{listViewModel:{listItems:g}}})};
Yjv=function(g,v){if(g&&v)switch(v){case "SELECTION_TYPE_BOOL":return g.boolValue;case "SELECTION_TYPE_INT":return g.intValue;case "SELECTION_TYPE_STRING":return g.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return g.privacyStatusValue}};
UxA=function(g){var v;g=(v=g.options)==null?void 0:v.findIndex(function(r){return r.isSelected});
return g===void 0?-1:g};
A1R=function(g,v,r){var k=function(){return g().label},y={},z=_.IV("ytDropdownViewModelLabel",(y.ytDropdownViewModelLabelError=v,y));
return _.A(_.d,{cond:function(){return g().label&&!(r()===-1&&g().label&&!g().placeholderText)},
then:function(){return _.A("div",{class:z},_.A(_.FS,{text:k}))}})};
erR=function(g,v){var r={};r=_.IV("ytDropdownViewModelTitle",(r.ytDropdownViewModelTitlePlaceholder=function(){return v()===-1},r));
return _.A("div",{class:r},_.A(_.FS,{text:function(){var k=g();var y=v();if(y===-1)k=k.placeholderText?k.placeholderText:k.label;else{var z,W;k=(z=k.options)==null?void 0:(W=z[y])==null?void 0:W.title}return k}}))};
aGR=function(g,v){var r=function(){return g().hint};
return _.A(_.R6,null,_.A(_.d,{cond:function(){return r()&&!v()},
then:function(){return _.A("div",{class:_.IV("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.A(_.FS,{text:r,className:"ytDropdownViewModelSupportText"}))}}),_.A(_.d,{cond:v,
then:function(){return _.A("div",{id:"dropdown-view-model-error",role:"alert",class:_.IV("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.A(_.eg,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.A(_.FS,{text:v,className:"ytDropdownViewModelSupportText"}))}}))};
ELD=function(g,v){var r=_.h0().resolve(_.rzu);_.Hd(function(){var k=g().id;k&&r!=null&&r.dropdownMap.set(k,v)})};
puA=function(g){g=_.l(g.scheduleButton,dxM);g=_.l(g==null?void 0:g.primaryButton,_.pC);g=_.l(g==null?void 0:g.onTap,_.wE);var v,r,k=((r=_.l(g,_.kX))==null?void 0:r.commands)||[g];r=_.I(k);for(g=r.next();!g.done&&!(v=_.l(g.value,_.a46));g=r.next());var y;v=(y=v)==null?void 0:y.createBroadcastRequest;if(!v)throw Error("Hj");return v};
Nmq=function(g,v,r){r=r===void 0?{}:r;var k,y;return _.P(function(z){if(k=Tmd(v))return z.return(k);(y=lGp(g,v,r))&&fGS(v,y);return z.return(y)})};
fGS=function(g,v){var r=Zuq(g);r&&v.then(function(k){_.h0().resolve(_.yB).put(r,new _.cO({innertubeResponse:k}))})};
Tmd=function(g){if(g=Zuq(g)){var v=_.h0().resolve(_.yB);if(v.has(g))return v.get(g).then(function(r){return r==null?void 0:_.vI(r)})}return null};
Zuq=function(g){var v=_.l(g.endpoint,_.Vx);if(v!=null&&v.videoId)return v={videoId:v.videoId},_.T("web_imp_player_mute_params")&&(v.mutedAtStart=g.startPlaybackInMutedState),_.Oi("inline_playback",v)};
lGp=function(g,v,r){g=_.$h(g,v.endpoint,Hub(v,r)).then(function(k){return k});
return Promise.resolve(g)};
Hub=function(g,v){v=_.T("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!g.startPlaybackInMutedState},v):Object.assign({},{vis:5,autonav:"1"},v);var r;v={contentPlaybackContext:_.Ee(v,(r=_.l(g.endpoint.commandMetadata,_.F7))==null?void 0:r.url,window.location.href)};_.T("web_imp_player_mute_params")&&(v.overrideMutedAtStart=!g.startPlaybackInMutedState);return v};
wuD=function(g,v){var r=window.MutationObserver;r&&(vF=new r(function(k,y){k=_.I(k);for(var z=k.next();!z.done;z=k.next()){z=z.value;var W;if(W=z.type==="childList"&&z.target)a:{W=g;z=t5M(z.target);W=t5M(W);for(var S=null,Y=0;Y<z.length;Y++)if(W.includes(z[Y])){if(Y===0){W=!1;break a}S=z[Y];break}S?(z=DxS(z,S),W=DxS(W,S),W=z<W):W=!1}if(W){v();y.disconnect();break}}}),(r=L85())&&vF.observe(r,{childList:!0,
subtree:!0}))};
L85=function(){var g=document.getElementsByTagName("ytd-rich-grid-renderer");if(g.length>0)return g[0];g=document.getElementsByTagName("ytd-section-list-renderer");return g.length>0?g[0]:null};
t5M=function(g){for(var v=[];g;)v.push(g),g=g.parentElement;return v};
DxS=function(g,v){var r=Array.from(v.children);v=g.indexOf(v);return v>0?r.indexOf(g[v-1]):-1};
rO=function(g,v,r){r=r===void 0?{}:r;return _.I0(g,r,v)};
QAn=function(g){switch(g){case "MUSIC":return!0;default:return!1}};
CHD=function(g){return g==null?void 0:g.filter(function(v){return v.premiereTrailerBadgeRenderer})};
xxA=function(g){var v,r=g==null?void 0:(v=g.find(function(E){return E.thumbnailOverlayTimeStatusRenderer}))==null?void 0:v.thumbnailOverlayTimeStatusRenderer,k,y;
if((r==null?0:(k=r.icon)==null?0:k.iconType)&&QAn(r==null?void 0:(y=r.icon)==null?void 0:y.iconType)){var z;return{icon:r==null?void 0:(z=r.icon)==null?void 0:z.iconType}}var W,S;var Y=(g=(W=g==null?void 0:(Y=g.find(function(E){return E.thumbnailBottomOverlayViewModel}))==null?void 0:Y.thumbnailBottomOverlayViewModel)==null?void 0:(S=W.badges)==null?void 0:S.find(function(E){var p,f;
return((p=_.l(E,u3D))==null?void 0:(f=p.inlinePlaybackBadgeData)==null?void 0:f.replicateAsTimestamp)===!0}))?_.l(g,u3D):void 0;
if(Y==null?0:Y.icon){var e,a;if((Y=(e=_.YEJ(Y==null?void 0:Y.icon))==null?void 0:(a=e.clientResource)==null?void 0:a.imageName)&&QAn(Y))return{icon:Y}}return{}};
J1v=function(g,v){var r="",k="";switch(g){case -1:case 0:r=v?"VOLUME_OFF":"VOLUME_OFF_FILLED";k=jAS;break;case 1:r=v?"VOLUME_UP_OUTLINE":"VOLUME_UP";k=$xD;break;default:_.zb(g)}return{iconName:r,ariaLabel:k}};
K8p=function(g,v){var r=Oud,k=_.I(_.Ww(V5D(new qjD(function(){},r,v)),void 0,"PAnyd")),y=k.next().value,z=k.next().value,W=new qjD(function(S){z(S)},r,v);
_.Z8(function(){Promise.resolve().then(function(){var S,Y=(S=g())!=null?S:{};W.playerControlsData=Y;_.T("player_controls_skip_double_signal_old")&&(W.lastSeenPlayerApi=_.wj(Y.playerApi));_.T("player_controls_skip_double_signal_old")||(W.lastSeenPlayerApi=_.wj(Y.playerApi));sAR(W)});
_.tQ(function(){mxA(W)})},"HikUP");
_.tQ(function(){mxA(W)});
return function(){return y()}};
buA=function(g){return function(v){var r=g(),k={playerState:v};if(v===1){var y;(y=r.playerApi)==null||y.loadModule("captions")}if(v===0){var z;(z=r.playerApi)==null||z.unloadModule("captions")}(v!==-1||_.T("web_imp_controls_set_player_state_killswitch"))&&r.setState(k)}};
F8n=function(g){return function(v){g().setState({playbackRate:v})}};
iub=function(g){return function(v){var r=g(),k=r.playerApi,y=k==null?void 0:k.getVideoData(),z=(y==null?void 0:y.isLive)||!1;y=y==null?void 0:y.video_id;z={videoDuration:AU5(k||void 0),isLive:z,videoId:y};z.videoId!==r.videoId&&(z=Object.assign({},_.Tlo(k),z));if(v==null?0:v.playertype)z.playerType=v.playertype;if(k){z.captionsAvailable=_.u3(k);v=z;var W;y=(W=k.getStoryboardLevel(k.getNumberOfStoryboardLevels()-1))==null?void 0:W.intervalMs;v.storyboardInterval=y?y/1E3:void 0;z.captionsAvailable&&
(z.captionsEnabled=_.lQD(k))}z.volumeMuted=!(k==null||!k.isMuted());r.setState(z)}};
GUR=function(g){return function(v){var r=g(),k=r.playerApi;if(k){var y=k.getPresentingPlayerType();v={playedTime:v||0,percentLoaded:k.getVideoLoadedFraction(),playerType:y};r.playerState===0&&(v.playedTime=r.videoDuration);r.isLive&&(y=k.getProgressState(y),v.playedTime-=y.seekableStart,v.videoDuration=AU5(k));if(r.playerType===1)k=!1;else{var z;if((z=r.uxConfig)==null?0:z.showCuedOverlay){var W;k=!((W=r.playerApi)==null?0:W.getPlayerStateObject(r.playerType).isDomPaused)}else k=!0}k&&delete v.playedTime;
r.setState(v)}}};
XuA=function(g){return function(){var v=g(),r,k,y,z={volume:(y=(r=v.playerApi)==null?void 0:r.getVolume())!=null?y:0,volumeMuted:!((k=v.playerApi)==null||!k.isMuted())};v.setState(z)}};
BmA=function(g){return function(){var v=g(),r=v.playerApi;if(r){var k={captionsAvailable:_.u3(r)};k.captionsAvailable&&(k.captionsEnabled=_.lQD(r));v.setState(k)}}};
hr5=function(g){return function(){var v=g();if(v.playerApi&&!(v.volumeMuted||v.controlsVisible&&v.isProbablyAScreenreaderUser)){v.setState({controlsVisible:!0,isProbablyAScreenreaderUser:!0});var r;(r=document.querySelector(".player-control-play-pause-icon"))==null||r.focus()}}};
nLG=function(g){return{appApi:Object.assign({},_.Unh(),{showCaptionsToggleToast:function(v){var r,k;(k=(r=g()).showCaptionsToggleToast)==null||k.call(r,v)},
openInMiniplayer:function(){var v,r;(r=(v=g()).openInMiniplayer)==null||r.call(v)}})}};
M5M=function(g,v){var r,k,y;return!!(g==null?0:(r=g.playerResponse)==null?0:(k=r.playerConfig)==null?0:(y=k.inlinePlaybackConfig)==null?0:y.showScrubbingControls)&&!(v==null?0:v.hideScrubbingControls)};
_.RrG=function(g){var v=!g.miniplayerIsActive;return[5,2,0].includes(g.miniplayerPlaybackState)||v};
g8n={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};v8v=function(g,v){var r,k,y,z,W;_.P(function(S){if(!v.length)return S.return([]);r=[];k=_.I(v);for(y=k.next();!y.done;y=k.next())z=y.value,(W=g.resolveIcon(z))&&!g.iconCache[W.url]&&r.push(_.eBq(g,W).then(function(){}).catch(function(){}));
return S.return(Promise.all(r))})};
r3v=function(g,v){var r=[];v=(new Set(v)).values();v=_.I(v);for(var k=v.next();!k.done;k=v.next()){k=k.value;for(var y=_.I(Object.values(g8n)),z=y.next();!z.done;z=y.next())r.push({iconName:k,iconStyle:z.value})}v8v(g.iconManager,r)};
_.kTb=function(g,v,r){var k=r!=null?r:g.iconsToFetch;k!=null&&k.length?v!==void 0&&v>=0?_.Ev(_.HR,function(){r3v(g,k)},v):r3v(g,k):Promise.resolve()};
qjD=function(g,v,r){var k=this;this.renderFn=g;this.listeners=v;this.context=r;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var y;this.lastSeenPlayerApi=_.wj((y=this.playerControlsData)==null?void 0:y.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.Tlo(),void 0);_.T("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){V5D(k).setState({playerState:-1});k.resetRecentlyNavigatedJobId&&_.HR.cancelJob(k.resetRecentlyNavigatedJobId);
k.recentlyNavigated=!0;k.resetRecentlyNavigatedJobId=_.HR.addJob(function(){k.recentlyNavigated=!1},8,1E4)})};
qjD.prototype.setState=function(g){if(!_.T("mweb_player_skip_no_op_state_changes")||!eTD(g,this.state))if(this.state=Object.assign({},this.state,g),!_.T("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)g=-1,_.T("player_controls_log_creation_killswitch")||aMn()||(g=(0,_.XK)()),_.t7("pcu_s"),_.t7("pcu_se"),_.t7("pcu_rs"),this.renderFn(V5D(this)),_.t7("pcu_re"),E_n(g),_.HR.addJob(function(){_.t7("pcu_ap")},8)};
var V5D=function(g){var v;var r=_.wj((v=g.playerControlsData)==null?void 0:v.playerApi);return Object.assign({},g.state,{setState:g.boundSetState,domMeasurements:{progressBarLineRect:g.progressBarLineRect},playerApi:r,appApi:g.context.appApi,playerContainer:g.context.playerContainer,playerControlContainer:g.context.playerControlContainer,uxConfig:g.context.uxConfig})},sAR=function(g){g.listeners.forEach(function(v){g.eventListenerCleanupFunctions.push(v.register(function(){return V5D(g)},function(){return g.getData()}))})},
mxA=function(g){g.eventListenerCleanupFunctions.forEach(function(v){v()});
g.eventListenerCleanupFunctions.length=0};
qjD.prototype.getData=function(){return this.playerControlsData};
var kU=new _.G("abuseReportFlowState");var y3d=new _.G("feedbackFormFlowState");var c3D=new _.G("inputBoxViewModel");var zaG=new _.G("flowNextStepCommand");var Ifn=new _.G("flowPrevStepCommand");var W6q=new _.G("updateFlowCommand");_.PPR=new _.G("flowStepRenderer");_.vLS=new _.G("lengthValidationRule");var kUG=new _.G("regexValidationRule");var c1M=new _.G("selectedValidationRule");var SGR=new _.G("talkToRecsViewModel");var o8D=new _.G("creatorGoalSetUpFlowDropdownItemViewModel");var YG5=new _.G("creatorGoalSetUpFlowDropdownViewModel");var u3D=new _.G("thumbnailBadgeViewModel");_.Urp=new _.G("radioButtonGroupViewModel");var dxM=new _.G("panelFooterViewModel");var A3A=new _.G("ypcCancelRecurrenceCommand");var ean=new _.G("cancellationFlowState");var bFA=new _.G("premiumPurchaseFlowState");var afq=new _.G("surveyAnswerCardRenderer");var E8b=new _.G("showMoreButtonRenderer");var drM;var p0b,TQM=function(){if(p0b!==void 0)return p0b;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-set-up-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_set_up_flow_view_model.yt.creator.goal.set.up.flow.view.model.css.js--\x3e<div id="container" class="style-scope yt-creator-goal-set-up-flow-view-model">\n  <div id="header" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-attributed-string id="title" data="[[data.title]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    <yt-image id="image" data="[[data.image]]" height="100" preserve-height="" width="100" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-image>\n  </div>\n  <div id="subheader" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-attributed-string id="description" data="[[data.pageDescription]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n  </div>\n  <div id="goal-content" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <div id="number-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="number-goal-label" data="[[data.purchaseTargetDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="goal-dropdown" no-label-float="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="goal-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[goal]]" on-selected-changed="updateGoalValue">\n        <template is="dom-repeat" items="[[getGoalDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n    </div>\n    <div id="tier-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="tier-goal-label" data="[[data.colorDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="tier-dropdown" no-label-float="" no-underline="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="tier-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[tier]]" on-selected-changed="updateTierValue">\n        <template is="dom-repeat" items="[[getColorDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n      <yt-attributed-string id="tier-disclosure" data="[[data.colorDisclosureText]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    </div>\n    <div id="duration-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="duration-goal-label" data="[[data.timerDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="timer-dropdown" no-label-float="" no-underline="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="timer-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[timer]]" on-selected-changed="updateTimerValue">\n        <template is="dom-repeat" items="[[getTimerDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n    </div>\n    <div id="description-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="number-goal-label" data="[[data.descriptionInputTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-textarea id="goal-description-input" maxlength="220" no-label-float="" placeholder="[[data.userGoalPlaceholderText.content]]" on-value-changed="onTextValueChanged" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      </tp-yt-paper-textarea>\n      <yt-button-view-model id="[[exampleButtonId]]" data="[[data.exampleButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      </yt-button-view-model>\n      <yt-attributed-string id="description-disclosure" data="[[data.descriptionDisclosureText]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    </div>\n  </div>\n  <div id="footer" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-button-view-model id="[[startButtonId]]" data="[[getButtonViewModel(goalDescription)]]" scoping-class-name="[[is]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    </yt-button-view-model>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;drM===void 0&&(drM=document.createElement("template"));var k=drM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return p0b=g};var yT=function(){var g=_.J.apply(this,arguments)||this;g.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";g.goalDescription="";g.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";g.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";g.startButtonId="start-button";g.exampleButtonId="example-button";return g};
_.N(yT,_.J);_.c=yT.prototype;_.c.getGoalDropdownItems=function(){var g,v;return(v=_.l((g=this.data)==null?void 0:g.purchaseTargetDropdown,YG5))==null?void 0:v.dropdownItems};
_.c.getTimerDropdownItems=function(){var g,v;return(v=_.l((g=this.data)==null?void 0:g.timerDropdown,YG5))==null?void 0:v.dropdownItems};
_.c.getColorDropdownItems=function(){var g,v;return(v=_.l((g=this.data)==null?void 0:g.colorDropdown,YG5))==null?void 0:v.dropdownItems};
_.c.getDropdownItemText=function(g){var v;return(v=_.l(g,o8D))==null?void 0:v.itemLabel};
_.c.getDropdownItemValue=function(g){g=_.l(g,o8D);return(g==null?void 0:g.timeLimit)||(g==null?void 0:g.purchaseTarget)||(g==null?void 0:g.eligiblePurchaseType)};
_.c.updateFlowState=function(g){_.nW(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:g}])};
_.c.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.c.updateGoalValue=function(g){this.goal=g.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.c.onTextValueChanged=function(g){this.goalDescription=g.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.c.updateTimerValue=function(g){this.timer=g.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.c.updateTierValue=function(g){this.tier=g.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.c.getButtonViewModel=function(g){g=(g==null?void 0:g.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var v,r=_.l((v=this.data)==null?void 0:v.startGoalButton,_.pC);return Object.assign({},r,{state:g})};
_.mx.Object.defineProperties(yT,{template:{configurable:!0,enumerable:!0,get:function(){return TQM()}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],yT.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],yT.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],yT.prototype,"goal",void 0);_.K([_.u(),_.F("design:type",Object)],yT.prototype,"goalDescription",void 0);_.K([_.u(),_.F("design:type",Object)],yT.prototype,"timer",void 0);_.K([_.u(),_.F("design:type",Object)],yT.prototype,"tier",void 0);
_.K([_.u(),_.F("design:type",Object)],yT.prototype,"startButtonId",void 0);_.K([_.u(),_.F("design:type",Object)],yT.prototype,"exampleButtonId",void 0);yT=_.K([_.HX({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],yT);_.m(yT,"yt-creator-goal-set-up-flow-view-model",function(){return TQM()},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var lf5;var ffn;var NQG;var cF=function(){return _.J.apply(this,arguments)||this};
_.N(cF,_.J);_.K([_.u(),_.F("design:type",Object)],cF.prototype,"data",void 0);cF=_.K([_.HX({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],cF);
_.m(cF,"yt-survey-answer-card-renderer",function(){if(NQG===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-survey-answer-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_survey_answer_card_renderer.yt.survey.answer.card.renderer.css.js--\x3e<yt-formatted-string id="answer-string" force-default-style="" split-lines="1" text="[[data.answerString]]" class="style-scope yt-survey-answer-card-renderer"></yt-formatted-string><yt-icon id="card-icon" icon="CHEVRON_RIGHT" class="style-scope yt-survey-answer-card-renderer"></yt-icon>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;ffn===void 0&&(ffn=document.createElement("template"));var k=ffn;r.call(v,k.content.cloneNode(!0),g.content.firstChild);NQG=g}g=NQG;return g},{mode:2});var ZgM;var Hgv;var zN=function(){return _.J.apply(this,arguments)||this};
_.N(zN,_.J);_.c=zN.prototype;_.c.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.c.selectedItemChanged=function(g){_.nW(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[g.feedbackToken||""]}])};
_.c.surveyAnswerCardRendererClicked=function(g){if(g.target&&_.l(g.model.item,afq)){var v=g.target;g=_.l(g.model.item,afq);g.onTapCommand?_.v2(v,[g.onTapCommand],v):this.data.onTapCommand&&_.v2(v,[this.data.onTapCommand],v);this.selectedItemChanged(g)}};
_.c.checkIsCancellationStyle=function(g){return g==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.c.updateSelectedItemFromBinding=function(g){this.selectedItem=g.detail.value};
zN.prototype.onSelectedItemChanged=zN.prototype.onSelectedItemChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],zN.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],zN.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],zN.prototype,"selectedItem",void 0);_.K([_.u({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.F("design:type",Boolean)],zN.prototype,"isCancellationStyle",void 0);
_.K([_.IU("selectedItem"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zN.prototype,"onSelectedItemChanged",null);zN=_.K([_.HX({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],zN);
_.m(zN,"yt-survey-flow-step-renderer",function(){if(Hgv===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-survey-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_survey_flow_step_renderer.yt.survey.flow.step.renderer.css.js--\x3e<yt-formatted-string id="question" force-default-style="" split-lines="1" text="[[data.question]]" class="style-scope yt-survey-flow-step-renderer">\n</yt-formatted-string>\n\n<template is="dom-if" if="[[isCancellationStyle]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n  <template is="dom-repeat" items="[[data.answerCards]]" as="item" class="style-scope yt-survey-flow-step-renderer">\n    <template is="dom-if" if="[[item.surveyAnswerCardRenderer]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n      <yt-survey-answer-card-renderer data="[[item.surveyAnswerCardRenderer]]" on-click="surveyAnswerCardRendererClicked" class="style-scope yt-survey-flow-step-renderer"></yt-survey-answer-card-renderer>\n    </template>\n  </template>\n</template>\n\n<template is="dom-if" if="[[!isCancellationStyle]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n  <tp-yt-paper-radio-group id="options" selected="[[selectedItem]]" on-selected-changed="updateSelectedItemFromBinding" class="style-scope yt-survey-flow-step-renderer">\n    <template is="dom-repeat" items="[[data.answerCards]]" class="style-scope yt-survey-flow-step-renderer">\n      <template is="dom-if" if="[[item.surveyAnswerCardRenderer]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n        <tp-yt-paper-radio-button id="radio" aria-label="[[getSimpleString(item.surveyAnswerCardRenderer.answerString)]]" name="[[item.surveyAnswerCardRenderer]]" no-ink="" class="style-scope yt-survey-flow-step-renderer">\n          <yt-formatted-string id="answer-string" force-default-style="" split-lines="1" text="[[item.surveyAnswerCardRenderer.answerString]]" class="style-scope yt-survey-flow-step-renderer">\n          </yt-formatted-string>\n        </tp-yt-paper-radio-button>\n      </template>\n    </template>\n  </tp-yt-paper-radio-group>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;ZgM===void 0&&(ZgM=document.createElement("template"));var k=ZgM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Hgv=g}g=Hgv;return g},{mode:2});var Iq=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return g};
_.N(Iq,_.J);Iq.prototype.handleSurveyFlowStepOptionChanged=function(g){this.ytdReduxBehavior.dispatch(_.nf({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:g}));_.nW(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:g}}])};
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Iq.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Iq.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Iq.prototype,"data",void 0);Iq=_.K([_.V({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],Iq);
_.m(Iq,"ytd-survey-flow-step-renderer",function(){if(lf5!==void 0)return lf5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-survey-flow-step-renderer data="[[data]]" class="style-scope ytd-survey-flow-step-renderer"></yt-survey-flow-step-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return lf5=g},{mode:1});var dQv;dQv=_.A5({avatarViewModel:_.N6,buttonViewModel:_.Du,subscribeButtonViewModel:_.ZH,imageBannerViewModel:_.TJc});_.t8D=_.Sg(_.Trp);_.BG(_.Trp);var Drv;var WF=function(){return _.J.apply(this,arguments)||this};
_.N(WF,_.J);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],WF.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],WF.prototype,"data",void 0);WF=_.K([_.V({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],WF);
_.m(WF,"ytd-channel-history-renderer",function(){if(Drv!==void 0)return Drv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-history-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-channel-history-renderer">\n  <yt-img-shadow id="image" fit="" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="160" class="style-scope ytd-channel-history-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-channel-history-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" split-lines="" text="[[data.description]]" class="style-scope ytd-channel-history-renderer">\n  </yt-formatted-string>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Drv=g},{mode:1});var L6M;var PF=function(){return _.J.apply(this,arguments)||this};
_.N(PF,_.J);_.K([_.u(),_.F("design:type",Object)],PF.prototype,"data",void 0);PF=_.K([_.V({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],PF);
_.m(PF,"ytd-feature-enablement-info-renderer",function(){if(L6M!==void 0)return L6M;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feature-enablement-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-feature-enablement-info-renderer">\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-feature-enablement-info-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-feature-enablement-info-renderer">\n  </yt-formatted-string>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return L6M=g},{mode:1});var w0b;var QvG;var SB=function(){var g=_.J.apply(this,arguments)||this;g.textBoxMaxLength=_.T("enable_tvod_campaign_code_integration")?15:12;return g};
_.N(SB,_.J);_.c=SB.prototype;_.c.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.c.onSubmit=function(){var g=this.data.serviceEndpoint,v=_.l(g,_.MY);v&&g&&(v.couponCode=this.userInput,_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}}))};
_.c.validate=function(){var g=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=g&&!this.data.errorMessage;this.showErrorMessage=g&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.T("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.c.computeStyle=function(g){return g};
_.c.computeShowValidationBelowInput=function(g){return g!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.c.updateUserInputFromBinding=function(g){this.userInput=g.currentTarget.value};
_.c.updateShowErrorMessageFromBinding=function(g){this.showErrorMessage=g.detail.value};
_.mx.Object.defineProperties(SB.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
SB.prototype.dataChanged=SB.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],SB.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],SB.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],SB.prototype,"userInput",void 0);_.K([_.u(),_.F("design:type",Boolean)],SB.prototype,"disableApplyButton",void 0);_.K([_.u(),_.F("design:type",Boolean)],SB.prototype,"hideApplyButton",void 0);
_.K([_.u(),_.F("design:type",Boolean)],SB.prototype,"hideErrorMessage",void 0);_.K([_.u(),_.F("design:type",Boolean)],SB.prototype,"showTick",void 0);_.K([_.u(),_.F("design:type",Boolean)],SB.prototype,"showErrorMessage",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],SB.prototype,"couponStyle",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.F("design:type",Boolean)],SB.prototype,"showValidationBelowInput",void 0);_.K([_.u(),_.F("design:type",Object)],SB.prototype,"textBoxMaxLength",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SB.prototype,"dataChanged",null);
_.K([_.C("showTick","showErrorMessage","userInput"),_.F("design:type",String),_.F("design:paramtypes",[])],SB.prototype,"validationState",null);SB=_.K([_.V({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],SB);
_.m(SB,"ytd-ypc-coupon-renderer",function(){if(QvG!==void 0)return QvG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-coupon-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-ypc-coupon-renderer">\n  <tp-yt-paper-input-container class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" invalid="[[showErrorMessage]]" use-v2-underline="" on-invalid-changed="updateShowErrorMessageFromBinding">\n    <input id="input" maxlength$="[[textBoxMaxLength]]" autocomplete="off" placeholder="[[data.boxHint]]" value="[[userInput]]" on-keyup="validate" slot="input" on-input="updateUserInputFromBinding" class="style-scope ytd-ypc-coupon-renderer">\n    <tp-yt-paper-input-error slot="add-on" aria-live="assertive" hidden="[[!showValidationBelowInput]]" class="style-scope ytd-ypc-coupon-renderer">\n      [[data.errorMessage]]\n    </tp-yt-paper-input-error>\n  </tp-yt-paper-input-container>\n</div>\n\n<div id="validation" class="style-scope ytd-ypc-coupon-renderer">\n  <div hidden="[[showValidationBelowInput]]" class="style-scope ytd-ypc-coupon-renderer">\n    <div class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" hidden="[[!showErrorMessage]]">\n      [[data.errorMessage]]\n    </div>\n    <div class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" hidden="[[!showTick]]">\n      [[data.successMessage]]\n    </div>\n  </div>\n  <yt-icon-button class="confirmation style-scope ytd-ypc-coupon-renderer" hidden="[[!showTick]]" noink="">\n    <yt-icon icon="check" class="style-scope ytd-ypc-coupon-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n\n<ytd-button-renderer id="apply" data="[[data.applyCoupon.buttonRenderer]]" disabled="[[disableApplyButton]]" hidden="[[hideApplyButton]]" on-tap="onSubmit" class="style-scope ytd-ypc-coupon-renderer">\n</ytd-button-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return QvG=g},{mode:1});var oq=function(){return _.J.apply(this,arguments)||this};
_.N(oq,_.J);oq.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"}}}};
oq.prototype.computeStyle=function(g){return g};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],oq.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],oq.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],oq.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],oq.prototype,"buttonStyle",void 0);oq=_.K([_.V({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],oq);
_.m(oq,"ytd-flow-bottom-bar-renderer",function(){if(w0b!==void 0)return w0b;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-bottom-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="coupon-renderer" hidden="[[!data.couponRenderer]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n<div id="secondary-button" hidden="[[!data.secondaryButton]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n<div id="primary-button" hidden="[[!data.primaryButton]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return w0b=g},{mode:1});var CPp;var uyM;var xrq;var YU=function(){return _.J.apply(this,arguments)||this};
_.N(YU,_.J);YU.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
YU.prototype.focus=function(g){this.title&&_.sH(this.title,g)};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],YU.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],YU.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],YU.prototype,"data",void 0);_.K([_.PX("#title"),_.F("design:type",HTMLElement)],YU.prototype,"title",void 0);YU=_.K([_.V({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],YU);
_.m(YU,"ytd-flow-top-bar-renderer",function(){if(xrq!==void 0)return xrq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-top-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="back-button" class="style-scope ytd-flow-top-bar-renderer"></div>\n<div id="content" class="style-scope ytd-flow-top-bar-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-flow-top-bar-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-flow-top-bar-renderer"></yt-formatted-string>\n</div>\n<div id="trailing-buttons" class="style-scope ytd-flow-top-bar-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return xrq=g},{mode:1});var jvM;var $rM;var J3G;var UK=function(){return _.J.apply(this,arguments)||this};
_.N(UK,_.J);UK.prototype.freeTextValueChanged=function(){_.nW(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
UK.prototype.updateFreeTextValueFromBinding=function(g){this.freeTextValue=g.detail.value};
_.mx.Object.defineProperties(UK.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(v=(g=this.data)==null?void 0:g.responseMaxLength)!=null?v:500,k;return((k=this.freeTextValue)!=null?k:"").length>=r?"maxed-out":""}}});
UK.prototype.freeTextValueChanged=UK.prototype.freeTextValueChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],UK.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],UK.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],UK.prototype,"freeTextValue",void 0);_.K([_.PX("#user-input"),_.F("design:type",HTMLTextAreaElement)],UK.prototype,"input",void 0);
_.K([_.C("freeTextValue"),_.F("design:type",Object),_.F("design:paramtypes",[])],UK.prototype,"characterLimitClass",null);_.K([_.IU("freeTextValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UK.prototype,"freeTextValueChanged",null);UK=_.K([_.HX({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],UK);
_.m(UK,"yt-free-text-input-flow-step-renderer",function(){if(J3G===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-free-text-input-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_free_text_input_flow_step_renderer.yt.free.text.input.flow.step.renderer.css.js--\x3e<div id="question-container" class="style-scope yt-free-text-input-flow-step-renderer"><yt-formatted-string id="question" split-lines="1" text="[[data.question]]" class="style-scope yt-free-text-input-flow-step-renderer"></yt-formatted-string></div><div id="input-area" class="style-scope yt-free-text-input-flow-step-renderer"><tp-yt-paper-textarea id="user-input" class$="[[characterLimitClass]] style-scope yt-free-text-input-flow-step-renderer" char-counter="" label="[[getSimpleString(data.questionExplanation)]]" maxlength="[[data.responseMaxLength]]" placeholder="[[data.placeholderText]]" required="" rows="2" value="[[freeTextValue]]" on-value-changed="updateFreeTextValueFromBinding"></tp-yt-paper-textarea></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;$rM===void 0&&($rM=document.createElement("template"));var k=$rM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);J3G=g}g=J3G;return g},{mode:2});var A9=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return g};
_.N(A9,_.J);A9.prototype.handleFreeTextFlowStepInputChanged=function(g){_.nW(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:g}}])};
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],A9.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],A9.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],A9.prototype,"data",void 0);A9=_.K([_.V({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],A9);
_.m(A9,"ytd-free-text-input-flow-step-renderer",function(){if(jvM!==void 0)return jvM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-free-text-input-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-free-text-input-flow-step-renderer data="[[data]]" class="style-scope ytd-free-text-input-flow-step-renderer"></yt-free-text-input-flow-step-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return jvM=g},{mode:1});var Og5;var V8S;var eB=function(){return _.J.apply(this,arguments)||this};
_.N(eB,_.J);_.K([_.u(),_.F("design:type",Object)],eB.prototype,"data",void 0);eB=_.K([_.V({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],eB);
_.m(eB,"ytd-metadata-line-renderer",function(){if(V8S!==void 0)return V8S;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-line-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="line-wrapper" class="style-scope ytd-metadata-line-renderer">\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badge]]" hidden="[[!data.badge]]" class="style-scope ytd-metadata-line-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-metadata-line-renderer"></yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return V8S=g},{mode:1});var aq=function(){return _.J.apply(this,arguments)||this};
_.N(aq,_.J);aq.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],aq.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],aq.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],aq.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],aq.prototype,"isMasthead",void 0);aq=_.K([_.V({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],aq);
_.m(aq,"ytd-media-product-renderer",function(){if(Og5!==void 0)return Og5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-product-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="product" class="style-scope ytd-media-product-renderer">\n  <div id="image" hidden="[[!data.thumbnail]]" class="style-scope ytd-media-product-renderer">\n    <yt-img-shadow id="thumbnail" height="90" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-product-renderer"></yt-img-shadow>\n  </div>\n  <div id="metadata" class="style-scope ytd-media-product-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-product-renderer"></yt-formatted-string>\n    <div id="metadata-lines" class="style-scope ytd-media-product-renderer"></div>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Og5=g},{mode:1});var qGn;var EK=function(){return _.J.apply(this,arguments)||this};
_.N(EK,_.J);EK.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
EK.prototype.onBillboardImageLoaded=function(){_.hV(this.hostElement,"yt-refit")};
EK.prototype.onBillboardImageLoaded=EK.prototype.onBillboardImageLoaded;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],EK.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],EK.prototype,"data",void 0);_.K([_.PX("#billboardImage"),_.F("design:type",Object)],EK.prototype,"billboardImage",void 0);_.K([_.zz("yt-img-shadow-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EK.prototype,"onBillboardImageLoaded",null);
EK=_.K([_.V({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],EK);
_.m(EK,"ytd-billboard-masthead-renderer",function(){if(qGn!==void 0)return qGn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-billboard-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="billboardImage" class="billboard with-placeholder style-scope ytd-billboard-masthead-renderer" fit="" thumbnail="[[data.billboard]]">\n</yt-img-shadow>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return qGn=g},{mode:1});var sv5;var dO=function(){var g=_.J.apply(this,arguments)||this;g.smallSize=!1;return g};
_.N(dO,_.J);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],dO.prototype,"ytComponentBehaviorType",void 0);_.K([_.u(),_.F("design:type",Object)],dO.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],dO.prototype,"smallSize",void 0);dO=_.K([_.V({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],dO);
_.m(dO,"ytd-bullet-formatted-string",function(){if(sv5!==void 0)return sv5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-bullet-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon class="bullet-icon style-scope ytd-bullet-formatted-string" hidden="[[!data.icon.iconType]]" icon="[[computeIcon_(data.icon)]]">\n</yt-icon>\n<yt-formatted-string class="text style-scope ytd-bullet-formatted-string" split-lines="true" text="[[data.text]]">\n</yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return sv5=g},{mode:1});var mrA;var p7=function(){return _.J.apply(this,arguments)||this};
_.N(p7,_.J);p7.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],p7.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],p7.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],p7.prototype,"data",void 0);p7=_.K([_.V({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],p7);
_.m(p7,"ytd-offer-detail-renderer",function(){if(mrA!==void 0)return mrA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-detail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string class="description style-scope ytd-offer-detail-renderer" split-lines="true" text="[[data.description]]">\n</yt-formatted-string>\n<div id="product" hidden="[[!data.product]]" class="style-scope ytd-offer-detail-renderer"></div>\n<div class="benefits style-scope ytd-offer-detail-renderer">\n    <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-detail-renderer">\n      <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-detail-renderer" data="[[benefit]]">\n      </ytd-bullet-formatted-string>\n    </template>\n</div>\n<yt-formatted-string class="terms style-scope ytd-offer-detail-renderer" force-default-style="" text="[[data.terms]]">\n</yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return mrA=g},{mode:1});var K6D;var TN=function(){return _.J.apply(this,arguments)||this};
_.N(TN,_.J);TN.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"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],TN.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],TN.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],TN.prototype,"data",void 0);TN=_.K([_.V({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],TN);
_.m(TN,"ytd-offer-detail-step-renderer",function(){if(K6D!==void 0)return K6D;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-detail-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-offer-detail-step-renderer"></div>\n<div id="body" class="style-scope ytd-offer-detail-step-renderer"></div>\n\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return K6D=g},{mode:1});var bgM;var ls=function(){var g=_.J.apply(this,arguments)||this;g.isInOfferModule=!1;return g};
_.N(ls,_.J);_.c=ls.prototype;_.c.computeHasEndpoint=function(){var g;return!((g=this.data)==null||!g.onClickCommand)};
_.c.dataChanged=function(){var g;if((g=this.data)==null?0:g.onClickCommand)this.hostElement.addEventListener("click",this.handleClickEvent),this.hostElement.addEventListener("keydown",this.onContentKeyDown),this.hostElement.addEventListener("keyup",this.onContentKeyUp),this.hostElement.setAttribute("tabindex","0"),this.hostElement.setAttribute("role","link")};
_.c.detached=function(){var g;if((g=this.data)==null?0:g.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.c.handleClickEvent=function(){var g;if((g=this.data)==null?0:g.onClickCommand){var v;this.componentBehavior.resolveCommand((v=this.data)==null?void 0:v.onClickCommand)}};
_.c.onContentKeyDown=function(g){g.key==="Enter"?this.handleClickEvent(g):g.key===" "&&g.preventDefault()};
_.c.onContentKeyUp=function(g){g.key===" "&&this.handleClickEvent(g)};
ls.prototype.dataChanged=ls.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ls.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],ls.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ls.prototype,"data",void 0);_.K([_.u({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],ls.prototype,"hasEndpoint",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ls.prototype,"isInOfferModule",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ls.prototype,"dataChanged",null);ls=_.K([_.V({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],ls);
_.m(ls,"ytd-channel-masthead-renderer",function(){if(bgM!==void 0)return bgM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-channel-masthead-renderer">\n  <yt-image class="channel-masthead style-scope ytd-channel-masthead-renderer" data="[[data.image]]" height="1" width="1">\n  </yt-image>\n  <div class="text style-scope ytd-channel-masthead-renderer">\n    <yt-attributed-string class="title style-scope ytd-channel-masthead-renderer" data="[[data.title]]">\n    </yt-attributed-string>\n    <yt-attributed-string class="subtitle style-scope ytd-channel-masthead-renderer" data="[[data.subtitle]]">\n    </yt-attributed-string>\n  </div>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return bgM=g},{mode:1});var F6D;var f7=function(){var g=_.J.apply(this,arguments)||this;g.thumbnailObjectFit="CONTAIN";g.thumbnailObjectPosition="LEFT";g.isExpanded=!1;return g};
_.N(f7,_.J);_.c=f7.prototype;_.c.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.c.dataChanged=function(){this.resetStates()};
_.c.computeisTapOnOfferInfoContainerEnabled=function(){var g;return((g=this.data)==null?void 0:g.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.c.onExpandBtnClick=function(){var g,v=_.l((g=this.data)==null?void 0:g.showMoreButtonRenderer,E8b);v&&_.cl(_.Y6(),v.trackingParams);this.isExpanded=!this.isExpanded};
_.c.onOfferInfoClick=function(g){this.isTapOnOfferInfoContainerEnabled&&(_.sX(_.qm(g)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.mU(_.qm(g)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.c.onBottomBarClick=function(){this.executeTapCommand()};
_.c.executeTapCommand=function(){var g,v=(g=this.data)==null?void 0:g.tapCommand;v&&this.ytComponentBehavior.resolveCommand(v)};
_.c.resetStates=function(){this.isExpanded=!1};
_.mx.Object.defineProperties(f7.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var g=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),v,r,k;return((v=this.data)==null?void 0:v.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&g&&!!((r=this.data)==null?0:(k=r.benefits)==null?0:k.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((v=_.l((g=this.data)==null?void 0:g.showMoreButtonRenderer,E8b))==null?void 0:v.showMoreButtonTitle)||((r=this.data)==null?void 0:r.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((v=_.l((g=this.data)==null?void 0:g.showMoreButtonRenderer,E8b))==null?void 0:v.showLessButtonTitle)||((r=this.data)==null?void 0:r.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var g;return(g=this.showLessButtonTitle)!=null?g:""}var v;return(v=this.showMoreButtonTitle)!=null?v:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((g=this.data)==null?void 0:g.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((v=this.data)==null?0:v.footerTitle)||((r=this.data)==null?0:r.footerSubtitle))}}});
f7.prototype.dataChanged=f7.prototype.dataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],f7.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],f7.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],f7.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",String)],f7.prototype,"thumbnailObjectFit",void 0);
_.K([_.u(),_.F("design:type",String)],f7.prototype,"thumbnailObjectPosition",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.F("design:type",Boolean)],f7.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.K([_.u(),_.F("design:type",Object)],f7.prototype,"isExpanded",void 0);_.K([_.u(),_.F("design:type",Object)],f7.prototype,"data",void 0);_.K([_.u({computed:"computeIcon_(data.footerIcon)"}),_.F("design:type",String)],f7.prototype,"icon",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],f7.prototype,"dataChanged",null);_.K([_.C("data.thumbnail"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],f7.prototype,"hasThumbnail",null);_.K([_.C("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],f7.prototype,"enableExpandButton",null);
_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],f7.prototype,"enableOfferContentIcon",null);_.K([_.C("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.F("design:type",Object),_.F("design:paramtypes",[])],f7.prototype,"showMoreButtonTitle",null);_.K([_.C("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.F("design:type",Object),_.F("design:paramtypes",[])],f7.prototype,"showLessButtonTitle",null);
_.K([_.C("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.F("design:type",String),_.F("design:paramtypes",[])],f7.prototype,"expandedBtnText",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],f7.prototype,"enableBottomBar",null);f7=_.K([_.V({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],f7);
_.m(f7,"ytd-offer-card-renderer",function(){if(F6D!==void 0)return F6D;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-card style-scope ytd-offer-card-renderer" id="offer-card">\n  \n  <div class="top-banner style-scope ytd-offer-card-renderer" id="top-banner" hidden="[[!data.topBannerImage]]">\n    <yt-img-shadow class="top-banner-image style-scope ytd-offer-card-renderer" object-fit="COVER" thumbnail="[[data.topBannerImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="offer-info style-scope ytd-offer-card-renderer" id="offer-info" on-click="onOfferInfoClick">\n    \n    <div class="thumbnail style-scope ytd-offer-card-renderer" id="thumbnail" hidden="[[!hasThumbnail]]"></div>\n    <div class="description-section style-scope ytd-offer-card-renderer">\n      <div class="text style-scope ytd-offer-card-renderer">\n        <yt-formatted-string class="title style-scope ytd-offer-card-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n        <yt-formatted-string class="description style-scope ytd-offer-card-renderer" split-lines="true" text="[[data.description]]">\n        </yt-formatted-string>\n      </div>\n      <button class="expand-button style-scope ytd-offer-card-renderer" id="expand-button" hidden="[[!enableExpandButton]]" on-click="onExpandBtnClick" aria-label="[[expandedBtnText]]">\n        <span class="style-scope ytd-offer-card-renderer">[[expandedBtnText]]</span>\n      </button>\n      <div class="offer-content-icon-div style-scope ytd-offer-card-renderer" id="offer-content-icon-div" hidden="[[!enableOfferContentIcon]]">\n        <yt-icon id="offer-content-icon" class="offer-content-icon style-scope ytd-offer-card-renderer" icon="[[icon]]">\n        </yt-icon>\n      </div>\n    </div>\n    \n    <div class="benefits style-scope ytd-offer-card-renderer" id="benefits" hidden="[[!isExpanded]]">\n      <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-card-renderer">\n        <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-card-renderer" data="[[benefit]]" small-size="true">\n        </ytd-bullet-formatted-string>\n      </template>\n    </div>\n  </div>\n  \n  <button class="bottom-bar style-scope ytd-offer-card-renderer" id="bottom-bar" hidden="[[!enableBottomBar]]" on-click="onBottomBarClick" aria-label="[[data.footerTitle]]">\n    <div class="bottom-bar-info style-scope ytd-offer-card-renderer">\n      <yt-formatted-string class="bottom-bar-title style-scope ytd-offer-card-renderer" text="[[data.footerTitle]]"></yt-formatted-string>\n      <yt-formatted-string class="bottom-bar-subtitle style-scope ytd-offer-card-renderer" text="[[data.footerSubtitle]]"></yt-formatted-string>\n    </div>\n    <yt-icon class="icon style-scope ytd-offer-card-renderer" icon="[[icon]]"></yt-icon>\n  </button>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return F6D=g},{mode:1});var igq;var NA=function(){return _.J.apply(this,arguments)||this};
_.N(NA,_.J);NA.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"}}}};
NA.prototype.onClick=function(g){if(!_.sX(g.composedPath()||[],this.hostElement,["A".toString()])){var v,r;if((g=(r=_.l((v=this.data)==null?void 0:v.actionButton,_.w1))==null?void 0:r.command)&&!this.ytComponentBehavior.resolveCommand(g)){var k;(k=_.Y6())==null||k.clickCommand(g);_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}})}}};
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],NA.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],NA.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],NA.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],NA.prototype,"data",void 0);NA=_.K([_.V({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],NA);
_.m(NA,"ytd-offer-content-renderer",function(){if(igq!==void 0)return igq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-info style-scope ytd-offer-content-renderer">\n  <div class="offer-content style-scope ytd-offer-content-renderer" id="offer-content" on-click="onClick">\n    <div id="thumbnail" class="style-scope ytd-offer-content-renderer"></div>\n    <div class="text style-scope ytd-offer-content-renderer">\n      <yt-formatted-string class="title style-scope ytd-offer-content-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="description style-scope ytd-offer-content-renderer" split-lines="true" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="action-button" class="style-scope ytd-offer-content-renderer"></div>\n</div>\n<div class="benefits style-scope ytd-offer-content-renderer">\n  <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-content-renderer">\n    <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-content-renderer" data="[[benefit]]">\n    </ytd-bullet-formatted-string>\n  </template>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return igq=g},{mode:1});var GTS;var ZD=function(){return _.J.apply(this,arguments)||this};
_.N(ZD,_.J);ZD.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.mx.Object.defineProperties(ZD.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var g,v;return!((g=this.data)==null||!g.title)||!((v=this.data)==null||!v.description)}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ZD.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ZD.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ZD.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ZD.prototype,"hasHeaderData",null);ZD=_.K([_.V({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],ZD);
_.m(ZD,"ytd-offer-section-renderer",function(){if(GTS!==void 0)return GTS;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="heading style-scope ytd-offer-section-renderer" hidden="[[!hasHeaderData]]">\n  <yt-formatted-string class="title style-scope ytd-offer-section-renderer" text="[[data.title]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="description style-scope ytd-offer-section-renderer" split-lines="" text="[[data.description]]">\n  </yt-formatted-string>\n</div>\n<div id="offer-list" class="style-scope ytd-offer-section-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return GTS=g},{mode:1});var X0q;var HF=function(){return _.J.apply(this,arguments)||this};
_.N(HF,_.J);
HF.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"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],HF.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],HF.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],HF.prototype,"data",void 0);HF=_.K([_.V({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],HF);
_.m(HF,"ytd-offer-selection-step-renderer",function(){if(X0q!==void 0)return X0q;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-selection-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="body" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="coupon-section" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="terms-section" class="style-scope ytd-offer-selection-step-renderer"></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return X0q=g},{mode:1});var BQp;var t9=function(){return _.J.apply(this,arguments)||this};
_.N(t9,_.J);t9.prototype.computeStyle=function(g){return g};
t9.prototype.computeImageWidth=function(g){return g==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.K([_.u({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.F("design:type",String)],t9.prototype,"containerStyle",void 0);_.K([_.u({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.F("design:type",String)],t9.prototype,"imageWidth",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],t9.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],t9.prototype,"data",void 0);
t9=_.K([_.V({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],t9);
_.m(t9,"ytd-confirmation-masthead-renderer",function(){if(BQp!==void 0)return BQp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-confirmation-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow class="thumbnail style-scope ytd-confirmation-masthead-renderer" thumbnail="[[data.thumbnail]]" width="[[imageWidth]]"></yt-img-shadow>\n<yt-icon class="entitlement-icon style-scope ytd-confirmation-masthead-renderer" hidden="[[!data.entitlementIcon.iconType]]" icon="[[data.entitlementIcon.iconType]]">\n</yt-icon>\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return BQp=g},{mode:1});var hap;var DD=function(){return _.J.apply(this,arguments)||this};
_.N(DD,_.J);DD.prototype.computeStyle=function(g){return g};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],DD.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],DD.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.F("design:type",String)],DD.prototype,"containerStyle",void 0);DD=_.K([_.V({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],DD);
_.m(DD,"ytd-purchase-complete-detail-renderer",function(){if(hap!==void 0)return hap;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-complete-detail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.description]]" as="description" class="style-scope ytd-purchase-complete-detail-renderer">\n    <yt-formatted-string class="description style-scope ytd-purchase-complete-detail-renderer" split-lines="true" text="[[description]]">\n    </yt-formatted-string>\n</template>\n<template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-purchase-complete-detail-renderer">\n    <ytd-bullet-formatted-string class="benefit style-scope ytd-purchase-complete-detail-renderer" data="[[benefit]]">\n    </ytd-bullet-formatted-string>\n</template>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return hap=g},{mode:1});var n85;var L7=function(){var g=_.J.apply(this,arguments)||this;g.scriptsAppended=!1;return g};
_.N(L7,_.J);L7.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"}}}};
L7.prototype.onDataChanged=function(){var g=this.get("data.gtmId");g&&(_.pe(g,_.Cv("GL","")),this.setupConversionTracking())};
L7.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var g=document.createElement("noscript");g.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5KBDVVN" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(g);this.scriptsAppended=!0}};
L7.prototype.onDataChanged=L7.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],L7.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],L7.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],L7.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],L7.prototype,"scriptsAppended",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L7.prototype,"onDataChanged",null);L7=_.K([_.V({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],L7);
_.m(L7,"ytd-purchase-complete-step-renderer",function(){if(n85!==void 0)return n85;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-complete-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-purchase-complete-step-renderer"></div>\n<div id="body" class="style-scope ytd-purchase-complete-step-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return n85=g},{mode:1});var M8p;var wO=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(wO,_.J);wO.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],wO.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],wO.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],wO.prototype,"darkerDarkTheme",void 0);wO=_.K([_.V({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],wO);
_.m(wO,"ytd-ypc-transaction-error-message-renderer",function(){if(M8p!==void 0)return M8p;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-transaction-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div class="error-messages style-scope ytd-ypc-transaction-error-message-renderer">\n  <template is="dom-repeat" items="[[data.errorMessages]]" as="message" class="style-scope ytd-ypc-transaction-error-message-renderer">\n    <yt-formatted-string text="[[message]]" class="style-scope ytd-ypc-transaction-error-message-renderer"></yt-formatted-string>\n  </template>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return M8p=g},{mode:1});var RaS;var glD;var QT=function(){var g=_.J.apply(this,arguments)||this;g.handlePhoneVerificationSuccess=function(v){if(g.isValidPhoneVerificationCompletionMessageEvent(v)){var r;((r=g.data)==null?0:r.nextStepCommand)&&g.ytComponentBehavior.resolveCommand(g.data.nextStepCommand)}};
return g};
_.N(QT,_.J);QT.prototype.isValidPhoneVerificationCompletionMessageEvent=function(g){if(g.data!=="yt-phone-verification-complete")return!1;g=_.Fe(g.origin);return g!==null&&g.includes("youtube.com")};
QT.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
QT.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],QT.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],QT.prototype,"data",void 0);QT=_.K([_.HX({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],QT);
_.m(QT,"yt-feature-enablement-soft-entry-renderer",function(){if(glD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-feature-enablement-soft-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.feature_enablement.yt_feature_enablement_soft_entry_renderer.yt.feature.enablement.soft.entry.renderer.css.js--\x3e<div id="contents" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  <yt-img-shadow id="image" fit="" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="160" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" split-lines="" text="[[data.description]]" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;RaS===void 0&&(RaS=document.createElement("template"));var k=RaS;r.call(v,k.content.cloneNode(!0),g.content.firstChild);glD=g}g=glD;return g},{mode:1});var vld;var rQn;var klb;var yQR;var C7=function(){return _.J.apply(this,arguments)||this};
_.N(C7,_.J);_.K([_.u(),_.F("design:type",Object)],C7.prototype,"data",void 0);C7=_.K([_.HX({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],C7);
_.m(C7,"yt-benefits-item-renderer",function(){if(yQR===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_item_renderer.yt.benefits.item.renderer.css.js--\x3e<div id="benefits-item" class="style-scope yt-benefits-item-renderer"><yt-formatted-string id="benefits-item-title" class="lhs style-scope yt-benefits-item-renderer" text="[[data.title]]"></yt-formatted-string><yt-formatted-string id="benefits-item-info-text" class="rhs style-scope yt-benefits-item-renderer" hidden="[[!data.text]]" text="[[data.text]]"></yt-formatted-string><yt-button-renderer id="benefits-item-info-button" class="rhs style-scope yt-benefits-item-renderer" data="[[data.button.buttonRenderer]]" hidden="[[!data.button.buttonRenderer]]"></yt-button-renderer></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;klb===void 0&&(klb=document.createElement("template"));var k=klb;r.call(v,k.content.cloneNode(!0),g.content.firstChild);yQR=g}g=yQR;return g},{mode:2});var cQD;var zeD;var us=function(){return _.J.apply(this,arguments)||this};
_.N(us,_.J);us.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
us.prototype.computeisWithoutPadding=function(){var g;return((g=this.data)==null?void 0:g.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],us.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],us.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.F("design:type",Boolean)],us.prototype,"isWithoutPadding",void 0);us=_.K([_.HX({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],us);
_.m(us,"yt-benefits-section-renderer",function(){if(zeD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_section_renderer.yt.benefits.section.renderer.css.js--\x3e<div id="benefits-section" is-without-padding$="[[isWithoutPadding]]" class="style-scope yt-benefits-section-renderer"><div id="benefits-header" hidden$="[[!data.header]]" class="style-scope yt-benefits-section-renderer"><yt-formatted-string id="benefits-header-text" split-lines="1" text="[[data.header]]" class="style-scope yt-benefits-section-renderer"></yt-formatted-string><div hidden="[[!data.tooltip]]" class="style-scope yt-benefits-section-renderer"><yt-icon id="tooltip-icon" icon="yt-icons:info-outline" class="style-scope yt-benefits-section-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" always-display="" class="style-scope yt-benefits-section-renderer"><yt-formatted-string split-lines="1" text="[[data.tooltip]]" class="style-scope yt-benefits-section-renderer"></yt-formatted-string></tp-yt-paper-tooltip></div></div><div id="benefits-items" class="style-scope yt-benefits-section-renderer"></div></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;cQD===void 0&&(cQD=document.createElement("template"));var k=cQD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);zeD=g}g=zeD;return g},{mode:2});var xU=function(){return _.J.apply(this,arguments)||this};
_.N(xU,_.J);xU.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
xU.prototype.computeisUsingLargeWidth=function(){var g;return((g=this.data)==null?void 0:g.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],xU.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],xU.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.F("design:type",Boolean)],xU.prototype,"isUsingLargeWidth",void 0);xU=_.K([_.HX({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],xU);
_.m(xU,"yt-benefits-flow-step-renderer",function(){if(rQn===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_flow_step_renderer.yt.benefits.flow.step.renderer.css.js--\x3e<div id="header-container" class="style-scope yt-benefits-flow-step-renderer"><yt-img-shadow id="avatar" height="72" hidden$="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="72" class="style-scope yt-benefits-flow-step-renderer"></yt-img-shadow><div id="header-content" class="style-scope yt-benefits-flow-step-renderer"><yt-formatted-string id="subtitle-text" hidden$="[[!data.subtitleText]]" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-benefits-flow-step-renderer"></yt-formatted-string><yt-formatted-string id="title-text" hidden$="[[!data.titleText]]" split-lines="1" text="[[data.titleText]]" class="style-scope yt-benefits-flow-step-renderer"></yt-formatted-string></div></div><div id="benefits-sections" class="style-scope yt-benefits-flow-step-renderer"></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;vld===void 0&&(vld=document.createElement("template"));var k=vld;r.call(v,k.content.cloneNode(!0),g.content.firstChild);rQn=g}g=rQn;return g},{mode:2});var I8A;var WFS;var jB=function(){return _.J.apply(this,arguments)||this};
_.N(jB,_.J);jB.prototype.checkIsUsingLargeWidth=function(){var g;return((g=this.data)==null?void 0:g.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.K([_.u(),_.F("design:type",Object)],jB.prototype,"data",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],jB.prototype,"ytRendererBehavior",void 0);_.K([_.u({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.F("design:type",Boolean)],jB.prototype,"isUsingLargeWidth",void 0);jB=_.K([_.HX({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],jB);
_.m(jB,"yt-confirmation-flow-step-renderer",function(){if(WFS===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_confirmation_flow_step_renderer.yt.confirmation.flow.step.renderer.css.js--\x3e<div id="thumbnail-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-img-shadow id="thumbnail" height="209" thumbnail="[[data.image]]" width="209" class="style-scope yt-confirmation-flow-step-renderer"></yt-img-shadow></div><div id="title-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-confirmation-flow-step-renderer"></yt-formatted-string></div><div id="subtitle-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-formatted-string id="subtitle" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-confirmation-flow-step-renderer"></yt-formatted-string></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;I8A===void 0&&(I8A=document.createElement("template"));var k=I8A;r.call(v,k.content.cloneNode(!0),g.content.firstChild);WFS=g}g=WFS;return g},{mode:2});var PeM;var Skq;var $U=function(){return _.J.apply(this,arguments)||this};
_.N($U,_.J);_.K([_.u(),_.F("design:type",Object)],$U.prototype,"data",void 0);$U=_.K([_.HX({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],$U);
_.m($U,"yt-info-flow-step-renderer",function(){if(Skq===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-info-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_info_flow_step_renderer.yt.info.flow.step.renderer.css.js--\x3e<div id="title-container" class="style-scope yt-info-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-info-flow-step-renderer"></yt-formatted-string></div><div id="subtitle-text-container" class="style-scope yt-info-flow-step-renderer"><yt-formatted-string id="subtitle-text" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-info-flow-step-renderer"></yt-formatted-string></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;PeM===void 0&&(PeM=document.createElement("template"));var k=PeM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Skq=g}g=Skq;return g},{mode:2});var olp;var YkS;var J9=function(){return _.J.apply(this,arguments)||this};
_.N(J9,_.J);_.K([_.u(),_.F("design:type",Object)],J9.prototype,"data",void 0);J9=_.K([_.HX({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],J9);
_.m(J9,"yt-info-list-flow-step-renderer",function(){if(YkS===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-info-list-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_info_list_flow_step_renderer.yt.info.list.flow.step.renderer.css.js--\x3e<div id="title-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div><div id="info-list-header-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="info-list-header" force-default-style="" split-lines="1" text="[[data.infoListHeader]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div><div id="info-items-container" class="style-scope yt-info-list-flow-step-renderer"><template is="dom-repeat" items="[[data.infoItems]]" as="item" class="style-scope yt-info-list-flow-step-renderer"><div id="info-list-item" class="style-scope yt-info-list-flow-step-renderer"><yt-icon id="info-icon" icon="[[item.icon.iconType]]" class="style-scope yt-info-list-flow-step-renderer"></yt-icon><yt-formatted-string id="info-text" split-lines="1" text="[[item.text]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div></template></div><div id="description-text-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="description-text" split-lines="1" text="[[data.descriptionText]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;olp===void 0&&(olp=document.createElement("template"));var k=olp;r.call(v,k.content.cloneNode(!0),g.content.firstChild);YkS=g}g=YkS;return g},{mode:2});var USD=_.bC(function(g){var v=g.data;return _.A("styled-text-view-model",{class:_.IV("ytStyledTextViewModelHost",function(){return xQp(v().fontAttributes)},function(){return uF5(v().color)})},_.A(_.FS,{text:function(){return v().text},
ariaLabel:function(){var r,k,y;return(y=(r=v().accessibility)==null?void 0:(k=r.accessibilityData)==null?void 0:k.label)!=null?y:""}}))},"af");
USD.idomCompat=!0;var AQG=_.bC(function(g){var v=function(){var y,z,W,S;return(S=(W=(y=g.alt)==null?void 0:y.call(g))!=null?W:(z=g.data().accessibilityData)==null?void 0:z.label)!=null?S:""},r=function(){return g.data().imageWidth},k=function(){return g.data().imageHeight};
return _.A("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.A(_.d,{cond:function(){var y=g.data();if(y){var z,W,S;var Y=((z=_.h0().resolve(_.Bd(_.V0)))==null?0:z())?(W=y.imageDark)!=null?W:y.imageLight:(S=y.imageLight)!=null?S:y.imageDark}else Y=void 0;return Y},
then:function(y){return _.A(_.Kw,Object.assign({},g,{data:y,alt:v,targetWidth:r,targetHeight:k,preserveHeight:!0,preserveWidth:!0}))}}))},"bf");
AQG.idomCompat=!0;var OK=_.bC(function(g){var v=g.data;g=_.mQ(function(){return v().slots},[]);
var r=_.mQ(function(){return v().layoutProperties},{}),k=_.h0().resolve(_.sy);
return _.A("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:DQM(r,k)},_.A(_.af,{each:g,keyBy:"INDEX"},function(y){return _.A("div",{class:"ytContainerLayoutViewModelSlot",style:DQM(function(){return y().layoutProperties},k)},_.A(_.dF,{data:function(){return y().contents}},{containerLayoutViewModel:OK,
badgeViewModel:_.h2,buttonViewModel:_.Du,styledTextViewModel:USD,contentPreviewImageViewModel:function(z){return _.A(_.n3,{data:z.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(z){return _.A(AQG,{data:z.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"cf");
OK.idomCompat=!0;var eeM=_.bC(function(g){var v=g.data;var r=g.stateFns;var k=function(){var e=v(),a=e.productId;return!(!e.clearGroupId&&!a)},y=function(){var e=v(),a=e.clearGroupId;
return(e=e.productId)?r().isProductSelected(e):a?r().getSelectedProductByGroupId(a)==null:!1},z=function(){var e=v(),a=e.clearGroupId;
if(e=e.productId)r().onProductSelected(e);else if(a)r().onClearGroupSelected(a)},W=function(){var e=v(),a=e.clearGroupId;
if(e=e.productId){var E;return"group:"+(((E=r().getProductById(e))==null?void 0:E.groupId)||"")}return a?"group:"+a:""},S=_.mQ(function(){return v().header},[]),Y=_.mQ(function(){return v().body},[]);
return _.A("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.A(_.d,{cond:function(){return S().length>0||k()},
then:function(){return _.A("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.A("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.A(_.dF,{data:S},{containerLayoutViewModel:function(e){return _.A("div",{class:"ytPdpCardSectionViewModelContentItem"},_.A(OK,{data:e.data}))},
styledTextViewModel:function(e){return _.A("div",{class:"ytPdpCardSectionViewModelContentItem"},_.A(USD,{data:e.data}))}})),_.A(_.d,{cond:k,
then:function(){return _.A("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.A(_.Zo,{checked:y,name:W,onChange:z}))}}))}}),_.A(_.d,{cond:function(){return Y().length>0},
then:function(){return _.A("div",null,_.A(_.dF,{data:Y},{containerLayoutViewModel:function(e){return _.A("div",{class:"ytPdpCardSectionViewModelContentItem"},_.A(OK,{data:e.data}))}}))}}))},"df");
eeM.idomCompat=!0;var a85=_.bC(function(g){var v=g.data;var r=g.stateFns;return _.A("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.A(_.d,{cond:function(){return v().banner},
then:function(k){return _.A("div",{class:"ytPdpCardViewModelBanner"},_.A(_.FS,{text:k}))}}),_.A(_.dF,{data:function(){return v().sections}},{pdpCardSectionViewModel:function(k){k=k.data;
var y={};return _.A("div",{class:_.IV("ytPdpCardViewModelSectionContainer",(y.ytPdpCardViewModelShowDividers=function(){return v().showDividers},y))},_.A(eeM,{data:k,
stateFns:r}))}}))},"ef");
a85.idomCompat=!0;var ElG=_.bC(function(g){var v=g.data;var r=g.isOverlay;g={};return _.A("pdp-masthead-view-model",{class:_.IV("ytPdpMastheadViewModelHost",(g.ytPdpMastheadViewModelIsOverlay=r,g))},_.A(_.dF,{data:function(){return v().image}},{contentPreviewImageViewModel:_.n3,
themedImageViewModel:function(k){return _.A(AQG,{data:k.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.A(_.d,{cond:function(){return v().title},
then:function(k){return _.A("h1",{class:"ytPdpMastheadViewModelHeading"},_.A(_.FS,{text:k,isOverlay:r}))}}),_.A(_.af,{each:function(){var k;
return(k=v().finePrint)!=null?k:[]}},function(k){return _.A("div",{class:"ytPdpMastheadViewModelFinePrint"},_.A(_.FS,{text:k,
isOverlay:r}))}))},"ff");
ElG.idomCompat=!0;var dSq=_.bC(function(g){var v=g.data;var r=g.stateFns;return _.A("pdp-pricing-option-selector-view-model",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.A(_.af,{each:function(){var k=r().getSelectedPricingOptions().map(function(z){return z.pricingOptionId}),y=r().getSelectedProductByGroupId(v().groupId);
return y?y.pricingOptions.map(function(z){return{pricingOption:z,isSelected:k.includes(z.pricingOptionId)}}):(_.HG(Error("Gj`"+v().groupId)),[])},
keyBy:"INDEX"},function(k){return _.A("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.A("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.A(_.dF,{data:function(){return k().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:OK})),_.A("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.A(_.Zo,{checked:function(){return k().isSelected},
onClick:function(){r().onPricingOptionSelected(k().pricingOption.pricingOptionId);var y=k().pricingOption.onSelectPricingOption;if(y=_.Q0(y)){var z;(z=_.h0().resolve(_.nv))==null||z.resolveCommand(y)}}})))}))},"gf");
dSq.idomCompat=!0;var pwM=_.bC(function(g){var v=g.data;var r=g.stateFns;return _.A("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.A(_.dF,{data:function(){var k,y;return(y=(k=r().getSelectedPricingOptions()[0])==null?void 0:k.primaryButton)!=null?y:v().emptyStateButton}},{buttonViewModel:_.Du}))},"hf");
pwM.idomCompat=!0;var T7b=_.bC(function(g){var v=g.stateFns;return _.A("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.A(_.dF,{data:function(){return v().getSelectedPricingOptions().flatMap(function(r){return r.summaryLines}).filter(function(r){return!!r})}},{containerLayoutViewModel:function(r){return _.A("div",{class:"ytPdpSummaryViewModelLineItem"},_.A(OK,{data:r.data}))}}))},"jf");
T7b.idomCompat=!0;var l8q=_.bC(function(g){function v(Q){var O=W();_.sm(_.fC("pdpStateEntity",O,{key:O,selectedPricingOptions:Q}))}
var r=g.data;var k=g.internalScrolling;var y=g.stateFnsForTesting;var z=_.mQ(function(){return r().allProducts},[]),W=_.mQ(function(){return r().pdpStateEntityKey},""),S=_.IW(j7A,W),Y=_.Uk(function(){_.LS(!0);
var Q;return(Q=y==null?void 0:y())!=null?Q:s7d(S,z,v)},void 0,"POBqwe"),e=_.mQ(function(){return r().body},[]),a=_.mQ(function(){return r().columnBreakHints},[]),E=function(){return r().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},p=function(){return E()||r().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},f=_.Uk(function(){var Q=_.bU(r().background),O;
if(Q==null?0:(O=Q.sources)==null?0:O.length){var q=q===void 0?!0:q;Q=_.e7m(void 0,Q.sources,void 0,q,q?1E3:void 0,q?void 0:1E3)}else Q=null;return Q},void 0,"BkCmEd");
g=_.AW({"--pdp-view-model-background":function(){return f()?"url("+f()+")":void 0}});
var Z={};k=_.IV("ytPdpViewModelHost",(Z.ytPdpViewModelHasBackground=function(){return p()||!!f()},Z.ytPdpViewModelHasDarkBackground=p,Z.ytPdpViewModelHasScrim=E,Z.ytPdpViewModelInternalScrolling=_.mQ(k,!1),Z));
var L=function(Q){var O={};return _.IV("ytPdpViewModelItem",(O.ytPdpViewModelFullBleed=function(){return _.Bx3(Q())==="dividerViewModel"||_.Bx3(Q())==="sectionHeaderViewModel"},O.ytPdpViewModelNoVerticalPadding=function(){return _.Bx3(Q())==="sectionHeaderViewModel"},O))};
_.Hd(function(){var Q=r().onStartCommand;if(Q&&(Q=_.Q0(Q))){var O;(O=_.h0().resolve(_.nv))==null||O.resolveCommand(Q)}});
return _.A("pdp-view-model",{class:k,style:g},_.A("div",{class:"ytPdpViewModelColumnContainer"},_.A(_.af,{each:function(){return mQS(e(),a())},
keyBy:"INDEX"},function(Q){return _.A("div",{class:"ytPdpViewModelColumn"},_.A(_.dF,{data:Q},{containerLayoutViewModel:function(O,q){O=O.data;return _.A("div",{class:L(function(){return Q()[q()]})},_.A(OK,{data:O}))},
dividerViewModel:function(O,q){O=O.data;return _.A("div",{class:L(function(){return Q()[q()]})},_.A(_.DZH,{data:O}))},
pdpCardViewModel:function(O,q){O=O.data;return _.A("div",{class:L(function(){return Q()[q()]})},_.A(a85,{data:O,
stateFns:Y}))},
pdpMastheadViewModel:function(O,q){O=O.data;return _.A("div",{class:L(function(){return Q()[q()]})},_.A(ElG,{data:O,
isOverlay:p}))},
pdpPricingOptionSelectorViewModel:function(O,q){O=O.data;return _.A("div",{class:L(function(){return Q()[q()]})},_.A(dSq,{data:O,
stateFns:Y}))},
pdpPrimaryButtonViewModel:function(O,q){O=O.data;return _.A("div",{class:L(function(){return Q()[q()]})},_.A(pwM,{data:O,
stateFns:Y}))},
pdpSummaryViewModel:function(O,q){O=O.data;return _.A("div",{class:L(function(){return Q()[q()]})},_.A(T7b,{data:O,
stateFns:Y}))},
sectionHeaderViewModel:function(O,q){O=O.data;return _.A("div",{class:L(function(){return Q()[q()]})},_.A(_.kk,{data:O}))}}))})))},"kf");
l8q.idomCompat=!0;_.B6(l8q,"pdp-view-model",{props:{data:_.me,stateFnsForTesting:_.Xz,internalScrolling:_.Xz}});var f8M=_.bC(function(g){var v=g.data;var r=g.className;var k=_.IW(_.Bb,function(){return v().flowStateEntityKey});
return _.A("ytm-premium-purchase-button-renderer",{class:_.IV("yt-premium-purchase-button-renderer",r)},_.A(_.dF,{data:function(){var y;return(y=_.l(k(),bFA))==null?void 0:y.primaryButtonOverride}},{buttonRenderer:function(y){return _.A(_.q6,{data:y.data,
className:r})},
buttonViewModel:function(y){return _.A(_.Du,{data:y.data,className:r})}}))},"lf");
f8M.idomCompat=!0;var N7S=_.bC(function(g){var v=g.data;var r=function(){return K9d(v().style)},k=_.IV("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",r),y=_.IV("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",r);
return _.A("yt-flow-bottom-bar-renderer",{class:_.IV("yt-flow-bottom-bar-renderer",g.className,r)},_.A(_.dF,{data:function(){return v().secondaryButton}},{buttonRenderer:function(z){return _.A(_.q6,{data:z.data,
className:y})},
buttonViewModel:function(z){return _.A(_.Du,{data:z.data,className:y})},
premiumPurchaseButtonRenderer:function(z){return _.A(f8M,{data:z.data,className:y})}}),_.A(_.dF,{data:function(){return v().primaryButton}},{buttonRenderer:function(z){return _.A(_.q6,{data:z.data,
className:k})},
buttonViewModel:function(z){return _.A(_.Du,{data:z.data,className:k})},
premiumPurchaseButtonRenderer:function(z){return _.A(f8M,{data:z.data,className:k})}}))},"mf");
N7S.idomCompat=!0;_.B6(N7S,"yt-flow-bottom-bar-renderer",{props:{data:_.me,className:_.me}});var ZSb=_.bC(function(g){return _.A("yt-offer-summary-renderer",{class:_.IV(g.className,"ytOfferSummaryRendererHost")},_.A("div",{class:"ytOfferSummaryRendererTextContainer"},_.A("div",{class:"ytOfferSummaryRendererEyebrowText"},_.A(_.FS,{text:function(){return g.data().eyebrowText}})),_.A("div",{class:"ytOfferSummaryRendererTitle"},_.A(_.FS,{text:function(){return g.data().title}})),_.A("div",{class:"ytOfferSummaryRendererSubtitle"},_.A(_.FS,{text:function(){return g.data().subtitle}})),_.A("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.A(_.af,{each:function(){var v;
return(v=g.data().featureListData)!=null?v:[]}},function(v){var r;
return _.A("div",{class:"ytOfferSummaryRendererFeatureList"},_.A(_.eg,{icon:(r=v.icon)==null?void 0:r.iconType,className:v.style==="BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT"?"ytOfferSummaryRendererFeatureListIconGreen":"ytOfferSummaryRendererFeatureListIconDefault"}),_.A("div",{class:"ytOfferSummaryRendererFeatureListText"},_.A(_.FS,{text:v.text})))})),_.A("div",{class:"ytOfferSummaryRendererDescription"},_.A(_.FS,{text:function(){return g.data().description}}))))},"nf");_.B6(_.bC(function(g){var v={};v=_.IV("ytOfferSummaryFlowStepRendererHost",(v.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=g.shouldDisableHeaderTopMargin,v));return _.A("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:v},_.A("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.A("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.A(_.FS,{text:function(){return g.data().header}})),_.A("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.A(_.FS,{text:function(){return g.data().subtitle}}))),_.A("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.A(_.dF,{data:function(){return g.data().offerSummary}},{offerSummaryRenderer:function(r){return _.A(ZSb,{data:r.data,
className:g.flowClassName})}})))},"of"),"yt-offer-summary-flow-step-renderer",{props:{data:_.Xz,
flowClassName:_.Xz,flowStateEntityKey:_.Xz,shouldDisableHeaderTopMargin:_.Xz}});var HSM=_.bC(function(g){var v=g.data;var r=g.className;var k=g.flowStateEntityKey;var y=g.selectionStepStyle;g=_.oV(function(Y){var e=v(),a=k==null?void 0:k();Y.target&&(Y.stopPropagation(),Y=a||"",a=_.Bb(_.Vz().getState(),Y),e=Object.assign({},a,{premiumPurchaseFlowState:{selectedOptionId:e.optionId,primaryButtonOverride:e.primaryButtonOverride}}),_.Vz().dispatch(_.WW("flowStateEntity",Y,e)));return!1});
var z=function(){return(k==null?void 0:k())||""},W=_.IW(_.Bb,z);
_.Hd(function(){var Y=v(),e=z(),a=W();Y.defaultSelected&&e!==""&&Y.primaryButtonOverride&&F9n(Y.optionId||"",e,Y.primaryButtonOverride,a)});
var S={};return _.A("ytm-option-item-renderer",{"on:click":g,class:_.IV(r,"ytm-option-item-renderer",(S["ytm-option-item-renderer--lp2-style"]=function(){return(y==null?void 0:y())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},S))},_.A("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.A("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var Y=v(),e=z(),a=W();a=_.l(a,bFA);return(a?(a==null?void 0:a.selectedOptionId)||"":Y.defaultSelected&&e!==""?(Y==null?void 0:Y.optionId)||"":"")===v().optionId},
name:("input"+_.Nq(_.f1)).toString()})),_.A("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.A(_.d,{cond:function(){return v().eyebrowText},
then:function(){return _.A("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.A(_.FS,{text:function(){return v().eyebrowText}}))}}),_.A("div",{class:"ytm-option-item-renderer__option-item-title"},_.A(_.FS,{text:function(){return v().title}})),_.A("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.A(_.FS,{text:function(){return v().subtitle}})),_.A(_.d,{cond:function(){return v().featureListData},
then:function(){return _.A("div",{class:"ytm-option-item-renderer__feature-list-data"},_.A(_.af,{each:function(){return v().featureListData||[]}},function(Y){var e;
return _.A("div",{class:"ytm-option-item-renderer__feature-list"},_.A(_.eg,{icon:(e=Y.icon)==null?void 0:e.iconType,className:Y.style==="BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT"?"ytm-option-item-renderer__feature-list-icon-green":"ytm-option-item-renderer__feature-list-icon-default"}),_.A("div",{class:"ytm-option-item-renderer__feature-list-text"},_.A(_.FS,{text:Y.text})))}))}}),_.A("div",{class:"ytm-option-item-renderer__option-item-description"},_.A(_.FS,{text:function(){return v().description}}))))},
"pf");var twM=_.bC(function(g){var v=g.data;var r=g.flowClassName;var k=g.flowStateEntityKey;var y=g.selectionStepStyle;return _.A("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"yt-option-section-renderer"},_.A("div",{class:"yt-option-section-renderer__option-section-header-section"},_.A("div",{class:"yt-option-section-renderer__option-section-header"},_.A(_.FS,{text:function(){return v().title}}),_.A(_.dF,{data:function(){return v().titleBadge}},{badgeViewModel:function(z){return _.A(_.h2,
{data:z.data,
class:"yt-option-section-renderer__option-section-title-badge"})}})),_.A(_.d,{cond:function(){return v().subtitle},
then:function(){return _.A("div",{class:"yt-option-section-renderer__option-section-subtitle"},_.A(_.FS,{text:function(){return v().subtitle}}))}}),_.A(_.d,{cond:function(){return v().featureListData},
then:function(z){return _.A("div",{class:"yt-option-section-renderer__option-section-feature-list"},_.A(_.af,{each:z},function(W){var S;return _.A("div",{class:"yt-option-section-renderer__option-section-feature-item"},_.A(_.eg,{icon:(S=W.icon)==null?void 0:S.iconType,className:W.style==="BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT"?"yt-option-section-renderer__option-section-feature-item-icon-green":"yt-option-section-renderer__option-section-feature-item-icon-default"}),_.A("div",
{class:"yt-option-section-renderer__option-section-feature-item-text"},_.A(_.FS,{text:W.text})))}))}}),_.A(_.d,{cond:function(){return v().secondaryTitle},
then:function(){return _.A("div",{class:"yt-option-section-renderer__option-section-secondary-title"},_.A(_.FS,{text:function(){return v().secondaryTitle}}))}}),_.A(_.af,{each:function(){return v().sectionDisclaimers||[]}},function(z){return _.A("div",{class:"yt-option-section-renderer__option-section-disclaimer"},_.A(_.FS,{text:z}))})),_.A(_.dF,{data:function(){return v().optionItems}},{optionItemRenderer:function(z){return _.A("div",{class:"yt-option-section-renderer__option-item"},_.A(HSM,{data:z.data,
className:r,flowStateEntityKey:k,selectionStepStyle:y}))}}),_.A(_.d,{cond:function(){return v().offerText},
then:function(){return _.A("div",{class:"yt-option-section-renderer__option-section-offer-text"},_.A(_.FS,{text:function(){return v().offerText}}))}}))},"qf");
twM.idomCompat=!0;var DSM=_.bC(function(g){var v=g.data;var r=g.flowClassName;var k=g.flowStateEntityKey;g=g.isDesktop;var y=function(){var e;return(e=v().flowStateEntityKey)!=null?e:k==null?void 0:k()},z=function(){return(y==null?void 0:y())||""},W=function(){return v().style},S=_.IW(_.Bb,z);
_.Hd(function(){var e=v(),a=z(),E=S();!_.l(E,bFA)&&e.noPreselect&&a!==""&&e.defaultButtonOverride&&F9n("default",a,e.defaultButtonOverride,E)});
var Y={};return _.A("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.IV("ytm-option-selection-flow-step-renderer",(Y["ytm-option-selection-flow-step-renderer--desktop"]=g,Y["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return v().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},Y))},_.A("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header-container ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.A("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.A(_.FS,{text:function(){return v().header}})),_.A("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.A(_.FS,{text:function(){return v().subtitle}}))),_.A(_.dF,{data:function(){return v().optionItems||[]}},{optionItemRenderer:function(e){return _.A("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.A(HSM,{data:e.data,
className:r,flowStateEntityKey:y,selectionStepStyle:W}))},
optionSectionRenderer:function(e){return _.A("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.A(twM,{data:e.data,flowClassName:r,flowStateEntityKey:y,selectionStepStyle:W}))}}))},"rf");
DSM.idomCompat=!0;_.B6(DSM,"yt-option-selection-flow-step-renderer",{props:{data:_.me,flowClassName:_.me,flowStateEntityKey:_.me,isDesktop:_.me}});var iFn,G_d;_.VT=_.bC(function(g){var v=_.KM(g,{type:1,disablePadding:!1,disablePrimaryButton:!1}),r=v.data,k=v.type;g=v.disablePadding;var y=v.disablePrimaryButton,z=v.onClickPrimaryButton,W=function(){return r().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},S=function(){return{disabled:y(),
state:y()?"disabled":"active"}},Y=function(){return r().leadingLabel||r().trailingLabel};
v={};return _.A("yt-panel-footer-view-model",{class:_.IV("yt-panel-footer-view-model-wiz",(v["yt-panel-footer-view-model-wiz--hide-divider"]=function(){return r().shouldHideDivider},v["yt-panel-footer-view-model-wiz--disable-padding"]=g,v))},_.A(_.d,{cond:Y,
then:function(){var e={},a={};return _.A("div",{class:_.IV("yt-panel-footer-view-model-wiz__text-row",(e["yt-panel-footer-view-model-wiz--row-bottom-padding"]=function(){var E=r();return!(!E.leadingLabel&&!E.trailingLabel||!E.primaryButton&&!E.secondaryButton)},e))},_.A(_.FS,{text:function(){return r().leadingLabel},
className:_.IV((a["yt-panel-footer-view-model-wiz--text-padding"]=Y,a))}),_.A(_.FS,{text:function(){return r().trailingLabel}}))}}),_.A(_.d,{cond:W,
then:function(){var e={};return _.A("div",{class:"yt-panel-footer-view-model-wiz__button-stack"},_.A("div",{class:_.IV("yt-panel-footer-view-model-wiz__primary-button",(e["yt-panel-footer-view-model-wiz__button-stack--top-button"]=function(){return r().secondaryButton},e))},_.A(_.dF,{data:function(){return r().primaryButton}},{buttonViewModel:function(a){return _.A(_.Du,{data:a.data,
buttonOverrides:S,onClick:z})}})),_.A(_.dF,{data:function(){return r().secondaryButton}},{buttonViewModel:_.Du}))}}),_.A(_.d,{cond:function(){return!W()},
then:function(){var e={},a={},E={};return _.A("div",{class:_.IV("yt-panel-footer-view-model-wiz__button-row",(e["yt-panel-footer-view-model-wiz__button-row--trailing"]=function(){return 3===k()},e))},_.A("div",{class:_.IV("yt-panel-footer-view-model-wiz__button-row--left-button",(a["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 1===k()},a["yt-panel-footer-view-model-wiz__button-row--hidden"]=function(){return!r().secondaryButton||0===k()},a["yt-panel-footer-view-model-wiz__button-row--shrink"]=
function(){return 2===k()},a))},_.A(_.dF,{data:function(){return r().secondaryButton}},{buttonViewModel:_.Du})),_.A("div",{class:_.IV("yt-panel-footer-view-model-wiz__primary-button",(E["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 0===k()||1===k()},E["yt-panel-footer-view-model-wiz__button-row--expand"]=function(){return 2===k()},E))},_.A(_.dF,{data:function(){return r().primaryButton}},{buttonViewModel:function(p){return _.A(_.Du,{data:p.data,
buttonOverrides:S,onClick:z})}})))}}))},"sf");
_.VT.idomCompat=!0;_.LFM=_.bC(function(g){g=_.KM(g,{disablePadding:!1});var v=g.data,r=g.disablePadding;g=_.n_A(function(){return v().formId});
var k=g.onSubmit,y=g.isValid,z=g.isSubmitting;return _.A("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.A(_.dF,{data:function(){return v().panelFooter}},{panelFooterViewModel:function(W){return _.A(_.VT,{data:W.data,
onClickPrimaryButton:function(){k()},
disablePrimaryButton:function(){return!y()||z()},
disablePadding:r})}}))},"tf");_.B6(_.LFM,"yt-form-footer-view-model",{props:{data:_.me,disablePadding:_.me}});_.B6(_.bC(function(g){return _.A("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.A("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.A(_.d,{cond:function(){var v;return(v=g.data())==null?void 0:v.image},
then:function(v){return _.A(_.Kw,{data:v,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.A("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.A(_.FS,{text:function(){var v;
return(v=g.data())==null?void 0:v.title}})),_.A("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.A(_.FS,{text:function(){var v;
return(v=g.data())==null?void 0:v.subtitle}})),_.A("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentButton"},_.A(_.dF,{data:function(){var v;
return(v=g.data())==null?void 0:v.viewTipsButton}},{buttonViewModel:_.Du}))))},"uf"),"yt-contributor-zero-state-view-model",{props:{data:_.me}});var wwS=_.bC(function(g){var v=_.IW(M2S,_.mQ(function(){var r;return(r=g.data())==null?void 0:r.noteFeedEntityKey},""));
return _.A("yt-note-view-model",{class:"ytNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.A("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.A("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.A(_.d,{cond:function(){var r,k;return(r=g.data())==null?void 0:(k=r.noteData)==null?void 0:k.isPinned},
then:function(){return _.A(_.eg,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIconPin"})}}),_.A(_.FS,{text:function(){var r,k;
return(r=g.data())==null?void 0:(k=r.noteData)==null?void 0:k.headerText}}),_.A("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},_.A(_.FS,{text:function(){var r,k;
return(r=g.data())==null?void 0:(k=r.noteData)==null?void 0:k.delimiter}})),_.A(_.FS,{text:function(){var r,k;
return(r=v())==null?void 0:(k=r.contributorNote)==null?void 0:k.publishedTimeText}})),_.A(_.dF,{data:function(){var r,k,y,z=(r=g.data())==null?void 0:r.noteData;
r=(k=v())==null?void 0:(y=k.contributorNote)==null?void 0:y.deleteAction;return{buttonViewModel:{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_XSMALL",iconName:"MORE_VERT",accessibilityText:z.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:z.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:z.deleteDialogTitle}]},dialogMessages:[{runs:[{text:z.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:z.deleteActionText}]},command:{performCommentActionEndpoint:{action:r}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:z.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}}},
{buttonViewModel:function(r){return _.A(_.Du,{data:r.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.A("div",{class:"ytNoteViewModelNoteContent"},_.A(_.FS,{text:function(){var r,k;
return(r=v())==null?void 0:(k=r.contributorNote)==null?void 0:k.text}})))},"vf");
wwS.idomCompat=!0;_.B6(wwS,"yt-note-view-model",{props:{data:_.me}});var qA=_.bC(function(g){var v=_.KM(g,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0}),r=v.label,k=v.text,y=v.placeholder,z=v.hint;g=v.rows;var W=v.overflowStyle,S=v.outline,Y=v.disabled,e=v.disableNewLines,a=v.characterLimit,E=v.validation,p=v.onInput,f=_.sv();v=_.I(_.UX(function(){return k()}));
var Z=v.next().value,L=v.next().value;v=_.I(_.Ww(!1,void 0,"fXvinf"));var Q=v.next().value,O=v.next().value,q=function(){O(!0)},X=function(){O(!1)};
_.Hd(function(){var Fh=f.value,qs=W(),Q6=Z();qs==="expand-vertically"&&Q6&&RTD(Fh);f.value.addEventListener("focusin",q);f.value.addEventListener("focusout",X)});
_.tQ(function(){f.value.removeEventListener("focusin",q);f.value.removeEventListener("focusout",X)});
var b=function(){var Fh;return(Fh=E())==null?void 0:Fh.validate(Z())},n=function(){return a()&&!b()&&Z().length>a().maxChars},h=function(){return!!b()||n()};
v=_.oV(function(Fh){if(!Fh.currentTarget)return!1;Fh=Fh.currentTarget;L(Fh.value);W()==="expand-vertically"&&RTD(Fh);p==null||p(Fh.value);return!0});
var IY=_.oV(function(Fh){e()&&Fh.key==="Enter"&&Fh.preventDefault();return!1}),Ao=_.oV(function(){f.value.focus()}),dC=function(){return y()||r()},Hh={},wC={},CK={};
return _.A("textarea-shape",{class:"ytStandardsTextareaShapeHost"},_.A("div",{class:_.IV("ytStandardsTextareaShapeTextareaContainer",(Hh.ytStandardsTextareaShapeTextareaContainerOutline=S,Hh.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=Y,Hh.ytStandardsTextareaShapeTextareaContainerOutlineError=h,Hh)),"on:click":Ao},_.A("label",{class:_.IV("ytStandardsTextareaShapeLabel",(wC.ytStandardsTextareaShapeLabelFocused=Q,wC.ytStandardsTextareaShapeLabelDisabled=Y,wC.ytStandardsTextareaShapeLabelError=
function(){return h()&&!Y()},wC.ytStandardsTextareaShapeLabelHidden=function(){return!Q()&&!Z()&&!!dC()},wC))},r),_.A("div",{class:_.IV("ytStandardsTextareaShapePlaceholder",(CK.ytStandardsTextareaShapePlaceholderVisible=function(){return!Q()&&!Z()},CK)),
"aria-hidden":"true"},dC),_.A("textarea",{el:f,class:"ytStandardsTextareaShapeTextarea",rows:g,disabled:Y,placeholder:dC,"on:input":v,"on:keydown":IY},Z)),_.A(_.d,{cond:function(){return z()&&!h()},
then:function(){var Fh={};return _.A("div",{class:_.IV("ytStandardsTextareaShapeHint",(Fh.ytStandardsTextareaShapeHintDisabled=Y,Fh))},_.A("div",{class:"ytStandardsTextareaShapeHintHintMessage"},z))}}),_.A(_.d,{cond:b,
then:function(){return _.A(Q6S,{disabled:Y},_.A("div",{class:"ytStandardsTextareaShapeErrorMessage"},b))}}),_.A(_.d,{cond:a,
then:function(Fh){return _.A(_.d,{cond:n,then:function(){return _.A(Q6S,{disabled:Y},_.A("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return Fh().errorMessage}),_.A("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return Z().length+"/"+Fh().maxChars}))}})}}))},"wf");
qA.idomCompat={callbacks:{onInput:!0}};var Q6S=_.bC(function(g){var v={};return _.A("div",{class:_.IV("ytStandardsTextareaShapeError",(v.ytStandardsTextareaShapeErrorDisabled=g.disabled,v)),role:"alert"},_.A(_.eg,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),g.children)},"xf");_.Cen=_.bC(function(g){var v=g.data;return _.A("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.A(qA,{text:g.text,label:function(){var r;return(r=v().contentProperties)==null?void 0:r.labelText},
placeholder:function(){var r;return(r=v().contentProperties)==null?void 0:r.placeholderText},
hint:function(){var r;return(r=v().contentProperties)==null?void 0:r.hintText},
outline:function(){var r;return!((r=v().displayProperties)==null?0:r.hideBorder)},
overflowStyle:function(){var r;return((r=v().displayProperties)==null?0:r.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:g.disabled,disableNewLines:function(){var r;return(r=v().displayProperties)==null?void 0:r.disableNewLines},
onInput:g.onInput,characterLimit:g.characterLimit,validation:g.validation,rows:function(){var r;return(r=v().displayProperties)==null?void 0:r.rows}}))},"yf");_.u6S=_.bC(function(g){var v=g.data;return _.A("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.A(qA,{text:g.text,label:function(){var r;return(r=v().contentProperties)==null?void 0:r.labelText},
placeholder:function(){var r;return(r=v().contentProperties)==null?void 0:r.placeholderText},
hint:function(){var r;return(r=v().contentProperties)==null?void 0:r.hintText},
outline:function(){var r;return!((r=v().displayProperties)==null?0:r.hideBorder)},
overflowStyle:function(){var r;return((r=v().displayProperties)==null?0:r.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var r;return(r=v().displayProperties)==null?void 0:r.disableNewLines},
onInput:g.onInput,characterLimit:g.characterLimit,validation:g.validation,rows:function(){var r;return(r=v().displayProperties)==null?void 0:r.rows}}))},"zf");var xSn=_.bC(function(g){var v=_.I(_.UX(function(){var dC,Hh;return((dC=g.data().structuredContextNoteFormSchema)==null?0:(Hh=dC.initialValues)==null?0:Hh.noteBody)?g.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),r=v.next().value,k=v.next().value;
v=_.I(_.UX(function(){g.data();return!1}));
var y=v.next().value,z=v.next().value;v=_.I(_.UX(function(){g.data();return!1}));
var W=v.next().value,S=v.next().value;v=_.I(_.UX(function(){var dC,Hh;return((dC=g.data().structuredContextNoteFormSchema)==null?0:(Hh=dC.initialValues)==null?0:Hh.timestamp)?g.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var Y=v.next().value,e=v.next().value;v=_.I(_.UX(function(){g.data();return!1}));
var a=v.next().value,E=v.next().value;v=_.I(_.UX(function(){var dC,Hh;return((dC=g.data().structuredContextNoteFormSchema)==null?0:(Hh=dC.initialValues)==null?0:Hh.sources)?[g.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var p=v.next().value,f=v.next().value;v=_.I(_.UX(function(){g.data();return!1}));
var Z=v.next().value,L=v.next().value;v=_.I(_.UX(function(){return!1}));
var Q=v.next().value,O=v.next().value;_.Hd(function(){var dC;_.hTS((dC=g.data().structuredContextNoteFormSchema)==null?void 0:dC.id,{isSubmitting:Q,onSubmit:function(){O(!0);var Hh=W8d(r(),Y(),p(),g.data()),wC=_.h0().resolve(_.nv);Hh&&wC&&wC.resolveCommand(Hh,{commandController:{onSuccess:function(){O(!1)}}})},
isValid:function(){return y()&&!W()&&!a()&&!Z()}})});
var q=function(dC){if(dC!==void 0&&(k(dC),!y()&&dC.length>0&&z(!0),y())){var Hh=r1d(g.data());if(Hh){var wC=Hh.minLength;Hh=Hh.maxLength;wC&&dC.length<wC?S(!0):Hh&&dC.length>Hh?S(!0):S(!1)}}},X=function(dC){if(dC!==void 0){e(dC);
if(dC.length>0){var Hh,wC,CK,Fh,qs=y1D((Hh=g.data())==null?void 0:(wC=Hh.structuredContextNoteFormSchema)==null?void 0:(CK=wC.fieldSchemas)==null?void 0:(Fh=CK.timestamp)==null?void 0:Fh.validationSchema);if(qs&&(Hh=qs.regex)&&!(new RegExp(Hh)).test(dC)){E(!0);return}}E(!1)}},b=function(dC){if(dC!==void 0){var Hh=dC.split(/[ \n]/).map(function(wC){return wC.trim()});
f(Hh);if(dC.length>0)for(dC=_.I(Hh),Hh=dC.next();!Hh.done;Hh=dC.next())if(!IGp(Hh.value)){L(!0);return}L(!1)}},n=function(){return{validate:function(dC){if(y()){var Hh=r1d(g.data());
if(Hh){var wC=Hh.minLength;Hh=Hh.translations;if(wC&&dC.length<wC)return Hh==null?void 0:Hh.minLengthErrorMessage}}}}},h=function(){var dC=r1d(g.data()),Hh=dC==null?void 0:dC.maxLength,wC;
dC=dC==null?void 0:(wC=dC.translations)==null?void 0:wC.maxLengthErrorMessage;if(Hh&&dC)return{maxChars:Hh,errorMessage:dC}},IY=function(){return{validate:function(dC){if(dC){var Hh,wC,CK,Fh,qs=y1D((Hh=g.data())==null?void 0:(wC=Hh.structuredContextNoteFormSchema)==null?void 0:(CK=wC.fieldSchemas)==null?void 0:(Fh=CK.timestamp)==null?void 0:Fh.validationSchema);
if(qs&&(Hh=qs.regex,qs=qs.translations,Hh&&!(new RegExp(Hh)).test(dC)))return qs==null?void 0:qs.regexErrorMessage}}}},Ao=function(){return{validate:function(dC){if(dC){var Hh,wC,CK,Fh,qs=zrD((Hh=g.data())==null?void 0:(wC=Hh.structuredContextNoteFormSchema)==null?void 0:(CK=wC.fieldSchemas)==null?void 0:(Fh=CK.sources)==null?void 0:Fh.validationSchema);
if(qs&&(Hh=qs.translations,Hh==null?0:Hh.selectedErrorMessage))for(dC=dC.split(/[ \n]/).map(function(Q6){return Q6.trim()}),dC=_.I(dC),wC=dC.next();!wC.done;wC=dC.next())if(!IGp(wC.value))return dC=void 0,(dC=Hh)==null?void 0:dC.selectedErrorMessage}}}};
return _.A("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.A("div",{class:"ytStructuredContextNoteViewModelTextField"},_.A(_.dF,{data:function(){var dC;return(dC=g.data())==null?void 0:dC.noteContents}},{textFormFieldViewModel:function(dC){return _.A(_.u6S,{data:dC.data,
onInput:q,validation:n,characterLimit:h})},
textFieldViewModel:function(dC){return _.A(_.Cen,{data:dC.data,onInput:q,validation:n,characterLimit:h})}})),_.A("div",{class:"ytStructuredContextNoteViewModelTextField"},_.A(_.dF,{data:function(){var dC;
return(dC=g.data())==null?void 0:dC.noteTimestamp}},{textFormFieldViewModel:function(dC){return _.A(_.u6S,{data:dC.data,
onInput:X,validation:IY})},
textFieldViewModel:function(dC){return _.A(_.Cen,{data:dC.data,onInput:X,validation:IY})}})),_.A("div",{class:"ytStructuredContextNoteViewModelTextField"},_.A(_.dF,{data:function(){var dC;
return(dC=g.data())==null?void 0:dC.noteSources}},{textFormFieldViewModel:function(dC){return _.A(_.u6S,{data:dC.data,
onInput:b,validation:Ao})},
textFieldViewModel:function(dC){return _.A(_.Cen,{data:dC.data,onInput:b,validation:Ao})}})))},"Af");
xSn.idomCompat=!0;_.B6(xSn,"yt-structured-context-note-view-model",{props:{data:_.me}});var j6D=_.bC(function(g){var v=_.I(_.UX(function(){var z;if((z=g.controlled)==null?0:z.call(g))return[];var W;return(((W=g.data())==null?void 0:W.chips)||[]).map(function(S){S=_.l(S,_.xc);if(S==null?0:S.selected)return PHA(S.chipValue)}).filter(function(S){return S!==void 0})})),r=v.next().value,k=v.next().value,y=function(z){var W=PHA(z.chipValue);
if(W!==void 0){var S;if((S=g.controlled)==null?0:S.call(g))return void g.controlled().onTap(W);z=r().includes(W)?[].concat(_.fF(r().filter(function(e){return e!==W}))):[].concat(_.fF(r()),[W]);
k(z);var Y;if((Y=g.uncontrolled)==null?0:Y.call(g))g.uncontrolled().onUpdate(z)}};
return _.A("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost"},_.A(_.af,{each:function(){return g.data().chips||[]}},function(z){return _.A("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.A(_.H5u,{data:function(){return _.l(z,_.xc)},
selected:function(){var W;if(W=_.l(z,_.xc)){var S=PHA(W.chipValue);if(S!==void 0){var Y;W=((Y=g.controlled)==null?0:Y.call(g))?g.controlled().selectedValues.includes(S):r().includes(S)}else W=void 0}else W=!1;return W},
callback:y}))}))},"Bf");var $SM=_.bC(function(g){var v=g.data;var r=function(){var S;return((S=v())==null?void 0:S.flowStateKey)||""},k=_.IW(_.Bb,r),y=function(){var S;
return(S=_.l(k(),y3d))==null?void 0:S.chips},z=function(S){if(S!==void 0){var Y=y()||[];
Y=Y.find(function(e){return e===S})?Y.filter(function(e){return e!==S}):[].concat(_.fF(Y),[S]);
Y=Object.assign({},k(),{feedbackFormFlowState:Object.assign({},_.l(k(),y3d),{chips:Y})});_.sm(_.WW("flowStateEntity",r(),Y))}},W=function(){var S;
return _.l((S=v())==null?void 0:S.inputBox,c3D)};
g=_.S$(function(S){var Y=W();Y=!(Y==null?0:Y.maxChars)||S.length<=Y.maxChars;S=Object.assign({},k(),{feedbackFormFlowState:Object.assign({},_.l(k(),y3d),{detail:S}),abuseReportFlowState:Object.assign({},_.l(k(),kU),{navigationEnabled:Y})});_.sm(_.WW("flowStateEntity",r(),S))},150);
return _.A("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.A("div",{class:"ytFeedbackFormViewModelChips"},_.A(_.dF,{data:function(){var S;return(S=v())==null?void 0:S.chipSelection}},{chipSelectionFormFieldViewModel:function(S){return _.A(j6D,{data:S.data,
controlled:function(){return{selectedValues:y()||[],onTap:z}}})}})),_.A("div",{class:"ytFeedbackFormViewModelInputBox"},_.A(qA,{text:function(){var S;
return(S=_.l(k(),y3d))==null?void 0:S.detail},
placeholder:function(){var S;return((S=W())==null?void 0:S.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var S=W();if(S&&S.maxChars)return{maxChars:S.maxChars,errorMessage:S.maxCharsExceededErrorMessage||""}},
onInput:g})),_.A("div",{class:"ytFeedbackFormViewModelFooterText"},_.A(_.FS,{text:function(){return v().footerText}})))},"Cf");
$SM.idomCompat=!0;_.B6($SM,"yt-feedback-form-view-model",{props:{data:_.me}});var JQR=_.bC(function(g){var v=g.data;var r=function(){return v().flowStateKey||""},k=_.IW(o_D,r),y=function(){return _.l(k(),kU)},z=function(){if(_.T("enable_gff_accessibility_fix")){var W=!0,S;
if((S=y())==null?0:S.navigationEnabled){var Y;_.jW((Y=y())==null?void 0:Y.navigationCommand);W=!1}S=Object.assign({},k(),{abuseReportFlowState:Object.assign({},y(),{isReportFormDirty:W})});_.sm(_.WW("flowStateEntity",r(),S))}else _.jW((W=y())==null?void 0:W.navigationCommand)};
return _.A("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.A("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.A(_.dF,{data:function(){return v().cancelButton}},{buttonViewModel:function(W){return _.A(_.Du,{data:W.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:z})}}),_.A(_.dF,{data:function(){var W;
if(v().navButton){var S=Object;var Y=S.assign,e=_.l(v().navButton,_.pC),a=((W=y())==null?0:W.navigationEnabled)||_.T("enable_gff_accessibility_fix")?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",E,p;W=_.l((E=y())==null?void 0:E.navigationCommand,_.wE);E=(p=_.l(W,_.$E))==null?void 0:p.url;S={buttonViewModel:Y.call(S,{},e,{state:a,iconName:E?"OPEN_IN_NEW":""})}}else S=void 0;return S}},{buttonViewModel:function(W){return _.A(_.Du,{data:W.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:z})}})))},"Df");
JQR.idomCompat=!0;_.B6(JQR,"yt-report-form-bottom-bar-view-model",{props:{data:_.me}});var OSp=_.bC(function(g){var v=g.nextStep;return _.A("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.A("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.A(_.eg,{icon:function(){return v().iconName||""}})),_.A("div",null,_.A(_.FS,{text:function(){return v().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"Ef"),VwM=_.bC(function(g){var v=g.data;
var r,k=(r=_.h0().resolve(_.Bd(_.V0)))==null?void 0:r(),y=_.IW(_.Bb,function(){return v().flowStateKey||""});
return _.A("yt-report-form-confirmation-page-view-model",{class:function(){var z;return((z=_.l(y(),kU))==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.A("div",{class:function(){var z;
return((z=_.l(y(),kU))==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.A(_.Kw,{data:function(){return k&&v().imageDark?v().imageDark:v().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.A("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.A("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return v().confirmationHeader}),_.A("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.A(_.FS,{text:function(){return v().confirmationText}})),_.A("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.A(_.FS,{text:function(){return v().lawEnforcementText}})),
_.A("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return v().whatToExpectHeader}),_.A(_.d,{cond:function(){return v().nextSteps},
then:function(z){return _.A("div",null,_.A(_.af,{each:z},function(W){return _.A(OSp,{nextStep:W})}))}}),_.A(_.d,{cond:function(){return v().legalReportText},
then:function(z){return _.A("div",null,_.A(_.FS,{text:z,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"Ff");
VwM.idomCompat=!0;_.B6(VwM,"yt-report-form-confirmation-page-view-model",{props:{data:_.me}});var qkd=_.bC(function(g){var v=g.data;var r=function(){var z;return((z=_.l(v().inputBox,c3D))==null?void 0:z.maxChars)||500},k=function(){return v().flowStateKey||""},y=_.IW(_.Bb,k);
g=_.S$(function(z){z=Object.assign({},y(),{flowFormState:{isValid:z.length<=r()},abuseReportFlowState:{userComments:z,navigationEnabled:!(z.length>r()),isReportFormDirty:!0}});_.Vz().dispatch(_.fC("flowStateEntity",k(),z))},150);
_.Hd(function(){var z=Object.assign({},y(),{flowFormState:{isValid:!0}});_.Vz().dispatch(_.fC("flowStateEntity",k(),z))});
return _.A("yt-report-form-details-page-view-model",{class:function(){var z;return((z=_.l(y(),kU))==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.A("h1",{class:function(){var z;
return((z=_.l(y(),kU))==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return v().detailsPageHeader}),_.A("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.A(_.FS,{text:function(){return v().bodyText}})),_.A("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.A(qA,{label:function(){var z;
return((z=_.l(v().inputBox,c3D))==null?void 0:z.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var z;return{errorMessage:((z=_.l(v().inputBox,c3D))==null?void 0:z.maxCharsExceededErrorMessage)||"",maxChars:r()}},
onInput:g})))},"Gf");
qkd.idomCompat=!0;_.B6(qkd,"yt-report-form-details-page-view-model",{props:{data:_.me}});var s65=_.bC(function(g){var v=g.data;var r=g.selectedKey;var k=g.onSelected;var y=g.groupName;var z=function(){return v().text},W=function(){return v().attributedText},S=function(){return v().subtext},Y=function(){return v().attributedSubtext},e=_.A("div",{class:"ytRadioButtonItemViewModelLabel"},_.A(_.d,{cond:z,
then:function(){return _.A("div",null,z)}}),_.A(_.d,{cond:W,
then:function(){return _.A(_.FS,{text:W})}}),_.A(_.d,{cond:S,
then:function(){return _.A("div",{class:"ytRadioButtonItemViewModelSubText"},S)}}),_.A(_.d,{cond:Y,
then:function(){return _.A("div",{class:"ytRadioButtonItemViewModelSubText"},_.A(_.FS,{text:Y}))}})),a=function(){if(W()){var p;
return(p=W())==null?void 0:p.content}return z()},E=function(){if(Y()){var p;
return(p=Y())==null?void 0:p.content}return S()};
g={};return _.A("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.A(_.Zo,{name:y,checked:function(){return!(r==null||!r()||v().key!==(r==null?void 0:r()))},
onChange:function(p){k==null||k(p.target,v(),y==null?void 0:y())},
labelRenderable:function(){return e},
ariaLabel:function(){return E()?a()+", "+E():a()},
className:_.IV((g.ytRadioButtonItemViewModelSubTitle=function(){return!!v().subtext},g))}))},"Hf");_.mSM=_.bC(function(g){var v=g.data;var r=g.onSelected;var k=g.selectedKey;var y=g.groupName;return _.A("yt-radio-button-group-view-model",{class:"yt-radio-button-group-view-model",tabindex:0},_.A("fieldset",{class:"yt-radio-button-group-view-model__fieldset"},_.A(_.dF,{data:function(){return v().radioButtons}},{radioButtonItemViewModel:function(z){return _.A(s65,{data:z.data,
onSelected:r,selectedKey:k,groupName:function(){return(y==null?void 0:y())||v().key}})}})))},"If");var KFd=_.bC(function(g){var v=g.data;var r=_.mb(),k=function(){return v().flowStateKey||""},y=_.IW(_.Bb,k),z=function(){return _.l(y(),kU)};
_.Z8(function(){var W,S;if(((W=z())==null?0:W.isReportFormDirty)&&((S=z())==null||!S.navigationEnabled)&&_.T("enable_gff_accessibility_fix")){var Y;if(((Y=z())==null?void 0:Y.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"){var e;(e=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderDialog"))==null||e.scrollIntoView()}else{var a;(a=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderPanel"))==null||a.scrollIntoView()}}},"VvP2Ne");
return _.A("yt-report-form-reason-select-page-view-model",{class:function(){var W;return((W=z())==null?void 0:W.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.A("h1",{class:function(){var W;
return((W=z())==null?void 0:W.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return v().pageHeader}),_.A("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.A(_.FS,{text:function(){return v().bodyText}})),_.A("div",{class:function(){var W;
return((W=z())==null?void 0:W.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.A(_.d,{cond:function(){var W,S;
return((W=z())==null?void 0:W.isReportFormDirty)&&!((S=z())==null?0:S.navigationEnabled)&&_.T("enable_gff_accessibility_fix")},
then:function(){return _.A("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonError",el:r},_.A(_.eg,{icon:"INFO",className:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorIcon",size:16}),_.A("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorMessage","aria-live":"polite"},function(){return v().emptyReasonSelectErrorMessage}))}}),_.A(_.mSM,{data:function(){return _.l(v().radioButtonGroup,_.Urp)},
onSelected:function(W,S){W=Object.assign({},y(),{abuseReportFlowState:Object.assign({},z(),{reasonKey:S.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:S.command})});_.sm(_.WW("flowStateEntity",k(),W))},
selectedKey:function(){var W;return(W=z())==null?void 0:W.reasonKey},
groupName:"report-form-reason-select-page"})))},"Jf");
KFd.idomCompat=!0;_.B6(KFd,"yt-report-form-reason-select-page-view-model",{props:{data:_.me}});var bSS=_.bC(function(g){var v=g.data;var r,k=(r=_.h0().resolve(_.Bd(_.V0)))==null?void 0:r();return _.A("yt-report-form-sign-in-page-view-model",{class:"yt-report-form-sign-in-page-view-model"},_.A("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-image"},_.A(_.Kw,{data:function(){return k&&v().imageDark?v().imageDark:v().image},
alt:""})),_.A("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-text-content"},_.A("h1",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-header"},function(){return v().header}),_.A(_.FS,{text:function(){return v().text},
className:"yt-report-form-sign-in-page-view-model__sign-in-prompt-body"})))},"Kf");
bSS.idomCompat=!0;_.B6(bSS,"yt-report-form-sign-in-page-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){var v=g.data;var r=function(){var e;return(e=v().textInputPlaceholder)==null?void 0:e.content},k=function(e){e=e.target.value.trim();
var a=v().onUpdateText;a&&_.jW(a,{form:{userQuery:e}});v().userQuery=e},y=_.S$(function(e){k(e)},150),z=_.oV(function(e){y(e);
return!1}),W=_.oV(function(e){e.key==="Enter"&&(k(e),(e=v().onNextStepCommand)&&_.jW(e,{forceClickLogging:!0}));
return!1}),S=_.sv(),Y=function(){if(_.T("web_hide_explore_hub_until_user_navigates_back_to_home")){var e,a,E;
(E=(a=(e=S.value)==null?void 0:e.closest("ytd-flow-step-renderer"))==null?void 0:a.querySelector("yt-flow-bottom-bar-view-model button-view-model button"))==null||E.click()}};
return _.A("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost",el:S},_.A("div",{class:"ytwTalkToRecsTopCornerButton","aria-label":"More options"},_.A(_.dF,{data:function(){return v().topCornerButton}},{buttonViewModel:_.Du})),_.A("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.A("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.A(_.FS,{text:function(){return v().title}}),_.A("sup",{class:"ytwTalkToRecsSuperScript"},"BETA")),_.A("div",{class:"ytwTalkToRecsSubtitle"},_.A(_.FS,{text:function(){return v().subtitle}})),_.A("div",{class:"ytwTalkToRecsChipsShelf"},_.A(_.dF,{data:function(){return v().answersShelf}},{chipsShelfViewModel:function(e){return _.A("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.A(_.jL6,{data:e.data,
callback:Y,enableSingleChipSelection:!0}))}})),_.A(_.d,{cond:function(){return v().showOpenTextInput&&!_.T("web_hide_explore_hub_until_user_navigates_back_to_home")},
then:function(){return _.A("div",{class:"ytwTalkToRecsUserInputBox"},_.A("input",{type:"text",class:"ytwTalkToRecsTextInput",placeholder:r,value:function(){return v().userQuery},
"on:input":z,"on:keyup":W,maxlength:200}))}})))},"Lf"),"yt-talk-to-recs-view-model",{props:{data:_.me}});var Sjn={sources:[{clientResource:{imageName:"CHECK"}}]};_.FFM=_.bC(function(g){var v=_.sv();g=_.KM(g,{error:void 0});var r=g.data,k=g.error,y=g.onSelected;g=_.I(_.UX(function(){return UxA(r())}));
var z=g.next().value,W=g.next().value;ELD(r,function(E){W(E);var p,f,Z=Yjv((p=r().options)==null?void 0:(f=p[E])==null?void 0:f.value,r().type);y==null||y(Z);v.value.focus()});
g=_.oV(function(){if(!r().disabled){var E=r(),p=z(),f=v.value;E.options&&(E=oLM(E.options,p,E.label),_.h0().resolve(_.fk).openSheet({viewModel:E},f))}});
var S=_.IDh(),Y=function(){return!!k()},e=function(){return!!r().disabled},a={};
a=_.IV("ytDropdownViewModelDropdownContainer",(a.ytDropdownViewModelDropdownContainerErrorBorder=Y,a.ytDropdownViewModelDropdownContainerDisabled=e,a));return _.A("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.A("div",{class:a,"on:click":g,el:v,role:"combobox",tabindex:0,"on:keydown":S,"aria-invalid":Y,"aria-disabled":e,"aria-describedby":function(){return Y()?"dropdown-view-model-error":void 0}},_.A("div",{class:"ytDropdownViewModelText"},A1R(r,Y,z),erR(r,z)),_.A("div",{class:"ytDropdownViewModelChevronDown"},
_.A(_.eg,{icon:"CHEVRON_DOWN"}))),aGR(r,k))},"Mf");_.B6(_.bC(function(g){var v=g.data;var r=function(y){var z=puA(v());z.videoMetadata||(z.videoMetadata={});z.videoMetadata.sponsorshipsMetadata||(z.videoMetadata.sponsorshipsMetadata={});z.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(y)},k=function(y){var z=puA(v());
z.scheduledRedirectMetadata||(z.scheduledRedirectMetadata={});z.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(y)};
return _.A("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.A("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.A("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.A(_.FS,{text:function(){return v().title}}),_.A(_.eg,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.A(_.FS,{text:function(){return v().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.A(_.dF,{data:function(){return v().tierChoices}},{dropdownViewModel:function(y){return _.A("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.A(_.FFM,{data:y.data,
onSelected:r}))}}),_.A(_.dF,{data:function(){return v().startTimeChoices}},{dropdownViewModel:function(y){return _.A("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.A(_.FFM,{data:y.data,
onSelected:k}))}}),_.A(_.FS,{text:function(){return v().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.A("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.A(_.dF,{data:function(){return v().scheduleButton}},{panelFooterViewModel:_.VT})))},"Nf"),"ytfz-schedule-fanzone-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){var v=g.data;g=g.className===void 0?"":g.className;var r=_.IW(o_D,function(){return v().flowStateEntityKey||""}),k={};
k=_.IV("ytFlowBottomBarViewModelFlowBottomBarButtons",(k.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},k));
var y={},z=_.IV("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",k,(y.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},y.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},y));
y={};var W=_.IV("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",k,(y.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},y.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},y));
k={};k=_.IV("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(k.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},k.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},k.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
k));
return _.A("yt-flow-bottom-bar-view-model",{class:_.IV("ytFlowBottomBarViewModelHost",g)},_.A(_.d,{cond:function(){var S;return(S=v())==null?void 0:S.textSection},
then:function(S){return _.A("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.A(_.FS,{text:S}))}}),_.A("div",{class:k},_.A(_.dF,{data:function(){return v().secondaryButton}},{buttonViewModel:function(S){return _.A(_.Du,{data:S.data,
className:W})}}),_.A(_.dF,{data:function(){return v().primaryButton}},{buttonViewModel:function(S){return _.A(_.Du,{data:S.data,
className:z,buttonOverrides:function(){var Y;return{disabled:!((Y=r())==null||!Y.primaryButtonDisabled)}}})}})))},"Of"),"yt-flow-bottom-bar-view-model",{props:{data:_.me,
className:_.Xz}});var iSG="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),sK=function(){var g=_.J.apply(this,arguments)||this;g.enableScrollingFix=!0;g.bottomBar=!1;g.hideBottomBar=!1;g.fitContent=!1;return g};
_.N(sK,_.J);_.c=sK.prototype;_.c.ready=function(){_.T("enable_pdp_icon_prefetch")&&_.kTb(_.h0().resolve(_.zX),0,iSG)};
_.c.focus=function(g){this.topBar?_.sH(this.topBar,g):this.paperDialog.focus(g)};
_.c.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$16840_scroller&&(this.JSC$16840_scroller.dialogElement=this.paperDialog,this.JSC$16840_scroller.attached&&typeof this.JSC$16840_scroller.attached==="function"&&this.JSC$16840_scroller.attached())};
_.c.onDataChanged=function(){var g;this.fitContent=!((g=this.data)==null||!g.fitContent);var v;this.bottomBar=!((v=this.data)==null||!v.bottomBar);this.hideBottomBar=this.containsExploreHub};
_.c.onProgressChanged=function(){var g,v,r=((v=(g=this.data)==null?void 0:g.progress)!=null?v:0)*100;this.progressElement.style.width=r+"%"};
_.c.isProgressHidden=function(){var g;return!((g=this.data)==null?0:g.progress)};
_.c.configureRendererStamper=function(){return{"data.topBarOverride":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},"data.content":{id:"content",mapping:{benefitsFlowStepRenderer:"yt-benefits-flow-step-renderer",channelHistoryRenderer:"ytd-channel-history-renderer",confirmationFlowStepRenderer:"yt-confirmation-flow-step-renderer",creatorGoalSetUpFlowViewModel:"yt-creator-goal-set-up-flow-view-model",scheduleFanzoneViewModel:"ytfz-schedule-fanzone-view-model",contributorZeroStateViewModel:"yt-contributor-zero-state-view-model",
featureEnablementInfoRenderer:"ytd-feature-enablement-info-renderer",featureEnablementSoftEntryRenderer:"yt-feature-enablement-soft-entry-renderer",feedbackFormViewModel:"yt-feedback-form-view-model",freeTextInputFlowStepRenderer:"ytd-free-text-input-flow-step-renderer",infoFlowStepRenderer:"yt-info-flow-step-renderer",infoListFlowStepRenderer:"yt-info-list-flow-step-renderer",noteViewModel:"yt-note-view-model",offerDetailStepRenderer:"ytd-offer-detail-step-renderer",offerSelectionStepRenderer:"ytd-offer-selection-step-renderer",
pdpViewModel:{component:"pdp-view-model",params:{internalScrolling:!0}},purchaseCompleteStepRenderer:"ytd-purchase-complete-step-renderer",reportFormReasonSelectPageViewModel:"yt-report-form-reason-select-page-view-model",reportFormDetailsPageViewModel:"yt-report-form-details-page-view-model",reportFormConfirmationPageViewModel:"yt-report-form-confirmation-page-view-model",reportFormSignInPageViewModel:"yt-report-form-sign-in-page-view-model",sectionGroupViewModel:"yt-section-group-view-model",sectionListRenderer:"ytd-section-list-renderer",
structuredContextNoteViewModel:"yt-structured-context-note-view-model",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",talkToRecsViewModel:"yt-talk-to-recs-view-model",ypcTransactionErrorMessageRenderer:"ytd-ypc-transaction-error-message-renderer",optionSelectionFlowStepRenderer:{component:"yt-option-selection-flow-step-renderer",params:{flowClassName:"ytd-flow-step-renderer-content",isDesktop:!0}},offerSummaryFlowStepRenderer:{component:"yt-offer-summary-flow-step-renderer",params:{flowClassName:"ytd-flow-step-renderer-content",
shouldDisableHeaderTopMargin:!0}}}},"data.bottomBar":{id:"bottom-bar",mapping:{reportFormBottomBarViewModel:"yt-report-form-bottom-bar-view-model",formFooterViewModel:"yt-form-footer-view-model",flowBottomBarViewModel:{component:"yt-flow-bottom-bar-view-model",params:{className:"ytd-flow-step-renderer bottom-bar-view-model"}},flowBottomBarRenderer:{matcher:function(g){return _.T("enable_wiz_next_lp2_msof")&&g&&!g.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
_.mx.Object.defineProperties(sK.prototype,{containsExploreHub:{configurable:!0,enumerable:!0,get:function(){var g;return _.T("web_hide_explore_hub_until_user_navigates_back_to_home")&&!!_.l((g=this.data)==null?void 0:g.content,SGR)}}});
sK.prototype.onProgressChanged=sK.prototype.onProgressChanged;sK.prototype.onDataChanged=sK.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],sK.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],sK.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],sK.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sK.prototype,"enableScrollingFix",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sK.prototype,"bottomBar",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sK.prototype,"hideBottomBar",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],sK.prototype,"containsExploreHub",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sK.prototype,"fitContent",void 0);_.K([_.PX("#progress"),_.F("design:type",HTMLElement)],sK.prototype,"progressElement",void 0);
_.K([_.PX("#scroller"),_.F("design:type",Object)],sK.prototype,"JSC$16840_scroller",void 0);_.K([_.PX("ytd-flow-top-bar-renderer"),_.F("design:type",HTMLElement)],sK.prototype,"topBar",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sK.prototype,"onDataChanged",null);_.K([_.IU("data.progress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sK.prototype,"onProgressChanged",null);
sK=_.K([_.V({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],sK);
_.m(sK,"ytd-flow-step-renderer",function(){if(uyM!==void 0)return uyM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" class="style-scope ytd-flow-step-renderer"></div>\n<div id="progress-container" hidden="[[isProgressHidden(data)]]" class="style-scope ytd-flow-step-renderer">\n  <div id="progress" class="style-scope ytd-flow-step-renderer"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-flow-step-renderer">\n  <div id="content" class="style-scope ytd-flow-step-renderer"></div>\n</tp-yt-paper-dialog-scrollable>\n<div id="bottom-bar" class="style-scope ytd-flow-step-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return uyM=g},{mode:1});var Glq=function(g){this.resolveCommand=g;this.steps={}},Xwn=function(g,v){v=_.I(v||[]);
for(var r=v.next();!r.done;r=v.next()){r=r.value;var k=Object.values(r)[0],y=void 0;if((y=k)==null?0:y.stepId)g.steps[k.stepId]=r}},nlR=function(g,v){var r,k,y,z,W;
return _.P(function(S){if((r=g.state)==null||!r.currentStepId)return S.return(void 0);k=B7b(g);if(!k)return S.return(heM(g));if(y=_.l(k,_.PPR)){var Y;((Y=y.screenLoggingData)==null?0:Y.screenVeType)&&_.vl(_.Y6(),y.screenLoggingData.screenVeType);((z=y)==null?0:z.onStepStartCommand)&&g.resolveCommand((W=y)==null?void 0:W.onStepStartCommand,{})}if(y&&v){Y=y;var e,a,E,p;((e=v.flowLoggingData)==null?0:e.eventNamespace)&&((a=Y.flowEventData)==null?0:a.eventType)&&((E=Y.flowEventData)==null?0:E.eventMetadata)&&
((p=v.flowLoggingData)==null?0:p.flowType)&&(e=_.yX(v.flowLoggingData.eventNamespace,Y.flowEventData.eventType,Y.flowEventData.eventMetadata),_.ci(_.zt(),e,v.flowLoggingData.flowType));v.steps&&!v.steps.includes(k)&&v.steps.push(k)}return S.return(k)})};
Glq.prototype.back=function(){var g;(g=this.state)!=null&&g.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
Glq.prototype.handleUpdateFlowCommand=function(g){g.steps&&Xwn(this,g.steps);g.entityUpdateCommand&&this.resolveCommand(g.entityUpdateCommand,{});g.flowContinuationCommand&&(g=g.flowContinuationCommand)&&(this.getFlowContinuationCommand=g);this.awaitFlowContinuation&&(this.awaitFlowContinuation(B7b(this)),this.awaitFlowContinuation=void 0)};
Glq.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var heM=function(g){return _.P(function(v){return g.getFlowContinuationCommand?v.return(new Promise(function(r){g.awaitFlowContinuation=r;g.getFlowContinuationCommand&&g.resolveCommand(g.getFlowContinuationCommand,{flow_state:g.state})})):v.return(Promise.resolve(void 0))})},B7b=function(g){var v;
if((v=g.state)!=null&&v.currentStepId)return g.steps[g.state.currentStepId]};var mT=function(){var g=_.J.apply(this,arguments)||this;g.flowState=new Glq(function(v,r){r=r===void 0?{}:r;_.IR.instance.resolveCommand(v,{form:{form:r,element:g.hostElement}})});
g.initialState=!0;g.isLoading=!1;g.actionMap={"yt-flow-prev-step-command":"handleFlowPrevStepCommand","yt-flow-next-step-command":"handleFlowNextStepCommand","yt-update-flow-command":"handleUpdateFlowCommand","yt-ypc-cancel-recurrence-command":"handleYpcCancelRecurrenceCommand","yt-flow-partial-update-flow-state-entity":"handlePartialUpdateFlowStateEntity"};return g};
_.N(mT,_.J);_.c=mT.prototype;_.c.onPopupClosed=function(g){g&&this.hostElement!==g.detail.popupRenderer||(this.flowState.reset(),this.currentFlowStep=this.data=void 0,this.initialState=!0)};
_.c.configureRendererStamper=function(){return{"data.topBar":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},currentFlowStep:{id:"flow-step",mapping:{flowStepRenderer:"ytd-flow-step-renderer"}}}};
_.c.focus=function(g){var v=this;_.uC(function(){var r=_.hb(v.hostElement).querySelector("ytd-flow-step-renderer");(r==null?0:r.topBar)?r.focus(g):v.topBar&&_.sH(v.topBar,g)},1)};
_.c.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.c.computeTopBarHidden=function(g){var v;return!((v=_.l(g,_.PPR))==null||!v.topBarOverride)};
_.c.dataChanged=function(){var g=this,v,r;return _.P(function(k){if(k.nextAddress==1){((v=g.data)==null?0:v.steps)&&Xwn(g.flowState,g.data.steps);if((r=g.data)==null?0:r.flowContinuationCommand){var y=g.flowState,z=g.data.flowContinuationCommand;z&&(y.getFlowContinuationCommand=z)}return _.U(k,nlR(g.flowState,g.data),2)}g.currentFlowStep=k.yieldResult;_.o7(k)})};
_.c.flowChanged=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1){if(!g.flow)return r.return();g.flowState.state=g.flow;g.isLoading=!0;return _.U(r,nlR(g.flowState,g.data),2)}v=r.yieldResult;if(!v||g.flow.isLoading)return r.return();g.currentFlowStep=v;g.initialState=!1;g.isLoading=!1;g.autofocusAndRefit();_.o7(r)})};
_.c.autofocusAndRefit=function(){var g=this,v=_.h0().resolve(_.Bd(_.vV)),r=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),k=document.querySelector("yt-report-form-confirmation-page-view-model"),y=document.querySelector("yt-report-form-details-page-view-model"),z=document.querySelector("yt-report-form-reason-select-page-view-model"),W=document.querySelector("yt-contributor-zero-state-view-model"),
S=document.querySelector("yt-structured-context-note-view-model"),Y=document.querySelector("yt-note-view-model");(!r&&v&&v.isKeyBoardInUse()||k||!r&&y||!r&&z||W||S||Y)&&_.mN(this.hostElement);_.q7(this,function(){_.hV(g.hostElement,"yt-refit")})};
_.c.handleUpdateFlowCommand=function(g){this.data&&(g=_.l(g,W6q),g.targetId===this.data.targetId&&(g.flowContinuationCommand&&(this.data.flowContinuationCommand=g.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(g),this.autofocusAndRefit()))};
_.c.handleFlowNextStepCommand=function(g){this.data&&this.flow&&this.flow.key&&(g=_.l(g,zaG),g.targetId===this.data.targetId&&(g=g.stepId||"",this.ytdReduxBehavior.dispatch(_.fC("flowStateEntity",this.flow.key,{currentStepId:g,stepIdStack:(this.flow.stepIdStack||[]).concat(g)}))))};
_.c.handleFlowPrevStepCommand=function(g){if(this.data&&this.flow&&this.flow.key&&(g=_.l(g,Ifn),g.targetId===this.data.targetId)){var v=[].concat(_.fF(this.flow.stepIdStack||[]));v.length>1?(v.pop(),this.ytdReduxBehavior.dispatch(_.fC("flowStateEntity",this.flow.key,{currentStepId:v[v.length-1],stepIdStack:v}))):g.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(g.onFirstStepCommand)}};
_.c.handleYpcCancelRecurrenceCommand=function(g){if(this.data&&this.flow&&this.flow.key&&(g=_.l(g,A3A),g.targetId===this.data.targetId&&g.endpointCommand)){var v=_.l(this.flow,ean);v&&_.l(g.endpointCommand,_.RNc)&&(_.l(g.endpointCommand,_.RNc).feedbackData=v.surveyFeedback);this.ytComponentBehavior.resolveCommand(g.endpointCommand)}};
_.c.handlePartialUpdateFlowStateEntity=function(g){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.fC("flowStateEntity",this.flow.key,g,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
mT.prototype.flowChanged=mT.prototype.flowChanged;mT.prototype.dataChanged=mT.prototype.dataChanged;mT.prototype.onPopupClosed=mT.prototype.onPopupClosed;_.K([_.D(_.QN),_.F("design:type",Object)],mT.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],mT.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],mT.prototype,"ytComponentBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],mT.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],mT.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],mT.prototype,"initialState",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],mT.prototype,"isLoading",void 0);_.K([_.u(),_.F("design:type",Object)],mT.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],mT.prototype,"currentFlowStep",void 0);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],mT.prototype,"onPopupClosed",null);_.K([_.u({selectorArgs:["data.flowStateEntityKey"],selector:o_D}),_.F("design:type",Object)],mT.prototype,"flow",void 0);_.K([_.PX("ytd-flow-top-bar-renderer"),_.F("design:type",HTMLElement)],mT.prototype,"topBar",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],mT.prototype,"dataChanged",null);_.K([_.Um("flow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],mT.prototype,"flowChanged",null);mT=_.K([_.V({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],mT);
_.MwD=_.gE()(mT,"ytd-flow-root-renderer",function(){if(CPp!==void 0)return CPp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-root-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" hidden="[[computeTopBarHidden(currentFlowStep)]]" class="style-scope ytd-flow-root-renderer"></div>\n<div id="content" class="style-scope ytd-flow-root-renderer">\n  <div id="flow-step" class="style-scope ytd-flow-root-renderer"></div>\n  <div id="spinner-overlay" hidden="[[!isLoading]]" class="style-scope ytd-flow-root-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-flow-root-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return CPp=g},{mode:_.v6("kevlar_poly_si_batch_j025")?1:2});var ReD;var vF=null;_.B6(_.bC(function(g){return _.A("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.A("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.A(_.FS,{text:function(){return g.data().text}}),_.A("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"Pf"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.me}});var gAM=_.bC(function(g){var v=g.playerControlsProps;var r=g.isShortsPage;return _.A("yt-bigboard",null,_.A(_.d,{cond:function(){return v().isDragging},
then:function(){return _.A("div",{class:"ytBigboardStoryboardHost"},_.A(_.sM5,{progressBarProps:v,isShortsPage:r}))}}))},"Qf");
gAM.idomCompat=!0;_.K7={ACCOUNT_LABEL:rO("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:rO("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:rO("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:rO("AD_BADGE_HINT"),AD_BADGE_TEXT:rO("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:rO("ALL_CHANNELS_LABEL"),AMBIENT_MODE:rO("AMBIENT_MODE"),AMBIENT_MODE_OFF:rO("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:rO("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:rO("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:rO("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:rO("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:rO("APP_UPSELL_TITLE"),AUTONAV_TOGGLE:rO("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:rO("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:rO("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:rO("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:rO("AUTOPLAY_UP_NEXT_IN"),BACK:rO("BACK"),CANCEL:rO("CANCEL"),CHANNEL_SWITCHER_LABEL:rO("CHANNEL_SWITCHER_LABEL"),CLOSE:rO("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:rO("CLOSED_CAPTIONS_DISABLED"),CLOSED_CAPTIONS_OFF:rO("CLOSED_CAPTIONS_OFF"),
CLOSED_CAPTIONS_ON:rO("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:rO("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:rO("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:rO("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:rO("COMMENT_MODAL_CONTENT"),CONFIRM_OK:rO("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:rO("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:rO("COPIED_TO_CLIPBOARD"),COPY:rO("COPY"),COPY_DEBUG_INFO:rO("COPY_DEBUG_INFO"),COPY_EMBED_CODE:rO("COPY_EMBED_CODE"),COPY_LINK_LABEL:rO("COPY_LINK_LABEL"),
COPY_VIDEO_URL:rO("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:rO("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:rO("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:rO("DELETE_FROM_DOWNLOADS"),DIALOG:rO("DIALOG"),DONE:rO("DONE"),DOWNLOAD:rO("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:rO("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:rO("FLAG_CONFIRM"),FLAG_CONTENT:rO("FLAG_CONTENT"),FLAG_LABEL:rO("FLAG_LABEL"),FLAG_TITLE:rO("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:rO("FULLSCREEN_GENERIC_ERROR"),GOOGLE_COMPANY:rO("GOOGLE_COMPANY"),
HIDE_PLAYER_CONTROLS:rO("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:rO("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:rO("HIDE_SEARCH_FILTERS_LABEL"),HOME:rO("HOME","Home"),INVALID_RESPONSE_RECEIVED:rO("INVALID_RESPONSE_RECEIVED"),LIBRARY:rO("LIBRARY","Library"),LISTENING:rO("LISTENING"),LOADING:rO("LOADING"),LONG_PRESS_MIC_TO_SPEAK:rO("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:rO("LOOP"),MENU_DESKTOP:rO("MENU_DESKTOP"),MENU_EXIT:rO("MENU_EXIT"),
MENU_FEEDBACK:rO("MENU_FEEDBACK"),MENU_HELP:rO("MENU_HELP"),MENU_IMPRESSUM:rO("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:rO("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:rO("MENU_SETTINGS"),MENU_SIGN_IN:rO("MENU_SIGN_IN"),MENU_TITLE:rO("MENU_TITLE"),MENU_YOUR_DATA:rO("MENU_YOUR_DATA"),MORE_INFO:rO("MORE_INFO"),MORE_OPTIONS:rO("MORE_OPTIONS"),MUTE_VOLUME:rO("MUTE_VOLUME"),NEW_PLAYLIST:rO("NEW_PLAYLIST"),NEXT_VIDEO:rO("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:rO("NOTIFICATION_ERROR_MESSAGE"),NOT_FOUND_CTA:rO("NOT_FOUND_CTA"),
NOT_FOUND_MESSAGE:rO("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:rO("NOT_FOUND_TITLE"),NO_DOWNLOADS:rO("NO_DOWNLOADS"),NO_MIC_INPUT:rO("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:rO("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:rO("OOPS_MESSAGE"),OPEN_APP:rO("OPEN_APP"),OPEN_YOUTUBE:rO("OPEN_YOUTUBE"),PAUSE:rO("PAUSE"),PLAY:rO("PLAY"),PLAYER_CAPTION:rO("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:rO("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:rO("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:rO("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:rO("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:rO("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:rO("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:rO("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:rO("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:rO("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:rO("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:rO("PLAYER_MINIMIZE"),PLAYER_NEXT:rO("PLAYER_NEXT"),PLAYER_PAUSE:rO("PLAYER_PAUSE"),PLAYER_PLAY:rO("PLAYER_PLAY"),
PLAYER_PREVIOUS:rO("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:rO("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:rO("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:rO("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:rO("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:rO("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:rO("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:rO("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:rO("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:rO("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:rO("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:rO("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:rO("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:rO("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:rO("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:rO("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:rO("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:rO("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:rO("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:rO("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:rO("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:rO("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:rO("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:rO("PLAY_ALL"),PLEASE_FIX_ERRORS:rO("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:rO("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:rO("PREVIOUS_VIDEO"),PRIVACY_POLICY:rO("PRIVACY_POLICY"),RELOAD:rO("RELOAD"),REQUIRED_LABEL:rO("REQUIRED_LABEL"),SAVE_PLAYLIST:rO("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:rO("SCRUB_SLIDE_USER_EDU"),SEARCH:rO("SEARCH","Search"),
SEARCH_APPEND_LABEL:rO("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:rO("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:rO("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:rO("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:rO("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:rO("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:rO("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:rO("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:rO("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:rO("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:rO("SEEK_SLIDER"),SETTINGS_LABEL:rO("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:rO("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:rO("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:rO("SHOW_LESS"),SHOW_MORE:rO("SHOW_MORE"),SHOW_PLAYER_CONTROLS:rO("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:rO("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:rO("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:rO("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:rO("SIGN_IN_ON_WEB"),STABLE_VOLUME:rO("STABLE_VOLUME"),STABLE_VOLUME_OFF:rO("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:rO("STABLE_VOLUME_ON"),STATS_FOR_NERDS:rO("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:rO("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:rO("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:rO("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:rO("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:rO("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:rO("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:rO("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:rO("TIMESTAMP_SECONDS"),TOGGLE_OFF:rO("TOGGLE_OFF"),TOGGLE_ON:rO("TOGGLE_ON"),TRENDING:rO("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:rO("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:rO("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:rO("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:rO("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:rO("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:rO("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:rO("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:rO("VIDEO_LINK_LABEL")};var vAA=_.bC(function(g){var v=g.playerApi;g=_.sv(function(k){_.xf(k,36843)});
var r=rO("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.A("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.A("button",{el:g,class:"ytPlayerControlsJumpForwardButtonButton",title:r,"aria-label":r,"on:click":_.oV(function(){_.jM(36843);v&&v().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.A("span",null,_.A(_.eg,{icon:"FAST_FORWARD"}))))},"Rf");var r05=_.bC(function(g){var v=g.appApi;g=_.sv(function(k){_.xf(k,62946)});
var r=rO("OPEN_IN_MINIPLAYER");return _.A("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.A("button",{el:g,class:"ytMiniplayerButtonButton",title:r,"aria-label":r,"on:click":_.oV(function(){_.jM(62946);var k,y;(y=(k=v()).openInMiniplayer)==null||y.call(k);return!1})},_.A(_.eg,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"Sf");var k7d=_.bC(function(g){var v=g.playerApi;g=_.sv(function(z){_.xf(z,142812)});
var r=_.I(_.Ww(!1,void 0,"I3VCyb")),k=r.next().value,y=r.next().value;r=function(){return rO("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(k()?1:2)})};
return _.A("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.A("button",{el:g,class:"ytPlaybackSpeedButtonButton",title:r,"aria-label":r,"on:click":_.oV(function(){_.jM(142812);if(v){var z=v(),W=k();z.setPlaybackRate(W?1:2);y(!k())}return!1})},_.A("span",null,_.A(_.eg,{icon:function(){return k()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"Tf");var y0D=_.bC(function(g){var v=g.title;var r=g.ariaLabel;var k=g.icon;var y=g.command;var z=g.veType;g=_.sv(function(W){z&&_.xf(W,z())});
return _.A("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.A("button",{el:g,class:"ytdThumbnailOverlayButtonButton",title:v,"aria-label":r,"on:click":_.oV(function(){z&&_.jM(z());y&&_.h0().resolve(_.nv).resolveCommand(y())})},_.A(_.eg,{icon:k})))},"Uf");var nI="";var c0b=_.bC(function(g){var v=g.playerControlsProps,r=g.onClickFn;g=_.Uk(function(){var z=v(),W=-1;z.captionsAvailable&&(W=z.captionsEnabled?1:0);return W},void 0,"WecR8e");
var k=_.Uk(function(){var z=v();return z.captionsAvailable?_.I0(z.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.I0("CLOSED_CAPTIONS_DISABLED")},void 0,"atEfde"),y=_.Uk(function(){var z=v();
z=z.captionsAvailable?z.captionsEnabled:void 0;return z},void 0,"Q17ly");
return _.A("yt-closed-captions-toggle-button",null,_.A(_.xjA,{captionIconType:g,ariaLabel:k,ariaPressed:y,onClick:function(z){var W=v();if(W.captionsAvailable){var S=W.playerApi;if(S){var Y=W.playerApi;if(Y){var e=nI;if(e){Y=Y.getOption("captions","track");var a;nI=(a=Y?Y.displayName:null)!=null?a:e}else _.u3(Y)?(e=_.Fvk(Y),nI=e.length?(a=YgA(e))?a.displayName:e[0].displayName:""):nI=""}UQM(S);_.T("mweb_disable_set_state_captions_killswitch")&&W.setState({captionsEnabled:!W.captionsEnabled})}}var E,
p;(p=(E=W.appApi).showCaptionsToggleToast)==null||p.call(E,W);r==null||r(z)},
isOverlay:!0}))},"Vf");var zg5=_.bC(function(g){var v=g.data;return _.A("yt-premiere-trailer-badge",{class:"yt-premiere-trailer-badge"},_.A(_.KC,{data:function(){return{type:16,text:_.lUC(v().label)}}}))},"Wf");var Iep=_.bC(function(g){var v=_.IV("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return g.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return g.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return g.size()==="small"?g.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
g.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.A("animated-seek-arrows",{class:_.IV("ytPlayerControlsAnimatedSeekArrowsHost")},_.A("span",{class:v}),_.A("span",{class:v}),_.A("span",{class:v}))},"Xf");
Iep.idomCompat=!0;var WVd=_.bC(function(){var g=_.I0("PLAYER_SECONDS",{seconds_placeholder:"30"}),v=_.I(_.Ww(!1,void 0,"Yj8msb")),r=v.next().value,k=v.next().value,y=_.I(_.Ww(!1,void 0,"r9Z50e"));v=y.next().value;var z=y.next().value;y={};var W=_.IV("jumpForwardOverlayOverlay",(y.jumpForwardOverlayOverlayHidden=v,y));_.Hd(function(){var S=null,Y=null,e=function(){S!==null&&_.Tn().cancelJob(S);Y!==null&&_.Tn().cancelJob(Y);z(!0);k(!0);_.gZ(_.Tn(),function(){z(!1)});
S=_.gZ(_.Tn(),function(){z(!0);Y=_.gZ(_.Tn(),function(){k(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",e);_.tQ(function(){window.removeEventListener("jump-forward-clicked",e)})});
return _.A("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.A(_.d,{cond:r,then:function(){return _.A("div",{class:W},_.A(Iep,{direction:1,size:"large"}),_.A("div",null,g))}}))},"Yf");var $xD=_.K7.MUTE_VOLUME,jAS=_.K7.UNMUTE_VOLUME,PaD=_.bC(function(g){var v=g.muteIconType;var r=g.onClick;var k=g.useOutlineIcon;g=_.sv(function(z){_.xf(z,28662)});
var y=function(){return J1v(v(),k==null?void 0:k()).ariaLabel};
return _.A("ytm-mute-button",{class:"ytmMuteButtonHost"},_.A("button",{el:g,class:"ytmMuteButtonButton",title:y,"aria-label":y,"on:click":_.oV(function(z){_.jM(28662);r==null||r(z);return!1})},_.A("span",null,_.A(_.eg,{icon:function(){return J1v(v(),k==null?void 0:k()).iconName}}))))},"Zf");var SwD=_.bC(function(g){var v=g.volumeProps;var r=g.onClickFn;var k=g.useOutlineIcon;return _.A("yt-mute-toggle-button",null,_.A(PaD,{muteIconType:function(){var y=v(),z=!_.T("mweb_treat_zero_volume_as_muted_killswitch")&&y.volume===0;return y.volumeMuted||z?0:1},
onClick:function(y){var z=v().playerApi;z&&(z.isMuted()?z.unMute():z.mute(!1));r==null||r(y)},
useOutlineIcon:function(){return!(k==null||!k())}}))},"$f");
SwD.idomCompat=!0;var oAq=_.bC(function(g){var v=g.data;var r=_.sv();return _.A("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:r,"on:animationend":_.oV(function(){r.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.A(_.rg,{command:function(){return v().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.A(_.d,{cond:function(){var k;return(k=v().icon)==null?void 0:k.iconType},
then:function(){return _.A("span",null,_.A(_.eg,{icon:function(){var k;return(k=v().icon)==null?void 0:k.iconType}}))}}),_.A("div",{class:"ytmPaidContentOverlayText"},_.A(_.FS,{text:function(){return v().text}})),_.A(_.d,{cond:function(){return v().navigationEndpoint},
then:function(){return _.A(_.eg,{icon:"CHEVRON_RIGHT"})}})))},"ag");
oAq.idomCompat=!0;var Oud=[].concat(_.fF([{register:function(g){var v=XuA(g),r;(r=g().playerApi)==null||r.addEventListener("onVolumeChange",v);return function(){}}},
{register:function(g){var v=BmA(g);g=g().playerApi;g==null||g.addEventListener("captionschanged",v);g==null||g.addEventListener("captionssettingschanged",v);g==null||g.addEventListener("onCaptionsTrackListChanged",v);return function(){}}},
{register:function(g){if(!_.T("mweb_screenreader_accessible_player"))return function(){};
var v=hr5(g),r=document.querySelector("video");r==null||r.addEventListener("touchend",v);return function(){r==null||r.removeEventListener("touchend",v)}}},
{register:function(g){if(!_.T("mweb_screenreader_detect_screenreader_user_focus"))return function(){};
var v=hr5(g),r=document.querySelector("video");r==null||r.addEventListener("focus",v);return function(){r==null||r.removeEventListener("focus",v)}}}]),[{register:function(g){var v=buA(g),r;
(r=g().playerApi)==null||r.addEventListener("onStateChange",v);return function(){}}},
{register:function(g){var v=F8n(g),r;(r=g().playerApi)==null||r.addEventListener("onPlaybackRateChange",v);return function(){}}},
{register:function(g){var v=iub(g),r;(r=g().playerApi)==null||r.addEventListener("onVideoDataChange",v);return function(){}}},
{register:function(g){var v=GUR(g),r,k;(r=g())==null||(k=r.playerApi)==null||k.addEventListener("onVideoProgress",v);return function(){}}}]);var YwM=_.bC(function(g){var v=g.data;var r=function(){return _.I0("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+v().playbackRate})};
return _.A(_.d,{cond:function(){return v().playbackRate&&v().playbackRate!==1},
then:function(){return _.A("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.A("div",{class:"ytPlaybackRateOverlayOverlay"},_.A(Iep,{direction:1,size:"small"}),_.A("div",{class:"ytPlaybackRateOverlayLabel"},r)))}})},"bg");var UTp=_.bC(function(g){var v=g.data;return _.A("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.A(_.d,{cond:function(){var r,k=(r=v())==null?void 0:r.playerResponse,y;return k==null?void 0:(y=k.paidContentOverlay)==null?void 0:y.paidContentOverlayRenderer},
then:function(r){return _.A(oAq,{data:r})}}))},"dg"),A0A=_.bC(function(g){var v=g.props;
var r=g.data;var k=g.options;var y=function(){var e,a,E,p;return(e=r())==null?void 0:(a=e.playerResponse)==null?void 0:(E=a.playerConfig)==null?void 0:(p=E.inlinePlaybackConfig)==null?void 0:p.showAudioControls},z=function(){var e,a;
if(y()&&((e=k())==null?void 0:(a=e.additionalButton)==null?void 0:a.button)!==void 0){var E,p,f;e=(E=r())==null?void 0:(p=E.playerApi)==null?void 0:(f=p.getSize())==null?void 0:f.height;if(!(e===void 0||e<180)){var Z,L;return(Z=k())==null?void 0:(L=Z.additionalButton)==null?void 0:L.button}}},W=function(){var e,a;
return(e=k())==null?void 0:(a=e.additionalButton)==null?void 0:a.thumbnailOverlayButtonRenderers},S=function(){var e,a;
return(e=k())==null?void 0:(a=e.additionalButton)==null?void 0:a.thumbnailOverlayButtonViewModels},Y=function(){var e=[_.A(SwD,{volumeProps:v}),
_.A(c0b,{playerControlsProps:v})];z()===1&&e.push(_.A(vAA,{playerApi:function(){return v().playerApi}}));
z()===2&&e.push(_.A(r05,{appApi:function(){return v().appApi}}));
z()===3&&e.push(_.A(k7d,{playerApi:function(){return v().playerApi}}));
var a=W();if(z()===4&&a){a=_.I(a);for(var E=a.next(),p={};!E.done;p={tooltip$jscomp$2:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$52:void 0,command$jscomp$570:void 0},E=a.next()){E=E.value;p.tooltip$jscomp$2=E.tooltip;var f=void 0,Z=void 0;p.ariaLabel$jscomp$20=((f=E.accessibility)==null?void 0:(Z=f.accessibilityData)==null?void 0:Z.label)||p.tooltip$jscomp$2;f=void 0;p.icon$jscomp$52=(f=E.icon)==null?void 0:f.iconType;p.command$jscomp$570=E.command;p.tooltip$jscomp$2&&p.ariaLabel$jscomp$20&&p.icon$jscomp$52&&
e.push(_.A(y0D,{title:function(L){return function(){return L.tooltip$jscomp$2}}(p),
ariaLabel:function(L){return function(){return L.ariaLabel$jscomp$20}}(p),
icon:function(L){return function(){return L.icon$jscomp$52}}(p),
command:function(L){return function(){return L.command$jscomp$570}}(p)}))}}a=S();
if(z()===4&&a)for(a=_.I(a),E=a.next(),p={};!E.done;p={tooltip$jscomp$3:void 0,ariaLabel$jscomp$21:void 0,icon$jscomp$53:void 0,command$jscomp$571:void 0},E=a.next())E=E.value,p.tooltip$jscomp$3=E.title,p.ariaLabel$jscomp$21=E.accessibilityText||p.tooltip$jscomp$3,p.icon$jscomp$53=E.iconName,p.command$jscomp$571=_.Q0(E.onTap),p.tooltip$jscomp$3&&p.ariaLabel$jscomp$21&&p.icon$jscomp$53&&e.push(_.A(y0D,{title:function(L){return function(){return L.tooltip$jscomp$3}}(p),
ariaLabel:function(L){return function(){return L.ariaLabel$jscomp$21}}(p),
icon:function(L){return function(){return L.icon$jscomp$53}}(p),
command:function(L){return function(){return L.command$jscomp$571}}(p)}));
return e};
return _.A(_.d,{cond:y,then:function(){return _.A("div",{class:"ytInlinePlayerControlsTopRightControls"},_.A(_.af,{each:Y},function(e){return _.A("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.A("div",{class:"ytInlinePlayerControlsButtonIcon"},e))}))}})},"eg"),EAM=_.bC(function(g){var v=g.props;
var r=g.data;var k=g.options;g={};g=_.IV("ytInlinePlayerControlsBottomRightControls",(g.ytInlinePlayerControlsBottomRightControlsHidden=function(){var y;return M5M(r(),k())&&((y=k())==null?void 0:y.insetProgressBar)&&(v().isHovering||v().isDragging)},g));
return _.A("div",{class:g},_.A(egR,{data:r}),_.A(_.d,{cond:function(){var y;return!((y=k())==null?0:y.hideTimeDisplay)},
then:function(){return _.A(aeD,{props:v,data:r})}}))},"fg"),egR=_.bC(function(g){var v=g.data;
return _.A(_.dF,{data:function(){var r;return CHD((r=v())==null?void 0:r.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:zg5})},"gg"),aeD=_.bC(function(g){var v=g.props;
var r=g.data;return _.A(_.d,{cond:function(){return v().isLive},
then:function(){return _.A(dTD,null)},
else:function(){return _.A(pdp,{props:v,data:r})}})},"hg"),pdp=_.bC(function(g){var v=g.props;
var r=g.data;var k=_.Uk(function(){var y;return xxA((y=r())==null?void 0:y.thumbnailOverlays)},void 0,"kUmuA");
return _.A("div",{class:_.IV("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.K7.PLAYER_TIME_ELAPSED+" "+_.KiJ(v().playedTime)}},_.A(_.KC,{data:function(){var y=_.KiJ(v().videoDuration-v().playedTime);
return Object.assign({},{type:16,text:y},k())}}))},"ig"),dTD=_.bC(function(){return _.A("div",{class:_.IV("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.A(_.KC,{data:{type:17,
text:_.K7.PLAYER_LIVE_LABEL,icon:"LIVE"}}))},"jg"),TaD=_.bC(function(g){var v=g.props;
var r=g.data;var k=g.options;return _.A(_.GbG,{progressBarProps:v,config:function(){var y,z=_.l((y=r())==null?void 0:y.multiMarkersPlayerBar,_.ZGP),W;y=((W=k())==null?0:W.insetProgressBar)?2:1;var S;W=(S=k())==null?void 0:S.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:y,chapterData:z,isInlinePlayback:!0,doSeekOnClick:W,playheadDotBehavior:W?1:0}}})},"kg");_.B6(_.bC(function(g){var v=g.data;var r=g.appApi;var k=g.options;var y=K8p(v,nLG(r));g={};r={};return _.A("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.A("div",{class:_.IV("ytInlinePlayerControlsDarkenedOverlay",(g.ytInlinePlayerControlsDarkenedOverlayShow=function(){return y().isHovering},g))}),_.A(WVd,null),_.A(YwM,{data:y}),_.A(UTp,{data:v}),_.A(gAM,{playerControlsProps:y,
isShortsPage:!1}),_.A("div",{class:_.IV((r.ytInlinePlayerControlsControlsHidden=function(){return y().isDragging},r))},_.A(A0A,{props:y,
data:v,options:k}),_.A(EAM,{props:y,data:v,options:k})),_.A(_.d,{cond:function(){return M5M(v(),k())},
then:function(){return _.A(TaD,{props:y,data:v,options:k})}}))},"cg"),"yt-inline-player-controls",{props:{data:_.me,
appApi:_.Xz,options:_.me}});var bs=function(){var g=_.J.apply(this,arguments)||this;g.opts=null;g.playerControlsData=null;g.playerControlsAppApi={openInMiniplayer:function(){g.openInMiniplayer()}};
g.playerControlsOptions={};g.noAnimation=!1;g.playbackIntentTriggered=!1;g.positionData=null;g.hidden=!0;g.active=!1;g.playing=!1;g.videoPreviewDataIndex=0;g.JSC$16896_playerPromise=null;g.player=null;g.enableAudioControls=!1;g.hasBeenUnmuted=!1;g.captionsHaveBeenTurnedOff=!1;g.JSC$16896_playerEvents=new Map;g.videoPreviewFetchRequest=null;g.scheduledPreviewEndJobId=null;g.JSC$16896_preventProgressSaveTimer=null;g.watchEndpointStartTimeUpdaterInterval=null;g.actionMap={"yt-open-video-preview-action":"handleOpenVideoPreviewAction",
"yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};g.windowOnBlurFn=function(){g.deactivate()};
return g};
_.N(bs,_.J);_.c=bs.prototype;
_.c.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":_.T("web_enable_rich_item_on_focus_effect")?{id:"endorsement",mapping:{}}:{id:"endorsement",mapping:{thumbnailOverlayEndorsementRenderer:{component:"ytd-thumbnail-overlay-endorsement-renderer",params:{disableAnimation:!0,rounded:!0}},attributionViewModel:{component:"yt-thumbnail-overlay-attribution-view-model"}}},"videoPreviewData.thumbnailOverlays":{id:"overlays",mapping:{pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailOverlayBottomPanelRenderer:"ytd-thumbnail-overlay-bottom-panel-renderer",
thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model"}}}};
_.c.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$16896_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$16896_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$16896_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$16896_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.cX(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.cX(this,this.onScroll))};
_.c.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.cX(this,this.onScroll))};
_.c.onPageTypeChange=function(){this.deactivate()};
_.c.onWindowResized=function(){this.deactivate()};
_.c.onCaptionsChanged=function(g){g=!!g.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!g);this.setCaptionSize()};
_.c.setCaptionSize=function(){var g;if(this.active&&!this.captionsHaveBeenTurnedOff&&((g=this.player)==null?0:g.getCaptionWindowContainerId())){var v;(v=this.player)==null||v.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.c.currentPageAllowed=function(){return!this.isWatchPage};
_.c.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData)return!1;var g=this.positionData,v=g.initialTopPosition,r=g.initialHorizontalPosition;_.kx(this.hostElement,{"--ytd-video-preview-translate-left":g.finalHorizontalPosition-r+"px","--ytd-video-preview-translate-top":g.finalTopPosition-v+"px","--ytd-video-preview-original-top-position":v+"px","--ytd-video-preview-original-horizontal-position":r+"px",
"--ytd-video-preview-initial-scale":"scale("+g.initialScale+")","--ytd-video-preview-width":g.videoPreviewWidth+"px","--ytd-video-preview-height":g.videoPreviewHeight+"px"});return!0};
_.c.handleOpenVideoPreviewAction=function(g){var v=this,r;return _.P(function(k){if(!v.currentPageAllowed())return k.return(0);v.opts=g;return(r=v.alignVideoPreviewForAnimation(g.thumbnail))?k.return(v.activate()):k.return(0)})};
_.c.onMouseLeave=function(g){this.shouldDeactivateOnMouseLeave(g)&&this.deactivate()};
_.c.onScroll=function(){var g,v;((g=this.opts)==null?0:g.isAutoplay)&&((v=this.opts)==null?0:v.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.c.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.HR.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.c.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.c.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",bs.JSC$16895_DEFAULT_CLICK_LOCATION_BEHAVIOR,bs.JSC$16895_CLICK_LOCATION_ID_MAP)};
_.c.shouldDeactivateOnMouseLeave=function(g){g=g.relatedTarget;if(!g)return!0;var v;return(v=this.opts)!=null&&v.mediaRenderer?!_.n2(this.opts.mediaRenderer).contains(g):!0};
_.c.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.c.onPlaybackStart=function(){var g=this;if(this.player&&this.playbackIntentTriggered&&this.currentPageAllowed()){this.playing=!0;this.allowUnmuting()&&this.hasBeenUnmuted&&(this.player.unMute(),this.player.syncVolume());this.player.isSubtitlesOn()?this.captionsHaveBeenTurnedOff||!this.allowCaptions()?this.player.toggleSubtitles():this.setCaptionSize():!this.captionsHaveBeenTurnedOff&&this.allowCaptions()&&this.player.toggleSubtitles();this.resetPreventProgressSaveTimer();this.JSC$16896_preventProgressSaveTimer=
_.gZ(_.HR,function(){g.resetPreventProgressSaveTimer()},1E4);
var v;if((v=this.opts)==null?0:v.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.gZ(_.HR,function(){g.hasMultipleVideoPreviews()?g.startPlaybackForNextVideo():g.deactivate()},this.opts.videoPreviewDurationMs);
var r;this.player.setGlobalCrop(((r=this.opts)==null?0:r.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.c.getRoundedCornersSize=function(){var g;if((g=this.opts)==null?0:g.roundedCornersSize){var v;return(v=this.opts)==null?void 0:v.roundedCornersSize}var r;if((r=this.opts)==null?0:r.enableRounding){var k;if(((k=this.opts)==null?void 0:k.thumbnailSize)==="small")return 1;var y;if(((y=this.opts)==null?void 0:y.thumbnailSize)==="medium")return 2;var z;if(((z=this.opts)==null?void 0:z.thumbnailSize)==="large")return 3}return _.T("web_imp_inset_progress_bar")?3:0};
_.c.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.c.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.c.onMediaContainerClick=function(g){this.isShortcutClick(g)||(this.navigateToWatch(g),g.preventDefault(),g.stopPropagation())};
_.c.activate=function(){var g=this,v,r,k,y,z,W,S,Y,e;return _.P(function(a){switch(a.nextAddress){case 1:if(!g.currentPageAllowed())return a.return(0);r=(v=g.videoPreviewData)==null?void 0:v.inlinePlaybackEndpoint;k=_.xh.instance;if(!r||!k)return a.return(0);g.playbackIntentTriggered=!0;((y=g.opts)==null?0:y.mediaRenderer)&&((z=g.opts)==null||!z.isAutoplay)&&wuD(g.opts.mediaRenderer,function(){g.deactivate()});
_.q7(g,function(){g.revealPreviewUi()});
W={};_.T("enable_unknown_lact_fix_on_html5")&&(_.h0().resolve(_.f9),W.lact=_.nL());g.videoPreviewFetchRequest=Nmq(k,g.getInlinePlaybackRequestData(g.videoPreviewData),W);_.cD(a,2);return _.U(a,g.videoPreviewFetchRequest,4);case 4:S=a.yieldResult;if(((Y=S)==null?void 0:(e=Y.playabilityStatus)==null?void 0:e.status)==="OK")return a.return(g.handlePlayerResponse(S));throw Error("Ij");case 2:_.S2(a),g.deactivate();case 3:return a.return(1)}})};
_.c.getInlinePlaybackRequestData=function(g){var v,r=_.T("web_imp_player_mute_params")?((v=this.opts)==null?void 0:v.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:g.inlinePlaybackEndpoint,startPlaybackInMutedState:r}};
_.c.handlePlayerResponse=function(g){var v=this,r,k,y,z,W,S,Y,e,a,E;return _.P(function(p){if(p.nextAddress==1){r=v.getInlinePlaybackVideoId();if(!(((k=g)==null?0:(y=k.videoDetails)==null?0:y.videoId)&&v.currentPageAllowed()&&v.playbackIntentTriggered&&v.opts&&r))return v.deactivate(),p.return(0);if(g.videoDetails.videoId!==r)return p.return(0);v.enableAudioControls=!!((z=g.playerConfig)==null?0:(W=z.inlinePlaybackConfig)==null?0:W.showAudioControls);g.trackingParams=v.getInlinePlaybackTrackingParams();
if(!v.inlinePlayer)return p.return(0);S={};if(e=_.l((Y=v.videoPreviewData)==null?void 0:Y.inlinePlaybackEndpoint,_.Vx))S.watch_endpoint=e;if(v.videoPreviewData){var f,Z=(f=_.l(v.videoPreviewData.inlinePlaybackEndpoint,_.Vx))==null?void 0:f.startTimeSeconds;Z!==void 0&&(g.playerConfig||(g.playerConfig={}),g.playerConfig.playbackStartConfig||(g.playerConfig.playbackStartConfig={}),g.playerConfig.playbackStartConfig.startPosition||(g.playerConfig.playbackStartConfig.startPosition={}),g.playerConfig.playbackStartConfig.startSeconds=
Z,g.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(Z*1E3))}v.inlinePlayer.loadVideoWithPlayerResponse(g,S);if(v.JSC$16896_playerPromise)return p.jumpTo(2);v.JSC$16896_playerPromise=v.inlinePlayer.getPlayerPromise();return _.U(p,v.JSC$16896_playerPromise,3)}p.nextAddress!=2&&(a=p.yieldResult,a.setInlinePreview(!0),a.setSizeStyle(!1,!0),v.ytPlayerListenerBehavior.listenToPlayerEvents(a,v.JSC$16896_playerEvents),v.player=a,_.hV(v.hostElement,"player-api-ready"));((E=v.opts)==
null?0:E.showPlayerControls)&&v.videoPreviewData&&v.player&&(v.playerControlsData={playerResponse:g,isInlinePlayback:!0,thumbnailOverlays:v.videoPreviewData.thumbnailOverlays,playerApi:v.player},v.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!v.unroundCornersForPlayback,additionalButton:v.getAdditionalButtonType(v.videoPreviewData.thumbnailOverlays)});return p.return(2)})};
_.c.revealPreviewUi=function(){var g=this;this.playbackIntentTriggered&&_.OAJ(this,function(){g.hasThumbnailPositionChangedSinceTriggered()||(g.updateActiveState(!0),g.noAnimation=!1)})};
_.c.hasThumbnailPositionChangedSinceTriggered=function(){var g=this.positionData,v=this.getThumbnailPositionData();return(g==null?void 0:g.initialTopPosition)!==(v==null?void 0:v.initialTopPosition)||(g==null?void 0:g.initialHorizontalPosition)!==(v==null?void 0:v.initialHorizontalPosition)};
_.c.getThumbnailPositionData=function(){var g,v;if((v=this.opts)==null||!v.thumbnail)return null;v=this.opts.thumbnail;var r=((g=this.opts)==null?0:g.cropPlayerToFillThumbnailHorizontally)?!1:!0;var k=v.getBoundingClientRect();g=k.width;v=k.height;var y=k.top+window.scrollY;k=k.left+window.scrollX;var z=r?Math.ceil(g):g;r=r?Math.ceil(v):v;var W=g/z;g={initialScale:W,initialTopPosition:y-12*W,finalTopPosition:y-12-(r-v)/2,initialHorizontalPosition:k-(12+(z-g)/2),finalHorizontalPosition:k-12-(z-g)/
2,videoPreviewWidth:z,videoPreviewHeight:r};return g};
_.c.updateActiveState=function(g){this.active=g;this.ytdReduxBehavior.dispatch(_.nf({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:g}))};
_.c.stopPlayer=function(g){g=g.resetWatchEndpointStartTime===void 0?!1:g.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(g)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.HR.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.c.deactivate=function(g){g=g===void 0?{}:g;g=g.resetWatchEndpointStartTime===void 0?!1:g.resetWatchEndpointStartTime;vF&&(vF.disconnect(),vF=null);this.stopPlayer({resetWatchEndpointStartTime:g});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.c.isValidThumbnailOverlayButton=function(g,v){g=g.thumbnailOverlayButtonRenderer;var r;return!!g&&!!g.tooltip&&!((r=g.icon)==null||!r.iconType)&&v.includes(g.icon.iconType)};
_.c.isValidThumbnailOverlayButtonViewModel=function(g,v){var r;g=_.l((r=g.thumbnailOverlayButtonViewModel)==null?void 0:r.overlayButton,_.pC);return!!g&&!!g.title&&!!g.iconName&&v.includes(g.iconName)};
_.c.getAdditionalButtonType=function(g){var v=this;if(_.T("web_imp_fastforward_button"))return{button:1};if(_.T("web_imp_miniplayer_button"))return{button:2};if(_.T("web_imp_playback_speed_button"))return{button:3};var r=["BOX_STACK_3"],k=(g||[]).filter(function(z){return v.isValidThumbnailOverlayButton(z,r)}).map(function(z){return z.thumbnailOverlayButtonRenderer});
if(k.length)return{button:4,thumbnailOverlayButtonRenderers:k};var y=["BOX_STACK_3"];g=(g||[]).filter(function(z){return v.isValidThumbnailOverlayButtonViewModel(z,y)}).map(function(z){return _.l(z.thumbnailOverlayButtonViewModel.overlayButton,_.pC)});
if(g.length)return{button:4,thumbnailOverlayButtonViewModels:g}};
_.c.allowCaptions=function(){var g;return!((g=this.opts)==null?0:g.forceCaptionsOff)};
_.c.allowUnmuting=function(){var g;return this.enableAudioControls&&!((g=this.opts)==null?0:g.forceMutedVolume)};
_.c.beginStartTimeUpdater=function(){var g=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.yj(function(){g.updateWatchEndpointStartTime()},1E3)};
_.c.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.c.resetPreventProgressSaveTimer=function(){this.JSC$16896_preventProgressSaveTimer!==null&&(_.HR.cancelJob(this.JSC$16896_preventProgressSaveTimer),this.JSC$16896_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.c.updateWatchEndpointStartTime=function(g){var v=this.videoPreviewData;if(this.player&&v!=null&&v.inlinePlaybackEndpoint&&!this.JSC$16896_preventProgressSaveTimer){g=g?0:Math.floor(this.player.getCurrentTime());var r=_.l(v.navigationEndpoint,_.Vx);r&&(r.startTimeSeconds=g);if(v=_.l(v.inlinePlaybackEndpoint,_.Vx))v.startTimeSeconds=g}};
_.c.isShortcutClick=function(g){return!!g&&(g.ctrlKey||g.shiftKey||g.metaKey)};
_.c.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.c.openInMiniplayer=function(){var g=this,v,r;return _.P(function(k){if(k.nextAddress==1){r=(v=g.videoPreviewData)==null?void 0:v.navigationEndpoint;if(!r)return k.return();_.Pl().lockupActivation=!0;return _.U(k,_.ag1(_.h0().resolve(_.Qd),r),2)}_.Pl().userActivation=!0;_.o7(k)})};
_.c.navigateToWatch=function(g){var v,r=(v=this.videoPreviewData)==null?void 0:v.navigationEndpoint;if(r){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(r,g,!0);else{if(_.T("web_thumbnail_to_watch_transition")){var k,y;(k=this.opts)==null||(y=k.onNavigateToWatchCallback)==null||y.call(k)}_.hV(this.hostElement,"yt-navigate",{endpoint:r})}this.deactivate()}};
_.c.getInlinePlaybackVideoId=function(){var g,v;return(v=_.l((g=this.videoPreviewData)==null?void 0:g.inlinePlaybackEndpoint,_.Vx))==null?void 0:v.videoId};
_.c.getInlinePlaybackTrackingParams=function(){var g,v;return(g=this.videoPreviewData)==null?void 0:(v=g.inlinePlaybackEndpoint)==null?void 0:v.clickTrackingParams};
_.c.hasMultipleVideoPreviews=function(){var g;return!!(((g=this.opts)==null?0:g.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.c.startPlaybackForNextVideo=function(){var g;(g=this.opts)!=null&&g.videoPreviewData&&Array.isArray(this.opts.videoPreviewData)&&this.opts.videoPreviewData.length!==0&&(this.videoPreviewDataIndex=(this.videoPreviewDataIndex+1)%this.opts.videoPreviewData.length,this.stopPlayer({resetWatchEndpointStartTime:!0}),this.activate())};
_.mx.Object.defineProperties(bs.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.opts)==null?0:g.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.opts)==null||!g.isAdsVideo)}},
roundedCornersSmall:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===1}},
roundedCornersMedium:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===2}},
roundedCornersLarge:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===3}},
unroundCornersForPlayback:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===0}},
videoPreviewData:{configurable:!0,enumerable:!0,get:function(){var g;if(Array.isArray((g=this.opts)==null?void 0:g.videoPreviewData)){var v;return(v=this.opts)==null?void 0:v.videoPreviewData[this.videoPreviewDataIndex]}var r;return(r=this.opts)==null?void 0:r.videoPreviewData}}});
bs.prototype.onIsAdsVideoChange=bs.prototype.onIsAdsVideoChange;bs.prototype.onInlinePreviewIsEnabledChange=bs.prototype.onInlinePreviewIsEnabledChange;bs.prototype.optsChanged=bs.prototype.optsChanged;bs.prototype.onMouseLeave=bs.prototype.onMouseLeave;bs.JSC$16895_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);bs.JSC$16895_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"}];
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],bs.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],bs.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",_.KE)],bs.prototype,"ytPlayerListenerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],bs.prototype,"componentBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],bs.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],bs.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.nE.YtSparklesClickLocationBehavior),_.F("design:type",Object)],bs.prototype,"ytSparklesClickLocationBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],bs.prototype,"opts",void 0);_.K([_.u(),_.F("design:type",Object)],bs.prototype,"playerControlsData",void 0);
_.K([_.u(),_.F("design:type",Object)],bs.prototype,"playerControlsAppApi",void 0);_.K([_.u(),_.F("design:type",Object)],bs.prototype,"playerControlsOptions",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],bs.prototype,"noAnimation",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],bs.prototype,"hidden",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],bs.prototype,"active",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],bs.prototype,"playing",void 0);_.K([_.u({selector:_.dWB}),_.F("design:type",Boolean)],bs.prototype,"inlinePreviewIsEnabled",void 0);_.K([_.u(),_.F("design:type",String)],bs.prototype,"pagePath",void 0);_.K([_.u({selector:_.tN}),_.F("design:type",Boolean)],bs.prototype,"isWatchPage",void 0);_.K([_.C("videoPreviewData"),_.F("design:type",Object),_.F("design:paramtypes",[])],bs.prototype,"thumbnailData",null);
_.K([_.C("opts","active"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bs.prototype,"hidePlayerControls",null);_.K([_.C("opts"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bs.prototype,"isAdsVideo",null);_.K([_.C("opts"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bs.prototype,"roundedCornersSmall",null);
_.K([_.C("opts"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bs.prototype,"roundedCornersMedium",null);_.K([_.C("opts"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bs.prototype,"roundedCornersLarge",null);_.K([_.C("opts"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bs.prototype,"unroundCornersForPlayback",null);
_.K([_.C("opts","videoPreviewDataIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],bs.prototype,"videoPreviewData",null);_.K([_.u(),_.F("design:type",Object)],bs.prototype,"videoPreviewDataIndex",void 0);_.K([_.PX("#inline-player"),_.F("design:type",Object)],bs.prototype,"inlinePlayer",void 0);_.K([_.zz("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[MouseEvent]),_.F("design:returntype")],bs.prototype,"onMouseLeave",null);
_.K([_.Um("opts"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bs.prototype,"optsChanged",null);_.K([_.Um("inlinePreviewIsEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bs.prototype,"onInlinePreviewIsEnabledChange",null);_.K([_.IU("isAdsVideo"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bs.prototype,"onIsAdsVideoChange",null);
bs=_.K([_.V({is:"ytd-video-preview",disableElementRegistration:!0})],bs);
_.m(bs,"ytd-video-preview",function(){if(ReD!==void 0)return ReD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-preview--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-preview-container" class="style-scope ytd-video-preview">\n  <div id="endorsement" class="style-scope ytd-video-preview"></div>\n  <div id="media-container" class="style-scope ytd-video-preview">\n    <a id="media-container-link" class="yt-simple-endpoint style-scope ytd-video-preview" href$="[[computeHref_(videoPreviewData.navigationEndpoint)]]" data="[[videoPreviewData.navigationEndpoint]]" aria-label$="[[videoPreviewData.accessibilityText]]" on-click="onMediaContainerClick">\n      <div id="thumbnail-container" class="style-scope ytd-video-preview">\n        <ytd-thumbnail data="[[thumbnailData]]" hovered="false" no-rounded-corners="" object-fit="COVER" rich-grid-thumbnail="" width="9999" class="style-scope ytd-video-preview">\n        </ytd-thumbnail>\n      </div>\n      <div id="player-container" class="style-scope ytd-video-preview">\n        <ytd-player id="inline-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW" class="style-scope ytd-video-preview">\n        </ytd-player>\n      </div>\n      <div id="overlays" class="style-scope ytd-video-preview"></div>\n    </a>\n    <div id="player-controls" class="style-scope ytd-video-preview">\n      <template is="dom-if" if="[[!!playerControlsData]]" class="style-scope ytd-video-preview">\n        <yt-inline-player-controls app-api="[[playerControlsAppApi]]" data="[[playerControlsData]]" options="[[playerControlsOptions]]" class="style-scope ytd-video-preview"></yt-inline-player-controls>\n      </template>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ReD=g},{mode:2});
}catch(e){_._DumpException(e)}
try{
var PZD,SSD,oSD;PZD=function(g){return _.T("kevlar_watch_cinematics_invisible")||g.fullscreen&&_.T("kevlar_watch_cinematics_invisible_in_fullscreen")||g.theater&&!g.fullscreen&&_.T("kevlar_watch_cinematics_invisible_in_theater")};
SSD=function(){var g=document.createElement("canvas"),v=g.getContext("2d");if(!v)throw Error("Xl");_.H5(g,{position:"absolute",width:"100%",height:"100%"});return{element:g,context:v}};
oSD=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.T("kevlar_watch_cinematics_css_blur")};
_.YSb=function(g,v,r){return Math.abs(g-v)<=(r||1E-6)};
_.U8v=function(g,v){return g==v?!0:g&&v?g.width==v.width&&g.height==v.height:!1};_.AkM=new _.G("notificationActionRenderer");var e1M=function(g){var v=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.k$;this.element.addEventListener("load",function(){v.loaded=!0;v.resolver.resolve(v.element)});
this.element.addEventListener("error",function(){v.failed=!0});
this.element.src=g};var a_A=function(g,v){this.image=g;this.frame=v};
a_A.prototype.drawToCanvas=function(g,v){var r=this.frame.width/this.frame.columns,k=this.frame.height/this.frame.rows,y=v.offsetX,z=v.offsetY;PZD(v)?(g.fillStyle=v.fullscreen?"#000":"#0f0f0f",g.fillRect(y,z,(v==null?void 0:v.width)||r,(v==null?void 0:v.height)||k)):g.drawImage(this.image,this.frame.column*r,this.frame.row*k,r,k,y,z,(v==null?void 0:v.width)||r,(v==null?void 0:v.height)||k)};
var ESA=function(g){this.color=g};
ESA.prototype.drawToCanvas=function(g,v){var r=v.offsetX,k=v.offsetY,y=v.width,z=v.height;g.fillStyle=PZD(v)?v.fullscreen?"#000":"#0f0f0f":this.color;g.fillRect(r,k,y,z)};var MU=function(g,v){_.BF.call(this);this.playerApi=v;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.oA(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();d8G(this,g);pt5(this);this.update()};
_.N(MU,_.BF);MU.prototype.addEventListeners=function(){var g=this,v=function(){g.update()},r=function(y){g.paused||(y.type==="newdata"&&(g.mosaics.clear(),TLp(g),R$(g)),pt5(g),g.update())},k=function(){g.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",v);this.playerApi.addEventListener("onVideoDataChange",r);this.playerApi.addEventListener("onStateChange",k);this.addOnDisposeCallback(function(){g.playerApi.removeEventListener("onVideoProgress",v);g.playerApi.removeEventListener("onVideoDataChange",r);g.playerApi.removeEventListener("onStateChange",k)})};
var d8G=function(g,v){g.cinematicContainerRenderer!==v&&(g.cinematicContainerRenderer=v,TLp(g),R$(g),g.colorStoreUpdateJobId=_.HR.addLowPriorityJob(function(){var r;if((r=g.cinematicContainerRenderer.colorStore)!=null&&r.sampledColors){r=Infinity;for(var k=_.I(g.cinematicContainerRenderer.colorStore.sampledColors),y=k.next();!y.done;y=k.next()){y=y.value;var z=Number(y.key);z!==0&&z<r&&(r=z);z=_.QX(y.value);g.colorStore.set(y.key,z)}g.colorStoreTimeInterval=r}}))},TLp=function(g){g.colorStoreUpdateJobId&&
(_.HR.cancelJob(g.colorStoreUpdateJobId),g.colorStoreUpdateJobId=void 0);
g.colorStore.clear();g.currentStoryboardColor=void 0},l_v=function(g,v){var r;
return(r=g.getStoryboardFrame(v))==null?void 0:r.url};
MU.prototype.onPlayerStateChange=function(){this.update()};
MU.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var pt5=function(g){var v=g.getStoryboardFrame(0);v&&(v=new _.oA(v.width/v.columns,v.height/v.rows),_.U8v(g.currentStoryboardSize,v)||(g.currentStoryboardSize=v,g.publish("STORYBOARD_SIZE_CHANGED",g.currentStoryboardSize)))},f_D=function(g,v){g.currentStoryboardIndex=v;
g.pendingStoryboardIndex=NaN;v=g.getStoryboardFrame(g.currentStoryboardIndex);g.currentStoryboard=new a_A(g.mosaics.get(v.url).element,v);g.publish("STORYBOARD_CHANGED",g.currentStoryboard);g.lastUpdateTime=(0,_.XK)()};
MU.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var R$=function(g){g.currentStoryboardIndex=NaN;g.pendingStoryboardIndex=NaN;g.currentStoryboard&&(g.currentStoryboard=void 0,g.publish("STORYBOARD_CHANGED",void 0));g.lastUpdateTime=NaN};
MU.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)R$(this);else{var g=this.playerApi.getPlayerState(1);if(g===-1||g===5||g===0)R$(this);else if(isNaN(this.lastUpdateTime)||!((0,_.XK)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(g=this.playerApi.getCurrentTime()+(this.playerApi.getPlayerState(1)===2?0:this.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs*
this.cinematicContainerRenderer.config.animationConfig.crossfadeStartOffset/1E3),this.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR")if(this.colorStore.size){g=""+Math.round(g*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var v=this.colorStore.get(g);v?v!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=v,this.currentStoryboard=new ESA(v),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.XK)()):(_.Lx(new _.EU("Could not find color for timestamp: "+g,this.cinematicContainerRenderer)),R$(this))}else R$(this);else NLq(this,g)}};
var NLq=function(g,v){var r=g.getStoryboardFrameIndex(v);if(r!==g.currentStoryboardIndex&&r!==g.pendingStoryboardIndex){v=l_v(g,r);var k=g.mosaics.get(v);k?k.loaded&&f_D(g,r):(g.pendingStoryboardIndex=r,r=new e1M(v),g.mosaics.set(v,r),r.resolver.promise.then(function(){if(!g.isDisposed()&&!g.paused&&!isNaN(g.pendingStoryboardIndex)){var y=l_v(g,g.pendingStoryboardIndex);if(y){var z;(z=g.mosaics.get(y))!=null&&z.loaded&&f_D(g,g.pendingStoryboardIndex)}else R$(g)}}))}};
MU.prototype.getStoryboardFrameIndex=function(g){var v=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(g,v)};
MU.prototype.getStoryboardFrame=function(g){var v=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,r,k;return((k=(r=this.playerApi).getStoryboardFrame)==null?void 0:k.call(r,g,v))||null};
MU.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var vK=function(g,v,r,k){k=k===void 0?!1:k;_.pg.call(this);this.cinematicContainerRenderer=v;this.playerApi=r;this.theater=this.fullscreen=!1;var y;this.ambientLightThemeEnabled=!k&&!!(v==null?0:(y=v.config)==null?0:y.enableInLightTheme);this.ambientFullscreenEnabled=k&&_.T("web_cinematic_fullscreen");this.container=document.createElement("div");g.appendChild(this.container);var z;if(_.T("web_cinematic_theater_mode")||_.T("web_cinematic_fullscreen")||(v==null?0:(z=v.config)==null?0:z.enableInLightTheme))this.ambientV2Container=
document.createElement("div"),this.container.appendChild(this.ambientV2Container);ZjD(this);g=this.ambientV2Container||this.container;this.backCanvas=SSD();this.frontCanvas=SSD();g.appendChild(this.backCanvas.element);g.appendChild(this.frontCanvas.element);this.storyboardManager=new MU(v,this.playerApi);_.P0(this,this.storyboardManager);this.addEventListeners();HjG(this)?tAM(this,100+g5(this)*3*2,100+g5(this)*3*2):D85(this);LdD(this,this.storyboardManager.currentStoryboard)};
_.N(vK,_.pg);var ZjD=function(g){g.ambientV2Container?wtb(g):(_.H5(g.container,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0","pointer-events":"none",transform:"scale("+QFp(g)+", "+CZD(g)+")"}),oSD()&&_.H5(g.container,"filter","blur("+_.Rf("cinematic_watch_css_filter_blur_strength",40)+"px)"))},wtb=function(g){if(g.ambientV2Container){var v=g.playerApi.getVideoAspectRatio();
_.H5(g.container,{"aspect-ratio":""+v,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});_.H5(g.ambientV2Container,{"aspect-ratio":""+v,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+QFp(g)+", "+CZD(g)+")"});oSD()&&_.H5(g.ambientV2Container,"filter","blur("+_.Rf("cinematic_watch_css_filter_blur_strength",40)+"px)")}};
vK.prototype.setFullscreen=function(g,v){this.fullscreen=g;this.theater=!!v;ZjD(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),g=this.storyboardManager.currentStoryboard,uL5(this),g&&x8A(this,g)};
vK.prototype.addEventListeners=function(){var g=this,v=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(y){LdD(g,y)}),r=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){D85(g)});
this.addOnDisposeCallback(function(){g.storyboardManager.unsubscribeByKey(v);g.storyboardManager.unsubscribeByKey(r)});
if(this.ambientV2Container){var k=function(){wtb(g)};
this.playerApi.addEventListener("onVideoDataChange",k);this.addOnDisposeCallback(function(){g.playerApi.removeEventListener("onVideoDataChange",k)})}};
var D85=function(g){if(!HjG(g)){var v=g.storyboardManager.currentStoryboardSize;isNaN(v.width)||isNaN(v.height)||tAM(g,Number(v.width)+g5(g)*3*2,Number(v.height)+g5(g)*3*2)}},tAM=function(g,v,r){g.backCanvas.element.width=v;
g.backCanvas.element.height=r;g.frontCanvas.element.width=v;g.frontCanvas.element.height=r},HjG=function(g){return g.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},LdD=function(g,v,r){r=r===void 0?!1:r;
var k=g.frontCanvas.element.getAnimations()[0];k?(k.pause(),g.backCanvas.context.globalAlpha=Number(getComputedStyle(g.frontCanvas.element).opacity),g.frontCanvas.element.style.opacity="0",k.finish()):g.backCanvas.context.globalAlpha=1;g.backCanvas.context.drawImage(g.frontCanvas.element,0,0,g.backCanvas.element.width,g.backCanvas.element.height);uL5(g);v&&x8A(g,v);v=v?g.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.Rf("cinematic_watch_fade_out_duration",500);k=_.Rf("cinematic_watch_transition_frame_rate")/
1E3;var y={};k&&(y={easing:"steps("+Math.round(v*k)+")"});(r===void 0?0:r)||g.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:v,iterations:1},y));g.frontCanvas.element.style.opacity="1"},uL5=function(g){var v=g.ambientLightThemeEnabled,r=g.ambientLightThemeEnabled||g.ambientFullscreenEnabled&&!_.T("web_cinematic_fullscreen_v2");
g.frontCanvas.context.fillStyle=g.theater&&v||g.fullscreen&&r?"#000":"#0f0f0f";oSD()||(g.frontCanvas.context.filter="blur(0)");g.frontCanvas.context.fillRect(0,0,g.frontCanvas.element.width,g.frontCanvas.element.height)},x8A=function(g,v){oSD()||(g.frontCanvas.context.filter="blur("+g5(g)+"px)");
g.frontCanvas.context.globalAlpha=_.Rf("cinematic_watch_effect_opacity",.4);var r={offsetX:g5(g)*3,offsetY:g5(g)*3,theater:g.theater,fullscreen:g.fullscreen};HjG(g)&&(r.width=100,r.height=100);v.drawToCanvas(g.frontCanvas.context,r);g.frontCanvas.context.globalAlpha=1},g5=function(g){var v;
return(v=g.cinematicContainerRenderer.config.blurStrength)!=null?v:5},QFp=function(g){var v,r;
if((g.fullscreen||g.theater)&&((v=g.cinematicContainerRenderer.config)==null?0:(r=v.watchFullscreenConfig)==null?0:r.colorSourceWidthMultiplier))return g.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;var k;return(k=g.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?k:g.cinematicContainerRenderer.config.colorSourceSizeMultiplier},CZD=function(g){var v,r;
if((g.fullscreen||g.theater)&&((v=g.cinematicContainerRenderer.config)==null?0:(r=v.watchFullscreenConfig)==null?0:r.colorSourceHeightMultiplier))return g.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;var k;return(k=g.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?k:g.cinematicContainerRenderer.config.colorSourceSizeMultiplier};
vK.prototype.disposeInternal=function(){_.pg.prototype.disposeInternal.call(this);this.container.remove()};
vK.prototype.clear=function(){LdD(this,void 0,!0)};
vK.prototype.pause=function(){this.storyboardManager.pause()};var jFM;jFM=_.P5(function(){var g,v,r=!((v=(g=document.createElement("canvas")).getContext)==null||!v.call(g,"2d")),k;g=!((k=CSS)==null||!k.supports("filter: blur(0)"));k=!!Element.prototype.animate&&!!Element.prototype.getAnimations;v=_.T("web_cinematic_fullscreen")||_.T("web_cinematic_theater_mode")||_.T("web_cinematic_light_theme")||!1;var y;return r&&g&&k&&(!v||!((y=CSS)==null||!y.supports("aspect-ratio: 1 / 1")))});
_.r5=function(g,v){_.BF.call(this);this.container=g;this.playerApi=v;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=$8D(this);this.update()};
_.N(_.r5,_.BF);_.JkM=function(g){var v=document.documentElement.hasAttribute("dark");g.isDarkModeEnabled=v;g.update()};
_.OjG=function(g,v){g.settingEnabled=v;g.update()};
_.r5.prototype.setFullscreen=function(g,v){this.fullscreen=g;this.theater=!!v;this.update()};
_.VAS=function(g,v){g.cinematicContainerRenderer=v;g.cinematicContainerRenderer&&(g.cinematicsVe=_.Tp(g.isShorts()?227858:159022),_.r2(_.Y6(),g.cinematicsVe),g.loggingClientData={watchCinematicContainerData:{presentationStyle:g.cinematicContainerRenderer.presentationStyle}});g.update()};
_.r5.prototype.isShorts=function(){var g,v;return((g=this.cinematicContainerRenderer)==null?void 0:(v=g.config)==null?void 0:v.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.r5.prototype.isAllowed=function(){var g;if(g=jFM()){var v,r,k;g=((r=this.cinematicContainerRenderer)==null?void 0:r.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((k=this.cinematicContainerRenderer)==null||!k.colorStore)||((v=this.cinematicContainerRenderer)==null?void 0:v.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(g)if(_.T("web_cinematics_pausing")){var y,z;g=this.isDarkModeEnabled||!!((y=this.cinematicContainerRenderer)==
null?0:(z=y.config)==null?0:z.enableInLightTheme)}else{var W,S;y=!!((W=this.cinematicContainerRenderer)==null?0:(S=W.config)==null?0:S.enableInLightTheme)&&(_.Cv("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);g=this.isDarkModeEnabled||y}if(W=g){var Y,e;W=!((e=(Y=this.prefersReducedMotionQuery)==null?void 0:Y.matches)!=null&&e)}return W};
_.qSp=function(g){(g=g.currentCinematicEffect)!=null&&(g=g.storyboardManager,g.paused=!1,pt5(g),g.update())};
_.r5.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var $8D=function(g){if(!_.T("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var v=window.matchMedia("(prefers-reduced-motion: reduce)"),r=function(){g.update()};
v.addListener(r);g.addOnDisposeCallback(function(){v.removeListener(r)});
return v}};
_.r5.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var g=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new vK(this.container,g,this.playerApi,this.isDarkModeEnabled),_.P0(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var v=this.currentCinematicEffect;v.cinematicContainerRenderer!==
g&&(v.cinematicContainerRenderer=g,d8G(v.storyboardManager,g),ZjD(v));g=_.o0();_.YX(0,194,!0);g.save();g=_.Z3();this.cinematicsVe&&g&&_.O3(g,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(g=_.Z3(),this.cinematicsVe&&g&&_.Vk(g,[this.cinematicsVe],!1,this.loggingClientData),_.h1(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.mx.Object.defineProperties(_.r5.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var VUS;var qZq;_.Tz({_template:function(){if(qZq!==void 0)return qZq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-pages--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_pages.tp.yt.iron.pages.css.js--\x3e<slot class="style-scope tp-yt-iron-pages"></slot>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=
g.content,r=v.insertBefore;VUS===void 0&&(VUS=document.createElement("template"));var k=VUS;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return qZq=g},
is:"tp-yt-iron-pages",behaviors:[_.NK,_.$x],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var xoS;_.jpG=function(){if(_.T("kevlar_home_skeleton")&&!xoS){var g=document.querySelector("#home-page-skeleton");g&&(_.t7("hgcr"),_.A3(g),xoS=!0)}};
xoS=!1;_.TO=new _.G("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var CtA,ucM,xlM,jQb,$lA,JOp,qxD,mlM,Ksb,sQM,OdR,V4M,idq,Guv;_.QQG=function(g,v,r){v=v===void 0?5:v;if(v!==0){var k=typeof g==="function"?g():document.querySelector(g);k?(r==null?0:r.enableSmartFocus)?_.y0h(k):k.focus():setTimeout(function(){_.QQG(g,v-1,r)},500)}};
CtA=function(g){return _.kgm(_.rBC(g&16777215))<.5};
ucM=function(g,v,r){var k=r.minimumRowsOfVideosBetweenSections===void 0?1:r.minimumRowsOfVideosBetweenSections;return g<(r.minimumRowsOfVideosAtStart===void 0?2:r.minimumRowsOfVideosAtStart)||v!==null&&g-v<=k?!1:!0};
xlM=function(g,v){var r=0,k=0;g=_.I(g);for(var y=g.next();!y.done;y=g.next()){var z=y.value;if(z.richItemRenderer)z.richItemRenderer.rowIndex=k,z.richItemRenderer.colIndex=r++,r===v&&(r=0,k++);else if(z.richGroupRenderer&&z.richGroupRenderer.numColumns!==void 0)z.richGroupRenderer.rowIndex=k,z.richGroupRenderer.colIndex=r,r+=z.richGroupRenderer.numColumns,r===v&&(r=0,k++);else if(z.richSectionRenderer){var W=y=void 0;if(z=_.l((y=z)==null?void 0:(W=y.richSectionRenderer)==null?void 0:W.content,_.XnH))z.rowIndex=
k++}}};
jQb=function(g,v){var r=v.contentElement;v=v.rendererToTagNameMap;if(r&&v&&v.size!==0){for(var k=new Map,y=_.I(r.children),z=y.next();!z.done;z=y.next()){z=z.value;var W=z.tagName.toLowerCase(),S=k.get(W);S||(S=[],k.set(W,S));S.push(z)}if(k.size!==0)for(y=Math.min(g.length,r.children.length),z=new Map,W=0;W<y;W++){S=Object.keys(g[W])[0];S=v.get(S);if(!S)break;var Y=z.get(S);Y===void 0&&(Y=0,z.set(S,Y));var e=k.get(S);if(!e||Y>=e.length)break;z.set(S,Y+1);S=e[Y];Y=r.children[W];Y!==S&&(_.XHA=!0,_.B$k.set(S,
!0),r.insertBefore(S,Y),_.B$k.delete(S),_.XHA=!1)}}};
$lA=function(g,v,r,k,y,z,W){k=k===void 0?{}:k;if(!g||!g.length)return[];g=g.slice();var S=[],Y=[];y=null;for(var e=0,a=function(O){Y.sort(function(b,n){return n.skippedOnRow-b.skippedOnRow});
for(var q,X=(q=Y.shift())==null?void 0:q.content;X;)!X.richSectionRenderer&&O||S.push(X),q=void 0,X=(q=Y.shift())==null?void 0:q.content},E=[];g.length>0||Y.length>0;){for(var p=[],f=v;f>0;){var Z=void 0,L=void 0,Q=(L=Y[0]&&Y[0].skippedOnRow<e?(Z=Y.shift())==null?void 0:Z.content:void 0)!=null?L:g.shift();
if(!Q)break;if(Q.richItemRenderer)Z=Q.richItemRenderer.targetId,L=void 0,Z&&((L=W)==null?0:L.has(Z))&&E.push(W.get(Z)),p.push(Q),f--;else if(Q.richGroupRenderer&&Q.richGroupRenderer.numColumns!==void 0)Q.richGroupRenderer.numColumns<=f?(p.push(Q),f-=Q.richGroupRenderer.numColumns):f===v&&Q.richGroupRenderer.numColumns>v?(p.push({richGroupRenderer:Object.assign({},Q.richGroupRenderer,{numColumns:v})}),f=0):Y.push({content:Q,skippedOnRow:e});else if(Q.richSectionRenderer)if(ucM(e,y,k)&&f===v){S.push(Q);
y=e;e++;continue}else Y.push({content:Q,skippedOnRow:e});else if(Q.continuationItemRenderer){a(!0);S.push(Q);f=0;break}if(f===0)S.push.apply(S,_.fF(p));else if(!r&&g.length===0){a(!1);S.push.apply(S,_.fF(p));f=0;break}}e++;E=_.I(E);for(p=E.next();!p.done;p=E.next())S.push(p.value),e++;E=[]}xlM(S,v);z&&jQb(S,z);return S};
JOp=function(g){return g.talkToRecs};
qxD=function(g,v){if(v){var r=_.KH().getState().entities.flowStateEntity,k=OdR(g),y=[v];k&&k!==v&&y.push(k);var z=!0,W;if(r&&g.flowStateEntityKey&&((W=r[g.flowStateEntityKey])==null?void 0:W.primaryButtonDisabled)!==void 0){var S;z=!((S=r[g.flowStateEntityKey])==null||!S.primaryButtonDisabled)}V4M(g,k!=null?k:v,y,z)}};
mlM=function(g){return _.oc(_.KH(),function(v){return v.entities.flowStateEntity},function(v,r){if(g.flowStateEntityKey){var k,y=v==null?void 0:(k=v[g.flowStateEntityKey])==null?void 0:k.currentStepId,z;
r=r==null?void 0:(z=r[g.flowStateEntityKey])==null?void 0:z.currentStepId;z=_.KH().getState().talkToRecs;if(y&&y!==r){var W;v=(v==null?void 0:(W=v[g.flowStateEntityKey])==null?void 0:W.stepIdStack)||Object.keys(z.stepStates);W=!sQM(z==null?void 0:z.stepStates[y]);V4M(g,y,v,W)}}})};
Ksb=function(g){return _.oc(_.KH(),JOp,function(v){var r=OdR(g);if(r){var k=Object.keys(v.stepStates);v=!sQM(v==null?void 0:v.stepStates[r]);V4M(g,r,k,v)}})};
sQM=function(g){var v=Object.keys((g==null?void 0:g.selectionStates)||{}).reduce(function(z,W){return z||(g==null?void 0:g.selectionStates[W].isSelected)},!1),r,k,y=!!(g==null?0:(r=g.userQuery)==null?0:(k=r.userQuery)==null?0:k.trim());
return v||y};
OdR=function(g){if(g.flowStateEntityKey){var v,r,k=(v=_.KH().getState().entities.flowStateEntity)==null?void 0:(r=v[g.flowStateEntityKey])==null?void 0:r.currentStepId;if(k)return k}};
V4M=function(g,v,r,k){_.KH().dispatch(_.WW("flowStateEntity",g.flowStateEntityKey,{currentStepId:v,stepIdStack:r,key:g.flowStateEntityKey,primaryButtonDisabled:k}))};
_.bdA=function(g,v){return _.k7(g.entities,"youchatPendingResponseEntity",v)};
_.FsD=function(g){return function(v){_.sm(_.WW("youchatPendingResponseEntity",g,{entityKey:g,isPendingResponse:v}))}};
idq=function(g){g==null||g.addEventListener("DOMLoaded",function(){g.goToAndPlay(g.totalFrames-48,!0)})};var X4v;_.Tz({_template:function(){if(X4v!==void 0)return X4v;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-material--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_material.tp.yt.paper.material.css.js--\x3e<slot class="style-scope tp-yt-paper-material"></slot>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
var v=g.content,r=v.insertBefore;Guv===void 0&&(Guv=document.createElement("template"));var k=Guv;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return X4v=g},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var Bxn=new _.G("talkToRecsFlowRenderer");var hUM=new _.G("flowRootRenderer");var nKM=new _.G("learningJourneyQuizViewModel");var M4S=new _.G("chipsShelfViewModel");var RUG=new _.G("responsiveContainerConfiguration");var gfv=new _.G("horizontalShelfViewModel");_.vfq=new _.G("engagementPanelSectionListRenderer");var rLp=new _.G("conversationResourceViewModel");var kXv=function(){this.horizontal=!1},yLR=function(g,v){g.horizontal=v};
kXv.prototype.position=function(g,v,r,k){k=k===void 0?1:k;g=this.delta(g)*k+v;k=Math.max(v,r);return g>=Math.min(v,r)&&g<=k?g:r};
kXv.prototype.axis=function(g){g=this.direction(g);return g==="up"||g==="down"?"Y":"X"};var zO=function(g,v,r){v=v===void 0?_.a2():v;this.target=g;this.manager=v;this.touchAction=r;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
zO.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(_.fF(this.events)));for(var g=_.I(this.events),v=g.next();!v.done;v=g.next())this.listen(v.value)}};
zO.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.fF(this.events)));for(var g=_.I(this.events),v=g.next();!v.done;v=g.next())this.unlisten(v.value)}};
zO.prototype.listen=function(g){this.eventMap[g]&&this.target.addEventListener(g,this.eventMap[g])};
zO.prototype.unlisten=function(g){this.eventMap[g]&&this.target.removeEventListener(g,this.eventMap[g])};var Ib=function(){kXv.apply(this,arguments)};
_.N(Ib,kXv);Ib.prototype.direction=function(g){var v=g.detail;g=v.deltaY;v=v.deltaX;return g&&!this.horizontal?g>0?"down":"up":v&&this.horizontal?v>0?"right":"left":"none"};
Ib.prototype.distance=function(g){return Math.abs(this.delta(g))};
Ib.prototype.delta=function(g){var v=this.direction(g),r=g.detail;g=r.deltaX;r=r.deltaY;return v==="up"||v==="down"?r||0:g||0};
Ib.prototype.velocity=function(g){var v=this.direction(g),r=g.detail;g=r.velocityX;r=r.velocityY;return Math.abs(v==="up"||v==="down"?r||0:g||0)};_.W8=function(g,v,r,k,y,z){y=y===void 0?new Ib:y;z=z===void 0?_.a2():z;zO.call(this,v,z,k);var W=this;this.element=g;this.target=v;this.config=r;this.input=y;this.manager=z;this.events=["panstart","panmove","panend"];this.onPanStart=function(){W.config.draggingClass&&W.element.classList.add(W.config.draggingClass);W.config.startAction&&W.config.startAction()};
this.onPanMove=function(S){var Y=cLM(W,S);if(Y){W.move(S,Y);Y.fade&&W.fade(S,Y);var e=W.input.direction(S);Y.moveAction&&Y.moveAction(zIM(W,S,Y),e)}};
this.onPanEnd=function(S){var Y,e,a,E,p,f;return _.P(function(Z){if(Z.nextAddress==1){W.animationRequestId&&cancelAnimationFrame(W.animationRequestId);W.animationRequestId=void 0;Y=cLM(W,S);if(!Y)return Z.return();e=Y;a=e.triggerAction;E=e.fade;p=e.disableFinish;f=e.translateBack;var L=W.input.velocity(S),Q=W.input.distance(S),O=W.threshold(Y);return L>.3&&Q>10||Q>O?p?Z.jumpTo(6):E?_.U(Z,I1G(W,S),6):_.U(Z,Whv(W,S,Y),6):f?_.U(Z,W.translateBack(S),3):Z.jumpTo(3)}Z.nextAddress!=3&&a&&a();W.config.draggingClass&&
W.element.classList.remove(W.config.draggingClass);W.reset();_.o7(Z)})};
g=Object.keys(r.triggers);this.directions=new Set(g);yLR(this.input,this.directions.has("right")||this.directions.has("left"))};
_.N(_.W8,zO);_.W8.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var cLM=function(g,v){v=g.input.direction(v);return g.config.triggers[v]};
_.W8.prototype.move=function(g,v){var r=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var k=r.input.axis(g),y=r.input.position(g,r.config.startPosition,v.endPosition,v.moveRatio||1);r.element.style.transform="translate"+k+"("+y+"px)";r.animationRequestId=void 0}))};
var zIM=function(g,v,r){var k=r.moveRatio||1;r=Math.abs(g.config.startPosition-r.endPosition);return Math.min(g.input.distance(v)*k,r)/r};
_.W8.prototype.fade=function(g,v){var r=v.endOpacity;g=zIM(this,g,v);g>0&&(this.element.style.opacity=""+(((r||0)-1)*g+1))};
_.W8.prototype.threshold=function(g){return g.threshold?g.threshold:Math.abs(g.endPosition-this.config.startPosition)/3};
var Whv=function(g,v,r){var k,y,z,W,S,Y,e;return _.P(function(a){if(a.nextAddress==1)return k=g.input.delta(v)+g.config.startPosition,y=g.input.axis(v),z=r,W=z.endPosition,S=z.transitionEndPosition,e=(Y=S)!=null?Y:W,_.U(a,g.element.animate([{transform:"translate"+y+"("+k+"px)"},{transform:"translate"+y+"("+e+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);g.element.style.transform="translate"+y+"("+e+"px)";_.o7(a)})};
_.W8.prototype.translateBack=function(g){var v=this,r,k;return _.P(function(y){if(y.nextAddress==1){if(!v.element.style.transform)return y.return();r=v.input.axis(g);k=v.config.startPosition;return _.U(y,v.element.animate([{transform:v.element.style.transform},{transform:"translate"+r+"("+k+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}v.element.style.transform="translate"+r+"("+k+"px)";_.o7(y)})};
var I1G=function(g,v){var r,k,y,z;return _.P(function(W){if(W.nextAddress==1)return r=g.input.delta(v)+g.config.startPosition,k=g.input.axis(v),y=r+70,z=g.element.style.opacity===""?1:g.element.style.opacity,_.U(W,g.element.animate([{transform:"translate"+k+"("+r+"px)",opacity:z},{transform:"translate"+k+"("+y+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);g.element.style.transform="translate"+k+"("+y+"px)";g.element.style.opacity="0";_.o7(W)})};var P8=function(){var g=_.oU.apply(this,arguments)||this;g._noAccessors=!0;g.scrollRate=3;g.autoScrollAnimationStart=0;g.autoScrollPaused=!1;g.autoScrollRafId=0;return g};
_.N(P8,_.oU);_.c=P8.prototype;_.c.created=function(){var g=this;this.boundAutoScrollHandler=function(v){g.autoScroll(v)}};
_.c.detached=function(){this.hostElement.removeEventListener("mouseout",_.cX(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.cX(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.cX(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.c.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.cX(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.cX(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.cX(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.cX(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.cX(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.cX(this,this.endAutoScroll)),this.endAutoScroll())};
_.c.autoScroll=function(g){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=g);var v;if(v=!this.autoScrollPaused&&this.scrollTarget)v=this.scrollTarget,v=v.scrollHeight-v.scrollTop!==v.clientHeight;v&&(v=1E3/this.scrollRate,g-=this.autoScrollAnimationStart,g>v&&(this.scrollTarget.scrollTop+=Math.ceil(g/v),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.c.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.c.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
P8.prototype.autoScrollEnabledChanged=P8.prototype.autoScrollEnabledChanged;_.K([_.u(),_.F("design:type",Object)],P8.prototype,"scrollRate",void 0);_.K([_.u(),_.F("design:type",Object)],P8.prototype,"scrollTarget",void 0);_.K([_.u(),_.F("design:type",Boolean)],P8.prototype,"autoScrollEnabled",void 0);_.K([_.IU("autoScrollEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],P8.prototype,"autoScrollEnabledChanged",null);P8=_.K([_.Yx()],P8);_.P3R=[P8.prototype];var S0p;var Ss=function(){var g=_.J.apply(this,arguments)||this;g.buttonUpdate=_.T("web_button_rework");g.dismissButtonOverrides=_.T("web_button_rework")?{iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"}:void 0;g.forceDarkTheme=!1;g.forceLightTheme=!1;g.dynamicTextHeight=94;g.hasOverflowButton=!1;g.isInfeedModernization=!1;return g};
_.N(Ss,_.J);_.c=Ss.prototype;_.c.computeUrlImg=function(g){if(g)return _.nw(g.thumbnails)};
_.c.getLogoHeight=function(g){return this.logoWithPadding(g)?"31":"24"};
_.c.getLogoClassName=function(g){return this.logoWithPadding(g)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.c.logoWithPadding=function(g){var v,r;return(g=(v=g.thumbnails)==null?void 0:(r=v[0])==null?void 0:r.height)&&g%31===0?!0:!1};
_.c.sendImpressionEndpoints=function(g){g.impressionEndpoints&&_.gh(this.hostElement,g.impressionEndpoints)};
_.c.observeBasicPalette=function(){var g,v,r=(g=this.data)==null?void 0:(v=g.colorData)==null?void 0:v.basicColorPaletteData;r?_.N0(this.hostElement,r):_.N0(this.hostElement,{})};
_.c.observeDataChanged=function(){var g;this.dynamicTextHeight=((g=this.data)==null?0:g.supplementalText)?74:94;var v;this.hasSupplementalText=!((v=this.data)==null||!v.supplementalText);if(_.T("web_button_rework")){var r,k,y,z;g=(r=this.data)==null?void 0:(k=r.actionButton)==null?void 0:(y=k.buttonRenderer)==null?void 0:(z=y.colorData)==null?void 0:z.basicColorPaletteData;var W,S,Y;if(!((W=this.data)==null?0:(S=W.actionButton)==null?0:(Y=S.buttonRenderer)==null?0:Y.style)&&g){this.computeIsInfeedModernization(this.data)||
(g.borderColor=g.foregroundTitleColor);var e,a;this.set("data.actionButton.buttonRenderer",_.ZG.unsafeClone((e=this.data)==null?void 0:(a=e.actionButton)==null?void 0:a.buttonRenderer))}}};
_.c.observeDataForCounterfactual=function(){if(_.T("kevlar_banner_cf_extra_logging")){var g;((g=this.data)==null?0:g.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.c.computeSupplementalStyle=function(){var g;if((g=this.data)!=null&&g.supplementalText){var v,r,k;if((v=this.data)==null?0:(r=v.colorData)==null?0:(k=r.basicColorPaletteData)==null?0:k.foregroundActivatedColor)return g=_.wG(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+g+"; --yt-endpoint-hover-color:"+g+"; --yt-endpoint-visited-color:"+g+"; --yt-formatted-string-bold-font-weight:700;"}};
_.c.computeForcedDarkTheme=function(){var g,v,r,k=(g=this.data)==null?void 0:(v=g.actionButton)==null?void 0:(r=v.buttonRenderer)==null?void 0:r.style,y,z,W;g=CtA(((y=this.data)==null?void 0:(z=y.colorData)==null?void 0:(W=z.basicColorPaletteData)==null?void 0:W.backgroundColor)||0);return k&&g};
_.c.computeForcedLightTheme=function(){var g,v,r,k=(g=this.data)==null?void 0:(v=g.actionButton)==null?void 0:(r=v.buttonRenderer)==null?void 0:r.style,y,z,W;g=!CtA(((y=this.data)==null?void 0:(z=y.colorData)==null?void 0:(W=z.basicColorPaletteData)==null?void 0:W.backgroundColor)||0);return k&&g};
_.c.computeHasOverflowButton=function(g){return!!g.overflowButton};
_.c.computeHasTitle=function(g){return!!g.title};
_.c.computeTitleMaxFontSize=function(g){return this.computeHasOverflowButton(g)?28:64};
_.c.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.c.computeIsInfeedModernization=function(){var g,v,r,k,y=(g=this.data)==null?void 0:(v=g.actionButton)==null?void 0:(r=v.buttonRenderer)==null?void 0:(k=r.colorData)==null?void 0:k.basicColorPaletteData;return(y==null?void 0:y.backgroundColor)===452984831||(y==null?void 0:y.backgroundColor)===218103808};
Ss.prototype.observeDataForCounterfactual=Ss.prototype.observeDataForCounterfactual;Ss.prototype.observeDataChanged=Ss.prototype.observeDataChanged;Ss.prototype.observeBasicPalette=Ss.prototype.observeBasicPalette;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ss.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],Ss.prototype,"ytdDismissibleItemBehavior",void 0);
_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],Ss.prototype,"ytdGuideStateAwareBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ss.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ss.prototype,"buttonUpdate",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Ss.prototype,"hasSupplementalText",void 0);_.K([_.u(),_.F("design:type",Object)],Ss.prototype,"dismissButtonOverrides",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.F("design:type",Boolean)],Ss.prototype,"hasTitle",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.F("design:type",Object)],Ss.prototype,"forceDarkTheme",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.F("design:type",Object)],Ss.prototype,"forceLightTheme",void 0);_.K([_.u(),_.F("design:type",Object)],Ss.prototype,"dynamicTextHeight",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.F("design:type",Object)],Ss.prototype,"hasOverflowButton",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.F("design:type",Object)],Ss.prototype,"isInfeedModernization",void 0);_.K([_.IU("data.colorData.basicColorPaletteData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ss.prototype,"observeBasicPalette",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ss.prototype,"observeDataChanged",null);_.K([_.IU("data.isVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ss.prototype,"observeDataForCounterfactual",null);Ss=_.K([_.V({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],Ss);
_.m(Ss,"ytd-banner-promo-renderer",function(){if(S0p!==void 0)return S0p;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-banner-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.isVisible]]" class="style-scope ytd-banner-promo-renderer">\n  <div class="ytd-banner-promo-renderer-background style-scope ytd-banner-promo-renderer">\n    <ytd-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" hidden="[[data.overflowButton]]" overrides="[[dismissButtonOverrides]]" on-click="onDismissClick" class="style-scope ytd-banner-promo-renderer">\n    </ytd-button-renderer>\n    <ytd-menu-renderer id="overflow-button" data="[[data.overflowButton.menuRenderer]]" hidden="[[!data.overflowButton]]" class="style-scope ytd-banner-promo-renderer">\n    </ytd-menu-renderer>\n    <div class="ytd-banner-promo-renderer-layout-container style-scope ytd-banner-promo-renderer">\n      <div class="ytd-banner-promo-renderer-layout style-scope ytd-banner-promo-renderer">\n        <img alt="" class="ytd-banner-promo-renderer-inline-image style-scope ytd-banner-promo-renderer" src$="[[computeUrlImg(data.backgroundImage)]]">\n        <template is="dom-if" if="[[data.logoImage]]" class="style-scope ytd-banner-promo-renderer">\n          <h1 class$="[[getLogoClassName(data.logoImage)]] style-scope ytd-banner-promo-renderer">\n            <yt-img-shadow height$="[[getLogoHeight(data.logoImage)]]" thumbnail="[[data.logoImage]]" class="style-scope ytd-banner-promo-renderer">\n            </yt-img-shadow>\n          </h1>\n        </template>\n        <div class="ytd-banner-promo-renderer-content style-scope ytd-banner-promo-renderer">\n          <div class="dynamic-text-container style-scope ytd-banner-promo-renderer">\n            <yt-dynamic-sizing-formatted-string class="dynamic-title-short style-scope ytd-banner-promo-renderer" font-family="[[data.titleFontFamily]]" hidden="[[!data.title]]" max-font-size="[[computeTitleMaxFontSize(data)]]" max-height="[[dynamicTextHeight]]" max-lines="2" max-width="440" min-font-size="20" text="[[data.title]]">\n            </yt-dynamic-sizing-formatted-string>\n            <yt-dynamic-sizing-formatted-string class="dynamic-title-long style-scope ytd-banner-promo-renderer" hidden="[[!data.promoText]]" max-font-size="[[computeTitleMaxFontSize(data)]]" max-height="[[dynamicTextHeight]]" max-lines="2" max-width="440" min-font-size="20" text="[[data.promoText]]">\n            </yt-dynamic-sizing-formatted-string>\n          </div>\n          <yt-attributed-string class="badge-text style-scope ytd-banner-promo-renderer" data="[[data.badgeText]]" hidden="[[!data.overflowButton]]">\n          </yt-attributed-string>\n          <yt-formatted-string class="supplemental-text style-scope ytd-banner-promo-renderer" style$="[[computeSupplementalStyle()]]" text="[[data.supplementalText]]">\n          </yt-formatted-string>\n          <ytd-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" invisible$="[[!data.actionButton.buttonRenderer]]" class="style-scope ytd-banner-promo-renderer">\n          </ytd-button-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n</template>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return S0p=g},{mode:1});var ofS;var Y0n;var UoM;var ob=function(){return _.J.apply(this,arguments)||this};
_.N(ob,_.J);_.K([_.u(),_.F("design:type",Object)],ob.prototype,"data",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ob.prototype,"ytRendererBehavior",void 0);ob=_.K([_.V({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],ob);
_.m(ob,"ytd-hashtag-grid-tile-renderer",function(){if(UoM!==void 0)return UoM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-grid-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-hashtag-grid-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]">\n  <div id="info" class="style-scope ytd-hashtag-grid-tile-renderer">\n    <yt-formatted-string id="hashtag" aria-label="[[data.suggestion]]" text="[[data.hashtag]]" class="style-scope ytd-hashtag-grid-tile-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="hashtag-info" text="[[data.hashtagVideoCountText]]" class="style-scope ytd-hashtag-grid-tile-renderer">\n    </yt-formatted-string>\n  </div>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return UoM=g},{mode:1});var Yq=function(){return _.J.apply(this,arguments)||this};
_.N(Yq,_.J);Yq.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
Yq.prototype.updateRichGridTrendingHashtagsVisibility=function(){var g,v;if(((g=this.data)==null||!g.isExpanded)&&(v=this.data)!=null&&v.tiles){g=this.data.tiles.length;v=g>this.richGridItemsPerRow?this.richGridItemsPerRow+1:g;var r=Math.ceil(g/v);this.fullyVisibleRows=g%v===1&&r===2?1:Math.min(r,2);this.isShowMoreVisible=this.fullyVisibleRows<r}};
Yq.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
Yq.prototype.updateRichGridTrendingHashtagsVisibility=Yq.prototype.updateRichGridTrendingHashtagsVisibility;_.K([_.u(),_.F("design:type",Object)],Yq.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Number)],Yq.prototype,"fullyVisibleRows",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Yq.prototype,"isShowMoreVisible",void 0);_.K([_.u({selector:_.ZE,value:0}),_.F("design:type",Number)],Yq.prototype,"richGridItemsPerRow",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Yq.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Yq.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Yq.prototype,"ytdReduxBehavior",void 0);_.K([_.IU("data","richGridItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yq.prototype,"updateRichGridTrendingHashtagsVisibility",null);
Yq=_.K([_.V({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],Yq);
_.m(Yq,"ytd-hashtag-grid-shelf-renderer",function(){if(Y0n!==void 0)return Y0n;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-grid-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-text" class="style-scope ytd-hashtag-grid-shelf-renderer">\n  <yt-formatted-string id="title" text="[[data.shelfTitle]]" class="style-scope ytd-hashtag-grid-shelf-renderer"></yt-formatted-string>\n</div>\n<div id="tiles" class="style-scope ytd-hashtag-grid-shelf-renderer"></div>\n<tp-yt-paper-button id="show-more-button" aria-label$="[[data.expandButtonText]]" noink="" on-click="onShowMoreClick" class="style-scope ytd-hashtag-grid-shelf-renderer">\n  <yt-icon id="show-more-button-icon" icon="yt-icons:expand" class="style-scope ytd-hashtag-grid-shelf-renderer"></yt-icon>\n</tp-yt-paper-button>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Y0n=g},{mode:1});var ALM;var eIq;var UD=function(){var g=_.J.apply(this,arguments)||this;g.visibleVideos=[];g.hiddenVideos=[];g.modern=_.T("web_modern_buttons");g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N(UD,_.J);_.c=UD.prototype;_.c.attached=function(){var g=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",g);this.onDarkModeToggledAction(g)};
_.c.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.header":{id:"section-header-container",mapping:{sectionHeaderViewModel:{component:"yt-section-header-view-model",params:{disableHorizontalPadding:!0}}}},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},visibleVideos:{id:"visible-video-container",mapping:{videoRenderer:{component:"ytd-rich-grid-media",params:{disableInlinePreview:!0},
properties:{metadataColor:"[[videoMetadataColor]]"}},movieRenderer:{component:"ytd-rich-grid-slim-media",params:{disableInlinePreview:!0},properties:{metadataColor:"[[videoMetadataColor]]"}}}},hiddenVideos:{id:"hidden-video-container",mapping:{videoRenderer:{component:"ytd-rich-grid-media",params:{disableInlinePreview:!0},properties:{hidden:"[[true]]",metadataColor:"[[videoMetadataColor]]"}},movieRenderer:{component:"ytd-rich-grid-slim-media",params:{disableInlinePreview:!0},properties:{hidden:"[[true]]",
metadataColor:"[[videoMetadataColor]]"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.c.dataChanged=function(){var g=this;this.requestElementsPerRow();var v,r;this.currentColorPalette=this.isDarkTheme?(v=this.data)==null?void 0:v.darkColorData:(r=this.data)==null?void 0:r.lightColorData;var k;if((k=this.currentColorPalette)==null?0:k.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.q7(this,function(){g.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.c.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.c.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.c.computeIsFirstFeedItem=function(g){return g};
_.c.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&this.set("isDarkTheme",g);this.data&&(this.currentColorPalette=g?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.c.getCurrentLogo=function(g,v){if(g)return v?g.darkLogoImage:g.lightLogoImage};
_.c.computeTitleStyle=function(g){var v;if((v=this.data)!=null&&v.title&&g&&g.textPrimary!==void 0)return"color:"+_.wG(g.textPrimary)+";"};
_.c.computeSubtitleStyle=function(g){var v;if((v=this.data)!=null&&v.subtitle&&g&&g.textSecondary!==void 0)return"color:"+_.wG(g.textSecondary)+";"};
_.c.computeDismissIconStyle=function(g){if(this.data&&this.data.dismissButton&&g&&g.textPrimary!==void 0)return"--yt-button-color:"+_.wG(g.textPrimary)+";"};
_.c.computeOverflowButtonStyle=function(g){if(this.data&&this.data.overflowButton&&g&&g.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.wG(g.textPrimary)+";--yt-spec-icon-active-other:"+_.wG(g.textPrimary)+";"};
_.c.computeBackgroundStyle=function(g){if(g&&this.data){var v="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var r=_.nw((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);r&&(v+='background-image:url("'+r+'");')}g.backgroundColor!==void 0&&(v+="background-color:"+_.QX(g.backgroundColor)+";");return v}};
_.c.computeButton=function(){var g,v=Object.assign({},_.l((g=this.data)==null?void 0:g.showMoreButton,_.w1));if(this.modern&&v){v.style="STYLE_MONO_OUTLINE";var r;if(g=(r=this.currentColorPalette)==null?void 0:r.textPrimary)v.colorData={basicColorPaletteData:{foregroundTitleColor:g,borderColor:g}}}return v};
_.c.shouldShowBottomButton=function(g,v){return!(g==null?0:g.header)&&!(g==null||!g.primaryButton)&&v<3};
_.c.checkExpanded=function(g){this.isExpanded=g&&g.content?this.hiddenVideos.length===0:!0};
_.c.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.c.getLogoHeight=function(g){return this.logoWithPadding(g)?"26":"20"};
_.c.getLogoImageId=function(g){return this.logoWithPadding(g)?"logo-image-with-padding":"logo-image"};
_.c.computeHasSectionHeader=function(g){return!!g.header};
_.c.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var g;if((g=this.data.primaryButton)==null?0:g.buttonRenderer)this.currentColorPalette.primaryButtonColorData?(this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorPalette.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",Object.assign({},this.data.primaryButton.buttonRenderer));var v;((v=this.data.dismissButton)==null?0:v.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var r,k;((r=this.data)==null?0:(k=r.primaryButton)==null?0:k.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.c.setVisibleVideos=function(g){if(this.data&&this.data.content)if(this.data.content.length){var v=this.data.content.length;this.data.header?g?(this.visibleVideos=this.data.content.slice(0,Math.min(v,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(v,this.slimItemsPerRow),v)):(this.visibleVideos=this.data.content.slice(0,Math.min(v,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(v,this.elementsPerRow),v)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(v,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(v,this.elementsPerRow),v)):(this.visibleVideos=this.data.content.slice(0,Math.min(v,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(v,this.elementsPerRow-1),v))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.c.setHasMovieRenderer=function(){var g;if((g=this.data)!=null&&g.content){var v;this.hasMovieRenderer=!!_.l((v=this.data)==null?void 0:v.content[0],_.NHH)}else this.hasMovieRenderer=!1};
_.c.requestElementsPerRow=function(){_.hV(this.hostElement,"yt-request-elements-per-row")};
_.c.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var g=_.I(this.hiddenMediaRenderers),v=g.next();!v.done;v=g.next())v.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(g=_.hb(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&g.focus()}};
_.c.updateTitleSpec=function(){var g;(g=this.data)!=null&&g.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.c.logoWithPadding=function(g){var v,r,k;return(g=(v=this.getCurrentLogo(g,this.isDarkTheme))==null?void 0:(r=v.thumbnails)==null?void 0:(k=r[0])==null?void 0:k.height)&&g%31===0?!0:!1};
_.c.onUpdateElementsPerRowAction=function(g,v,r){g&&this.elementsPerRow!==g&&(this.elementsPerRow=g);r&&this.slimItemsPerRow!==r&&(this.slimItemsPerRow=r)};
UD.prototype.slimItemsPerRowChanged=UD.prototype.slimItemsPerRowChanged;UD.prototype.elementsPerRowChanged=UD.prototype.elementsPerRowChanged;UD.prototype.dataChanged=UD.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],UD.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],UD.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],UD.prototype,"ytdDismissibleItemBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],UD.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],UD.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],UD.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],UD.prototype,"currentColorPalette",void 0);_.K([_.u(),_.F("design:type",Array)],UD.prototype,"visibleVideos",void 0);_.K([_.u(),_.F("design:type",Array)],UD.prototype,"hiddenVideos",void 0);
_.K([_.u(),_.F("design:type",Object)],UD.prototype,"primaryButton",void 0);_.K([_.u({reflectToAttribute:!0,value:3}),_.F("design:type",Number)],UD.prototype,"elementsPerRow",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],UD.prototype,"isDarkTheme",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],UD.prototype,"isExpanded",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],UD.prototype,"largeTitle",void 0);
_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],UD.prototype,"hasMovieRenderer",void 0);_.K([_.u(),_.F("design:type",Number)],UD.prototype,"slimItemsPerRow",void 0);_.K([_.u(),_.F("design:type",Boolean)],UD.prototype,"showLightVideoMetadata",void 0);_.K([_.u(),_.F("design:type",Boolean)],UD.prototype,"showDarkVideoMetadata",void 0);_.K([_.u(),_.F("design:type",Number)],UD.prototype,"videoMetadataColor",void 0);
_.K([_.u({reflectToAttribute:!0,selector:_.Nd}),_.F("design:type",Boolean)],UD.prototype,"miniMode",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.F("design:type",Boolean)],UD.prototype,"isFirstFeedItem",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.F("design:type",Boolean)],UD.prototype,"hasSectionHeader",void 0);
_.K([_.u({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],UD.prototype,"roundedContainer",void 0);_.K([_.SC("#visible-video-container ytd-rich-grid-media"),_.F("design:type",Array)],UD.prototype,"visibleMediaRenderers",void 0);_.K([_.SC("#hidden-video-container ytd-rich-grid-media"),_.F("design:type",Array)],UD.prototype,"hiddenMediaRenderers",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],UD.prototype,"modern",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UD.prototype,"dataChanged",null);_.K([_.IU("elementsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UD.prototype,"elementsPerRowChanged",null);_.K([_.IU("slimItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UD.prototype,"slimItemsPerRowChanged",null);
UD=_.K([_.V({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],UD);
_.m(UD,"ytd-brand-video-shelf-renderer",function(){if(eIq!==void 0)return eIq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brand-video-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n  <div id="content-wrapper" class="style-scope ytd-brand-video-shelf-renderer">\n    <div id="shelf-header-container" hidden="[[!data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n      <div id="top-level-header-container" class="style-scope ytd-brand-video-shelf-renderer">\n        <div id="section-header-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n        <div id="top-buttons-container" hidden="[[!data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <ytd-button-renderer id="primary-button" data="[[primaryButton]]" hidden="[[!data.primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </ytd-button-renderer>\n          <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer"></div>\n        </div>\n      </div>\n      <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="visible-content-wrapper" class="style-scope ytd-brand-video-shelf-renderer">\n      <div id="metadata-container" hidden="[[data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n        <div id="header-container" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-img-shadow height$="[[getLogoHeight(data)]]" hidden="[[!data.lightLogoImage]]" id$="[[getLogoImageId(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </yt-img-shadow>\n          <div id="badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n            <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n          </div>\n        </div>\n        <div id="title-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n        </div>\n        <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n        </div>\n        <div id="metadata-button-container" hidden="[[shouldShowBottomButton(data, elementsPerRow)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <ytd-button-renderer id="primary-button" data="[[primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </ytd-button-renderer>\n        </div>\n      </div>\n      <div id="visible-video-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n    </div>\n    <div id="hidden-video-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n    <div id="bottom-button-container" hidden="[[!shouldShowBottomButton(data, elementsPerRow)]]" class="style-scope ytd-brand-video-shelf-renderer">\n      <ytd-button-renderer id="primary-button" data="[[primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="show-more-button-container" hidden="[[isExpanded]]" class="style-scope ytd-brand-video-shelf-renderer">\n    <ytd-button-renderer id="show-more-button" data="[[computeButton(data.showMoreButton.buttonRenderer, currentColorPalette)]]" style$="[[computeDismissIconStyle(currentColorPalette)]]" on-click="onShowMoreTap" class="style-scope ytd-brand-video-shelf-renderer">\n    </ytd-button-renderer>\n  </div>\n  <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-shelf-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return eIq=g},{mode:1});var a1n;var AK=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N(AK,_.J);_.c=AK.prototype;_.c.attached=function(){var g=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",g);this.onDarkModeToggledAction(g)};
_.c.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.c.dataChanged=function(){this.requestElementsPerRow();var g,v;this.currentColorPalette=this.isDarkTheme?(g=this.data)==null?void 0:g.darkColorData:(v=this.data)==null?void 0:v.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.c.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.c.computeIsFirstFeedItem=function(g){return g};
_.c.onDarkModeToggledAction=function(g){g!==this.isDarkTheme&&this.set("isDarkTheme",g);this.data&&(this.currentColorPalette=g?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(g),this.updateButtonPalette())};
_.c.shouldShowThumbnailInMetadata=function(g){return g<=1};
_.c.computeVideoMetadataColor=function(){if(this.data){var g;if((g=this.currentColorPalette)==null?0:g.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.c.computeTitleStyle=function(g){var v;if((v=this.data)!=null&&v.title&&g&&g.textPrimary!==void 0)return"color:"+_.wG(g.textPrimary)+";"};
_.c.computeSubtitleStyle=function(g){var v;if((v=this.data)!=null&&v.subtitle&&g&&g.textSecondary!==void 0)return"color:"+_.wG(g.textSecondary)+";"};
_.c.computeOverflowButtonStyle=function(g){var v;if(this.data&&this.data.overflowButton&&(g==null?0:(v=g.dismissButtonColorData)==null?0:v.foregroundTitleColor))return"--ytd-menu-renderer-button-color:"+_.wG(g.dismissButtonColorData.foregroundTitleColor)+";--yt-spec-icon-active-other:"+_.wG(g.dismissButtonColorData.foregroundTitleColor)+";"};
_.c.computeBackgroundStyle=function(g){if(g&&this.data){var v="";g.backgroundColor!==void 0&&(v+="background-color:"+_.QX(g.backgroundColor)+";");return v}};
_.c.computeHasOverflowButton=function(g){return!!g.overflowButton};
_.c.updateButtonPalette=function(){if(this.data){var g;if((g=this.data.primaryButton)==null?0:g.buttonRenderer){var v;if((v=this.currentColorPalette)==null?0:v.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var r;((r=this.currentColorPalette)==null?0:r.primaryButtonStyleType)?(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0):this.data.primaryButton.buttonRenderer.style="STYLE_MONO_TONAL"}this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)})}}};
_.c.requestElementsPerRow=function(){_.hV(this.hostElement,"yt-request-elements-per-row")};
_.c.updateTitleSpec=function(){var g;(g=this.data)!=null&&g.titleLength&&(this.titleSize=this.elementsPerRow<=3?this.data.titleLength<=10?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL":this.data.titleLength<=13?"TITLE_SIZE_LARGE":this.data.titleLength<=30?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL")};
_.c.onUpdateElementsPerRowAction=function(g){g&&this.elementsPerRow!==g&&(this.elementsPerRow=g)};
AK.prototype.elementsPerRowChanged=AK.prototype.elementsPerRowChanged;AK.prototype.dataChanged=AK.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],AK.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],AK.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],AK.prototype,"ytdDismissibleItemBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],AK.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],AK.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],AK.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],AK.prototype,"currentColorPalette",void 0);_.K([_.u(),_.F("design:type",Object)],AK.prototype,"primaryButton",void 0);
_.K([_.u({reflectToAttribute:!0,value:3}),_.F("design:type",Number)],AK.prototype,"elementsPerRow",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],AK.prototype,"isDarkTheme",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],AK.prototype,"titleSize",void 0);_.K([_.u(),_.F("design:type",Number)],AK.prototype,"videoMetadataColor",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.Nd}),_.F("design:type",Boolean)],AK.prototype,"miniMode",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.F("design:type",Boolean)],AK.prototype,"isFirstFeedItem",void 0);_.K([_.u({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],AK.prototype,"roundedContainer",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.F("design:type",Boolean)],AK.prototype,"hasOverflowButton",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AK.prototype,"dataChanged",null);_.K([_.IU("elementsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AK.prototype,"elementsPerRowChanged",null);AK=_.K([_.V({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],AK);
_.m(AK,"ytd-brand-video-singleton-renderer",function(){if(a1n!==void 0)return a1n;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brand-video-singleton-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-brand-video-singleton-renderer">\n  <div id="content-wrapper" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n    <div id="thumbnail-container" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n      <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n    </div>\n    <div id="metadata-container" class="style-scope ytd-brand-video-singleton-renderer">\n      <div id="metadata-text-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="title-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="featured-badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string text="[[data.badgeText]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n      </div>\n      <div id="metadata-video-container" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n        <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n      </div>\n      <div id="button-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="primary-button" class="style-scope ytd-brand-video-singleton-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div id="overflow-button" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer"></div>\n  <div id="attached-survey" class="style-scope ytd-brand-video-singleton-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-singleton-renderer"></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return a1n=g},{mode:_.v6("kevlar_poly_si_batch_j070")?1:2});var Efp;var dob=_.bC(function(g){var v=g.data;return _.A(_.Kw,{data:function(){return v().thumbnail},
alt:"",className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail-image",targetHeight:function(){a:switch(v().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var r=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":r=88;break a;default:r=88}return r},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return v().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"oi"),Typ=_.bC(function(g){var v=g.metadataRow;
var r=g.delimiter;return _.A(_.af,{each:function(){return v().textParts||[]},
keyBy:"INDEX"},function(k,y){return _.A(_.R6,null,_.A(_.FS,{text:k,noWrap:!0,userInput:!0}),_.A(pcd,{delimiter:r,max:function(){return v().textParts.length},
index:y}))})},"pi"),pcd=_.bC(function(g){var v=g.delimiter;
var r=g.max;var k=g.index;return _.A(_.d,{cond:function(){return(v==null?void 0:v())&&r()-1>k()},
then:function(){return _.A("span",null,v)}})},"qi"),l15=_.bC(function(g){var v=g.data;
g={};return _.A("yt-profile-page-header-information-view-model",{class:_.IV("profile-page-header-information-view-model-wiz",(g["profile-page-header-information-view-model-wiz--mobile"]=!1,g))},_.A(_.d,{cond:function(){return v().onTap},
then:function(){return _.A(_.rg,{className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail",command:function(){return _.Q0(v().onTap)}},_.A(_.dF,{data:function(){return v().thumbnail}},{profilePageHeaderThumbnailViewModel:dob}))},
else:function(){return _.A("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail"},_.A(_.dF,{data:function(){return v().thumbnail}},{profilePageHeaderThumbnailViewModel:dob}))}}),_.A("div",{class:"profile-page-header-information-view-model-wiz__flex-container"},_.A(_.d,{cond:function(){return v().onTap},
then:function(){return _.A(_.dF,{data:function(){return v().title}},{profilePageHeaderTitleViewModel:function(r){var k=r.data;
return _.A(_.rg,{className:"profile-page-header-information-view-model-wiz__profile-page-header-title",command:function(){return _.Q0(k().onTap)}},_.A(_.FS,{text:function(){return k().title}}))}})},
else:function(){return _.A(_.dF,{data:function(){return v().title}},{profilePageHeaderTitleViewModel:function(r){var k=r.data;
return _.A(_.FS,{text:function(){return k().title},
className:"profile-page-header-information-view-model-wiz__profile-page-header-title"})}})}}),_.A(_.dF,{data:function(){return v().metadata}},{profilePageHeaderMetadataViewModel:function(r){var k=r.data;
return _.A(_.d,{cond:function(){return k().metadataRows},
then:function(y){return _.A("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-metadata"},_.A(_.af,{each:y,keyBy:"INDEX"},function(z,W){return _.A(_.R6,null,_.A(Typ,{metadataRow:z,delimiter:" \u2022 "}),_.A(pcd,{delimiter:" \u2022 ",max:function(){return y().length},
index:W}))}))}})}})))},"ri");
l15.idomCompat=!0;_.B6(l15,"yt-profile-page-header-information-view-model",{props:{data:_.me}});var es=function(){return _.J.apply(this,arguments)||this};
_.N(es,_.J);es.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],es.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],es.prototype,"data",void 0);es=_.K([_.V({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],es);
_.m(es,"ytd-effect-pivot-header-view-model",function(){if(Efp!==void 0)return Efp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-effect-pivot-header-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-effect-pivot-header-view-model"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Efp=
g},{mode:1});var f1S;var ab=function(){return _.J.apply(this,arguments)||this};
_.N(ab,_.J);ab.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ab.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ab.prototype,"data",void 0);ab=_.K([_.V({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],ab);
_.m(ab,"ytd-source-pivot-header-renderer",function(){if(f1S!==void 0)return f1S;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-source-pivot-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-source-pivot-header-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return f1S=g},{mode:1});_.NyR=_.bC(function(g){var v=g.data;g=_.sv();_.Ot(g,function(){return v().rendererContext});
var r=function(){var k;return _.J5((k=v())==null?void 0:k.rendererContext)};
return _.A("content-list-item-view-model",{el:g,class:"ytContentListItemViewModelHost",role:function(){return r()?"listitem":void 0},
tabindex:function(){return r()?0:void 0}},_.A("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.A("div",{class:"ytContentListItemViewModelImageContainer"},_.A(_.d,{cond:function(){return v().image},
then:function(k){return _.A(_.Kw,{data:k,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.A(_.dF,{data:function(){var k;
return(k=v())==null?void 0:k.avatar}},{avatarViewModel:_.N6})),_.A("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.A("div",{class:"ytContentListItemViewModelTitle"},_.A(_.FS,{text:function(){return v().title}})),_.A("div",{class:"ytContentListItemViewModelMetadata"},_.A(_.dF,{data:function(){return v().metadata}},{contentMetadataViewModel:function(k){return _.A(_.tBt,{data:k.data,
layout:1})}})))),_.A("div",{class:"ytContentListItemViewModelActionButton"},_.A(_.dF,{data:function(){var k;
return(k=v())==null?void 0:k.actionButton}},{buttonViewModel:_.Du,
toggleButtonViewModel:_.lU})))},"si");_.B6(_.bC(function(g){var v={},r={},k={},y={};return _.A("yt-card-view-model",{class:_.IV("ytCardViewModelHost",g.className,(v.ytCardViewModelOutline=function(){return g.data().cardStyle==="CARD_STYLE_OUTLINE"},v),(r.ytCardViewModelRaised=function(){return g.data().cardStyle==="CARD_STYLE_RAISED"||g.data().cardStyle==="CARD_STYLE_UNSPECIFIED"},r),(k.ytCardViewModelTonal=function(){return g.data().cardStyle==="CARD_STYLE_TONAL"},k),(y.ytCardViewModelInverted=function(){return g.data().cardStyle===
"CARD_STYLE_INVERSE"},y))},_.A(_.dF,{data:function(){return g.data().background}},{cinematicContainerViewModel:function(z){return _.A(_.UD1,{data:z.data})}}),_.A("div",{class:"ytCardViewModelContentWrapper"},_.A(_.dF,{data:function(){return g.data().content}},{contentListItemViewModel:function(z){return _.A(_.NyR,{data:z.data})}})),_.A(_.dF,{data:function(){return g.data().dismissAction}},{buttonViewModel:function(z){return _.A(_.Du,{data:z.data})}}))},"ti"),"yt-card-view-model",{props:{data:_.me,
className:_.me}});_.B6(_.bC(function(g){var v=function(){return _.l(g.data().flowRoot,hUM)};
_.Hd(function(){var r=v(),k=function(){},y=function(){};
if(r){var z,W,S,Y=((S=_.l((z=v())==null?void 0:(W=z.steps)==null?void 0:W[0],_.PPR))==null?void 0:S.stepId)||"";qxD(r,Y);k=mlM(r);y=Ksb(r)}_.tQ(function(){var e=v();e&&_.KH().dispatch(_.WW("flowStateEntity",e.flowStateEntityKey));k();k=function(){};
y();y=function(){}})});
return _.A("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.A(_.QqV,{contentId:function(){return g.data().contentId}},function(){return _.A("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.A(_.d,{cond:v,
then:function(r){return _.A(_.MwD,{data:r})}}))}))},"ui"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.me}});_.B6(_.bC(function(){return _.A("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.A("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.A("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.A(_.OvA,null)),_.A(_.Crc,{data:{rows:1},isExploreHub:!0}))},"vi"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.B6(_.bC(function(g){var v=g.data;var r=g.standardUnitMinWidth;g=_.sv();var k=_.I((0,_.$pu)(v)),y=k.next().value,z=k.next().value,W=function(){var Y,e=(Y=y())==null?void 0:Y.contents;return e==null||e.length===0},S=function(){z(Object.assign({},y(),{contents:[]}))};
_.XT(g,{showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var Y=_.l(v().chipsShelf,M4S);if(Y!=null&&Y!=null&&Y.autoselectChipOnVisible){var e,a,E=_.l(Y==null?void 0:(e=Y.contents)==null?void 0:e[(a=Y.autoselectedChipIndex)!=null?a:0],_.xc);E&&E.tapCommand&&_.jW(E.tapCommand)}}});
return _.A("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:g},_.A(_.QqV,{contentId:function(){return v().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.A("div",null,_.A("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.A(_.dF,{data:function(){return v().header}},{sectionHeaderViewModel:function(Y){return _.A(_.kk,{data:Y.data,
disableHorizontalPadding:!0})}})),_.A("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.A(_.dF,{data:function(){return v().chipsShelf}},{chipsShelfViewModel:function(Y){return _.A(_.jL6,{data:Y.data,
callback:S,enableSingleChipSelection:!0})}})),_.A("div",null,_.A(_.d,{cond:W,
then:function(){return _.A("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.A(_.Crc,{data:{rows:1},isExploreHub:!0}))}}),_.A(_.dF,{data:function(){var Y;
return(Y=y())==null?void 0:Y.contents}},{richShelfRenderer:function(Y){return _.A(_.jD1,{data:Y.data,
isInnerShelf:!0,standardUnitMinWidth:r})}})))}))},"wi"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.me,
standardUnitMinWidth:_.me}});var ED=function(){return _.J.apply(this,arguments)||this};
_.N(ED,_.J);
ED.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:{component:"ytd-destination-shelf-renderer",params:{isRichGrid:!0}},hashtagGridShelfRenderer:"ytd-hashtag-grid-shelf-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",richShelfRenderer:{component:"ytd-rich-shelf-renderer",
properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},sourcePivotHeaderRenderer:"ytd-source-pivot-header-renderer",effectPivotHeaderViewModel:"ytd-effect-pivot-header-view-model",showingResultsForRenderer:"yt-showing-results-for-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",richListHeaderRenderer:"ytd-rich-list-header-renderer",faqSectionRenderer:"yt-faq-section-renderer",
feedNudgeRenderer:"ytd-feed-nudge-renderer",shelfRenderer:"ytd-shelf-renderer",talkToRecsFlowRenderer:"ytd-talk-to-recs-flow-renderer",chipsShelfViewModel:"chips-shelf-view-model",cardViewModel:"yt-card-view-model",chipsShelfWithVideoShelfRenderer:{component:"ytd-chips-shelf-with-video-shelf-renderer",properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0,disableGridStateAware:!0}},messageRenderer:"ytd-message-renderer",
alertBannerViewModel:{component:"yt-alert-banner-view-model",params:{isInRichGrid:!0}},chipsShelfWithVideoShelfGhostCardViewModel:"ytd-chips-shelf-with-video-shelf-ghost-card-view-model"},reuseComponents:!1}}};
ED.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.K([_.D(_.QN),_.F("design:type",Object)],ED.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ED.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.$I),_.F("design:type",Object)],ED.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ED.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ED.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Number)],ED.prototype,"standardUnitMinWidth",void 0);ED=_.K([_.V({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],ED);
_.m(ED,"ytd-rich-section-renderer",function(){if(ALM!==void 0)return ALM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-rich-section-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return ALM=g},{mode:_.v6("kevlar_poly_si_batch_j029")?
1:2});_.B6(_.t8D,"yt-profile-identity-info-view-model",{props:{data:_.me,hideDivider:_.me}});_.B6(_.fmu,"yt-page-header-view-model",{props:{data:_.me,noPadding:_.me,enableBanner:_.me,cinematicContainerTopbarOffset:_.me,allowCinematicContainerOverflow:_.me,displayAsSidebar:_.me,displayAsPanel:_.me}});_.B6(_.bC(function(g){var v=g.data;var r=function(){var y;return(y=v().numColumns)!=null?y:2},k=function(){return r()>1?3:2};
g={};return _.A("ytd-rich-grid-group",{class:_.IV("ytdRichGridGroupHost",(g.ytdRichGridGroupHostFirstColumn=function(){return v().colIndex===0},g)),
style:_.AW({"--ytd-rich-grid-group-num-columns":r,"--ytd-rich-grid-items-per-group":k})},_.A("div",{class:"ytdRichGridGroupContents"},_.A(_.dF,{data:function(){var y;return(y=v().contents)==null?void 0:y.slice(0,k())}},{richItemRenderer:function(y){return _.A(_.ur6,{data:y.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"xi"),"ytd-rich-grid-group",{props:{data:_.me}});var dz=function(){var g=_.J.apply(this,arguments)||this;g.resizeOnObserverInit=!1;g.isInlinePreviewDisabled=_.T("web_disable_inline_preview");g.disableStickyFilterBar=!1;g.transparentBackgroundChipsBar=!1;g.hideChipsBar=!1;g.isWatchDefaultLayout=!0;g.continuationShowButton=!1;g.rowReducedHorizontalMargin=!1;g.useCompactList=!1;g.manualDownloadsPresent=!1;g.smartDownloadsPresent=!1;g.shouldRenderDownloadsBanner=!1;g.hasOptedIntoSmartDownloads=!1;g.elementsPerRow=4;g.typographyBump=!1;g.showGnomeContents=
!1;g.showExploreHubContents=!1;g.slimItemsPerRow=1;g.pageLoadingFromNavigation=!1;g.loggingRefactor=_.T("kevlar_rich_grid_logging_fix");g.resizeObserver=null;g.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-signal-action-soft-reload-page":"onSoftReloadPage","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-insert-rich-section-action":"insertRichSection"};g.rendererToTagNameMap=
new Map(Object.entries(g.contentMapping()).map(function(v){var r=_.I(v);v=r.next().value;r=r.next().value;return[v,r.component]}));
g.insertedContent=new Map;return g};
_.N(dz,_.J);_.c=dz.prototype;_.c.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var g=_.I(_.hb(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),v=g.next();!v.done;v=g.next())v.value.useCompactList=this.useCompactList};
_.c.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var g=_.I(_.hb(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),v=g.next();!v.done;v=g.next())v=v.value,v.sizing=this.sizing,v.typographyBump=this.typographyBump};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.c.contentMapping=function(){return{richGroupRenderer:{component:"ytd-rich-grid-group"},richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isShortsGrid:"[[isShortsGrid]]",isSlimGrid:"[[isSlimGrid]]",isCompactGrid:"[[isCompactGrid]]",isShortsPanelGrid:"[[isShortsPanel]]",noGutterMargins:"[[noRichItemGutterMargins]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",useCompactList:"[[useCompactList]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",
isHomeGrid:"[[isHomePage]]"},params:{renderedFromRichGrid:!0}},richSectionRenderer:{component:"ytd-rich-section-renderer",properties:{standardUnitMinWidth:"[[data.minItemWidth]]"}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{isShortsGrid:"[[isShortsGrid]]",showButton:"[[continuationShowButton]]",continuationTriggerOffset:"[[continuationTriggerOffset]]"}}}};
_.c.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",properties:{fluidWidth:"[[isDefaultGrid]]",disableSticky:"[[disableStickyFilterBar]]",transparentBackground:"[[transparentBackgroundChipsBar]]"}},chipBarViewModel:{component:"chip-bar-view-model",params:{className:"ytd-rich-grid-renderer chip-bar"}},pageHeaderViewModel:{component:"yt-page-header-view-model",params:{displayAsPanel:!0}},profileIdentityInfoViewModel:{component:"yt-profile-identity-info-view-model"}}},
bigYoodleData:{id:"big-yoodle",mapping:{brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",statementBannerRenderer:"ytd-statement-banner-renderer"},reuseComponents:!1},mastheadData:{id:"masthead-ad",mapping:{bannerPromoRenderer:"ytd-banner-promo-renderer",adSlotRenderer:"ytd-ad-slot-renderer"},reuseComponents:!1},shownItems:{id:"contents",mapping:this.contentMapping(),reuseComponents:!1}}};
_.c.attached=function(){document.addEventListener("yt-page-type-changed",_.cX(this,this.onPageChange));this.updateItemMinAndMaxWidth();this.JSC$19286_throttledOnResize=new _.iU(this.resizeObserved,_.Rf("rich_grid_resize_delay_ms",50),this)};
_.c.detached=function(){var g;(g=this.resizeObserver)==null||g.disconnect();document.removeEventListener("yt-page-type-changed",_.cX(this,this.onPageChange))};
_.c.insertRichSection=function(g){var v=g.richItemTargetId;g=g.richSectionRendererToInsert;v&&g&&(this.insertedContent.set(v,g),this.reflowContent())};
_.c.computeIsReloading=function(){return this.ytContinuationHandlerBehavior.continuationIsReloading};
_.c.computeIsInlinePreviewEnabled=function(g,v,r){return _.T("web_disable_inline_preview")?!1:!r&&_.RrG({miniplayerIsActive:g,miniplayerPlaybackState:v})};
_.c.computeSizing=function(){var g=_.onC(this.data);if(g||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return g?this.useCompactList?"COMPACT":g:this.miniMode?"COMPACT":_.T("web_use_layout_library_for_rich_grid")?"STANDARD":void 0};
_.c.updateItemMinAndMaxWidth=function(){var g=_.Rf("rich_grid_max_item_width",500);g>0&&_.kx(this.hostElement,{"--ytd-rich-grid-item-max-width":g+"px"});var v;g=this.getRichItemMinWidth((v=this.hostElement)==null?void 0:v.clientWidth);g>0&&_.kx(this.hostElement,{"--ytd-rich-grid-item-min-width":g+"px"})};
_.c.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.c.resizeObserved=function(){_.MP(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.c.navigateBackToHome=function(){_.T("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=!1);_.T("web_hide_explore_hub_until_user_navigates_back_to_home")&&(this.showExploreHubContents=!1);var g=_.h0().resolve(_.K9).isOnWatch(),v,r=((v=_.Wi(location.pathname))==null?void 0:v.toString())||"";(["search".toString(),"subscriptions".toString(),"shorts".toString()].includes(r)||g)&&this.gnomeContents&&_.T("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=
!0);g&&this.exploreHubContents&&_.T("web_hide_explore_hub_until_user_navigates_back_to_home")&&(_.KH().dispatch(_.nf({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})),this.showExploreHubContents=!0)};
_.c.onPageChange=function(){var g=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.T("disable_chip_select_on_nav")||_.MP(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.HR.addJob(function(){g.pageLoadingFromNavigation=!1;_.T("disable_chip_select_on_nav")&&_.T("h5_reset_cache_and_filter_before_update_masthead")&&g.resetCacheAndIsFilteredFeed();g.setMasthead();g.maybeSetBigYoodle();g.forceRefreshAndLog();g.terminateVideoPreview();_.T("web_hide_gnome_until_user_navigates_back_to_home")&&
(g.dataChanged(),_.q7(g,function(){if(g.showGnomeContents){var v=Array.from(_.hb(g.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(k){k=_.hb(k).querySelector("ytd-rich-shelf-renderer");return!!k&&k.isGnomeShelf()});
if(v){v=v.offsetTop-g.contentsElement.offsetTop;var r=_.h0().resolve(_.K9).getCurrentPage();r&&r.getPageScrollingElement().scrollTo({top:v,behavior:"smooth"})}}}));
_.T("web_hide_explore_hub_until_user_navigates_back_to_home")&&(g.dataChanged(),_.q7(g,function(){if(g.showExploreHubContents&&!_.T("web_explore_hub_no_scroll")){var v=Array.from(_.hb(g.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(k){return!!k.querySelector("ytd-talk-to-recs-flow-renderer")});
if(v){v=v.offsetTop-g.contentsElement.offsetTop;var r=_.h0().resolve(_.K9).getCurrentPage();r&&r.getPageScrollingElement().scrollTo({top:v,behavior:"smooth"})}}}))},8)):((_.T("web_hide_gnome_until_user_navigates_back_to_home")||_.T("web_hide_explore_hub_until_user_navigates_back_to_home"))&&this.navigateBackToHome(),this.mastheadData&&(this.mastheadData=void 0))};
_.c.dataChanged=function(){var g=this,v=_.Rf("web_rich_grid_row_margin",0);v>0&&_.kx(this.hostElement,{"--ytd-rich-grid-row-margin":v+"px"});_.MP(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.q7(this,function(){g.updateRichItemGridPositions();g.contentsElement&&_.kx(g.hostElement,{"--ytd-rich-grid-content-offset-top":g.contentsElement.offsetTop+
"px"})}),this.initResizeObserver())};
_.c.initResizeObserver=function(){var g=this;if(window.ResizeObserver){var v;(v=this.resizeObserver)==null||v.disconnect();var r=!1;this.resizeObserver=new ResizeObserver(function(){if(r){var k;(k=g.resizeObserver)==null||k.disconnect();var y;(y=g.JSC$19286_throttledOnResize)==null||y.fire();requestAnimationFrame(function(){var W;(W=g.JSC$19286_throttledOnResize)==null||W.fire();g.initResizeObserver()})}else if(r=!0,g.resizeOnObserverInit){var z;
(z=g.JSC$19286_throttledOnResize)==null||z.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.c.contentLengthChanged=function(){if(_.T("rich_grid_contents_check_width_ks")||this.containerWidth||this.isShortsPanel)this.reflowContent(),_.MP(this.hostElement,"ytd-rich-item-index-update-action")};
_.c.updateElementsPerRow=function(){_.MP(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.nf({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.nf({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.c.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.c.onRichShelfRendererCollapse=function(g){if(this.shownItems){var v=g.detail;g=this.shownItems.findIndex(function(k){var y,z;return((z=_.l(k==null?void 0:(y=k.richSectionRenderer)==null?void 0:y.content,_.XnH))==null?void 0:z.trackingParams)===v});
var r=g+1;g<0||r>=this.contentsElement.children.length||!this.shownItems[r].richItemRenderer||this.contentsElement.children[r].scrollIntoView({behavior:"smooth",block:"start"})}};
_.c.onSoftReloadPage=function(){this.scrollUpToTop()};
_.c.handleRerenderDownloadsData=function(){_.T("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.c.handlePlaylistRemoveVideosAction=function(g){var v;if(((v=_.l(g,_.U5P))==null?0:v.setVideoIds)&&this.data&&this.data.contents){g=_.l(g,_.U5P).setVideoIds;for(v=this.data.contents.length-1;v>=0;){var r=_.l(this.data.contents[v],_.NW);(r=r&&_.l(r.content,_.LG))&&r.setVideoId&&g.includes(r.setVideoId)&&this.splice("data.contents",v,1);v--}this.updateIndices()}};
_.c.updateIndices=function(){if(this.data&&this.data.contents)for(var g=0;g<this.data.contents.length;g++)this.set("data.contents."+g+".richItemRenderer.index",_.qd(String(g+1)))};
_.c.hasTopRowInlinePlayableVideoWithEndorsement=function(g){var v;return!((v=g.slice(0,this.getItemsPerRow()))==null||!v.some(function(r){var k;r=_.l(r==null?void 0:(k=r.richItemRenderer)==null?void 0:k.content,_.CG);var y;return(r==null?void 0:r.inlinePlaybackEndpoint)&&(r==null?void 0:(y=r.thumbnailOverlays)==null?void 0:y.some(function(z){return z.thumbnailOverlayEndorsementRenderer}))}))};
_.c.refreshGridLayoutNew=function(g,v,r,k){var y=k.postsPerRow;var z=k.slimItemsPerRow;var W=k.gameCardsPerRow;k=k.miniGameCardsPerRow;var S;if((S=this.data)==null||!S.contents||!this.containerWidth)return!1;var Y;if((Y=this.data.responsiveContainerConfiguration)==null?0:Y.responsiveSize){var e=_.GKK(this.data.responsiveContainerConfiguration,this.containerWidth),a;S=_.ma(Object.assign({},e,{standardUnitMinWidth:(a=this.data)==null?void 0:a.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&e.isCompactList)}else S=_.ma({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(e=this.data)==null?void 0:e.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=S.typographyBump;a=!1;if(g||this.elementsPerRow!==S.numItems||this.postsPerRow!==y||this.slimItemsPerRow!==z||this.gameCardsPerRow!==
W||this.miniGameCardsPerRow!==k||this.gutter!==S.gutter)a=this.elementsPerRow!==S.numItems,this.elementsPerRow=S.numItems,this.postsPerRow=y,this.slimItemsPerRow=z,this.gameCardsPerRow=W,this.miniGameCardsPerRow=k,this.gutter=S.gutter,this.itemWidth=S.itemWidth,this.reflowContent(v),_.kx(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":S.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(r);this.ytdReduxBehavior.dispatch(_.nf({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:S.maxContainerWidth}));return a};
_.c.refreshGridLayout=function(g,v){var r,k=(r=this.hostElement)==null?void 0:r.clientWidth;this.containerWidth=this.adjustRichGridWidth(k,!0);var y;if((y=this.data)==null||!y.contents||!this.containerWidth)return g&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&!_.T("rg_pending_reflow_ks")&&(g=!0,this.pendingForceReflow=!1);r=this.getRichItemMinWidth(k);var z=this.isShortsPanel?146:194,W=this.getMiniGameCardMinWidth(),S=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:6;
k=r=this.calcElementsPerRow(r,S);(y=r<=3&&this.miniModeAllowed())&&(r=this.calcElementsPerRow(240,4));var Y=this.calcMaxSlimElementsPerRow(r,S,this.isDefaultGrid);S=this.calcElementsPerRow(z,Y);var e=this.calcElementsPerRow(this.isCompactGrid?z:154,Y);z=this.calcElementsPerRow(this.isCompactGrid?z:W,Y);W=!1;if(this.sizing)return this.refreshGridLayoutNew(g,v,y,{postsPerRow:k,slimItemsPerRow:S,gameCardsPerRow:e,miniGameCardsPerRow:z});if(g||this.elementsPerRow!==r||this.postsPerRow!==k||this.slimItemsPerRow!==
S||this.gameCardsPerRow!==e||this.miniGameCardsPerRow!==z)W=this.elementsPerRow!==r,this.elementsPerRow=r,this.postsPerRow=k,this.slimItemsPerRow=S,this.gameCardsPerRow=e,this.miniGameCardsPerRow=z,this.reflowContent(v),this.updateElementsPerRow(),_.kx(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)&&_.kx(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(y);_.MP(this.hostElement,"yt-rich-grid-layout-refreshed");return W};
_.c.getRichItemMinWidth=function(g){var v=_.Rf("rich_grid_min_item_width",310);if(!_.T("kevlar_disable_min_width_override")){var r,k;v=(k=(r=this.data)==null?void 0:r.minItemWidth)!=null?k:v}return v+_.y6h(g)};
_.c.calcMaxSlimElementsPerRow=function(g,v,r){return(r===void 0?0:r)?g===1?2:g%2===0?_.T("web_shorts_2_by_3_reduce_items_per_row")&&g>=4?g/2*3-1:g/2*3:_.T("web_shorts_2_by_3_reduce_items_per_row")&&g>=3?g+1:g+2:v*2};
_.c.adjustRichGridWidth=function(g,v){var r=_.T("disable_rich_grid_guide_compensation");if(!this.isWatch&&!r){r=_.h0().resolve(_.Bd(_.$Z));var k=r==null?void 0:r.guideElement;if(!(!r||r.getData()||k!=null&&k.opened||r.getMiniGuideVisible()))if(r.canFitPersistentGuide(g)&&r.getGuideExpandsAutomatically()){var y,z,W=Number((y=window.getComputedStyle(this.hostElement))==null?void 0:(z=y.getPropertyValue("--app-drawer-width"))==null?void 0:z.replace("px",""));g-=W||0}else if(r.canFitMiniGuide(g)){var S;
y=Number((W=window.getComputedStyle(this.hostElement))==null?void 0:(S=W.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:S.replace("px",""));g-=y||0}}g>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(g-=v?32:48));return g};
_.c.calcElementsPerRow=function(g,v){var r=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),k=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((r+k)/(g+k))||1,v)};
_.c.reflowContent=function(g){var v=this;if(!this.isReflowing){this.isReflowing=!0;var r,k,y=!!((r=this.data)==null?0:(k=r.contents)==null?0:k.some(function(f){return _.l(f,_.Mb)}));
r=this.getItemsPerRow();var z;k=(z=this.data)==null?void 0:z.reflowOptions;g&&(_.t7("rgr_s"),_.q7(this,function(){_.t7("rgr_nrf")}));
g={};(z=_.hb(this.hostElement).querySelector("#contents"))&&(g={contentElement:z,rendererToTagNameMap:this.rendererToTagNameMap});z=(z=this.data.contents)?z.slice():[];var W=(_.T("web_hide_gnome_behind_feed_filter_chip")||_.T("web_hide_gnome_until_user_navigates_back_to_home"))&&!this.showGnomeContents,S=_.T("web_hide_explore_hub_until_user_navigates_back_to_home")&&!this.showExploreHubContents,Y=-1,e=-1;if(this.isHomePage&&S){for(S=0;S<z.length;S++){var a=void 0,E=void 0;_.l((a=z[S])==null?void 0:
(E=a.richSectionRenderer)==null?void 0:E.content,Bxn)&&(e=S)}e>-1&&(this.exploreHubContents=z.splice(e,1))}if(this.isHomePage&&W){for(e=0;e<z.length;e++)E=a=void 0,(S=_.l((a=z[e])==null?void 0:(E=a.richSectionRenderer)==null?void 0:E.content,_.XnH))&&W&&(E=a=void 0,S=_.l((a=S)==null?void 0:(E=a.contents)==null?void 0:E[0],_.NW),a=void 0,_.l((a=S)==null?void 0:a.content,_.hvt)&&(Y=e));Y>-1&&(this.gnomeContents=z.splice(Y,1))}var p=$lA(z,r,y,k,this.getRichGridStyle(),g,this.insertedContent);y=function(){v.shownItems=
p;v.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(p),_.q7(this,y)):y()}};
_.c.getFirstRowItems=function(g){for(var v=[],r=0;r<g.length;r++){var k=void 0,y=void 0,z=void 0,W=void 0,S=void 0,Y=void 0;if(((k=g[r])==null?void 0:(y=k.richItemRenderer)==null?void 0:y.rowIndex)===0||((z=g[r])==null?void 0:(W=z.richGroupRenderer)==null?void 0:W.rowIndex)===0||((S=g[r])==null?void 0:(Y=S.richSectionRenderer)==null?void 0:Y.rowIndex)===0)v.push(g[r]);else break}return v};
_.c.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.c.handleChipCloudChipSelectAction=function(g,v){this.terminateVideoPreview();this.cachedContents||this.setCacheAndIsFilteredFeed();_.T("web_hide_gnome_behind_feed_filter_chip")&&(v?(this.showGnomeContents=!0,this.set("data.contents",this.gnomeContents)):this.showGnomeContents=!1)};
_.c.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);_.T("enable_rich_grid_continuation_reflow_fix")||this.reflowContent();this.isShortsPanel||this.scrollUpToTop();this.ytRendererBehavior.markDirty()};
_.c.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();_.T("web_hide_gnome_behind_feed_filter_chip")&&(this.showGnomeContents=!1);this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.c.terminateVideoPreview=function(){_.MP(this.hostElement,"yt-terminate-video-preview-action")};
_.c.updateRichItemGridPositions=function(){var g={gridData:{gridColumnCount:this.elementsPerRow}},v;if((v=this.data)==null?0:v.trackingParams)this.loggingRefactor?_.Y6().stateChanged(this.data.trackingParams,g):(v=_.Z3())&&_.mW(v,_.Ey(this.data.trackingParams),g);_.MP(this.hostElement,"ytd-rich-item-index-update-action")};
_.c.miniModeAllowed=function(){return _.T("disable_channels_mini_mode")?!1:this.isChannelPage};
_.c.getMiniGameCardMinWidth=function(){return 154};
_.c.updateMiniMode=function(g){this.miniMode=this.miniModeAllowed()&&g;this.ytdReduxBehavior.dispatch(_.nf({type:"SET_RICH_GRID_MINI_MODE",payload:g}))};
_.c.isCurrentPage=function(){return location.pathname===this.pagePath};
_.c.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var g=_.h0().resolve(_.K9).getCurrentPage();g&&g.setScrollTop(0)}};
_.c.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.c.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.c.maybeSetBigYoodle=function(){var g,v=(g=this.data)==null?void 0:g.bigYoodle;this.bigYoodleData!==v&&(this.bigYoodleData=v)};
_.c.setMasthead=function(){var g;((g=this.data)==null?0:g.masthead)?this.mastheadData=this.data.masthead:_.T("disable_cached_masthead_data")&&(this.mastheadData=void 0)};
_.c.getRichGridStyle=function(){var g,v;return(v=(g=this.data)==null?void 0:g.style)!=null?v:"RICH_GRID_STYLE_UNKNOWN"};
_.c.onIsShortsGridChange=function(){var g=this.ytdReduxBehavior,v=g.dispatch,r=this.getRichGridStyle();v.call(g,_.nf({type:"SET_RICH_GRID_STYLE",payload:r}))};
_.mx.Object.defineProperties(dz.prototype,{entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var g;return(((g=this.data)==null?void 0:g.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var g;return(((g=this.data)==null?void 0:g.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var g=_.h0().resolve(_.K9).getCurrentPage(),v,r,k;return(((v=this.data)==null?void 0:v.targetId)==="browse-feedFEsfv_audio_pivot"||_.T("web_enable_channel_pivot_panel")&&((r=this.data)==null?void 0:r.targetId)==="browse-feedFEsfv_channel_pivot"||_.T("web_enable_effect_pivot_panel")&&((k=this.data)==null?void 0:k.targetId)==="browse-feedFEsfv_effect_pivot")&&(g==null?void 0:g.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.T("kevlar_watch_grid_reduced_top_margin_rich_grid")}},
noTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&!this.isWatchDefaultLayout}},
topRowEndorsement:{configurable:!0,enumerable:!0,get:function(){return this.isInlinePreviewEnabled&&this.hasTopRowInlinePlayableVideoWithEndorsement(this.shownItems)}},
hideHeader:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null?0:g.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var g;return((g=_.h0().resolve(_.K9).getCurrentPage())==null?void 0:g.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var g;return((g=_.h0().resolve(_.K9).getCurrentPage())==null?void 0:g.pageSubtype)==="home"}},
isSlimGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SLIM"}},
isShortsGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID"||this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
noRichItemGutterMargins:{configurable:!0,enumerable:!0,get:function(){return this.isSlimGrid||this.isShortsGrid}},
isShortsGridSlim:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
isCompactGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_COMPACT"}},
isDefaultGrid:{configurable:!0,enumerable:!0,get:function(){return!this.getRichGridStyle()||this.getRichGridStyle()==="RICH_GRID_STYLE_UNKNOWN"}},
hideChipsBarOnHome:{configurable:!0,enumerable:!0,get:function(){var g;return this.hideChipsBar||(((g=this.data)==null?void 0:g.targetId)||"")==="browse-feedFEwhat_to_watch"&&_.T("kevlar_hide_chips_on_home")}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var g;return(((g=this.data)==null?void 0:g.targetId)||"")==="watch-next-feed"&&!_.T("swatcheroo_disable_chips")}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((g=this.data)==null?0:g.enableContentSpecificAspectRatio)||((v=this.data)==null?0:(r=v.responsiveContainerConfiguration)==null?0:r.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.Rf("web_continuation_handler_margin",0):0}}});
dz.prototype.onIsShortsGridChange=dz.prototype.onIsShortsGridChange;dz.prototype.onReloadContinuationFinish=dz.prototype.onReloadContinuationFinish;dz.prototype.reflowContent=dz.prototype.reflowContent;dz.prototype.handleRerenderDownloadsData=dz.prototype.handleRerenderDownloadsData;dz.prototype.onRichShelfRendererCollapse=dz.prototype.onRichShelfRendererCollapse;dz.prototype.onRequestElementsPerRow=dz.prototype.onRequestElementsPerRow;dz.prototype.contentLengthChanged=dz.prototype.contentLengthChanged;
dz.prototype.dataChanged=dz.prototype.dataChanged;dz.prototype.onSizingChange=dz.prototype.onSizingChange;dz.prototype.onUseCompactListChange=dz.prototype.onUseCompactListChange;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],dz.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],dz.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.NK),_.F("design:type",Object)],dz.prototype,"ironResizableBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],dz.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.$I),_.F("design:type",Object)],dz.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],dz.prototype,"componentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],dz.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],dz.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0,selector:_.Nd}),_.F("design:type",Boolean)],dz.prototype,"miniMode",void 0);_.K([_.u({value:[]}),_.F("design:type",Array)],dz.prototype,"shownItems",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],dz.prototype,"isReflowing",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],dz.prototype,"isFilteredFeed",void 0);_.K([_.u({selector:_.AAR}),_.F("design:type",Boolean)],dz.prototype,"guideIsExpanded",void 0);
_.K([_.u({selectorArgs:["entitySelectorType"],selector:function(g,v){if(_.T("kevlar_modern_downloads_page")&&v&&v!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(v){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":var r=g.entities;v=_.T5(r);var k=_.ly(r),y=_.ubo(g),z=_.Coo(g);g=_.xWs(g);var W=_.zNm(r),S=_.Uf(v);r=_.fH(r);return _.qOs(v,k,W,y,z,S,r,g);case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return v=_.T5(g.entities),_.mVR(v);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return v=
_.rAm(g.entities),_.K13(v);default:_.Lx(new _.EU("Error: entitySelectorType defined but not matched in selector.",g,v))}}}),
_.F("design:type",Object)],dz.prototype,"entityDrivenRichGridData",void 0);_.K([_.u(),_.F("design:type",Object)],dz.prototype,"resizeOnObserverInit",void 0);_.K([_.u(),_.F("design:type",Object)],dz.prototype,"bigYoodleData",void 0);_.K([_.u(),_.F("design:type",Object)],dz.prototype,"mastheadData",void 0);_.K([_.u(),_.F("design:type",Boolean)],dz.prototype,"isInlinePreviewDisabled",void 0);_.K([_.u(),_.F("design:type",Object)],dz.prototype,"disableStickyFilterBar",void 0);
_.K([_.u(),_.F("design:type",Object)],dz.prototype,"transparentBackgroundChipsBar",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],dz.prototype,"hideChipsBar",void 0);_.K([_.u(),_.F("design:type",Object)],dz.prototype,"isWatchDefaultLayout",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],dz.prototype,"continuationShowButton",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],dz.prototype,"rowReducedHorizontalMargin",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],dz.prototype,"useCompactList",void 0);_.K([_.u({selector:function(g){return _.ly(g.entities).length>0}}),
_.F("design:type",Object)],dz.prototype,"manualDownloadsPresent",void 0);_.K([_.u({selector:function(g){return _.T5(g.entities).length>0}}),
_.F("design:type",Object)],dz.prototype,"smartDownloadsPresent",void 0);_.K([_.u({selector:_.Coo}),_.F("design:type",Object)],dz.prototype,"shouldRenderDownloadsBanner",void 0);_.K([_.u({selector:_.ubo}),_.F("design:type",Object)],dz.prototype,"hasOptedIntoSmartDownloads",void 0);_.K([_.IU("useCompactList"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dz.prototype,"onUseCompactListChange",null);
_.K([_.IU("sizing","typographyBump"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dz.prototype,"onSizingChange",null);_.K([_.u({selector:_.pkh}),_.F("design:type",Number)],dz.prototype,"miniplayerPlaybackState",void 0);_.K([_.u({selector:_.HC}),_.F("design:type",Boolean)],dz.prototype,"miniplayerIsActive",void 0);
_.K([_.u({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.F("design:type",Boolean)],dz.prototype,"isInlinePreviewEnabled",void 0);_.K([_.u({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.F("design:type",String)],dz.prototype,"sizing",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],dz.prototype,"elementsPerRow",void 0);
_.K([_.u(),_.F("design:type",Object)],dz.prototype,"typographyBump",void 0);_.K([_.u(),_.F("design:type",Number)],dz.prototype,"itemWidth",void 0);_.K([_.PX("#header"),_.F("design:type",HTMLElement)],dz.prototype,"headerElement",void 0);_.K([_.PX("#contents"),_.F("design:type",HTMLElement)],dz.prototype,"contentsElement",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dz.prototype,"dataChanged",null);
_.K([_.Um("data.contents.length"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dz.prototype,"contentLengthChanged",null);_.K([_.zz("yt-request-elements-per-row"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dz.prototype,"onRequestElementsPerRow",null);
_.K([_.zz("yt-rich-shelf-renderer-collapse"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],dz.prototype,"onRichShelfRendererCollapse",null);_.K([_.Um("shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dz.prototype,"handleRerenderDownloadsData",null);
_.K([_.C("data"),_.F("design:type",String),_.F("design:paramtypes",[])],dz.prototype,"entitySelectorType",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"isSub",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"isWatch",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data.targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"isShortsPanel",null);_.K([_.u({reflectToAttribute:!0}),_.C("isWatch"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"reducedTopMargin",null);_.K([_.u({reflectToAttribute:!0}),_.C("data","isWatch","isWatchDefaultLayout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"noTopMargin",null);
_.K([_.u({reflectToAttribute:!0}),_.C("isInlinePreviewEnabled","shownItems"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"topRowEndorsement",null);_.K([_.C("data.header"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"hideHeader",null);_.K([_.zz("yt-rich-grid-reflow"),_.F("design:type",Function),_.F("design:paramtypes",[Boolean]),_.F("design:returntype")],dz.prototype,"reflowContent",null);
_.K([_.zz("yt-reload-continuation-finish"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dz.prototype,"onReloadContinuationFinish",null);_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"isSlimGrid",null);_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"isShortsGrid",null);
_.K([_.C("data","isSlimGrid","isShortsGrid"),_.u(),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"noRichItemGutterMargins",null);_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"isShortsGridSlim",null);_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"isCompactGrid",null);
_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"isDefaultGrid",null);_.K([_.C("data.targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"hideChipsBarOnHome",null);_.K([_.C("data.targetId"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"hideChipsBarOnWatch",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dz.prototype,"onIsShortsGridChange",null);_.K([_.C("data.enableContentSpecificAspectRatio"),_.u(),_.F("design:type",Boolean),_.F("design:paramtypes",[])],dz.prototype,"force16By9ThumbnailAspectRatio",null);_.K([_.C("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],dz.prototype,"continuationTriggerOffset",null);dz=_.K([_.V({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],dz);
_.m(dz,"ytd-rich-grid-renderer",function(){if(ofS!==void 0)return ofS;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[hideHeader]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="big-yoodle" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="masthead-ad" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-rich-grid-renderer">\n  <div id="title" class="style-scope ytd-rich-grid-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="spinner-container" class="style-scope ytd-rich-grid-renderer">\n  <tp-yt-paper-spinner-lite active="[[computeIsReloading()]]" class="style-scope ytd-rich-grid-renderer">\n  </tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class="style-scope ytd-rich-grid-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return ofS=g},{mode:2});var ZIv=_.bC(function(g){var v=g.thumbsUp,r=g.thumbsDown,k=g.rightAlignThumbs;g=_.I(_.Ww(!1,void 0,"FjNDrf"));var y=g.next().value,z=g.next().value;g=_.I(_.Ww(!1,void 0,"Tphjfb"));var W=g.next().value,S=g.next().value;g={};return _.A("div",{class:_.IV("ytwThumbsUpDownThumbs",(g.ytwThumbsUpDownRightAlign=function(){return k==null?void 0:k()},g))},_.A(_.lU,{data:v,
onToggle:function(Y){z(Y);W()&&S(!1)},
buttonShapeOverrides:function(){return{toggled:y()}}}),_.A(_.lU,{data:r,
onToggle:function(Y){S(Y);y()&&z(!1)},
buttonShapeOverrides:function(){return{toggled:W()}}}))},"yi");
ZIv.idomCompat=!0;var tMD=_.bC(function(g){var v=function(){return g.data().pendingStateEntityKey||""},r=_.IW(_.bdA,v),k=function(){var y;
if(!(y=g.disabled())){var z;y=!((z=r())==null||!z.isPendingResponse)}return y};
return _.A("you-chat-chips-data",{class:"ytwYouChatChipsDataHost"},_.A(_.af,{each:function(){return g.data().chipData||[]},
keyBy:"REFERENCE"},function(y){return _.A(HIS,{data:y,disabled:k,pendingStateKey:v,onError:g.onError})}))},"zi"),HIS=_.bC(function(g){var v=_.sv(),r=_.I(_.Ww(!0,void 0,"HBREAe")),k=r.next().value,y=r.next().value,z=function(){return g.data().text.content},W=_.oV(function(S){var Y,e,a,E,p,f,Z,L;
return _.P(function(Q){switch(Q.nextAddress){case 1:S.stopPropagation();if(g.disabled())return Q.return();e=String(Math.floor(((Y=_.vW())==null?void 0:Y.getCurrentTime())||0)*1E3);a="youchat-"+Date.now();E=function(){_.Cw(g.data().onClick||{});var O={continuationCommand:{token:g.data().continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}},q={inputComposerFormData:{clientMessageId:a,playerOffsetMs:e}};return new Promise(function(X,b){_.Cw(O,{form:{formData:q},commandController:{onSuccess:function(n,
h){X(h)},
onServerError:function(n,h){b(h.error)}}})})};
p=_.FsD(g.pendingStateKey());p(!0);_.QQG("#youchat-input, ytd-engagement-panel-section-list-renderer #footer yt-chat-input-view-model textarea, ytm-engagement-panel-section-list-renderer .engagement-panel-section-list-footer-wrapper yt-chat-input-view-model button");y(!1);_.cD(Q,2);return _.U(Q,E(),4);case 4:_.Ju(Q,3);break;case 2:f=_.S2(Q),(L=(Z=g).onError)==null||L.call(Z,f);case 3:p(!1),_.o7(Q)}})});
return _.A(_.d,{cond:k,then:function(){return _.A("div",{class:"ytwYouChatChipsDataChipWrapper"},_.A("button",{el:v,class:"ytwYouChatChipsDataChip","data-disabled":g.disabled,"on:click":W,tabindex:0},z))}})},"Ai");var Do5=_.bC(function(g){var v=g.data;return _.A("yt-conversation-resource-view-model",{class:_.IV("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.A(_.dF,{data:function(){var r,k;return((r=v().conversationResourceData)==null?void 0:(k=r.learningGuideData)==null?void 0:k.sections)||[]}},{expandableMetadataViewModel:function(r){return _.A(_.zBq,{data:r.data})}}))},"Bi");
Do5.idomCompat=!0;var Lhq=_.bC(function(g){var v=function(){var b;return(b=g.data().text)==null?void 0:b.content},r=function(){var b,n;
return(b=g.data().webData)==null?void 0:(n=b.textResult)==null?void 0:n.content},k=_.h0().resolve(_.sy),y=_.rF(),z=function(){return g.data().chatResponseStyle},W=function(){return!g.data().transparentBackground},S=function(){return g.data().rightAlignThumbs},Y=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:"12 0 48 48"},name:"YOUCHAT_ICON",path:g.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},e=function(){var b;
return g.data().webData||((b=g.data().text)==null?void 0:b.content)||g.data().videoResultsData||g.data().conversationResourceViewModel||g.data().quiz},a=function(){var b;
return(b=g.data().videoResultsData)==null?void 0:b.videoShelf},E=function(){var b;
return _.l(((b=g.data().videoResultsData)==null?void 0:b.videoShelf)||{},gfv)},p=function(){var b;
return(b=g.data().webData)==null?void 0:b.sourcesShelf},f=function(){var b;
return _.l(((b=g.data().webData)==null?void 0:b.sourcesShelf)||{},gfv)},Z=function(){return _.l(g.data().conversationResourceViewModel||{},rLp)},L=function(){return _.l(g.data().quiz||{},nKM)},Q=function(){return z()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||z()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:g.data().thumbsDownViewModel&&g.data().thumbsUpViewModel},O=function(){return _.l(g.data().thumbsUpViewModel,_.Tk)},q=function(){return _.l(g.data().thumbsDownViewModel,_.Tk)};
_.NT(function(){requestAnimationFrame(function(){var b;(b=g.shouldAnimateIcon)!=null&&b.call(g)&&idq(y.lottieEl)})});
var X={};return _.A("you-chat-item-view-model",{class:_.IV("ytwYouChatItemViewModelYouChatItemViewModel",(X.ytwYouChatItemViewModelHostNoPadding=function(){return!1},X)),
"data-target-id":function(){return g.data().id||""}},_.A(_.d,{cond:function(){return g.data().removeIcon?!1:e()},
then:function(){var b={};return _.A("div",{"aria-hidden":"true"},_.A(_.Wq,{className:_.IV("ytwYouChatItemViewModelIcon",(b.ytwYouChatItemViewModelRtl=k==="rtl",b.ytwYouChatItemViewModelHidden=function(){return!(g.data().hideIcon||z()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||z()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:e())},b)),
animationName:"YOUCHAT_ICON",data:Y,animationRef:y}))}}),_.A(_.d,{cond:e,
then:function(){var b={};return _.A("div",{class:_.IV("ytwYouChatItemViewModelHost",(b.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return z()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},b.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return z()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},b.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return z()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},b.ytwYouChatItemViewModelGradientBackground=W,b)),
role:"alert"},_.A(_.d,{cond:v,then:function(n){return _.A(_.w$,{text:n})}}),_.A(_.d,{cond:r,
then:function(n){return _.A(_.w$,{text:n})}}),_.A(_.d,{cond:a,
then:function(){return _.A("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.A(_.Do,{data:E,hasPeek:!0,disableArrows:!1,protectBackground:!0}))}}),_.A(_.d,{cond:p,
then:function(){return _.A("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.A(_.Do,{data:f,hasPeek:!0,disableArrows:!1}))}}),_.A(_.d,{cond:Z,
then:function(){return _.A(Do5,{data:Z})}}),_.A(_.d,{cond:L,
then:function(){return _.A(_.ymE,{data:L})}}),_.A(_.d,{cond:Q,
then:function(){return _.A(ZIv,{thumbsUp:O,thumbsDown:q,rightAlignThumbs:S})}}))}}),_.A(_.d,{cond:function(){return g.data().chipsData},
then:function(b){return _.A(tMD,{data:b,disabled:g.pending,onError:g.onError})}}))},"Ci");
Lhq.idomCompat={callbacks:{onError:!0,onSend:!0}};var wcM=_.bC(function(g){var v=function(){return g.data().choiceSelectedText};
return _.A("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost"},_.A(_.d,{cond:v,then:function(){return _.A("div",{class:"ytYouChatUserTurnChoiceSelected"},_.A(_.FS,{text:v}))}}),_.A("div",{class:"ytYouChatUserTurnUserMessage"},function(){return g.data().text}))},"Di");var Qpn=_.bC(function(g){var v=_.I((0,_.VU_)(g.data)).next().value;return _.A("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return g.data().targetId||""}},_.A(_.dF,{data:function(){return g.data().header}},{chipBarViewModel:_.tzB}),_.A(_.dF,{data:function(){return v().contents}},{accordionViewModel:_.ImE,
alertBannerViewModel:_.xZ6,chatLoadingViewModel:_.VfG,chatUserTurnViewModel:wcM,learningJourneyLoaderViewModel:_.kvV,lockupViewModel:function(r){return _.A(_.g9,{data:r.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:g.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
youChatItemViewModel:function(r){return _.A(Lhq,{data:r.data,pending:!1})}}))},"Ei");_.B6(_.bC(function(g){var v=_.I((0,_.VU_)(g.data)).next().value,r=_.sv(),k=_.I(_.Ww(void 0,void 0,"rQpPgc")),y=k.next().value,z=k.next().value,W=function(){var S;return _.l((S=g.data().sectionListLayoutConfiguration)==null?void 0:S.layoutConfiguration,RUG)};
_.Hd(function(){var S,Y=(S=r.value)==null?void 0:S.clientWidth;if(W()){S=W();var e=S.responsiveSize;Y=Y<528?"CONTAINER_SIZE_NARROW":Y<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE";b:{var a=_.I(S.responsiveMap||[]);for(var E=a.next();!E.done;E=a.next())if(E=E.value,E.containerSize===Y){a=E.containerType;break b}a=void 0}if(a&&e){b:{if(a==="CONTAINER_TYPE_VERTICAL_LIST")if(e==="RESPONSIVE_SIZE_STANDARD"){if(Y!=="CONTAINER_SIZE_NARROW"){E="50%";break b}}else{E=Y==="CONTAINER_SIZE_NARROW"?"50%":
"33.3%";break b}E=void 0}S={responsiveSize:e,containerSize:Y,containerType:a,force16By9ThumbnailAspectRatio:!S.enableContentSpecificAspectRatio,contentPreviewWidth:E,fullbleed:(a==="CONTAINER_TYPE_VERTICAL_LIST"||a==="CONTAINER_TYPE_GRID")&&Y==="CONTAINER_SIZE_NARROW"&&!1}}else S=void 0}else S=void 0;z(S)});
return _.A("yt-section-list-renderer",{class:_.IV("ytSectionListRendererHost",g.className),el:r,"data-target-id":function(){return g.data().targetId||""}},_.A(_.dF,{data:function(){return v().contents}},{itemSectionRenderer:function(S){return _.A(Qpn,{data:S.data,
containerLayoutConfig:y})}}))},"Fi"),"yt-section-list-renderer",{props:{data:_.me,
className:_.Xz}});var C3d;var unn;var pm=function(){return _.J.apply(this,arguments)||this};
_.N(pm,_.J);_.K([_.u(),_.F("design:type",Object)],pm.prototype,"data",void 0);pm=_.K([_.HX({is:"yt-alert-renderer",disableElementRegistration:!0})],pm);
_.m(pm,"yt-alert-renderer",function(){if(unn===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_alert_renderer.yt.alert.renderer.css.js--\x3e<div id="container" class$="[[data.type]] style-scope yt-alert-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope yt-alert-renderer"></yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;C3d===void 0&&(C3d=document.createElement("template"));var k=C3d;r.call(v,k.content.cloneNode(!0),g.content.firstChild);unn=g}g=unn;return g},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.Pbn=function(g,v){var r,k;v=v===void 0?{}:v;var y,z,W,S,Y,e,a,E,p,f,Z,L;return _.P(function(Q){switch(Q.nextAddress){case 1:y=v;z=y.shouldWrap===void 0?!0:y.shouldWrap;W=y.skipTransitionTimeoutMs===void 0?300:y.skipTransitionTimeoutMs;S=y.beforeTransition;Y=y.afterTransition;if(!z||!document.startViewTransition||document.visibilityState==="hidden")return Q.return(g());r=window.innerWidth;k=window.innerHeight;e=!1;(a=S)==null||a();_.cD(Q,2);E=document.startViewTransition(g);p=setTimeout(function(){E.skipTransition();
e=!0},W);
return _.U(Q,E.ready,4);case 4:return clearTimeout(p),_.U(Q,E.finished,5);case 5:clearTimeout(p);(f=Y)==null||f();_.Ju(Q,0);break;case 2:Z=_.S2(Q),(L=Y)==null||L(),Z&&!e&&document.visibilityState!=="hidden"&&r===window.innerWidth&&k===window.innerHeight&&_.Z0(Z),_.o7(Q)}})};
_.Hc=function(){for(var g=Array(36),v=0,r,k=0;k<36;k++)k==8||k==13||k==18||k==23?g[k]="-":k==14?g[k]="4":(v<=2&&(v=33554432+Math.random()*16777216|0),r=v&15,v>>=4,g[k]=_.o6u[k==19?r&3|8:r]);return g.join("")};/*

Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var SaM=_.Vd(['<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>']),
oTA=_.RSH(SaM);oTA.setAttribute("style","display: none;");document.head.appendChild(oTA.content);_.tL=_.tfs(function(g){var v=_.UG("DIV");g&&(v.className=g);v.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";g=_.UG("DIV");_.o16(g,"200px","200px");v.appendChild(g);document.body.appendChild(v);g=v.offsetWidth-v.clientWidth;_.A3(v);return g});var Yan;var Ujp;var D1=function(){var g=_.J.apply(this,arguments)||this;g.icon=null;return g};
_.N(D1,_.J);D1.prototype.dismiss=function(){_.hV(this.hostElement,"yt-live-chat-error-message-dismiss")};
D1.prototype.computeIcon=function(g){return g&&g.iconType?"yt-icons:"+g.iconType.toLowerCase():"yt-icons:close"};
_.K([_.u(),_.F("design:type",Object)],D1.prototype,"data",void 0);_.K([_.u({computed:"computeIcon(data.icon)"}),_.F("design:type",Object)],D1.prototype,"icon",void 0);D1=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],D1);
_.m(D1,"yt-live-chat-error-message-renderer",function(){if(Ujp===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_error_message_renderer.yt.live.chat.error.message.renderer.css.js--\x3e<yt-icon-button on-click="dismiss" class="style-scope yt-live-chat-error-message-renderer">\n  <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-error-message-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.errorText]]" class="style-scope yt-live-chat-error-message-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Yan===void 0&&(Yan=document.createElement("template"));var k=Yan;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Ujp=g}g=Ujp;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});
}catch(e){_._DumpException(e)}
try{
var qOM,sXp,mVS,K1n,BbD,hk5,nBM,MZR,Rkv,Zl,gMD,vMS,HK,ran,k$b,yaA,caq,z2M,I75,WYD,P6S,Scq,oMD,YcR,UtM,Aa5,e2D,a7q,EMM,dtR,pMD,TBD,t4,l7d,f7D,NBD,tpb,DtM,LY5,wMS,QmM,C6n,ZPA,HPb,xtM,jmD,$tM,JaG,OP5,uqq,qcn;qOM=function(g,v){return _.k7(g.entities,"timedMarkersListSyncEntity",v)};
sXp=function(g,v){return _.k7(g.entities,"liveReactionsDataEntity",v)};
mVS=function(g,v){g=_.k7(g.entities,"booleanEntity",v);return!(!g||!g.value)};
K1n=function(g,v){var r=_.Z3();r&&g&&_.jc(r,_.Ey(g),v)};
_.bzq=function(){_.T("web_watch_log_theater_mode")&&_.GX3("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.F1p=function(g,v,r){if(!g.includes("START_TIME_PLACEHOLDER")||!g.includes("END_TIME_PLACEHOLDER"))return g;var k=new Date(0),y=new Date(0);k.setUTCMilliseconds(v);y.setUTCMilliseconds(r);return g.replace("START_TIME_PLACEHOLDER",_.$7(k,7)).replace("END_TIME_PLACEHOLDER",_.$7(y,7))};
_.izS=function(g){return g.watch.isWatchActive};
_.GKq=function(g){return _.wF(g)||_.Q4(g)||_.nfk(g)};
_.X$5=function(g){return!_.GKq(g)};
_.NX=function(g){return g.watch.watchScrollTop};
BbD=function(g){return g.watch.isLiveChatCollapsed};
hk5=function(g){return g.watch.openEngagementPanels};
nBM=function(g,v){return _.k7(g.entities,"booleanEntity",v)};
MZR=function(){return function(g){_.sm(_.WW("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:g}))}};
Rkv=function(g){switch(g){case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN":return 1;case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS":return 6;case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":return 2;default:return 3}};
Zl=function(g,v,r){var k=_.Q0(r);g&&v&&k&&g.getPlayerPromise().then(function(y){_.N_h(k)&&_.NG();(new _.as(y)).executeCommand(k,v);_.T("continue_playback_on_desktop_companion_click")||y.pauseVideo()})};
gMD=function(g){var v=_.Fx(),r;if(r=_.$A("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var k;r=(k=r())==null?void 0:k.layoutId}else r=null;Zl(v,r,g)};
vMS=function(g){var v=_.Fx(),r;if(r=_.$A("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var k;r=(k=r())==null?void 0:k.layoutId}else r=null;Zl(v,r,g)};
HK=function(g,v){var r=g<0?"-":"";g=Math.abs(g);var k=Math.floor(g/3600),y=Math.floor(g)%3600,z=Math.floor(y/60);y=Math.floor(y)%60;var W="";(v===void 0?0:v)&&(W="."+Math.round((g-Math.floor(g))*10));return k>0?r+k+":"+(z<10?"0"+z:""+z)+":"+(y<10?"0"+y:""+y)+W:r+z+":"+(y<10?"0"+y:""+y)+W};
ran=function(g){var v=g.match(/[^0-9:\.]/g);if(v&&v.length>0)return null;g=g.split(":");if(g.length===0||g.length>3)return null;v=1;for(var r=0;g.length>0;){var k=g.pop();if(k===void 0)break;var y=Number(k);if(k===""||isNaN(y))return null;r+=y*v;v*=60}return r};
k$b=function(g,v,r,k){g=Math.max(r,g);v=Math.min(v,k-r);g+v>k?(r=k,g=r-v):r=g+v;return{start:g,end:r}};
yaA=function(g,v,r,k,y,z){g<r?g=r:g+y>k&&(g=k-y);v>k&&(v=k);v=Math.min(g+z,Math.max(g+y,v));return{start:g,end:v}};
caq=function(g,v,r,k,y,z){v>k?v=k:v-y<r&&(v=r+y);g<r&&(g=r);g=Math.min(v-y,Math.max(v-z,g));return{start:g,end:v}};
z2M=function(g){return _.T("web_transcript_cue_id_killswitch")?String(g):"ytd-transcript-renderer_"+g};
I75=function(g){return _.T("web_transcript_cue_id_killswitch")?!0:g.startsWith("ytd-transcript-renderer")};
WYD=function(g){var v=_.Fx(),r;if(r=_.$A("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var k;r=(k=r())==null?void 0:k.layoutId}else r=null;Zl(v,r,g)};
P6S=function(g){g.style.height="auto";g.style.height=Math.min(g.scrollHeight||20,80)+"px"};
Scq=function(g,v){return{listMutationCommand:{operations:{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:{text:v}}],insertByPositionInSection:{sectionTargetId:g,position:"INSERTION_POSITION_LAST"}}}]}}}};
oMD=function(g){var v=_.Fx(),r;r=(r=_.$A("yt.www.ads.eventcache.getLastCompanionData"))?(r=r())&&r.layoutId:null;Zl(v,r,g)};
YcR=function(g){var v=_.Fx(),r;r=(r=_.$A("yt.www.ads.eventcache.getLastCompanionData"))?(r=r())&&r.layoutId:null;Zl(v,r,g)};
UtM=function(g,v){v=v===void 0?!1:v;if(g.simpleText)g=[{text:g.simpleText}];else{var r;g=((r=g.runs)!=null?r:[]).map(function(k){return Object.assign({},k)})}if(v)for(v=_.I(g),r=v.next();!r.done;r=v.next())r.value.bold=!0;
return g};
Aa5=function(g){var v=g.startEndTimeTemplate,r=g.startTimeUtcMillis;g=g.endTimeUtcMillis;if(v&&r&&g)return _.qd(_.F1p(_.sf(v),Number(r),Number(g)))};
e2D=function(g,v){var r,k,y=g==null?void 0:(r=g.viewCount)==null?void 0:(k=r.videoViewCountRenderer)==null?void 0:k.shortViewCount;if(!v&&y)return y;var z,W;return g==null?void 0:(z=g.viewCount)==null?void 0:(W=z.videoViewCountRenderer)==null?void 0:W.viewCount};
a7q=function(g,v){var r=g==null?void 0:g.relativeDateText;return!v&&r?[r,!0]:[g==null?void 0:g.dateText,!1]};
EMM=function(g,v,r,k,y){k=k===void 0?!0:k;y=y===void 0?"":y;var z=e2D(g,v),W=_.I(a7q(g,v)),S=W.next().value;W=W.next().value;v=v?g==null?void 0:g.sponsorsOnlyFirstTimeLongText:g==null?void 0:g.sponsorsOnlyFirstTimeShortText;var Y=[];r&&z&&Y.push(z);!r&&W||!S||Y.push(S);g=[].concat(_.fF(Y),[v,g==null?void 0:g.stationName,g==null?void 0:g.rating,g?Aa5(g):void 0,g==null?void 0:g.upNextProgramText,g==null?void 0:g.superTitleLink]).filter(function(e){return!!e});
r={runs:[]};for(z=0;z<g.length;z++)r.runs.push.apply(r.runs,_.fF(UtM(g[z],k))),z<g.length-1&&r.runs.push({text:" "+y+" ",bold:k});return r};
dtR=function(g){if(g)return{runs:[{text:g,bold:!0}]}};
pMD=function(g){var v,r,k,y;if(g=g==null?void 0:(v=g.contents)==null?void 0:(r=v.twoColumnWatchNextResults)==null?void 0:(k=r.results)==null?void 0:(y=k.results)==null?void 0:y.contents){var z,W;return(W=(z=g.find(function(S){return!!S.videoPrimaryInfoRenderer}))==null?void 0:z.videoPrimaryInfoRenderer)==null?void 0:W.updatedMetadataEndpoint}};
TBD=function(g,v){var r;return(r=g.sourceConfigs)==null?void 0:r.find(function(k){return k.videoId===v})};
t4=function(g){return g==="End of video"||g==="End of playlist"};
l7d=function(g){var v,r,k,y;return(v=g.getWatchNextResponse())==null?void 0:(r=v.contents)==null?void 0:(k=r.twoColumnWatchNextResults)==null?void 0:(y=k.playlist)==null?void 0:y.playlist};
f7D=function(g){var v,r,k,y,z,W;return(v=l7d(g))==null?void 0:(r=v.playlistButtons)==null?void 0:(k=r.menuRenderer)==null?void 0:(y=k.topLevelButtons)==null?void 0:(z=y[0])==null?void 0:(W=z.playlistLoopButtonRenderer)==null?void 0:W.playlistLoopStateEntityKey};
NBD=function(g){var v=_.h0().resolve(_.Lh),r;return(v=(r=_.l(v.getAutoplayEndpoint(),_.Vx))==null?void 0:r.playlistId)&&v===g};
tpb=function(g,v,r,k,y){function z(){_.HR.cancelJob(Dl);var W=ZPA(v,r/g.getPlaybackRate()),S=W.hours,Y=W.minutes;W=(W.seconds*1E3||6E4)/g.getPlaybackRate();g.setVideoTimeLeft(HPb(S,Y));k&&g.getPlayerState()!==0&&g.setSleepTimerTimeLeft(HPb(S,Y,!0));(S>0||Y>0)&&!y&&(Dl=_.Y9(_.HR,z,W))}
_.HR.cancelJob(Dl);Dl=_.Y9(_.HR,z)};
DtM=function(g,v,r){function k(){_.HR.cancelJob(Lt);var y=ZPA(v,r),z=y.hours;y=y.minutes;var W=6E4/g.getPlaybackRate();if(z>0||y>0)g.setSleepTimerTimeLeft(HPb(z,y,!0)),Lt=_.Y9(_.HR,k,W)}
_.HR.cancelJob(Lt);Lt=_.Y9(_.HR,k)};
LY5=function(g,v){var r=g.getVolume()/(v/500),k=function(y){_.HR.cancelJob(w5);var z=Math.floor(y-r);g.setVolume(z,!1);z>0&&(w5=_.Y9(_.HR,function(){k(z)},500))};
_.HR.cancelJob(w5);w5=_.Y9(_.HR,function(){k(g.getVolume())})};
wMS=function(g,v){_.HR.cancelJob(w5);v&&g.syncVolume()};
QmM=function(){var g={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.I0("SLEEP_TIMER_DISRUPTED")}}}}};_.h0().resolve(_.nv).resolveCommand(g)};
C6n=function(g){return(g.getDuration()-g.getProgressState().current)*1E3};
ZPA=function(g,v){g=g+v-(0,_.XK)();if(g<=0)return{hours:0,minutes:0,seconds:0};var r=new uqq(0,0,0,0,0,0,g);g=r.getHours();v=r.getMinutes();r=r.getSeconds();r!==0&&v++;v!==0&&v%60===0&&(g++,v=0);return{hours:g,minutes:v,seconds:r}};
HPb=function(g,v,r){return g>0&&v>0?r?_.I0("TIME_LEFT_HOURS_MINUTES",{hours:g.toString(),minutes:v.toString()}):_.I0("TIME_HOURS_MINUTES",{hours:g.toString(),minutes:v.toString()}):g>0?r?_.W2("TIME_LEFT_HOURS",g):_.W2("TIME_HOURS",g):r?_.I0("TIME_LEFT_MINUTES",{minutes:v.toString()}):_.I0("TIME_MINUTES",{minutes:v.toString()})};
xtM=function(g,v){if(g.timelyActions)return g.timelyActions.find(function(r){var k;return((k=_.l(r,Q2))==null?void 0:k.cueRangeId)===v})};
jmD=function(g){var v=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.ML(g);g.keyMap_.forEach(function(r,k){_.KK(v,k)||this.remove(k)},g)};
$tM=function(g,v){g.reloadContinuationItemsCommandMatcher=v};
_.Ct=function(g,v){g.insertBefore(v,g.childNodes[0]||null)};
JaG=function(g){if(g>=48&&g<=57||g>=96&&g<=106||g>=65&&g<=90||_.Ra&&g==0)return!0;switch(g){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:case 171:return _.MF;default:return!1}};
OP5=function(g){if(g.altKey&&!g.ctrlKey||g.metaKey||g.keyCode>=112&&g.keyCode<=123)return!1;if(JaG(g.keyCode))return!0;switch(g.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!_.MF;default:return g.keyCode<166||g.keyCode>183}};
uqq=function(g,v,r,k,y,z,W){this.date=typeof g==="number"?new Date(g,v||0,r||1,k||0,y||0,z||0,W||0):new Date(g&&g.getTime?g.getTime():_.Gn())};
_.X8(uqq,_.AY);_.c=uqq.prototype;_.c.getHours=function(){return this.date.getHours()};
_.c.getMinutes=function(){return this.date.getMinutes()};
_.c.getSeconds=function(){return this.date.getSeconds()};
_.c.getMilliseconds=function(){return this.date.getMilliseconds()};
_.c.getUTCDay=function(){return this.date.getUTCDay()};
_.c.getUTCHours=function(){return this.date.getUTCHours()};
_.c.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.c.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.c.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.c.setHours=function(g){this.date.setHours(g)};
_.c.setMinutes=function(g){this.date.setMinutes(g)};
_.c.setSeconds=function(g){this.date.setSeconds(g)};
_.c.setMilliseconds=function(g){this.date.setMilliseconds(g)};
_.c.setUTCHours=function(g){this.date.setUTCHours(g)};
_.c.setUTCMinutes=function(g){this.date.setUTCMinutes(g)};
_.c.setUTCSeconds=function(g){this.date.setUTCSeconds(g)};
_.c.setUTCMilliseconds=function(g){this.date.setUTCMilliseconds(g)};
_.c.add=function(g){_.AY.prototype.add.call(this,g);g.hours&&this.setUTCHours(this.date.getUTCHours()+g.hours);g.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+g.minutes);g.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+g.seconds)};
_.c.JSC$9236_toIsoString=function(g){var v=_.AY.prototype.JSC$9236_toIsoString.call(this,g);return g?v+"T"+_.iA(this.getHours(),2)+":"+_.iA(this.getMinutes(),2)+":"+_.iA(this.getSeconds(),2):v+"T"+_.iA(this.getHours(),2)+_.iA(this.getMinutes(),2)+_.iA(this.getSeconds(),2)};
_.c.equals=function(g){return this.getTime()==g.getTime()};
_.c.toString=function(){return this.JSC$9236_toIsoString()};
_.c.clone=function(){var g=new uqq(this.date);g.firstDayOfWeek_=this.firstDayOfWeek_;g.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return g};
_.VpM=function(g){return _.nf({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:g}})};
qcn=new _.G("imageTileRenderer");var smD=new _.G("adGridCardCollectionViewModel");var mtD=new _.G("carouselTitleViewModel");var KYD=new _.G("ctaCarouselItemViewModel");var bPS=new _.G("textFieldViewModel");_.FYM=new _.G("engagementPanelHeaderShowNavigationButtonCommand");var iPS=new _.G("hideEngagementPanelScrimAction");var G$A=new _.G("setActivePanelItemAction");var XMG=new _.G("showEngagementPanelScrimAction");var BBq=new _.G("updateEngagementPanelAction");var h2S=new _.G("updateSearchInVideoResultsAction");var nMp=new _.G("transcriptCueGroupRenderer");var MpM=new _.G("transcriptCueRenderer");var R2p=new _.G("transcriptFooterRenderer");var gm5=new _.G("engagementPanelAdSubtitleRenderer");var vmG=new _.G("videoDescriptionFantasySectionViewModel");var rRG=new _.G("deleteClipEngagementPanelCommand");var kPd=new _.G("loopCommand");var yRR=new _.G("changeCreatorEndscreenVisibilityCommand");var cRb=new _.G("liveChatCallForQuestionsRenderer");var zzG=new _.G("updateTimedMarkersSyncObserverCommand");var Q2=new _.G("timelyActionViewModel");var IpM=new _.G("timelyActionsOverlayViewModel");var WyA=new _.G("repeatChapterCommand");var PqD=new _.G("watchPlayerOverflowMenuCommand");var S6n=new _.G("compositeVideoOverlayRenderer");var omM=new _.G("sortFilterSubMenuRenderer");var Y65=new _.G("switchListItemViewModel");var UHM=new _.G("inputComposerViewModel");var ARM=new _.G("transcriptEditSegmentCommand");var ezp=new _.G("transcriptUpdateSegmentTextCommand");var apD=new _.G("transcriptSearchBoxRenderer");var EmD=new _.G("transcriptSegmentListRenderer");var dHA=new _.G("transcriptSegmentRenderer");_.pzD=new _.G("updateDateTextAction");var Teb=new _.G("updateTitleAction");var lp5=new _.G("updateViewershipAction");var fpG=new _.G("carouselLockupRenderer");var Ne5=new _.G("expandableVideoDescriptionBodyRenderer");var Z4D=new _.G("videoDescriptionYouchatSectionViewModel");_.uL=_.Rf("kevlar_watch_page_horizontal_margin",24);_.H4q=_.Rf("kevlar_watch_page_columns_top_padding",24);_.tKM=426+_.uL*2;_.xs=_.Rf("kevlar_watch_two_column_width_threshold",1E3);_.DHq=_.uL*2;_.LyG=_.Rf("kevlar_watch_secondary_width",402);_.wzd=_.Rf("kevlar_watch_max_player_width",1280);_.QDS=_.Rf("kevlar_watch_flexy_metadata_height",136);_.CqD=_.DHq+310+_.uL;_.urA=_.DHq+360+_.uL;var xHM={PAUSE_CHAT:18};var jD5;var $Hq;var jx=function(){return _.J.apply(this,arguments)||this};
_.N(jx,_.J);jx.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
jx.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var g=_.l(this.data.button,_.pC);g&&(g.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.mx.Object.defineProperties(jx,{template:{configurable:!0,enumerable:!0,get:function(){if($Hq===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-disableable-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_disableable_button_view_model.yt.disableable.button.view.model.css.js--\x3e<div id="button" class="style-scope yt-disableable-button-view-model"></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;jD5===void 0&&(jD5=document.createElement("template"));var k=jD5;r.call(v,k.content.cloneNode(!0),g.content.firstChild);$Hq=g}g=$Hq;return g}}});
_.K([_.D(_.Ce),_.F("design:type",Object)],jx.prototype,"ytLiveChatReduxBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],jx.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u({selectorArgs:["data.enabledEntityKey"],selector:mVS,observer:"onEnabledChange"}),_.F("design:type",Boolean)],jx.prototype,"enabled",void 0);_.K([_.u(),_.F("design:type",Object)],jx.prototype,"data",void 0);jx=_.K([_.HX({is:"yt-disableable-button-view-model",noInjection:!0})],jx);var JRR;var O4M;var VKd=["transVert01","transVert02","transVert03"],q6D="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),$s=function(){var g=_.J.apply(this,arguments)||this;g.emojiManager=_.C0;g.isDarkTheme=document.documentElement.hasAttribute("dark");g.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};g.reactionBuckets=[];g.noEmojiIdentifier="NO_EMOJI";return g};
_.N($s,_.J);_.c=$s.prototype;_.c.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.c.desktopFountainEmojiSizePxChanged=function(){_.kx(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.c.createUserReactionAnimation=function(g){this.createEmojiAnimation(g,!0)};
_.c.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var g;((g=this.data)==null?0:g.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.WW("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.fF(this.emojiContainer.children)).forEach(function(v){v.remove()})};
_.c.detached=function(){this.cleanupFountain()};
_.c.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var g;this.reactionBuckets=_.ZG.unsafeClone((g=this.emojiFountainData)==null?void 0:g.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.c.processEmojiBucket=function(g){var v=this;if(this.reactionBuckets&&!(g>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var r=this.reactionBuckets[g];this.generateEmojiAnimations(r);if(g<this.reactionBuckets.length-1){var k;if(r==null?0:(k=r.duration)==null?0:k.seconds)this.emojiBucketTimerId=setTimeout(function(){v.processEmojiBucket(g+1)},Number(r.duration.seconds)*1E3)}}};
_.c.generateEmojiAnimations=function(g){var v=this,r=this.getRandomEmojiIdFromBucketWithOverride(g);if(r&&r!==this.noEmojiIdentifier){var k=0;g.targetEps?(k=this.linearInterpolateBounded(1,20,100,12,g.emojiSizeIndex||0),this.createEmojiAnimation(r,!1,g.emojiAnimationMs,k),k=this.getEmojiDelayMsFromTargetEps(g.targetEps)):(this.createEmojiAnimation(r),k=this.getEmojiDelayMsFromDistribution(g.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){v.generateEmojiAnimations(g)},k)}};
_.c.getRandomEmojiIdFromBucketWithOverride=function(g){if(!(g&&g.reactionsData&&g.reactionsData.length&&g.totalReactions))return this.noEmojiIdentifier;for(var v=g.totalReactions,r=1,k=_.I(g.reactionsData),y=k.next();!y.done;y=k.next())y=y.value,(y.reactionWeightOverride||y.reactionWeightOverride===0)&&y.reactionCount&&(v-=y.reactionCount,r-=y.reactionWeightOverride);k=!0;r<0&&(k=!1,v=g.totalReactions,r=1);if(k&&r>0&&v===0)if(r===1){y=0;for(var z=_.I(g.reactionsData),W=z.next();!W.done;W=z.next())W=
W.value,W.reactionCount&&W.reactionCount>0&&y++;y=1/y;z=_.I(g.reactionsData);for(W=z.next();!W.done;W=z.next())W.value.reactionWeightOverride=y}else for(y=1/(1-r),z=_.I(g.reactionsData),W=z.next();!W.done;W=z.next())W=W.value,W.reactionWeightOverride&&(W.reactionWeightOverride*=y);y=Math.random();z=0;W=_.I(g.reactionsData);for(var S=W.next();!S.done;S=W.next())if(S=S.value,S.reactionCount&&(z=(S.reactionWeightOverride||S.reactionWeightOverride===0)&&k?z+S.reactionWeightOverride:z+r*S.reactionCount/
v,z>y&&(S.reactionCount--,g.totalReactions--,S=this.reactionItemToEmojiString(S),S!==this.noEmojiIdentifier)))return S;return this.noEmojiIdentifier};
_.c.reactionItemToEmojiString=function(g){if(g.unicodeEmojiId)return g.unicodeEmojiId;if(g.emoteId)return g.emoteId;if(g.videoReactionType)switch(g.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.c.createEmojiAnimation=function(g,v,r,k){v=v===void 0?!1:v;this.lastEmojiRequestedForTesting=g;var y=g.startsWith("yt-icons:"),z=_.wg(this.emojiManager,g);if(z||y){var W=document.createElement("emoji");W.classList.add("yt-emoji-fountain-view-model");W.classList.add(VKd[Math.floor(Math.random()*VKd.length)]);var S=document.createElement("div");S.classList.add("yt-emoji-fountain-view-model");S.classList.add("horizontal-container");S.classList.add(q6D[Math.floor(Math.random()*q6D.length)]);v?(r=document.createElement("div"),
r.classList.add("user-reaction-bubble"),r.classList.add("yt-emoji-fountain-view-model"),S.appendChild(r)):(r&&(W.style.animationDuration=r+"ms",S.style.animationDuration=r+"ms"),k&&(W.style.width=k+"px",W.style.height=k+"px"));y?(y=document.createElement("yt-icon"),y.polymerController.icon=g,k&&(y.style.width=k+"px",y.style.height=k+"px"),g=y):g=this.emojiManager.createEmoji(z,!1);g.classList.add("yt-emoji-fountain-view-model");S.appendChild(g);W.appendChild(S);this.emojiContainer.appendChild(W);
W.addEventListener("animationend",function(){W.remove()});
var Y,e;if((Y=this.data)==null?0:(e=Y.loggingDirectives)==null?0:e.trackingParams)v=v?_.Tp(183501):_.Tp(183500),K1n(this.data.loggingDirectives.trackingParams,v),_.CMk(v);setTimeout(function(){W&&W.remove()},2E3)}};
_.c.getEmojiDelayMsFromDistribution=function(g){return Math.random()*(g||1)*1E3};
_.c.getEmojiDelayMsFromTargetEps=function(g){return Math.random()*2*(1/g)*1E3};
_.c.linearInterpolateBounded=function(g,v,r,k,y){y=Math.min(Math.max(y,g),r);return(v*(r-y)+k*(y-g))/(r-g)};
$s.prototype.onEmojiFountainDataEntityUpdate=$s.prototype.onEmojiFountainDataEntityUpdate;$s.prototype.desktopFountainEmojiSizePxChanged=$s.prototype.desktopFountainEmojiSizePxChanged;$s.prototype.isActiveChanged=$s.prototype.isActiveChanged;_.K([_.u(),_.F("design:type",_.L0)],$s.prototype,"emojiManager",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],$s.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Ce),_.F("design:type",Object)],$s.prototype,"ytLiveChatReduxBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],$s.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],$s.prototype,"data",void 0);_.K([_.u({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(g,v){return _.k7(g.entities,"emojiFountainDataEntity",v)}}),
_.F("design:type",Object)],$s.prototype,"emojiFountainData",void 0);_.K([_.u(),_.F("design:type",Boolean)],$s.prototype,"isActive",void 0);_.K([_.IU("isActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$s.prototype,"isActiveChanged",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],$s.prototype,"isDarkTheme",void 0);_.K([_.u(),_.F("design:type",String)],$s.prototype,"lastEmojiRequestedForTesting",void 0);
_.K([_.u({value:function(){return _.Rf("desktop_fountain_emoji_size_px",20)}}),
_.F("design:type",Number)],$s.prototype,"desktopFountainEmojiSizePx",void 0);_.K([_.IU("desktopFountainEmojiSizePx"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$s.prototype,"desktopFountainEmojiSizePxChanged",null);_.K([_.PX("#emoji-container"),_.F("design:type",HTMLElement)],$s.prototype,"emojiContainer",void 0);
_.K([_.IU("emojiFountainData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$s.prototype,"onEmojiFountainDataEntityUpdate",null);$s=_.K([_.HX({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],$s);
_.m($s,"yt-emoji-fountain-view-model",function(){if(O4M===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-fountain-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_emoji_fountain_view_model.yt.emoji.fountain.view.model.css.js--\x3e<div id="fountain-bounds" class="style-scope yt-emoji-fountain-view-model">\n  <div id="emoji-container" class="style-scope yt-emoji-fountain-view-model"></div>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;JRR===void 0&&(JRR=document.createElement("template"));var k=JRR;r.call(v,k.content.cloneNode(!0),g.content.firstChild);O4M=g}g=O4M;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var sDG;var mHR;var J4=function(){return _.J.apply(this,arguments)||this};
_.N(J4,_.J);J4.prototype.onChoiceChanged=function(){this.data&&_.kx(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
J4.prototype.onChoiceChanged=J4.prototype.onChoiceChanged;_.K([_.u(),_.F("design:type",Object)],J4.prototype,"data",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],J4.prototype,"onChoiceChanged",null);J4=_.K([_.V({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],J4);
_.m(J4,"yt-live-chat-banner-poll-choice",function(){if(mHR===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-banner-poll-choice--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_banner_poll_choice.yt.live.chat.banner.poll.choice.css.js--\x3e<div id="content" class="style-scope yt-live-chat-banner-poll-choice">\n  <div id="percentage-container" class="style-scope yt-live-chat-banner-poll-choice">\n    <div id="vote-percentage-bar" class="style-scope yt-live-chat-banner-poll-choice"></div>\n  </div>\n  <div id="text-container" class="style-scope yt-live-chat-banner-poll-choice">\n    <yt-formatted-string id="label-text" no-styles="" text="[[data.text]]" class="style-scope yt-live-chat-banner-poll-choice"></yt-formatted-string>\n    <yt-formatted-string id="vote-percentage-text" no-styles="" text="[[data.votePercentage]]" class="style-scope yt-live-chat-banner-poll-choice"></yt-formatted-string>\n  </div>\n</div>\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;sDG===void 0&&(sDG=document.createElement("template"));var k=sDG;r.call(v,k.content.cloneNode(!0),g.content.firstChild);mHR=g}g=mHR;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var Kyd;var b4q;var Oo=function(){var g=_.J.apply(this,arguments)||this;g.modern=_.T("web_button_rework_with_live");g.small=!1;return g};
_.N(Oo,_.J);Oo.prototype.computeIsSmall=function(){var g;return((g=this.buttonOverrides)==null?void 0:g.size)==="S"};
Oo.prototype.computeId=function(){return this.data&&this.data.targetId};
_.K([_.D(_.u8.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],Oo.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.K([_.u({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.F("design:type",String)],Oo.prototype,"id",void 0);_.K([_.u(),_.F("design:type",Object)],Oo.prototype,"buttonOverrides",void 0);_.K([_.u(),_.F("design:type",Object)],Oo.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Oo.prototype,"modern",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.F("design:type",Object)],Oo.prototype,"small",void 0);Oo=_.K([_.V({disableElementRegistration:!0,is:"yt-live-chat-button"})],Oo);
_.m(Oo,"yt-live-chat-button",function(){if(b4q===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_button.yt.live.chat.button.css.js--\x3e<yt-button-renderer data="[[data]]" overrides="[[buttonOverrides]]" class="style-scope yt-live-chat-button"></yt-button-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Kyd===void 0&&(Kyd=document.createElement("template"));var k=Kyd;r.call(v,k.content.cloneNode(!0),g.content.firstChild);b4q=g}g=b4q;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var FyD;var i4n;var V2=function(){var g=_.J.apply(this,arguments)||this;g.inCollapsedBanner=!1;g.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};g.questionButtonOverrides={style:"mono",type:"filled"};return g};
_.N(V2,_.J);_.c=V2.prototype;_.c.configureRendererStamper=function(){return{"data.overflowMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"},properties:{overrides:"[[buttonOverrides]]"}}}},"data.askQuestionButton":{id:"ask-question",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"ask-question-button"},properties:{overrides:"[[questionButtonOverrides]]"}}}}}};
_.c.onContextMenuButtonClick=function(g){this.ytLiveChatItemBehavior.showContextMenu(g)};
_.c.onYtRendererstamperFinished=function(){this.menuButton=_.hb(this.hostElement).querySelector("#menu-button")};
_.c.dataChanged=function(){var g,v;if((v=_.l((g=this.data)==null?void 0:g.overflowMenuButton,_.w1))==null?0:v.command)this.data.contextMenuEndpoint=_.l(this.data.overflowMenuButton,_.w1).command};
_.c.onButtonClick=function(){var g,v=_.l((g=this.data)==null?void 0:g.askQuestionButton,_.w1);if(v){if(v.trackingParams&&(g=_.Ey(v.trackingParams))){var r=_.Z3();r&&_.qc(r,g)}_.hV(this.hostElement,"innertube-command",v.command)}};
V2.prototype.onYtRendererstamperFinished=V2.prototype.onYtRendererstamperFinished;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],V2.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Ce),_.F("design:type",Object)],V2.prototype,"ytLiveChatReduxBehavior",void 0);_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],V2.prototype,"ytLiveChatItemBehavior",void 0);_.K([_.u({observer:"dataChanged"}),_.F("design:type",Object)],V2.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],V2.prototype,"inCollapsedBanner",void 0);_.K([_.u(),_.F("design:type",Object)],V2.prototype,"buttonOverrides",void 0);_.K([_.u(),_.F("design:type",Object)],V2.prototype,"questionButtonOverrides",void 0);_.K([_.zz("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],V2.prototype,"onYtRendererstamperFinished",null);
V2=_.K([_.V({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],V2);
_.m(V2,"yt-live-chat-call-for-questions-renderer",function(){if(i4n===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-call-for-questions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_call_for_questions_renderer.yt.live.chat.call.for.questions.renderer.css.js--\x3e<div id="content-top" class="style-scope yt-live-chat-call-for-questions-renderer">\n  <yt-img-shadow id="creator-avatar" height="24" hidden$="[[!data.creatorAvatar]]" thumbnail="[[data.creatorAvatar]]" width="24" class="style-scope yt-live-chat-call-for-questions-renderer">\n  </yt-img-shadow>\n\n  <div id="metadata-text" class="style-scope yt-live-chat-call-for-questions-renderer">\n    <yt-formatted-string id="author-name" hidden$="[[inCollapsedBanner]]" text="[[data.creatorAuthorName]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="separator-collapsed" hidden$="[[inCollapsedBanner]]" text="[[data.contentSeparator]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="feature-label" text="[[data.featureLabel]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="separator-extended" hidden$="[[!inCollapsedBanner]]" text="[[data.contentSeparator]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="collapsed-call-for-questions-text" hidden$="[[!inCollapsedBanner]]" text="[[data.questionMessage]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n  </div>\n\n  <div id="menu" on-click="onContextMenuButtonClick" class="style-scope yt-live-chat-call-for-questions-renderer"></div>\n</div>\n\n<div id="main-content" hidden$="[[inCollapsedBanner]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n  <yt-formatted-string id="call-for-questions-text" text="[[data.questionMessage]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n  </yt-formatted-string>\n\n  <div id="ask-question" on-click="onButtonClick" hidden$="[[inCollapsedBanner]]" class="style-scope yt-live-chat-call-for-questions-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;FyD===void 0&&(FyD=document.createElement("template"));var k=FyD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);i4n=g}g=i4n;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var GPM={};GPM.YtLiveChatDialogBehavior={properties:{hidden:{type:Boolean,reflectToAttribute:!0,observer:"hiddenChanged_"}},observers:["isAttachedChanged_(isAttached)"],created:function(){this.restoreFocusNode_=null},
attached:function(){document.addEventListener("focus",this.onFocus_.bind(this),!0)},
detached:function(){this.restoreFocusNode_=null;document.removeEventListener("focus",this.onFocus_.bind(this),!0)},
focusChild_:function(){var g=this;window.requestAnimationFrame(function(){g.restoreFocusNode_||(g.restoreFocusNode_=document.activeElement);var v=_.ftP(g.hostElement);v.length&&v[v.length-1].focus()})},
isAttachedChanged_:function(g,v){g?this.focusChild_():v&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(g){this.hidden||_.qm(g).indexOf(this.hostElement)!==-1||(g.stopPropagation(),this.focusChild_())}};var XzD;var BeS;var qX=function(){return _.J.apply(this,arguments)||this};
_.N(qX,_.J);qX.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
qX.prototype.onClick=function(g){g.target!==this.confirmButton&&g.target!==this.cancelButton&&(this.hidden=!0)};
_.K([_.PX("#confirm_button"),_.F("design:type",Object)],qX.prototype,"confirmButton",void 0);_.K([_.PX("#cancel_button"),_.F("design:type",Object)],qX.prototype,"cancelButton",void 0);_.K([_.u(),_.F("design:type",hzA)],qX.prototype,"data",void 0);_.K([_.u({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],qX.prototype,"hidden",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],qX.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(GPM.YtLiveChatDialogBehavior),_.F("design:type",Object)],qX.prototype,"ytLiveChatDialogBehavior",void 0);qX=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],qX);
var hzA=_.m(qX,"yt-live-chat-dialog-renderer",function(){if(BeS===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_dialog_renderer.yt.live.chat.dialog.renderer.css.js--\x3e<div id="inner" aria-describedby="live-chat-dialog-body" aria-labelledby="live-chat-dialog-title" role="dialog" class="style-scope yt-live-chat-dialog-renderer">\n  <yt-image id="image" alt="[[data.imageA11yLabel]]" data="[[data.image]]" height="200" preserve-height="" width="32" class="style-scope yt-live-chat-dialog-renderer">\n  </yt-image>\n  <yt-formatted-string id="live-chat-dialog-title" text="[[data.title]]" class="style-scope yt-live-chat-dialog-renderer"></yt-formatted-string>\n  <div id="live-chat-dialog-body" class="style-scope yt-live-chat-dialog-renderer">\n    \n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-live-chat-dialog-renderer">\n      <yt-formatted-string force-default-style="" split-lines="" text="[[item]]" class="style-scope yt-live-chat-dialog-renderer"></yt-formatted-string>\n    </template>\n  </div>\n  <div id="buttons" class="style-scope yt-live-chat-dialog-renderer">\n    <div id="cancel_button" on-click="onClick" class="style-scope yt-live-chat-dialog-renderer"></div>\n    <div id="confirm_button" on-click="onClick" class="style-scope yt-live-chat-dialog-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;XzD===void 0&&(XzD=document.createElement("template"));var k=XzD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);BeS=g}g=BeS;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var nmD;var MKA,Rzp=function(){if(MKA!==void 0)return MKA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-engagement-panel-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_engagement_panel_input_renderer.yt.live.chat.engagement.panel.input.renderer.css.js--\x3e<div id="content" class="style-scope yt-live-chat-engagement-panel-input-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;nmD===void 0&&(nmD=document.createElement("template"));var k=nmD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return MKA=g};var gNd;var vNq;var so=function(){var g=_.J.apply(this,arguments)||this;g.tooltip=null;g.data=null;g.id="";g.active=!1;g.icon="";g.disabled=!1;g.showTooltip=!1;g.useToggledActiveState=!0;g.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return g};
_.N(so,_.J);_.c=so.prototype;
_.c.dataChanged=function(){var g;((g=this.data)==null?0:g.tooltip)?(this.tooltip||(this.tooltip=document.createElement("tp-yt-paper-tooltip"),this.tooltip.position="top",this.tooltip.offset=8,this.tooltip.fitToVisibleBounds=!0,this.tooltip.style.right="0",this.hostElement.appendChild(this.tooltip)),(0,_.gN)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var v;if((v=this.data)==null?0:v.disabled)this.disabled=!0};
_.c.computeId=function(g){return g};
_.c.computeIcon=function(g,v){if(!g)return"";if(this.useToggledActiveState)return"yt-icons:"+g.toLowerCase();var r,k;return v&&((r=this.data)==null?0:(k=r.toggledIcon)==null?0:k.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+g.toLowerCase()};
_.c.logPDGEntryPoint=function(){_.vJY(_.yX("FLOW_EVENT_NAMESPACE_PDG_BUY_FLOW",1,{pdgBuyFlowContext:{entryPointClickedContext:{sharedPdgBuyFlowEntryPoint:"SHARED_PDG_BUY_FLOW_ENTRY_POINT_LIVE_CHAT_MONEY_BUTTON"}}}),"FLOW_TYPE_PDG_BUY_FLOW")};
_.c.immediatelyShowTooltip=function(){var g=_.hb(this.hostElement).querySelector("#tooltip");g.animationDelay=0;g.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};g.show()};
_.c.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.c.onClick=function(g){var v;((v=this.data)==null?0:v.disabled)?this.showTooltip&&this.immediatelyShowTooltip():(this.active=!this.active,this.tooltip&&(this.tooltip.hide(),this.maybeUpdateTooltipText()),this.active&&this.data&&(this.ytRendererBehavior.logExplicitClick(this.data),this.id==="product-picker"&&(this.logPDGEntryPoint(),g.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.hV(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.c.computeShowTooltip=function(g,v){return!!(g&&g.tooltip&&v)};
_.c.maybeUpdateTooltipText=function(){var g=this,v;if((v=this.data)==null?0:v.tooltip){var r=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.gN)(g.tooltip).textContent=r},250)}};
_.c.handleLiveChatActions=function(g){var v=this;g.length&&(this.id!=="creator"&&this.id!=="product-picker"||g.forEach(function(r){(r=v.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",r))&&r.durationSec===r.fullDurationSec&&v.startBubble(v.colorFromDecimal(r.startBackgroundColor))}))};
_.c.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.c.startBubble=function(g){_.kx(this.hostElement,{"--yt-live-chat-monetization-button-glow":g});this.hostElement.setAttribute("bubble","")};
_.c.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.c.colorFromDecimal=function(g){typeof g==="string"&&(g=Number(g));return"rgba("+[g>>16&255,g>>8&255,g&255,(g>>24&255)/255].join()+")"};
so.prototype.onAnimationEnd=so.prototype.onAnimationEnd;so.prototype.disabledChanged=so.prototype.disabledChanged;so.prototype.dataChanged=so.prototype.dataChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],so.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],so.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.u8.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],so.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],so.prototype,"data",void 0);_.K([_.u({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.F("design:type",Object)],so.prototype,"id",void 0);_.K([_.u({notify:!0,reflectToAttribute:!0}),_.F("design:type",Object)],so.prototype,"active",void 0);
_.K([_.u({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.F("design:type",Object)],so.prototype,"icon",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],so.prototype,"disabled",void 0);_.K([_.u({computed:"computeShowTooltip(data, disabled)"}),_.F("design:type",Object)],so.prototype,"showTooltip",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],so.prototype,"useToggledActiveState",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],so.prototype,"dataChanged",null);_.K([_.IU("disabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],so.prototype,"disabledChanged",null);_.K([_.zz("animationend"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],so.prototype,"onAnimationEnd",null);
so=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],so);
_.m(so,"yt-live-chat-icon-toggle-button-renderer",function(){if(vNq===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-icon-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_icon_toggle_button_renderer.yt.live.chat.icon.toggle.button.renderer.css.js--\x3e<yt-icon-button id="button" disabled="[[disabled]]" label="[[data.accessibility.accessibilityData.label]]" on-click="onClick" class="style-scope yt-live-chat-icon-toggle-button-renderer">\n  <span id="bubble" class="style-scope yt-live-chat-icon-toggle-button-renderer"></span>\n  <div class="style-scope yt-live-chat-icon-toggle-button-renderer">\n    <yt-icon active="[[active]]" icon="[[icon]]" class="style-scope yt-live-chat-icon-toggle-button-renderer"></yt-icon>\n    <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-icon-toggle-button-renderer">[[data.iconBadgeText]]</span>\n  </div>\n</yt-icon-button>\n<template is="dom-if" if="[[showTooltip]]" class="style-scope yt-live-chat-icon-toggle-button-renderer">\n  <tp-yt-paper-tooltip id="tooltip" for="button" class="style-scope yt-live-chat-icon-toggle-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;gNd===void 0&&(gNd=document.createElement("template"));var k=gNd;r.call(v,k.content.cloneNode(!0),g.content.firstChild);vNq=g}g=vNq;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var rgn;var kQp;var mg=function(){return _.J.apply(this,arguments)||this};
_.N(mg,_.J);mg.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.K([_.u(),_.F("design:type",Object)],mg.prototype,"data",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],mg.prototype,"ytRendererstamperBehavior",void 0);mg=_.K([_.V({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],mg);
_.m(mg,"yt-live-chat-message-input-prompt-header-renderer",function(){if(kQp===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-input-prompt-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_input_prompt_header_renderer.yt.live.chat.message.input.prompt.header.renderer.css.js--\x3e<div id="primary-content" class="style-scope yt-live-chat-message-input-prompt-header-renderer">\n  <div id="close-button" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>\n  <yt-formatted-string id="label-text" text="[[data.labelText]]" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></yt-formatted-string>\n  <div id="help-button" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>\n</div>\n<div id="underline" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;rgn===void 0&&(rgn=document.createElement("template"));var k=rgn;r.call(v,k.content.cloneNode(!0),g.content.firstChild);kQp=g}g=kQp;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var ygp;var cgD;var zJb;var IgR;var Wvd;var PGD;var Kt=function(){return _.J.apply(this,arguments)||this};
_.N(Kt,_.J);_.K([_.u(),_.F("design:type",Object)],Kt.prototype,"data",void 0);Kt=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],Kt);
_.m(Kt,"yt-live-chat-message-subtext-renderer",function(){if(PGD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-subtext-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_subtext_renderer.yt.live.chat.message.subtext.renderer.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-message-subtext-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Wvd===void 0&&(Wvd=document.createElement("template"));var k=Wvd;r.call(v,k.content.cloneNode(!0),g.content.firstChild);PGD=g}g=PGD;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var bL=function(){var g=_.J.apply(this,arguments)||this;g.subtextOnBottom=!1;g.buttonOverrides={style:"mono",type:"tonal"};return g};
_.N(bL,_.J);bL.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"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],bL.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],bL.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],bL.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],bL.prototype,"subtextOnBottom",void 0);_.K([_.u(),_.F("design:type",Object)],bL.prototype,"buttonOverrides",void 0);
bL=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],bL);
_.m(bL,"yt-live-chat-message-renderer",function(){if(IgR===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_renderer.yt.live.chat.message.renderer.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope yt-live-chat-message-renderer"></yt-formatted-string>\n<div id="subtext" class="style-scope yt-live-chat-message-renderer"></div>\n<div id="button" class="style-scope yt-live-chat-message-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;zJb===void 0&&(zJb=document.createElement("template"));var k=zJb;r.call(v,k.content.cloneNode(!0),g.content.firstChild);IgR=g}g=IgR;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var S1M;var oNM;var F4=function(){var g=_.J.apply(this,arguments)||this;g.isRemovable=!1;g.hasPrefilledText=!1;g.isInputDirty=!1;g.overCharacterLimit=!1;g.underCharacterLimit=!1;g.showErrorMessage=!1;return g};
_.N(F4,_.J);_.c=F4.prototype;_.c.computeId=function(){return this.data.id};
_.c.computeInputData=function(){return this.data.inputData};
_.c.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.c.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.c.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.c.getLiveChatRichMessageInput=function(){return _.hb(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.c.clearInput=function(){_.hb(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.c.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.c.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.c.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.c.handleTextInputCharCountChanged=function(g){g=g.detail&&g.detail.characterCount;g!==void 0&&(this.characterCount=g,g!==0&&(this.isInputDirty=!0))};
_.c.onInputFocusOut=function(){this.isInputDirty=!0};
_.c.onClickCloseButton=function(){_.hV(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
F4.prototype.handleTextInputCharCountChanged=F4.prototype.handleTextInputCharCountChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],F4.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],F4.prototype,"data",void 0);_.K([_.u({computed:"computeId(data.id)"}),_.F("design:type",String)],F4.prototype,"id",void 0);_.K([_.u({computed:"computeInputData(data.inputData)"}),_.F("design:type",Object)],F4.prototype,"inputData",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.F("design:type",Object)],F4.prototype,"isRemovable",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.F("design:type",Object)],F4.prototype,"hasPrefilledText",void 0);_.K([_.u({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.F("design:type",Number)],F4.prototype,"charactersRemaining",void 0);
_.K([_.u(),_.F("design:type",Number)],F4.prototype,"characterCount",void 0);_.K([_.u(),_.F("design:type",Object)],F4.prototype,"isInputDirty",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.F("design:type",Object)],F4.prototype,"overCharacterLimit",void 0);_.K([_.u({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.F("design:type",Object)],F4.prototype,"underCharacterLimit",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.F("design:type",Object)],F4.prototype,"showErrorMessage",void 0);_.K([_.zz("yt-live-chat-text-input-field-renderer-character-count-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],F4.prototype,"handleTextInputCharCountChanged",null);
F4=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],F4);
_.m(F4,"yt-live-chat-poll-editor-input",function(){if(oNM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-poll-editor-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_poll_editor_input.yt.live.chat.poll.editor.input.css.js--\x3e<div id="input-container" class="style-scope yt-live-chat-poll-editor-input">\n  <yt-live-chat-text-input-field-renderer id="input" data="[[inputData]]" is-valid-with-no-input-text="[[hasPrefilledText]]" on-focusout="onInputFocusOut" class="style-scope yt-live-chat-poll-editor-input">\n  </yt-live-chat-text-input-field-renderer>\n  <div id="content-right" class="style-scope yt-live-chat-poll-editor-input">\n    <yt-icon-button id="close-button" aria-label$="[[getSimpleString(data.removeOptionAltText)]]" on-click="onClickCloseButton" class="style-scope yt-live-chat-poll-editor-input">\n      <yt-icon icon="yt-icons:close" class="style-scope yt-live-chat-poll-editor-input"></yt-icon>\n    </yt-icon-button>\n    <span id="char-count" aria-live="polite" aria-atomic="true" aria-label$="[[getSimpleString(data.charsRemainingAltLabel)]]" class="style-scope yt-live-chat-poll-editor-input">[[charactersRemaining]]</span>\n  </div>\n</div>\n<div id="error-message" role="alert" class="style-scope yt-live-chat-poll-editor-input">\n  [[getSimpleString(data.charCountErrorText)]]\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;S1M===void 0&&(S1M=document.createElement("template"));var k=S1M;r.call(v,k.content.cloneNode(!0),g.content.firstChild);oNM=g}g=oNM;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var Y1n;var Ufv;var AgM={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},iL=function(){var g=_.J.apply(this,arguments)||this;g.modern=_.T("web_button_rework_with_live");g.closeButtonOverrides={iconPosition:"icon-only"};g.startButtonOverrides={style:"mono",type:"filled"};g.addOptionButtonOverrides={style:"mono",type:"text"};return g};
_.N(iL,_.J);_.c=iL.prototype;
_.c.configureRendererStamper=function(){return{"data.pollEditorInfo.addOptionButton":{id:"add-option-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[addOptionButtonOverrides]]"}}}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[closeButtonOverrides]]"}}}},"data.startButton":{id:"start-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[startButtonOverrides]]"}}}},pollQuestionData:{id:"poll-question",
mapping:{liveChatTextInputFieldRenderer:{component:"yt-live-chat-text-input-field-renderer",attributes:{id:"poll-question-input","is-valid-with-no-input-text":!0}}}},pollOptionsData:{id:"poll-options",mapping:{liveChatPollOptionInput:{component:"yt-live-chat-poll-editor-input"}}}}};
_.c.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var g;_.l((g=this.data)==null?void 0:g.startButton,_.w1)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.c.computeId=function(){return this.data&&this.data.id||""};
_.c.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.c.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.c.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.c.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.c.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var g=0;g<this.pollEditorInfoWithDefaults.minPollOptions;g++)this.addPollOptionData()};
_.c.getIsValidPoll=function(){var g=this;if(!this.pollEditorInfoWithDefaults)return!1;var v=this.pollEditorInfoWithDefaults,r=v.minPollOptionChars,k=v.maxPollOptionChars,y=v.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>v.maxPollQuestionChars)return!1;v=_.hb(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(v).every(function(z,W){z=z.characterCount;!z&&y[W]&&(z=g.ytRendererBehavior.getSimpleString(y[W]).length);return z!==void 0&&z>=r&&z<=k})};
_.c.isValidPollChanged=function(){var g;_.l((g=this.data)==null?void 0:g.startButton,_.w1)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.c.addPollOptionData=function(){var g=this.pollEditorInfoWithDefaults,v=g.maxPollOptionChars,r=g.optionPlaceholderText,k=g.customOptionPlaceholderText,y=g.pollOptionData;this.currentNumPollOptions>=g.maxPollOptions||(g={liveChatPollOptionInput:{inputData:{placeholder:k[this.currentNumPollOptions]||r,maxCharacterLimit:v},maxCharacterLimit:v,minCharacterLimit:g.minPollOptionChars,hasPrefilledText:!!k[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=g.minPollOptions}},y.charCountErrorText&&
(g.liveChatPollOptionInput.charCountErrorText=y.charCountErrorText),y.charsRemainingAltLabel&&(g.liveChatPollOptionInput.charsRemainingAltLabel=y.charsRemainingAltLabel),y.removeOptionAltText&&(g.liveChatPollOptionInput.removeOptionAltText=y.removeOptionAltText),this.push("pollOptionsData",g),y=Array.from(_.hb(_.hb(this.hostElement).querySelector("#poll-options")).children),y.forEach(function(z,W){z.polymerController.set("data.id",W)}),_.hb(y[y.length-1]).querySelector("#input").focus())};
_.c.getPollOptionInputValues=function(){var g=this,v=[],r=_.hb(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),k=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(r).forEach(function(y,z){var W=null;y=y.getLiveChatRichMessageInput();var S;(y==null?0:(S=y.textSegments)==null?0:S.length)?W=_.QG(y):k[z]&&(W=g.formattedStringToLiveChatRichMessageInput(k[z]));v.push(W)});
return v};
_.c.requestCreateAndStartPoll=function(g){var v=this.getPollOptionInputValues();if(!v.some(function(k){return!k})){v={optionText:v};
var r=_.hb(_.hb(this.hostElement).querySelector("#poll-question")).firstChild;r&&r.liveChatRichMessageInput&&(v.questionText=_.QG(r.liveChatRichMessageInput));_.gh(this.hostElement,[g,v])}};
_.c.selectedChanged=function(){if(this.selected){var g=_.hb(_.hb(this.hostElement).querySelector("#start-button")).firstElementChild;if(g){var v;(v=_.hb(g).querySelector("#button")||_.n2(g).querySelector("button"))==null||v.focus()}}};
_.c.handleTextInputChanged=function(g){var v;((v=g.target)==null?void 0:v.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=g.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.c.handleStartButtonAction=function(g){g.detail.actionName==="yt-service-request"&&(g.stopPropagation(),(g=g.detail.args[1])&&this.requestCreateAndStartPoll(g))};
_.c.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.c.handleServiceRequestCompleted=function(g){this.createPollRequestInFlight=!1;(g=g.detail&&g.detail.data)&&g.success&&(_.hV(this.hostElement,"picker-cancelled"),_.nW(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.c.onCloseClick=function(){_.hV(this.hostElement,"picker-cancelled");_.nW(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.c.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.c.handlePollEditorInputClosed=function(g){var v=this.pollOptionsData.findIndex(function(r){return r.liveChatPollOptionInput.id===g.detail.id});
this.splice("pollOptionsData",v,1);this.isValidPoll=this.getIsValidPoll()};
_.c.onPickerCancelled=function(){this.reset()};
_.c.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var g=_.hb(_.hb(this.hostElement).querySelector("#poll-question")).firstChild;g&&g.setLiveChatRichMessageInput(null);if(g=_.hb(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){g=_.I(Array.from(g));for(var v=g.next();!v.done;v=g.next())v.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.c.formattedStringToLiveChatRichMessageInput=function(g){return g.simpleText?{text_segments:[g.simpleText]}:{text_segments:g.runs}};
_.mx.Object.defineProperties(iL.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(AgM,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
iL.prototype.onPickerCancelled=iL.prototype.onPickerCancelled;iL.prototype.handlePollEditorInputClosed=iL.prototype.handlePollEditorInputClosed;iL.prototype.handleServiceRequestCompleted=iL.prototype.handleServiceRequestCompleted;iL.prototype.handleServiceRequestSent=iL.prototype.handleServiceRequestSent;iL.prototype.handleTextInputChanged=iL.prototype.handleTextInputChanged;iL.prototype.selectedChanged=iL.prototype.selectedChanged;iL.prototype.isValidPollChanged=iL.prototype.isValidPollChanged;
iL.prototype.shouldInitializePollChanged=iL.prototype.shouldInitializePollChanged;iL.prototype.dataChanged=iL.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],iL.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],iL.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],iL.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],iL.prototype,"modern",void 0);
_.K([_.u(),_.F("design:type",Object)],iL.prototype,"closeButtonOverrides",void 0);_.K([_.u(),_.F("design:type",Object)],iL.prototype,"startButtonOverrides",void 0);_.K([_.u(),_.F("design:type",Object)],iL.prototype,"addOptionButtonOverrides",void 0);_.K([_.u({computed:"computeId(data.id)",reflectToAttribute:!0}),_.F("design:type",String)],iL.prototype,"id",void 0);_.K([_.u({value:function(){return[]}}),
_.F("design:type",Array)],iL.prototype,"pollOptionsData",void 0);_.K([_.C("pollEditorInfoWithDefaults"),_.F("design:type",Object),_.F("design:paramtypes",[])],iL.prototype,"pollQuestionData",null);_.K([_.u({value:0}),_.F("design:type",Number)],iL.prototype,"pollQuestionCharacterCount",void 0);_.K([_.C("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.F("design:type",Object),_.F("design:paramtypes",[])],iL.prototype,"pollQuestionCharactersRemaining",null);
_.K([_.u({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.F("design:type",Boolean)],iL.prototype,"overQuestionCharacterLimit",void 0);_.K([_.C("data.pollEditorInfo"),_.F("design:type",Object),_.F("design:paramtypes",[])],iL.prototype,"pollEditorInfoWithDefaults",null);_.K([_.u({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.F("design:type",Number)],iL.prototype,"currentNumPollOptions",void 0);
_.K([_.u({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.F("design:type",Boolean)],iL.prototype,"hasMaxNumPollOptions",void 0);_.K([_.C("pollEditorInfoWithDefaults","pollOptionsData"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],iL.prototype,"shouldInitializePoll",null);_.K([_.u(),_.F("design:type",Object)],iL.prototype,"isValidPoll",void 0);
_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],iL.prototype,"createPollRequestInFlight",void 0);_.K([_.u(),_.F("design:type",Object)],iL.prototype,"selected",void 0);_.K([_.u({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.F("design:type",Boolean)],iL.prototype,"showQuestionErrorMessage",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iL.prototype,"dataChanged",null);_.K([_.IU("shouldInitializePoll"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iL.prototype,"shouldInitializePollChanged",null);_.K([_.IU("isValidPoll"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iL.prototype,"isValidPollChanged",null);
_.K([_.IU("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iL.prototype,"selectedChanged",null);_.K([_.zz("yt-live-chat-text-input-field-renderer-character-count-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],iL.prototype,"handleTextInputChanged",null);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iL.prototype,"handleServiceRequestSent",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],iL.prototype,"handleServiceRequestCompleted",null);
_.K([_.zz("yt-live-chat-poll-editor-input-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],iL.prototype,"handlePollEditorInputClosed",null);_.K([_.zz("picker-cancelled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iL.prototype,"onPickerCancelled",null);iL=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],iL);
_.m(iL,"yt-live-chat-poll-editor-panel-renderer",function(){if(Ufv===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-poll-editor-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_poll_editor_panel_renderer.yt.live.chat.poll.editor.panel.renderer.css.js--\x3e<div id="panel-header" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <yt-icon hidden$="[[!data.headerIcon]]" icon="[[data.headerIcon.iconType]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></yt-icon>\n  <yt-formatted-string id="panel-title" text="[[data.headerText]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></yt-formatted-string>\n  <div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n</div>\n<div id="panel-contents" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <div id="poll-editor" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n    <div id="poll-question" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n    <div id="poll-question-sub-content" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n      <div id="poll-question-error-message" role="alert" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[getSimpleString(pollEditorInfoWithDefaults.pollQuestionCharCountErrorText)]]\n      </div>\n      <div id="poll-question-count" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[pollQuestionCharacterCount]]/[[pollEditorInfoWithDefaults.maxPollQuestionChars]]\n      </div>\n      <div id="poll-question-count-alt-label" aria-live="polite" aria-atomic="true" aria-label$="[[getSimpleString(pollEditorInfoWithDefaults.pollOptionData.pollQuestionCharsRemainingAltLabel)]]" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[pollQuestionCharactersRemaining]]\n      </div>\n    </div>\n    <div id="poll-options" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n    <div id="add-option-button" hidden$="[[hasMaxNumPollOptions]]" on-click="onAddOptionButtonClick" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n    </div>\n  </div>\n  <div id="start-button" on-yt-action="handleStartButtonAction" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n</div>\n<div id="spinner-container" hidden$="[[!createPollRequestInFlight]]" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <tp-yt-paper-spinner-lite id="spinner" active="[[createPollRequestInFlight]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;Y1n===void 0&&(Y1n=document.createElement("template"));var k=Y1n;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Ufv=g}g=Ufv;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var eJD;var ag5;var G2=function(){return _.J.apply(this,arguments)||this};
_.N(G2,_.J);G2.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
G2.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.mx.Object.defineProperties(G2.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var g,v;return(g=this.data)==null?void 0:(v=g.title)==null?void 0:v.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var g;return _.Q0((g=this.data)==null?void 0:g.onTapCommand)}}});
_.K([_.D(_.PV.YtEndpointBehavior),_.F("design:type",Object)],G2.prototype,"ytEndpointBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],G2.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],G2.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],G2.prototype,"itemId",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],G2.prototype,"hasPromotion",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],G2.prototype,"innertubeCommand",null);G2=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],G2);
_.m(G2,"yt-live-chat-product-picker-panel-item-view-model",function(){if(ag5===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-panel-item-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_panel_item_view_model.yt.live.chat.product.picker.panel.item.view.model.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-picker-panel-item-view-model" data="[[innertubeCommand]]">\n  <tp-yt-paper-item id="container" on-click="onClick" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n    \n    <div id="image-container" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n      <yt-image id="image" alt="product_animation" data="[[data.productImage.themedImageViewModel.imageLight]]" height="54" preserve-height="" preserve-width="" width="54" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-image>\n      <span id="dot" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n      <yt-attributed-string id="title" data="[[data.title]]" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-attributed-string>\n      <yt-attributed-string id="description" data="[[data.description]]" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-attributed-string>\n    </div>\n    <yt-icon id="icon" icon="CHEVRON_RIGHT" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-icon>\n  </tp-yt-paper-item>\n</a>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;eJD===void 0&&(eJD=document.createElement("template"));var k=eJD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);ag5=g}g=ag5;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var END;var df5;var X4=function(){var g=_.J.apply(this,arguments)||this;g.id="product-picker";g.selected=!1;g.closeButtonId="close-button";g.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return g};
_.N(X4,_.J);_.c=X4.prototype;_.c.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.c.observeSelected=function(){this.selected&&this.hostElement.focus();var g=_.hb(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");g.length&&g[0].focus()};
_.c.onCloseBuyFlow=function(){_.hV(this.hostElement,"picker-cancelled")};
_.c.onCloseClick=function(){_.hV(this.hostElement,"picker-cancelled");var g;((g=this.data)==null?0:g.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.l(this.data.closeButton,_.pC))};
_.c.onCloseEngageWithAudienceEditorPanels=function(){_.hV(this.hostElement,"picker-cancelled")};
X4.prototype.observeSelected=X4.prototype.observeSelected;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],X4.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],X4.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],X4.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],X4.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],X4.prototype,"id",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],X4.prototype,"selected",void 0);_.K([_.u(),_.F("design:type",Object)],X4.prototype,"closeButtonId",void 0);_.K([_.IU("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],X4.prototype,"observeSelected",null);
X4=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],X4);
_.m(X4,"yt-live-chat-product-picker-panel-view-model",function(){if(df5===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_panel_view_model.yt.live.chat.product.picker.panel.view.model.css.js--\x3e<div id="header" class="style-scope yt-live-chat-product-picker-panel-view-model">\n  <yt-attributed-string id="title" data="[[data.title]]" ellipsis-truncate="true" no-pre-wrap="true" class="style-scope yt-live-chat-product-picker-panel-view-model"></yt-attributed-string>\n  <yt-button-view-model id="[[closeButtonId]]" data="[[data.closeButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="onCloseClick" class="style-scope yt-live-chat-product-picker-panel-view-model">\n  </yt-button-view-model>\n</div>\n<div id="items" class="style-scope yt-live-chat-product-picker-panel-view-model"></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;END===void 0&&(END=document.createElement("template"));var k=END;r.call(v,k.content.cloneNode(!0),g.content.firstChild);df5=g}g=df5;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var pen;var TvD;var BK=function(){var g=_.J.apply(this,arguments)||this;g.iconId="";g.icon="";g.disabled=!1;g.systemIcons=_.T("kevlar_system_icons");return g};
_.N(BK,_.J);_.c=BK.prototype;_.c.attached=function(){_.T("live_chat_compute_product_button_aria_label")||(this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem"),this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1"))};
_.c.computeIconId=function(g){return g&&g.icon&&g.icon.iconType?g.icon.iconType.toLowerCase():""};
_.c.computeIcon=function(g){return g&&g.icon&&g.icon.iconType?(g=g.icon.iconType.toLowerCase(),(g.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+g):""};
_.c.computeDisabled=function(g){return!!g};
_.c.computeCommand=function(g,v){return v?void 0:g};
_.c.computeTooltip=function(g,v){return v&&g?g:""};
_.c.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.mx.Object.defineProperties(BK.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){if(!_.T("live_chat_compute_product_button_aria_label"))return"";var g,v,r;if((g=this.data)==null?0:(v=g.text)==null?0:(r=v.runs)==null?0:r.length)return this.data.text.runs[0].text||"";var k,y;return((k=this.data)==null?0:(y=k.text)==null?0:y.simpleText)?this.data.text.simpleText:""}}});
_.K([_.D(_.PV.YtEndpointBehavior),_.F("design:type",Object)],BK.prototype,"ytEndpointBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],BK.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],BK.prototype,"data",void 0);_.K([_.u({computed:"computeIconId(data)",reflectToAttribute:!0}),_.F("design:type",Object)],BK.prototype,"iconId",void 0);
_.K([_.u({computed:"computeIcon(data)",reflectToAttribute:!0}),_.F("design:type",Object)],BK.prototype,"icon",void 0);_.K([_.u({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.F("design:type",Object)],BK.prototype,"disabled",void 0);_.K([_.u({computed:"computeCommand(data.command, disabled)"}),_.F("design:type",Object)],BK.prototype,"command",void 0);_.K([_.u({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.F("design:type",String)],BK.prototype,"tooltip",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],BK.prototype,"systemIcons",void 0);_.K([_.C("data.text"),_.u(),_.F("design:type",String),_.F("design:paramtypes",[])],BK.prototype,"ariaLabel",null);BK=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],BK);
_.m(BK,"yt-live-chat-product-button-renderer",function(){if(TvD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_button_renderer.yt.live.chat.product.button.renderer.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-button-renderer" data="[[command]]" title$="[[tooltip]]">\n  <tp-yt-paper-item id="container" aria-label$="[[ariaLabel]]" disabled$="[[disabled]]" role="menuitem" on-click="onClick" class="style-scope yt-live-chat-product-button-renderer">\n    <div id="icon" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-product-button-renderer"></yt-icon>\n      <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-product-button-renderer">[[data.iconBadgeText]]</span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      <div id="subtext" class="style-scope yt-live-chat-product-button-renderer">\n        <yt-formatted-string text="[[data.subtext]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      </div>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;pen===void 0&&(pen=document.createElement("template"));var k=pen;r.call(v,k.content.cloneNode(!0),g.content.firstChild);TvD=g}g=TvD;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var lgb;var fgv;var h4=function(){var g=_.J.apply(this,arguments)||this;g.selected=!1;g.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels","yt-signal-action-close-engage-with-audience-editor-panel":"onCloseEngageWithAudienceEditorPanels"};return g};
_.N(h4,_.J);_.c=h4.prototype;_.c.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.c.computeId=function(g){return g.id||""};
_.c.onCloseClick=function(){_.hV(this.hostElement,"picker-cancelled")};
_.c.observeSelected=function(){this.selected&&this.hostElement.focus();var g=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");g.length&&g[0].focus()};
_.c.onCloseBuyFlow=function(){_.hV(this.hostElement,"picker-cancelled")};
_.c.onCloseEngageWithAudienceEditorPanels=function(){_.hV(this.hostElement,"picker-cancelled")};
h4.prototype.observeSelected=h4.prototype.observeSelected;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],h4.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],h4.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],h4.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],h4.prototype,"data",void 0);
_.K([_.u({computed:"computeId(data)",reflectToAttribute:!0}),_.F("design:type",String)],h4.prototype,"id",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],h4.prototype,"selected",void 0);_.K([_.IU("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],h4.prototype,"observeSelected",null);h4=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],h4);
_.m(h4,"yt-live-chat-product-picker-renderer",function(){if(fgv===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_renderer.yt.live.chat.product.picker.renderer.css.js--\x3e<yt-formatted-string id="title" text="[[data.productPickerHeaderTitle]]" class="style-scope yt-live-chat-product-picker-renderer"> </yt-formatted-string>\n<div id="buttons" class="style-scope yt-live-chat-product-picker-renderer"></div>\n<div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-product-picker-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;lgb===void 0&&(lgb=document.createElement("template"));var k=lgb;r.call(v,k.content.cloneNode(!0),g.content.firstChild);fgv=g}g=fgv;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var NvR;var Zsd;var HsD;var tIq;var nt=function(){return _.J.apply(this,arguments)||this};
_.N(nt,_.J);nt.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()};
nt.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
nt.prototype.created=function(){this.ids={background:_.Hc(),maskOne:_.Hc(),maskTwo:_.Hc(),gradient:_.Hc(),largeBackground:_.Hc(),largeGradientOne:_.Hc(),largeGradientTwo:_.Hc(),largeGradientPath:_.Hc()}};
nt.prototype.maybeLoadAnimationBackground=nt.prototype.maybeLoadAnimationBackground;_.K([_.u({value:!1}),_.F("design:type",Boolean)],nt.prototype,"useLargeBackground",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],nt.prototype,"useAnimationBackground",void 0);_.K([_.u({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.F("design:type",Boolean)],nt.prototype,"useRegularBackground",void 0);
_.K([_.u(),_.F("design:type",Object)],nt.prototype,"ids",void 0);_.K([_.u(),_.F("design:type",Object)],nt.prototype,"lottieAnimation",void 0);_.K([_.PX("#animation-background"),_.F("design:type",HTMLDivElement)],nt.prototype,"animationBackground",void 0);_.K([_.IU("useAnimationBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nt.prototype,"maybeLoadAnimationBackground",null);
nt=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],nt);
_.m(nt,"yt-live-interactivity-component-background",function(){if(tIq===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-interactivity-component-background--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_interactivity_component_background.yt.live.interactivity.component.background.css.js--\x3e<svg id$="[[ids.background]]" hidden$="[[!useRegularBackground]]" width="100%" height="280" viewBox="2 45 400 280" preserveAspectRatio="xMinYMin slice" class="style-scope yt-live-interactivity-component-background">\n  <defs class="style-scope yt-live-interactivity-component-background">\n    <mask id$="[[ids.maskOne]]" width="611" height="468" x="1" y="-117" maskUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <g class="style-scope yt-live-interactivity-component-background">\n        <rect width="500" height="350" x="1" y="1" style="fill:#fff" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      </g>\n    </mask>\n    <mask id$="[[ids.maskTwo]]" width="505" height="439" x="-4" y="-10" maskUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <g class="style-scope yt-live-interactivity-component-background">\n        <rect width="500" height="350" x="1" y="1" style="fill:#fff" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      </g>\n    </mask>\n    <linearGradient id$="[[ids.gradient]]" x1="-53.35" x2="-54.44" y1="572.174" y2="571.817" gradientTransform="matrix(439 0 0 -439 23648 251318)" gradientUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0" stop-color="#1d3863" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop class="gradient-stop style-scope yt-live-interactivity-component-background" offset="1"></stop>\n    </linearGradient>\n  </defs>\n  <g class="style-scope yt-live-interactivity-component-background">\n    <g class="style-scope yt-live-interactivity-component-background">\n      <rect width="500" height="350" x="1" y="1" fill="#224072" stroke="#000" stroke-opacity=".15" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      <g mask$="url(#[[ids.maskOne]])" class="style-scope yt-live-interactivity-component-background">\n        <path fill="#1a3259" fill-rule="evenodd" d="M612-117v420L192 92.998 611.99-117h.01z" opacity=".8" class="style-scope yt-live-interactivity-component-background"></path>\n      </g>\n      <g mask$="url(#[[ids.maskTwo]])" class="style-scope yt-live-interactivity-component-background">\n        <path fill$="url(#[[ids.gradient]])" fill-rule="evenodd" d="M-4-10v439l439-219.502L-3.989-10H-4z" opacity=".9" class="style-scope yt-live-interactivity-component-background"></path>\n      </g>\n    </g>\n  </g>\n</svg>\n<svg id$="[[ids.largeBackground]]" hidden$="[[!useLargeBackground]]" height="350" width="100%" viewBox="60 40 428 300" preserveAspectRatio="xMinYMin slice" class="style-scope yt-live-interactivity-component-background">\n  <defs class="style-scope yt-live-interactivity-component-background">\n    <linearGradient id$="[[ids.largeGradientOne]]" x1="104.432%" x2="10.997%" y1="62.466%" y2="44.799%" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0%" stop-color="#274C8A" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop offset="100%" stop-color="#1A3259" class="style-scope yt-live-interactivity-component-background"></stop>\n    </linearGradient>\n    <linearGradient id$="[[ids.largeGradientTwo]]" x1="53.199%" x2="-55.854%" y1="34.226%" y2="69.901%" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0%" stop-color="#284F8F" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop offset="100%" stop-color="#234275" class="style-scope yt-live-interactivity-component-background"></stop>\n    </linearGradient>\n    <path id$="[[ids.largeGradientPath]]" d="M0 3.991A3.994 3.994 0 014.006 0h491.988C498.206 0 500 1.8 500 3.991v342.018a3.994 3.994 0 01-4.006 3.991H4.006C1.794 350 0 348.2 0 346.009V3.991z" class="style-scope yt-live-interactivity-component-background"></path>\n  </defs>\n  <g fill="none" fill-rule="evenodd" class="style-scope yt-live-interactivity-component-background">\n    <mask id$="[[ids.maskTwo]]" fill="#fff" class="style-scope yt-live-interactivity-component-background">\n      <use href$="#[[ids.largeGradientPath]]" class="style-scope yt-live-interactivity-component-background"></use>\n    </mask>\n    <use fill="#224175" href$="#[[ids.largeGradientPath]]" class="style-scope yt-live-interactivity-component-background"></use>\n    <path fill$="url(#[[ids.largeGradientOne]])" d="M264-120v420L684 89.998 264.011-120z" mask="url(#[[ids.maskTwo]])" transform="matrix(-1 0 0 1 948 0)" class="style-scope yt-live-interactivity-component-background"></path>\n    <path fill$="url(#[[ids.largeGradientTwo]])" d="M-80-81v507l507-253.503L-79.987-81z" mask="url(#[[ids.maskTwo]])" opacity=".9" class="style-scope yt-live-interactivity-component-background"></path>\n  </g>\n</svg>\n<div id="animation-background" height="350" width="100%" hidden$="[[!useAnimationBackground]]" class="style-scope yt-live-interactivity-component-background"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;HsD===void 0&&(HsD=document.createElement("template"));var k=HsD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);tIq=g}g=tIq;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var MX=function(){var g=_.J.apply(this,arguments)||this;g.characterCount=0;g.showInputErrorMessage=!1;g.startQnaRequestInFlight=!1;g.modern=_.T("web_button_rework_with_live");g.buttonOverrides={style:"mono",type:"filled"};g.closeButtonOverrides={iconPosition:"icon-only"};g.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return g};
_.N(MX,_.J);_.c=MX.prototype;
_.c.configureRendererStamper=function(){return{"data.creatorCallForQuestions.liveChatCreatorCallForQuestionsRenderer.overflowMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"}}}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[closeButtonOverrides]]"}}}},"data.startButton":{id:"start-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.c.onCharacterCountChanged=function(g){var v,r,k,y,z=(r=_.l(this==null?void 0:(v=this.data)==null?void 0:v.creatorCallForQuestions,cRb))==null?void 0:(k=r.inputField)==null?void 0:(y=k.liveChatTextInputFieldRenderer)==null?void 0:y.maxCharacterLimit,W,S;z!=null&&(g==null?void 0:(W=g.detail)==null?void 0:W.characterCount)!=null&&_.l(this==null?void 0:(S=this.data)==null?void 0:S.startButton,_.w1)&&(v=g.detail.characterCount>z,this.set("data.startButton.buttonRenderer.isDisabled",g.detail.characterCount===
0||v),this.showInputErrorMessage=v)};
_.c.onCloseClick=function(){_.hV(this.hostElement,"picker-cancelled");_.nW(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.c.onPickerCancelled=function(){var g=_.hb(this.hostElement).querySelector("#qna-creator-text-input-field");g&&g.setLiveChatRichMessageInput(null)};
_.c.handleOpenQnaStartPanel=function(){var g=_.hb(this.hostElement).querySelector("#qna-creator-text-input-field");g&&g.focus()};
_.c.handleStartButtonAction=function(g){var v=this;if(g.detail.actionName==="yt-service-request"&&(g.stopPropagation(),g=g.detail.args[1])){var r=_.hb(this.hostElement).querySelector("#qna-creator-text-input-field"),k;(r==null?0:(k=r.liveChatRichMessageInput)==null?0:k.textSegments)&&r.liveChatRichMessageInput.textSegments.length!==0&&(k={rich_message:_.QG(r.liveChatRichMessageInput)},_.gh(this.hostElement,[g,k]).then(function(){_.hV(v.hostElement,"picker-cancelled")}))}};
_.c.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.c.handleServiceRequestCompleted=function(g){var v;g=g==null?void 0:(v=g.detail)==null?void 0:v.data;(g==null?0:g.actions)&&g.actions.length>0?this.startQnaRequestInFlight=!1:_.nW(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.c.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
MX.prototype.handleServiceRequestError=MX.prototype.handleServiceRequestError;MX.prototype.handleServiceRequestCompleted=MX.prototype.handleServiceRequestCompleted;MX.prototype.handleServiceRequestSent=MX.prototype.handleServiceRequestSent;MX.prototype.onPickerCancelled=MX.prototype.onPickerCancelled;MX.prototype.onCharacterCountChanged=MX.prototype.onCharacterCountChanged;_.K([_.u(),_.F("design:type",Object)],MX.prototype,"characterCount",void 0);
_.K([_.u(),_.F("design:type",Object)],MX.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],MX.prototype,"showInputErrorMessage",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],MX.prototype,"startQnaRequestInFlight",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],MX.prototype,"modern",void 0);_.K([_.u(),_.F("design:type",Object)],MX.prototype,"buttonOverrides",void 0);
_.K([_.u(),_.F("design:type",Object)],MX.prototype,"closeButtonOverrides",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],MX.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Ce),_.F("design:type",Object)],MX.prototype,"ytLiveChatReduxBehavior",void 0);_.K([_.D(_.un.YtLiveChatItemBehavior),_.F("design:type",_.xJ)],MX.prototype,"ytLiveChatItemBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],MX.prototype,"ytActionHandlerBehavior",void 0);_.K([_.zz("yt-live-chat-text-input-field-renderer-character-count-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],MX.prototype,"onCharacterCountChanged",null);_.K([_.zz("picker-cancelled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MX.prototype,"onPickerCancelled",null);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MX.prototype,"handleServiceRequestSent",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],MX.prototype,"handleServiceRequestCompleted",null);
_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],MX.prototype,"handleServiceRequestError",null);MX=_.K([_.V({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],MX);
_.m(MX,"yt-live-chat-qna-start-panel-renderer",function(){if(Zsd===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-qna-start-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_qna_start_panel_renderer.yt.live.chat.qna.start.panel.renderer.css.js--\x3e<div id="panel-header" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <yt-icon aria-hidden="true" hidden$="[[!data.headerIcon]]" icon="[[data.headerIcon.iconType]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></yt-icon>\n  <yt-formatted-string id="panel-title" text="[[data.headerText]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></yt-formatted-string>\n  <div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n</div>\n<div id="panel-contents" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <div id="call_for_questions_banner" class="style-scope yt-live-chat-qna-start-panel-renderer">\n    <div id="banner-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n      <div id="banner-content-top" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        <yt-img-shadow id="creator-avatar" height="24" hidden$="[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]" thumbnail="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]" width="24" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        </yt-img-shadow>\n\n        <div id="metadata-text" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <yt-formatted-string id="author-name" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAuthorName]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n\n          <yt-formatted-string id="separator-collapsed" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.contentSeparator]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n\n          <yt-formatted-string id="feature-label" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.featureLabel]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n        </div>\n        <div id="menu" on-click="onContextMenuButtonClick" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n      </div>\n\n      <div id="banner-main-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        <div id="input-container" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <template is="dom-if" if="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n            <yt-live-chat-text-input-field-renderer id="qna-creator-text-input-field" character-count="{{characterCount}}" data="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer]]" hidden$="[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]" ignore-color-mapping="" class="style-scope yt-live-chat-qna-start-panel-renderer">\n            </yt-live-chat-text-input-field-renderer>\n          </template>\n        </div>\n        <div id="input-sub-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <div id="qna-error-message" role="alert" class="style-scope yt-live-chat-qna-start-panel-renderer">[[getSimpleString(data.characterLimitErrorMessage)]]</div>\n          <div id="qna-character-count" class="style-scope yt-live-chat-qna-start-panel-renderer">[[characterCount]]/[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer.maxCharacterLimit]]</div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="start-button" on-yt-action="handleStartButtonAction" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n</div>\n<div id="spinner-container" hidden$="[[!startQnaRequestInFlight]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <tp-yt-paper-spinner-lite id="spinner" active="[[startQnaRequestInFlight]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></tp-yt-paper-spinner-lite>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;NvR===void 0&&(NvR=document.createElement("template"));var k=NvR;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Zsd=g}g=Zsd;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var DfS;var LvM;var Rz=function(){return _.J.apply(this,arguments)||this};
_.N(Rz,_.J);Rz.prototype.dismiss=function(){_.hV(this.hostElement,"yt-live-chat-error-message-dismiss")};
Rz.prototype.edit=function(){_.hV(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.K([_.u(),_.F("design:type",Object)],Rz.prototype,"data",void 0);Rz=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],Rz);
_.m(Rz,"yt-live-chat-text-actions-error-message-renderer",function(){if(LvM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-actions-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_actions_error_message_renderer.yt.live.chat.text.actions.error.message.renderer.css.js--\x3e<yt-icon-button on-click="dismiss" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n  <yt-icon icon="close" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-icon>\n</yt-icon-button>\n<div id="error-text" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n  <yt-formatted-string text="[[data.errorText]]" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-formatted-string>\n  <button id="edit" on-click="edit" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n    <yt-formatted-string text="[[data.editMessageText]]" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-formatted-string>\n  </button>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;DfS===void 0&&(DfS=document.createElement("template"));var k=DfS;r.call(v,k.content.cloneNode(!0),g.content.firstChild);LvM=g}g=LvM;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var wen;var QrD;var CGb;var uiA;var gU=function(){var g=_.J.apply(this,arguments)||this;g.isDarkTheme=document.documentElement.hasAttribute("dark");g.newnessDotEligible=!1;return g};
_.N(gU,_.J);gU.prototype.sendReaction=function(){var g,v,r=((g=this.data)==null?void 0:g.emojiId)||((v=this.data)==null?void 0:v.emoteId),k;r&&((k=this.data)==null?0:k.shouldTriggerAnimation)&&_.nW(this.hostElement,"yt-create-user-reaction-animation",[r]);var y;(g=_.Q0((y=this.data)==null?void 0:y.onTap))&&_.W6(g,this.hostElement);this.showNewnessDot&&_.nW(this.hostElement,"yt-hide-newness-dot")};
gU.prototype.onClick=function(g){(!g||g.clientX||g.clientY)&&this.sendReaction()};
gU.prototype.onKeyDown=function(g){g.key!=="Enter"&&g.key!==" "||g.repeat||this.sendReaction()};
_.mx.Object.defineProperties(gU.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var g,v;return!!(((g=this.data)==null?0:g.emojiId)||((v=this.data)==null?0:v.emoteId))}}});
_.K([_.u(),_.F("design:type",Object)],gU.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],gU.prototype,"isDarkTheme",void 0);_.K([_.u(),_.F("design:type",Object)],gU.prototype,"newnessDotEligible",void 0);_.K([_.C("data.maybeShowNewnessDot"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],gU.prototype,"showNewnessDot",null);_.K([_.C("data.emojiId","data.emoteId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],gU.prototype,"useYtImage",null);
gU=_.K([_.HX({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],gU);
_.m(gU,"yt-reaction-control-panel-button-view-model",function(){if(uiA===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_button_view_model.yt.reaction.control.panel.button.view.model.css.js--\x3e<button on-click="onClick" on-keydown="onKeyDown" class="style-scope yt-reaction-control-panel-button-view-model">\n  <div class="image-container style-scope yt-reaction-control-panel-button-view-model">\n    <template is="dom-if" restamp="" if="[[useYtImage]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <yt-image alt="[[data.a11yLabel]]" data="[[data.buttonIcon]]" height="24" preserve-height="" preserve-width="" should-render-lazy="" width="24" class="style-scope yt-reaction-control-panel-button-view-model"></yt-image>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.buttonIconType]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <yt-icon aria-label="[[data.a11yLabel]]" icon="[[data.buttonIconType]]" class="style-scope yt-reaction-control-panel-button-view-model"></yt-icon>\n    </template>\n    <template is="dom-if" restamp="" if="[[showNewnessDot]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <div class="newness-dot style-scope yt-reaction-control-panel-button-view-model"></div>\n    </template>\n  </div>\n</button>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;CGb===void 0&&(CGb=document.createElement("template"));var k=CGb;r.call(v,k.content.cloneNode(!0),g.content.firstChild);uiA=g}g=uiA;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var xfS;var jr5;var vm=function(){var g=_.J.apply(this,arguments)||this;g.reactionControlPanelExpanded=!1;g.isDarkTheme=document.documentElement.hasAttribute("dark");g.newnessDotEligible=!1;return g};
_.N(vm,_.J);_.c=vm.prototype;_.c.expandedButtonsChanged=function(){var g,v;_.kx(this.hostElement,{"--expanded-buttons-height":((v=(g=this.expandedButtonsData)==null?void 0:g.length)!=null?v:0)*36+"px"})};
_.c.configureRendererStamper=function(){return{expandedButtonsData:{id:"expanded-buttons",mapping:{reactionControlPanelButtonViewModel:{component:"yt-reaction-control-panel-button-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0},"data.collapsedButton":{id:"collapsed-button",mapping:{reactionControlPanelButtonViewModel:{component:"yt-reaction-control-panel-button-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0}}};
_.c.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.c.onMouseLeave=function(){var g=this;this.collapseTimer=setTimeout(function(){g.reactionControlPanelExpanded=!1},500)};
_.c.onFocusIn=function(){this.onMouseEnter()};
_.c.onFocusOut=function(){this.onMouseLeave()};
_.c.onCollapsedButtonFocusIn=function(){var g=this;setTimeout(function(){var v;(v=g.expandedButtons.querySelector("button"))==null||v.focus()},100)};
_.c.onCollapsedButtonFocusOut=function(g){g.stopPropagation()};
_.mx.Object.defineProperties(vm.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var g,v;return _.ZG.unsafeClone((g=this.liveReactionsData)==null?void 0:g.emojiButtonData)||((v=this.data)==null?void 0:v.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var g;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((g=this.data)==null||!g.maybeShowNewnessDot)}}});
vm.prototype.expandedButtonsChanged=vm.prototype.expandedButtonsChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],vm.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],vm.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Ce),_.F("design:type",Object)],vm.prototype,"ytLiveChatReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],vm.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],vm.prototype,"reactionControlPanelExpanded",void 0);_.K([_.u({selectorArgs:["data.liveReactionsDataEntityKey"],selector:sXp}),_.F("design:type",Object)],vm.prototype,"liveReactionsData",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],vm.prototype,"isDarkTheme",void 0);_.K([_.u(),_.F("design:type",Object)],vm.prototype,"newnessDotEligible",void 0);
_.K([_.C("liveReactionsData","data.expandedButtons"),_.F("design:type",Object),_.F("design:paramtypes",[])],vm.prototype,"expandedButtonsData",null);_.K([_.C("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.u({reflectToAttribute:!0}),_.F("design:type",Object),_.F("design:paramtypes",[])],vm.prototype,"showNewnessDot",null);_.K([_.PX("#expanded-buttons"),_.F("design:type",HTMLElement)],vm.prototype,"expandedButtons",void 0);
_.K([_.IU("expandedButtonsData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vm.prototype,"expandedButtonsChanged",null);vm=_.K([_.HX({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],vm);
_.m(vm,"yt-reaction-control-panel-view-model",function(){if(jr5===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_view_model.yt.reaction.control.panel.view.model.css.js--\x3e<div id="hover-area" on-mouseenter="onMouseEnter" on-mouseleave="onMouseLeave" on-focusin="onFocusIn" on-focusout="onFocusOut" class="style-scope yt-reaction-control-panel-view-model">\n  <div id="fab-container" class="style-scope yt-reaction-control-panel-view-model">\n    <div id="expanded-buttons" class="style-scope yt-reaction-control-panel-view-model"></div>\n    <div id="collapsed-button" on-focusin="onCollapsedButtonFocusIn" on-focusout="onCollapsedButtonFocusOut" class="style-scope yt-reaction-control-panel-view-model"></div>\n  </div>\n  <template is="dom-if" restamp="" if="[[showNewnessDot]]" class="style-scope yt-reaction-control-panel-view-model">\n    <div class="newness-dot style-scope yt-reaction-control-panel-view-model"></div>\n  </template>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;xfS===void 0&&(xfS=document.createElement("template"));var k=xfS;r.call(v,k.content.cloneNode(!0),g.content.firstChild);jr5=g}g=jr5;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var rU=new _.QK("yt-live-chat"),$fG=Date.parse("2024-7-24"),kj=function(){var g=_.J.apply(this,arguments)||this;g.emojiManager=_.C0;g.newnessDotEligible=!1;g.newnessDotImpressionCounted=!1;g.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return g};
_.N(kj,_.J);_.c=kj.prototype;_.c.emojiCustomizationEnabledChanged=function(){var g;((g=this.data)==null?0:g.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((g=rU.getCreationTime("emoji-customization-count"))&&g<$fG&&rU.set("emoji-customization-count","0"),g=Number(rU.get("emoji-customization-count"))||0,g<3&&(this.newnessDotEligible=!0,rU.set("emoji-customization-count",(g+1).toString())),this.newnessDotImpressionCounted=!0)};
_.c.hideNewnessDot=function(){this.newnessDotEligible=!1;rU.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.c.handleReactionsMute=function(g){var v=_.Z3(),r=_.Tp(206221),k={checkboxData:{state:g?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};v&&_.qc(v,r,k);this.reactionsMuted=g};
_.c.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.c.configureRendererStamper=function(){return{"data.emojiFountain":{id:"emoji-fountain",mapping:{emojiFountainViewModel:{component:"yt-emoji-fountain-view-model",properties:{emojiManager:"[[emojiManager]]",isActive:"[[liveReactionsEnabled]]"}}},reuseComponents:!0},"data.reactionControlPanel":{id:"reaction-control-panel",mapping:{reactionControlPanelViewModel:{component:"yt-reaction-control-panel-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0}}};
_.mx.Object.defineProperties(kj.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var g;return(!((g=this.liveReactionsData)==null||!g.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
kj.prototype.liveReactionsSettingChanged=kj.prototype.liveReactionsSettingChanged;kj.prototype.emojiCustomizationEnabledChanged=kj.prototype.emojiCustomizationEnabledChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],kj.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],kj.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Ce),_.F("design:type",Object)],kj.prototype,"ytLiveChatReduxBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],kj.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],kj.prototype,"data",void 0);_.K([_.u(),_.F("design:type",_.L0)],kj.prototype,"emojiManager",void 0);_.K([_.u(),_.F("design:type",Object)],kj.prototype,"newnessDotEligible",void 0);_.K([_.u(),_.F("design:type",Object)],kj.prototype,"newnessDotImpressionCounted",void 0);
_.K([_.u({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:mVS}),_.F("design:type",Boolean)],kj.prototype,"liveReactionsSetting",void 0);_.K([_.u({selectorArgs:["data.liveReactionsDataEntityKey"],selector:sXp}),_.F("design:type",Object)],kj.prototype,"liveReactionsData",void 0);_.K([_.u({value:function(){var g=_.T("enable_lwe_web_mute"),v=rU.get("allow-reactions");return v===void 0?!1:!v&&g}}),
_.F("design:type",Boolean)],kj.prototype,"reactionsMuted",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],kj.prototype,"liveReactionsEnabled",null);_.K([_.IU("data.emojiCustomizationEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kj.prototype,"emojiCustomizationEnabledChanged",null);
_.K([_.IU("liveReactionsEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kj.prototype,"liveReactionsSettingChanged",null);kj=_.K([_.HX({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],kj);
_.m(kj,"yt-reaction-control-panel-overlay-view-model",function(){if(QrD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-overlay-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_overlay_view_model.yt.reaction.control.panel.overlay.view.model.css.js--\x3e<div id="reaction-control-panel" hidden$="[[!liveReactionsEnabled]]" class="style-scope yt-reaction-control-panel-overlay-view-model"></div>\n<div id="emoji-fountain" hidden$="[[!liveReactionsEnabled]]" class="style-scope yt-reaction-control-panel-overlay-view-model"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;wen===void 0&&(wen=document.createElement("template"));var k=wen;r.call(v,k.content.cloneNode(!0),g.content.firstChild);QrD=g}g=QrD;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var Jgp={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(g){var v=this.$.pickers.selected;if(v){_.hb(this.hostElement).removeAttribute(v+"-open");var r="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(r="#picker-buttons",v==="emoji"&&_.hb(this.hostElement).querySelector("#emoji-picker-button")&&(r="#emoji-picker-button"));if(r=_.hb(this.hostElement).querySelector(r).querySelector("#"+v))r.active=!1}r=g;v==g&&(r=null);v!=
g&&_.hb(this.hostElement).setAttribute(g+"-open","");this.$.pickers.selected=r;_.nW(this.hostElement,"yt-live-chat-picker-changed",[r])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var cm=function(){var g=_.J.apply(this,arguments)||this;g.numSentMessages=0;g.timeoutDurationMs=0;g.timeoutMs=0;g.lastTimeoutTimeMs=0;g.pendingMessageId="";g.hasFiredInitialFocusActions=!1;g.isBeforeFocusEnabled=!0;g.id="";g.characterCount=0;g.maxCharacterLimit=0;g.remainingCharacterCount=0;g.inputExpanded=!1;g.buttonOverrides={iconPosition:"icon-only"};g.inReplyPanel=!1;g.countdownRatio=0;g.isTooltipVisible=!1;g.tooltipTimeout=1E4;g.systemIcons=_.T("kevlar_system_icons");g.tallerEmojiPicker=_.T("live_chat_taller_emoji_picker");
g.blockSendMessageWithCountdown=!_.T("live_chat_enable_send_button_in_slow_mode");g.sendReplyMessageInFlight=!1;g.actionMap={"yt-open-popup-action":"onOpenPopupAction","yt-close-popup-action":"onClosePopupAction","yt-live-chat-disable-before-focus-action":"onDisableBeforeFocus","yt-live-chat-component-replaced":"onComponentReplaced"};g.onResize=function(){g.maybeToggleCharacterCount()};
return g};
_.N(cm,_.J);_.c=cm.prototype;
_.c.configureRendererStamper=function(){return{"data.sendButton":{id:"send-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.pickers":{id:"pickers",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{disableIncrementalLoading:"[[disableEmojiPickerIncrementalLoading]]"}},liveChatProductPickerRenderer:"yt-live-chat-product-picker-renderer",liveChatProductPickerPanelViewModel:"yt-live-chat-product-picker-panel-view-model",liveChatPollEditorPanelRenderer:"yt-live-chat-poll-editor-panel-renderer",
liveChatQnaStartPanelRenderer:"yt-live-chat-qna-start-panel-renderer"}},"data.emojiPickerButton":{id:"emoji-picker-button",mapping:{liveChatIconToggleButtonRenderer:{component:"yt-live-chat-icon-toggle-button-renderer",properties:{disabled:"[[hasInteractionMessage]]"}},buttonRenderer:{component:"yt-button-renderer",params:{buttonTooltipPosition:"top",sendServiceEndpointWhenDisabled:!0}}}},"data.pickerButtons":{id:"picker-buttons",mapping:{liveChatIconToggleButtonRenderer:{component:"yt-live-chat-icon-toggle-button-renderer",
properties:{disabled:"[[hasInteractionMessage]]"}},buttonRenderer:{component:"yt-button-renderer",params:{buttonTooltipPosition:"top",sendServiceEndpointWhenDisabled:!0},properties:{overrides:"[[buttonOverrides]]"}},reactionControlPanelOverlayViewModel:{component:"yt-reaction-control-panel-overlay-view-model"}}},"data.interactionMessage":{id:"interaction-message",mapping:{messageRenderer:{component:"yt-live-chat-message-renderer",params:{subtextOnBottom:!0}}}},errorMessage:{id:"error-message",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer",
liveChatTextActionsErrorMessageRenderer:"yt-live-chat-text-actions-error-message-renderer"}}}};
_.c.attached=function(){window.addEventListener("resize",this.onResize)};
_.c.detached=function(){window.removeEventListener("resize",this.onResize)};
_.c.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.c.sendMessage=function(){var g=this,v,r,k,y;return _.P(function(z){if(g.sendDisabled)return z.return();g.isTooltipVisible&&_.nW(g.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(g.data.sendButton&&g.data.sendButton.buttonRenderer){g.input.completeEmojis();v=g.data.sendButton.buttonRenderer.serviceEndpoint;if(!v)return z.return();k=((r=_.l(v,_.dLC))==null?void 0:r.clientIdPrefix)||"";y={client_message_id:k+String(g.numSentMessages++),rich_message:_.QG(g.input.liveChatRichMessageInput)};
g.pendingMessageId=y.client_message_id;g.inReplyPanel&&(g.sendReplyMessageInFlight=!0);_.gh(g.hostElement,[v,y]);g.input.setLiveChatRichMessageInput(null)}_.o7(z)})};
_.c.handleSendButtonAction=function(g){g.detail.actionName==="yt-service-request"&&(g.stopPropagation(),this.sendMessage())};
_.c.onSendCompleted=function(g,v){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(g=this.get("timeoutDurationUsec",v.data))&&this.handleTimeout(Number(g)/1E3);this.errorMessage=this.get("errorMessage",v.data);this.pendingMessageId=""};
_.c.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.nW(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.c.handlePickerButtonToggle=function(g){g=g.detail.targetId;this.ytPickerBehavior.togglePicker_(g);if(g==="emoji")this.input.focus();else if(g==="qna-start-panel"){var v,r;(v=_.hb(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(r=v.querySelector("#qna-creator-text-input-field"))==null||r.focus()}};
_.c.onComponentReplaced=function(g){var v,r;g.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((v=g.replacement.liveChatMessageInputRenderer)==null?0:(r=v.headerRenderer)==null?0:r.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.c.onEmojiSelect=function(g){this.input.focus();this.input.insertEmoji(g.detail)};
_.c.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.c.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.nW(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.nW(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.c.onOpenPopupAction=function(g,v){var r=this;v===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.nW(r.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.c.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.c.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.c.focusChanged=function(){this.maybeToggleCharacterCount()};
_.c.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var g=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",g>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.c.computeId=function(){return this.data&&this.data.targetId||""};
_.c.computeSendDisabled=function(g,v,r,k){g=!!(this.blockSendMessageWithCountdown&&r||!g||v&&g>v||k);(v=_.hb(this.hostElement).querySelector("#send-button"))&&v.children.length&&(v.children[0].disabled=g);return g};
_.c.handleTimeout=function(g){this.timeoutDurationMs=this.timeoutMs=g;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.c.updateTimeout=function(g){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(g-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=g,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.c.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.c.onErrorMessageEdit=function(g){this.input.setLiveChatRichMessageInput(g.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.c.errorMessageChanged=function(){var g=this;_.uC(function(){_.nW(g.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.c.computeAuthorNameColor=function(g){var v;if(_.T("live_chat_author_name_color_usernames")&&(g==null?0:(v=g.authorName)==null?0:v.simpleText))return _.EuK(_.d_B(g.authorName.simpleText));if(_.T("live_chat_seed_color_usernames")&&(g==null?0:g.authorSeedColorArgb))return _.EuK(_.k6(g.authorSeedColorArgb));if(_.T("live_chat_colored_usernames"))return"#cc0000";var r;return _.T("live_chat_simple_color_usernames")&&(g==null?0:(r=g.authorName)==null?0:r.simpleText)&&(g==null?0:g.authorUsernameColorLight)&&
(g==null?0:g.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.k6(g.authorUsernameColorDark):_.k6(g.authorUsernameColorLight):""};
_.c.onIsTooltipVisibleChanged=function(){var g=_.hb(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){g.hidden=!1;g.setAttribute("role","alert")},0):(g.hidden=!0,g.removeAttribute("role"))};
_.c.onFocusedChanged=function(g){this.inputFocused=g.detail.value};
_.mx.Object.defineProperties(cm.prototype,{sendDisabled:{configurable:!0,enumerable:!0,get:function(){return this.computeSendDisabled(this.characterCount,this.maxCharacterLimit,this.countdownActive,this.sendReplyMessageInFlight)}},
countdownStrokeDashOffset:{configurable:!0,enumerable:!0,get:function(){return this.countdownRatio*10*2*Math.PI}},
countdownActive:{configurable:!0,enumerable:!0,get:function(){return!!this.countdownRatio}},
hasInteractionMessage:{configurable:!0,enumerable:!0,get:function(){return!!this.data.interactionMessage}},
hasEmojiPickerButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.emojiPickerButton}},
showAvatar:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:(v=g.pickers)==null?void 0:v.find(function(r){return r.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var g=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return g?this.ytRendererBehavior.getSimpleString(g):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
cm.prototype.onIsTooltipVisibleChanged=cm.prototype.onIsTooltipVisibleChanged;cm.prototype.errorMessageChanged=cm.prototype.errorMessageChanged;cm.prototype.onErrorMessageEdit=cm.prototype.onErrorMessageEdit;cm.prototype.onErrorMessageDismiss=cm.prototype.onErrorMessageDismiss;cm.prototype.focusChanged=cm.prototype.focusChanged;cm.prototype.characterCountChanged=cm.prototype.characterCountChanged;cm.prototype.onEmojiSelect=cm.prototype.onEmojiSelect;cm.prototype.handlePickerButtonToggle=cm.prototype.handlePickerButtonToggle;
cm.prototype.onSendError=cm.prototype.onSendError;cm.prototype.onSendCompleted=cm.prototype.onSendCompleted;cm.prototype.sendMessage=cm.prototype.sendMessage;cm.prototype.dataChanged=cm.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],cm.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],cm.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(Jgp.YtPickerBehavior),_.F("design:type",Object)],cm.prototype,"ytPickerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],cm.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.u8.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],cm.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],cm.prototype,"hasFiredInitialFocusActions",void 0);
_.K([_.u(),_.F("design:type",Object)],cm.prototype,"isBeforeFocusEnabled",void 0);_.K([_.u(),_.F("design:type",Object)],cm.prototype,"data",void 0);_.K([_.u({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.F("design:type",Object)],cm.prototype,"id",void 0);_.K([_.u(),_.F("design:type",Object)],cm.prototype,"characterCount",void 0);_.K([_.u(),_.F("design:type",Object)],cm.prototype,"maxCharacterLimit",void 0);
_.K([_.u(),_.F("design:type",Object)],cm.prototype,"remainingCharacterCount",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],cm.prototype,"inputExpanded",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],cm.prototype,"inputFocused",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],cm.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.K([_.u(),_.F("design:type",_.JX)],cm.prototype,"participantsManager",void 0);
_.K([_.u(),_.F("design:type",Object)],cm.prototype,"buttonOverrides",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],cm.prototype,"inReplyPanel",void 0);_.K([_.C("characterCount, maxCharacterLimit, countdownActive","blockSendMessageWithCountdown"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],cm.prototype,"sendDisabled",null);_.K([_.u(),_.F("design:type",Object)],cm.prototype,"countdownRatio",void 0);
_.K([_.C("countdownRatio"),_.F("design:type",Number),_.F("design:paramtypes",[])],cm.prototype,"countdownStrokeDashOffset",null);_.K([_.C("countdownRatio"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],cm.prototype,"countdownActive",null);_.K([_.C("data.interactionMessage"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],cm.prototype,"hasInteractionMessage",null);
_.K([_.C("data.emojiPickerButton"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],cm.prototype,"hasEmojiPickerButton",null);_.K([_.C("data, characterCount"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],cm.prototype,"showAvatar",null);_.K([_.C("data.pickers"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],cm.prototype,"hasProductPickerPanelViewModel",null);
_.K([_.u(),_.F("design:type",Object)],cm.prototype,"errorMessage",void 0);_.K([_.u(),_.F("design:type",Object)],cm.prototype,"genericErrorMessage",void 0);_.K([_.u(),_.F("design:type",Object)],cm.prototype,"isTooltipVisible",void 0);_.K([_.u(),_.F("design:type",Object)],cm.prototype,"tooltipTimeout",void 0);_.K([_.C("data.onInitialFocusCommand"),_.F("design:type",String),_.F("design:paramtypes",[])],cm.prototype,"tooltipMessage",null);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],cm.prototype,"systemIcons",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],cm.prototype,"tallerEmojiPicker",void 0);_.K([_.C("data"),_.F("design:type",String),_.F("design:paramtypes",[])],cm.prototype,"authorNameColor",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],cm.prototype,"blockSendMessageWithCountdown",void 0);_.K([_.u(),_.F("design:type",Object)],cm.prototype,"sendReplyMessageInFlight",void 0);
_.K([_.PX("#input"),_.F("design:type",_.GYF)],cm.prototype,"input",void 0);_.K([_.PX("#count"),_.F("design:type",HTMLElement)],cm.prototype,"count",void 0);_.K([_.PX("#input-container"),_.F("design:type",HTMLElement)],cm.prototype,"inputContainer",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cm.prototype,"dataChanged",null);
_.K([_.zz("yt-live-chat-send-message"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],cm.prototype,"sendMessage",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[Event,_.q0]),_.F("design:returntype")],cm.prototype,"onSendCompleted",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cm.prototype,"onSendError",null);
_.K([_.zz("yt-live-chat-icon-toggle-button-renderer-toggle"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cm.prototype,"handlePickerButtonToggle",null);_.K([_.zz("yt-emoji-select"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cm.prototype,"onEmojiSelect",null);
_.K([_.IU("characterCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cm.prototype,"characterCountChanged",null);_.K([_.IU("inputFocused"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cm.prototype,"focusChanged",null);_.K([_.zz("yt-live-chat-error-message-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cm.prototype,"onErrorMessageDismiss",null);
_.K([_.zz("yt-live-chat-error-message-edit"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cm.prototype,"onErrorMessageEdit",null);_.K([_.IU("errorMessage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cm.prototype,"errorMessageChanged",null);_.K([_.IU("isTooltipVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cm.prototype,"onIsTooltipVisibleChanged",null);
cm=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],cm);
_.m(cm,"yt-live-chat-message-input-renderer",function(){if(cgD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_input_renderer.yt.live.chat.message.input.renderer.css.js--\x3e<yt-live-chat-message-input-prompt-header-renderer data="[[data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]" hidden$="[[!data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-message-input-prompt-header-renderer><div id="container" class="style-scope yt-live-chat-message-input-renderer"><div id="top" class="style-scope yt-live-chat-message-input-renderer"><yt-img-shadow id="avatar" height="24" hidden$="[[!showAvatar]]" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope yt-live-chat-message-input-renderer"></yt-img-shadow><div id="input-container" class="style-scope yt-live-chat-message-input-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" author-name-color="[[authorNameColor]]" hidden="" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-author-chip><yt-live-chat-text-input-field-renderer id="input" character-count="{{characterCount}}" data="[[data.inputField.liveChatTextInputFieldRenderer]]" disabled="[[hasInteractionMessage]]" input-expanded="[[inputExpanded]]" is-chat-message-input="" max-character-limit="{{maxCharacterLimit}}" no-underline="" participants-manager="[[participantsManager]]" remaining-character-count="{{remainingCharacterCount}}" on-focused-changed="onFocusedChanged" on-focusin="onInputFocusIn" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-text-input-field-renderer><div id="emoji-picker-button" class="style-scope yt-live-chat-message-input-renderer"></div></div><div id="right" class="style-scope yt-live-chat-message-input-renderer"><div id="count-container" class="style-scope yt-live-chat-message-input-renderer"><div id="count" class="style-scope yt-live-chat-message-input-renderer">[[remainingCharacterCount]]</div></div><div id="message-buttons" class="style-scope yt-live-chat-message-input-renderer"><div id="send-button" countdown-active$="[[countdownActive]]" hidden="[[!characterCount]]" on-yt-action="handleSendButtonAction" class="style-scope yt-live-chat-message-input-renderer"></div><svg id="countdown" countdown-active$="[[countdownActive]]" hidden$="[[!characterCount]]" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="style-scope yt-live-chat-message-input-renderer"><circle id="countdown-background" cx="12" cy="12" r="10" class="style-scope yt-live-chat-message-input-renderer"></circle><circle id="countdown-line" cx="12" cy="12" r="10" stroke-dashoffset$="[[countdownStrokeDashOffset]]" class="style-scope yt-live-chat-message-input-renderer"></circle></svg></div><div id="picker-buttons" hidden="[[characterCount]]" class="style-scope yt-live-chat-message-input-renderer"></div></div></div><div id="error-message" class="style-scope yt-live-chat-message-input-renderer"></div><tp-yt-iron-pages id="pickers" attr-for-selected="id" selected-attribute="selected" class="style-scope yt-live-chat-message-input-renderer"></tp-yt-iron-pages></div><div id="interaction-message" class="style-scope yt-live-chat-message-input-renderer"></div><div id="tooltip-accessibility-text" class="style-scope yt-live-chat-message-input-renderer">[[tooltipMessage]]</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;ygp===void 0&&(ygp=document.createElement("template"));var k=ygp;r.call(v,k.content.cloneNode(!0),g.content.firstChild);cgD=g}g=cgD;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var OsG;var VIA;var zD=function(){var g=_.J.apply(this,arguments)||this;g.systemIcons=_.T("kevlar_system_icons");g.firedOnClickCommand=!1;g.inReplyPanel=!1;return g};
_.N(zD,_.J);
zD.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"}}}};
zD.prototype.onButtonToggle=function(g){g.target.disabled||this.ytPickerBehavior.togglePicker_(g.detail.targetId)};
zD.prototype.onClick=function(){var g=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.nW(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return g.firedOnClickCommand=!1},5E3))};
_.mx.Object.defineProperties(zD.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:(v=g.panels)==null?void 0:v.find(function(r){return r.liveChatProductPickerPanelViewModel}))!==void 0}}});
zD.prototype.onButtonToggle=zD.prototype.onButtonToggle;_.K([_.D(Jgp.YtPickerBehavior),_.F("design:type",Object)],zD.prototype,"ytPickerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],zD.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],zD.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],zD.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],zD.prototype,"systemIcons",void 0);_.K([_.u({reflectToAttribute:!1}),_.F("design:type",Object)],zD.prototype,"firedOnClickCommand",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],zD.prototype,"inReplyPanel",void 0);_.K([_.C("data.pickers"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zD.prototype,"hasProductPickerPanelViewModel",null);
_.K([_.zz("yt-live-chat-icon-toggle-button-renderer-toggle"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],zD.prototype,"onButtonToggle",null);zD=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],zD);
_.m(zD,"yt-live-chat-restricted-participation-renderer",function(){if(VIA===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-restricted-participation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_restricted_participation_renderer.yt.live.chat.restricted.participation.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-restricted-participation-renderer">\n  <tp-yt-iron-pages id="pickers" attr-for-selected="id" selected-attribute="selected" class="style-scope yt-live-chat-restricted-participation-renderer"></tp-yt-iron-pages>\n  <div id="explanation" class="style-scope yt-live-chat-restricted-participation-renderer">\n    <yt-icon id="icon" hidden$="[[!data.icon]]" icon="[[data.icon.iconType]]" on-click="onClick" class="style-scope yt-live-chat-restricted-participation-renderer">\n    </yt-icon>\n    <div id="body" on-click="onClick" class="style-scope yt-live-chat-restricted-participation-renderer">\n      <div id="message" class="style-scope yt-live-chat-restricted-participation-renderer">[[getSimpleString(data.message)]]</div><div id="message-button" class="style-scope yt-live-chat-restricted-participation-renderer"></div>\n    </div>\n    <div id="picker-buttons" class="style-scope yt-live-chat-restricted-participation-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;OsG===void 0&&(OsG=document.createElement("template"));var k=OsG;r.call(v,k.content.cloneNode(!0),g.content.firstChild);VIA=g}g=VIA;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var Ih=function(){var g=_.J.apply(this,arguments)||this;g.genericErrorMessage=_.qd("Error, try again.");g.inReplyPanel=!1;g.hideBorder=!1;return g};
_.N(Ih,_.J);Ih.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}}}}}};
_.mx.Object.defineProperties(Ih,{template:{configurable:!0,enumerable:!0,get:function(){return Rzp()}}});
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ih.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ih.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Ih.prototype,"genericErrorMessage",void 0);_.K([_.u(),_.F("design:type",Object)],Ih.prototype,"inReplyPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ih.prototype,"hideBorder",void 0);
Ih=_.K([_.HX({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],Ih);_.m(Ih,"yt-live-chat-engagement-panel-input-renderer",function(){return Rzp()},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var q1n,sr5;q1n=_.Tp(115994);sr5=_.Tp(115993);_.Wm=function(g,v,r){var k=this;var y=r.dragDownAction;this.layer=0;this.JSC$19934_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return k.dragDownAction()}}}};
this.JSC$19934_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return k.dragDownAction()}}}};
this.fullscreen=!1;var z=_.Y6();_.kg(z,q1n,this.layer);_.kg(z,sr5,this.layer);this.dragDownAction=function(){y();_.u1(z,{visualElement:k.fullscreen?q1n:sr5})};
this.gesture=new _.W8(g,v,this.JSC$19934_watchConfig,"pandown");this.attach()};
_.Wm.prototype.attach=function(){this.gesture.attach()};
_.Wm.prototype.detach=function(){this.gesture.detach()};
_.Wm.prototype.update=function(g){this.fullscreen=g;this.gesture.config=g?this.JSC$19934_watchFullScreenConfig:this.JSC$19934_watchConfig};var mfS={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(g){if(g&&g.length==1&&Array.isArray(g[0].loggingUrls)){g=_.ZG.unsafeClone(g[0]);var v=this.macros||{},r=this.getAdModuleClient_();if(!r)return _.rh();g.loggingUrls.forEach(function(k){if(k.baseUrl){var y=k.baseUrl;var z=v;z=z===void 0?{}:z;y=r.getOptions().includes("replaceUrlMacros")?_.k41(r,"replaceUrlMacros",{url:y,additionalMapping:z}):y;k.baseUrl=y}},this);
g=[g]}return _.gh(this.hostElement,g)},
getAdModuleClient_:function(){var g=_.Fx(this);return g?(g=g.getPlayer())?new _.as(g):null:null}}]};var KvD;var Pm=function(){var g=_.J.apply(this,arguments)||this;g.isCollapsed=!1;g.modernPanels=_.T("kevlar_watch_modern_panels");g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return g};
_.N(Pm,_.J);_.c=Pm.prototype;_.c.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.c.onDonateTap=function(){var g=this.get("data.donateButton.buttonRenderer.command");if(g){var v=_.Z3(),r=this.get("data.donateButton.buttonRenderer.trackingParams");v&&r&&_.qc(v,_.Ey(r));this.ytOpenPopupBehavior.openPopup(g)}};
_.c.onShowMore=function(){this.isCollapsed=!1;var g=_.Z3(),v=this.get("data.expandButton.buttonRenderer.trackingParams");g&&v&&_.qc(g,_.Ey(v))};
_.c.onShowLess=function(){this.isCollapsed=!0};
_.c.dataChanged=function(){_.kx(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.c.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.c.handleUpdate=function(g){if(g=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",g))this.set("data.startLabel",g.startLabel),this.set("data.endLabel",g.endLabel),this.set("data.progress",g.progress),this.set("data.amountRaisedLabel",g.amountRaisedLabel),this.dataChanged()};
_.c.handleOpenPopupAction=function(g){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",g)&&_.nW(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.c.computeHeaderBackgroundUrl=function(g,v){if(g)return v?g.headerBackgroundDarkUrl:g.headerBackgroundUrl};
_.c.isProgressBarVisible=function(g){return!(!g||g.progress===void 0)};
_.c.headerBackgroundClass=function(){return _.Cv("HTML_DIR")==="rtl"?"flip":""};
Pm.prototype.dataChanged=Pm.prototype.dataChanged;_.K([_.D(_.WV.YtOpenPopupBehavior),_.F("design:type",Object)],Pm.prototype,"ytOpenPopupBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Pm.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Pm.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Pm.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Pm.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Pm.prototype,"isCollapsed",void 0);_.K([_.u({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.F("design:type",String)],Pm.prototype,"headerBackgroundUrl",void 0);_.K([_.u(),_.F("design:type",Boolean)],Pm.prototype,"isDarkTheme",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Pm.prototype,"modernPanels",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pm.prototype,"dataChanged",null);Pm=_.K([_.V({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],Pm);
_.m(Pm,"ytd-donation-shelf-renderer",function(){if(KvD!==void 0)return KvD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-section" class="style-scope ytd-donation-shelf-renderer">\n  <div id="header-text" class="style-scope ytd-donation-shelf-renderer">\n    [[getSimpleString(data.headerTitle)]]\n  </div>\n  <template is="dom-if" if="[[headerBackgroundUrl]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="header-background" class$="[[headerBackgroundClass()]] style-scope ytd-donation-shelf-renderer">\n      <yt-img-shadow delayed-src="[[headerBackgroundUrl]]" height="48" class="style-scope ytd-donation-shelf-renderer">\n      </yt-img-shadow>\n    </div>\n  </template>\n</div>\n\n<div id="donate-section" class="style-scope ytd-donation-shelf-renderer">\n  <div id="title-row" class="style-scope ytd-donation-shelf-renderer">\n    <yt-img-shadow id="campaign-logo" object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-shelf-renderer">\n    </yt-img-shadow>\n    <div id="text-container" class="style-scope ytd-donation-shelf-renderer">\n      <div id="campaign-title" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.campaignTitle)]]\n      </div>\n      <div id="campaign-subtitle" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.campaignSubtitle)]]\n      </div>\n    </div>\n    <div id="donate-button" on-click="onDonateTap" class="style-scope ytd-donation-shelf-renderer"></div>\n  </div>\n  <template is="dom-if" if="[[isProgressBarVisible(data)]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="progress-bar" class="style-scope ytd-donation-shelf-renderer">\n      <div id="progress-bar-fill" class="style-scope ytd-donation-shelf-renderer"></div>\n    </div>\n    <div id="progress-bar-labels" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string id="progress-bar-start" text="[[data.startLabel]]" class="style-scope ytd-donation-shelf-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="progress-bar-end" text="[[data.endLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.amountRaisedLabel]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="amount-raised" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.amountRaisedLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.matchLabel]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="matching-label" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string split-lines="" text="[[data.matchLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n</div>\n\n<template is="dom-if" if="[[!isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n  <template is="dom-if" if="[[data.creatorMessages]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="creator-messages-section" class="style-scope ytd-donation-shelf-renderer">\n      <template is="dom-repeat" items="[[data.creatorMessages]]" class="style-scope ytd-donation-shelf-renderer">\n        <div class="creator-message style-scope ytd-donation-shelf-renderer">\n          <div class="separator style-scope ytd-donation-shelf-renderer"></div>\n          <div class="creator-message-header style-scope ytd-donation-shelf-renderer">\n            <yt-img-shadow class="avatar style-scope ytd-donation-shelf-renderer" height="26" thumbnail="[[item.thumbnail]]">\n            </yt-img-shadow>\n            <yt-formatted-string class="creator-message-name style-scope ytd-donation-shelf-renderer" text="[[item.title]]">\n            </yt-formatted-string>\n          </div>\n          <div class="creator-message-description style-scope ytd-donation-shelf-renderer">\n            [[getSimpleString(item.description)]]\n          </div>\n        </div>\n      </template>\n    </div>\n  </template>\n\n  <div id="nonprofit-section" class="style-scope ytd-donation-shelf-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-shelf-renderer">\n      <div id="nonprofit-title" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.nonprofitTitle)]]<span id="verified-icon-wrapper" class="style-scope ytd-donation-shelf-renderer">\u00a0<yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-shelf-renderer" default-to-filled="true" icon="check_circle"></yt-icon>\n        </span>\n      </div>\n    </div>\n    <div id="nonprofit-subtitle" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-shelf-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="nonprofit-description" class="style-scope ytd-donation-shelf-renderer">\n      [[getSimpleString(data.nonprofitDescription)]]\n    </div>\n  </div>\n</template>\n\n<div id="collapse-controls-section" class="style-scope ytd-donation-shelf-renderer">\n  <template is="dom-if" if="[[isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="show-more" on-click="onShowMore" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.showMoreText]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[!isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="show-less" on-click="onShowLess" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.showLessText]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return KvD=g},{mode:1});var bsq;var So=function(){return _.J.apply(this,arguments)||this};
_.N(So,_.J);_.K([_.u(),_.F("design:type",Object)],So.prototype,"data",void 0);So=_.K([_.V({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],So);
_.m(So,"ytd-donation-unavailable-renderer",function(){if(bsq!==void 0)return bsq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-unavailable-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-donation-unavailable-renderer">\n  <yt-formatted-string id="message" text="[[data.text]]" class="style-scope ytd-donation-unavailable-renderer">\n  </yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return bsq=g},{mode:1});var FvD;var oh=function(){return _.J.apply(this,arguments)||this};
_.N(oh,_.J);oh.prototype.computeIconType=function(g){return g?"yt-icons:"+g.toLowerCase():null};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],oh.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],oh.prototype,"data",void 0);oh=_.K([_.V({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],oh);
_.m(oh,"ytd-limited-state-message-renderer",function(){if(FvD!==void 0)return FvD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-limited-state-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-limited-state-message-renderer">\n  <yt-icon icon="[[computeIconType(data.icon.iconType)]]" class="style-scope ytd-limited-state-message-renderer"></yt-icon>\n  <yt-formatted-string id="title" text="[[data.headerText]]" class="style-scope ytd-limited-state-message-renderer"></yt-formatted-string>\n</div>\n<yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope ytd-limited-state-message-renderer"></yt-formatted-string>\n<div id="action-buttons" class="style-scope ytd-limited-state-message-renderer">\n  <ytd-button-renderer data="[[data.learnMoreButton.buttonRenderer]]" class="style-scope ytd-limited-state-message-renderer"></ytd-button-renderer>\n  <ytd-button-renderer data="[[data.goHomeButton.buttonRenderer]]" class="style-scope ytd-limited-state-message-renderer">\n  </ytd-button-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return FvD=g},{mode:1});var isv;var Yj=function(){return _.J.apply(this,arguments)||this};
_.N(Yj,_.J);Yj.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
Yj.prototype.onTap=function(g){var v=this.data&&this.data.endpoint;v&&!_.sX(_.qm(g),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.hV(this.hostElement,"yt-navigate",{endpoint:v})};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Yj.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Yj.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Yj.prototype,"data",void 0);Yj=_.K([_.V({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],Yj);
_.m(Yj,"ytd-autotagging-metadata-renderer",function(){if(isv!==void 0)return isv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-autotagging-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="outer-container" on-tap="onTap" class="style-scope ytd-autotagging-metadata-renderer">\n  <ytd-thumbnail circular="" data="[[data]]" class="style-scope ytd-autotagging-metadata-renderer">\n  </ytd-thumbnail>\n  <div id="right-container" class="style-scope ytd-autotagging-metadata-renderer">\n    <div id="title-container" class="style-scope ytd-autotagging-metadata-renderer">\n      <div id="title" class="style-scope ytd-autotagging-metadata-renderer">\n        [[getSimpleString(data.title)]]\n      </div>\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-autotagging-metadata-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <div id="subscribe-button" class="style-scope ytd-autotagging-metadata-renderer"></div>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return isv=g},{mode:1});var GQb;var UF=function(){return _.J.apply(this,arguments)||this};
_.N(UF,_.J);UF.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],UF.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],UF.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],UF.prototype,"data",void 0);UF=_.K([_.V({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],UF);
_.m(UF,"ytd-autotagging-metadata-row-renderer",function(){if(GQb!==void 0)return GQb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-autotagging-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-autotagging-metadata-row-renderer">\n  [[getSimpleString(data.header)]]\n</div>\n<div id="contents" class="style-scope ytd-autotagging-metadata-row-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return GQb=g},{mode:1});var XeA;var Bvq;var Az=function(){var g=_.J.apply(this,arguments)||this;g.engagementPanelContent=!1;return g};
_.N(Az,_.J);Az.prototype.computeHasDividerLine=function(g,v){return g&&!v};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Az.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Az.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.F("design:type",Boolean)],Az.prototype,"hasDividerLine",void 0);_.K([_.u(),_.F("design:type",Object)],Az.prototype,"engagementPanelContent",void 0);
Az=_.K([_.V({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],Az);
_.m(Az,"ytd-metadata-row-header-renderer",function(){if(Bvq!==void 0)return Bvq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="content" class="style-scope ytd-metadata-row-header-renderer">\n  <yt-formatted-string class="content style-scope ytd-metadata-row-header-renderer" text="[[data.content]]"></yt-formatted-string>\n</h4>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Bvq=g},{mode:1});var hJq;var eo=function(){return _.J.apply(this,arguments)||this};
_.N(eo,_.J);eo.prototype.computeHasDividerLine=function(g){return g};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],eo.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],eo.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.F("design:type",Boolean)],eo.prototype,"hasDividerLine",void 0);eo=_.K([_.V({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],eo);
_.m(eo,"ytd-metadata-row-renderer",function(){if(hJq!==void 0)return hJq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="title" hidden$="[[!data.title]]" class="style-scope ytd-metadata-row-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-metadata-row-renderer"></yt-formatted-string>\n</h4>\n<div id="content" with-extra-margin$="[[!data.title]]" class="style-scope ytd-metadata-row-renderer">\n  <template is="dom-repeat" items="[[data.contents]]" class="style-scope ytd-metadata-row-renderer">\n    <yt-formatted-string class="content content-line-height-override style-scope ytd-metadata-row-renderer" text="[[item]]">\n    </yt-formatted-string>\n  </template>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return hJq=g},{mode:1});var nN5;var ah=function(){return _.J.apply(this,arguments)||this};
_.N(ah,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ah.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ah.prototype,"data",void 0);ah=_.K([_.V({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],ah);
_.m(ah,"ytd-metadata-with-image-row-renderer",function(){if(nN5!==void 0)return nN5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-with-image-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-metadata-with-image-row-renderer" href$="[[computeHref_(data.thumbnailEndpoint)]]" data="[[data.thumbnailEndpoint]]">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" width="83" class="style-scope ytd-metadata-with-image-row-renderer">\n  </yt-img-shadow>\n  <div id="content" class="style-scope ytd-metadata-with-image-row-renderer">\n    <template is="dom-repeat" as="content" items="[[data.contents]]" strip-whitespace="" class="style-scope ytd-metadata-with-image-row-renderer">\n      <span class="content-text style-scope ytd-metadata-with-image-row-renderer">[[getSimpleString(content)]]</span>\n    </template>\n  </div>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return nN5=g},{mode:1});var MID;var EF=function(){var g=_.J.apply(this,arguments)||this;g.rounded=!0;g.fixie=!1;g.fullWidth=!1;return g};
_.N(EF,_.J);_.c=EF.prototype;_.c.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.onDataChanged=function(){var g=this;this.data&&!this.endpointHref&&(this.endpointLink.classList.add("button-mode"),this.endpointLink.setAttribute("tabindex","0"),this.endpointLink.setAttribute("role","button"),this.endpointLink.addEventListener("keypress",function(v){g.onEndpointLinkKeyPress(v)}))};
_.c.onEndpointLinkKeyPress=function(g){g.target===this.endpointLink&&g.keyCode===13&&_.hV(this.hostElement,"click")};
_.c.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var g;if((g=this.data)==null?0:g.endpoint)_.v2(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.c.onYtNavigate=function(g){this.endpointHref||(g.stopPropagation(),g.preventDefault())};
_.c.onInformationButtonContainerClick=function(g){g.target.id!=="information-button-container"&&(g.stopPropagation(),g.preventDefault())};
_.c.computeStyle=function(g){return g};
_.c.computeIsThumbnailStyle=function(g){return g==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.c.computeThumbnailWidth=function(g){switch(g){case "RICH_METADATA_RENDERER_STYLE_THUMBNAIL":return 178;case "RICH_METADATA_RENDERER_STYLE_BOX_ART":return 72;case "RICH_METADATA_RENDERER_STYLE_TOPIC":return 96;case "RICH_METADATA_RENDERER_STYLE_SQUARE":return 100;default:return 68}};
_.c.computeThumbnailObjectFit=function(g){switch(g){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.mx.Object.defineProperties(EF.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?0:g.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
EF.prototype.onYtNavigate=EF.prototype.onYtNavigate;EF.prototype.onClick=EF.prototype.onClick;EF.prototype.onDataChanged=EF.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],EF.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],EF.prototype,"componentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],EF.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],EF.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],EF.prototype,"componentStyle",void 0);_.K([_.u({computed:"computeIsThumbnailStyle(data.style)"}),_.F("design:type",Boolean)],EF.prototype,"isThumbnailStyle",void 0);_.K([_.u({computed:"computeThumbnailObjectFit(data.style)"}),_.F("design:type",String)],EF.prototype,"thumbnailObjectFit",void 0);
_.K([_.u({computed:"computeThumbnailWidth(data.style)"}),_.F("design:type",Number)],EF.prototype,"thumbnailWidth",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],EF.prototype,"rounded",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],EF.prototype,"fixie",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],EF.prototype,"fullWidth",void 0);_.K([_.PX("#endpoint-link"),_.F("design:type",HTMLAnchorElement)],EF.prototype,"endpointLink",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EF.prototype,"onDataChanged",null);_.K([_.C("data.endpoint"),_.F("design:type",Object),_.F("design:paramtypes",[])],EF.prototype,"endpointHref",null);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],EF.prototype,"onClick",null);
_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],EF.prototype,"onYtNavigate",null);EF=_.K([_.V({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],EF);
_.m(EF,"ytd-rich-metadata-renderer",function(){if(MID!==void 0)return MID;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint-link" class="yt-simple-endpoint style-scope ytd-rich-metadata-renderer" href$="[[endpointHref]]" data="[[data.endpoint]]">\n  <template is="dom-if" restamp="" if="[[isThumbnailStyle]]" class="style-scope ytd-rich-metadata-renderer">\n    <ytd-thumbnail id="thumbnail" data="[[data]]" width="[[thumbnailWidth]]" class="style-scope ytd-rich-metadata-renderer">\n    </ytd-thumbnail>\n  </template>\n  <template is="dom-if" restamp="" if="[[!isThumbnailStyle]]" class="style-scope ytd-rich-metadata-renderer">\n    <div id="thumbnail" class="style-scope ytd-rich-metadata-renderer">\n      <yt-img-shadow object-fit="[[thumbnailObjectFit]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailWidth]]" class="style-scope ytd-rich-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n  </template>\n  <div id="text-container" class="style-scope ytd-rich-metadata-renderer">\n    <div id="title" class="style-scope ytd-rich-metadata-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" hidden$="[[!data.subtitle]]" class="style-scope ytd-rich-metadata-renderer">\n      [[getSimpleString(data.subtitle)]]\n    </div>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-rich-metadata-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="call-to-action" class="style-scope ytd-rich-metadata-renderer">\n      <div class="style-scope ytd-rich-metadata-renderer">[[getSimpleString(data.callToAction)]]</div>\n      <yt-icon hidden="[[!data.callToActionIcon]]" icon="[[data.callToActionIcon.iconType]]" class="style-scope ytd-rich-metadata-renderer">\n      </yt-icon>\n    </div>\n  </div>\n  <div id="information-button-container" on-click="onInformationButtonContainerClick" hidden="[[!data.informationButton]]" class="style-scope ytd-rich-metadata-renderer"></div>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return MID=g},{mode:_.v6("kevlar_poly_si_batch_j075")?1:2});var RJM;var dU=function(){var g=_.J.apply(this,arguments)||this;g.fixie=!1;g.fullWidth=!1;return g};
_.N(dU,_.J);dU.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
dU.prototype.computeHasDividerLine=function(g){return g};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],dU.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],dU.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.F("design:type",Boolean)],dU.prototype,"hasDividerLine",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],dU.prototype,"fixie",void 0);_.K([_.u(),_.F("design:type",Object)],dU.prototype,"fullWidth",void 0);
dU=_.K([_.V({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],dU);
_.m(dU,"ytd-rich-metadata-row-renderer",function(){if(RJM!==void 0)return RJM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-rich-metadata-row-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return RJM=g},{mode:1});var pZ=function(){var g=_.J.apply(this,arguments)||this;g.engagementPanelContent=!1;g.fixie=!1;g.fullWidth=!1;return g};
_.N(pZ,_.J);
pZ.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"}}}};
pZ.prototype.computeCollapsibleItems=function(g,v,r){return g===void 0||v===void 0||r===void 0||r?[]:g.slice(v)};
pZ.prototype.computeAlwaysShownItems=function(g,v){return g&&g.length?g.slice(0,v):[]};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],pZ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],pZ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],pZ.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],pZ.prototype,"collapsed",void 0);
_.K([_.u({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.F("design:type",Array)],pZ.prototype,"alwaysShownItems",void 0);_.K([_.u({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.F("design:type",Array)],pZ.prototype,"collapsibleItems",void 0);_.K([_.u(),_.F("design:type",Object)],pZ.prototype,"engagementPanelContent",void 0);_.K([_.u(),_.F("design:type",Object)],pZ.prototype,"fixie",void 0);
_.K([_.u(),_.F("design:type",Object)],pZ.prototype,"fullWidth",void 0);pZ=_.K([_.V({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],pZ);
_.m(pZ,"ytd-metadata-row-container-renderer",function(){if(XeA!==void 0)return XeA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="always-shown" class="style-scope ytd-metadata-row-container-renderer"></div>\n<div id="collapsible" hidden="[[collapsed]]" class="style-scope ytd-metadata-row-container-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return XeA=g},{mode:1});var gtA;var TD=function(){var g=_.J.apply(this,arguments)||this;g.currentPageUrl="";g.baseUrl="";g.isHiddenByUser=null;g.hidden=!1;g.showAboveScrim=!1;g.watchNextGrid=_.T("kevlar_watch_grid");g.modernButtons=_.T("web_modern_buttons");g.roundedContainer=!0;g.noBorder=!1;g.roundBackground=!_.T("live_chat_round_background_killswitch");g.overflowHideChat=_.T("live_chat_overflow_hide_chat");g.forceDarkTheme=!1;g.theaterWatchWhile=!1;g.isListeningForPlayerProgress=!1;g.JSC$19970_playerEvents=new Map;g.isFrameReady=
!1;g.player=null;g.actionMap={"yt-set-live-chat-collapsed-state-action":"setCollapsedState","yt-forward-redux-action-to-live-chat-iframe":"forwardReduxActionToIframe","yt-dark-theme-action":"onDarkThemeAction","yt-light-theme-action":"onLightThemeAction","yt-signal-action-close-pdg-buy-flow":"onClosePdgBuyFlow"};return g};
_.N(TD,_.J);_.c=TD.prototype;_.c.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.MP(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.c.created=function(){var g=this;this.handleIframeEventListener=function(v){g.handleIframeEvent(v)};
this.handleKeyboardEventListener=function(v){g.handleKeyboardEvent(v)};
this.JSC$19970_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$19970_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$19970_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$19970_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$19970_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.c.attached=function(){window.addEventListener("message",this.handleIframeEventListener);window.addEventListener("keydown",this.handleKeyboardEventListener);window.addEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl=window.location.href;this.setupPlayerProgressRelay();this.collapsedChanged()};
_.c.detached=function(){window.removeEventListener("message",this.handleIframeEventListener);window.removeEventListener("keydown",this.handleKeyboardEventListener);window.removeEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl="";this.isListeningForPlayerProgress=!1;this.setPlayer(null);this.isFrameReady=!1};
_.c.computeBaseUrl=function(g){var v="/live_chat";this.isChatReplay()&&(v="/live_chat_replay");return _.Go(_.il(_.FG(_.J3(g),v),null),"").toString()};
_.c.dataChanged=function(){_.T("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.c.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var g=this.url;if(this.isChatReplay()&&this.player){var v=Math.floor(this.player.getProgressState().current*1E3);g=_.Vr(_.J3(g),"playerOffsetMs",v.toString()).toString()}v=this.chatframe;try{var r=g==="about:blank"?_.Alh:_.pV(g),k=v.contentDocument.location,y=_.HY(r);y!==void 0&&k.replace(y)}catch(z){v.src=g}}};
_.c.collapsedChanged=function(){_.hV(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.c.handleIframeEvent=function(g){if(g&&this.baseUrl.startsWith(g.origin)&&g.source===this.chatframe.contentWindow&&_.vP(g.data))if(g.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(g);else if(g.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(g.data["yt-show-feedback-dialog"]){var v=_.h0().resolve(_.Bd(_.iTu));if(v){var r=g.ports,k;r&&r.length&&(k=function(){r[0].postMessage({})});
g=g.data["yt-show-feedback-dialog"];v.showFeedbackDialog(g.customProductData,g.feedbackContent,k,g.bucket)}}else if(g.data["yt-show-survey"])_.hV(this.hostElement,"yt-show-survey",g.data["yt-show-survey"]);else if(g.data["yt-purchase-membership"])_.h0().resolve(_.nv).resolveCommand(g.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(g.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(g.data["yt-tunnel-out-live-service-request"]);else if(g.data["yt-user-activity"])_.hF();
else if(g.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(g.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(g.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(g.data["yt-open-popup"]);else if(g.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(g.data["yt-log-flow-logging-event-command"]);else if(g.data["yt-hide-live-chat"])this.onShowHideChat();else g.data["yt-report-moderation-state-log"]&&
this.player&&(v={cpn:this.player.getVideoData().cpn},_.fx("liveChatBeingModerated",v))};
_.c.attachLiveChatResponseVeTrackingParams=function(g){g=_.Ey(g);var v=_.Z3(),r=_.$A("liveChatRenderer.trackingParams",this.data);v&&r&&_.jc(v,_.Ey(r),g)};
_.c.handleBuyflowMessages=function(g){var v=g.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,r=g.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,k=g.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.cwh(_.Rl(_.VX),v.replace(/-/g,"+").replace(/_/g,"/"),function(y){g.ports[0].postMessage({success:!0,buyFlowResponse:y})},void 0,function(y){g.ports[0].postMessage({success:!1,
error:y&&y.message||"Buyflow rejected without error."})},_.o0().get("hl"),void 0,function(){g.ports[0].postMessage({closed:!0})},r,k)};
_.c.setupPlayerProgressRelay=function(){var g=this;if(!this.isListeningForPlayerProgress){var v=_.i1();v!=null&&v.getPlayerPromise&&(v.getPlayerPromise().then(function(r){g.playerApiReady(r)}),this.isListeningForPlayerProgress=!0)}};
_.c.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.c.playerApiReady=function(g){this.setPlayer(g)};
_.c.playerProgressHandler=function(){if(this.player){var g=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":g.current})}};
_.c.playerAdStartHandler=function(g){this.postToContentWindow({"yt-player-ad-start":g})};
_.c.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.c.playerStateChangeHandler=function(g){this.postToContentWindow({"yt-player-state-change":g})};
_.c.setPlayer=function(g){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19970_playerEvents);g&&(this.player=g,this.ytPlayerListenerBehavior.listenToPlayerEvents(g,this.JSC$19970_playerEvents),_.hV(this.hostElement,"player-api-ready"))};
_.c.liveChatPageUrl=function(g,v,r,k){return!r||v?"about:blank":r.liveChatRenderer?(v=_.J3(this.currentPageUrl).JSC$8042_queryData_,jmD(v),g=_.J3(g),v.add("continuation",r.liveChatRenderer.continuations[0].reloadContinuationData.continuation),r=_.p2()==="USER_INTERFACE_THEME_DARK",(k||r)&&v.add("dark_theme","true"),_.il(g,v),k=_.J3(g.toString()),r=k.JSC$8042_queryData_,"SESSION_INDEX"in _.wa&&(r.add("authuser",_.Cv("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.wa&&r.add("pageId",_.Cv("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.wa&&r.add("sdc",_.Cv("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),k.toString()):""};
_.c.isCollapsed=function(g,v){return v!==null?v:this.isChatReplay()||g&&g.conversationBarRenderer&&g.conversationBarRenderer.availabilityMessage?!0:g?g.liveChatRenderer?g.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.T("live_chat_hide_premiere_replay_message")||g.conversationBarRenderer&&g.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.c.isHidden=function(g,v,r){var k=v&&v.conversationBarRenderer&&v.conversationBarRenderer.availabilityMessage,y=v&&v.liveChatRenderer&&v.liveChatRenderer.showHideButton,z=v&&v.liveChatRenderer&&v.liveChatRenderer.showButton;return r&&g&&!k&&!z||!r&&g&&!k&&!y?!0:v&&v.liveChatRenderer&&v.liveChatRenderer.initialDisplayState?v.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.c.computeButtonOverride=function(g,v){if(g&&v)return{type:"outline"}};
_.c.setCollapsedState=function(g){_.l(g,_.yeC)&&(this.isHiddenByUser=!!_.l(g,_.yeC).collapsed,!this.isHiddenByUser&&_.T("enable_teaser_framework_web_client")&&_.nW(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.c.forwardReduxActionToIframe=function(g){this.postToContentWindow({"yt-live-chat-forward-redux-action":g})};
_.c.onLoopRangeChange=function(g){this.showAboveScrim=!(g==null||!g.postId)};
_.c.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.c.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.c.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.c.sendDarkThemePostMessage=function(g){this.postToContentWindow({"yt-live-chat-set-dark-theme":g})};
_.c.onLiveChatBuyFlowCallback=function(g){this.postToContentWindow({"yt-live-chat-buy-flow-callback":g})};
_.c.handleKeyboardEvent=function(g){(0,_.ZG.containsValue)(xHM,g.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:g.type,keyCode:g.keyCode}})};
_.c.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.c.postToContentWindow=function(g){if(this.isFrameReady)try{var v=window.location.protocol+"//"+window.location.host,r;(r=this.chatframe)!=null&&r.contentWindow?this.chatframe.contentWindow.postMessage(g,v):_.Lx(new _.EU("Tried posting a message to an iframe with no content window",g))}catch(k){_.Z0(k)}};
_.c.shouldHideChatFrame=function(g){return g&&_.T("hide_live_chat_button_when_collapsed")};
_.mx.Object.defineProperties(TD.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.T("live_chat_overflow_hide_chat")||_.T("web_watch_chat_hide_button_killswitch"))return _.T("live_chat_overflow_hide_chat");var g,v,r,k;return!!((g=this.data)==null?0:(v=g.liveChatRenderer)==null?0:(r=v.header)==null?0:(k=r.liveChatHeaderRenderer)==null?0:k.collapseButton)}}});
TD.prototype.collapsedChanged=TD.prototype.collapsedChanged;TD.prototype.urlChanged=TD.prototype.urlChanged;TD.prototype.dataChanged=TD.prototype.dataChanged;TD.prototype.onShowHideChat=TD.prototype.onShowHideChat;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],TD.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],TD.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],TD.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",_.KE)],TD.prototype,"ytPlayerListenerBehavior",void 0);_.K([_.D(_.WV.YtOpenPopupBehavior),_.F("design:type",Object)],TD.prototype,"ytOpenPopupBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],TD.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],TD.prototype,"currentPageUrl",void 0);
_.K([_.u({computed:"computeBaseUrl(currentPageUrl,data)"}),_.F("design:type",Object)],TD.prototype,"baseUrl",void 0);_.K([_.u({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.F("design:type",String)],TD.prototype,"url",void 0);_.K([_.u(),_.F("design:type",Object)],TD.prototype,"isHiddenByUser",void 0);_.K([_.u({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.F("design:type",Object)],TD.prototype,"hidden",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.F("design:type",Boolean)],TD.prototype,"collapsed",void 0);_.K([_.u({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.F("design:type",Boolean)],TD.prototype,"hideChatFrame",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],TD.prototype,"showAboveScrim",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],TD.prototype,"watchNextGrid",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],TD.prototype,"modernButtons",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],TD.prototype,"roundedContainer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],TD.prototype,"noBorder",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],TD.prototype,"roundBackground",void 0);
_.K([_.u({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.F("design:type",Object)],TD.prototype,"toggleButtonOverride",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],TD.prototype,"overflowHideChat",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],TD.prototype,"forceDarkTheme",void 0);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],TD.prototype,"enableShowWithoutHideChatButton",null);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],TD.prototype,"theaterWatchWhile",void 0);_.K([_.PX("#chatframe"),_.F("design:type",HTMLIFrameElement)],TD.prototype,"chatframe",void 0);_.K([_.zz("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TD.prototype,"onShowHideChat",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TD.prototype,"dataChanged",null);
_.K([_.IU("url"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TD.prototype,"urlChanged",null);_.K([_.IU("collapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TD.prototype,"collapsedChanged",null);TD=_.K([_.V({is:"ytd-live-chat-frame",disableElementRegistration:!0})],TD);
_.m(TD,"ytd-live-chat-frame",function(){if(gtA!==void 0)return gtA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-frame--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iframe frameborder="0" scrolling="no" id="chatframe" class="style-scope ytd-live-chat-frame"></iframe>\n<template is="dom-if" if="[[data.conversationBarRenderer.availabilityMessage]]" class="style-scope ytd-live-chat-frame">\n  <ytd-message-renderer data="[[data.conversationBarRenderer.availabilityMessage.messageRenderer]]" class="style-scope ytd-live-chat-frame">\n  </ytd-message-renderer>\n</template>\n<template is="dom-if" if="[[!enableShowWithoutHideChatButton]]" class="style-scope ytd-live-chat-frame">\n  <div id="show-hide-button" class="style-scope ytd-live-chat-frame">\n    <ytd-toggle-button-renderer data="[[data.liveChatRenderer.showHideButton.toggleButtonRenderer]]" noink="" overrides="[[toggleButtonOverride]]" class="style-scope ytd-live-chat-frame">\n    </ytd-toggle-button-renderer>\n  </div>\n</template>\n<template is="dom-if" if="[[enableShowWithoutHideChatButton]]" class="style-scope ytd-live-chat-frame">\n  <div id="show-hide-button" hidden="[[!collapsed]]" class="style-scope ytd-live-chat-frame">\n    <ytd-button-renderer data="[[data.liveChatRenderer.showButton.buttonRenderer]]" noink="" overrides="[[toggleButtonOverride]]" on-click="onShowHideChat" class="style-scope ytd-live-chat-frame">\n    </ytd-button-renderer>\n  </div>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return gtA=g},{mode:1});var vtM;var lX=function(){var g=_.J.apply(this,arguments)||this;g.modern=_.T("web_modern_buttons");g.buttonOverrides={style:"call-to-action",type:"filled"};return g};
_.N(lX,_.J);lX.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=_.wG(this.data.backgroundColor)))};
lX.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var g=this.getFormattedStringLoggingDirectives(this.data.headline);g&&this.rendererBehavior.logExplicitClick(g)}};
lX.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var g=this.getFormattedStringLoggingDirectives(this.data.description);g&&this.rendererBehavior.logExplicitClick(g)}};
lX.prototype.getFormattedStringLoggingDirectives=function(g){return g&&g.runs&&g.runs.length>0&&g.runs[0]&&g.runs[0].loggingDirectives?g.runs[0].loggingDirectives:null};
lX.prototype.dataChanged=lX.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],lX.prototype,"rendererBehavior",void 0);_.K([_.D(mfS.YtMacroReplacementBehavior),_.F("design:type",Object)],lX.prototype,"macroReplacementBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],lX.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],lX.prototype,"navigationEndpoint",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],lX.prototype,"enableColors",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],lX.prototype,"modern",void 0);_.K([_.u(),_.F("design:type",Object)],lX.prototype,"buttonOverrides",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lX.prototype,"dataChanged",null);lX=_.K([_.V({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],lX);
_.m(lX,"ytd-action-basic-immersive-content-renderer",function(){if(vtM!==void 0)return vtM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-basic-immersive-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="icon" hidden="[[!data.iconImage]]" thumbnail="[[data.iconImage]]" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-img-shadow>\n<yt-formatted-string id="headline" text="[[data.headline]]" on-click="onHeadlineClick" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-formatted-string>\n<yt-formatted-string id="desc" text="[[data.description]]" on-click="onDescriptionClick" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-formatted-string>\n<ytd-button-renderer id="action" data="[[data.actionButton.buttonRenderer]]" overrides="[[buttonOverrides]]" class="style-scope ytd-action-basic-immersive-content-renderer">\n</ytd-button-renderer>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return vtM=g},{mode:1});var rwM;var k6p;var fZ=function(){return _.J.apply(this,arguments)||this};
_.N(fZ,_.J);fZ.prototype.dataChanged=function(){var g;((g=this.data)==null?void 0:g.backgroundColor)!==void 0&&_.kx(this.hostElement,{"--bgu-color":_.wG(this.data.backgroundColor)})};
fZ.prototype.onImageTileClick=function(){var g;((g=this.data)==null?0:g.navigationEndpoint)&&_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var v;((v=this.data)==null?0:v.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.mx.Object.defineProperties(fZ.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var g;if(((g=this.data)==null?void 0:g.objectFit)!==void 0)switch(this.data.objectFit){case "OBJECT_FIT_CONTAIN":return"CONTAIN";case "OBJECT_FIT_COVER":return"COVER";case "OBJECT_FIT_FILL":return"FILL"}return null}},
hasTileMetadata:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var g,v,r;if(((g=this.data)==null?void 0:(v=g.detailsLine)==null?void 0:v.texts)!=null&&((r=this.data)==null?void 0:r.detailsLine.texts.length)>0){var k;return(k=this.data)==null?void 0:k.detailsLine.texts.map(function(y){return y.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var g,v,r;if(((g=this.data)==null?void 0:(v=g.optionalDetailsLine)==null?void 0:v.texts)!=null&&((r=this.data)==null?void 0:r.optionalDetailsLine.texts.length)>0){var k;return(k=this.data)==null?void 0:k.optionalDetailsLine.texts.map(function(y){return y.text}).join("")}return null}}});
fZ.prototype.dataChanged=fZ.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],fZ.prototype,"rendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],fZ.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],fZ.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data.backgroundColor"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fZ.prototype,"hasBackgroundColor",null);
_.K([_.C("data.objectFit"),_.F("design:type",Object),_.F("design:paramtypes",[])],fZ.prototype,"getObjectFit",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.tileRenderingStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fZ.prototype,"hasTileMetadata",null);_.K([_.C("data.detailsLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],fZ.prototype,"getSecondaryDetails",null);
_.K([_.C("data.optionalDetailsLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],fZ.prototype,"getOptionalDetails",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fZ.prototype,"dataChanged",null);fZ=_.K([_.V({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],fZ);
_.m(fZ,"ytd-image-tile-renderer",function(){if(k6p!==void 0)return k6p;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-image-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <button class="remove-default-button-style background-adjusted style-scope ytd-image-tile-renderer" on-click="onImageTileClick">\n      <yt-img-shadow class="thumbnail style-scope ytd-image-tile-renderer" aria-label$="[[data.image.thumbnail.accessibility.accessibility_data.label]]" hidden="[[!data.image]]" object-fit="[[getObjectFit]]" thumbnail="[[data.image.thumbnail]]"></yt-img-shadow>\n      <div class="badge style-scope ytd-image-tile-renderer" hidden="[[!data.imageBadge]]">\n        <yt-img-shadow class="badge-image style-scope ytd-image-tile-renderer" thumbnail="[[data.imageBadge.thumbnail]]"></yt-img-shadow>\n      </div>\n      <div class="metadata style-scope ytd-image-tile-renderer" hidden="[[!hasTileMetadata]]">\n        <div class="headline style-scope ytd-image-tile-renderer">[[data.headline.simpleText]]</div>\n        <div class="secondary-details style-scope ytd-image-tile-renderer">[[getSecondaryDetails]]</div>\n        <div class="price style-scope ytd-image-tile-renderer">[[getOptionalDetails]]</div>\n      </div>\n </button>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return k6p=g},{mode:1});var ywS;var Na=function(){return _.J.apply(this,arguments)||this};
_.N(Na,_.J);Na.prototype.getOpenLinkIcon=function(){return _.T("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
Na.prototype.onSitelinkTap=function(){_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.T("kevlar_command_handler_migration_killswitch"))_.v2(this.hostElement,this.data.clickCommands,this.hostElement);else for(var g=_.I(this.data.clickCommands),v=g.next();!v.done;v=g.next())this.ytComponentBehavior.resolveCommand(v.value)};
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Na.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Na.prototype,"rendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Na.prototype,"data",void 0);Na=_.K([_.V({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],Na);
_.m(Na,"ytd-sitelink-renderer",function(){if(ywS!==void 0)return ywS;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sitelink-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-sitelink-renderer">\n  <button id="clickable-area" class="remove-default-button-style style-scope ytd-sitelink-renderer" on-tap="onSitelinkTap">\n    <div id="sitelink" class="style-scope ytd-sitelink-renderer">\n      <span class="style-scope ytd-sitelink-renderer">[[data.text.text]]</span>\n      <yt-icon id="open-icon" icon="[[getOpenLinkIcon()]]" class="style-scope ytd-sitelink-renderer"></yt-icon>\n    </div>\n    <div id="description-texts" class="style-scope ytd-sitelink-renderer">\n      <template is="dom-repeat" items="[[data.descriptions]]" class="style-scope ytd-sitelink-renderer">\n        <div id="desc" class="style-scope ytd-sitelink-renderer">[[item.text]]</div>\n      </template>\n    </div>\n  </button>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ywS=g},{mode:1});var Zw=function(){var g=_.J.apply(this,arguments)||this;g.paddingFix=_.T("enable_ads_web_ep_buenos_aires_and_padding_fix");return g};
_.N(Zw,_.J);Zw.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"}}}};
Zw.prototype.dataChanged=function(){var g=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(v){v.clickTrackingParams&&delete v.clickTrackingParams;g.ytMacroReplacementBehavior.sendServiceRequestAction([v])})};
Zw.prototype.shouldHideFooter=function(g){return!(g&&_.T("use_ads_engagement_panel_desktop_footer_cta"))};
_.mx.Object.defineProperties(Zw.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:g.imageTileRenderers)===void 0||((v=this.data)==null?void 0:v.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(r){var k;return(k=_.l(r,qcn))==null?void 0:k.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:g.imageTileRenderers)===void 0||((v=this.data)==null?void 0:v.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(r){var k;return((k=_.l(r,qcn))==null?void 0:k.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
Zw.prototype.dataChanged=Zw.prototype.dataChanged;_.K([_.D(mfS.YtMacroReplacementBehavior),_.F("design:type",Object)],Zw.prototype,"ytMacroReplacementBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Zw.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Zw.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Zw.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zw.prototype,"paddingFix",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data.imageTileRenderers"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Zw.prototype,"removeBorderFromImageTiles",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.imageTileRenderers"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Zw.prototype,"useFooteredMetadataRenderingStyle",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zw.prototype,"dataChanged",null);Zw=_.K([_.V({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],Zw);
_.m(Zw,"ytd-action-engagement-panel-content-renderer",function(){if(rwM!==void 0)return rwM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-engagement-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-action-engagement-panel-content-renderer">\n  <div id="sitelinks" hidden="[[!data.sitelinkRenderers]]" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n  <div id="image-tiles" hidden="[[!data.imageTileRenderers]]" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n</div>\n<div id="footer" hidden="[[shouldHideFooter(data.actionButton)]]" class="style-scope ytd-action-engagement-panel-content-renderer">\n  <div id="action" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return rwM=g},{mode:1});var cwv;var zDv=_.bC(function(g){var v=g.data;var r=g.customCommandResolver;g=_.sv();_.st(g,function(){return v().interaction},r);
_.XT(g,{visibilityCallback:function(k){var y,z=(y=v().interaction)==null?void 0:y.onFirstVisible;k&&z&&_.jW(z)},
showOption:_.Ge});return _.A("ad-grid-card-image-full-metadata-view-model",{class:function(){var k;return((k=v().interaction)==null?0:k.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:g,"aria-label":function(){var k,y;return(k=v().interaction)==null?void 0:(y=k.accessibility)==null?void 0:y.label}},_.A("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.A(_.dF,{data:function(){return v().adImage}},{adImageViewModel:function(k){return _.A(_.IE,{data:k.data,
customCommandResolver:r})}})),_.A("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.A(_.d,{cond:function(){return v().headline},
then:function(k){return _.A(_.FS,{text:k,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.A(_.d,{cond:function(){return v().detailsLine},
then:function(k){return _.A("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.A(_.dF,{data:k},{adDetailsLineViewModel:function(y){return _.A(_.RG,{data:y.data,customCommandResolver:r,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.A(_.d,{cond:function(){return v().secondaryDetailsLine},
then:function(k){return _.A("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.A(_.dF,{data:k},{adDetailsLineViewModel:function(y){return _.A(_.RG,{data:y.data,customCommandResolver:r,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"Ni");var IK5=_.bC(function(g){var v=g.data;var r=g.customCommandResolver;g=_.sv();_.st(g,function(){return v().interaction},r);
_.XT(g,{visibilityCallback:function(k){var y,z=(y=v().interaction)==null?void 0:y.onFirstVisible;k&&z&&_.jW(z)},
showOption:_.Ge});return _.A("ad-grid-card-image-view-model",{class:function(){var k;return((k=v().interaction)==null?0:k.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:g,"aria-label":function(){var k,y;return(k=v().interaction)==null?void 0:(y=k.accessibility)==null?void 0:y.label}},_.A(_.dF,{data:function(){return v().adImage}},{adImageViewModel:function(k){return _.A(_.IE,{data:k.data,
customCommandResolver:r})}}),_.A("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.A(_.dF,{data:function(){return v().adCardBadge}},{adCardBadgeViewModel:_.HjC})))},"Oi");var WBA=_.bC(function(g){var v=g.data;var r=g.customCommandResolver;g=_.sv();_.st(g,function(){return v().interaction},r);
_.XT(g,{visibilityCallback:function(k){var y,z=(y=v().interaction)==null?void 0:y.onFirstVisible;k&&z&&_.jW(z)},
showOption:_.Ge});return _.A("ad-grid-card-text-view-model",{class:function(){var k;return((k=v().interaction)==null?0:k.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:g,"aria-label":function(){var k,y;return(k=v().interaction)==null?void 0:(y=k.accessibility)==null?void 0:y.label}},_.A("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.A(_.d,{cond:function(){return v().title},
then:function(k){return _.A(_.FS,{text:k,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.A("div",{class:function(){return _.T("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInline":"ytwAdGridCardTextViewModelHostMetadataDescription"}},_.A(_.af,{each:function(){var k;
return((k=v())==null?void 0:k.descriptions)||[]},
keyBy:"INDEX"},function(k){return _.A(_.FS,{text:k,className:function(){return _.T("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline":"ytwAdGridCardTextViewModelHostMetadataDescriptionString"}})}))),_.A("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.A(_.dF,{data:function(){return v().moreInfoButton}},{adButtonViewModel:function(k){return _.A(_.BA,{data:k.data,
customCommandResolver:r})}})))},"Pi");var P5D=_.bC(function(g){var v=g.data;var r=g.customCommandResolver;var k=g.adGridCardCollectionStyle;g=_.sv();_.XT(g,{visibilityCallback:function(y){var z,W=(z=v().interaction)==null?void 0:z.onFirstVisible;y&&W&&_.jW(W)},
showOption:_.Ge});return _.A("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:g,style:function(){return"grid-template-columns: repeat("+Rkv(k?k():v().style)+", minmax(0, 1fr));"}},_.A(_.dF,{data:function(){var y;
return(y=v())==null?void 0:y.gridCards}},{adGridCardImageViewModel:function(y){return _.A(IK5,{data:y.data,
customCommandResolver:r})},
adGridCardImageFullMetadataViewModel:function(y){return _.A(zDv,{data:y.data,customCommandResolver:r})},
adGridCardTextViewModel:function(y){return _.A(WBA,{data:y.data,customCommandResolver:r})}}))},"Qi");_.B6(_.bC(function(g){var v=g.data;g=_.sv();_.st(g,function(){return v().interaction},gMD);
_.XT(g,{visibilityCallback:function(r){var k,y=(k=v().interaction)==null?void 0:k.onFirstVisible;r&&y&&_.jW(y)},
showOption:_.Ge});return _.A("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:g},_.A("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.A(_.d,{cond:_.OPF("(min-width: "+((0,_.tL)()+_.xs)+"px)"),then:function(){return _.A(_.dF,{data:function(){return v().adGridCardCollection}},{adGridCardCollectionViewModel:function(r){return _.A(P5D,{data:r.data,
customCommandResolver:gMD})}})},
else:function(){return _.A(_.dF,{data:function(){return v().adGridCardCollection}},{adGridCardCollectionViewModel:function(r){return _.A(P5D,{data:r.data,
customCommandResolver:gMD,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.A("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.A(_.dF,{data:function(){return v().adButton}},{adButtonViewModel:function(r){return _.A(_.BA,{data:r.data,
customCommandResolver:gMD})}})))},"Ri"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){var v=g.data;g=_.sv();_.st(g,function(){return v().interaction},vMS);
_.XT(g,{visibilityCallback:function(r){var k,y=(k=v().interaction)==null?void 0:k.onFirstVisible;r&&y&&_.jW(y)},
showOption:_.Ge});return _.A("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:g},_.A("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.A(_.dF,{data:function(){if(_.OPF("(min-width: "+((0,_.tL)()+_.xs)+"px)")())var r=v().adGridCardCollection;else{r=Object.assign({},_.l(v().adGridCardCollection,smD));var k;r.gridCards!==void 0&&((k=r.gridCards)==null?void 0:k.length)>1?r.style=
"AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":r.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";r={adGridCardCollectionViewModel:r}}return r}},{adGridCardCollectionViewModel:function(r){return _.A(P5D,{data:r.data,
customCommandResolver:vMS})}})),_.A("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.A(_.dF,{data:function(){return v().adButton}},{adButtonViewModel:function(r){return _.A(_.BA,{data:r.data,
customCommandResolver:vMS})}})))},"Si"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.me}});var Hm=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return g};
_.N(Hm,_.J);_.c=Hm.prototype;_.c.configureRendererStamper=function(){return{"data.contentRenderer":{id:"content",mapping:{actionEngagementPanelContentRenderer:"ytd-action-engagement-panel-content-renderer",basicImmersiveEngagementPanelContentRenderer:"ytd-action-basic-immersive-content-renderer",panelTextIconImageTilesButtonLayoutContentViewModel:"panel-text-icon-image-tiles-button-layout-content-view-model",panelTextIconTextGridCardsSubLayoutContentViewModel:"panel-text-icon-text-grid-cards-sub-layout-content-view-model"}}}};
_.c.attached=function(){this.getDataFromPlayerAndRender()};
_.c.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.c.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.c.getDataFromPlayerAndRender=function(){var g=this,v=_.Fx(this.hostElement);v&&v.getPlayerPromise().then(function(r){g.getCachedDataAndListen(r)})};
_.c.getCachedDataAndListen=function(g){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(g,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(g,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=g)};
_.c.resolveCachedActions=function(){var g=_.$A("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(g=g&&g())&&!_.ZG.isEmpty(g)&&this.sendUpdateEngagementPanelAction(g);(g=(g=_.$A("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&g())&&!_.ZG.isEmpty(g)&&this.sendChangeEngagementPanelVisibilityAction(g);(g=(g=_.$A("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&g())&&!_.ZG.isEmpty(g)&&this.sendScrollToEngagementPanelCommand(g)};
_.c.sendUpdateEngagementPanelAction=function(g){var v;_.nW(this.hostElement,"yt-update-engagement-panel-action",[(v=_.ZG.get(g,"action"))!=null?v:g])};
_.c.sendChangeEngagementPanelVisibilityAction=function(g){_.nW(this.hostElement,"yt-change-engagement-panel-visibility-action",[g])};
_.c.sendScrollToEngagementPanelCommand=function(g){_.nW(this.hostElement,"yt-scroll-to-engagement-panel-command",[g])};
_.c.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.T("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.Lx(Error("gm"))};
Hm.prototype.dataChanged=Hm.prototype.dataChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Hm.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Hm.prototype,"componentBehavior",void 0);_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",_.KE)],Hm.prototype,"ytPlayerListenerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Hm.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Hm.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Hm.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Hm.prototype,"player",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hm.prototype,"dataChanged",null);Hm=_.K([_.V({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],Hm);
_.m(Hm,"ytd-ads-engagement-panel-content-renderer",function(){if(cwv!==void 0)return cwv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ads-engagement-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-ads-engagement-panel-content-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
return cwv=g},{mode:1});var SVR;var tz=function(){var g=_.J.apply(this,arguments)||this;g.player=null;g.JSC$20007_playerEvents=new Map;g.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return g};
_.N(tz,_.J);_.c=tz.prototype;_.c.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer",commentActionButtonsRenderer:{component:"ytd-comment-action-buttons-renderer",properties:{voteCount:"[[voteCount]]"}}}}}};
_.c.created=function(){this.player=null;this.JSC$20007_playerEvents=new Map;this.JSC$20007_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$20007_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20007_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20007_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.c.attached=function(){var g=this,v=_.Fx();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));v&&v.getPlayerPromise().then(function(r){g.setPlayer(r);g.set("isPageLoad",!1)})};
_.c.setPlayer=function(g){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20007_playerEvents);this.set("player",g);g&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(g,this.JSC$20007_playerEvents),g.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.c.onLoopRangeChange=function(g){var v=_.h0().resolve(_.Bd(_.K9));if((!v||v.isOnWatch())&&this.hostElement.clientHeight){var r;!g&&((r=this.data)==null?0:r.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.c.onVideoProgress=function(g){var v,r,k=((v=this.player)==null?void 0:(r=v.getPresentingPlayerType)==null?void 0:r.call(v))===2;this.isAdPlaying!==k&&this.set("isAdPlaying",k);var y;if(!k&&(y=this.player)!=null&&y.getLoopRange()){r=this.player.getLoopRange();v=r.startTimeMs;r=r.endTimeMs;k=this.player.getProgressState(1).seekableStart;var z;v<k*1E3&&((z=this.data)==null?0:z.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
g=r<g*1E3;var W;((W=this.player)==null?0:W.getLoopRange())&&g&&this.player.seekTo(v/1E3)}};
_.c.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.c.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.c.onYtDeleteClipEngagementPanelCommand=function(g){_.l(g,rRG).command&&this.ytComponentBehavior.resolveCommand(_.l(g,rRG).command)};
_.mx.Object.defineProperties(tz.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.voteCount)||_.qd("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],tz.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],tz.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],tz.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],tz.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",_.KE)],tz.prototype,"ytPlayerListenerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],tz.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],tz.prototype,"isAdPlaying",void 0);_.K([_.u({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],tz.prototype,"isPageLoad",void 0);_.K([_.u({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],tz.prototype,"isDarkTheme",void 0);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],tz.prototype,"voteCount",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],tz.prototype,"channelEndpoint",null);_.K([_.C("channelEndpoint"),_.F("design:type",Object),_.F("design:paramtypes",[])],tz.prototype,"channelHref",null);tz=_.K([_.V({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],tz);
_.m(tz,"ytd-clip-attribution-renderer",function(){if(SVR!==void 0)return SVR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-attribution-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-clip-attribution-renderer">\n  <div id="top" class="style-scope ytd-clip-attribution-renderer">\n    <a aria-hidden="true" class="yt-simple-endpoint author-endpoint author-avatar style-scope ytd-clip-attribution-renderer" href$="[[channelHref]]" data="[[channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow class="author-avatar style-scope ytd-clip-attribution-renderer" height="40" thumbnail="[[data.authorAvatar]]" width="40">\n      </yt-img-shadow>\n    </a>\n    <div id="author-container" class="style-scope ytd-clip-attribution-renderer">\n      <a aria-hidden="true" class="yt-simple-endpoint author-endpoint style-scope ytd-clip-attribution-renderer" href$="[[channelHref]]" data="[[channelEndpoint]]" tabindex="-1">\n        <ytd-channel-name id="author" badges="[[data.authorBadges]]" channel-name="[[data.clipAuthor]]" no-endpoints="" class="style-scope ytd-clip-attribution-renderer">\n        </ytd-channel-name>\n      </a>\n      <span class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.createdText)]]</span>\n    </div>\n    <div id="menu" class="style-scope ytd-clip-attribution-renderer"></div>\n  </div>\n  <span id="title" class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.title)]]</span>\n  <div id="bottom" class="style-scope ytd-clip-attribution-renderer">\n    <div id="buttons" class="style-scope ytd-clip-attribution-renderer"></div>\n  </div>\n  <div id="ad-overlay" class="style-scope ytd-clip-attribution-renderer">\n    <svg id="ad-image" viewBox="0 0 166.96 140.96" class="style-scope ytd-clip-attribution-renderer">\n      <g class="style-scope ytd-clip-attribution-renderer"><g class="style-scope ytd-clip-attribution-renderer">\n        <path class="cls-2 style-scope ytd-clip-attribution-renderer" d="M138.1,103.79l9.9-17h0l-9.9-5.44,9.9-17h0L138.1,59,148,42s-26,20.57-38.86,29.71-9.43-22.57-9.71-47.14S90.29-6,66.86,6,0,46.55,0,46.55l9.9,6.19L0,72.54l9.9,6.35L0,98.69,9.9,105,0,124.84s63.84-42,79.56-50.56c14.81-8.09,12.15,27.13,11.87,45.13s9.14,21.43,22,13.71c12.42-7.45,33.1-22.9,34.49-23.94Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M102.26,71.67V137c.27,0,.55,0,.84-.05V72.54A4.36,4.36,0,0,1,102.26,71.67Z" transform="translate(0 0.25)"></path>\n        <path class="cls-4 style-scope ytd-clip-attribution-renderer" d="M50.49,121.06c1.82-2.79,4.46-4.68,7.11-6.57,1.3-.93,2.61-1.85,3.86-2.84a4.06,4.06,0,0,0,.95-1.75c.22-3.44-2.51-6.92-5.93-6.42-3.62,0-7.24,2.84-10.08,4.72-3.78,2.5-7.06,6.32-9.77,9.91-1.43,1.9-2.72,3.71-4,5.68-2.76,4.13-4.4,8.7-6.6,13.21a16.79,16.79,0,0,1,.55-3.13c2-5.06,4.07-10.07,7.32-14.49,1-1.36,2-2.78,3-4.12a5.68,5.68,0,0,1,1.45-.86c.28-1.65,2-2.64,3-4.07,0-.06.5.19.77.3a7.55,7.55,0,0,1,.53-1.46c0-.09.61.11.94.17,0-.36,0-.72,0-1.08,0-.1.19-.18.28-.27,1.09-1.08,2.57-1.56,3.71-2.64a12.29,12.29,0,0,1,4.18-2.46,19.89,19.89,0,0,1,5.13-1.09c3.21-.27,6.5,3.42,7.27,5.72.21.64.41,1.28.69,2.15l3.71-1.73a1.57,1.57,0,0,1,2.13.26l-.35-1,5.12-1.33c1.06.89,2.1.2,3.16,0,.86-.18,1.78-.16,1.87-1.37,0-.06.5-.19.53-.13a4.74,4.74,0,0,1,.37.87l3.05-.58-.08.81c-3.69,1.11-7.47,1.69-11,2.9a28.1,28.1,0,0,0-7.73,4,12.91,12.91,0,0,0-4,5.89,33.12,33.12,0,0,1-7.84,11.43c-1.53,1.54-3.32,2.81-5,4.23a4.84,4.84,0,0,1-3.55,1.22c-1.33-.06-1.67-.23-2-1.49a4.81,4.81,0,0,1,.19-3.38c1.63-3.31,3.52-6.4,6.53-8.65l-.23.49c.11,0,.2.07.23.05l.86-.94Zm-6.3,11.57a1.69,1.69,0,0,0,1.3,1.43,6,6,0,0,0,2.76-1.2c2-1.71,4-3.53,5.94-5.33a4,4,0,0,0,.47-.89c.31-.52,1.52-1.1,1.84-1.61,1.49-2.4,2.76-4.89,4.22-7.31.27-.45.22-3.25-.1-3.46a19.68,19.68,0,0,0-3.49,2.44c-1,.5-1.65,1.85-2.64,2.33a13.34,13.34,0,0,0-3,2.67c-1,1-1.92,1.93-2.8,3a34.65,34.65,0,0,0-2.3,3.11C45.65,128.87,44.17,131.53,44.19,132.63Z" transform="translate(0 0.25)"></path>\n        <path class="cls-1 style-scope ytd-clip-attribution-renderer" d="M0,124.84V46.55S43.43,18,66.86,6,99.14,0,99.43,24.55s-3.14,56.29,9.71,47.14S148,42,148,42v67.14s-21.71,16.29-34.57,24-22.29,4.29-22-13.71,2.94-53.22-11.87-45.13C63.84,82.87,0,124.84,0,124.84Z" transform="translate(0 0.25)"></path>\n        <path class="cls-5 style-scope ytd-clip-attribution-renderer" d="M119,12.45c-.87,10.43-4.13,19.08-15,22.06,13.42.52,14.54,9.3,15.29,18.31,1.28-9.85,4.42-18.14,15-20.18C123.63,31.85,120.11,23.44,119,12.45Z" transform="translate(0 0.25)"></path>\n        <g class="cls-6 style-scope ytd-clip-attribution-renderer">\n          <polygon class="cls-4 style-scope ytd-clip-attribution-renderer" points="166.96 114.12 146.52 104.85 161.66 80.3 137.84 92.19 132.87 70.65 126.28 95.37 110.8 90.89 120.61 104.1 105.23 112.92 119.7 114.68 116.36 135.53 131.9 122.15 141.06 140.96 143.28 116.82 166.96 114.12"></polygon>\n          <path class="cls-5 style-scope ytd-clip-attribution-renderer" d="M73.23,20.28c1.5-8,.86-14.91-1.89-20.53L69.79.51C72.37,5.79,73,12.34,71.54,20c-3,16.13-14.32,29.76-28.12,33.92a31.14,31.14,0,0,1-7.73,1.27A39.72,39.72,0,0,0,19.94,24.42c-4-2.94-7.71-3.92-10.8-2.86-5.5,1.88-6.8,9.18-4.87,15.13,3.88,11.93,16.48,20,29.69,20.2,0,.43,0,.86-.07,1.29a37.87,37.87,0,0,1-19.27,30l.82,1.51a35.69,35.69,0,0,0,5.18-3.42,39.75,39.75,0,0,0,15-28c0-.47.06-.94.07-1.41a32.46,32.46,0,0,0,8.24-1.34C58.33,51.2,70.11,37,73.23,20.28ZM34,55.17c-12.5-.23-24.4-7.77-28.06-19C4.5,31.81,5,26.47,8.05,24.09a5.66,5.66,0,0,1,1.66-.9c3.18-1.1,6.76.82,9.2,2.62A38,38,0,0,1,34,55.17Z" transform="translate(0 0.25)"></path>\n        </g>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M17.4,46.23,17,45.51,24.42,41l.44.71Q21.2,43.94,17.4,46.23Zm14.9-9.15-.44-.71,7.42-4.6.44.71ZM47.16,27.9l-.44-.72c2.57-1.58,5.07-3.09,7.47-4.54l.44.72Q51,25.52,47.16,27.9Zm15-8.94-.42-.73c2.85-1.62,5.37-3,7.69-4.19l.39.75C67.5,16,65,17.34,62.16,19ZM96,14.42a14,14,0,0,0-2.35-3.14l.58-.6A14.64,14.64,0,0,1,96.71,14ZM77.7,11.11l-.32-.77a32.13,32.13,0,0,1,8.49-2.4l.09.83A31.86,31.86,0,0,0,77.7,11.11Z" transform="translate(0 0.25)"></path>\n        <polygon class="cls-3 style-scope ytd-clip-attribution-renderer" points="57.21 88.12 56.37 88.65 56.37 11.92 57.21 11.45 57.21 88.12"></polygon>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M109.94,80.05a6.68,6.68,0,0,1-5.19-2.48l.64-.55c1.93,2.22,4.35,2.74,7.49,1.63l.28.79A9.59,9.59,0,0,1,109.94,80.05Zm10.81-5.11-.49-.69c2.11-1.48,4.48-3.21,7.06-5.14l.51.68C125.24,71.72,122.86,73.45,120.75,74.94Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M17,103.93l-.46-.7,7.28-4.83.46.7Zm14.55-9.68-.46-.7q3.73-2.49,7.27-4.84l.47.7Zm14.57-9.64-.46-.7q3.84-2.5,7.36-4.73l.45.71C51.15,81.37,48.69,83,46.14,84.61Zm14.8-9.26-.43-.73c2.89-1.7,5.4-3.08,7.68-4.22l.38.75C66.3,72.28,63.81,73.66,60.94,75.35ZM84.8,68.18A10.48,10.48,0,0,0,80,67.31a13.7,13.7,0,0,0-3.47.55l-.22-.81A14.45,14.45,0,0,1,80,66.47a11.37,11.37,0,0,1,5.15,1Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M98.67,127.76c-2.62-.79-4.81-2.9-6.35-6.12l.76-.36c1,2.09,2.82,4.77,5.84,5.68Zm8.65-1.68-.4-.73c1.81-1,4.31-2.53,7.45-4.55l.45.7C111.67,123.53,109.15,125.07,107.32,126.08Zm14.81-9.4-.47-.7c2.38-1.59,4.82-3.26,7.24-4.92l.47.69C127,113.41,124.51,115.08,122.13,116.68Z" transform="translate(0 0.25)"></path>\n        <ellipse class="cls-4 style-scope ytd-clip-attribution-renderer" cx="71.33" cy="51.78" rx="8.55" ry="6.47" transform="translate(-6.69 93.03) rotate(-63.7)"></ellipse>\n      </g></g>\n    </svg>\n    <div id="ad-text" class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.adPlayingText)]]</div>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return SVR=g},{mode:1});var otq;var Dw=function(){var g=_.J.apply(this,arguments)||this;g.player=null;g.JSC$20012_playerEvents=new Map;return g};
_.N(Dw,_.J);_.c=Dw.prototype;_.c.created=function(){this.player=null;this.JSC$20012_playerEvents=new Map;this.JSC$20012_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20012_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20012_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.c.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.c.attached=function(){var g=this,v=_.Fx();v&&v.getPlayerPromise().then(function(r){g.setPlayer(r);g.set("isPageLoad",!1)})};
_.c.setPlayer=function(g){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20012_playerEvents);this.set("player",g);if(g){this.ytPlayerListenerBehavior.listenToPlayerEvents(g,this.JSC$20012_playerEvents);var v;(g==null?void 0:(v=g.getPresentingPlayerType)==null?void 0:v.call(g))===2&&this.playerAdStartHandler()}};
_.c.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.c.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.c.onVideoProgress=function(){var g,v,r=((g=this.player)==null?void 0:(v=g.getPresentingPlayerType)==null?void 0:v.call(g))===2;this.isAdPlaying!==r&&this.set("isAdPlaying",r)};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Dw.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Dw.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",_.KE)],Dw.prototype,"ytPlayerListenerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Dw.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Dw.prototype,"isAdPlaying",void 0);
_.K([_.u({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],Dw.prototype,"isPageLoad",void 0);Dw=_.K([_.V({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],Dw);
_.m(Dw,"ytd-clip-section-footer-renderer",function(){if(otq!==void 0)return otq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-section-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="buttons" class="style-scope ytd-clip-section-footer-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return otq=g},{mode:1});var YVS;var UZM;var LZ=function(){return _.J.apply(this,arguments)||this};
_.N(LZ,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],LZ.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],LZ.prototype,"data",void 0);LZ=_.K([_.V({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],LZ);
_.m(LZ,"ytd-clip-ad-state-renderer",function(){if(UZM!==void 0)return UZM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-ad-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="message" class="style-scope ytd-clip-ad-state-renderer">\n  <div id="title" class="style-scope ytd-clip-ad-state-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="body" class="style-scope ytd-clip-ad-state-renderer">[[getSimpleString(data.body)]]</div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return UZM=g},{mode:1});var Awn;var wU=function(){var g=_.J.apply(this,arguments)||this;g.value="";g.valid=!1;g.userChangedValue=!1;g.disabled=!1;g.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return g};
_.N(wU,_.J);_.c=wU.prototype;_.c.detached=function(){this.userChangedValue=!1};
_.c.handleKeyDown=function(g){if(_.MF)var v=13;else _.HTh&&_.Ra?v=13:v=13;g.keyCode===v&&g.preventDefault()};
_.c.handleInput=function(){var g=_.hb(this.hostElement).querySelector("#title");if(g){var v=(g.value||"").replace(/\r|\n/g," ");this.set("value",v);g.value=v;this.valid=g.validate();this.userChangedValue=!0}};
_.c.handleBlur=function(){this.valid=_.hb(this.hostElement).querySelector("#title").validate()};
_.c.onValueChanged=function(){_.hV(this.hostElement,"title-changed",{title:this.value})};
_.c.onValidChanged=function(){_.hV(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.c.setInput=function(g,v){var r=_.hb(this.hostElement).querySelector("#title");r&&(r.value=g,this.handleInput(),v&&(r.invalid=!1,this.valid=!0))};
_.c.onClipCreationDisable=function(){this.set("disabled",!0)};
_.c.onClipCreationEnable=function(){this.set("disabled",!1)};
_.c.onClipCreationVisibilityChange=function(g){var v=this;g.visible?requestAnimationFrame(function(){var r;((r=_.hb(v.hostElement).querySelector("#title"))==null?void 0:r.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
wU.prototype.onValidChanged=wU.prototype.onValidChanged;wU.prototype.onValueChanged=wU.prototype.onValueChanged;wU.prototype.handleBlur=wU.prototype.handleBlur;wU.prototype.handleInput=wU.prototype.handleInput;wU.prototype.handleKeyDown=wU.prototype.handleKeyDown;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],wU.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],wU.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],wU.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],wU.prototype,"value",void 0);_.K([_.u(),_.F("design:type",Object)],wU.prototype,"valid",void 0);_.K([_.u(),_.F("design:type",Object)],wU.prototype,"userChangedValue",void 0);_.K([_.u(),_.F("design:type",Object)],wU.prototype,"disabled",void 0);_.K([_.zz("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],wU.prototype,"handleKeyDown",null);
_.K([_.zz("input"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wU.prototype,"handleInput",null);_.K([_.zz("blur"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wU.prototype,"handleBlur",null);_.K([_.IU("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wU.prototype,"onValueChanged",null);
_.K([_.IU("valid"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wU.prototype,"onValidChanged",null);wU=_.K([_.V({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],wU);
_.m(wU,"ytd-clip-creation-text-input-renderer",function(){if(Awn!==void 0)return Awn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-creation-text-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-textarea id="title" char-counter="" disabled="[[disabled]]" label="[[getSimpleString(data.placeholderText)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="" pattern=".+" required="" use-v2-underline="" class="style-scope ytd-clip-creation-text-input-renderer"></tp-yt-paper-textarea>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Awn=g},{mode:1});var eDb;var aKn;var EtA;var dZR;var p_d;var Qt=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};g.pendingStoryboardImages_={};g.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];g.tickLabelInterval=30;g.mediumTickInterval=5;g.largeTickInterval=15;g.aboveRulerHeight=32;g.rulerHeight=50;g.smallTickHeight=4;g.mediumTickHeight=8;g.largeTickHeight=16;g.mediaListeners_=
{};return g};
_.N(Qt,_.J);_.c=Qt.prototype;_.c.attached=function(){var g=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(v){v=_.I(["screen and (min-resolution: "+v+")","screen and (max-resolution: "+v+")"]);for(var r=v.next();!r.done;r=v.next()){r=r.value;var k=window.matchMedia(r);k&&(g.mediaListeners_[r]=g.updatePixelRatio_.bind(g),k.addEventListener?k.addEventListener("change",g.mediaListeners_[r]):k.addListener?k.addListener(g.mediaListeners_[r]):delete g.mediaListeners_[r])}})};
_.c.detached=function(){this.setPlayer(null);for(var g=_.I(Object.keys(this.mediaListeners_)),v=g.next();!v.done;v=g.next()){var r=v.value;v=this.mediaListeners_[r];(r=window.matchMedia(r))&&(r.removeEventListener?r.removeEventListener("change",v):r.removeListener&&r.removeListener(v))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.c.onVisibilityChangedAction_=function(g){var v=this;g.visible&&!this.player_&&(g=_.Fx())&&g.getPlayerPromise().then(function(r){v.setPlayer(r)})};
_.c.setPlayer=function(g){g&&this.set("player_",g)};
_.c.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.c.setUpCanvas_=function(){var g=this.rulerWidth,v=this.devicePixelRatio_,r=this.visible;this.set("canvasReady_",!1);if(r&&v!==0){r=this.aboveRulerHeight+this.rulerHeight;var k=_.hb(this.hostElement).querySelector("#ticks");k.width=g*v;k.height=r*v;k.style.width=g+"px";k.style.height=r+"px";k.getContext("2d").scale(v,v);this.set("canvasReady_",!0)}};
_.c.drawRuler_=function(g,v,r,k,y,z,W,S,Y,e,a,E){g&&r&&v&&(g=_.hb(this.hostElement).querySelector("#ticks"),v=g.getContext("2d"),v.clearRect(0,0,g.width,g.height),v.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),v.lineWidth=2,v.beginPath(),v.moveTo(0,this.aboveRulerHeight),v.lineTo(g.width,this.aboveRulerHeight),v.moveTo(0,g.height),v.lineTo(g.width,g.height),v.stroke(),this.drawRulerTicks_(g,z,y,k),this.drawStoryboardImages_(g,r,z,y,k),v.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
v.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(W-z,k,!1),this.rulerHeight),r=this.timeToPixels_(S-z,k,!1),v.fillRect(r,this.aboveRulerHeight,g.width-r,this.rulerHeight),this.drawSpeedLines_(g,z,E))};
_.c.drawRulerTicks_=function(g,v,r,k){var y=g.getContext("2d");y.save();y.lineWidth=1;for(var z=Math.floor(Math.max(0,v-this.tickLabelInterval));z<v+r;z++){y.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var W=(z-v)*k;y.beginPath();y.moveTo(W,g.height);var S=this.smallTickHeight;z%this.largeTickInterval===0?S=this.largeTickHeight:z%this.mediumTickInterval===0&&(S=this.mediumTickHeight);y.lineTo(W,g.height-S);y.stroke();z%this.tickLabelInterval===0&&(y.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),y.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),y.fillText(HK(z),W+4,12),y.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),y.moveTo(W,0),y.lineTo(W,this.aboveRulerHeight),y.stroke())}y.restore()};
_.c.percentToHex_=function(g){g=Math.round(g*255).toString(16);g.length<2&&(g="0"+g);return g};
_.c.drawSpeedLines_=function(g,v,r){var k=g.getContext("2d");k.save();var y=Math.min(25,Math.abs(r)-15)/25,z=g.width*.3*y,W=g.width*-.3,S=g.width*1.3,Y=this.aboveRulerHeight;g=g.height;var e=Math.round(4*y),a=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");a.length<7&&(a="#"+a.substring(1,4).repeat(2));var E=this.percentToHex_(.5+y/2);E=a+E;a+="00";if(y>0)for(y=0;y<e;y++){var p=W+Math.random()*(S-W),f=Y+Math.random()*(g-Y),Z=z+v%z,L=k.createLinearGradient(p,f,p+Z,f);
r<0?(L.addColorStop(0,E),L.addColorStop(.4,E),L.addColorStop(.9,a)):(L.addColorStop(.1,a),L.addColorStop(.6,E),L.addColorStop(1,E));k.strokeStyle=L;k.lineWidth=1;k.beginPath();k.moveTo(p,f);k.lineTo(p+Z,f);k.stroke()}k.restore()};
_.c.getStoryboardForTime_=function(g,v,r){r===void 0&&(r=v.getNumberOfStoryboardLevels()-1);g=v.getStoryboardFrameIndex(g,r);return v.getStoryboardFrame(g,r)};
_.c.drawStoryboardImages_=function(g,v,r,k,y){if(!this.disabled){g=g.getContext("2d");var z=this.getStoryboardForTime_(0,v);if(z){var W=z.width/z.columns;z=z.height/z.rows;var S=W/z,Y=this.rulerHeight*S;Y=this.tickLabelInterval*(S<this.tickLabelInterval*y/this.rulerHeight?1/Math.floor(this.tickLabelInterval*y/Y):Math.round(Y/(this.tickLabelInterval*y)));var e=Y*y,a=this.rulerHeight,E=e/this.rulerHeight,p=Math.floor(Math.max(0,r-Y));for(p-=p%Y;p<r+k;p+=Y){var f=this.getStoryboardForTime_(p,v),Z=this.getPreloadedStoryboard_(f.url);
if(Z){var L=(p-r)*y,Q=this.aboveRulerHeight,O=f.column*W,q=f.row*z;if(S<E){var X=a/(e/S);f=W;X*=z;q+=(z-X)/2}else f=e/(a*S)*W,X=z,O+=(W-f)/2;g.drawImage(Z,O,q,f,X,L,Q,e,a)}else this.fetchStoryboardImage_(f)}}}};
_.c.getPreloadedStoryboard_=function(g){return this.storyboardImages_.find(function(v){if(v.src==g)return!0;var r=v.src.indexOf(g);return r!=-1&&r==v.src.length-g.length})};
_.c.fetchStoryboardImage_=function(g){var v=this,r=this.getPreloadedStoryboard_(g.url),k=this.pendingStoryboardImages_[g.url];r||k!==void 0||(r=new Promise(function(y){var z=new Image(g.width,g.height);z.src=g.url;z.onload=function(){y(z)};
z.onerror=function(){y(null)}}),this.pendingStoryboardImages_[g.url]=r,r.then(function(y){y&&v.push("storyboardImages_",y);
return y}).finally(function(){delete v.pendingStoryboardImages_[g.url]}))};
_.c.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.c.timeToPixels_=function(g,v,r){g*=v;return r===void 0||r?g+"px":g};
_.c.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
Qt.prototype.drawRuler_=Qt.prototype.drawRuler_;Qt.prototype.setUpCanvas_=Qt.prototype.setUpCanvas_;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Qt.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Qt.prototype,"ytRendererBehavior",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],Qt.prototype,"start",void 0);_.K([_.u({value:30}),_.F("design:type",Number)],Qt.prototype,"end",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],Qt.prototype,"visible",void 0);_.K([_.u(),_.F("design:type",Object)],Qt.prototype,"player_",void 0);_.K([_.u(),_.F("design:type",Number)],Qt.prototype,"tickSpacing",void 0);_.K([_.u(),_.F("design:type",Number)],Qt.prototype,"windowSizeSec",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],Qt.prototype,"rulerWidth",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],Qt.prototype,"rulerShift",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],Qt.prototype,"canvasReady_",void 0);_.K([_.u({value:function(){return[]}}),
_.F("design:type",Array)],Qt.prototype,"storyboardImages_",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Qt.prototype,"disabled",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],Qt.prototype,"forceRender_",void 0);_.K([_.u({value:1}),_.F("design:type",Number)],Qt.prototype,"devicePixelRatio_",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],Qt.prototype,"windowSpeed",void 0);
_.K([_.IU("visible","devicePixelRatio_","rulerWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qt.prototype,"setUpCanvas_",null);
_.K([_.IU("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.F("design:type",Function),_.F("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.F("design:returntype")],Qt.prototype,"drawRuler_",null);Qt=_.K([_.HX({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],Qt);
_.m(Qt,"yt-clip-creation-scrubber-canvas",function(){if(p_d===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-canvas--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<canvas id="ticks" class="style-scope yt-clip-creation-scrubber-canvas"></canvas>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);p_d=g}g=p_d;return g},
{mode:2});var TMM;var lKd;var CZ=function(){var g=_.J.apply(this,arguments)||this;g.start=0;g.end=30;g.visible=!1;g.draggingLeft_=!1;g.draggingRight_=!1;g.draggingRuler_=!1;g.draggingWindow_=!1;g.seekableStart=0;g.seekableEnd=0;g.rulerWidth_=0;g.rulerShift_=0;g.windowSlideSpeed=0;g.disabled=!1;g.initialized=!1;g.durationAccessibilityLabel="";g.activeLoopRange_=!1;g.rulerDragMouseStart_=0;g.rulerDragRulerStart_=0;g.rulerDragStartTime_=0;g.rulerDragEndTime_=0;g.dragMouseLastX_=0;g.scrollInterval_=null;g.scrubberVe_=null;g.boundHandlers_=
{};g.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return g};
_.N(CZ,_.J);_.c=CZ.prototype;
_.c.created=function(){var g=this;this.JSC$20025_playerEvents=new Map;this.JSC$20025_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$20025_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$20025_playerEvents.set("onStateChange",this.onStateChange_);var v={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(v).forEach(function(r){g.boundHandlers_[r]=v[r].bind(g)})};
_.c.attached=function(){this.activeLoopRange_=!1;_.hb(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.hb(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.Tp(156731)};
_.c.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.hb(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.hb(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.c.onVisibilityChangedAction_=function(g){var v=this;g.visible&&!this.player_&&(g=_.Fx())&&g.getPlayerPromise().then(function(r){v.setPlayer(r)})};
_.c.setPlayer=function(g){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20025_playerEvents);g&&(this.set("player_",g),this.ytPlayerListenerBehavior.listenToPlayerEvents(g,this.JSC$20025_playerEvents))};
_.c.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.c.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.c.beginHandleDrag_=function(g){this.disabled||(g.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=g.clientX,g.target===_.hb(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():g.target===_.hb(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.c.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.c.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.c.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.c.beginRulerDrag_=function(g){this.disabled||(g.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=g.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.c.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.c.beginWindowScroll_=function(){var g=this;this.scrollInterval_=setInterval(function(){var v=g.windowSlideSpeed;if(v=_.YSb(g.start,g.boundedRulerStartLimit_())?v-.1:_.YSb(g.end,g.boundedRulerEndLimit_())?v+.1:0){var r=g.capRulerOffset_(g.rulerShift_+v);r==g.rulerShift_?v=0:(g.set("rulerShift_",r),_.hV(g.hostElement,"set-fixed-length-range",{start:g.start+v,duration:g.end-g.start}))}g.set("windowSlideSpeed",v)},33)};
_.c.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.c.endDrag_=function(){this.logClick();var g=void 0;this.draggingRight_?g=this.end-1:this.draggingLeft_&&(g=this.start);this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1;this.endWindowScroll_();this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end,g);this.removeMouseEventHandlers_();this.rulerShift_+this.windowSizeSec_<this.end+this.pixelsToTime_(16)&&this.set("rulerShift_",this.end-this.windowSizeSec_+this.pixelsToTime_(16));
this.rulerShift_>this.start-this.pixelsToTime_(16)&&this.set("rulerShift_",this.start-this.pixelsToTime_(16))};
_.c.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.c.updateRulerSize_=function(){this.set("rulerWidth_",_.hb(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.c.handleMouseDrag_=function(g){g.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(g):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(g):this.draggingWindow_&&this.handleWindowDrag_(g))};
_.c.handleRulerDrag_=function(g){g=this.pixelsToTime_(g.clientX-this.rulerDragMouseStart_);g=this.capRulerOffset_(this.rulerDragRulerStart_-g);this.set("rulerShift_",g);var v=this.rulerDragStartTime_-(this.rulerDragRulerStart_-g);_.hV(this.hostElement,"set-fixed-length-range",{start:v,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-g)-v})};
_.c.handleWindowDrag_=function(g){var v=g.clientX-this.dragMouseLastX_;this.dragMouseLastX_=g.clientX;g=this.pixelsToTime_(v);_.hV(this.hostElement,"set-fixed-length-range",{start:this.start+g,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.c.capRulerOffset_=function(g){var v=this.seekableStart-this.pixelsToTime_(16),r=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(v,g),r)};
_.c.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.c.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.c.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.c.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.c.handleWindowHandleDrag_=function(g){var v=g.clientX-this.dragMouseLastX_;this.dragMouseLastX_=g.clientX;g=this.pixelsToTime_(v);if(this.draggingLeft_){var r=this.start+g;var k=this.end}else this.draggingRight_&&(r=this.start,k=this.end+g);_.hV(this.hostElement,"set-range",{start:r,end:k,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.c.onVideoProgress_=function(g){this.disabled||(g=this.timeToPixels_(g-this.rulerShift_,this.tickSpacing_),_.hb(this.hostElement).querySelector("#playhead").style.transform="translateX("+g+")")};
_.c.onClipCreationDisable_=function(){this.endDrag_()};
_.c.timeToPixels_=function(g,v,r){g*=v;return r===void 0||r?g+"px":g};
_.c.pixelsToTime_=function(g){return g/this.tickSpacing_};
_.c.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.c.centerRuler_=function(g,v,r){this.set("rulerShift_",this.capRulerOffset_(g+(v-g)/2-r/2))};
_.c.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.c.updateLoopRange_=function(g,v,r,k,y,z,W){g&&(v&&k&&!r?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(g.pauseVideo(),g.seekTo(y,!1,void 0,void 0,50)):this.draggingRight_?(g.pauseVideo(),g.seekTo(z-.1,!1,void 0,void 0,50)):(W!==void 0?g.seekTo(W,!0,void 0,void 0,50):(v=g.getCurrentTime(),v<y||v>z?g.seekTo(y,!0,void 0,void 0,50):g.seekTo(v,!0,void 0,void 0,50)),g.playVideo()),g.setLoopRange({startTimeMs:y*1E3,endTimeMs:z*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(g.getCurrentTime())):
this.activeLoopRange_&&(g.setLoopRange(null),this.activeLoopRange_=!1))};
_.c.updateHandles_=function(){_.hb(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.hb(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.c.updateRuler_=function(){var g=this.end,v=this.start,r=this.draggableStartLimit_(),k=this.draggableEndLimit_();(v<r-.001||g>k+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.c.computeDurationLabel_=function(g,v){return g?g.replace("$clip_length",parseFloat(v).toFixed(1)):""};
_.c.computeDuration_=function(g,v){return this.isValidTime_(g)&&this.isValidTime_(v)&&g<v?v-g:0};
_.c.isValidTime_=function(g){return isNaN(parseFloat(g))||g<0?!1:this.player_?g>=this.seekableStart&&g<=this.seekableEnd:!0};
_.c.computeWindowSizeSec_=function(g,v,r){return Math.min((g||12E4)/1E3,r-v)};
_.c.computeTickSpacing_=function(g,v){return v?v/g:1};
_.c.onDragStateChanged_=function(){_.hV(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.c.centerRangeOnTime_=function(g){var v=this.duration;g=k$b(g-v/2,v,this.seekableStart,this.seekableEnd);_.hV(this.hostElement,"set-fixed-length-range",{start:g.start,duration:g.end-g.start})};
_.c.nearlyLessThan_=function(g,v,r){return g+(r===void 0?1E-6:r)<v};
_.c.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var g=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(g,this.start)||this.nearlyLessThan_(this.end,g))&&this.centerRangeOnTime_(g)}};
_.c.onStateChange_=function(g){this.visible&&!this.disabled&&g==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.c.computeDragState_=function(g,v,r,k){return g?"left":v?"right":r?"ruler":k?"window":"none"};
_.c.logClick=function(){var g=_.Z3(),v=_.NP();g&&v&&this.scrubberVe_&&(_.T("combine_ve_grafts")?_.r2(_.Y6(),this.scrubberVe_,v):_.jc(g,v,this.scrubberVe_),_.qc(g,this.scrubberVe_))};
CZ.prototype.onDragStateChanged_=CZ.prototype.onDragStateChanged_;CZ.prototype.updateRuler_=CZ.prototype.updateRuler_;CZ.prototype.updateHandles_=CZ.prototype.updateHandles_;CZ.prototype.onUpdateLoopRange=CZ.prototype.onUpdateLoopRange;CZ.prototype.onInitializedChanged_=CZ.prototype.onInitializedChanged_;CZ.prototype.onVisibleChanged_=CZ.prototype.onVisibleChanged_;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],CZ.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",Object)],CZ.prototype,"ytPlayerListenerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],CZ.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"start",void 0);_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"end",void 0);_.K([_.u({computed:"computeDuration_(start, end)"}),_.F("design:type",Number)],CZ.prototype,"duration",void 0);
_.K([_.u(),_.F("design:type",String)],CZ.prototype,"lengthTemplate",void 0);_.K([_.u({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.F("design:type",String)],CZ.prototype,"durationLabel",void 0);_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"visible",void 0);_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"player_",void 0);_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"draggingLeft_",void 0);_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"draggingRight_",void 0);
_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"draggingRuler_",void 0);_.K([_.u({value:!1}),_.F("design:type",Object)],CZ.prototype,"draggingWindow_",void 0);_.K([_.u({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.F("design:type",Number)],CZ.prototype,"tickSpacing_",void 0);_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"seekableStart",void 0);_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"seekableEnd",void 0);
_.K([_.u(),_.F("design:type",Number)],CZ.prototype,"windowSizeMs",void 0);_.K([_.u({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.F("design:type",Number)],CZ.prototype,"windowSizeSec_",void 0);_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"rulerWidth_",void 0);_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"rulerShift_",void 0);_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"windowSlideSpeed",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],CZ.prototype,"disabled",void 0);_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"initialized",void 0);_.K([_.u(),_.F("design:type",Object)],CZ.prototype,"durationAccessibilityLabel",void 0);_.K([_.u({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.F("design:type",String)],CZ.prototype,"dragState",void 0);
_.K([_.IU("visible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CZ.prototype,"onVisibleChanged_",null);_.K([_.IU("initialized"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CZ.prototype,"onInitializedChanged_",null);_.K([_.IU("player_","visible","disabled","initialized","start","end"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CZ.prototype,"onUpdateLoopRange",null);
_.K([_.IU("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CZ.prototype,"updateHandles_",null);_.K([_.IU("start","end"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CZ.prototype,"updateRuler_",null);
_.K([_.IU("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CZ.prototype,"onDragStateChanged_",null);CZ=_.K([_.HX({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],CZ);
_.m(CZ,"yt-clip-creation-scrubber-view",function(){if(lKd===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-view--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_scrubber_view.yt.clip.creation.scrubber.view.css.js--\x3e<div id="trimmer" class="style-scope yt-clip-creation-scrubber-view">\n  <div id="ruler" aria-hidden="true" class="style-scope yt-clip-creation-scrubber-view">\n    <yt-clip-creation-scrubber-canvas id="ticks" disabled="[[disabled]]" end="[[end]]" ruler-shift="[[rulerShift_]]" ruler-width="[[rulerWidth_]]" start="[[start]]" tick-spacing="[[tickSpacing_]]" visible="[[visible]]" window-size-sec="[[windowSizeSec_]]" window-speed="[[windowSlideSpeed]]" class="style-scope yt-clip-creation-scrubber-view">\n    </yt-clip-creation-scrubber-canvas>\n    <div id="handles" class="style-scope yt-clip-creation-scrubber-view">\n      <div class="handle style-scope yt-clip-creation-scrubber-view" id="handle-left">\n        <div class="handle-grip style-scope yt-clip-creation-scrubber-view"></div>\n      </div>\n      <div class="handle style-scope yt-clip-creation-scrubber-view" id="handle-right">\n        <div class="handle-grip style-scope yt-clip-creation-scrubber-view"></div>\n      </div>\n    </div>\n    <div id="playhead" class="style-scope yt-clip-creation-scrubber-view"></div>\n  </div>\n</div>\n<div id="duration" aria-label="[[durationAccessibilityLabel]]" class="style-scope yt-clip-creation-scrubber-view">[[durationLabel]]</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;TMM===void 0&&(TMM=document.createElement("template"));var k=TMM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);lKd=g}g=lKd;return g},{mode:2});var uX=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};g.startHighlightTimeout=0;g.endHighlightTimeout=0;return g};
_.N(uX,_.J);_.c=uX.prototype;_.c.attached=function(){var g=this;this.startInput.addEventListener("input",function(v){return g.handleStartInput_(v)});
this.endInput.addEventListener("input",function(v){return g.handleEndInput_(v)});
this.startInput.addEventListener("focusout",function(v){return g.handleStartBlur_(v)});
this.endInput.addEventListener("focusout",function(v){return g.handleEndBlur_(v)})};
_.c.setPlayer=function(g){this.set("player_",g)};
_.c.onSetFixedLengthRange_=function(g){var v=g.detail;g=v.start;var r=v.duration,k=v.startLimit;v=v.endLimit;k||(k=this.seekableStart_);v||(v=this.seekableEnd_);g=k$b(g,r,k,v);this.start=g.start;this.end=g.end};
_.c.onSetRange_=function(g){var v=g.detail;g=v.start;var r=v.end,k=v.startLimit;v=v.endLimit;k||(k=this.seekableStart_);v||(v=this.seekableEnd_);if(g=yaA(g,r,k,v,this.minLengthSec,this.maxLengthSec))this.start=g.start,this.end=g.end};
_.c.updateInputs_=function(){var g=this.end,v=this.start;this.startInput.focused||(this.startInput.value=HK(v,!0));this.endInput.focused||(this.endInput.value=HK(g,!0))};
_.c.handleStartInput_=function(g){g=ran(g.target.value);if(g===null)this.set("startValid",!1);else{var v=this.end,r=yaA(g,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);r?(this.set("endWillUpdate",r.end!==v),this.set("startValid",r.start===g)):this.set("startValid",!1)}};
_.c.handleEndInput_=function(g){g=ran(g.target.value);if(g===null)this.set("endValid",!1);else{var v=this.start,r=caq(this.start,g,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);r?(this.set("startWillUpdate",r.start!==v),this.set("endValid",r.end===g)):this.set("endValid",!1)}};
_.c.handleStartBlur_=function(g){g=ran(g.target.value);g===null?this.startInput.value=HK(this.start,!0):this.forceUpdateInputs_(yaA(g,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.c.handleEndBlur_=function(g){g=ran(g.target.value);g===null?this.endInput.value=HK(this.end,!0):this.forceUpdateInputs_(caq(this.start,g,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.c.forceUpdateInputs_=function(g){g&&(this.start=g.start,this.end=g.end);this.startInput.value=HK(this.start,!0);this.endInput.value=HK(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.c.initializeClipRange_=function(){var g=this.seekableEnd_,v=this.seekableStart_,r=this.visible_,k=this.player_;if(!k||!r||v===null||!g)this.set("initialized",!1);else if(!this.initialized){var y=k.getCurrentTime(),z=this.getDefaultLengthSec_();r=k.getVideoData();var W=k.getPlayerState()==1,S=r.isLive;z=Math.min(z,g-v);y=Math.max(0,y);g=S?caq(y-z,y,v,g,this.minLengthSec,this.maxLengthSec):W?k$b(y-z/2,z,v,g):k$b(y,z,v,g);this.start=g.start;this.end=g.end;this.set("initialized",!0);r.isLive&&k.seekTo(g.start);
this.startInput.value=HK(this.start,!0);this.endInput.value=HK(this.end,!0)}};
_.c.onStartChanged_=function(){var g=this;_.hV(this.hostElement,"start-changed",{start:this.start});var v;isNaN((v=this.oldStart)!=null?v:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){g.set("highlightStart",!1);g.startHighlightTimeout=0;g.oldStart=g.start},3E3))};
_.c.onEndChanged_=function(){var g=this;_.hV(this.hostElement,"end-changed",{end:this.end});var v;isNaN((v=this.oldEnd)!=null?v:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){g.set("highlightEnd",!1);g.endHighlightTimeout=0;g.oldEnd=g.end},3E3))};
_.c.onVisibilityChangedAction_=function(g){var v=this;this.set("visible_",g.visible);this.visible_&&!this.player_&&(g=_.Fx())&&g.getPlayerPromise().then(function(r){v.setPlayer(r)})};
_.c.computeMinLengthSec_=function(g){return g/1E3||5};
_.c.computeMaxLengthSec_=function(g){return g/1E3||60};
_.c.computeDefaultLengthSec_=function(g){return g/1E3};
_.c.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.c.computeSeekableStart_=function(g,v){return g&&v?g.getProgressState(1).seekableStart:0};
_.c.computeSeekableEnd_=function(g,v){return g&&v?g.getProgressState(1).seekableEnd:0};
_.c.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.c.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.c.onDragState_=function(g){this.set("highlightStart",g.detail.startChanging);this.set("highlightEnd",g.detail.endChanging)};
uX.prototype.onDragState_=uX.prototype.onDragState_;uX.prototype.onEndChanged_=uX.prototype.onEndChanged_;uX.prototype.onStartChanged_=uX.prototype.onStartChanged_;uX.prototype.initializeClipRange_=uX.prototype.initializeClipRange_;uX.prototype.updateInputs_=uX.prototype.updateInputs_;uX.prototype.onSetRange_=uX.prototype.onSetRange_;uX.prototype.onSetFixedLengthRange_=uX.prototype.onSetFixedLengthRange_;
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],uX.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],uX.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],uX.prototype,"data",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],uX.prototype,"start",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],uX.prototype,"startValid",void 0);
_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],uX.prototype,"startWillUpdate",void 0);_.K([_.u({value:30}),_.F("design:type",Number)],uX.prototype,"end",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],uX.prototype,"endValid",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],uX.prototype,"endWillUpdate",void 0);_.K([_.u({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.F("design:type",Number)],uX.prototype,"minLengthSec",void 0);
_.K([_.u({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.F("design:type",Number)],uX.prototype,"maxLengthSec",void 0);_.K([_.u({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.F("design:type",Number)],uX.prototype,"defaultLengthSec",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],uX.prototype,"visible_",void 0);_.K([_.u(),_.F("design:type",Object)],uX.prototype,"player_",void 0);
_.K([_.u({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.F("design:type",Number)],uX.prototype,"seekableStart_",void 0);_.K([_.u({computed:"computeSeekableEnd_(player_, visible_)"}),_.F("design:type",Number)],uX.prototype,"seekableEnd_",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],uX.prototype,"initialized",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],uX.prototype,"disabled",void 0);
_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],uX.prototype,"highlightStart",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],uX.prototype,"highlightEnd",void 0);_.K([_.PX("#start"),_.F("design:type",HTMLInputElement)],uX.prototype,"startInput",void 0);_.K([_.PX("#end"),_.F("design:type",HTMLInputElement)],uX.prototype,"endInput",void 0);
_.K([_.zz("set-fixed-length-range"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],uX.prototype,"onSetFixedLengthRange_",null);_.K([_.zz("set-range"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],uX.prototype,"onSetRange_",null);_.K([_.IU("start","end"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uX.prototype,"updateInputs_",null);
_.K([_.IU("player_","visible_","seekableStart_","seekableEnd_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uX.prototype,"initializeClipRange_",null);_.K([_.IU("start"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uX.prototype,"onStartChanged_",null);_.K([_.IU("end"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uX.prototype,"onEndChanged_",null);
_.K([_.zz("clips-drag-state"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],uX.prototype,"onDragState_",null);uX=_.K([_.HX({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],uX);
_.m(uX,"yt-clip-creation-scrubber-renderer",function(){if(dZR===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_scrubber_renderer.yt.clip.creation.scrubber.renderer.css.js--\x3e<div id="text-inputs" class="style-scope yt-clip-creation-scrubber-renderer">\n  <yt-icon id="warning-start" icon="warning" class="style-scope yt-clip-creation-scrubber-renderer"></yt-icon>\n  <tp-yt-iron-input allowed-pattern="[\\d\\.\\:]" disabled="[[disabled]]" prevent-invalid-input="" role="presentation" class="style-scope yt-clip-creation-scrubber-renderer">\n    <input id="start" placeholder="[[data.startAccessibility.accessibilityData.label]]" type="text" class="style-scope yt-clip-creation-scrubber-renderer">\n  </tp-yt-iron-input>\n  <span id="spacer" aria-hidden="true" class="style-scope yt-clip-creation-scrubber-renderer">\u2013</span>\n  <tp-yt-iron-input allowed-pattern="[\\d\\.\\:]" disabled="[[disabled]]" prevent-invalid-input="" role="presentation" class="style-scope yt-clip-creation-scrubber-renderer">\n    <input id="end" placeholder="[[data.endAccessibility.accessibilityData.label]]" type="text" class="style-scope yt-clip-creation-scrubber-renderer">\n  </tp-yt-iron-input>\n  <yt-icon id="warning-end" icon="warning" class="style-scope yt-clip-creation-scrubber-renderer"></yt-icon>\n</div>\n<yt-clip-creation-scrubber-view disabled="[[disabled]]" duration-accessibility-label="[[data.durationAccessibility.accessibilityData.label]]" end="[[end]]" initialized="[[initialized]]" length-template="[[data.lengthTemplate]]" seekable-end="[[seekableEnd_]]" seekable-start="[[seekableStart_]]" start="[[start]]" visible="[[visible_]]" window-size-ms="[[data.windowSizeMs]]" class="style-scope yt-clip-creation-scrubber-renderer">\n</yt-clip-creation-scrubber-view>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;EtA===void 0&&(EtA=document.createElement("template"));var k=EtA;r.call(v,k.content.cloneNode(!0),g.content.firstChild);dZR=g}g=dZR;return g},{mode:2});var xj=function(){var g=_.J.apply(this,arguments)||this;g.player_=null;g.JSC$20039_playerEvents=new Map;g.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return g};
_.N(xj,_.J);_.c=xj.prototype;_.c.configureRendererStamper=function(){return{submitButton_:{id:"share",mapping:{buttonRenderer:"yt-button-renderer"}},cancelButton_:{id:"cancel",mapping:{buttonRenderer:"yt-button-renderer"}},"data.titleInput":{id:"title-input",mapping:{clipCreationTextInputRenderer:"ytd-clip-creation-text-input-renderer"}},"data.scrubber":{id:"scrubber",mapping:{clipCreationScrubberRenderer:"yt-clip-creation-scrubber-renderer"}},"data.adStateOverlay":{id:"ad-state",mapping:{clipAdStateRenderer:"ytd-clip-ad-state-renderer"}}}};
_.c.created=function(){this.JSC$20039_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$20039_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$20039_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$20039_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.c.detached=function(){this.setPlayer(null)};
_.c.onVisibilityChangedAction_=function(g){var v=this,r;if((r=this.data)==null?0:r.externalVideoId){var k;this.videoId=(k=this.data)==null?void 0:k.externalVideoId}this.getPlayer().then(function(y){if(g.visible)v.returnTime=y.getCurrentTime(),v.isAtLiveHead=y.getProgressState().isAtLiveHead;else{var z=v.returnTime;v.isAtLiveHead&&(z=Number.POSITIVE_INFINITY);y.seekTo(z,void 0,void 0,void 0,51)}})};
_.c.getPlayer=function(){var g=this;if(!this.player_){var v=_.Fx();if(v)return v.getPlayerPromise().then(function(r){g.setPlayer(r);return r})}return Promise.resolve(this.player_)};
_.c.setPlayer=function(g){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20039_playerEvents);if(g){this.player_=g;var v;((v=this.data)==null?0:v.externalVideoId)||this.set("videoId",g.getVideoData().video_id||"");var r;(g==null?void 0:(r=g.getPresentingPlayerType)==null?void 0:r.call(g))===2&&(this.set("isAdPlaying",!0),_.nW(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(g,this.JSC$20039_playerEvents)}};
_.c.ready=function(){_.hb(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.c.onTitleChanged_=function(g){this.set("titleValue",g.detail.title)};
_.c.onStartChanged_=function(g){this.set("start",g.detail.start)};
_.c.onEndChanged_=function(g){this.set("end",g.detail.end)};
_.c.onTitleValidChanged_=function(g){this.set("titleValid",g.detail.valid)};
_.c.onStartValidChanged_=function(g){this.set("startValid",g.detail.valid)};
_.c.onEndValidChanged_=function(g){this.set("endValid",g.detail.valid)};
_.c.onVideoDataChange_=function(){var g;if((g=this.data)==null||!g.externalVideoId){var v;this.set("videoId",((v=this.player_)==null?void 0:v.getVideoData().video_id)||"")}};
_.c.computeFormValid_=function(g,v,r,k){return!!(g&&v&&r&&k)};
_.c.computeCancelButton_=function(g,v,r){return g&&_.l(g,_.w1)?{buttonRenderer:Object.assign({},_.l(g,_.w1),{isDisabled:v||r})}:null};
_.c.computeSubmitButton_=function(g,v,r){return g&&_.l(g,_.w1)?{buttonRenderer:Object.assign({},_.l(g,_.w1),{command:void 0,isDisabled:!this.formValid||v||r})}:null};
_.c.computeSubmitCommand_=function(g){return g||null};
_.c.onSubmit_=function(g){var v=this;g.stopPropagation();g.preventDefault();this.submitCommand_&&(g={},g.comment_text=this.titleValue,g.clip_external_video_id=this.videoId,g.clip_offset_ms=parseInt(this.start*1E3,10),g.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.gh(this.hostElement,[this.submitCommand_,g]).then(function(){v.set("isLoading_",!1)},function(){v.set("isLoading_",!1)}))};
_.c.playerAdStartHandler_=function(){_.nW(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.c.playerAdEndHandler_=function(){_.nW(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.c.onVideoProgress_=function(){var g=this;this.getPlayer().then(function(v){var r,k=(v==null?void 0:(r=v.getPresentingPlayerType)==null?void 0:r.call(v))===2;g.isAdPlaying!==k&&(k?g.playerAdStartHandler_():g.playerAdEndHandler_())})};
xj.prototype.onEndValidChanged_=xj.prototype.onEndValidChanged_;xj.prototype.onStartValidChanged_=xj.prototype.onStartValidChanged_;xj.prototype.onTitleValidChanged_=xj.prototype.onTitleValidChanged_;xj.prototype.onEndChanged_=xj.prototype.onEndChanged_;xj.prototype.onStartChanged_=xj.prototype.onStartChanged_;xj.prototype.onTitleChanged_=xj.prototype.onTitleChanged_;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],xj.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",Object)],xj.prototype,"ytPlayerListenerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],xj.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],xj.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],xj.prototype,"data",void 0);_.K([_.u({value:""}),_.F("design:type",String)],xj.prototype,"titleValue",void 0);
_.K([_.u({value:!1}),_.F("design:type",Boolean)],xj.prototype,"titleValid",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],xj.prototype,"start",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],xj.prototype,"startValid",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],xj.prototype,"end",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],xj.prototype,"endValid",void 0);_.K([_.u({value:""}),_.F("design:type",String)],xj.prototype,"videoId",void 0);
_.K([_.u({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.F("design:type",Boolean)],xj.prototype,"formValid",void 0);_.K([_.u({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.F("design:type",Object)],xj.prototype,"submitButton_",void 0);_.K([_.u({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.F("design:type",Object)],xj.prototype,"submitCommand_",void 0);
_.K([_.u({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.F("design:type",Object)],xj.prototype,"cancelButton_",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],xj.prototype,"isLoading_",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],xj.prototype,"isAdPlaying",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],xj.prototype,"returnTime",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],xj.prototype,"isAtLiveHead",void 0);
_.K([_.zz("title-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],xj.prototype,"onTitleChanged_",null);_.K([_.zz("start-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],xj.prototype,"onStartChanged_",null);_.K([_.zz("end-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],xj.prototype,"onEndChanged_",null);
_.K([_.zz("title-valid-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],xj.prototype,"onTitleValidChanged_",null);_.K([_.zz("start-valid-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],xj.prototype,"onStartValidChanged_",null);_.K([_.zz("end-valid-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],xj.prototype,"onEndValidChanged_",null);
xj=_.K([_.HX({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],xj);
_.m(xj,"yt-clip-creation-renderer",function(){if(aKn===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_renderer.yt.clip.creation.renderer.css.js--\x3e<div id="container" class="style-scope yt-clip-creation-renderer">\n  <div id="title" class="style-scope yt-clip-creation-renderer">\n    <div class="left-container style-scope yt-clip-creation-renderer">\n      <yt-img-shadow id="user-avatar" height="32" thumbnail="[[data.userAvatar]]" width="32" class="style-scope yt-clip-creation-renderer">\n      </yt-img-shadow>\n      <div id="display-name" class="style-scope yt-clip-creation-renderer">[[getSimpleString(data.displayName)]]</div>\n    </div>\n    <div id="publicity-label" class="style-scope yt-clip-creation-renderer">\n      <yt-icon id="publicity-icon" icon="yt-icons:privacy_public" class="style-scope yt-clip-creation-renderer"></yt-icon>\n      [[data.publicityLabel]]\n    </div>\n  </div>\n  <div id="title-input" class="style-scope yt-clip-creation-renderer"></div>\n  <div id="scrubber" class="style-scope yt-clip-creation-renderer"></div>\n</div>\n<div id="footer" class="style-scope yt-clip-creation-renderer">\n  <tp-yt-paper-spinner-lite active="[[isLoading_]]" hidden="[[!isLoading_]]" class="style-scope yt-clip-creation-renderer"></tp-yt-paper-spinner-lite>\n  <div id="cancel" class="style-scope yt-clip-creation-renderer"></div>\n  <div id="share" class="style-scope yt-clip-creation-renderer"></div>\n</div>\n<div id="ad-state" class="style-scope yt-clip-creation-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;eDb===void 0&&(eDb=document.createElement("template"));var k=eDb;r.call(v,k.content.cloneNode(!0),g.content.firstChild);aKn=g}g=aKn;return g},{mode:2});var jo=function(){return _.J.apply(this,arguments)||this};
_.N(jo,_.J);jo.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"}}}};
jo.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(g){return g.hasOwnProperty("clipCreationRenderer")})&&_.nW(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
jo.prototype.onPanelContentVisibleChanged=jo.prototype.onPanelContentVisibleChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],jo.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],jo.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.JD.YtVisibilityBehavior),_.F("design:type",Object)],jo.prototype,"ytVisibilityBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],jo.prototype,"ytdReduxBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],jo.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],jo.prototype,"panelContentVisible",void 0);_.K([_.IU("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jo.prototype,"onPanelContentVisibleChanged",null);jo=_.K([_.V({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],jo);
_.m(jo,"ytd-clip-section-renderer",function(){if(YVS!==void 0)return YVS;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-clip-section-renderer"></div>\n<div id="footer" class="style-scope ytd-clip-section-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return YVS=g},{mode:1});var fKM;var Jz=function(){return _.J.apply(this,arguments)||this};
_.N(Jz,_.J);_.c=Jz.prototype;
_.c.onKeyDown=function(g){if(this.snippetElements.length!==0&&(g=g.keyCode,g===38||g===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);g===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.HI(this.highlightedIndex,-1,this.snippetElements.length);g=this.snippetElements.length;var v=this.highlightedIndex%g;this.highlightedIndex=v*g<0?v+g:v;g=this.snippetElements[this.highlightedIndex];this.highlightSnippet(g);this.ensureVisible(g)}};
_.c.onKeyUp=function(g){var v=this;OP5(g)&&(g.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.HR.cancelJob(this.inputTimerId),this.inputTimerId=_.HR.addLowPriorityJob(function(){v.typedValue&&(v.fetchSnippets(v.typedValue),v.logInputGesture(v.data))},1E3))};
_.c.onClick=function(g){(g=_.IFu(g.target,null,"snippet-item"))&&this.selectSnippet(g)};
_.c.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.c.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.c.ready=function(){var g=this;this.inputElement.addEventListener("focus",function(){g.snippetsWrapper.style.removeProperty("display")})};
_.c.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.c.getSourceTimelines=function(){if(!this.data)return[];var g=[];if(this.data.searchInVideoSources)for(var v=_.I(this.data.searchInVideoSources),r=v.next();!r.done;r=v.next())r=r.value,r==="SEARCH_IN_VIDEO_SOURCE_ASR"?g.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):r==="SEARCH_IN_VIDEO_SOURCE_OCR"&&g.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return g};
_.c.fetchSnippets=function(g){var v=_.nW(this.hostElement,"yt-get-current-video-id-action")[0],r=this.getSourceTimelines();g={getSearchInVideoCommand:{externalVideoId:v,query:g!=null?g:"",sourceTimelines:r},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}})};
_.c.filterSnippets=function(g,v){var r=this;if(v){this.filteredSnippets=(0,_.ZG.unsafeClone)(g);var k=RegExp(_.Fnh(v),"i");this.filteredSnippets=this.filteredSnippets.filter(function(W){return k.test(r.ytRendererBehavior.getSimpleString(W.snippet))});
g=_.I(this.filteredSnippets);for(var y=g.next();!y.done;y=g.next()){y=y.value;var z=this.ytRendererBehavior.getSimpleString(y.snippet);y.snippet={runs:[{text:z.substring(0,z.toLowerCase().indexOf(v))},{text:z.substring(z.toLowerCase().indexOf(v),z.toLowerCase().indexOf(v)+v.length),bold:!0},{text:z.substring(z.toLowerCase().indexOf(v)+v.length,z.length)}]}}}else this.filteredSnippets=g};
_.c.onUpdateSearchInVideoResults=function(g){if(!(this.snippets.length>0)){var v,r,k;if((k=(v=_.l(g,h2S))==null?void 0:(r=v.results)==null?void 0:r.length)!=null&&k){var y;this.filteredSnippets=this.snippets=((y=_.l(g,h2S))==null?void 0:y.results).map(function(z){var W,S,Y;return{startMs:z==null?void 0:(W=z.searchInVideoResultRenderer)==null?void 0:W.startMs,startTimeText:z==null?void 0:(S=z.searchInVideoResultRenderer)==null?void 0:S.startTimeText,snippet:z==null?void 0:(Y=z.searchInVideoResultRenderer)==
null?void 0:Y.snippet}})}}};
_.c.updateSnippetElements=function(){this.snippetElements=Array.from(this.snippetsWrapper.getElementsByClassName("snippet-item"));this.highlightedIndex>=0&&this.highlightedIndex<this.snippetElements.length&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);this.highlightedIndex=-1;this.snippetsWrapper.scrollTop=0};
_.c.highlightSnippet=function(g){g.classList.add("highlighted")};
_.c.removeSnippetHighlight=function(g){g.classList.remove("highlighted")};
_.c.selectSnippet=function(g){this.typedValue=String(g.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(g);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.c.ensureVisible=function(g){var v=this.snippetsWrapper.scrollTop,r=v+this.snippetsWrapper.clientHeight,k=g.offsetTop-this.snippetsWrapper.offsetTop;g=k+g.clientHeight;k<v?this.snippetsWrapper.scrollTop-=v-k:g>r&&(this.snippetsWrapper.scrollTop+=g-r)};
_.c.seekPlayer=function(g){var v,r;return _.P(function(k){if(k.nextAddress==1){if(!g)return k.jumpTo(0);v=Number(g.dataset.startOffset);return _.U(k,_.i1().getPlayerPromise(),3)}r=k.yieldResult;r.seekTo(v/1E3,!0);r.wakeUpControls();_.o7(k)})};
_.c.logInputGesture=function(g){var v=_.Z3();v&&(g==null?0:g.trackingParams)&&_.s3(v,_.Ey(g.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.c.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("typed-value-changed",this.typedValue))};
_.c.updateTypedValueFromBinding=function(g){this.typedValue=g.currentTarget.value};
Jz.prototype.typedValueChangedForBinding=Jz.prototype.typedValueChangedForBinding;Jz.prototype.dataChanged=Jz.prototype.dataChanged;Jz.prototype.panelContentVisibleChanged=Jz.prototype.panelContentVisibleChanged;Jz.prototype.onClick=Jz.prototype.onClick;Jz.prototype.onKeyUp=Jz.prototype.onKeyUp;Jz.prototype.onKeyDown=Jz.prototype.onKeyDown;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Jz.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Jz.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Jz.prototype,"data",void 0);_.K([_.u({value:[]}),_.F("design:type",Array)],Jz.prototype,"snippets",void 0);_.K([_.u({value:[]}),_.F("design:type",Array)],Jz.prototype,"filteredSnippets",void 0);_.K([_.u({value:[]}),_.F("design:type",Array)],Jz.prototype,"snippetElements",void 0);
_.K([_.PX("#siv-input"),_.F("design:type",HTMLElement)],Jz.prototype,"inputElement",void 0);_.K([_.PX("#siv-snippets-wrapper"),_.F("design:type",HTMLElement)],Jz.prototype,"snippetsWrapper",void 0);_.K([_.u(),_.F("design:type",String)],Jz.prototype,"typedValue",void 0);_.K([_.u({value:-1}),_.F("design:type",Number)],Jz.prototype,"highlightedIndex",void 0);_.K([_.zz("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[_.Ik]),_.F("design:returntype")],Jz.prototype,"onKeyDown",null);
_.K([_.zz("keyup"),_.F("design:type",Function),_.F("design:paramtypes",[_.Ik]),_.F("design:returntype")],Jz.prototype,"onKeyUp",null);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Jz.prototype,"onClick",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Jz.prototype,"panelContentVisible",void 0);
_.K([_.IU("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jz.prototype,"panelContentVisibleChanged",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jz.prototype,"dataChanged",null);_.K([_.IU("typedValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jz.prototype,"typedValueChangedForBinding",null);
Jz=_.K([_.V({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],Jz);
_.m(Jz,"ytd-search-in-video-renderer",function(){if(fKM!==void 0)return fKM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-in-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input-container class="input-container style-scope ytd-search-in-video-renderer" aria-owns="siv-snippets-wrapper" no-label-float="true">\n  <yt-icon class="icon style-scope ytd-search-in-video-renderer" slot="prefix" icon="yt-icons:find_in_page"></yt-icon>\n  <input id="siv-input" slot="input" value="[[typedValue]]" type="text" placeholder="[[getSimpleString(data.placeholderText)]]" aria-autocomplete="list" aria-controls="siv-snippets-wrapper" aria-haspopup="listbox" role="combobox" on-input="updateTypedValueFromBinding" class="style-scope ytd-search-in-video-renderer">\n</tp-yt-paper-input-container>\n<div id="siv-snippets-wrapper" class="snippets-wrapper style-scope ytd-search-in-video-renderer" role="listbox">\n  <div class="no-results-item style-scope ytd-search-in-video-renderer" hidden="[[filteredSnippets.length]]">\n    [[getSimpleString(data.noResultsMessage)]]\n  </div>\n  <template is="dom-repeat" items="[[filteredSnippets]]" hidden="[[!filteredSnippets.length]]" on-dom-change="updateSnippetElements" class="style-scope ytd-search-in-video-renderer">\n    \n    <div class="snippet-item style-scope ytd-search-in-video-renderer" role="option" data-start-offset$="[[item.startMs]]" data-text$="[[getSimpleString(item.snippet)]]">\n      <yt-formatted-string class="start-time-text style-scope ytd-search-in-video-renderer" text="[[item.startTimeText]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="snippet-text style-scope ytd-search-in-video-renderer" text="[[item.snippet]]">\n      </yt-formatted-string>\n    </div>\n  </template>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return fKM=g},{mode:1});var NMn;var OF=function(){return _.J.apply(this,arguments)||this};
_.N(OF,_.J);OF.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
OF.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]]"}}}}}};
OF.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var g,v,r,k,y=(v=_.l((g=this.data)==null?void 0:g.onClickCommand,_.ev))==null?void 0:(r=v.item)==null?void 0:(k=r.notificationTextRenderer)==null?void 0:k.successResponseText;y&&_.ykC(this.hostElement,y)}};
_.mx.Object.defineProperties(OF.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k;return this.isProductPlaceholder&&((g=this.data)==null?void 0:(v=g.hiddenProductOptions)==null?void 0:v.showDropCountdown)&&!!((r=this.data)==null?0:(k=r.hiddenProductOptions)==null?0:k.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var g;return!this.isProductPlaceholder&&!((g=this.data)==null?0:g.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var g,v;return!((g=this.data)==null?0:g.priceReplacementText)&&!((v=this.data)==null||!v.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],OF.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],OF.prototype,"componentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],OF.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],OF.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("isProductPlaceholder"),_.F("design:type",Object),_.F("design:paramtypes",[])],OF.prototype,"useCenterLayoutContainer",null);_.K([_.u({computed:"computeButtonOverride(data)"}),_.F("design:type",Object)],OF.prototype,"buttonOverride",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],OF.prototype,"isProductPlaceholder",null);
_.K([_.C("isProductPlaceholder"),_.F("design:type",Object),_.F("design:paramtypes",[])],OF.prototype,"showDropCountdown",null);_.K([_.C("isProductPlaceholder","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],OF.prototype,"showBrandName",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],OF.prototype,"showPriceReplacementText",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],OF.prototype,"showPrice",null);
_.K([_.C("isProductPlaceholder"),_.F("design:type",Object),_.F("design:paramtypes",[])],OF.prototype,"showMetadata",null);OF=_.K([_.V({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],OF);
_.m(OF,"ytd-product-list-item-renderer",function(){if(NMn!==void 0)return NMn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div data-offer-version-id$="[[data.debugOfferVersionId]]" id="product-list-item" class="style-scope ytd-product-list-item-renderer"><a id="container" class="yt-simple-endpoint style-scope ytd-product-list-item-renderer" href$="[[computeHref_(data.onClickCommand)]]" rel="[[computeNofollow_(data.onClickCommand)]]" data="[[data.onClickCommand]]" on-click="showSnackbarIfPlaceholder"><div id="product-thumbnail" class="style-scope ytd-product-list-item-renderer"><yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" class="style-scope ytd-product-list-item-renderer"></yt-img-shadow></div><div id="product-info-and-view" class="style-scope ytd-product-list-item-renderer"><div id="product-info" class="style-scope ytd-product-list-item-renderer"><h4 id="product-title" class="style-scope ytd-product-list-item-renderer">[[getSimpleString(data.title)]]</h4><template is="dom-if" if="[[showDropCountdown]]" class="style-scope ytd-product-list-item-renderer"><yt-countdown target-timestamp="[[data.hiddenProductOptions.dropTimestamp]]" class="style-scope ytd-product-list-item-renderer"></yt-countdown></template><template is="dom-if" if="[[showMetadata]]" class="style-scope ytd-product-list-item-renderer"><div id="merchant-name" class="style-scope ytd-product-list-item-renderer">[[data.merchantName]]</div></template><template is="dom-if" if="[[showBrandName]]" class="style-scope ytd-product-list-item-renderer"><div id="brand-name" class="style-scope ytd-product-list-item-renderer">[[data.brandName]]</div></template><template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-product-list-item-renderer"><div id="product-price-replacement" class="style-scope ytd-product-list-item-renderer">[[data.priceReplacementText]]</div></template><template is="dom-if" restamp="" if="[[showPrice]]" class="style-scope ytd-product-list-item-renderer"><div id="product-price" class="style-scope ytd-product-list-item-renderer">[[data.price]]</div></template><template is="dom-if" if="[[showMetadata]]" class="style-scope ytd-product-list-item-renderer"><div id="affiliate-disclaimer-text" class="style-scope ytd-product-list-item-renderer">\n            [[data.affiliateDisclaimerText]]\n          </div></template></div><div id="view-button" hidden="[[!showMetadata]]" class="style-scope ytd-product-list-item-renderer"></div></div></a><div id="action-button" class="style-scope ytd-product-list-item-renderer"></div></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return NMn=g},{mode:1});var Z5M;var Vt=function(){return _.J.apply(this,arguments)||this};
_.N(Vt,_.J);Vt.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
Vt.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
Vt.prototype.panelContentVisibleChanged=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return g.playerApi?r.jumpTo(2):_.U(r,_.i1().getPlayerPromise(),3);r.nextAddress!=2&&(g.playerApi=r.yieldResult);(v=g.playerApi)==null||v.productsInVideoVisibilityUpdated(!!g.panelContentVisible);_.o7(r)})};
Vt.prototype.panelContentVisibleChanged=Vt.prototype.panelContentVisibleChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Vt.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Vt.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Vt.prototype,"panelContentVisible",void 0);_.K([_.u(),_.F("design:type",Object)],Vt.prototype,"data",void 0);
_.K([_.IU("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],Vt.prototype,"panelContentVisibleChanged",null);Vt=_.K([_.V({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],Vt);
_.m(Vt,"ytd-product-list-renderer",function(){if(Z5M!==void 0)return Z5M;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-product-list-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Z5M=g},{mode:1});var H5D;var qa=function(){var g=_.J.apply(this,arguments)||this;g.hideTimestamps=!!_.kv("hide-transcript-timestamps");g.currentCueIndex=-1;g.flatCues=[];g.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};g.TEST_ONLY={getFlatCues:function(){return g.flatCues}};
return g};
_.N(qa,_.J);_.c=qa.prototype;_.c.hideTimestampsChanged=function(){_.r3("hide-transcript-timestamps",this.hideTimestamps)};
_.c.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.c.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.c.dataChanged=function(){var g;if((g=this.data)!=null&&g.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;g=_.I(this.data.cueGroups);for(var v=g.next();!v.done;v=g.next()){v=_.I(_.l(v.value,nMp).cues);for(var r=v.next();!r.done;r=v.next())this.flatCues.push(Number(_.l(r.value,MpM).startOffsetMs))}}};
_.c.onYtPlayerTimeChanged=function(g){if(!(g<0)){for(var v=this.currentCueIndex,r=v;;){var k=r>=0?this.flatCues[r]/1E3:-1;if(g+.5<k)--r;else if(k=r+1<this.flatCues.length?this.flatCues[r+1]/1E3:Infinity,g+.5>k)r+=1;else break}r!==v&&(v>=0&&((g=this.getCueElement(v))&&g.classList.remove("active"),(v=this.getCueGroupElement(v))&&v.classList.remove("active")),(v=this.getCueElement(r))&&v.classList.add("active"),(v=this.getCueGroupElement(r))&&v.classList.add("active"),this.currentCueIndex=r,this.isHovered||
this.scrollElementToTop(r))}};
_.c.scrollElementToTop=function(g){g=this.getCueElement(g>=3?g-3:0);this.hostElement.scrollTop=Math.min(g.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.c.getCueElement=function(g){return _.hb(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[g]+'"]')};
_.c.getCueGroupElement=function(g){return(g=this.getCueElement(g))&&g.parentElement?g.parentElement.parentElement:null};
_.c.onTap=function(g){var v=_.se(g);g.target.classList.contains("cue")&&this.seekCueElement(v)};
_.c.onKeyPress=function(g){g.keyCode==13&&(g=_.IFu(g.target,null,"cue"))&&this.seekCueElement(g)};
_.c.seekCueElement=function(g){g=Number(g.getAttribute("start-offset"));_.nW(this.hostElement,"yt-transcript-player-seek",[g/1E3])};
_.c.onMouseEnter=function(){this.isHovered=!0};
_.c.onMouseLeave=function(){this.isHovered=!1};
qa.prototype.onMouseLeave=qa.prototype.onMouseLeave;qa.prototype.onMouseEnter=qa.prototype.onMouseEnter;qa.prototype.onKeyPress=qa.prototype.onKeyPress;qa.prototype.onTap=qa.prototype.onTap;qa.prototype.dataChanged=qa.prototype.dataChanged;qa.prototype.hideTimestampsChanged=qa.prototype.hideTimestampsChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],qa.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],qa.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],qa.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],qa.prototype,"hideTimestamps",void 0);_.K([_.u(),_.F("design:type",Boolean)],qa.prototype,"isHovered",void 0);_.K([_.IU("hideTimestamps"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qa.prototype,"hideTimestampsChanged",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qa.prototype,"dataChanged",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],qa.prototype,"onTap",null);_.K([_.zz("keypress"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],qa.prototype,"onKeyPress",null);
_.K([_.zz("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qa.prototype,"onMouseEnter",null);_.K([_.zz("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qa.prototype,"onMouseLeave",null);qa=_.K([_.V({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],qa);
_.m(qa,"ytd-transcript-body-renderer",function(){if(H5D!==void 0)return H5D;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template as="cueGroup" is="dom-repeat" items="[[data.cueGroups]]" class="style-scope ytd-transcript-body-renderer">\n  <div class="cue-group style-scope ytd-transcript-body-renderer">\n    <div class="cue-group-start-offset style-scope ytd-transcript-body-renderer">\n      [[getSimpleString(cueGroup.transcriptCueGroupRenderer.formattedStartOffset)]]\n    </div>\n    <div class="cues style-scope ytd-transcript-body-renderer">\n      <template is="dom-repeat" items="[[cueGroup.transcriptCueGroupRenderer.cues]]" class="style-scope ytd-transcript-body-renderer">\n        <div class="cue style-scope ytd-transcript-body-renderer" role="button" start-offset$="[[item.transcriptCueRenderer.startOffsetMs]]" tabindex="0">\n          [[getSimpleString(item.transcriptCueRenderer.cue)]]\n        </div>\n      </template>\n    </div>\n  </div>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return H5D=g},{mode:1});var tzq;var sF=function(){var g=_.J.apply(this,arguments)||this;g.darkerPanels=_.T("web_watch_darker_panels");return g};
_.N(sF,_.J);sF.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],sF.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],sF.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],sF.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sF.prototype,"darkerPanels",void 0);sF=_.K([_.V({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],sF);
_.m(sF,"ytd-transcript-footer-renderer",function(){if(tzq!==void 0)return tzq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="menu" class="style-scope ytd-transcript-footer-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return tzq=g},{mode:1});var DZM;var LBn;var ml=function(){var g=_.J.apply(this,arguments)||this;g.systemIcons=_.T("kevlar_system_icons");g.showClearButton=!1;return g};
_.N(ml,_.J);_.c=ml.prototype;_.c.handleInput=function(g){var v=this;g.target.value.length?_.xx(this,"ytdTranscriptSearchBoxSearch",function(){v.emitSearchEvent(g)},500):(_.t7R(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=g.target.value.length>0};
_.c.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.c.handleClick=function(){var g,v=(g=this.data)==null?void 0:g.trackingParams;v&&_.cl(_.Y6(),v)};
_.c.handleClear=function(){_.t7R(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var g,v,r=(v=_.l((g=this.data)==null?void 0:g.clearButton,_.w1))==null?void 0:v.trackingParams;r&&_.cl(_.Y6(),r);this.clear()};
_.c.emitSearchEvent=function(g){_.hV(this.hostElement,"yt-transcript-search-box-search",{query:g.target.value});var v,r;(g=(r=_.l((v=this.data)==null?void 0:v.searchButton,_.w1))==null?void 0:r.trackingParams)&&_.cl(_.Y6(),g)};
_.c.emitClearEvent=function(){_.hV(this.hostElement,"yt-transcript-search-box-clear")};
_.mx.Object.defineProperties(ml.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.hb(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ml.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ml.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ml.prototype,"systemIcons",void 0);ml=_.K([_.V({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],ml);
_.m(ml,"ytd-transcript-search-box-renderer",function(){if(LBn!==void 0)return LBn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input-container class="input-container style-scope ytd-transcript-search-box-renderer" no-label-float="true">\n  <yt-icon class="icon style-scope ytd-transcript-search-box-renderer" slot="prefix" icon="yt-icons:search"></yt-icon>\n  <input id="transcript-search-box-input" slot="input" type="text" placeholder="[[getSimpleString(data.formattedPlaceholder)]]" aria-autocomplete="list" aria-haspopup="listbox" maxlength="1000" role="combobox" on-click="handleClick" on-input="handleInput" class="style-scope ytd-transcript-search-box-renderer">\n  <tp-yt-paper-icon-button class="clear-button style-scope ytd-transcript-search-box-renderer" slot="suffix" hidden="[[!showClearButton]]" icon="yt-sys-icons:close" on-click="handleClear"></tp-yt-paper-icon-button>\n</tp-yt-paper-input-container>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return LBn=g},{mode:1});var w_M;var QLG;var KZ=function(){return _.J.apply(this,arguments)||this};
_.N(KZ,_.J);KZ.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var g,v;this.sectionHeaderAriaLabel=(g=this.data)==null?void 0:(v=g.accessibility)==null?void 0:v.accessibilityData.label}};
KZ.prototype.fireSelectedEvent=function(g){_.hV(this.hostElement,"ytd-transcript-section-header",{startMs:g})};
KZ.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
KZ.prototype.handleKeyPress=function(g){this.data&&g.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.mx.Object.defineProperties(KZ.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var g,v;return(v=(g=this.data)==null?void 0:g.enableTappableTranscriptHeader)!=null?v:!1}}});
KZ.prototype.dataChanged=KZ.prototype.dataChanged;_.K([_.u(),_.F("design:type",Object)],KZ.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],KZ.prototype,"sectionHeaderAriaLabel",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],KZ.prototype,"enableTappableTranscriptHeader",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KZ.prototype,"dataChanged",null);
KZ=_.K([_.V({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],KZ);
_.m(KZ,"ytd-transcript-section-header-renderer",function(){if(QLG!==void 0)return QLG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" restamp="" if="[[enableTappableTranscriptHeader]]" class="style-scope ytd-transcript-section-header-renderer">\n  <div id="header" class="transcript-section-header style-scope ytd-transcript-section-header-renderer" aria-label$="[[sectionHeaderAriaLabel]]" tabindex="0" role="button" on-click="handleClick" on-keypress="handleKeyPress">\n    <yt-section-header-view-model data="[[data.sectionHeader.sectionHeaderViewModel]]" disable-vertical-padding="true" force-small-layout="true" class="style-scope ytd-transcript-section-header-renderer">\n  </yt-section-header-view-model></div>\n</template>\n<template is="dom-if" restamp="" if="[[!enableTappableTranscriptHeader]]" class="style-scope ytd-transcript-section-header-renderer">\n  <div id="header" aria-label$="[[sectionHeaderAriaLabel]]" class="style-scope ytd-transcript-section-header-renderer">\n    <yt-formatted-string id="title" aria-hidden="true" tabindex="-1" text="[[data.snippet]]" class="style-scope ytd-transcript-section-header-renderer">\n    </yt-formatted-string>\n  </div>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return QLG=g},{mode:1});var C5d;var udv;var bX=function(){var g=_.J.apply(this,arguments)||this;g.isEditMode=!1;g.touchCaptionsEnabled=!1;g.deleteCaptionCorrectionPopupCommand=null;g.voteCaptionCorrectionPopupCommand=null;g.roundedContainer=!0;g.mouseOver=!1;g.textChanged=!1;g.messages={suggest_correction:_.I0("suggest_correction",void 0,"Edit caption"),suggested_caption:_.I0("suggested_caption",void 0,"Suggested caption"),submit_correction:_.I0("submit_correction",void 0,"Submit for review"),cancel_correction:_.I0("cancel_correction",
void 0,"Cancel"),replay_segment:_.I0("replay_segment",void 0,"Re-play segment"),delete_correction:_.I0("delete_correction",void 0,"Delete correction")};g.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return g};
_.N(bX,_.J);_.c=bX.prototype;_.c.dataChanged=function(){this.isEditMode=!1;this.editedText=this.data?this.data.userCorrection:void 0;this.data&&this.data.deleteCaptionCorrectionPopupCommand&&(this.deleteCaptionCorrectionPopupCommand=this.data.deleteCaptionCorrectionPopupCommand);this.data&&this.data.voteCaptionCorrectionPopupCommand&&(this.voteCaptionCorrectionPopupCommand=this.data.voteCaptionCorrectionPopupCommand);this.data&&this.data.accessibility&&(this.segmentAriaLabel=this.data.accessibility.accessibilityData.label)};
_.c.handleDelete=function(g){if(this.deleteCaptionCorrectionPopupCommand){var v=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);v&&this.ytdOpenPopupBehavior.openPopup(v);g.stopPropagation()}};
_.c.handleSubmit=function(g){if(this.data&&this.data.submitCaptionCorrectionCommand&&(g.stopPropagation(),this.textChanged)){var v;g=(v=_.l(this.data.submitCaptionCorrectionCommand,_.asP))==null?void 0:v.params;v=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:g,correctionText:String(this.ironTextAreaElement.value),originalText:_.sf(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(v);this.isEditMode=!1}};
_.c.handleUpdateSegmentText=function(g){(g=_.l(g,ezp))&&g.targetId&&this.data&&g.targetId===this.data.targetId&&(g.userCorrection&&(this.editedText=g.userCorrection),g.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.sf(this.data.snippet)),g.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=g.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=g.voteCaptionCorrectionPopupCommand?
g.voteCaptionCorrectionPopupCommand:null,g.accessibility&&(this.segmentAriaLabel=g.accessibility.accessibilityData.label))};
_.c.handleCancel=function(g){this.isEditMode=!1;g.stopPropagation();this.logClientVe(159409)};
_.c.handleEditSegmentCommand=function(g){(g=_.l(g,ARM))&&g.targetId&&this.data&&g.targetId===this.data.targetId&&this.handleEdit()};
_.c.handleEditButtonClick=function(g){this.data&&(this.handleEdit(),g.stopPropagation())};
_.c.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var g;(g=this.ironTextAreaElement.textarea)==null||g.focus();this.logClientVe(159407)}};
_.c.handleMouseEnter=function(){this.mouseOver=!0};
_.c.handleMouseLeave=function(){this.mouseOver=!1};
_.c.handleReplay=function(g){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),g.stopPropagation(),this.logClientVe(159408))};
_.c.handleClick=function(){this.data&&(this.voteCaptionCorrectionPopupCommand?(this.ytComponentBehavior.resolveCommand(this.voteCaptionCorrectionPopupCommand),this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs))):(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()))};
_.c.handleKeypress=function(g){this.data&&(this.isEditMode?g.stopPropagation():this.isEnterPress(g)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(g)&&this.logClientVe(138758))};
_.c.handleTextboxClick=function(g){g.stopPropagation()};
_.c.handleTextboxKeydown=function(g){this.isControlEnterPress(g)?this.handleSubmit(g):g.key==="Escape"&&this.handleCancel(g)};
_.c.handleTextboxKeyup=function(){this.textChanged=_.sf(this.latestText)!==String(this.ironTextAreaElement.value)};
_.c.fireSelectedEvent=function(g){_.hV(this.hostElement,"yt-transcript-segment-selected",{startMs:g})};
_.c.fireReplayEvent=function(g,v){_.hV(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(g-100,0),endMs:v})};
_.c.fireEditEvent=function(g,v){_.hV(this.hostElement,"yt-transcript-segment-edit",{startMs:g,endMs:v})};
_.c.isEnterPress=function(g){return g.key==="Enter"||g.code==="Enter"||g.code==="NumpadEnter"||g.keyCode===13?!0:!1};
_.c.isControlEnterPress=function(g){var v=g.key==="Enter"||g.code==="Enter"||g.code==="NumpadEnter"||g.keyCode===13;return(g.ctrlKey||g.metaKey)&&v};
_.c.isCopyPress=function(g){var v=g.ctrlKey;return g.key==="c"&&v};
_.c.logClick=function(){var g,v=(g=this.data)==null?void 0:g.trackingParams;v&&_.cl(_.Y6(),v)};
_.c.logClientVe=function(g){_.yu(_.Y6(),_.Tp(g))};
_.mx.Object.defineProperties(bX.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}}});
bX.prototype.handleMouseLeave=bX.prototype.handleMouseLeave;bX.prototype.handleMouseEnter=bX.prototype.handleMouseEnter;bX.prototype.dataChanged=bX.prototype.dataChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],bX.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.m7),_.F("design:type",Object)],bX.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],bX.prototype,"ytRendererBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],bX.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],bX.prototype,"isEditMode",void 0);_.K([_.u(),_.F("design:type",Object)],bX.prototype,"touchCaptionsEnabled",void 0);_.K([_.u(),_.F("design:type",Object)],bX.prototype,"editedText",void 0);_.K([_.u(),_.F("design:type",Object)],bX.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.K([_.u(),_.F("design:type",Object)],bX.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.K([_.u(),_.F("design:type",String)],bX.prototype,"segmentAriaLabel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],bX.prototype,"roundedContainer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],bX.prototype,"mouseOver",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],bX.prototype,"textChanged",void 0);_.K([_.u(),_.F("design:type",Object)],bX.prototype,"messages",void 0);
_.K([_.PX("#suggestion"),_.F("design:type",Object)],bX.prototype,"ironTextAreaElement",void 0);_.K([_.C("data","editedText"),_.F("design:type",Object),_.F("design:paramtypes",[])],bX.prototype,"latestText",null);_.K([_.C("touchCaptionsEnabled","isEditMode"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bX.prototype,"enableEditButton",null);
_.K([_.C("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bX.prototype,"enableUndoButton",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bX.prototype,"dataChanged",null);_.K([_.zz("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bX.prototype,"handleMouseEnter",null);
_.K([_.zz("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bX.prototype,"handleMouseLeave",null);bX=_.K([_.V({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],bX);
_.m(bX,"ytd-transcript-segment-renderer",function(){if(udv!==void 0)return udv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-segment-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="segment style-scope ytd-transcript-segment-renderer" aria-label$="[[segmentAriaLabel]]" role="button" tabindex="0" on-click="handleClick" on-keypress="handleKeypress">\n  <div class="segment-start-offset style-scope ytd-transcript-segment-renderer" tabindex="-1" aria-hidden="true" on-keypress="handleKeypress">\n    <div class="segment-timestamp style-scope ytd-transcript-segment-renderer">\n      [[getSimpleString(data.startTimeText)]]\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[touchCaptionsEnabled]]" class="style-scope ytd-transcript-segment-renderer">\n    <tp-yt-paper-input-container hidden="[[!isEditMode]]" no-label-float="true" use-v2-underline="" on-click="handleTextboxClick" on-keydown="handleTextboxKeydown" on-keyup="handleTextboxKeyup" class="style-scope ytd-transcript-segment-renderer">\n      <tp-yt-iron-autogrow-textarea id="suggestion" class="paper-input-input style-scope ytd-transcript-segment-renderer" slot="input" label="[[messages.suggested_caption]]" max-rows="4" required="true" rows="1" value="[[getSimpleString(data.snippet)]]">\n      </tp-yt-iron-autogrow-textarea>\n    </tp-yt-paper-input-container>\n    <div id="actions" hidden="[[!isEditMode]]" class="style-scope ytd-transcript-segment-renderer">\n      <div class="submit style-scope ytd-transcript-segment-renderer" on-click="handleSubmit">\n        <yt-icon-button label="[[messages.submit_correction]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:check" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.submit_correction]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n      <div class="cancel style-scope ytd-transcript-segment-renderer" on-click="handleCancel">\n        <yt-icon-button label="[[messages.cancel_correction]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:close" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.cancel_correction]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n      <div class="replay style-scope ytd-transcript-segment-renderer" on-click="handleReplay">\n        <yt-icon-button label="[[messages.replay_segment]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:replay_arrow" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.replay_segment]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n    </div>\n  </template>\n  <yt-formatted-string class="segment-text style-scope ytd-transcript-segment-renderer" aria-hidden="true" hidden="[[isEditMode]]" tabindex="-1" text="[[latestText]]">\n  </yt-formatted-string>\n  <template is="dom-if" restamp="" if="[[touchCaptionsEnabled]]" class="style-scope ytd-transcript-segment-renderer">\n    <div class="segment-undo style-scope ytd-transcript-segment-renderer" on-click="handleDelete" hidden="[[!enableUndoButton]]">\n      <yt-icon-button label="[[messages.delete_correction]]" class="style-scope ytd-transcript-segment-renderer">\n        <yt-icon icon="yt-icons:arrow_undo" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n        <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.delete_correction]]</tp-yt-paper-tooltip>\n      </yt-icon-button>\n    </div>\n    <div class="segment-edit style-scope ytd-transcript-segment-renderer" on-click="handleEditButtonClick" hidden="[[!enableEditButton]]">\n      <yt-icon-button label="[[messages.suggest_correction]]" class="style-scope ytd-transcript-segment-renderer">\n        <yt-icon icon="yt-icons:edit" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n        <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.suggest_correction]]</tp-yt-paper-tooltip>\n      </yt-icon-button>\n    </div>\n  </template>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return udv=g},{mode:1});var FJ=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};g.isError=!1;g.darkerPanels=_.T("web_watch_darker_panels");g.useParentMaxHeight=_.T("web_watch_transscript_use_parent_max_height");g.segmentOffsets=[];g.segmentIndex=-1;return g};
_.N(FJ,_.J);_.c=FJ.prototype;_.c.configureRendererStamper=function(){return{segments:{id:"segments-container",mapping:{transcriptSegmentRenderer:{component:"ytd-transcript-segment-renderer",properties:{touchCaptionsEnabled:"[[data.touchCaptionsEnabled]]"}},transcriptSectionHeaderRenderer:{component:"ytd-transcript-section-header-renderer"}}}}};
_.c.segmentsChanged=function(){this.updateOffsets()};
_.c.onYtPlayerTimeChanged=function(g){for(var v=this.segmentIndex,r=v;;){if(r>=0){var k=this.segmentOffsets[r].start;var y=this.segmentOffsets[r].isAutoScrollable}else k=-1,y=!0;var z=g+.5;if(!y){k=r+1<this.segmentOffsets.length?this.segmentOffsets[r+1].start:Infinity;if(z>=k){r+=1;continue}r=-1;break}if(z<k)k=r-1>=0&&this.segmentOffsets[r-1].isAutoScrollable,y=r===0||k?1:2,r-=y;else if(y=r+1<this.segmentOffsets.length&&this.segmentOffsets[r+1].isAutoScrollable?1:2,k=r+y<this.segmentOffsets.length?
this.segmentOffsets[r+y].start:Infinity,z>k)r+=y;else{if(r<0)break;r<this.segmentOffsets.length&&z>this.segmentOffsets[r].end&&(r=-1);break}}if(v!==r){if(v>=0){var W;(W=this.getSegmentElement(v))==null||W.classList.remove("active")}this.segmentIndex=r;if(!(r<0)){var S;(S=this.getSegmentElement(r))==null||S.classList.add("active");this.isHovered||this.scrollElementToTop(r)}}};
_.c.handleSegmentEdit=function(g){g.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=g.target,_.nW(this.hostElement,"yt-transcript-player-edit",[g.detail.startMs/1E3,g.detail.endMs/1E3]))};
_.c.handleSegmentSelected=function(g){_.nW(this.hostElement,"yt-transcript-player-seek",[g.detail.startMs/1E3])};
_.c.handleSegmentReplay=function(g){_.nW(this.hostElement,"yt-transcript-player-replay",[g.detail.startMs/1E3,g.detail.endMs/1E3])};
_.c.handleSectionHeaderSelected=function(g){_.nW(this.hostElement,"yt-transcript-player-seek",[g.detail.startMs/1E3])};
_.c.onMouseEnter=function(){this.isHovered=!0};
_.c.onMouseLeave=function(){this.isHovered=!1};
_.c.onRetryButtonClick=function(){_.hV(this.hostElement,"transcript-retry-button-click")};
_.c.getSegmentElement=function(g){return _.hb(this.hostElement).querySelector(":nth-child("+(g+1)+")")};
_.c.scrollElementToTop=function(g){g=this.getSegmentElement(g>=2?g-2:0);this.hostElement.scrollTop=Math.min(g.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.c.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(g){var v,r=(v=g.transcriptSegmentRenderer)!=null?v:g.transcriptSectionHeaderRenderer;return{start:Number(r.startMs)/1E3,end:Number(r.endMs)/1E3,isAutoScrollable:g.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.c.clearHighlightedSegments=function(){var g=_.hb(this.hostElement);g=_.I(g.querySelectorAll("ytd-transcript-segment-renderer"));for(var v=g.next();!v.done;v=g.next())v.value.classList.remove("active")};
_.mx.Object.defineProperties(FJ.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:g.searchResultSegments)||((v=this.data)==null?void 0:v.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
FJ.prototype.onMouseLeave=FJ.prototype.onMouseLeave;FJ.prototype.onMouseEnter=FJ.prototype.onMouseEnter;FJ.prototype.handleSectionHeaderSelected=FJ.prototype.handleSectionHeaderSelected;FJ.prototype.handleSegmentReplay=FJ.prototype.handleSegmentReplay;FJ.prototype.handleSegmentSelected=FJ.prototype.handleSegmentSelected;FJ.prototype.handleSegmentEdit=FJ.prototype.handleSegmentEdit;FJ.prototype.segmentsChanged=FJ.prototype.segmentsChanged;
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],FJ.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],FJ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],FJ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],FJ.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],FJ.prototype,"isError",void 0);
_.K([_.u(),_.F("design:type",Object)],FJ.prototype,"noResultLabel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],FJ.prototype,"darkerPanels",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],FJ.prototype,"useParentMaxHeight",void 0);_.K([_.C("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],FJ.prototype,"segments",null);
_.K([_.C("segments","noResultLabel"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],FJ.prototype,"displayNoResults",null);_.K([_.IU("segments"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],FJ.prototype,"segmentsChanged",null);_.K([_.zz("yt-transcript-segment-edit"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],FJ.prototype,"handleSegmentEdit",null);
_.K([_.zz("yt-transcript-segment-selected"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],FJ.prototype,"handleSegmentSelected",null);_.K([_.zz("yt-transcript-segment-replay"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],FJ.prototype,"handleSegmentReplay",null);
_.K([_.zz("ytd-transcript-section-header"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],FJ.prototype,"handleSectionHeaderSelected",null);_.K([_.zz("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],FJ.prototype,"onMouseEnter",null);_.K([_.zz("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],FJ.prototype,"onMouseLeave",null);
FJ=_.K([_.V({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],FJ);
_.m(FJ,"ytd-transcript-segment-list-renderer",function(){if(C5d!==void 0)return C5d;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-segment-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="segments-container" class="style-scope ytd-transcript-segment-list-renderer"></div>\n<div id="message-container" hidden="[[!displayNoResults]]" class="style-scope ytd-transcript-segment-list-renderer">\n  <yt-formatted-string id="no-results" text="[[noResultLabel]]" class="style-scope ytd-transcript-segment-list-renderer">\n  </yt-formatted-string>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return C5d=g},{mode:1});var iX=function(){var g=_.J.apply(this,arguments)||this;g.hideTimestamps=!!_.kv("hide-transcript-timestamps");g.isLoadingTranscripts=!1;g.darkerPanels=_.T("web_watch_darker_panels");g.isError=!1;g.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return g};
_.N(iX,_.J);_.c=iX.prototype;_.c.headerChanged=function(){var g,v;this.baseGetTranscriptsCommand=(v=_.l((g=this.data)==null?void 0:g.header,apD))==null?void 0:v.onTextChangeCommand};
_.c.bodyChanged=function(){var g=this.getBodyRenderer();g&&(g.initialSegments&&(this.initialTranscriptsRenderer=g),g.noResultLabel&&(this.noResultLabel=g.noResultLabel),g.retryLabel&&(this.retryLabel=g.retryLabel))};
_.c.detached=function(){this.clearSearchBoxText()};
_.c.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.c.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{transcriptSearchBoxRenderer:"ytd-transcript-search-box-renderer"}},"data.body":{id:"body",mapping:{transcriptSegmentListRenderer:{component:"ytd-transcript-segment-list-renderer",properties:{noResultLabel:"[[noResultLabel]]"}}}},"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}}}};
_.c.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.c.fireSearch=function(g){var v=this;if(g){var r=g.detail.query;if(this.baseGetTranscriptsCommand){var k;g=(k=_.l(this.baseGetTranscriptsCommand,_.v2H))==null?void 0:k.params;var y;k=_.l((y=this.data)==null?void 0:y.footer,R2p);var z;if((y=(z=_.l(k==null?void 0:k.languageMenu,omM))==null?void 0:z.subMenuItems)&&y.length>0&&(z=y.find(function(Y){return Y.selected}))){var W,S;
g=(W=z.continuation)==null?void 0:(S=W.reloadContinuationData)==null?void 0:S.continuation}W=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:g,searchQuery:r}});this.ytComponentBehavior.resolveCommand(W,{commandController:{onServerError:function(){v.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});$tM(this.ytContinuationHandlerBehavior,function(){return r===v.getCurrentSearchBoxText()})}}};
_.c.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.c.onRetryButtonClick=function(){this.isError=!1;var g={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:g}))};
_.c.hideTimestampsChanged=function(){_.r3("hide-transcript-timestamps",this.hideTimestamps)};
_.c.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.c.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.c.handleSignalActionCopyTranscript=function(){var g=this,v=this.getBodyRenderer();v&&(v=((v==null?void 0:v.searchResultSegments)||(v==null?void 0:v.initialSegments)||[]).map(function(r){return _.l(r,dHA)}).filter(function(r){return!!r}).map(function(r){return{snippet:r.snippet||{runs:[{text:""}]},
startTimeText:r.startTimeText||{simpleText:""}}}).map(function(r){var k=(r.snippet.runs||[]).reduce(function(y,z){return y+z.text},"");
return g.hideTimestamps?k:r.startTimeText.simpleText+" "+k}).join("\n"),this.copyToClipboard(v))};
_.c.copyToClipboard=function(g){navigator.clipboard&&navigator.clipboard.writeText(g)};
_.c.getCurrentSearchBoxText=function(){var g;return(g=this.searchBox)==null?void 0:g.value};
_.c.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.c.getBodyRenderer=function(){var g;return _.l((g=this.data)==null?void 0:g.body,EmD)};
_.c.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.mx.Object.defineProperties(iX.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.hb(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
iX.prototype.hideTimestampsChanged=iX.prototype.hideTimestampsChanged;iX.prototype.searchCleared=iX.prototype.searchCleared;iX.prototype.fireSearch=iX.prototype.fireSearch;iX.prototype.onReloadContinuationFinish=iX.prototype.onReloadContinuationFinish;iX.prototype.bodyChanged=iX.prototype.bodyChanged;iX.prototype.headerChanged=iX.prototype.headerChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],iX.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],iX.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],iX.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.$I),_.F("design:type",Object)],iX.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],iX.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],iX.prototype,"hideTimestamps",void 0);
_.K([_.u(),_.F("design:type",Object)],iX.prototype,"isLoadingTranscripts",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],iX.prototype,"darkerPanels",void 0);_.K([_.u(),_.F("design:type",Object)],iX.prototype,"isError",void 0);_.K([_.IU("data.header"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iX.prototype,"headerChanged",null);
_.K([_.Um("data.body"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iX.prototype,"bodyChanged",null);_.K([_.zz("yt-reload-continuation-finish"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iX.prototype,"onReloadContinuationFinish",null);_.K([_.zz("yt-transcript-search-box-search"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],iX.prototype,"fireSearch",null);
_.K([_.zz("yt-transcript-search-box-clear"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iX.prototype,"searchCleared",null);_.K([_.IU("hideTimestamps"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iX.prototype,"hideTimestampsChanged",null);iX=_.K([_.V({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],iX);
_.m(iX,"ytd-transcript-search-panel-renderer",function(){if(w_M!==void 0)return w_M;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-search-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-transcript-search-panel-renderer"></div>\n<div id="body" class="style-scope ytd-transcript-search-panel-renderer"></div>\n<div id="error-container" hidden="[[!isError]]" class="style-scope ytd-transcript-search-panel-renderer">\n  <tp-yt-paper-button id="retry-button" on-click="onRetryButtonClick" class="style-scope ytd-transcript-search-panel-renderer">\n    <yt-formatted-string text="[[retryLabel]]" class="style-scope ytd-transcript-search-panel-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-button>\n</div>\n<div class="spinner-container style-scope ytd-transcript-search-panel-renderer" hidden="[[!isLoadingTranscripts]]">\n  <tp-yt-paper-spinner active="[[isLoadingTranscripts]]" class="style-scope ytd-transcript-search-panel-renderer"></tp-yt-paper-spinner>\n</div>\n<div id="footer" class="style-scope ytd-transcript-search-panel-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return w_M=g},{mode:1});var GD=function(){var g=_.J.apply(this,arguments)||this;g.player=null;g.playerPollJobId=0;return g};
_.N(GD,_.J);_.c=GD.prototype;_.c.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.c.onLoadReloadContinuation=function(g){_.T("enable_att_for_transcript_request_on_web_client")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:g.target.data.continuation}}):(g={clickTrackingParams:g.target.data.clickTrackingParams,getTranscriptEndpoint:{params:g.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}}))};
_.c.configureRendererStamper=function(){return{"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}},"data.body":{id:"body",mapping:{transcriptBodyRenderer:"ytd-transcript-body-renderer"}},"data.content":{id:"content",mapping:{transcriptSearchPanelRenderer:"ytd-transcript-search-panel-renderer"}}}};
_.c.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.c.attached=function(){this.updatePlayerListening()};
_.c.detached=function(){this.updatePlayerListening()};
_.c.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.c.startPlayerListening=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return(v=_.Fx())?_.U(r,v.getPlayerPromise(),2):r.return();g.player=r.yieldResult;g.playerPollJobId=_.HR.addLowPriorityJob(function(){g.getPlayerVideoProgress()},1E3);
g.player.addEventListener("onCueRangeEnter",function(k){g.onCueRangeEnter(k)});
g.player.addEventListener("onCueRangeExit",function(k){g.onCueRangeExit(k)});
g.player.addEventListener("onStateChange",function(k){g.onPlayerStateChange(k)});
g.player.addEventListener("SEEK_TO",function(k){g.onPlayerSeek(k)});
_.o7(r)})};
_.c.getPlayerVideoProgress=function(){var g=this;_.HR.cancelJob(this.playerPollJobId);if(this.player){var v=this.player.getCurrentTime();_.nW(this.hostElement,"yt-player-time-changed",[v])}this.playerPollJobId=_.HR.addLowPriorityJob(function(){g.getPlayerVideoProgress()},1E3)};
_.c.stopPlayerListening=function(){this.player=null;_.HR.cancelJob(this.playerPollJobId)};
_.c.onPlayerStateChange=function(g){g===2&&this.removePendingCue()};
_.c.onPlayerSeek=function(g){var v;if(v=this.pendingReplayCueId)v=this.pendingReplayCueId,v=g===(_.T("web_transcript_cue_id_killswitch")?Number(v):Number(v.split("_")[1]));v||this.removePendingCue()};
_.c.onCueRangeEnter=function(g){I75(g)&&(this.pendingReplayCueId=g)};
_.c.onCueRangeExit=function(g){I75(g)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.c.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.c.onYtTranscriptPlayerSeek=function(g){this.player&&this.player.seekTo(g,!0)};
_.c.onYtTranscriptPlayerReplay=function(g,v){this.player&&(this.player.addCueRange(z2M(g),g,v),this.player.seekTo(g,!0),this.player.playVideo())};
_.c.onYtTranscriptPlayerEdit=function(g,v){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(z2M(g),g,v),this.player.seekTo(g,!0))};
GD.prototype.onLoadReloadContinuation=GD.prototype.onLoadReloadContinuation;GD.prototype.panelContentVisibleChanged=GD.prototype.panelContentVisibleChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],GD.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],GD.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],GD.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],GD.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],GD.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],GD.prototype,"panelContentVisible",void 0);_.K([_.IU("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GD.prototype,"panelContentVisibleChanged",null);
_.K([_.zz("yt-load-reload-continuation"),_.F("design:type",Function),_.F("design:paramtypes",[Object]),_.F("design:returntype")],GD.prototype,"onLoadReloadContinuation",null);GD=_.K([_.V({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],GD);
_.m(GD,"ytd-transcript-renderer",function(){if(DZM!==void 0)return DZM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" class="style-scope ytd-transcript-renderer"></div>\n<div id="content" class="style-scope ytd-transcript-renderer"></div>\n<div id="footer" class="style-scope ytd-transcript-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return DZM=g},{mode:1});var xZA;var jLA;var XJ=function(){return _.J.apply(this,arguments)||this};
_.N(XJ,_.J);XJ.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.v2(this.hostElement,[this.data.clickCommand],this.hostElement))};
XJ.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.tL)()+_.xs)+"px)"};
XJ.prototype.updateShouldHideFromBinding=function(g){this.shouldHide=g.detail.value};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],XJ.prototype,"rendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],XJ.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],XJ.prototype,"shouldHide",void 0);XJ=_.K([_.V({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],XJ);
_.m(XJ,"ytd-ad-engagement-panel-banner-renderer",function(){if(jLA!==void 0)return jLA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-engagement-panel-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="[[computeHideMediaQuery()]]" query-matches="[[shouldHide]]" on-query-matches-changed="updateShouldHideFromBinding" class="style-scope ytd-ad-engagement-panel-banner-renderer">\n</iron-media-query>\n<a class="yt-simple-endpoint banner-click-container style-scope ytd-ad-engagement-panel-banner-renderer" hidden="[[shouldHide]]" on-tap="onTap">\n  <yt-img-shadow class="banner-image style-scope ytd-ad-engagement-panel-banner-renderer" fit="" thumbnail="[[data.bannerImage]]">\n  </yt-img-shadow>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return jLA=g},{mode:_.v6("kevlar_poly_si_batch_j070")?1:2});var $ZM;var Bm=function(){var g=_.J.apply(this,arguments)||this;g.modernPanels=_.T("kevlar_watch_modern_panels");g.buttonUpdate=_.T("web_modern_buttons");g.adsSemanticText=_.T("enable_ads_web_ep_buenos_aires_and_padding_fix");return g};
_.N(Bm,_.J);Bm.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.K([_.u(),_.F("design:type",Object)],Bm.prototype,"data",void 0);_.K([_.u({computed:"computeHideDefaultAdBadge(data)"}),_.F("design:type",Boolean)],Bm.prototype,"hideDefaultAdBadge",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Bm.prototype,"modernPanels",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Bm.prototype,"buttonUpdate",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Bm.prototype,"adsSemanticText",void 0);
Bm=_.K([_.V({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],Bm);
_.m(Bm,"ytd-engagement-panel-ad-subtitle-renderer",function(){if($ZM!==void 0)return $ZM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-ad-subtitle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer id="ad-badge" badges="[[data.badges]]" hidden="[[hideDefaultAdBadge]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</ytd-badge-supported-renderer>\n<ytd-ad-hover-text-button-renderer id="ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</ytd-ad-hover-text-button-renderer>\n<yt-formatted-string id="subtitle" ellipsis-truncate="" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return $ZM=g},{mode:1});var JwM;var hz=function(){var g=_.J.apply(this,arguments)||this;g.darkerPanels=_.T("web_watch_darker_panels");g.enableSqueezebackPanels=_.T("web_shorts_enable_squeezeback_panels");g.enableAnchoredPanel=_.T("desktop_shorts_v2_anchored_panel");g.modernPanels=_.T("kevlar_watch_modern_panels");g.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return g};
_.N(hz,_.J);_.c=hz.prototype;_.c.computeAdsInfoButton=function(){if(_.T("web_modern_buttons")){var g,v;return(v=_.l((g=this.data)==null?void 0:g.subtitleComplex,gm5))==null?void 0:v.adInfoRenderer}};
_.c.configureRendererStamper=function(){return{"data.visibilityButton":{id:"visibility-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer",sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.subtitleComplex":{id:"subtitle-complex",mapping:{engagementPanelAdSubtitleRenderer:"ytd-engagement-panel-ad-subtitle-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}},
adsInfoButton:{id:"ads-info-button",mapping:{adHoverTextButtonRenderer:{component:"ytd-ad-hover-text-button-renderer",params:{modernUpdate:!0}}}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.banner":{id:"banner",mapping:{adEngagementPanelBannerRenderer:"ytd-ad-engagement-panel-banner-renderer"}},"data.navigationButton":{id:"navigation-button",mapping:{buttonRenderer:"ytd-button-renderer"},reuseComponents:!1},"data.subheader":{id:"subheader",
mapping:{chipBarViewModel:{component:"chip-bar-view-model",params:{disableDeselection:!0}}}}}};
_.c.collapsedChanged=function(){var g;(g=this.data)!=null&&g.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.T("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.c.focus=function(g){this.titleElement&&_.sH(this.titleElement,g)};
_.c.computeTitleAriaLabel=function(g){var v=[];if(g.title){var r,k;v.push(this.ytRendererBehavior.getSimpleString(g.title)||((r=g.title.accessibility)==null?void 0:(k=r.accessibilityData)==null?void 0:k.label))}g.contextualInfo&&v.push(this.ytRendererBehavior.getSimpleString(g.contextualInfo));return v.join(" ")};
_.c.onHeaderClick=function(g){this.shouldTriggerHeaderClick(g)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.v2(this.hostElement,[this.data.onClickCommand],this.hostElement)):(g=this.getVisibilityToggleButton())&&g.click())};
_.c.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var g=_.l(this.data.visibilityButton,_.w1)||_.l(this.data.visibilityButton,_.Qh);g&&this.ytRendererBehavior.logExplicitClick(g)}};
_.c.getVisibilityToggleButton=function(){var g=_.hb(this.hostElement).querySelector("#visibility-button").firstElementChild;return(g==null?void 0:g.is)==="ytd-toggle-button-renderer"?g:null};
_.c.shouldTriggerHeaderClick=function(g){return!_.sX(_.qm(g),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.c.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(g){g=_.l(g,_.FYM);this.targetId&&(g==null?void 0:g.targetId)===this.targetId&&(g=g.navigationButton)&&this.set("data.navigationButton",g)};
_.mx.Object.defineProperties(hz.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.T("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var g;return!!(((g=this.entity)==null?0:g.isActionButtonHidden)||this.hideActionButton)}}});
hz.prototype.collapsedChanged=hz.prototype.collapsedChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],hz.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],hz.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],hz.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],hz.prototype,"ytdReduxBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],hz.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],hz.prototype,"targetId",void 0);_.K([_.u(),_.F("design:type",Boolean)],hz.prototype,"collapsed",void 0);_.K([_.u(),_.F("design:type",Boolean)],hz.prototype,"hideActionButton",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],hz.prototype,"shortsPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],hz.prototype,"liveChatEngagementPanel",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],hz.prototype,"darkerPanels",void 0);_.K([_.PX("#title"),_.F("design:type",HTMLElement)],hz.prototype,"titleElement",void 0);_.K([_.u({computed:"computeAdsInfoButton(data)"}),_.F("design:type",Object)],hz.prototype,"adsInfoButton",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],hz.prototype,"enableSqueezebackPanels",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],hz.prototype,"enableAnchoredPanel",void 0);_.K([_.u({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(g,v){return _.k7(g.entities,"engagementPanelTitleHeaderEntity",v)}}),
_.F("design:type",Object)],hz.prototype,"entity",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],hz.prototype,"modernPanels",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],hz.prototype,"adsSemanticText",null);_.K([_.Um("collapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hz.prototype,"collapsedChanged",null);
_.K([_.C("entity","hideActionButton"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],hz.prototype,"isActionButtonHidden",null);hz=_.K([_.V({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],hz);
_.m(hz,"ytd-engagement-panel-title-header-renderer",function(){if(JwM!==void 0)return JwM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-title-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" aria-hidden="true" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="ads-info-button" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="header" on-click="onHeaderClick" class="style-scope ytd-engagement-panel-title-header-renderer">\n  <div id="navigation-button" hidden="[[!data.navigationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-engagement-panel-title-header-renderer"></yt-img-shadow>\n  <div id="title-container" class="style-scope ytd-engagement-panel-title-header-renderer">\n    <h2 id="title" aria-label$="[[computeTitleAriaLabel(data)]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      <yt-formatted-string id="title-text" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="contextual-info" hidden="[[!data.contextualInfo]]" text="[[data.contextualInfo]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </yt-formatted-string>\n    <ytd-badge-supported-renderer hidden="[[!data.titleBadge]]" top-standalone-badge="[[data.titleBadge]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="subtitle-complex" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  </div>\n  <div id="action-button" hidden="[[isActionButtonHidden]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="menu" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="visibility-button" on-click="onVisibilityButtonClick" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n</div>\n<div id="subheader" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return JwM=g},{mode:1});var O5q;var nZ=function(){return _.J.apply(this,arguments)||this};
_.N(nZ,_.J);nZ.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],nZ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],nZ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],nZ.prototype,"data",void 0);nZ=_.K([_.V({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],nZ);
_.m(nZ,"ytd-macro-markers-info-item-renderer",function(){if(O5q!==void 0)return O5q;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-info-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.infoText]]" class="style-scope ytd-macro-markers-info-item-renderer"></yt-formatted-string>\n<div id="menu" class="style-scope ytd-macro-markers-info-item-renderer"></div>\n<div id="edit" class="style-scope ytd-macro-markers-info-item-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return O5q=g},{mode:1});var VzS;var mZb=function(g,v,r,k,y,z){_.pg.call(this);var W=this;this.JSC$20141_containerElement=g;this.hostElement=v;this.supportedSyncItems=r;this.syncEntityKey=k;this.options=y;this.renderLazyListItems=z;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;qVv(this);sLb(this);this.JSC$20141_scrollAnimation=new _.Cy(function(S){g.scrollTop=S});
_.P0(this,this.JSC$20141_scrollAnimation);this.addOnDisposeCallback(function(){W.exitBrowsingMode(!1);W.activeItem&&W.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.N(mZb,_.pg);var qVv=function(g){var v=_.oc(_.h0().resolve(_.w3),function(r){return r.entities.markersEngagementPanelSyncEntity||{}},function(r,k){var y;
r[g.syncEntityKey]!==k[g.syncEntityKey]&&((y=r[g.syncEntityKey])==null?void 0:y.activeItemIndex)!==void 0&&g.updatePanelActiveItem(r[g.syncEntityKey].activeItemIndex)});
g.unsubscribeFromTimedMarkersListSyncEntity=v;g.addOnDisposeCallback(v);KBM(g)},KBM=function(g){var v=_.h0().resolve(_.w3);
v=_.ZyR(v.getState(),g.syncEntityKey);(v==null?void 0:v.activeItemIndex)!==void 0&&(v=g.getItemByIndex(v.activeItemIndex))&&g.setActiveItem(v)},sLb=function(g){var v=new _.iU(g.onScroll,50,g);
_.P0(g,v);var r=function(){v.fire()};
g.JSC$20141_containerElement.addEventListener("scroll",r);g.addOnDisposeCallback(function(){g.JSC$20141_containerElement.removeEventListener("scroll",r)})};
_.c=mZb.prototype;
_.c.updatePanelActiveItem=function(g){var v=this.getItemByIndex(g);if(v){if(this.setActiveItem(v),this.contentVisible)if(this.browsingMode){var r;((r=this.options)==null?void 0:r.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(g=b5q(this),v.offsetTop<this.JSC$20141_containerElement.clientHeight+this.JSC$20141_containerElement.scrollTop&&g&&!this.activeItemBelowSyncPosition&&this.exitBrowsingMode(!1));FBn(this)}else this.scrollToItem(v)}else _.Lx(new _.EU("Could not find "+this.supportedSyncItems+
" sync child to set active.",g,this.JSC$20141_containerElement.querySelectorAll(this.supportedSyncItems).length))};
_.c.getItemByIndex=function(g){var v;(v=this.renderLazyListItems)==null||v.call(this,g);v=this.JSC$20141_containerElement.querySelectorAll(this.supportedSyncItems);if(v.length>g)return v[g]};
_.c.setActiveItem=function(g){this.activeItem&&this.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));g.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));this.activeItem=g};
_.c.scrollToItem=function(g){g=this.getScrollPositionForItem(g);this.JSC$20141_containerElement.scrollTop!==g&&this.JSC$20141_scrollAnimation.start(this.JSC$20141_containerElement.scrollTop,g,300)};
_.c.getScrollPositionForItem=function(g){if(this.JSC$20141_containerElement.querySelectorAll(this.supportedSyncItems)[0]===g)return 0;var v,r=((v=this.options)==null?0:v.percentOffset)?this.JSC$20141_containerElement.clientHeight*this.options.percentOffset:0;g=_.Cu(g).y+this.JSC$20141_containerElement.scrollTop-(_.Cu(this.JSC$20141_containerElement).y+r);return Math.max(0,Math.min(g,this.JSC$20141_containerElement.scrollHeight-this.JSC$20141_containerElement.offsetHeight))};
_.c.onScroll=function(){this.activeItemBelowSyncPosition=b5q(this);if(this.activeItem&&!this.JSC$20141_scrollAnimation.isAnimating()&&Math.abs(this.JSC$20141_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var g;switch((g=this.options)==null?void 0:g.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":this.enterBrowsingMode(!i5D(this));FBn(this);break;default:this.enterBrowsingMode(!0)}}};
_.c.enterBrowsingMode=function(g){var v=this,r,k;return _.P(function(y){if(y.nextAddress==1){if(v.browsingMode)return y.return();v.browsingMode=!0;g&&v.hostElement.classList.add("browsing-mode");v.playerExitBrowsingModeListener=function(){v.exitBrowsingMode(!1)};
return _.U(y,_.gF(),2)}r=y.yieldResult;(k=r)==null||k.addEventListener("SEEK_TO",v.playerExitBrowsingModeListener);_.o7(y)})};
_.c.exitBrowsingMode=function(g){g=g===void 0?!0:g;this.browsingMode&&(this.browsingMode=!1,this.hostElement.classList.remove("browsing-mode"),g&&this.scrollToItem(this.activeItem),this.removePlayerSeekListener())};
_.c.removePlayerSeekListener=function(){var g=this,v,r;return _.P(function(k){if(k.nextAddress==1)return g.playerExitBrowsingModeListener?_.U(k,_.gF(),3):k.jumpTo(0);v=k.yieldResult;(r=v)==null||r.removeEventListener("SEEK_TO",g.playerExitBrowsingModeListener);g.playerExitBrowsingModeListener=void 0;_.o7(k)})};
var FBn=function(g){var v;((v=g.options)==null?void 0:v.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(i5D(g)?g.hostElement.classList.remove("browsing-mode"):g.activeItem&&g.hostElement.classList.add("browsing-mode"))},b5q=function(g){if(!g.activeItem)return!1;
var v,r=((v=g.options)==null?0:v.percentOffset)?g.JSC$20141_containerElement.clientHeight*g.options.percentOffset:0;return g.activeItem.offsetTop>=g.JSC$20141_containerElement.scrollTop+r},i5D=function(g){if(!g.activeItem)return!1;
var v=g.activeItem.offsetTop+14<=g.JSC$20141_containerElement.scrollTop+g.JSC$20141_containerElement.clientHeight;return g.activeItem.offsetTop+g.activeItem.clientHeight-14>=g.JSC$20141_containerElement.scrollTop&&v};
mZb.prototype.panelContentVisibleChanged=function(g){(this.contentVisible=g)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var G65=function(g,v){g.syncEntityKey=v;var r;(r=g.unsubscribeFromTimedMarkersListSyncEntity)==null||r.call(g);qVv(g)},X_S=function(g,v){g.options=v};var Ma=function(){var g=_.J.apply(this,arguments)||this;g.browsingMode=!1;g.modern=_.T("web_button_rework");g.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return g};
_.N(Ma,_.J);_.c=Ma.prototype;_.c.activeItemChanged=function(){if(!_.T("synced_panel_scrolling_controller")){var g;((g=this.syncEntity)==null?void 0:g.activeItemIndex)!==void 0&&this.updatePanelActiveItem(this.syncEntity.activeItemIndex)}};
_.c.created=function(){var g=this;_.T("synced_panel_scrolling_controller")||(this.JSC$20145_scrollAnimation=new _.Cy(function(v){g.contents.scrollTop=v}),this.boundExitBrowsingMode=function(){g.exitBrowsingMode(!1)})};
_.c.detached=function(){if(_.T("synced_panel_scrolling_controller")){var g;(g=this.scrollController)==null||g.dispose();this.scrollController=void 0}else this.removePlayerSeekListener()};
_.c.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{macroMarkersListItemRenderer:{component:"ytd-macro-markers-list-item-renderer",properties:{useCustomColors:"[[useCustomColors]]"},params:{seekWithAnimationOnClick:!0}},macroMarkersInfoItemRenderer:"ytd-macro-markers-info-item-renderer",itemSectionRenderer:"ytd-item-section-renderer"}}}};
_.c.dataChanged=function(){var g=this;_.T("synced_panel_scrolling_controller")?_.q7(this,function(){if(g.scrollController){var v;(v=g.scrollController)==null||v.exitBrowsingMode(!1);var r,k,y;(k=g.scrollController)==null||G65(k,(y=(r=g.data)==null?void 0:r.syncModelEntityKey)!=null?y:"default-macro-markers-list-renderer-entity-key");var z,W,S;(S=g.scrollController)==null||X_S(S,{percentOffset:(z=g.data)==null?void 0:z.selectedItemAlignmentPercentOffset,floatingPillType:(W=g.data)==null?void 0:W.floatingPillType})}else{var Y,
e,a,E;g.scrollController=new mZb(g.contents,g.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(E=(Y=g.data)==null?void 0:Y.syncModelEntityKey)!=null?E:"default-macro-markers-list-renderer-entity-key",{percentOffset:(e=g.data)==null?void 0:e.selectedItemAlignmentPercentOffset,floatingPillType:(a=g.data)==null?void 0:a.floatingPillType},function(p){g.renderLazyListItems(p)})}g.scrollController.panelContentVisibleChanged(!!g.panelContentVisible)}):this.exitBrowsingMode()};
_.c.computeButtonShape=function(){var g=this;if(this.data&&this.data.syncButtonLabel&&this.modern)return{onTap:function(){g.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.c.computeSyncEnabled=function(g){return!(g==null||!g.syncButtonLabel)};
_.c.renderLazyListItems=function(g){for(var v=this.contents.children,r=0,k=0;k<v.length;k++){var y=void 0;(y=v[k].ytLazyListBehavior)==null||y.fillRemainingListItems();var z=void 0,W=void 0;y=_.l((z=this.data)==null?void 0:(W=z.contents)==null?void 0:W[k],_.kHt);W=z=void 0;if((z=y)==null?0:(W=z.contents)==null?0:W.length)r+=y.contents.length;if(r>=g)break}};
_.c.getItemByIndex=function(g){this.renderLazyListItems(g);var v=this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model");if(v.length>g)return v[g]};
_.c.setActiveItem=function(g){this.currentActiveItem&&this.currentActiveItem.active!==void 0&&(this.currentActiveItem.active=!1);g.active!==void 0&&(g.active=!0);this.currentActiveItem=g};
_.c.handleSetActivePanelItemAction=function(g){if((g=_.l(g,G$A))&&this.panelTargetId===g.panelTargetId){g=g.itemIndex;if(_.T("synced_panel_scrolling_controller")){var v,r;var k=(r=(v=this.data)==null?void 0:v.syncModelEntityKey)!=null?r:"default-macro-markers-list-renderer-entity-key"}else{var y;k=(y=this.data)==null?void 0:y.syncModelEntityKey}if(k){var z;((z=this.syncEntity)==null?void 0:z.activeItemIndex)!==g&&this.ytdReduxBehavior.dispatch(_.WW("markersEngagementPanelSyncEntity",k,{key:k,activeItemIndex:g}))}else this.updatePanelActiveItem(g)}};
_.c.updatePanelActiveItem=function(g){var v=this.getItemByIndex(g);v?(this.setActiveItem(v),!this.browsingMode&&this.panelContentVisible&&this.scrollToItem(v)):_.Lx(new _.EU("Could not find ytd-macro-markers-list-renderer sync child to set active.",g,this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model").length))};
_.c.scrollToItem=function(g){g=this.getScrollPositionForItem(g);this.contents.scrollTop!==g&&this.JSC$20145_scrollAnimation.start(this.contents.scrollTop,g,300)};
_.c.getScrollPositionForItem=function(g){if(this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model")[0]===g)return 0;g=_.Cu(g).y+this.contents.scrollTop-_.Cu(this.contents).y-this.getStickyHeaderHeight(g);return Math.min(g,this.contents.scrollHeight-this.contents.offsetHeight)};
_.c.getStickyHeaderHeight=function(g){if(g.nodeName==="MACRO-MARKERS-PANEL-ITEM-VIEW-MODEL"){var v,r,k;return(k=(v=g.closest('ytd-item-section-renderer[header-style="sticky-header"]'))==null?void 0:(r=v.header)==null?void 0:r.offsetHeight)!=null?k:0}return 0};
_.c.onScroll=function(){_.T("synced_panel_scrolling_controller")||(this.ytRendererBehavior.markDirty(),this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&!this.JSC$20145_scrollAnimation.isAnimating()&&Math.abs(this.contents.scrollTop-this.getScrollPositionForItem(this.currentActiveItem))>10&&this.enterBrowsingMode())};
_.c.enterBrowsingMode=function(){var g=this;return _.P(function(v){if(v.nextAddress==1){if(g.browsingMode)return v.return();g.browsingMode=!0;return _.U(v,_.i1().getPlayerPromise(),2)}g.player=v.yieldResult;g.player.addEventListener("SEEK_TO",g.boundExitBrowsingMode);_.o7(v)})};
_.c.exitBrowsingMode=function(g){this.browsingMode&&(this.browsingMode=!1,(g===void 0||g)&&this.scrollToItem(this.currentActiveItem),this.removePlayerSeekListener())};
_.c.removePlayerSeekListener=function(){this.player&&(this.player.removeEventListener("SEEK_TO",this.boundExitBrowsingMode),this.player=void 0)};
_.c.onSyncClick=function(){if(_.T("synced_panel_scrolling_controller")){var g;(g=this.scrollController)==null||g.exitBrowsingMode()}else this.exitBrowsingMode()};
_.c.panelContentVisibleChanged=function(){if(_.T("synced_panel_scrolling_controller")){var g;(g=this.scrollController)==null||g.panelContentVisibleChanged(!!this.panelContentVisible)}else this.panelContentVisible&&this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&this.scrollToItem(this.currentActiveItem)};
Ma.prototype.panelContentVisibleChanged=Ma.prototype.panelContentVisibleChanged;Ma.prototype.dataChanged=Ma.prototype.dataChanged;Ma.prototype.activeItemChanged=Ma.prototype.activeItemChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Ma.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ma.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ma.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Ma.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ma.prototype,"data",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Ma.prototype,"useCustomColors",void 0);_.K([_.u({computed:"computeSyncEnabled(data)"}),_.F("design:type",Boolean)],Ma.prototype,"syncEnabled",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],Ma.prototype,"panelTargetId",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Ma.prototype,"panelContentVisible",void 0);_.K([_.PX("#contents"),_.F("design:type",HTMLElement)],Ma.prototype,"contents",void 0);_.K([_.PX("#sync-container"),_.F("design:type",HTMLElement)],Ma.prototype,"syncContainer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ma.prototype,"browsingMode",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Ma.prototype,"modern",void 0);_.K([_.u({selectorArgs:["data.syncModelEntityKey"],selector:_.ZyR}),_.F("design:type",Object)],Ma.prototype,"syncEntity",void 0);_.K([_.IU("syncEntity.activeItemIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ma.prototype,"activeItemChanged",null);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ma.prototype,"dataChanged",null);_.K([_.IU("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ma.prototype,"panelContentVisibleChanged",null);Ma=_.K([_.V({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],Ma);
_.m(Ma,"ytd-macro-markers-list-renderer",function(){if(VzS!==void 0)return VzS;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" on-scroll="onScroll" class="style-scope ytd-macro-markers-list-renderer"></div>\n<div id="sync-container" hidden="[[!syncEnabled]]" class="style-scope ytd-macro-markers-list-renderer">\n  <tp-yt-paper-button id="sync-button" disable-upgrade="[[modern]]" hidden="[[modern]]" on-click="onSyncClick" class="style-scope ytd-macro-markers-list-renderer">\n    [[getSimpleString(data.syncButtonLabel)]]\n  </tp-yt-paper-button>\n  <yt-button-shape id="sync-button-modern" data="[[computeButtonShape(data)]]" disable-upgrade="[[!modern]]" hidden="[[!modern]]" class="style-scope ytd-macro-markers-list-renderer">\n  </yt-button-shape>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return VzS=g},{mode:1});var BMv;var Rh=function(){return _.J.apply(this,arguments)||this};
_.N(Rh,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Rh.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Rh.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Rh.prototype,"data",void 0);Rh=_.K([_.V({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],Rh);
_.m(Rh,"ytd-error-corrections-section-item-renderer",function(){if(BMv!==void 0)return BMv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-error-corrections-section-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="channel-thumbnail" height="36" thumbnail="[[data.thumbnail]]" width="36" class="style-scope ytd-error-corrections-section-item-renderer">\n</yt-img-shadow>\n<a id="correction-timestamp" class="yt-simple-endpoint style-scope ytd-error-corrections-section-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick">\n  <yt-formatted-string text="[[data.timeLabel]]" class="style-scope ytd-error-corrections-section-item-renderer"></yt-formatted-string>\n</a>\n<div id="correction-text" class="style-scope ytd-error-corrections-section-item-renderer">\n  <yt-formatted-string text="[[data.correctionText]]" class="style-scope ytd-error-corrections-section-item-renderer"></yt-formatted-string>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return BMv=g},{mode:1});var hDR;var gw=function(){return _.J.apply(this,arguments)||this};
_.N(gw,_.J);gw.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],gw.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],gw.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],gw.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],gw.prototype,"data",void 0);gw=_.K([_.V({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],gw);
_.m(gw,"ytd-error-corrections-section-renderer",function(){if(hDR!==void 0)return hDR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-error-corrections-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-error-corrections-section-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-error-corrections-section-renderer"></yt-formatted-string>\n  <div id="flex" class="style-scope ytd-error-corrections-section-renderer"></div>\n  <ytd-button-renderer id="view_all_button" data="[[data.viewAllButton.buttonRenderer]]" class="style-scope ytd-error-corrections-section-renderer">\n  </ytd-button-renderer>\n</div>\n<div id="items" class="style-scope ytd-error-corrections-section-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return hDR=g},{mode:1});var nt5;var vT=function(){return _.J.apply(this,arguments)||this};
_.N(vT,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],vT.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],vT.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],vT.prototype,"data",void 0);vT=_.K([_.V({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],vT);
_.m(vT,"ytd-topic-link-renderer",function(){if(nt5!==void 0)return nt5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="topic-link-container" class="yt-simple-endpoint style-scope ytd-topic-link-renderer" data="[[data.endpoint]]" href$="[[computeOptionalHref_(data.endpoint)]]">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnailDetails]]" width="32" class="style-scope ytd-topic-link-renderer">\n    </yt-img-shadow>\n    <div id="title" class="style-scope ytd-topic-link-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-icon id="call-to-action-icon" hidden="[[!data.callToActionIcon]]" icon="[[data.callToActionIcon.iconType]]" class="style-scope ytd-topic-link-renderer">\n    </yt-icon>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return nt5=g},{mode:1});var MzG;var rw=function(){var g=_.J.apply(this,arguments)||this;g.modern=_.T("kevlar_modern_sd_v2");g.modernLockupV2=_.T("modernize_structured_description_playlist_lockups_v2");g.modernTypography=_.T("web_modern_typography");return g};
_.N(rw,_.J);rw.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"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],rw.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],rw.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],rw.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],rw.prototype,"modern",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],rw.prototype,"modernLockupV2",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],rw.prototype,"modernTypography",void 0);rw=_.K([_.V({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],rw);
_.m(rw,"ytd-video-description-course-section-renderer",function(){if(MzG!==void 0)return MzG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-course-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-course-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-course-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id="media-lockups" class="style-scope ytd-video-description-course-section-renderer"></div>\n<div id="topic-link" class="style-scope ytd-video-description-course-section-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return MzG=g},{mode:1});var RDA;var kQ=function(){var g=_.J.apply(this,arguments)||this;g.modern=_.T("kevlar_modern_sd_v2");g.modernTypography=_.T("web_modern_typography");return g};
_.N(kQ,_.J);kQ.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"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],kQ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],kQ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],kQ.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],kQ.prototype,"modern",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],kQ.prototype,"modernTypography",void 0);
kQ=_.K([_.V({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],kQ);
_.m(kQ,"ytd-video-description-files-section-renderer",function(){if(RDA!==void 0)return RDA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-files-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-files-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-files-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n  <div id="flex" class="style-scope ytd-video-description-files-section-renderer"></div>\n  <div id="view-all-button" class="style-scope ytd-video-description-files-section-renderer"></div>\n</div>\n<div id="description" class="style-scope ytd-video-description-files-section-renderer">[[getSimpleString(data.sectionDescription)]]</div>\n<div id="file-buttons" class="style-scope ytd-video-description-files-section-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return RDA=g},{mode:1});var gdq;var yC=function(){return _.J.apply(this,arguments)||this};
_.N(yC,_.J);yC.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"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],yC.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],yC.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],yC.prototype,"data",void 0);yC=_.K([_.V({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],yC);
_.m(yC,"ytd-video-description-gaming-section-renderer",function(){if(gdq!==void 0)return gdq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-gaming-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-gaming-section-renderer">\n  <h3 id="title" class="style-scope ytd-video-description-gaming-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id="media-lockups" class="style-scope ytd-video-description-gaming-section-renderer"></div>\n<div id="topic-link" class="style-scope ytd-video-description-gaming-section-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return gdq=g},{mode:1});var vdb;var cT=function(){var g=_.J.apply(this,arguments)||this;g.isExpanded=!1;return g};
_.N(cT,_.J);cT.prototype.computeHasDefaultMetadataEndpoint=function(g){var v;g=g==null?void 0:(v=g.defaultMetadata)==null?void 0:v.runs;return!(!g||g.length!==1||!g[0].navigationEndpoint)};
cT.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.mx.Object.defineProperties(cT.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],cT.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],cT.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],cT.prototype,"isExpanded",void 0);_.K([_.u({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],cT.prototype,"hasDefaultMetadataEndpoint",void 0);
_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],cT.prototype,"isExpandable",null);_.K([_.C("data","isExpandable","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],cT.prototype,"showExpandedMetadata",null);cT=_.K([_.V({is:"ytd-info-row-renderer",disableElementRegistration:!0})],cT);
_.m(cT,"ytd-info-row-renderer",function(){if(vdb!==void 0)return vdb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-row-container" on-click="onRowExpand" class="style-scope ytd-info-row-renderer">\n  <div id="info-row-header" class="style-scope ytd-info-row-renderer">\n    <div id="title" class="style-scope ytd-info-row-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="default-metadata-section" hidden="[[isExpanded]]" class="style-scope ytd-info-row-renderer">\n      <yt-formatted-string id="default-metadata" bold-links="" text="[[data.defaultMetadata]]" class="style-scope ytd-info-row-renderer">\n      </yt-formatted-string>\n      <span id="truncation-text" class="style-scope ytd-info-row-renderer">[[getSimpleString(data.truncationText)]]</span>\n      <yt-icon id="icon" class="expand-icon style-scope ytd-info-row-renderer" hidden="[[!data.expandIcon.iconType]]" icon="[[data.expandIcon.iconType]]">\n      </yt-icon>\n    </div>\n  </div>\n  <yt-formatted-string id="expanded-metadata" hidden="[[!showExpandedMetadata]]" text="[[data.expandedMetadata]]" class="style-scope ytd-info-row-renderer">\n  </yt-formatted-string>\n</div>\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return vdb=g},{mode:1});var rmM;var z0=function(){var g=_.J.apply(this,arguments)||this;g.currentIndex=0;g.supportComponentResize=!0;g.modern=_.T("kevlar_modern_sd_v2");g.JSC$20171_lastScrollContainerWidth=NaN;return g};
_.N(z0,_.J);_.c=z0.prototype;
_.c.configureRendererStamper=function(){return{videoLockups:{id:"items",mapping:{compactVideoRenderer:{component:"ytd-compact-video-renderer",params:{forceOneLineTitle:!0,musicMetadataVideoLockup:!0,hideThumbnail:!0}}},reuseComponents:!1},infoRows:{id:"info-rows",mapping:{infoRowRenderer:"ytd-info-row-renderer"}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",
properties:{"on-tap":"[[boundNextClick]]"}}}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}};
_.c.getItemsPath=function(){return"videoLockups"};
_.c.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.c.onIronResize=function(){this.updateVideoLockupStyles()};
_.c.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.c.updateVideoLockupStyles=function(){var g;this.JSC$20171_scrollContainer!==void 0&&(g=this.videoLockups)!=null&&g.length&&(g=this.JSC$20171_scrollContainer.clientWidth,g!==this.JSC$20171_lastScrollContainerWidth&&(this.JSC$20171_lastScrollContainerWidth=g,_.kx(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(g*.8,415)+"px"}),_.hV(this.hostElement,"iron-resize")))};
_.mx.Object.defineProperties(z0.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var g=[],v;if((v=this.data)==null||!v.carouselLockups)return g;v=_.I(this.data.carouselLockups);for(var r=v.next();!r.done;r=v.next()){r=r.value;var k=void 0;((k=_.l(r,fpG))==null?0:k.videoLockup)&&g.push(_.l(r,fpG).videoLockup)}return g}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.videoLockups)==null||!g.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var g=[],v;if((v=this.data)==null||!v.carouselLockups)return g;var r;return(r=_.l(this.data.carouselLockups[this.scrollCount],fpG))==null?void 0:r.infoRows}}});
z0.prototype.dataChanged=z0.prototype.dataChanged;z0.prototype.onIronResize=z0.prototype.onIronResize;z0.prototype.hiddenChanged=z0.prototype.hiddenChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],z0.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],z0.prototype,"componentBehavior",void 0);_.K([_.D(_.R8.YtdHorizontalListBehavior),_.F("design:type",Object)],z0.prototype,"ytdHorizontalListBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],z0.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],z0.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],z0.prototype,"inlineStructuredDescription",void 0);_.K([_.u({value:2}),_.F("design:type",Number)],z0.prototype,"initialCount",void 0);_.K([_.u(),_.F("design:type",Object)],z0.prototype,"currentIndex",void 0);
_.K([_.u(),_.F("design:type",Number)],z0.prototype,"scrollCount",void 0);_.K([_.u(),_.F("design:type",Object)],z0.prototype,"supportComponentResize",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],z0.prototype,"contentHidden",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],z0.prototype,"modern",void 0);_.K([_.PX("#scroll-container"),_.F("design:type",HTMLDivElement)],z0.prototype,"JSC$20171_scrollContainer",void 0);
_.K([_.IU("contentHidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],z0.prototype,"hiddenChanged",null);_.K([_.C("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],z0.prototype,"videoLockups",null);_.K([_.C("videoLockups"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],z0.prototype,"hasVideoLockups",null);
_.K([_.zz("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],z0.prototype,"onIronResize",null);_.K([_.C("data","scrollCount"),_.F("design:type",Object),_.F("design:paramtypes",[])],z0.prototype,"infoRows",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],z0.prototype,"dataChanged",null);z0=_.K([_.V({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],z0);
_.m(z0,"ytd-video-description-music-section-renderer",function(){if(rmM!==void 0)return rmM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-music-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-music-section-renderer">\n  <h3 id="title" class="style-scope ytd-video-description-music-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id="video-lockups" hidden="[[!hasVideoLockups]]" class="style-scope ytd-video-description-music-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-music-section-renderer">\n    <div id="left-arrow-button" class="arrow style-scope ytd-video-description-music-section-renderer" hidden="[[atStart]]"></div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-music-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-music-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-music-section-renderer">\n    <div id="right-arrow-button" class="arrow style-scope ytd-video-description-music-section-renderer" hidden="[[atEnd]]"></div>\n  </div>\n</div>\n<div id="info-rows" class="style-scope ytd-video-description-music-section-renderer"></div>\n<a id="premium-upsell-link" class="yt-simple-endpoint style-scope ytd-video-description-music-section-renderer" aria-label$="[[data.premiumUpsellLink.title.accessibility.accessibilityData.label]]" hidden="[[!data.premiumUpsellLink]]" href$="[[computeOptionalHref_(data.premiumUpsellLink.navigationEndpoint)]]" title$="[[getSimpleString(data.premiumUpsellLink.title)]]" data="[[data.premiumUpsellLink.navigationEndpoint]]">\n  <yt-formatted-string id="premium-upsell-text" text="[[data.premiumUpsellLink]]" class="style-scope ytd-video-description-music-section-renderer">\n  </yt-formatted-string>\n</a>\n<div id="topic-link" class="style-scope ytd-video-description-music-section-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return rmM=g},{mode:_.v6("kevlar_poly_si_batch_j081")?1:2});var kvM;var II=function(){var g=_.J.apply(this,arguments)||this;g.modern=_.T("kevlar_modern_sd_v2");g.modernTypography=_.T("web_modern_typography");return g};
_.N(II,_.J);II.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],II.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],II.prototype,"ytRendererBehavior",void 0);_.K([_.u({}),_.F("design:type",Object)],II.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],II.prototype,"modern",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],II.prototype,"modernTypography",void 0);
II=_.K([_.V({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],II);
_.m(II,"ytd-video-description-transcript-section-renderer",function(){if(kvM!==void 0)return kvM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-transcript-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="header" class="style-scope ytd-video-description-transcript-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-transcript-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id="sub-header" class="style-scope ytd-video-description-transcript-section-renderer">\n  <p id="sub-header-text" class="style-scope ytd-video-description-transcript-section-renderer">[[getSimpleString(data.subHeaderText)]]</p>\n</div>\n<div id="button-container" class="style-scope ytd-video-description-transcript-section-renderer">\n  <div id="primary-button" class="style-scope ytd-video-description-transcript-section-renderer"></div>\n</div>\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return kvM=g},{mode:1});var ymM;_.B6(_.bC(function(g){var v=_.IW(_.xoR,function(){return g.data().firstProviderLinkStatusEntityKey}),r=_.IW(_.xoR,function(){return g.data().secondProviderLinkStatusEntityKey}),k=function(){var y,z;
return((y=v())==null?void 0:y.linked)||((z=r())==null?void 0:z.linked)};
return _.A("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.A(_.FS,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return g.data().sectionTitle}}),_.A(_.FS,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return k()?g.data().connectedMessage:g.data().notConnectedMessage}}),_.A(_.d,{cond:k,
then:function(){return _.A(_.dF,{data:function(){return g.data().connectedButton}},{buttonViewModel:function(y){return _.A(_.Du,{data:y.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.A(_.d,{cond:function(){return!k()},
then:function(){return _.A(_.dF,{data:function(){return g.data().notConnectedButton}},{buttonViewModel:function(y){return _.A(_.Du,{data:y.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"Ti"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){var v=g.data;return _.A("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.A("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.A(_.FS,{text:function(){return v().sectionTitle}})),_.A("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.A(_.FS,{text:function(){return v().bodyHeader}})),_.A("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.A(_.FS,{text:function(){return v().bodyText}})),_.A(_.d,
{cond:function(){return v().attributionText},
then:function(){return _.A("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.A(_.FS,{text:function(){return v().attributionText}}))}}))},"Ui"),"how-this-was-made-section-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){return _.A("yt-video-description-youchat-section-view-model",{class:_.IV("ytVideoDescriptionYouchatSectionViewModelHost")},_.A("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.A(_.FS,{text:function(){return g.data().sectionTitle}})),_.A("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.A(_.FS,{text:function(){return g.data().subHeaderText}})),_.A("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.A(_.Du,{data:function(){return _.l(g.data().primaryButton,
_.pC)}})))},"Vi"),"yt-video-description-youchat-section-view-model",{props:{data:_.me}});var WT=function(){var g=_.J.apply(this,arguments)||this;g.modern=_.T("kevlar_modern_sd_v2");g.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return g};
_.N(WT,_.J);_.c=WT.prototype;
_.c.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{videoDescriptionHeaderRenderer:{component:"ytd-video-description-header-renderer",properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[watchWhileSdp]]",engagementPanel:"[[engagementPanel]]"}},expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{panelContentVisible:"[[panelContentVisible]]",hasDescriptionOnly:"[[hasDescriptionOnly]]",engagementPanel:"[[engagementPanel]]",
shortsPanel:"[[shortsPanel]]"}},horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{inlineStructuredDescription:"[[inlineStructuredDescription]]"}},metadataRowContainerRenderer:{component:"ytd-metadata-row-container-renderer",params:{engagementPanelContent:!0}},merchandiseShelfRenderer:"ytd-merch-shelf-renderer",videoDescriptionCourseSectionRenderer:"ytd-video-description-course-section-renderer",videoDescriptionFilesSectionRenderer:"ytd-video-description-files-section-renderer",
videoDescriptionTranscriptSectionRenderer:"ytd-video-description-transcript-section-renderer",videoDescriptionFantasySectionViewModel:"ytw-video-description-fantasy-section-view-model",videoDescriptionGamingSectionRenderer:"ytd-video-description-gaming-section-renderer",videoDescriptionInfocardsSectionRenderer:{component:"ytd-video-description-infocards-section-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoDescriptionMusicSectionRenderer:{component:"ytd-video-description-music-section-renderer",
properties:{inlineStructuredDescription:"[[inlineStructuredDescription]]"}},errorCorrectionsSectionRenderer:"ytd-error-corrections-section-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},shelfRenderer:"ytd-shelf-renderer",courseProgressViewModel:"yt-course-progress-view-model",howThisWasMadeSectionViewModel:"how-this-was-made-section-view-model",videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoDescriptionYouchatSectionViewModel:"yt-video-description-youchat-section-view-model"}},
videoSummary:{id:"video-summary",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},merchShelf:{id:"merch-shelf",mapping:{merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",params:{watchMetadataRefresh:!0,inStructuredDescription:!0}}}}}};
_.c.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.c.dataChanged=function(){var g,v;this.hasDescriptionOnly=!(((g=this.data)==null?void 0:(v=g.items)==null?void 0:v.length)!==1||!_.l(this.data.items[0],Ne5))};
_.c.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.c.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.c.autoFocusDescription=function(){var g;((g=_.h0().resolve(_.Bd(_.vV)))==null?0:g.isKeyBoardInUse())&&this.description&&_.mN(this.description)};
_.c.resize=function(){if(_.T("kevlar_disable_sd_resize"))this.JSC$20179_cardList&&_.hV(this.JSC$20179_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.hV(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.hV(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.c.scrollToSection=function(g){if(g=this.getSectionElement(g))_.nW(this.hostElement,"yt-scroll-to-watch-element",[g]),g.focus()};
_.c.getSectionElement=function(g){switch(g){case "infocards-item-section":var v;return(v=this.infocardsSection)!=null?v:null;case "transcript-item-section":var r;return(r=this.transcriptSection)!=null?r:null;case "how-this-was-made-section-item-section":var k;return(k=this.howThisWasMadeSection)!=null?k:null;case "files-item-section":var y;return(y=this.filesSection)!=null?y:null;default:return null}};
_.c.handleSetActiveItemAction=function(g){var v=_.l(g,G$A),r=v&&(v==null?void 0:v.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$20179_cardList;if(v&&r){g=this.currentActiveChapter;var k=this.currentActiveProblem;v=r==null?void 0:r.getItemByIndex(v.itemIndex);var y=r=!0;v&&(v.active=!0,v.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(r=g!==v,y=!1,this.currentActiveChapter=v):(v==null?void 0:v.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(r=!1,y=k!==v,this.currentActiveProblem=v));g&&r&&(g.active=!1);k&&y&&(k.active=!1)}};
_.mx.Object.defineProperties(WT.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.T("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
WT.prototype.onYtExpanderMoreTapped=WT.prototype.onYtExpanderMoreTapped;WT.prototype.onHiddenChanged=WT.prototype.onHiddenChanged;WT.prototype.dataChanged=WT.prototype.dataChanged;WT.prototype.panelContentVisibleChanged=WT.prototype.panelContentVisibleChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],WT.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],WT.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],WT.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.NK),_.F("design:type",Object)],WT.prototype,"ironResizableBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],WT.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],WT.prototype,"panelContentVisible",void 0);_.K([_.u(),_.F("design:type",Boolean)],WT.prototype,"hasDescriptionOnly",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],WT.prototype,"inlineStructuredDescription",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],WT.prototype,"hidden",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],WT.prototype,"shortsPanel",void 0);_.K([_.u(),_.F("design:type",Object)],WT.prototype,"videoSummary",void 0);_.K([_.u(),_.F("design:type",Object)],WT.prototype,"merchShelf",void 0);
_.K([_.C("videoSummary"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],WT.prototype,"showVideoSummary",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WT.prototype,"modern",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],WT.prototype,"engagementPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],WT.prototype,"watchWhileSdp",void 0);
_.K([_.PX("ytd-expandable-video-description-body-renderer"),_.F("design:type",Object)],WT.prototype,"description",void 0);_.K([_.PX("ytd-horizontal-card-list-renderer"),_.F("design:type",Object)],WT.prototype,"JSC$20179_cardList",void 0);_.K([_.PX("ytd-horizontal-card-list-renderer[center-items]"),_.F("design:type",Object)],WT.prototype,"problemWalkthroughCardList",void 0);_.K([_.PX("ytd-shelf-renderer"),_.F("design:type",Object)],WT.prototype,"shelfSection",void 0);
_.K([_.PX("ytd-video-description-music-section-renderer"),_.F("design:type",Object)],WT.prototype,"musicMetadataSection",void 0);_.K([_.PX("ytd-video-description-infocards-section-renderer"),_.F("design:type",Object)],WT.prototype,"infocardsSection",void 0);_.K([_.PX("ytd-video-description-transcript-section-renderer"),_.F("design:type",Object)],WT.prototype,"transcriptSection",void 0);
_.K([_.PX("how-this-was-made-section-view-model"),_.F("design:type",Object)],WT.prototype,"howThisWasMadeSection",void 0);_.K([_.PX("ytd-video-description-files-section-renderer"),_.F("design:type",Object)],WT.prototype,"filesSection",void 0);_.K([_.IU("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WT.prototype,"panelContentVisibleChanged",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WT.prototype,"dataChanged",null);_.K([_.IU("hidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WT.prototype,"onHiddenChanged",null);_.K([_.zz("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WT.prototype,"onYtExpanderMoreTapped",null);
WT=_.K([_.V({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],WT);
_.m(WT,"ytd-structured-description-content-renderer",function(){if(ymM!==void 0)return ymM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-summary" hidden="[[!showVideoSummary]]" class="style-scope ytd-structured-description-content-renderer"></div>\n<div id="merch-shelf" hidden="[[!merchShelf]]" class="style-scope ytd-structured-description-content-renderer"></div>\n<div id="items" class="style-scope ytd-structured-description-content-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ymM=g},{mode:2});var cmb;var zGv;var PT=function(){return _.J.apply(this,arguments)||this};
_.N(PT,_.J);PT.prototype.computeAriaLabel=function(g){var v,r;return(g==null?void 0:(v=g.accessibility)==null?void 0:(r=v.accessibilityData)==null?void 0:r.label)||_.I0("LOADING",void 0,"Loading")};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],PT.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],PT.prototype,"data",void 0);_.K([_.u({computed:"computeAriaLabel(data)"}),_.F("design:type",String)],PT.prototype,"ariaLabel",void 0);PT=_.K([_.HX({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],PT);
_.m(PT,"yt-content-loading-renderer",function(){if(zGv===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-content-loading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_content_loading_renderer.yt.content.loading.renderer.css.js--\x3e<tp-yt-paper-spinner id="spinner" active="[[data.useSpinner]]" alt="[[ariaLabel]]" class="style-scope yt-content-loading-renderer">\n</tp-yt-paper-spinner>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;cmb===void 0&&(cmb=document.createElement("template"));var k=cmb;r.call(v,k.content.cloneNode(!0),g.content.firstChild);zGv=g}g=zGv;return g},{mode:_.v6("kevlar_poly_si_batch_j043")?1:2});_.B6(_.bC(function(g){var v=_.I(_.Ww(!1,void 0,"WbYeXc")),r=v.next().value,k=v.next().value;v=_.I(_.Ww(!1,void 0,"msXkzc"));var y=v.next().value,z=v.next().value;_.Hd(function(){var Y=_.l(g.data().collaboratePlaylistCollaborationSetting,Y65);Y&&k(Y.switchedOnByDefault);var e=_.l(g.data().allowNewCollaboratorsPlaylistCollaborationSetting,Y65);e&&z(e.switchedOnByDefault);if(!Y&&!e||!Y&&g.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")k(!0),z(!0)});
var W=function(Y){k(Y);z(Y);var e=g.data().playlistCollaborationEntityKey||"";var a=_.Vz().getState();(a=_.k7(a.entities,"playlistCollaborationEntity",e))&&(a==null?void 0:a.isCollaborative)===Y||_.Vz().dispatch(_.WW("playlistCollaborationEntity",e,Object.assign({},a,{isCollaborative:Y})))},S=function(Y){z(Y)};
return _.A("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.A("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.A(_.dF,{data:function(){return g.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(Y){return _.A(_.b5B,{data:Y.data,
onSwitch:W})}})),_.A(_.d,{cond:r,
then:function(){return _.A("div",null,_.A("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.A(_.dF,{data:function(){return g.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(Y){return _.A(_.b5B,{data:Y.data,
onSwitch:S,overrideDisabled:!1})}})),_.A(_.d,{cond:y,
then:function(){return _.A("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.A(_.dF,{data:function(){return g.data().copyLinkButton}},{buttonViewModel:_.Du}))}}),_.A("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.A(_.dF,{data:function(){return g.data().playlistCollaborators}},{contentListItemViewModel:_.NyR})))}}))},"Wi"),"playlist-collaboration-view-model",{props:{data:_.me}});var ImM=_.bC(function(g){var v=g.data;var r=g.customCommandResolver;return _.A(_.R6,null,_.A("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.A(_.dF,{data:function(){return v().adAvatar}},{adAvatarViewModel:function(k){return _.A(_.CsH,{data:k.data,
customCommandResolver:r})}})),_.A("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.A(_.d,{cond:function(){return v().headline},
then:function(k){return _.A(_.FS,{text:k,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.A("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.A(_.dF,{data:function(){return v().adBadge}},{adBadgeViewModel:function(k){return _.A(_.M6,{data:k.data,
hasDot:function(){return v().primaryDetailsLine!==void 0},
customCommandResolver:r,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.A(_.dF,{data:function(){return v().primaryDetailsLine}},{adDetailsLineViewModel:function(k){return _.A(_.RG,{data:k.data,
customCommandResolver:r,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"Xi"),WwR=_.bC(function(g){var v=g.data;
var r=g.customCommandResolver;g=_.sv();_.st(g,function(){return v().interaction},r);
_.XT(g,{visibilityCallback:function(k){var y,z=(y=v().interaction)==null?void 0:y.onFirstVisible;k&&z&&_.jW(z)},
showOption:_.Ge});return _.A("ad-avatar-lockup-view-model",{class:function(){var k;return((k=v().interaction)==null?0:k.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:g,"aria-label":function(){var k,y;return(k=v().interaction)==null?void 0:(y=k.accessibility)==null?void 0:y.label}},_.A(_.T7,null,_.A(_.da,{when:function(){return v().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.A(ImM,{data:v,
customCommandResolver:r})}),_.A(_.pv,null,function(){return null})))},"Yi");_.B6(_.bC(function(g){var v=g.data;var r=g.panelContentVisibility;g=_.sv();_.st(g,function(){return v().interaction},WYD);
_.XT(g,{visibilityCallback:function(y){var z,W=(z=v().interaction)==null?void 0:z.onFirstVisible;y&&W&&_.jW(W)},
showOption:_.Ge});_.w7(function(){var y,z;if(z=_.$A("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var W;z=(W=z())==null?void 0:W.onLayoutVisibleCallback}else z=null;(y=z)==null||y()});
var k=function(){return r()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.A("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:g},_.A("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.A("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.A(_.d,{cond:_.OPF("(min-width: "+((0,_.tL)()+_.xs)+"px) or (max-width: 600px)"),then:function(){return _.A(_.dF,{data:function(){return v().adImage}},{adImageViewModel:function(y){return _.A(_.IE,{data:y.data,
targetHeight:80,customCommandResolver:WYD})}})}})),_.A("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.A("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.A(_.dF,{data:function(){return v().adAvatarLockup}},{adAvatarLockupViewModel:function(y){return _.A(WwR,{data:y.data,
customCommandResolver:WYD})}})),_.A(_.d,{cond:k,
then:function(){return _.A(_.dF,{data:function(){return v().adButton}},{adButtonViewModel:function(y){return _.A(_.BA,{data:y.data,
customCommandResolver:WYD})}})},
else:function(){return _.A(_.dF,{data:function(){return v().menu}},{buttonViewModel:_.Du})}}),_.A("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.A(_.dF,{data:function(){var y=_.l(v().toggleButton,_.Tk);
return{toggleButtonViewModel:Object.assign({},y,{isTogglingDisabled:!0,isToggled:k()})}}},{toggleButtonViewModel:_.lU})))))},"Zi"),"panel-ad-header-image-lockup-view-model",{props:{data:_.me,
panelContentVisibility:_.me}});_.B6(_.bC(function(g){var v=function(){return _.l(g.data().inputComposerViewModel,UHM)},r=function(){var Z;
return((Z=v())==null?void 0:Z.youchatPendingResponseEntityKey)||""},k=_.IW(_.bdA,r),y=function(){var Z;
return!((Z=k())==null||!Z.isPendingResponse)},z=_.I(_.Ww(!0,void 0,"DR0q1d")),W=z.next().value,S=z.next().value,Y=function(){return v().sectionTargetId||"youchat_messages_section"};
z=_.mb();var e=_.sv(),a=_.IW(nBM,"chat_input_view_model_state"),E=MZR(),p=function(){var Z;return!((Z=a())==null||!Z.value)};
_.Hd(function(){var Z;!p()&&((Z=v())==null?0:Z.welcomeFeatureContinuation)&&(Z={continuationCommand:{token:v().welcomeFeatureContinuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}},_.Cw(Z),E(!0));var L=Y(),Q;(Q=_.h0().resolve(_.Bd(_.AD)))==null||Q.addEventListener("yt-navigate-start",function(){_.eR.remove(L);E(!1)},{once:!0})});
var f=function(){var Z,L,Q,O,q,X,b,n,h;return _.P(function(IY){Z=e.value.value;e.value.value="";P6S(e.value);L=Scq(Y(),Z);_.Cw(L);Q=_.FsD(r());_.jW(((O=v())==null?void 0:O.onSubmitCommand)||{});Q(!0);X=String(Math.floor(((q=_.vW())==null?void 0:q.getCurrentTime())||0)*1E3);n={continuationCommand:{token:(b=v())==null?void 0:b.continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};h={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),userInputText:Z,playerOffsetMs:X}};_.Cw(n,{form:{formData:h},
commandController:{onSuccess:function(){Q(!1)},
onServerError:function(){var Ao=Y();_.Cw({listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:Ao}}]}}});Q(!1)}}});
_.o7(IY)})};
return _.A("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:z},_.A("div",{class:"chatInputViewModelChatInputWrapper"},_.A("form",{class:"chatInputViewModelChatInputForm"},_.A("textarea",{class:"chatInputViewModelChatInput",el:e,"on:keydown":_.oV(function(Z){var L=y()||!1;P6S(e.value);L||Z.key!=="Enter"||Z.shiftKey||(Z.preventDefault(),f());return!1}),
"on:keyup":_.oV(function(){S(e.value.value.length===0);return!1}),
placeholder:function(){var Z,L;var Q=_.l((L=v())==null?void 0:L.inputFormField,bPS);return Q==null?void 0:(Z=Q.contentProperties)==null?void 0:Z.placeholderText},
rows:1}),_.A(_.Du,{data:function(){return _.l(g.data().sendButton,_.pC)},
onClick:function(Z){Z.preventDefault();f();S(e.value.value.length===0)},
buttonOverrides:function(){return{disabled:W()||y()}}})),_.A(_.FS,{className:"chatInputViewModelChatDisclaimer",
text:function(){var Z;return(Z=_.l(g.data().disclaimer,_.yYF))==null?void 0:Z.text}})))},"$i"),"yt-chat-input-view-model",{props:{data:_.me}});var PiR=["engagement-panel-clip-create","engagement-panel-clip-view"],STd=0,Sy=function(){var g=_.J.apply(this,arguments)||this;var v;g.headerData=(v=g.data)==null?void 0:v.header;g.darkerPanels=_.T("web_watch_darker_panels");g.matchContentTheme=_.T("web_watch_panel_content_match_theme");g.disableAutoFill=!1;g.isFullscreen=!1;g.isTheaterMode=!1;g.modernPanels=_.T("kevlar_watch_modern_panels");g.liveChatReplyPanel=!1;g.enableAnchoredPanel=_.T("desktop_shorts_v2_anchored_panel");g.disableBackdropFilter=
_.T("web_disable_backdrop_filter");g.trackEngagementPanelVisibility=_.T("web_watch_track_engagement_panel_visibility");g.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction","yt-scroll-to-engagement-panel-command":"onYtScrollToEngagementPanelCommand","yt-update-engagement-panel-action":"onYtUpdateEngagementPanelAction","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction"};
return g};
_.N(Sy,_.J);_.c=Sy.prototype;
_.c.configureRendererStamper=function(){return{headerData:{id:"header",mapping:{engagementPanelTitleHeaderRenderer:{component:"ytd-engagement-panel-title-header-renderer",properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",targetId:"[[data.targetId]]",shortsPanel:"[[shortsPanel]]"}},panelAdHeaderImageLockupViewModel:{component:"panel-ad-header-image-lockup-view-model"},pageHeaderViewModel:{component:"yt-page-header-view-model"}},events:!0},"data.content":{id:"content",mapping:{sectionListRenderer:{matcher:function(g){var v;
return(g==null?void 0:(v=g.webComponentHint)==null?void 0:v.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?"yt-section-list-renderer":"ytd-section-list-renderer"},
params:{engagementPanel:!0},properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",inReplyPanel:"[[liveChatReplyPanel]]",engagementPanelDropdown:"[[dropdown]]",engagementPanelDialog:"[[dialog]]",disableAutoFill:"[[disableAutoFill]]"}},continuationItemRenderer:"ytd-continuation-item-renderer",richGridRenderer:"ytd-rich-grid-renderer",transcriptRenderer:"ytd-transcript-renderer",clipSectionRenderer:"ytd-clip-section-renderer",adsEngagementPanelContentRenderer:"ytd-ads-engagement-panel-content-renderer",
macroMarkersListRenderer:"ytd-macro-markers-list-renderer",searchInVideoRenderer:"ytd-search-in-video-renderer",structuredDescriptionContentRenderer:{component:"ytd-structured-description-content-renderer",params:{engagementPanel:!0},properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[isWatchWhilePanel]]"}},mediaUpsellRenderer:"ytd-media-upsell-renderer",productListRenderer:"ytd-product-list-renderer",contentLoadingRenderer:"yt-content-loading-renderer",flowRootRenderer:"ytd-flow-root-renderer",
sponsorshipsGiftingOptInRenderer:"ytd-sponsorships-gifting-opt-in-renderer",playlistCollaborationViewModel:"playlist-collaboration-view-model"},events:!0},"data.footer":{id:"footer",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}},cardItemRenderer:"yt-card-item-renderer",chatInputViewModel:"yt-chat-input-view-model",liveChatEngagementPanelInputRenderer:{component:"yt-live-chat-engagement-panel-input-renderer",properties:{inReplyPanel:"[[liveChatReplyPanel]]",
hideBorder:"[[hideFooterBorder]]"}},liveLeaderboardItemViewModel:"ytvl-live-leaderboard-item-view-model",disableableButtonViewModel:"yt-disableable-button-view-model"}}}};
_.c.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var g;if((g=this.hostElement.parentElement)==null?0:g.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.c.detached=function(){this.updateTheaterDisablement()};
_.c.showPanel=function(){var g=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.HR.addJob(function(){g.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.c.maybeScrollToItemSection=function(g){var v=this,r,k=g==null?void 0:(r=g.sectionListEngagementPanelExtras)==null?void 0:r.scrollToItemSectionIdentifier;k&&_.HR.addJob(function(){var y;(y=v.sectionListRendererElement)==null||y.scrollToItemSection(k)},8)};
_.c.hidePanel=function(){var g=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.HR.addJob(function(){g.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.c.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.c.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.c.updatePanel=function(g,v,r,k){var y=this;if((g=g==null?void 0:g.engagementPanelSectionListRenderer)||k){if(g){k=g.header;var z=g.content,W=g.footer;(g=g.targetId)&&this.set("data.targetId",g);k&&this.set("data.header",k);z&&this.set("data.content",z);W&&this.set("data.footer",W)}else k&&(g=k.content,z=k.secondaryHeaderContent,(k=k.targetId)&&this.set("data.targetId",k),g&&this.set("data.content",g),z&&(this.secondaryHeaderData=z));this.updateChildVisibilityProperties();if(v){var S;_.T("kevlar_update_panel_focus_scroll_killswitch")||
(S={preventScroll:!0});this.focus(S)}_.q7(this,function(){_.hV(y.hostElement,"yt-refit");y.maybeScrollToItemSection(r)})}};
_.c.computeHeaderData=function(){var g,v=(0,_.ZG.unsafeClone)((g=this.data)==null?void 0:g.header);if(v){g=new _.G(Object.keys(v)[0]);var r=_.l(v,g),k=_.l(this.secondaryHeaderData,g);k&&_.H6(v,g,Object.assign({},k,r))}return v};
_.c.getReloadContinuation=function(){var g,v,r,k=_.I(((g=this.data)==null?void 0:(v=g.content)==null?void 0:(r=v.sectionListRenderer)==null?void 0:r.continuations)||[]);for(g=k.next();!g.done;g=k.next())if(g=g.value,g.reloadContinuationData)return g.reloadContinuationData.continuation};
_.c.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var g;((g=this.data)==null?0:g.targetId)&&(g=this.contentElement.firstElementChild)&&g.setAttribute("panel-target-id",this.data.targetId)};
_.c.forwardPopupClosedToFlowRootRenderer=function(){var g=_.hb(this.hostElement).querySelector("ytd-flow-root-renderer");if(g)g.onPopupClosed()};
_.c.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var g=_.T("web_watch_imax_theater_mode")&&this.isTheaterMode;g=_.T("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||g;if(_.T("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||g){var v;this.visibility=
(v=this.data)==null?void 0:v.visibility;var r;this.trackEngagementPanelVisibility&&((r=this.data)==null?void 0:r.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var k,y,z,W;this.contentEmpty=!!(((k=this.data)==null?0:(y=k.content)==null?0:y.structuredDescriptionContentRenderer)&&Object.keys((z=this.data)==null?void 0:(W=z.content)==null?void 0:W.structuredDescriptionContentRenderer).length===0);(v=_.h0().resolve(_.l9))&&v.registerPanel(this.getIdentifier(),
this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.c.isTheaterModeChanged=function(){_.T("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.c.isFullscreenChanged=function(){_.T("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.c.focus=function(g){if(this.header)this.header.focus(g);else{var v;(v=_.hb(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||v.focus(g)}};
_.c.visibilityChanged=function(){if(!_.T("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var g=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",v=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",r=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",k=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",y=k||!this.lastVisibility,z,W,S=(z=this.data)==null?void 0:(W=z.identifier)==null?void 0:W.tag,
Y;if(((Y=this.data)==null?0:Y.onShowCommands)&&g&&y)_.v2(this.hostElement,this.data.onShowCommands,this.hostElement),S&&_.KH().dispatch(_.nf({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:S}}));else{var e;((e=this.data)==null?0:e.onHideCommands)&&v&&r&&(_.v2(this.hostElement,this.data.onHideCommands,this.hostElement),S&&_.KH().dispatch(_.nf({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:S}})))}g&&this.lastVisibility!==void 0&&(this.hostElement.style.order=String(-1*STd++));_.T("kevlar_watch_focus_on_engagement_panels")&&
g&&k&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.c.notifyVisibilityChanged=function(g){var v;_.MP(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,g,(v=this.data)==null?void 0:v.targetId])};
_.c.updateTheaterDisablement=function(){if(!_.T("kevlar_watch_theater_disablement_killswitch")){var g=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&PiR.includes(g)&&!_.T("watch_next_grid_ignore_disallowed_panels")){var v=_.wF(_.KH().getState()),r=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";g!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():r?(this.originalTheaterState===void 0&&(this.originalTheaterState=v,this.theaterDisablementPanelIdentifier=
g),v&&_.nW(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.c.clearTheaterDisablement=function(){_.nW(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.c.updateChildVisibilityProperties=function(){this.hostElement||_.T("kevlar_panel_property_init_killswitch")||this._enableProperties();var g=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=g);var v,r=(v=this.headerElement)==null?void 0:v.firstElementChild;if(r&&!this.adHeaderImageLockupViewModel){v=g==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";r.collapsed=v;r=_.hb(r).querySelector("#visibility-button");if(!r)return;(r=r.firstElementChild)&&
r.polymerController.is==="ytd-toggle-button-renderer"&&r.polymerController.data.isToggled!==v&&r.polymerController.set("data.isToggled",v)}var k;if(v=(k=this.contentElement)==null?void 0:k.firstElementChild)if(g&&g!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")v.removeAttribute("panel-content-visible");else{v.setAttribute("panel-content-visible","");var y;(y=v.markDirty)==null||y.call(v)}};
_.c.onYtChangeEngagementPanelVisibilityAction=function(g){var v=this,r,k=(r=this.data)==null?void 0:r.targetId,y,z,W;r=((y=this.data)==null?void 0:(z=y.identifier)==null?void 0:z.tag)||((W=this.data)==null?void 0:W.panelIdentifier);var S=_.l(g,_.S76),Y;g=k&&(S==null?void 0:S.targetId)===k||r&&(S==null?void 0:(Y=S.panelIdentifier)==null?void 0:Y.tag)===r;this.dialog&&g&&(S==null?void 0:S.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(k==="engagement-panel-comments-section"?_.nW(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.nW(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",r]));!_.T("kevlar_use_engagement_panel_management_component")&&g&&(k=S.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!k?_.HR.addJob(function(){v.visibility=S.visibility},2,this.hideDelayMs):this.visibility=S.visibility,S.visibility&&this.notifyVisibilityChanged(S.visibility))};
_.c.onYtScrollToEngagementPanelCommand=function(g){var v,r=(v=this.data)==null?void 0:v.targetId,k,y,z;v=((k=this.data)==null?void 0:(y=k.identifier)==null?void 0:y.tag)||((z=this.data)==null?void 0:z.panelIdentifier);g=_.l(g,_.l6H);var W;(r&&(g==null?void 0:g.targetId)===r||v&&(g==null?void 0:(W=g.panelIdentifier)==null?void 0:W.tag)===v)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.nW(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.c.attachVEs=function(g){var v,r;(g==null?0:(v=g.content)==null?0:(r=v.productListRenderer)==null?0:r.trackingParams)&&_.Y6().graftServerVe(g.content.productListRenderer.trackingParams);var k,y;(g==null?0:(k=g.content)==null?0:(y=k.transcriptRenderer)==null?0:y.trackingParams)&&_.Y6().graftServerVe(g.content.transcriptRenderer.trackingParams)};
_.c.onYtUpdateEngagementPanelAction=function(g){var v,r=(v=this.data)==null?void 0:v.targetId;g=_.l(g,BBq);r&&(g==null?void 0:g.targetId)===r&&(this.updatePanel({engagementPanelSectionListRenderer:{header:g==null?void 0:g.header,content:g==null?void 0:g.content}},!1),this.attachVEs(g))};
_.c.onYtShowEngagementPanelScrimAction=function(g){var v,r=(v=this.data)==null?void 0:v.targetId;g=_.l(g,XMG);r&&(g==null?void 0:g.engagementPanelTargetId)===r&&(this.scrimmed=!0)};
_.c.onYtHideEngagementPanelScrimAction=function(g){var v,r=(v=this.data)==null?void 0:v.targetId;g=_.l(g,iPS);r&&(g==null?void 0:g.engagementPanelTargetId)===r&&(this.scrimmed=!1)};
_.c.getIdentifier=function(){var g,v,r;return((g=this.data)==null?void 0:g.panelIdentifier)||((v=this.data)==null?void 0:(r=v.identifier)==null?void 0:r.tag)};
_.c.getSurface=function(){var g,v;return(g=this.data)==null?void 0:(v=g.identifier)==null?void 0:v.surface};
_.mx.Object.defineProperties(Sy.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var g=this.getIdentifier();return g==="engagement-panel-youchat"||g==="PAyouchat"}}});
Sy.prototype.visibilityChanged=Sy.prototype.visibilityChanged;Sy.prototype.isFullscreenChanged=Sy.prototype.isFullscreenChanged;Sy.prototype.isTheaterModeChanged=Sy.prototype.isTheaterModeChanged;Sy.prototype.dataChanged=Sy.prototype.dataChanged;Sy.prototype.forwardPopupClosedToFlowRootRenderer=Sy.prototype.forwardPopupClosedToFlowRootRenderer;Sy.prototype.onYtRendererstamperFinished=Sy.prototype.onYtRendererstamperFinished;
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Sy.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Sy.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Sy.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],Sy.prototype,"ytEventForwardingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Sy.prototype,"data",void 0);
_.K([_.u({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.F("design:type",Object)],Sy.prototype,"headerData",void 0);_.K([_.u(),_.F("design:type",Object)],Sy.prototype,"secondaryHeaderData",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Sy.prototype,"visibility",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Sy.prototype,"contentEmpty",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Sy.prototype,"scrimmed",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Sy.prototype,"dialog",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Sy.prototype,"dropdown",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Sy.prototype,"darkerPanels",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Sy.prototype,"matchContentTheme",void 0);_.K([_.u(),_.F("design:type",Object)],Sy.prototype,"disableAutoFill",void 0);
_.K([_.u({reflectToAttribute:!0,value:_.T("optimal_reading_width_comments_ep")}),_.F("design:type",Boolean)],Sy.prototype,"optimalReadingWidthComments",void 0);_.K([_.u(),_.F("design:type",Number)],Sy.prototype,"hideDelayMs",void 0);_.K([_.u({selector:_.Q4,reflectToAttribute:!0}),_.F("design:type",Object)],Sy.prototype,"isFullscreen",void 0);_.K([_.u({selector:_.wF,reflectToAttribute:!0}),_.F("design:type",Object)],Sy.prototype,"isTheaterMode",void 0);
_.K([_.u(),_.F("design:type",Number)],Sy.prototype,"showDelayMs",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data.targetId"),_.F("design:type",Object),_.F("design:paramtypes",[])],Sy.prototype,"targetId",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Sy.prototype,"webSize",null);_.K([_.u(),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Sy.prototype,"hideFooterBorder",null);
_.K([_.u(),_.F("design:type",Object)],Sy.prototype,"isWatch",void 0);_.K([_.u(),_.F("design:type",Object)],Sy.prototype,"originalTheaterState",void 0);_.K([_.u(),_.F("design:type",Object)],Sy.prototype,"theaterDisablementPanelIdentifier",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Sy.prototype,"modernPanels",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Sy.prototype,"isWatchWhilePanel",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Sy.prototype,"shortsPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Sy.prototype,"liveChatEngagementPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Sy.prototype,"liveChatReplyPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Sy.prototype,"enableAnchoredPanel",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Sy.prototype,"disableBackdropFilter",void 0);_.K([_.u(),_.F("design:type",Object)],Sy.prototype,"trackEngagementPanelVisibility",void 0);_.K([_.PX("#header"),_.F("design:type",HTMLElement)],Sy.prototype,"headerElement",void 0);_.K([_.PX("#header > *"),_.F("design:type",HTMLElement)],Sy.prototype,"header",void 0);_.K([_.PX("ytd-section-list-renderer"),_.F("design:type",Object)],Sy.prototype,"sectionListRendererElement",void 0);
_.K([_.PX("panel-ad-header-image-lockup-view-model"),_.F("design:type",HTMLElement)],Sy.prototype,"adHeaderImageLockupViewModel",void 0);_.K([_.PX("#content"),_.F("design:type",HTMLElement)],Sy.prototype,"contentElement",void 0);_.K([_.zz("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sy.prototype,"onYtRendererstamperFinished",null);
_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sy.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.K([_.Um("data","isFullscreen","isTheaterMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sy.prototype,"dataChanged",null);_.K([_.IU("isTheaterMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sy.prototype,"isTheaterModeChanged",null);
_.K([_.IU("isFullscreen"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sy.prototype,"isFullscreenChanged",null);_.K([_.IU("visibility"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sy.prototype,"visibilityChanged",null);Sy=_.K([_.V({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],Sy);
_.m(Sy,"ytd-engagement-panel-section-list-renderer",function(){if(xZA!==void 0)return xZA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n<div id="content" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n<div id="footer" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return xZA=g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var odv;var oI=function(){var g=_.J.apply(this,arguments)||this;g.lastRenderedPanelIds=new Set;g.visiblePanels=[];g.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return g};
_.N(oI,_.J);_.c=oI.prototype;_.c.dataChanged=function(){if(this.data){for(var g=[],v=_.I(this.data),r=v.next();!r.done;r=v.next()){r=r.value;var k=void 0,y=void 0,z=(k=r)==null?void 0:(y=k.engagementPanelSectionListRenderer)==null?void 0:y.visibility;y=k=void 0;((k=r)==null?0:(y=k.engagementPanelSectionListRenderer)==null?0:y.targetId)&&z!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&g.push(r)}this.visiblePanels=g}else this.visiblePanels=[]};
_.c.configureRendererStamper=function(){return{visiblePanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0},properties:{hideDelayMs:"[[hideDelayMs]]",isWatchWhilePanel:"[[isWatchWhilePanel]]"}}},reuseComponents:!1}}};
_.c.withoutVisiblePanelById=function(g){return this.visiblePanels.filter(function(v){var r;return((r=v.engagementPanelSectionListRenderer)==null?void 0:r.targetId)!==g})};
_.c.onYtChangeEngagementPanelVisibilityAction=function(g){var v=this,r=_.l(g,_.S76);if(this.data&&(r==null?0:r.targetId)&&(r==null?0:r.visibility)){var k,y=(k=this.data.find(function(W){var S;return((S=W.engagementPanelSectionListRenderer)==null?void 0:S.targetId)===r.targetId}))==null?void 0:k.engagementPanelSectionListRenderer;
if(y){var z=this.withoutVisiblePanelById(r.targetId);r.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(g=this.data.find(function(W){var S;return((S=W.engagementPanelSectionListRenderer)==null?void 0:S.targetId)===r.targetId}))&&(z=[g].concat(_.fF(z)));
this.hideDelayMs&&r.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&z.length===0?_.HR.addJob(function(){y.visibility=r.visibility;v.visiblePanels=z},10,this.hideDelayMs):(y.visibility=r.visibility,this.visiblePanels=z);
_.MP(this.hostElement,"yt-engagement-panels-visible-changed",[z])}}};
_.c.onRendererstamperFinished=function(){var g=new Set(this.visiblePanels.map(function(v){var r;return(r=v.engagementPanelSectionListRenderer)==null?void 0:r.targetId}));
this.handlePanelVisibilityChange(g,this.lastRenderedPanelIds);this.lastRenderedPanelIds=g};
_.c.handlePanelVisibilityChange=function(g,v){g=g===void 0?new Set:g;v=v===void 0?new Set:v;if(this.data)for(var r=_.I(this.data),k=r.next();!k.done;k=r.next()){k=k.value;var y=void 0,z=void 0,W=(y=k)==null?void 0:(z=y.engagementPanelSectionListRenderer)==null?void 0:z.targetId;if(W&&(y=v.has(W),z=g.has(W),W=void 0,!y&&z?(z=y=void 0,W=(y=k)==null?void 0:(z=y.engagementPanelSectionListRenderer)==null?void 0:z.onShowCommands):y&&!z&&(z=y=void 0,W=(y=k)==null?void 0:(z=y.engagementPanelSectionListRenderer)==
null?void 0:z.onHideCommands),W))for(k=_.I(W),W=k.next();!W.done;W=k.next())this.ytComponentBehavior.resolveCommand(W.value)}};
oI.prototype.onRendererstamperFinished=oI.prototype.onRendererstamperFinished;oI.prototype.dataChanged=oI.prototype.dataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],oI.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],oI.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],oI.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],oI.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],oI.prototype,"lastRenderedPanelIds",void 0);_.K([_.u(),_.F("design:type",Number)],oI.prototype,"hideDelayMs",void 0);_.K([_.u(),_.F("design:type",Array)],oI.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Array)],oI.prototype,"visiblePanels",void 0);_.K([_.u(),_.F("design:type",Boolean)],oI.prototype,"isWatchWhilePanel",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oI.prototype,"dataChanged",null);_.K([_.zz("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oI.prototype,"onRendererstamperFinished",null);oI=_.K([_.V({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],oI);
_.m(oI,"ytd-watch-engagement-panels",function(){if(odv!==void 0)return odv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-engagement-panels--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="panels" class="style-scope ytd-watch-engagement-panels"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return odv=g},{mode:1});var YTn;var YQ=function(){return _.J.apply(this,arguments)||this};
_.N(YQ,_.J);YQ.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.qj(_.hb(this.hostElement).querySelector("#text"),_.lT6(_.ZKP,this.data.companionLegalText))};
YQ.prototype.computeAutoScrollEnabled=function(g,v){return g&&!v};
YQ.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
YQ.prototype.onToggleTap=function(){this.expanded=!this.expanded};
YQ.prototype.expandedChanged=YQ.prototype.expandedChanged;YQ.prototype.dataChanged=YQ.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],YQ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.P3R),_.F("design:type",Object)],YQ.prototype,"ytdAutoScrollBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],YQ.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],YQ.prototype,"expanded",void 0);
_.K([_.u({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.F("design:type",Boolean)],YQ.prototype,"autoScrollEnabled",void 0);_.K([_.u(),_.F("design:type",String)],YQ.prototype,"expanderIcon",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YQ.prototype,"dataChanged",null);
_.K([_.IU("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YQ.prototype,"expandedChanged",null);YQ=_.K([_.V({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],YQ);
_.m(YQ,"ytd-companion-legal-text-renderer",function(){if(YTn!==void 0)return YTn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-companion-legal-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.companionLegalText]]" class="style-scope ytd-companion-legal-text-renderer"></yt-formatted-string>\n\n<tp-yt-paper-material id="expand-button" elevation="1" on-tap="onToggleTap" class="style-scope ytd-companion-legal-text-renderer">\n  <yt-icon-button id="expander-icon" class="style-scope ytd-companion-legal-text-renderer">\n    <yt-icon id="expander-icon" icon="[[expanderIcon]]" class="style-scope ytd-companion-legal-text-renderer"></yt-icon>\n  </yt-icon-button>\n</tp-yt-paper-material>\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return YTn=g},{mode:1});var UD5;var U8=function(){var g=_.J.apply(this,arguments)||this;g.buttonUpdate=_.T("web_modern_buttons");g.kevlarWatchGrid=_.T("kevlar_watch_grid");g.centerAlignDescription=_.T("action_companion_center_align_description");g.truncateDomain=_.T("action_companion_truncate_domain");return g};
_.N(U8,_.J);_.c=U8.prototype;_.c.computeButtonOverride=function(){if(this.buttonUpdate)return{style:"call-to-action",type:"filled"}};
_.c.getOnLayoutVisibleCallback=function(){var g=_.$A("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.onLayoutVisibleCallback:null};
_.c.getLayoutId=function(){var g=_.$A("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.layoutId:null};
_.c.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",U8.JSC$20226_DEFAULT_AD_BADGE_RENDERER);var g=this.getOnLayoutVisibleCallback();g&&g()}};
_.c.getButtonRenderer=function(g){return g.actionButton&&_.l(g.actionButton,_.w1)?(delete _.l(g.actionButton,_.w1).navigationEndpoint,_.l(g.actionButton,_.w1)):{}};
_.c.onClick=function(g){var v=this;if((!_.T("web_modern_buttons")||!_.sX(_.qm(g),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){g=_.Fx();var r=this.getLayoutId();g&&r&&_.T("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?g.getPlayerPromise().then(function(k){(new _.as(k)).executeCommand(v.data.navigationEndpoint,r)}):_.T("kevlar_companion_resolve_command_killswitch")?_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.nW(this.hostElement,"yt-companion-ad-clicked",["action-companion",r])}};
_.mx.Object.defineProperties(U8.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((g=this.data)==null?0:(v=g.detailsLine)==null?0:(r=v.adRating)==null?0:r.ratingText)?this.data.detailsLine.adRating.ratingText:null}},
computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}},
iconType:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k;return((g=this.data)==null?0:(v=g.detailsLine)==null?0:(r=v.adRating)==null?0:(k=r.ratingIcon)==null?0:k.iconType)?_.c6(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k;return((g=this.data)==null?0:(v=g.detailsLine)==null?0:(r=v.texts)==null?0:(k=r[0])==null?0:k.text)?this.data.detailsLine.texts[0].text:null}},
computeDetailsLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDetailsLine}},
getDescriptionText:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?0:(v=g.description)==null?0:v.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var g=_.$A("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var g=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return g?g.indexOf("/default_banner")!==-1:!0}}});
U8.prototype.onClick=U8.prototype.onClick;U8.prototype.dataChanged=U8.prototype.dataChanged;U8.JSC$20226_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.I0("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],U8.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],U8.prototype,"rendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],U8.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],U8.prototype,"buttonUpdate",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],U8.prototype,"kevlarWatchGrid",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],U8.prototype,"centerAlignDescription",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],U8.prototype,"truncateDomain",void 0);
_.K([_.u({computed:"computeButtonOverride(buttonUpdate)"}),_.F("design:type",Object)],U8.prototype,"buttonOverride",void 0);_.K([_.C("data.detailsLine.adRating.ratingText"),_.F("design:type",Object),_.F("design:paramtypes",[])],U8.prototype,"getRating",null);_.K([_.C("getRating"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],U8.prototype,"computeRatingHidden",null);
_.K([_.C("data.detailsLine.adRating.ratingIcon.iconType"),_.F("design:type",Object),_.F("design:paramtypes",[])],U8.prototype,"iconType",null);_.K([_.C("data.detailsLine.texts.0.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],U8.prototype,"getDetailsLine",null);_.K([_.C("getDetailsLine"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],U8.prototype,"computeDetailsLineHidden",null);
_.K([_.C("data.description.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],U8.prototype,"getDescriptionText",null);_.K([_.C("getDescriptionText"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],U8.prototype,"computeDescriptionTextHidden",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],U8.prototype,"interactionLoggingClientData",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],U8.prototype,"hideBanner",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],U8.prototype,"dataChanged",null);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],U8.prototype,"onClick",null);U8=_.K([_.V({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],U8);
_.m(U8,"ytd-action-companion-ad-renderer",function(){if(UD5!==void 0)return UD5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-companion-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ad-hover-text-button-renderer id="action-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-action-companion-ad-renderer">\n</ytd-ad-hover-text-button-renderer>\n<div id="action-companion-click-target" class="yt-simple-endpoint style-scope ytd-action-companion-ad-renderer">\n  <yt-img-shadow id="banner" fit="" hidden="[[hideBanner]]" thumbnail="[[data.bannerImage.thumbnail]]" class="style-scope ytd-action-companion-ad-renderer">\n  </yt-img-shadow>\n  <div id="block" class="style-scope ytd-action-companion-ad-renderer">\n    <yt-img-shadow id="icon" thumbnail="[[data.iconImage.thumbnail]]" class="style-scope ytd-action-companion-ad-renderer"></yt-img-shadow>\n    <div id="text" class="style-scope ytd-action-companion-ad-renderer">\n      <div id="header" class="style-scope ytd-action-companion-ad-renderer">\n        [[data.headline.text]]\n      </div>\n      <div id="desc" class="style-scope ytd-action-companion-ad-renderer">\n        <div id="ad-badge-container" class="style-scope ytd-action-companion-ad-renderer">\n          <ytd-badge-supported-renderer id="ad-badge" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-action-companion-ad-renderer">\n          </ytd-badge-supported-renderer>\n        </div>\n        <span id="domain" hidden="[[computeDescriptionTextHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getDescriptionText]]</span>\n        <span id="rating" hidden="[[computeRatingHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getRating]]</span>\n        <yt-icon id="star-icon" default-to-filled="true" hidden="[[computeRatingHidden]]" icon="[[iconType]]" class="style-scope ytd-action-companion-ad-renderer"></yt-icon>\n        <span id="details-line" hidden="[[computeDetailsLineHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getDetailsLine]]</span>\n      </div>\n    </div>\n    <ytd-button-renderer id="action" button-raised="" data="[[getButtonRenderer(data)]]" overrides="[[buttonOverride]]" class="style-scope ytd-action-companion-ad-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return UD5=g},{mode:_.v6("kevlar_poly_si_batch_j067")?1:2});var Amq;var eGD;var Al=function(){var g=_.J.apply(this,arguments)||this;g.buttonUpdate=_.T("web_modern_buttons");g.hideLegacyBanner=_.T("enable_dsa_one_click_ata_translators_infeed_elements");g.adInfoButtonStyle="mono";g.adInfoButtonType="text";g.noDotAdBadge=!0;return g};
_.N(Al,_.J);_.c=Al.prototype;_.c.getOnLayoutVisibleCallback=function(){var g=_.$A("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.onLayoutVisibleCallback:null};
_.c.getLayoutId=function(){var g=_.$A("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.layoutId:null};
_.c.dataChanged=function(){if(this.data){if(this.data.image&&this.data.image.thumbnail&&this.data.image.thumbnail.thumbnails&&this.data.image.thumbnail.thumbnails.length){var g=this.data.image.thumbnail.thumbnails[0];this.imageSrc=g.url?_.pV(g.url):void 0;this.imageWidth=g.width||0;this.imageHeight=g.height||0}this.data.clickthroughEndpoint&&_.l(this.data.clickthroughEndpoint,_.$E)&&(g=_.l(this.data.clickthroughEndpoint,_.$E).url,_.T("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
g||"":g?(g=_.pV(g),this.clickThroughUrl=_.e9(g)):this.clickThroughUrl=void 0);(g=this.getOnLayoutVisibleCallback())&&g()}};
_.c.onClick=function(g){_.sX(_.qm(g),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(g)};
_.c.handleClick=function(){var g=this;this.data&&this.data.clickthroughEndpoint&&(_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(v){g.macroReplacementBehavior.sendServiceRequestAction([v])}),_.nW(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.c.onLoad=function(){_.MP(this.hostElement,"yt-refit-popups-action")};
_.mx.Object.defineProperties(Al.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var g=_.$A("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var g=_.$A("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.interactionLoggingClientData:null}}});
Al.prototype.onLoad=Al.prototype.onLoad;Al.prototype.onClick=Al.prototype.onClick;Al.prototype.dataChanged=Al.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Al.prototype,"rendererBehavior",void 0);_.K([_.D(mfS.YtMacroReplacementBehavior),_.F("design:type",Object)],Al.prototype,"macroReplacementBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Al.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Al.prototype,"buttonUpdate",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Al.prototype,"hideLegacyBanner",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Al.prototype,"adInfoButtonStyle",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Al.prototype,"adInfoButtonType",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Al.prototype,"macros",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Al.prototype,"interactionLoggingClientData",null);_.K([_.u(),_.F("design:type",String)],Al.prototype,"clickThroughUrl",void 0);_.K([_.u(),_.F("design:type",_.oO)],Al.prototype,"imageSrc",void 0);_.K([_.u(),_.F("design:type",Number)],Al.prototype,"imageWidth",void 0);_.K([_.u(),_.F("design:type",Number)],Al.prototype,"imageHeight",void 0);_.K([_.u(),_.F("design:type",Object)],Al.prototype,"noDotAdBadge",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Al.prototype,"dataChanged",null);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Al.prototype,"onClick",null);_.K([_.zz("load"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Al.prototype,"onLoad",null);Al=_.K([_.V({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],Al);
_.m(Al,"ytd-image-companion-renderer",function(){if(eGD!==void 0)return eGD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-image-companion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[hideLegacyBanner]]" class="style-scope ytd-image-companion-renderer">\n  <div class="style-scope ytd-image-companion-renderer">\n    <yt-img-shadow id="banner" fit="" thumbnail="[[data.image.thumbnail]]" class="style-scope ytd-image-companion-renderer">\n    </yt-img-shadow>\n    <div id="block" class="style-scope ytd-image-companion-renderer">\n      <div id="text" class="style-scope ytd-image-companion-renderer">\n        <div id="desc" class="style-scope ytd-image-companion-renderer">\n          <div id="ad-badge-container" class="style-scope ytd-image-companion-renderer">\n            <ytd-badge-supported-renderer id="ad-badge" no-dot-ad-badge="[[noDotAdBadge]]" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-image-companion-renderer">\n            </ytd-badge-supported-renderer>\n          </div>\n        </div>\n      </div>\n      <ytd-ad-hover-text-button-renderer id="image-companion-ad-info-menu" button-style="[[adInfoButtonStyle]]" button-type="[[adInfoButtonType]]" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-image-companion-renderer">\n      </ytd-ad-hover-text-button-renderer>\n    </div>\n  </div>\n</template>\n\n\n<template is="dom-if" if="[[!hideLegacyBanner]]" class="style-scope ytd-image-companion-renderer">\n  <ytd-ad-hover-text-button-renderer id="image-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-image-companion-renderer">\n  </ytd-ad-hover-text-button-renderer>\n  <div class="style-scope ytd-image-companion-renderer">\n    <img height="[[imageHeight]]" src$="[[imageSrc]]" width="[[imageWidth]]" alt="" class="style-scope ytd-image-companion-renderer">\n  </div>\n</template>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return eGD=g},{mode:_.v6("kevlar_poly_si_batch_j067")?1:2});var amd;var ey=function(){return _.J.apply(this,arguments)||this};
_.N(ey,_.J);_.c=ey.prototype;_.c.dataChanged=function(){this.set("data.adBadge",ey.JSC$20235_DEFAULT_AD_BADGE_RENDERER);if(this.data){var g=this.getOnLayoutVisibleCallback();g&&g()}};
_.c.getOnLayoutVisibleCallback=function(){var g=_.$A("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.onLayoutVisibleCallback:null};
_.c.getLayoutId=function(){var g=_.$A("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.layoutId:null};
_.c.onCompanionClicked=function(g){this.data&&(g.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.nW(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.c.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var g=_.Fx(),v=this.getLayoutId(),r=this.data.clickToAdvSiteEndpoint;g&&v&&_.T("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?g.getPlayerPromise().then(function(k){(new _.as(k)).executeCommand(r,v)}):_.hV(this.hostElement,"yt-navigate",{endpoint:r})}};
_.c.sendTrackingPings=function(g){if(g&&g.length!==0&&g[0].loggingUrls&&(g=g[0].loggingUrls.map(this.getBaseUrl)))for(var v=0;v<g.length;v++)_.$0(g[v])};
_.c.getBaseUrl=function(g){return g.baseUrl||""};
_.mx.Object.defineProperties(ey.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var g=_.$A("yt.www.ads.eventcache.getLastCompanionData");return g?(g=g())&&g.interactionLoggingClientData:null}}});
ey.prototype.onCompanionClicked=ey.prototype.onCompanionClicked;ey.prototype.dataChanged=ey.prototype.dataChanged;ey.JSC$20235_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.I0("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ey.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ey.prototype,"data",void 0);_.K([_.PX("#title"),_.F("design:type",HTMLElement)],ey.prototype,"shopTitle",void 0);
_.K([_.Um("data.impressionEndpoints"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ey.prototype,"dataChanged",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ey.prototype,"interactionLoggingClientData",null);_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],ey.prototype,"onCompanionClicked",null);
ey=_.K([_.V({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],ey);
_.m(ey,"ytd-shopping-companion-renderer",function(){if(amd!==void 0)return amd;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-companion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ad-hover-text-button-renderer id="shopping-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" class="style-scope ytd-shopping-companion-renderer">\n</ytd-ad-hover-text-button-renderer>\n<div on-tap="onCompanionClicked" class="style-scope ytd-shopping-companion-renderer">\n  <div id="banner" class="style-scope ytd-shopping-companion-renderer">\n    <div id="ad-badge-container" class="style-scope ytd-shopping-companion-renderer">\n      <ytd-badge-supported-renderer id="ad-badge" large-font-ad-badge="true" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-shopping-companion-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <div id="title" on-tap="onShopTextTap" class="style-scope ytd-shopping-companion-renderer">\n      [[getSimpleString(data.shopText)]]\n    </div>\n  </div>\n  <yt-horizontal-list-renderer id="companion-shelf" data="[[data.itemList.horizontalListRenderer]]" class="style-scope ytd-shopping-companion-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return amd=g},{mode:1});_.B6(_.bC(function(g){var v=g.data;var r=_.sv();_.st(r,function(){return v().interaction},oMD);
_.XT(r,{visibilityCallback:function(k){var y,z=(y=v().interaction)==null?void 0:y.onFirstVisible;k&&z&&_.jW(z)},
showOption:_.Ge});_.w7(function(){var k,y;y=(y=_.$A("yt.www.ads.eventcache.getLastCompanionData"))?(y=y())&&y.onLayoutVisibleCallback:null;(k=y)==null||k()});
return _.A("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.oV(function(){_.MP(r.value,"yt-refit-popups-action")}),
el:r,"aria-label":function(){var k,y;return(k=v().interaction)==null?void 0:(y=k.accessibility)==null?void 0:y.label}},_.A("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.A(_.dF,{data:function(){return v().adImage}},{adImageViewModel:function(k){return _.A(_.IE,{data:k.data,
targetHeight:80,customCommandResolver:oMD})}})),_.A("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.A("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.A(_.dF,{data:function(){return v().adBadge}},{adBadgeViewModel:function(k){return _.A(_.M6,{data:k.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.A("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.A(_.dF,{data:function(){return v().menu}},{buttonViewModel:_.Du}))))},"aj"),"banner-image-layout-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){var v=g.data;g=_.sv();_.st(g,function(){return v().interaction},YcR);
_.XT(g,{visibilityCallback:function(r){var k,y=(k=v().interaction)==null?void 0:k.onFirstVisible;r&&y&&_.jW(y)},
showOption:_.Ge});_.w7(function(){var r,k;k=(k=_.$A("yt.www.ads.eventcache.getLastCompanionData"))?(k=k())&&k.onLayoutVisibleCallback:null;(r=k)==null||r()});
return _.A("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:g},_.A("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.A(_.dF,{data:function(){return v().adImage}},{adImageViewModel:function(r){return _.A(_.IE,{data:r.data,
targetHeight:80,customCommandResolver:YcR})}})),_.A("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.A("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.A(_.dF,{data:function(){return v().adAvatarLockup}},{adAvatarLockupViewModel:function(r){return _.A(WwR,{data:r.data,
customCommandResolver:YcR})}})),_.A(_.dF,{data:function(){return v().adButton}},{adButtonViewModel:function(r){return _.A(_.BA,{data:r.data,
customCommandResolver:YcR})}}),_.A("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.A(_.dF,{data:function(){return v().menu}},{buttonViewModel:_.Du}))))},"bj"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.me}});var EdG={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"},aI=function(){var g=_.J.apply(this,arguments)||this;g.updateCompanionDataJobId=0;g.contentVideoId=null;g.player=null;g.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return g};
_.N(aI,_.J);_.c=aI.prototype;_.c.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:EdG}}};
_.c.attached=function(){var g=this,v=_.Fx();v&&v.getPlayerPromise().then(function(r){g.getCachedDataAndListen(r)})};
_.c.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.c.updateRendererStamper=function(){var g={};if(this.data)for(var v in EdG)if(this.data[v]){g[v]=this.data[v];break}if(this.oneofRenderer!=void 0||Object.keys(g).length)this.oneofRenderer=g};
_.c.getCachedDataAndListen=function(g){var v=this.retrieveCachedCompanionData();v&&Object.keys(v).length&&this.receiveCompanionData(v);this.ytPlayerListenerBehavior.listenToPlayerEvent(g,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=g};
_.c.retrieveCachedCompanionData=function(){return _.rC.yt&&_.rC.yt.www&&_.rC.yt.www.ads&&_.rC.yt.www.ads.eventcache&&_.rC.yt.www.ads.eventcache.getLastCompanionData?_.rC.yt.www.ads.eventcache.getLastCompanionData():null};
_.c.receiveCompanionData=function(g){g&&Object.keys(g).length?(this.contentVideoId=g.contentVideoId,this.setCompanionData(g)):this.setCompanionData(g)};
_.c.setCompanionData=function(g){this.cancelPendingCompanionAdJobs();if(g){this.updateCompanionDataJobId=0;for(var v in EdG)EdG.hasOwnProperty(v)&&(this.data[v]=void 0);g.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",g.shoppingCompanionCarouselRenderer):g.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",g.imageCompanionAdRenderer):g.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",g.actionCompanionAdRenderer),_.MP(this.hostElement,
"yt-hide-unlimited-offer-module"),_.MP(this.hostElement,"yt-hide-tvfilm-offer-module")):g.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",g.bannerImageLayoutViewModel):g.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",g.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.c.dataChanged=function(){var g=this,v=_.Fx();v?v.getPlayerPromise().then(function(r){g.contentVideoId&&r.getVideoUrl().includes("v="+g.contentVideoId)||(g.cancelPendingCompanionAdJobs(),g.updateRendererStamper())}):_.J0(Error("hm"))};
_.c.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.HR.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.c.handleCompanionAdClicked=function(g,v){this.player.onAdUxClicked(g,v);this.player.pauseVideo()};
aI.prototype.dataChanged=aI.prototype.dataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],aI.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],aI.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],aI.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],aI.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",_.KE)],aI.prototype,"ytPlayerListenerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],aI.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],aI.prototype,"oneofRenderer",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],aI.prototype,"dataChanged",null);aI=_.K([_.V({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],aI);
_.m(aI,"ytd-companion-slot-renderer",function(){if(Amq!==void 0)return Amq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-companion-slot-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="companion" class="style-scope ytd-companion-slot-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Amq=g},{mode:_.v6("kevlar_poly_si_batch_j067")?
1:2});var dDb;var E8=function(){return _.J.apply(this,arguments)||this};
_.N(E8,_.J);E8.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
E8.prototype.dataChanged=E8.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],E8.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],E8.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],E8.prototype,"companionSlotData",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],E8.prototype,"dataChanged",null);
E8=_.K([_.V({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],E8);
_.m(E8,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(dDb!==void 0)return dDb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-player-legacy-desktop-watch-ads-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-companion-legal-text-renderer data="[[data]]" disable-upgrade$="[[!data.companionLegalText]]" hidden="[[!data.companionLegalText]]" class="style-scope ytd-player-legacy-desktop-watch-ads-renderer">\n</ytd-companion-legal-text-renderer>\n<ytd-companion-slot-renderer data="[[companionSlotData]]" disable-upgrade$="[[!companionSlotData]]" hidden="[[!companionSlotData]]" class="style-scope ytd-player-legacy-desktop-watch-ads-renderer">\n</ytd-companion-slot-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return dDb=g},{mode:1});var p75;var dw=function(){var g=_.J.apply(this,arguments)||this;g.skinnyMode=!1;g.COMPACT_EVENT_COUNT=4;g.onShelfToggleButtonTap=function(){g.logTap(g.data);g.showingMore=!g.showingMore};
g.onShelfToggleButtonFocus=function(){g.showingMore||(g.logTap(g.data),g.showingMore=!0,_.q7(g,function(){var v=g.COMPACT_EVENT_COUNT-1,r;(r=_.hb(g.hostElement).querySelector("#event-"+v))==null||r.focus()}))};
return g};
_.N(dw,_.J);_.c=dw.prototype;_.c.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.c.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.c.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.cX(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.cX(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.cX(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.cX(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.cX(this.infoTooltip,this.infoTooltip.hide))};
_.c.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.cX(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.cX(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.cX(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.cX(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.cX(this.infoTooltip,this.infoTooltip.hide))};
_.c.dataChanged=function(){this.firstEvent=this.get("data.events.0.ticketEventRenderer");this.data&&this.data.events&&(this.canShowMore=this.data.events.length>this.COMPACT_EVENT_COUNT,this.separator.style.visibility=this.data.events.length>1?"visible":"hidden");this.showingMore=!1;this.showingMoreChanged(!1)};
_.c.onShowingMoreChanged=function(){var g;this.showingMoreChanged((g=this.showingMore)!=null?g:!1)};
_.c.showingMoreChanged=function(g){var v=this.get("data.events")||[];this.set("restEvents",v.slice(1,g?v.length:this.COMPACT_EVENT_COUNT).map(function(r){return r.ticketEventRenderer}));
v.slice(0,g?v.length:this.COMPACT_EVENT_COUNT).forEach(function(r){var k=_.Z3();r=r.ticketEventRenderer.trackingParams;_.NP()&&k&&r&&(r=_.Ey(r),k&&_.J7(k,r))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.c.computeAriaLabel=function(g){return g.subtitle1+", "+g.subtitle2};
_.c.logTap=function(g){_.NP()&&this.ytRendererBehavior.logExplicitClick(g)};
_.c.isKeyboardAction=function(g){return this.get("detail.x",g)===0&&this.get("detail.y",g)===0};
_.c.onFirstEventTap=function(g){g.target&&this.handleTap(g.target,this.firstEvent,this.isKeyboardAction(g))};
_.c.onTicketLinkTap=function(g){g.target&&this.handleTap(g.target,g.model.item,this.isKeyboardAction(g))};
_.c.handleTap=function(g,v,r){if(v.buttonCommand)if(v.hasMultipleOffers)Object.assign(_.l(v.buttonCommand,_.lo),{properties:{source:r?"keyboard":"tap"}}),this.logTap(v),this.popupPositionTarget=g,_.v2(this.hostElement,[v.buttonCommand],this.hostElement);else{var k;if((k=_.l(v.buttonCommand,_.$E))==null?0:k.url)this.logTap(v),_.ub(window,_.l(v.buttonCommand,_.$E).url)}};
dw.prototype.onShowingMoreChanged=dw.prototype.onShowingMoreChanged;dw.prototype.dataChanged=dw.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],dw.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],dw.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],dw.prototype,"firstEvent",void 0);_.K([_.u(),_.F("design:type",Object)],dw.prototype,"restEvents",void 0);_.K([_.u(),_.F("design:type",String)],dw.prototype,"imageUrl",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],dw.prototype,"showingMore",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],dw.prototype,"canShowMore",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],dw.prototype,"skinnyMode",void 0);_.K([_.u(),_.F("design:type",HTMLElement)],dw.prototype,"popupPositionTarget",void 0);_.K([_.PX("#banner-info-tooltip"),_.F("design:type",Object)],dw.prototype,"infoTooltip",void 0);
_.K([_.PX("#info-container"),_.F("design:type",HTMLElement)],dw.prototype,"infoContainer",void 0);_.K([_.PX("#shelf-toggler"),_.F("design:type",HTMLElement)],dw.prototype,"shelfToggleButton",void 0);_.K([_.PX("#separator"),_.F("design:type",HTMLDivElement)],dw.prototype,"separator",void 0);_.K([_.u(),_.F("design:type",String)],dw.prototype,"shelfTogglerLabelText",void 0);_.K([_.u(),_.F("design:type",String)],dw.prototype,"shelfTogglerIcon",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dw.prototype,"dataChanged",null);_.K([_.Um("showingMore"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dw.prototype,"onShowingMoreChanged",null);dw=_.K([_.V({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],dw);
_.m(dw,"ytd-ticket-shelf-renderer",function(){if(p75!==void 0)return p75;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ticket-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="head" class="style-scope ytd-ticket-shelf-renderer">\n  <h1 id="title" role="heading" aria-label$="[[firstEvent.title]]" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.title]]</h1>\n\n  <a id="info-container" href="javascript:" role="complementary" aria-label$="[[data.informationText]]" class="style-scope ytd-ticket-shelf-renderer">\n    <yt-icon id="info-icon" icon="yt-icons:info" class="style-scope ytd-ticket-shelf-renderer"></yt-icon>\n  </a>\n  \n  <tp-yt-paper-tooltip id="banner-info-tooltip" for="info-container" manual-mode="" position="bottom" class="style-scope ytd-ticket-shelf-renderer">\n    <div class="style-scope ytd-ticket-shelf-renderer">[[data.informationText]]</div>\n  </tp-yt-paper-tooltip>\n</div>\n<div id="body" class="style-scope ytd-ticket-shelf-renderer">\n  <div id="primary-event" class="style-scope ytd-ticket-shelf-renderer">\n    <template is="dom-if" if="[[data.useCalendarAvatar]]" class="style-scope ytd-ticket-shelf-renderer">\n      <a id="calendar-avatar" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">\n        <div id="calendar-avatar-month" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="calendar-avatar-month-text" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.timeMonth]]</div>\n        </div>\n        <div id="calendar-avatar-day" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="calendar-avatar-day-text" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.timeDay]]</div>\n        </div>\n      </a>\n    </template>\n\n    <template is="dom-if" if="[[!data.useCalendarAvatar]]" class="style-scope ytd-ticket-shelf-renderer">\n      <div id="thumbnail" class="style-scope ytd-ticket-shelf-renderer">\n        <yt-img-shadow id="thumbnail-img" fit="" thumbnail="[[firstEvent.thumbnail]]" class="style-scope ytd-ticket-shelf-renderer">\n        </yt-img-shadow>\n      </div>\n    </template>\n\n    <div id="meta" class="style-scope ytd-ticket-shelf-renderer">\n      <div id="meta-info" class="style-scope ytd-ticket-shelf-renderer">\n        <a id="nearest-with-location" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">[[data.title]]</a>\n        <div id="subtitle1" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.subtitle1]]</div>\n        <template is="dom-if" if="[[firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="subtitle2" class="style-scope ytd-ticket-shelf-renderer">\n            [[firstEvent.subtitle2]]\n          </div>\n        </template>\n        <template is="dom-if" if="[[!firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <a class="vendor style-scope ytd-ticket-shelf-renderer" target="_blank" on-tap="onFirstEventTap" href$="[[firstEvent.buttonCommand.urlEndpoint.url]]">\n            [[firstEvent.linkText]]\n          </a>\n        </template>\n      </div>\n      <a id="view-tickets-link" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">\n        [[firstEvent.buttonText]]\n        <template is="dom-if" if="[[!firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <yt-icon class="launch-icon style-scope ytd-ticket-shelf-renderer" icon="yt-icons:launch"></yt-icon>\n        </template>\n      </a>\n    </div>\n  </div>\n\n  <div id="separator" class="style-scope ytd-ticket-shelf-renderer"></div>\n\n  <div id="rest-events" class="style-scope ytd-ticket-shelf-renderer">\n    <div id="table" class="style-scope ytd-ticket-shelf-renderer">\n      <table cellspacing="0" cellpadding="0" class="style-scope ytd-ticket-shelf-renderer">\n        <template is="dom-repeat" items="[[restEvents]]" as="item" class="style-scope ytd-ticket-shelf-renderer">\n          <tr on-tap="onTicketLinkTap" class="style-scope ytd-ticket-shelf-renderer">\n            <td class="style-scope ytd-ticket-shelf-renderer">\n              <div class="when-date-column style-scope ytd-ticket-shelf-renderer">[[item.timeDate]]</div>\n            </td>\n            <td class="style-scope ytd-ticket-shelf-renderer">\n              <div class="when-weekday-column style-scope ytd-ticket-shelf-renderer">\n                <div class="style-scope ytd-ticket-shelf-renderer">\n                  [[item.timeWeekday]]<span id="time" class="style-scope ytd-ticket-shelf-renderer">[[item.timeTime]]</span>\n                </div>\n              </div>\n            </td>\n            <td class="where-column-td style-scope ytd-ticket-shelf-renderer">\n              <div class="where-column style-scope ytd-ticket-shelf-renderer">\n                <div class="venue-vendor-container style-scope ytd-ticket-shelf-renderer">\n                  <div class="venue style-scope ytd-ticket-shelf-renderer">[[item.subtitle2]]</div>\n                  <b class="dot style-scope ytd-ticket-shelf-renderer">\u00b7</b>\n                  <a class="vendor style-scope ytd-ticket-shelf-renderer" href="javascript:void(0)" id$="event-[[index]]">\n                    [[item.linkText]]\n                    <template is="dom-if" if="[[!item.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n                      <yt-icon class="launch-icon style-scope ytd-ticket-shelf-renderer" icon="yt-icons:launch"></yt-icon>\n                    </template>\n                  </a>\n                </div>\n              </div>\n            </td>\n          </tr>\n        </template>\n      </table>\n      <yt-icon-button id="shelf-toggler" hidden="[[!canShowMore]]" label="[[shelfTogglerLabelText]]" class="style-scope ytd-ticket-shelf-renderer">\n        <yt-icon icon="[[shelfTogglerIcon]]" class="style-scope ytd-ticket-shelf-renderer"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return p75=g},{mode:1});var TJb;var lmn;var pX=function(){return _.J.apply(this,arguments)||this};
_.N(pX,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],pX.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],pX.prototype,"data",void 0);pX=_.K([_.V({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],pX);
_.m(pX,"ytd-comments-entry-point-message-renderer",function(){if(lmn!==void 0)return lmn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="message" text="[[data.messageText]]" class="style-scope ytd-comments-entry-point-message-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return lmn=g},{mode:1});var fmD;var T0=function(){return _.J.apply(this,arguments)||this};
_.N(T0,_.J);_.mx.Object.defineProperties(T0.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.teaserAvatar)}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],T0.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],T0.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],T0.prototype,"hasAvatar",null);T0=_.K([_.V({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],T0);
_.m(T0,"ytd-comments-entry-point-teaser-renderer",function(){if(fmD!==void 0)return fmD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-teaser-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="teaser" class="style-scope ytd-comments-entry-point-teaser-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-teaser-renderer" height="24" hidden="[[!hasAvatar]]" thumbnail="[[data.teaserAvatar]]" width="24"></yt-img-shadow><div id="teaser-text" class="style-scope ytd-comments-entry-point-teaser-renderer">[[getSimpleString(data.teaserContent)]]</div></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return fmD=g},{mode:1});var NJG;var l$=function(){return _.J.apply(this,arguments)||this};
_.N(l$,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],l$.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],l$.prototype,"data",void 0);l$=_.K([_.V({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],l$);
_.m(l$,"ytd-comments-simplebox-renderer",function(){if(NJG!==void 0)return NJG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-simplebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="simplebox" class="style-scope ytd-comments-simplebox-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-simplebox-renderer" height="24" thumbnail="[[data.simpleboxAvatar]]" width="24"></yt-img-shadow><div id="simplebox-input" class="style-scope ytd-comments-simplebox-renderer">[[getSimpleString(data.simpleboxPlaceholder)]]</div></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return NJG=g},{mode:1});var fX=function(){var g=_.J.apply(this,arguments)||this;g.fullHeight=!_.T("comment_teaser_full_height_kill_switch")&&_.T("kevlar_watch_grid");return g};
_.N(fX,_.J);fX.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"}}}};
fX.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
fX.prototype.onTap=function(){var g=this.tapCommand;g&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(g))};
fX.prototype.onKeyUp=function(g){if(g.keyCode===13)this.onTap()};
_.mx.Object.defineProperties(fX.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null?0:g.onTap)return this.data.onTap;var v,r;if(((v=this.data)==null?0:v.teaserContent)||((r=this.data)==null?0:r.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)!=null&&g.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
fX.prototype.onKeyUp=fX.prototype.onKeyUp;fX.prototype.onTap=fX.prototype.onTap;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],fX.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],fX.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],fX.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],fX.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],fX.prototype,"fullHeight",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fX.prototype,"tapCommand",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fX.prototype,"simpleboxPlaceholder",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fX.prototype,"hasSimpleboxPlaceholder",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fX.prototype,"simpleboxAvatar",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fX.prototype,"teaserContent",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fX.prototype,"hasTeaserContent",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fX.prototype,"teaserAvatar",null);
_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fX.prototype,"hasTeaserAvatar",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fX.prototype,"messageText",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fX.prototype,"contentRenderer",null);_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fX.prototype,"hasContents",null);
_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fX.prototype,"hasContentRenderer",null);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fX.prototype,"onTap",null);_.K([_.zz("keypress"),_.F("design:type",Function),_.F("design:paramtypes",[_.Ik]),_.F("design:returntype")],fX.prototype,"onKeyUp",null);fX=_.K([_.V({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],fX);
_.m(fX,"ytd-comments-entry-point-header-renderer",function(){if(TJb!==void 0)return TJb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-comments-entry-point-header-renderer"><div id="title" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(data.headerText)]]</div><div id="count" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(data.commentCount)]]</div></div><div id="content" class="style-scope ytd-comments-entry-point-header-renderer"><div id="simplebox" hidden="[[!hasSimpleboxPlaceholder]]" class="style-scope ytd-comments-entry-point-header-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-header-renderer" height="24" thumbnail="[[simpleboxAvatar]]" width="24"></yt-img-shadow><div id="simplebox-input" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(simpleboxPlaceholder)]]</div></div><div id="teaser" hidden="[[!hasTeaserContent]]" class="style-scope ytd-comments-entry-point-header-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-header-renderer" height="24" hidden="[[!hasTeaserAvatar]]" thumbnail="[[teaserAvatar]]" width="24"></yt-img-shadow><div id="teaser-text" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(teaserContent)]]</div></div><yt-formatted-string id="message" text="[[messageText]]" class="style-scope ytd-comments-entry-point-header-renderer"></yt-formatted-string><div id="content-renderer" hidden="[[!hasContentRenderer]]" class="style-scope ytd-comments-entry-point-header-renderer"></div><div id="contents" class="style-scope ytd-comments-entry-point-header-renderer"></div></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return TJb=g},{mode:1});var Zpq;_.T("web_enable_sink_animated_rolling_character_and_number")?_.B6(_.rpB,"yt-animated-rolling-number",{props:{numberText:_.me,numberValue:_.me,heightPx:_.me,fontSizeMultiplier:_.me,shouldAnimate:_.me,forceRollUp:_.me}}):_.kh(_.d$R,"yt-animated-rolling-number",{propNames:["numberText","numberValue","heightPx","shouldAnimate","forceRollUp"]});var HpG=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),tqq={numberText:"",heightPx:2*HpG,shouldAnimate:!1},N2=function(){var g=_.J.apply(this,arguments)||this;g.usingAnimatedComponents=!0;g.wasDetailed=!1;g.JSC$20272_browserSupportsAnimation=_.T("web_supports_animations_api");g.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};g.detailed=!1;g.shouldAnimate=!1;g.viewCountProps=tqq;g.dateTextProps=
tqq;g.metadataBadgesInDescription=_.T("web_metadata_badges_in_description");return g};
_.N(N2,_.J);_.c=N2.prototype;_.c.resetAnimationState=function(){this.shouldAnimate=!1};
_.c.updateDynamicMetadata=function(){if(this.JSC$20272_browserSupportsAnimation){if(!this.detailed){var g,v,r,k;var y=(g=this.videoPrimaryInfoRenderer)==null?void 0:(v=g.viewCount)==null?void 0:(r=v.videoViewCountRenderer)==null?void 0:(k=r.extraShortViewCount)==null?void 0:k.simpleText;var z,W,S,Y;var e=(z=this.videoPrimaryInfoRenderer)==null?void 0:(W=z.viewCount)==null?void 0:(S=W.videoViewCountRenderer)==null?void 0:(Y=S.shortViewCount)==null?void 0:Y.simpleText}if(!e){var a,E,p,f;y=(a=this.videoPrimaryInfoRenderer)==
null?void 0:(E=a.viewCount)==null?void 0:(p=E.videoViewCountRenderer)==null?void 0:(f=p.unlabeledViewCountValue)==null?void 0:f.simpleText;var Z,L,Q,O;e=(Z=this.videoPrimaryInfoRenderer)==null?void 0:(L=Z.viewCount)==null?void 0:(Q=L.videoViewCountRenderer)==null?void 0:(O=Q.viewCount)==null?void 0:O.simpleText}var q,X,b;g=Number((q=this.videoPrimaryInfoRenderer)==null?void 0:(X=q.viewCount)==null?void 0:(b=X.videoViewCountRenderer)==null?void 0:b.originalViewCount);var n,h;q=(n=this.videoPrimaryInfoRenderer)==
null?void 0:(h=n.relativeDateText)==null?void 0:h.simpleText;var IY;n=!((IY=this.videoPrimaryInfoRenderer)==null||!IY.relativeDateText);if(y&&e&&g&&(q||!n)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;IY=e.split(new RegExp("("+y+")"));y=dtR(IY[0]);var Ao;e={numberText:(Ao=IY[1])!=null?Ao:"",numberValue:g,heightPx:2*HpG,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var dC;Ao=((dC=IY[2])!=null?dC:"")+"  ";this.setViewCount(e,y,dtR(Ao));
if(!this.detailed&&n){y=q.split(/(\d+)/);dC=dtR(y[0]);var Hh;Ao={numberText:(Hh=y[1])!=null?Hh:"",heightPx:2*HpG,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var wC;Hh=((wC=y[2])!=null?wC:"")+"  ";this.setDateText(Ao,dC,dtR(Hh))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.c.setViewCount=function(g,v,r){_.sf(v)!==_.sf(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=v);this.viewCountProps.numberText!==(g==null?void 0:g.numberText)&&(this.viewCountProps=g||tqq);_.sf(r)!==_.sf(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=r)};
_.c.setDateText=function(g,v,r){_.sf(v)!==_.sf(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=v);this.dateTextProps.numberText!==(g==null?void 0:g.numberText)&&(this.dateTextProps=g||tqq);_.sf(r)!==_.sf(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=r)};
_.c.onYtUpdateViewershipAction=function(g){this.videoPrimaryInfoRenderer&&(_.l(g,lp5).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.l(g,lp5).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.l(g,lp5).viewCount)))};
_.c.onYtUpdateDateTextAction=function(g){if(this.videoPrimaryInfoRenderer){g=_.l(g,_.pzD).dateText;this.shouldAnimate=!0;var v;((v=this.videoPrimaryInfoRenderer)==null?0:v.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",g):this.set("videoPrimaryInfoRenderer.dateText",g)}};
_.mx.Object.defineProperties(N2.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return EMM(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.sf(EMM(this.videoPrimaryInfoRenderer,!0,!0,!1,"\u2022"))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.sf(this.viewCountPreNumberText),this.viewCountProps.numberText,_.sf(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.sf(this.dateTextPreNumberText),this.dateTextProps.numberText,_.sf(this.dateTextPostNumberText)].join("")}}});
N2.prototype.updateDynamicMetadata=N2.prototype.updateDynamicMetadata;N2.prototype.resetAnimationState=N2.prototype.resetAnimationState;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],N2.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],N2.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],N2.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],N2.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],N2.prototype,"videoPrimaryInfoRenderer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],N2.prototype,"detailed",void 0);_.K([_.u(),_.F("design:type",Object)],N2.prototype,"shouldAnimate",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],N2.prototype,"viewCountPreNumberText",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],N2.prototype,"viewCountProps",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],N2.prototype,"viewCountPostNumberText",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],N2.prototype,"dateTextPreNumberText",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],N2.prototype,"dateTextProps",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],N2.prototype,"dateTextPostNumberText",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],N2.prototype,"metadataBadgesInDescription",void 0);_.K([_.C("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.F("design:type",Object),_.F("design:paramtypes",[])],N2.prototype,"infoText",null);
_.K([_.C("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.F("design:type",String),_.F("design:paramtypes",[])],N2.prototype,"descriptionInfoTooltipText",null);_.K([_.C("detailed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],N2.prototype,"showDescriptionInfoTooltip",null);
_.K([_.C("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.F("design:type",String),_.F("design:paramtypes",[])],N2.prototype,"animatedViewCountAccessibilityLabel",null);_.K([_.C("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.F("design:type",String),_.F("design:paramtypes",[])],N2.prototype,"animatedDateTextAccessibilityLabel",null);
_.K([_.IU("videoPrimaryInfoRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],N2.prototype,"resetAnimationState",null);_.K([_.IU("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],N2.prototype,"updateDynamicMetadata",null);N2=_.K([_.V({disableElementRegistration:!0,is:"ytd-watch-info-text"})],N2);
_.m(N2,"ytd-watch-info-text",function(){if(Zpq!==void 0)return Zpq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-info-text--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-container" class="style-scope ytd-watch-info-text">\n  <div id="view-count" aria-label$="[[animatedViewCountAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="[[viewCountProps.forceRollUp]]" height-px="[[viewCountProps.heightPx]]" number-text="[[viewCountProps.numberText]]" number-value="[[viewCountProps.numberValue]]" should-animate="[[viewCountProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <div id="date-text" aria-label$="[[animatedDateTextAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="true" height-px="[[dateTextProps.heightPx]]" number-text="[[dateTextProps.numberText]]" number-value="[[dateTextProps.numberValue]]" should-animate="[[dateTextProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="info" text="[[infoText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  <template is="dom-if" if="[[metadataBadgesInDescription]]" class="style-scope ytd-watch-info-text">\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[!videoPrimaryInfoRenderer.badges]]" class="style-scope ytd-watch-info-text">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<template is="dom-if" restamp="" if="[[showDescriptionInfoTooltip]]" class="style-scope ytd-watch-info-text">\n  <tp-yt-paper-tooltip class="style-scope ytd-watch-info-text">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n</template>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Zpq=g},{mode:1});var DDv;var Lwv=_.bC(function(g){var v=g.data;var r=g.setTapCommand;_.Z8(function(){var k=_.Q0(v().onTap);r(k)},"X4onJd");
return _.A("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.A(_.dF,{data:function(){return v().avatar}},{avatarViewModel:_.N6}),_.A("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.A("span",null,function(){return v().simpleboxText})))},"cj");var w7d=_.bC(function(g){return _.A("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.A(_.d,{cond:function(){return _.l(g.data().avatar,_.V4)},
then:function(v){return _.A(_.N6,{data:v,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.A("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.A(_.FS,{text:function(){return g.data().teaserText}})))},"dj");var Qyn=_.bC(function(g){var v=g.data;var r=g.setTapCommand;_.Z8(function(){var k=_.Q0(v().onTap);r(k)},"PmAol");
return _.A("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.A(_.dF,{data:function(){return v().teasers}},{commentsEntryPointTeaserViewModel:w7d}))},"ej");var Cib=_.bC(function(g){var v=g.data;var r=g.setTapCommand;_.Z8(function(){var k=_.Q0(v().onTap);r(k)},"Nh3Hjd");
return _.A("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.A(_.FS,{text:function(){return v().messageText}}))},"fj");var ulM=_.bC(function(g){var v=g.data;var r=g.setTapCommand;var k=g.isDisabled;_.Z8(function(){var y=(k==null?0:k())?void 0:_.Q0(v().onTap);r(y)},"omeiWe");
return _.A("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.A(_.eg,{icon:function(){return v().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.A(_.d,{cond:function(){return v().image},
then:function(y){return _.A(_.Kw,{data:y,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.A(_.FS,{text:function(){return v().text},
className:function(){return v().image||v().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.A(_.dF,{data:function(){return v().button}},{buttonViewModel:function(y){return _.A(_.Du,{data:y.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:k==null?void 0:k()}}})}}))},"gj");var xDv=_.bC(function(g){var v=g.data;var r=g.itemIndex;var k=g.selectedIndex;var y=g.indexUpdatedCallback;var z=g.observer;g=g.title;var W=_.sv(function(E){_.T("web_metadata_carousel_elref_bugfix")&&z&&z().observe(E)}),S=function(E){r()===k()&&y(E)},Y=_.Dt(BbD),e=_.Dt(hk5),a=function(){var E,p,f;
return((E=v())==null?void 0:E.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!Y()||((p=v())==null?void 0:p.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&e().includes("PAposts_by_host")||((f=v())==null?void 0:f.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&e().includes("PAyouchat")};
_.Hd(function(){_.T("web_metadata_carousel_elref_bugfix")||z&&z().observe(W.value)});
return _.A("yt-carousel-item-view-model",{el:W,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":g},_.A(_.dF,{data:function(){var E,p;return(p=(E=_.l(v().carouselItem,KYD))==null?void 0:E.textCarousel)!=null?p:v().carouselItem}},{textCarouselItemViewModel:function(E){return _.A(ulM,{data:E.data,
setTapCommand:S,isDisabled:a})},
commentTeaserCarouselItemViewModel:function(E){return _.A(Qyn,{data:E.data,setTapCommand:S})},
commentInputBoxCarouselItemViewModel:function(E){return _.A(Lwv,{data:E.data,setTapCommand:S})},
commentsEntryPointMessageViewModel:function(E){return _.A(Cib,{data:E.data,setTapCommand:S})}}))},"hj");var jyb=_.bC(function(g){var v=g.numDots;var r=g.activeIndex;return _.A("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.A(_.af,{each:function(){return Array.from({length:v()})},
keyBy:"INDEX"},function(k,y){return _.A("div",{class:function(){var z={};return _.Pq("ytCarouselDotsShapeDot",(z.ytCarouselDotsShapeDotActive=y===r(),z))}})}))},"ij");var $DR=_.bC(function(g){var v=g.data;var r=g.handleCarouselNavigation;var k=g.numItems;var y=g.selectedIndex;var z=function(){return{disabled:y()===0}},W=function(){return{disabled:y()===k()-1}};
return _.A("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.A("div",null,_.A("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return v().title}),_.A(_.d,{cond:function(){return v().subtitle},
then:function(S){return _.A("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return v().subtitleAccessibilityText}},S)}})),_.A(_.d,{cond:function(){return k()>1},
then:function(){return _.A("div",{class:"ytCarouselTitleViewModelNavigation"},_.A(jyb,{numDots:k,activeIndex:y}),_.A(_.d,{cond:function(){return v().previousButton},
then:function(S){return _.A(_.dF,{data:S},{buttonViewModel:function(Y){return _.A(_.Du,{data:Y.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return r(-1)},
buttonOverrides:z})}})}}),_.A(_.d,{cond:function(){return v().nextButton},
then:function(S){return _.A(_.dF,{data:S},{buttonViewModel:function(Y){return _.A(_.Du,{data:Y.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return r(1)},
buttonOverrides:W})}})}}))}}))},"jj");_.B6(_.bC(function(g){var v=g.data;var r,k=_.sv(),y=_.sv(function(n){if(_.T("web_metadata_carousel_elref_bugfix")){var h=function(){var IY=n.offsetWidth*L(),Ao=24*(L()-1);p(IY+Ao)};
h();window.ResizeObserver&&(r=new ResizeObserver(h),r.observe(n))}}),z=_.Cv("HTML_DIR")==="rtl",W=!1,S=0,Y=0;
g=_.I(_.Ww(0,void 0,"f4aYxe"));var e=g.next().value,a=g.next().value;g=_.I(_.Ww(0,void 0,"kU9O9"));var E=g.next().value,p=g.next().value;g=_.I(_.Ww(!1,void 0,"GqphDd"));var f=g.next().value,Z=g.next().value,L=function(){var n,h,IY;return(IY=(n=v())==null?void 0:(h=n.carouselTitles)==null?void 0:h.length)!=null?IY:0},Q=function(){y.value&&y.value.scrollLeft!==S&&a((z?y.value.scrollLeft<S:y.value.scrollLeft>S)?Math.min(e()+1,L()-1):Math.max(e()-1,0))},O;
window.IntersectionObserver&&(O=new IntersectionObserver(function(n){n=_.I(n);for(var h=n.next();!h.done;h=n.next())if(h.value.isIntersecting){if(W){W=!1;break}Q()}else a(Y)},{threshold:.2}));
_.Z8(function(){if(y.value){var n=(z?-1:1)*(E()/L()+12)*(f()&&O?Y:e());typeof y.value.scrollTo==="function"?y.value.scrollTo({left:n,behavior:"smooth"}):y.value.scrollLeft=n;S=n;Y=f()&&O?Y:e()}},"ZP1VMb");
var q,X=function(n){q=n};
_.Hd(function(){if(!_.T("web_metadata_carousel_elref_bugfix")){var n=function(){var IY=y.value.offsetWidth*L(),Ao=24*(L()-1);p(IY+Ao)};
n();if(window.ResizeObserver){var h=new ResizeObserver(n);h.observe(y.value);_.tQ(function(){h.disconnect();O&&O.disconnect()})}}});
_.tQ(function(){if(_.T("web_metadata_carousel_elref_bugfix")){var n;(n=r)==null||n.disconnect();var h;(h=O)==null||h.disconnect()}});
var b=function(n){n=e()+n;n>=0&&n<L()&&(W=!0,a(n))};
return _.A("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:k,"on:click":_.oV(function(n){if(_.jR(_.x9(n),k.value,["BUTTON".toString()])||!q)return!1;_.h0().resolve(_.nv).resolveCommand(q,{forceClickLogging:!0});return!1}),
"on:touchstart":_.oV(function(){Z(!0);return!1}),
"on:touchend":_.oV(function(){O||Q();Z(!1);return!1}),
hidden:function(){var n,h;return!((n=v())==null?0:(h=n.carouselItems)==null?0:h.length)}},_.A("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.A(_.d,{cond:function(){return v().carouselTitles},
then:function(n){return _.A(_.dF,{data:function(){return n()[f()&&O?Y:e()]}},{carouselTitleViewModel:function(h){return _.A($DR,{data:h.data,
handleCarouselNavigation:b,numItems:L,selectedIndex:e})}})}})),_.A("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:y},_.A("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+E()+"px;"}},_.A(_.d,{cond:function(){return v().carouselItems},
then:function(n){return _.A(_.af,{each:n},function(h,IY){return _.A(_.dF,{data:function(){return h}},{carouselItemViewModel:function(Ao){return _.A(xDv,{data:Ao.data,
itemIndex:IY,selectedIndex:e,indexUpdatedCallback:X,observer:O,title:function(){a:{var dC=IY();var Hh,wC=(Hh=v())==null?void 0:Hh.carouselTitles;if(wC&&(dC=wC[dC])){var CK;dC=(CK=_.l(dC,mtD))==null?void 0:CK.title;break a}dC=void 0}return dC}})}})})}}))))},"kj"),"yt-video-metadata-carousel-view-model",{props:{data:_.me}});var JmD=_.T("web_action_buttons_update_owner_width")?32:12,Zh=function(){var g=_.J.apply(this,arguments)||this;g.metadataBadgesInDescription=_.T("web_metadata_badges_in_description");g.descriptionCollapsed=!0;g.useFadedScrimDescription=_.T("kevlar_enable_faded_scrim_on_description");g.skinnyMode=!1;g.playlist=!1;g.isDark=document.documentElement.hasAttribute("dark");g.disableVideoOwnerOnTap=_.T("swatchie_video_owner_on_tap_ks");g.swatcherooDelayLoad=_.T("swatcheroo_enable_ghost_cards");g.primaryMenuWidth=
0;g.videoId="";g.titleHeadlineXs=_.T("web_watch_typography_title_headline_xs");g.titleHeadlineS=_.T("web_watch_typography_title_headline_s");g.titleHeadlineM=_.T("web_watch_typography_title_headline_m");g.titleHashtagBlackLinkified=_.T("web_title_hashtag_black_linkified");g.titleHashtagGreyLinkified=_.T("web_title_hashtag_grey_linkified");g.actionButtonsUpdateOwnerWidth=_.T("web_action_buttons_update_owner_width");g.shouldForceIconOnly=!1;g.actionMap={"yt-update-title-action":"onYtUpdateTitleAction",
"yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};g.isFullscreen=!1;g.isTheaterMode=!1;return g};
_.N(Zh,_.J);_.c=Zh.prototype;_.c.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.c.updateOwnerAndDescriptionPosition=function(){_.T("kevlar_watch_grid")&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.Ct(this.bottomRowElement,this.ownerElement)):(_.Ct(this.bottomRowElement,this.descriptionElement),_.Ct(this.topRowElement,this.ownerElement)))};
_.c.titleOnTap=function(g){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.sX(_.qm(g)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var v;((v=window.getSelection())==null?0:v.toString().length)||this.handleExpandDescriptionCommands()}};
_.c.videoOwnerOnTap=function(g){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.sX(_.qm(g)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.c.detached=function(){var g=this,v;return _.P(function(r){(v=g.resizeObserver)==null||v.disconnect();_.o7(r)})};
_.c.maybeAttachResizeObserver=function(){var g=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.iU(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){g.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.c.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var g=this.hostElement.clientWidth,v=Math.max(this.largerItemWrap?400:350,g/2-JmD);if(_.T("web_action_buttons_update_owner_width")){var r;v=(((r=document.getElementById("owner"))==null?void 0:r.clientWidth)||0)+JmD}this.actionsOnSeparateLine=this.primaryMenuWidth>g-v?!0:!1}};
_.c.stripAttributedDescription=function(g){return{content:g.content.replace(/[\r\n]{2,}/g,"\n")}};
_.c.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.T("web_modern_buttons"),forceIconButton:!_.T("web_modern_buttons")},properties:{topLevelIconsOnly:"[[skinnyMode]]"}}},events:!0},"videoSecondaryInfoRenderer.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",
params:{withCount:!0,showTextWhileAnimating:_.T("web_action_buttons_minimize_subscribe")},properties:{forceIconOnly:"[[shouldForceIconOnly]]"}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},commentsEntryPointHeaderRenderer:{id:"comment-teaser",mapping:{commentsEntryPointHeaderRenderer:"ytd-comments-entry-point-header-renderer"}},videoMetadataCarousel:{id:"teaser-carousel",mapping:{videoMetadataCarouselViewModel:"yt-video-metadata-carousel-view-model"}},
infoPanelBelowMetadata:{id:"middle-row",mapping:{infoPanelContentRenderer:"ytd-info-panel-content-renderer"}}}};
_.c.videoPrimaryInfoRendererChanged=function(){var g;if((g=this.videoPrimaryInfoRenderer)==null?0:g.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.c.videoSecondaryInfoRendererChanged=function(){var g,v;(v=(g=this.descriptionInlineExpander).collapse)==null||v.call(g);this.descriptionExpandClientVe=_.Tp(110509);this.descriptionCollapseClientVe=_.Tp(110510);g=_.Z3();v=_.NP();g&&v&&(_.T("combine_ve_grafts")?(_.r2(_.Y6(),this.descriptionExpandClientVe,v),_.r2(_.Y6(),this.descriptionCollapseClientVe,v)):_.$X(g,v,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.c.structuredDescriptionContentRendererChanged=function(){_.T("ytd-watch-metadata-manual-sd-updates-killswitch")||(this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer))};
_.c.updateTopLevelIconsOnly=function(){var g=this;_.T("top_level_update_killswitch")||this.menu&&_.HR.addLowPriorityJob(function(){g.menu.topLevelIconsOnly=g.skinnyMode},_.Rf("swathceroo_delay_flexible_menu_update",100))};
_.c.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=this.skinnyMode||_.T("web_action_buttons_minimize_subscribe")};
_.c.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.c.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.c.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.c.onYtTextInlineExpanderExpandedChanged=function(){if(!_.T("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var g,v;(v=(g=this.structuredDescriptionContentRendererElement).resize)==null||v.call(g)}};
_.c.onRenderStamperFinished=function(g){(g==null?void 0:g.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.c.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.c.onYtExpanderLessTapped=function(){var g,v=(g=this.videoSecondaryInfoRenderer)==null?void 0:g.showLessCommand;v&&this.ytComponentBehavior.resolveCommand(v)};
_.c.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.c.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.c.onDescriptionClick=function(g){if(!_.sX(_.qm(g)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var v;((v=window.getSelection())==null?0:v.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.T("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.c.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.c.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.c.logCollapseClick=function(){var g=_.Z3();g&&this.descriptionCollapseClientVe&&_.qc(g,this.descriptionCollapseClientVe)};
_.c.logExpandClick=function(){var g=_.Z3();g&&this.descriptionExpandClientVe&&_.qc(g,this.descriptionExpandClientVe)};
_.c.collapseDescription=function(){this.descriptionCollapsed=!0};
_.c.scrollToTopOfContainer=function(){_.nW(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.c.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.c.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRenderer&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.c.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.c.resize=function(){if(this.descriptionInlineExpander){var g,v;(v=(g=this.descriptionInlineExpander).resize)==null||v.call(g)}else _.Lx(new _.EU("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var r;(r=this.menu)==null||r.maybeFlushDebouncer();this.primaryMenuWidth===0?this.updatePrimaryMenuWidth():(_.T("web_action_buttons_overlap_fix")&&this.updatePrimaryMenuWidth(),this.maybeUpdateActionsOnSeparateLine())}};
_.c.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var g,v,r,k,y=_.T("web_action_buttons_update_owner_width")?(r=(g=_.hb(this.menu).querySelector("#button-shape"))==null?void 0:g.clientWidth)!=null?r:0:(k=(v=_.hb(this.menu).querySelector("#button"))==null?void 0:v.clientWidth)!=null?k:0,z,W;g=((W=(z=_.hb(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:z.clientWidth)!=null?W:0)+8+y;var S,Y;y=(Y=(S=_.hb(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:S.children.length)!=null?Y:2;g<=8*y||(this.primaryMenuWidth=g)}};
_.c.onYtUpdateTitleAction=function(g){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.l(g,Teb).title)};
_.c.onYtUpdateDescriptionAction=function(g){if(g=_.l(g,_.lsB)){var v,r=!((v=this.videoSecondaryInfoRenderer)==null||!v.attributedDescription);g.isEmpty||!g.description&&!g.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):g.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",g.attributedDescription):g.description&&(r?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.tH(g.description)):this.set("videoSecondaryInfoRenderer.description",g.description))}};
_.c.onYtDarkModeToggledAction=function(g){this.isDark=g};
_.c.registerPanel=function(){if(!_.T("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var g=_.T("web_watch_imax_theater_mode")&&this.isTheaterMode;g=_.T("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||g;var v=_.h0().resolve(_.l9);v&&!g&&v.registerPanel("engagement-panel-structured-description",this)}};
_.c.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.c.showPanel=function(g){this.expandDescription();var v=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;v.resize();var r,k=g==null?void 0:(r=g.sectionListEngagementPanelExtras)==null?void 0:r.scrollToItemSectionIdentifier;k?_.HR.addJob(function(){v==null||v.scrollToSection(k)},8):this.scrollToTopOfContainer()};
_.c.isVisible=function(){return!this.descriptionCollapsed};
_.c.getReloadContinuation=function(){};
_.c.hidePanel=function(){};
_.c.updatePanel=function(){};
_.mx.Object.defineProperties(Zh.prototype,{productShelf:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.structuredDescriptionContentRenderer)!=null&&g.items){var v;g=_.I((v=this.structuredDescriptionContentRenderer)==null?void 0:v.items);for(v=g.next();!v.done;v=g.next())if(v=_.l(v.value,_.l46))return v}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.videoPrimaryInfoRenderer)==null?0:g.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return!!((g=this.videoSecondaryInfoRenderer)==null?0:(v=g.owner)==null?0:(r=v.videoOwnerRenderer)==null?0:r.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode&&!_.T("swatchie_sd_new_line_strip_ks")){var g,v;if((g=this.videoSecondaryInfoRenderer)==null?0:(v=g.attributedDescription)==null?0:v.content){var r,k;return(k=this.stripAttributedDescription((r=this.videoSecondaryInfoRenderer)==null?void 0:r.attributedDescription))!=null?k:{runs:[]}}}var y,z,W,S;return(S=(W=(y=this.videoSecondaryInfoRenderer)==null?void 0:y.description)!=null?W:(z=this.videoSecondaryInfoRenderer)==null?
void 0:z.attributedDescription)!=null?S:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var g,v;return(v=(g=this.videoSecondaryInfoRenderer)==null?void 0:g.headerRuns)!=null?v:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.commentsEntryPointHeaderRenderer)==null||!g.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.videoMetadataCarousel)==null||!g.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.Rf("swatchie_desc_lines",3):this.hasTeaserCarousel?_.Rf("teaser_carousel_desc_lines",2):3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var g,v,r=Object.assign({},(g=this.videoSecondaryInfoRenderer)==null?void 0:(v=g.metadataRowContainer)==null?void 0:v.metadataRowContainerRenderer);if(r&&r.rows&&r.collapsedItemCount!==void 0&&!(r.rows.length<=r.collapsedItemCount))return r.rows=r.rows.slice(r.collapsedItemCount),r.collapsedItemCount=0,r}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var g,v,r=Object.assign({},(g=this.videoSecondaryInfoRenderer)==null?void 0:(v=g.metadataRowContainer)==null?void 0:v.metadataRowContainerRenderer);if(r&&r.rows&&r.collapsedItemCount!==void 0)return r.rows=r.rows.slice(0,r.collapsedItemCount),r.collapsedItemCount=r.rows.length,r}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var g,v;return!!((g=this.structuredDescriptionContentRenderer)==null?0:(v=g.items)==null?0:v.length)}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!this.useFadedScrimDescription&&this.hasInlineStructuredDescription&&!this.descriptionCollapsed}},
descriptionExpandCommand:{configurable:!0,enumerable:!0,get:function(){if(this.structuredDescriptionContentRenderer)return null;var g;return(g=this.videoSecondaryInfoRenderer)==null?void 0:g.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((g=this.videoSecondaryInfoRenderer)==null?0:(v=g.owner)==null?0:(r=v.videoOwnerRenderer)==null?0:r.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k;return!!((g=this.videoPrimaryInfoRenderer)==null?0:(v=g.videoActions)==null?0:(r=v.menuRenderer)==null?0:(k=r.flexibleItems)==null?0:k.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.qC(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.qC(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var g=this;if(_.T("web_title_hashtag_grey_delinkified")){var v,r=_.ZG.unsafeClone((v=this.videoPrimaryInfoRenderer)==null?void 0:v.title);(v=r==null?void 0:r.runs)&&v.forEach(function(k){if(k==null?0:k.navigationEndpoint)k.textColor=4284506208,g.isDark&&(k.textColor=4289374890)});
return r}return(r=this.videoPrimaryInfoRenderer)==null?void 0:r.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.T("web_title_hashtag_black_delinkified")||_.T("web_title_hashtag_grey_delinkified")}}});
Zh.prototype.resetDescriptionState=Zh.prototype.resetDescriptionState;Zh.prototype.registerPanel=Zh.prototype.registerPanel;Zh.prototype.onYtExpanderLessTapped=Zh.prototype.onYtExpanderLessTapped;Zh.prototype.onYtExpanderMoreTapped=Zh.prototype.onYtExpanderMoreTapped;Zh.prototype.onRenderStamperFinished=Zh.prototype.onRenderStamperFinished;Zh.prototype.onYtTextInlineExpanderExpandedChanged=Zh.prototype.onYtTextInlineExpanderExpandedChanged;Zh.prototype.onYtTextInlineExpanderCollapseClicked=Zh.prototype.onYtTextInlineExpanderCollapseClicked;
Zh.prototype.onYtTextInlineExpanderExpandClicked=Zh.prototype.onYtTextInlineExpanderExpandClicked;Zh.prototype.moveActionsElement=Zh.prototype.moveActionsElement;Zh.prototype.updateShouldForceIconOnly=Zh.prototype.updateShouldForceIconOnly;Zh.prototype.updateTopLevelIconsOnly=Zh.prototype.updateTopLevelIconsOnly;Zh.prototype.structuredDescriptionContentRendererChanged=Zh.prototype.structuredDescriptionContentRendererChanged;Zh.prototype.videoSecondaryInfoRendererChanged=Zh.prototype.videoSecondaryInfoRendererChanged;
Zh.prototype.videoPrimaryInfoRendererChanged=Zh.prototype.videoPrimaryInfoRendererChanged;Zh.prototype.maybeUpdateActionsOnSeparateLine=Zh.prototype.maybeUpdateActionsOnSeparateLine;Zh.prototype.updateOwnerAndDescriptionPosition=Zh.prototype.updateOwnerAndDescriptionPosition;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Zh.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Zh.prototype,"ytComponentBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Zh.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Zh.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Zh.prototype,"ytdReduxBehavior",void 0);_.K([_.PX("#above-the-fold"),_.F("design:type",HTMLElement)],Zh.prototype,"aboveTheFoldContainer",void 0);_.K([_.PX("#menu ytd-menu-renderer"),_.F("design:type",Object)],Zh.prototype,"menu",void 0);
_.K([_.PX("#description-inline-expander"),_.F("design:type",Object)],Zh.prototype,"descriptionInlineExpander",void 0);_.K([_.PX("#faded-structured-description"),_.F("design:type",Object)],Zh.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.K([_.PX("#structured-description"),_.F("design:type",Object)],Zh.prototype,"structuredDescriptionContentRendererElement",void 0);_.K([_.PX("#title"),_.F("design:type",HTMLElement)],Zh.prototype,"titleElement",void 0);
_.K([_.PX("#description"),_.F("design:type",HTMLElement)],Zh.prototype,"descriptionElement",void 0);_.K([_.PX("#description-interaction"),_.F("design:type",Object)],Zh.prototype,"descriptionInteraction",void 0);_.K([_.PX("#owner"),_.F("design:type",HTMLElement)],Zh.prototype,"ownerElement",void 0);_.K([_.PX("#top-row"),_.F("design:type",HTMLElement)],Zh.prototype,"topRowElement",void 0);_.K([_.PX("#bottom-row"),_.F("design:type",HTMLElement)],Zh.prototype,"bottomRowElement",void 0);
_.K([_.PX("#actions"),_.F("design:type",HTMLElement)],Zh.prototype,"actionsElement",void 0);_.K([_.PX("#bottom-actions"),_.F("design:type",HTMLElement)],Zh.prototype,"bottomActionsElement",void 0);_.K([_.PX("#ytd-watch-info-text"),_.F("design:type",Object)],Zh.prototype,"watchInfoTextElement",void 0);_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"videoPrimaryInfoRenderer",void 0);
_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"videoSecondaryInfoRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"commentsEntryPointHeaderRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"videoMetadataCarousel",void 0);_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"structuredDescriptionContentRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"videoSummary",void 0);
_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"merchShelf",void 0);_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"infoPanelBelowMetadata",void 0);_.K([_.C("structuredDescriptionContentRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zh.prototype,"productShelf",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"metadataBadgesInDescription",void 0);
_.K([_.C("videoPrimaryInfoRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zh.prototype,"shouldHideBadges",null);_.K([_.C("productShelf","descriptionCollapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Zh.prototype,"shouldShowProductShelf",null);_.K([_.u(),_.F("design:type",Boolean)],Zh.prototype,"isWatchFlexy",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"descriptionCollapsed",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Zh.prototype,"useFadedScrimDescription",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"skinnyMode",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("videoSecondaryInfoRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zh.prototype,"largerItemWrap",null);_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"playlist",void 0);_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"clarifyBox",void 0);
_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"playerAds",void 0);_.K([_.u(),_.F("design:type",Boolean)],Zh.prototype,"isDark",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Zh.prototype,"actionsOnSeparateLine",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"disableVideoOwnerOnTap",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"swatcherooDelayLoad",void 0);
_.K([_.u(),_.F("design:type",Boolean)],Zh.prototype,"suppressTopLevelMetadataRows",void 0);_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"primaryMenuWidth",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"videoId",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"titleHeadlineXs",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"titleHeadlineS",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"titleHeadlineM",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"titleHashtagBlackLinkified",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"titleHashtagGreyLinkified",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"actionButtonsUpdateOwnerWidth",void 0);
_.K([_.u(),_.F("design:type",Object)],Zh.prototype,"shouldForceIconOnly",void 0);_.K([_.Um("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"updateOwnerAndDescriptionPosition",null);_.K([_.Um("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.K([_.C("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zh.prototype,"descriptionText",null);_.K([_.C("videoSecondaryInfoRenderer.headerRuns"),_.F("design:type",Array),_.F("design:paramtypes",[])],Zh.prototype,"headerRuns",null);_.K([_.u({value:!1}),_.C("commentsEntryPointHeaderRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zh.prototype,"hasTeaser",null);
_.K([_.u({value:!1,reflectToAttribute:!0}),_.C("videoMetadataCarousel"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zh.prototype,"hasTeaserCarousel",null);_.K([_.u({value:3}),_.C("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zh.prototype,"descriptionMaxLines",null);_.K([_.C("videoSecondaryInfoRenderer.metadataRowContainer"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zh.prototype,"collapsibleMetadataRows",null);
_.K([_.C("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zh.prototype,"alwaysVisibleMetadataRows",null);_.K([_.C("videoSecondaryInfoRenderer","structuredDescriptionContentRenderer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Zh.prototype,"hasInlineStructuredDescription",null);
_.K([_.C("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Zh.prototype,"showInlineStructuredDescription",null);_.K([_.C("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zh.prototype,"descriptionExpandCommand",null);
_.K([_.C("videoSecondaryInfoRenderer.owner"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zh.prototype,"videoOwnerCommand",null);_.K([_.u({reflectToAttribute:!0}),_.C("videoPrimaryInfoRenderer.videoActions"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Zh.prototype,"flexMenuEnabled",null);_.K([_.u({selector:_.Q4,reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"isFullscreen",void 0);
_.K([_.u({selector:_.wF,reflectToAttribute:!0}),_.F("design:type",Object)],Zh.prototype,"isTheaterMode",void 0);_.K([_.C("descriptionText","useFadedScrimDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Zh.prototype,"showAttributedStringDescription",null);_.K([_.C("descriptionText","useFadedScrimDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Zh.prototype,"showFormattedStringDescription",null);
_.K([_.C("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Zh.prototype,"showFadedStructuredDescription",null);_.K([_.Um("videoPrimaryInfoRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"videoPrimaryInfoRendererChanged",null);_.K([_.C("videoPrimaryInfoRenderer.title"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zh.prototype,"videoTitle",null);
_.K([_.C("videoPrimaryInfoRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zh.prototype,"noEndpoints",null);_.K([_.Um("videoSecondaryInfoRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"videoSecondaryInfoRendererChanged",null);
_.K([_.IU("videoPrimaryInfoRenderer","structuredDescriptionContentRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"structuredDescriptionContentRendererChanged",null);_.K([_.IU("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"updateTopLevelIconsOnly",null);
_.K([_.IU("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"updateShouldForceIconOnly",null);_.K([_.IU("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"moveActionsElement",null);_.K([_.zz("yt-text-inline-expander-expand-clicked"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"onYtTextInlineExpanderExpandClicked",null);
_.K([_.zz("yt-text-inline-expander-collapse-clicked"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"onYtTextInlineExpanderCollapseClicked",null);_.K([_.zz("yt-text-inline-expander-expanded-changed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"onYtTextInlineExpanderExpandedChanged",null);
_.K([_.zz("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Zh.prototype,"onRenderStamperFinished",null);_.K([_.zz("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"onYtExpanderMoreTapped",null);_.K([_.zz("yt-expander-less-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"onYtExpanderLessTapped",null);
_.K([_.IU("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"registerPanel",null);_.K([_.IU("videoSecondaryInfoRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zh.prototype,"resetDescriptionState",null);Zh=_.K([_.V({disableElementRegistration:!0,is:"ytd-watch-metadata"})],Zh);
_.m(Zh,"ytd-watch-metadata",function(){if(DDv!==void 0)return DDv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-metadata--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="above-the-fold" class="style-scope ytd-watch-metadata">\n  <div id="title" on-click="titleOnTap" class="style-scope ytd-watch-metadata">\n    <ytd-badge-supported-renderer hidden="[[!videoPrimaryInfoRenderer.topStandaloneBadge]]" top-standalone-badge="[[videoPrimaryInfoRenderer.topStandaloneBadge]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n    <h1 class="style-scope ytd-watch-metadata">\n      <yt-formatted-string force-default-style="" no-endpoints="[[noEndpoints]]" text="[[videoTitle]]" title="[[getSimpleString(videoPrimaryInfoRenderer.title)]]" class="style-scope ytd-watch-metadata">\n      </yt-formatted-string>\n    </h1>\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[shouldHideBadges]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n  </div>\n\n  <div id="top-row" class="style-scope ytd-watch-metadata">\n    <div id="owner" class="item style-scope ytd-watch-metadata" hidden="[[!videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" on-click="videoOwnerOnTap">\n      <ytd-video-owner-renderer data="[[videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" subscribe-key="[[videoSecondaryInfoRenderer.subscribeButton.subscribeButtonRenderer.subscribedEntityKey]]" watch-metadata-refresh="" class="style-scope ytd-watch-metadata">\n      </ytd-video-owner-renderer>\n      <div id="subscribe-button" class="style-scope ytd-watch-metadata"></div>\n    </div>\n    <div id="actions" class="item style-scope ytd-watch-metadata">\n      <div id="actions-inner" class="style-scope ytd-watch-metadata">\n        <div id="menu" class="style-scope ytd-watch-metadata"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="middle-row" class="style-scope ytd-watch-metadata"></div>\n\n  <div id="bottom-row" class="style-scope ytd-watch-metadata">\n    <div id="description" class="item style-scope ytd-watch-metadata" on-down="onDescriptionDown" on-up="onDescriptionUp" on-click="onDescriptionClick">\n      <div id="description-inner" class="style-scope ytd-watch-metadata">\n        <ytd-watch-info-text id="ytd-watch-info-text" detailed="[[!descriptionCollapsed]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" class="style-scope ytd-watch-metadata"></ytd-watch-info-text>\n        \n        <template is="dom-if" if="[[shouldShowProductShelf]]" restamp="" id="product-shelf" class="style-scope ytd-watch-metadata">\n          <ytd-merch-shelf-renderer data="[[productShelf]]" class="style-scope ytd-watch-metadata">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <yt-formatted-string id="description-placeholder" hidden="[[!videoSecondaryInfoRenderer.descriptionPlaceholder]]" text="[[videoSecondaryInfoRenderer.descriptionPlaceholder]]" class="style-scope ytd-watch-metadata">\n        </yt-formatted-string>\n        <div id="description-text-container" hidden="[[!useFadedScrimDescription]]" class="style-scope ytd-watch-metadata">\n          <yt-attributed-string id="attributed-description-text" data="[[descriptionText]]" disable-upgrade$="[[!showAttributedStringDescription]]" header-runs="[[headerRuns]]" hidden="[[!showAttributedStringDescription]]" user-input="" class="style-scope ytd-watch-metadata">\n          </yt-attributed-string>\n          \n          <yt-formatted-string id="formatted-description-text" disable-upgrade$="[[!showFormattedStringDescription]]" hidden="[[!showFormattedStringDescription]]" split-lines="[[showFormattedStringDescription]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n          </yt-formatted-string>\n          <ytd-structured-description-content-renderer id="faded-structured-description" data="[[structuredDescriptionContentRenderer]]" disable-upgrade$="[[!showFadedStructuredDescription]]" hidden="[[!showFadedStructuredDescription]]" inline-structured-description="" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n          </ytd-structured-description-content-renderer>\n          <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n          </ytd-metadata-row-container-renderer>\n          <tp-yt-paper-button id="collapse-button" class="button style-scope ytd-watch-metadata" hidden="[[descriptionCollapsed]]" on-click="handleCollapseDescriptionClick">[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]</tp-yt-paper-button>\n        </div>\n        <ytd-text-inline-expander id="description-inline-expander" always-show-expand-button="" collapse-label="[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]" disable-upgrade$="[[useFadedScrimDescription]]" expand-command="[[descriptionExpandCommand]]" expand-label="[[getSimpleString(videoSecondaryInfoRenderer.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[useFadedScrimDescription]]" max-lines="[[descriptionMaxLines]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n          <div slot="extra-content" class="style-scope ytd-watch-metadata">\n            <ytd-structured-description-content-renderer id="structured-description" data="[[structuredDescriptionContentRenderer]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="" merch-shelf="[[merchShelf]]" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n            </ytd-structured-description-content-renderer>\n            <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n            </ytd-metadata-row-container-renderer>\n          </div>\n        </ytd-text-inline-expander>\n      </div>\n      <yt-interaction id="description-interaction" class="rounded-large style-scope ytd-watch-metadata" hidden="[[skinnyMode]]"></yt-interaction>\n    </div>\n    <div id="bottom-actions" class="style-scope ytd-watch-metadata"></div>\n    <div id="comment-teaser" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaser]]"></div>\n    <div id="teaser-carousel" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaserCarousel]]"></div>\n  </div>\n</div>\n\n<ytd-metadata-row-container-renderer data="[[alwaysVisibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n</ytd-metadata-row-container-renderer>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return DDv=g},{mode:2});_.Fwn=function(g){_.pg.call(this);this.JSC$20294_watchApi=g;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;OpM(this);VqM(this);qTS(this);syd(this);mDD(this);Kwp(this);bpM(this)};
_.N(_.Fwn,_.pg);var qTS=function(g){var v=function(){_.T("kevlar_is_pupi_enabled")||HT(g)};
g.JSC$20294_watchApi.getRoot().addEventListener("yt-player-updated",v);g.addOnDisposeCallback(function(){g.JSC$20294_watchApi.getRoot().removeEventListener("yt-player-updated",v)})},mDD=function(g){if(_.T("kevlar_endscreen_auto_theater_mode")){var v=g.JSC$20294_watchApi.subscribeToActiveChanged(function(){ipd(g)},!1);
g.addOnDisposeCallback(v)}},OpM=function(g){var v,r,k,y,z;
_.P(function(W){if(W.nextAddress==1)return _.U(W,g.JSC$20294_watchApi.playerApi,2);v=W.yieldResult;r=function(S){S=!!S;tl(g)&&(S=S?2:1,_.Fb.getInstance().setState(S,!0,!1))};
k=function(S){S&&_.X$5(_.KH().getState())&&(_.nW(g.JSC$20294_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),g.temporaryTheaterMode=!0)};
y=function(S){_.T("kevlar_player_update_autonav_on_new_data")&&S.type==="newdata"&&(_.T("kevlar_is_pupi_enabled")||HT(g))};
z=function(S){g.onPlayerStateChange(S)};
_.T("kevlar_endscreen_auto_theater_mode")&&v.addEventListener("onAutonavCancelled",k);v.addEventListener("onAutonavChangeRequest",r);v.addEventListener("onVideoDataChange",y);v.addEventListener("onStateChange",z);g.addOnDisposeCallback(function(){v.removeEventListener("onAutonavChangeRequest",r);v.removeEventListener("onVideoDataChange",y);v.removeEventListener("onStateChange",z);_.T("kevlar_endscreen_auto_theater_mode")&&v.removeEventListener("onAutonavCancelled",k)});
_.o7(W)})},VqM=function(g){g.JSC$20294_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){g.autonavCancelledBySignal=!0;
_.T("kevlar_is_pupi_enabled")||HT(g)});
g.JSC$20294_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(v,r,k){r&&HT(g,k)});
g.JSC$20294_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){tl(g)&&_.Fb.getInstance().setState(2,!0,!0)});
g.JSC$20294_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){tl(g)&&_.Fb.getInstance().setState(1,!0,!0)});
g.addOnDisposeCallback(function(){g.JSC$20294_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");g.JSC$20294_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");g.JSC$20294_watchApi.unregisterActionHandler("yt-enable-autoplay-command");g.JSC$20294_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},syd=function(g){var v=g.JSC$20294_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){bpM(g)}),r=g.JSC$20294_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){Kwp(g)});
g.addOnDisposeCallback(function(){g.JSC$20294_watchApi.unsubscribeByKey(v);g.JSC$20294_watchApi.unsubscribeByKey(r)})},bpM=function(g){g.autonavCancelledBySignal=!1;
_.T("kevlar_is_pupi_enabled")||HT(g)},Kwp=function(g){var v=g.JSC$20294_watchApi.getWatchNextResponse(),r,k;
var y=(v=(k=_.l(v==null?void 0:(y=v.playerOverlays)==null?void 0:(r=y.playerOverlayRenderer)==null?void 0:r.autonavToggle,_.N1c))==null?void 0:k.enabled)?2:1;_.T("kevlar_is_pupi_enabled")?_.Fb.getInstance().setState(y,!1,!1):HT(g);_.T("web_persist_server_autonav_state_on_client")&&typeof v==="boolean"&&_.NHY(y===2)},tl=function(g){if(g.autonavCancelledBySignal)return!1;
var v,r,k,y;return!!((v=g.JSC$20294_watchApi.getWatchNextResponse())==null?0:(r=v.contents)==null?0:(k=r.twoColumnWatchNextResults)==null?0:(y=k.autoplay)==null?0:y.autoplay)};
_.Fwn.prototype.onPlayerStateChange=function(g){if(g===0){g=!_.Fb.getInstance().isAutoplaySetExplicitly();var v=this.JSC$20294_watchApi.getWatchNextResponse(),r,k,y,z;v=_.l(v==null?void 0:(r=v.contents)==null?void 0:(k=r.twoColumnWatchNextResults)==null?void 0:(y=k.autoplay)==null?void 0:(z=y.autoplay)==null?void 0:z.autoplayExplicitChoiceDialogRenderer,_.XU_);tl(this)&&g&&v&&_.IR.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:v},popupType:"DIALOG"}})}else ipd(this)};
var ipd=function(g){g.temporaryTheaterMode&&(g.temporaryTheaterMode=!1,_.nW(g.JSC$20294_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},HT=function(g,v){v=v===void 0?!1:v;
var r;_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20294_watchApi.playerApi,2);r=k.yieldResult;tl(g)?r.setAutonavState(_.Fb.getInstance().getState(),v):r.setAutonavState(1,v);_.o7(k)})};var Gvn={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"};_.BJq=function(g){_.pg.call(this);var v=this;this.JSC$20299_watchApi=g;var r=this.JSC$20299_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){X7S(v)});
this.addOnDisposeCallback(function(){v.JSC$20299_watchApi.unsubscribeByKey(r)});
X7S(this)};
_.N(_.BJq,_.pg);var X7S=function(g){var v=g.JSC$20299_watchApi.getPlayerResponse(),r=g.JSC$20299_watchApi.getWatchNextResponse();if(!_.rmB(v==null?void 0:v.playabilityStatus,r==null?void 0:r.playerOverlays)){var k;var y=v==null?void 0:(k=v.playabilityStatus)==null?void 0:k.errorScreen}g.JSC$20299_watchApi.provideRenderingData("ERROR_SCREEN",y)};var hGp=_.bC(function(g){var v=g.data;var r=_.Dt(_.Q4);g={};return _.A("yt-player-overlay-video-details-renderer",{class:"ytPlayerOverlayVideoDetailsRendererHost","on:click":_.oV(function(){var k=v().onTap;k&&_.h0().resolve(_.nv).resolveCommand(k)}),
role:"button"},_.A("div",{class:_.IV("ytPlayerOverlayVideoDetailsRendererTitle",(g.ytPlayerOverlayVideoDetailsRendererTitleCompact=function(){return!r()},g))},_.A(_.FS,{text:function(){return v().title}})),_.A("div",{class:"ytPlayerOverlayVideoDetailsRendererSubtitle"},_.A(_.FS,{text:function(){return v().subtitle}})))},"lj");var Dh={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER"},ndM=_.bC(function(g){var v=g.data;var r=_.Dt(_.Q4);return _.A("yt-player-quick-action-buttons",{class:_.IV("ytPlayerQuickActionButtonsHost")},_.A(_.af,{each:function(){var k=v(),y=r();k=JSON.parse(JSON.stringify(k));for(var z=_.T("web_watch_action_bar_resize_buttons"),W=_.T("delhi_modern_web_player_icons")&&!_.T("enable_web_delhi_icons"),S=_.I(k),Y=S.next();!Y.done;Y=S.next()){var e=
Y.value,a=void 0;Y=_.l((a=_.l(e,_.NY))==null?void 0:a.toggleButtonViewModel,_.Tk);var E=void 0;a=_.l((E=_.l(e,_.Zu))==null?void 0:E.toggleButtonViewModel,_.Tk);e=_.l(e,_.pC);Y?(a=_.l(Y.defaultButtonViewModel,_.pC),Y=_.l(Y.toggledButtonViewModel,_.pC),a&&(W&&a.iconName&&(a.iconName=Dh[a.iconName]),!y&&z&&(a.buttonSize="BUTTON_VIEW_MODEL_SIZE_DEFAULT")),Y&&(W&&Y.iconName&&(Y.iconName=Dh[Y.iconName]),!y&&z&&(Y.buttonSize="BUTTON_VIEW_MODEL_SIZE_DEFAULT"))):a?(Y=_.l(a.defaultButtonViewModel,_.pC),a=_.l(a.toggledButtonViewModel,
_.pC),Y&&(W&&Y.iconName&&(Y.iconName=Dh[Y.iconName]),!y&&z&&(Y.buttonSize="BUTTON_VIEW_MODEL_SIZE_DEFAULT")),a&&(W&&a.iconName&&(a.iconName=Dh[a.iconName]),!y&&z&&(a.buttonSize="BUTTON_VIEW_MODEL_SIZE_DEFAULT"))):e&&(W&&e.iconName&&(e.iconName=Dh[e.iconName]),!y&&z&&(e.buttonSize="BUTTON_VIEW_MODEL_SIZE_DEFAULT"))}return k}},function(k){return _.A(_.dF,{data:function(){return k}},{buttonViewModel:_.Du,
likeButtonViewModel:function(y){return _.A(_.Lk,{data:y.data,disableIconAnimation:!0})},
dislikeButtonViewModel:_.DH})}))},"mj");_.RGn=function(g){_.pg.call(this);var v=this;this.JSC$20303_watchApi=g;g=_.I(_.Ww({},void 0,"ufFdVc"));this.quickActionsViewModel=g.next().value;this.setQuickActionsViewModel=g.next().value;g=_.I(_.Ww({},void 0,"atbdp"));this.playerOverlayVideoDetailsRenderer=g.next().value;this.setPlayerOverlayVideoDetailsRenderer=g.next().value;var r=this.JSC$20303_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){MqM(v)});
this.addOnDisposeCallback(function(){v.JSC$20303_watchApi.unsubscribeByKey(r)});
MqM(this)};
_.N(_.RGn,_.pg);
var MqM=function(g){var v,r,k,y,z,W,S,Y,e,a,E,p,f,Z;_.P(function(L){if(L.nextAddress==1)return _.U(L,g.JSC$20303_watchApi.playerApi,2);v=L.yieldResult;r=g.JSC$20303_watchApi.getWatchNextResponse();z=(k=r)==null?void 0:(y=k.playerOverlays)==null?void 0:y.playerOverlayRenderer;S=_.l((W=z)==null?void 0:W.fullscreenQuickActionsBar,_.Lfu);(e=(Y=g).setQuickActionsViewModel)==null||e.call(Y,S||{});S&&gPD(g,v);p=(a=z)==null?void 0:(E=a.videoDetails)==null?void 0:E.playerOverlayVideoDetailsRenderer;(Z=(f=
g).setPlayerOverlayVideoDetailsRenderer)==null||Z.call(f,p||{});p&&vPA(g,v);_.o7(L)})},gPD=function(g,v){if(!g.quickActionButtonsContainer){g.quickActionButtonsContainer=document.createElement("div");
v.setFullscreenQuickActions(g.quickActionButtonsContainer);var r=function(){return g.quickActionsViewModel().quickActionButtons||[]},k=_.fv(g.quickActionButtonsContainer,function(){return _.A(ndM,{data:r})});
g.addOnDisposeCallback(function(){v.setFullscreenQuickActions(void 0);k()})}},vPA=function(g,v){if(!g.playerOverlayVideoDetailsRendererContainer){g.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
v.setPlayerOverlayVideoDetailsRenderer(g.playerOverlayVideoDetailsRendererContainer);var r=_.fv(g.playerOverlayVideoDetailsRendererContainer,function(){return _.A(hGp,{data:g.playerOverlayVideoDetailsRenderer})});
g.addOnDisposeCallback(function(){v.setPlayerOverlayVideoDetailsRenderer(void 0);r()})}};_.LX=function(g){_.pg.call(this);var v=this;this.JSC$20308_watchApi=g;this.JSC$20308_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;g=_.oc(_.KH(),_.Q4,function(r){v.onFullscreenChanged(r)});
this.addOnDisposeCallback(g);g=_.oc(_.KH(),_.NX,function(r){v.onWatchScroll(r)});
this.addOnDisposeCallback(g);_.T("kevlar_watch_while_v2")&&(g=_.oc(_.KH(),_.HC,function(r){rjA(v,r)}),this.addOnDisposeCallback(g));
kWR(this);yjA(this);cjD();this.onWatchScroll(_.NX(_.KH().getState()));_.ua("START_IN_FULL_WINDOW_MODE")&&this.JSC$20308_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.N(_.LX,_.pg);var kWR=function(g){g.JSC$20308_watchApi.registerActionHandler("yt-fullscreen-change-action",function(v){var r=g.JSC$20308_watchApi.isActive();v&&!r||_.KH().dispatch(_.nf({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!v}}))});
g.addOnDisposeCallback(function(){g.JSC$20308_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},yjA=function(g){var v,r;
_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20308_watchApi.playerApi,2);v=k.yieldResult;r=function(){g.onFullerscreenEduClicked()};
v.addEventListener("onFullerscreenEduClicked",r);g.addOnDisposeCallback(function(){v.removeEventListener("onFullerscreenEduClicked",r)});
_.o7(k)})};
_.LX.prototype.onFullscreenChanged=function(g){var v=this,r;return _.P(function(k){if(k.nextAddress==1)return v.isFullscreen=!!_.iK(),_.U(k,v.JSC$20308_watchApi.playerApi,2);r=k.yieldResult;v.JSC$20308_miniplayerActive||r.setFauxFullscreen(v.isFullscreen);if(g&&(v.JSC$20308_watchApi.focusOnPlayer(),!v.fullerscreenEduButtonShownThisPlayback)){v.fullerscreenEduButtonShownThisPlayback=!0;var y=_.kv("yt-fullerscreen-edu-button-shown-count")||0;_.r3("yt-fullerscreen-edu-button-shown-count",y+1,31536E3);
v.updateFullerscreenEduButtonSubtleModeState()}_.o7(k)})};
var rjA=function(g,v){var r;_.P(function(k){if(k.nextAddress==1)return g.JSC$20308_miniplayerActive=v,_.U(k,g.JSC$20308_watchApi.playerApi,2);r=k.yieldResult;r.setFauxFullscreen(!g.JSC$20308_miniplayerActive&&g.isFullscreen);_.o7(k)})};
_.LX.prototype.onWatchScroll=function(g){var v=this,r,k;return _.P(function(y){if(y.nextAddress==1)return _.T("external_fullscreen_with_edu")?_.U(y,v.JSC$20308_watchApi.playerApi,2):y.return();r=y.yieldResult;k=g<=0;v.shouldShowFullerscreenEdu!==k&&(v.shouldShowFullerscreenEdu=k,r.updateFullerscreenEduButtonVisibility(!v.shouldShowFullerscreenEdu));_.o7(y)})};
_.LX.prototype.onFullerscreenEduClicked=function(){this.JSC$20308_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var g=_.kv("yt-fullerscreen-edu-button-click-count")||0;_.r3("yt-fullerscreen-edu-button-click-count",g+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.LX.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var g=this,v,r,k,y,z,W;return _.P(function(S){if(S.nextAddress==1)return v=_.kv("yt-fullerscreen-edu-button-click-count")||0,r=_.kv("yt-fullerscreen-edu-button-shown-count")||0,k=_.Rf("external_fullscreen_button_click_threshold"),y=_.Rf("external_fullscreen_button_shown_threshold"),z=v>=k||r>=y,_.U(S,g.JSC$20308_watchApi.playerApi,2);W=S.yieldResult;W.updateFullerscreenEduButtonSubtleModeState(z);_.o7(S)})};
_.LX.prototype.disposeInternal=function(){_.pg.prototype.disposeInternal.call(this);var g=_.iK();_.T("kevlar_exit_fullscreen_leaving_watch")&&g&&_.GM(g)};
var cjD=function(){if(_.T("web_watch_add_viewport_meta_tag")){var g=document.querySelector("meta[name=viewport]"),v=document.head;v&&!g&&(g=document.createElement("meta"),g.name="viewport",g.content="width=device-width, initial-scale=1.0, viewport-fit=cover",v.appendChild(g))}};_.ww=function(g){_.pg.call(this);var v=this;this.JSC$20312_watchApi=g;this.jobId=0;this.pendingRequestId=void 0;var r=this.JSC$20312_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){z9D(v)});
this.addOnDisposeCallback(function(){v.JSC$20312_watchApi.unsubscribeByKey(r)});
z9D(this)};
_.N(_.ww,_.pg);var I55=function(g){_.HR.cancelJob(g.jobId);g.pendingRequestId=void 0},z9D=function(g){I55(g);
var v=pMD(g.JSC$20312_watchApi.getWatchNextResponse());if(v){var r=250,k,y=(k=_.l(v,_.QwE))==null?void 0:k.initialDelayMs;_.T("web_watch_updated_metadata_server_initial_delay")&&y&&(r=y);g.jobId=_.HR.addLowPriorityJob(function(){return g.fetchUpdatedMetadata(v)},r)}};
_.ww.prototype.fetchUpdatedMetadata=function(g,v){var r=this,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O;return _.P(function(q){switch(q.nextAddress){case 1:v&&(k={continuation:v});if(!_.T("web_get_updated_metadata_fantasy_panel_continuation_params")){q.jumpTo(2);break}y=_.h0().resolve(_.l9);z="PAsports_fantasy";return _.U(q,y.isVisible(z,!0),3);case 3:q.yieldResult&&(e=(S=(W=y).getUpdatePanelContinuationData)==null?void 0:(Y=S.call(W,z))==null?void 0:Y.updatePanelContinuationRequest)&&(k||(k={}),k.clientParams=
{panelContinuationParams:{panelContinuation:e}});case 2:a=_.h0().resolve(_.Hi);if(!a)return _.Z0(Error("im")),q.return();E={};r.pendingRequestId=E;return _.U(q,_.$h(a,g,k),4);case 4:p=q.yieldResult;if(E!==r.pendingRequestId)return q.return();L=(f=p)==null?void 0:(Z=f.continuation)==null?void 0:Z.timedContinuationData;((Q=L)==null?0:Q.continuation)&&((O=L)==null?0:O.timeoutMs)&&(r.jobId=_.HR.addLowPriorityJob(function(){return r.fetchUpdatedMetadata(g,L.continuation)},L.timeoutMs));
_.o7(q)}})};
_.ww.prototype.disposeInternal=function(){_.pg.prototype.disposeInternal.call(this);I55(this)};var Wiv=_.bC(function(g){var v=_.oV(function(){var k=g.data().videoId;if(g.active())k=_.GF(k),_.h0().resolve(_.nv).resolveCommand(k);else{var y=g.playerApi(),z=y.getAvailableAudioTracks(),W,S,Y=(W=g.sourceVideoConfig().audioTracks)==null?void 0:(S=W.find(function(e){return e.isDefaultForSource}))==null?void 0:S.id;
if(z=z.find(function(e){return e.getLanguageInfo().getId()===Y}))y.setAudioTrack(z,!0),y.setCompositeParam({activeVideoId:k}),g.setActiveSourceId(k)}}),r={};
return _.A("ytw-composite-source-video-overlay",{class:_.IV("ytwCompositeSourceVideoOverlayHost",(r.ytwCompositeSourceVideoOverlayActive=g.active,r.ytwCompositeSourceVideoOverlayInteracting=g.interacting,r)),style:_.AW({left:function(){var k;return((k=g.data().topLeftCornerX)!=null?k:0)*100+"%"},
top:function(){var k;return((k=g.data().topLeftCornerY)!=null?k:0)*100+"%"},
width:function(){var k;return((k=g.data().width)!=null?k:0)*100+"%"},
height:function(){var k;return((k=g.data().height)!=null?k:0)*100+"%"}}),
"on:click":v},_.A("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"nj");var PFD=_.bC(function(g){var v=_.I(_.UX(function(){var W,S=(W=g.data().sources)==null?void 0:W.find(function(Y){return Y.isActive});
if(S)return S.videoId})),r=v.next().value,k=v.next().value;
v=_.I(_.Ww(!1,void 0,"WI4BUb"));var y=v.next().value,z=v.next().value;return _.A("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.oV(function(){z(!0)}),
"on:mouseout":_.oV(function(){z(!1)})},_.A(_.d,{cond:function(){return g.data().sources},
then:function(W){return _.A(_.af,{each:W},function(S){return _.A(Wiv,{data:S,active:function(){return S.videoId===r()},
setActiveSourceId:k,interacting:y,playerApi:g.playerApi,sourceVideoConfig:function(){return TBD(g.compositeVideoConfig(),S.videoId)}})})}}))},"oj");_.Y9S=function(g){_.pg.call(this);this.JSC$20328_watchApi=g;g=_.I(_.Ww({},void 0,"gyAjHd"));this.compositeVideoOverlayRenderer=g.next().value;this.setCompositeVideoOverlayRenderer=g.next().value;g=_.I(_.Ww({},void 0,"U5hcq"));this.compositeVideoConfig=g.next().value;this.setCompositeVideoConfig=g.next().value;S9b(this);oPA(this)};
_.N(_.Y9S,_.pg);var S9b=function(g){var v=g.JSC$20328_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){oPA(g)});
g.addOnDisposeCallback(function(){g.JSC$20328_watchApi.unsubscribeByKey(v)})},UnD=function(g){var v;
return _.P(function(r){if(r.nextAddress==1)return _.U(r,g.JSC$20328_watchApi.playerApi,2);v=r.yieldResult;v.setCompositeVideoOverlayRendererComponent(g.container);_.o7(r)})},AjM=function(g){var v;
return _.P(function(r){if(r.nextAddress==1)return _.U(r,g.JSC$20328_watchApi.playerApi,2);v=r.yieldResult;v.setCompositeVideoOverlayRendererComponent(void 0);_.o7(r)})},e9q=function(g){var v,r;
return _.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20328_watchApi.playerApi,2);v=k.yieldResult;g.container=document.createElement("div");r=_.fv(g.container,function(){return _.A(PFD,{data:g.compositeVideoOverlayRenderer,compositeVideoConfig:g.compositeVideoConfig,playerApi:v})});
g.addOnDisposeCallback(r);_.o7(k)})},oPA=function(g){var v,r,k,y,z,W,S,Y;
_.P(function(e){return e.nextAddress==1?(v=g.JSC$20328_watchApi.getPlayerResponse(),z=_.l((r=v)==null?void 0:(k=r.overlay)==null?void 0:(y=k.playerControlsOverlayRenderer)==null?void 0:y.compositeVideoOverlay,S6n),Y=(W=v)==null?void 0:(S=W.playerConfig)==null?void 0:S.compositeVideoConfig,z&&g.setCompositeVideoOverlayRenderer(z),Y&&g.setCompositeVideoConfig(Y),z&&Y?g.container?e.jumpTo(6):_.U(e,e9q(g),6):a5d(g)?_.U(e,AjM(g),0):e.jumpTo(0)):a5d(g)?e.jumpTo(0):_.U(e,UnD(g),0)})},a5d=function(g){var v;
return!((v=g.container)==null||!v.parentElement)};
_.Y9S.prototype.disposeInternal=function(){a5d(this)&&AjM(this);_.pg.prototype.disposeInternal.call(this)};_.l5n=function(g){_.pg.call(this);var v=this;this.JSC$20334_watchApi=g;var r=this.JSC$20334_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var k=v.JSC$20334_watchApi.getPlayerResponse();if(k){var y,z;if(k=_.l((y=k.endscreen)==null?void 0:(z=y.endscreenRenderer)==null?void 0:z.hideButton,_.Tk)){var W;(W=v.setEndscreenHideButton)==null||W.call(v,k);EPM(v)}}});
this.addOnDisposeCallback(function(){v.JSC$20334_watchApi.unsubscribeByKey(r)});
g=_.I(_.Ww({},void 0,"PPHRb"));this.endscreenHideButton=g.next().value;this.setEndscreenHideButton=g.next().value;dnS(this);pQA(this);TlG(this)};
_.N(_.l5n,_.pg);var EPM=function(g){var v,r;_.P(function(k){if(k.nextAddress==1)return g.creatorEndscreenHideButtonContainer?k.return():_.U(k,g.JSC$20334_watchApi.playerApi,2);v=k.yieldResult;g.creatorEndscreenHideButtonContainer=document.createElement("div");_.qr(g.creatorEndscreenHideButtonContainer,!1);v.setCreatorEndscreenHideButton(g.creatorEndscreenHideButtonContainer);r=_.fv(g.creatorEndscreenHideButtonContainer,function(){return _.A(_.lU,{data:g.endscreenHideButton,useOutlinedIcon:!0})});
g.addOnDisposeCallback(function(){r();v.setCreatorEndscreenHideButton(void 0)});
_.o7(k)})},dnS=function(g){var v,r;
_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20334_watchApi.playerApi,2);v=k.yieldResult;r=function(){g.creatorEndscreenHideButtonContainer&&_.qr(g.creatorEndscreenHideButtonContainer,!0)};
v.addEventListener("endscreenelementshown",r);g.addOnDisposeCallback(function(){v.removeEventListener("endscreenelementshown",r)});
_.o7(k)})},pQA=function(g){var v=function(){g.creatorEndscreenHideButtonContainer&&_.qr(g.creatorEndscreenHideButtonContainer,!1)},r=g.JSC$20334_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",v),k=g.JSC$20334_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",v);
g.addOnDisposeCallback(function(){g.JSC$20334_watchApi.unsubscribeByKey(r);g.JSC$20334_watchApi.unsubscribeByKey(k)})},TlG=function(g){g.JSC$20334_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(v){var r=_.l(v,yRR);
g.JSC$20334_watchApi.playerApi.then(function(k){k==null||k.setCreatorEndscreenVisibility(!!r.hide)})});
g.addOnDisposeCallback(function(){g.JSC$20334_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.NlD=function(g){_.pg.call(this);this.JSC$20340_watchApi=g;f5D(this)};
_.N(_.NlD,_.pg);var f5D=function(g){var v,r;_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20340_watchApi.playerApi,2);v=k.yieldResult;r=function(y){_.KH().dispatch(_.nf({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:y}}))};
v.addEventListener("onRetroModeChanged",r);g.addOnDisposeCallback(function(){v.removeEventListener("onRetroModeChanged",r)});
_.o7(k)})};var Lt=0,Dl=0,w5=0;var ZoD;ZoD=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.QC=function(g){_.pg.call(this);this.JSC$20353_watchApi=g;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;HoS(this)};
_.N(_.QC,_.pg);
var HoS=function(g){var v,r,k;_.P(function(y){if(y.nextAddress==1)return _.U(y,g.JSC$20353_watchApi.playerApi,2);v=y.yieldResult;if(g.isDisposed())return y.return();g.sessionStorage=_.zVM("yt-sleep-timer");g.sessionStorage||_.Lx(new _.EU("SessionStorage for Sleep Timer is undefined."));((r=g.sessionStorage)==null?void 0:r.get("yt-sleep-timer"))==="true"&&(QmM(),(k=g.sessionStorage)==null||k.remove("yt-sleep-timer"),v.syncVolume());tOv(g,v);DnM(g,v);Lin(g,v);_.o7(y)})},tOv=function(g,v){var r=function(e){g.onSleepTimerSettingsChanged(e,
v)},k=function(e){g.onPlayerStateChange(e,v)},y=function(){g.onLoopChange(v)},z=function(){g.onCloseMiniplayer(v)},W=function(){tpb(v,(0,_.XK)(),C6n(v),g.selectedOption==="End of video",v.getPlayerState()!==1)},S=function(){g.onSeekComplete(v)},Y=function(){_.HR.cancelJob(Dl);
var e=v.getCurrentTime()>=v.getDuration(),a=g.selectedOption==="End of video"||g.selectedOption==="End of playlist"&&!NBD(g.playlistId);e&&a&&wQd(g,v)};
v.addEventListener("onSleepTimerSettingsChanged",r);v.addEventListener("onLoopChange",y);v.addEventListener("onLoopRangeChange",y);v.addEventListener("onStateChange",k);v.addEventListener("onCloseMiniplayer",z);v.addEventListener("onSleepTimerFeatureAvailable",W);v.addEventListener("SEEK_COMPLETE",S);v.addEventListener("onAdStart",Y);g.addOnDisposeCallback(function(){v.removeEventListener("onSleepTimerSettingsChanged",r);v.removeEventListener("onLoopChange",y);v.removeEventListener("onLoopRangeChange",
y);v.removeEventListener("onStateChange",k);v.removeEventListener("onCloseMiniplayer",z);v.removeEventListener("onSleepTimerFeatureAvailable",W);v.removeEventListener("SEEK_COMPLETE",S);v.removeEventListener("onAdStart",Y)})},DnM=function(g,v){var r=g.JSC$20353_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var k=v.getVideoData().video_id,y,z=(y=l7d(g.JSC$20353_watchApi))==null?void 0:y.playlistId;
g.pauseAutonavPlayback&&(v.pauseVideo(),v.syncVolume(),g.pauseAutonavPlayback=!1);if(g.selectedOption==="End of video"&&k!==g.videoId)CX(g,v);else{if(g.selectedOption==="End of playlist"){y=NBD(g.playlistId);if(z!==g.playlistId){CX(g,v);break a}y?y&&Q9b(g,v):CFv(g,v)}g.videoId=k;g.playlistId=z}}});
g.addOnDisposeCallback(function(){g.JSC$20353_watchApi.unsubscribeByKey(r)})},Lin=function(g,v){var r=_.h0().resolve(_.w3),k=_.oc(r,_.ash,function(z){z&&g.selectedOption!=="Off"&&CX(g,v)}),y=g.JSC$20353_watchApi.subscribeToActiveChanged(function(z){var W,S;
return _.P(function(Y){if(Y.nextAddress==1)return _.U(Y,_.Pl().navigationFinishPromise,2);W=!_.V10();S=_.h0().resolve(_.Qd).isMiniplayerActive();z||!t4(g.selectedOption)||S||W||CX(g,v);_.o7(Y)})},!1);
r=_.oc(r,function(z){return z.entities.playlistLoopStateEntity||{}},function(z){z=z===void 0?{}:z;
var W=f7D(g.JSC$20353_watchApi);if(W){var S;((S=z[W])==null?void 0:S.state)==="PLAYLIST_LOOP_STATE_ALL"&&t4(g.selectedOption)&&CX(g,v)}});
g.addOnDisposeCallback(k);g.addOnDisposeCallback(r);g.addOnDisposeCallback(y)};
_.QC.prototype.onSleepTimerSettingsChanged=function(g,v){switch(g){case "Off":this.selectedOption!=="Off"&&CX(this,v);break;case "End of video":case "End of playlist":uPd(this,g,v);break;default:uPd(this,g,v,ZoD.get(g))}};
_.QC.prototype.onLoopChange=function(g){(g.getLoopVideo()||g.getLoopRange())&&t4(this.selectedOption)&&CX(this,g)};
_.QC.prototype.onCloseMiniplayer=function(g){t4(this.selectedOption)&&CX(this,g)};
var uPd=function(g,v,r,k){xnA(g,r);g.selectedOption=v;g.videoId=r.getVideoData().video_id;g.playlistId="";var y;(y=g.sessionStorage)==null||y.set("yt-sleep-timer","true");g.adjustmentsCount++;tpb(r,(0,_.XK)(),C6n(r),g.selectedOption==="End of video");if(g.selectedOption==="End of video")CFv(g,r),j9M(g,r);else if(g.selectedOption==="End of playlist"){j9M(g,r);var z,W;g.playlistId=(W=(z=l7d(g.JSC$20353_watchApi))==null?void 0:z.playlistId)!=null?W:"";NBD(g.playlistId)||CFv(g,r)}else k&&(g.presetFadeSchedulerId=
_.Y9(_.HR,function(){LY5(r,15E3)},k-15E3),g.presetPauseSchedulerId=_.Y9(_.HR,function(){wQd(g,r)},k),DtM(r,(0,_.XK)(),k))},wQd=function(g,v){if(g.JSC$20353_watchApi.isActive()){var r={dismissDialogEndpoint:{}};
var k={commandExecutorCommand:{commands:[r,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};r={buttonViewModel:{title:_.I0("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:r}}};k={buttonViewModel:{title:_.I0("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:k}}};var y={dialogHeaderViewModel:{headline:{content:_.I0("SLEEP_TIMER_ENDED_TITLE")}}},
z={basicContentViewModel:{paragraphs:[{text:{content:_.I0("SLEEP_TIMER_ENDED_TEXT")}}]}};r={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:y,content:z,footer:{panelFooterViewModel:{primaryButton:r,secondaryButton:k,shouldHideDivider:!0}}}}}}};_.h0().resolve(_.nv).resolveCommand(r,{form:{element:g}})}else QmM();$nb(g,!1);Jj5(g,v);v.pauseVideo();_.Fb.getInstance().getState()===2&&v.getPlayerState()===5&&(g.pauseAutonavPlayback=!0)},CX=function(g,v){$nb(g,!0);
Jj5(g,v);QmM()},Jj5=function(g,v){xnA(g,v);
g.selectedOption="Off";g.videoId="";g.playlistId="";g.adjustmentsCount=0;var r;(r=g.sessionStorage)==null||r.remove("yt-sleep-timer");_.HR.cancelJob(Lt);v.resetSleepTimerMenuSettings()},$nb=function(g,v){v={timer_length_adjustment_times_during_session:g.adjustmentsCount-1,
is_session_cancelled:v};switch(g.selectedOption){case "Off":v.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":v.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":v.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:v.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",v.option_duration_in_minutes=ZoD.get(g.selectedOption)/6E4}_.fx("sleepTimerSessionFinishEvent",v)};
_.QC.prototype.onPlayerStateChange=function(g,v){g===1?tpb(v,(0,_.XK)(),C6n(v),this.selectedOption==="End of video"):g===0?(_.HR.cancelJob(Dl),v.setVideoTimeLeft(HPb(0,0))):g===2&&_.HR.cancelJob(Dl);this.selectedOption==="End of video"?g===0?wQd(this,v):g===2&&wMS(v):this.selectedOption!=="End of playlist"||NBD(this.playlistId)||(g===0?wQd(this,v):g===2&&wMS(v))};
_.QC.prototype.onSeekComplete=function(g){g.getPlayerState()===2&&tpb(g,(0,_.XK)(),C6n(g),this.selectedOption==="End of video",!0)};
_.QC.prototype.onCueRangeEnter=function(g,v){g==="sleep-timer-fade-audio"&&LY5(v,(v.getDuration()-v.getProgressState().current)*1E3)};
_.QC.prototype.onCueRangeExit=function(g,v){g==="sleep-timer-fade-audio"&&v.getPlayerState()!==0&&wMS(v,!0)};
var CFv=function(g,v){v.addCueRange("sleep-timer-fade-audio",v.getDuration()-15,v.getDuration());v.addEventListener("onCueRangeEnter",function(r){g.onCueRangeEnter(r,v)});
v.addEventListener("onCueRangeExit",function(r){g.onCueRangeExit(r,v)})},Q9b=function(g,v){v.removeCueRange("sleep-timer-fade-audio");
v.removeEventListener("onCueRangeEnter",function(r){g.onCueRangeEnter(r,v)});
v.removeEventListener("onCueRangeExit",function(r){g.onCueRangeExit(r,v)})},xnA=function(g,v){t4(g.selectedOption)?Q9b(g,v):(_.HR.cancelJob(g.presetPauseSchedulerId),_.HR.cancelJob(g.presetFadeSchedulerId),g.presetPauseSchedulerId=0,g.presetFadeSchedulerId=0);
wMS(v,!0)},j9M=function(g,v){v.setLoop(!1);
v.setLoopVideo(!1);v.setLoopRange(null);(g=f7D(g.JSC$20353_watchApi))&&_.h0().resolve(_.w3).dispatch(_.WW("playlistLoopStateEntity",g,{key:g,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.s9M=function(g){_.pg.call(this);this.JSC$20356_watchApi=g;OoM(this);VOd(this);q9R(this);g=g.getRoot();if(g.is==="ytd-watch-flexy"||g.is==="ytd-watch-grid")g.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.bzq();_.T("web_watch_log_theater_mode_cookie_state")&&_.Yo.get("wide","0")==="1"&&_.GX3("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.N(_.s9M,_.pg);var OoM=function(g){var v,r;_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20356_watchApi.playerApi,2);v=k.yieldResult;r=function(y){mnD(g,!!y)};
v.addEventListener("SIZE_CLICKED",r);g.addOnDisposeCallback(function(){v.removeEventListener("SIZE_CLICKED",r)});
_.o7(k)})},VOd=function(g){g.JSC$20356_watchApi.registerActionHandler("yt-toggle-theater-mode",function(v,r){mnD(g,v,r===void 0?!0:r)});
g.addOnDisposeCallback(function(){g.JSC$20356_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.s9M.prototype.getState=function(){return _.wF(_.KH().getState())};
var mnD=function(g,v,r){r=r===void 0?!0:r;var k,y,z,W=_.T("enable_player_resize_transition")&&!!g.JSC$20356_watchApi.getWatchNextResponse()&&!((k=g.JSC$20356_watchApi.getWatchNextResponse())==null?0:(y=k.contents)==null?0:(z=y.twoColumnWatchNextResults)==null?0:z.conversationBar);_.Pbn(function(){_.KH().dispatch(_.nf({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:v}}));_.T("theater_mode_scroll_to_top_killswitch")||g.JSC$20356_watchApi.scrollWatchTo(0,!1);_.iK()&&_.T("external_fullscreen")&&_.GM(document.documentElement);
q9R(g);r&&_.UU("wide",v?"1":"0",-1);_.nW(g.JSC$20356_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);g.JSC$20356_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:v});v&&_.bzq()},{shouldWrap:W})},q9R=function(g){var v;
_.P(function(r){if(r.nextAddress==1)return _.U(r,g.JSC$20356_watchApi.playerApi,2);v=r.yieldResult;v.setSizeStyle(!0,g.getState());_.o7(r)})};var FiA=function(g){_.pg.call(this);var v=this;this.playerApi=g;this.timeToPanelSyncKeyMap={};var r;if(g==null?0:(r=g.isReady)==null?0:r.call(g)){r=_.oc(_.h0().resolve(_.w3),function(y){return y.entities.timedMarkersListSyncEntity||{}},function(y,z){y=y===void 0?{}:y;
z=z===void 0?{}:z;for(var W=_.I(Object.keys(z)),S=W.next();!S.done;S=W.next())S=S.value,y[S]!==z[S]&&KiA(v,z[S]);z=_.I(Object.keys(y));for(W=z.next();!W.done;W=z.next())W=W.value,S=y[W],v.timeToPanelSyncKeyMap[W]&&boD(v,S)});
this.addOnDisposeCallback(r);var k=function(y){v.onCueRangeEnter(y)};
g.addEventListener("onCueRangeEnter",k);this.addOnDisposeCallback(function(){var y;(y=g.removeEventListener)==null||y.call(g,"onCueRangeEnter",k)})}};
_.N(FiA,_.pg);
var boD=function(g,v){var r,k;if((r=g.playerApi)==null?0:(k=r.isReady)==null?0:k.call(r)){var y;if((r=v==null?void 0:(y=v.timedListData)==null?void 0:y.sections)&&v!=null&&v.key)for(y=_.I(r),r=y.next();!r.done;r=y.next())if(r=r.value,r.timedSyncDataList&&r.sectionId)for(k=0;k<r.timedSyncDataList.length;k++){var z=r.timedSyncDataList[k];z.syncItemId&&g.playerApi.addCueRange(r.sectionId+"_"+v.key+"_"+z.syncItemId,Number(z.videoTimeMs)/1E3,k===r.timedSyncDataList.length-1?0x8000000000000:Number(r.timedSyncDataList[k+
1].videoTimeMs)/1E3)}}},KiA=function(g,v){var r,k;
if((r=g.playerApi)==null?0:(k=r.isReady)==null?0:k.call(r)){var y;if((r=v==null?void 0:(y=v.timedListData)==null?void 0:y.sections)&&v!=null&&v.key)for(y=_.I(r),r=y.next();!r.done;r=y.next())if(r=r.value,r.timedSyncDataList&&r.sectionId){k=_.I(r.timedSyncDataList);for(var z=k.next();!z.done;z=k.next())z=z.value,z.syncItemId&&g.playerApi.removeCueRange(r.sectionId+"_"+v.key+"_"+z.syncItemId)}}};
FiA.prototype.onCueRangeEnter=function(g){for(var v=_.I(Object.keys(this.timeToPanelSyncKeyMap)),r=v.next();!r.done;r=v.next()){r=r.value;var k=_.I(g.split("_"+r+"_")),y=k.next().value;k=k.next().value;if(y&&k){g=_.h0().resolve(_.w3);v=this.timeToPanelSyncKeyMap[r];var z=_.ZyR(g.getState(),v);r=ioM(r,y,k);if(r===-1)break;r={activeSyncId:k,activeItemIndex:r,activeSectionInfo:{sectionIdentifier:y}};z?g.dispatch(_.fC("markersEngagementPanelSyncEntity",v,r)):g.dispatch(_.WW("markersEngagementPanelSyncEntity",
v,Object.assign({},{key:v},r)));break}}};
var ioM=function(g,v,r){var k=_.h0().resolve(_.w3),y,z;g=(y=qOM(k.getState(),g))==null?void 0:(z=y.timedListData)==null?void 0:z.sections;if(!g)return-1;y=0;z=_.I(g);for(g=z.next();!g.done;g=z.next()){g=g.value;k=g.timedSyncDataList||[];if(g.sectionId===v)return v=k.findIndex(function(W){return W.syncItemId===r}),v===-1?v:y+v;
y+=k.length}return-1};_.BlR=function(g){_.pg.call(this);var v=this;this.JSC$20368_watchApi=g;this.unresolvedCommands=[];this.JSC$20368_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(r){GWb(v,r)});
this.addOnDisposeCallback(function(){v.JSC$20368_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
XQD(this)};
_.N(_.BlR,_.pg);var XQD=function(g){var v;_.P(function(r){if(r.nextAddress==1)return _.U(r,g.JSC$20368_watchApi.playerApi,2);v=r.yieldResult;if(g.isDisposed())return r.return();g.timedSyncObserver=new FiA(v);g.unresolvedCommands.length&&(g.unresolvedCommands.forEach(function(k){return GWb(g,k)}),g.unresolvedCommands=[]);
_.P0(g,g.timedSyncObserver);_.o7(r)})},GWb=function(g,v){if(g.timedSyncObserver){var r=_.l(v,zzG);
if(r&&r.timedSyncEntityKey&&r.panelSyncEntityKey){g=g.timedSyncObserver;v=r.timedSyncEntityKey;var k=r.panelSyncEntityKey;r=!!r.isEnabled;r=r===void 0?!0:r;var y=_.h0().resolve(_.w3);y=qOM(y.getState(),v);r?g.timeToPanelSyncKeyMap[v]||(g.timeToPanelSyncKeyMap[v]=k,boD(g,y)):(delete g.timeToPanelSyncKeyMap[v],KiA(g,y))}}else g.unresolvedCommands.push(v)};var h95=_.bC(function(g){var v=g.data,r=g.maybeLogSmartSkipClientData,k=_.sv();_.Ot(k,function(){return v().rendererContext},{onTap:function(a,E){E({disableClickTracking:!0})}});
var y=null,z=null,W=_.T("web_enable_auto_focus_for_timely_action_button"),S=function(){y=document.activeElement},Y=function(){v().smartSkipMetadata&&(y=document.activeElement,_.QQG(function(){return z}))},e=function(a){if(v().smartSkipMetadata&&(!a||a.key!=="Enter")){y&&y.isConnected&&(_.QQG(function(){return y}),y=null);
var E;(E=z)==null||E.blur()}};
g=_.oV(function(){r==null||r(!0,v());return!1});
_.XT(k,{visibilityCallback:function(a){if(W)a?z&&v().smartSkipMetadata&&(Y(),document.addEventListener("focusin",S)):(document.removeEventListener("focusin",S),e());else if(a&&_.T("web_ephemeral_actions")){a=_.$9(v().rendererContext);var E=Number(v().maxVisibleDurationMilliseconds),p,f=(p=_.l(v().rendererContext,_.AA))==null?void 0:p.label;a&&E&&f&&(p={label:f,command:a,durationMs:E},_.h0().resolve(_.Wc).enqueue(p))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}});_.NT(function(){if(W){var a;if((z=(a=k.value)==null?void 0:a.querySelector("button"))&&v().smartSkipMetadata){var E;(E=k.value)==null||E.addEventListener("keydown",e)}}});
_.tQ(function(){W&&(z&&v().smartSkipMetadata&&z.removeEventListener("keydown",e),document.removeEventListener("focusin",S),e())});
return _.A("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:k,"on:click":g},_.A(_.dF,{data:function(){return v().content}},{buttonViewModel:_.Du}))},"pj");var nPn=_.bC(function(g){var v=g.data,r=g.playerApi,k=_.h0().resolve(_.oju);g=_.I(_.UX(function(){v()}));
var y=g.next().value,z=g.next().value,W=function(){return xtM(v(),y())},S=function(e,a){var E,p,f=(E=_.l(a==null?void 0:a.rendererContext,_.Uy))==null?void 0:(p=E.loggingDirectives)==null?void 0:p.trackingParams;
if((a=a==null?void 0:a.smartSkipMetadata)&&a.loggingData&&(p=a.loggingData,a=p.algorithmId,E=p.startMilliseconds,p=p.endMilliseconds,a&&E!==void 0&&p!==void 0)){var Z,L;e={smartSkipData:Object.assign({},{versionName:a,startMediaTimeMs:E,endMediaTimeMs:p},e&&{userInteractionMediaTimeMs:(Math.floor(((Z=_.Fx())==null?void 0:(L=Z.getPlayer())==null?void 0:L.getCurrentTime())||0)*1E3).toString()})};Z=_.Z3();var Q;f&&(Q=_.Ey(f));Z&&Q&&_.mW(Z,Q,e)}},Y=function(e,a){var E=xtM(v(),e);
if(E){var p=_.l(E,Q2),f;if(f=a)f=r(),E=_.l(E,Q2),f=E!=null&&E.smartSkipMetadata?!(f==null?0:f.isSameMarkerTypeVisible((E==null?void 0:E.smartSkipMetadata.markerKey)||"")):!0;if(f){var Z,L;(p==null?0:(Z=p.smartSkipMetadata)==null?0:(L=Z.loggingData)==null?0:L.isCounterfactual)||(S(!1,p),z(e))}else a||y()!==e||z(void 0)}};
_.Z8(function(){var e=v().timelyActions;if(e){e=_.I(e);for(var a=e.next();!a.done;a=e.next()){a=_.l(a.value,Q2);var E=void 0;(E=a)!=null&&E.cueRangeId&&k.timelyActionsMap.set(a.cueRangeId,Y)}_.tQ(function(){k.timelyActionsMap.clear()})}},"Z1Qwtc");
return _.A("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.A(_.dF,{data:W},{timelyActionViewModel:function(e){return _.A(h95,{data:e.data,maybeLogSmartSkipClientData:function(){S(!0,_.l(W(),Q2))}})}}))},"qj");_.R9q=function(g){_.pg.call(this);this.JSC$20380_watchApi=g;g=_.I(_.Ww({},void 0,"pLDp2"));this.timelyActionsOverlay=g.next().value;this.setTimelyActionsOverlay=g.next().value;MOM(this)};
_.N(_.R9q,_.pg);var MOM=function(g){var v,r,k,y;_.P(function(z){if(z.nextAddress==1)return gqv(g),vqq(g),g.timelyActionsContainer=document.createElement("div"),_.U(z,g.JSC$20380_watchApi.playerApi,2);v=z.yieldResult;(k=(r=v).insertTimelyActionUi)==null||k.call(r,g.timelyActionsContainer);y=_.fv(g.timelyActionsContainer,function(){return _.A(nPn,{data:g.timelyActionsOverlay,playerApi:v})});
g.addOnDisposeCallback(y);_.o7(z)})},vqq=function(g){var v=g.JSC$20380_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){gqv(g)});
g.addOnDisposeCallback(function(){g.JSC$20380_watchApi.unsubscribeByKey(v)})},gqv=function(g){var v=g.JSC$20380_watchApi.getWatchNextResponse();
if(v){var r,k;if(v=_.l((r=v.playerOverlays)==null?void 0:(k=r.playerOverlayRenderer)==null?void 0:k.timelyActionsOverlayViewModel,IpM)){var y;(y=g.setTimelyActionsOverlay)==null||y.call(g,v)}}};_.kOM=function(g){_.pg.call(this);this.JSC$20384_watchApi=g;rKd(this)};
_.N(_.kOM,_.pg);var rKd=function(g){var v,r;_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20384_watchApi.playerApi,2);v=k.yieldResult;r=function(y){_.IR.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.l(y,_.AkM)},popupType:"TOAST"}})};
v.addEventListener("onYtShowToast",r);g.addOnDisposeCallback(function(){v.removeEventListener("onYtShowToast",r)});
_.o7(k)})};var yKM,ILM,cKM,zA5,oqR,PEq,SDS,Uv5,AKd;yKM=!1;_.W4n=function(g){_.pg.call(this);this.JSC$20387_watchApi=g;this.fullscreen=this.theater=!1;cKM(this);zA5(this);ILM(this)};
_.N(_.W4n,_.pg);ILM=function(g){var v,r,k;_.P(function(y){if(y.nextAddress==1)return _.U(y,g.JSC$20387_watchApi.playerApi,2);v=y.yieldResult;if(g.isDisposed())return y.return();r=g.JSC$20387_watchApi.getElement("CINEMATICS");if(!r)return y.return();g.JSC$20387_cinematicController=new _.r5(r,v);_.P0(g,g.JSC$20387_cinematicController);_.JkM(g.JSC$20387_cinematicController);PEq(g,_.AXk());k=g.JSC$20387_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(z){SDS(g,z)});
g.addOnDisposeCallback(function(){g.JSC$20387_watchApi.unsubscribeByKey(k)});
oqR(g);SDS(g,g.JSC$20387_cinematicController.isAllowed());_.YDv(g,g.fullscreen,g.theater);Uv5(g);_.o7(y)})};
cKM=function(g){var v=g.JSC$20387_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){oqR(g)});
g.addOnDisposeCallback(function(){g.JSC$20387_watchApi.unsubscribeByKey(v)})};
zA5=function(g){var v,r;_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20387_watchApi.playerApi,2);v=k.yieldResult;r=function(y){PEq(g,y)};
v.addEventListener("cinematicSettingsToggleChange",r);g.addOnDisposeCallback(function(){v.removeEventListener("cinematicSettingsToggleChange",r)});
_.o7(k)})};
oqR=function(g){var v=g.JSC$20387_watchApi.getWatchNextResponse(),r;v=_.l(v==null?void 0:(r=v.pageVisualEffects)==null?void 0:r[0],_.TO);var k;(k=g.JSC$20387_cinematicController)==null||_.VAS(k,v)};
PEq=function(g,v){var r;(r=g.JSC$20387_cinematicController)==null||_.OjG(r,v);AKd(g)};
SDS=function(g,v){var r;_.P(function(k){if(k.nextAddress==1)return _.T("kevlar_watch_cinematics_invisible")&&(v=!1),_.U(k,g.JSC$20387_watchApi.playerApi,2);r=k.yieldResult;r.updateCinematicSettings(v);AKd(g);_.o7(k)})};
Uv5=function(g){var v=_.o0();if(_.T("kevlar_measure_ambient_mode_idle")&&!v.getFlag(192)&&!yKM){yKM=!0;var r=_.Ev(_.HR,function(){_.h0().resolve(_.yCD).start(1E4)},5E3);
g.addOnDisposeCallback(function(){_.HR.cancelJob(r);_.h0().resolve(_.yCD).stop()})}};
_.YDv=function(g,v,r){g.fullscreen=v;g.theater=r;var k;(k=g.JSC$20387_cinematicController)==null||k.setFullscreen(g.fullscreen,g.theater);if(_.T("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(g.theater||g.fullscreen){var y;(y=g.JSC$20387_cinematicController)==null||_.qSp(y)}else if((g=g.JSC$20387_cinematicController)!=null){var z;(z=g.currentCinematicEffect)==null||z.pause()}};
AKd=function(g){if(_.T("web_cinematic_theater_mode")||_.T("web_cinematic_fullscreen")){var v;g.JSC$20387_watchApi.getRoot().toggleCinematicsActive(!((v=g.JSC$20387_cinematicController)==null||!v.isEnabled()))}};_.dvM=function(g){_.pg.call(this);var v=this;this.JSC$20390_watchApi=g;this.commentsReady=!1;this.setCommentsJobId=0;g=_.oc(_.KH(),_.NX,function(){eAv(v)});
this.addOnDisposeCallback(g);var r=this.JSC$20390_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){aLS(v)}),k=this.JSC$20390_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){aLS(v)});
this.addOnDisposeCallback(function(){v.JSC$20390_watchApi.unsubscribeByKey(r);v.JSC$20390_watchApi.unsubscribeByKey(k)});
var y=function(){_.T("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&EqD(v,"false")};
this.JSC$20390_watchApi.getRoot().addEventListener("yt-page-data-will-update",y);this.addOnDisposeCallback(function(){v.JSC$20390_watchApi.getRoot().removeEventListener("yt-page-data-will-update",y)});
aLS(this)};
_.N(_.dvM,_.pg);var aLS=function(g){g.commentsReady=!1;_.HR.cancelJob(g.setCommentsJobId);g.setCommentsJobId=_.Ev(_.HR,function(){eAv(g)},1E3)},eAv=function(g){if(!g.commentsReady){_.t7("cmi");
_.HR.cancelJob(g.setCommentsJobId);var v,r,k,y,z=(v=g.JSC$20390_watchApi.getWatchNextResponse())==null?void 0:(r=v.contents)==null?void 0:(k=r.twoColumnWatchNextResults)==null?void 0:(y=k.results)==null?void 0:y.results.contents;v=void 0;if(z&&z.length)for(z=_.I(z),r=z.next();!r.done;r=z.next())if(r=r.value,y=k=void 0,((k=r)==null?void 0:(y=k.itemSectionRenderer)==null?void 0:y.sectionIdentifier)==="comment-item-section"){_.T("web_watch_provide_undefined_comments")?v=r.itemSectionRenderer:g.JSC$20390_watchApi.provideRenderingData("COMMENTS",
r.itemSectionRenderer);EqD(g,"true");break}_.T("web_watch_provide_undefined_comments")&&g.JSC$20390_watchApi.provideRenderingData("COMMENTS",v);g.commentsReady=!0;g.JSC$20390_watchApi.dispatchEvent("yt-watch-comments-ready")}},EqD=function(g,v){var r;
(r=g.JSC$20390_watchApi.getElement("COMMENTS"))==null||r.setAttribute("canScheduleJobs",v)};_.$Q=function(g){_.pg.call(this);var v=this;this.JSC$20393_watchApi=g;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.T("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.T("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.T("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.Rf("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)p8p(this);
else{var r=this.JSC$20393_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){u$(v);xQ(v)}),k=this.JSC$20393_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){jy(v);
xQ(v)});
this.JSC$20393_watchApi.getRoot().is==="ytd-watch-grid"&&_.T("swatcheroo_pbs_load_grid")&&(Tzd(this),lLD(this));this.addOnDisposeCallback(function(){v.JSC$20393_watchApi.unsubscribeByKey(r);v.JSC$20393_watchApi.unsubscribeByKey(k);_.HR.cancelJob(v.provideRichGridJobId)});
u$(this);jy(this)}};
_.N(_.$Q,_.pg);var p8p=function(g){var v=g.JSC$20393_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){g.providePlayerJobId=_.Et(_.HR,function(){u$(g);xQ(g)},g.provideAllDataDelayMs)}),r=g.JSC$20393_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){g.provideWatchNextJobId=_.Et(_.HR,function(){jy(g);
xQ(g)},g.provideAllDataDelayMs)}),k=g.JSC$20393_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){g.provideWatchNextJobId=_.Et(_.HR,function(){jy(g);
xQ(g)},g.provideAllDataDelayMs)});
g.JSC$20393_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.Ev(_.HR,function(){u$(g);jy(g);xQ(g)},100)});
g.JSC$20393_watchApi.addPageDisposeJob(function(){_.HR.cancelJob(g.provideWatchNextJobId);_.HR.cancelJob(g.providePlayerJobId)});
g.addOnDisposeCallback(function(){g.JSC$20393_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");g.JSC$20393_watchApi.unsubscribeByKey(v);g.JSC$20393_watchApi.unsubscribeByKey(r);g.JSC$20393_watchApi.unsubscribeByKey(k);_.HR.cancelJob(g.providePlayerJobId);_.HR.cancelJob(g.provideWatchNextJobId)});
u$(g);jy(g)},u$=function(g){var v=g.JSC$20393_watchApi.getPlayerResponse(),r,k,y=(k=v==null?void 0:(r=v.playabilityStatus)==null?void 0:r.messageRenderers)!=null?k:[],z,W;
v=(W=v==null?void 0:(z=v.playabilityStatus)==null?void 0:z.messages)!=null?W:[];z=_.I(v);for(W=z.next();!W.done;W=z.next())y.push({alertRenderer:{text:_.qd(W.value),type:"WARNING"}});g.JSC$20393_watchApi.provideRenderingData("ALERTS",y)},jy=function(g){var v=[],r,k,y,z=g.JSC$20393_watchApi.getWatchNextResponse(),W,S,Y,e,a=z==null?void 0:(W=z.contents)==null?void 0:(S=W.twoColumnWatchNextResults)==null?void 0:(Y=S.results)==null?void 0:(e=Y.results)==null?void 0:e.contents;
if(a)for(W=_.I(a),S=W.next();!S.done;S=W.next())if(S=S.value,S.videoPrimaryInfoRenderer)var E=S;else if(S.videoSecondaryInfoRenderer){var p=S;e=Y=void 0;S=Object.assign({},(Y=S.videoSecondaryInfoRenderer)==null?void 0:(e=Y.metadataRowContainer)==null?void 0:e.metadataRowContainerRenderer);if(S.rows&&S.collapsedItemCount!==void 0){S.rows=S.rows.slice(0,S.collapsedItemCount).filter(function(BP){return!!BP.richMetadataRowRenderer});
S.collapsedItemCount=S.rows.length;var f={metadataRowContainerRenderer:S}}}else if(S.merchandiseShelfRenderer)var Z=S;else if(S.ticketShelfRenderer)var L=S;else if(S.expandableMetadataRenderer)var Q=S;else if(S.itemSectionRenderer)if(Y=S.itemSectionRenderer.contents,e=void 0,g.directlyProvideComments&&((e=S.itemSectionRenderer)==null?void 0:e.sectionIdentifier)==="comment-item-section")_.t7("cmi"),g.JSC$20393_watchApi.provideRenderingData("COMMENTS",S.itemSectionRenderer);else if(Y)for(S=_.I(Y),Y=
S.next();!Y.done;Y=S.next())if(Y=Y.value,Y.commentsEntryPointHeaderRenderer)var O=Y;else if(Y.clarificationRenderer||Y.infoPanelContainerRenderer||Y.infoPanelContentRenderer||Y.emergencyOneboxRenderer){v.push(Y);var q=q||!!p}else Y.limitedStateMessageRenderer?k=Y:Y.videoMetadataCarouselViewModel&&(y=Y);if(_.T("web_watch_merch_in_sd_when_ticket_shelf_present")&&Z&&L){var X=Z;Z=void 0}if(g.provideWatchNextSecondaryResults){var b,n,h;g.JSC$20393_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
z==null?void 0:(b=z.contents)==null?void 0:(n=b.twoColumnWatchNextResults)==null?void 0:(h=n.secondaryResults)==null?void 0:h.secondaryResults)}if(g.JSC$20393_watchApi.getRoot().is==="ytd-watch-grid"){var IY,Ao;g.JSC$20393_watchApi.provideRenderingData("LIVE_CHAT",z==null?void 0:(IY=z.contents)==null?void 0:(Ao=IY.twoColumnWatchNextResults)==null?void 0:Ao.conversationBar)}var dC,Hh,wC,CK;(b=z==null?void 0:(dC=z.contents)==null?void 0:(Hh=dC.twoColumnWatchNextResults)==null?void 0:(wC=Hh.secondaryResults)==
null?void 0:(CK=wC.secondaryResults)==null?void 0:CK.offerModule)&&(b.donationShelfRenderer||b.donationUnavailableRenderer)&&g.JSC$20393_watchApi.getRoot().is!=="ytd-watch-grid"&&(r=b);dC=g.JSC$20393_watchApi.getPlayerResponse();if(!dC||!_.rmB(dC.playabilityStatus,z==null?void 0:z.playerOverlays)){var Fh;if(z==null?0:(Fh=z.contents)==null?0:Fh.singleColumnWatchNextResults){var qs,Q6;var aM=z==null?void 0:(qs=z.contents.singleColumnWatchNextResults.results)==null?void 0:(Q6=qs.results)==null?void 0:
Q6.contents}else{var j0,AC,PP,vv;Fh=!!(a==null?0:(j0=a[0])==null?0:(AC=j0.itemSectionRenderer)==null?0:(PP=AC.contents)==null?0:(vv=PP[0])==null?0:vv.backgroundPromoRenderer);var S0,oe;j0=!!(z==null?0:(S0=z.contents)==null?0:(oe=S0.twoColumnWatchNextResults)==null?0:oe.secondaryResults);Fh&&!j0&&(aM=a)}}a=v[0];S0=v[1];q&&v.length===1&&(S0=a,a=void 0);g.JSC$20393_watchApi.provideRenderingData("PRIMARY_INFO",E);g.JSC$20393_watchApi.provideRenderingData("SECONDARY_INFO",p);g.JSC$20393_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
O);g.JSC$20393_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",y);g.JSC$20393_watchApi.provideRenderingData("CLARIFICATION",a);g.JSC$20393_watchApi.provideRenderingData("RICH_METADATA",f);g.JSC$20393_watchApi.provideRenderingData("MERCH_SHELF",Z);_.T("web_watch_merch_in_sd_when_ticket_shelf_present")&&g.JSC$20393_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",X);g.JSC$20393_watchApi.provideRenderingData("TICKET_SHELF",L);g.JSC$20393_watchApi.provideRenderingData("LIMITED_STATE",k);g.JSC$20393_watchApi.getRoot().is!==
"ytd-watch-grid"&&g.JSC$20393_watchApi.provideRenderingData("DONATION_SHELF",r);g.JSC$20393_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",aM);g.JSC$20393_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",S0);g.JSC$20393_watchApi.provideRenderingData("EXPANDABLE_METADATA",Q);if(g.swatcherooProvideAllDataOnScheduledJob){var LN,Ph,Tc,uu,sp,NE;E=z==null?void 0:(LN=z.contents)==null?void 0:(Ph=LN.twoColumnWatchNextResults)==null?void 0:(Tc=Ph.secondaryResults)==null?void 0:(uu=Tc.secondaryResults)==
null?void 0:(sp=uu.results)==null?void 0:(NE=sp[0])==null?void 0:NE.richGridRenderer;g.JSC$20393_watchApi.provideRenderingData("RICH_GRID_RENDERER",E)}};
_.$Q.prototype.hasCompanionAds=function(g){var v,r;return(r=g==null?void 0:(v=g.adPlacements)==null?void 0:v.some(function(k){var y,z,W,S;return(k==null?void 0:(y=k.adPlacementRenderer)==null?void 0:(z=y.renderer)==null?void 0:z.actionCompanionAdRenderer)||(k==null?void 0:(W=k.adPlacementRenderer)==null?void 0:(S=W.renderer)==null?void 0:S.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?r:!1};
var xQ=function(g){if(!_.T("swaterdoo_ps_wn_handle_ks")){g.swatcherooProvideAllDataOnScheduledJob||lLD(g,3E3);var v=g.JSC$20393_watchApi.getPlayerResponse(),r,k,y,z,W,S=(r=g.JSC$20393_watchApi.getWatchNextResponse())==null?void 0:(k=r.contents)==null?void 0:(y=k.twoColumnWatchNextResults)==null?void 0:(z=y.secondaryResults)==null?void 0:(W=z.secondaryResults)==null?void 0:W.offerModule;v=g.hasCompanionAds(v);var Y,e;r=(S==null?void 0:(Y=S.tvfilmOfferModuleRenderer)==null?void 0:Y.clientShouldSuppressIfCompanionAdDisplayed)||
(S==null?void 0:(e=S.unlimitedOfferModuleRenderer)==null?void 0:e.suppressIfCompanionAds);Y=v&&r;g.JSC$20393_watchApi.getRoot().is==="ytd-watch-grid"&&g.JSC$20393_watchApi.provideRenderingData("OFFER_MODULE",Y?void 0:S)}},lLD=function(g,v){_.T("swatcheroo_pbs_load_grid")&&(g.provideRichGridJobId&&_.HR.cancelJob(g.provideRichGridJobId),g.provideRichGridJobId=_.Et(_.HR,function(){g.provideRichGridJobId=0;
var r,k,y,z,W,S,Y,e=(r=g.JSC$20393_watchApi.getWatchNextResponse())==null?void 0:(k=r.contents)==null?void 0:(y=k.twoColumnWatchNextResults)==null?void 0:(z=y.secondaryResults)==null?void 0:(W=z.secondaryResults)==null?void 0:(S=W.results)==null?void 0:(Y=S[0])==null?void 0:Y.richGridRenderer;e&&g.JSC$20393_watchApi.provideRenderingData("RICH_GRID_RENDERER",e)},v))},Tzd=function(g){var v,r;
_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20393_watchApi.playerApi,2);v=k.yieldResult;r=function(){g.onPlaybackStart()};
v.addEventListener("onPlaybackStartExternal",r);g.addOnDisposeCallback(function(){v.removeEventListener("onPlaybackStartExternal",r)});
_.o7(k)})};
_.$Q.prototype.onPlaybackStart=function(){lLD(this)};_.Nzd=function(g){_.pg.call(this);var v=this;this.JSC$20403_watchApi=g;g.playerApi.then(function(r){v.player=r});
this.gestures=new _.Wm(this.JSC$20403_watchApi.getRoot(),g.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.izS(_.KH().getState())&&_.NX(_.KH().getState())<=0)if(_.Q4(_.KH().getState())){var r;(r=v.player)==null||r.toggleFullscreen()}else _.nW(v.JSC$20403_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
fLM(this)};
_.N(_.Nzd,_.pg);var fLM=function(g){var v=_.oc(_.KH(),_.Q4,function(r){g.onFullscreenChanged(r)});
g.addOnDisposeCallback(v);v=_.oc(_.KH(),_.NX,function(r){g.gestures&&(r>0?g.gestures.detach():g.gestures.attach())});
g.addOnDisposeCallback(v)};
_.Nzd.prototype.onFullscreenChanged=function(g){this.gestures&&this.gestures.update(g)};_.HmS=function(g){_.pg.call(this);var v=this;this.JSC$20406_watchApi=g;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(g.subscribeToActiveChanged(function(r){v.onActiveChanged(r)}));
ZmD(this)};
_.N(_.HmS,_.pg);var tsM=function(g){if(_.T("swatcheroo_page_dispose_all_watch_data"))g.pageDisposalDataTypes=Object.values(Gvn).filter(function(r){return r!=="PLAYLIST"});
else if(_.T("swatcheroo_page_dispose_rich_grid")){var v;(v=g.pageDisposalDataTypes)==null||v.push("RICH_GRID_RENDERER")}},ZmD=function(g){_.T("swatcheroo_enable_ghost_cards")&&(tsM(g),g.JSC$20406_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.HR.cancelJob(g.clearDataJobId);
g.clearDataJobId=0}),g.runPageDisposeJob=function(){var v=_.h0().resolve(_.K9).getDestinationPageType()==="watch";
g.clearDataJobId=_.Et(_.HR,g.runClearDataJob,v?0:_.Rf("web_watch_delay_page_dispose_ms",1E4))},g.runClearDataJob=function(){DvG(g)},g.runOnYtNavigateAwayFinish=function(){g.clearDataJobId&&(_.HR.cancelJob(g.clearDataJobId),g.clearDataJobId=0,DvG(g))},document.addEventListener("yt-navigate-finish",g.runOnYtNavigateAwayFinish),g.JSC$20406_watchApi.addPageDisposeJob(g.runPageDisposeJob),g.addOnDisposeCallback(function(){g.JSC$20406_watchApi.removePageDisposeJob(g.runPageDisposeJob);
g.JSC$20406_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",g.runOnYtNavigateAwayFinish)}))},DvG=function(g){g.pageDisposalDataTypes.forEach(function(v){g.JSC$20406_watchApi.provideRenderingData(v,void 0)});
g.clearDataJobId=0};
_.HmS.prototype.onActiveChanged=function(g){g&&((g=document.querySelector("#watch-page-skeleton"))&&_.A3(g),L4v(this),document.body.removeAttribute("no-y-overflow"),_.ua("IS_SHELL_LOAD")&&_.jpG())};
var L4v=function(g){_.P(function(v){if(v.nextAddress==1)return _.U(v,g.JSC$20406_watchApi.playerApi,2);_.VP();_.o7(v)})};var w8M;w8M=_.T("kevlar_watch_while_counterfactual")?0:.25;_.Jl=function(g){_.pg.call(this);this.JSC$20409_watchApi=g;this.JSC$20409_watchWhileEnabled=_.T("kevlar_watch_while_v2");this.pipEnabled=_.T("web_enable_pip_on_miniplayer");Qbp(this);CEM(this);uQD(this)};
_.N(_.Jl,_.pg);var Qbp=function(g){g.JSC$20409_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){xvn(g)});
g.addOnDisposeCallback(function(){g.JSC$20409_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},CEM=function(g){var v,r;
_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20409_watchApi.playerApi,2);v=k.yieldResult;r=function(){xvn(g)};
v.addEventListener("onCollapseMiniplayer",r);g.addOnDisposeCallback(function(){v.removeEventListener("onCollapseMiniplayer",r)});
_.o7(k)})},uQD=function(g){var v=g.JSC$20409_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&v&&g.JSC$20409_watchWhileEnabled&&(g.playerIntersectionObserver=new IntersectionObserver(function(r){g.handleIntersect(r)},{threshold:[w8M]}),g.playerIntersectionObserver.observe(v),g.addOnDisposeCallback(function(){var r;
(r=g.playerIntersectionObserver)==null||r.disconnect()}))},xvn=function(g){var v,r,k;
_.P(function(y){if(y.nextAddress==1){v=_.h0().resolve(_.K9);r=v.data;k=_.oPJ(r.response,r.playerResponse);_.Pl().miniplayerButtonActivation=!0;if(g.pipEnabled)return _.Pl().watchPipActivation=!0,y.jumpTo(2);_.h0().resolve(_.Qd).collapse();return _.U(y,_.Pl().navigationFinishPromise,2)}if(y.nextAddress!=4)return _.Pl().currentEndpoint=k.watchEndpoint||null,_.U(y,_.h0().resolve(_.Qd).activate(g.JSC$20409_watchApi.getElement("PLAYER"),k,r),4);_.Pl().userActivation=!0;_.o7(y)})};
_.Jl.prototype.handleIntersect=function(g){jb5(this,g[g.length-1])};
var jb5=function(g,v){g.watchWhileJobId&&_.HR.cancelJob(g.watchWhileJobId);g.watchWhileJobId=_.HR.addLowPriorityJob(function(){var r,k;return _.P(function(y){if(y.nextAddress==1)return g.watchWhileJobId=void 0,r=_.h0().resolve(_.Qd),v.intersectionRatio>w8M?r.isMiniplayerActive()?_.U(y,r.deactivate(),0):y.jumpTo(0):(k=!r.isMiniplayerActive())?_.U(y,$vR(g),5):y.jumpTo(4);y.nextAddress!=4&&(k=y.yieldResult);if(!k)return y.jumpTo(0);_.Pl().watchWhileActivation=!0;return _.U(y,JKA(g),0)})},100)},$vR=function(g){return _.P(function(v){return v.nextAddress==
1?_.T("kevlar_watch_while_paused")?v.return(!0):_.U(v,g.isPlayerPlaying(),2):v.return(v.yieldResult)})};
_.Jl.prototype.isPlayerPlaying=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,g.JSC$20409_watchApi.playerApi,2);v=r.yieldResult;return r.return(v.getPlayerStateObject().isPlaying)})};
var JKA=function(g){var v,r;return _.P(function(k){v=_.h0().resolve(_.K9).data;r=_.oPJ(v.response,v.playerResponse);_.Pl().currentEndpoint=r.watchEndpoint||null;return _.U(k,_.h0().resolve(_.Qd).activate(g.JSC$20409_watchApi.getElement("PLAYER"),r,v),0)})};_.qDS=function(g){_.pg.call(this);this.JSC$20413_watchApi=g;Om5(this);VsM(this)};
_.N(_.qDS,_.pg);var VsM=function(g){var v,r;_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20413_watchApi.playerApi,2);v=k.yieldResult;r=function(y){var z;y.sessionData&&y.sessionData.itct&&(z=y.sessionData.itct);var W=y.watchEndpoint;if(W&&y.sessionData&&y.sessionData.autonav)W=_.VTY(W,z);else{var S;W=_.GF(y.videoId,(S=y.listId)!=null?S:void 0,z)}z={endpoint:W};y.sessionData&&(z.tempData=y.sessionData);g.JSC$20413_watchApi.dispatchEvent("yt-navigate",z)};
v.addEventListener("onPlayVideo",r);g.addOnDisposeCallback(function(){v.removeEventListener("onPlayVideo",r)});
_.o7(k)})},Om5=function(g){var v=function(r){g.onYtNavigate(r)};
g.JSC$20413_watchApi.getRoot().addEventListener("yt-navigate",v);g.addOnDisposeCallback(function(){g.JSC$20413_watchApi.getRoot().removeEventListener("yt-navigate",v)})};
_.qDS.prototype.onYtNavigate=function(g){var v=this,r,k,y,z,W,S,Y,e,a;return _.P(function(E){if(E.nextAddress==1){if(!((r=g.detail)==null?0:(k=r.endpoint)==null?0:k.watchEndpoint))return E.return();y=g.detail.endpoint.watchEndpoint;z=v.JSC$20413_watchApi.getWatchNextResponse();S=_.l((W=z)==null?void 0:W.currentVideoEndpoint,_.Vx);if(!S)return E.return();if(y.videoId!==S.videoId||y.playlistId&&y.playlistId!==S.playlistId||typeof y.startTimeSeconds!=="number")return E.jumpTo(0);g.stopPropagation();
(Y=_.T("kevlar_watch_while_v2")&&!_.T("kevlar_watch_while_counterfactual"))&&_.h0().resolve(_.Qd).isMiniplayerActive()||v.JSC$20413_watchApi.scrollWatchTo(0,!0);return _.U(E,v.JSC$20413_watchApi.playerApi,3)}e=E.yieldResult;a=y.startTimeSeconds;e.seekTo(a,void 0,void 0,void 0,84);e.wakeUpControls();a<e.getDuration()&&e.playVideo();_.o7(E)})};_.mvA=function(g){_.pg.call(this);var v=this;this.JSC$20416_watchApi=g;var r=this.JSC$20416_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){sbd(v)});
this.addOnDisposeCallback(function(){v.JSC$20416_watchApi.unsubscribeByKey(r)});
sbd(this)};
_.N(_.mvA,_.pg);var sbd=function(g){var v=g.JSC$20416_watchApi.getWatchNextResponse();if(v){var r,k=[].concat(_.fF((r=v==null?void 0:v.engagementPanels)!=null?r:[]));k.unshift.apply(k,_.fF(K4G(v)));g.JSC$20416_watchApi.provideRenderingData("ENGAGEMENT_PANELS",k)}},bmD=function(g){var v,r,k,y=(v=g.engagementPanels)==null?void 0:(r=v.find(function(f){var Z;
return((Z=f.engagementPanelSectionListRenderer)==null?void 0:Z.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(k=r.engagementPanelSectionListRenderer.content)==null?void 0:k.structuredDescriptionContentRenderer,z;
if(_.l(y==null?void 0:(z=y.items)==null?void 0:z.find(function(f){return!!_.l(f,Z4D)}),Z4D))return!0;
var W,S,Y,e;if(g=(((W=g.contents)==null?void 0:(S=W.twoColumnWatchNextResults)==null?void 0:(Y=S.results)==null?void 0:(e=Y.results)==null?void 0:e.contents)||[]).find(function(f){return f.videoPrimaryInfoRenderer})){var a,E,p;
return(((a=g.videoPrimaryInfoRenderer)==null?void 0:(E=a.videoActions)==null?void 0:(p=E.menuRenderer)==null?void 0:p.flexibleItems)||[]).some(function(f){f=_.l(f,_.hP6);if(!f)return!1;var Z,L;f=(Z=f.topLevelButton)==null?void 0:(L=Z.buttonViewModel)==null?void 0:L.onTap;if(!f)return!1;Z=_.Q0(f);if(!Z)return!1;var Q;return((Q=_.l(Z,_.NF))==null?void 0:Q.panelIdentifier)==="PAyouchat"})}return!1},K4G=function(g){var v=[];
if(!_.T("web_watch_inject_placeholder_fantasy_panel_killswitch")){var r,k,y,z=(r=g.engagementPanels)==null?void 0:(k=r.find(function(S){var Y;return((Y=S.engagementPanelSectionListRenderer)==null?void 0:Y.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(y=k.engagementPanelSectionListRenderer.content)==null?void 0:y.structuredDescriptionContentRenderer,W;
_.l(z==null?void 0:(W=z.items)==null?void 0:W.find(function(S){return!!_.l(S,vmG)}),vmG)&&(r=_.Kvk("PAsports_fantasy"),r.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",v.push(r))}bmD(g)&&(g=_.Kvk("PAyouchat"),g.engagementPanelSectionListRenderer.targetId="PAyouchat",g.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",v.push(g));
return v};_.imd=function(g){_.pg.call(this);this.JSC$20419_watchApi=g;F4b(this)};
_.N(_.imd,_.pg);var F4b=function(g){g.JSC$20419_watchApi.registerActionHandler("yt-loop-command",function(v){GOb(g,v)});
g.JSC$20419_watchApi.registerActionHandler("yt-repeat-chapter-command",function(v){X85(g,v)});
g.addOnDisposeCallback(function(){g.JSC$20419_watchApi.unregisterActionHandler("yt-loop-command");g.JSC$20419_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},GOb=function(g,v){var r;
_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20419_watchApi.playerApi,2);r=k.yieldResult;_.l(v,kPd).loop?(r.setLoopRange({startTimeMs:Number(_.l(v,kPd).startTimeMs),endTimeMs:Number(_.l(v,kPd).endTimeMs),postId:_.l(v,kPd).postId,type:"clips"}),r.playVideo()):r.setLoopRange(null);_.o7(k)})},X85=function(g,v){var r,k;
_.P(function(y){if(y.nextAddress==1)return _.U(y,g.JSC$20419_watchApi.playerApi,2);r=y.yieldResult;k=_.l(v,WyA).repeat;k==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(r.setLoopRange({startTimeMs:Number(_.l(v,WyA).startTimeMs),endTimeMs:Number(_.l(v,WyA).endTimeMs),type:"repeatChapter"}),r.playVideo()):k==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&r.setLoopRange(null);_.o7(y)})};_.hAM=function(g){_.pg.call(this);this.JSC$20424_watchApi=g;BzG(this)};
_.N(_.hAM,_.pg);var BzG=function(g){g.JSC$20424_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(v){nqM(g,v)});
g.addOnDisposeCallback(function(){g.JSC$20424_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},nqM=function(g,v){var r,k,y,z,W,S,Y,e,a,E,p;
_.P(function(f){if(f.nextAddress==1)return _.U(f,g.JSC$20424_watchApi.playerApi,2);r=f.yieldResult;if(z=(y=(k=_.l(v,PqD))==null?void 0:k.highlightedMenuItemKey)!=null?y:"")(S=(W=r).highlightSettingsMenuItem)==null||S.call(W,z);if(a=(e=(Y=_.l(v,PqD))==null?void 0:Y.openMenuItemKey)!=null?e:"")(p=(E=r).openSettingsMenuItem)==null||p.call(E,a);_.o7(f)})};var MsM=_.ri("/youtube/app/watch/player_state","playerStateEntity");_.giq=function(g){_.pg.call(this);this.JSC$20427_watchApi=g;RAS(this)};
_.N(_.giq,_.pg);var vid=function(g){switch(g){case 0:return"PLAYER_STATE_FINISHED";case 1:return"PLAYER_STATE_PLAYING";case 2:return"PLAYER_STATE_PAUSED";case 3:return"PLAYER_STATE_LOADING_CONTENT";default:return"PLAYER_STATE_UNKNOWN"}},RAS=function(g){var v,r;
_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20427_watchApi.playerApi,2);v=k.yieldResult;r=function(y){g.onPlayerStateChange(y)};
v.addEventListener("onStateChange",r);g.addOnDisposeCallback(function(){v.removeEventListener("onStateChange",r)});
_.o7(k)})};
_.giq.prototype.onPlayerStateChange=function(g){var v=this,r,k;return _.P(function(y){if(y.nextAddress==1)return _.U(y,v.JSC$20427_watchApi.playerApi,2);r=y.yieldResult;k=r.getVideoData().video_id;_.Vz().dispatch(_.WW("playerStateEntity",MsM,{key:MsM,playerState:vid(g),videoId:k}));_.o7(y)})};_.kdn=function(g){_.pg.call(this);var v=this;this.JSC$20431_watchApi=g;this.enableExternalPlaylistPanelInPlayer=_.T("delhi_web_player_use_external_playlist_panel");_.h0().resolve(_.Lh).setPlayer(this.JSC$20431_watchApi.getElement("PLAYER"));g=this.JSC$20431_watchApi.subscribeToActiveChanged(function(r){v.onActiveChanged(r)});
this.addOnDisposeCallback(g);rib(this)};
_.N(_.kdn,_.pg);var rib=function(g){var v,r;_.P(function(k){if(k.nextAddress==1)return g.enableExternalPlaylistPanelInPlayer?_.U(k,g.JSC$20431_watchApi.playerApi,2):k.return();v=k.yieldResult;r=function(){if(g.playlistPanelElement)g.playlistPanelElement.onToggleExpanded()};
v.addEventListener("onToggleExternalPlaylistPanel",r);g.addOnDisposeCallback(function(){v.removeEventListener("onToggleExternalPlaylistPanel",r)});
_.o7(k)})};
_.kdn.prototype.onActiveChanged=function(g){var v=this,r=_.h0().resolve(_.Lh),k=function(){yiq(v)};
g?(this.playlistPanelElement=this.JSC$20431_watchApi.getElement("PLAYLIST_PANEL"))?(r.setPlaylistComponent(this.playlistPanelElement),r.addEventListener("yt-playlist-data-updated",k),this.addOnDisposeCallback(function(){r.removeEventListener("yt-playlist-data-updated",k)}),yiq(this)):_.J0(Error("jm")):(r.removeEventListener("yt-playlist-data-updated",k),r.cancelVideoSkip())};
var yiq=function(g){var v=_.h0().resolve(_.Lh);g.JSC$20431_watchApi.provideRenderingData("PLAYLIST",v.getPlaylistData())};_.O8=function(g){_.pg.call(this);var v=this;this.JSC$20434_watchApi=g;this.onPageScroll=function(){v.scrollThrottle.fire();v.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.iU(this.onThrottledScroll,200,this);_.P0(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.iU(this.onMastheadThrottledScroll,50,this);_.P0(this,this.mastheadScrollThrottle);this.animation=new _.Cy(function(r){v.JSC$20434_watchApi.getRoot().setScrollTop(r)});
g=_.oc(_.KH(),_.Q4,function(){v.onFullscreenChanged()});
this.addOnDisposeCallback(g);cin(this);zFG(this);this.onThrottledScroll()};
_.N(_.O8,_.pg);
_.O8.prototype.onFullscreenChanged=function(){var g=this,v=this.JSC$20434_watchApi.getRoot();!this.pageScrollElement&&v.pageScrollElement?(this.pageScrollElement=v.pageScrollElement,v.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){g.pageScrollElement&&g.pageScrollElement.removeEventListener("scroll",g.onPageScroll)})):this.pageScrollElement&&!v.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var cin=function(g){window.addEventListener("scroll",g.onPageScroll);g.addOnDisposeCallback(function(){window.removeEventListener("scroll",g.onPageScroll)})},zFG=function(g){g.JSC$20434_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(v){a:{var r;
if(r=g.JSC$20434_watchApi.getRoot().contains(v)&&!g.animation.isAnimating()){r=v.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var k,y,z=(v==null?void 0:(k=v.parentElement)==null?void 0:(y=k.parentElement)==null?void 0:y.id)==="fixed-secondary";r=!(r&&z)}if(r){if(_.T("kevlar_watch_scroll_manager_absolute_offset_killswitch"))k=v.offsetTop;else for(k=0,y=v;y!==null;)k+=y.offsetTop,k-=y.scrollTop,y=y.offsetParent;y=k;k=y-24;v=y+v.offsetHeight+24;y=g.JSC$20434_watchApi.getRoot().getPageScrollingElement();
r=g.JSC$20434_watchApi.getRoot().getScrollTop();z=r+y.clientHeight-56;if(k<r+56)v=k-56;else if(v>z)v-=y.clientHeight;else break a;g.scrollWatchTo(Math.max(0,v),!0)}}});
g.addOnDisposeCallback(function(){g.JSC$20434_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.O8.prototype.onThrottledScroll=function(){var g=_.KH(),v=g.dispatch,r=this.JSC$20434_watchApi.getRoot().getScrollTop();v.call(g,_.nf({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:r}}))};
_.O8.prototype.onMastheadThrottledScroll=function(){this.JSC$20434_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$20434_watchApi.getRoot().getScrollTop())};
_.O8.prototype.scrollWatchTo=function(g,v){(v===void 0?0:v)?this.animation.start(this.JSC$20434_watchApi.getRoot().getScrollTop(),Math.max(0,g),500):this.JSC$20434_watchApi.getRoot().setScrollTop(g)};_.PJM=function(g){_.pg.call(this);var v=this;this.JSC$20437_watchApi=g;var r=this.JSC$20437_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){IZb(v)}),k=this.JSC$20437_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){W5R(v)});
this.addOnDisposeCallback(function(){v.JSC$20437_watchApi.unsubscribeByKey(r);v.JSC$20437_watchApi.unsubscribeByKey(k)});
IZb(this);W5R(this)};
_.N(_.PJM,_.pg);
var IZb=function(g){var v,r,k,y=(k=(v=g.JSC$20437_watchApi.getPlayerResponse())==null?void 0:(r=v.videoDetails)==null?void 0:r.title)!=null?k:"";g.JSC$20437_watchApi.dispatchEvent("yt-update-title",y)},W5R=function(g){var v,r,k,y,z,W,S,Y=(S=((W=(v=g.JSC$20437_watchApi.getWatchNextResponse())==null?void 0:(r=v.contents)==null?void 0:(k=r.twoColumnWatchNextResults)==null?void 0:(y=k.results)==null?void 0:(z=y.results)==null?void 0:z.contents)!=null?W:[]).find(function(e){return!!e.videoPrimaryInfoRenderer}))==null?
void 0:S.videoPrimaryInfoRenderer;
(v=_.sf(Y==null?void 0:Y.title))&&g.JSC$20437_watchApi.dispatchEvent("yt-update-title",v)};_.oiD=function(g){_.pg.call(this);this.JSC$20440_watchApi=g;SCn(this)};
_.N(_.oiD,_.pg);var SCn=function(g){var v,r;_.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$20440_watchApi.playerApi,2);v=k.yieldResult;r=function(){g.onYpcContentRequest()};
v.addEventListener("onYpcContentRequest",r);g.addOnDisposeCallback(function(){v.removeEventListener("onYpcContentRequest",r)});
_.o7(k)})};
_.oiD.prototype.onYpcContentRequest=function(){var g,v,r,k,y,z=(g=this.JSC$20440_watchApi.getWatchNextResponse())==null?void 0:(v=g.contents)==null?void 0:(r=v.twoColumnWatchNextResults)==null?void 0:(k=r.secondaryResults)==null?void 0:(y=k.secondaryResults)==null?void 0:y.offerModule,W,S,Y,e;g=(e=(Y=(S=(W=z==null?void 0:z.episodeOfferModuleRenderer)!=null?W:z==null?void 0:z.movieOfferModuleRenderer)!=null?S:z==null?void 0:z.unlimitedOfferModuleRenderer)!=null?Y:z==null?void 0:z.liveOfferModuleRenderer)!=
null?e:z==null?void 0:z.tvfilmOfferModuleRenderer;var a,E,p;z=(p=z==null?void 0:(a=z.tvfilmOfferModuleRenderer)==null?void 0:(E=a.actionButtons)==null?void 0:E.length)!=null?p:0;E=Math.max(z-1,0);var f,Z,L;a=(L=g==null?void 0:(f=g.offerButton)==null?void 0:f.buttonRenderer)!=null?L:g==null?void 0:(Z=g.actionButtons)==null?void 0:Z[E].buttonRenderer;var Q,O;(f=(O=(Q=a==null?void 0:a.navigationEndpoint)!=null?Q:a==null?void 0:a.serviceEndpoint)!=null?O:a==null?void 0:a.command)&&_.IR.instance.resolveCommand(f)};
}catch(e){_._DumpException(e)}
try{
var DT5,ZvD,feb;_.Nab=function(){var g=_.ZG.clone(leS),v;return(new _.Iu(function(r,k){g.onSuccess=function(y){_.qJF(y)?r(new feb(y)):k(new _.F2("Request failed, status="+_.rV(y),"net.badstatus",y))};
g.onError=function(y){k(new _.F2("Unknown request error","net.unknown",y))};
g.onTimeout=function(y){k(new _.F2("Request timed out","net.timeout",y))};
v=_.I1("//googleads.g.doubleclick.net/pagead/id",g)})).thenCatch(function(r){if(r instanceof _.$z){var k;
(k=v)==null||k.abort()}return _.l2(r)})};
_.HvR=function(g){a:{var v="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(v="EMBEDDED_PLAYER_MODE_PFL");var r=g.raw_embedded_player_response;if(!r&&(g=g.embedded_player_response))try{r=JSON.parse(g)}catch(y){break a}if(r)b:for(var k in ZvD)if(ZvD[k]==r.embeddedPlayerMode){v=ZvD[k];break b}}return v==="EMBEDDED_PLAYER_MODE_PFL"};
_.tfM=function(){if(_.T("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("lf");if(!_.y8A())return Error("mf");var g=_.Cv("PLAYER_VARS",{});if(_.ZG.get(g,"privembed",!1)=="1")return Error("nf");if(_.HvR(g))return Error("of")};
DT5=function(g){switch(g){case 0:return"BISCOTTI_BASED_DETECTION_RESULT_DETECTED";case 1:return"BISCOTTI_BASED_DETECTION_RESULT_NOT_DETECTED";case 2:return"BISCOTTI_BASED_DETECTION_RESULT_UNSPECIFIED";case 3:return"BISCOTTI_BASED_DETECTION_RESULT_KNOWN_FAILURE";case 4:return"BISCOTTI_BASED_DETECTION_RESULT_UNKNOWN_FAILURE";default:_.zb(g,"unknown result type")}};
_.LVD=function(g,v,r){v=_.Rlo[v];r={detected:g===0,source:v.o57,detectionResult:DT5(g),contentCpn:r};_.fx("biscottiBasedDetection",r);_.Qnj.increment(v.o57,g);v.e3I!==void 0&&_.Q3("CATSTAT",_.nvF(g,v))};
_.is=function(g,v){var r={};r.key=g;r.value=v;return _.uum().then(function(k){return new Promise(function(y,z){try{var W=k.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(r);W.onsuccess=function(){y()};
W.onerror=function(){z()}}catch(S){z(S)}})})};
_.QfR=function(){var g=_.Rf("user_engagement_experiments_rate_limit_ms"),v=wdR.get("last-user-engagement-exp-trigger-timestamp");return!v||(0,_.XK)()>=v+g?(wdR.set("last-user-engagement-exp-trigger-timestamp",(0,_.XK)()),!0):!1};
_.GN=function(g,v,r,k,y){v=v===void 0?null:v;r=r===void 0?null:r;k=k===void 0?null:k;y=y===void 0?null:y;g={youThereEventType:g};r&&(g.lactThresholdMs=r.lactThresholdMs,g.mediaPosSec=r.promptDelaySec,g.lactServerRequestMs=r.lactServerRequestMs,g.triggerReason=r.triggerReason);y!=null&&(g.renderingMediaPosSec=Math.round(y));v||(v=_.Z3());v&&(g.clientScreenNonce=v);k&&(g.clientPlaybackNonce=k);_.fx("youThere",g)};
ZvD={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"};feb=function(g){this.xhr=g};
_.F2=function(g,v,r){_.gC.call(this,g+", errorCode="+v);this.errorCode=v;this.xhr=r;this.name="PromiseAjaxError"};
_.N(_.F2,_.gC);var leS={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var wdR=new _.QK("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.P_G=function(g){return _.nf({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:g})};
}catch(e){_._DumpException(e)}
try{
var mG,fZb,ZTn,HTv,tjn,DUG,wsG,OTb,Vjq,qCd,L5S,N4D,xUA,uYD,K5n;_.lZG=function(){var g=window.location.hash;g.charAt(0)==="#"&&(g=g.charAt(1)==="!"?g.substring(2):g.substring(1));return _.qT(g)};
mG=function(g,v,r){var k;return _.P(function(y){if(y.nextAddress==1)return _.U(y,v(),2);k=y.yieldResult;r(k,g);_.o7(y)})};
fZb=function(){return _.P(function(g){return g.nextAddress==1?_.U(g,(_.tfM()!==void 0?_.l2(Error("pf")):_.Nab()).then(function(){return 1},function(v){if(v.message==="Biscotti id is disabled")return 3;
_.Lx("Failed fetching bid");return 0}),2):g.return(g.yieldResult)})};
ZTn=function(){var g=_.G5("aGF2ZW4tZW1iZWQtcGxheWVyI3JibmRhMTk3ZTVleXQt"),v=_.G5("emlkNGR4a2R6eHBpZnJhbWUjaw==");return document.querySelector(v+N4D+g)?0:1};
HTv=function(){return _.Oes(_.Jt)};
tjn=function(){return _.VNh()===0?0:_.q2Y()};
DUG=function(){return _.Fek(_.zlC([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
wsG=function(){return _.waR(L5S)};
_.Q$5=function(g){_.P(function(v){switch(v.nextAddress){case 1:return _.U(v,mG("b.f_",fZb,g),2);case 2:return _.U(v,mG("j.s_",_.DzT,g),3);case 3:return _.U(v,mG("r.s_",_.ZeA,g),4);case 4:return _.U(v,mG("e.h_",wsG,g),5);case 5:if(!_.T("ab_det_sc_inj")){v.jumpTo(6);break}return _.U(v,mG("s.i_",_.$zF,g),6);case 6:if(_.T("ab_deg_unex_thr")){v.jumpTo(8);break}return _.U(v,mG("a.o_",_.xzC,g),8);case 8:if(_.T("ks_get_o_pp")){v.jumpTo(10);break}return _.U(v,mG("g.o_",_.upF,g),10);case 10:if(_.T("ks_det_gpbl")){v.jumpTo(12);
break}return _.U(v,mG("p.i_",_.C8m,g),12);case 12:return _.U(v,mG("f.i_",_.Uzk,g),14);case 14:return _.U(v,mG("a.b_",_.fST,g),15);case 15:return _.U(v,mG("p.m_",_.aSB,g),16);case 16:if(!_.T("ab_det_el_h_v2")){v.jumpTo(17);break}return _.U(v,mG("n.h_",DUG,g),17);case 17:return _.U(v,mG("o.p_",HTv,g),19);case 19:return _.U(v,mG("e.i_",ZTn,g),20);case 20:if(_.T("ab_det_apm"))return _.U(v,mG("o.a_",tjn,g),0);v.jumpTo(0)}})};
_.CJG=function(g,v){g={videoId:g};v&&(g.playlistId=v);return g};
_.j$D=function(){if(_.y8A()){var g=_.Cv("PLAYER_VARS",{});if(_.ZG.get(g,"privembed",!1)!="1"&&!_.HvR(g)){var v=function(){uYD=!0;"google_ad_status"in window?_.Q3("DCLKSTAT",1):_.Q3("DCLKSTAT",2)};
try{_.CW("//static.doubleclick.net/instream/ad_status.js",v)}catch(r){}xUA.push(_.HR.addLowPriorityJob(function(){if(!(uYD||"google_ad_status"in window)){try{_.h3J("//static.doubleclick.net/instream/ad_status.js",v)}catch(r){}uYD=!0;_.Q3("DCLKSTAT",3)}},5E3))}}};
_.KX=function(g,v,r){r=r===void 0?!1:r;var k=Math.max(g.width,_.tKM);if(_.T("kevlar_watch_feed_big_thumbs")&&g.width>=1550-_.tL()&&g.height>=800)k-=_.urA;else if(g.width>=_.xs){var y=_.DHq+_.LyG+_.uL;_.T("kevlar_watch_feed_big_thumbs")&&(y=_.CqD);k-=y}else k-=_.DHq;k=Math.min(k,_.wzd);y=240;r&&(y=380);v<.5624||(!_.T("kevlar_watch_flexy_disable_small_window_sizing")&&(g.height<630&&g.width>=657||g.height>=630&&g.width>=_.xs&&g.width<1327)?y=360:!_.T("kevlar_watch_flexy_disable_large_window_sizing")&&
g.height>=630&&g.width>=1327&&(y=480));var z=Math.min(k*v,g.height-(56+_.H4q+_.QDS));z=Math.max(z,y);v<1?k=z/v:g.width>=_.xs&&(k=_.KX(g,.5625,r).width);return new _.oA(Math.round(k),Math.round(z))};
_.$UM=function(g){var v=0;g.indexOf("h")!=-1&&(g=g.split("h"),v=g[0]*60*60,g=g[1]);g.indexOf("m")!=-1&&(g=g.split("m"),v=g[0]*60+v,g=g[1]);g.indexOf("s")!=-1?(g=g.split("s"),v=g[0]*1+v):v=g*1+v;return v};
_.Jiv=function(){_.Rf("service_worker_push_logged_out_prompt_watches")!=-1&&_.hL("WatchCount").then(function(g){g>=100||_.is("WatchCount",g+1)})};
OTb=function(g){var v=g.externalVideoId||"";return v?g.isShortsEligible?"https://www.youtube.com/shorts/"+v:"https://www.youtube.com/watch?v="+v:""};
Vjq=function(g){var v=[];g.viewCount&&v.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:g.viewCount});g.likeCount&&v.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:g.likeCount});return v};
qCd=function(g){var v,r,k={"@context":"https://schema.org","@type":"VideoObject",description:_.sf(g.description),duration:"PT"+(g.lengthSeconds||"0")+"S",embedUrl:g.embed?g.embed.iframeUrl:"",name:_.sf(g.title),thumbnailUrl:((v=g.thumbnail)==null?void 0:(r=v.thumbnails)==null?void 0:r.map(function(a){return a&&a.url||""}))||[],
uploadDate:g.publishDate};_.T("mweb_video_schema_id_killswitch")||(k["@id"]=OTb(g));v=Vjq(g);v.length&&(k.interactionStatistic=v);g.category&&(k.genre=g.category);g.ownerChannelName&&(k.author=g.ownerChannelName);g.liveBroadcastDetails&&(k.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:g.liveBroadcastDetails.startTimestamp,endDate:g.liveBroadcastDetails.endTimestamp}]);if(g.learningResource){g=g.learningResource;k["@type"]=["VideoObject","LearningResource"];var y;if((y=g.learningResourceType)==
null?0:y.length)k.learningResourceType=g.learningResourceType[0];var z;if((z=g.educationalAlignment)==null?0:z.length)k.educationalAlignment={"@type":"AlignmentObject",targetName:g.educationalAlignment[0]};var W;if((W=g.educationalLevel)==null?0:W.length){y=g.educationalLevel[0];var S;if((S=g.educationalLevelCountry)==null?0:S.length)y+=" ("+g.educationalLevelCountry+")";k.educationalLevel=y}var Y,e;if(((Y=g.learningResourceType)==null?0:Y.length)&&g.learningResourceType[0]==="Problem walkthrough"&&
((e=g.problemDescriptions)==null?0:e.length))for(k.hasPart=[],S=_.I(g.problemDescriptions),Y=S.next();!Y.done;Y=S.next())y=Y.value,Y=y.problemDescriptionText,e=y.startOffset,y=y.url,Y&&e!==void 0&&y&&k.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:Y,text:Y,startOffset:e,url:y})}return k};
_.s$5=function(g){return _.nf({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:g}})};
L5S=[[["dXk2cWZmaWpqaHByaW1hcnkjM2I=",null,null],[null,["ZS1yZXN1bHRzLXJlbmRlcmVyI3BpenBtbjg0dXpjeXRkLXR3by1jb2x1bW4tYnJvd3M=","YWx2bjc0c3R5bGUtc2NvcGUjZHUwZWF0"],null],["dml5bTBzbWFzdGhlYWQtYWQjYnJwb3Nr",["aWNoLWdyaWQtcmVuZGVyZXIjNnppbTJpZG1veHgweXRkLXI="],null],[null,["aWNoLWdyaWQtcmVuZGVyZXIjZXdjY2NrYjNvZ3V5eXRkLXI=","bzQ5N2M3c3R5bGUtc2NvcGUjbGtybmRy"],null],[null,["ZXItcHJvbW8tcmVuZGVyZXIja2QyY3JmaXJoMHZ0eXRkLWJhbm4=","bmZtYW5sanN0eWxlLXNjb3BlIzcwaHA="],null],[null,["LWFkLXNsb3QtcmVuZGVyZXIjN204cGg0ZTVsODl0eXRk"],
null]],[["NXY2NHYzZHBsYXllci1hZHMjeDQ3bnI=",null,null]]];N4D="#";xUA=[];uYD=!1;_.mUp=["engagement-panel-ads"];K5n=new _.G("updateSentimentBarStateCommand");_.bTp=new _.G("showSurveyCommand");_.b$=new _.G("changeMarkersVisibilityCommand");var iTD,Gdv,niq,hFA,B4n,FB;_.F5G=function(g,v){this.playerProvider_=g;this.actionSenderElement_=v;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.F5G.prototype.reset=function(){iTD(this);this.isUserPredictedAbsent_=!1};
iTD=function(g,v){!g.youThereData_||g.showWarningJob_||v!==void 0&&v||(_.GN("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.Z3(),g.youThereData_,g.clientPlaybackNonce_),_.NG());_.HR.cancelJob(g.showWarningJob_);g.showWarningJob_=0;_.HR.cancelJob(g.showBlockingWarningJob_);g.showBlockingWarningJob_=0;_.HR.cancelJob(g.pausePlaybackJob_);g.pausePlaybackJob_=0;g.youThereData_=null;g.clientPlaybackNonce_=void 0;g.inYouThereFlow_=!1};
_.XsM=function(g,v){var r,k,y;_.P(function(z){if(z.nextAddress==1)return g.reset(),_.U(z,g.playerProvider_().getPlayerPromise(),2);r=z.yieldResult;g.clientPlaybackNonce_=r.getVideoData().cpn;g.youThereData_=v.configData.youThereData;if(!g.youThereData_)return z.return();if(g.youThereData_.triggerReason&&g.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.QfR())return _.GN("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.Z3(),g.youThereData_,g.clientPlaybackNonce_),z.return();k=g.youThereData_.promptDelaySec;
y=r.getCurrentTime();g.showWarningJob_=_.HR.addLowPriorityJob(function(){return _.P(function(W){g.showWarningJob_=0;return _.U(W,Gdv(g),0)})},Math.max(k-y,0)*1E3);
_.o7(z)})};
Gdv=function(g){var v,r,k,y,z,W;return _.P(function(S){if(S.nextAddress==1)return _.U(S,g.playerProvider_().getPlayerPromise(),2);if(S.nextAddress!=3)return v=S.yieldResult,r=v.getCurrentTime(),_.U(S,B4n(g),3);k=S.yieldResult;if(!k||!g.youThereData_)return S.return();if(_.T("check_user_lact_at_prompt_shown_time_on_web")&&(y=parseInt(g.youThereData_.lactThresholdMs,10),_.nL()<y))return _.GN("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.Z3(),g.youThereData_,g.clientPlaybackNonce_),S.return();if(g.youThereData_.playbackPauseDelayMs<=
0)return hFA(g),S.return();!_.T("external_fullscreen")&&(z=_.iK())&&(g.ignoreFullscreenExitUserActivity_=!0,_.HR.addLowPriorityJob(function(){g.ignoreFullscreenExitUserActivity_=!1},2E3),_.GM(z));
g.youThereData_.showToastWarningPrompt&&(FB(g,g.youThereData_.showWarningActions),g.inYouThereFlow_=!0,_.GN("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.Z3(),g.youThereData_,g.clientPlaybackNonce_,r),_.GN("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.Z3(),g.youThereData_,g.clientPlaybackNonce_,r));W=0;g.youThereData_.blockingPromptDelayMs&&(W=g.youThereData_.blockingPromptDelayMs);g.showBlockingWarningJob_=_.HR.addLowPriorityJob(function(){return _.P(function(Y){g.showBlockingWarningJob_=0;return _.U(Y,
niq(g),0)})},W);
_.o7(S)})};
niq=function(g){var v,r,k;return _.P(function(y){if(y.nextAddress==1)return _.U(y,B4n(g),2);v=y.yieldResult;if(!g.youThereData_)return y.return();v&&(g.youThereData_.showBlockingWarningAction&&(_.GN("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.Z3(),g.youThereData_,g.clientPlaybackNonce_),(r=_.l(g.youThereData_.showBlockingWarningAction,_.kX))?FB(g,r.commands):FB(g,[g.youThereData_.showBlockingWarningAction]),g.inYouThereFlow_=!0),k=g.youThereData_.playbackPauseDelayMs,g.pausePlaybackJob_=
_.HR.addLowPriorityJob(function(){return _.P(function(z){g.pausePlaybackJob_=0;return _.U(z,hFA(g),0)})},k));
_.o7(y)})};
hFA=function(g){var v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,B4n(g),2);v=r.yieldResult;if(!g.youThereData_)return r.return();v&&(_.GN("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.Z3(),g.youThereData_,g.clientPlaybackNonce_),FB(g,g.youThereData_.showPausedActions),g.inYouThereFlow_=!0);_.o7(r)})};
_.F5G.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var g=_.l(this.youThereData_.userActiveDuringFlowAction,_.kX);g?FB(this,g.commands):FB(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.GN("YOU_THERE_EVENT_TYPE_LACT_RESET",_.Z3(),this.youThereData_,this.clientPlaybackNonce_),_.NG());iTD(this,!0)}_.Mjv(this,!1)};
_.RFM=function(g){_.GN("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.Z3(),g.youThereData_,g.clientPlaybackNonce_)};
B4n=function(g){var v,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,g.playerProvider_().getPlayerPromise(),2);v=k.yieldResult;r=v.getPlayerState();return k.return(r==-1||r==1||r==3)})};
_.Mjv=function(g,v){var r;_.P(function(k){if(k.nextAddress==1){if(g.isUserPredictedAbsent_==v)return k.jumpTo(0);g.isUserPredictedAbsent_=v;return _.U(k,g.playerProvider_().getPlayerPromise(),3)}r=k.yieldResult;r.setUserEngagement(v);v&&_.GN("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.Z3(),g.youThereData_,g.clientPlaybackNonce_);_.o7(k)})};
FB=function(g,v){if(_.T("handle_service_request_actions")||_.T("kevlar_youthere_service_endpoint_actions_killswitch"))_.v2(g.actionSenderElement_,v,g.actionSenderElement_);else{v=_.I(v);for(var r=v.next();!r.done;r=v.next())r=r.value,r.commandMetadata&&r.commandMetadata.webCommandMetadata&&r.commandMetadata.webCommandMetadata.sendPost?_.gh(g.actionSenderElement_,[r]):_.v2(g.actionSenderElement_,[r],g.actionSenderElement_)}};var gsS;var vsA;var i$=function(){var g=_.J.apply(this,arguments)||this;g.systemIcons=_.T("kevlar_system_icons");g.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return g};
_.N(i$,_.J);i$.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var g=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(g=this.data.percentIfLiked||0,this.activated=!0):(g=this.data.percentIfIndifferent||0,this.activated=!1);_.hb(this.hostElement).querySelector("#like-bar").style.width=g+"%"}};
i$.prototype.handleUpdateSentimentBarStateCommand=function(g){this.data&&this.set("data.likeStatus",_.l(g,K5n).likeStatus)};
i$.prototype.observeLikeStatus=i$.prototype.observeLikeStatus;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],i$.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],i$.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],i$.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],i$.prototype,"activated",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],i$.prototype,"systemIcons",void 0);_.K([_.IU("data.likeStatus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i$.prototype,"observeLikeStatus",null);i$=_.K([_.V({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],i$);
_.m(i$,"ytd-sentiment-bar-renderer",function(){if(vsA!==void 0)return vsA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sentiment-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-sentiment-bar-renderer">\n  <div id="like-bar" class="style-scope ytd-sentiment-bar-renderer"></div>\n</div>\n<tp-yt-paper-tooltip position="top" class="style-scope ytd-sentiment-bar-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return vsA=g},{mode:1});var r45;var G0=function(){var g=_.J.apply(this,arguments)||this;g.small=!0;return g};
_.N(G0,_.J);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],G0.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],G0.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],G0.prototype,"small",void 0);G0=_.K([_.V({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],G0);
_.m(G0,"ytd-video-view-count-renderer",function(){if(r45!==void 0)return r45;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-view-count-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span class="view-count style-scope ytd-video-view-count-renderer">[[getSimpleString(data.viewCount)]]</span><span class="short-view-count style-scope ytd-video-view-count-renderer">[[getSimpleString(data.shortViewCount)]]</span>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return r45=g},{mode:_.v6("kevlar_poly_si_batch_j080")?1:2});var XB=function(){var g=_.J.apply(this,arguments)||this;g.infoFormattedStrings=[];g.wrapVideoActions=_.T("kevar_watch_wrap_video_actions");g.hideSentimentBar=_.T("kevlar_watch_hide_sentiment_bar");g.actionMap={};return g};
_.N(XB,_.J);_.c=XB.prototype;_.c.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.T("web_modern_buttons"),forceIconButton:!_.T("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.c.dataChanged=function(){_.T("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.c.computeInfoFormattedStrings=function(g){if(!g)return[];var v=[];g.dateText&&v.push(g.dateText);g.stationName&&v.push(g.stationName);g.rating&&v.push(g.rating);g.startEndTimeTemplate&&g.startTimeUtcMillis&&g.endTimeUtcMillis&&v.push(_.qd(_.F1p(_.sf(g.startEndTimeTemplate),Number(g.startTimeUtcMillis),Number(g.endTimeUtcMillis))));g.upNextProgramText&&v.push(g.upNextProgramText);return v};
_.c.scheduleInitialUpdatedMetadataRequest=function(){var g,v=(g=this.data)==null?void 0:g.updatedMetadataEndpoint;if(v){var r;g=Number((r=_.l(v,_.QwE))==null?void 0:r.initialDelayMs);r=isNaN(g)?250:g;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),r)}};
_.c.setSentimentBarWidth=function(){var g=this;_.q7(this,function(){var v=_.hb(g.hostElement).querySelector("ytd-menu-renderer");if(v){v=v.topLevelButtons;for(var r=0,k=0;k<v.length;k++){var y=v[k],z=g.get("toggleButtonSupportedData.toggleButtonIdData.id",y.data);if(z==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||z==="TOGGLE_BUTTON_ID_TYPE_LIKE")r+=y.clientWidth+8;else break}r&&(g.sentiment.style.width=r-8+" px")}})};
_.c.fetchUpdatedMetadata=function(g){var v;g&&(v={continuation:g});var r;(g=(r=this.data)==null?void 0:r.updatedMetadataEndpoint)&&_.h0().resolve(_.nv).resolveCommand(g,{form:Object.assign({},v,{element:this.hostElement})})};
_.c.onYtServiceRequestSent=function(g,v){v.endpoint&&_.l(v.endpoint,_.jd)&&(this.hasUpdateSentimentBarStateCommands()&&!_.T("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.l(v.endpoint,_.jd).status),this.setSentimentBarWidth())};
_.c.hasUpdateSentimentBarStateCommands=function(){var g,v,r,k,y=(k=(g=this.data)==null?void 0:(v=g.videoActions)==null?void 0:(r=v.menuRenderer)==null?void 0:r.topLevelButtons)!=null?k:[];g=_.I(y);for(v=g.next();!v.done;v=g.next()){v=v.value;y=k=r=void 0;var z=(r=v.toggleButtonRenderer)==null?void 0:(k=r.toggleButtonSupportedData)==null?void 0:(y=k.toggleButtonIdData)==null?void 0:y.id;if(z==="TOGGLE_BUTTON_ID_TYPE_LIKE"||z==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){k=r=void 0;v=(k=_.l((r=v.toggleButtonRenderer)==
null?void 0:r.defaultServiceEndpoint,_.kX))==null?void 0:k.commands;if(!v)break;v=_.I(v);for(r=v.next();!r.done;r=v.next())if(_.l(r.value,K5n))return!0}}return!1};
_.c.onYtServiceRequestCompleted=function(g,v){var r;(g=(r=v.data)==null?void 0:r.loggingDirectives)&&_.Qp3(_.Y6(),g);this.get("continuation.timedContinuationData",v.data)&&this.data&&this.data.updatedMetadataEndpoint&&(v=v.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,v.continuation),v.timeoutMs))};
_.c.computeHasDateText=function(g){return!!g&&!!g.dateText};
_.mx.Object.defineProperties(XB.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k;return!((k=(g=this.data)==null?void 0:(v=g.videoActions)==null?void 0:(r=v.menuRenderer)==null?void 0:r.flexibleItems)==null||!k.length)}}});
XB.prototype.onYtServiceRequestCompleted=XB.prototype.onYtServiceRequestCompleted;XB.prototype.onYtServiceRequestSent=XB.prototype.onYtServiceRequestSent;XB.prototype.dataChanged=XB.prototype.dataChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],XB.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],XB.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],XB.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Gh.YtTaskEmitterBehavior),_.F("design:type",Object)],XB.prototype,"ytTaskEmitterBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],XB.prototype,"data",void 0);_.K([_.u({computed:"computeInfoFormattedStrings(data)"}),_.F("design:type",Array)],XB.prototype,"infoFormattedStrings",void 0);
_.K([_.u({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],XB.prototype,"hasDateText",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],XB.prototype,"wrapVideoActions",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],XB.prototype,"hideSentimentBar",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],XB.prototype,"flexMenuEnabled",null);
_.K([_.PX("#sentiment"),_.F("design:type",Object)],XB.prototype,"sentiment",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XB.prototype,"dataChanged",null);_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],XB.prototype,"onYtServiceRequestSent",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],XB.prototype,"onYtServiceRequestCompleted",null);
_.m(XB,"ytd-video-primary-info-renderer",function(){if(gsS===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-primary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-primary-info-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-primary-info-renderer"></ytd-badge-supported-renderer><a class="yt-simple-endpoint style-scope ytd-video-primary-info-renderer" hidden="[[!data.superTitleIcon]]" href$="[[computeHref_(data.superTitleLink.runs.0.navigationEndpoint)]]" aria-label$="[[data.superTitleLink.accessibility.accessibilityData.label]]" data="[[data.superTitleLink.runs.0.navigationEndpoint]]"><yt-icon class="super-title-icon style-scope ytd-video-primary-info-renderer" icon="yt-icons:location_pin"></yt-icon></a><yt-formatted-string class="super-title style-scope ytd-video-primary-info-renderer" force-default-style="" text="[[data.superTitleLink]]"></yt-formatted-string><h1 class="title style-scope ytd-video-primary-info-renderer"><yt-formatted-string force-default-style="" text="[[data.title]]" class="style-scope ytd-video-primary-info-renderer"></yt-formatted-string></h1><ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-video-primary-info-renderer"></ytd-badge-supported-renderer><div id="info" class="style-scope ytd-video-primary-info-renderer"><div id="info-text" class="style-scope ytd-video-primary-info-renderer"><div id="count" hidden="[[!data.viewCount]]" class="style-scope ytd-video-primary-info-renderer"></div><div id="info-strings" hidden="[[!infoFormattedStrings.length]]" class="style-scope ytd-video-primary-info-renderer"><span id="dot" hidden="[[!data.viewCount]]" class="style-scope ytd-video-primary-info-renderer"></span><template is="dom-repeat" items="[[infoFormattedStrings]]" class="style-scope ytd-video-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-video-primary-info-renderer"></yt-formatted-string></template></div></div><div id="flex" class="style-scope ytd-video-primary-info-renderer"></div><div id="menu-container" class="style-scope ytd-video-primary-info-renderer"><div id="menu" class="style-scope ytd-video-primary-info-renderer"></div><ytd-sentiment-bar-renderer id="sentiment" data="[[data.sentimentBar.sentimentBarRenderer]]" hidden="[[!data.sentimentBar.sentimentBarRenderer]]" class="style-scope ytd-video-primary-info-renderer"></ytd-sentiment-bar-renderer></div></div></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);gsS=g}g=gsS;return g},{mode:1});var k2p;var BT=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return g};
_.N(BT,_.J);_.c=BT.prototype;_.c.configureRendererStamper=function(){return{subscribeButtonData:{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",params:{withCount:!0}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
_.c.dataChanged=function(){var g;this.descriptionToggled=!((g=this.data)==null||!g.defaultExpanded);var v;this.collapsed=this.descriptionAlwaysCollapsed||!((v=this.data)==null?0:v.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.Tp(110509);this.showLessClientVe=_.Tp(110510);g=_.Z3();v=_.NP();g&&v&&_.$X(g,v,[this.showMoreClientVe,this.showLessClientVe])};
_.c.onYtExpanderMoreTapped=function(){var g,v=(g=this.data)==null?void 0:g.showMoreCommand;v&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(v);(g=_.Z3())&&this.showMoreClientVe&&_.qc(g,this.showMoreClientVe)};
_.c.onYtExpanderLessTapped=function(){var g=_.Z3();g&&this.showLessClientVe&&_.qc(g,this.showLessClientVe);var v;(g=(v=this.data)==null?void 0:v.showLessCommand)&&this.componentBehavior.resolveCommand(g)};
_.c.handleUpdateDateTextAction=function(g){this.data&&this.data.dateText&&this.set("data.dateText",_.l(g,_.pzD).dateText)};
_.c.handleUpdateDescriptionAction=function(g){if(g=_.l(g,_.lsB))g.isEmpty||!g.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.tH(g.description)):this.set("data.description",g.description)};
_.c.onYtChangeEngagementPanelVisibilityAction=function(g){if(_.T("web_structured_description_show_more")||_.T("web_engagement_panel_open_description")){var v,r=(v=_.l(g,_.S76))==null?void 0:v.targetId,k;g=((k=_.l(g,_.S76))==null?void 0:k.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";r==="engagement-panel-structured-description"&&g&&(this.descriptionToggled=!0)}};
_.c.updateCollapsedFromBinding=function(g){this.collapsed=g.detail.value};
_.c.updateDescriptionToggledFromBinding=function(g){this.descriptionToggled=g.detail.value};
_.c.updateCanCollapseFromBinding=function(g){this.canCollapse=g.detail.value};
_.mx.Object.defineProperties(BT.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(g=this.data)==null?void 0:(v=g.metadataRowContainer)==null?void 0:v.metadataRowContainerRenderer;return!!r&&!!r.rows&&r.rows.length>r.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.attributedDescription)}},
loadStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription&&!this.collapsed}},
descriptionAlwaysCollapsible:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription||this.metadataCollapsible}}});
BT.prototype.onYtExpanderLessTapped=BT.prototype.onYtExpanderLessTapped;BT.prototype.onYtExpanderMoreTapped=BT.prototype.onYtExpanderMoreTapped;BT.prototype.dataChanged=BT.prototype.dataChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],BT.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],BT.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],BT.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],BT.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],BT.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],BT.prototype,"collapsed",void 0);_.K([_.u(),_.F("design:type",Boolean)],BT.prototype,"descriptionToggled",void 0);
_.K([_.u(),_.F("design:type",Boolean)],BT.prototype,"canCollapse",void 0);_.K([_.u(),_.F("design:type",Object)],BT.prototype,"subscribeButtonData",void 0);_.K([_.u(),_.F("design:type",Number)],BT.prototype,"descriptionCollapsedHeight",void 0);_.K([_.u(),_.F("design:type",Object)],BT.prototype,"structuredDescriptionContentRenderer",void 0);_.K([_.u({value:function(){return _.T("web_watch_description_always_collapsed")}}),
_.F("design:type",Boolean)],BT.prototype,"descriptionAlwaysCollapsed",void 0);_.K([_.PX("#description"),_.F("design:type",HTMLDivElement)],BT.prototype,"description",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BT.prototype,"dataChanged",null);_.K([_.zz("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BT.prototype,"onYtExpanderMoreTapped",null);
_.K([_.zz("yt-expander-less-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BT.prototype,"onYtExpanderLessTapped",null);_.K([_.C("data.metadataRowContainer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],BT.prototype,"metadataCollapsible",null);_.K([_.C("data","structuredDescriptionContentRenderer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],BT.prototype,"hasInlineStructuredDescription",null);
_.K([_.C("data.attributedDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],BT.prototype,"hasAttributedDescription",null);_.K([_.C("hasInlineStructuredDescription","collapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],BT.prototype,"loadStructuredDescription",null);_.K([_.C("data","structuredDescriptionContentRenderer","collapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],BT.prototype,"showInlineStructuredDescription",null);
_.K([_.C("data","hasInlineStructuredDescription","metadataCollapsible"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],BT.prototype,"descriptionAlwaysCollapsible",null);
_.m(BT,"ytd-video-secondary-info-renderer",function(){if(k2p===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-secondary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-secondary-info-renderer"><div id="top-row" class="style-scope ytd-video-secondary-info-renderer"><ytd-video-owner-renderer data="[[data.owner.videoOwnerRenderer]]" subscribe-key="[[subscribeButtonData.subscribedEntityKey]]" class="style-scope ytd-video-secondary-info-renderer"><span class="date style-scope ytd-video-secondary-info-renderer" slot="date">[[getSimpleString(data.dateText)]]</span></ytd-video-owner-renderer><div id="subscribe-button" class="style-scope ytd-video-secondary-info-renderer"></div></div><ytd-expander always-collapsed="[[descriptionAlwaysCollapsed]]" always-toggleable="[[descriptionAlwaysCollapsible]]" can-toggle="[[canCollapse]]" collapsed="[[collapsed]]" collapsed-height="[[descriptionCollapsedHeight]]" is-toggled="[[descriptionToggled]]" on-can-toggle-changed="updateCanCollapseFromBinding" on-collapsed-changed="updateCollapsedFromBinding" on-is-toggled-changed="updateDescriptionToggledFromBinding" class="style-scope ytd-video-secondary-info-renderer"><div id="description" slot="content" class="style-scope ytd-video-secondary-info-renderer"><yt-attributed-string class="content style-scope ytd-video-secondary-info-renderer" data="[[data.attributedDescription]]" disable-upgrade$="[[!hasAttributedDescription]]" hidden="[[!hasAttributedDescription]]" user-input=""></yt-attributed-string><yt-formatted-string class="content style-scope ytd-video-secondary-info-renderer" disable-upgrade$="[[hasAttributedDescription]]" force-default-style="" hidden="[[hasAttributedDescription]]" split-lines="[[!hasAttributedDescription]]" text="[[data.description]]"></yt-formatted-string><ytd-structured-description-content-renderer data="[[structuredDescriptionContentRenderer]]" disable-upgrade$="[[!loadStructuredDescription]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="[[hasInlineStructuredDescription]]" class="style-scope ytd-video-secondary-info-renderer"></ytd-structured-description-content-renderer></div><ytd-metadata-row-container-renderer class="sticky style-scope ytd-video-secondary-info-renderer" slot="sticky" collapsed="[[collapsed]]" data="[[data.metadataRowContainer.metadataRowContainerRenderer]]"></ytd-metadata-row-container-renderer><yt-formatted-string class="more-button style-scope ytd-video-secondary-info-renderer" slot="more-button" role="button" text="[[data.showMoreText]]"></yt-formatted-string><yt-formatted-string class="less-button style-scope ytd-video-secondary-info-renderer" slot="less-button" role="button" text="[[data.showLessText]]"></yt-formatted-string></ytd-expander></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);k2p=g}g=k2p;return g},{mode:2});var y45;var hl=function(){return _.J.apply(this,arguments)||this};
_.N(hl,_.J);hl.prototype.configureRendererStamper=function(){return{"data.scrollUpButton":{id:"scroll-up",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.T("web_modern_buttons"),forceIconButton:!_.T("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
hl.prototype.activate=function(g){g.appendTo(this.player);g.getPlayerPromise().then(function(v){v.setMinimized(!0)});
this.active=!0};
hl.prototype.deactivate=function(){var g=this.player.firstElementChild;g.getPlayerPromise().then(function(v){v.setMinimized(!1)});
this.active=!1;return g};
hl.prototype.onScrollUpTap=function(){var g=_.h0().resolve(_.K9).getCurrentPage();g&&g.setScrollTop(0)};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],hl.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],hl.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],hl.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],hl.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],hl.prototype,"active",void 0);
_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.F("design:type",Boolean)],hl.prototype,"darkLaunch",void 0);_.K([_.PX("#player"),_.F("design:type",HTMLDivElement)],hl.prototype,"player",void 0);hl=_.K([_.V({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],hl);
_.m(hl,"ytd-miniplayer-bar-renderer",function(){if(y45!==void 0)return y45;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-miniplayer-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="player" class="style-scope ytd-miniplayer-bar-renderer"></div>\n<div id="meta" class="style-scope ytd-miniplayer-bar-renderer">\n  <div id="title-row" class="style-scope ytd-miniplayer-bar-renderer">\n    <h1 id="title" class="style-scope ytd-miniplayer-bar-renderer">[[getSimpleString(data.title)]]</h1>\n    <div id="scroll-up" on-tap="onScrollUpTap" class="style-scope ytd-miniplayer-bar-renderer"></div>\n  </div>\n  <yt-formatted-string id="owner" link-inherit-color="" text="[[data.owner]]" class="style-scope ytd-miniplayer-bar-renderer"></yt-formatted-string>\n  <div id="buttons" class="style-scope ytd-miniplayer-bar-renderer">\n    <div id="menu" class="style-scope ytd-miniplayer-bar-renderer"></div>\n    <div id="subscribe" class="style-scope ytd-miniplayer-bar-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return y45=g},{mode:1});_.B6(_.bC(function(g){var v=_.sv();_.Z8(function(){var r;if(r=JSON)r=qCd(g.data()),r=_.$T(JSON.stringify(r).replace(/</g,"\\u003C"));var k=g.data(),y=_.sf(k.title).trim().length===0,z=!k.publishDate||k.publishDate.trim().length===0,W,S,Y,e,a=!((W=k.thumbnail)==null?0:(S=W.thumbnails)==null?0:S.length)||!((Y=k.thumbnail)==null?0:Y.thumbnails[0].url)||((e=k.thumbnail)==null?void 0:e.thumbnails[0].url.trim().length)===0;v.value&&r&&!(y||z||a)&&_.Oa(v.value,r)},"I9AhLd");
return _.A("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.A("script",{el:v,type:"application/ld+json"}))},"rj"),"player-microformat-renderer",{props:{data:_.Xz}});
}catch(e){_._DumpException(e)}
try{
var dUd;_.YCp=function(g){return g.watch.watchWindowSize};
_.UUb=function(g){return _.nf({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:g}})};
dUd=function(g){_.pg.call(this);var v=this;this.JSC$20444_watchApi=g;g=_.oc(_.KH(),_.nfk,function(){Aid(v)});
this.addOnDisposeCallback(g);g=_.oc(_.KH(),_.YCp,function(){Aid(v)});
this.addOnDisposeCallback(g);eFn(this);aZD(this);Eiv()};
_.N(dUd,_.pg);var eFn=function(g){var v=function(k){_.KH().dispatch(_.VpM(k.matches))},r=window.matchMedia("(max-width: "+(999+_.tL())+"px)");
r.addListener(v);g.addOnDisposeCallback(function(){r.removeListener(v)});
v(r)},aZD=function(g){g.JSC$20444_watchApi.registerActionHandler("yt-window-resized",function(){Eiv()});
g.addOnDisposeCallback(function(){g.JSC$20444_watchApi.unregisterActionHandler("yt-window-resized")})},Eiv=function(){var g=_.Ue();
_.KH().dispatch(_.nf({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:g.width,height:g.height}}}))},Aid=function(g){var v;
_.P(function(r){if(r.nextAddress==1)return _.U(r,g.JSC$20444_watchApi.playerApi,2);v=r.yieldResult;v.setSize(NaN,NaN);_.o7(r)})};_.VC=function(g){_.BF.call(this);var v=this;this.rootElement=g;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return v.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(r){v.initOrDisposeActiveModules(r)}));
this.onAttached()};
_.N(_.VC,_.BF);_.c=_.VC.prototype;_.c.getRoot=function(){return this.rootElement};
_.c.getElement=function(g){return this.rootElement.getElement(g)};
_.c.setPlayerResponse=function(g){this.playerResponse=g;this.publish("PLAYER_RESPONSE_UPDATED",g)};
_.c.getPlayerResponse=function(){return this.playerResponse};
_.c.setWatchNextResponse=function(g){this.watchNextResponse===g?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=g,this.publish("WATCH_NEXT_RESPONSE_UPDATED",g))};
_.c.getWatchNextResponse=function(){return this.watchNextResponse};
_.c.registerActionHandler=function(g,v){var r=this;if(_.T("web_watch_controller_reg_multiple_handlers_killswitch")){var k={};_.Ov(_.Jv.getInstance(),(k[g]=v,k),this.getRoot())}else this.actionHandlers.has(g)||(this.actionHandlers.set(g,[]),k={},_.Ov(_.Jv.getInstance(),(k[g]=function(){var y=_.Nj.apply(0,arguments);return(r.actionHandlers.get(g)||[]).map(function(z){return z.apply(null,_.fF(y))})},k),this.getRoot())),this.actionHandlers.get(g).push(v)};
_.c.unregisterActionHandler=function(g){if(_.T("web_watch_controller_reg_multiple_handlers_killswitch")){var v={};_.V1(_.Jv.getInstance(),(v[g]=!0,v),this.getRoot())}else(v=this.actionHandlers.get(g))?(v.pop(),v.length===0&&(v={},_.V1(_.Jv.getInstance(),(v[g]=!0,v),this.getRoot()),this.actionHandlers.delete(g))):_.Lx(new _.EU("Attempted to unregister an action handler which is not registered.",g))};
_.c.addPageDisposeJob=function(g){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.ik(this.rootElement.pageDisposeJobs,g)};
_.c.removePageDisposeJob=function(g){this.rootElement.pageDisposeJobs&&_.Xh(this.rootElement.pageDisposeJobs,g)};
_.c.dispatchEvent=function(g,v){_.hV(this.rootElement,g,v)};
_.c.provideRenderingData=function(g,v){this.rootElement.provideRenderingData(g,v)};
_.c.scrollWatchTo=function(g,v){var r;(r=this.watchScrollManager)==null||r.scrollWatchTo(g,v)};
_.c.focusOnPlayer=function(){var g=this.getElement("PLAYER");_.q7(g,function(){if(g&&g.firstElementChild){var v=g.querySelector(".html5-video-player");v&&(_.BE(_.h0().resolve(_.f9)),v.focus())}else _.Lx(Error("km"))})};
_.c.updateCinematicFullscreenConfig=function(){var g=!!this.rootElement.theater,v=!!this.rootElement.fullscreen,r;(r=this.watchCinematicManager)==null||_.YDv(r,v,g)};
_.c.subscribeToActiveChanged=function(g,v){v=v===void 0?!0:v;var r=_.oc(_.KH(),_.izS,function(k){g(k)});
v&&g(_.izS(_.KH().getState()));return r};
_.c.isActive=function(){return _.izS(_.KH().getState())};
_.c.onAttached=function(){var g=_.T("external_fullscreen");_.T("use_unified_flag_accessor")&&(g=_.h0().resolve(_.qAq).retriever.getFlag(_.iF0));(g||_.ua("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var psd=function(g){return g.getRoot().is==="ytd-watch-flexy"||g.getRoot().is==="ytd-watch-grid"},q2=function(g){return g.getRoot().is==="ytd-watch-fixie"};
_.VC.prototype.initPersistentModules=function(){if(q2(this)||psd(this)&&_.T("kevlar_watch_flexy_theater_manager")){var g=new _.s9M(this);_.P0(this,g)}g=new _.HmS(this);_.P0(this,g);g=new _.LX(this);_.P0(this,g);g=new _.$Q(this);_.P0(this,g);g=new _.giq(this);_.P0(this,g);g=new _.QC(this);_.P0(this,g);if(q2(this)||psd(this)&&_.T("kevlar_watch_flexy_playlist_manager"))g=new _.kdn(this),_.P0(this,g)};
_.VC.prototype.initOrDisposeActiveModules=function(g){g?(this.watchScrollManager=new _.O8(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.qDS(this)),this.activeModules.push(new _.Fwn(this)),q2(this)&&this.activeModules.push(new dUd(this)),this.activeModules.push(new _.PJM(this)),this.activeModules.push(new _.Jl(this)),(q2(this)||_.T("kevlar_watch_flexy_error_screen_data_provider"))&&this.activeModules.push(new _.BJq(this)),this.activeModules.push(new _.imd(this)),
(q2(this)||_.T("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.oiD(this)),(q2(this)||_.T("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.kOM(this)),_.T("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.W4n(this),this.activeModules.push(this.watchCinematicManager),this.updateCinematicFullscreenConfig()),_.T("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.hAM(this)),_.T("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.Nzd(this)),
g=_.T("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.T("kevlar_watch_flexy_comments_manager")&&!g&&this.activeModules.push(new _.dvM(this)),_.T("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.ww(this)),this.activeModules.push(new _.BlR(this)),this.activeModules.push(new _.mvA(this)),_.T("web_enable_timely_actions")&&this.activeModules.push(new _.R9q(this)),_.T("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.l5n(this)),
_.T("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Y9S(this)),_.T("web_fullscreen_video_action_bar")&&this.activeModules.push(new _.RGn(this)),_.T("web_player_rtr_ctrls")&&this.activeModules.push(new _.NlD(this))):(_.nu(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.VC.prototype.disposeInternal=function(){_.BF.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.mx.Object.defineProperties(_.VC.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var JLp,fm,OIA,VMD,spn,moM,q0b,Kh5;JLp=function(){var g=_.U3();g.info||(g.info={});return g.info};
fm=function(g){return Math.round(_.E3()+g)};
OIA=function(){var g;if(_.T("csi_use_performance_navigation_timing")){var v,r,k,y=_.a0==null?void 0:(g=_.a0.getEntriesByType)==null?void 0:(v=g.call(_.a0,"navigation"))==null?void 0:(r=v[0])==null?void 0:(k=r.toJSON)==null?void 0:k.call(r);y?(y.requestStart=fm(y.requestStart),y.responseEnd=fm(y.responseEnd),y.redirectStart=fm(y.redirectStart),y.redirectEnd=fm(y.redirectEnd),y.domainLookupEnd=fm(y.domainLookupEnd),y.connectStart=fm(y.connectStart),y.connectEnd=fm(y.connectEnd),y.responseStart=fm(y.responseStart),
y.secureConnectionStart=fm(y.secureConnectionStart),y.domainLookupStart=fm(y.domainLookupStart),y.isPerformanceNavigationTiming=!0,g=y):g=_.a0.timing}else g=_.T("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.a0.timing)):_.a0.timing;return g};
VMD=function(){if(_.a0.getEntriesByType){var g=_.a0.getEntriesByType("paint");if(g=_.OA(g,function(r){return r.name==="first-paint"}))return fm(g.startTime)}var v;
_.T("csi_use_performance_navigation_timing")?v=_.a0.getEntriesByType("first-paint")[0].startTime:v=_.a0.timing.msFirstPaint;return v?Math.max(0,v):0};
spn=function(){var g=window.location.protocol,v=_.a0.getEntriesByType("resource");v=_.BI(v,function(r){return r.name.indexOf(g+"//fonts.gstatic.com/s/")===0});
(v=q0b(v,function(r,k){return k.duration>r.duration?k:r}))&&v.startTime>0&&v.responseEnd>0&&(_.dh("wffs",fm(v.startTime)),_.dh("wffe",fm(v.responseEnd)))};
moM=function(g,v){g=document.querySelector(g);if(!g)return!1;var r="",k=g.nodeName;k==="SCRIPT"?(r=g.src,r||(r=g.getAttribute("data-timing-href"))&&(r=window.location.protocol+r)):k==="LINK"&&(r=g.href);_.xT(document)&&g.setAttribute("nonce",_.xT(document));return r?(g=_.a0.getEntriesByName(r))&&g[0]&&(g=g[0],r=_.E3(),_.dh("rsf_"+v,r+Math.round(g.fetchStart)),_.dh("rse_"+v,r+Math.round(g.responseEnd)),g.transferSize!==void 0&&g.transferSize===0)?!0:!1:!1};
_.Nv=function(g,v){_.jf(function(){_.ec("").info.actionType=g;v&&_.Q3("TIMING_AFT_KEYS",v);_.Q3("TIMING_ACTION",g);var r=_.BHh(_.Cv("TIMING_INFO",{}));Object.keys(r).length>0&&_.pf(r);r={isNavigation:!0,actionType:_.$q3(_.Cv("TIMING_ACTION"))};var k=_.Cv("PREVIOUS_ACTION");k&&(r.previousAction=_.$q3(k));if(k=_.Cv("CLIENT_PROTOCOL"))r.httpProtocol=k;if(k=_.Cv("CLIENT_TRANSPORT"))r.transportProtocol=k;(k=_.Z3())&&k!=="UNDEFINED_CSN"&&(r.clientScreenNonce=k);k=_.XJo();if(k===1||k===-1)r.isVisible=!0;
k=_.DqY().loadType==="cold";var y=JLp();k||(k=y.yt_lt==="cold");if(k){r.loadType="cold";k=JLp();y=OIA();var z=_.E3(),W=_.Cv("CSI_START_TIMESTAMP_MILLIS",0);W>0&&!_.T("embeds_web_enable_csi_start_override_killswitch")&&(z=W);z&&(_.dh("srt",y.responseStart),k.prerender!==1&&_.siC(z));k=VMD();k>0&&_.dh("fpt",k);k=OIA();k.isPerformanceNavigationTiming&&_.pf({performanceNavigationTiming:!0},void 0);_.dh("nreqs",k.requestStart,void 0);_.dh("nress",k.responseStart,void 0);_.dh("nrese",k.responseEnd,void 0);
k.redirectEnd-k.redirectStart>0&&(_.dh("nrs",k.redirectStart,void 0),_.dh("nre",k.redirectEnd,void 0));k.domainLookupEnd-k.domainLookupStart>0&&(_.dh("ndnss",k.domainLookupStart,void 0),_.dh("ndnse",k.domainLookupEnd,void 0));k.connectEnd-k.connectStart>0&&(_.dh("ntcps",k.connectStart,void 0),_.dh("ntcpe",k.connectEnd,void 0));k.secureConnectionStart>=_.E3()&&k.connectEnd-k.secureConnectionStart>0&&(_.dh("nstcps",k.secureConnectionStart,void 0),_.dh("ntcpe",k.connectEnd,void 0));_.a0&&"getEntriesByType"in
_.a0&&spn();k=[];if(document.querySelector&&_.a0&&_.a0.getEntriesByName)for(var S in Kh5)Kh5.hasOwnProperty(S)&&(y=Kh5[S],moM(S,y)&&k.push(y));if(k.length>0)for(r.resourceInfo=[],S=_.I(k),k=S.next();!k.done;k=S.next())r.resourceInfo.push({resourceCache:k.value})}_.pf(r);r=_.A7();r.preLoggedGelInfos||(r.preLoggedGelInfos=[]);S=r.preLoggedGelInfos;r=_.wJk();k=void 0;for(y=0;y<S.length;y++)if(z=S[y],z.loadType){k=z.loadType;break}if(_.DqY().loadType==="cold"&&(r.loadType==="cold"||k==="cold")){k=_.LqY();
y=_.A7();y=y.gelTicks?y.gelTicks:y.gelTicks={};for(var Y in k)if(!(Y in y))if(typeof k[Y]==="number")_.dh(Y,_.TF(Y));else if(_.T("log_repeated_ytcsi_ticks"))for(z=_.I(k[Y]),W=z.next();!W.done;W=z.next())W=W.value,_.dh(Y.slice(1),W);Y={};k=!1;S=_.I(S);for(y=S.next();!y.done;y=S.next())k=y.value,_.LW(r,k),_.LW(Y,k),k=!0;k&&_.pf(Y)}_.R$Y(!0);Y=_.Cv("TIMING_ACTION");_.$A("ytglobal.timingready_")&&Y&&_.PTk()&&_.M_A()&&_.iJY()})()};
q0b=function(g,v){return Array.prototype.reduce.call(g,v,{duration:0})};
Kh5={'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 bIn={};bIn.YtVisibilityRootBehavior=[_.NA1.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.h1(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.Cv("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var g=_.Cv("INNERTUBE_CLIENT_NAME")!=="WEB";_.T("kevlar_use_vimio_behavior")&&g&&_.ly1()}}];_.ZL={};_.ZL.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(g){g.detail.contextProvider=this;g.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
bIn.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.JW();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(g){var v=this;this.pageCount+=1;_.T("kevlar_use_vimio_behavior")&&(_.Cv("INNERTUBE_CLIENT_NAME")==="WEB"?_.HR.addJob(function(){v.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(g)},
loadPage_:function(g){this.data=g},
ytPageBehaviorActiveObserver_:function(g){var v=this;_.T("kevlar_use_vimio_behavior")&&(g?_.Cv("INNERTUBE_CLIENT_NAME")==="WEB"?_.HR.addJob(function(){v.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(g){if(!this.setScrollTopJobId_){var v=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){v.setScrollTopJobId_=0;var r=_.h0().resolve(_.Bd(_.f9));r&&_.BE(r);this.getPageScrollingElement().scrollTop=g}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.e$(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var $oq;var lE=function(){var g=_.J.apply(this,arguments)||this;g.playerListenerConfig=null;g.actionMap={"yt-show-watch-page-survey":"openSurvey"};return g};
_.N(lE,_.J);_.c=lE.prototype;_.c.dataChanged=function(){var g=this,v=_.Fx();v&&v.getPlayerPromise().then(function(k){g.maybeRemovePlayerListeners(k)});
var r=this.data&&this.data.survey;r&&((r=(r=r.singleOptionSurveyRenderer||r.checkboxSurveyRenderer||r.multiStageSurveyRenderer)&&r.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(v,r):this.openSurvey())};
_.c.triggerWatchPageSurvey=function(g,v){var r=this,k,y,z,W,S,Y,e,a,E;return _.P(function(p){if(p.nextAddress==1)return g?_.U(p,g.getPlayerPromise(),2):p.return();r.player=p.yieldResult;if(!r.player)return p.return();k={};y=_.I(v);for(z=y.next();!z.done;z=y.next())W=z.value,S=_.I(r.createEventListenerPair(W)),Y=S.next().value,e=S.next().value,a=Y,E=e,a&&E&&(k[a]=E,r.ytPlayerListenerBehavior.listenToPlayerEvent(r.player,a,E));r.playerListenerConfig=k;_.o7(p)})};
_.c.createEventListenerPair=function(g){var v=g.playbackEventTrigger;return v?this.handlePlaybackTrigger(v):(g=g.watchTimeTrigger)?this.handleWatchTimeTrigger(g):[void 0,void 0]};
_.c.handleWatchTimeTrigger=function(g){var v=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var r=g.videoWatchFraction,k=g.watchTimeSec;return k&&r?["onVideoProgress",function(){v.player&&v.isWatchTimeConditionMet(v.player,r,k)&&v.showSurvey()}]:[void 0,
void 0]};
_.c.isWatchTimeConditionMet=function(g,v,r){var k=g.getProgressState(),y=k.current-this.lastKnownPlaybackPosition;y<5&&(this.accumulatedMediaTime+=y);this.lastKnownPlaybackPosition=k.current;k=Math.round(this.accumulatedMediaTime/k.duration*1E3)/1E3;return g.getPresentingPlayerType&&g.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>r||k>v)};
_.c.handlePlaybackTrigger=function(g){var v=this;g=g.playbackEvent;if(g==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var r="onStateChange";var k=function(y){y===0&&v.showSurvey()}}else g==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(r="onVideoProgress",k=function(y){v.player&&v.player.getPresentingPlayerType&&v.player.getPresentingPlayerType()===1&&y&&v.showSurvey()}):g==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(r="onAdEnd",k=this.showSurvey);
return[r,k]};
_.c.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.c.openSurvey=function(){var g=this,v=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.P_G(!!v));_.HR.addJob(function(){g.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:v}})},0,0)};
_.c.maybeRemovePlayerListeners=function(g){if(this.playerListenerConfig){for(var v=_.I(Object.keys(this.playerListenerConfig)),r=v.next();!r.done;r=v.next())r=r.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(g,r,this.playerListenerConfig[r]);this.playerListenerConfig=null}};
lE.prototype.dataChanged=lE.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],lE.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.m7),_.F("design:type",Object)],lE.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",_.KE)],lE.prototype,"ytPlayerListenerBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],lE.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(_.QN),_.F("design:type",Object)],lE.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],lE.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],lE.prototype,"playerListenerConfig",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],lE.prototype,"lastKnownPlaybackPosition",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],lE.prototype,"accumulatedMediaTime",void 0);_.K([_.u(),_.F("design:type",Object)],lE.prototype,"player",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lE.prototype,"dataChanged",null);lE=_.K([_.V({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],lE);
_.m(lE,"ytd-survey-trigger-renderer",function(){if($oq!==void 0)return $oq;var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-trigger-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return $oq=g},{mode:1});
}catch(e){_._DumpException(e)}
try{
var DVM=new _.G("promotedSparklesWebRenderer");var L1b=new _.G("relatedChipCommand");var w$b;var QXS;var A4=function(){return _.J.apply(this,arguments)||this};
_.N(A4,_.J);A4.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],A4.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],A4.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],A4.prototype,"data",void 0);A4=_.K([_.V({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],A4);
_.m(A4,"ytd-compact-tvfilm-entry-point-renderer",function(){if(QXS!==void 0)return QXS;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-tvfilm-entry-point-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-compact-tvfilm-entry-point-renderer"><span id="title" class="style-scope ytd-compact-tvfilm-entry-point-renderer">[[getSimpleString(data.title)]]</span><span id="subtitle" class="style-scope ytd-compact-tvfilm-entry-point-renderer">[[getSimpleString(data.subtitle)]]</span></div><div id="action-button" class="style-scope ytd-compact-tvfilm-entry-point-renderer"></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return QXS=g},{mode:1});var CSA;var uXb;var xVG;var ex=function(){return _.J.apply(this,arguments)||this};
_.N(ex,_.J);ex.prototype.ready=function(){this.initializeDefs()};
ex.prototype.initializeDefs=function(){var g=this.meta.byKey("yt-icons"),v=_.hb(g).querySelector("#star"),r=_.hb(g).querySelector("#star_half");g=_.hb(g).querySelector("#star_border");v&&this.defs.appendChild(v.cloneNode(!0));r&&this.defs.appendChild(r.cloneNode(!0));g&&this.defs.appendChild(g.cloneNode(!0))};
ex.prototype.percentChanged=function(){for(var g=this.rating;g.firstChild;)g.removeChild(g.firstChild);var v=Math.round(this.percent/10);g=Math.floor(v/2);v%=2;var r=5-g-v;this.appendStars("star",g,0);this.appendStars("star_half",v,g);this.appendStars("star_border",r,g+v)};
ex.prototype.appendStars=function(g,v,r){for(var k=0;k<v;k++){var y=(18+this.spacing)*(k+r),z=document.createElementNS("http://www.w3.org/2000/svg","use");_.Sg5(z,"#"+g);z.setAttribute("x",""+y);z.setAttribute("y","0");this.rating.appendChild(z)}};
ex.prototype.percentChanged=ex.prototype.percentChanged;_.K([_.PX("#defs"),_.F("design:type",HTMLElement)],ex.prototype,"defs",void 0);_.K([_.PX("#rating"),_.F("design:type",HTMLElement)],ex.prototype,"rating",void 0);_.K([_.u(),_.F("design:type",Number)],ex.prototype,"percent",void 0);_.K([_.u({value:6}),_.F("design:type",Number)],ex.prototype,"spacing",void 0);_.K([_.u({value:_.U$.create("iron-meta",{type:"iconset"})}),_.F("design:type",_.p6)],ex.prototype,"meta",void 0);
_.K([_.IU("percent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ex.prototype,"percentChanged",null);ex=_.K([_.V({disableElementRegistration:!0,is:"ytd-ratings"})],ex);
_.m(ex,"ytd-ratings",function(){if(xVG!==void 0)return xVG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ratings--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg id="svg" width="90px" height="18px" viewBox="0 0 120 24" class="style-scope ytd-ratings">\n  <defs id="defs" class="style-scope ytd-ratings">\n  </defs>\n  <g id="rating" class="style-scope ytd-ratings"></g>\n</svg>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return xVG=g},{mode:1});var az=function(){return _.J.apply(this,arguments)||this};
_.N(az,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],az.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],az.prototype,"data",void 0);az=_.K([_.V({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],az);
_.m(az,"ytd-offer-review-renderer",function(){if(uXb!==void 0)return uXb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-review-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ratings percent="[[data.percent]]" class="style-scope ytd-offer-review-renderer"></ytd-ratings>\n<yt-formatted-string text="[[data.score]]" class="style-scope ytd-offer-review-renderer"></yt-formatted-string>\n-\n<yt-formatted-string link-inherit-color="" text="[[data.source]]" class="style-scope ytd-offer-review-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return uXb=g},{mode:1});var Eo=function(){var g=_.J.apply(this,arguments)||this;g.badges=[{textBadge:{label:_.qd("CC")}}];return g};
_.N(Eo,_.J);_.c=Eo.prototype;_.c.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.c.dataChanged=function(){var g=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(g&&g.commandMetadata&&_.l(g.commandMetadata,_.fG)&&_.l(g.commandMetadata,_.fG).fireAutomatically)_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}});else{var v;g&&((v=_.l(g,_.fG))==null?0:v.fireAutomatically)&&_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}})}};
_.c.isEmptyContent=function(g){return this.isStorefrontEntryPointEmpty(g)&&this.shouldHideOfferModule(g)};
_.c.isStorefrontEntryPointEmpty=function(g){return!g||!g.storefrontEntryPoint};
_.c.shouldHideOfferModule=function(g){return!!g.hideVideoDetails};
_.c.isOfferModuleNavigationInactive=function(g){return!g.navigationEndpoint&&!g.serviceEndpoint};
_.c.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.h0().resolve(_.nv).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
Eo.prototype.dataChanged=Eo.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Eo.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Eo.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Eo.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.F("design:type",Boolean)],Eo.prototype,"hidden",void 0);
_.K([_.u(),_.F("design:type",Object)],Eo.prototype,"badges",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Eo.prototype,"dataChanged",null);Eo=_.K([_.V({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],Eo);
_.m(Eo,"ytd-movie-offer-module-renderer",function(){if(CSA!==void 0)return CSA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-movie-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module-container" hidden="[[shouldHideOfferModule(data)]]" class="style-scope ytd-movie-offer-module-renderer">\n  <div id="header" class="style-scope ytd-movie-offer-module-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.title]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n    <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" hidden="[[!data.offerButton.buttonRenderer]]" class="style-scope ytd-movie-offer-module-renderer">\n    </ytd-button-renderer>\n    <yt-formatted-string id="manage-purchase-text" link-inherit-color="" text="[[data.managePurchasesText]]" class="style-scope ytd-movie-offer-module-renderer">\n    </yt-formatted-string>\n  </div>\n  <a aria-label$="[[getSimpleString(data.title)]]" id="wide-clickable-area" class="yt-simple-endpoint flexed style-scope ytd-movie-offer-module-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" inactive$="[[isOfferModuleNavigationInactive(data)]]" on-tap="maybeNavigateWithServiceEndpoint">\n    <yt-img-shadow id="img" thumbnail="[[data.thumbnail]]" class="style-scope ytd-movie-offer-module-renderer"></yt-img-shadow>\n    <div id="info" class="style-scope ytd-movie-offer-module-renderer">\n      <template is="dom-if" if="[[data.headline]]" class="style-scope ytd-movie-offer-module-renderer">\n        <yt-formatted-string id="headline" text="[[data.headline]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n      </template>\n      <template is="dom-if" if="[[data.details]]" class="style-scope ytd-movie-offer-module-renderer">\n        <yt-formatted-string id="details" split-lines="true" text="[[data.details]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n      </template>\n      <template is="dom-repeat" items="[[data.reviews]]" as="review" class="style-scope ytd-movie-offer-module-renderer">\n        <ytd-offer-review-renderer data="[[review.offerReviewRenderer]]" class="style-scope ytd-movie-offer-module-renderer"></ytd-offer-review-renderer>\n      </template>\n      <template is="dom-repeat" items="[[data.attributes]]" as="attribute" class="style-scope ytd-movie-offer-module-renderer">\n        <p class="style-scope ytd-movie-offer-module-renderer">\n          <template is="dom-if" if="[[attribute.name]]" class="style-scope ytd-movie-offer-module-renderer">\n            <yt-formatted-string text="[[attribute.name]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>:\n          </template>\n          <yt-formatted-string ellipsis-truncate="" link-inherit-color="" text="[[attribute.value]]" title="[[getSimpleString(attribute.value)]]" class="style-scope ytd-movie-offer-module-renderer">\n          </yt-formatted-string>\n        </p>\n      </template>\n     <ytd-badge-supported-renderer badges="[[badges]]" hidden="[[!data.showCc]]" class="style-scope ytd-movie-offer-module-renderer">\n     </ytd-badge-supported-renderer>\n    </div>\n  </a>\n</div>\n<div id="storefront-entry-point" hidden="[[isStorefrontEntryPointEmpty(data)]]" class="style-scope ytd-movie-offer-module-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return CSA=g},{mode:1});var jXM;var d5=function(){return _.J.apply(this,arguments)||this};
_.N(d5,_.J);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],d5.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],d5.prototype,"data",void 0);d5=_.K([_.V({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],d5);
_.m(d5,"ytd-media-masthead-renderer",function(){if(jXM!==void 0)return jXM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.navigationEndpoint]]" class="style-scope ytd-media-masthead-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-media-masthead-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <div id="masthead" class="style-scope ytd-media-masthead-renderer">\n      <div id="image" class="style-scope ytd-media-masthead-renderer">\n        <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-masthead-renderer"></yt-img-shadow>\n      </div>\n      <div id="metadata" class="style-scope ytd-media-masthead-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-masthead-renderer"></yt-formatted-string>\n        <template is="dom-repeat" items="[[data.metadataLines]]" as="line" class="style-scope ytd-media-masthead-renderer">\n          <ytd-metadata-line-renderer id="metadata-line" data="[[line.metadataLineRenderer]]" class="style-scope ytd-media-masthead-renderer"></ytd-metadata-line-renderer>\n        </template>\n      </div>\n    </div>\n  </a>\n</template>\n<template is="dom-if" if="[[!data.navigationEndpoint]]" class="style-scope ytd-media-masthead-renderer">\n  <div id="masthead" class="style-scope ytd-media-masthead-renderer">\n    <div id="image" class="style-scope ytd-media-masthead-renderer">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-masthead-renderer"></yt-img-shadow>\n    </div>\n    <div id="metadata" class="style-scope ytd-media-masthead-renderer">\n      <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-masthead-renderer"></yt-formatted-string>\n      <template is="dom-repeat" items="[[data.metadataLines]]" as="line" class="style-scope ytd-media-masthead-renderer">\n        <ytd-metadata-line-renderer id="metadata-line" data="[[line.metadataLineRenderer]]" class="style-scope ytd-media-masthead-renderer"></ytd-metadata-line-renderer>\n      </template>\n    </div>\n  </div>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return jXM=g},{mode:1});var $VM;_.B6(_.EdC,"course-metadata-view-model",{props:{data:_.Xz,isOverlay:_.Xz}});var pt=function(){var g=_.J.apply(this,arguments)||this;g.isMetadataVisible=!1;g.modernPanels=_.T("kevlar_watch_modern_panels");g.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return g};
_.N(pt,_.J);_.c=pt.prototype;
_.c.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}},"data.expandMetadataButton":{id:"expand-metadata-button",mapping:{toggleButtonViewModel:{component:"yt-toggle-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.masthead":{id:"masthead",mapping:{mediaMastheadRenderer:{component:"ytd-media-masthead-renderer"},channelMastheadRenderer:{component:"ytd-channel-masthead-renderer",params:{isInOfferModule:!0}}}},
"data.expandedMetadata":{id:"expanded-metadata",mapping:{courseMetadataViewModel:{component:"course-metadata-view-model"}}}}};
_.c.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.c.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.c.expanderChanged=function(){var g;if((g=this.data)==null?0:g.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.c.isExpandButtonToggled=function(){var g,v;return(v=_.l((g=this.data)==null?void 0:g.expandMetadataButton,_.Tk))==null?void 0:v.isToggled};
_.c.onVisibilityButtonClick=function(){var g;if((g=this.data)==null?0:g.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.c.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
pt.prototype.expanderChanged=pt.prototype.expanderChanged;pt.prototype.dataChanged=pt.prototype.dataChanged;pt.prototype.descriptionChanged=pt.prototype.descriptionChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],pt.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],pt.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D([_.Mz.YtActionHandlerBehavior]),_.F("design:type",Object)],pt.prototype,"actionHandlerBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],pt.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],pt.prototype,"isMetadataVisible",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],pt.prototype,"modernPanels",void 0);_.K([_.PX("#expander"),_.F("design:type",Object)],pt.prototype,"expander",void 0);_.K([_.IU("data.description"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pt.prototype,"descriptionChanged",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pt.prototype,"dataChanged",null);_.K([_.IU("isMetadataVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pt.prototype,"expanderChanged",null);pt=_.K([_.V({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],pt);
_.m(pt,"ytd-tvfilm-offer-module-renderer",function(){if($VM!==void 0)return $VM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="header" hidden="[[!data.headerTitle]]" class="style-scope ytd-tvfilm-offer-module-renderer">\n  <yt-formatted-string id="title" text="[[data.headerTitle]]" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-formatted-string>\n  <div id="expand-metadata-button" on-click="onVisibilityButtonClick" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n</h2>\n\n<div id="masthead" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n<div id="action-buttons" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n<ytd-expander id="expander" hidden="[[!data.description]]" max-number-of-lines="3" class="style-scope ytd-tvfilm-offer-module-renderer">\n  <yt-formatted-string id="description" slot="content" disable-upgrade$="[[!data.description]]" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-tvfilm-offer-module-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-tvfilm-offer-module-renderer" slot="more-button">\n    <span class="style-scope ytd-tvfilm-offer-module-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="expand-more-icon" icon="yt-icons:expand-more" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-tvfilm-offer-module-renderer" slot="less-button">\n    <span class="style-scope ytd-tvfilm-offer-module-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="expand-less-icon" icon="yt-icons:expand-less" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n\n<div id="expanded-metadata" hidden="[[!isMetadataVisible]]" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return $VM=g},{mode:2});var Jcb;var T2=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return g};
_.N(T2,_.J);T2.prototype.dataChanged=function(){this.hostElement.hidden=!1};
T2.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
T2.prototype.onThumbnailTap=function(g){this.data&&this.data.serviceEndpoint&&(_.h0().resolve(_.nv).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),g.stopPropagation())};
T2.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
T2.prototype.dataChanged=T2.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],T2.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],T2.prototype,"rendererBehaviors",void 0);_.K([_.D([_.Mz.YtActionHandlerBehavior]),_.F("design:type",Object)],T2.prototype,"actionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],T2.prototype,"data",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],T2.prototype,"dataChanged",null);T2=_.K([_.V({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],T2);
_.m(T2,"ytd-unlimited-offer-module-renderer",function(){if(Jcb!==void 0)return Jcb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unlimited-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="watch-checkout-offers" class="style-scope ytd-unlimited-offer-module-renderer">\n  <div id="header" class="style-scope ytd-unlimited-offer-module-renderer">\n    <div id="title-section" class="style-scope ytd-unlimited-offer-module-renderer">\n      <yt-formatted-string id="main-title" text="[[data.title]]" class="style-scope ytd-unlimited-offer-module-renderer"></yt-formatted-string>\n      <yt-formatted-string id="sub-title" text="[[data.subtitle]]" class="style-scope ytd-unlimited-offer-module-renderer"></yt-formatted-string>\n    </div>\n    <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" class="style-scope ytd-unlimited-offer-module-renderer">\n    </ytd-button-renderer>\n  </div>\n  <ytd-thumbnail id="thumbnail" data="[[data]]" hidden$="[[!data.thumbnail]]" width="402" on-click="onThumbnailTap" class="style-scope ytd-unlimited-offer-module-renderer">\n  </ytd-thumbnail>\n  <div id="storefront-entry-point" hidden="[[!data.storefrontEntryPoint]]" class="style-scope ytd-unlimited-offer-module-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Jcb=g},{mode:1});var OzG;var VZG;var lL=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return g};
_.N(lL,_.J);lL.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
lL.prototype.handleRelatedChipCommand=function(g){g=_.l(g,L1b);var v=g.contents;v?_.MP(this.hostElement,"yt-item-section-replace-action",[v,g.targetSectionIdentifier]):_.MP(this.hostElement,"yt-item-section-continuation-action",[g.continuationData,g.targetSectionIdentifier])};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],lL.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],lL.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],lL.prototype,"actionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],lL.prototype,"data",void 0);lL=_.K([_.HX({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],lL);
_.m(lL,"yt-related-chip-cloud-renderer",function(){if(VZG===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-related-chip-cloud-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_related_chip_cloud_renderer.yt.related.chip.cloud.renderer.css.js--\x3e<div id="content" class="style-scope yt-related-chip-cloud-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;OzG===void 0&&(OzG=document.createElement("template"));var k=OzG;r.call(v,k.content.cloneNode(!0),g.content.firstChild);VZG=g}g=VZG;return g},{mode:2});var ft=function(){var g=_.J.apply(this,arguments)||this;g.isTwoColumns=!0;g.hideOfferModules=!1;g.watchFeedBigThumbs=_.T("kevlar_watch_feed_big_thumbs");g.watchNextGridHideChips=_.T("kevlar_watch_grid_hide_chips");g.eligibleToSwitchToGrid=_.T("web_watch_eligible_to_switch_to_grid");g.disableShortsShelfHeightOverride=_.T("web_shorts_wn_shelf_ratio_tuning");g.isWatchNextGrid=!1;g.reuseComponents=!_.T("kevlar_watch_grid");g.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return g};
_.N(ft,_.J);_.c=ft.prototype;
_.c.configureRendererStamper=function(){return{"data.offerModule":{id:"offer-module",mapping:{movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},
ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},shownItems:{id:"items",reuseComponents:this.reuseComponents,mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-watch-next-secondary-results-renderer lockup",sizing:"COMPACT",thumbnailFixedWidth:"168px",force16By9ThumbnailAspectRatio:!0},properties:{containerType:"[[lockupContainerType]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",
compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",adSlotRenderer:"ytd-ad-slot-renderer",relatedChipCloudRenderer:"yt-related-chip-cloud-renderer",itemSectionRenderer:{component:"ytd-item-section-renderer",params:{isWatch:!0},properties:{continuationShowButton:"[[showButton]]",eligibleToSwitchToGrid:"[[eligibleToSwitchToGrid]]"}},
reelShelfRenderer:"ytd-reel-shelf-renderer",richGridRenderer:{component:"ytd-rich-grid-renderer",properties:{disableStickyFilterBar:"[[isWatchNextGrid]]",transparentBackgroundChipsBar:"[[isWatchNextGrid]]",reducedBottomMargin:"[[isWatchNextGrid]]",rowReducedHorizontalMargin:"[[isWatchNextGrid]]"},params:{resizeOnObserverInit:!_.T("web_watch_grid_resize_on_observer_init_killswitch")}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[showButton]]"}}}},"data.continuations":{id:"continuations",
mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]"}}},renderPriority:0}}};
_.c.getItemsPath=function(){return"data.results"};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.c.created=function(){this.ytLazyListBehavior.initialCount=1};
_.c.ready=function(){_.kx(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-10-percent-layer)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.c.resultsChanged=function(){if(this.data&&this.data.results){for(var g=this.data.results,v=null,r=null,k=0;k<g.length;k++)g[k].relatedChipCloudRenderer?v=g[k].relatedChipCloudRenderer:g[k].itemSectionRenderer&&(r=g[k].itemSectionRenderer);if(v&&r)for(this.set("data.continuations",[]),g=_.l(v.content,_.RPC).chips,v=0;v<g.length;v++)if(k=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",g[v]),k.loadCached||!k.contents){k.contents=r.contents;break}}};
_.c.dataChanged=function(){var g=this,v;if((v=this.data)!=null&&v.results&&this.hasAllowedInstreamAd(this.playerData)){if(v=this.data.results.filter(function(S){return!!S.promotedSparklesWebRenderer})){for(var r=0;r<v.length;r++){var k=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",v[r]);
if(k)for(var y=0;y<k.length;y++)k[y]&&k[y].baseUrl&&_.$0(k[y].baseUrl)}this.set("data.results",this.data.results.filter(function(S){return!S.promotedSparklesWebRenderer}))}if(v=this.data.results.filter(function(S){return!!g.getSparklesAd(S)})){v=_.I(v);
for(y=v.next();!y.done;y=v.next())if(k=r=void 0,y=(r=this.getSparklesAd(y.value))==null?void 0:(k=r.errorCommand)==null?void 0:k.loggingUrls)for(r=_.I(y),k=r.next();!k.done;k=r.next())(k=k.value)&&k.baseUrl&&_.$0(k.baseUrl);var z,W;this.set("data.results",(z=this.data)==null?void 0:(W=z.results)==null?void 0:W.filter(function(S){return!S.adSlotRenderer}))}}};
_.c.getSparklesAd=function(g){var v,r;g=_.l((v=g.adSlotRenderer)==null?void 0:(r=v.fulfillmentContent)==null?void 0:r.fulfilledLayout,_.dF6);return _.l(g==null?void 0:g.renderingContent,DVM)};
_.c.hasAllowedInstreamAd=function(g){g=this.get("adPlacements",g)||[];for(var v=0;v<g.length;v++){var r=this.get("adPlacementRenderer.config.adPlacementConfig",g[v]);if(r&&r.suppressDisplayAd)return!0}return!1};
_.c.computeHideUnlimitedOfferModule=function(g,v){return g&&g.offerModule&&v&&g.offerModule.unlimitedOfferModuleRenderer&&g.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(v)?!0:!1};
_.c.hideUnlimitedOfferModuleChanged=function(){var g=_.hb(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");g&&(g.hidden=this.hideUnlimitedOfferModule)};
_.c.updateLockupContainerTypes=function(g){if(this.eligibleToSwitchToGrid){var v;(v=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||v.forEach(function(r){r.containerType=g})}};
_.c.computeHideTvfilmOfferModule=function(g,v){var r,k;return!!((g==null?0:(r=g.offerModule)==null?0:(k=r.tvfilmOfferModuleRenderer)==null?0:k.clientShouldSuppressIfCompanionAdDisplayed)&&v&&this.hasCompanionAds(v))};
_.c.hideTvfilmOfferModuleChanged=function(){var g=_.hb(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");g&&(g.hidden=this.hideTvfilmOfferModule)};
_.c.hasCompanionAds=function(g){g=this.get("adPlacements",g)||[];for(var v=0;v<g.length;v++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",g[v]))return!0;var r=void 0,k=void 0,y=void 0;if(!_.T("web_watch_top_banner_companion_check_killswitch")&&((r=g[v])==null?0:(k=r.adPlacementRenderer)==null?0:(y=k.renderer)==null?0:y.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.c.hasSuppressedResults=function(g){return g==null?!0:g.filter(function(v){return!v.continuationItemRenderer&&!v.compactPromotedVideoRenderer&&!v.promotedSparklesWebRenderer}).length===0};
_.c.computeShowButton=function(g,v){return this.isWatchNextGrid?g:g||this.hasSuppressedResults(v)};
_.c.showButtonChanged=function(){if(this.isWatchNextGrid){var g=_.hb(this.hostElement).querySelector("ytd-rich-grid-renderer");g&&this.showButton!==null&&(g.continuationShowButton=this.showButton)}else{g=_.hb(this.hostElement).querySelector("yt-next-continuation");var v=_.hb(this.hostElement).querySelector("ytd-continuation-item-renderer"),r=_.hb(this.hostElement).querySelector("ytd-item-section-renderer");g&&(g.showButton=this.showButton);v&&(v.showButton=this.showButton);r&&(r.continuationShowButton=
this.showButton)}};
_.c.continuationTap=function(g){var v;if(((v=this.data)==null?void 0:v.continuations)!=null&&g.target.tagName==="TP-YT-PAPER-BUTTON")for(g=this.data.continuations,v=0;v<g.length;v++)g[v].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(g[v].nextContinuationData||{})};
_.c.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("shown-items-changed",this.shownItems))};
_.mx.Object.defineProperties(ft.prototype,{lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
containsLockups:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.shownItems)==null||!g.some(function(v){return!!v.lockupViewModel||v.compactVideoRenderer}))}}});
ft.prototype.shownItemsChangedForBinding=ft.prototype.shownItemsChangedForBinding;ft.prototype.showButtonChanged=ft.prototype.showButtonChanged;ft.prototype.hideTvfilmOfferModuleChanged=ft.prototype.hideTvfilmOfferModuleChanged;ft.prototype.updateLockupContainerTypes=ft.prototype.updateLockupContainerTypes;ft.prototype.hideUnlimitedOfferModuleChanged=ft.prototype.hideUnlimitedOfferModuleChanged;ft.prototype.dataChanged=ft.prototype.dataChanged;ft.prototype.resultsChanged=ft.prototype.resultsChanged;
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ft.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ft.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mg.YtLazyListBehavior),_.F("design:type",Object)],ft.prototype,"ytLazyListBehavior",void 0);_.K([_.D(_.Jq.YtNextContinuationBehavior),_.F("design:type",Object)],ft.prototype,"ytNextContinuationBehavior",void 0);
_.K([_.D(_.$I),_.F("design:type",Object)],ft.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],ft.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ft.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],ft.prototype,"playerData",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],ft.prototype,"autoFill",void 0);_.K([_.u({value:60}),_.F("design:type",Number)],ft.prototype,"targetFramerate",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ft.prototype,"isTwoColumns",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ft.prototype,"hideOfferModules",void 0);_.K([_.u(),_.F("design:type",Object)],ft.prototype,"shownItems",void 0);_.K([_.u({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.F("design:type",Boolean)],ft.prototype,"hideUnlimitedOfferModule",void 0);
_.K([_.u({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.F("design:type",Boolean)],ft.prototype,"hideTvfilmOfferModule",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ft.prototype,"watchFeedBigThumbs",void 0);_.K([_.u(),_.F("design:type",Object)],ft.prototype,"watchNextGridHideChips",void 0);_.K([_.u(),_.F("design:type",Object)],ft.prototype,"eligibleToSwitchToGrid",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ft.prototype,"disableShortsShelfHeightOverride",void 0);_.K([_.u({selector:_.CC,reflectToAttribute:!0}),_.F("design:type",Object)],ft.prototype,"isGridViewEnabled",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],ft.prototype,"showMoreButton",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ft.prototype,"isWatchNextGrid",void 0);
_.K([_.u({computed:"computeShowButton(showMoreButton, data.results)"}),_.F("design:type",Boolean)],ft.prototype,"showButton",void 0);_.K([_.Um("data.results.*"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ft.prototype,"resultsChanged",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ft.prototype,"dataChanged",null);
_.K([_.IU("hideUnlimitedOfferModule"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ft.prototype,"hideUnlimitedOfferModuleChanged",null);_.K([_.C("isGridViewEnabled","containsLockups","data"),_.u({reflectToAttribute:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],ft.prototype,"lockupContainerType",null);
_.K([_.IU("lockupContainerType","data"),_.F("design:type",Function),_.F("design:paramtypes",[Number]),_.F("design:returntype")],ft.prototype,"updateLockupContainerTypes",null);_.K([_.IU("hideTvfilmOfferModule"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ft.prototype,"hideTvfilmOfferModuleChanged",null);_.K([_.IU("showButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ft.prototype,"showButtonChanged",null);
_.K([_.IU("shownItems"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ft.prototype,"shownItemsChangedForBinding",null);_.K([_.C("shownItems"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ft.prototype,"containsLockups",null);
_.m(ft,"ytd-watch-next-secondary-results-renderer",function(){if(w$b===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-next-secondary-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module" hidden="[[hideOfferModules]]" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="items" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="continuations" hidden="[[canShowMore]]" on-click="continuationTap" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);w$b=g}g=w$b;return g},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.c4n={};
_.c4n.YtdWatchBehavior=[_.R.YtRendererBehavior,_.m2.YtPlayerListenerBehavior,_.ne.YtRendererstamperBehavior,_.Mz.YtActionHandlerBehavior,_.ZL.YtPageBehavior,_.PV.YtEndpointBehavior,{_noAccessors:!0,properties:{data:{type:Object,observer:"dataChanged_"},info:{type:Object},meta:{type:Object},ticket:{type:Object},donation:{type:Object},clarifyBox:{type:Object,computed:"getClarifyBox(data, clarifyBoxValue)"},offerModule:{type:Object},engagementPanels:{type:Object},inlineEngagementPanels:{type:Object},clarifyBoxValue:{type:Object},
conversationBar:{type:Object},infoPanelBelowMetadata:{type:Object},expandableMetadata:{type:Object},limitedState:{type:Object,computed:"getLimitedState(data, limitedStateValue)"},limitedStateValue:{type:Object},merchShelf:{type:Object,computed:"getMerchShelf(data, merchShelfValue)"},merchShelfValue:{type:Object},merchShelfInSd:{type:Object},singleColumn:{type:Object,computed:"getSingleColumn(playerData.playabilityStatus, data, singleColumnValue)"},singleColumnValue:{type:Object},comments:{type:Object,
value:null},playerData:{type:Object,observer:"playerDataChanged_"},playerAds:{type:Object,value:null},localPlaylistData_:{type:Object,value:{},computed:"setPlaylistData_(data.contents.twoColumnWatchNextResults.playlist.playlist)"},externalPlaylistData_:{type:Object,value:{}},playlistData:{type:Object,computed:"computePlaylistData_(localPlaylistData_, externalPlaylistData_)"},theater:{type:Boolean,value:!1,reflectToAttribute:!0},fullWindowMode_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.ua("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.T("web_watch_provide_secondary_results_renderer")}},
enableFullBleedSingleColumnDefaultPlayer:{type:Boolean,value:function(){return _.T("full_bleed_single_column_default_player")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.ua("START_IN_THEATER_MODE")}},
loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0},watchNextShownItems:Array,watchNextCanShowMore:Boolean,
hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)",reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,
value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,
reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.T("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,
computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},swatcherooSqueezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"swatcherooSqueezebackChanged",computed:"computeSwatcherooSqueezeback(panelExpanded, fullBleedPlayer, isTwoColumns_)"},squeezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"squeezebackChanged",computed:"computeSqueezeback(engagementPanelExpanded,liveChatPresentAndExpanded, playlistPanelExpanded, fullscreen, theater)"},
richItemMinWidth:{type:Number,value:function(){return _.Rf("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Rf("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},showRichGridContinuationButton:{type:Boolean,value:!1,computed:"computeShowRichGridContinuationButton(isTwoColumns_, commentsEntryPointHeaderRenderer)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,
computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},flexyEnableSmallWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.T("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.T("kevlar_watch_flexy_disable_large_window_sizing")}},
hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("web_watch_fullerscreen_deprecation_ui")}},
iMaxTheaterMode:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.T("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_frame0_loading_state")}},
retroMode:{type:Boolean,value:!1},roundedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeRoundedPlayer(defaultLayout, retroMode)"},showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater, isTwoColumns_)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,
reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},swatcherooSplitScroll:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("swatcheroo_split_scroll")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.T("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.T("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("swatcheroo_binary_layout")}},
swatcherooGhostCards:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("swatcheroo_enable_ghost_cards")}},
metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("web_watch_full_bleed_no_max_width_columns")}},
fixedPanels:{type:Boolean,reflectToAttribute:!0},panelsBesidePlayer:{type:Boolean,reflectToAttribute:!0},watchWhileWider:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("web_watch_while_panel_margin")}},
watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"},
thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("web_thumbnail_to_watch_transition")}},
playerContainerBackgroundImage:{type:Object,computed:"computePlayerContainerBackgroundImage(playerData, miniplayerIsActive)"},miniplayerIsActive:{type:Boolean}},observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);onSetPlaylistCollapsed(playlist);updateChatLocation(liveChatPresentAndExpanded);swatcherooUpdatePanelsLocation(isTwoColumns_, fullBleedPlayer, squeezeback, playlistPanelExpanded, liveChatPresentAndExpanded, engagementPanelExpanded);scheduleFullHeightPanelPositionUpdate(defaultTwoColumnLayout, panelExpanded);swatcherooRichGridRendererDataChanged(data);watchNextSecondaryResultsChanged(data);defaultTwoColumnLayoutChanged(defaultTwoColumnLayout);onMiniplayerActiveReduxValueUpdate(miniplayerIsActive)".split(";"),
monitorScroll:!0,configureRendererStamper:function(){var g={info:{id:"info-contents",mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},
offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",
properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},
donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},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:_.wy(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.wy(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}},
microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}};this.is!=="ytd-watch-grid"||_.T("swa_prov_panels_ks")?g.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}:(g.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}},g.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return g},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged",
"yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-set-playlist-collapsed":"onSetPlaylistCollapsed","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var g=this;this.watchController=void 0;this.pageDisposeJobs=[function(){g.showMetadataPlaceholder_()},
function(){_.T("web_watch_dont_clear_comments")||g.clearComments_()},
function(){g.clearPlayerAds_()},
function(){g.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setRichGridJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.is==="ytd-watch-grid"&&(this.visiblePanelIdentifiers_=new Set);this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.T("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.T("web_watch_start_chat_in_theater_mode")&&
(this.theaterEnabledForChat=!1);this.youThereManager_=new _.F5G(function(){return _.b1(g)},this.hostElement);
this.pageDisposeJobs.push(function(){g.youThereManager_.reset()});
_.T("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){g.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.go;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",this.onAdStateChange_);this.playerEvents_.set("onStateChange",
this.onPlayerStateChange_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;this.watchMetadata=void 0;_.T("kevlar_watch_flexy_theater_manager")||(this.actionMap["yt-toggle-theater-mode"]=
"setTheaterModeRequested",this.actionMap["yt-is-theater"]="isTheater_",this.playerEvents_.set("SIZE_CLICKED",this.setTheaterModeRequested));_.T("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.cX(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(g){g&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:g}),g.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(g){_.T("kevlar_watch_flexy_theater_manager")&&(this.theater=g,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(g){!_.T("kevlar_watch_while_v2")&&!_.T("web_watch_pip")||g||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(g){this.active!==void 0&&(this.fullscreen=g,_.T("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(g){this.active!==void 0&&(_.hV(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.T("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.T("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(g>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(g){this.initCsi_();this.updatePageData_(g)},
updatePageData_:function(g){var v=this;if(g)if(this.data===g){this.onPageLoadWithSameData_();var r;(r=this.watchController)==null||r.setWatchNextResponse(this.data)}else this.data=g;this.playlist&&_.Zv({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.t7("nw");this.loading=!1;_.Ev(_.HR,function(){v.initDclkstatus_();var k,y=((k=v.player)==null?void 0:k.getVideoData().cpn)||"";_.Q$5(function(z,W){_.LVD(z,W,y)})})},
onPageLoadWithSameData_:function(){_.T("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var g=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!g);this.set("loadingData.playlistLoading",g&&g!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),g=this.watchNextSkeletonEl_.firstElementChild;g;)g.classList.remove("hidden"),g=g.nextElementSibling;if(_.T("kevlar_watch_frame0_loading_state")){var v,r,k;g=(v=this.loadingData)==null?void 0:(r=v.endpoint)==null?void 0:(k=r.watchEndpoint)==null?void 0:k.videoId;var y;g&&(y="https://i.ytimg.com/vi/"+g+"/frame0.jpg");_.hb(this.hostElement).querySelector("#player").style.backgroundImage=y?"url("+y+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var g=_.hb(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&g&&(g.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var v,r;(r=(v=this.watchMetadata).updateSentimentBarWidth)==
null||r.call(v);var k,y;(y=(k=this.watchMetadata).resize)==null||y.call(k)}_.T("kevlar_watch_frame0_loading_state")&&(_.hb(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(g){var v=_.hb(this.hostElement).querySelector(g);v?_.X7(v,!1):_.Lx(new _.EU("Overscroll monitor not found for component: ",g))},
removeSplitScrollMouseTrap:function(g){var v=_.hb(this.hostElement).querySelector(g);v?_.BB(v):_.Lx(new _.EU("Disposal component for  overscroll monitoring not found: ",g))},
onLoadingChanged_:function(g){g?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(g){var v=this;g?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.HR.addLowPriorityJob(function(){v.onWindowResized_(_.Ue(!0))})},
updateTheaterModeState_:function(g){if(!_.T("kevlar_watch_flexy_theater_manager")){g=g||this.fullWindowMode_;if(this.theater!==void 0||g)this.theater=g;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();g&&_.bzq()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation()},
updatePlayerLocation:function(){var g=this.theater||this.enableFullBleedSingleColumnDefaultPlayer&&this.fullBleedPlayer;_.T("external_fullscreen")&&this.fullscreen&&(g=!0);g=g?_.hb(this.hostElement).querySelector("#player-full-bleed-container"):_.hb(this.hostElement).querySelector("#player-container-inner");var v=this.getPlayerContainer(),r=_.T("kevlar_watch_while_v2")||_.T("web_watch_pip");v.parentElement!==g&&(r&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.b1(this).appendTo(g,
v),g.appendChild(_.hb(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var g=this;return _.P(function(v){if(v.nextAddress==1)return _.U(v,_.h0().resolve(_.Qd).deactivate(),2);g.updatePlayerLocation();_.o7(v)})},
updateCinematicsLocation:function(){var g=this.getElement("CINEMATICS");if(g){var v=this.getCinematicsLocationContainer();g.parentElement!==v&&v.appendChild(g);var r;(r=this.watchController)==null||r.updateCinematicFullscreenConfig()}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.hb(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.hb(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(g,v){var r=document.documentElement.hasAttribute("dark"),k=r&&_.T("web_cinematic_theater_mode"),y=r&&_.T("web_cinematic_fullscreen");r=!r&&this.cinematicLightTheme;return g&&k||v&&y||(v||g)&&r},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var g=this,v;(v=this.watchController)==null||v.setWatchNextResponse(this.data);_.T("kevlar_watch_flexy_comments_manager")||this.initComments_();_.T("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.h0().resolve(_.Lh).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=!0,this.visiblePanelIdentifiers_.clear(),
this.engagementPanelExpanded=!1,_.T("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.HR.addLowPriorityJob(function(){_.MP(g.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.T("web_watch_start_chat_in_theater_mode")){var r,k,y;if((r=this.data)==null?0:(k=r.contents)==null?0:(y=k.twoColumnWatchNextResults)==null?0:y.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var z,W;((z=this.data)==null?0:(W=z.contents)==null?0:W.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(g){var v;(v=this.watchController)==null||v.setPlayerResponse(this.playerData);g&&g.playabilityStatus&&(v=this.isVideoPlayable_(g.playabilityStatus,this.getPlayerOverlays_(this.data)),g=this.isLiveStreamOffline_(g.playabilityStatus),v&&!g||_.q7(this,function(){_.t7("pbu")}));
this.setPlayerAds_();_.MP(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(g,v){if((_.T("kevlar_watch_while_v2")||_.T("web_watch_pip"))&&this.playerData&&v)return this.playerData.videoDetails},
watchPageActiveChanged_:function(g){_.KH().dispatch(_.UUb(this.active));g?this.activate_():this.deactivate_()},
attached:function(){var g=this;this.watchController=new _.VC(this.hostElement);this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.addSplitScrollMouseTrap("#primary"),this.addSplitScrollMouseTrap("#fixed-secondary"));this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.T("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var v=_.b1(this);_.T("kevlar_disable_prepare_player")||
v.preparePlayer();_.T("kevlar_watch_flexy_playlist_manager")||_.h0().resolve(_.Lh).setPlayer(v);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();v={"--ytd-watch-flexy-scrollbar-width":_.tL()+"px"};this.is==="ytd-watch-grid"&&(v["--ytd-watch-flexy-sidebar-width"]=_.LyG+"px",v["--ytd-watch-grid-horizontal-page-margins"]=_.uL+"px",v["--ytd-watch-grid-columns-top-margins"]=_.H4q+"px",v["--ytd-watch-grid-min-player-height-medium"]="360px");!_.Rf("kv_pl_mx_sz_ks")&&
_.Rf("kevlar_watch_max_player_width")&&(v["--ytd-watch-flexy-max-player-width-wide-screen"]=_.wzd+"px");_.Rf("kevlar_watch_flexy_metadata_height")&&(v["--ytd-watch-flexy-space-below-player"]=_.QDS+"px");this.safeUpdateStyles(v);_.T("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.Wm(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return g.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.hb(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var g=_.tL(),v=_.xs+g,r=v;this.fixedPanels&&(v+=_.LyG);var k=657+g;g=1327+g;_.hb(this.hostElement).querySelector("#two-column-query").query="(min-width: "+v+"px)";_.hb(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(k+"px), (min-height: 630px) and (min-width: ")+(v+"px) and (max-width: ")+(g+"px)");_.hb(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(g+"px)");
_.hb(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+r+"px)"},
calculateCurrentPlayerSize_:function(){var g=_.hb(this.hostElement).querySelector("#miniplayer-bar").firstChild,v=this.squeezeback&&!_.T("web_watch_squeezeback_player_size_killswitch");return g&&g.active||this.theater||_.T("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||v||!this.active||!this.windowSize_||this.enableFullBleedSingleColumnDefaultPlayer&&this.fullBleedPlayer?new _.oA(NaN,NaN):_.KX(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||
this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.KX(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.h1(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var g=this;this.onWindowResized_(_.Ue());_.T("browse_skeleton_removal_on_watch_killswitch")||_.ua("IS_SHELL_LOAD")&&_.jpG();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var v=_.b1(this);v.addEventListener("yt-player-updated",_.cX(this,this.onPlayerUpdated_));v.getPlayerPromise().then(function(r){g.playerApiReady_(r)});
_.T("kevlar_watch_flexy_playlist_manager")||(v=_.h0().resolve(_.Lh),_.T("kevlar_watch_observe_playlist_navigations_killswitch")&&v.addEventListener("yt-navigate",_.cX(this,this.onYtNavigate_)),v.setPlaylistComponent(_.hb(this.hostElement).querySelector("#playlist")),v.addEventListener("yt-playlist-data-updated",_.cX(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.HR.addLowPriorityJob(function(){_.hV(g.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.b1(this).removeEventListener("yt-player-updated",_.cX(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.T("kevlar_watch_flexy_playlist_manager")){var g=_.h0().resolve(_.Lh);_.T("kevlar_watch_observe_playlist_navigations_killswitch")&&g.removeEventListener("yt-navigate",_.cX(this,this.onYtNavigate_));
g.cancelVideoSkip();g.removeEventListener("yt-playlist-data-updated",_.cX(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.T("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.hV(this.hostElement,"yt-autonav-pause-player",!1);g=_.iK();_.T("kevlar_exit_fullscreen_leaving_watch")&&g&&_.GM(g)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(g){this.player&&this.player.updateVideoData({rvs:g.rvs})},
getPageContents:function(g){return g&&g.contents&&g.contents.twoColumnWatchNextResults&&g.contents.twoColumnWatchNextResults.results&&g.contents.twoColumnWatchNextResults.results.results.contents},
getClarifyBox:function(){return this.clarifyBoxValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(g){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",g)},
onRetrieveLocation_:function(g,v){v.hasComments?v.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):v.locationRetrieved("/related_ajax",void 0);g.stopPropagation()},
onSubscriptionChanged_:function(g,v){this.player&&(v?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.Nv("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.hb(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.hb(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(g){this.player=g;this.setPlayerState(g.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.T("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.T("kevlar_unified_player")||_.T("kevlar_player_new_bootstrap_adoption"))&&_.VP()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(g,v){v=v===void 0?!0:v;_.iK()&&_.T("external_fullscreen")&&_.GM(document.documentElement);this.theaterRequested_=g;v&&_.UU("wide",g?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.nW(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.hV(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})},
onWatchScroll_:function(){this.scrollThrottle_.fire();this.mastheadScrollThrottle.fire()},
setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(g){_.wP(g,typeof this.player),this.player&&_.wP(g,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var g;((g=this.player)==null?0:g.isFullscreen())?this.player.toggleFullscreen():_.nW(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(g,v){return this.loading?v:!!Object.keys(g).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(g){if(g){g=_.I(g);for(var v=g.next();!v.done;v=g.next())v=v.value,v.youThereRenderer&&_.XsM(this.youThereManager_,v.youThereRenderer)}},
setPlaylistData_:function(g){return g||{}},
userEngagementConfigDataChanged_:function(g){if(g)if(g.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var v=this.youThereManager_;_.nL()<g.lowEngagementThresholdMs||_.Mjv(v,!0)}else g.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.nW(this.hostElement,"yt-autonav-pause-user-engagement",[g])},
isPlayerUnavailable_:function(g,v,r){return!!g&&!this.isVideoPlayable_(g,r)&&!v},
getPlayerOverlays_:function(g){return(g==null?void 0:g.playerOverlays)||null},
isVideoPlayable_:function(g,v){if(!g)return!1;var r=g.status==="OK"||g.status==="LIVE_STREAM_OFFLINE",k=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",g)||this.get("errorScreen.ypcTrailerRenderer",g);g=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",g);var y;v=v==null?void 0:(y=v.playerOverlayRenderer)==null?void 0:y.gatedActionsOverlayRenderer;return!!r||!!k||!!g||!!v},
hasWatchNextResponseErrorRenderer:function(g){var v=this.getPageContents(g),r,k,y,z,W;return!(g==null?0:(r=g.contents)==null?0:(k=r.twoColumnWatchNextResults)==null?0:k.secondaryResults)&&!!((y=v[0])==null?0:(z=y.itemSectionRenderer)==null?0:(W=z.contents[0])==null?0:W.backgroundPromoRenderer)},
isLiveStreamOffline_:function(g){return g?g.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(g,v,r){var k=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",v),y=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];y=_.T("web_no_skip_video_on_verification_checks")?(g==null?void 0:g.status)&&y.includes(g.status):g&&g.status==="AGE_CHECK_REQUIRED";var z=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",g);z==void 0&&(z=!0);!r||this.isVideoPlayable_(g,this.getPlayerOverlays_(v))||
k||y||!z||_.h0().resolve(_.Lh).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.Jiv()},
onPlayerFeedbackStartRequest_:function(g){_.nW(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:g}])},
onPlayerFeedbackArticleRequest_:function(g){_.nW(this.hostElement,"yt-help-dialog-requested",[g])},
onPlayerYpcContentRequest_:function(){var g,v,r,k,y,z,W,S,Y=((g=this.data)==null?NaN:(v=g.contents)==null?NaN:(r=v.twoColumnWatchNextResults)==null?NaN:(k=r.secondaryResults)==null?NaN:(y=k.secondaryResults)==null?NaN:(z=y.offerModule)==null?NaN:(W=z.tvfilmOfferModuleRenderer)==null?NaN:(S=W.actionButtons)==null?NaN:S.length)-1;g=[".offerButton.buttonRenderer.",".actionButtons."+(Y>=0?Y:0)+".buttonRenderer."];v=_.I(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(r=v.next();!r.done;r=v.next())for(r=r.value,k=_.I(g),y=k.next();!y.done;y=k.next())if(y="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+r+y.value,y=this.get(y+"navigationEndpoint",this.data)||this.get(y+"serviceEndpoint",this.data)||this.get(y+"command",this.data)){_.W6(y,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(g){_.hV(this.hostElement,"yt-autonav-pause-player",g)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(g){g()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(g){switch(g){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(g){switch(g){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.hV(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(g)},
setPlayerState:function(g){_.KH().dispatch(_.JBB(g))},
onPlayerSubscribe_:function(g){_.nW(this.hostElement,"yt-player-subscribe",[g])},
onPlayerUnsubscribe_:function(g){_.nW(this.hostElement,"yt-player-unsubscribe",[g])},
onPlayerAdYtShowToast_:function(g){_.nW(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:g.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(g){if(g)return g},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.swatcherooBinaryLayout?this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue:this.isTwoColumns_?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowRichGridContinuationButton:function(){return this.is!=="ytd-watch-grid"?!1:this.commentTeaserEnabled?this.swatcherooBinaryLayout?!1:!this.commentsEntryPointHeaderRenderer:!this.isTwoColumns_},
computeShowExpandableMetadata:function(g){return!_.T("web_watch_move_summary_to_sd")&&!!g},
computeWatchMetadataRefresh:function(){return _.T("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.T("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(this.is!=="ytd-watch-grid"&&!this.useProviderForSecondaryResultsRenderer){var g,v,r,k;this.watchNextSecondaryResults=(g=this.data)==null?void 0:(v=g.contents)==null?void 0:(r=v.twoColumnWatchNextResults)==null?void 0:(k=r.secondaryResults)==null?void 0:k.secondaryResults}},
swatcherooRichGridRendererDataChanged:function(){if(this.is==="ytd-watch-grid"&&this.swatcherooDirectUseRichGrid&&!_.T("swatcheroo_pbs_load_grid")&&!_.T("swatcheroo_provide_all_data_on_scheduled_job")){_.HR.cancelJob(this.setRichGridJobId_);var g,v,r,k,y,z,W;this.setRichGridRendererData((g=this.data)==null?void 0:(v=g.contents)==null?void 0:(r=v.twoColumnWatchNextResults)==null?void 0:(k=r.secondaryResults)==null?void 0:(y=k.secondaryResults)==null?void 0:(z=y.results)==null?void 0:(W=z[0])==null?
void 0:W.richGridRenderer)}},
setRichGridRendererData:function(g){this.richGridRendererData=g},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var g,v=(g=this.data)==null?void 0:g.engagementPanels;if(v==null?0:v.length){g=null;v=_.I(v);for(var r=v.next();!r.done;r=v.next()){r=r.value;var k=void 0;if(((k=r.engagementPanelSectionListRenderer)==null?void 0:k.targetId)==="engagement-panel-structured-description"){g=r;break}}var y,z,W;g=(y=g)==null?void 0:(z=y.engagementPanelSectionListRenderer)==null?void 0:(W=z.content)==null?void 0:W.structuredDescriptionContentRenderer;if(g==null?0:g.items){y=
[];z=_.I(g.items);for(W=z.next();!W.done;W=z.next()){W=W.value;if(!_.T("sd_horizontal_list_show_nav_killswitch")){var S=k=r=v=g=void 0,Y=void 0,e=(g=W.horizontalCardListRenderer)==null?void 0:(v=g.header)==null?void 0:(r=v.richListHeaderRenderer)==null?void 0:(k=r.navigationButton)==null?void 0:(S=k.buttonRenderer)==null?void 0:(Y=S.command)==null?void 0:Y.commandExecutorCommand;e&&e.commands&&(e.commands=e.commands.filter(function(a){return!_.l(a,_.FYM)}))}W.expandableVideoDescriptionBodyRenderer||
W.videoDescriptionHeaderRenderer||y.push(W)}return{items:y}}}},
constructWarning_:function(g){return{text:_.qd(g),type:"WARNING"}},
isPlaShelfEnabled_:function(g){if((this.get("adPlacements",g)||[]).length)return!0;g=this.get("playerAds",g)||[];return!(!g.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",g[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var g=this;_.hV(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.T("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var v=this.getScrollTop()>0;this.gestures_&&(v?this.gestures_.detach():this.gestures_.attach());v!==this.showFullerscreenEdu_&&_.T("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=v,_.b1(this).getPlayerPromise().then(function(r){r.updateFullerscreenEduButtonVisibility(g.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.hV(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var g=this;this.commentsReady=!1;_.HR.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.Ev(_.HR,function(){g.setComments_()},1E3)},
setComments_:function(){if(!_.T("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.t7("cmi");_.HR.cancelJob(this.setCommentsJobId_);var g=this.getPageContents(this.data);if(g&&g.length){g=_.I(g);for(var v=g.next();!v.done;v=g.next())if(v=v.value,this.get("itemSectionRenderer.sectionIdentifier",v)==="comment-item-section"){this.comments=v.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.hV(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.T("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.T("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.t7("cmc")},
doRemoveComments_:function(){this.comments={};_.T("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.HR.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.HR.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(g,v){var r=_.l(v.endpoint,_.Vx);r&&(!(v=this.get("data.currentVideoEndpoint.watchEndpoint"))||r.videoId!==v.videoId||r.playlistId&&r.playlistId!==v.playlistId||r.index!==void 0&&r.index!==v.index||typeof r.startTimeSeconds!=="number"||(g.stopPropagation(),this.setScrollTop(0),_.b1(this).getPlayerPromise().then(function(k){var y=r.startTimeSeconds;k.seekTo(y);k.wakeUpControls();y<k.getDuration()&&k.playVideo()})))},
updatePlayerStartTime_:function(){var g=_.lZG();"t"in g&&(g=_.$UM(g.t),this.player.seekTo(g,!0))},
updateTitleFromWatchNext:function(g){g=this.getPageContents(g);var v,r;(g=_.sf(g==null?void 0:(v=g[0])==null?void 0:(r=v.videoPrimaryInfoRenderer)==null?void 0:r.title))&&_.hV(this.hostElement,"yt-update-title",g)},
updateTitle_:function(g){g=this.get("videoDetails.title",g)||"";_.hV(this.hostElement,"yt-update-title",g)},
syncWithRemoteVideo_:function(g,v,r){if(this.active&&this.player){var k=this.player.getVideoData();if(k.video_id===r&&(r=k.list,_.T("polymer_enable_mdx_queue")&&r&&r.startsWith("RQ")&&(r=void 0),k.video_id!==g||r!=v)){var y;_.T("kevlar_player_watch_endpoint_navigation")?y=_.VTY(_.CJG(g,v)):y=this.buildWatchEndpoint_(g,v);_.hV(this.hostElement,"yt-navigate",{endpoint:y,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(g,v,r){return _.GF(g,v,r)},
initDclkstatus_:function(){_.j$D()},
attachWatchPageSkeleton_:function(){var g=document.querySelector("#watch-page-skeleton");if(g){var v=g.querySelector("#primary-info"),r=g.querySelector("#secondary-info"),k=g.querySelector("#related");v&&_.hb(this.hostElement).querySelector("#info-skeleton").appendChild(v);r&&_.hb(this.hostElement).querySelector("#meta-skeleton").appendChild(r);k&&(_.hb(this.hostElement).querySelector("#related-skeleton").appendChild(k),this.watchNextSkeletonEl_=k);_.A3(g)}},
handlePlayerUpdated_:function(){_.b1(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(g,v){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof v!=="undefined"){var r=this.watchNextSkeletonEl_.children,k=g&&g.indexSplices.length?g.indexSplices[0].index:0;g=Math.min(this.watchNextShownItems.length,r.length);v||(k=0,g=r.length);for(v=k;v<g;v++)r[v].classList.add("hidden")}},
onPlayerFullscreenChange_:function(g){_.T("external_fullscreen")||_.nW(this.hostElement,"yt-player-fullscreen",[g.fullscreen])},
onFullscreenChange_:function(g){this.fullscreen=g;this.gestures_&&this.gestures_.update(this.fullscreen);var v=_.b1(this);v.getPlayerPromise().then(function(r){r.setFauxFullscreen(!!_.iK())});
this.updateFullBleedElementLocations();g&&(v.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(g,v){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!v},
computeIsDonationShelfCollapsed_:function(g){return g},
computeShouldShowMerchShelf:function(g,v){return v&&!!g},
computeResponseHasComments:function(g){var v,r,k,y,z;return!!(g==null?0:(v=g.contents)==null?0:(r=v.twoColumnWatchNextResults)==null?0:(k=r.results)==null?0:(y=k.results)==null?0:(z=y.contents)==null?0:z.some(function(W){var S;return(W==null?void 0:(S=W.itemSectionRenderer)==null?void 0:S.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(g,v,r,k){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&k?!1:!!g&&!!Object.keys(g).length&&!v},
identity:_.VJ,onWindowResized_:function(g){this.windowSize_=g;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.T("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(g){var v=this;g&&g.type!=="dataloaded"&&g.type!=="dataupdated"||_.b1(this).getPlayerPromise().then(function(r){var k=r.getPlayerState();k!==5&&k!==0&&(r=1/r.getVideoAspectRatio(),v.videoHeightToWidthRatio_!==r&&(v.videoHeightToWidthRatio_=r))})},
schedulePlayerSizeUpdate_:function(g){var v=this,r=_.T("kevlar_watch_while_v2")||_.T("web_watch_pip"),k=function(){if(v.watchMetadata){var y,z;(z=(y=v.watchMetadata).resize)==null||z.call(y)}_.b1(v).getPlayerPromise().then(function(W){if(_.T("kevlar_set_internal_player_size")){if(!r||!v.isMiniplayerActive()){var S=v.calculateCurrentPlayerSize_();W.setInternalSize(S.width,S.height)}}else W.setSize(NaN,NaN);_.T("kevlar_watch_while")&&v.updateWatchWhileScrollThreshold_()})};
g?k():_.Et(_.HR,k)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(g){this.set("data.survey",g.detail)},
onYtShowSurveyCommand_:function(g){this.set("data.survey",_.l(g,_.bTp).survey)},
onDownloadedVideoDeleted:function(g){var v=this,r,k;return _.P(function(y){if(y.nextAddress==1){if(!v.active||(r=v.playerData)==null||!r.offlineState||v.videoId!==g)return y.return();(k=v.player)==null||k.stopVideo();_.Pl().navigatingAwayFromWatchDeletedVideo=!0;_.W6(_.w$m,v.hostElement);return _.U(y,_.Pl().navigationFinishPromise,2)}_.Pl().navigatingAwayFromWatchDeletedVideo=!1;_.o7(y)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var g;this.theater?g=_.HI(.5625*this.windowSize_.width,480,this.windowSize_.height-185):g=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==g&&(this.watchWhileScrollThreshold_=g,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var g=_.hb(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&g){var v=this.windowSize_.height>=624,r=this.active?this.getScrollTop():0;!g.active&&v&&r>=this.watchWhileScrollThreshold_?(g.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):g.active&&(!v||r<this.watchWhileScrollThreshold_&&!_.iK())&&(g.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var g=_.hb(this.hostElement).querySelector("#secondary-inner");if(g){var v=_.hb(this.hostElement).querySelector("#below"),r=_.hb(this.hostElement).querySelector("#secondary"),k=_.hb(this.hostElement).querySelector("#comments");k&&r&&v&&(this.defaultTwoColumnLayout?(g.appendChild(k),r.appendChild(g)):(v.appendChild(k),_.Ct(v,g)))}}},
isTwoColumnsChanged_:function(g,v){if(g!==!0||v!==void 0)if(this.enableFullBleedSingleColumnDefaultPlayer&&this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(g=_.hb(this.hostElement).querySelector("#secondary-inner"))){v=_.hb(this.hostElement).querySelector("#below");var r=_.hb(this.hostElement).querySelector("#secondary"),k=_.hb(this.hostElement).querySelector("#comments");k&&r&&v&&(this.isTwoColumns_?(g.appendChild(k),r.appendChild(g)):(v.appendChild(k),
_.Ct(v,g)))}}else{g=!_.T("web_watch_enable_fs_squeezeback_panels")||!(this.fullscreen||this.iMaxTheaterMode&&this.theater);v=_.hb(this.hostElement).querySelector("#panels");var y=_.hb(this.hostElement).querySelector("#alerts");r=_.hb(this.hostElement).querySelector("#playlist");k=_.hb(this.hostElement).querySelector("#related");var z=_.hb(this.hostElement).querySelector("#donation-shelf"),W=_.hb(this.hostElement).querySelector("#comments");this.isTwoColumns_?(y=_.hb(this.hostElement).querySelector("#secondary-inner"),
g&&(y.appendChild(v),y.appendChild(r)),y.appendChild(z),y.appendChild(k)):(g&&(_.TA(v,y),_.TA(r,y)),_.TA(z,y),W&&_.TA(k,W));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.T("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.T("web_watch_enable_fs_squeezeback_panels")&&_.T("web_watch_theater_chat")){var g=_.hb(this.hostElement).querySelector("#chat-container"),v=this.theater&&!this.fullscreen||_.T("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&v?(v=_.hb(this.hostElement).querySelector("#columns"),(g==null?void 0:g.parentElement)!==v&&v.append(g),this.fixedPanels=!0):(this.fixedPanels=
!1,v=_.hb(this.hostElement).querySelector("#playlist"),g&&v?_.lI(g,v):_.Lx(new _.EU("Missing element when updating chat location",{"chatContainer defined":!!g,"playlist defined":!!v})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(g,v){return _.T("sw_metadata_vis_toggle_ks")?!0:!!g||!!v},
computeForceDarkPanelTheme:function(g){return _.T("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&g:!1},
safeUpdateStyles:function(g){try{_.kx(this.hostElement,g)}catch(v){_.Lx(v)}},
videoHeightToWidthRatioChanged_:function(g,v){v&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(g){this.videoHeightToWidthRatio_=1/g},
computeIsVerticalVideo_:function(g){return g>=1},
computeIsFourThreeToSixteenNineVideo_:function(g){return g<=.7501&&g>=.5624},
computeIsExtraWideVideo_:function(g){return g<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.b1(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.b1(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.RFM(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(g){var v=_.kv(g)||0;_.r3(g,v+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var g=_.kv("yt-fullerscreen-edu-button-click-count")||0,v=_.kv("yt-fullerscreen-edu-button-shown-count")||0,r=_.Rf("external_fullscreen_button_shown_threshold"),k=g>=_.Rf("external_fullscreen_button_click_threshold")||v>=r;_.b1(this).getPlayerPromise().then(function(y){y.updateFullerscreenEduButtonSubtleModeState(k)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(g,v){return v},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.h0().resolve(_.Lh).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var g=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.HR.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.HR.addLowPriorityJob(function(){g.fullHeightPanelPositionUpdateJobId=0;var v=_.hb(g.hostElement).querySelector("#secondary"),r=_.hb(g.hostElement).querySelector("#fixed-secondary");v=v.getBoundingClientRect();var k=v.width;g.swatcherooSqueezeback&&
(k+=_.uL);if(g.swatcherooSqueezeback){var y=_.hb(g.hostElement).querySelector("#squeezeback-constraining-container");y.style.width=k+"px";y.style.flex="0 0 "+k+"px"}r.style.width=k+"px";r.style.left=v.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var g=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.HR.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.HR.addLowPriorityJob(function(){g.panelMaxHeightUpdateJob_=0;var v;!g.isTwoColumns_||g.theater||g.fullscreen?v=460:v=g.calculateNormalPlayerSize_().height;var r=v+"px";_.T("live_chat_taller_height")&&!g.theater&&(r="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.T("live_chat_medium_height")&&!g.theater&&(r="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.T("live_chat_scaled_height")&&!g.theater&&(r="calc(100vh - var(--ytd-toolbar-height) - 238px)");g.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":v+"px","--ytd-watch-flexy-chat-max-height":r,"--ytd-watch-flexy-structured-description-max-height":v+"px","--ytd-watch-flexy-comments-panel-max-height":v+"px","--ytd-comments-engagement-panel-content-height":v+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(g){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",g)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.v2(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(g){var v=_.hb(this.hostElement).querySelector("#engagement-panel-scrim");g?v.addEventListener("tap",_.cX(this,this.onEngagementPanelScrimClick_)):v.removeEventListener("tap",_.cX(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(g){if(this.hostElement.contains(g)&&!this.scrollToAnimation_.isAnimating()){var v=g.offsetTop-24;g=g.offsetTop+g.offsetHeight+24;var r=this.getPageScrollingElement(),k=this.getScrollTop(),y=k+r.clientHeight-56;if(v<k+56)v-=56;else if(g>y)v=g-r.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,v),500)}},
onYtSignalActionScrollToComments:function(){var g=this.hostElement.querySelector("#comments");if(g&&!this.scrollToAnimation_.isAnimating()){g=g.offsetTop-56-24;if(_.T("kevlar_comment_teaser_scroll_to_midpoint")&&(g-=_.YL().height/3,g<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,g),500)}},
onYtEngagementPanelVisibleChanged:function(g,v,r){if(this.active&&this.trackEngagementPanelVisibility&&!_.mUp.includes(r)){if(v==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback)if(this.onSetPlaylistCollapsed(!0),_.MP(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]),_.T("kevlar_single_panel_fullscreen")){var k=_.h0().resolve(_.l9);this.visiblePanelIdentifiers_.forEach(function(y){y!==r&&k.hidePanel(y)})}this.visiblePanelIdentifiers_.add(r)}v!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&v!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(r);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(g){return g?"":"watch-active-metadata"},
computeNewMetadataClass:function(g){return g?"watch-active-metadata":""},
computeFullBleedPlayer:function(g,v,r){return g||v||this.enableFullBleedSingleColumnDefaultPlayer&&!r},
computeDefaultLayout:function(g){return!g},
computeDefaultTwoColumnLayout:function(g,v){return!g&&v},
updatePanelsLocation:function(){if(_.T("web_watch_enable_fs_squeezeback_panels")){var g=_.hb(this.hostElement).querySelector("#below"),v=_.hb(this.hostElement).querySelector("#panels"),r=_.hb(this.hostElement).querySelector("#playlist"),k=_.hb(this.hostElement).querySelector("#chat-container"),y=_.hb(this.hostElement).querySelector("#panels-full-bleed-container"),z=_.hb(this.hostElement).querySelector("#secondary-inner"),W=this.fullscreen||this.theater&&this.iMaxTheaterMode,S=this.theater&&!this.iMaxTheaterMode&&
this.liveChatPresentAndExpanded;this.fixedPanels=!1;W?(y.appendChild(v),y.appendChild(k),y.appendChild(r)):this.isTwoColumns_?(S?(g=_.hb(this.hostElement).querySelector("#columns"),(k==null?void 0:k.parentElement)!==g&&g.append(k),this.fixedPanels=!0):_.Ct(z,k),_.Ct(z,v),_.Ct(z,r)):(g.appendChild(v),g.appendChild(k),g.appendChild(r))}},
swatcherooUpdatePanelsLocation:function(g,v,r,k,y,z){if(this.is==="ytd-watch-grid"){v=g&&!v;this.swatcherooSplitScroll&&(v?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));r=_.hb(this.hostElement).querySelector("#panels");var W=_.hb(this.hostElement).querySelector("#playlist"),S=_.hb(this.hostElement).querySelector("#fixed-secondary"),Y=_.hb(this.hostElement).querySelector("#fixed-below"),
e=_.hb(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),a=_.hb(this.hostElement).querySelector("#chat-container");z&&(g?S.appendChild(r):Y.appendChild(r));y?g?S.appendChild(a):Y.appendChild(a):_.lI(a,e);k?g?S.appendChild(W):Y.appendChild(W):_.lI(W,e);this.swatcherooSplitScroll&&(g=_.hb(this.hostElement).querySelector("#secondary"),k=_.hb(this.hostElement).querySelector("#columns"),y=_.hb(this.hostElement).querySelector("#fixed-columns-secondary"),v?
y.appendChild(g):k.appendChild(g))}},
computeMetadataSkinnyMode:function(g,v,r){return this.is!=="ytd-watch-grid"?!1:g?r:v},
computeWatchWhilePanelsActive:function(g,v){return g||v},
computeNoBorderOnChat:function(g){return _.T("web_watch_theater_chat_no_border")&&g},
computeLiveChatPresentAndExpanded:function(g,v){return g&&!v},
computePanelExpanded:function(g,v,r){return g||v||r},
computeSqueezeback:function(g,v,r,k){if(_.T("web_watch_enable_fs_squeezeback_panels")){var y=this.iMaxTheaterMode&&this.theater;return(g||v||r)&&(k||y)}},
computeSwatcherooSqueezeback:function(g,v,r){return this.is!=="ytd-watch-grid"||_.T("ww_squeezeback_killswitch")?!1:g&&v&&r},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(g){_.b1(this).getPlayerPromise().then(function(v){var r;(r=v.changeMarkerVisibility)==null||r.call(v,_.l(g,_.b$).isVisible||!1,_.l(g,_.b$).entityKeys||[],_.l(g,_.b$).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(g){this.liveChatCollapsed=g.detail;_.KH().dispatch(_.s$5(g.detail))},
onSetPlaylistCollapsed:function(g){_.T("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!g)},
provideRenderingData:function(g,v){switch(g){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=v;break;case "PRIMARY_INFO":_.T("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=v);this.videoPrimaryInfoRendererValue=v==null?void 0:v.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.T("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=v);this.videoSecondaryInfoRendererValue=v==null?void 0:v.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
v;break;case "CLARIFICATION":this.clarifyBoxValue=v;break;case "LIVE_CHAT":this.conversationBar=v;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=v;break;case "PLAYLIST":this.externalPlaylistData_=v!=null?v:{};break;case "MERCH_SHELF":this.merchShelfValue=v==null?void 0:v.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=v;break;case "TICKET_SHELF":this.ticket=v;break;case "OFFER_MODULE":this.offerModule=v;break;case "LIMITED_STATE":this.limitedStateValue=
v;break;case "DONATION_SHELF":this.donation=v;break;case "ALERTS":this.alertsValue=v;break;case "COMMENTS":this.comments=v;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=v;break;case "ENGAGEMENT_PANELS":this.engagementPanels=v;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=v;break;case "RICH_GRID_RENDERER":this.richGridRendererData=v;break;case "EXPANDABLE_METADATA":this.expandableMetadata=v;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
v}},
toggleCinematicsActive:function(g){this.cinematicsActive=g},
isMiniplayerActive:function(){return _.h0().resolve(_.Qd).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var xTd;_.Can=function(g){return g.shorts.isShortsActive};
_.ueM=function(g){if(!(0,_.RFB)(g))throw Error("H``"+String(g));};
_.jfp=function(g){return g.findIndex(function(v){return xTd.indexOf(v.tagName)>-1})>-1};
_.$Tb=function(g){return _.nf({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:g}})};
_.J0M=function(){var g=_.h0().resolve(_.SN);_.Ktk(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(g.isFullscreenEnabled()?_.GM(document.documentElement):_.YRA(document.documentElement))};
xTd=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.h9=new Map;_.h9.set(32,59972);_.h9.set(27,50765);_.h9.set(70,60102);_.h9.set(76,60221);_.h9.set(77,60222);_.h9.set(74,60223);_.h9.set(84,60224);_.h9.set(38,61941);_.h9.set(40,61942);_.h9.set(73,62521);_.h9.set(67,62522);_.h9.set(80,63390);_.h9.set(78,63397);_.h9.set(75,59972);_.h9.set(188,63385);_.h9.set(190,63384);_.h9.set(36,63387);
_.h9.set(35,63386);_.h9.set(37,63388);_.h9.set(39,63389);_.h9.set(79,63423);_.h9.set(87,63424);_.h9.set(107,63426);_.h9.set(109,63425);_.h9.set(65,63428);_.h9.set(83,63430);_.h9.set(68,63429);_.h9.set(221,63431);_.h9.set(219,63432);_.h9.set(97,63439);_.h9.set(98,63440);_.h9.set(99,63441);_.h9.set(100,63442);_.h9.set(101,63443);_.h9.set(102,63444);_.h9.set(103,63445);_.h9.set(104,63446);_.h9.set(105,63447);_.n7=new Map;_.n7.set(80,63390);_.n7.set(78,63397);_.n7.set(188,63400);_.n7.set(190,63401);
_.n7.set(191,60765);_.n7.set(13,247917);_.MA=new Map;_.Rq=new Map;
}catch(e){_._DumpException(e)}
try{
var V9G,mjq,Kon,bVM;_.jOG=function(g){return g.ui.guideIsVisibleButNotPersistent};
_.$jv=function(g){return g.ui.tabGesturesIsActive};
_.JM5=function(){var g=_.gV("service_worker_scope");try{return navigator.serviceWorker.getRegistration(g)}catch(v){return Promise.reject(v)}};
_.OVD=function(g){return!(!g||!g.pushManager)};
V9G=function(){return _.JM5().then(_.OVD).catch(function(){return!1})};
_.qan=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?V9G():Promise.resolve(!1)};
_.sOM=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
mjq=function(){var g,v,r;return _.P(function(k){switch(k.nextAddress){case 1:return _.U(k,_.d2.getInstance(),2);case 2:g=k.yieldResult;if(!g){v=void 0;k.jumpTo(3);break}return _.U(k,g.get("lmqf"),4);case 4:v=k.yieldResult;case 3:switch((r=v)||(r="SD"),r){case "HD":return k.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return k.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return k.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return k.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return k.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
Kon=function(g){var v,r,k;return _.P(function(y){if(y.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.T("disable_av1_setting")){var z=window.localStorage["yt-player-av1-pref"];z=z==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":z==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else z="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(v=g===z)return y.jumpTo(2);k=r=g;return _.U(y,mjq(),3)}y.nextAddress!=2&&(v=k===y.yieldResult);return y.return(v)})};var FoD;var iV5=_.aw.IronButtonState,GIM=(0,_.Ye)(HTMLElement);
_.Tz({_template:function(){if(FoD!==void 0)return FoD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dropdown_menu.tp.yt.paper.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button id="menuButton" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" dynamic-align="[[dynamicAlign]]" vertical-offset="[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]" disabled="[[disabled]]" no-animations="[[noAnimations]]" on-iron-select="_onIronSelect" on-iron-deselect="_onIronDeselect" opened="{{opened}}" close-on-activate="" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" expand-sizing-target-for-scrollbars="[[expandSizingTargetForScrollbars]]" fit-into="[[fitInto]]" class="style-scope tp-yt-paper-dropdown-menu">\n  \n  <div class="dropdown-trigger style-scope tp-yt-paper-dropdown-menu" slot="dropdown-trigger">\n    <tp-yt-paper-ripple class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-paper-ripple>\n    \n    <tp-yt-paper-input id="input" type="text" invalid="[[invalid]]" readonly="" disabled="[[disabled]]" value="[[value]]" placeholder="[[placeholder]]" error-message="[[errorMessage]]" always-float-label="[[alwaysFloatLabel]]" no-label-float="[[noLabelFloat]]" label="[[label]]" input-role="button" input-aria-haspopup="listbox" autocomplete="off" style-target="input" class="style-scope tp-yt-paper-dropdown-menu">\n      \n      \n      \n      \n      <tp-yt-iron-icon icon="paper-dropdown-menu:arrow-drop-down" suffix="" slot="suffix" aria-hidden="true" class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-iron-icon>\n    </tp-yt-paper-input>\n  </div>\n  <slot id="content" name="dropdown-content" slot="dropdown-content" class="style-scope tp-yt-paper-dropdown-menu"></slot>\n</tp-yt-paper-menu-button>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;bVM===void 0&&(bVM=document.createElement("template"));var k=bVM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return FoD=g},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[iV5,_.As,_.EM,_.lj],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,
value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},fitInto:{type:Object}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(g){var v=(0,_.SQ)(this);v.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:g});v.shadowRoot.appendChild(g);return GIM.prototype._attachDom.call(this,g)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var g=this.contentElement;g&&g.selectedItem&&this._setSelectedItem(g.selectedItem)},
get contentElement(){for(var g=_.em(this.$.content).getDistributedNodes(),v=0,r=g.length;v<r;v++)if(g[v].nodeType===Node.ELEMENT_NODE)return g[v]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(g){this._setSelectedItem(g.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(g){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g)===this&&this.open()},
_selectedItemChanged:function(g){var v="";g?v=g.label||g.getAttribute("label")||g.textContent.trim():v="";this.value=v;this._setSelectedItemLabel(v)},
_computeMenuVerticalOffset:function(g,v){return v?v:g?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var g=this.opened?"true":"false",v=this.contentElement;v&&v.setAttribute("aria-expanded",g)}});_.qo=new _.G("navigateAction");var XYD=new _.G("formRenderer");var s0=function(){var g=_.oU.apply(this,arguments)||this;g.showInput=!1;return g};
_.N(s0,_.oU);_.c=s0.prototype;_.c.detached=function(){this.showInput&&window.removeEventListener("click",_.cX(this,this.closeOnOutsideClick_))};
_.c.stopPropagation_=function(g){this.showInput&&g.stopPropagation()};
_.c.closeOnOutsideClick_=function(g){this.closeOnOutsideClickCondition(g)&&(this.showInput=!1,window.removeEventListener("click",_.cX(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.c.closeOnOutsideClickCondition=function(){return!0};
_.c.closeOnOutsideClickHandler=function(){};
_.c.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.cX(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.c.openOnClickHandler=function(){};
_.c.showInputChanged=function(){};
_.c.setShowInput=function(g){this.showInput=g};
s0.prototype.setShowInput=s0.prototype.setShowInput;s0.prototype.showInputChanged=s0.prototype.showInputChanged;s0.prototype.openOnClickHandler=s0.prototype.openOnClickHandler;s0.prototype.openOnClick_=s0.prototype.openOnClick_;s0.prototype.closeOnOutsideClickHandler=s0.prototype.closeOnOutsideClickHandler;s0.prototype.closeOnOutsideClickCondition=s0.prototype.closeOnOutsideClickCondition;s0.prototype.closeOnOutsideClick_=s0.prototype.closeOnOutsideClick_;s0.prototype.stopPropagation_=s0.prototype.stopPropagation_;
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],s0.prototype,"showInput",void 0);_.K([_.zz("click"),_.zz("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],s0.prototype,"stopPropagation_",null);_.K([_.IU("showInput"),_.F("design:type",Function),_.F("design:paramtypes",[Boolean]),_.F("design:returntype")],s0.prototype,"showInputChanged",null);s0=_.K([_.Yx()],s0);_.BSR=[s0.prototype];var hLv;var nTp;var mh=function(){return _.J.apply(this,arguments)||this};
_.N(mh,_.J);_.c=mh.prototype;_.c.computePreselectedOption=function(g,v){return v===this.itemSelected_?g:void 0};
_.c.dataChanged_=function(){var g=this;this.preselectedSubreason=this.itemSelected_=-1;var v;(v=this.data)!=null&&v.key&&_.q7(this,function(){var r,k=Number((r=g.data)==null?void 0:r.key);!Number.isNaN(k)&&(g.itemSelected_=k,r=(r=(g.data.items||[])[k])&&r.optionSelectableItemRenderer&&r.optionSelectableItemRenderer.preselectedIndex)&&(g.preselectedSubreason=r)})};
_.c.isSubReasonHidden_=function(g,v){return g!=v};
_.c.onTopItemSelected_=function(g,v){for(var r=_.hb(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),k=0,y=r.length;k<y;k++)r[k].select(0);_.nW(this.hostElement,"yt-report-form-update",[v.item.value]);g.stopPropagation()};
_.c.onItemSelected_=function(g,v){_.nW(this.hostElement,"yt-report-form-update",[v.item.value]);g.stopPropagation()};
_.c.getItem_=function(g){return g.serviceItem?g.serviceItem:g.navigationItem?g.navigationItem:g.optionSelectableItemRenderer?g.optionSelectableItemRenderer:null};
_.c.computeText_=function(g){return(g=this.getItem_(g))?this.ytRendererBehavior.getSimpleString(g.text):null};
_.c.validate=function(){return this.itemSelected_!==-1};
_.c.computeAriaLabel_=function(g){var v=_.sf(g.text);(g=g.accessibility&&g.accessibility.accessibilityData&&g.accessibility.accessibilityData.label)&&(v+=". "+g);return v};
_.c.computeItemSelected_=function(g){return g};
_.c.preventSelection_=function(g){g.stopPropagation();this.tooltipTapped=!0};
_.c.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.c.updateItemSelectedFromBinding=function(g){this.itemSelected_=g.detail.value};
_.c.save=function(){var g;this.validate()&&(g=this.data)!=null&&g.items&&(g=this.data.items[this.itemSelected_],g!=null&&g.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(g.optionSelectableItemRenderer.submitEndpoint)||_.gh(this.hostElement,[g.optionSelectableItemRenderer.submitEndpoint])))};
mh.prototype.onPaperRippleTransitionEnd_=mh.prototype.onPaperRippleTransitionEnd_;mh.prototype.dataChanged_=mh.prototype.dataChanged_;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],mh.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],mh.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],mh.prototype,"data",void 0);_.K([_.u({value:-1}),_.F("design:type",Number)],mh.prototype,"itemSelected_",void 0);
_.K([_.u({computed:"computeItemSelected_(itemSelected_)"}),_.F("design:type",Number)],mh.prototype,"value",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],mh.prototype,"restoreFocusOnClose",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],mh.prototype,"tooltipTapped",void 0);_.K([_.u({value:-1}),_.F("design:type",Number)],mh.prototype,"preselectedSubreason",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mh.prototype,"dataChanged_",null);_.K([_.zz("transitionend"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mh.prototype,"onPaperRippleTransitionEnd_",null);mh=_.K([_.HX({is:"yt-options-renderer",disableElementRegistration:!0})],mh);
_.m(mh,"yt-options-renderer",function(){if(nTp===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.menus.yt_options_renderer.yt.options.renderer.css.js--\x3e<div id="options-select" class="style-scope yt-options-renderer">\n  <tp-yt-paper-radio-group id="yt-options-renderer-options" selected="[[itemSelected_]]" on-iron-select="onTopItemSelected_" on-selected-changed="updateItemSelectedFromBinding" class="style-scope yt-options-renderer">\n    <template is="dom-repeat" items="[[data.items]]" class="style-scope yt-options-renderer">\n      <tp-yt-paper-radio-button class="radio style-scope yt-options-renderer" aria-label$="[[computeAriaLabel_(item.optionSelectableItemRenderer)]]" name$="[[index]]" value="[[item.optionSelectableItemRenderer]]">\n        <div class="content style-scope yt-options-renderer">\n          <div class="text style-scope yt-options-renderer">\n            <yt-formatted-string text="[[item.optionSelectableItemRenderer.text]]" class="style-scope yt-options-renderer">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtext style-scope yt-options-renderer" hidden="[[!item.optionSelectableItemRenderer.subtext]]" text="[[item.optionSelectableItemRenderer.subtext]]">\n            </yt-formatted-string>\n          </div>\n          <template is="dom-if" if="[[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]" class="style-scope yt-options-renderer">\n            <div class="info-container style-scope yt-options-renderer" on-tap="preventSelection_">\n              <yt-icon icon="yt-icons:help_outline" size="16" class="style-scope yt-options-renderer"></yt-icon>\n              <tp-yt-paper-tooltip animation-delay="0" class="style-scope yt-options-renderer">\n                [[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]\n              </tp-yt-paper-tooltip>\n            </div>\n          </template>\n        </div>\n      </tp-yt-paper-radio-button>\n      <template is="dom-if" if="[[item.optionSelectableItemRenderer.subOptions]]" class="style-scope yt-options-renderer">\n        <tp-yt-paper-dropdown-menu aria-label$="[[item.optionSelectableItemRenderer.subOptionsAccessibility.label]]" hidden="[[isSubReasonHidden_(index, itemSelected_)]]" no-label-float="" restore-focus-on-close="[[restoreFocusOnClose]]" on-iron-select="onItemSelected_" class="style-scope yt-options-renderer">\n          <tp-yt-paper-listbox class="dropdown-content style-scope yt-options-renderer" slot="dropdown-content" selected="[[computePreselectedOption(preselectedSubreason, index)]]">\n            <template is="dom-repeat" items="[[item.optionSelectableItemRenderer.subOptions]]" as="subOption" class="style-scope yt-options-renderer">\n              <tp-yt-paper-item value="[[getItem_(subOption)]]" class="style-scope yt-options-renderer">\n                [[computeText_(subOption)]]\n              </tp-yt-paper-item>\n            </template>\n         </tp-yt-paper-listbox>\n        </tp-yt-paper-dropdown-menu>\n      </template>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;hLv===void 0&&(hLv=document.createElement("template"));var k=hLv;r.call(v,k.content.cloneNode(!0),g.content.firstChild);nTp=g}g=nTp;return g},{mode:2});var M9b;var RLq;var g_D;var v_R;var rUD;var k_G;var KI=function(){return _.J.apply(this,arguments)||this};
_.N(KI,_.J);KI.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
KI.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
KI.prototype.onTap=function(g){if(this.hostElement.classList.contains("selected")||_.RT(this.hostElement,"yt-share-panel-can-select-contact-action"))g&&g.detail&&(g.detail.x||g.detail.y)&&_.hb(this.hostElement).querySelector("#target").blur(),(g=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),g={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:g?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.nW(this.hostElement,"yt-share-panel-select-contact-action",[g])};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],KI.prototype,"ytRendererBehavior",void 0);_.K([_.u({observer:"onDataChanged"}),_.F("design:type",Object)],KI.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.F("design:type",String)],KI.prototype,"componentTitle",void 0);_.K([_.PX("#thumbnail"),_.F("design:type",Object)],KI.prototype,"thumbnail",void 0);KI=_.K([_.HX({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],KI);
_.m(KI,"yt-enrolled-contact-renderer",function(){if(k_G===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-enrolled-contact-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_enrolled_contact_renderer.yt.enrolled.contact.renderer.css.js--\x3e<button id="target" on-focus="onFocus" on-tap="onTap" class="style-scope yt-enrolled-contact-renderer">\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope yt-enrolled-contact-renderer"></yt-img-shadow>\n  <div id="selection-highlight" class="style-scope yt-enrolled-contact-renderer"></div>\n  <div id="name" class="style-scope yt-enrolled-contact-renderer">[[componentTitle]]</div>\n</button>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;rUD===void 0&&(rUD=document.createElement("template"));var k=rUD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);k_G=g}g=k_G;return g},{mode:2});var yUb;var cUb;var b3=function(){return _.J.apply(this,arguments)||this};
_.N(b3,_.J);b3.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
b3.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
b3.prototype.onTap=function(g){if(this.hostElement.classList.contains("selected")||_.RT(this.hostElement,"yt-share-panel-can-select-contact-action"))g&&g.detail&&(g.detail.x||g.detail.y)&&_.hb(this.hostElement).querySelector("#target").blur(),(g=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),g={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:g?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.nW(this.hostElement,"yt-share-panel-select-contact-action",[g])};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],b3.prototype,"ytRendererBehavior",void 0);_.K([_.u({observer:"onDataChanged"}),_.F("design:type",Object)],b3.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.F("design:type",String)],b3.prototype,"componentTitle",void 0);_.K([_.PX("#thumbnail"),_.F("design:type",Object)],b3.prototype,"thumbnail",void 0);b3=_.K([_.HX({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],b3);
_.m(b3,"yt-suggested-contact-renderer",function(){if(cUb===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-suggested-contact-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_suggested_contact_renderer.yt.suggested.contact.renderer.css.js--\x3e<button id="target" on-focus="onFocus" on-tap="onTap" class="style-scope yt-suggested-contact-renderer">\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.avatar.thumbnail]]" class="style-scope yt-suggested-contact-renderer"></yt-img-shadow>\n  <div id="selection-highlight" class="style-scope yt-suggested-contact-renderer"></div>\n  <div id="name" class="style-scope yt-suggested-contact-renderer">[[componentTitle]]</div>\n</button>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;yUb===void 0&&(yUb=document.createElement("template"));var k=yUb;r.call(v,k.content.cloneNode(!0),g.content.firstChild);cUb=g}g=cUb;return g},{mode:2});var Fn=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-share-panel-reset-action":"onReset"};return g};
_.N(Fn,_.J);Fn.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"}}}}}};
Fn.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.nW(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
Fn.prototype.onReset=function(){for(var g=_.hb(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),v=g.length-1;v>=0;v--)g[v].classList.toggle("selected")};
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Fn.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Fn.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Fn.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u({observer:"onDataChanged"}),_.F("design:type",Object)],Fn.prototype,"data",void 0);
Fn=_.K([_.HX({is:"yt-contact-section-renderer",disableElementRegistration:!0})],Fn);
_.m(Fn,"yt-contact-section-renderer",function(){if(v_R===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-contact-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_contact_section_renderer.yt.contact.section.renderer.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-contact-section-renderer"></yt-formatted-string>\n<yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope yt-contact-section-renderer">\n</yt-formatted-string>\n<div id="contents" role="listbox" class="style-scope yt-contact-section-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;g_D===void 0&&(g_D=document.createElement("template"));var k=g_D;r.call(v,k.content.cloneNode(!0),g.content.firstChild);v_R=g}g=v_R;return g},{mode:2});var i3=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return g};
_.N(i3,_.J);_.c=i3.prototype;_.c.configureRendererStamper=function(){return{"data.fields":{id:"fields",mapping:{textInputFormFieldRenderer:{component:"yt-text-input-form-field-renderer",params:{required:!0},properties:{hideLabel:"[[data.hideLabels]]"}},toggleFormFieldRenderer:{component:"yt-toggle-form-field-renderer"},optionsRenderer:"yt-options-renderer",contactSectionRenderer:"yt-contact-section-renderer"}}}};
_.c.onYtRefreshFormCommand=function(g){var v;(g=_.l((v=_.l(g,_.pnu))==null?void 0:v.formRenderer,XYD))&&this.set("data",g)};
_.c.reset=function(){var g=_.hb(this.hostElement).querySelector("#fields").children;g=_.I(g);for(var v=g.next();!v.done;v=g.next())v=v.value,v.reset&&v.reset()};
_.c.getForm=function(){var g={},v=_.hb(this.hostElement).querySelector("#fields").children;v=_.I(v);for(var r=v.next();!r.done;r=v.next()){r=r.value;if(!r.validate())return null;g[r.data.key]=r.value}return g};
_.c.submitFormFields=function(){if(this.fields)for(var g=_.I(this.fields),v=g.next();!v.done;v=g.next())v=v.value,v.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?v.save():v.nodeName==="YT-OPTIONS-RENDERER"&&v.save()};
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],i3.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],i3.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],i3.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],i3.prototype,"data",void 0);_.K([_.SC("#fields > *"),_.F("design:type",Array)],i3.prototype,"fields",void 0);
i3=_.K([_.HX({is:"yt-form-renderer",disableElementRegistration:!0})],i3);
_.m(i3,"yt-form-renderer",function(){if(RLq===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.forms.yt_form_renderer.yt.form.renderer.css.js--\x3e<div id="fields" class="style-scope yt-form-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;M9b===void 0&&(M9b=document.createElement("template"));var k=M9b;r.call(v,k.content.cloneNode(!0),g.content.firstChild);RLq=g}g=RLq;return g},{mode:2});var zTA;var GX=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return g};
_.N(GX,_.J);GX.prototype.onCheckboxChange=function(g){this.data&&(g=(this.checked=_.se(g).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}})};
GX.prototype.handleUpdateCheckboxCommand=function(g){(g=_.l(g,_.$5t))&&this.data&&this.data.id===g.id&&(this.set("data.disabled",g.disabled),this.set("data.title",g.title))};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],GX.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],GX.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],GX.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],GX.prototype,"checked",void 0);GX=_.K([_.V({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],GX);
_.m(GX,"ytd-settings-checkbox-renderer",function(){if(zTA!==void 0)return zTA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-checkbox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-option" class="style-scope ytd-settings-checkbox-renderer">\n  <tp-yt-paper-checkbox id="checkbox" aria-label$="[[getSimpleString(data.title)]]" checked="[[data.enabled]]" disabled="[[data.disabled]]" on-change="onCheckboxChange" class="style-scope ytd-settings-checkbox-renderer">\n    <div id="checkbox-container" class="style-scope ytd-settings-checkbox-renderer"></div>\n    <div id="checkbox-label" class="style-scope ytd-settings-checkbox-renderer">\n      <yt-formatted-string id="label" split-lines="" text="[[data.title]]" class="style-scope ytd-settings-checkbox-renderer"></yt-formatted-string>\n    </div>\n  </tp-yt-paper-checkbox>\n  <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" size="16" class="style-scope ytd-settings-checkbox-renderer"></yt-icon>\n  <tp-yt-paper-tooltip animation-delay="0" for="help-icon" hidden="[[!data.helpText]]" offset="5" position="top" class="style-scope ytd-settings-checkbox-renderer">\n    [[getSimpleString(data.helpText)]]\n  </tp-yt-paper-tooltip>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return zTA=g},{mode:1});var IM5;var Xn=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return g};
_.N(Xn,_.J);Xn.prototype.dataChanged=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return g.radio.removeAttribute("checked"),!g.data||!g.data.id||g.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.sOM()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(v=g.data&&g.data.id)?_.U(r,Kon(g.data.id),4):r.jumpTo(3):(g.set("data.hidden",!0),r.jumpTo(0));r.nextAddress!=3&&(v=r.yieldResult);v&&_.nW(g.hostElement,"yt-select-settings-radio-option",[g.data.id]);_.o7(r)})};
Xn.prototype.onButtonChanged=function(g){_.se(g).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.h0().resolve(_.nv).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.nW(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
Xn.prototype.onSelectOption=function(g){this.data&&this.data.id&&(this.data.id===g?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
Xn.prototype.dataChanged=Xn.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Xn.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Xn.prototype,"ytActionHandlerBehavior",void 0);_.K([_.PX("#radio"),_.F("design:type",Object)],Xn.prototype,"radio",void 0);_.K([_.u(),_.F("design:type",Object)],Xn.prototype,"data",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],Xn.prototype,"dataChanged",null);Xn=_.K([_.V({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],Xn);
_.m(Xn,"ytd-settings-radio-option-renderer",function(){if(IM5!==void 0)return IM5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-radio-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="start" class="style-scope ytd-settings-radio-option-renderer">\n  <tp-yt-paper-radio-button id="radio" aria-label$="[[getSimpleString(data.title)]]" hidden="[[data.hidden]]" on-change="onButtonChanged" class="style-scope ytd-settings-radio-option-renderer">\n    <div id="label" class="style-scope ytd-settings-radio-option-renderer">[[getSimpleString(data.title)]]</div>\n  </tp-yt-paper-radio-button>\n  <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" size="16" class="style-scope ytd-settings-radio-option-renderer"></yt-icon>\n  <tp-yt-paper-tooltip animation-delay="0" for="help-icon" hidden="[[!data.helpText]]" offset="3" position="top" class="style-scope ytd-settings-radio-option-renderer">\n    [[getSimpleString(data.helpText)]]\n  </tp-yt-paper-tooltip>\n</div>\n<div id="end" class="style-scope ytd-settings-radio-option-renderer">\n  <div id="aside-text" class="style-scope ytd-settings-radio-option-renderer">[[getSimpleString(data.asideText)]]</div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return IM5=g},{mode:1});var W9v;var Bc=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return g};
_.N(Bc,_.J);
Bc.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"}}}};
Bc.prototype.handleUpdateTextCommand=function(g){(g=_.l(g,_.J$0))&&this.data&&this.data.id===g.id&&this.set("data",g)};
Bc.prototype.handleUpdateConnectedAppRendererCommand=function(g){if(_.l(g,_.q7c)&&this.data){var v,r;if(g=(v=_.l(g,_.q7c))==null?void 0:(r=v.newConnectedAppRenderer)==null?void 0:r.connectedAppRenderer)this.data=g}};
Bc.prototype.computeConnectedAppStyle=function(g){return g.style?g.style.toLowerCase().replace(/_/g,"-"):""};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Bc.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Bc.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Bc.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Bc.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.F("design:type",String)],Bc.prototype,"connectedAppStyle",void 0);Bc=_.K([_.V({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],Bc);
_.m(Bc,"ytd-connected-app-renderer",function(){if(W9v!==void 0)return W9v;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-connected-app-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-connected-app-renderer"></yt-img-shadow>\n<div id="app" class="style-scope ytd-connected-app-renderer">\n  <div id="app-info" class="style-scope ytd-connected-app-renderer">\n    <div id="title" class="style-scope ytd-connected-app-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-formatted-string id="text" force-default-style="" split-lines="" text="[[data.text]]" class="style-scope ytd-connected-app-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="button-row" class="style-scope ytd-connected-app-renderer">\n    <div id="button-container" hidden="[[!data.connectButton]]" class="style-scope ytd-connected-app-renderer">\n      <div id="connect-button" class="style-scope ytd-connected-app-renderer"></div>\n    </div>\n    <div id="button-container" hidden="[[!data.disconnectButton]]" class="style-scope ytd-connected-app-renderer">\n      <div id="disconnect-button" class="style-scope ytd-connected-app-renderer"></div>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return W9v=g},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.t3("iuT5Oc");

_.Df();
}catch(e){_._DumpException(e)}
try{
_.t3("L3n37");
var YoM=function(g){return g.watch.isLearningJourneyActive},UXv=_.Tp(115994),A4D=_.Tp(115993),eKM=function(g,v,r){var k=this;
var y=r.dragDownAction;this.layer=0;this.JSC$20507_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return k.dragDownAction()}}}};
this.JSC$20507_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return k.dragDownAction()}}}};
this.fullscreen=!1;var z=_.Y6();_.kg(z,UXv,this.layer);_.kg(z,A4D,this.layer);this.dragDownAction=function(){y();_.u1(z,{visualElement:k.fullscreen?UXv:A4D})};
this.gesture=new _.W8(g,v,this.JSC$20507_watchConfig,"pandown");this.attach()};
eKM.prototype.attach=function(){this.gesture.attach()};
eKM.prototype.detach=function(){this.gesture.detach()};
eKM.prototype.update=function(g){this.fullscreen=g;this.gesture.config=g?this.JSC$20507_watchFullScreenConfig:this.JSC$20507_watchConfig};var alD=function(g){_.BF.call(this);var v=this;this.rootElement=g;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return v.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(r){v.initOrDisposeActiveModules(r)}));
this.onAttached()};
_.N(alD,_.BF);_.c=alD.prototype;_.c.getRoot=function(){return this.rootElement};
_.c.getElement=function(g){return this.rootElement.getElement(g)};
_.c.setPlayerResponse=function(g){this.playerResponse=g;this.publish("PLAYER_RESPONSE_UPDATED",g)};
_.c.getPlayerResponse=function(){return this.playerResponse};
_.c.setWatchNextResponse=function(g){this.watchNextResponse===g?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=g,this.publish("WATCH_NEXT_RESPONSE_UPDATED",g))};
_.c.getWatchNextResponse=function(){return this.watchNextResponse};
_.c.registerActionHandler=function(g,v){var r=this;if(_.T("web_watch_controller_reg_multiple_handlers_killswitch")){var k={};_.Ov(_.Jv.getInstance(),(k[g]=v,k),this.getRoot())}else this.actionHandlers.has(g)||(this.actionHandlers.set(g,[]),k={},_.Ov(_.Jv.getInstance(),(k[g]=function(){var y=_.Nj.apply(0,arguments);return(r.actionHandlers.get(g)||[]).map(function(z){return z.apply(null,_.fF(y))})},k),this.getRoot())),this.actionHandlers.get(g).push(v)};
_.c.unregisterActionHandler=function(g){if(_.T("web_watch_controller_reg_multiple_handlers_killswitch")){var v={};_.V1(_.Jv.getInstance(),(v[g]=!0,v),this.getRoot())}else(v=this.actionHandlers.get(g))?(v.pop(),v.length===0&&(v={},_.V1(_.Jv.getInstance(),(v[g]=!0,v),this.getRoot()),this.actionHandlers.delete(g))):_.Lx(new _.EU("Attempted to unregister an action handler which is not registered.",g))};
_.c.addPageDisposeJob=function(g){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.ik(this.rootElement.pageDisposeJobs,g)};
_.c.removePageDisposeJob=function(g){this.rootElement.pageDisposeJobs&&_.Xh(this.rootElement.pageDisposeJobs,g)};
_.c.dispatchEvent=function(g,v){_.hV(this.rootElement,g,v)};
_.c.provideRenderingData=function(g,v){this.rootElement.provideRenderingData(g,v)};
_.c.scrollWatchTo=function(g,v){var r;(r=this.watchScrollManager)==null||r.scrollWatchTo(g,v)};
_.c.focusOnPlayer=function(){var g=this.getElement("PLAYER");_.q7(g,function(){if(g&&g.firstElementChild){var v=g.querySelector(".html5-video-player");v&&(_.BE(_.h0().resolve(_.f9)),v.focus())}else _.Lx(Error("km"))})};
_.c.updateCinematicFullscreenConfig=function(){var g=!!this.rootElement.theater,v=!!this.rootElement.fullscreen,r;(r=this.watchCinematicManager)==null||_.YDv(r,v,g)};
_.c.subscribeToActiveChanged=function(g,v){v=v===void 0?!0:v;var r=_.oc(_.KH(),YoM,function(k){g(k)});
v&&g(YoM(_.KH().getState()));return r};
_.c.isActive=function(){return YoM(_.KH().getState())};
_.c.onAttached=function(){var g=_.T("external_fullscreen");_.T("use_unified_flag_accessor")&&(g=_.h0().resolve(_.qAq).retriever.getFlag(_.iF0));(g||_.ua("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.c.initPersistentModules=function(){if(_.T("kevlar_watch_flexy_theater_manager")){var g=new _.s9M(this);_.P0(this,g)}g=new _.HmS(this);_.P0(this,g);g=new _.LX(this);_.P0(this,g);g=new _.$Q(this);_.P0(this,g);g=new _.giq(this);_.P0(this,g);g=new _.QC(this);_.P0(this,g);_.T("kevlar_watch_flexy_playlist_manager")&&(g=new _.kdn(this),_.P0(this,g))};
_.c.initOrDisposeActiveModules=function(g){g?(this.watchScrollManager=new _.O8(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.qDS(this)),this.activeModules.push(new _.Fwn(this)),this.activeModules.push(new _.PJM(this)),this.activeModules.push(new _.Jl(this)),_.T("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.BJq(this)),this.activeModules.push(new _.imd(this)),_.T("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.oiD(this)),
_.T("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.kOM(this)),_.T("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.W4n(this),this.activeModules.push(this.watchCinematicManager),this.updateCinematicFullscreenConfig()),_.T("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.hAM(this)),_.T("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.Nzd(this)),g=_.T("swatcheroo_directly_provide_comments")&&this.getRoot().is===
"ytd-watch-grid",_.T("kevlar_watch_flexy_comments_manager")&&!g&&this.activeModules.push(new _.dvM(this)),_.T("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.ww(this)),this.activeModules.push(new _.BlR(this)),this.activeModules.push(new _.mvA(this)),_.T("web_enable_timely_actions")&&this.activeModules.push(new _.R9q(this)),_.T("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.l5n(this)),_.T("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Y9S(this)),
_.T("web_fullscreen_video_action_bar")&&this.activeModules.push(new _.RGn(this)),_.T("web_player_rtr_ctrls")&&this.activeModules.push(new _.NlD(this))):(_.nu(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.c.disposeInternal=function(){_.BF.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.mx.Object.defineProperties(alD.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var Esv={},dXM=["learning-journey-engagement-panel","PAlearning_chat"];
Esv.YtdLearningJourneyWatchBehavior=[_.R.YtRendererBehavior,_.m2.YtPlayerListenerBehavior,_.ne.YtRendererstamperBehavior,_.Mz.YtActionHandlerBehavior,_.ZL.YtPageBehavior,_.PV.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 _.ua("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.T("web_watch_provide_secondary_results_renderer")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.ua("START_IN_THEATER_MODE")}},
loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0},watchNextShownItems:Array,watchNextCanShowMore:Boolean,
hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)",reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,
value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,
reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},jsPanelHeight_:{type:Boolean,value:function(){return _.T("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.T("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},
richItemMinWidth:{type:Number,value:function(){return _.Rf("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Rf("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},
videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},flexyEnableSmallWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.T("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.T("kevlar_watch_flexy_disable_large_window_sizing")}},
hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("web_watch_fullerscreen_deprecation_ui")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_frame0_loading_state")}},
roundedPlayerMedium:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("web_watch_rounded_player_medium")}},
roundedPlayerLarge:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("web_watch_rounded_player_large")||_.T("watch_next_grid_round_player")}},
showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},trackEngagementPanelVisibility:{type:Boolean,
value:function(){return _.T("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.T("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("web_watch_full_bleed_no_max_width_columns")}},
fixedPanels:{type:Boolean,reflectToAttribute:!0},panelsBesidePlayer:{type:Boolean,reflectToAttribute:!0},watchWhileWider:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("web_watch_while_panel_margin")}},
watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"},
thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}}},
observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);updateChatLocation(liveChatPresentAndExpanded);watchNextSecondaryResultsChanged(data)".split(";"),monitorScroll:!0,configureRendererStamper:function(){return{info:{id:"info-contents",
mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",
properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},
tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},
clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},
initialRenderPriority:3,waitForSignal:_.wy(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.wy(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}},microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},
singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},learningJourneyEngagementPanels:{id:"plj-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},nonLearningJourneyEngagementPanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}}},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged",
"yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var g=this;this.watchController=void 0;this.pageDisposeJobs=[function(){g.showMetadataPlaceholder_()},
function(){_.T("web_watch_dont_clear_comments")||g.clearComments_()},
function(){g.clearPlayerAds_()},
function(){g.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setRichGridJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.T("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.T("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=
new _.F5G(function(){return _.b1(g)},this.hostElement);
this.pageDisposeJobs.push(function(){g.youThereManager_.reset()});
_.T("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){g.resetFullerscreenEduButtonForNewPlayback_()}));
_.T("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.go;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",
this.onAdStateChange_);this.playerEvents_.set("onStateChange",this.onPlayerStateChange_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;_.T("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.T("kevlar_watch_flexy_theater_manager")||(this.actionMap["yt-toggle-theater-mode"]="setTheaterModeRequested",this.actionMap["yt-is-theater"]="isTheater_",this.playerEvents_.set("SIZE_CLICKED",this.setTheaterModeRequested));_.T("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.cX(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(g){g&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:g}),g.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(g){_.T("kevlar_watch_flexy_theater_manager")&&(this.theater=g,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.T("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(g){!_.T("kevlar_watch_while_v2")&&!_.T("web_watch_pip")||g||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(g){this.active!==void 0&&(this.fullscreen=g,_.T("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(g){this.active!==void 0&&(_.hV(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.T("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.T("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(g>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(g){this.initCsi_();this.updatePageData_(g)},
updatePageData_:function(g){var v=this;if(g)if(this.data===g){this.onPageLoadWithSameData_();var r;(r=this.watchController)==null||r.setWatchNextResponse(this.data)}else this.data=g;this.playlist&&_.Zv({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.t7("nw");this.loading=!1;_.Ev(_.HR,function(){v.initDclkstatus_();var k,y=((k=v.player)==null?void 0:k.getVideoData().cpn)||"";_.Q$5(function(z,W){_.LVD(z,W,y)})})},
onPageLoadWithSameData_:function(){_.T("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var g=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!g);this.set("loadingData.playlistLoading",g&&g!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),g=this.watchNextSkeletonEl_.firstElementChild;g;)g.classList.remove("hidden"),g=g.nextElementSibling;if(_.T("kevlar_watch_frame0_loading_state")){var v,r,k;g=(v=this.loadingData)==null?void 0:(r=v.endpoint)==null?void 0:(k=r.watchEndpoint)==null?void 0:k.videoId;var y;g&&(y="https://i.ytimg.com/vi/"+g+"/frame0.jpg");_.hb(this.hostElement).querySelector("#player").style.backgroundImage=y?"url("+y+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var g=_.hb(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&g&&(g.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var v,r;(r=(v=this.watchMetadata).updateSentimentBarWidth)==
null||r.call(v);var k,y;(y=(k=this.watchMetadata).resize)==null||y.call(k)}_.T("kevlar_watch_frame0_loading_state")&&(_.hb(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(g){var v=_.hb(this.hostElement).querySelector(g);v?_.X7(v,!1):_.Lx(new _.EU("Overscroll monitor not found for component: ",g))},
removeSplitScrollMouseTrap:function(g){var v=_.hb(this.hostElement).querySelector(g);v?_.BB(v):_.Lx(new _.EU("Disposal component for  overscroll monitoring not found: ",g))},
onLoadingChanged_:function(g){g?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(g){var v=this;g?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.HR.addLowPriorityJob(function(){v.onWindowResized_(_.Ue(!0))})},
updateTheaterModeState_:function(g){if(!_.T("kevlar_watch_flexy_theater_manager")){g=g||this.fullWindowMode_;if(this.theater!==void 0||g)this.theater=g;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();g&&_.bzq()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var g=this.theater;_.T("external_fullscreen")&&this.fullscreen&&(g=!0);g=g?_.hb(this.hostElement).querySelector("#player-full-bleed-container"):_.hb(this.hostElement).querySelector("#player-container-inner");var v=this.getPlayerContainer(),r=_.T("kevlar_watch_while_v2")||_.T("web_watch_pip");v.parentElement!==g&&(r&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.b1(this).appendTo(g,v),g.appendChild(_.hb(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var g=this;return _.P(function(v){if(v.nextAddress==1)return _.U(v,_.h0().resolve(_.Qd).deactivate(),2);g.updatePlayerLocation();_.o7(v)})},
updateCinematicsLocation:function(){var g=this.getElement("CINEMATICS");if(g){var v=this.getCinematicsLocationContainer();g.parentElement!==v&&v.appendChild(g);var r;(r=this.watchController)==null||r.updateCinematicFullscreenConfig()}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.hb(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.hb(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(g,v){var r=document.documentElement.hasAttribute("dark"),k=r&&_.T("web_cinematic_theater_mode"),y=r&&_.T("web_cinematic_fullscreen");r=!r&&this.cinematicLightTheme;return g&&k||v&&y||(v||g)&&r},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var g;(g=this.watchController)==null||g.setWatchNextResponse(this.data);_.T("kevlar_watch_flexy_comments_manager")||this.initComments_();_.T("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.h0().resolve(_.Lh).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.T("web_watch_start_chat_in_theater_mode")){var v,
r,k;if((v=this.data)==null?0:(r=v.contents)==null?0:(k=r.twoColumnWatchNextResults)==null?0:k.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var y,z;((y=this.data)==null?0:(z=y.contents)==null?0:z.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(g){var v;(v=this.watchController)==null||v.setPlayerResponse(this.playerData);g&&g.playabilityStatus&&(v=this.isVideoPlayable_(g.playabilityStatus,this.getPlayerOverlays_(this.data)),g=this.isLiveStreamOffline_(g.playabilityStatus),v&&!g||_.q7(this,function(){_.t7("pbu")}));
this.setPlayerAds_();_.MP(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(g){_.KH().dispatch(_.nf({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));g?this.activate_():this.deactivate_()},
attached:function(){var g=this;this.watchController=new alD(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.T("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var v=_.b1(this);_.T("kevlar_disable_prepare_player")||v.preparePlayer();_.T("kevlar_watch_flexy_playlist_manager")||_.h0().resolve(_.Lh).setPlayer(v);this.updatePageMediaQueries();v={"--ytd-watch-flexy-scrollbar-width":_.tL()+
"px"};!_.Rf("kv_pl_mx_sz_ks")&&_.Rf("kevlar_watch_max_player_width")&&(v["--ytd-watch-flexy-max-player-width-wide-screen"]=_.wzd+"px");_.Rf("kevlar_watch_flexy_metadata_height")&&(v["--ytd-watch-flexy-space-below-player"]=_.QDS+"px");this.safeUpdateStyles(v);_.T("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new eKM(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return g.onPlayerTouchPanDown_()}}));
_.T("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.hb(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var g=_.tL(),v=_.xs+g,r=v;this.fixedPanels&&(v+=_.LyG);var k=657+g;g=1327+g;_.hb(this.hostElement).querySelector("#two-column-query").query="(min-width: "+v+"px)";_.hb(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(k+"px), (min-height: 630px) and (min-width: ")+(v+"px) and (max-width: ")+(g+"px)");_.hb(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(g+"px)");
_.hb(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+r+"px)"},
calculateCurrentPlayerSize_:function(){var g=_.hb(this.hostElement).querySelector("#miniplayer-bar").firstChild;return g&&g.active||this.theater||_.T("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.oA(NaN,NaN):_.KX(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.KX(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.h1(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var g=this;this.onWindowResized_(_.Ue());_.T("browse_skeleton_removal_on_watch_killswitch")||_.ua("IS_SHELL_LOAD")&&_.jpG();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var v=_.b1(this);v.addEventListener("yt-player-updated",_.cX(this,this.onPlayerUpdated_));v.getPlayerPromise().then(function(r){g.playerApiReady_(r)});
_.T("kevlar_watch_flexy_playlist_manager")||(v=_.h0().resolve(_.Lh),_.T("kevlar_watch_observe_playlist_navigations_killswitch")&&v.addEventListener("yt-navigate",_.cX(this,this.onYtNavigate_)),v.setPlaylistComponent(_.hb(this.hostElement).querySelector("#playlist")),v.addEventListener("yt-playlist-data-updated",_.cX(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.HR.addLowPriorityJob(function(){_.hV(g.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.b1(this).removeEventListener("yt-player-updated",_.cX(this,this.onPlayerUpdated_));if(!_.T("kevlar_watch_flexy_playlist_manager")){var g=_.h0().resolve(_.Lh);_.T("kevlar_watch_observe_playlist_navigations_killswitch")&&g.removeEventListener("yt-navigate",_.cX(this,this.onYtNavigate_));g.cancelVideoSkip();g.removeEventListener("yt-playlist-data-updated",_.cX(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.T("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.hV(this.hostElement,"yt-autonav-pause-player",!1);g=_.iK();_.T("kevlar_exit_fullscreen_leaving_watch")&&g&&_.GM(g)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(g){this.player&&this.player.updateVideoData({rvs:g.rvs})},
getPageContents:function(g){return g&&g.contents&&g.contents.twoColumnWatchNextResults&&g.contents.twoColumnWatchNextResults.results&&g.contents.twoColumnWatchNextResults.results.results.contents},
getClarifyBox:function(){return this.clarifyBoxValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(g){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",g)},
onRetrieveLocation_:function(g,v){v.hasComments?v.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):v.locationRetrieved("/related_ajax",void 0);g.stopPropagation()},
onSubscriptionChanged_:function(g,v){this.player&&(v?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.Nv("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.hb(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.hb(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(g){this.player=g;this.setPlayerState(g.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.T("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.T("kevlar_unified_player")||_.T("kevlar_player_new_bootstrap_adoption"))&&_.VP()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(g,v){v=v===void 0?!0:v;_.iK()&&_.T("external_fullscreen")&&_.GM(document.documentElement);this.theaterRequested_=g;v&&_.UU("wide",g?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.T("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.nW(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.hV(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})},
onWatchScroll_:function(){this.scrollThrottle_.fire();this.mastheadScrollThrottle.fire()},
setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(g){_.wP(g,typeof this.player),this.player&&_.wP(g,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var g;((g=this.player)==null?0:g.isFullscreen())?this.player.toggleFullscreen():_.nW(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(g,v){return this.loading?v:!!Object.keys(g).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(g){if(g){g=_.I(g);for(var v=g.next();!v.done;v=g.next())v=v.value,v.youThereRenderer&&_.XsM(this.youThereManager_,v.youThereRenderer)}},
setPlaylistData_:function(g){return g||{}},
userEngagementConfigDataChanged_:function(g){if(g)if(g.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var v=this.youThereManager_;_.nL()<g.lowEngagementThresholdMs||_.Mjv(v,!0)}else g.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.nW(this.hostElement,"yt-autonav-pause-user-engagement",[g])},
isPlayerUnavailable_:function(g,v,r){return!!g&&!this.isVideoPlayable_(g,r)&&!v},
getPlayerOverlays_:function(g){return(g==null?void 0:g.playerOverlays)||null},
isVideoPlayable_:function(g,v){if(!g)return!1;var r=g.status==="OK"||g.status==="LIVE_STREAM_OFFLINE",k=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",g)||this.get("errorScreen.ypcTrailerRenderer",g);g=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",g);var y;v=v==null?void 0:(y=v.playerOverlayRenderer)==null?void 0:y.gatedActionsOverlayRenderer;return!!r||!!k||!!g||!!v},
hasWatchNextResponseErrorRenderer:function(g){var v=this.getPageContents(g),r,k,y,z,W;return!(g==null?0:(r=g.contents)==null?0:(k=r.twoColumnWatchNextResults)==null?0:k.secondaryResults)&&!!((y=v[0])==null?0:(z=y.itemSectionRenderer)==null?0:(W=z.contents[0])==null?0:W.backgroundPromoRenderer)},
isLiveStreamOffline_:function(g){return g?g.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(g,v,r){var k=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",v),y=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];y=_.T("web_no_skip_video_on_verification_checks")?(g==null?void 0:g.status)&&y.includes(g.status):g&&g.status==="AGE_CHECK_REQUIRED";var z=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",g);z==void 0&&(z=!0);!r||this.isVideoPlayable_(g,this.getPlayerOverlays_(v))||
k||y||!z||_.h0().resolve(_.Lh).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.Jiv()},
onPlayerFeedbackStartRequest_:function(g){_.nW(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:g}])},
onPlayerFeedbackArticleRequest_:function(g){_.nW(this.hostElement,"yt-help-dialog-requested",[g])},
onPlayerYpcContentRequest_:function(){var g,v,r,k,y,z,W,S,Y=((g=this.data)==null?NaN:(v=g.contents)==null?NaN:(r=v.twoColumnWatchNextResults)==null?NaN:(k=r.secondaryResults)==null?NaN:(y=k.secondaryResults)==null?NaN:(z=y.offerModule)==null?NaN:(W=z.tvfilmOfferModuleRenderer)==null?NaN:(S=W.actionButtons)==null?NaN:S.length)-1;g=[".offerButton.buttonRenderer.",".actionButtons."+(Y>=0?Y:0)+".buttonRenderer."];v=_.I(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(r=v.next();!r.done;r=v.next())for(r=r.value,k=_.I(g),y=k.next();!y.done;y=k.next())if(y="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+r+y.value,y=this.get(y+"navigationEndpoint",this.data)||this.get(y+"serviceEndpoint",this.data)||this.get(y+"command",this.data)){_.W6(y,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(g){_.hV(this.hostElement,"yt-autonav-pause-player",g)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(g){g()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(g){switch(g){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(g){switch(g){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.hV(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(g)},
setPlayerState:function(g){_.KH().dispatch(_.JBB(g))},
onPlayerSubscribe_:function(g){_.nW(this.hostElement,"yt-player-subscribe",[g])},
onPlayerUnsubscribe_:function(g){_.nW(this.hostElement,"yt-player-unsubscribe",[g])},
onPlayerAdYtShowToast_:function(g){_.nW(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:g.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(g){if(g)return g},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(g){return!_.T("web_watch_move_summary_to_sd")&&!!g},
computeWatchMetadataRefresh:function(){return _.T("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var g,v,r,k;this.watchNextSecondaryResults=(g=this.data)==null?void 0:(v=g.contents)==null?void 0:(r=v.twoColumnWatchNextResults)==null?void 0:(k=r.secondaryResults)==null?void 0:k.secondaryResults}},
setRichGridRendererData:function(g){this.richGridRendererData=g},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var g,v=(g=this.data)==null?void 0:g.engagementPanels;if(v==null?0:v.length){g=null;v=_.I(v);for(var r=v.next();!r.done;r=v.next()){r=r.value;var k=void 0;if(((k=r.engagementPanelSectionListRenderer)==null?void 0:k.targetId)==="engagement-panel-structured-description"){g=r;break}}var y,z,W;g=(y=g)==null?void 0:(z=y.engagementPanelSectionListRenderer)==null?void 0:(W=z.content)==null?void 0:W.structuredDescriptionContentRenderer;if(g==null?0:g.items){y=
[];z=_.I(g.items);for(W=z.next();!W.done;W=z.next()){W=W.value;if(!_.T("sd_horizontal_list_show_nav_killswitch")){var S=k=r=v=g=void 0,Y=void 0,e=(g=W.horizontalCardListRenderer)==null?void 0:(v=g.header)==null?void 0:(r=v.richListHeaderRenderer)==null?void 0:(k=r.navigationButton)==null?void 0:(S=k.buttonRenderer)==null?void 0:(Y=S.command)==null?void 0:Y.commandExecutorCommand;e&&e.commands&&(e.commands=e.commands.filter(function(a){return!_.l(a,_.FYM)}))}W.expandableVideoDescriptionBodyRenderer||
W.videoDescriptionHeaderRenderer||y.push(W)}return{items:y}}}},
constructWarning_:function(g){return{text:_.qd(g),type:"WARNING"}},
isPlaShelfEnabled_:function(g){if((this.get("adPlacements",g)||[]).length)return!0;g=this.get("playerAds",g)||[];return!(!g.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",g[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var g=this;_.hV(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.T("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var v=this.getScrollTop()>0;this.gestures_&&(v?this.gestures_.detach():this.gestures_.attach());v!==this.showFullerscreenEdu_&&_.T("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=v,_.b1(this).getPlayerPromise().then(function(r){r.updateFullerscreenEduButtonVisibility(g.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.hV(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var g=this;this.commentsReady=!1;_.HR.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.Ev(_.HR,function(){g.setComments_()},1E3)},
setComments_:function(){if(!_.T("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.t7("cmi");_.HR.cancelJob(this.setCommentsJobId_);var g=this.getPageContents(this.data);if(g&&g.length){g=_.I(g);for(var v=g.next();!v.done;v=g.next())if(v=v.value,this.get("itemSectionRenderer.sectionIdentifier",v)==="comment-item-section"){this.comments=v.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.hV(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.T("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.T("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.t7("cmc")},
doRemoveComments_:function(){this.comments={};_.T("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.HR.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.HR.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(g,v){var r=_.l(v.endpoint,_.Vx);r&&(!(v=this.get("data.currentVideoEndpoint.watchEndpoint"))||r.videoId!==v.videoId||r.playlistId&&r.playlistId!==v.playlistId||r.index!==void 0&&r.index!==v.index||typeof r.startTimeSeconds!=="number"||(g.stopPropagation(),this.setScrollTop(0),_.b1(this).getPlayerPromise().then(function(k){var y=r.startTimeSeconds;k.seekTo(y);k.wakeUpControls();y<k.getDuration()&&k.playVideo()})))},
updatePlayerStartTime_:function(){var g=_.lZG();"t"in g&&(g=_.$UM(g.t),this.player.seekTo(g,!0))},
updateTitleFromWatchNext:function(g){g=this.getPageContents(g);var v,r;(g=_.sf(g==null?void 0:(v=g[0])==null?void 0:(r=v.videoPrimaryInfoRenderer)==null?void 0:r.title))&&_.hV(this.hostElement,"yt-update-title",g)},
updateTitle_:function(g){g=this.get("videoDetails.title",g)||"";_.hV(this.hostElement,"yt-update-title",g)},
syncWithRemoteVideo_:function(g,v,r){if(this.active&&this.player){var k=this.player.getVideoData();if(k.video_id===r&&(r=k.list,_.T("polymer_enable_mdx_queue")&&r&&r.startsWith("RQ")&&(r=void 0),k.video_id!==g||r!=v)){var y;_.T("kevlar_player_watch_endpoint_navigation")?y=_.VTY(_.CJG(g,v)):y=this.buildWatchEndpoint_(g,v);_.hV(this.hostElement,"yt-navigate",{endpoint:y,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(g,v,r){return _.GF(g,v,r)},
initDclkstatus_:function(){_.j$D()},
attachWatchPageSkeleton_:function(){var g=document.querySelector("#watch-page-skeleton");if(g){var v=g.querySelector("#primary-info"),r=g.querySelector("#secondary-info"),k=g.querySelector("#related");v&&_.hb(this.hostElement).querySelector("#info-skeleton").appendChild(v);r&&_.hb(this.hostElement).querySelector("#meta-skeleton").appendChild(r);k&&(_.hb(this.hostElement).querySelector("#related-skeleton").appendChild(k),this.watchNextSkeletonEl_=k);_.A3(g)}},
handlePlayerUpdated_:function(){_.b1(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(g,v){if(this.watchNextSkeletonEl_&&typeof v!=="undefined"){var r=this.watchNextSkeletonEl_.children,k=g&&g.indexSplices.length?g.indexSplices[0].index:0;g=Math.min(this.watchNextShownItems.length,r.length);v||(k=0,g=r.length);for(v=k;v<g;v++)r[v].classList.add("hidden")}},
onPlayerFullscreenChange_:function(g){_.T("external_fullscreen")||_.nW(this.hostElement,"yt-player-fullscreen",[g.fullscreen])},
onFullscreenChange_:function(g){this.fullscreen=g;this.gestures_&&this.gestures_.update(this.fullscreen);var v=_.b1(this);v.getPlayerPromise().then(function(r){r.setFauxFullscreen(!!_.iK())});
this.updateFullBleedElementLocations();g&&(v.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(g,v){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!v},
computeIsDonationShelfCollapsed_:function(g){return g},
computeShouldShowMerchShelf:function(g,v){return v&&!!g},
computeResponseHasComments:function(g){var v,r,k,y,z;return!!(g==null?0:(v=g.contents)==null?0:(r=v.twoColumnWatchNextResults)==null?0:(k=r.results)==null?0:(y=k.results)==null?0:(z=y.contents)==null?0:z.some(function(W){var S;return(W==null?void 0:(S=W.itemSectionRenderer)==null?void 0:S.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(g,v){this.responseHasComments=this.computeResponseHasComments(this.data);return!!g&&!!Object.keys(g).length&&!v},
identity:_.VJ,onWindowResized_:function(g){this.windowSize_=g;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.T("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.T("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(g){var v=this;g&&g.type!=="dataloaded"&&g.type!=="dataupdated"||_.b1(this).getPlayerPromise().then(function(r){var k=r.getPlayerState();k!==5&&k!==0&&(r=1/r.getVideoAspectRatio(),v.videoHeightToWidthRatio_!==r&&(v.videoHeightToWidthRatio_=r))})},
schedulePlayerSizeUpdate_:function(g){var v=this,r=_.T("kevlar_watch_while_v2")||_.T("web_watch_pip"),k=function(){if(v.watchMetadata){var y,z;(z=(y=v.watchMetadata).resize)==null||z.call(y)}_.b1(v).getPlayerPromise().then(function(W){if(_.T("kevlar_set_internal_player_size")){if(!r||!v.isMiniplayerActive()){var S=v.calculateCurrentPlayerSize_();W.setInternalSize(S.width,S.height)}}else W.setSize(NaN,NaN);_.T("kevlar_watch_while")&&v.updateWatchWhileScrollThreshold_()})};
g?k():_.Et(_.HR,k)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(g){this.set("data.survey",g.detail)},
onYtShowSurveyCommand_:function(g){this.set("data.survey",_.l(g,_.bTp).survey)},
onDownloadedVideoDeleted:function(g){var v=this,r,k;return _.P(function(y){if(y.nextAddress==1){if(!v.active||(r=v.playerData)==null||!r.offlineState||v.videoId!==g)return y.return();(k=v.player)==null||k.stopVideo();_.Pl().navigatingAwayFromWatchDeletedVideo=!0;_.W6(_.w$m,v.hostElement);return _.U(y,_.Pl().navigationFinishPromise,2)}_.Pl().navigatingAwayFromWatchDeletedVideo=!1;_.o7(y)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var g;this.theater?g=_.HI(.5625*this.windowSize_.width,480,this.windowSize_.height-185):g=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==g&&(this.watchWhileScrollThreshold_=g,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var g=_.hb(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&g){var v=this.windowSize_.height>=624,r=this.active?this.getScrollTop():0;!g.active&&v&&r>=this.watchWhileScrollThreshold_?(g.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):g.active&&(!v||r<this.watchWhileScrollThreshold_&&!_.iK())&&(g.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(g,v){if(g!==!0||v!==void 0){g=!_.T("live_chat_over_engagement_panels");v=_.hb(this.hostElement).querySelector("#chat-container");var r=_.hb(this.hostElement).querySelector("#plj-sidebar"),k=_.hb(this.hostElement).querySelector("#panels"),y=_.hb(this.hostElement).querySelector("#plj-panels"),z=_.hb(this.hostElement).querySelector("#plj-playlist"),W=_.hb(this.hostElement).querySelector("#alerts"),S=_.hb(this.hostElement).querySelector("#playlist"),Y=_.hb(this.hostElement).querySelector("#related"),
e=_.hb(this.hostElement).querySelector("#donation-shelf"),a=_.hb(this.hostElement).querySelector("#comments");this.isTwoColumns_?(W=_.hb(this.hostElement).querySelector("#secondary-inner"),W.appendChild(r),r.appendChild(z),z.appendChild(S),r.appendChild(y),g&&W.appendChild(k),_.T("web_watch_theater_chat")||W.appendChild(v),g||W.appendChild(k),W.appendChild(e),W.appendChild(Y)):(g&&_.TA(k,W),_.TA(S,W),_.T("web_watch_theater_chat")||_.TA(v,W),g||_.TA(k,W),_.TA(e,W),a&&(y&&_.TA(y,a),_.TA(Y,a)));_.T("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.T("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.T("web_watch_theater_chat")){var g=_.hb(this.hostElement).querySelector("#chat-container"),v=this.theater&&!this.fullscreen||_.T("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&v?_.T("web_watch_theater_chat_beside_player")?(v=_.hb(this.hostElement).querySelector("#panels-full-bleed-container"),(g==null?void 0:g.parentElement)!==v&&v.append(g),this.panelsBesidePlayer=!0):_.T("web_watch_theater_fixed_chat")&&
(v=_.hb(this.hostElement).querySelector("#columns"),(g==null?void 0:g.parentElement)!==v&&v.append(g),this.fixedPanels=!0):(_.T("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.T("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),v=_.hb(this.hostElement).querySelector("#playlist"),g&&v?_.lI(g,v):_.Lx(new _.EU("Missing element when updating chat location",{"chatContainer defined":!!g,"playlist defined":!!v})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(g,v){return _.T("sw_metadata_vis_toggle_ks")?!0:!!g||!!v},
computeForceDarkPanelTheme:function(g){return _.T("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&g:!1},
safeUpdateStyles:function(g){try{_.kx(this.hostElement,g)}catch(v){_.Lx(v)}},
videoHeightToWidthRatioChanged_:function(g,v){v&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.T("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(g){this.videoHeightToWidthRatio_=1/g},
computeIsVerticalVideo_:function(g){return g>=1},
computeIsFourThreeToSixteenNineVideo_:function(g){return g<=.7501&&g>=.5624},
computeIsExtraWideVideo_:function(g){return g<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.b1(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.b1(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.RFM(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(g){var v=_.kv(g)||0;_.r3(g,v+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var g=_.kv("yt-fullerscreen-edu-button-click-count")||0,v=_.kv("yt-fullerscreen-edu-button-shown-count")||0,r=_.Rf("external_fullscreen_button_shown_threshold"),k=g>=_.Rf("external_fullscreen_button_click_threshold")||v>=r;_.b1(this).getPlayerPromise().then(function(y){y.updateFullerscreenEduButtonSubtleModeState(k)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(g,v){return v},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.h0().resolve(_.Lh).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var g=this;this.panelMaxHeightUpdateJob_&&_.HR.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.HR.addLowPriorityJob(function(){g.panelMaxHeightUpdateJob_=0;var v;!g.isTwoColumns_||g.theater||g.fullscreen?v=460:v=g.calculateNormalPlayerSize_().height;var r=v+"px";_.T("live_chat_taller_height")&&!g.theater&&(r="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.T("live_chat_medium_height")&&
!g.theater&&(r="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.T("live_chat_scaled_height")&&!g.theater&&(r="calc(100vh - var(--ytd-toolbar-height) - 238px)");g.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":v+"px","--ytd-watch-flexy-chat-max-height":r,"--ytd-watch-flexy-structured-description-max-height":v+"px","--ytd-watch-flexy-comments-panel-max-height":v+"px","--ytd-comments-engagement-panel-content-height":v+"px"})})},
onYtShowEngagementPanelScrimAction_:function(g){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",g)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.v2(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(g){var v=_.hb(this.hostElement).querySelector("#engagement-panel-scrim");g?v.addEventListener("tap",_.cX(this,this.onEngagementPanelScrimClick_)):v.removeEventListener("tap",_.cX(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(g){if(this.hostElement.contains(g)&&!this.scrollToAnimation_.isAnimating()){var v=g.offsetTop-24;g=g.offsetTop+g.offsetHeight+24;var r=this.getPageScrollingElement(),k=this.getScrollTop(),y=k+r.clientHeight-56;if(v<k+56)v-=56;else if(g>y)v=g-r.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,v),500)}},
onYtSignalActionScrollToComments:function(){var g=this.hostElement.querySelector("#comments");if(g&&!this.scrollToAnimation_.isAnimating()){g=g.offsetTop-56-24;if(_.T("kevlar_comment_teaser_scroll_to_midpoint")&&(g-=_.YL().height/3,g<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,g),500)}},
onYtEngagementPanelVisibleChanged:function(g,v,r){this.active&&this.trackEngagementPanelVisibility&&!_.mUp.includes(r)&&(v==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(r),v!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&v!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(r),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(g){return g?"":"watch-active-metadata"},
computeNewMetadataClass:function(g){return g?"watch-active-metadata":""},
computeFullBleedPlayer:function(g,v){return g||v},
computeDefaultLayout:function(g){return!g},
computeDefaultTwoColumnLayout:function(g,v){return!g&&v},
computeWatchWhilePanelsActive:function(g,v){return g||v},
computeNoBorderOnChat:function(g){return _.T("web_watch_theater_chat_no_border")&&g},
computeLiveChatPresentAndExpanded:function(g,v){return g&&!v},
computePanelExpanded:function(g,v,r){return g||v||r},
onChangeMarkersVisibility:function(g){_.b1(this).getPlayerPromise().then(function(v){var r;(r=v.changeMarkerVisibility)==null||r.call(v,_.l(g,_.b$).isVisible||!1,_.l(g,_.b$).entityKeys||[],_.l(g,_.b$).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(g){this.liveChatCollapsed=g.detail;_.KH().dispatch(_.s$5(g.detail))},
provideRenderingData:function(g,v){switch(g){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=v;break;case "PRIMARY_INFO":_.T("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=v);this.videoPrimaryInfoRendererValue=v==null?void 0:v.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.T("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=v);this.videoSecondaryInfoRendererValue=v==null?void 0:v.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
v;break;case "CLARIFICATION":this.clarifyBoxValue=v;break;case "LIVE_CHAT":this.conversationBar=v;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=v;break;case "PLAYLIST":this.externalPlaylistData_=v!=null?v:{};break;case "MERCH_SHELF":this.merchShelfValue=v==null?void 0:v.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=v;break;case "OFFER_MODULE":this.offerModule=v;break;case "LIMITED_STATE":this.limitedStateValue=v;break;case "DONATION_SHELF":this.donation=v;break;
case "ALERTS":this.alertsValue=v;break;case "COMMENTS":this.comments=v;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=v;break;case "ENGAGEMENT_PANELS":this.engagementPanels=v;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=v;break;case "RICH_GRID_RENDERER":this.richGridRendererData=v;break;case "EXPANDABLE_METADATA":this.expandableMetadata=v;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=v}},
toggleCinematicsActive:function(g){this.cinematicsActive=g},
isMiniplayerActive:function(){return _.h0().resolve(_.Qd).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(g){return dXM.map(function(v){return g.find(function(r){var k;return(r==null?void 0:(k=r.engagementPanelSectionListRenderer)==null?void 0:k.targetId)===v})}).filter(function(v){return v!==void 0})},
getNonLearningJourneyEngagementPanels:function(g){return g.filter(function(v){var r;return!dXM.includes((v==null?void 0:(r=v.engagementPanelSectionListRenderer)==null?void 0:r.targetId)||"")})}}];var pKd;var RI=function(){var g=_.J.apply(this,arguments)||this;g.flexy=!0;g.learningJourney=!0;g.roundedInfoPanel=!0;g.viewTransitionEnabled=_.T("enable_player_resize_transition");g.smallerChatMinHeight=_.T("live_chat_smaller_min_height");g.cinematicTheaterMode=_.T("web_cinematic_theater_mode");g.transparentTheaterMode=_.T("web_transparent_theater_mode");g.cinematicFullscreen=_.T("web_cinematic_fullscreen");g.useLargerMaxPlayerValue=_.T("kevlar_flexy_use_larger_player_value");g.cinematicFullscreenV2=_.T("web_cinematic_fullscreen_v2");
g.isDarkTheme=document.documentElement.hasAttribute("dark");g.theaterLargerPlayer=_.T("web_watch_theater_larger_player");g.defaultCollapsePlaylist=_.T("web_watch_default_collapse_playlist");return g};
_.N(RI,_.J);_.c=RI.prototype;_.c.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.c.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.c.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.c.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.c.ready=function(){var g=this,v=function(){g.onColumnScroll()};
this.primary.addEventListener("scroll",v);this.secondary.addEventListener("scroll",v)};
_.c.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.c.updateIsTwoColumnsFromBinding=function(g){_.T("web_watch_update_narrow_width_killswitch")||_.KH().dispatch(_.VpM(!g.detail.value));this.ytdWatchBehavior.isTwoColumns_=g.detail.value};
_.c.updateFlexySmallWindowFromBinding=function(g){this.ytdWatchBehavior.flexySmallWindow_=g.detail.value};
_.c.updateFlexyLargeWindowFromBinding=function(g){this.ytdWatchBehavior.flexyLargeWindow_=g.detail.value};
_.c.updateWatchWhileWindowSizeSufficientFromBinding=function(g){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=g.detail.value};
_.c.updateWatchNextCanShowMoreFromBinding=function(g){this.ytdWatchBehavior.watchNextCanShowMore=g.detail.value};
_.c.updateShownItemsFromBinding=function(g){g.detail.path?this.set(g.detail.path,g.detail.value):this.ytdWatchBehavior.watchNextShownItems=g.detail.value};
_.c.getElement=function(g){switch(g){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20516_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20516_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.mx.Object.defineProperties(RI.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.pageVisualEffects)return!1;for(var v=0;v<this.data.pageVisualEffects.length;v++)if(g=_.l(this.data.pageVisualEffects[v],_.TO))return v=void 0,(v=g.config)==null?void 0:v.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.learningJourneyEngagementPanels)==null?void 0:g.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var g,v=(g=this.learningJourneyEngagementPanels)==null?void 0:g.find(function(p){var f;return(p==null?void 0:(f=p.engagementPanelSectionListRenderer)==null?void 0:f.panelIdentifier)==="learning-journey-engagement-panel"});
if(v){var r,k,y,z,W,S,Y,e,a;if(g=(e=((Y=(W=((z=v==null?void 0:(r=v.engagementPanelSectionListRenderer)==null?void 0:(k=r.content)==null?void 0:(y=k.sectionListRenderer)==null?void 0:y.contents)!=null?z:[])[0])==null?void 0:(S=W.itemSectionRenderer)==null?void 0:S.contents)!=null?Y:[])[0])==null?void 0:(a=e.accordionViewModel)==null?void 0:a.onTitleTap){var E=_.Q0(g);if(E)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.IR.instance.resolveCommand(E)}}}}}}});
_.mx.Object.defineProperties(RI,{template:{configurable:!0,enumerable:!0,get:function(){if(pKd===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-learning-journey--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-learning-journey">\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-learning-journey"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n\n  <div id="secondary" class="style-scope ytd-watch-learning-journey">\n    <div id="secondary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="plj-sidebar" class="style-scope ytd-watch-learning-journey">\n        <div id="plj-playlist" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="plj-panels" class="style-scope ytd-watch-learning-journey"></div>\n      </div>\n      <div id="panels" class="style-scope ytd-watch-learning-journey">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-learning-journey">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-learning-journey"></div>\n      <div id="chat-container" class="style-scope ytd-watch-learning-journey">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-learning-journey">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-learning-journey">\n        <div id="player-ads" class="style-scope ytd-watch-learning-journey"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="primary" class="style-scope ytd-watch-learning-journey">\n    <div id="primary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="player" class="style-scope ytd-watch-learning-journey">\n        <div id="cinematics-container" class="style-scope ytd-watch-learning-journey">\n          <div id="cinematics" class="style-scope ytd-watch-learning-journey"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-learning-journey">\n          <div id="player-container-inner" class="style-scope ytd-watch-learning-journey">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-learning-journey">\n              <ytd-player id="ytd-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>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-learning-journey"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-learning-journey"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);pKd=g}g=pKd;return g}}});
RI.prototype.updateMiniplayerIsActiveValue=RI.prototype.updateMiniplayerIsActiveValue;RI.prototype.updateScrollTopValue=RI.prototype.updateScrollTopValue;RI.prototype.updateFullscreenValue=RI.prototype.updateFullscreenValue;RI.prototype.updateTheaterValue=RI.prototype.updateTheaterValue;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],RI.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],RI.prototype,"ytComponentBehavior",void 0);
_.K([_.D(Esv.YtdLearningJourneyWatchBehavior),_.F("design:type",Object)],RI.prototype,"ytdWatchBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],RI.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],RI.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],RI.prototype,"playerData",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],RI.prototype,"flexy",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],RI.prototype,"learningJourney",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],RI.prototype,"roundedInfoPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],RI.prototype,"viewTransitionEnabled",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],RI.prototype,"smallerChatMinHeight",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],RI.prototype,"cinematicTheaterMode",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],RI.prototype,"transparentTheaterMode",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],RI.prototype,"cinematicFullscreen",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],RI.prototype,"useLargerMaxPlayerValue",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],RI.prototype,"cinematicFullscreenV2",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],RI.prototype,"isDarkTheme",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],RI.prototype,"theaterLargerPlayer",void 0);_.K([_.u(),_.F("design:type",Object)],RI.prototype,"defaultCollapsePlaylist",void 0);_.K([_.u({selector:_.wF}),_.F("design:type",Object)],RI.prototype,"theaterValue",void 0);
_.K([_.u({selector:_.Q4}),_.F("design:type",Object)],RI.prototype,"fullscreenValue",void 0);_.K([_.u({selector:_.NX}),_.F("design:type",Object)],RI.prototype,"scrollTopValue",void 0);_.K([_.u({selector:_.HC}),_.F("design:type",Object)],RI.prototype,"miniplayerIsActiveValue",void 0);_.K([_.PX("#ytd-plj-player"),_.F("design:type",HTMLElement)],RI.prototype,"ytdPlayer",void 0);_.K([_.PX("#playlist"),_.F("design:type",HTMLElement)],RI.prototype,"JSC$20516_ytdPlaylistPanelRenderer",void 0);
_.K([_.X2("ytd-comments"),_.F("design:type",HTMLElement)],RI.prototype,"ytdComments",void 0);_.K([_.PX("#primary"),_.F("design:type",HTMLElement)],RI.prototype,"primary",void 0);_.K([_.PX("#secondary"),_.F("design:type",HTMLElement)],RI.prototype,"secondary",void 0);_.K([_.PX("#player-container"),_.F("design:type",HTMLElement)],RI.prototype,"playerContainer",void 0);_.K([_.PX("#cinematics"),_.F("design:type",HTMLElement)],RI.prototype,"JSC$20516_cinematics",void 0);
_.K([_.IU("theaterValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RI.prototype,"updateTheaterValue",null);_.K([_.IU("fullscreenValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RI.prototype,"updateFullscreenValue",null);_.K([_.IU("scrollTopValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RI.prototype,"updateScrollTopValue",null);
_.K([_.IU("miniplayerIsActiveValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RI.prototype,"updateMiniplayerIsActiveValue",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],RI.prototype,"cinematicLightTheme",null);_.K([_.u({reflectToAttribute:!0}),_.C("learningJourneyEngagementPanels"),_.F("design:type",Object),_.F("design:paramtypes",[])],RI.prototype,"hasLearningJourneyPanels",null);
_.K([_.C("learningJourneyEngagementPanels"),_.F("design:type",Object),_.F("design:paramtypes",[])],RI.prototype,"backButtonData",null);RI=_.K([_.V({is:"ytd-watch-learning-journey"})],RI);_.Mw.registerService(_.W43,RI);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.t3("Tm0L3c");
var IlA;var Wg5;var PLd=function(){return _.J.apply(this,arguments)||this};
_.N(PLd,_.J);PLd=_.K([_.V({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],PLd);
_.m(PLd,"ytd-ghost-comments-renderer",function(){if(Wg5===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-comments-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="comment-section style-scope ytd-ghost-comments-renderer">\n  <div class="header ghost-card style-scope ytd-ghost-comments-renderer">\n    <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n  </div>\n  <div class="input-box ghost-card style-scope ytd-ghost-comments-renderer">\n    <div class="avatar style-scope ytd-ghost-comments-renderer">\n      <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n    </div>\n    <div class="ghost-input style-scope ytd-ghost-comments-renderer"></div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);Wg5=g}g=Wg5;return g},{mode:1});var SoS;var osG=function(){return _.J.apply(this,arguments)||this};
_.N(osG,_.J);osG=_.K([_.V({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],osG);
_.m(osG,"ytd-ghost-watch-metadata-renderer",function(){if(SoS===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-watch-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="ghost-card style-scope ytd-ghost-watch-metadata-renderer">\n  <div class="title style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="line line-1 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-2 style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n  <div class="byline style-scope ytd-ghost-watch-metadata-renderer">\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n  </div>\n  <div class="description style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="line line-1 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-2 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-3 style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n  <div class="owner-box style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="left style-scope ytd-ghost-watch-metadata-renderer">\n      <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n      <div class="text style-scope ytd-ghost-watch-metadata-renderer">\n        <div class="top style-scope ytd-ghost-watch-metadata-renderer"></div>\n        <div class="bottom style-scope ytd-ghost-watch-metadata-renderer"></div>\n      </div>\n    </div>\n    <div class="right style-scope ytd-ghost-watch-metadata-renderer">\n      <div class="oval style-scope ytd-ghost-watch-metadata-renderer"></div>\n    </div>\n  </div>\n  <div class="action-bar style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="oval style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);SoS=g}g=SoS;return g},{mode:1});var M2=function(){var g=_.J.apply(this,arguments)||this;g.ghostGridRenderer={rows:6};g.roundedInfoPanel=!0;g.hideOfferModules=!0;g.smallerChatMinHeight=_.T("live_chat_smaller_min_height");g.cinematicTheaterMode=_.T("web_cinematic_theater_mode");g.transparentTheaterMode=_.T("web_transparent_theater_mode");g.darkerPanels=_.T("web_watch_darker_panels");g.cinematicFullscreen=_.T("web_cinematic_fullscreen");g.cinematicFullscreenV2=_.T("web_cinematic_fullscreen_v2");g.isDarkTheme=document.documentElement.hasAttribute("dark");
return g};
_.N(M2,_.J);_.c=M2.prototype;_.c.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.c.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.c.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.c.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.c.ready=function(){var g=this,v=function(){g.onColumnScroll()};
this.primary.addEventListener("scroll",v);this.secondary.addEventListener("scroll",v)};
_.c.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.c.updateIsTwoColumnsFromBinding=function(g){this.ytdWatchBehavior.isTwoColumns_=g.detail.value};
_.c.updateFlexySmallWindowFromBinding=function(g){this.ytdWatchBehavior.flexySmallWindow_=g.detail.value};
_.c.updateFlexyLargeWindowFromBinding=function(g){this.ytdWatchBehavior.flexyLargeWindow_=g.detail.value};
_.c.updateWatchWhileWindowSizeSufficientFromBinding=function(g){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=g.detail.value};
_.c.updateWatchNextCanShowMoreFromBinding=function(g){this.ytdWatchBehavior.watchNextCanShowMore=g.detail.value};
_.c.updateShownItemsFromBinding=function(g){_.T("swatcheroo_direct_use_rich_grid")||(g.detail.path?this.set(g.detail.path,g.detail.value):this.ytdWatchBehavior.watchNextShownItems=g.detail.value)};
_.c.getElement=function(g){switch(g){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20504_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20504_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.mx.Object.defineProperties(M2.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.pageVisualEffects)return!1;for(var v=0;v<this.data.pageVisualEffects.length;v++)if(g=_.l(this.data.pageVisualEffects[v],_.TO))return v=void 0,(v=g.config)==null?void 0:v.enableInLightTheme;return!1}}});
M2.prototype.updateMiniplayerIsActiveValue=M2.prototype.updateMiniplayerIsActiveValue;M2.prototype.updateScrollTopValue=M2.prototype.updateScrollTopValue;M2.prototype.updateFullscreenValue=M2.prototype.updateFullscreenValue;M2.prototype.updateTheaterValue=M2.prototype.updateTheaterValue;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],M2.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],M2.prototype,"ytComponentBehavior",void 0);
_.K([_.D(_.c4n.YtdWatchBehavior),_.F("design:type",Object)],M2.prototype,"ytdWatchBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],M2.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],M2.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],M2.prototype,"ghostGridRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],M2.prototype,"playerData",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],M2.prototype,"roundedInfoPanel",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],M2.prototype,"hideOfferModules",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],M2.prototype,"smallerChatMinHeight",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],M2.prototype,"cinematicTheaterMode",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],M2.prototype,"transparentTheaterMode",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],M2.prototype,"darkerPanels",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],M2.prototype,"cinematicFullscreen",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],M2.prototype,"cinematicFullscreenV2",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],M2.prototype,"isDarkTheme",void 0);_.K([_.u({selector:_.wF}),_.F("design:type",Object)],M2.prototype,"theaterValue",void 0);
_.K([_.u({selector:_.Q4}),_.F("design:type",Object)],M2.prototype,"fullscreenValue",void 0);_.K([_.u({selector:_.NX}),_.F("design:type",Object)],M2.prototype,"scrollTopValue",void 0);_.K([_.u({selector:_.HC}),_.F("design:type",Object)],M2.prototype,"miniplayerIsActiveValue",void 0);_.K([_.PX("#ytd-player"),_.F("design:type",HTMLElement)],M2.prototype,"ytdPlayer",void 0);_.K([_.PX("#playlist"),_.F("design:type",HTMLElement)],M2.prototype,"JSC$20504_ytdPlaylistPanelRenderer",void 0);
_.K([_.PX("#ytd-comments"),_.F("design:type",HTMLElement)],M2.prototype,"ytdComments",void 0);_.K([_.PX("#primary"),_.F("design:type",HTMLElement)],M2.prototype,"primary",void 0);_.K([_.PX("#secondary"),_.F("design:type",HTMLElement)],M2.prototype,"secondary",void 0);_.K([_.PX("#player-container"),_.F("design:type",HTMLElement)],M2.prototype,"playerContainer",void 0);_.K([_.PX("#cinematics"),_.F("design:type",HTMLElement)],M2.prototype,"JSC$20504_cinematics",void 0);
_.K([_.IU("theaterValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M2.prototype,"updateTheaterValue",null);_.K([_.IU("fullscreenValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M2.prototype,"updateFullscreenValue",null);_.K([_.IU("scrollTopValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M2.prototype,"updateScrollTopValue",null);
_.K([_.IU("miniplayerIsActiveValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M2.prototype,"updateMiniplayerIsActiveValue",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],M2.prototype,"cinematicLightTheme",null);
_.m(M2,"ytd-watch-grid",function(){if(IlA===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-grid--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-grid"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-grid"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-grid"></div>\n\n<div id="player-full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-grid">\n  </div>\n  <div id="squeezeback-constraining-container" hidden="[[!squeezeback]]" class="style-scope ytd-watch-grid"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-grid"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="primary" class="style-scope ytd-watch-grid">\n    <div id="primary-inner" class="style-scope ytd-watch-grid">\n      <div id="player" class="style-scope ytd-watch-grid">\n        <div id="cinematics-container" class="style-scope ytd-watch-grid">\n          <div id="cinematics" class="style-scope ytd-watch-grid"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-grid">\n          <div id="player-container-inner" class="style-scope ytd-watch-grid">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-grid">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-grid">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-grid">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-grid">\n        <div id="fixed-below" class="style-scope ytd-watch-grid"></div>\n        <div id="bottom-grid" class="style-scope ytd-watch-grid">\n          <ytd-rich-grid-renderer continuation-show-button="[[showRichGridContinuationButton]]" data="[[richGridRendererData]]" disable-upgrade$="[[!richGridRendererData]]" hidden="[[!richGridRendererData]]" hide-chips-bar="" is-watch-default-layout="[[defaultTwoColumnLayout]]" item-max-width="[[richItemMaxWidth]]" item-min-width="[[richItemMinWidth]]" reduced-bottom-margin="" row-reduced-horizontal-margin="" transparent-background-chips-bar="" class="style-scope ytd-watch-grid">\n          </ytd-rich-grid-renderer>\n          <ytd-ghost-grid-renderer data="[[ghostGridRenderer]]" hidden="[[richGridRendererData]]" is-watch-next="" rich-item-min-width="[[richItemMinWidth]]" class="style-scope ytd-watch-grid"></ytd-ghost-grid-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="secondary" class="style-scope ytd-watch-grid">\n    <div id="fixed-secondary" class="style-scope ytd-watch-grid">\n      <div id="panels" class="style-scope ytd-watch-grid">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-engagement-panels>\n      </div>\n      <div id="chat-container" class="style-scope ytd-watch-grid">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-grid">\n          <ytd-live-chat-frame id="chat" data="[[conversationBar]]" class="style-scope ytd-watch-grid">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n    </div>\n    <div id="secondary-inner" class="style-scope ytd-watch-grid">\n        <ytd-watch-metadata clarify-box="[[clarifyBox]]" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" hidden="[[!videoPrimaryInfoRenderer]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" player-ads="[[playerAds]]" playlist="[[playlist]]" skinny-mode="[[metadataSkinnyMode]]" swatcheroo-enable-double-metadata="[[swatcherooUseDoubleMetadata]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-metadata>\n        <ytd-ghost-watch-metadata-renderer hidden="[[hasMetadata]]" class="style-scope ytd-watch-grid"></ytd-ghost-watch-metadata-renderer>\n        <div id="inline-panels" class="style-scope ytd-watch-grid"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-grid"></div>\n        <div id="alerts" class="style-scope ytd-watch-grid"></div>\n        <div id="messages" class="style-scope ytd-watch-grid"></div>\n        <div id="related" class="style-scope ytd-watch-grid">\n          <div id="player-ads" class="style-scope ytd-watch-grid"></div>\n          <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n        </div>\n        <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[!playlistPanelExpanded]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" meta-panel="[[swatcherooSplitScroll]]" class="style-scope ytd-watch-grid">\n        </ytd-playlist-panel-renderer>\n        <div id="expandable-metadata" hidden="[[!expandableMetadata]]" class="style-scope ytd-watch-grid"></div>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-grid" hidden="">\n          <div id="info" class="style-scope ytd-watch-grid">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-grid">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n        </div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-grid"></div>\n      <div id="offer-module" class="style-scope ytd-watch-grid"></div>\n      <div id="donation-shelf" class="style-scope ytd-watch-grid"></div>\n      <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-grid"></div>\n      \n      <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-grid">\n        <ytd-merch-shelf-renderer data="[[merchShelf]]" meta-panel="[[swatcherooSplitScroll]]" skinny-mode="[[isTwoColumns_]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid">\n        </ytd-merch-shelf-renderer>\n      </template>\n      <ytd-ghost-comments-renderer hidden="[[comments]]" class="style-scope ytd-watch-grid"></ytd-ghost-comments-renderer>\n      <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat, commentsEntryPointHeaderRenderer)]]" hide-panel-button="[[!defaultTwoColumnLayout]]" is-watch-grid="" class="style-scope ytd-watch-grid">\n      </ytd-comments>\n    </div>\n  </div>\n</div>\n<div id="fixed-columns-secondary" hidden="[[!swatcherooSplitScroll]]" class="style-scope ytd-watch-grid"> </div>\n\n<div id="survey" class="style-scope ytd-watch-grid"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-grid"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);IlA=g}g=IlA;return g},{mode:2});_.Mw.registerService(_.ILs,M2);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.t3("CF909");
var zKb;var nX=function(){var g=_.J.apply(this,arguments)||this;g.flexy=!0;g.roundedInfoPanel=!0;g.viewTransitionEnabled=_.T("enable_player_resize_transition");g.smallerChatMinHeight=_.T("live_chat_smaller_min_height");g.cinematicTheaterMode=_.T("web_cinematic_theater_mode");g.transparentTheaterMode=_.T("web_transparent_theater_mode");g.cinematicFullscreen=_.T("web_cinematic_fullscreen");g.useLargerMaxPlayerValue=_.T("kevlar_flexy_use_larger_player_value");g.cinematicFullscreenV2=_.T("web_cinematic_fullscreen_v2");
g.isDarkTheme=document.documentElement.hasAttribute("dark");g.defaultCollapsePlaylist=_.T("web_watch_default_collapse_playlist");g.retroModeReduxValue=!1;return g};
_.N(nX,_.J);_.c=nX.prototype;_.c.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.c.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.c.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.c.updateRetroModeReduxValue=function(){_.T("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.c.ready=function(){var g=this,v=function(){g.onColumnScroll()};
this.primary.addEventListener("scroll",v);this.secondary.addEventListener("scroll",v)};
_.c.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.c.updateIsTwoColumnsFromBinding=function(g){_.T("web_watch_update_narrow_width_killswitch")||_.KH().dispatch(_.VpM(!g.detail.value));this.ytdWatchBehavior.isTwoColumns_=g.detail.value};
_.c.updateFlexySmallWindowFromBinding=function(g){this.ytdWatchBehavior.flexySmallWindow_=g.detail.value};
_.c.updateFlexyLargeWindowFromBinding=function(g){this.ytdWatchBehavior.flexyLargeWindow_=g.detail.value};
_.c.updateWatchWhileWindowSizeSufficientFromBinding=function(g){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=g.detail.value};
_.c.updateWatchNextCanShowMoreFromBinding=function(g){this.ytdWatchBehavior.watchNextCanShowMore=g.detail.value};
_.c.updateShownItemsFromBinding=function(g){g.detail.path?this.set(g.detail.path,g.detail.value):this.ytdWatchBehavior.watchNextShownItems=g.detail.value};
_.c.getElement=function(g){switch(g){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20499_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20499_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.mx.Object.defineProperties(nX.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.pageVisualEffects)return!1;for(var v=0;v<this.data.pageVisualEffects.length;v++)if(g=_.l(this.data.pageVisualEffects[v],_.TO))return v=void 0,(v=g.config)==null?void 0:v.enableInLightTheme;return!1}}});
_.mx.Object.defineProperties(nX,{template:{configurable:!0,enumerable:!0,get:function(){if(zKb===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-flexy--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-flexy"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-flexy"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-flexy">\n    <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n      <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n    </div>\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-flexy"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="primary" class="style-scope ytd-watch-flexy">\n    <div id="primary-inner" class="style-scope ytd-watch-flexy">\n      <div id="player" class="style-scope ytd-watch-flexy">\n        <div id="cinematics-container" class="style-scope ytd-watch-flexy">\n          <div id="cinematics" class="style-scope ytd-watch-flexy"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-flexy">\n          <div id="player-container-inner" class="style-scope ytd-watch-flexy">\n            <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n              <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n            </div>\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-flexy">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-flexy">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-flexy">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-flexy">\n        <div id="alerts" class="style-scope ytd-watch-flexy"></div>\n        <div id="messages" class="style-scope ytd-watch-flexy"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-flexy"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-flexy" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-flexy="" merch-shelf="[[merchShelfInSd]]" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-flexy">\n          <div id="info" class="style-scope ytd-watch-flexy">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-flexy">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n        </div>\n        <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-flexy"></div>\n        <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-flexy"></div>\n        \n        <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-flexy">\n          <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-flexy">\n        </ytd-comments>\n      </div>\n    </div>\n  </div>\n\n  <div id="secondary" class="style-scope ytd-watch-flexy">\n    <div id="secondary-inner" class="style-scope ytd-watch-flexy">\n      <div id="panels" class="style-scope ytd-watch-flexy">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-flexy">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-flexy">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-flexy"></div>\n      <div id="chat-container" class="style-scope ytd-watch-flexy">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-flexy">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-flexy">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-flexy">\n        <div id="player-ads" class="style-scope ytd-watch-flexy"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-flexy">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n      </div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-flexy"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-flexy"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);zKb=g}g=zKb;return g}}});
nX.prototype.updateRetroModeReduxValue=nX.prototype.updateRetroModeReduxValue;nX.prototype.updateScrollTopValue=nX.prototype.updateScrollTopValue;nX.prototype.updateFullscreenValue=nX.prototype.updateFullscreenValue;nX.prototype.updateTheaterValue=nX.prototype.updateTheaterValue;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],nX.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],nX.prototype,"ytComponentBehavior",void 0);
_.K([_.D(_.c4n.YtdWatchBehavior),_.F("design:type",Object)],nX.prototype,"ytdWatchBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],nX.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],nX.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],nX.prototype,"playerData",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"flexy",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"roundedInfoPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"viewTransitionEnabled",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"smallerChatMinHeight",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"cinematicTheaterMode",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"transparentTheaterMode",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"cinematicFullscreen",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"useLargerMaxPlayerValue",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"cinematicFullscreenV2",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"isDarkTheme",void 0);_.K([_.u(),_.F("design:type",Object)],nX.prototype,"defaultCollapsePlaylist",void 0);_.K([_.u({selector:_.wF}),_.F("design:type",Object)],nX.prototype,"theaterValue",void 0);_.K([_.u({selector:_.Q4}),_.F("design:type",Object)],nX.prototype,"fullscreenValue",void 0);_.K([_.u({selector:_.NX}),_.F("design:type",Object)],nX.prototype,"scrollTopValue",void 0);
_.K([_.u({selector:_.HC}),_.F("design:type",Object)],nX.prototype,"miniplayerIsActive",void 0);_.K([_.u({selector:function(g){return g.watch.isWatchRetroMode}}),
_.F("design:type",Object)],nX.prototype,"retroModeReduxValue",void 0);_.K([_.X2("ytd-player"),_.F("design:type",HTMLElement)],nX.prototype,"ytdPlayer",void 0);_.K([_.PX("#playlist"),_.F("design:type",HTMLElement)],nX.prototype,"JSC$20499_ytdPlaylistPanelRenderer",void 0);_.K([_.X2("ytd-comments"),_.F("design:type",HTMLElement)],nX.prototype,"ytdComments",void 0);_.K([_.PX("#primary"),_.F("design:type",HTMLElement)],nX.prototype,"primary",void 0);
_.K([_.PX("#secondary"),_.F("design:type",HTMLElement)],nX.prototype,"secondary",void 0);_.K([_.PX("#player-container"),_.F("design:type",HTMLElement)],nX.prototype,"playerContainer",void 0);_.K([_.PX("#cinematics"),_.F("design:type",HTMLElement)],nX.prototype,"JSC$20499_cinematics",void 0);_.K([_.IU("theaterValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nX.prototype,"updateTheaterValue",null);
_.K([_.IU("fullscreenValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nX.prototype,"updateFullscreenValue",null);_.K([_.IU("scrollTopValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nX.prototype,"updateScrollTopValue",null);_.K([_.IU("retroModeReduxValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nX.prototype,"updateRetroModeReduxValue",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],nX.prototype,"cinematicLightTheme",null);nX=_.K([_.V({is:"ytd-watch-flexy"})],nX);_.Mw.registerService(_.zAF,nX);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.t3("nmfa2d");
var T45;var s8=function(){var g=_.J.apply(this,arguments)||this;g.hidden=!1;g.errorScreen=null;g.playlistData={};return g};
_.N(s8,_.J);_.c=s8.prototype;_.c.getPlayer=function(){return this.ytdPlayer};
_.c.configureRendererStamper=function(){return{singleColumnContents:{id:"single-column",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},clarificationData:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",
attributes:{"class":"watch"}}}},donationShelf:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[hasChat]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},richMetadataRowContainer:{id:"rich-metadata",mapping:{metadataRowContainerRenderer:{component:"ytd-metadata-row-container-renderer",params:{fixie:!0}}}},
ticketShelf:{id:"ticket-shelf",mapping:{ticketShelfRenderer:"ytd-ticket-shelf-renderer"}},"playerData.playerAds":{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:_.wy(["aa","eocs"])}}};
_.c.onActiveChanged=function(){_.KH().dispatch(_.UUb(this.ytPageBehavior.active))};
_.c.playerDataChanged=function(){var g;(g=this.watchController)==null||g.setPlayerResponse(this.playerData)};
_.c.dataChanged=function(){var g;(g=this.watchController)==null||g.setWatchNextResponse(this.data)};
_.c.sizeChanged=function(){var g,v;(v=(g=this.metadata).resize)==null||v.call(g)};
_.c.attached=function(){this.watchController=new _.VC(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.c.detached=function(){_.h1(this.watchController);this.watchController=void 0};
_.c.getPlayerContainer=function(){return this.playerContainer};
_.c.getElement=function(g){switch(g){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20451_playlistPanel}};
_.c.provideRenderingData=function(g,v){switch(g){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=v;break;case "ERROR_SCREEN":this.errorScreen=v!=null?v:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=v;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=v;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=v;break;case "RICH_METADATA":this.richMetadataRowContainer=v;break;case "CLARIFICATION":this.clarificationData=v;break;case "PLAYLIST":this.playlistData=
v!=null?v:{};break;case "MERCH_SHELF":this.merchShelf=v;break;case "TICKET_SHELF":this.ticketShelf=v;break;case "LIMITED_STATE":this.limitedState=v;break;case "DONATION_SHELF":this.donationShelf=v;break;case "ALERTS":this.alerts=v}};
_.mx.Object.defineProperties(s8.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return!this.hidden&&!!((g=this.data)==null?0:(v=g.contents)==null?0:(r=v.twoColumnWatchNextResults)==null?0:r.conversationBar)}}});
s8.prototype.sizeChanged=s8.prototype.sizeChanged;s8.prototype.dataChanged=s8.prototype.dataChanged;s8.prototype.playerDataChanged=s8.prototype.playerDataChanged;s8.prototype.onActiveChanged=s8.prototype.onActiveChanged;_.K([_.D(_.ZL.YtPageBehavior),_.F("design:type",Object)],s8.prototype,"ytPageBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],s8.prototype,"ytComponentBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],s8.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],s8.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],s8.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],s8.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],s8.prototype,"playerData",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],s8.prototype,"hidden",void 0);_.K([_.PX("#ytd-player"),_.F("design:type",HTMLElement)],s8.prototype,"ytdPlayer",void 0);_.K([_.PX("#player-container"),_.F("design:type",HTMLElement)],s8.prototype,"playerContainer",void 0);_.K([_.PX("#metadata"),_.F("design:type",Object)],s8.prototype,"metadata",void 0);_.K([_.PX("#playlist"),_.F("design:type",HTMLElement)],s8.prototype,"JSC$20451_playlistPanel",void 0);
_.K([_.u({selector:_.X$5,reflectToAttribute:!0}),_.F("design:type",Object)],s8.prototype,"fixie",void 0);_.K([_.u({selector:_.GKq,reflectToAttribute:!0}),_.F("design:type",Object)],s8.prototype,"singleColumn",void 0);_.K([_.u({selector:function(g){return _.wF(g)&&!_.Q4(g)},
reflectToAttribute:!0}),_.F("design:type",Object)],s8.prototype,"theater",void 0);_.K([_.u({selector:_.Q4,reflectToAttribute:!0}),_.F("design:type",Object)],s8.prototype,"fullscreen",void 0);_.K([_.u({selector:_.YCp}),_.F("design:type",Object)],s8.prototype,"windowSize",void 0);_.K([_.u(),_.F("design:type",Object)],s8.prototype,"singleColumnContents",void 0);_.K([_.u(),_.F("design:type",Object)],s8.prototype,"errorScreen",void 0);_.K([_.u(),_.F("design:type",Object)],s8.prototype,"playlistData",void 0);
_.K([_.u(),_.F("design:type",Object)],s8.prototype,"videoPrimaryInfoRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],s8.prototype,"videoSecondaryInfoRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],s8.prototype,"richMetadataRowContainer",void 0);_.K([_.u(),_.F("design:type",Object)],s8.prototype,"clarificationData",void 0);_.K([_.u(),_.F("design:type",Object)],s8.prototype,"commentsEntryPointHeaderRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],s8.prototype,"ticketShelf",void 0);
_.K([_.u(),_.F("design:type",Object)],s8.prototype,"merchShelf",void 0);_.K([_.u(),_.F("design:type",Object)],s8.prototype,"donationShelf",void 0);_.K([_.u(),_.F("design:type",Object)],s8.prototype,"limitedState",void 0);_.K([_.u(),_.F("design:type",Object)],s8.prototype,"alerts",void 0);_.K([_.C("playlistData"),_.F("design:type",Object),_.F("design:paramtypes",[])],s8.prototype,"hasPlaylistData",null);
_.K([_.C("data","hidden"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],s8.prototype,"hasChat",null);_.K([_.IU("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],s8.prototype,"onActiveChanged",null);_.K([_.IU("playerData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],s8.prototype,"playerDataChanged",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],s8.prototype,"dataChanged",null);_.K([_.IU("windowSize","singleColumn"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],s8.prototype,"sizeChanged",null);
_.m(s8,"ytd-watch-fixie",function(){if(T45===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-fixie--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="single-column" hidden="[[!singleColumnContents]]" class="style-scope ytd-watch-fixie"></div>\n\n<div id="fixed-layer" hidden="[[singleColumnContents]]" class="style-scope ytd-watch-fixie">\n  <div id="primary" class="style-scope ytd-watch-fixie">\n    <div id="player" class="style-scope ytd-watch-fixie">\n      <div id="player-container" class="style-scope ytd-watch-fixie">\n        <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-fixie">\n        </ytd-player>\n      </div>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" disable-upgrade$="[[!errorScreen]]" hidden$="[[!errorScreen]]" class="style-scope ytd-watch-fixie">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <div id="alerts" class="style-scope ytd-watch-fixie"></div>\n    <ytd-watch-metadata id="metadata" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" suppress-top-level-metadata-rows="" video-id="[[data.currentVideoEndpoint.watchEndpoint.videoId]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer.videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer.videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-fixie">\n    </ytd-watch-metadata>\n  </div>\n</div>\n\n<div id="static-layer" hidden="[[singleColumnContents]]" class="style-scope ytd-watch-fixie">\n  <div id="secondary" class="style-scope ytd-watch-fixie">\n    <div id="clarify-box" class="feed-item style-scope ytd-watch-fixie"></div>\n    <div id="limited-state" class="feed-item style-scope ytd-watch-fixie"></div>\n    \n    <template is="dom-if" if="[[merchShelf.merchandiseShelfRenderer]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-fixie">\n      <ytd-merch-shelf-renderer class="feed-item style-scope ytd-watch-fixie" data="[[merchShelf.merchandiseShelfRenderer]]" watch-metadata-refresh="">\n      </ytd-merch-shelf-renderer>\n    </template>\n    \n    <div id="ticket-shelf" class="feed-item style-scope ytd-watch-fixie" hidden=""></div>\n    <ytd-watch-engagement-panels data="[[data.engagementPanels]]" class="style-scope ytd-watch-fixie"></ytd-watch-engagement-panels>\n    \n    <template is="dom-if" if="[[hasChat]]" restamp="" class="style-scope ytd-watch-fixie">\n      <ytd-live-chat-frame id="chat" class="feed-item style-scope ytd-watch-fixie" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]">\n      </ytd-live-chat-frame>\n    </template>\n    <div id="donation-shelf" class="feed-item style-scope ytd-watch-fixie"></div>\n    <ytd-playlist-panel-renderer id="playlist" class="feed-item style-scope ytd-watch-fixie" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" data="[[playlistData]]" disable-upgrade$="[[!hasPlaylistData]]" hidden="[[!hasPlaylistData]]" js-panel-height="">\n    </ytd-playlist-panel-renderer>\n    <div id="rich-metadata" class="feed-item style-scope ytd-watch-fixie"></div>\n    <div id="player-ads" class="style-scope ytd-watch-fixie"></div>\n    <ytd-watch-next-secondary-results-renderer data="[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" disable-upgrade$="[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" hidden="[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" player-data="[[playerData]]" class="style-scope ytd-watch-fixie">\n    </ytd-watch-next-secondary-results-renderer>\n  </div>\n</div>\n\n\n\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);T45=g}g=T45;return g},{mode:1});_.Mw.registerService(_.cKB,s8);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.t3("xwEKAe");
var sFM=function(g){var v=_.o0();if(v.getFlag(202))v=v.getFlag(201);else{var r;v=(g==null?void 0:(r=g.config)==null?void 0:r.settingOnByDefault)!==void 0?g.config.settingOnByDefault:!_.T("web_shorts_cinematics_disabled_by_default")}return v},m8q=function(g){var v=_.o0();
_.YX(0,201,g);_.YX(0,202,!0);v.save()},Kd5=function(g){return(g=_.PvB(g))?_.okF(g):0},bjd=function(g){return g.shorts.isSmallScreenSqueezeback},Fdv=function(g){return g.shorts.isPlaybackStarted},Xtn=function(g){var v=_.ueY(2),r=new Set;
_.tQ(function(){return void r.forEach(function(k){return void k()})});
return function(k){var y=_.iP(v);try{var z=ijM(Gan(g),k);r.add(z);return function(){z();r.delete(z)}}finally{_.iP(y)}}},BLv=function(g){var v=g.children;
var r=g.root;_.NT(function(){var k=Xtn(r)(v);_.tQ(k)});
return document.createTextNode("")},ijM=function(g,v){var r=h1D(g);
g=_.I(_.fth(v,!0));v=g.next().value;var k=g.next().value;r.append.apply(r,_.fF(v));return function(){k();r.remove()}},Gan=function(g){if(typeof g==="string")return g=document.querySelector(g),_.ueM(g),g;
if(_.ra(g)&&g.nodeType===Node.ELEMENT_NODE)return g;try{if(g.__count&&g.__count>1)throw _.la.USE_ELEMENT_MULTIPLE_ASSIGNMENTS(_.HU);if(g.value){if(_.HU!==_.HU){var v=g.value.tagName.toLowerCase();if(v!==_.HU.toLowerCase())throw _.la.USE_ELEMENT_UNEXPECTED_ELEMENT(_.HU,v);}}else throw _.la.USE_ELEMENT_NOT_ASSIGNED(_.HU);}catch(k){var r;(r=_.h3.handleError)==null||r.call.apply(r,[_.h3].concat(_.fF(_.CS(k,v))))}finally{g.__count=0}return g.value},h1D=function(g){var v=document.createElementNS(g.namespaceURI,
g.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");
return g.appendChild(v)},nSd=function(g,v,r,k){g=v-g;
r=k-r;return Math.sqrt(g*g+r*r)},MAM=function(g,v){g&&_.h0().resolve(_.nv).resolveCommand(g,{forceClickLogging:!0,
form:{element:v}})},R1v=function(g,v,r,k){g=v-g;
r=k-r;return Math.sqrt(g*g+r*r)},gBd=function(g,v){g&&_.h0().resolve(_.nv).resolveCommand(g,{forceClickLogging:!0,
form:{element:v}})},vB5=function(g){g.unsubscribeFromStore=_.oc(g.storeWithShorts,_.Can,function(v){g.initOrDisposeActiveModules(v);
!v&&g.storeWithShorts.getState().shorts.isFullscreen&&(_.GM(document.documentElement),g.storeWithShorts.dispatch(_.$Tb(!1)))});
g.initOrDisposeActiveModules(_.Can(g.storeWithShorts.getState()))},rc5=function(g){var v=_.h0().resolve(_.SN);
v.rootElement=g;vB5(v)},kKD=function(){return _.h0().resolve(_.SN).dismissedIndices},yc5=function(g){return _.nf({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:g}})},ccv=function(g){return _.nf({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:g}})},ks=function(g){return _.nf({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:g}})};var y2=function(g,v){if(g instanceof y2)this.array_=g.array_;else{var r;if(r=_.nK(g))a:{for(var k=r=0;k<g.length;k++){if(!_.nK(g[k])||r>0&&g[k].length!=r){r=!1;break a}for(var y=0;y<g[k].length;y++)if(typeof g[k][y]!=="number"){r=!1;break a}r==0&&(r=g[k].length)}r=r!=0}if(r)this.array_=_.Bh(g);else if(g instanceof _.oA)this.array_=zkn(g.height,g.width);else if(typeof g==="number"&&typeof v==="number"&&g>0&&v>0)this.array_=zkn(g,v);else throw Error("Yl");}this.size_=new _.oA(this.array_[0].length,
this.array_.length)},IUp=function(g,v,r){for(var k=0;k<g.getSize().height;k++)for(var y=0;y<g.getSize().width;y++)v.call(r,g.array_[k][y],k,y,g)},W1G=function(g,v){var r=new y2(g.getSize());
IUp(g,function(k,y,z){r.array_[y][z]=v.call(void 0,k,y,z,g)});
return r},zkn=function(g,v){for(var r=[],k=0;k<g;k++){r[k]=[];
for(var y=0;y<v;y++)r[k][y]=0}return r};
y2.prototype.add=function(g){if(!_.U8v(this.size_,g.getSize()))throw Error("Zl");return W1G(this,function(v,r,k){return v+g.array_[r][k]})};
y2.prototype.equals=function(g,v){if(this.size_.width!=g.size_.width||this.size_.height!=g.size_.height)return!1;v=v||0;for(var r=0;r<this.size_.height;r++)for(var k=0;k<this.size_.width;k++)if(!_.YSb(this.array_[r][k],g.array_[r][k],v))return!1;return!0};
y2.prototype.getSize=function(){return this.size_};
var cK=function(g,v,r){return v>=0&&v<g.size_.height&&r>=0&&r<g.size_.width?g.array_[v][r]:null};
y2.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var z2=function(g,v,r,k){if(!(v>=0&&v<g.size_.height&&r>=0&&r<g.size_.width))throw Error("$l`"+v+"`"+r+"`"+g.size_.height+"`"+g.size_.width);g.array_[v][r]=k};
y2.prototype.multiply=function(g){if(g instanceof y2){if(this.size_.width!=g.getSize().height)throw Error("am");return PS5(this,g)}if(typeof g==="number")return SO5(this,g);throw Error("bm");};
var PS5=function(g,v){var r=new y2(g.size_.height,v.getSize().width);IUp(r,function(k,y,z){for(var W=k=0;W<this.size_.width;W++)k+=cK(this,y,W)*cK(v,W,z);z2(r,y,z,k)},g);
return r},SO5=function(g,v){return W1G(g,function(r){return r*v})};var oBd=new _.G("inlineSurveyRenderer");var YOD=new _.G("interstitialViewModel");var UVM=new _.G("reelNavigateCommand");var Acv=new _.G("reelNonVideoContentDismissalCommand");var ekq=new _.G("showReelsCommentsOverlayCommand");var aUM=new _.G("shortsSuggestedActionViewModel");var EBM=new _.G("videoInteractionPopUpRenderer");var dVS;var p$n;var TbM;var Iz=function(){var g=_.J.apply(this,arguments)||this;g.ctaVisualElement=null;g.currentCsn=null;return g};
_.N(Iz,_.J);_.c=Iz.prototype;_.c.onDataChanged=function(){this.maybeLogShows()};
_.c.computeButtonShape=function(){var g=this;if(this.data)return{buttonText:_.sf(this.data.text),state:"active",onTap:function(){g.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.c.maybeCreateCtaVe=function(){var g;if((g=this.data)!=null&&g.badgeInteractionLogging){var v;if(g=(v=this.data.badgeInteractionLogging)==null?void 0:v.trackingParams)this.ctaVisualElement=_.Ey(g)}};
_.c.maybeLogClicks=function(){this.currentCsn=_.Z3(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.qc(this.currentCsn,this.ctaVisualElement)};
_.c.maybeLogShows=function(){this.currentCsn=_.Z3(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.O3(this.currentCsn,[this.ctaVisualElement])};
_.c.onTap=function(){var g;if((g=this.data)!=null&&g.onClickCommand){var v;this.ytComponentBehavior.resolveCommand((v=this.data)==null?void 0:v.onClickCommand);this.maybeLogClicks()}};
Iz.prototype.onDataChanged=Iz.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Iz.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Iz.prototype,"ytComponentBehavior",void 0);_.K([_.u({}),_.F("design:type",Object)],Iz.prototype,"data",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Iz.prototype,"onDataChanged",null);
Iz=_.K([_.V({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],Iz);
_.m(Iz,"ytd-shopping-overlay-badge-renderer",function(){if(TbM!==void 0)return TbM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-overlay-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-button-shape data="[[computeButtonShape(data)]]" icon-name="bag" class="style-scope ytd-shopping-overlay-badge-renderer">\n</yt-button-shape>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return TbM=g},{mode:1});_.B6(_.WRD,"reel-sound-metadata-view-model",{props:{data:_.Xz,overlayDensity:_.Xz}});_.B6(_.n5A,"player-disclosure-view-model",{props:{data:_.me}});_.B6(_.QFu,"pivot-button-view-model",{props:{data:_.Xz,className:_.Xz}});_.B6(_.CZj,"reel-action-bar-view-model",{props:{data:_.me,buttonShapeOverrideables:_.me}});_.B6(_.bC(function(g){function v(){var Ao,dC,Hh,wC,CK=(dC=_.l((Ao=X())==null?void 0:Ao.command,_.ev))==null?void 0:(Hh=dC.item)==null?void 0:(wC=Hh.notificationTextRenderer)==null?void 0:wC.successResponseText;if(CK)_.nW(k.value,"yt-open-popup-action",[_.Fm(CK),k.value]);else if(b())MAM(b(),Z.value);else{var Fh;MAM((Fh=X())==null?void 0:Fh.command,Z.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var r=g.data;var k=_.sv();g=_.I(_.Ww("0px",void 0,"O1N7Ce"));var y=g.next().value,z=g.next().value;g=_.I(_.Ww("0px",void 0,"tTDBdb"));var W=g.next().value,S=g.next().value;g=_.I(_.Ww(0,void 0,"fh8Zkc"));var Y=g.next().value,e=g.next().value;g=_.I(_.Ww(0,void 0,"CUjqGd"));var a=g.next().value,E=g.next().value,p=function(){var Ao;if(((Ao=_.vW())==null?void 0:Ao.getPlayerState())!==-1){k.value.style.display="inherit";var dC;(dC=_.vW())==null||dC.removeEventListener("onStateChange",p)}f()},f=function(){var Ao=
document.querySelector("video");
if(Ao){e(Ao.getBoundingClientRect().width);E(Ao.getBoundingClientRect().height);var dC;z((Ao==null?void 0:(dC=Ao.style)==null?void 0:dC.left)||"0px");var Hh;S((Ao==null?void 0:(Hh=Ao.style)==null?void 0:Hh.top)||"0px")}};
_.Z8(function(){var Ao,dC,Hh;if(((Ao=_.vW())==null?void 0:Ao.getPlayerState())===-1&&Math.round(((Hh=(dC=_.vW())==null?void 0:dC.getVideoAspectRatio())!=null?Hh:0)*100)!==Math.round(Y()/a()*100)){k.value.style.display="none";var wC,CK;E(Y()/((CK=(wC=_.vW())==null?void 0:wC.getVideoAspectRatio())!=null?CK:1))}},"VB5m5");
_.NT(function(){var Ao;(Ao=_.vW())==null||Ao.addEventListener("onStateChange",p);window.addEventListener("resize",f);f();var dC,Hh,wC;if((wC=(dC=r())==null?void 0:(Hh=dC.regions)==null?void 0:Hh[0])==null||!wC.transformationMatrix)throw Error("fm");var CK;if((CK=r())==null?0:CK.trackingParams){var Fh;_.Y6().graftServerVe((Fh=r().trackingParams)!=null?Fh:"")}_.tQ(function(){var qs;(qs=_.vW())==null||qs.removeEventListener("onStateChange",p);window.removeEventListener("resize",f)})});
var Z=_.sv(),L=_.I(_.Ww(!1,void 0,"TPsTce"));g=L.next().value;var Q=L.next().value,O=_.I(_.Ww(!1,void 0,"Uz6CHf"));L=O.next().value;var q=O.next().value,X=function(){var Ao;return _.l((Ao=r())==null?void 0:Ao.popUp,EBM)},b=function(){var Ao;
return(Ao=r())==null?void 0:Ao.command},n=function(){return _.l(b(),_.SR)!==void 0};
O=_.oV(function(){v();return!1});
var h={},IY={};return _.A("yt-player-overlay-video-interactions",{el:k},_.A("svg",{"on:mouseover":_.oV(function(){n()&&Q(!0);q(!0);return!1}),
"on:mouseout":_.oV(function(){Q(!1);q(!1);return!1}),
"on:keydown":_.oV(function(Ao){Ao.key==="Enter"&&v();return!1}),
"on:focus":_.oV(function(){n()&&Q(!0);return!1}),
"on:blur":_.oV(function(){n()&&Q(!1);return!1}),
el:Z,tabindex:0,"aria-label":function(){var Ao;return(Ao=r())==null?void 0:Ao.a11yString},
id:"player-overlay-video-interaction-svg",class:_.IV("yt-player-overlay-video-interactions__interactions-svg",(h["yt-player-overlay-video-interactions__interactions-svg-hover"]=g,h),(IY["yt-player-overlay-video-interactions__interactions-svg-hide-outline"]=L,IY)),role:"button",style:function(){var Ao,dC,Hh,wC=(Hh=(Ao=r())==null?void 0:(dC=Ao.regions)==null?void 0:dC[0].transformationMatrix)!=null?Hh:[];Ao=Y();dC=a();Hh=[];for(var CK=0,Fh=-1;CK<wC.length;CK++)CK%3===0&&(Fh++,Hh[Fh]=[]),Hh[Fh].push(wC[CK]);
wC=new y2(Hh);Hh=new y2([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);Hh=wC.multiply(Hh);wC=new y2([[0,0],[0,0],[0,0],[0,0]]);for(CK=0;CK<Hh.getSize().width;CK++){Fh=cK(Hh,0,CK);var qs=cK(Hh,1,CK);if(Fh===null||qs===null)throw Error("em`"+(CK+1).toString());z2(wC,CK,0,Fh*Ao);z2(wC,CK,1,qs*dC)}Ao=cK(wC,0,0);CK=cK(wC,1,0);dC=cK(wC,0,1);Fh=cK(wC,1,1);if(Ao===null||CK===null||dC===null||Fh===null)throw Error("cm");Hh=nSd(Ao,CK,dC,Fh);qs=cK(wC,3,0);wC=cK(wC,3,1);if(qs===null||wC===null)throw Error("dm");wC=nSd(Ao,
qs,dC,wC);Fh=(Number((Fh*-1).toFixed(2))-Number((dC*-1).toFixed(2)))/(Number(CK.toFixed(2))-Number(Ao.toFixed(2)));qs=Math.atan(Fh)*180/Math.PI;CK=Fh===Number.POSITIVE_INFINITY?-90:Fh===Number.NEGATIVE_INFINITY?90:Object.is(Fh,-0)?180:Fh===0?0:Fh>0?qs*-1:Ao<CK?qs*-1:Math.abs(qs)+180;return"left:calc("+Ao+"px + "+y()+"); top:calc("+(dC+"px + "+W()+"); width:")+(Hh+"px; height:")+(wC+"px; transform:rotate(")+(CK+"deg);")},
"on:click":O}))},"Ji"),"yt-player-overlay-video-interactions",{props:{data:_.me}});_.B6(_.rnp,"yt-reel-metapanel-view-model",{props:{data:_.me,overlayDensity:_.me}});var lUd=_.bC(function(g){var v=g.children;var r=g.region;g=_.I(_.Ww(void 0,void 0,"rwJZyc"));var k=g.next().value,y=g.next().value;g=_.I(_.Ww("0px",void 0,"H14H5c"));var z=g.next().value,W=g.next().value;g=_.I(_.Ww("0px",void 0,"Mn8Uvf"));var S=g.next().value,Y=g.next().value;g=_.I(_.Ww(0,void 0,"QQCIqc"));var e=g.next().value,a=g.next().value;g=_.I(_.Ww(0,void 0,"HyEvh"));var E=g.next().value,p=g.next().value,f=function(){var X=k();if(X){var b;if(((b=_.vW())==null?void 0:b.getPlayerState())!==-1){X.style.display=
"inherit";var n;(n=_.vW())==null||n.removeEventListener("onStateChange",f)}L()}},Z=function(){var X=document.querySelectorAll("video");
return Array.from(X).find(function(b){return b==null?void 0:b.style})},L=function(){var X=Z();
if(X){a(X.getBoundingClientRect().width);p(X.getBoundingClientRect().height);var b;W((X==null?void 0:(b=X.style)==null?void 0:b.left)||"0px");var n;Y((X==null?void 0:(n=X.style)==null?void 0:n.top)||"0px")}};
_.Z8(function(){var X=k();if(X){var b,n,h;if(((b=_.vW())==null?void 0:b.getPlayerState())===-1&&Math.round(((h=(n=_.vW())==null?void 0:n.getVideoAspectRatio())!=null?h:0)*100)!==Math.round(e()/E()*100)){X.style.display="none";var IY,Ao;p(e()/((Ao=(IY=_.vW())==null?void 0:IY.getVideoAspectRatio())!=null?Ao:1))}}},"RdGxIf");
var Q=function(){L()},O;
_.NT(function(){L();var X;if(!(r==null?0:(X=r())==null?0:X.transformationMatrix))throw Error("fm");var b;(b=_.vW())==null||b.addEventListener("onStateChange",f);if(window.ResizeObserver){if(X=Z())O=new ResizeObserver(Q),O.observe(X)}else window.addEventListener("resize",L);_.tQ(function(){var n;(n=_.vW())==null||n.removeEventListener("onStateChange",f);O?O.disconnect():window.removeEventListener("resize",L)})});
var q=function(){var X,b,n=(b=r==null?void 0:(X=r())==null?void 0:X.transformationMatrix)!=null?b:[];X=e();b=E();for(var h=[],IY=0,Ao=-1;IY<n.length;IY++)IY%3===0&&(Ao++,h[Ao]=[]),h[Ao].push(n[IY]);n=new y2(h);h=new y2([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);h=n.multiply(h);n=new y2([[0,0],[0,0],[0,0],[0,0]]);for(IY=0;IY<h.getSize().width;IY++){Ao=cK(h,0,IY);var dC=cK(h,1,IY);if(Ao===null||dC===null)throw Error("em`"+(IY+1).toString());z2(n,IY,0,Ao*X);z2(n,IY,1,dC*b)}X=cK(n,0,0);IY=cK(n,1,0);b=cK(n,0,1);
Ao=cK(n,1,1);if(X===null||IY===null||b===null||Ao===null)throw Error("cm");h=R1v(X,IY,b,Ao);dC=cK(n,3,0);n=cK(n,3,1);if(dC===null||n===null)throw Error("dm");n=R1v(X,dC,b,n);Ao=(Number((Ao*-1).toFixed(2))-Number((b*-1).toFixed(2)))/(Number(IY.toFixed(2))-Number(X.toFixed(2)));dC=Math.atan(Ao)*180/Math.PI;IY=Ao===Number.POSITIVE_INFINITY?-90:Ao===Number.NEGATIVE_INFINITY?90:Object.is(Ao,-0)?180:Ao===0?0:Ao>0?dC*-1:X<IY?dC*-1:Math.abs(dC)+180;return"left:calc("+X+"px + "+z()+"); top:calc("+(b+"px + "+
S()+"); width:")+(h+"px; height:")+(n+"px; transform:rotate(")+(IY+"deg);")};
return _.A(BLv,{root:"#sticker-layer"},function(){return _.A("yt-overlay-sticker",{el:_.Fz(y),style:q,class:"ytOverlayStickerHost"},v)})},"Ki");_.B6(_.bC(function(g){function v(){var f,Z,L,Q,O=(Z=_.l((f=Y())==null?void 0:f.command,_.ev))==null?void 0:(L=Z.item)==null?void 0:(Q=L.notificationTextRenderer)==null?void 0:Q.successResponseText;if(O)_.nW(k.value,"yt-open-popup-action",[_.Fm(O),k.value]);else if(e())gBd(e(),k.value);else{var q;gBd((q=Y())==null?void 0:q.command,k.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var r=g.data;_.NT(function(){var f;if((f=r())==null?0:f.trackingParams){var Z;_.Y6().graftServerVe((Z=r().trackingParams)!=null?Z:"")}});
var k=_.sv(),y=_.I(_.Ww(!1,void 0,"Gjm8Mb"));g=y.next().value;var z=y.next().value,W=_.I(_.Ww(!1,void 0,"JN7Pdb"));y=W.next().value;var S=W.next().value,Y=function(){var f;return _.l((f=r())==null?void 0:f.popUp,EBM)},e=function(){var f;
return(f=r())==null?void 0:f.command},a=function(){return _.l(e(),_.SR)!==void 0};
W=_.oV(function(){v();return!1});
var E={},p={};return _.A("yt-player-overlay-interaction",null,_.A(lUd,{region:function(){var f,Z;return(f=r())==null?void 0:(Z=f.regions)==null?void 0:Z[0]}},_.A("svg",{"on:mouseover":_.oV(function(){a()&&z(!0);
S(!0);return!1}),
"on:mouseout":_.oV(function(){z(!1);S(!1);return!1}),
"on:keydown":_.oV(function(f){f.key==="Enter"&&v();return!1}),
"on:focus":_.oV(function(){a()&&z(!0);return!1}),
"on:blur":_.oV(function(){a()&&z(!1);return!1}),
el:k,tabindex:0,"aria-label":function(){var f;return(f=r())==null?void 0:f.a11yString},
id:"player-overlay-video-interaction-svg",class:_.IV("ytPlayerOverlayInteractionInteractionsSvg",(E.ytPlayerOverlayInteractionInteractionsSvgHover=g,E),(p.ytPlayerOverlayInteractionInteractionsSvgHideOutline=y,p)),role:"button","on:click":W})))},"Li"),"yt-player-overlay-interaction",{props:{data:_.me}});var WK=function(){var g=_.J.apply(this,arguments)||this;g.showScrubber=!1;g.isWatchWhileMode=!1;g.enableRemixButton=_.T("web_enable_shorts_remix_handoff_ep");g.enableAnchoredPanel=_.T("desktop_shorts_v2_anchored_panel");g.enableNewStickers=_.T("use_shorts_sticker_overlay_web");g.anchoredPanelActive=!1;g.enableLivingroomLayout=_.T("reels_enable_livingroom_layout");g.enablePlayerMetadataContainer=_.T("reels_web_enable_metadata_container");g.enableSqueezebackPanels=_.T("web_shorts_enable_squeezeback_panels");
g.useAspectRatio=_.T("web_use_aspect_ratio");g.isSqueezebackActive=!1;g.smallScreenSqueezeback=!1;g.isPlayerStarted=!1;g.overlayDensity=0;g.isOverlay=!1;g.isImmersive=!1;g.isImmersiveHorizontal=!1;g.isFullscreen=!1;g.onWindowResized=function(){var v;g.set("isImmersive",((v=window.getComputedStyle(g.hostElement))==null?void 0:v.getPropertyValue("--immersive-mode-on"))==="1");g.set("isImmersiveHorizontal",g.isImmersive&&g.enableLivingroomLayout&&!g.isWatchWhileMode)};
return g};
_.N(WK,_.J);_.c=WK.prototype;_.c.updateIsOverlay=function(g){this.isOverlay=g.detail.value};
_.c.computeIsShortsOverlay=function(){this.enableLivingroomLayout&&(this.isWatchWhileMode?(this.isImmersiveHorizontal=!1,this.isOverlay=!0):(!this.isOverlay&&this.isImmersive&&(this.isImmersiveHorizontal=!0),this.isOverlay=!1));if(_.T("web_enable_flexible_overlay")||_.T("web_enable_format_first")||_.T("web_enable_format_first_organic_only"))this.isOverlay=this.overlayDensity===2;return this.isWatchWhileMode&&!this.enableAnchoredPanel&&!this.enableLivingroomLayout||this.isOverlay};
_.c.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.c.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.c.computeActionBarButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel?"overlay-dark":"mono",iconPosition:"icon-with-label",size:"L"}};
_.c.computeButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel?"overlay-dark":"mono",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.c.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.c.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.c.ready=function(){this.get("data.likeButton")||this.get("data.viewCommentsButton")||this.get("data.shareButton")||this.get("data.remixButton")||this.get("data.menu")||this.get("data.subscribeButtonRenderer")||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.gV("reels_metadata_justified_content")||"flex-start");this.hostElement.style.setProperty("--action-justify-content",_.gV("reels_action_justified_content")||"flex-start")};
_.c.configureRendererStamper=function(){return{"data.pivotButton":{id:"pivot-button",mapping:{pivotButtonViewModel:{component:"pivot-button-view-model",params:{className:"ytd-reel-player-overlay-renderer"}}},renderPriority:0},"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}},renderPriority:0},"data.disclosure":{id:"disclosure",mapping:{playerDisclosureViewModel:{component:"player-disclosure-view-model"}},
renderPriority:0},"data.infoPanel":{id:"info-panel",mapping:{infoPanelContainerRenderer:{component:"ytd-info-panel-container-renderer",params:{roundedContainer:!1}}},renderPriority:0}}};
_.c.setFakeLoadingButtons=function(){this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.I0("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.I0("DISLIKE_LABEL",void 0,"Dislike")}}});this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.I0("COMMENT_LABEL",void 0,"Comment")}}});this.set("data.shareButton",{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.I0("SHARE_LABEL",
void 0,"Share")}}});_.T("web_enable_shorts_remix_handoff_ep")&&this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.I0("REMIX_LABEL",void 0,"Remix")}}});this.set("data.menu",{menuRenderer:{items:[{menuServiceItemRenderer:{}}]}});this.set("data.pivotButton",{pivotButtonViewModel:{backgroundColor:"THEME_ATTRIBUTE_OVERLAY_BACKGROUND_MEDIUM",icon:{iconType:"WAVEFORM"}}});this.setEmptyOverlayMetadata()};
_.c.setEmptyOverlayMetadata=function(){_.T("web_shorts_deflate_inactive_slides")&&(this.set("data.multiFormatLink",{reelMultiFormatLinkViewModel:void 0}),this.set("data.multimixAttributionLabel",void 0),this.set("data.suggestedAction",{shoppingOverlayRenderer:void 0,shortsSuggestedActionRenderer:void 0}),this.set("data.soundMetadata",{reelSoundMetadataViewModel:void 0}))};
_.mx.Object.defineProperties(WK.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.infoPanel)}}});
WK.prototype.onIsActiveChanged=WK.prototype.onIsActiveChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],WK.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],WK.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],WK.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],WK.prototype,"ytdGuideStateAwareBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],WK.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],WK.prototype,"isActive",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],WK.prototype,"hidden",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],WK.prototype,"useShortsIcon",void 0);_.K([_.u({value:"left"}),_.F("design:type",String)],WK.prototype,"buttonTooltipPosition",void 0);
_.K([_.u({value:_.T("reels_enable_livingroom_layout")?"top":"left"}),_.F("design:type",String)],WK.prototype,"likeButtonTooltipPosition",void 0);_.K([_.u({value:"none"}),_.F("design:type",String)],WK.prototype,"textTransform",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"showScrubber",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"isWatchWhileMode",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data.infoPanel"),_.F("design:type",Object),_.F("design:paramtypes",[])],WK.prototype,"hasInfoPanel",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"enableRemixButton",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"enableAnchoredPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"enableNewStickers",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"anchoredPanelActive",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"enableLivingroomLayout",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],WK.prototype,"enablePlayerMetadataContainer",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"enableSqueezebackPanels",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"useAspectRatio",void 0);_.K([_.u({selector:_.CZh,reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"isSqueezebackActive",void 0);_.K([_.u({selector:bjd,reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"smallScreenSqueezeback",void 0);_.K([_.u({selector:Fdv}),_.F("design:type",Object)],WK.prototype,"isPlayerStarted",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"overlayDensity",void 0);_.K([_.u(),_.F("design:type",Object)],WK.prototype,"isOverlay",void 0);_.K([_.u({computed:"computeIsShortsOverlay(isOverlay, isWatchWhileMode, overlayDensity)"}),_.F("design:type",Boolean)],WK.prototype,"isShortsOverlay",void 0);_.K([_.u(),_.F("design:type",Object)],WK.prototype,"isImmersive",void 0);_.K([_.u(),_.F("design:type",Object)],WK.prototype,"isImmersiveHorizontal",void 0);
_.K([_.u({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.F("design:type",Boolean)],WK.prototype,"isShortsImmersive",void 0);_.K([_.u({computed:"computeButtonOverride(isOverlay, isWatchWhileMode)"}),_.F("design:type",Object)],WK.prototype,"buttonOverride",void 0);_.K([_.u({computed:"computeActionBarButtonOverride(isOverlay, isWatchWhileMode)"}),_.F("design:type",Object)],WK.prototype,"actionBarButtonOverride",void 0);
_.K([_.u({selector:_.Il,reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"isFullscreen",void 0);_.K([_.IU("isActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WK.prototype,"onIsActiveChanged",null);WK=_.K([_.V({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],WK);
_.m(WK,"ytd-reel-player-overlay-renderer",function(){if(p$n!==void 0)return p$n;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-player-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-container style-scope ytd-reel-player-overlay-renderer" role="heading" aria-level="1">\n  <div id="overlay" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!enableNewStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-video-interactions data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer">\n        </yt-player-overlay-video-interactions>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enableNewStickers]]" 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">\n        </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[data.metapanel]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="metapanel" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-reel-metapanel-view-model data="[[data.metapanel.reelMetapanelViewModel]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <div id="menu-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n      <ytd-menu-renderer data="[[data.menu.menuRenderer]]" is-overlay="[[isShortsOverlay]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-menu-renderer>\n    </div>\n    <template is="dom-if" if="[[data.buttonBar]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="button-bar" class="style-scope ytd-reel-player-overlay-renderer">\n        <reel-action-bar-view-model button-shape-overrideables="[[actionBarButtonOverride]]" data="[[data.buttonBar.reelActionBarViewModel]]" class="style-scope ytd-reel-player-overlay-renderer"></reel-action-bar-view-model>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.likeButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="like-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-like-button-renderer button-tooltip-position="[[likeButtonTooltipPosition]]" data="[[data.likeButton.likeButtonRenderer]]" overrides="[[buttonOverride]]" text-transform="[[textTransform]]" use-shorts-icon="[[useShortsIcon]]" vertical="[[!isImmersiveHorizontal]]" class="style-scope ytd-reel-player-overlay-renderer"></ytd-like-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.viewCommentsButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="comments-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.viewCommentsButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.shareButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="share-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.shareButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.remixButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="remix-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.remixButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <div id="pivot-button" class="button-container style-scope ytd-reel-player-overlay-renderer" tabindex="0"></div>\n  </div>\n</div>\n<iron-media-query id="overlay-query" query="(max-width: 599px)" query-matches="[[isOverlay]]" on-query-matches-changed="updateIsOverlay" class="style-scope ytd-reel-player-overlay-renderer"></iron-media-query>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return p$n=g},{mode:1});var fUb;var PK=function(){var g=_.J.apply(this,arguments)||this;g.videoDuration=0;g.playedTime=0;g.isActive=!1;g.JSC$19713_playerEvents=new Map;return g};
_.N(PK,_.J);_.c=PK.prototype;_.c.created=function(){this.JSC$19713_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$19713_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.c.attached=function(){this.getPlayerAndInitializeListeners()};
_.c.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19713_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.cX(this,this.onPageChanged))};
_.c.getPlayerAndInitializeListeners=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return v=_.Fx(),v?_.U(r,v.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.cX(g,g.onPageChanged)),r.jumpTo(0));g.player=r.yieldResult;g.initializePlayerListeners();_.o7(r)})};
_.c.onPageChanged=function(g){var v=this;return _.P(function(r){if(r.nextAddress==1)return g.detail.newPageType!=="ytd-shorts"?r.return():_.U(r,_.i1().getPlayerPromise(),2);v.player=r.yieldResult;v.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.cX(v,v.onPageChanged));_.o7(r)})};
_.c.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$19713_playerEvents)};
_.c.onVideoDataChange=function(g){var v=this;return _.P(function(r){if(!v.player||g.type!=="newdata")return r.return();v.videoDuration=_.T("web_shorts_use_progress_state_for_gapless")?v.player.getProgressState(g.playertype).seekableEnd:v.player.getDuration(g.playertype);v.playedTime=0;_.o7(r)})};
_.c.onVideoProgress=function(g){var v=this,r,k;return _.P(function(y){if(!v.player)return y.return();r=v.player.getPresentingPlayerType();k=v.player.getPlayerState();v.videoDuration=_.T("web_shorts_use_progress_state_for_gapless")?v.player.getProgressState(r).seekableEnd:v.player.getDuration(r);v.playedTime=k===0?v.videoDuration:g;_.o7(y)})};
_.c.getPercentPlayed=function(g,v){return g?_.HI(v/g,0,1):0};
_.mx.Object.defineProperties(PK.prototype,{percentPlayed:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration&&this.playedTime?Math.floor(this.getPercentPlayed(this.videoDuration,this.playedTime)*100):0}},
percentPlayedStyle:{configurable:!0,enumerable:!0,get:function(){var g="";return g=this.videoDuration&&this.playedTime?g+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):g+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],PK.prototype,"componentBehavior",void 0);_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",_.KE)],PK.prototype,"ytPlayerListenerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],PK.prototype,"player",void 0);_.K([_.u(),_.F("design:type",Object)],PK.prototype,"videoDuration",void 0);_.K([_.u(),_.F("design:type",Object)],PK.prototype,"playedTime",void 0);_.K([_.u(),_.F("design:type",Object)],PK.prototype,"isActive",void 0);
_.K([_.C("videoDuration","playedTime"),_.F("design:type",Number),_.F("design:paramtypes",[])],PK.prototype,"percentPlayed",null);_.K([_.C("videoDuration","playedTime"),_.F("design:type",Object),_.F("design:paramtypes",[])],PK.prototype,"percentPlayedStyle",null);_.K([_.C("videoDuration","isActive"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],PK.prototype,"hideProgressBar",null);
_.m(PK,"ytd-progress-bar-line",function(){if(fUb===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-progress-bar-line--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="progress-bar-line" hidden="[[hideProgressBar]]" role="progressbar" aria-valuenow$="[[percentPlayed]]" class="style-scope ytd-progress-bar-line">\n  <div class="progress-bar-background style-scope ytd-progress-bar-line"></div>\n  <div class="progress-bar-played style-scope ytd-progress-bar-line" style$="[[percentPlayedStyle]]"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);fUb=g}g=fUb;return g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var Nbb;_.B6(_.xjA,"ytm-closed-captioning-button",{props:{captionIconType:_.me,onClick:_.Xz,ariaLabel:_.me,ariaPressed:_.me,isOverlay:_.Xz,isModern:_.Xz}});_.B6(_.hMM,"desktop-shorts-volume-controls",{props:{orientation:_.me}});var Sx=function(){var g=_.J.apply(this,arguments)||this;g.playerState=null;g.isMuted=!1;g.shortsModernControlsEnabled=_.T("web_shorts_modern_controls");g.volumeControlsOrientationState=_.T("web_shorts_modern_controls")?"vertical_down":"horizontal_right";g.isOverlay=!0;g.captionIconType=-1;g.ariaLabel="";g.overlayDensity=0;g.JSC$19716_playerEvents=new Map;g.onClosedCaptionsButtonClick=function(){g.player&&_.u3(g.player)&&(g.player.toggleSubtitles(),g.updateCaptionIconType())};
return g};
_.N(Sx,_.J);_.c=Sx.prototype;_.c.created=function(){this.JSC$19716_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19716_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$19716_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.c.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.Tp(28662);this.playPauseButtonClientVE=_.Tp(36842);this.fullscreenButtonToggleOffClientVE=_.Tp(222256);this.fullscreenButtonToggleOnClientVE=_.Tp(222257);var g=_.Z3(),v=_.NP();g&&v&&(_.T("combine_ve_grafts")?(_.r2(_.Y6(),this.muteButtonClientVE,v),_.r2(_.Y6(),this.playPauseButtonClientVE,v)):_.$X(g,v,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.c.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19716_playerEvents),this.player=null)};
_.c.updateCaptionIconType=function(){var g=-1,v=void 0,r=_.I0("CLOSED_CAPTIONS_DISABLED");this.player&&_.u3(this.player)&&(_.lQD(this.player)?(v=!0,r=_.I0("CLOSED_CAPTIONS_ON"),g=1):(v=!1,r=_.I0("CLOSED_CAPTIONS_OFF"),g=0));this.captionIconType=g;this.ariaPressedState=v;this.ariaLabel=r};
_.c.getPlayerAndInitializeListeners=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return v=_.Fx(),v?_.U(r,v.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.cX(g,g.onPageChanged)),r.jumpTo(0));g.player=r.yieldResult;g.initializePlayerListeners();_.o7(r)})};
_.c.onPageChanged=function(g){var v=this;return _.P(function(r){if(r.nextAddress==1)return g.detail.newPageType!=="ytd-shorts"?r.return():_.U(r,_.i1().getPlayerPromise(),2);v.player=r.yieldResult;v.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.cX(v,v.onPageChanged));_.o7(r)})};
_.c.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$19716_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.c.onPlayerStateChange=function(g){this.playerState=g};
_.c.onPlayerVolumeChange=function(g){this.isMuted=g.muted};
_.c.onPlayPauseButtonClick=function(){var g=this,v,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,_.i1().getPlayerPromise(),2);v=k.yieldResult;(r=_.Z3())&&g.playPauseButtonClientVE&&_.qc(r,g.playPauseButtonClientVE);v.getPlayerState()!==1?v.playVideo():v.pauseVideo();_.o7(k)})};
_.c.computePlayPauseIcon=function(g){return g===2||g===-1||g===5?_.T("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.T("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.T("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.c.computeFullscreenLabel=function(g){return g?_.I0("FULLSCREEN_EXIT_LABEL"):_.I0("FULLSCREEN_ENTER_LABEL")};
_.c.computePlayPauseLabel=function(g){return g===1||g===3?_.I0("PLAYER_LABEL_PAUSE"):_.I0("PLAYER_LABEL_PLAY")};
_.c.onMuteButtonClick=function(){var g=this,v,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,_.i1().getPlayerPromise(),2);v=k.yieldResult;(r=_.Z3())&&g.muteButtonClientVE&&_.qc(r,g.muteButtonClientVE);v.isMuted()?v.unMute(!0):v.mute(!0);_.o7(k)})};
_.c.computeMuteIcon=function(g){return g?"miniplayer:volume-off":"miniplayer:volume-up"};
_.c.computeMuteLabel=function(g){return g?_.I0("PLAYER_LABEL_UNMUTE"):_.I0("PLAYER_LABEL_MUTE")};
_.c.onFullscreenButtonClick=function(){var g=_.Z3();g&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.qc(g,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.qc(g,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.J0M()};
_.mx.Object.defineProperties(Sx.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var g=this;return{disabled:!1,accessibilityLabel:this.computePlayPauseLabel(this.playerState),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computePlayPauseLabel(this.playerState),onTap:function(){g.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"var(--yt-spec-static-overlay-additive-background)"}:{}}}},
fullscreenButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeFullscreenLabel(this.isFullscreen),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeFullscreenLabel(this.isFullscreen),disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"transparent"}:{}}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?_.T("web_shorts_modern_controls")?"player_full_exit_delhi_player":_.T("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.T("web_shorts_modern_controls")?"player_full_enter_delhi_player":_.T("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Sx.prototype,"componentBehavior",void 0);_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",_.KE)],Sx.prototype,"ytPlayerListenerBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Sx.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Sx.prototype,"player",void 0);_.K([_.u(),_.F("design:type",Object)],Sx.prototype,"playerState",void 0);_.K([_.u(),_.F("design:type",Object)],Sx.prototype,"isMuted",void 0);
_.K([_.u({computed:"computePlayPauseIcon(playerState)"}),_.F("design:type",String)],Sx.prototype,"playPauseIcon",void 0);_.K([_.u({computed:"computeMuteIcon(isMuted)"}),_.F("design:type",String)],Sx.prototype,"muteIcon",void 0);_.K([_.u({selector:_.Il}),_.F("design:type",Boolean)],Sx.prototype,"isFullscreen",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Sx.prototype,"shortsModernControlsEnabled",void 0);
_.K([_.u(),_.F("design:type",Object)],Sx.prototype,"volumeControlsOrientationState",void 0);_.K([_.u(),_.F("design:type",Object)],Sx.prototype,"isOverlay",void 0);_.K([_.u(),_.F("design:type",Object)],Sx.prototype,"captionIconType",void 0);_.K([_.u(),_.F("design:type",Object)],Sx.prototype,"ariaLabel",void 0);_.K([_.u(),_.F("design:type",Object)],Sx.prototype,"ariaPressedState",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Sx.prototype,"overlayDensity",void 0);
_.K([_.C("playerState"),_.F("design:type",Object),_.F("design:paramtypes",[])],Sx.prototype,"playPauseButtonData",null);_.K([_.C("isFullscreen"),_.F("design:type",Object),_.F("design:paramtypes",[])],Sx.prototype,"fullscreenButtonData",null);_.K([_.u(),_.F("design:type",Object)],Sx.prototype,"onClosedCaptionsButtonClick",void 0);_.K([_.C("isFullscreen"),_.F("design:type",String),_.F("design:paramtypes",[])],Sx.prototype,"fullscreenIcon",null);
_.m(Sx,"ytd-shorts-player-controls",function(){if(Nbb===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts-player-controls--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n</yt-button-shape>\n<template is="dom-if" if="[[shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <div id="right-controls" class="style-scope ytd-shorts-player-controls">\n    <desktop-shorts-volume-controls orientation="[[volumeControlsOrientationState]]" class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n    <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    <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n    </yt-button-shape>\n  </div>\n</template>\n<template is="dom-if" if="[[!shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <desktop-shorts-volume-controls class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</template>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);Nbb=g}g=Nbb;return g},{mode:1});var ZzM;_.B6(_.RFV,"yt-interstitial-view-model",{props:{data:_.me}});var HzG=_.bC(function(g){var v=g.data;return _.A("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.A("h1",{class:"reelWatchBreakViewModelHostTitle"},_.A(_.FS,{text:function(){return v().title}})),_.A("h2",{class:"reelWatchBreakViewModelHostBody"},_.A(_.FS,{text:function(){return v().body},
isOverlay:!0})),_.A(_.dF,{data:function(){return v().buttons}},{buttonViewModel:function(r,k){return _.A("div",{class:function(){return k()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.A(_.Du,{data:r.data}))}}))},"Mi");
HzG.idomCompat=!0;_.B6(HzG,"reel-watch-break-view-model",{props:{data:_.me}});var oz=function(){return _.J.apply(this,arguments)||this};
_.N(oz,_.J);oz.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}}};
_.mx.Object.defineProperties(oz.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var g;return!!_.l((g=this.data)==null?void 0:g.renderer,oBd)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var g;return!!_.l((g=this.data)==null?void 0:g.renderer,YOD)}}});
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],oz.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],oz.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],oz.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],oz.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data.renderer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],oz.prototype,"isSurvey",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.renderer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],oz.prototype,"isInterstitialViewModel",null);oz=_.K([_.V({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],oz);
_.m(oz,"ytd-reel-non-video-content-renderer",function(){if(ZzM!==void 0)return ZzM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-non-video-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="nvc-container" class="nvc-container style-scope ytd-reel-non-video-content-renderer">\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
return ZzM=g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var tZM;_.B6(_.Bdq,"desktop-shorts-player-controls",{});var Ys=function(){var g=_.J.apply(this,arguments)||this;g.isPlayerPaused=!1;g.isPlayerStarted=!1;g.showPlayerControls=!1;g.showScrubber=!1;g.autoHideJobId=0;g.modern=_.T("web_button_rework");g.overlayType=_.gV("web_shorts_expanded_overlay_type");g.panelData=void 0;g.isWatchWhileMode=!1;g.hasError=!1;g.panelShowDelayMs=1;g.scrubberComponent={};g.isFullscreen=!1;g.shouldHideOverlay=!1;g.enableAnchoredPanel=_.T("desktop_shorts_v2_anchored_panel");g.enablePersistentAnchoredPanel=_.T("desktop_shorts_v2_persistent_anchored_panel");
g.hideWatchWhilePanel=_.T("web_shorts_hide_watch_while_panel");g.useAspectRatio=_.T("web_use_aspect_ratio");g.isPersistentPanelActive=!1;g.anchoredPanelActive=!1;g.isShortsPipActive=!1;g.smallScreenSqueezeback=!1;g.enableFlexibleOverlay=_.T("web_enable_flexible_overlay");g.overlayDensity=0;g.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};g.onWindowResized=function(){_.xx(g,
"calculateOverlayDensity",function(){g.calculateOverlayDensity()},100)};
return g};
_.N(Ys,_.J);_.c=Ys.prototype;_.c.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.c.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.c.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var g=_.h0().resolve(_.l9);this.isWatchWhileMode&&(_.T("web_enable_shorts_new_carousel")?_.HR.addJob(function(){g.showPanel("shorts-comments-panel",void 0,void 0,void 0,null)},0):g.showPanel("shorts-comments-panel",void 0,void 0,void 0,null))}}else this.panelData=void 0};
_.c.handleShowReelsCommentsOverlayCommand=function(g){g=_.l(g,ekq);this.isActive&&(g==null?0:g.engagementPanel)&&this.data&&(this.isWatchWhileMode&&this.isWatchWhileMode&&this.activeWatchWhilePanel==="engagement-panel-comments-section"?this.updateEngagementPanelVisibility("engagement-panel-comments-section",!1):this.updateEngagementPanelVisibility("engagement-panel-comments-section",!0))};
_.c.updateEngagementPanelVisibility=function(g,v){g&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:v?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:g}})};
_.c.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.c.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.h0().resolve(_.SN).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.c.handleWatchWhilePanelScrimClick=function(){var g=_.h0().resolve(_.l9);this.activeWatchWhilePanel&&(g.hidePanel(this.activeWatchWhilePanel),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.c.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.c.configureRendererStamper=function(){return{scrubberComponent:{id:"scrubber",mapping:{desktopShortsPlayerControls:{component:"desktop-shorts-player-controls"}},initialRenderPriority:2},overlayComponent:{id:"experiment-overlay",mapping:{reelPlayerOverlayRenderer:{component:"ytd-reel-player-overlay-renderer",properties:{anchoredPanelActive:"[[anchoredPanelActive]]",disableUpgrade:"[[shouldHideOverlay]]",hidden:"[[shouldHideOverlay]]",isActive:"[[isActive]]",isWatchWhileMode:"[[watchWhileOrPersistentActive]]",
overlayDensity:"[[overlayDensity]]",showScrubber:"[[showScrubber]]"}},adsOverlay:{component:"ytd-ad-slot-renderer",properties:{overlayDensity:"[[overlayDensity]]"}}},renderPriority:_.T("web_enable_shorts_new_carousel")?0:void 0}}};
_.c.handlePlayerClick=function(g){var v=this,r,k;if((k=(r=window).matchMedia)!=null&&k.call(r,"(any-pointer: coarse)").matches||!g)this.showPlayerControls=!0,_.HR.cancelJob(this.autoHideJobId),this.autoHideJobId=_.Ev(_.HR,function(){v.showPlayerControls=!1},4E3)};
_.c.isFirstReel=function(){return this.index===0};
_.c.handleMouseenter=function(){_.HR.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.c.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.c.handleScrubberEnter=function(){this.showScrubber=!0};
_.c.handleScrubberLeave=function(){this.showScrubber=!1};
_.c.maybeLogNonDefaultAspectRatio=function(){var g;(g=this.data)!=null&&g.thumbnail&&this.isActive&&.5625!==Kd5(this.data.thumbnail)&&_.GX3("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.c.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var g=document.querySelector("#shorts-container");if(g){g=g.offsetWidth/2-this.playerContainer.offsetWidth/2;g=g>=368?1:g>=72?0:2;this.enableFormatFirst&&!this.enableFlexibleOverlay&&g===1&&(g=0);this.isPersistentPanelActive&&(g=0);window.innerWidth<=599&&(g=2);this.overlayDensity=g;var v;(v=this.onOverlayDensityChanged)==null||v.call(this,this.index,this.overlayDensity)}}};
_.c.onOverlayDensityChange=function(){var g;(g=this.onOverlayDensityChanged)==null||g.call(this,this.index,this.overlayDensity);(g=_.hb(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))&&g.set("overlayDensity",this.overlayDensity);if(g=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))g.overlayDensity=this.overlayDensity};
_.c.isVideoContent=function(g){_.h0().resolve(_.SN);return!!_.l(g,_.Ab)};
_.c.isNonVideoContent=function(g){_.h0().resolve(_.SN);return!!_.l(g,_.Ds)};
_.c.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.mx.Object.defineProperties(Ys.prototype,{enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var g,v;return _.T("web_enable_format_first")||((g=this.data)==null?void 0:g.adsOverlay)&&_.T("web_enable_format_first_ads_only")||((v=this.data)==null?void 0:v.reelPlayerOverlayRenderer)&&_.T("web_enable_format_first_organic_only")}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var g;return!this.isActive||!this.isPlayerStarted||(g=this.data)!=null&&g.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var g;if(((g=this.data)==null?0:g.command)&&this.isVideoContent(this.data.command)){var v,r;if(((v=this.data)==null?0:v.adsOverlay)&&Object.keys((r=this.data)==null?void 0:r.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var k,y;if(((k=this.data)==null?0:k.reelPlayerOverlayRenderer)&&Object.keys((y=this.data)==null?void 0:y.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
Ys.prototype.onOverlayDensityChange=Ys.prototype.onOverlayDensityChange;Ys.prototype.calculateOverlayDensity=Ys.prototype.calculateOverlayDensity;Ys.prototype.maybeLogNonDefaultAspectRatio=Ys.prototype.maybeLogNonDefaultAspectRatio;Ys.prototype.onEngagementPanelsChanged=Ys.prototype.onEngagementPanelsChanged;Ys.prototype.onScrubberDataChange=Ys.prototype.onScrubberDataChange;Ys.prototype.updateShouldHideOverlay=Ys.prototype.updateShouldHideOverlay;
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ys.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Ys.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],Ys.prototype,"ytdGuideStateAwareBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ys.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Number)],Ys.prototype,"index",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Ys.prototype,"isActive",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Ys.prototype,"isHiddenInDom",void 0);_.K([_.u(),_.F("design:type",Object)],Ys.prototype,"isPlayerPaused",void 0);_.K([_.u({selector:Fdv}),_.F("design:type",Object)],Ys.prototype,"isPlayerStarted",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"showPlayerControls",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"showScrubber",void 0);_.K([_.u(),_.F("design:type",Object)],Ys.prototype,"autoHideJobId",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"modern",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"overlayType",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Ys.prototype,"ytdReduxBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Ys.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ys.prototype,"watchWhileEngagementPanels",void 0);_.K([_.u(),_.F("design:type",Object)],Ys.prototype,"panelData",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"isWatchWhileMode",void 0);_.K([_.u(),_.F("design:type",String)],Ys.prototype,"activeWatchWhilePanel",void 0);
_.K([_.u(),_.F("design:type",Object)],Ys.prototype,"hasError",void 0);_.K([_.u(),_.F("design:type",Object)],Ys.prototype,"panelShowDelayMs",void 0);_.K([_.u(),_.F("design:type",Object)],Ys.prototype,"scrubberComponent",void 0);_.K([_.u({selector:_.Il,reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"isFullscreen",void 0);_.K([_.u(),_.F("design:type",Object)],Ys.prototype,"shouldHideOverlay",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"enableAnchoredPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"enablePersistentAnchoredPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"hideWatchWhilePanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"useAspectRatio",void 0);
_.K([_.u({selector:_.CZh,reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"isPersistentPanelActive",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"anchoredPanelActive",void 0);_.K([_.u({selector:_.Wb,reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"isShortsPipActive",void 0);_.K([_.u({selector:bjd,reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"smallScreenSqueezeback",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ys.prototype,"enableFormatFirst",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"enableFlexibleOverlay",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ys.prototype,"overlayDensity",void 0);_.K([_.u(),_.F("design:type",Function)],Ys.prototype,"onOverlayDensityChanged",void 0);
_.K([_.u(),_.C("isActive","hasError"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ys.prototype,"shouldRenderPlayerElements",null);_.K([_.u(),_.C("isActive","isWatchWhileMode"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ys.prototype,"watchWhileOrPersistentActive",null);_.K([_.IU("isActive","hasError","showingExpandedOverlay"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ys.prototype,"updateShouldHideOverlay",null);
_.K([_.u({reflectToAttribute:!0}),_.C("isActive","isPlayerStarted","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ys.prototype,"shouldRenderScrubber",null);_.K([_.IU("shouldRenderScrubber"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ys.prototype,"onScrubberDataChange",null);_.K([_.C("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ys.prototype,"overlayComponent",null);
_.K([_.IU("watchWhileEngagementPanels"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ys.prototype,"onEngagementPanelsChanged",null);_.K([_.PX("#player-container"),_.F("design:type",HTMLElement)],Ys.prototype,"playerContainer",void 0);_.K([_.PX("#cinematic-container"),_.F("design:type",HTMLElement)],Ys.prototype,"cinematicContainer",void 0);
_.K([_.IU("isPersistentPanelActive","data.thumbnail"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ys.prototype,"maybeLogNonDefaultAspectRatio",null);_.K([_.IU("isPersistentPanelActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ys.prototype,"calculateOverlayDensity",null);_.K([_.IU("overlayDensity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ys.prototype,"onOverlayDensityChange",null);
Ys=_.K([_.V({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],Ys);
_.m(Ys,"ytd-reel-video-renderer",function(){if(tZM!==void 0)return tZM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="short-video-container style-scope ytd-reel-video-renderer" id="short-video-container" hidden="[[!isVideoContent(data.command)]]">\n  <div id="sticker-layer" class="sticker-layer style-scope ytd-reel-video-renderer"></div>\n  <div id="cinematic-container" class="cinematic-container style-scope ytd-reel-video-renderer"></div>\n  <div class="player-wrapper style-scope ytd-reel-video-renderer">\n    <div id="player-container" class="player-container style-scope ytd-reel-video-renderer" on-click="handlePlayerClick" on-mouseenter="handleMouseenter" on-mouseleave="handleMouseleave">\n      <div class="pip-blur-filter style-scope ytd-reel-video-renderer" hidden="[[!isShortsPipActive]]"></div>\n          <template is="dom-if" if="[[shouldRenderPlayerElements]]" restamp="" class="style-scope ytd-reel-video-renderer">\n            <div class="player-controls style-scope ytd-reel-video-renderer">\n              <ytd-shorts-player-controls disable-upgrade="[[!isActive]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-video-renderer"></ytd-shorts-player-controls>\n            </div>\n          </template>\n    </div>\n    <div id="scrubber" on-mouseenter="handleScrubberEnter" on-mouseleave="handleScrubberLeave" class="style-scope ytd-reel-video-renderer">\n    </div>\n  </div>\n</div>\n<div id="experiment-overlay" class="overlay style-scope ytd-reel-video-renderer"></div>\n<template is="dom-if" if="[[isNonVideoContent(data.command)]]" class="style-scope ytd-reel-video-renderer">\n  <ytd-reel-non-video-content-renderer data="[[data.reelNonVideoContentRenderer]]" class="style-scope ytd-reel-video-renderer">\n  </ytd-reel-non-video-content-renderer>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return tZM=g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var Uo=function(){var g=_.J.apply(this,arguments)||this;g.isPreviousPageShorts=!1;g.index=0;g.delayedActiveIndex=0;g.playablePreviousIndex=null;g.isPlayerPaused=!1;g.isPlayerStarted=!1;g.intersectionObserverThreshold=.6;g.fitToVisibleBounds=!1;g.pageSubtype="shorts";g.enablePreviousContinuation=_.T("shorts_in_playlists_web");g.shortsPipEnabled=_.T("web_shorts_pip");g.isDark=document.documentElement.hasAttribute("dark");g.shortsViewTransitions=_.T("web_shorts_view_transitions");g.isFullscreen=!1;g.isShortsPipActive=
!1;g.buttonOverride={iconPosition:"icon-only",size:"XL"};g.anchoredPanelActive=!1;g.isActive=!1;g.smallScreenPersistentPanel=!1;g.isPersistentPanelActive=!1;g.smallScreenSqueezeBack=!1;g.enableScrollIntoViewCenter=_.T("web_scroll_into_view_center");g.formatFirst=_.T("web_enable_format_first")||_.T("web_enable_format_first_ads_only")||_.T("web_enable_format_first_organic_only");g.enableFlexibleOverlay=_.T("web_enable_flexible_overlay");g.useAspectRatio=_.T("web_use_aspect_ratio");g.isShortsInitialized=
!1;g.hidePreviousButtonImmediately=!1;g.showPreviousButtonImmediately=!1;g.endOfNextContinuation=!1;g.currentPlayerIndex=0;g.nextReelVe=_.Tp(56921);g.prevReelVe=_.Tp(56922);g.loopToggleOffVe=_.Tp(198013);g.loopToggleOnVe=_.Tp(198014);g.ambientModeToggleVe=_.Tp(227860);g.reelPlayerPausedStateRendererVe=_.Tp(141313);g.storedPlaybackSpeed=null;g.actionMap={"yt-append-reel-watch-sequence-continuation-entries-action":"processAppendReelWatchSequenceContinuationEntriesAction","yt-reel-navigate-command":"handleReelNavigateCommand",
"yt-reel-non-video-content-dismissal-command":"processReelNonVideoContentDismissalCommand","yt-signal-action-toggle-cinematic-shorts-on":"handleSignalActionToggleCinematicShortsOn","yt-signal-action-toggle-cinematic-shorts-off":"handleSignalActionToggleCinematicShortsOff","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged","yt-signal-action-toggle-loop-shorts-on":"handleSignalActionToggleLoopShortsOn","yt-signal-action-toggle-loop-shorts-off":"handleSignalActionToggleLoopShortsOff",
"yt-miniplayer-navigate-shorts":"handleMiniplayerNavigateShorts","yt-signal-action-toggle-shorts-picture-in-picture":"handleSignalActionToggleShortsPictureInPicture"};g.onOverlayDensityChanged=function(v,r){var k;(k=g.getActiveReelVideo(v))==null||k.setAttribute("overlay-density",String(r))};
return g};
_.N(Uo,_.J);_.c=Uo.prototype;
_.c.deflateInactivePreviousSlides=function(){var g=_.Rf("web_shorts_deflate_inactive_slides_aggressive_distance");if(g>0&&this.shortsProcessedSequence&&this.activeIndex){g=this.activeIndex-g;for(var v=0;v<=g;v++){var r=void 0;((r=this.shortsProcessedSequence[v].reelPlayerOverlayRenderer)==null?0:r.metapanel)&&this.set("shortsProcessedSequence."+v+".reelPlayerOverlayRenderer",{});r=void 0;((r=this.shortsProcessedSequence[v].adsOverlay)==null?0:r.adSlotMetadata)&&this.set("shortsProcessedSequence."+v+
".adsOverlay",{})}}};
_.c.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.c.onResize=function(){var g=_.KH(),v=g.dispatch,r=this.calculateIsSmallWidth();v.call(g,_.nf({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:r}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.c.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:_.T("web_enable_shorts_new_carousel")?0:void 0},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatchWhilePanel:!0,shortsPanel:!0}}},renderPriority:0}}};
_.c.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var g=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,v=g,r=0;g<250&&(v=g+this.shortsInnerContainer.clientWidth,r=24);_.kx(this.hostElement,{"--ytd-shorts-header-width":v+"px","--ytd-shorts-top-spacing":r+"px"})}};
_.c.isFirstShorts=function(g){return g?this.index===-g.length:this.index===0};
_.c.isActiveReel=function(g,v,r){r&&(v=this.calculatePrevIndex(v,r));return g===v};
_.c.onFullscreenChange=function(){if(_.T("web_fullscreen_shorts")){var g;(g=this.getActiveReelVideo(this.activeIndex))==null||g.scrollIntoView({behavior:"instant",block:"nearest",inline:this.enableScrollIntoViewCenter?"center":"start"});this.isFullscreen&&this.isShortsPipActive&&_.h0().resolve(_.Qd).close(!0)}};
_.c.engagementPanelsChanged=function(){var g;this.watchWhileEngagementPanels=(g=this.data)==null?void 0:g.engagementPanels};
_.c.unregisterPanels=function(){var g=_.h0().resolve(_.l9);if(this.watchWhileEngagementPanels)for(var v=_.I(this.watchWhileEngagementPanels),r=v.next();!r.done;r=v.next()){var k=void 0,y=void 0;r=(k=r.value.engagementPanelSectionListRenderer)==null?void 0:(y=k.identifier)==null?void 0:y.tag;g&&r&&g.panelMap.delete(r)}};
_.c.isVideoContent=function(g){return this.isVideoContentCommand(g==null?void 0:g.command)};
_.c.getActiveReelVideo=function(g){return _.hb(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+g+'"]')};
_.c.calculatePrevIndex=function(g,v){return v?g-((v==null?void 0:v.length)||0):-1};
_.c.onKeydown=function(g){var v=_.qm(g)||[];if(!_.jfp(v))if(g.code==="ArrowUp")g.preventDefault(),this.handlePrevButtonClick();else if(g.code==="ArrowDown")g.preventDefault(),this.handleNextButtonClick();else if(g.code==="KeyM")this.toggleMuteUnmuteVideo();else if(g.code==="KeyK"||g.code==="Space")this.togglePlayPauseVideo();else if((g.code==="KeyA"||g.code==="ArrowLeft")&&_.T("web_shorts_keyboard_enable_seek_shortcuts")){var r;(r=this.player)==null||r.seekBy(-5)}else if((g.code==="KeyD"||g.code===
"ArrowRight")&&_.T("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var k;(k=this.player)==null||k.seekBy(5)}};
_.c.onServiceRequestCompleted=function(g,v){g=v.data;g.continuationEndpoint&&g.entries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:g.entries,continuationEndpoint:g.continuationEndpoint}}):g.prevContinuationEndpoint&&g.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:g.prevEntries,prevContinuationEndpoint:g.prevContinuationEndpoint}}):this.shortsProcessedSequence&&
this.index>0&&(this.endOfNextContinuation=!0)};
_.c.handleEngagementPanelVisibilityChanged=function(g,v){var r=_.h0().resolve(_.l9);if(g&&r){var k,y=((k=g.identifier)==null?void 0:k.tag)||g.panelIdentifier||g.targetId;if(v==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==y){r.hidePanel(this.activePanel);var z;this.activePanel=((z=g.identifier)==null?void 0:z.tag)||g.panelIdentifier}else this.isPersistentPanelActive=!0,_.KH().dispatch(yc5(!0)),this.anchoredPanelActive=!0,this.activePanel=y;else v==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===y&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.KH().dispatch(yc5(!1)))}};
_.c.handlePanelScrimClick=function(){var g=_.h0().resolve(_.l9);this.activePanel&&(g.hidePanel(this.activePanel),_.KH().dispatch(yc5(!1)))};
_.c.getShortsLoopSetting=function(){var g,v,r,k,y;return _.P(function(z){switch(z.nextAddress){case 1:return _.T("kevlar_shorts_auto_advance")?_.U(z,_.d2.getInstance(),2):z.return(!0);case 2:return(g=z.yieldResult)?_.U(z,g.get("sfvles"),3):z.return(!0);case 3:return r=(v=z.yieldResult)!=null?v:!1,_.U(z,g.get("sfvle"),4);case 4:return y=(k=z.yieldResult)!=null?k:!0,r?z.return(y):z.return(!0)}})};
_.c.handleSignalActionToggleLoopShortsOff=function(){var g=this,v,r,k;return _.P(function(y){switch(y.nextAddress){case 1:if(!g.player)return y.return();g.player.setLoopVideo(!1);v=_.Y6();_.yu(v,g.loopToggleOffVe);return _.U(y,_.d2.getInstance(),2);case 2:return(r=y.yieldResult)?_.U(y,r.set("sfvle",!1),3):y.return();case 3:return _.U(y,r.set("sfvles",!0),4);case 4:k=_.o0(),_.YX(0,203,!1),_.YX(0,204,!0),k.save(),_.o7(y)}})};
_.c.handleSignalActionToggleLoopShortsOn=function(){var g=this,v,r,k;return _.P(function(y){switch(y.nextAddress){case 1:if(!g.player)return y.return();g.player.setLoopVideo(!0);v=_.Y6();_.yu(v,g.loopToggleOnVe);return _.U(y,_.d2.getInstance(),2);case 2:return(r=y.yieldResult)?_.U(y,r.set("sfvle",!0),3):y.return();case 3:return _.U(y,r.set("sfvles",!0),4);case 4:k=_.o0(),_.YX(0,203,!0),_.YX(0,204,!0),k.save(),_.o7(y)}})};
_.c.handleSignalActionToggleCinematicShortsOn=function(){m8q(!0);var g;(g=this.JSC$19740_cinematicController)==null||_.OjG(g,!0);_.yu(_.Y6(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.c.handleSignalActionToggleCinematicShortsOff=function(){m8q(!1);var g;(g=this.JSC$19740_cinematicController)==null||_.OjG(g,!1);_.yu(_.Y6(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.c.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.c.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.c.unhideCurrentOverlay=function(){if(this.overlayContainer){var g=this.overlayContainer.querySelector("#experiment-overlay");g&&_.HR.addLowPriorityJob(function(){g.style.display="unset"},100)}};
_.c.getCurrentShort=function(){if(this.currentEndpoint){var g=this.currentEndpoint;if(this.isNonVideoContentCommand(g)){var v=_.l(g,_.Ds);return{reelNonVideoContentRenderer:_.l(v==null?void 0:v.renderer,_.mIc),command:g}}if(this.data){var r;v=(r=_.l(this.currentEndpoint,_.Ab))==null?void 0:r.thumbnail;var k;r=(k=this.data.overlay)==null?void 0:k.reelPlayerOverlayRenderer;_.h0().resolve(_.SN);g=this.data;var y,z;k=(y=g.overlay)==null?void 0:(z=y.shortsAdsRenderer)==null?void 0:z.adSlots;if(k!==void 0)k.length===
0?(_.XS("Shorts ads returned no ad slots."),g=void 0):(k.length>1&&_.XS("Shorts ads has more than one ad slots."),g=_.l(k[0],_.TjH));else{var W,S;g=_.l((W=g.overlay)==null?void 0:(S=W.shortsAdsRenderer)==null?void 0:S.overlay,_.TjH)}W=g;g=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.l(this.currentEndpoint,_.Ab),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});return{reelPlayerOverlayRenderer:r,thumbnail:v,command:g,adsOverlay:W}}}};
_.c.created=function(){var g=this;this.scrollToVideoThrottle=new _.iU(function(v){var r;(r=g.getActiveReelVideo(v))==null||r.scrollIntoView({behavior:"smooth",block:"nearest",inline:g.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.transitionToVideoThrottle=new _.iU(function(v){var r;(r=g.getActiveReelVideo(v))==null||r.scrollIntoView({behavior:"auto",block:"nearest",inline:g.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.maybeCreateIntersectionObserver()};
_.c.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.c.attached=function(){var g=this;rc5(this);this.pageScrollElement=_.hb(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.cX(this,this.processResetAction));_.T("web_reels_min_height_adjustment")&&this.hostElement.style.setProperty("--ytd-reels-min-height","460px");_.T("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){var v=g.getActiveReelVideo(g.activeIndex);
g.maybeCreateIntersectionObserver();v==null||v.scrollIntoView({behavior:"instant",block:"nearest",inline:g.enableScrollIntoViewCenter?"center":"start"});g.shortsContainer.style.overflowY="scroll"}))};
_.c.calculateSqueezebackPanelSize=function(){var g=this,v=window.innerWidth-456-(window.innerHeight-106)*.5625;_.HR.addLowPriorityJob(function(){v<360?_.KH().dispatch(ccv(!0)):(g.hostElement.style.setProperty("--anchored-panel-width",Math.min(v,480)+"px"),_.KH().dispatch(ccv(!1)))})};
_.c.detached=function(){var g=_.h0().resolve(_.SN);g.rootElement=void 0;var v;(v=g.unsubscribeFromStore)==null||v.call(g);g.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.cX(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.c.onResizeFinished=function(g,v){var r=this,k=new ResizeObserver(function(){r.shortsContainer.style.overflowY="hidden";_.HR.addLowPriorityJob(function(){v()},100)});
k.observe(g);return k};
_.c.resetDocumentScrollTop=function(){var g,v;if((g=document)==null?0:(v=g.scrollingElement)==null?0:v.scrollTop)document.scrollingElement.scrollTop=0};
_.c.loadPage_=function(g){var v=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),g){var r;if((r=_.l(this.currentEndpoint,_.Ab))==null?0:r.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=g;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){v.isPlayerStarted&&
(v.handleOnPlaybackCommand(),v.afterPlayerStarted=function(){})};
this.registerPanel(g)}};
_.c.afterPlayerStarted=function(){};
_.c.handleOnPlaybackCommand=function(){if(_.T("web_shorts_comment_stickers")&&this.isPlayerStarted){var g,v=(g=_.l(this.currentEndpoint,_.Ab))==null?void 0:g.onPlaybackCommand;v&&this.ytComponentBehavior.resolveCommand(v)}};
_.c.maybeCreateIntersectionObserver=function(){var g=this,v=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==v){this.intersectionObserverThreshold=v;var r={rootMargin:"0px",threshold:v},k;(k=this.intersectionObserver)==null||k.disconnect();this.intersectionObserver=new IntersectionObserver(function(y){y=_.I(y);for(var z=y.next();!z.done;z=y.next())if(z=z.value,z.intersectionRatio>v){z=Number(z.target.id);if(isNaN(z))break;if(z===g.index)break;
_.cEC();g.loadVideo(z);_.Lf("r_vtc")}},r);
this.observeShorts()}};
_.c.observeShorts=function(){var g=[].concat(_.fF(_.hb(this.hostElement).querySelectorAll(".reel-video-in-sequence-new")));g=_.I(g);for(var v=g.next();!v.done;v=g.next()){v=v.value;var r=void 0;(r=this.intersectionObserver)==null||r.observe(v)}};
_.c.initCsi=function(){_.Nv("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var g={reelInfo:{transitionType:this.isPreviousPageShorts?"LATENCY_REEL_TRANSITION_TYPE_REEL_TO_REEL":"LATENCY_REEL_TRANSITION_TYPE_START",videoType:this.isAd()?"REEL_VIDEO_TYPE_AD":"REEL_VIDEO_TYPE_VIDEO",reelToReelBaseline:"REEL_TO_REEL_BASELINE_VIEW_TRANSITION_START"}},v,r;if((v=this.playerData)==null?0:(r=v.cacheMetadata)==null?0:r.isCacheHit)g.isCacheHit=!0;var k;if(v=(k=_.l(this.currentEndpoint,_.Ab))==null?void 0:
k.prefetchTaskId)g.prefetchInfo={taskId:v};_.Zv(g)};
_.c.isAd=function(){var g,v;return!!((g=_.l(this.currentEndpoint,_.Ab))==null?0:(v=g.adClientParams)==null?0:v.isAd)};
_.c.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.c.getPlayerContainer=function(){var g;return(g=_.hb(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:g.playerContainer};
_.c.onPlayerStateChange=function(g){var v=this;this.isPlayerPaused=g===2;g!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?g===1&&this.index===0&&(this.isPlayerStarted||_.KH().dispatch(ks(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.KH().dispatch(ks(!0)));this.player&&!this.player.getLoopVideo()&&_.HR.addLowPriorityJob(function(){v.getShortsLoopSetting().then(function(r){var k;(k=v.player)==null||k.setLoopVideo(r)})});
this.isPlayerPaused&&_.T("web_shorts_paused_state_logging")&&_.O3(_.Z3(),[this.reelPlayerPausedStateRendererVe])};
_.c.isInBackground=function(){var g=window.document.visibilityState;return!(!g||g==="visible")};
_.c.isShortPlayable=function(){if(_.T("kevlar_playable_short_killswitch"))return!0;var g;return(g=this.playerData)!=null&&g.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.c.setNormalPlaybackSpeed=function(){var g=this,v,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,g.getPlayer().getPlayerPromise(),2);v=k.yieldResult;r=v.getPlaybackRate();r!==1&&(g.storedPlaybackSpeed=r,v.setPlaybackRate(1));_.o7(k)})};
_.c.restorePlaybackSpeed=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1)return g.storedPlaybackSpeed===null?r.jumpTo(0):_.U(r,g.getPlayer().getPlayerPromise(),3);v=r.yieldResult;v.setPlaybackRate(g.storedPlaybackSpeed);g.storedPlaybackSpeed=null;_.o7(r)})};
_.c.playerDataChanged=function(){var g=this,v,r,k,y,z,W,S,Y,e;return _.P(function(a){if(a.nextAddress==1){v=g.getPlayer();_.T("web_shorts_dynamic_intersection_observer_threshold")&&((r=g.intersectionObserver)==null||r.disconnect());if(g.playerData){if(((k=g.playerData.videoDetails)==null?void 0:k.videoId)!==((y=v.getPlayer())==null?void 0:y.getVideoData().video_id)){z={};if(W=_.l(g.currentEndpoint,_.Ab))z.watch_endpoint=W,W.endTimeSeconds&&(z.end=W.endTimeSeconds);v.loadVideoWithPlayerResponse(g.playerData,
z)}}else return a.return();return g.player?a.jumpTo(2):_.U(a,v.getPlayerPromise(),3)}a.nextAddress!=2&&(g.player=a.yieldResult,g.JSC$19740_playerStateChangeListener=g.onPlayerStateChange.bind(g),g.player.addEventListener("onStateChange",g.JSC$19740_playerStateChangeListener),_.T("kevlar_client_enable_shorts_player_bootstrap")&&_.VP(),g.scrollToVideoThrottle.fire(g.index),g.movePlayerToVideo(g.index),_.HR.addLowPriorityJob(function(){g.getShortsLoopSetting().then(function(E){var p;(p=g.player)==null||
p.setLoopVideo(E)})}),_.DgH.resolve(g.player),g.player.syncVolume(),g.getPlayer().focusOnPlayer());
_.HR.addLowPriorityJob(function(){g.observeShorts()},100);
S=g.player.getPlayerState(g.player.getPresentingPlayerType());S!==1||g.isPlayerStarted||_.KH().dispatch(ks(!0));g.updateBackNavContainerWidth();Y=_.l(g.currentEndpoint,_.Ab);((e=Y)==null?0:e.startTimeSeconds)&&g.player.seekTo(Y.startTimeSeconds);if(g.JSC$19740_cinematicController||g.cinematicsInitializeJobId)return a.return();g.cinematicsInitializeJobId=_.HR.addLowPriorityJob(function(){g.initCinematicController();g.cinematicsInitializeJobId=void 0});
_.o7(a)})};
_.c.onShortUndoDismiss=function(){var g=this,v=kKD().pop();v!==void 0&&(_.q7(this,function(){g.showCardWithIndex(v)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.c.onShortsDismiss=function(g){if(g=g.detail.reelDismissalActionRenderer)(g=_.l(g.onDismissalCompletionRenderer,_.AkM))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:g}}}),this.scrollAndDismissCard()};
_.c.processReelNonVideoContentDismissalCommand=function(g){var v=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);g=_.l(g,Acv);this.activeDimissalTimeout=setTimeout(function(){v.scrollAndDismissCard()},Number(g==null?void 0:g.delayMs))};
_.c.scrollAndDismissCard=function(){var g=this,v=this.index;kKD().push(v);_.q7(this,function(){var r=g.getPlayableNextIndex();r!==null&&(r=g.getActiveReelVideo(r),g.hideCardWithIndex(v),r==null||r.scrollIntoView({behavior:"smooth",block:"nearest",inline:g.enableScrollIntoViewCenter?"center":"start"}))})};
_.c.hideCardWithIndex=function(g){if(g=this.getActiveReelVideo(g))g.hidden=!0};
_.c.showCardWithIndex=function(g){if(g=this.getActiveReelVideo(g))g.hidden=!1};
_.c.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.c.activeChanged=function(g){_.KH().dispatch(_.nf({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:g}}));if(g)document.addEventListener("keydown",_.cX(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var v;(v=this.player)==null||v.sendAbandonmentPing()}var r;(r=this.player)==null||r.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.cX(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.c.graftClientVisualElements=function(){if(this.data){var g=_.Y6();_.H0C(g,_.rh({response:this.reelWatchSequenceResponse}));_.r2(g,this.nextReelVe);_.r2(g,this.prevReelVe);_.T("kevlar_shorts_auto_advance")&&(_.r2(g,this.loopToggleOffVe),_.r2(g,this.loopToggleOnVe));_.r2(g,this.ambientModeToggleVe);_.O3(_.Z3(),[this.nextReelVe,this.prevReelVe]);_.T("web_shorts_paused_state_logging")&&_.r2(g,this.reelPlayerPausedStateRendererVe)}};
_.c.graftNvcRenderer=function(){var g,v,r,k,y=this.index<0?(g=this.shortsProcessedPrevSequence)==null?void 0:(v=g[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:v.command:(r=this.shortsProcessedSequence)==null?void 0:(k=r[this.index])==null?void 0:k.command;if(y&&this.isNonVideoContentCommand(y)){g=_.l(y,_.Ds);var z,W;(g=(z=_.l(g==null?void 0:g.renderer,_.mIc))==null?void 0:(W=z.loggingDirectives)==null?void 0:W.trackingParams)&&_.Y6().graftServerVe(g)}};
_.c.setActiveIndex=function(){_.h0().resolve(_.SN).setActiveIndex(this.index)};
_.c.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.c.lazyUpdateMiniplayerData=function(){var g=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.HR.addLowPriorityJob(function(){g.updateMiniplayerData();g.updateMiniplayerDataJobId=void 0}))};
_.c.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.HR.cancelJob(this.updateMiniplayerDataJobId)};
_.c.updateMiniplayerData=function(){var g,v,r,k=_.h0().resolve(_.Qd),y={shortsData:this.getCurrentShort(),previousButtonDisabled:!((g=this.prevButtonData)==null||!g.isDisabled),nextButtonDisabled:!((v=this.nextButtonData)==null||!v.isDisabled),playabilityStatus:(r=this.playerData)==null?void 0:r.playabilityStatus};_.l3(k,y)};
_.c.resetPlayerLocation=function(){var g=this.getPlayer();this.initialPlayerContainer&&g.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.c.movePlayerToVideo=function(g,v){var r=this;v=v===void 0?!0:v;var k=this.getActiveReelVideo(g),y=this.getPlayer();if(k){this.overlayContainer||(this.overlayContainer=_.hb(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,this.isShortsMiniplayerActive()||y.appendTo(this.overlayContainer.playerContainer,void 0,!0));k.appendChild(this.overlayContainer);var z;(z=this.player)==null||z.setSize(NaN,NaN);this.isActive||_.Ev(_.HR,function(){r.isActive=!0});
y.style.visibility="visible";_.T("reels_web_disable_rtr_tick")||_.T("reels_web_use_pbs_first_shorts")&&g===0||_.t7("r_tr");this.currentPlayerIndex=g;k.appendChild(this.errorScreenContainer);var W;(W=this.JSC$19740_cinematicController)==null||_.qSp(W)}else v?_.HR.addLowPriorityJob(function(){r.movePlayerToVideo(r.index,!1)}):Math.random()<=_.Rf("web_shorts_error_logging_threshold")&&_.HG(new _.EU("Trying to movePlayerToVideo with undefined container.",{firstAttempt:v,
index:g}))};
_.c.enableFormatFirst=function(g){return _.T("web_enable_format_first")||g.adsOverlay&&_.T("web_enable_format_first_ads_only")||g.reelPlayerOverlayRenderer&&_.T("web_enable_format_first_organic_only")};
_.c.getAspectRatio=function(g){if(g!=null&&g.thumbnail&&this.enableFormatFirst(g))return"--ytd-shorts-player-ratio: "+Kd5(g.thumbnail)};
_.c.getBackgroundImage=function(g){if(g!=null&&g.thumbnail)return(g=_.nw(g.thumbnail.thumbnails))?'background-image:url("'+g+'");':"background-color:black;"};
_.c.onPersistentPanelActiveChanged=function(){var g=this.getCurrentShort();if(g&&this.enableFormatFirst(g)&&(g==null?0:g.thumbnail)&&Kd5(g.thumbnail)!==.5625){var v;(v=this.player)==null||v.setSize(NaN,NaN)}};
_.c.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.c.moveCinematicsToVideo=function(){var g=_.hb(this.hostElement).querySelector("ytd-reel-video-renderer");(g==null?0:g.cinematicContainer)&&g.cinematicContainer!==this.shortsCinematicContainer.parentElement&&g.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.c.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.c.updatePrevButtonData=function(){var g=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);if(g){var v;this.prevButtonData=g=Object.assign({},g,{accessibility:{label:_.I0("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},isDisabled:g.isDisabled||this.index===-(((v=this.shortsProcessedPrevSequence)==null?void 0:v.length)||0),tooltip:this.isUpArrowHidden?"":_.I0("PREVIOUS_VIDEO_LABEL")})}else this.prevButtonData&&(this.prevButtonData=g=Object.assign({},
this.prevButtonData,{isDisabled:!1}))};
_.c.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.c.updateNextButtonData=function(){var g=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);if(g){var v;this.nextButtonData=g=Object.assign({},g,{accessibility:{label:_.I0("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},isDisabled:g.isDisabled||this.index===((v=this.shortsProcessedSequence)==null?void 0:v.length),tooltip:_.I0("NEXT_VIDEO_LABEL")||""})}};
_.c.getPlayablePreviousIndex=function(){for(var g,v=this.index-1;v>=-(((g=this.prevShortsSequence)==null?void 0:g.length)||0);v--)if(!kKD().includes(v))return v;return null};
_.c.getIndexInSequence=function(g,v){return g.findIndex(function(r){var k;return((k=_.l(r.command,_.Ab))==null?void 0:k.videoId)===v})};
_.c.handlePrevButtonClick=function(g){var v=this,r,k;return _.P(function(y){r=v.getPlayablePreviousIndex();if(r===null)return y.return();v.gestureType=((k=g)==null?void 0:k.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";r===0&&(v.hidePreviousButtonImmediately=!0);if(v.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){v.transitionToVideoThrottle.fire(r)}),y.return();
v.scrollToVideoThrottle.fire(r);_.o7(y)})};
_.c.getPlayableNextIndex=function(){for(var g,v=this.index+1;v<(((g=this.shortsProcessedSequence)==null?void 0:g.length)||0);v++)if(!kKD().includes(v))return v;return null};
_.c.handleNextButtonClick=function(g,v){var r=this,k,y;return _.P(function(z){k=r.getPlayableNextIndex();if(k===null)return z.return();k===1&&(r.showPreviousButtonImmediately=!0);r.gestureType=((y=g)==null?void 0:y.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";v&&(r.gestureType=v);if(r.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){r.transitionToVideoThrottle.fire(k)}),z.return();
r.scrollToVideoThrottle.fire(k);_.o7(z)})};
_.c.handleReelNavigateCommand=function(g,v,r){(g=_.l(g,UVM))&&v&&g.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(r)};
_.c.loadVideo=function(g,v){v=v===void 0?!1:v;if(g!==this.currentPlayerIndex){_.KH().dispatch(ks(!1));if(this.isAd()&&!v){var r;(r=this.player)==null||r.notifyShortsAdSwipeEvent()}if((v=this.JSC$19740_cinematicController)!=null){var k;(k=v.currentCinematicEffect)==null||k.pause()}if((k=this.JSC$19740_cinematicController)!=null){var y;(y=k.currentCinematicEffect)==null||y.clear()}k=g>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(k));
this.getPlayer().style.visibility="hidden";this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var z,W,S,Y;y=g<0?(z=this.shortsProcessedPrevSequence)==null?void 0:(W=z[this.shortsProcessedPrevSequence.length+g])==null?void 0:W.command:(S=this.shortsProcessedSequence)==null?void 0:(Y=S[g])==null?void 0:Y.command;this.index=g;this.gestureType||(this.gestureType=k?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");
y&&this.isVideoContentCommand(y)&&(this.ytComponentBehavior.resolveCommand(y,{form:{createScreenConfig:{clickedVisualElement:k?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(y&&this.isNonVideoContentCommand(y)){this.currentEndpoint=y;this.data=void 0;z=_.Y6();W=_.l(y,_.Ds);var e,a;(W=(e=_.l(W==null?void 0:W.renderer,_.mIc))==null?void 0:(a=e.screenLoggingData)==null?void 0:a.screenVeType)&&_.vl(z,W);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&
this.player.pauseVideo();(e=this.getActiveReelVideo(g))&&e.appendChild(this.overlayContainer)}var E,p;if(((E=this.reelWatchSequenceResponse)==null?0:E.continuationEndpoint)&&((p=this.reelWatchSequenceResponse)==null?0:p.entries)&&g===this.reelWatchSequenceResponse.entries.length-1){var f,Z;E={contentPlaybackContext:_.Ee({},(Z=_.l((f=this.currentEndpoint)==null?void 0:f.commandMetadata,_.F7))==null?void 0:Z.url,window.location.href)};this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,
{form:E})}var L,Q,O;((L=this.reelWatchSequenceResponse)==null?0:L.prevContinuationEndpoint)&&g===-(((Q=this.reelWatchSequenceResponse)==null?void 0:(O=Q.prevEntries)==null?void 0:O.length)||0)&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.c.setMiniplayerPreview=function(g){g=(g===void 0?0:g)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var v,r,k=_.h0().resolve(_.Qd),y={shortsData:void 0,shortsPreviewThumbnail:g?(v=this.shortsProcessedSequence)==null?void 0:(r=v[g])==null?void 0:r.thumbnail:void 0};_.l3(k,y)};
_.c.updateTitle=function(g){var v,r;g=(g==null?0:g.adSlots)?"":(r=g==null?void 0:(v=g.videoDetails)==null?void 0:v.title)!=null?r:"";_.hV(this.hostElement,"yt-update-title",g)};
_.c.registerPanel=function(g){var v=_.h0().resolve(_.l9);if(v){g=_.I(g.engagementPanels||[]);for(var r=g.next();!r.done;r=g.next()){r=r.value;var k=r.engagementPanelSectionListRenderer,y=void 0,z=void 0,W=void 0,S=void 0,Y=((y=k)==null?void 0:y.targetId)||((z=k)==null?void 0:z.panelIdentifier)||((W=k)==null?void 0:(S=W.identifier)==null?void 0:S.tag);y=k=void 0;(y=(k=v).registerPanelContent)==null||y.call(k,Y,r)}}};
_.c.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.currentEndpoint=this.reelWatchSequenceResponse=this.data=void 0;this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.KH().dispatch(ks(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();_.KH().dispatch(yc5(!1));var g=_.h0().resolve(_.SN);g.dismissedIndices=[];g.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.h0().resolve(_.Qd).close(!0)};
_.c.processAppendReelWatchSequenceContinuationEntriesAction=function(g){var v=this,r;(r=this.intersectionObserver)==null||r.disconnect();g=g.appendReelWatchSequenceContinuationEntriesAction;if(g==null?0:g.entries){var k;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.fF(((k=this.reelWatchSequenceResponse)==null?void 0:k.entries)||[]),_.fF(g.entries)),continuationEndpoint:g.continuationEndpoint})}else if(g==null?0:g.prevEntries){var y;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.fF(((y=this.reelWatchSequenceResponse)==null?void 0:y.prevEntries)||[]),_.fF(g.prevEntries)),prevContinuationEndpoint:g.prevContinuationEndpoint});_.HR.addLowPriorityJob(function(){v.movePlayerToVideo(v.index);var z;(z=v.getActiveReelVideo(v.index))==null||z.scrollIntoView({block:"nearest",inline:v.enableScrollIntoViewCenter?"center":"start"})})}else return;
_.HR.addLowPriorityJob(function(){v.observeShorts()},100)};
_.c.processWatchSequence=function(g){var v=this;return g.map(function(r){r=r.command;if(v.isVideoContentCommand(r)){var k=_.l(r,_.Ab);return{reelPlayerOverlayRenderer:_.l(k==null?void 0:k.overlay,_.KfV),thumbnail:k.thumbnail,command:r}}return v.isNonVideoContentCommand(r)?(k=_.l(r,_.Ds),{reelNonVideoContentRenderer:_.l(k==null?void 0:k.renderer,_.mIc),command:r}):{command:r}})};
_.c.calculateIntersectionObserverThreshold=function(){if(!_.T("web_shorts_dynamic_intersection_observer_threshold"))return.6;var g=_.hb(this.hostElement).querySelector("ytd-reel-video-renderer"),v=1;(g==null?0:g.offsetHeight)&&(g==null?0:g.offsetWidth)&&(v=Math.min(g.offsetHeight,this.shortsContainer.offsetHeight)/g.offsetHeight*(Math.min(g.offsetWidth,this.shortsContainer.offsetWidth)/g.offsetWidth));return Math.round(v*.6*10)/10};
_.c.isVideoContentCommand=function(g){_.h0().resolve(_.SN);return!!_.l(g,_.Ab)};
_.c.isNonVideoContentCommand=function(g){_.h0().resolve(_.SN);return!!_.l(g,_.Ds)};
_.c.initCinematicController=function(){var g=this;if(this.player&&this.shortsCinematicContainer){this.JSC$19740_cinematicController=new _.r5(this.shortsCinematicContainer,this.player);var v,r=_.l((v=this.data)==null?void 0:v.background,_.TO);_.VAS(this.JSC$19740_cinematicController,r);_.OjG(this.JSC$19740_cinematicController,sFM(r));_.JkM(this.JSC$19740_cinematicController);_.HR.addLowPriorityJob(function(){g.moveCinematicsToVideo()})}};
_.c.handleMiniplayerNavigateShorts=function(g){g==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():g==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.c.handleSignalActionToggleShortsPictureInPicture=function(){if(_.h0().resolve(_.Qd).pictureInPictureSupported()){var g=_.h0().resolve(_.SN);if(_.T("web_shorts_pip")){var v=_.h0().resolve(_.Qd);g.isShortsPipActive()?v.deactivate():v.isMiniplayerActive()||(_.Pl().shortsPipActivation=!0,_.zXD(v))}}else(g=this.player)==null||g.togglePictureInPicture()};
_.mx.Object.defineProperties(Uo.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.reelWatchSequenceResponse)!=null&&g.prevEntries)return this.processWatchSequence([].concat(_.fF(this.reelWatchSequenceResponse.prevEntries)).reverse())}},
shortsProcessedPrevSequence:{configurable:!0,enumerable:!0,get:function(){if(this.prevShortsSequence){var g=this.getCurrentShort();if(this.index>=0&&this.shortsProcessedPrevSequence||!g)return this.shortsProcessedPrevSequence;if(this.shortsProcessedPrevSequence){if(this.shortsProcessedPrevSequence.length<this.prevShortsSequence.length){var v=this.prevShortsSequence.length-this.shortsProcessedPrevSequence.length;return[].concat(_.fF(this.prevShortsSequence.slice(0,v)),[g],_.fF(this.prevShortsSequence.slice(v+
1)))}v=this.index+this.shortsProcessedPrevSequence.length;g.thumbnail=this.shortsProcessedPrevSequence[v].thumbnail;return[].concat(_.fF(this.shortsProcessedPrevSequence.slice(0,v)),[g],_.fF(this.shortsProcessedPrevSequence.slice(v+1)))}return this.prevShortsSequence}}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.reelWatchSequenceResponse)!=null&&g.entries)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){if(this.data||this.shortsSequence){var g=this.getCurrentShort();if(!g||this.index<0)return this.shortsProcessedSequence;if(!this.shortsSequence)return[g];if(g==null||!g.reelNonVideoContentRenderer){var v=this.getIndexInSequence(this.shortsSequence,_.l(this.currentEndpoint,_.Ab).videoId);if(this.index===0&&v!==-1)return this.currentPlayerIndex=this.index=v,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index),
[].concat(_.fF(this.shortsSequence.slice(0,this.index)),[g],_.fF(this.shortsSequence.slice(this.index+1)))}if(this.shortsProcessedSequence){g.thumbnail=this.shortsProcessedSequence[this.index].thumbnail;var r,k,y,z;v=((k=_.l((r=this.shortsProcessedSequence[0])==null?void 0:r.command,_.Ab))==null?void 0:k.videoId)===((z=_.l((y=this.shortsSequence[0])==null?void 0:y.command,_.Ab))==null?void 0:z.videoId)?this.index+1:this.index;this.deflateInactivePreviousSlides();return[].concat(_.fF(this.shortsProcessedSequence.slice(0,
this.index)),[g],_.fF(this.shortsSequence.slice(v)))}return[g].concat(_.fF(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var g=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;g&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(g)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){if(this.endOfNextContinuation){var g,v;return this.index===((g=this.reelWatchSequenceResponse)==null?void 0:(v=g.entries)==null?void 0:v.length)}var r;return!((r=this.reelWatchSequenceResponse)==null?0:r.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var g;(g=this.delayedActiveIndexUpdateDebouncer)==null||g.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return this.isShortPlayable()||((v=_.l((g=this.data)==null?void 0:g.watchStatus,_.MD6))==null?void 0:(r=v.style)==null?void 0:r.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var g=this,v=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),r;if((this.data||v)&&(((r=this.data)==null?0:r.engagementPanels)||this.isAd()||v)){v=!1;this.activePanel="shorts-comments-panel";var k;r=_.I(((k=this.data)==null?void 0:k.engagementPanels)||[]);for(k=r.next();!k.done;k=r.next()){k=k.value.engagementPanelSectionListRenderer;var y=void 0,z=void 0,W=void 0,S=void 0;if((((y=k)==null?void 0:(z=y.identifier)==
null?void 0:z.tag)||((W=k)==null?void 0:W.targetId)||((S=k)==null?void 0:S.panelIdentifier))===this.activePanel){v=!0;break}}if(this.isPersistentPanelActive){var Y=_.h0().resolve(_.l9);_.Ev(_.HR,function(){Y.showPanel(g.activePanel,void 0,void 0,void 0,null)},100)}var e;
r=[].concat(_.fF(Object.values(((e=this.data)==null?void 0:e.engagementPanels)||{})));if(_.T("enable_preview_panel_for_shorts_search_suggested_action")){var a,E,p,f,Z;((f=_.l((a=this.data)==null?void 0:(E=a.overlay)==null?void 0:(p=E.reelPlayerOverlayRenderer)==null?void 0:p.metapanel,_.soc))==null?void 0:(Z=f.metadataItems)==null?void 0:Z.find(function(L){var Q,O;return((Q=_.l(L,aUM))==null?void 0:(O=Q.icon)==null?void 0:O.iconType)==="SEARCH"}))!==void 0&&r.push({engagementPanelSectionListRenderer:{identifier:{tag:"PAsearch_preview"},
targetId:"PAsearch_preview"}})}e=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);a=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return e===void 0&&a===void 0||(e==null?0:e.isDisabled)||(a==null?void 0:a.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||!v?(v=r==null?void 0:r.findIndex(function(L){var Q,
O;return((Q=L.engagementPanelSectionListRenderer)==null?void 0:(O=Q.identifier)==null?void 0:O.tag)==="shorts-comments-panel"}),v===-1||v===void 0||r!=null&&r.splice(v,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.I0("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.I0("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:_.I0("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.I0("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(_.fF(Object.values(r||
{})))):r}}},
activeReel:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.shortsProcessedSequence)==null?void 0:g[this.activeIndex]}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var g=this,v,r,k;if((v=this.playerData)==null?0:(r=v.playabilityStatus)==null?0:(k=r.errorScreen)==null?0:k.playerInterstitialRenderer)return _.HR.addLowPriorityJob(function(){g.movePlayerToVideo(g.index)}),this.playerData.playabilityStatus.errorScreen;
var y,z;return((y=this.data)==null?void 0:y.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((z=this.data)==null?0:z.watchStatus)&&_.l(this.data.watchStatus,_.M$P)?(_.HR.addLowPriorityJob(function(){g.movePlayerToVideo(g.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.mx.Object.defineProperties(Uo,{template:{configurable:!0,enumerable:!0,get:function(){if(dVS===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-shorts">\n  <div id="back-nav-button" class="style-scope ytd-shorts"></div>\n</div>\n<div id="offline-container" hidden="[[!shouldRenderOfflineContent]]" class="style-scope ytd-shorts"></div>\n<div id="shorts-container" hidden="[[shouldRenderOfflineContent]]" class="style-scope ytd-shorts">\n  <div id="cinematic-shorts-scrim" class="style-scope ytd-shorts"></div>\n  <div id="shorts-inner-container" class="style-scope ytd-shorts">\n    <template is="dom-if" if="[[enablePreviousContinuation]]" class="style-scope ytd-shorts">\n      <dom-repeat items="[[shortsProcessedPrevSequence]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <dom-repeat items="[[shortsProcessedSequence]]" class="style-scope ytd-shorts">\n      <template class="style-scope ytd-shorts">\n        <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n          <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n          </div>\n        </div>\n      </template>\n    </dom-repeat>\n    <div id="initial-player-container" class="style-scope ytd-shorts">\n      <div id="shorts-cinematic-container" class="style-scope ytd-shorts"></div>\n      <ytd-player id="player" aria-hidden="[[hasError]]" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS" disable-touch-gestures="" class="style-scope ytd-shorts">\n      </ytd-player>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" hidden$="[[!errorScreen]]" no-background="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <ytd-reel-video-renderer id="reel-video-renderer" data="[[getCurrentShort(data)]]" has-error="[[hasError]]" index="[[index]]" is-active="[[isActive]]" is-persistent-panel-active="[[isPersistentPanelActive]]" is-player-paused="[[isPlayerPaused]]" watch-while-engagement-panels="[[watchWhileEngagementPanels]]" on-overlay-density-changed="[[onOverlayDensityChanged]]" class="style-scope ytd-shorts">\n    </ytd-reel-video-renderer>\n  </div>\n</div>\n<div id="shorts-panel-container" class="style-scope ytd-shorts">\n  <div id="anchored-panel-scrim" on-click="handlePanelScrimClick" class="style-scope ytd-shorts"></div>\n  <div id="anchored-panel" class="anchored-panel style-scope ytd-shorts"></div>\n</div>\n<div class="navigation-container style-scope ytd-shorts">\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-up">\n    <ytd-button-renderer button-tooltip-position="left" data="[[prevButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handlePrevButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-down">\n    <ytd-button-renderer button-tooltip-position="left" data="[[nextButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handleNextButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);dVS=g}g=dVS;return g}}});
Uo.prototype.onNextButtonDataChange=Uo.prototype.onNextButtonDataChange;Uo.prototype.onPrevButtonDataChange=Uo.prototype.onPrevButtonDataChange;Uo.prototype.onPersistentPanelActiveChanged=Uo.prototype.onPersistentPanelActiveChanged;Uo.prototype.lazyUpdateMiniplayerData=Uo.prototype.lazyUpdateMiniplayerData;Uo.prototype.onShortsPipActiveChanged=Uo.prototype.onShortsPipActiveChanged;Uo.prototype.setActiveIndex=Uo.prototype.setActiveIndex;Uo.prototype.graftNvcRenderer=Uo.prototype.graftNvcRenderer;
Uo.prototype.graftClientVisualElements=Uo.prototype.graftClientVisualElements;Uo.prototype.onActiveChanged=Uo.prototype.onActiveChanged;Uo.prototype.onShortsDismiss=Uo.prototype.onShortsDismiss;Uo.prototype.onShortUndoDismiss=Uo.prototype.onShortUndoDismiss;Uo.prototype.playerDataChanged=Uo.prototype.playerDataChanged;Uo.prototype.afterPlayerStarted=Uo.prototype.afterPlayerStarted;Uo.prototype.unhideCurrentOverlay=Uo.prototype.unhideCurrentOverlay;Uo.prototype.onServiceRequestCompleted=Uo.prototype.onServiceRequestCompleted;
Uo.prototype.engagementPanelsChanged=Uo.prototype.engagementPanelsChanged;Uo.prototype.onFullscreenChange=Uo.prototype.onFullscreenChange;Uo.prototype.onResize=Uo.prototype.onResize;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Uo.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ZL.YtPageBehavior),_.F("design:type",Object)],Uo.prototype,"ytPageBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Uo.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(_.NK),_.F("design:type",Object)],Uo.prototype,"ironResizableBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Uo.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],Uo.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],Uo.prototype,"ytdGuideStateAwareBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Uo.prototype,"ytdReduxBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"playerData",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"reelWatchSequenceResponse",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"cachedReelWatchSequenceResponse",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"currentEndpoint",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"nextButtonData",void 0);
_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"prevButtonData",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"isPreviousPageShorts",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"index",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"delayedActiveIndex",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"playablePreviousIndex",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"player",void 0);
_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"isPlayerPaused",void 0);_.K([_.u({selector:Fdv}),_.F("design:type",Object)],Uo.prototype,"isPlayerStarted",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"intersectionObserver",void 0);_.K([_.u(),_.F("design:type",Number)],Uo.prototype,"cinematicsInitializeJobId",void 0);_.K([_.u(),_.F("design:type",Number)],Uo.prototype,"updateMiniplayerDataJobId",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"fitToVisibleBounds",void 0);
_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"pageSubtype",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Uo.prototype,"enablePreviousContinuation",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Uo.prototype,"shortsPipEnabled",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Uo.prototype,"isDark",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Uo.prototype,"shortsViewTransitions",void 0);
_.K([_.u({selector:_.Il,reflectToAttribute:!0}),_.F("design:type",Object)],Uo.prototype,"isFullscreen",void 0);_.K([_.u({selector:_.Wb,reflectToAttribute:!0}),_.F("design:type",Object)],Uo.prototype,"isShortsPipActive",void 0);_.K([_.PX("#shorts-inner-container"),_.F("design:type",HTMLElement)],Uo.prototype,"shortsInnerContainer",void 0);_.K([_.PX("#back-nav-button ytd-button-renderer"),_.F("design:type",_.bn)],Uo.prototype,"backNavButton",void 0);
_.K([_.PX("#shorts-container"),_.F("design:type",HTMLElement)],Uo.prototype,"shortsContainer",void 0);_.K([_.X2("error-screen"),_.F("design:type",HTMLElement)],Uo.prototype,"errorScreenContainer",void 0);_.K([_.X2("player"),_.F("design:type",Object)],Uo.prototype,"playerElement",void 0);_.K([_.X2("shorts-cinematic-container"),_.F("design:type",HTMLElement)],Uo.prototype,"shortsCinematicContainer",void 0);
_.K([_.X2("initial-player-container"),_.F("design:type",HTMLElement)],Uo.prototype,"initialPlayerContainer",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"buttonOverride",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Uo.prototype,"anchoredPanelActive",void 0);_.K([_.u(),_.F("design:type",String)],Uo.prototype,"activePanel",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"isActive",void 0);
_.K([_.u({selector:bjd,reflectToAttribute:!0}),_.F("design:type",Object)],Uo.prototype,"smallScreenPersistentPanel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Uo.prototype,"isPersistentPanelActive",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"smallScreenSqueezeBack",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"enableScrollIntoViewCenter",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Uo.prototype,"formatFirst",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Uo.prototype,"enableFlexibleOverlay",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Uo.prototype,"useAspectRatio",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"panelContainer",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"overlayContainer",void 0);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"isShortsInitialized",void 0);
_.K([_.C("reelWatchSequenceResponse"),_.F("design:type",Object),_.F("design:paramtypes",[])],Uo.prototype,"prevShortsSequence",null);_.K([_.C("data","prevShortsSequence"),_.F("design:type",Object),_.F("design:paramtypes",[])],Uo.prototype,"shortsProcessedPrevSequence",null);_.K([_.C("reelWatchSequenceResponse"),_.F("design:type",Object),_.F("design:paramtypes",[])],Uo.prototype,"shortsSequence",null);
_.K([_.C("data","shortsSequence"),_.F("design:type",Object),_.F("design:paramtypes",[])],Uo.prototype,"shortsProcessedSequence",null);_.K([_.u({reflectToAttribute:!0}),_.C("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Uo.prototype,"isUpArrowHidden",null);
_.K([_.u({reflectToAttribute:!0}),_.C("reelWatchSequenceResponse","index","endOfNextContinuation"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Uo.prototype,"isDownArrowHidden",null);_.K([_.u(),_.C("index"),_.F("design:type",Number),_.F("design:paramtypes",[])],Uo.prototype,"activeIndex",null);_.K([_.C("isShortPlayable","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Uo.prototype,"shouldRenderOfflineContent",null);
_.K([_.zz("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"onResize",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Uo.prototype,"anchoredEngagementPanels",null);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"watchWhileEngagementPanels",void 0);_.K([_.IU("isFullscreen"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"onFullscreenChange",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"engagementPanelsChanged",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],Uo.prototype,"onServiceRequestCompleted",null);_.K([_.C("data","shortsSequence","index"),_.F("design:type",Object),_.F("design:paramtypes",[])],Uo.prototype,"activeReel",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"unhideCurrentOverlay",null);_.K([_.IU("isPlayerStarted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"afterPlayerStarted",null);_.K([_.C("playerData","reelWatchSequenceResponse","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Uo.prototype,"errorScreen",null);
_.K([_.C("errorScreen"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Uo.prototype,"hasError",null);_.K([_.IU("playerData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],Uo.prototype,"playerDataChanged",null);_.K([_.zz("yt-dismissible-item-undo-feedback"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"onShortUndoDismiss",null);
_.K([_.zz("yt-disable-lockup-interaction"),_.F("design:type",Function),_.F("design:paramtypes",[Object]),_.F("design:returntype")],Uo.prototype,"onShortsDismiss",null);_.K([_.Um("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"onActiveChanged",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"graftClientVisualElements",null);
_.K([_.IU("currentPlayerIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"graftNvcRenderer",null);_.K([_.IU("index"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"setActiveIndex",null);_.K([_.IU("isShortsPipActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"onShortsPipActiveChanged",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"lazyUpdateMiniplayerData",null);_.K([_.u(),_.F("design:type",Object)],Uo.prototype,"onOverlayDensityChanged",void 0);_.K([_.IU("isPersistentPanelActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"onPersistentPanelActiveChanged",null);
_.K([_.IU("index","data","isUpArrowHidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"onPrevButtonDataChange",null);_.K([_.IU("index","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uo.prototype,"onNextButtonDataChange",null);Uo=_.K([_.V({is:"ytd-shorts"})],Uo);_.Mw.registerService(_.yKY,Uo);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.t3("JzFVk");
var mpA=function(g){return _.A("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},sP5(g.data.ctaButton,{buttonViewModel:{}}),_.A(_.FS,{text:g.data.subtext,className:"ytwYtdButtonBannerViewModelSubtext"}))};var KHS;var b_M;var CT=function(){return _.J.apply(this,arguments)||this};
_.N(CT,_.J);CT.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
CT.prototype.computeBlueBottomLink=function(g){return g};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],CT.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],CT.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],CT.prototype,"data",void 0);_.K([_.u({computed:"computeIcon_(data.bottomIcon)"}),_.F("design:type",String)],CT.prototype,"bottomIcon",void 0);
_.K([_.u({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.F("design:type",Boolean)],CT.prototype,"enableBlueBottomLink",void 0);CT=_.K([_.V({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],CT);
_.m(CT,"ytd-web-answer-renderer",function(){if(b_M!==void 0)return b_M;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-web-answer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section-header" class="style-scope ytd-web-answer-renderer">\n  <yt-formatted-string id="section-title" text="[[data.sectionTitle]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n  <div id="menu" class="style-scope ytd-web-answer-renderer"></div>\n</div>\n<a class="yt-simple-endpoint style-scope ytd-web-answer-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]">\n  <div id="content" class="style-scope ytd-web-answer-renderer">\n    <div id="content-text" class="style-scope ytd-web-answer-renderer">\n      <div id="content-title" class="style-scope ytd-web-answer-renderer">\n        <yt-formatted-string id="content-title" text="[[data.contentTitle]]" class="style-scope ytd-web-answer-renderer">\n        </yt-formatted-string>\n        <yt-icon class="external-link-icon style-scope ytd-web-answer-renderer" icon="yt-icons:open_in_new"></yt-icon>\n      </div>\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n      <div id="source-group" class="style-scope ytd-web-answer-renderer">\n        <yt-formatted-string text="[[data.sourceName]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n        <div id="separator" hidden="[[!data.publishedDate]]" class="style-scope ytd-web-answer-renderer">\u2022</div>\n        <yt-formatted-string text="[[data.publishedDate]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <yt-img-shadow id="answer-image" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="100" class="style-scope ytd-web-answer-renderer">\n    </yt-img-shadow>\n  </div>\n</a>\n<a class="yt-simple-endpoint style-scope ytd-web-answer-renderer" hidden="[[!data.bottomLink]]" href$="[[computeHref_(data.bottomLinkCommand)]]" data="[[data.bottomLinkCommand]]">\n  <div id="bottom-section" class="style-scope ytd-web-answer-renderer">\n    <yt-icon id="bottom-icon" icon="[[bottomIcon]]" class="style-scope ytd-web-answer-renderer"></yt-icon>\n    <yt-formatted-string id="bottom-link" text="[[data.bottomLink]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n    <yt-icon class="external-link-icon style-scope ytd-web-answer-renderer" icon="yt-icons:open_in_new"></yt-icon>\n  </div>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return b_M=g},{mode:_.v6("kevlar_poly_si_batch_j035")?1:2});var FHp;var uJ=function(){var g=_.J.apply(this,arguments)||this;g.hasChipBar=!1;return g};
_.N(uJ,_.J);uJ.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}}};
uJ.prototype.computeHasChipBar=function(g){return!(g==null||!g.chipBar)};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],uJ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],uJ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],uJ.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.F("design:type",Object)],uJ.prototype,"hasChipBar",void 0);uJ=_.K([_.V({is:"ytd-search-header-renderer",disableElementRegistration:!0})],uJ);
_.m(uJ,"ytd-search-header-renderer",function(){if(FHp!==void 0)return FHp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chip-bar" class="style-scope ytd-search-header-renderer"></div>\n<div id="about-these-results" class="style-scope ytd-search-header-renderer"></div>\n<div id="filter-button" class="style-scope ytd-search-header-renderer"></div>\n\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return FHp=g},{mode:1});var i_b;var xi=function(){return _.J.apply(this,arguments)||this};
_.N(xi,_.J);xi.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],xi.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],xi.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],xi.prototype,"data",void 0);xi=_.K([_.V({disableElementRegistration:!0,is:"ytd-page-continuation"})],xi);
_.m(xi,"ytd-page-continuation",function(){if(i_b!==void 0)return i_b;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-continuation--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pages" class="style-scope ytd-page-continuation"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return i_b=g},{mode:1});var G4S;var X3S;var BIA;var jj=function(){return _.J.apply(this,arguments)||this};
_.N(jj,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],jj.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],jj.prototype,"data",void 0);jj=_.K([_.V({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],jj);
_.m(jj,"ytd-watch-card-one-vs-one-event",function(){if(BIA!==void 0)return BIA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-one-vs-one-event--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="team-row style-scope ytd-watch-card-one-vs-one-event">\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.homeName)]]</span>\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.homeParticipantResult)]]</span>\n</div>\n<div class="team-row style-scope ytd-watch-card-one-vs-one-event">\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.awayName)]]</span>\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.awayParticipantResult)]]</span>\n</div>\n<div class="main-event event-description style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.eventDescription)]]</div>\n<div class="event-description style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.additionalEventDescription)]]</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return BIA=g},{mode:1});var $i=function(){return _.J.apply(this,arguments)||this};
_.N($i,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],$i.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],$i.prototype,"data",void 0);$i=_.K([_.V({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],$i);
_.m($i,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(X3S!==void 0)return X3S;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-hero-one-vs-one-event-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-hero-one-vs-one-event-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n<ytd-thumbnail data="[[data]]" disable-rounding="" width="386" class="style-scope ytd-watch-card-hero-one-vs-one-event-renderer"></ytd-thumbnail>\n\n<div id="bottom-fade" class="style-scope ytd-watch-card-hero-one-vs-one-event-renderer">\n  <ytd-watch-card-one-vs-one-event class="hero style-scope ytd-watch-card-hero-one-vs-one-event-renderer" data="[[data.oneVsOneEvent]]">\n  </ytd-watch-card-one-vs-one-event>\n</div>\n    </a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return X3S=g},{mode:1});var hYv;var Ji=function(){return _.J.apply(this,arguments)||this};
_.N(Ji,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ji.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ji.prototype,"data",void 0);Ji=_.K([_.V({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],Ji);
_.m(Ji,"ytd-banner-and-box-hero-image-renderer",function(){if(hYv!==void 0)return hYv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-banner-and-box-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="banner" thumbnail="[[data.banner]]" width="386" class="style-scope ytd-banner-and-box-hero-image-renderer"></yt-img-shadow><svg id="bg" viewBox="0 0 1300 304" preserveAspectRatio="xMaxYMid slice" class="style-scope ytd-banner-and-box-hero-image-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path></svg><yt-img-shadow id="box" height="184" thumbnail="[[data.box]]" width="131" class="style-scope ytd-banner-and-box-hero-image-renderer"></yt-img-shadow>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return hYv=g},{mode:1});var nnR;var OC=function(){var g=_.J.apply(this,arguments)||this;g.modern=_.T("web_modern_buttons");return g};
_.N(OC,_.J);OC.prototype.computeIcon=function(){var g,v,r=(g=this.data)==null?void 0:(v=g.icon)==null?void 0:v.iconType;if(r)return _.c6(r)};
OC.prototype.computeButtonShape=function(){var g;return{buttonText:_.sf((g=this.data)==null?void 0:g.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.mx.Object.defineProperties(OC.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"}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],OC.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],OC.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],OC.prototype,"modern",void 0);_.K([_.u({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.C("data.style"),_.F("design:type",Object),_.F("design:paramtypes",[])],OC.prototype,"buttonColor",null);
OC=_.K([_.V({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],OC);
_.m(OC,"ytd-call-to-action-button-renderer",function(){if(nnR!==void 0)return nnR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-call-to-action-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button id="overlay-button" hidden="[[modern]]" raised="" tabindex="-1" class="style-scope ytd-call-to-action-button-renderer">\n  <yt-icon id="overlay-icon" icon="[[data.icon.iconType]]" class="style-scope ytd-call-to-action-button-renderer"></yt-icon>\n  <span id="overlay-text" class="style-scope ytd-call-to-action-button-renderer">[[getSimpleString(data.label)]]</span>\n</tp-yt-paper-button>\n<yt-button-shape data="[[computeButtonShape(data)]]" disable-upgrade="[[!modern]]" hidden="[[!modern]]" icon-name="[[computeIcon(data.icon.iconType)]]" class="style-scope ytd-call-to-action-button-renderer">\n</yt-button-shape>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return nnR=g},{mode:1});var MUM;var VZ=function(){return _.J.apply(this,arguments)||this};
_.N(VZ,_.J);VZ.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.hb(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.hH(this.data.leftThumbnail.thumbnails,216)+")")};
VZ.prototype.onLeftThumbnailChanged=VZ.prototype.onLeftThumbnailChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],VZ.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],VZ.prototype,"data",void 0);_.K([_.IU("data.leftThumbnail"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],VZ.prototype,"onLeftThumbnailChanged",null);VZ=_.K([_.V({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],VZ);
_.m(VZ,"ytd-collage-hero-image-renderer",function(){if(MUM!==void 0)return MUM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-collage-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="collage" class="style-scope ytd-collage-hero-image-renderer"><div id="section-left" class="style-scope ytd-collage-hero-image-renderer"></div><div id="section-right" class="style-scope ytd-collage-hero-image-renderer"><yt-img-shadow id="top-right" height="105" thumbnail="[[data.topRightThumbnail]]" width="167" class="style-scope ytd-collage-hero-image-renderer"></yt-img-shadow><yt-img-shadow height="105" thumbnail="[[data.bottomRightThumbnail]]" width="167" class="style-scope ytd-collage-hero-image-renderer"></yt-img-shadow></div></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return MUM=g},{mode:1});var RYp;var qU=function(){return _.J.apply(this,arguments)||this};
_.N(qU,_.J);qU.prototype.computeStyle=function(g){return g};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],qU.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],qU.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],qU.prototype,"componentStyle",void 0);qU=_.K([_.V({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],qU);
_.m(qU,"ytd-single-hero-image-renderer",function(){if(RYp!==void 0)return RYp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="image" thumbnail="[[data.thumbnail]]" width="386" class="style-scope ytd-single-hero-image-renderer"></yt-img-shadow>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return RYp=g},{mode:1});var gSp;var sC=function(){return _.J.apply(this,arguments)||this};
_.N(sC,_.J);_.c=sC.prototype;
_.c.configureRendererStamper=function(){return{"data.heroImage":{id:"hero-image",mapping:{bannerAndBoxHeroImageRenderer:"ytd-banner-and-box-hero-image-renderer",singleHeroImageRenderer:"ytd-single-hero-image-renderer",collageHeroImageRenderer:"ytd-collage-hero-image-renderer"}},"data.callToActionButton":{id:"call-to-action-button",mapping:{callToActionButtonRenderer:"ytd-call-to-action-button-renderer"}},"data.reminderButton":{id:"reminder-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",
buttonRenderer:"ytd-button-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:"ytd-thumbnail-overlay-side-panel-renderer",thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayToggleButtonRenderer:"ytd-thumbnail-overlay-toggle-button-renderer"},
initialRenderPriority:_.T("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.c.computeSubtitle=function(g){if(this.data){var v;if(this.data.upcomingEventData){g=_.sf(g.subtitle);var r=Number(this.data.upcomingEventData.startTime);isNaN(r)||(v=_.qd(_.LC(g,r)))}else v=g.subtitle;return v}};
_.c.onHeroTap=function(g){g.preventDefault();var v=this.data&&this.data.navigationEndpoint;!v||!_.sX(_.qm(g),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.sX(_.qm(g),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.T("kevlar_watchcard_hero_video_renderer_killswitch")?_.hV(this.hostElement,"yt-navigate",{navigationEndpoint:v}):this.ytComponentBehavior.resolveCommand(v))};
_.c.computeHeroTabIndex=function(g){return g&&g.simpleText?-1:0};
_.c.computeHeroRole=function(g){return g&&g.simpleText?"":"link"};
_.c.computeIsReminderButtonPresent=function(g){return!(!g||!g.reminderButton)};
_.c.computeHideBottomItems=function(g){return!(this.computeIsReminderButtonPresent(g)||g.subtitle)};
_.c.dataChanged=function(){var g=this.get("data.buttons.buttonRenderer.serviceEndpoint"),v;((v=_.l(g==null?void 0:g.commandMetadata,_.fG))==null?0:v.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(g)};
sC.prototype.dataChanged=sC.prototype.dataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],sC.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],sC.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],sC.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],sC.prototype,"data",void 0);
_.K([_.u({computed:"computeSubtitle(data)"}),_.F("design:type",String)],sC.prototype,"subtitle",void 0);_.K([_.u({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],sC.prototype,"isReminderButtonPresent",void 0);_.K([_.u({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],sC.prototype,"hideBottomItems",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sC.prototype,"dataChanged",null);sC=_.K([_.V({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],sC);
_.m(sC,"ytd-watch-card-hero-video-renderer",function(){if(gSp!==void 0)return gSp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-hero-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="watch-card-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer" on-tap="onHeroTap" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex$="[[computeHeroTabIndex(data.title)]]" role$="[[computeHeroRole(data.title)]]">\n  <ytd-thumbnail data="[[data]]" disable-rounding="" hidden$="[[!data.thumbnail]]" width="386" class="style-scope ytd-watch-card-hero-video-renderer">\n  </ytd-thumbnail>\n  <div id="hero-image" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n  <div class="title-container style-scope ytd-watch-card-hero-video-renderer" hidden="[[!data.title]]">\n    <div class="title-fade style-scope ytd-watch-card-hero-video-renderer">\n      <a id="watch-card-title" class="yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <yt-formatted-string id="watch-card-title" text="[[data.title]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </yt-formatted-string>\n      </a>\n      <div id="bottom-items" hidden="[[hideBottomItems]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        <ytd-badge-supported-renderer id="watch-card-badge" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="watch-card-subtitle" text="[[subtitle]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </yt-formatted-string>\n        <div id="reminder-button" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div id="call-to-action-button" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n  <div id="overlays" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return gSp=g},{mode:1});var vSq;var m5=function(){return _.J.apply(this,arguments)||this};
_.N(m5,_.J);_.c=m5.prototype;_.c.configureRendererStamper=function(){return{"data.callToActionButtons":{id:"call-to-action-buttons",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
_.c.computeTitleBadges=function(g){return g?[g]:[]};
_.c.computeHeaderStyle=function(g){return g?g.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.c.computeAvatarAriaLabel=function(g){if(g){var v,r,k,y;return(y=(v=g.avatar)==null?void 0:(r=v.accessibility)==null?void 0:(k=r.accessibilityData)==null?void 0:k.label)!=null?y:_.sf(g==null?void 0:g.title)}};
_.c.computeAvatarHeight=function(g){return g==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.c.computeBadgeRowClass=function(g){return(g==null?0:g[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],m5.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],m5.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],m5.prototype,"data",void 0);_.K([_.u({computed:"computeTitleBadges(data.titleBadge)"}),_.F("design:type",Array)],m5.prototype,"titleBadges",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.F("design:type",String)],m5.prototype,"headerStyle",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.F("design:type",String)],m5.prototype,"badgeRowClass",void 0);m5=_.K([_.V({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],m5);
_.m(m5,"ytd-watch-card-rich-header-renderer",function(){if(vSq!==void 0)return vSq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-rich-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-watch-card-rich-header-renderer">\n  <div id="body" class="style-scope ytd-watch-card-rich-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer" href$="[[computeHref_(data.titleNavigationEndpoint)]]" data="[[data.titleNavigationEndpoint]]">\n      <ytd-channel-name id="channel-name" badges="[[titleBadges]]" channel-name="[[data.title]]" tooltip-position="bottom" wrap-text="" class="style-scope ytd-watch-card-rich-header-renderer">\n      </ytd-channel-name>\n      <div id="badge-row" class$="[[badgeRowClass]] style-scope ytd-watch-card-rich-header-renderer">\n        <span id="watch-card-subtitle" class="style-scope ytd-watch-card-rich-header-renderer">\n          <yt-formatted-string respect-lang-dir="" text="[[data.subtitle]]" class="style-scope ytd-watch-card-rich-header-renderer"></yt-formatted-string>\n        </span>\n        <template is="dom-if" if="[[data.badges.0.metadataBadgeRenderer]]" class="style-scope ytd-watch-card-rich-header-renderer">\n          <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-rich-header-renderer">\n          </ytd-badge-supported-renderer>\n        </template>\n      </div>\n    </a>\n    \n    <div id="call-to-action-buttons" hidden="[[!data.callToActionButtons]]" class="style-scope ytd-watch-card-rich-header-renderer"></div>\n  </div>\n  <a id="avatar-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer" href$="[[computeHref_(data.titleNavigationEndpoint)]]" data="[[data.titleNavigationEndpoint]]" aria-label="[[computeAvatarAriaLabel(data)]]" hidden="[[!data.avatar]]">\n    <yt-img-shadow id="avatar" height="[[computeAvatarHeight(data.style)]]" thumbnail="[[data.avatar]]" class="style-scope ytd-watch-card-rich-header-renderer">\n    </yt-img-shadow>\n  </a>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return vSq=g},{mode:1});var rkA;var kaG;var KT=function(){return _.J.apply(this,arguments)||this};
_.N(KT,_.J);KT.prototype.onMetadataTap=function(g){var v=this.data&&this.data.navigationEndpoint;v&&!_.sX(_.qm(g),this.hostElement,["A".toString()])&&_.hV(this.hostElement,"yt-navigate",{endpoint:v})};
_.mx.Object.defineProperties(KT.prototype,{isCondensed:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style==="WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED":!1}},
subtitle:{configurable:!0,enumerable:!0,get:function(){if(this.data){var g;if(this.data.upcomingEventData){var v=_.sf(this.data.subtitle),r=Number(this.data.upcomingEventData.startTime);isNaN(r)||(g=_.qd(_.LC(v,r)))}else g=this.data.subtitle;return g}}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],KT.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],KT.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data.style"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],KT.prototype,"isCondensed",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],KT.prototype,"subtitle",null);
KT=_.K([_.V({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],KT);
_.m(KT,"ytd-watch-card-compact-video-renderer",function(){if(kaG!==void 0)return kaG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!isCondensed]]" class="style-scope ytd-watch-card-compact-video-renderer">\n  <ytd-thumbnail data="[[data]]" width="120" class="style-scope ytd-watch-card-compact-video-renderer"></ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-watch-card-compact-video-renderer" on-click="onMetadataTap">\n    <div class="title-wrapper style-scope ytd-watch-card-compact-video-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <yt-formatted-string class="title style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[data.title]]"></yt-formatted-string>\n      </a>\n    </div>\n    <yt-formatted-string class="byline style-scope ytd-watch-card-compact-video-renderer" hidden="[[!data.byline]]" link-inherit-color="" text="[[data.byline]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[subtitle]]"></yt-formatted-string>\n    <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-compact-video-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n</template>\n<template is="dom-if" if="[[isCondensed]]" class="style-scope ytd-watch-card-compact-video-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <div class="metadata style-scope ytd-watch-card-compact-video-renderer">\n      <div class="text style-scope ytd-watch-card-compact-video-renderer">\n        <yt-formatted-string class="title style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[data.title]]"></yt-formatted-string>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-compact-video-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string class="subtitle style-scope ytd-watch-card-compact-video-renderer" text="[[subtitle]]"></yt-formatted-string>\n      </div>\n      <yt-formatted-string class="duration style-scope ytd-watch-card-compact-video-renderer" text="[[data.lengthText]]">\n      </yt-formatted-string>\n    </div>\n  </a>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return kaG=g},{mode:1});var ykd;var bJ=function(){return _.J.apply(this,arguments)||this};
_.N(bJ,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],bJ.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],bJ.prototype,"data",void 0);bJ=_.K([_.V({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],bJ);
_.m(bJ,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(ykd!==void 0)return ykd;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-one-vs-one-event-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" width="120" class="style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer"></ytd-thumbnail>\n<a class="yt-simple-endpoint metadata style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer" data="[[data.navigationEndpoint]]" href$="[[computeHref_(data.navigationEndpoint)]]">\n  <ytd-watch-card-one-vs-one-event class="compact style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer" data="[[data.oneVsOneEvent]]">\n  </ytd-watch-card-one-vs-one-event>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ykd=g},{mode:1});var FY=function(){return _.J.apply(this,arguments)||this};
_.N(FY,_.J);FY.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}}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],FY.prototype,"ytRendererStamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],FY.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],FY.prototype,"data",void 0);FY=_.K([_.V({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],FY);
_.m(FY,"ytd-vertical-watch-card-list-renderer",function(){if(rkA!==void 0)return rkA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-watch-card-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-vertical-watch-card-list-renderer">\n  \n</div>\n<a id="view-all-endpoint" class="yt-simple-endpoint style-scope ytd-vertical-watch-card-list-renderer" href$="[[computeHref_(data.viewAllEndpoint)]]" data="[[data.viewAllEndpoint]]" hidden="[[!data.viewAllEndpoint]]" disable-upgrade$="[[!data.viewAllEndpoint]]">\n    [[getSimpleString(data.viewAllText)]]\n</a>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return rkA=g},{mode:1});var ckA;var iJ=function(){var g=_.J.apply(this,arguments)||this;g.ariaExpanded="false";return g};
_.N(iJ,_.J);_.c=iJ.prototype;_.c.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.c.dataChanged=function(){var g;this.currentSeasonIndex=((g=this.data)==null?void 0:g.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.c.computeEpisodesInfo=function(g,v,r){if(g!==void 0&&v.length===g.length)return g[r]};
_.c.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.c.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.c.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.c.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.c.getUppercaseSimpleString=function(g){return this.ytRendererBehavior.getSimpleString(g).toUpperCase()};
_.c.updateCurrentSeasonIndexFromBinding=function(g){this.currentSeasonIndex=g.detail.value};
iJ.prototype.onIronOverlayClosed=iJ.prototype.onIronOverlayClosed;iJ.prototype.currentSeasonIndexChanged=iJ.prototype.currentSeasonIndexChanged;iJ.prototype.dataChanged=iJ.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],iJ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],iJ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],iJ.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",String)],iJ.prototype,"label",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],iJ.prototype,"currentSeasonIndex",void 0);_.K([_.u({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.F("design:type",Object)],iJ.prototype,"episodesInfo",void 0);_.K([_.u({value:"false"}),_.F("design:type",Object)],iJ.prototype,"ariaExpanded",void 0);_.K([_.PX("#lists"),_.F("design:type",Object)],iJ.prototype,"lists",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iJ.prototype,"dataChanged",null);_.K([_.Um("currentSeasonIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iJ.prototype,"currentSeasonIndexChanged",null);_.K([_.zz("iron-overlay-closed"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],iJ.prototype,"onIronOverlayClosed",null);
iJ=_.K([_.V({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],iJ);
_.m(iJ,"ytd-watch-card-section-dropdown-renderer",function(){if(ckA!==void 0)return ckA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="season-picker-container style-scope ytd-watch-card-section-dropdown-renderer">\n  <tp-yt-paper-menu-button id="input" dynamic-align="" horizontal-align="left" class="style-scope ytd-watch-card-section-dropdown-renderer">\n    <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-trigger" aria-expanded$="[[ariaExpanded]]" aria-label$="[[label]]" on-tap="onLabelClick">\n      <div id="label-text" class="style-scope ytd-watch-card-section-dropdown-renderer">[[label]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-watch-card-section-dropdown-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="seasons" class="dropdown-content style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-content" selected="[[currentSeasonIndex]]" on-iron-select="onSeasonSelect" on-selected-changed="updateCurrentSeasonIndexFromBinding">\n      <template is="dom-repeat" items="[[data.dropdownTitles]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n        <tp-yt-paper-item aria-label$="[[item.accessibility.accessibilityData.label]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n          [[getUppercaseSimpleString(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <span id="spacer" class="style-scope ytd-watch-card-section-dropdown-renderer"></span>\n  <yt-formatted-string id="episodes" text="[[episodesInfo]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-iron-pages id="lists" selected="[[currentSeasonIndex]]" on-selected-changed="updateCurrentSeasonIndexFromBinding" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  \n</tp-yt-iron-pages>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ckA=g},{mode:1});var z1q;var Gd=function(){var g=_.J.apply(this,arguments)||this;g.isSearch=!1;return g};
_.N(Gd,_.J);Gd.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}}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Gd.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Gd.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Gd.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Gd.prototype,"isSearch",void 0);Gd=_.K([_.V({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],Gd);
_.m(Gd,"ytd-watch-card-section-sequence-renderer",function(){if(z1q!==void 0)return z1q;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-sequence-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="lists" class="style-scope ytd-watch-card-section-sequence-renderer">\n  \n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
return z1q=g},{mode:1});var sP5=_.A5({buttonViewModel:_.Du});_.BG(mpA);_.kh(mpA,"ytd-button-banner-view-model",{propNames:["data"]});var XY=function(){var g=_.J.apply(this,arguments)||this;g.isSearch=!1;return g};
_.N(XY,_.J);
XY.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"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],XY.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],XY.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],XY.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],XY.prototype,"rounded",void 0);_.K([_.u(),_.F("design:type",Object)],XY.prototype,"isSearch",void 0);
XY=_.K([_.V({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],XY);
_.m(XY,"ytd-universal-watch-card-renderer",function(){if(G4S!==void 0)return G4S;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-universal-watch-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="hero" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="action-buttons" hidden="[[!data.actionButtons]]" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="sections" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="footer" class="style-scope ytd-universal-watch-card-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return G4S=g},{mode:1});var I_p;_.B6(_.bC(function(g){var v=g.data;var r;g=!((r=_.h0().resolve(_.Bd(_.V0)))==null||!r());r={};return _.A("overview-message-view-model",{class:_.IV("ytwOverviewMessageViewModelHost",(r.ytwOverviewMessageViewModelDarkBackground=g,r.ytwOverviewMessageViewModelLightBackground=!g,r))},_.A(_.d,{cond:function(){return v().primaryImage},
then:function(k){return _.A(_.Kw,{data:k,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.A(_.d,{cond:function(){return v().primaryText},
then:function(){return _.A("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.A(_.FS,{text:function(){return v().primaryText}}))}}),_.A(_.d,{cond:function(){return v().secondaryText},
then:function(){return _.A("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.A(_.FS,{text:function(){return v().secondaryText}}))}}))},"Ii"),"overview-message-view-model",{props:{data:_.me}});_.kh(_.DDP,"ytd-overview-answer-view-model",{propNames:["data"]});var Bs=function(){return _.J.apply(this,arguments)||this};
_.N(Bs,_.J);Bs.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"}}}};
Bs.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Bs.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Bs.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.$I),_.F("design:type",Object)],Bs.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Bs.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],Bs.prototype,"isSearch",void 0);
Bs=_.K([_.V({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],Bs);
_.m(Bs,"ytd-secondary-search-container-renderer",function(){if(I_p!==void 0)return I_p;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-secondary-search-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-secondary-search-container-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
return I_p=g},{mode:1});var WdG;var hi=function(){var g=_.J.apply(this,arguments)||this;g.renderSecondarySearchContainer=!1;g.isSearch=!1;g.isSearchDova=_.T("dova_on_search");return g};
_.N(hi,_.J);_.c=hi.prototype;_.c.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary",mapping:{sectionListRenderer:{component:"ytd-section-list-renderer",properties:{isSearch:"[[isSearch]]",isSearchDova:"[[isSearchDova]]"}}}},"data.continuations":{id:"continuations",mapping:{pageContinuationData:"ytd-page-continuation"}}}};
_.c.created=function(){var g=this;this.boundStampSecondarySearchContainerIfFits=function(){g.stampSecondarySearchContainerIfFits()};
_.Q3("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.c.computeIsSearchFrictionPage=function(g){var v,r,k,y,z;g=g==null?void 0:(v=g.primaryContents)==null?void 0:(r=v.sectionListRenderer)==null?void 0:(k=r.contents)==null?void 0:(y=k[0])==null?void 0:(z=y.itemSectionRenderer)==null?void 0:z.contents;if(!g)return!1;v=_.I(g);for(r=v.next();!r.done;r=v.next())if(k=void 0,(k=r.value)==null?0:k.searchFrictionViewModel)return!0;return!1};
_.c.computeShowSecondaryColumn=function(g,v){return!!(v&&v.secondaryContents&&g)};
_.c.activeChanged=function(){var g=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.cX(this,this.debounceStampSecondarySearchContainerIfFits)),_.uC(function(){g.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.cX(this,this.debounceStampSecondarySearchContainerIfFits))};
_.c.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.c.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.c.debounceStampSecondarySearchContainerIfFits=function(){_.xx(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.c.onRetrieveLocation=function(g,v){v.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);g.stopPropagation()};
_.c.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
hi.prototype.dataChanged=hi.prototype.dataChanged;hi.prototype.onRetrieveLocation=hi.prototype.onRetrieveLocation;hi.prototype.persistentGuideChanged=hi.prototype.persistentGuideChanged;hi.prototype.activeChanged=hi.prototype.activeChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],hi.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],hi.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],hi.prototype,"ytdGuideStateAwareBehavior",void 0);_.K([_.D(_.NK),_.F("design:type",Object)],hi.prototype,"ironResizableBehavior",void 0);_.K([_.u(),_.F("design:type",Boolean)],hi.prototype,"active",void 0);_.K([_.u(),_.F("design:type",Object)],hi.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],hi.prototype,"useBiggerThumbs",void 0);_.K([_.u({reflectToAttribute:!0,value:function(){return _.gV("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],hi.prototype,"biggerThumbsStyle",void 0);_.K([_.u(),_.F("design:type",Object)],hi.prototype,"renderSecondarySearchContainer",void 0);_.K([_.u({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.F("design:type",Boolean)],hi.prototype,"showSecondaryColumn",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.F("design:type",Boolean)],hi.prototype,"isSearchFrictionPage",void 0);
_.K([_.u(),_.F("design:type",Object)],hi.prototype,"isSearch",void 0);_.K([_.u(),_.F("design:type",Object)],hi.prototype,"isSearchDova",void 0);_.K([_.IU("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hi.prototype,"activeChanged",null);_.K([_.IU("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hi.prototype,"persistentGuideChanged",null);
_.K([_.zz("yt-retrieve-location"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],hi.prototype,"onRetrieveLocation",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hi.prototype,"dataChanged",null);hi=_.K([_.V({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],hi);
_.m(hi,"ytd-two-column-search-results-renderer",function(){if(WdG!==void 0)return WdG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-two-column-search-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary" class="style-scope ytd-two-column-search-results-renderer">\n  <div id="continuations" class="style-scope ytd-two-column-search-results-renderer"></div>\n</div>\n<ytd-secondary-search-container-renderer id="secondary" data="[[data.secondaryContents.secondarySearchContainerRenderer]]" disable-upgrade$="[[!showSecondaryColumn]]" hidden="[[!showSecondaryColumn]]" is-search="[[isSearch]]" class="style-scope ytd-two-column-search-results-renderer">\n</ytd-secondary-search-container-renderer>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return WdG=g},{mode:1});var nT=function(){var g=_.J.apply(this,arguments)||this;g.hasSearchHeader=!1;g.hasSecondaryContent=!1;g.hasBiggerThumbs=_.T("enable_desktop_search_bigger_thumbs");g.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return g};
_.N(nT,_.J);_.c=nT.prototype;_.c.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{searchHeaderRenderer:{component:"ytd-search-header-renderer"}}},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:_.wy(["aa","eocs"])}}};
_.c.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.c.loadPage_=function(g){this.initCsi();g&&(this.data=g,_.Q3("REFINEMENTS_TUPLE",["FromSearchResponse",g.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.mN(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.c.initCsi=function(){_.Nv("results",["ol","cpt"])};
_.c.updateTitle=function(){var g=_.j8(window.location.href,"q");g||(g=_.j8(window.location.href,"search_query"));_.hV(this.hostElement,"yt-update-title",g||"")};
_.c.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.c.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.T("web_srp_data_changed_terminate_imp_killswitch")||_.nW(this.hostElement,"yt-terminate-video-preview-action")};
_.c.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.c.computeHasSearchHeader=function(g){var v;g=g==null?void 0:(v=g.header)==null?void 0:v.searchHeaderRenderer;return!!g&&(!!g.searchFilterButton||!!g.chipBar)};
_.c.computeHasSecondaryContent=function(g){var v,r;return!!(g==null?0:(v=g.contents)==null?0:(r=v.twoColumnSearchResultsRenderer)==null?0:r.secondaryContents)};
_.mx.Object.defineProperties(nT,{template:{configurable:!0,enumerable:!0,get:function(){if(KHS===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="container" class="style-scope ytd-search">\n  <div id="header" class="style-scope ytd-search"></div>\n  <ytd-two-column-search-results-renderer active="[[active]]" data="[[data.contents.twoColumnSearchResultsRenderer]]" hidden="[[data.hideContents]]" is-search="true" class="style-scope ytd-search">\n  </ytd-two-column-search-results-renderer>\n</div>\n<div id="survey" class="style-scope ytd-search"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);KHS=g}g=KHS;return g}}});
nT.prototype.onReloadContinuationFinish=nT.prototype.onReloadContinuationFinish;nT.prototype.dataChanged=nT.prototype.dataChanged;_.K([_.D(_.ZL.YtPageBehavior),_.F("design:type",Object)],nT.prototype,"ytPageBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],nT.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],nT.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],nT.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.$I),_.F("design:type",Object)],nT.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],nT.prototype,"data",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],nT.prototype,"monitorScroll",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nT.prototype,"hasSearchHeader",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nT.prototype,"hasSecondaryContent",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nT.prototype,"hasBiggerThumbs",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nT.prototype,"dataChanged",null);
_.K([_.zz("yt-reload-continuation-finish"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nT.prototype,"onReloadContinuationFinish",null);nT=_.K([_.V({is:"ytd-search"})],nT);_.Mw.registerService(_.kOs,nT);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.t3("h8y2qb");
var FhM=function(g){if(g=_.PvB(g)){var v;(v=g.sources)!=null&&v[0]?(v=_.okF(g),v=v<1?"VERTICAL":v>1?"HORIZONTAL":"SQUARE"):v=void 0;return v}},H8=function(g){_.Y3.call(this,"upload");
this.opts.query=g},GXn=function(g,v){return _.A(iIq,{data:g,
onYtNavigate:v})},XcM=function(g,v){return _.k7(g.entities,"pageHeaderEntity",v)},hID=function(g,v){return g.map(function(r){if(r.tabRenderer)return ByG(r.tabRenderer);
if(r.expandableTabRenderer&&v){var k=r.expandableTabRenderer;return{customTabRenderable:function(){return v(k)}}}return{}})},ByG=function(g){return{identifier:g.tabIdentifier,
aTagConfig:_.u2({innertubeCommand:g.endpoint,forceNewState:!0}),title:g.title,selected:g.selected,disabled:g.unselectable,icon:g.icon}},nfD=function(g){return _.nf({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:g})},MMd=function(g){if(!_.Gp(document,"gtm-noscript")){var v=document.createElement("noscript");
v.id="gtm-noscript";v.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+g+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(v)}};_.X8(H8,_.Y3);H8.prototype.JSC$8084_setLabel=function(g){H8.superClass_.JSC$8084_setLabel.call(this,g);return this};
H8.prototype.addUploadMetadata=function(g,v){H8.superClass_.addUploadMetadata.call(this,g,v);return this};var RIM=function(g){if(g!=="youtubebanner"&&g!=="youtube-channel-banner")throw Error("Ul");H8.call(this,g)};
_.N(RIM,H8);RIM.prototype.JSC$8084_setLabel=function(g){H8.prototype.JSC$8084_setLabel.call(this,g);return this};
RIM.prototype.addUploadMetadata=function(g,v){H8.prototype.addUploadMetadata.call(this,g,v);return this};var gUd=[_.NK,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(g){_.em(g).path[0]!==this&&(this.resetLayout(),g.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var g=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.MI(this._layoutDebouncer,_.TB,g);_.Ro(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var g=this;requestAnimationFrame(function(){g.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(g){this.resizerShouldNotify(g)&&this._notifyDescendant(g)},this)}}];_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers={};_._scrollTimer$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers=null;var vUR=[_.cH6,{properties:{effects:{type:String},effectsConfig:{type:Object,value:function(){return{}}},
disabled:{type:Boolean,reflectToAttribute:!0,value:!1},threshold:{type:Number,value:0},thresholdTriggered:{type:Boolean,notify:!0,readOnly:!0,reflectToAttribute:!0}},observers:["_effectsChanged(effects, effectsConfig, isAttached)"],_updateScrollState:function(){},
isOnScreen:function(){return!1},
isContentBelow:function(){return!1},
_effectsRunFn:null,_effects:null,get _clampedScrollTop(){return Math.max(0,this._scrollTop)},attached:function(){this._scrollStateChanged()},
detached:function(){this._tearDownEffects()},
createEffect:function(g,v){var r=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[g];if(!r)throw new ReferenceError(this._getUndefinedMsg(g));g=this._boundEffect(r,v||{});g.setUp();return g},
_effectsChanged:function(g,v,r){this._tearDownEffects();g&&r&&(g.split(" ").forEach(function(k){var y;k!==""&&((y=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[k])?this._effects.push(this._boundEffect(y,v[k])):console.warn(this._getUndefinedMsg(k)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(g,v){v=v||{};var r=parseFloat(v.startsAt||0),k=parseFloat(v.endsAt||1),y=k-r,z=function(){};
k=r===0&&k===1?g.run:function(W,S){g.run.call(this,Math.max(0,(W-r)/y),S)};
return{setUp:g.setUp?g.setUp.bind(this,v):z,run:g.run?k.bind(this):z,tearDown:g.tearDown?g.tearDown.bind(this):z}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(g){g.setUp()!==!1&&this._effectsRunFn.push(g.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(g){g.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(g,v){this._effectsRunFn&&this._effectsRunFn.forEach(function(r){r(g,v)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var g=this._clampedScrollTop;this._updateScrollState(g);this.threshold>0&&this._setThresholdTriggered(g>=this.threshold)}},
_getDOMRef:function(g){console.warn("_getDOMRef","`"+g+"` is undefined")},
_getUndefinedMsg:function(g){return"Scroll effect `"+g+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+g+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Vl`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(g){var v={};g=parseFloat(g.scalar);v.background=this._getDOMRef("background");v.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");v.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");v.deltaBg=v.backgroundFrontLayer.offsetHeight-v.background.offsetHeight;v.deltaBg===0?(isNaN(g)&&(g=.8),v.deltaBg=(this._dHeight||0)*g):(isNaN(g)&&(g=
1),v.deltaBg*=g);this._fxParallaxBackground=v},
run:function(g){var v=this._fxParallaxBackground;this.transform("translate3d(0px, "+v.deltaBg*Math.min(1,g)+"px, 0px)",v.backgroundFrontLayer);v.backgroundRearLayer&&this.transform("translate3d(0px, "+v.deltaBg*Math.min(1,g)+"px, 0px)",v.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var r9S;var kNA;var y9q=function(){};
_.c=y9q.prototype;_.c._scrollTargetChanged=function(){};
_.c.scroll=function(){};
_.c._isValidScrollTarget=function(){};
_.c._toggleScrollListener=function(){};
_.c.toggleScrollListener=function(){};
_.c.createEffect=function(){};
_.c._effectsChanged=function(){};
_.c._layoutIfDirty=function(){};
_.c._boundEffect=function(){};
_.c._setUpEffect=function(){};
_.c._tearDownEffects=function(){};
_.c._runEffects=function(){};
_.c._scrollHandler=function(){};
_.c._scrollStateChanged=function(){};
_.c._getUndefinedMsg=function(){};
_.c.notifyResize=function(){};
_.c.assignParentResizable=function(){};
_.c.stopResizeNotificationsFor=function(){};
_.c._subscribeIronResize=function(){};
_.c._unsubscribeIronResize=function(){};
_.c.resizerShouldNotify=function(){};
_.c._onDescendantIronResize=function(){};
_.c._fireResize=function(){};
_.c._onIronRequestResizeNotifications=function(){};
_.c._parentResizableChanged=function(){};
_.c._notifyDescendant=function(){};
_.c._requestResizeNotifications=function(){};
_.c._findParent=function(){};
_.c._appResetLayoutHandler=function(){};
_.c.resetLayout=function(){};
_.c._notifyLayoutChanged=function(){};
_.c._notifyDescendantResize=function(){};
_.c._setThresholdTriggered=function(){};
y9q=_.Tz({_template:function(){if(kNA!==void 0)return kNA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_header.tp.yt.app.header.css.js--\x3e<div id="contentContainer" class="style-scope tp-yt-app-header">\n  <slot id="slot" class="style-scope tp-yt-app-header"></slot>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;r9S===void 0&&(r9S=document.createElement("template"));var k=r9S;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return kNA=g},
is:"tp-yt-app-header",behaviors:[vUR,gUd],properties:{condenses:{type:Boolean,value:!1},fixed:{type:Boolean,value:!1},reveals:{type:Boolean,value:!1},shadow:{type:Boolean,reflectToAttribute:!0,value:!1}},observers:["_configChanged(isAttached, condenses, fixed)"],_height:0,_dHeight:0,_stickyElTop:0,_stickyElRef:null,_top:0,_progress:0,_wasScrollingDown:!1,_initScrollTop:0,_initTimestamp:0,_lastTimestamp:0,_lastScrollTop:0,get _maxHeaderTop(){return this.fixed?this._dHeight:this._height+5},get _stickyEl(){if(this._stickyElRef)return this._stickyElRef;
for(var g=_.em(this.$.slot).getDistributedNodes(),v=0,r;r=g[v];v++)if(r.nodeType===Node.ELEMENT_NODE)if(r.hasAttribute("sticky")){this._stickyElRef=r;break}else this._stickyElRef||(this._stickyElRef=r);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var g=this._clampedScrollTop,v=this._height===0||g===0,r=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;v||this._updateScrollState(0,!0);this._mayMove()?this._dHeight=this._stickyEl?this._height-this._stickyEl.offsetHeight:0:this._dHeight=0;this._stickyElTop=this._stickyEl?this._stickyEl.offsetTop:0;this._setUpEffect();v?this._updateScrollState(g,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=r}},
_updateScrollState:function(g,v){if(this._height!==0){var r=0,k=this._top;var y=this._maxHeaderTop;var z=g-this._lastScrollTop,W=Math.abs(z),S=g>this._lastScrollTop,Y=performance.now();this._mayMove()&&(r=this._clamp(this.reveals?k+z:g,0,y));g>=this._dHeight&&(r=this.condenses&&!this.fixed?Math.max(this._dHeight,r):r,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&W<100){if(Y-this._initTimestamp>300||this._wasScrollingDown!==S)this._initScrollTop=g,this._initTimestamp=Y;g>=y&&
(Math.abs(this._initScrollTop-g)>30||W>10?(S&&g>=y?r=y:!S&&g>=this._dHeight&&(r=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((r-k)/(z/(Y-this._lastTimestamp)),0,300)+"ms"):r=this._top)}y=this._dHeight===0?g>0?1:0:r/this._dHeight;v||(this._lastScrollTop=g,this._top=r,this._wasScrollingDown=S,this._lastTimestamp=Y);if(v||y!==this._progress||k!==r||g===0)this._progress=y,this._runEffects(y,r),this._transformHeader(r)}},
_mayMove:function(){return this.condenses||!this.fixed},
willCondense:function(){return this._dHeight>0&&this.condenses},
isOnScreen:function(){return this._height!==0&&this._top<this._height},
isContentBelow:function(){return this._top===0?this._clampedScrollTop>0:this._clampedScrollTop-this._maxHeaderTop>=0},
_transformHeader:function(g){this.translate3d(0,-g+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&g>=this._stickyElTop?Math.min(g,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(g,v,r){return Math.min(r,Math.max(v,g))},
_ensureBgContainers:function(){this._bgContainer||(this._bgContainer=document.createElement("div"),this._bgContainer.id="background",this._bgRear=document.createElement("div"),this._bgRear.id="backgroundRearLayer",this._bgContainer.appendChild(this._bgRear),this._bgFront=document.createElement("div"),this._bgFront.id="backgroundFrontLayer",this._bgContainer.appendChild(this._bgFront),_.em(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(g){switch(g){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.em(this).querySelector("[main-title]");case "condensedTitle":return _.em(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var c9M;var zCp;_.Tz({_template:function(){if(zCp!==void 0)return zCp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-header-layout--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_header_layout.tp.yt.app.header.layout.css.js--\x3e<div id="wrapper" class="initializing style-scope tp-yt-app-header-layout">\n  <slot id="headerSlot" name="header" class="style-scope tp-yt-app-header-layout"></slot>\n\n  <div id="contentContainer" class="style-scope tp-yt-app-header-layout">\n    <slot class="style-scope tp-yt-app-header-layout"></slot>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;c9M===void 0&&(c9M=document.createElement("template"));var k=c9M;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return zCp=g},
is:"tp-yt-app-header-layout",behaviors:[gUd],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.em(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var g=this.header;if(this.isAttached&&g){this.$.wrapper.classList.remove("initializing");g.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)g.style.left=
"",g.style.right="";else{var v=this.getBoundingClientRect(),r=document.documentElement.clientWidth-v.right;g.style.left=v.left+"px";g.style.right=r+"px"}v=this.$.contentContainer.style;r=g.offsetHeight;g.fixed&&!g.condenses&&this.hasScrollingRegion?(v.marginTop=r+"px",v.paddingTop=""):(v.paddingTop=r+"px",v.marginTop="")}}});var IDD=new _.G("replaceFeedContentAction");var WTD=new _.G("alertCommand");var PsM=new _.G("manageLabsStateCommand");var SKM=new _.G("inlineFormRenderer");var tK=new _.G("playlistSidebarPrimaryInfoRenderer");var oUA=new _.G("productDetailsThumbnailRenderer"),YKA=new _.G("productDetailsVariantRenderer"),UAD=new _.G("productDetailsVariantOptionRenderer"),A9S=new _.G("productDetailsOffersContainerRenderer"),eCn=new _.G("productDetailsOfferRenderer");var aDn=new _.G("shoppingFlaggingRenderer");var EUS=new _.G("playlistBylineRenderer");var dAD=new _.G("insertChannelTabCommand");var DL=function(){return _.oU.apply(this,arguments)||this};
_.N(DL,_.oU);_.c=DL.prototype;_.c.activeChanged=function(){if(this.active){var g=_.hb(this.hostElement).querySelector("#header");g&&_.hV(g,"iron-resize");window.addEventListener("scroll",_.cX(this,this.onScroll))}else window.removeEventListener("scroll",_.cX(this,this.onScroll)),_.hV(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.c.guideVisibleChanged=function(){var g=_.hb(this.hostElement).querySelector("#header");g&&_.hV(g,"iron-resize")};
_.c.onScroll=function(){var g=this;_.xx(this,"onScroll",function(){var v=_.hb(g.hostElement).querySelector("#header");v&&v.polymerController&&(v=v.polymerController.getScrollState().progress===1?"standard":"seamed",_.hV(g.hostElement,"yt-request-panel-mode-change",{mode:v}))},10)};
_.c.tabsChanged=function(){if(this.tabs){for(var g=null,v=0,r=this.tabs.length;v<r;++v){var k=this.tabs[v].tabRenderer;if(k&&k.selected){g=v;break}}this.selected=g}};
_.c.onTabsActivate=function(g){_.hV(this.hostElement,"yt-navigate",{endpoint:this.tabs[g.detail.selected].tabRenderer.endpoint})};
DL.prototype.tabsChanged=DL.prototype.tabsChanged;DL.prototype.guideVisibleChanged=DL.prototype.guideVisibleChanged;DL.prototype.activeChanged=DL.prototype.activeChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],DL.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],DL.prototype,"ytdGuideStateAwareBehavior",void 0);_.K([_.u(),_.F("design:type",Array)],DL.prototype,"tabs",void 0);
_.K([_.u(),_.F("design:type",Object)],DL.prototype,"selected",void 0);_.K([_.u(),_.F("design:type",Boolean)],DL.prototype,"active",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],DL.prototype,"disableHeaderFluidWidth",void 0);_.K([_.IU("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DL.prototype,"activeChanged",null);
_.K([_.IU("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DL.prototype,"guideVisibleChanged",null);_.K([_.IU("tabs"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DL.prototype,"tabsChanged",null);DL=_.K([_.Yx()],DL);var pFG=[_.R.YtRendererBehavior,_.JB.YtdGuideStateAwareBehavior,DL.prototype];var TOp=2/3,lDD=_.Tp(130749),fDp=function(g,v){var r=this;this.element=g;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){r.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:TOp,moveAction:function(k){r.moveAction(k)},
triggerAction:function(){r.element.isReloading=!0;_.u1(_.Y6(),{visualElement:lDD});_.IR.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:r.element}})}}}};
_.kg(_.Y6(),lDD,this.layer);this.gesture=new _.W8(g,v,this.refreshConfig,"pan-down");this.attach()};
_.c=fDp.prototype;_.c.attach=function(){this.gesture.attach()};
_.c.detach=function(){this.gesture.detach()};
_.c.reset=function(){this.element.close()};
_.c.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.c.moveAction=function(g){this.element.rotation=g*360};var NO5=_.Tp(130750),Lm=function(g,v,r,k,y){var z=this;this.element=g;this.parent=r;this.channelHeader=k;this.ytdReduxDispatch=y;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){z.tabsStartAtInPx=z.channelHeader.clientHeight-48;var W;(W=z.selectedTab)!=null&&W.title&&(W=_.h0().resolve(_.Bd(_.K9)))&&(W=W.getCurrentPage(),z.lastVisitedTabScrollPosition=W.getScrollTop(),z.previousTab&&
((z.lastVisitedTabScrollPosition===void 0?0:z.lastVisitedTabScrollPosition<z.channelHeader.clientHeight-48)?z.scrollPositionForTabs.has(z.selectedTab.title)&&z.scrollPositionForTabs.delete(z.selectedTab.title):z.scrollPositionForTabs.set(z.selectedTab.title,W.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:Z7n(),triggerAction:function(){z.navigate(z.previousTab)},
moveAction:function(W,S){z.moveAction(W,S)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-Z7n(),triggerAction:function(){z.navigate(z.nextTab)},
moveAction:function(W,S){z.moveAction(W,S)}}}};
_.kg(_.Y6(),NO5,this.layer);this.gesture=new _.W8(g,v,this.tabConfig);this.attach()};
Lm.prototype.attach=function(){this.gesture.attach()};
Lm.prototype.detach=function(){this.gesture.detach()};
Lm.prototype.tabsChanged=function(g){if(g){var v=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;g=_.I(g);for(var r=g.next();!r.done;r=g.next()){r=r.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=r);var k=void 0;if((k=r)==null?0:k.selected)this.previousTab=v,this.selectedTab=r;v=r}v=this.gesture;g=this.previousTab?this.nextTab?this.tabConfig:Object.assign({},this.tabConfig,{triggers:{right:this.tabConfig.triggers.right}}):Object.assign({},this.tabConfig,{triggers:{left:this.tabConfig.triggers.left}});
v.config=g;this.scrollPositionNeedsUpdate=!0}};
Lm.prototype.moveAction=function(g,v){if(!this.tabsElement){var r;this.tabsElement=(r=this.parent.header)==null?void 0:r.tabsElement;v==="right"&&this.previousTab?_.N6u(_.Yv.instance,this.previousTab.endpoint,{},""):v==="left"&&this.nextTab&&_.N6u(_.Yv.instance,this.nextTab.endpoint,{},"");if(!this.tabsElement)return}r=this.tabsElement._pos;v==="right"&&(g*=-1);this.tabsElement._positionBar(r.width,r.left*1+r.width*g)};
var Z7n=function(){var g,v;return(v=(g=_.h0().resolve(_.K9).getCurrentPage())==null?void 0:g.clientWidth)!=null?v:0};
Lm.prototype.navigate=function(g){this.element.data=void 0;if(g=g==null?void 0:g.endpoint)this.ytdReduxDispatch(nfD(!0)),_.u1(_.Y6(),{visualElement:NO5}),_.IR.instance.resolveCommand({navigateAction:{endpoint:g}},{form:{element:this.element}})};var H7A;var tBd;var wz=function(){return _.J.apply(this,arguments)||this};
_.N(wz,_.J);wz.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],wz.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],wz.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],wz.prototype,"data",void 0);wz=_.K([_.V({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],wz);
_.m(wz,"ytd-labs-edit-renderer",function(){if(tBd!==void 0)return tBd;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-edit-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-labs-edit-renderer">\n  <h2 id="title" class="style-scope ytd-labs-edit-renderer">[[getSimpleString(data.title)]]</h2>\n  <div id="delete-button" class="style-scope ytd-labs-edit-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return tBd=g},{mode:1});var DAR;var QI=function(){var g=_.J.apply(this,arguments)||this;g.dark=!1;g.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";g.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N(QI,_.J);QI.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
QI.prototype.ready=function(){var g=document.documentElement.hasAttribute("dark");this.setBackgroundImage(g);this.dark=g};
QI.prototype.onDarkModeToggledAction=function(g){this.setBackgroundImage(g);this.dark=g};
QI.prototype.setBackgroundImage=function(g){_.kx(this.hostElement,{"--yt-labs-header-background":"url("+(g?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],QI.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],QI.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],QI.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],QI.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],QI.prototype,"dark",void 0);
QI=_.K([_.V({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],QI);
_.m(QI,"ytd-labs-header-renderer",function(){if(DAR!==void 0)return DAR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-labs-header-renderer">\n  <div id="contents" class="style-scope ytd-labs-header-renderer">\n    <div id="metadata" class="style-scope ytd-labs-header-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-labs-header-renderer">\n      </ytd-badge-supported-renderer>\n      <h3 id="title" class="style-scope ytd-labs-header-renderer">[[getSimpleString(data.title)]]</h3>\n      <yt-formatted-string id="text" split-lines="" text="[[data.text]]" class="style-scope ytd-labs-header-renderer"></yt-formatted-string>\n      <div id="primary-button" class="style-scope ytd-labs-header-renderer"></div>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return DAR=g},{mode:1});var LTb;var Cm=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return g};
_.N(Cm,_.J);Cm.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"}}}}}};
Cm.prototype.onYtToggleButton=function(g){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",g.detail.toggled)};
Cm.prototype.onManageLabsState=function(g){if(g=_.l(g,PsM))g.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?g.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&g.labsItemId===this.data.labsItemId&&(g.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.nW(this.hostElement,"yt-check-labs-opted-in-state").some(function(v){return v})&&this.data.confirmationDialogCommand?_.v2(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.h0().resolve(_.nv).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&g.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.h0().resolve(_.nv).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
Cm.prototype.onCheckLabsOptedInState=function(){var g=this.get("data.primaryButton.toggleButtonRenderer");return g?g.isToggled:!1};
_.mx.Object.defineProperties(Cm.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
Cm.prototype.onYtToggleButton=Cm.prototype.onYtToggleButton;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Cm.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Cm.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Cm.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Cm.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Cm.prototype,"itemStyle",null);_.K([_.zz("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Cm.prototype,"onYtToggleButton",null);Cm=_.K([_.V({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],Cm);
_.m(Cm,"ytd-labs-item-renderer",function(){if(LTb!==void 0)return LTb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-labs-item-renderer">\n  <div id="metadata" class="style-scope ytd-labs-item-renderer">\n    <div id="badge" hidden="[[!data.badgeTitle]]" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.badgeTitle)]]</div>\n    <h2 id="title" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.title)]]</h2>\n    <div id="expiration-date" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.expirationDate)]]</div>\n    <yt-formatted-string id="availability-text" hidden="[[data.primaryButton.toggleButtonRenderer.isToggled]]" text="[[data.experimentalInfo.availabilityText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="text" split-lines="" text="[[data.text]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="disclaimer-text" split-lines="" text="[[data.experimentalInfo.disclaimerText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope ytd-labs-item-renderer">\n      <div id="primary-button" class="style-scope ytd-labs-item-renderer"></div>\n      <div id="feedback-button" hidden="[[!data.primaryButton.toggleButtonRenderer.isToggled]]" class="style-scope ytd-labs-item-renderer">\n      </div>\n    </div>\n    <yt-formatted-string id="no-availability-text" text="[[data.experimentalInfo.noAvailabilityText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n  </div>\n  <yt-img-shadow id="promo-image" hidden="[[data.experimentalLabelText]]" thumbnail="[[data.promoImage]]" width="395" class="style-scope ytd-labs-item-renderer">\n  </yt-img-shadow>\n  <div id="experimental-img" hidden="[[!data.experimentalLabelText]]" width="395" class="style-scope ytd-labs-item-renderer">\n    <yt-img-shadow id="promo-image" thumbnail="[[data.promoImage]]" width="395" class="style-scope ytd-labs-item-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="experimental-label" text="[[data.experimentalLabelText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return LTb=g},{mode:1});var wFv;var QqM;var uE=function(){return _.J.apply(this,arguments)||this};
_.N(uE,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],uE.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],uE.prototype,"data",void 0);uE=_.K([_.V({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],uE);
_.m(uE,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(QqM!==void 0)return QqM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-new-sponsor-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.newSponsorMessage]]" class="style-scope ytd-live-chat-history-new-sponsor-chip-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return QqM=g},{mode:1});var CsM;var xq=function(){return _.J.apply(this,arguments)||this};
_.N(xq,_.J);xq.prototype.observeSuperchatChip=function(){if(this.data){var g={"--yt-live-chat-history-super-chat-chip-renderer-background-color":this.colorFromDecimal(this.data.backgroundColor),"--yt-live-chat-history-super-chat-chip-renderer-text-color":this.colorFromDecimal(this.data.textColor)};_.kx(this.hostElement,g)}};
xq.prototype.colorFromDecimal=function(g){return _.QX(Number(g||0))};
xq.prototype.observeSuperchatChip=xq.prototype.observeSuperchatChip;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],xq.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],xq.prototype,"data",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xq.prototype,"observeSuperchatChip",null);xq=_.K([_.V({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],xq);
_.m(xq,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(CsM!==void 0)return CsM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-super-chat-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.purchaseAmountText]]" class="style-scope ytd-live-chat-history-super-chat-chip-renderer"></yt-formatted-string>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return CsM=g},{mode:1});var js=function(){return _.J.apply(this,arguments)||this};
_.N(js,_.J);js.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"}}}};
_.mx.Object.defineProperties(js.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],js.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],js.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.uB),_.F("design:type",Object)],js.prototype,"ytdDismissibleItemBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],js.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],js.prototype,"hideMessageBlock",null);
js=_.K([_.V({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],js);
_.m(js,"ytd-live-chat-history-entry-renderer",function(){if(wFv!==void 0)return wFv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-live-chat-history-entry-renderer">\n  <div id="text" class="style-scope ytd-live-chat-history-entry-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.videoTitle]]" class="style-scope ytd-live-chat-history-entry-renderer"></yt-formatted-string>\n    <div id="chip-container" class="style-scope ytd-live-chat-history-entry-renderer">\n      <div id="superchat-container" hidden="[[!data.chip]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        <span id="chips" class="style-scope ytd-live-chat-history-entry-renderer"></span>\n        <yt-formatted-string id="charity-name" text="[[data.charityName]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        </yt-formatted-string>\n        <yt-formatted-string id="sc4g-message" hidden="[[data.charityName]]" text="[[data.message]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        </yt-formatted-string>\n      </div>\n      <yt-formatted-string id="message" hidden="[[hideMessageBlock]]" text="[[data.message]]" class="style-scope ytd-live-chat-history-entry-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="sticker" class="style-scope ytd-live-chat-history-entry-renderer">\n      <yt-img-shadow height="64" hidden="[[!data.stickerThumbnail]]" thumbnail="[[data.stickerThumbnail]]" width="64" class="style-scope ytd-live-chat-history-entry-renderer">\n      </yt-img-shadow>\n    </div>\n    <span id="timestamp" class="style-scope ytd-live-chat-history-entry-renderer">[[getSimpleString(data.timestamp)]]</span>\n  </div>\n  <div id="delete-button" class="style-scope ytd-live-chat-history-entry-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return wFv=g},{mode:1});var u2v;var $q=function(){return _.J.apply(this,arguments)||this};
_.N($q,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],$q.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],$q.prototype,"data",void 0);$q=_.K([_.V({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],$q);
_.m($q,"ytd-channel-options-renderer",function(){if(u2v!==void 0)return u2v;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="channel-info" hidden="[[!data.name]]" class="style-scope ytd-channel-options-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-channel-options-renderer" href$="[[computeHref_(data.avatarEndpoint)]]" data="[[data.avatarEndpoint]]" aria-label$="[[data.avatarAccessibility.accessibilityData.label]]">\n    <yt-img-shadow height="50" thumbnail="[[data.avatar]]" width="50" class="style-scope ytd-channel-options-renderer">\n    </yt-img-shadow>\n  </a>\n  <div id="channel-info-text" class="style-scope ytd-channel-options-renderer">\n    <div id="name" class="style-scope ytd-channel-options-renderer">[[data.name]]</div>\n  </div>\n</div>\n<template is="dom-repeat" items="[[data.links]]" class="style-scope ytd-channel-options-renderer">\n  <yt-formatted-string class="link style-scope ytd-channel-options-renderer" force-default-style="" split-lines="" text="[[item]]">\n  </yt-formatted-string>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return u2v=g},{mode:1});var xAG;var JK=function(){return _.J.apply(this,arguments)||this};
_.N(JK,_.J);JK.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],JK.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],JK.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],JK.prototype,"data",void 0);JK=_.K([_.V({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],JK);
_.m(JK,"ytd-settings-email-item-renderer",function(){if(xAG!==void 0)return xAG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-email-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info" class="style-scope ytd-settings-email-item-renderer">\n  <yt-img-shadow height="36" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="36" class="style-scope ytd-settings-email-item-renderer">\n  </yt-img-shadow>\n  <div id="title" class="style-scope ytd-settings-email-item-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="button-container" class="style-scope ytd-settings-email-item-renderer">\n  <div id="resume-button" class="style-scope ytd-settings-email-item-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return xAG=g},{mode:1});var jqv;var OD=function(){return _.J.apply(this,arguments)||this};
_.N(OD,_.J);OD.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"}}}};
OD.prototype.getExpansionIcon=function(g){return g?"COLLAPSE":"EXPAND"};
OD.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.mx.Object.defineProperties(OD.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],OD.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],OD.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],OD.prototype,"data",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],OD.prototype,"expanded",void 0);_.K([_.C("expanded"),_.F("design:type",String),_.F("design:paramtypes",[])],OD.prototype,"emailListExpanded",null);
_.K([_.PX("#options"),_.F("design:type",Object)],OD.prototype,"options",void 0);OD=_.K([_.V({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],OD);
_.m(OD,"ytd-settings-email-list-renderer",function(){if(jqv!==void 0)return jqv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-email-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-settings-email-list-renderer">\n  <tp-yt-paper-button id="list-expansion" aria-expanded$="[[emailListExpanded]]" aria-label$="[[getSimpleString(data.title)]]" noink="" on-tap="onToggleListExpansion" class="style-scope ytd-settings-email-list-renderer">\n    <div id="title" class="style-scope ytd-settings-email-list-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" class="style-scope ytd-settings-email-list-renderer"></yt-icon>\n    <tp-yt-paper-tooltip for="help-icon" hidden="[[!data.helpText]]" offset="5" position="top" class="style-scope ytd-settings-email-list-renderer">\n      [[getSimpleString(data.helpText)]]\n    </tp-yt-paper-tooltip>\n    <yt-icon class="expand-icon style-scope ytd-settings-email-list-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </tp-yt-paper-button>\n  <div id="button-container" hidden="[[!data.resumeButton]]" on-tap="onResumeAll" class="style-scope ytd-settings-email-list-renderer">\n    <div id="resume-button" class="style-scope ytd-settings-email-list-renderer"></div>\n  </div>\n</div>\n<div id="content" class="style-scope ytd-settings-email-list-renderer">\n  <div id="options" class="style-scope ytd-settings-email-list-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return jqv=g},{mode:1});var $Aq;var VI=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return g};
_.N(VI,_.J);VI.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"}}}};
VI.prototype.handleSignalActionSubmitForm=function(){var g,v=(g=this.formRenderer)==null?void 0:g.getForm();v&&this.data.serviceEndpoint&&_.h0().resolve(_.nv).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},v,{element:this.hostElement})})};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],VI.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],VI.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],VI.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],VI.prototype,"data",void 0);_.K([_.PX("yt-form-renderer"),_.F("design:type",Object)],VI.prototype,"formRenderer",void 0);
VI=_.K([_.V({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],VI);
_.m(VI,"ytd-settings-gaia-link-renderer",function(){if($Aq!==void 0)return $Aq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-gaia-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="form-container" class="style-scope ytd-settings-gaia-link-renderer">\n  <div id="username-password-form" class="style-scope ytd-settings-gaia-link-renderer"></div>\n  <div id="claim-button" class="style-scope ytd-settings-gaia-link-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return $Aq=g},{mode:1});var J9b;var qv=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return g};
_.N(qv,_.J);qv.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.sOM()&&this.set("data.hidden",!1)};
qv.prototype.onSwitchReady=function(){var g=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.T("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.qan().then(function(v){v&&(Notification.permission==="default"?g.set("data.hidden",!1):Notification.permission==="granted"&&_.hL("NotificationsDisabled").then(function(r){r||_.nW(g.hostElement,"yt-toggle-settings-switch",[g.data.id,!r]);g.set("data.hidden",!1)}).catch(function(){}))})})};
qv.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}}}}};
qv.prototype.handleUpdateOptionsCommand=function(g){(g=_.l(g,_.ODu))&&this.data&&this.data.id===g.id&&(this.set("data.hidden",g.hidden),g.text!==void 0&&this.set("data.text",g.text),g.clearOptions&&this.set("data.options",[]))};
qv.prototype.onSwitchReady=qv.prototype.onSwitchReady;qv.prototype.dataChanged=qv.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],qv.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],qv.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],qv.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],qv.prototype,"data",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qv.prototype,"dataChanged",null);_.K([_.zz("yt-settings-switch-ready"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qv.prototype,"onSwitchReady",null);qv=_.K([_.V({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],qv);
_.m(qv,"ytd-settings-options-renderer",function(){if(J9b!==void 0)return J9b;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section" hidden="[[data.hidden]]" class="style-scope ytd-settings-options-renderer">\n  <div id="title" class="style-scope ytd-settings-options-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="content" class="style-scope ytd-settings-options-renderer">\n    <div id="options" class="style-scope ytd-settings-options-renderer"></div>\n    <yt-formatted-string id="text" force-default-style="" hidden="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-settings-options-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return J9b=g},{mode:1});var O7R;var sD=function(){return _.J.apply(this,arguments)||this};
_.N(sD,_.J);sD.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
sD.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
sD.prototype.onYtExpanderMoreTapped=sD.prototype.onYtExpanderMoreTapped;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],sD.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],sD.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],sD.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],sD.prototype,"data",void 0);
_.K([_.zz("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sD.prototype,"onYtExpanderMoreTapped",null);sD=_.K([_.V({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],sD);
_.m(sD,"ytd-product-details-description-renderer",function(){if(O7R!==void 0)return O7R;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-description-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-description-renderer">\n  <div class="description-row row style-scope ytd-product-details-description-renderer">\n      <ytd-expander id="expander" hidden="[[!data.description]]" max-number-of-lines="4" recompute-on-resize="" class="style-scope ytd-product-details-description-renderer">\n        <div class="description style-scope ytd-product-details-description-renderer" slot="content">[[data.description]]\n        </div>\n        <span id="attribution-link-button" slot="sticky-secondary" hidden="[[!data.attributionLinkButtonRenderer]]" class="style-scope ytd-product-details-description-renderer"></span>\n        <span class="more-button style-scope ytd-product-details-description-renderer" slot="more-button">[[getSimpleString(data.moreButtonRenderer.buttonRenderer.text)]]</span>\n        <span class="less-button style-scope ytd-product-details-description-renderer" slot="less-button">[[getSimpleString(data.lessButtonRenderer.buttonRenderer.text)]]</span>\n      </ytd-expander>\n    </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return O7R=g},{mode:1});var VBA;var m4=function(){var g=_.J.apply(this,arguments)||this;g.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";g.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";g.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";g.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return g};
_.N(m4,_.J);m4.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.mx.Object.defineProperties(m4.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:(v=g.offerData)==null?void 0:v.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?void 0:g.purchaseButtonRenderers)!==void 0&&((v=this.data)==null?void 0:v.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var g,v;return!((g=this.data)==null||!g.formattedFromMerchantText)&&(!((v=this.data)==null||!v.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],m4.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],m4.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],m4.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],m4.prototype,"data",void 0);
_.K([_.u({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0}),_.F("design:type",Object)],m4.prototype,"shippingIcon",void 0);_.K([_.u({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0}),_.F("design:type",Object)],m4.prototype,"shippingAddressIcon",void 0);_.K([_.u({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0}),_.F("design:type",Object)],m4.prototype,"googleGuaranteeIcon",void 0);
_.K([_.u({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0}),_.F("design:type",Object)],m4.prototype,"returnPolicyIcon",void 0);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],m4.prototype,"showAdditionalFees",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],m4.prototype,"showMultiPurchaseButtons",null);
_.K([_.C("data","showMultiPurchaseButtons"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],m4.prototype,"showPurchaseData",null);m4=_.K([_.V({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],m4);
_.m(m4,"ytd-product-details-hero-offer-renderer",function(){if(VBA!==void 0)return VBA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-hero-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div class="price-and-action-row row style-scope ytd-product-details-hero-offer-renderer" hidden="[[!showPurchaseData]]" data-offer-version-id$="[[data.offerData.debugOfferVersionId]]">\n  <div class="price-column style-scope ytd-product-details-hero-offer-renderer">\n    <div class="price style-scope ytd-product-details-hero-offer-renderer">\n      <span class="item-price style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.price]]</span>\n      <template is="dom-if" restamp="" if="[[showAdditionalFees]]" class="style-scope ytd-product-details-hero-offer-renderer">\n        <span class="additional-fees style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.additionalFeesText]]</span>\n      </template>\n    </div>\n    <div class="offer-title style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.title]]</div>\n    <template is="dom-if" restamp="" if="[[!data.shippingDetails]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div class="merchant-row row style-scope ytd-product-details-hero-offer-renderer">\n        <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n          <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n        </div>\n        <yt-formatted-string text="[[data.formattedFromMerchantText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      </yt-formatted-string></div>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.shippingDetails]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div class="shipping-details row style-scope ytd-product-details-hero-offer-renderer">\n        <div class="shipping-details-inner column style-scope ytd-product-details-hero-offer-renderer">\n          <div class="row shipping-details-inner-row secondary-color style-scope ytd-product-details-hero-offer-renderer">\n            <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n              <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n            </div>\n            <yt-formatted-string link-inherit-color="" text="[[data.formattedFromMerchantText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n          </yt-formatted-string></div>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.shippingDate]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="date-and-price" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[shippingIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string text="[[data.shippingDetails.shippingDate]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.returnPolicy]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="return-policy" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[returnPolicyIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string link-inherit-color="" text="[[data.shippingDetails.returnPolicy]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.shippingAddress]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="shipping-address" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[shippingAddressIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string text="[[data.shippingDetails.shippingAddress]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shoutoutText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="google-guarantee" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[googleGuaranteeIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <span class="shoutout-text secondary-color style-scope ytd-product-details-hero-offer-renderer">[[data.shoutoutText]]</span>\n              <ytd-button-renderer class="google-guarantee-info style-scope ytd-product-details-hero-offer-renderer" data="[[data.shoutoutButtonRenderer.buttonRenderer]]">\n              </ytd-button-renderer>\n            </div>\n          </template>\n        </div>\n      </div>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.affiliateDisclaimerText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div id="affiliate-disclaimer" class="affiliate-disclaimer-text-row row style-scope ytd-product-details-hero-offer-renderer">\n        <span class="secondary-color style-scope ytd-product-details-hero-offer-renderer"> [[data.affiliateDisclaimerText]] </span>\n      </div>\n    </template>\n    <div class="purchase-buttons-row row style-scope ytd-product-details-hero-offer-renderer" hidden="[[!showMultiPurchaseButtons]]">\n      <div id="purchase-buttons" class="purchase-buttons-inner column style-scope ytd-product-details-hero-offer-renderer">\n      </div>\n    </div>\n  </div>\n  <div class="action-column style-scope ytd-product-details-hero-offer-renderer">\n    <div id="purchase-button" class="style-scope ytd-product-details-hero-offer-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return VBA=g},{mode:1});var qKp;var sqn;var Km=function(){return _.J.apply(this,arguments)||this};
_.N(Km,_.J);_.c=Km.prototype;_.c.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.c.onKeyDown=function(g){g=g.keyCode;g!==13&&g!==32||this.handleSelection()};
_.c.onMouseEnterImage=function(){var g;((g=this.data)==null?void 0:g.thumbnailDetails)!==void 0&&_.MP(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.c.onMouseLeaveImage=function(){_.MP(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.c.handleSelection=function(){this.data&&_.hV(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.mx.Object.defineProperties(Km.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.isSelected)}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Km.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Km.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Km.prototype,"isSelected",null);Km=_.K([_.V({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],Km);
_.m(Km,"ytd-product-details-thumbnail-renderer",function(){if(sqn!==void 0)return sqn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="product-card-renderer-container" class="style-scope ytd-product-details-thumbnail-renderer">\n  <div id="card" class="style-scope ytd-product-details-thumbnail-renderer">\n    <div hidden="[[!isSelected]]" id="card-selection-overlay" class="style-scope ytd-product-details-thumbnail-renderer"></div>\n    <div id="card-overlay" class="style-scope ytd-product-details-thumbnail-renderer"></div>\n    <yt-img-shadow id="card-image" aria-label="[[data.thumbnailDetails.accessibility.accessibilityData.label]]" object-fit="CONTAIN" thumbnail="[[data.thumbnailDetails]]" width="56px" class="style-scope ytd-product-details-thumbnail-renderer">\n    </yt-img-shadow>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return sqn=g},{mode:1});var bE=function(){var g=_.J.apply(this,arguments)||this;var v={};g.actionMap=(v["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",v["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",v);g.selectedThumbnailIndex=0;g.selectItem=function(r){r.target.onKeyDown(r)};
return g};
_.N(bE,_.J);_.c=bE.prototype;_.c.handlePreviewImageSelect=function(g){this.hoverThumbnail=g};
_.c.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.c.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.c.onThumbnailSelected=function(g,v){this.selectedThumbnailIndex=v};
_.c.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.c.updateOffset=function(){var g=_.hb(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-g));this.ytdHorizontalListBehavior.reposition_()};
_.mx.Object.defineProperties(bE.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null?0:g.imageRenderer){var v,r;return((v=this.data)==null?void 0:(r=v.imageRenderer)==null?void 0:r.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var g;if((g=this.data)==null?0:g.imageRenderer){var v;return(v=_.l(this.data.imageRenderer[this.selectedThumbnailIndex],oUA))==null?void 0:v.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var g=this,v,r,k,y=(k=(v=this.data)==null?void 0:(r=v.imageRenderer)==null?void 0:r.map(function(z,W){return{productDetailsThumbnailRenderer:Object.assign({},_.l(z,oUA),{index:W,isSelected:W===g.selectedThumbnailIndex})}}))!=null?k:[];
return Object.assign({},this.data,{imageRenderer:y})}}});
bE.prototype.updateOffset=bE.prototype.updateOffset;bE.prototype.dataChanged=bE.prototype.dataChanged;bE.prototype.onThumbnailSelected=bE.prototype.onThumbnailSelected;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],bE.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],bE.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R8.YtdHorizontalListBehavior),_.F("design:type",Object)],bE.prototype,"ytdHorizontalListBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],bE.prototype,"componentBehavior",void 0);_.K([_.D([_.Mz.YtActionHandlerBehavior]),_.F("design:type",Object)],bE.prototype,"actionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],bE.prototype,"data",void 0);_.K([_.u({value:"$.items.children"}),_.F("design:type",String)],bE.prototype,"itemsPath",void 0);_.K([_.u({value:3}),_.F("design:type",Number)],bE.prototype,"initialCount",void 0);
_.K([_.PX("#items"),_.F("design:type",Object)],bE.prototype,"items",void 0);_.K([_.u(),_.F("design:type",Object)],bE.prototype,"selectedThumbnailIndex",void 0);_.K([_.u(),_.F("design:type",Object)],bE.prototype,"hoverThumbnail",void 0);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bE.prototype,"showThumbnails",null);
_.K([_.zz("ytd-product-details-thumbnail-renderer-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Number]),_.F("design:returntype")],bE.prototype,"onThumbnailSelected",null);_.K([_.C("data","selectedThumbnailIndex","hoverThumbnail"),_.F("design:type",Object),_.F("design:paramtypes",[])],bE.prototype,"thumbnailDetails",null);_.K([_.C("data","selectedThumbnailIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],bE.prototype,"populatedData",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bE.prototype,"dataChanged",null);_.K([_.zz("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bE.prototype,"updateOffset",null);bE=_.K([_.V({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],bE);
_.m(bE,"ytd-product-details-image-carousel-renderer",function(){if(qKp!==void 0)return qKp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-image-carousel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="preview style-scope ytd-product-details-image-carousel-renderer">\n  <template is="dom-if" restamp="" if="[[thumbnailDetails]]" class="style-scope ytd-product-details-image-carousel-renderer">\n    <yt-img-shadow class="preview-image style-scope ytd-product-details-image-carousel-renderer" object-fit="CONTAIN" thumbnail="[[thumbnailDetails]]" width="512"></yt-img-shadow>\n  </template>\n</div>\n<div id="main" class="main style-scope ytd-product-details-image-carousel-renderer" hidden="[[!showThumbnails]]">\n  <div id="left-arrow-container" class="left-arrow-container style-scope ytd-product-details-image-carousel-renderer">\n    <div id="left-arrow" class="arrow style-scope ytd-product-details-image-carousel-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-product-details-image-carousel-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-product-details-image-carousel-renderer">\n    <tp-yt-paper-listbox id="items" on-keydown="selectItem" class="style-scope ytd-product-details-image-carousel-renderer"></tp-yt-paper-listbox>\n  </div>\n  <div id="right-arrow-container" class="right-arrow-container style-scope ytd-product-details-image-carousel-renderer">\n    <div id="right-arrow" class="arrow style-scope ytd-product-details-image-carousel-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-product-details-image-carousel-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return qKp=g},{mode:_.v6("kevlar_poly_si_batch_j079")?1:2});var mAS;var FQ=function(){return _.J.apply(this,arguments)||this};
_.N(FQ,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],FQ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],FQ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],FQ.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],FQ.prototype,"data",void 0);FQ=_.K([_.V({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],FQ);
_.m(FQ,"ytd-product-details-offer-renderer",function(){if(mAS!==void 0)return mAS;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div class="offer-details offer-details-new-ux style-scope ytd-product-details-offer-renderer" data-offer-version-id$="[[data.offerData.debugOfferVersionId]]">\n  <div class="offer-details-information style-scope ytd-product-details-offer-renderer">\n    <div class="offer-price style-scope ytd-product-details-offer-renderer">\n      [[data.offerData.price]]\n      <span class="additional-fees style-scope ytd-product-details-offer-renderer">[[data.offerData.additionalFeesText]]</span>\n    </div>\n    <div class="offer-title style-scope ytd-product-details-offer-renderer">\n      [[data.offerData.title]]\n    </div>\n    <div class="vendor-information style-scope ytd-product-details-offer-renderer">\n      <div class="vendor-logo style-scope ytd-product-details-offer-renderer">\n        <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="vendor-logo-url style-scope ytd-product-details-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n      </div>\n      <div class="vendor-name style-scope ytd-product-details-offer-renderer">[[data.offerData.vendorName]]</div>\n    </div>\n  </div>\n  <div class="offer-cta style-scope ytd-product-details-offer-renderer">\n    <div class="checkout style-scope ytd-product-details-offer-renderer">\n      <ytd-button-renderer data="[[data.purchaseButtonRenderer.buttonRenderer]]" class="style-scope ytd-product-details-offer-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return mAS=g},{mode:1});var KTM;var iE=function(){var g=_.J.apply(this,arguments)||this;g.isOffersHidden=!0;return g};
_.N(iE,_.J);iE.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var g,v=_.l((g=this.data)==null?void 0:g.viewOffersButton,_.w1);v&&this.ytRendererBehavior.logExplicitClick(v)};
iE.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.mx.Object.defineProperties(iE.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k;return(r=_.l((g=this.data)==null?void 0:(v=g.offers)==null?void 0:v[0],eCn))==null?void 0:(k=r.offerData)==null?void 0:k.vendorLogoUrl}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],iE.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],iE.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],iE.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],iE.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],iE.prototype,"isOffersHidden",void 0);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],iE.prototype,"firstOfferVendorLogoUrl",null);iE=_.K([_.V({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],iE);
_.m(iE,"ytd-product-details-offers-container-renderer",function(){if(KTM!==void 0)return KTM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-offers-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-container style-scope ytd-product-details-offers-container-renderer">\n  <div class="header style-scope ytd-product-details-offers-container-renderer" on-click="toggleOffers">\n    <div class="title-description-container style-scope ytd-product-details-offers-container-renderer">\n      <yt-formatted-string class="title style-scope ytd-product-details-offers-container-renderer" text="[[data.descriptionLeft]]">\n      </yt-formatted-string>\n      <div class="vendor-logo style-scope ytd-product-details-offers-container-renderer">\n        <img src$="[[firstOfferVendorLogoUrl]]" alt="" class="vendor-logo-url style-scope ytd-product-details-offers-container-renderer" onerror="this.style.visibility=\'hidden\';">\n      </div>\n      <yt-formatted-string class="title style-scope ytd-product-details-offers-container-renderer" text="[[data.descriptionRight]]">\n      </yt-formatted-string>\n    </div>\n    <div class="action style-scope ytd-product-details-offers-container-renderer">\n      <ytd-button-renderer id="view-offers" class="view-button style-scope ytd-product-details-offers-container-renderer" aria-expanded="false" data="[[data.viewOffersButton.buttonRenderer]]" hidden="[[!isOffersHidden]]" noink="">\n      </ytd-button-renderer>\n      <ytd-button-renderer id="hide-offers" class="hide-button style-scope ytd-product-details-offers-container-renderer" aria-expanded="true" data="[[data.hideOffersButton.buttonRenderer]]" hidden="[[isOffersHidden]]" noink="">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="offer" hidden="[[isOffersHidden]]" class="style-scope ytd-product-details-offers-container-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return KTM=g},{mode:1});var b7M;var FTq;var GO=function(){return _.J.apply(this,arguments)||this};
_.N(GO,_.J);GO.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
GO.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.MP(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
GO.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.MP(this,"ytd-product-details-variant-image-unselect")};
_.mx.Object.defineProperties(GO.prototype,{isImageButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE"}},
isPillButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL"||this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST"}},
isActive:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((g=this.data)==null?void 0:g.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((v=this.data)==null?void 0:v.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((r=this.data)==null?void 0:r.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var g;if(((g=this.data)==null?void 0:g.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var g,v;return this.isUnavailable?(g=this.data)==null?void 0:g.variantOptionUnavailableAccessibilityLabel:(v=this.data)==null?void 0:v.variantOptionAccessibilityLabel}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],GO.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],GO.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],GO.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],GO.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],GO.prototype,"displayType",void 0);
_.K([_.C("displayType","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],GO.prototype,"isImageButton",null);_.K([_.C("displayType","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],GO.prototype,"isPillButton",null);_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],GO.prototype,"isActive",null);
_.K([_.C("data"),_.u({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],GO.prototype,"isUnavailable",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],GO.prototype,"thumbnailDetails",null);_.K([_.C("isUnavailable","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],GO.prototype,"accessibilityLabel",null);GO=_.K([_.V({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],GO);
_.m(GO,"ytd-product-details-variant-option-renderer",function(){if(FTq!==void 0)return FTq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-variant-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-variant-option-renderer">\n  <template is="dom-if" restamp="" if="[[isImageButton]]" class="style-scope ytd-product-details-variant-option-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label="[[accessibilityLabel]]" rel="[[computeNofollow_(data.command)]]">\n      <div class="variant-option variant-option-image style-scope ytd-product-details-variant-option-renderer">\n        <yt-img-shadow alt="[[data.name]]" height="52" object-fit="CONTAIN" thumbnail="[[thumbnailDetails]]" width="52" class="style-scope ytd-product-details-variant-option-renderer"></yt-img-shadow>\n      </div>\n    </a>\n    <tp-yt-paper-tooltip fit-to-visible-bounds="" offset="4" position="top" class="style-scope ytd-product-details-variant-option-renderer">\n      [[accessibilityLabel]]\n    </tp-yt-paper-tooltip>\n  </template>\n  <template is="dom-if" restamp="" if="[[isPillButton]]" class="style-scope ytd-product-details-variant-option-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label="[[accessibilityLabel]]" rel="[[computeNofollow_(data.command)]]">\n      <div class="variant-option variant-option-pill style-scope ytd-product-details-variant-option-renderer">\n        <span class="style-scope ytd-product-details-variant-option-renderer">[[data.name]]</span>\n      </div>\n    </a>\n    <template is="dom-if" restamp="" if="[[isUnavailable]]" class="style-scope ytd-product-details-variant-option-renderer">\n      <tp-yt-paper-tooltip fit-to-visible-bounds="" offset="4" position="top" class="style-scope ytd-product-details-variant-option-renderer">\n        [[data.unavailableText]]\n      </tp-yt-paper-tooltip>\n    </template>\n  </template>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return FTq=g},{mode:1});var i7M;var XQ=function(){var g=_.J.apply(this,arguments)||this;g.variantsExpanded=!1;g.hideShowMoreLessVariantButton=!0;g.initialized=!1;g.computeVariantsDebouncer=null;g.computeVariants=function(v){v=v===void 0?!1:v;g.variantsExpanded||g.showOptions()||!v||(g.variantsExpanded=!0);if(g.variantsExpanded){v=_.I(g.items.children);for(var r=v.next();!r.done;r=v.next())r.value.hidden=!1}g.initialized=!0};
return g};
_.N(XQ,_.J);_.c=XQ.prototype;_.c.ready=function(){var g=this;setTimeout(function(){g.computeVariants(!0)})};
_.c.showOptions=function(){for(var g=_.I(this.items.children),v=g.next();!v.done;v=g.next())v.value.hidden=!0;var r=this.container.getBoundingClientRect().width,k=0,y=g=0;v=!1;for(var z=_.I(this.items.children),W=z.next();!W.done;W=z.next()){W=W.value;W.hidden=!1;var S=W.getBoundingClientRect().width;if(k+S<r)k+=S;else if(++y<2)k=S;else break;g+=1;W.hasAttribute("is-active")&&(v=!0)}for(r=g;r<this.items.children.length;r++)this.items.children[r].hidden=!0;this.hideShowMoreLessVariantButton=g===this.items.children.length;
return v};
_.c.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.MI(this.computeVariantsDebouncer,_.qI.after(100),this.computeVariants)};
_.c.onShowMoreLessVariantsButtonClick=function(){var g;(g=this.data)!=null&&g.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.c.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.mx.Object.defineProperties(XQ.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(g=this.data)==null?void 0:(v=g.variantOptionRenderers)==null?void 0:v.find(function(z){return _.l(z,UAD).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),k,y;
return(y=(k=_.l(r,UAD))==null?void 0:k.name)!=null?y:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.displayType)||"VARIANT_ATTRIBUTE_DISPLAY_TYPE_UNKNOWN"}},
variantItemsClassname:{configurable:!0,enumerable:!0,get:function(){switch(this.displayType){case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL":return"pill";case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST":return"dropdown";case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE":return"image";default:return"unknown"}}}});
XQ.prototype.debouncedComputeVariants=XQ.prototype.debouncedComputeVariants;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],XQ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],XQ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],XQ.prototype,"componentBehavior",void 0);_.K([_.D(_.NK),_.F("design:type",Object)],XQ.prototype,"ironResizableBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],XQ.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],XQ.prototype,"variantsExpanded",void 0);_.K([_.u(),_.F("design:type",Object)],XQ.prototype,"hideShowMoreLessVariantButton",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],XQ.prototype,"initialized",void 0);_.K([_.PX("#items"),_.F("design:type",HTMLDivElement)],XQ.prototype,"items",void 0);_.K([_.PX("#container"),_.F("design:type",HTMLDivElement)],XQ.prototype,"container",void 0);
_.K([_.PX("#more-variants-button"),_.F("design:type",HTMLElement)],XQ.prototype,"moreVariantsButton",void 0);_.K([_.C("data"),_.F("design:type",String),_.F("design:paramtypes",[])],XQ.prototype,"selectedOptionName",null);_.K([_.IU("data","variantsExpanded"),_.zz("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XQ.prototype,"debouncedComputeVariants",null);
_.K([_.C("data"),_.F("design:type",String),_.F("design:paramtypes",[])],XQ.prototype,"displayType",null);_.K([_.C("displayType"),_.F("design:type",Object),_.F("design:paramtypes",[])],XQ.prototype,"variantItemsClassname",null);XQ=_.K([_.V({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],XQ);
_.m(XQ,"ytd-product-details-variant-renderer",function(){if(i7M!==void 0)return i7M;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-variant-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-product-details-variant-renderer">\n  <div class="variant-title-container style-scope ytd-product-details-variant-renderer">\n    <div class="variant-title style-scope ytd-product-details-variant-renderer">[[data.title]]</div><div class="variant-selected-option style-scope ytd-product-details-variant-renderer">[[selectedOptionName]]</div>\n  </div>\n  <div class$="variant-items-container variant-items-container-[[variantItemsClassname]] style-scope ytd-product-details-variant-renderer">\n    <div id="items" class="style-scope ytd-product-details-variant-renderer"></div>\n  </div>\n  <template is="dom-if" if="[[!hideShowMoreLessVariantButton]]" class="style-scope ytd-product-details-variant-renderer">\n    <ytd-button-renderer class="show-more-less-variants-button style-scope ytd-product-details-variant-renderer" data="[[data.showMoreVariants.buttonRenderer]]" hidden$="[[variantsExpanded]]" noink="" on-click="onShowMoreLessVariantsButtonClick">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="more-variants-button" class="show-more-less-variants-button style-scope ytd-product-details-variant-renderer" data="[[data.showLessVariants.buttonRenderer]]" hidden$="[[!variantsExpanded]]" noink="" on-click="onShowMoreLessVariantsButtonClick">\n    </ytd-button-renderer>\n  </template>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return i7M=g},{mode:1});var B8=function(){return _.J.apply(this,arguments)||this};
_.N(B8,_.J);
B8.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"}}}};
_.mx.Object.defineProperties(B8.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(v=_.l((g=this.data)==null?void 0:g.offersContainerRenderer,A9S))==null?void 0:v.offers;return r!==void 0&&(r==null?void 0:r.length)>1}},
showBuySeparator:{configurable:!0,enumerable:!0,get:function(){return this.showOffers&&this.showPurchaseData}},
showBuyCard:{configurable:!0,enumerable:!0,get:function(){return this.showOffers||this.showPurchaseData}},
selectedVariantsText:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((r=(g=this.data)==null?void 0:(v=g.variants)==null?void 0:v.map(function(k){var y,z;k=(z=(y=_.l(k,YKA))==null?void 0:y.variantOptionRenderers)==null?void 0:z.find(function(S){var Y;return((Y=_.l(S,UAD))==null?void 0:Y.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var W;return(W=_.l(k,UAD))==null?void 0:W.name}).filter(function(k){return typeof k==="string"}))!=null?r:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k=(v=_.l((g=this.data)==null?void 0:g.shoppingFlaggingRenderer,aDn))==null?void 0:(r=v.reportButton)==null?void 0:r.buttonRenderer;if(k)return{text:k.text,command:k.command,icon:{iconType:"FLAG"},accessibilityData:k.accessibilityData,trackingParams:k.trackingParams,loggingDirectives:k.loggingDirectives}}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],B8.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],B8.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],B8.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],B8.prototype,"data",void 0);_.K([_.PX("#image-carousel-renderer"),_.F("design:type",Object)],B8.prototype,"imageCarouselRenderer",void 0);
_.K([_.PX("#hero-offer-renderer"),_.F("design:type",Object)],B8.prototype,"productDetailsHeroOfferRenderer",void 0);_.K([_.PX("#variants"),_.F("design:type",Object)],B8.prototype,"productDetailsVariantRenderer",void 0);_.K([_.PX("#offers"),_.F("design:type",Object)],B8.prototype,"productDetailsOffersContainerRenderer",void 0);_.K([_.PX("#description-renderer"),_.F("design:type",Object)],B8.prototype,"productDetailsDescriptionRenderer",void 0);
_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],B8.prototype,"showPurchaseData",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],B8.prototype,"showHeroOfferRenderer",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],B8.prototype,"showBrandText",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],B8.prototype,"showOffers",null);
_.K([_.C("showOffers","showPurchaseData"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],B8.prototype,"showBuySeparator",null);_.K([_.C("showOffers","showPurchaseData"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],B8.prototype,"showBuyCard",null);_.K([_.C("data"),_.F("design:type",String),_.F("design:paramtypes",[])],B8.prototype,"selectedVariantsText",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],B8.prototype,"shoppingReportingButtonData",null);
B8=_.K([_.V({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],B8);
_.m(B8,"ytd-product-details-renderer",function(){if(b7M!==void 0)return b7M;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-renderer">\n  <div class="column column-image-carousel style-scope ytd-product-details-renderer">\n    <div id="image-carousel-renderer" class="style-scope ytd-product-details-renderer"></div>\n  </div>\n  <div class="column column-description style-scope ytd-product-details-renderer">\n    <div class="title-row row style-scope ytd-product-details-renderer">\n      <div class="style-scope ytd-product-details-renderer">[[getSimpleString(data.title)]]</div>\n      <div class="title-row-buttons row style-scope ytd-product-details-renderer">\n        <div id="share-button" class="style-scope ytd-product-details-renderer"></div>\n        <div id="action-button" class="style-scope ytd-product-details-renderer"></div>\n      </div>\n    </div>\n    <div class="brand-row row style-scope ytd-product-details-renderer">\n      <template is="dom-if" restamp="" if="[[showBrandText]]" class="style-scope ytd-product-details-renderer">\n        <yt-formatted-string class="formatted-brand style-scope ytd-product-details-renderer" text="[[data.formattedByBrandText]]">\n        </yt-formatted-string>\n      </template>\n    </div>\n    <div id="description-renderer" class="style-scope ytd-product-details-renderer"></div>\n    <div id="variants" class="style-scope ytd-product-details-renderer"></div>\n    <div class="buy style-scope ytd-product-details-renderer" hidden="[[!showBuyCard]]">\n      <div hidden="[[!showHeroOfferRenderer]]" id="hero-offer-renderer" class="style-scope ytd-product-details-renderer"></div>\n      <div class="style-scope ytd-product-details-renderer">\n        <hr class="buy-separator style-scope ytd-product-details-renderer" hidden="[[!showBuySeparator]]">\n        <div id="offers" hidden="[[!showOffers]]" class="style-scope ytd-product-details-renderer"></div>\n      </div>\n    </div>\n    <div class="buy offer-unavailable style-scope ytd-product-details-renderer" hidden="[[showBuyCard]]">\n        <yt-formatted-string class="offer-unavailable-title style-scope ytd-product-details-renderer" text="[[data.unavailableText]]">\n        </yt-formatted-string>\n        <div class="offer-unavailable-variants style-scope ytd-product-details-renderer">[[selectedVariantsText]]</div>\n    </div>\n    <div class="flagging-container style-scope ytd-product-details-renderer" hidden="[[!data.shoppingFlaggingRenderer]]">\n      <ytd-button-renderer id="flagging-button" data="[[shoppingReportingButtonData]]" class="style-scope ytd-product-details-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return b7M=g},{mode:1});var GND;var XFq;var BOd;var hK=function(){return _.J.apply(this,arguments)||this};
_.N(hK,_.J);hK.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.mx.Object.defineProperties(hK.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],hK.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],hK.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],hK.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],hK.prototype,"formattedAmount",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],hK.prototype,"ariaLabel",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data.style"),_.F("design:type",String),_.F("design:paramtypes",[])],hK.prototype,"vcBalanceWidgetStyle",null);hK=_.K([_.HX({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],hK);
_.m(hK,"yt-vc-balance-renderer",function(){if(BOd===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-balance-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_balance_renderer.yt.vc.balance.renderer.css.js--\x3e<div id="vc-icon" hidden$="[[!data.vcIcon]]" class="style-scope yt-vc-balance-renderer">\n</div>\n<p id="vc-balance" class="style-scope yt-vc-balance-renderer">[[formattedAmount]]</p>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;XFq===void 0&&(XFq=document.createElement("template"));var k=XFq;r.call(v,k.content.cloneNode(!0),g.content.firstChild);BOd=g}g=BOd;return g},{mode:2});_.Hq("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var nm=function(){return _.J.apply(this,arguments)||this};
_.N(nm,_.J);_.mx.Object.defineProperties(nm.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:""}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],nm.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],nm.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],nm.prototype,"data",void 0);_.K([_.u({selectorArgs:["data.vcBalanceEntityKey"],selector:function(g,v){return _.k7(g.entities,"vcBalanceEntity",v)}}),
_.F("design:type",Object)],nm.prototype,"vcBalanceEntity",void 0);_.K([_.C("vcBalanceEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],nm.prototype,"formattedAmount",null);_.K([_.C("vcBalanceEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],nm.prototype,"vcBalanceAriaLabel",null);nm=_.K([_.V({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],nm);
_.m(nm,"ytd-vc-balance-renderer",function(){if(GND!==void 0)return GND;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vc-balance-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-vc-balance-renderer aria-label="[[vcBalanceAriaLabel]]" data="[[data]]" formatted-amount="[[formattedAmount]]" class="style-scope ytd-vc-balance-renderer">\n</yt-vc-balance-renderer>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return GND=g},{mode:1});var hCD;var Mv=function(){var g=_.J.apply(this,arguments)||this;g.rotation=0;g.isReloading=!1;return g};
_.N(Mv,_.J);Mv.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
Mv.prototype.reset=function(){this.hostElement.style.opacity=""};
Mv.prototype.close=function(){var g=this;return _.P(function(v){if(v.nextAddress==1)return _.U(v,g.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);g.hostElement.style.opacity="0";_.o7(v)})};
Mv.prototype.rotationChanged=Mv.prototype.rotationChanged;_.K([_.u(),_.F("design:type",Object)],Mv.prototype,"rotation",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Mv.prototype,"isReloading",void 0);_.K([_.PX("#icon"),_.F("design:type",HTMLElement)],Mv.prototype,"icon",void 0);_.K([_.IU("rotation"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mv.prototype,"rotationChanged",null);
Mv=_.K([_.V({disableElementRegistration:!0,is:"ytd-refresh"})],Mv);
_.m(Mv,"ytd-refresh",function(){if(hCD!==void 0)return hCD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-refresh--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[isReloading]]" icon="refresh" class="style-scope ytd-refresh"></yt-icon>\n<tp-yt-paper-spinner-lite active="[[isReloading]]" hidden="[[!isReloading]]" class="style-scope ytd-refresh">\n</tp-yt-paper-spinner-lite>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return hCD=g},{mode:1});var nUp;var Rb=function(){return _.J.apply(this,arguments)||this};
_.N(Rb,_.J);Rb.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"}}}};
Rb.prototype.dataChanged=function(){if(this.data){var g=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var v=_.hH(this.data.banner.thumbnails,this.hostElement.clientWidth);v&&(v.indexOf("//")===0&&(v="https:"+v),this.hasBannerArt=!0,_.kx(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+v+")"}))}this.hasBannerArt!==g&&_.hb(this.hostElement).querySelector("#header").fire("iron-resize")}};
Rb.prototype.updateSelectedFromBinding=function(g){this.selected=g.detail.value};
Rb.prototype.dataChanged=Rb.prototype.dataChanged;_.K([_.D(pFG),_.F("design:type",Object)],Rb.prototype,"ytdTabbedHeaderBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Rb.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.jk),_.F("design:type",Object)],Rb.prototype,"ytdGridStateAwareBehavior",void 0);_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],Rb.prototype,"ytdGuideStateAwareBehavior",void 0);
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Rb.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Rb.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Number)],Rb.prototype,"selected",void 0);_.K([_.u(),_.F("design:type",Boolean)],Rb.prototype,"active",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Rb.prototype,"hasBannerArt",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Rb.prototype,"dataChanged",null);Rb=_.K([_.V({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],Rb);
_.m(Rb,"ytd-interactive-tabbed-header-renderer",function(){if(nUp!==void 0)return nUp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-interactive-tabbed-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-app-header-layout class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-app-header id="header" slot="header" condenses="" disabled="[[!active]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-interactive-tabbed-header-renderer"><svg id="bg" viewBox="0 0 1439 304" preserveAspectRatio="xMinYMid slice" class="style-scope ytd-interactive-tabbed-header-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path></svg><div id="content-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="content" class="style-scope ytd-interactive-tabbed-header-renderer"><yt-img-shadow id="box-art" object-fit="COVER" thumbnail="[[data.boxArt]]" class="style-scope ytd-interactive-tabbed-header-renderer"></yt-img-shadow><div id="details" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="title" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.title)]]</div><div id="auto-generated" hidden="[[!data.autoGenerated]]" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.autoGenerated)]]</div><div id="description" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.description)]]</div><div id="metadata" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.metadata)]]</div><ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-interactive-tabbed-header-renderer"></ytd-badge-supported-renderer><div id="buttons" class="style-scope ytd-interactive-tabbed-header-renderer"></div></div></div></div><tp-yt-app-toolbar sticky="" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-inner-container" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tabs noink="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-interactive-tabbed-header-renderer"><template is="dom-repeat" items="[[tabs]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tab hidden="[[!item.tabRenderer]]" class="style-scope ytd-interactive-tabbed-header-renderer">\n                [[item.tabRenderer.title]]\n              </tp-yt-paper-tab></template></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return nUp=g},{mode:1});var MBp;var g4=function(){return _.J.apply(this,arguments)||this};
_.N(g4,_.J);g4.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
g4.prototype.computeActionsAlignment=function(g){return(g==null?void 0:g.actionsAlignment)||""};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],g4.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],g4.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],g4.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.F("design:type",String)],g4.prototype,"actionsAlignment",void 0);
g4=_.K([_.V({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],g4);
_.m(g4,"ytd-page-footer-renderer",function(){if(MBp!==void 0)return MBp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-actions" class="style-scope ytd-page-footer-renderer"></div>\n<div id="actions" class="style-scope ytd-page-footer-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return MBp=g},{mode:1});var RCn;var gnv;var vs=function(){var g=_.J.apply(this,arguments)||this;g.isEditing=!1;g.useSlot=!1;g.isMultiline=!1;return g};
_.N(vs,_.J);_.c=vs.prototype;_.c.onKeydown=function(g){if(g.keyCode===13&&!this.isMultiline)this.onSave();else if(g.keyCode===27)this.onCancel()};
_.c.computeComponentStyle=function(g){return(g==null?0:g.style)?g.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.c.computeisMultiline=function(g){if(this.multilineOverride!==void 0)return this.multilineOverride;var v,r;return!!(g==null?0:(v=g.formField)==null?0:(r=v.textInputFormFieldRenderer)==null?0:r.isMultiline)};
_.c.computeTextDisplayed=function(g,v){if(g)return g;if(v)return v};
_.c.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.c.onSave=function(){if(this.textForm.validate()){this.textForm.save();var g=this.textForm.value;if(g)this.set("data.textDisplayed",_.qd(g));else{var v;((v=this.data)==null?0:v.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.$J("inline-form-changed",this.data));this.isEditing=!1}};
_.c.onCancel=function(){var g=_.sf(this.data.textDisplayed);g===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(g);this.isEditing=!1};
vs.prototype.onKeydown=vs.prototype.onKeydown;_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],vs.prototype,"ytEventForwardingBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],vs.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],vs.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],vs.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],vs.prototype,"isEditing",void 0);_.K([_.u(),_.F("design:type",Object)],vs.prototype,"useSlot",void 0);_.K([_.u(),_.F("design:type",Boolean)],vs.prototype,"multilineOverride",void 0);_.K([_.u(),_.F("design:type",Boolean)],vs.prototype,"enableOverlayTheme",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.F("design:type",String)],vs.prototype,"componentStyle",void 0);
_.K([_.u({computed:"computeisMultiline(data)"}),_.F("design:type",Object)],vs.prototype,"isMultiline",void 0);_.K([_.PX("#text-form"),_.F("design:type",Object)],vs.prototype,"textForm",void 0);_.K([_.zz("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],vs.prototype,"onKeydown",null);vs=_.K([_.V({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],vs);
_.m(vs,"ytd-inline-form-renderer",function(){if(gnv!==void 0)return gnv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-inline-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="display-dialog" hidden="[[isEditing]]" class="style-scope ytd-inline-form-renderer">\n  <template is="dom-if" restamp="" if="[[useSlot]]" class="style-scope ytd-inline-form-renderer">\n    <slot name="text-display" id="text-displayed" class="style-scope ytd-inline-form-renderer"></slot>\n  </template>\n  <template is="dom-if" restamp="" if="[[!useSlot]]" class="style-scope ytd-inline-form-renderer">\n    <yt-formatted-string id="text-displayed" split-lines="" text="[[computeTextDisplayed(data.textDisplayed, data.placeholder)]]" class="style-scope ytd-inline-form-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<ytd-button-renderer id="edit-button" button-tooltip-position="left" data="[[data.editButton.buttonRenderer]]" hidden="[[isEditing]]" on-click="onEdit" class="style-scope ytd-inline-form-renderer">\n</ytd-button-renderer>\n<div id="edit-dialog" hidden="[[!isEditing]]" class="style-scope ytd-inline-form-renderer">\n  <yt-text-input-form-field-renderer id="text-form" component-style="[[componentStyle]]" data="[[data.formField.textInputFormFieldRenderer]]" enable-overlay-theme="[[enableOverlayTheme]]" is-multiline-override="[[isMultilineOverride]]" no-label-float="" required-error-message="[[addToStrings.REQUIRED_LABEL]]" class="style-scope ytd-inline-form-renderer">\n  </yt-text-input-form-field-renderer>\n  <div id="edit-buttons" class="style-scope ytd-inline-form-renderer">\n    <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancel" class="style-scope ytd-inline-form-renderer">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="save-button" data="[[data.saveButton.buttonRenderer]]" on-click="onSave" class="style-scope ytd-inline-form-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return gnv=g},{mode:1});var vnM;var r4=function(){var g=_.J.apply(this,arguments)||this;g.previousSelectValue=void 0;g.selectedItemMessage=void 0;return g};
_.N(r4,_.J);r4.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
r4.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var g,v,r,k,y=(g=this.data)==null?void 0:(v=g.dropdown)==null?void 0:(r=v.dropdownRenderer)==null?void 0:(k=r.entries)==null?void 0:k.map(function(S){return S.privacyDropdownItemRenderer});
g=_.I(y!=null?y:[]);for(v=g.next();!v.done;v=g.next())if((v=v.value)&&v.int32Value===this.selectedValue){this.selectedItemMessage=v.itemMessage;break}}else this.selectedItemMessage=void 0;var z;(z=this.onValueChanged)==null||z.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var W;(W=this.data)!=null&&W.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
r4.prototype.onValueChangedForSelectedValue=function(g){this.selectedValue=g.detail.value};
r4.prototype.selectedValueChanged=r4.prototype.selectedValueChanged;_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],r4.prototype,"ytEventForwardingBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],r4.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],r4.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],r4.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],r4.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],r4.prototype,"theme",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Number)],r4.prototype,"selectedValue",void 0);_.K([_.u(),_.F("design:type",Function)],r4.prototype,"onValueChanged",void 0);
_.K([_.Um("selectedValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],r4.prototype,"selectedValueChanged",null);r4=_.K([_.V({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],r4);
_.m(r4,"ytd-dropdown-form-field-renderer",function(){if(vnM!==void 0)return vnM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-dropdown-form-field-renderer">\n  <ytd-dropdown-renderer id="dropdown" autosize="" data="[[data.dropdown.dropdownRenderer]]" min-autosize-width="0" no-label-float="" no-underline="" theme="[[theme]]" value="[[selectedValue]]" on-value-changed="onValueChangedForSelectedValue" class="style-scope ytd-dropdown-form-field-renderer">\n  </ytd-dropdown-renderer>\n  <yt-formatted-string id="selected-item-message" hidden="[[!selectedItemMessage]]" text="[[selectedItemMessage]]" class="style-scope ytd-dropdown-form-field-renderer">\n  </yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return vnM=g},{mode:_.v6("kevlar_poly_si_batch_j025")?1:2});var r6p;var ki=function(){return _.J.apply(this,arguments)||this};
_.N(ki,_.J);_.mx.Object.defineProperties(ki.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var g=[],v=_.I(this.data||[]),r=v.next();!r.done;r=v.next())(r=_.l(r.value,EUS))&&g.push(r);return g}}});
_.K([_.u(),_.F("design:type",Array)],ki.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ki.prototype,"byline",null);ki=_.K([_.V({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],ki);
_.m(ki,"ytd-playlist-byline-renderer",function(){if(r6p!==void 0)return r6p;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-byline-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-stats style-scope ytd-playlist-byline-renderer">\n  <template is="dom-repeat" items="[[byline]]" class="style-scope ytd-playlist-byline-renderer">\n    <yt-icon id="byline-icon" hidden="[[!item.icon]]" icon="[[item.icon.iconType]]" class="style-scope ytd-playlist-byline-renderer"></yt-icon>\n    <yt-formatted-string class="byline-item style-scope ytd-playlist-byline-renderer" text="[[item.text]]"></yt-formatted-string>\n  </template>\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return r6p=g},{mode:1});var k45;var yZ=function(){var g=_.J.apply(this,arguments)||this;g.rtlBullet=_.T("web_playlist_stats_rtl_bullet_icon_killswitch");g.modern=_.T("web_modern_buttons");g.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return g};
_.N(yZ,_.J);_.c=yZ.prototype;_.c.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more"}}}},"data.playButtons":{id:"play-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"},toggleButtonRenderer:{component:"ytd-toggle-button-renderer"},compactLinkRenderer:{component:"ytd-compact-link-renderer"}}}}};
_.c.attached=function(){};
_.c.computeIsCustomThumbnail=function(g){return g?!!g.playlistCustomThumbnailRenderer:!1};
_.c.onYtNavigate=function(g,v){if(v&&v.actions&&v.actions.indexOf("shuffle")>-1){g=_.h0().resolve(_.Lh);var r=v.tempData||{};r.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);v.tempData=r;g.isShuffleNextPlaylist=!0}};
_.c.onUpdatePlaylistAction=function(g){var v;g=(v=_.l(g,_.A$E))==null?void 0:v.updatedRenderer;if(v=_.l(g,tK))this.data=v};
_.c.computeStyleType=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.c.computeThumbnailWidth=function(g){return g==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.c.computeHideThumbnailAria=function(g){if(g==null?0:g.thumbnailOverlays)for(var v=0;v<g.thumbnailOverlays.length;v++){var r=void 0;if((r=g.thumbnailOverlays[v])==null?0:r.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
yZ.prototype.onYtNavigate=yZ.prototype.onYtNavigate;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],yZ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],yZ.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],yZ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],yZ.prototype,"ytComponentBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],yZ.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],yZ.prototype,"rtlBullet",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.F("design:type",String)],yZ.prototype,"styleType",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.F("design:type",Number)],yZ.prototype,"thumbnailWidth",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],yZ.prototype,"modern",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.F("design:type",Boolean)],yZ.prototype,"isCustomThumbnail",void 0);_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[Event,Object]),_.F("design:returntype")],yZ.prototype,"onYtNavigate",null);
yZ=_.K([_.V({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],yZ);
_.m(yZ,"ytd-playlist-sidebar-primary-info-renderer",function(){if(k45!==void 0)return k45;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-primary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail bottom-side-panel="" custom-thumbnail-size="[[thumbnailWidth]]" data="[[data]]" hidden="[[!data.thumbnailRenderer]]" hide-aria="[[computeHideThumbnailAria(data)]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-playlist-thumbnail><h1 id="title" hidden="[[!data.title]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string link-inherit-color="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></h1><template is="dom-if" restamp="" if="[[data.titleForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-inline-form-renderer id="title-form" data="[[data.titleForm.inlineFormRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-inline-form-renderer></template><div id="stats" hidden="[[!data.stats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><template is="dom-repeat" items="[[data.stats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></template></div><div id="privacy-stats" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-badge-supported-renderer><div id="show-stats" hidden="[[!data.showStats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><template is="dom-repeat" items="[[data.showStats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></template></div><template is="dom-if" restamp="" if="[[data.privacyForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-dropdown-form-field-renderer id="privacy-form" data="[[data.privacyForm.dropdownFormFieldRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-dropdown-form-field-renderer></template></div><div id="play-buttons" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></div><div id="menu" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></div><template is="dom-if" restamp="" if="[[data.description]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-expander max-number-of-lines="20" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><div id="description" slot="content" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></div><yt-formatted-string class="more-button style-scope ytd-playlist-sidebar-primary-info-renderer" slot="more-button" hidden="[[!data.showMoreText]]" role="button" text="[[data.showMoreText]]"></yt-formatted-string></ytd-expander></template><template is="dom-if" restamp="" if="[[data.descriptionForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-expander max-number-of-lines="20" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><div id="description-form" slot="content" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-inline-form-renderer id="description-form" data="[[data.descriptionForm.inlineFormRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-inline-form-renderer></div><yt-formatted-string class="more-button style-scope ytd-playlist-sidebar-primary-info-renderer" slot="more-button" hidden="[[!data.showMoreText]]" role="button" text="[[data.showMoreText]]"></yt-formatted-string></ytd-expander></template>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return k45=g},{mode:1});var y6v;var cs=function(){return _.J.apply(this,arguments)||this};
_.N(cs,_.J);cs.prototype.computeOwnerVisibility=function(g){return!(!g.videoOwner&&!g.button)};
cs.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"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],cs.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],cs.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],cs.prototype,"data",void 0);cs=_.K([_.V({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],cs);
_.m(cs,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(y6v!==void 0)return y6v;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-secondary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" split-lines="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n</yt-formatted-string>\n<div id="owner-container" hidden$="[[!computeOwnerVisibility(data)]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n  <div id="video-owner" class="style-scope ytd-playlist-sidebar-secondary-info-renderer"></div>\n  <div id="button" class="style-scope ytd-playlist-sidebar-secondary-info-renderer"></div>\n</div>\n<yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n</yt-formatted-string>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return y6v=g},{mode:1});var c6v;var zd=function(){var g=_.J.apply(this,arguments)||this;g.expanded=!1;g.isCompact=!1;return g};
_.N(zd,_.J);_.c=zd.prototype;_.c.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.c.dataChanged=function(){this.data&&_.qj(_.hb(this.text),_.lT6(_.ZKP,_.sf(this.data.text||null)))};
_.c.computeAutoScrollEnabled=function(g,v){return g&&!v};
_.c.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.c.toggleOnTap=function(){this.expanded=!this.expanded};
zd.prototype.expandedChanged=zd.prototype.expandedChanged;zd.prototype.dataChanged=zd.prototype.dataChanged;_.K([_.D(_.P3R),_.F("design:type",Object)],zd.prototype,"ytdAutoScrollBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],zd.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],zd.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],zd.prototype,"expanded",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],zd.prototype,"isCompact",void 0);_.K([_.u({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.F("design:type",Boolean)],zd.prototype,"autoScrollEnabled",void 0);_.K([_.PX("#text"),_.F("design:type",Object)],zd.prototype,"text",void 0);_.K([_.PX("#expander-icon"),_.F("design:type",Object)],zd.prototype,"expanderIcon",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zd.prototype,"dataChanged",null);_.K([_.IU("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zd.prototype,"expandedChanged",null);zd=_.K([_.V({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],zd);
_.m(zd,"ytd-channel-legal-info-renderer",function(){if(c6v!==void 0)return c6v;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-legal-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" class="style-scope ytd-channel-legal-info-renderer"></yt-formatted-string>\n<tp-yt-paper-material id="expand-button" elevation="1" on-click="toggleOnTap" class="style-scope ytd-channel-legal-info-renderer">\n  <yt-icon-button class="style-scope ytd-channel-legal-info-renderer">\n    <yt-icon id="expander-icon" class="style-scope ytd-channel-legal-info-renderer"></yt-icon>\n  </yt-icon-button>\n</tp-yt-paper-material>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return c6v=g},{mode:1});var zYG;var IP5=_.I0("DOWNLOAD",{},"Download"),WHS=_.I0("DOWNLOADING",{},"Downloading"),PrG=_.I0("DOWNLOADED",{},"Downloaded"),I$=function(){var g=_.J.apply(this,arguments)||this;g.downloadProgress=0;g.isDownloadComplete=!1;g.transferState="TRANSFER_STATE_UNKNOWN";return g};
_.N(I$,_.J);_.c=I$.prototype;_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.c.dataChanged=function(){var g;(g=this.data)!=null&&g.tooltip||(g=_.LH(_.KH().getState(),this.playlistId),this.updateButtonState(g))};
_.c.computePlaylistId=function(g){return g};
_.c.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.c.updateButtonState=function(g){if(this.data&&(this.data.tooltip!==WHS||!_.Y7(g))){this.isDownloadComplete=!1;switch(g){case "TRANSFER_STATE_UNKNOWN":g=IP5;var v="OFFLINE_DOWNLOAD";var r="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":g=PrG;v="OFFLINE_PIN";r="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":g=WHS;v="OFFLINE_DOWNLOADING_ZERO";r="ACTION_REMOVE_WITH_PROMPT";
break;default:g=IP5,v="OFFLINE_DOWNLOAD",r="ACTION_ADD"}var k=Object.assign({},this.data);k.tooltip=g;k.accessibilityData={accessibilityData:{label:g}};k.icon={iconType:v};k.size="SIZE_DEFAULT";_.l(k.command,_.cW)&&(_.l(k.command,_.cW).action=r);this.set("data",k)}};
_.c.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var g="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?g="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?g="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?g="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?g="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?g="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(g="OFFLINE_PIN",this.isDownloadComplete=!0);var v;g!==((v=this.data.icon)==null?void 0:v.iconType)&&(v=Object.assign({},this.data),v.tooltip=WHS,v.accessibilityData={accessibilityData:{label:WHS}},v.icon={iconType:g},_.l(v.command,_.cW)&&(_.l(v.command,_.cW).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",v))}};
I$.prototype.updateProgress=I$.prototype.updateProgress;I$.prototype.onTransferStateChanged=I$.prototype.onTransferStateChanged;I$.prototype.dataChanged=I$.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],I$.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],I$.prototype,"ytdReduxBehavior",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],I$.prototype,"forceIconButton",void 0);
_.K([_.u({value:!0}),_.F("design:type",Boolean)],I$.prototype,"forceIconOnly",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],I$.prototype,"overrides",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],I$.prototype,"buttonTooltipPosition",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],I$.prototype,"styleActionButton",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],I$.prototype,"disableTextTransform",void 0);
_.K([_.u({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.F("design:type",String)],I$.prototype,"playlistId",void 0);_.K([_.u(),_.F("design:type",Object)],I$.prototype,"data",void 0);_.K([_.u({selector:_.DWm,selectorArgs:["playlistId"]}),_.F("design:type",Object)],I$.prototype,"downloadProgress",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],I$.prototype,"isDownloadComplete",void 0);
_.K([_.u({selector:_.LH,selectorArgs:["playlistId"]}),_.F("design:type",String)],I$.prototype,"transferState",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],I$.prototype,"showTooltips",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],I$.prototype,"sendCommandWhenDisabled",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],I$.prototype,"disabled",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],I$.prototype,"dataChanged",null);_.K([_.Um("transferState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],I$.prototype,"onTransferStateChanged",null);_.K([_.Um("downloadProgress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],I$.prototype,"updateProgress",null);
I$=_.K([_.V({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],I$);
_.m(I$,"ytd-download-playlist-button-renderer",function(){if(zYG!==void 0)return zYG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-playlist-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data]]" disable-text-transform="[[disableTextTransform]]" disabled="[[disabled]]" force-icon-button="[[forceIconButton]]" force-icon-only="[[forceIconOnly]]" force-modern-icon-button="" overrides="[[overrides]]" style-action-button="[[styleActionButton]]" class="style-scope ytd-download-playlist-button-renderer"></ytd-button-renderer>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return zYG=g},{mode:1});var SZp;_.B6(_.c9V,"thumbnail-overlay-button-view-model",{props:{data:_.me,lockupExperiments:_.me}});var Ws=function(){var g=_.J.apply(this,arguments)||this;g.isSquare=!1;g.isVertical=!1;return g};
_.N(Ws,_.J);Ws.prototype.computeIsSquare=function(g){return g!=null&&g.thumbnail?FhM(g.thumbnail)==="SQUARE":!1};
Ws.prototype.computeIsVertical=function(g){return g!=null&&g.thumbnail?FhM(g.thumbnail)==="VERTICAL":!1};
Ws.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ws.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ws.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.F("design:type",Object)],Ws.prototype,"isSquare",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.F("design:type",Object)],Ws.prototype,"isVertical",void 0);
_.K([_.u(),_.F("design:type",Object)],Ws.prototype,"data",void 0);Ws=_.K([_.V({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],Ws);
_.m(Ws,"ytd-hero-playlist-thumbnail-renderer",function(){if(SZp!==void 0)return SZp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hero-playlist-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="horizontally-centered-container style-scope ytd-hero-playlist-thumbnail-renderer">\n  <div class="image-wrapper style-scope ytd-hero-playlist-thumbnail-renderer">\n    <yt-img-shadow class="image style-scope ytd-hero-playlist-thumbnail-renderer" alt="hidden" aria-hidden="true" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div id="overlays" class="style-scope ytd-hero-playlist-thumbnail-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return SZp=g},{mode:1});var Ps=function(){var g=_.J.apply(this,arguments)||this;g.isDarkTheme=!1;g.isUltraWide=!1;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return g};
_.N(Ps,_.J);_.c=Ps.prototype;_.c.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.h0();var g;(g=_.h0().resolve(_.Bd(_.K8)))!=null&&(g.headerElement=this.hostElement)};
_.c.detached=function(){var g;(g=_.h0().resolve(_.Bd(_.K8)))!=null&&(g.headerElement=void 0)};
_.c.onUpdateHeader=function(g){(g=g.detail)&&this.set("data",g)};
_.c.computeTextDisplayed=function(g){if(g)return g.textDisplayed?g.textDisplayed:g.placeholder};
_.c.gradientColorToLinearGradientStop=function(g){var v=this.isDarkTheme?g.darkThemeColor:g.lightThemeColor;return v?_.QX(v)+" "+((g==null?void 0:g.startLocation)||0)*100+"%":"transparent"};
_.c.onWindowResize=function(){var g;((g=this.data)==null?0:g.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.c.onIronResize=function(g){this.isUltraWide=!g.detail.value};
_.c.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.c.onUpdatePlaylistName=function(g){var v=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},g.detail.value));_.q7(this,function(){var r;(r=v.editableTitle)==null||r.resize()})};
_.c.onUpdatePlaylistDescription=function(g){var v=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},g.detail.value));_.q7(this,function(){var r;(r=v.editableDescriptionInlineExpander)==null||r.resize()})};
_.c.getCinematicData=function(g){return _.l(g==null?void 0:g.cinematicContainer,_.TO)};
_.mx.Object.defineProperties(Ps.prototype,{maxDescriptionLines:{configurable:!0,enumerable:!0,get:function(){return this.isUltraWide?999:2}},
noCinematicData:{configurable:!0,enumerable:!0,get:function(){return!this.getCinematicData(this.data)}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var g,v=(g=this.getCinematicData(this.data))==null?void 0:g.config;return(g=this.isDarkTheme?v==null?void 0:v.darkThemeBackgroundColor:v==null?void 0:v.lightThemeBackgroundColor)?"background-color:"+_.wG(g)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var g;return _.l((g=this.data)==null?void 0:g.descriptionForm,SKM)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var g=this,v,r,k;return"background:linear-gradient(to bottom, "+(((k=(v=this.getCinematicData(this.data))==null?void 0:(r=v.gradientColorConfig)==null?void 0:r.map(function(y){return g.gradientColorToLinearGradientStop(y)}))==null?void 0:k.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var g;return _.sf((g=this.data)==null?void 0:g.descriptionTapText)}}});
Ps.prototype.onUpdateHeader=Ps.prototype.onUpdateHeader;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ps.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Ps.prototype,"actionHandlerBehavior",void 0);_.K([_.PX("#description-inline-expander"),_.F("design:type",Object)],Ps.prototype,"descriptionInlineExpander",void 0);
_.K([_.PX("#editable-description-inline-expander"),_.F("design:type",Object)],Ps.prototype,"editableDescriptionInlineExpander",void 0);_.K([_.u(),_.F("design:type",Object)],Ps.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Ps.prototype,"isUltraWide",void 0);_.K([_.PX("#editable-title-display"),_.F("design:type",Object)],Ps.prototype,"editableTitle",void 0);_.K([_.C("isUltraWide"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ps.prototype,"maxDescriptionLines",null);
_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ps.prototype,"noCinematicData",null);_.K([_.zz("yt-new-playlist-header"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Ps.prototype,"onUpdateHeader",null);_.K([_.C("data","isDarkTheme"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ps.prototype,"backgroundStyle",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ps.prototype,"descriptionFormData",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ps.prototype,"getDropdownTheme",null);_.K([_.C("data","isDarkTheme"),_.F("design:type",String),_.F("design:paramtypes",[])],Ps.prototype,"gradientStyle",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ps.prototype,"descriptionTapText",null);
Ps=_.K([_.V({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],Ps);
_.m(Ps,"ytd-playlist-header-renderer",function(){if(RCn!==void 0)return RCn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query id="resize-query" query="(max-width: 1080px)" on-query-matches-changed="onIronResize" class="style-scope ytd-playlist-header-renderer"></iron-media-query>\n\n<div class="immersive-header-container style-scope ytd-playlist-header-renderer" style="">\n  <div class="immersive-header-background-wrapper style-scope ytd-playlist-header-renderer" style$="[[backgroundStyle]]">\n    <yt-img-shadow class="blurred-image style-scope ytd-playlist-header-renderer" alt="hidden" aria-hidden="true" fit-width="" hidden="[[!data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]" thumbnail="[[data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]">\n    </yt-img-shadow>\n    <div class="immersive-header-gradient style-scope ytd-playlist-header-renderer" style$="[[gradientStyle]]"></div>\n  </div>\n  <div class="immersive-header-content style-scope ytd-playlist-header-renderer">\n    <div class="thumbnail-and-metadata-wrapper style-scope ytd-playlist-header-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-playlist-header-renderer" href$="[[computeHref_(data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap)]]" data="[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap]]">\n        <div class="thumbnail-wrapper style-scope ytd-playlist-header-renderer" hidden="[[!data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.thumbnail]]">\n          <ytd-hero-playlist-thumbnail-renderer data="[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer]]" class="style-scope ytd-playlist-header-renderer"></ytd-hero-playlist-thumbnail-renderer>\n        </div>\n      </a>\n\n      <div class="metadata-wrapper style-scope ytd-playlist-header-renderer">\n        <yt-dynamic-sizing-formatted-string hidden="[[data.titleForm]]" hide-overflow="" max-font-size="28" max-lines="2" text="[[data.title]]" class="style-scope ytd-playlist-header-renderer"></yt-dynamic-sizing-formatted-string>\n\n        <ytd-inline-form-renderer data="[[data.titleForm.inlineFormRenderer]]" enable-overlay-theme="[[!noCinematicData]]" hidden="[[!data.titleForm]]" use-slot="" on-inline-form-changed="onUpdatePlaylistName" class="style-scope ytd-playlist-header-renderer">\n          <yt-dynamic-sizing-formatted-string id="editable-title-display" slot="text-display" hide-overflow="" max-font-size="28" max-lines="2" text="[[data.titleForm.inlineFormRenderer.textDisplayed]]" class="style-scope ytd-playlist-header-renderer"></yt-dynamic-sizing-formatted-string>\n        </ytd-inline-form-renderer>\n\n        <div class="metadata-action-bar style-scope ytd-playlist-header-renderer">\n          <div class="metadata-text-wrapper style-scope ytd-playlist-header-renderer">\n            <div class="metadata-owner style-scope ytd-playlist-header-renderer">\n              <yt-formatted-string id="owner-text" hidden="[[!data.ownerText]]" link-inherit-color="" text="[[data.ownerText]]" class="style-scope ytd-playlist-header-renderer"></yt-formatted-string>\n              <yt-formatted-string hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-playlist-header-renderer"></yt-formatted-string>\n\n              <div class="badges style-scope ytd-playlist-header-renderer" hidden="[[!data.playlistBadges]]">\n                <span class="middot style-scope ytd-playlist-header-renderer">\u00b7</span>\n                <ytd-badge-supported-renderer badges="[[data.playlistBadges]]" class="style-scope ytd-playlist-header-renderer">\n                </ytd-badge-supported-renderer>\n              </div>\n            </div>\n\n            <ytd-dropdown-form-field-renderer id="privacy-form" data="[[data.privacyForm.dropdownFormFieldRenderer]]" hidden="[[!data.privacyForm]]" theme="[[getDropdownTheme]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-dropdown-form-field-renderer>\n            <ytd-playlist-byline-renderer data="[[data.byline]]" class="style-scope ytd-playlist-header-renderer"></ytd-playlist-byline-renderer>\n          </div>\n          <div class="metadata-buttons-wrapper style-scope ytd-playlist-header-renderer">\n            <ytd-toggle-button-renderer data="[[data.saveButton.toggleButtonRenderer]]" force-modern-icon-button="" hidden="[[!data.saveButton.toggleButtonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-toggle-button-renderer>\n            <ytd-button-renderer data="[[data.shareButton.buttonRenderer]]" force-modern-icon-button="" hidden="[[!data.shareButton.buttonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-button-renderer>\n            <ytd-button-renderer data="[[data.addVideosButton.buttonRenderer]]" force-modern-icon-button="" hidden="[[!data.addVideosButton.buttonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-button-renderer>\n            <ytd-download-playlist-button-renderer data="[[data.offlineability.downloadButtonRenderer]]" force-icon-button="" force-modern-icon-button="" hidden="[[!data.offlineability.downloadButtonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-download-playlist-button-renderer>\n            <ytd-menu-renderer data="[[data.moreActionsMenu.menuRenderer]]" force-icon-button="" hidden="[[!data.moreActionsMenu.menuRenderer]]" is-overlay="[[!noCinematicData]]" tonal-override="" class="style-scope ytd-playlist-header-renderer"></ytd-menu-renderer>\n          </div>\n        </div>\n\n        <div class="play-menu spaced-row wide-screen-form style-scope ytd-playlist-header-renderer">\n          <ytd-button-renderer class="play-button style-scope ytd-playlist-header-renderer" data="[[data.playButton.buttonRenderer]]" hidden="[[!data.playButton.buttonRenderer]]">\n          </ytd-button-renderer>\n          <ytd-button-renderer class="shuffle-button style-scope ytd-playlist-header-renderer" data="[[data.shufflePlayButton.buttonRenderer]]" hidden="[[!data.shufflePlayButton.buttonRenderer]]">\n          </ytd-button-renderer>\n        </div>\n\n        <div class="description style-scope ytd-playlist-header-renderer">\n          <ytd-text-inline-expander id="description-inline-expander" expand-command="[[data.onDescriptionTap]]" expand-label="[[descriptionTapText]]" hidden="[[data.descriptionForm]]" max-lines="[[maxDescriptionLines]]" text="[[data.descriptionText]]" class="style-scope ytd-playlist-header-renderer">\n          </ytd-text-inline-expander>\n          <ytd-inline-form-renderer data="[[descriptionFormData]]" enable-overlay-theme="[[!noCinematicData]]" hidden="[[!data.descriptionForm]]" use-slot="" on-inline-form-changed="onUpdatePlaylistDescription" class="style-scope ytd-playlist-header-renderer">\n            <ytd-text-inline-expander id="editable-description-inline-expander" slot="text-display" expand-command="[[data.onDescriptionTap]]" expand-label="[[descriptionTapText]]" max-lines="[[maxDescriptionLines]]" text="[[computeTextDisplayed(data.descriptionForm.inlineFormRenderer)]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-text-inline-expander>\n          </ytd-inline-form-renderer>\n        </div>\n      </div>\n    </div>\n    <div class="play-menu spaced-row small-screen-form style-scope ytd-playlist-header-renderer">\n      <ytd-button-renderer class="play-button style-scope ytd-playlist-header-renderer" data="[[data.playButton.buttonRenderer]]" hidden="[[!data.playButton.buttonRenderer]]">\n      </ytd-button-renderer>\n      <ytd-button-renderer class="shuffle-button style-scope ytd-playlist-header-renderer" data="[[data.shufflePlayButton.buttonRenderer]]" hidden="[[!data.shufflePlayButton.buttonRenderer]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n\n  <tp-yt-paper-tooltip for="owner-text" offset="5" position="top" class="style-scope ytd-playlist-header-renderer">\n    [[getSimpleString(data.ownerText)]]\n  </tp-yt-paper-tooltip>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return RCn=g},{mode:_.v6("kevlar_poly_si_batch_j078")?1:2});var ond;var YZR;var Sj=function(){return _.J.apply(this,arguments)||this};
_.N(Sj,_.J);Sj.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Sj.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Sj.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Sj.prototype,"data",void 0);Sj=_.K([_.V({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],Sj);
_.m(Sj,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(YZR!==void 0)return YZR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-tertiary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" split-lines="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-tertiary-info-renderer">\n</yt-formatted-string>\n<div id="items" class="style-scope ytd-playlist-sidebar-tertiary-info-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return YZR=g},{mode:1});var o$=function(){return _.J.apply(this,arguments)||this};
_.N(o$,_.J);
o$.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}}}}};
o$.prototype.computeUsePremiumShowStyle=function(g){if(!g||!g.items)return!1;for(var v=0;v<g.items.length;v++)if(_.l(g.items[v],tK)){var r=void 0;return((r=_.l(g.items[v],tK))==null?void 0:r.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],o$.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],o$.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],o$.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.F("design:type",Boolean)],o$.prototype,"usePremiumShowStyle",void 0);
o$=_.K([_.V({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],o$);
_.m(o$,"ytd-playlist-sidebar-renderer",function(){if(ond!==void 0)return ond;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-playlist-sidebar-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return ond=g},{mode:1});var Upv;var A6A;var eYM=function(g,v,r,k,y,z,W,S){this.minWidth=g;this.minHeight=v;this.recommendedWidth=r;this.recommendedHeight=k;this.JSC$19497_maxFileSize=y;this.title=z;this.bannerGalleryTitle=W;this.channelId=S;this.picker_=null;g=_.NgA("yt-banner");v=g.addView;r=(new RIM("youtubebanner")).addUploadMetadata("silo_id","19");r.opts.ytMaxFileSize=this.JSC$19497_maxFileSize;k=this.recommendedHeight;r.opts.ytRecWidth=this.recommendedWidth;r.opts.ytRecHeight=k;v.call(g,r);g.addView(new _.e_);v=g.addView;r=new _.e_;
r.opts.type="ytbanner";v.call(g,r.JSC$8084_setLabel(this.bannerGalleryTitle));v=g.setTitle(this.title).setSize(1E3);v.urlParamMap_.set("thumbs","orig");r=this.minWidth;k=this.minHeight;if(isNaN(r)||isNaN(k))throw Error("kb`"+r+"`"+k);v.urlParamMap_.set("minSize",r+"x"+k);v.urlParamMap_.set("cropMode","ytcb");this.builder_=g};
eYM.prototype.open=function(){var g=this;return new _.Iu(function(v,r){_.rQ0(g.builder_,function(k){k.action=="picked"?v(k):k.action=="cancel"&&r(Error("Wl"))});
g.picker_&&g.picker_.dispose();g.picker_=g.builder_.build();g.picker_.setVisible(!0)})};
eYM.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var aPG=function(g){this.channelId=g},En5=function(g,v){var r="";
v.viewToken&&(r=v.viewToken[2].type);var k=v.docs[0];v=k.crop;g={channel_id:g.channelId,fife_url:k.thumbnails[0].url,photo_id:k.id,is_gallery_image:r=="ytbanner"};v&&(g.crop_top=v.top,g.crop_right=v.right,g.crop_bottom=v.bottom,g.crop_left=v.left);return _.q6k("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:g})};var Yi=function(){var g=_.J.apply(this,arguments)||this;g.ariaLabel=null;return g};
_.N(Yi,_.J);_.c=Yi.prototype;_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.c.detached=function(){this.picker&&this.picker.dispose()};
_.c.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.c.computeAriaLabel=function(g){return g};
_.c.onTap=function(){var g=this,v;if((v=this.data)==null||!v.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new eYM(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 r;(r=this.picker)==null||r.open().then(function(k){g.handleBannerPicked(k)},function(){})}};
_.c.handleBannerPicked=function(g){var v=this;this.uploader||(this.uploader=new aPG(this.data.channelId||""));this.message=this.data.uploadingText;En5(this.uploader,g).then(function(r){v.handleBannerUploadSucceeded(r)},function(r){v.handleBannerUploadFailed(r)})};
_.c.handleBannerUploadSucceeded=function(g){g&&g.errors?this.handleBannerUploadFailed(g):(_.hV(this.hostElement,"yt-banner-updated",g),this.message=null)};
_.c.handleBannerUploadFailed=function(g){this.message=g&&g.errors&&g.errors.length?g.errors[0]:null};
Yi.prototype.dataChanged=Yi.prototype.dataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Yi.prototype,"componentBehavior",void 0);_.K([_.D(_.HL),_.F("design:type",Object)],Yi.prototype,"ironButtonState",void 0);_.K([_.u(),_.F("design:type",Object)],Yi.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.F("design:type",Object)],Yi.prototype,"ariaLabel",void 0);
_.K([_.u(),_.F("design:type",Object)],Yi.prototype,"message",void 0);_.K([_.u(),_.F("design:type",Object)],Yi.prototype,"picker",void 0);_.K([_.u(),_.F("design:type",Object)],Yi.prototype,"uploader",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yi.prototype,"dataChanged",null);Yi=_.K([_.V({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],Yi);
_.m(Yi,"ytd-channel-banner-editor-renderer",function(){if(A6A!==void 0)return A6A;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-banner-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="edit-banner-link" class="yt-simple-endpoint style-scope ytd-channel-banner-editor-renderer" data="[[data.editBannerCommand]]" href$="[[computeHref_(data.editBannerCommand)]]" target="_blank" on-click="onTap">\n  <yt-icon icon="camera_alt" class="style-scope ytd-channel-banner-editor-renderer"></yt-icon>\n  <tp-yt-paper-tooltip position="top" class="style-scope ytd-channel-banner-editor-renderer">[[ariaLabel]]</tp-yt-paper-tooltip>\n  <div id="message" hidden$="[[!message]]" class="style-scope ytd-channel-banner-editor-renderer">[[message]]</div>\n</a>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return A6A=g},{mode:1});var dpA;var p3M=_.Vd(["#"]),UC=function(){return _.J.apply(this,arguments)||this};
_.N(UC,_.J);UC.prototype.computeHrefWithDefault=function(g){return this.ytComponentBehavior.computeHref_(g,!0)||_.ZQ(p3M)};
UC.prototype.dataChanged=function(){var g=this.data;g&&g.targetId&&_.qLu(_.eN(),g.targetId,this.moreIcon)};
UC.prototype.dataChanged=UC.prototype.dataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],UC.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],UC.prototype,"data",void 0);_.K([_.PX("#more-icon"),_.F("design:type",Object)],UC.prototype,"moreIcon",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UC.prototype,"dataChanged",null);
UC=_.K([_.V({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],UC);
_.m(UC,"ytd-channel-tagline-renderer",function(){if(dpA!==void 0)return dpA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-tagline-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-channel-tagline-renderer" href$="[[computeHrefWithDefault(data.moreEndpoint)]]" data="[[data.moreEndpoint]]">\n  <div id="wrapper" class="style-scope ytd-channel-tagline-renderer">\n    <div id="content" dir="auto" class="style-scope ytd-channel-tagline-renderer">\n      [[data.content]]\n    </div>\n    <yt-icon id="more-icon" hidden="[[!data.moreIcon]]" icon="[[data.moreIcon.iconType]]" class="style-scope ytd-channel-tagline-renderer">\n    </yt-icon>\n  </div>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return dpA=g},{mode:1});var TID;var Ai=function(){return _.J.apply(this,arguments)||this};
_.N(Ai,_.J);_.c=Ai.prototype;_.c.ready=function(){var g=this;_.hb(this.hostElement).querySelector("#form").addEventListener("submit",function(v){g.onSubmit(v)})};
_.c.onDataChanged=function(){var g;((g=this.data)==null?0:g.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.c.onIconButtonKeydown=function(g){g.keyCode===13&&this.iconButton.click()};
_.c.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.c.openOnClickHandler=function(){this.input.focus()};
_.c.onSubmit=function(g){g.preventDefault();return!1};
_.c.submitOnEnterKeyUp=function(g){var v;if(g.keyCode===13&&((v=this.data)==null?0:v.expandedText)){g=this.data.endpoint;v=_.ZG.unsafeClone(g);var r;((r=_.l(v==null?void 0:v.commandMetadata,_.F7))==null?0:r.url)?(_.l(v.commandMetadata,_.F7).url=_.Cx(_.l(v.commandMetadata,_.F7).url,"query",this.data.expandedText),_.l(v,_.SG)&&(_.l(v,_.SG).query=this.data.expandedText),_.hV(this.hostElement,"yt-navigate",{endpoint:v,tempData:{disableCache:!0}})):(r=new _.EU("Error: Trying to navigate to an endpoint without url",
g),_.Z0(r))}};
_.c.updateDataExpandedTextFromBinding=function(g){this.set("data.expandedText",g.detail.value)};
_.mx.Object.defineProperties(Ai.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.T("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
Ai.prototype.onDataChanged=Ai.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ai.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.BSR),_.F("design:type",Object)],Ai.prototype,"ytdExpandableInputBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ai.prototype,"data",void 0);_.K([_.PX("#input"),_.F("design:type",Object)],Ai.prototype,"input",void 0);_.K([_.PX("#icon-button"),_.F("design:type",HTMLElement)],Ai.prototype,"iconButton",void 0);
_.K([_.u(),_.F("design:type",String),_.F("design:paramtypes",[])],Ai.prototype,"searchIcon",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ai.prototype,"onDataChanged",null);Ai=_.K([_.V({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],Ai);
var iIq=_.gE()(Ai,"ytd-expandable-tab-renderer",function(){if(TID===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-tab-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon-button" label="[[data.title]]" on-click="openOnClick_" on-keydown="onIconButtonKeydown" class="style-scope ytd-expandable-tab-renderer">\n  <yt-icon icon="[[searchIcon]]" class="style-scope ytd-expandable-tab-renderer"></yt-icon>\n</yt-icon-button>\n<form id="form" action="[[data.endpoint.commandMetadata.webCommandMetadata.url]]" class="style-scope ytd-expandable-tab-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[data.title]]" max-length="100" name="query" no-label-float="" value="[[data.expandedText]]" on-keyup="submitOnEnterKeyUp" on-value-changed="updateDataExpandedTextFromBinding" class="style-scope ytd-expandable-tab-renderer">\n   </tp-yt-paper-input>\n</form>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);TID=g}g=TID;return g},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var lPM;var ej=function(){var g=_.J.apply(this,arguments)||this;g.avatarSize=80;g.ariaLabel=_.I0("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return g};
_.N(ej,_.J);ej.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
ej.prototype.computeHref=function(g){var v;return((v=_.l(g,_.$E))==null?0:v.url)?this.componentBehavior.computeHref_(g):null};
ej.prototype.onTap=function(){var g,v;(g=this.data)==null||!g.editAvatarServiceEndpoint||((v=_.l(this.data.editAvatarServiceEndpoint,_.$E))==null?0:v.url)||_.h0().resolve(_.nv).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.K([_.D(_.HL),_.F("design:type",Object)],ej.prototype,"ironButtonState",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],ej.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ej.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],ej.prototype,"avatarSize",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],ej.prototype,"ariaLabel",void 0);ej=_.K([_.V({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],ej);
_.m(ej,"ytd-channel-avatar-editor",function(){if(lPM!==void 0)return lPM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-avatar-editor--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-channel-avatar-editor" href$="[[computeHref(data.editAvatarServiceEndpoint)]]" data="[[data.editAvatarServiceEndpoint]]" target="_blank" on-click="onTap">\n  <yt-icon icon="camera_alt" class="style-scope ytd-channel-avatar-editor"></yt-icon>\n  <yt-img-shadow thumbnail="[[data.avatar]]" width="[[avatarSize]]" class="style-scope ytd-channel-avatar-editor"></yt-img-shadow>\n  <tp-yt-paper-tooltip position="bottom" class="style-scope ytd-channel-avatar-editor">[[ariaLabel]]</tp-yt-paper-tooltip>\n</a>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return lPM=g},{mode:1});var fPM=_.bC(function(g){var v=g.data;var r=g.noPadding;var k=g.enableBanner;var y=g.cinematicContainerTopbarOffset;var z=g.allowCinematicContainerOverflow;var W=g.displayAsSidebar;g=g.className;_.Z8(function(){v().tagManagerId&&(_.pe(v().tagManagerId,_.Cv("GL")),MMd(v().tagManagerId))},"xVTVTe");
var S=_.IW(XcM,function(){return v().pageHeaderEntityKey});
return _.A("yt-page-header-renderer",{class:_.IV("page-header-renderer-wiz",g)},_.A(_.dF,{data:function(){var Y;return((Y=S())==null?0:Y.header)?S().header:(W==null?0:W())&&v().sidebarContent?v().sidebarContent:v().content}},{pageHeaderViewModel:function(Y){return _.A(_.fmu,{data:Y.data,
noPadding:r,enableBanner:k,cinematicContainerTopbarOffset:y,allowCinematicContainerOverflow:z,displayAsSidebar:function(){return(W==null?void 0:W())&&v().enableSidebarView}})}}))},"Gi");
fPM.idomCompat=!0;_.B6(fPM,"yt-page-header-renderer",{props:{data:_.me,noPadding:_.me,enableBanner:_.me,cinematicContainerTopbarOffset:_.me,allowCinematicContainerOverflow:_.me,displayAsSidebar:_.me,className:_.me}});_.B6(_.TJc,"yt-image-banner-view-model",{props:{data:_.me,isPositionRelative:_.me}});_.B6(_.VqV,"yt-tab-group-shape",{props:{shape:_.me}});var a$=function(){var g=_.J.apply(this,arguments)||this;g.expandableCustomTabRenderable=function(v){return GXn(v,function(){return void g.onSearchNavigate()})};
g.isRichGrid=!1;g.isConstrainedList=!1;g.richGridMiniMode=!1;g.richGridStyle="RICH_GRID_STYLE_UNKNOWN";g.isRichGridShorts=!1;g.responsiveSizing="COMPACT";g.disableGridStateAware=!1;g.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return g};
_.N(a$,_.J);_.c=a$.prototype;_.c.computeHeaderDisabled=function(g,v){return v||!g||this.tabsHidden};
_.c.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.c.computeIsRichGridShorts=function(g){return g==="RICH_GRID_STYLE_SHORTS_GRID"||g==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.c.computeImageBannerViewModel=function(){var g,v;return _.l((v=_.l((g=this.data)==null?void 0:g.content,_.zNc))==null?void 0:v.banner,_.vc_)};
_.c.computeHasCinematicContainer=function(){var g,v;return!((v=_.l((g=this.data)==null?void 0:g.content,_.zNc))==null||!v.background)};
_.c.handleHeaderResize=function(){var g=_.hb(this.hostElement).querySelector("#header");g&&_.hV(g,"iron-resize")};
_.c.handleInsertTabCommand=function(g){var v=_.l(g,dAD);v&&(v.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(r){return r.tabRenderer&&r.tabRenderer.tabIdentifier===v.tabIdentifier})||this.splice("tabs",v.tabIndex||-1,0,v.tab))};
_.c.handleRefreshChannelTabAction=function(g){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===g&&_.hV(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.c.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.kx(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.c.observerRichGridSlimItemsPerRow=function(){_.kx(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.c.updateCssVars=function(){this.richGridItemsPerRow&&_.kx(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Rf("rich_grid_max_item_width",500))+16)-16+"px"})};
_.c.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.kx(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.c.onDataChanged=function(){this.handleHeaderResize()};
_.c.onWindowResize=function(){this.handleHeaderResize()};
_.c.onFocusedChanged=function(g){(g=_.se(g))&&g.is==="tp-yt-paper-tab"&&g.hasRipple()&&(g.getRipple().holdDown=!g.pointerDown&&g.focused)};
_.c.updateSelectedFromBinding=function(g){this.ytdTabbedHeaderBehavior.selected=g.detail.value};
_.c.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.mx.Object.defineProperties(a$.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:hID(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.imageBannerViewModel)==null?void 0:g.style)==="IMAGE_BANNER_STYLE_INSET"}}});
a$.prototype.onDataChanged=a$.prototype.onDataChanged;a$.prototype.updateCssVarsForResponsiveGrid=a$.prototype.updateCssVarsForResponsiveGrid;a$.prototype.updateCssVars=a$.prototype.updateCssVars;a$.prototype.observerRichGridSlimItemsPerRow=a$.prototype.observerRichGridSlimItemsPerRow;a$.prototype.observerRichGridItemsPerRow=a$.prototype.observerRichGridItemsPerRow;_.K([_.D(_.jk),_.F("design:type",Object)],a$.prototype,"ytdGridStateAwareBehavior",void 0);
_.K([_.D(pFG),_.F("design:type",Object)],a$.prototype,"ytdTabbedHeaderBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],a$.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],a$.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],a$.prototype,"ytdGuideStateAwareBehavior",void 0);
_.K([_.D(_.QN),_.F("design:type",Object)],a$.prototype,"ytdReduxBehavior",void 0);_.K([_.PX("#tabs"),_.F("design:type",Object)],a$.prototype,"tabsElement",void 0);_.K([_.u(),_.F("design:type",Array)],a$.prototype,"tabs",void 0);_.K([_.u(),_.F("design:type",Object)],a$.prototype,"expandableCustomTabRenderable",void 0);_.K([_.C("tabs.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],a$.prototype,"tabGroupShape",null);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],a$.prototype,"isRichGrid",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],a$.prototype,"isConstrainedList",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.Nd}),_.F("design:type",Object)],a$.prototype,"richGridMiniMode",void 0);_.K([_.u({selector:function(g){return g.ui.richGridStyle}}),
_.F("design:type",Object)],a$.prototype,"richGridStyle",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.F("design:type",Object)],a$.prototype,"isRichGridShorts",void 0);_.K([_.u({selector:_.ZE}),_.F("design:type",Number)],a$.prototype,"richGridItemsPerRow",void 0);_.K([_.u({selector:function(g){return g.ui.richGridContainerWidth}}),
_.F("design:type",Number)],a$.prototype,"richGridContainerWidth",void 0);_.K([_.u({selector:_.UWh}),_.F("design:type",Number)],a$.prototype,"richGridSlimItemsPerRow",void 0);_.K([_.u(),_.F("design:type",Object)],a$.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],a$.prototype,"responsiveSizing",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],a$.prototype,"disableGridStateAware",void 0);
_.K([_.u({computed:"computeImageBannerViewModel(data)"}),_.F("design:type",Object)],a$.prototype,"imageBannerViewModel",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.F("design:type",Boolean)],a$.prototype,"hasCinematicContainer",void 0);_.K([_.u({selector:_.jOG,reflectToAttribute:!0}),_.F("design:type",Boolean)],a$.prototype,"guideIsVisibleButNotPersistent",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("imageBannerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],a$.prototype,"hasBanner",null);_.K([_.u({reflectToAttribute:!0}),_.C("imageBannerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],a$.prototype,"hasInsetBanner",null);_.K([_.u({computed:"computeTabsHidden(tabs)",value:!0}),_.F("design:type",Boolean)],a$.prototype,"tabsHidden",void 0);
_.K([_.IU("richGridItemsPerRow","isRichGrid"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a$.prototype,"observerRichGridItemsPerRow",null);_.K([_.IU("richGridSlimItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a$.prototype,"observerRichGridSlimItemsPerRow",null);
_.K([_.IU("richGridItemsPerRow","richGridMiniMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a$.prototype,"updateCssVars",null);_.K([_.IU("richGridContainerWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a$.prototype,"updateCssVarsForResponsiveGrid",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a$.prototype,"onDataChanged",null);
a$=_.K([_.V({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],a$);
_.m(a$,"ytd-tabbed-page-header",function(){if(Upv!==void 0)return Upv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tabbed-page-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <tp-yt-app-header-layout class="style-scope ytd-tabbed-page-header">\n    <tp-yt-app-header id="header" slot="header" condenses="" disabled="[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent, tabs)]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n        <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n          <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n            <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n              <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header">\n              </yt-image-banner-view-model>\n            </div>\n          </div>\n        </template>\n        <div id="page-header" class="style-scope ytd-tabbed-page-header">\n          <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[tabsHidden]]" no-padding="" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n        </div>\n      </div>\n      <tp-yt-app-toolbar disable-upgrade$="[[tabsHidden]]" sticky="" class="style-scope ytd-tabbed-page-header">\n        <div id="tabs-container" class="style-scope ytd-tabbed-page-header">\n          \n          <div id="tabs-inner-container" class="style-scope ytd-tabbed-page-header">\n            <div id="tabs-divider" class="style-scope ytd-tabbed-page-header"></div>\n            <tp-yt-paper-tabs id="tabs" disable-upgrade$="[[tabsHidden]]" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-tabbed-page-header">\n              <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-tabbed-page-header"> </yt-tab-group-shape>\n            </tp-yt-paper-tabs>\n          </div>\n        </div>\n      </tp-yt-app-toolbar>\n    </tp-yt-app-header>\n  </tp-yt-app-header-layout>\n</template>\n<template is="dom-if" if="[[tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n    <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n        <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n          <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header"> </yt-image-banner-view-model>\n        </div>\n      </div>\n    </template>\n    <div id="page-header" class="style-scope ytd-tabbed-page-header">\n      <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[!tabsHidden]]" no-padding="true" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n    </div>\n  </div>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Upv=g},{mode:1});var NIA;var EC=function(){return _.J.apply(this,arguments)||this};
_.N(EC,_.J);EC.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.kx(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.mx.Object.defineProperties(EC.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var g,v;return this.componentBehavior.computeIcon_(((v=_.l((g=this.data)==null?void 0:g.badge,_.Bf1))==null?void 0:v.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var g,v;return(v=_.l((g=this.data)==null?void 0:g.badge,_.Bf1))==null?void 0:v.label}}});
EC.prototype.observerRichGridItemsPerRow=EC.prototype.observerRichGridItemsPerRow;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],EC.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],EC.prototype,"componentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],EC.prototype,"ytdReduxBehavior",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.Nd}),_.F("design:type",Boolean)],EC.prototype,"richGridMiniMode",void 0);
_.K([_.u({selector:_.ZE}),_.F("design:type",Number)],EC.prototype,"richGridItemsPerRow",void 0);_.K([_.u(),_.F("design:type",Object)],EC.prototype,"data",void 0);_.K([_.IU("richGridItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EC.prototype,"observerRichGridItemsPerRow",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],EC.prototype,"badgeIconName",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],EC.prototype,"badgeLabel",null);EC=_.K([_.V({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],EC);
_.m(EC,"ytd-member-hub-profile-renderer",function(){if(NIA!==void 0)return NIA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-member-hub-profile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-member-hub-profile-renderer">\n  <yt-img-shadow id="avatar" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" class="style-scope ytd-member-hub-profile-renderer">\n  </yt-img-shadow>\n  <div id="details-container" class="style-scope ytd-member-hub-profile-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-member-hub-profile-renderer">\n    </ytd-badge-supported-renderer>\n    <h2 class="style-scope ytd-member-hub-profile-renderer">\n      <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-member-hub-profile-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-member-hub-profile-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return NIA=g},{mode:1});var Z_M;var d4=function(){return _.J.apply(this,arguments)||this};
_.N(d4,_.J);d4.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],d4.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],d4.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],d4.prototype,"data",void 0);d4=_.K([_.V({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],d4);
_.m(d4,"ytd-settings-sidebar-renderer",function(){if(Z_M!==void 0)return Z_M;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-sidebar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-settings-sidebar-renderer">[[getSimpleString(data.title)]]</div>\n<div id="items" class="style-scope ytd-settings-sidebar-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Z_M=g},{mode:1});var H_n;var pT=function(){var g=_.J.apply(this,arguments)||this;g.expandableCustomTabRenderable=function(v){return GXn(v,function(){return void g.onSearchNavigate()})};
return g};
_.N(pT,_.J);pT.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
pT.prototype.onSearchNavigate=function(){this.selected=void 0};
pT.prototype.onTabsChange=function(){var g,v=(g=this.tabs)==null?void 0:g.findIndex(function(r){var k;return r==null?void 0:(k=r.tabRenderer)==null?void 0:k.selected});
v!==void 0&&(this.selected=v)};
pT.prototype.onTabsActive=function(g){if(this.tabs!==void 0){var v,r;(g=(v=this.tabs[g.detail.selected])==null?void 0:(r=v.tabRenderer)==null?void 0:r.endpoint)&&_.hV(this.hostElement,"yt-navigate",{endpoint:g})}};
_.mx.Object.defineProperties(pT.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:hID(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
pT.prototype.onTabsChange=pT.prototype.onTabsChange;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],pT.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.jk),_.F("design:type",Object)],pT.prototype,"ytdGridStateAwareBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],pT.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],pT.prototype,"ytdGuideStateAwareBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],pT.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Array)],pT.prototype,"tabs",void 0);_.K([_.u(),_.F("design:type",Number)],pT.prototype,"selected",void 0);_.K([_.C("tabs.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],pT.prototype,"tabGroupShape",null);_.K([_.u(),_.F("design:type",Object)],pT.prototype,"expandableCustomTabRenderable",void 0);
_.K([_.C("tabs"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],pT.prototype,"tabsEnabled",null);_.K([_.Um("tabs"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pT.prototype,"onTabsChange",null);pT=_.K([_.V({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],pT);
_.m(pT,"ytd-topic-channel-details-renderer",function(){if(H_n!==void 0)return H_n;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-channel-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-topic-channel-details-renderer">\n  <div id="channel-header-container" class="style-scope ytd-topic-channel-details-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-topic-channel-details-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-img-shadow id="avatar" thumbnail="[[data.avatar]]" width="80" class="style-scope ytd-topic-channel-details-renderer"> </yt-img-shadow>\n      <div id="inner-header-container" class="style-scope ytd-topic-channel-details-renderer">\n        <h1 class="style-scope ytd-topic-channel-details-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n        </h1>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n      </div>\n    </a>\n    <div id="subscribe-button" class="style-scope ytd-topic-channel-details-renderer"></div>\n  </div>\n  <div id="tabs-container" hidden="[[!tabsEnabled]]" class="style-scope ytd-topic-channel-details-renderer">\n    <div id="tabs-inner-container" class="style-scope ytd-topic-channel-details-renderer">\n      <tp-yt-paper-tabs id="tabs" noink="" remove-idle-scroll-buttons="true" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActive" class="style-scope ytd-topic-channel-details-renderer">\n        <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-tab-group-shape>\n      </tp-yt-paper-tabs>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return H_n=g},{mode:1});var tUD;var Td=function(){var g=_.J.apply(this,arguments)||this;g.disableGridStateAware=!1;return g};
_.N(Td,_.J);Td.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]]"}}}}}};
Td.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
Td.prototype.updateCssVars=function(){_.kx(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Rf("rich_grid_max_item_width",500))+16)-16+"px"})};
Td.prototype.updateCssVars=Td.prototype.updateCssVars;Td.prototype.activeChanged=Td.prototype.activeChanged;_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],Td.prototype,"ytdGuideStateAwareBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Td.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Td.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Td.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Td.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Array)],Td.prototype,"tabs",void 0);_.K([_.u(),_.F("design:type",Boolean)],Td.prototype,"active",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Td.prototype,"disableGridStateAware",void 0);
_.K([_.u({selector:_.ZE}),_.F("design:type",Number)],Td.prototype,"richGridItemsPerRow",void 0);_.K([_.u({selector:_.Nd}),_.F("design:type",Boolean)],Td.prototype,"richGridMiniMode",void 0);_.K([_.PX("ytd-carousel-item-renderer"),_.F("design:type",Object)],Td.prototype,"carousel",void 0);_.K([_.IU("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Td.prototype,"activeChanged",null);
_.K([_.IU("richGridItemsPerRow","richGridMiniMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Td.prototype,"updateCssVars",null);Td=_.K([_.V({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],Td);
_.m(Td,"ytd-carousel-header-renderer",function(){if(tUD!==void 0)return tUD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-carousel-header-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return tUD=g},{mode:1});var Dpb;var LHd=_.Vd(["https://www.google-analytics.com/analytics.js"]),lJ=function(){var g=_.J.apply(this,arguments)||this;g.scriptAnalyticsAdded=!1;return g};
_.N(lJ,_.J);lJ.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var g,v=(g=this.data)==null?void 0:g.tagManagerId;v&&(_.pe(v,_.Cv("GL")),MMd(v))};
lJ.prototype.sendGoogleAnalyticsPageview=function(g){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var r=_.Nj.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(r)};
var v=window.ga;v("set","page",window.location.pathname);v.l=+new Date;v("set","forceSSL",!0);v("create",g,"'auto'");v("send","pageview")};
lJ.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var g=_.UG("SCRIPT");g.name="ga-analytics";var v=_.rm(LHd);_.Vm(g,v);g.async=!0;_.hb(this.hostElement).appendChild(g)};
lJ.prototype.dataChanged=lJ.prototype.dataChanged;_.K([_.u(),_.F("design:type",Object)],lJ.prototype,"data",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lJ.prototype,"dataChanged",null);lJ=_.K([_.V({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],lJ);
_.m(lJ,"ytd-channel-metadata-renderer",function(){if(Dpb!==void 0)return Dpb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.trackingImageUrl]]" class="style-scope ytd-channel-metadata-renderer">\n  <img src$="[[data.trackingImageUrl]]" border="0" width="1" height="1" alt="" class="style-scope ytd-channel-metadata-renderer">\n</template>\n<template is="dom-if" if="[[data.channelConversionUrl]]" class="style-scope ytd-channel-metadata-renderer">\n  <img src$="[[data.channelConversionUrl]]" border="0" width="1" height="1" alt="" class="style-scope ytd-channel-metadata-renderer">\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Dpb=g},{mode:1});var w3M;var QPS;var fT=function(){return _.J.apply(this,arguments)||this};
_.N(fT,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],fT.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],fT.prototype,"data",void 0);fT=_.K([_.V({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],fT);
_.m(fT,"ytd-sub-feed-option-renderer",function(){if(QPS!==void 0)return QPS;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sub-feed-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-sub-feed-option-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1">\n  <tp-yt-paper-radio-button checked="[[data.isSelected]]" class="style-scope ytd-sub-feed-option-renderer">\n    <yt-formatted-string text="[[data.name]]" class="style-scope ytd-sub-feed-option-renderer"></yt-formatted-string>\n  </tp-yt-paper-radio-button>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return QPS=g},{mode:1});var Crb;var NU=function(){return _.J.apply(this,arguments)||this};
_.N(NU,_.J);NU.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],NU.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],NU.prototype,"ytRendererStamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],NU.prototype,"data",void 0);NU=_.K([_.V({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],NU);
_.m(NU,"ytd-sub-feed-selector-renderer",function(){if(Crb!==void 0)return Crb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sub-feed-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-sub-feed-selector-renderer">\n   [[getSimpleString(data.title)]]\n</h2>\n<div id="options" class="style-scope ytd-sub-feed-selector-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Crb=g},{mode:1});var ZZ=function(){return _.J.apply(this,arguments)||this};
_.N(ZZ,_.J);
ZZ.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}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ZZ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ZZ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ZZ.prototype,"data",void 0);ZZ=_.K([_.V({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],ZZ);
_.m(ZZ,"ytd-browse-feed-actions-renderer",function(){if(w3M!==void 0)return w3M;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse-feed-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-browse-feed-actions-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return w3M=g},{mode:1});var uID;var xpp;var Hs=function(){return _.J.apply(this,arguments)||this};
_.N(Hs,_.J);Hs.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Hs.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Hs.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Hs.prototype,"data",void 0);Hs=_.K([_.V({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],Hs);
_.m(Hs,"ytd-mini-channel-renderer",function(){if(xpp!==void 0)return xpp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="channel-info" class="yt-simple-endpoint style-scope ytd-mini-channel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" rel$="[[computeNofollow_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <yt-img-shadow height="24" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-mini-channel-renderer">\n  </yt-img-shadow>\n  <span class="title style-scope ytd-mini-channel-renderer">[[getSimpleString(data.title)]]</span>\n</a>\n\n<div id="subscribe" class="style-scope ytd-mini-channel-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return xpp=g},{mode:1});var jPM;var ti=function(){return _.J.apply(this,arguments)||this};
_.N(ti,_.J);ti.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ti.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ti.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ti.prototype,"data",void 0);ti=_.K([_.V({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],ti);
_.m(ti,"ytd-vertical-channel-section-renderer",function(){if(jPM!==void 0)return jPM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-channel-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-vertical-channel-section-renderer">[[data.title]]</h2>\n<div id="items" class="style-scope ytd-vertical-channel-section-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return jPM=g},{mode:1});var DZ=function(){return _.J.apply(this,arguments)||this};
_.N(DZ,_.J);DZ.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],DZ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],DZ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],DZ.prototype,"data",void 0);DZ=_.K([_.V({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],DZ);
_.m(DZ,"ytd-browse-secondary-contents-renderer",function(){if(uID!==void 0)return uID;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse-secondary-contents-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-browse-secondary-contents-renderer">\n</div>');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
return uID=g},{mode:1});var $pD;var LT=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};g.notActive=!1;g.isConstrainedList=!1;return g};
_.N(LT,_.J);_.c=LT.prototype;
_.c.configureRendererStamper=function(){return{content:{id:"primary",mapping:{richGridRenderer:{component:"ytd-rich-grid-renderer"},sectionListRenderer:{component:"ytd-section-list-renderer",properties:{initialCount:"[[initialCount]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]"},matcher:function(g){var v;return(g==null?void 0:(v=g.webComponentHint)==null?void 0:v.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?"yt-section-list-renderer":
"ytd-section-list-renderer"}}}},
"data.secondaryContents":{id:"secondary",mapping:{browseFeedActionsRenderer:{component:"ytd-browse-feed-actions-renderer",noInjection:!0},browseSecondaryContentsRenderer:{component:"ytd-browse-secondary-contents-renderer",noInjection:!0},profileColumnRenderer:{component:"ytd-profile-column-renderer",noInjection:!0}}}}};
_.c.getPath=function(g,v){var r="data.tabs.#"+v+".";g.tabs[v].tabRenderer?r+="tabRenderer.":g.tabs[v].expandableTabRenderer&&(r+="expandableTabRenderer.");return r+"content.sectionListRenderer"};
_.c.computeDisplayedContent=function(g){this.unlinkPaths("content");if(g&&g.tabs)for(var v=g.tabs.length,r=0;r<v;r++){var k=g.tabs[r].tabRenderer||g.tabs[r].expandableTabRenderer;if(k.selected&&k.content)return this.linkPaths("content",this.getPath(g,r)),k.content}return null};
_.c.computeHasSecondaryColumnData=function(g){return!!g&&!!g.secondaryContents};
_.c.onRetrieveLocation=function(g,v){v.locationRetrieved(v.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);g.stopPropagation()};
_.c.onYtServiceRequestSent=function(g,v){_.T("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(v)};
_.c.onYtServiceRequestCompleted=function(g,v){_.T("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(v)};
_.c.onReplaceFeedContentAction=function(g){if(!_.T("replace_feed_content_action_killswitch")&&!this.notActive){var v;(g=(v=_.l(g,IDD))==null?void 0:v.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(g)}};
_.c.handleServiceRequestActions=function(g){if(g=g.actions){g=_.I(g);for(var v=g.next();!v.done;v=g.next()){v=v.value;var r=void 0;((r=_.l(v,IDD))==null?0:r.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.l(v,IDD).items)}}};
LT.prototype.onYtServiceRequestCompleted=LT.prototype.onYtServiceRequestCompleted;LT.prototype.onYtServiceRequestSent=LT.prototype.onYtServiceRequestSent;LT.prototype.onRetrieveLocation=LT.prototype.onRetrieveLocation;_.K([_.D(_.jk),_.F("design:type",Object)],LT.prototype,"ytdGridStateAwareBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],LT.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],LT.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],LT.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],LT.prototype,"data",void 0);_.K([_.u({computed:"computeDisplayedContent(data)"}),_.F("design:type",Object)],LT.prototype,"content",void 0);
_.K([_.u({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],LT.prototype,"hasSecondaryColumnData",void 0);_.K([_.u({value:function(){return window.outerHeight>1024?3:2}}),
_.F("design:type",Number)],LT.prototype,"initialCount",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],LT.prototype,"pageSubtype",void 0);_.K([_.PX("ytd-section-list-renderer"),_.F("design:type",Object)],LT.prototype,"listRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],LT.prototype,"notActive",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],LT.prototype,"isConstrainedList",void 0);
_.K([_.u(),_.F("design:type",String)],LT.prototype,"responsiveSizing",void 0);_.K([_.zz("yt-retrieve-location"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],LT.prototype,"onRetrieveLocation",null);_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],LT.prototype,"onYtServiceRequestSent",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],LT.prototype,"onYtServiceRequestCompleted",null);LT=_.K([_.V({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],LT);
_.m(LT,"ytd-two-column-browse-results-renderer",function(){if($pD!==void 0)return $pD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-two-column-browse-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary" class="style-scope ytd-two-column-browse-results-renderer"></div>\n<div id="secondary" class="style-scope ytd-two-column-browse-results-renderer">\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return $pD=g},{mode:2});var J6d;var O_d;var w4=function(){var g=_.J.apply(this,arguments)||this;g.closeOnDismissButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);g.closeOnAcceptButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);g.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return g};
_.N(w4,_.J);_.c=w4.prototype;_.c.attached=function(){this.requestElementsPerRow()};
_.c.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[dismissBoundButtonTap_]]"}}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[acceptBoundButtonTap_]]"}}}}}};
_.c.onUpdateElementsPerRowAction=function(g){g&&this.elementsPerRow!==g&&(this.elementsPerRow=g)};
_.c.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.c.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.c.computeAlertStyle_=function(g){return g};
_.c.observerElementsPerRow=function(){this.elementsPerRow&&_.kx(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.c.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.c.requestElementsPerRow=function(){_.hV(this.hostElement,"yt-request-elements-per-row")};
w4.prototype.onIsVisibleChanged_=w4.prototype.onIsVisibleChanged_;w4.prototype.observerElementsPerRow=w4.prototype.observerElementsPerRow;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],w4.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],w4.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],w4.prototype,"actionHandlerBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],w4.prototype,"data",void 0);_.K([_.u({value:6,reflectToAttribute:!0}),_.F("design:type",Number)],w4.prototype,"elementsPerRow",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],w4.prototype,"wrapButtons",void 0);_.K([_.u({value:_.Cv("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.F("design:type",Boolean)],w4.prototype,"isMusic",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.F("design:type",String)],w4.prototype,"alertStyle",void 0);_.K([_.u({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.F("design:type",Function)],w4.prototype,"dismissBoundButtonTap_",void 0);_.K([_.u({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.F("design:type",Function)],w4.prototype,"acceptBoundButtonTap_",void 0);_.K([_.IU("elementsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w4.prototype,"observerElementsPerRow",null);_.K([_.IU("data.isVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w4.prototype,"onIsVisibleChanged_",null);w4=_.K([_.HX({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],w4);
_.m(w4,"yt-alert-with-actions-renderer",function(){if(O_d===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-alert-with-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_alert_with_actions_renderer.yt.alert.with.actions.renderer.css.js--\x3e<div id="content-wrapper" hidden="[[!data.isVisible]]" class="style-scope yt-alert-with-actions-renderer">\n  <div id="content" class="style-scope yt-alert-with-actions-renderer">\n    <yt-icon id="icon" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope yt-alert-with-actions-renderer"></yt-icon>\n    <div id="text-content" class="style-scope yt-alert-with-actions-renderer">\n      <yt-formatted-string id="title" hidden$="[[!!data.title]]" text="[[data.title]]" class="style-scope yt-alert-with-actions-renderer"></yt-formatted-string>\n      <yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope yt-alert-with-actions-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="actions" class="style-scope yt-alert-with-actions-renderer">\n    <div id="dismiss-button" hidden$="[[!!data.dismissButton]]" class="style-scope yt-alert-with-actions-renderer"></div>\n    <div id="action-buttons" hidden$="[[!!data.actionButtons]]" class="style-scope yt-alert-with-actions-renderer"></div>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;J6d===void 0&&(J6d=document.createElement("template"));var k=J6d;r.call(v,k.content.cloneNode(!0),g.content.firstChild);O_d=g}g=O_d;return g},{mode:2});_.B6(_.bC(function(g){function v(p){var f={};return _.A(_.FS,{text:p,className:_.IV("ytPersonalGreetingViewModelHeadline",(f.ytPersonalGreetingViewModelHeadlineSmall=function(){return S()===48},f))})}
function r(p,f){return _.A("span",{el:p,class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},v(f))}
var k=_.sv(),y=_.sv(),z=_.sv(),W=function(){return g.data().canvasPromoData},S=function(){var p;
return(p=g.data().bannerHeight)!=null?p:56},Y=_.a7K(k,{throttleMs:100}),e=_.a7K(y,{throttleMs:100}),a=_.a7K(z,{throttleMs:100}),E=function(){return e.width()-Y.width()>1};
_.Ot(k,function(){var p;return(p=g.data())==null?void 0:p.rendererContext},void 0,void 0,void 0,!0);
return _.A("yt-personal-greeting-view-model",{el:k,"aria-hidden":E,class:_.IV(g.className,"ytPersonalGreetingViewModelHost"),style:_.AW({height:(0,_.NR)(function(){return E()?0:S()})})},_.A(_.d,{cond:function(){return g.data().avatar&&!(a.width()+(g.data().avatar?48:0)-Y.width()>1)},
then:function(){return _.A(_.dF,{data:function(){return g.data().avatar}},{decoratedAvatarViewModel:function(p){return _.A(_.ZC,{data:p.data,
className:_.IV("ytPersonalGreetingViewModelAvatar")})}})}}),_.A("h1",null,v(function(){var p;
return(W==null?void 0:(p=W())==null?void 0:p.headline)||(a.width()+(g.data().avatar?48:0)-Y.width()>1?g.data().shorterGreeting:g.data().greeting)})),r(z,function(){return g.data().greeting}),r(y,function(){return g.data().shorterGreeting}))},"Hi"),"yt-personal-greeting-view-model",{props:{data:_.me,
className:_.me}});var QZ=function(){var g=_.J.apply(this,arguments)||this;g.hidden=!1;g.isConstrainedList=!1;g.darkerDarkTheme=_.T("web_darker_dark_theme");g.responsiveSizing="COMPACT";g.attachedPlayers=_.T("kevlar_channel_trailer_multi_attach")?[]:void 0;g.player=null;g.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return g};
_.N(QZ,_.J);_.c=QZ.prototype;
_.c.configureRendererStamper=function(){return{mastheadAdData:{id:"masthead-ad",mapping:{bannerPromoRenderer:{component:"ytd-banner-promo-renderer",noInjection:!0},videoMastheadAdV3Renderer:{component:"ytd-video-masthead-ad-v3-renderer",noInjection:!0}},reuseComponents:!1},alertBannerData:{id:"alert-banner",mapping:{alertWithActionsRenderer:{component:"yt-alert-with-actions-renderer",noInjection:!0}}},greetingData:{id:"personal-greeting",mapping:{personalGreetingViewModel:{component:"yt-personal-greeting-view-model",properties:{className:"[[is]]"},
noInjection:!0}}},"data.alerts":{id:"alerts",mapping:{alertRenderer:{component:"yt-alert-renderer",noInjection:!0},unlimitedUserNotificationRenderer:{component:"yt-unlimited-user-notification-renderer",noInjection:!0},alertWithButtonRenderer:{component:"ytd-alert-with-button-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},
"data.metadata":{id:"metadata",mapping:{channelMetadataRenderer:{component:"ytd-channel-metadata-renderer",noInjection:!0}}},"data.header":{id:"header",mapping:{pageHeaderRenderer:{component:"ytd-tabbed-page-header",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]",isRichGrid:"[[richGrid]]",disableGridStateAware:"[[fluidWidth]]",disableHeaderFluidWidth:"[[disableHeaderFluidWidth]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]"}},
interactiveTabbedHeaderRenderer:{component:"ytd-interactive-tabbed-header-renderer",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},carouselHeaderRenderer:{component:"ytd-carousel-header-renderer",properties:{active:"[[active]]",disableGridStateAware:"[[fluidWidth]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},memberHubProfileRenderer:{component:"ytd-member-hub-profile-renderer",noInjection:!0}},events:!0},
"data.footer":{id:"footer",mapping:{pageFooterRenderer:{component:"ytd-page-footer-renderer",noInjection:!0}}}}};
_.c.created=function(){var g=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){g.disposeMastheadAd()}]};
_.c.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new fDp(this.refresh,this.contents))};
_.c.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.c.activeChanged=function(){var g=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=g)};
_.c.tabsChanged=function(){var g=this,v,r;if(this.pageSubtype==="channels"||_.T("kevlar_tab_gestures_for_tabbed_header_data")&&((v=this.data)==null?0:(r=v.header)==null?0:r.carouselHeaderRenderer))this.tabGestures=new Lm(this.contents,this.contents,this.hostElement,this.header,function(W){g.ytdReduxBehavior.dispatch(W)});
var k,y,z;v=(k=this.data)==null?void 0:(y=k.contents)==null?void 0:(z=y.twoColumnBrowseResultsRenderer)==null?void 0:z.tabs;this.tabGestures&&this.tabGestures.tabsChanged(v)};
_.c.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.c.engagementPanelsChanged=function(){var g=_.h0().resolve(_.l9);if(g){if(this.engagementPanels)for(var v=_.I(this.engagementPanels),r=v.next();!r.done;r=v.next()){var k=void 0;(r=(k=r.value.identifier)==null?void 0:k.tag)&&g.panelMap.delete(r)}this.engagementPanels=[];var y;v=_.I(((y=this.data)==null?void 0:y.panels)||[]);for(y=v.next();!y.done;y=v.next()){y=_.l(y.value,_.vfq);var z=r=void 0,W=void 0,S=void 0;if(k=((r=y)==null?void 0:r.targetId)||((z=y)==null?void 0:z.panelIdentifier)||((W=y)==
null?void 0:(S=W.identifier)==null?void 0:S.tag))z=r=void 0,(z=(r=g).registerPanelContent)==null||z.call(r,k,{engagementPanelSectionListRenderer:y}),this.engagementPanels.push(y)}}};
_.c.onStampFinished=function(){var g=this;_.q7(this,function(){if(g.tabGestures){var v=g.tabGestures;if(v.scrollPositionNeedsUpdate){var r=_.h0().resolve(_.Bd(_.K9)),k;if((k=v.selectedTab)!=null&&k.title&&r&&(k=r.getCurrentPage())){if(v.scrollPositionForTabs.has(v.selectedTab.title)){var y,z;r=(z=(y=r.getCurrentPage())==null?void 0:y.clientHeight)!=null?z:0;y=v.scrollPositionForTabs.get(v.selectedTab.title);k.setScrollTop(y);r>y+100&&(v.scrollPositionNeedsUpdate=!1)}else k.setScrollTop(Math.min(v.lastVisitedTabScrollPosition!==
void 0?v.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,v.tabsStartAtInPx)),v.scrollPositionNeedsUpdate=!1;v.ytdReduxDispatch(nfD(!1))}}}})};
_.c.loadPage_=function(g){this.initCsi();g&&(this.data=g);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.c.getTitle=function(g){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",g))return this.get("microformat.microformatDataRenderer.title",g);if(this.get("header.feedTabbedHeaderRenderer.title",g))return _.sf(this.get("header.feedTabbedHeaderRenderer.title",g));if(this.get("header.interactiveTabbedHeaderRenderer.title",g))return this.get("header.interactiveTabbedHeaderRenderer.title",g);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
g))return _.sf(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",g));var v,r;return _.T("enable_page_header_page_title")&&(g==null?0:(v=g.header)==null?0:(r=v.pageHeaderRenderer)==null?0:r.pageTitle)?g.header.pageHeaderRenderer.pageTitle:""};
_.c.updateTitle=function(g){_.hV(this.hostElement,"yt-update-title",this.getTitle(g))};
_.c.initCsi=function(){_.Nv(this.pageSubtype||"browse",["ol","cpt"])};
_.c.getPlayer=function(){if(_.T("kevlar_channel_trailer_multi_attach")){for(var g=_.I(this.attachedPlayers),v=g.next();!v.done;v=g.next())if(v=v.value,v.isConnected||_.x8(this.hostElement,v))return v;return null}return this.player};
_.c.getPlayerContainer=function(){return null};
_.c.onPlayerAttached=function(g,v){_.T("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(v):this.player=v};
_.c.onPlayerDetached=function(g,v){_.T("kevlar_channel_trailer_multi_attach")?(g=this.attachedPlayers.indexOf(v),g<0||this.attachedPlayers.splice(g,1)):this.player=null};
_.c.getServiceTrackingParams=function(){var g,v;return((g=this.data)==null?void 0:(v=g.responseContext)==null?void 0:v.serviceTrackingParams)||[]};
_.c.setMastheadAd=function(g){g&&g.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=g&&g.mastheadAd};
_.c.dataChanged=function(){var g=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.jpG();_.q7(this,function(){_.MP(g.hostElement,"ytd-update-grid-state-action")})};
_.c.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.c.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var g=this.data.alerts;return g&&g.find(function(v){return!!v.alertWithActionsRenderer})}};
_.c.computeGreetingData=function(){if(this.data&&this.data.alerts){var g=this.data.alerts;return g&&g.find(function(v){return!!v.personalGreetingViewModel})}};
_.c.computeHasMemberHubProfileRenderer=function(g){var v;return!!(g==null?0:(v=g.header)==null?0:v.memberHubProfileRenderer)};
_.c.handleAlertCommand=function(g){this.get("alertCommand.alert.alertWithActionsRenderer",g)&&(g=_.l(g,WTD),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",g.alert))};
_.c.handleYtPlaylistDeletionRedirect=function(g){g=this.get("playlistDeletionRedirectCommand.redirectEndpoint",g);_.hV(this.hostElement,"yt-navigate",{endpoint:g})};
_.c.computeFluidWidth=function(g,v,r){if(v==="mini_app"||r)return!0;var k,y,z;g=g==null?void 0:(k=g.contents)==null?void 0:(y=k.twoColumnBrowseResultsRenderer)==null?void 0:(z=y.tabs)==null?void 0:z.find(function(Y){var e;return Y==null?void 0:(e=Y.tabRenderer)==null?void 0:e.selected});
if(!g)return!1;var W,S;return!!((W=g.tabRenderer)==null?0:(S=W.content)==null?0:S.richGridRenderer)&&!["channel","channels","playables"].includes(v)};
_.c.computeHeaderFluidWidth=function(g){return g==="hashtag-landing-page"};
_.c.computeHasSidebar=function(g){var v;return!!(g.sidebar||((v=g.header)==null?0:v.playlistHeaderRenderer))};
_.c.computeHasPageHeaderSidebar=function(g){var v,r;return!!((v=g.header)==null?0:(r=v.pageHeaderRenderer)==null?0:r.enableSidebarView)};
_.c.computeUseUnifiedShowPageLayout=function(g){if(!g||this.pageSubtype!=="show"||!g.sidebar||!g.sidebar.playlistSidebarRenderer)return!1;g=g.sidebar.playlistSidebarRenderer;if(!g.items)return!1;for(var v=0;v<g.items.length;v++)if(_.l(g.items[v],tK)){var r=void 0;return((r=_.l(g.items[v],tK))==null?void 0:r.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.c.computeIsConstrainedList=function(g){return _.T("web_enable_constrained_list_subscriptions_channels")&&g==="subscriptions-channels"};
_.c.computeResponsiveSizing=function(g){return g==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.mx.Object.defineProperties(QZ.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var g,v;return((g=this.data)==null?0:(v=g.header)==null?0:v.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var g,v;if(!((g=this.data)==null?0:(v=g.sidebar)==null?0:v.playlistSidebarRenderer))return!1;var r;return(r=this.data)!=null&&r.header?!1:!0}}});
_.mx.Object.defineProperties(QZ,{template:{configurable:!0,enumerable:!0,get:function(){if(H7A===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="alert-banner" class="style-scope ytd-browse"></div>\n<div id="personal-greeting" class="style-scope ytd-browse"></div>\n<div id="masthead-ad" class="style-scope ytd-browse"></div>\n<div id="header" class="style-scope ytd-browse"></div>\n<div id="alerts" class="style-scope ytd-browse"></div>\n\n<ytd-channel-legal-info-renderer data="[[data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" disable-upgrade$="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" hidden="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" class="style-scope ytd-browse">\n</ytd-channel-legal-info-renderer>\n<ytd-playlist-sidebar-renderer data="[[data.sidebar.playlistSidebarRenderer]]" disable-upgrade$="[[!useOldPlaylistSidebarRenderer]]" hidden="[[!useOldPlaylistSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-sidebar-renderer>\n<ytd-playlist-header-renderer data="[[data.header.playlistHeaderRenderer]]" disable-upgrade$="[[!usePlaylistHeaderRenderer]]" hidden="[[!usePlaylistHeaderRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-header-renderer>\n<ytd-settings-sidebar-renderer data="[[data.sidebar.settingsSidebarRenderer]]" disable-upgrade$="[[!data.sidebar.settingsSidebarRenderer]]" hidden="[[!data.sidebar.settingsSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-settings-sidebar-renderer>\n<template is="dom-if" if="[[hasPageHeaderSidebar]]" class="style-scope ytd-browse">\n    <yt-page-header-renderer class="page-header-sidebar style-scope ytd-browse" data="[[data.header.pageHeaderRenderer]]" display-as-sidebar="">\n    </yt-page-header-renderer>\n</template>\n<ytd-two-column-browse-results-renderer data="[[data.contents.twoColumnBrowseResultsRenderer]]" disable-grid-state-aware="[[fluidWidth]]" is-constrained-list="[[isConstrainedList]]" not-active="[[hidden]]" page-subtype="[[pageSubtype]]" responsive-sizing="[[responsiveSizing]]" class="style-scope ytd-browse">\n</ytd-two-column-browse-results-renderer>\n<div id="survey" class="style-scope ytd-browse"></div>\n<div id="metadata" class="style-scope ytd-browse"></div>\n<div id="footer" class="style-scope ytd-browse"></div>\n<ytd-refresh id="refresh" class="style-scope ytd-browse"></ytd-refresh>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);H7A=g}g=H7A;return g}}});
QZ.prototype.dataChanged=QZ.prototype.dataChanged;QZ.prototype.onPlayerDetached=QZ.prototype.onPlayerDetached;QZ.prototype.onPlayerAttached=QZ.prototype.onPlayerAttached;QZ.prototype.onStampFinished=QZ.prototype.onStampFinished;QZ.prototype.engagementPanelsChanged=QZ.prototype.engagementPanelsChanged;QZ.prototype.scrollAtTopChanged=QZ.prototype.scrollAtTopChanged;QZ.prototype.tabsChanged=QZ.prototype.tabsChanged;QZ.prototype.activeChanged=QZ.prototype.activeChanged;
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],QZ.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.m7),_.F("design:type",Object)],QZ.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],QZ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],QZ.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.ZL.YtPageBehavior),_.F("design:type",Object)],QZ.prototype,"ytPageBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],QZ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],QZ.prototype,"ytdGuideStateAwareBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],QZ.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],QZ.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],QZ.prototype,"hidden",void 0);
_.K([_.u(),_.F("design:type",Object)],QZ.prototype,"mastheadAdData",void 0);_.K([_.u({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.F("design:type",Object)],QZ.prototype,"alertBannerData",void 0);_.K([_.u({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.F("design:type",Object)],QZ.prototype,"greetingData",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],QZ.prototype,"pageSubtype",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.F("design:type",Boolean)],QZ.prototype,"hasMemberHubProfileRenderer",void 0);_.K([_.u({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],QZ.prototype,"hasSidebar",void 0);_.K([_.u({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],QZ.prototype,"hasPageHeaderSidebar",void 0);
_.K([_.u({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],QZ.prototype,"roundedContainer",void 0);_.K([_.u({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],QZ.prototype,"useUnifiedShowPageLayout",void 0);_.K([_.u({computed:"computeIsConstrainedList(pageSubtype)"}),_.F("design:type",Object)],QZ.prototype,"isConstrainedList",void 0);
_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],QZ.prototype,"usePlaylistHeaderRenderer",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],QZ.prototype,"useOldPlaylistSidebarRenderer",null);_.K([_.u({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.F("design:type",Boolean)],QZ.prototype,"fluidWidth",void 0);_.K([_.u({selector:function(g){return g.ui.scrollAtTop}}),
_.F("design:type",Boolean)],QZ.prototype,"scrollAtTop",void 0);_.K([_.u({selector:_.$jv}),_.F("design:type",Boolean)],QZ.prototype,"tabGesturesIsActive",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],QZ.prototype,"darkerDarkTheme",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.F("design:type",Boolean)],QZ.prototype,"disableHeaderFluidWidth",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.F("design:type",String)],QZ.prototype,"responsiveSizing",void 0);_.K([_.PX("ytd-two-column-browse-results-renderer"),_.F("design:type",HTMLElement)],QZ.prototype,"contents",void 0);_.K([_.PX("#header"),_.F("design:type",HTMLElement)],QZ.prototype,"header",void 0);_.K([_.PX("ytd-refresh"),_.F("design:type",Object)],QZ.prototype,"refresh",void 0);
_.K([_.IU("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QZ.prototype,"activeChanged",null);_.K([_.IU("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QZ.prototype,"tabsChanged",null);_.K([_.IU("scrollAtTop"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QZ.prototype,"scrollAtTopChanged",null);
_.K([_.u(),_.F("design:type",Object)],QZ.prototype,"engagementPanels",void 0);_.K([_.IU("data.panels"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QZ.prototype,"engagementPanelsChanged",null);_.K([_.zz("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QZ.prototype,"onStampFinished",null);
_.K([_.zz("yt-player-attached"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Element]),_.F("design:returntype")],QZ.prototype,"onPlayerAttached",null);_.K([_.zz("yt-player-detached"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Element]),_.F("design:returntype")],QZ.prototype,"onPlayerDetached",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QZ.prototype,"dataChanged",null);
QZ=_.K([_.V({is:"ytd-browse"})],QZ);_.Mw.registerService(_.rKC,QZ);
_.Df();
}catch(e){_._DumpException(e)}
try{
_.t3("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 gI=function(g){if(!g)return"browse";var v=g.page,r=g.url,k,y,z,W=(k=g.response)==null?void 0:(y=k.responseContext)==null?void 0:(z=y.webResponseContextExtensionData)==null?void 0:z.pageTheme;if(W)v=W.toLowerCase().replace(/_/g,"-");else if(v!=="watch"&&v!=="learning_journey_watch"){var S,Y;if((v==="browse"||v==="settings")&&((S=g.response)==null?0:(Y=S.sidebar)==null?0:Y.settingsSidebarRenderer))v="WEB_PAGE_TYPE_SETTINGS";else{var e,a;v==="browse"&&((e=g.response)==null?0:(a=e.metadata)==null?
0:a.channelMetadataRenderer)?v="channel":r&&(v=_.Wi(r)||v)}}return v},qwq=function(){var g=_.$A("yt.aba.att");
return g?g:_.ny.instance!==void 0?_.ny.instance.xHH.bind(_.ny.instance):null},sf5=function(g,v){var r;
return _.P(function(k){return(r=qwq())?k.return(r(g,v,6E4)):k.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})},mTM=function(g,v,r,k,y){v=v===void 0?[]:v;
y=y?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:y}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.XV(g),dialogMessages:v.map(function(z){return _.XV(z)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.XV(r),serviceEndpoint:y}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.XV(k)}}}}}},KVA=function(g){var v=!!_.xg().queueProxy;
var r,k,y;g=g==null?void 0:(r=g.response)==null?void 0:(k=r.currentVideoEndpoint)==null?void 0:(y=k.watchEndpoint)==null?void 0:y.playlistId;return!(!v&&!g)},bvA=function(g,v){var r=_.Pl();
if(KVA(g))return r.playlistWatchPageActivation=!0;switch(gI(v)){case "yts-products":return r.productDetailsPageActivation=!0;case "mini_app":return r.miniAppPageActivation=!0;case "playables":return r.playablesDestPageActivation=!0;default:return!1}},FVn=function(g,v,r){for(var k=typeof g==="string"?g.split(""):g,y=g.length-1;y>=0;--y)y in k&&v.call(r,k[y],y,g)},ivR=function(g,v){v=_.EFm(g,v);
v>=0&&_.Gm(g,v)},G7n=function(g){return Array.prototype.concat.apply([],arguments)},Xd5=function(g){var v=0;
v=v===void 0?0:v;if(!_.dd(g))throw _.Uu("uint64");var r=typeof g;switch(v){case 512:switch(r){case "string":return _.Suk(g);case "bigint":return String((0,_.jn)(64,g));default:return _.W_Y(g)}case 1024:switch(r){case "string":return _.o1J(g);case "bigint":return _.Xj((0,_.jn)(64,g));default:return _.PuY(g)}case 0:switch(r){case "string":return _.Suk(g);case "bigint":return _.Xj((0,_.jn)(64,g));default:return _.IFA(g)}default:return _.zb(v,"Unknown format requested type for int64")}},BaM=function(g){g!=
null&&(g=g.JSC$6830_value_||"",g=typeof g==="string"?g:new Uint8Array(g));
return g},hgS=function(g){for(var v=_.Nj.apply(1,arguments),r=g[0],k=0;k<g.length-1;k++)r+=String(v[k]),r+=g[k+1];
v=document.implementation.createHTMLDocument("");k=v.createElement("style");v.head.appendChild(k);v=k.sheet;v.insertRule(r,0);if(v.cssRules.length===1&&(r=v.cssRules[0],r instanceof CSSStyleRule))return new _.bb(r.cssText.replace(/</g,"\\3C "))},nAD=function(g,v){if(/-[a-z]/.test(v))return null;
if(_.qu6&&g.dataset){if(_.WRk()&&!(v in g.dataset))return null;g=g.dataset[v];return g===void 0?null:g}return g.getAttribute("data-"+_.IT(v))},Rgn=function(){var g=MfM;
_.$A("yt.ads.biscotti.getId_")||_.FK("yt.ads.biscotti.getId_",g)},goD=function(g){_.FK("yt.ads.biscotti.lastId_",g)},ruM=function(){var g={};
for(_.fU=new voA(g.handleError===void 0?_.HG:g.handleError,g.logEvent===void 0?_.fx:g.logEvent);_.Nh.length>0;)switch(g=_.Nh.shift(),g.type){case "ERROR":_.fU.logError(g.payload);break;case "EVENT":_.fU.logEvent(g.eventType,g.payload)}},kEG=function(g,v,r){return _.bWh(function(k){return r?k.userIdentifier!==void 0&&!g.includes(k.userIdentifier)&&r.includes(k.publicName):k.userIdentifier!==void 0&&!g.includes(k.userIdentifier)},v)},yuG=function(g){var v,r;
return _.P(function(k){if(k.nextAddress==1)return v=_.eE("YtIdbMeta hasAnyMeta other"),_.U(k,_.bWh(function(y){return y.userIdentifier!==void 0&&y.userIdentifier!==v},g),2);
r=k.yieldResult;return k.return(r.length>0)})},zmd=function(g,v){cuD||(cuD=_.HR.addLowPriorityJob(function(){var r,k,y,z,W;
return _.P(function(S){switch(S.nextAddress){case 1:return _.U(S,_.ih(),2);case 2:r=S.yieldResult;if(!r)return S.return();k=!0;_.cD(S,3);return _.U(S,kEG(g,r,v),5);case 5:y=S.yieldResult;if(!y.length){k=!1;S.jumpTo(6);break}z=y[0];return _.U(S,_.OU(z.actualName),7);case 7:return _.U(S,_.sU(z.actualName,r),6);case 6:_.Ju(S,4);break;case 3:W=_.S2(S),_.Zk(W),k=!1;case 4:_.HR.cancelJob(cuD),cuD=0,k&&zmd(g,v),_.o7(S)}})}))},Ik5=function(){var g;
return _.P(function(v){return v.nextAddress==1?_.U(v,_.ih(),2):(g=v.yieldResult)?v.return(yuG(g)):v.return(!1)})},Wuv=function(g){var v=100;
v=v===void 0?500:v;var r,k,y,z,W,S;return _.P(function(Y){return Y.nextAddress==1?(r=_.Cv("INNERTUBE_CONTEXT_CLIENT_NAME",0),k=[r,(0,_.XK)()-2592E6],y=[r,(0,_.XK)()],z=IDBKeyRange.bound(k,y),_.U(Y,_.aOT(g),2)):Y.nextAddress!=3?(W=Y.yieldResult,S=[],_.U(Y,_.qh(W,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(e){S.length=0;return _.B9(e.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:z,direction:"prev"},function(a){if(a.getValue()&&S.length<v)return S.push(a.getValue()),
a.delete().then(function(){return a.continue()})})}),3)):Y.return(S)})},PhA=function(){var g;
return _.P(function(v){if(v.nextAddress==1)return _.U(v,_.ih(),2);g=v.yieldResult;if(!g||!_.a1()&&!_.T("nwl_init_require_datasync_id_killswitch")||!_.$mT())return v.jumpTo(0);_.O2K=!0;_.Jbk.isNwlInitialized=_.O2K;return _.U(v,_.XR_().awaitInitialization(),0)})},v3=function(g,v){_.gxK[g]=!0;
var r=_.M4();r&&r.publish.apply(r,arguments);_.gxK[g]=!1},ooD=function(){if(_.Cyh()&&!SUM){var g=function(r){r=r.data;
if(r.op==="serializedGelBatch"){var k=_.v6R.get(r.key);k&&(_.kBh(r.serializedBatch,k.client,k.resolve,k.networklessOptions,k.isIsolated,k.useVSSEndpoint,k.dangerousLogToVisitorSession,k.requestsOutstanding),_.v6R.delete(r.key))}},v=_.Q3T();
v&&(v.addEventListener("message",g),v.onerror=function(){_.v6R.clear()});
SUM=!0}},rI=function(){this.relativeTimeStart_=_.Gn()},YUA=function(g,v){g!=null&&this.append.apply(this,arguments)},UhA=function(){return _.wK("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")},AuS=function(g,v,r){r=r===void 0?!1:r;
var k,y,z,W,S;return _.P(function(Y){switch(Y.nextAddress){case 1:_.UU("SOCS",g,34128E3,"youtube.com",!0);if(_.vn)return y=fetch(v,{method:"POST",mode:_.$D(v),credentials:_.jm(v),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),z=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.$D("/upgrade_visitor_cookie?eom=1"),credentials:_.jm("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),_.U(Y,Promise.all([y,z]).then(function(e){return e[1]}),5);
fetch(v,{method:"POST",mode:_.$D(v),credentials:_.jm(v),cache:"no-store",headers:{"Content-Type":"text/plain"}});return _.U(Y,fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.$D("/upgrade_visitor_cookie?eom=1"),credentials:_.jm("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:k=Y.yieldResult;Y.jumpTo(3);break;case 5:k=W=Y.yieldResult;case 3:if(!k.ok)throw Error("kf");return _.U(Y,k.text(),7);case 7:S=Y.yieldResult,
!S.includes('"state_switch":true')&&!r||S.includes("skip_reload_for_test")||window.location.reload(),_.o7(Y)}})},emS=function(g){return _.P(function(v){return v.nextAddress==1?_.U(v,AuS(g.socsCookie,g.savePreferenceUrl,!0),2):v.return()})},akd=function(g){return _.P(function(v){return v.nextAddress==1?_.U(v,AuS(g.socsCookie,g.savePreferenceUrl),2):v.return()})},dhv=function(g){g=g.xhr.responseText;
if(!_.yJ(g,")]}'"))throw new kn;g=JSON.parse(g.substr(4));if((g.type||1)>1)throw new kn;g=g.id;goD(g);yO=_.Vh(g);EoM(18E5,2);return g},TVD=function(g,v){v=new p9D(v);
goD("");yO=_.Egc(v);g>0&&EoM(12E4,g-1);throw v;},EoM=function(g,v){_.ko(function(){_.Nab().then(dhv,function(r){return TVD(v,r)}).thenCatch(_.W5)},g)},MfM=function(){var g=_.tfM();
if(g!==void 0)return _.l2(g);yO||(yO=_.Nab().then(dhv).thenCatch(function(v){return TVD(2,v)}));
return yO},lk5=function(){var g=document;
return _.OA(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(v){return"on"+v.toLowerCase()in g})},fkp=function(g){g.addEventListener("click",function(v){var r=v.target;
r&&r.getAttribute("href")&&(r=r.getAttribute("href"),_.ub(window,r,"_blank"),v.preventDefault(),v.stopImmediatePropagation())})},NVR=function(g){var v,r,k,y=(k=(r=((v=g.mainDownloadsListEntity)!=null?v:{})[_.IsC])==null?void 0:r.refresh)!=null?k:"",z;
g=(z=g.refresh)==null?void 0:z[y];y=g!=null?g:{};return(y==null?0:y.refreshTime)?Number(y==null?void 0:y.refreshTime):0},ZUd=function(g,v){var r=_.pH(g);
return v.every(function(k){var y;k=k==null?void 0:(y=k.playbackDataEntity)==null?void 0:y.key;if(!k)return!1;y=_.ri(_.R0(k).entityId,"mainVideoEntity");return!!r[y]})},HUG=function(g){g=_.AN(g.entities);
return _.Too(g).length},tED=function(g,v){if(v){var r;
g=(r=_.k7(g.entities,"downloadQualityPickerEntity",v))!=null?r:void 0}else g=void 0;return g},w9A=function(){DhD||(_.VH=_.kwA,DhD=new LuR);
return DhD},Q1p=function(g){var v=document.getElementsByTagName("ytd-enforcement-message-view-model");
v.length===0||getComputedStyle(v[0]).display==="none"?g(0,"p.h_"):g(1,"p.h_")},ChR=function(){c3=0;
var g=[_.Ue(!0)];z4&&_.MP(z4,"yt-window-resized",g)},uKG=function(){c3||(c3=_.HR.addLowPriorityJob(ChR,200))},j1G=function(){IP=0;
xhb=_.sY0(document);var g=[xhb];z4&&_.MP(z4,"yt-window-scrolled",g)},$hD=function(){IP||(IP=_.HR.addLowPriorityJob(j1G,200))},OUD=function(g){g=g===void 0?null:g;
JuD.push(_.X_(window,"resize",uKG));JuD.push(_.X_(window,"scroll",$hD));g&&(z4=g)},qUD=function(){var g={isWide:_.Yo.get("wide","0")==="1"},v=_.o0();
if(v=v.getFlag(165)||v.getFlag(174))g.theme=_.p2(!0);if(_.EJB()){var r=_.dG()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";g.systemTheme=r}!v&&_.T("parent_tools_enable_app_settings")&&_.sw(window.location.href).theme!==void 0&&(g.theme=_.p2());if((v=W3)?!_.ZG.equals(v,g):g)v={currentValue:g},VE5&&(v.timeSinceLastSnapshotSecs=Math.round(((0,_.XK)()-VE5)/1E3)),W3&&(v.previousValue=W3),_.fx("appSettingsCaptured",v),W3=g,VE5=(0,_.XK)()},s1d=function(g){_.P(function(v){if(v.nextAddress==1)return _.U(v,
g.delete("yt-appshell-assets"),2);
_.o7(v)})},mhp=function(g){return _.Vj((0,_.B6j)(),g)},bUn=function(){var g;
_.P(function(v){return v.nextAddress==1?_.U(v,P3.getInstance(),2):(g=v.yieldResult)?_.U(v,KuA(g),0):v.jumpTo(0)})},iUq=function(){var g;
_.P(function(v){return v.nextAddress==1?_.U(v,SU.getInstance(),2):(g=v.yieldResult)?_.U(v,FuM(g),0):v.jumpTo(0)})},GE5=function(g){s1d(g);
bUn();iUq()},X9n=function(g){var v,r;
return _.P(function(k){if(k.nextAddress==1)return _.U(k,_.qbY(g),2);if(v=k.yieldResult){var y;a:{if(v.headers&&(y=v.headers.get("date"))&&(y=Date.parse(y),!isNaN(y))){y=Math.round((0,_.XK)()-y);break a}y=-1}r=y;if(r>-1)return k.return(r)}return k.return(-1)})},BVn=function(){var g=_.rC.caches,v=_.ua("IS_SHELL_LOAD"),r,k;
_.P(function(y){if(y.nextAddress==1)return r=-1,v?_.U(y,X9n(g),3):(k=_.E3(),r=Math.round((0,_.XK)()-k),y.jumpTo(2));y.nextAddress!=2&&(r=y.yieldResult);r>=0&&r<2147483648&&_.Zv({appInstallDataAgeMs:r});_.o7(y)})},hmS=function(g){var v=_.J3(_.rC.location.href),r={};
"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(k){var y=v.JSC$8042_queryData_.getValues(k);if(y==null?0:y.length)r[k]=y});
return _.kL(g,new Map(Object.entries(r)))},nod=function(g){g=g.match(/(.*)::.*::.*/);
if(g!==null)return g[1]},MEp=function(g){if(_.yBJ()){var v=Object.keys(window.localStorage);
v=_.I(v);for(var r=v.next();!r.done;r=v.next()){r=r.value;var k=nod(r);k===void 0||g.includes(k)||self.localStorage.removeItem(r)}}},RmA=function(){if(!_.yBJ())return!1;
var g=_.eE(),v=Object.keys(window.localStorage);v=_.I(v);for(var r=v.next();!r.done;r=v.next())if(r=nod(r.value),r!==void 0&&r!==g)return!0;return!1},g0D=function(g){return _.is("NotificationsDisabled",g)},v0R=function(){return Notification.permission!="granted"?Promise.resolve():_.JM5().then(function(g){return g?g.pushManager.getSubscription().then(function(v){if(v)return Promise.resolve();
v={userVisibleOnly:!0,applicationServerKey:_.oH("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return g.pushManager.subscribe(v).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})},rFq=function(g){return _.JM5().then(function(v){if(!v||!v.active)return Promise.reject(new _.EU("serviceworker.postMessage",g,v));
try{return v.active.postMessage(g),Promise.resolve()}catch(r){return Promise.reject(r)}})},kZA=function(){rFq({type:"notifications_register",
data:_.Cv("ID_TOKEN")})},yFv=function(){if(!_.ua("LOGGED_IN"))return Promise.resolve(!1);
var g=_.gV("service_worker_push_force_notification_prompt_tag");return g?_.hL("PromptTags").then(function(v){if(!v)return!0;var r=[];try{r=JSON.parse(v)}catch(k){return!1}return r&&r.indexOf(g)==-1}):Promise.resolve(!1)},cFv=function(){var g=_.Rf("service_worker_push_prompt_delay_microseconds");
return g?_.hL("PromptTime").then(function(v){return Promise.resolve(Date.now()-g>(v||0))}):Promise.resolve(!0)},zR5=function(){var g=_.Rf("service_worker_push_logged_out_prompt_watches");
return g==-1?Promise.resolve(!1):_.hL("WatchCount").then(function(v){return v>=g})},IcG=function(){var g=_.Gp(document,"yt-push-prompt-modal-bg");
g&&_.A3(g)},WNn=function(){return _.Rf("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.hL("PromptCount").then(function(g){g||(g=0);
return Promise.resolve(g<_.Rf("service_worker_push_prompt_cap"))})},P0q=function(g){return _.ua("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.ua("LOGGED_IN")&&(g===void 0?0:g)?yFv().then(function(v){if(v)return!0;
v=[WNn(),cFv()];_.ua("LOGGED_IN")||v.push(zR5());return Promise.all(v).then(function(r){return r.every(function(k){return k})})}):Promise.resolve(!1)},SHM=function(){_.hL("PromptCount").then(function(g){return _.is("PromptCount",g+1)}).then(function(){return _.is("PromptTime",Date.now())}).then(function(){var g=_.gV("service_worker_push_force_notification_prompt_tag");
if(g)return _.hL("PromptTags").then(function(v){var r=[];if(v)try{r=JSON.parse(v)}catch(k){return!1}r||(r=[]);r.push(g);return _.is("PromptTags",JSON.stringify(r))})})},YHM=function(){o0G||IcG()},U4D=function(g){g.style.zIndex=2147483648;
g.style.pointerEvents="auto";g.style.backgroundColor="rgba(0, 0, 0, 0.6)";g.style.width="100%";g.style.height="100vh";g.style.position="absolute";g.style.top="0";g.style.left="0";g.style.border="none"},AFv=function(){var g=_.Gp(document,"yt-push-prompt-modal-bg");
o0G=_.T("service_worker_push_prompt_modal_ignore_click");g?U4D(g):(g=_.aJ("div",{id:"yt-push-prompt-modal-bg"}),U4D(g),document.body.appendChild(g),_.hHR(document,"click",YHM))},eRv=function(){var g=arguments;
_.T("service_worker_push_prompt_modal_enable")&&AFv();return Notification.requestPermission().then(function(v){IcG();var r=document.getElementById("ticker");r&&(r.className=r.classList.remove("show"));if(v=="granted")return v0R().then(function(){g0D(!1);kZA();return Promise.resolve(!0)});
v=="denied"&&kZA();return Promise.resolve(!1)}).catch(function(){IcG();
return Promise.reject.apply(Promise,_.fF(g))})},acM=function(g){g=g===void 0?!1:g;
var v=_.fy3().client;if(v&&v.browserVersion){var r=v.browserVersion,k=v.browserName=="CHROME"&&_.e3(r,"50.0.0")<0;v=v.browserName=="OPERA"&&_.e3(r,"42.0.0")<0;if(k||v)return Promise.resolve()}return _.qan().then(function(y){if(!y)return Promise.resolve();y=v0R().then(function(){return rFq({type:"notifications_check_registration",data:_.Cv("ID_TOKEN")})});
return Notification.permission!="default"?y.catch(function(){}):y.then(function(){return P0q(g)}).then(function(z){if(z)return SHM(),eRv().then(function(){})}).catch(function(){})})},E0D=function(g){return _.OVD(g)?acM():Promise.resolve()},d4D=function(g){var v=g.installing||g.waiting;
return g.active||!v?Promise.resolve(g):new Promise(function(r){var k=function(y){y=y.target;if(y.state==="activated"||y.state==="redundant")v.removeEventListener("statechange",k),r(g)};
v.addEventListener("statechange",k)})},pRq=function(){var g=new _.JeT("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");
_.zn(g,{mainAppWeb:_.$$()});var v=_.YPV;_.T("service_worker_forward_exp_params")&&(v=hmS(v));try{var r=_.ZET(v).catch(function(){_.Ia(g,"FAILURE");return new Promise(function(){})});
_.T("service_worker_push_enabled")&&r.then(function(k){_.Ia(g,"SUCCESS");return k}).then(d4D).then(E0D)}catch(k){if(_.Ia(g,"FAILURE"),k.name!=="SecurityError")throw k;
}},TDR=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&pRq()},lcd=function(g,v){var r={};
v&&(r.serializedYpcFamilyCreateLoggingParams=v);_.fx(g,r);_.NG()},fcq=function(g,v){var r={};
r.serializedYpcRefundFlowLoggingParams=v;g&&(r.eventType=g);_.fx("ypcRefundFlowEvent",r);_.NG()},NDS=function(g){g&&_.tkT("transactionFlowSucceeded",g)},ZLd=function(g){g&&_.LI("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",g,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")},HLp=function(g){var v,r,k,y,z,W,S;
_.P(function(Y){if(Y.nextAddress==1)return _.U(Y,_.WcC(),2);if(Y.nextAddress!=3){if(!Y.yieldResult)return Y.return(!1);v=[];return _.U(Y,_.vq.keys(),3)}r=Y.yieldResult;k=_.I(r);for(y=k.next();!y.done;y=k.next())z=y.value,W=_.zEm(z),S=W.datasyncId,!S||g.includes(S)||v.push(_.vq.delete(z));return Y.return(Promise.all(v).then(function(e){return e.some(function(a){return a})}))})},tev=function(){var g,v,r,k,y,z,W;
return _.P(function(S){if(S.nextAddress==1)return _.U(S,_.WcC(),2);if(S.nextAddress!=3){if(!S.yieldResult)return S.return(!1);g=_.eE("cache contains other");return _.U(S,_.vq.keys(),3)}v=S.yieldResult;r=_.I(v);for(k=r.next();!k.done;k=r.next())if(y=k.value,z=_.zEm(y),(W=z.datasyncId)&&W!==g)return S.return(!0);return S.return(!1)})},D4G=function(){var g=_.h0().resolve(_.Bd(_.MiE));
return g?g.getCurrentTime():0},LNM=function(){var g,v,r,k,y,z,W,S,Y,e,a,E,p,f;
return _.P(function(Z){switch(Z.nextAddress){case 1:g={},v=_.kjB(),r=_.I(Object.entries(v)),k=r.next();case 4:if(k.done){Z.jumpTo(3);break}y=k.value;z=_.I(y);W=z.next().value;S=z.next().value;Y=W;e=S;if(!e){Z.jumpTo(5);break}return _.U(Z,e(),8);case 8:g[Y]=Z.yieldResult;case 5:k=r.next();Z.jumpTo(4);break;case 2:a=_.I(void 0),E=a.next();case 9:if(E.done){Z.jumpTo(3);break}p=E.value;f=v[p];if(!f){Z.jumpTo(10);break}return _.U(Z,f(),13);case 13:g[p]=Z.yieldResult;case 10:E=a.next();Z.jumpTo(9);break;
case 3:return Z.return(g)}})},wRM=function(){var g;
_.P(function(v){if(v.nextAddress==1)return _.U(v,LNM(),2);g=v.yieldResult;return _.U(v,navigator.clipboard.writeText(JSON.stringify(g,null,2)),0)})},QKD=function(g,v){return _.k7(g.entities,"superThanksSelectedTierEntity",v)},C0D=function(g){var v;
return(v=g.sharedUi)==null?void 0:v.currentPageType},u_q=function(g,v){return{popup:{searchSuggestionReportDialog:{searchQuery:g,
title:_.I0("SBOX_INAPPROPRIATE_TITLE"),suggestions:v,categoryLabel:_.I0("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.I0("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.I0("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.I0("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.I0("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.I0("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.I0("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.I0("SBOX_INAPPROPRIATE_ADDITIONAL"),cancelButtonLabel:_.I0("SBOX_INAPPROPRIATE_CANCEL"),
submitButtonLabel:_.I0("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}},x4A=function(g){var v,r,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X;
return _.P(function(b){switch(b.nextAddress){case 1:return _.U(b,_.z5(),2);case 2:return(v=b.yieldResult)?_.U(b,_.w_B(v),3):b.return();case 3:r=b.yieldResult;if(!r)return b.return();y=((k=r.offlineVideos)==null?void 0:k.length)||0;W=((z=r.offlinePlaylists)==null?void 0:z.length)||0;if(y===0&&W===0)return b.return();S=0;if(r.offlineVideos)for(Y=_.I(r.offlineVideos),e=Y.next();!e.done;e=Y.next())a=e.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===a.videoState&&(S+=1);g.offline_videos_count=y.toString();_.T("kevlar_log_offline_current_network_type_ks")||
(g.offline_current_network_type=(E=_.EDJ())!=null?E:"CONN_INVALID");_.T("kevlar_log_updated_time_for_smart_downloads")&&(p=_.KH().getState().entities,f=_.fH(p),Z=NVR(p),g.offline_smart_downloads_last_sync_time_ms=f.toString(),g.offline_smart_downloads_next_sync_time_ms=Z.toString());g.offline_videos_playable=S.toString();g.offline_playlists_count=W.toString();if(!_.T("woffle_used_state_report")){b.jumpTo(4);break}r.offlineVideos&&(L=r.offlineVideos.reduce(function(n,h){h.downloadedBytes&&(n+=Number(h.downloadedBytes));
return n},0).toString())&&(g.offline_used_disk_space_bytes=L);
if(!((Q=navigator)==null?0:(O=Q.storage)==null?0:O.estimate)){b.jumpTo(4);break}return _.U(b,navigator.storage.estimate(),6);case 6:q=b.yieldResult,g.offline_free_disk_space_bytes=(((X=q)==null?void 0:X.quota)||0).toString();case 4:g.offline_client_state=JSON.stringify(r),_.o7(b)}})},jKR=function(g){g=g.match(/(.*)::.*::.*/);
if(g!==null)return g[1]},$4M=function(g){if(_.$DT()){var v=Object.keys(window.sessionStorage);
v=_.I(v);for(var r=v.next();!r.done;r=v.next()){r=r.value;var k=jKR(r);k===void 0||g.includes(k)||self.sessionStorage.removeItem(r)}}},JFv=function(){if(!_.$DT())return!1;
var g=_.eE(),v=Object.keys(window.sessionStorage);v=_.I(v);for(var r=v.next();!r.done;r=v.next())if(r=jKR(r.value),r!==void 0&&r!==g)return!0;return!1},oP=function(g,v,r){(_.T("desktop_keyboard_shortcut_usage_log")||r&&_.T("web_shorts_keyboard_shortcut_usage_log"))&&(v?_.n7.get(g):_.h9.get(g))&&(g=v?_.Rq.get(g):_.MA.get(g))&&_.qc(_.Z3(),g)},OLq=function(g){return g.visibility!=="hidden"&&g.display!=="none"},Vep=function(g){if(!g.matches("a[href],a[tabindex],area[href],iframe,[tabindex],[contentEditable],summary,details:not(:has(summary)),input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),object:not([disabled])"))return-1;
g=g.getAttribute("tabindex")||"0";return Number(g)},qHR=function(g){return g.some(function(v){return Vep(v)>0})},sKG=function(g){if(g.textContent)return!0;
if(g instanceof HTMLInputElement){if(!g.labels)return!1;g=_.I(g.labels);for(var v=g.next();!v.done;v=g.next())if(v.value.textContent)return!0}return!1},m4v=function(g){return g.sort(function(v,r){return Vep(r)-Vep(v)})},KNq=function(g){g=Array.from(g.querySelectorAll("a[href],a[tabindex],area[href],iframe,[tabindex],[contentEditable],summary,details:not(:has(summary)),input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),object:not([disabled])")).filter(function(v){return(OLq(v.style)?
OLq(window.getComputedStyle(v)):!1)&&sKG(v)});
return qHR(g)?m4v(g):g},bLS=function(g){g=KNq(g);
g.length>0&&g[0].focus()},FND=function(g,v){v.stack&&(g.stack+="\n"+v.stack);
return g},XRS=function(g){var v=Yn(g,"Content-Type");
if(!v)return null;v=v.toLowerCase();if(v.startsWith("application/json"))return v.startsWith("application/json+protobuf")?new iLD:new _.nQ;if(v.startsWith("application/x-protobuf")){g=Yn(g,"Content-Transfer-Encoding");if(!g)return new UZ;if(g.toLowerCase()=="base64")return new GZD}return null},k9G=function(g,v,r,k){var y=new BDA(function(S,Y){return hRA.has(Y)?S.sentinel==="gal"&&S.event!==void 0:!1},function(S){S.event?(S=n0D(S.event),S=!S||Men(k,S)?!0:_.Wn(g.lastEvent,A6,2,eU)?!_.Wn(S,aP,1,eU)&&
!_.Wn(S,A6,2,eU):!_.Wn(S,aP,1,eU)&&!_.Wn(S,A6,3,eU)):S=!0;
return S});
r=_.kL(g.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",RRd(r)]]));if(g.nestedOrigins!==void 0)for(var z=_.I(g.nestedOrigins),W=z.next();!W.done;W=z.next())r=_.kL(r,new Map([["origin",W.value]]));return gEp(y,r,v).then(function(S){S=vED(S.event);if(_.Wn(S,aP,1,eU)){var Y,e=(Y=_.Z6(S,aP,1,eU))==null?void 0:_.lA(Y,2);e&&k.JSC$17116_logErrorEvent(rvD(e));Y=_.Z6(S,aP,1,eU);_.lA(Y,2)===4?(S=_.Z6(S,aP,1,eU),S={statusCode:11,statusMessage:_.Tr(S,
3)}):(S=_.Z6(S,aP,1,eU),S={statusCode:12,statusMessage:_.Tr(S,3)});return S}_.Wn(S,A6,3,eU)?(S=_.Z6(S,A6,3,eU),S={statusCode:1,consentLanguageKeys:_.Tr(S,2)}):S={statusCode:1};return S}).catch(function(S){return S.errorCode!==void 0?{statusCode:S.errorCode,
statusMessage:S.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})},I0n=function(g){var v={};
if(g===void 0||g===null)return v;g.getToken()!==void 0&&yvS(g.getToken())&&yvS(g.getToken()).length>0&&(v.scopes=new Set(yvS(g.getToken())));g.getToken()!==void 0&&cvD(g.getToken())&&cvD(g.getToken()).length>0&&(v.capabilities=new Set(cvD(g.getToken())));_.Tr(g,3)!==void 0&&(v.consistencyKey=_.Tr(g,3));g.getName()!==void 0&&g.getName()!==""&&(v.linkName=g.getName());_.I4(g,z_q,4)&&(g=_.nU(g,z_q,4),g=Object.assign({},_.Tr(g,1)&&{userId:_.Tr(g,1)},_.Tr(g,2)&&{displayName:_.Tr(g,2)},_.Tr(g,3)&&{email:_.Tr(g,
3)},_.Tr(g,5)&&{username:_.Tr(g,5)},_.Tr(g,4)&&{profilePicture:_.Tr(g,4)}),v.profile=g);return v},WbM=function(g,v){var r=g.flowParams;
return{serviceId:r.serviceId,sessionId:r.sessionId,currentFlow:g.currentFlow,googleScopesString:v,linkingSessionSerialized:g.session.serialize(),consentLanguageKeys:r.consentLanguageKeys,callerState:g.callerState,dynamicUrlParameters:r.dynamicUrlParameters,partnerConfigMinReadTimestamp:r.partnerConfigMinReadTimestamp}},UGM=function(g){var v=g.googleScopes!==void 0?Array.from(g.googleScopes).join(","):"";
PVp(WbM(g,v));v=Svv(g);return v===null?Promise.resolve(oEG):v.start().then(function(r){var k,y=(k=r.link)==null?void 0:k.consistencyKey;return r.statusCode===1&&g.googleScopes!==void 0&&g.googleScopes.size>0&&y!==void 0?(k=g.flowParams,Yvq(k.serviceId,k.sessionId,g.googleScopes,y,k.galService,g.config,r)):r})},AvA=function(g){var v=Svv(g);
return v===null?Promise.resolve(EZ({statusCode:7,statusMessage:"Failed to create flow object"},g.callerState)):v.complete().then(function(r){var k,y=(k=r.link)==null?void 0:k.consistencyKey;return r.statusCode===1&&g.googleScopes!==void 0&&g.googleScopes.size>0&&y!==void 0?(k=g.flowParams,Yvq(k.serviceId,k.sessionId,g.googleScopes,y,k.galService,g.config,r)):EZ(r,g.callerState)},function(r){return EZ({statusCode:12,
statusMessage:"Failed to complete the flow: "+r.message},g.callerState)})},Yvq=function(g,v,r,k,y,z,W){return e_p(y,{serviceId:g,
sessionId:v,googleScopes:r,consistencyKey:k}).then(function(){return W},function(S){return y.deleteLink({serviceId:g,
sessionId:v,accountLinkingEntryPoint:z.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+S.message}},function(Y){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+Y.message}})})},Svv=function(g){switch(g.currentFlow){case 1:var v=g.flowParams;
g=_.nU(g.session,a0p,1);return dI.createOAuthFlow(v,g);case 2:case 3:return v=g.flowParams,g=_.nU(g.session,EEv,6),p_.createStreamlinedFlow(v,g);default:return null}},dGq=function(g,v){g===2&&(g=3);
var r=0;T4.indexOf(g)!==-1&&(r=T4.indexOf(g)+1);for(g=r;g<T4.length;g++)if(v.has(T4[g]))return T4[g]},l0D=function(g){var v=g.serviceId;
var r=g.sessionId;var k=g.config;var y=g.galService;var z=g.capabilities;var W=g.scopes;var S=g.loginHint;var Y=g.callerState;var e=g.consentLanguageKeys;var a=g.linkName;var E=g.dynamicUrlParameters;var p=g.partnerConfigMinReadTimestamp;g=k.dataUsageNoticeConfig?k.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return y.startLinkingSession({serviceId:v,sessionId:r,capabilities:z,scopes:W,loginHint:S,callerState:Y,supportedFlows:pGR(k.supportedFlows),completionUrl:k.completionUrl,accountLinkingEntryPoint:k.accountLinkingEntryPoint,
consentLanguageKeys:e,dataUsageNoticeConfig:g,linkName:a,dynamicUrlParameters:E,partnerConfigMinReadTimestamp:p}).then(function(f){return new TPn(v,r,k,y,f,void 0,Y,e,E,p)})},tPn=function(g,v,r){a:{var k=new f0M;
if(k.storage!==null)try{var y=k.storage.get("SAVED_SESSION");if(y===void 0){var z=null;break a}if(y.serviceId===g){z=y;break a}}catch(W){}z=null}if(z===null)return Promise.resolve({statusCode:2});NP5(g);k=ZxA(z.linkingSessionSerialized);return Hxd(new TPn(g,z.sessionId,v,r,k,z.googleScopesString!==""&&z.googleScopesString!==void 0?new Set(z.googleScopesString.split(",")):void 0,z.callerState,z.consentLanguageKeys,z.dynamicUrlParameters,z.partnerConfigMinReadTimestamp),z.currentFlow,z.consentLanguageKeys)},
PVp=function(g){var v=new f0M;
v.storage!==null&&v.storage.set("SAVED_SESSION",g)},NP5=function(g){var v=new f0M;
if(v.storage!==null){var r=v.storage.get("SAVED_SESSION");r!==void 0&&r.serviceId===g&&v.storage.remove("SAVED_SESSION")}},pGR=function(g){var v=new Set;
g=_.I(g);for(var r=g.next();!r.done;r=g.next())r=r.value,r!==1&&DGS.has(r)&&v.add(DGS.get(r));return v},EZ=function(g,v){v!==void 0&&(g.callerState=v);
return g},Lbp=function(g){switch(g){case 5:return 3;
case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}},CVv=function(){var g={timeout:5E3};
g=g===void 0?{}:g;return wGR!=null?wGR:wGR=QuA(g)},uTG=function(){return new Promise(function(g,v){window.gapi.load("client",{callback:g,
onerror:v})})},QuA=function(g){g=g===void 0?{}:g;
var v;return _.P(function(r){if(r.nextAddress==1){if((v=window.gapi)&&v.client&&v.client.load)r=r.return(v);else{var k=_.IO("https://apis.google.com/js/api.js");r=_.U(r,_.lR(k,g),2)}return r}if(r.nextAddress!=3){v=window.gapi;if(!v)throw Error("Yj");return v.client&&v.client.load?r.jumpTo(3):_.U(r,uTG(),3)}return r.return(v)})},juS=function(g,v){v=v===void 0?0:v;
var r=g.auth2.getAuthInstance().currentUser.get(),k=r.getAuthResponse(!0);if(k&&k.expires_at-Date.now()<v){if(xGA.has(g))return xGA.get(g);v=Promise.resolve(r.reloadAuthResponse()).finally(function(){xGA.delete(g)});
xGA.set(g,v);return v}return Promise.resolve()},$GR=function(g,v){var r;
return g.client.init({apiKey:v.apiKey,clientId:v.clientId,scope:v.scope,discoveryDocs:v.discoveryDocs,hostedDomain:v.hostedDomain,fetchBasicProfile:(r=v.fetchBasicProfile)!=null?r:!0})},Jvv=function(g){if(g.queryParams!=null){var v={},r;
for(r in g.queryParams)g.queryParams[r]!==void 0&&(v[r]=g.queryParams[r]);g.queryParams=v}},qvM=function(g){return new Oxb(g,new VPn(g))},Kbp=function(g,v){v=v===void 0?!1:v;
var r=document.createElement("div");g&&(r.style.transform="scaleX(-1)");r.style.backgroundColor=v?"rgba(138,180,248,.24)":"#e8f0fe";r.style.height="4px";r.style.overflow="hidden";r.style.position="absolute";r.style.top="0";r.style.width="100%";r.style.zIndex="1500";r.setAttribute("aria-label","Loading");r.setAttribute("aria-live","polite");g=document.createElement("style");g.textContent="@keyframes omdc-linear-progress-primary-indeterminate-translate {\n    0% {\n      transform: translateX(0);\n    }\n\n    20% {\n      animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);\n      transform: translateX(0);\n    }\n\n    59.15% {\n      animation-timing-function: cubic-bezier(\n        0.302435,\n        0.381352,\n        0.55,\n        0.956352\n      );\n\n      transform: translateX(83.67142%);\n    }\n\n    100% {\n      transform: translateX(200.611057%);\n    }\n  }@keyframes omdc-linear-progress-primary-indeterminate-scale {\n    0% {\n      transform: scaleX(0.08);\n    }\n\n    36.65% {\n      animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);\n      transform: scaleX(0.08);\n    }\n\n    69.15% {\n      animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);\n      transform: scaleX(0.661479);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-translate {\n    0% {\n      animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);\n      transform: translateX(0);\n    }\n\n    25% {\n      animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);\n      transform: translateX(37.651913%);\n    }\n\n    48.35% {\n      animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);\n      transform: translateX(84.386165%);\n    }\n\n    100% {\n      transform: translateX(160.277782%);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-scale {\n    0% {\n      animation-timing-function: cubic-bezier(\n        0.205028,\n        0.057051,\n        0.57661,\n        0.453971\n      );\n      transform: scaleX(0.08);\n    }\n\n    19.15% {\n      animation-timing-function: cubic-bezier(\n        0.152313,\n        0.196432,\n        0.648374,\n        1.004315\n      );\n      transform: scaleX(0.457104);\n    }\n\n    44.15% {\n      animation-timing-function: cubic-bezier(\n        0.257759,\n        -0.003163,\n        0.211762,\n        1.38179\n      );\n      transform: scaleX(0.72796);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }";
r.appendChild(g);g=suM();g.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";g.style.left="-145.166611%";var k=mGv(v);k.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";g.appendChild(k);r.appendChild(g);g=suM();g.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";g.style.left="-54.888891%";v=mGv(v);v.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
g.appendChild(v);r.appendChild(g);return r},suM=function(){var g=document.createElement("div");
g.style.height="100%";g.style.position="absolute";g.style.transformOrigin="top left";g.style.width="100%";return g},mGv=function(g){var v=document.createElement("span");
v.style.borderTop=g?"4px solid #669df6":"4px solid #4285f4";v.style.display="inline-block";v.style.position="absolute";v.style.width="100%";return v},bxS=function(g){return g==null?void 0:_.GcH(g).valueOf()},XGn=function(g){var v=document.body,r=!1,k=function(){r||(r=!0,Fbb(y,z),setTimeout(function(){v.removeChild(z);
v.removeChild(y)},150))},y=ixd(g,getComputedStyle(v).direction==="rtl",k),z=G9p(k);
Fbb(y,z);v.appendChild(z);v.appendChild(y);window.requestAnimationFrame(function(){z.style.opacity="1";y.style.opacity="1";y.style.transform="translate(-50%, -50%) scale(1)";y.children[0].focus()})},ixd=function(g,v,r){var k=document.createElement("div");
k.style.position="fixed";k.style.alignItems="center";k.style.backgroundColor=g?"rgb(32, 33, 36)":"white";k.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";k.style.display="flex";k.style.flexDirection="column";k.style.justifyContent="center";k.style.left="50%";k.style.top="50%";k.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";k.style.zIndex="2002";document.body.clientWidth>=660?(k.style.borderRadius="8px",k.style.minHeight="220px",
k.style.maxHeight="90%",k.style.maxWidth="90%",k.style.minWidth="540px"):(k.style.height="100%",k.style.width="100%");k.setAttribute("aria-label","Error");k.setAttribute("aria-modal","true");k.setAttribute("role","alertdialog");k.addEventListener("keydown",function(z){z.key==="Escape"&&r()});
v=BPS(g,v,r);k.appendChild(h_D(v));k.appendChild(v);var y=document.createElement("img");y.src=g?"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey200-36dp/2x/gm_alert_gm_grey200_36dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey600-36dp/2x/gm_alert_gm_grey600_36dp.png";y.style.height="72px";y.style.width="72px";y.style.color="#9aa0a6";y.setAttribute("alt","");k.appendChild(y);y=document.createElement("h1");y.textContent="Something went wrong.  Try again.";
y.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";y.style.lineHeight="24px";y.style.fontSize="16px";y.style.textAlign="center";y.style.letterSpacing="0.1px";y.style.color=g?"rgb(232,234,237)":"#3c4043";k.appendChild(y);k.appendChild(h_D(v));return k},BPS=function(g,v,r){var k=document.createElement("button");
k.style.backgroundColor="transparent";k.style.border="none";k.style.borderRadius="50%";k.style.cursor="pointer";k.style.outline="none";k.style.padding="12px";k.setAttribute("aria-label","Close dialog");k.style.position="absolute";k.style.top="0";v?k.style.right="0":k.style.left="0";k.addEventListener("focus",function(){k.style.backgroundColor=g?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
k.addEventListener("blur",function(){k.style.backgroundColor="transparent"});
k.addEventListener("mouseenter",function(){k.style.backgroundColor=g?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
k.addEventListener("mouseleave",function(){k.style.backgroundColor="transparent"});
k.addEventListener("click",r);k.addEventListener("keydown",function(y){y.key!=="Enter"&&y.key!=="Space"||r()});
v=document.createElement("img");v.src=g?"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey200-24dp/1x/gm_close_gm_grey200_24dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey600-24dp/1x/gm_close_gm_grey600_24dp.png";v.style.display="block";v.style.height="24px";v.style.width="24px";v.setAttribute("alt","");k.appendChild(v);return k},h_D=function(g){var v=document.createElement("div");
v.setAttribute("tabindex","0");v.setAttribute("aria-hidden","true");v.addEventListener("focus",function(){return void g.focus()});
return v},G9p=function(g){var v=document.createElement("div");
v.style.backgroundColor="rgba(32,33,36,0.6)";v.style.bottom="0";v.style.left="0";v.style.position="fixed";v.style.right="0";v.style.top="0";v.style.transition=" opacity 150 ms linear";v.style.zIndex="2001";v.addEventListener("click",g);return v},Fbb=function(g,v){v.style.opacity="0";
g.style.opacity="0";g.style.transform="translate(-50%, -50%) scale(0.8)"},nEp=function(g,v){g.sandbox&&g.sandbox.add&&(g.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),g.sandbox.add("allow-downloads"));
g.src=v},lr=function(g){MPp.call(this,g)},f_=function(g,v){v=v===void 0?!1:v;
this.parsedImageUrl_=null;g instanceof R_M||(gYv==void 0&&(gYv=new vYA),g=gYv.parse(g.toString(),v));g=this.parsedImageUrl_=g;g.JSC$17347_parsedOptions_==void 0&&((v=g.getOptions())||(v=""),g.JSC$17347_parsedOptions_=(new rIR).parse(v));MPp.call(this,g.JSC$17347_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;g=this.parsedImageUrl_;v=g.uri_.JSC$8042_port_;this.JSC$17349_domain_=g.uri_.JSC$8042_domain_+(v?":"+v:"");this.JSC$17349_query_=this.parsedImageUrl_.uri_.JSC$8042_queryData_.toString()},
kLM=function(g){this.mode=4;
this.data=g;this.parsedData=[];g=0;for(var v=this.data.length;g<v;g++){var r=[],k=this.data.charCodeAt(g);k>65536?(r[0]=240|(k&1835008)>>>18,r[1]=128|(k&258048)>>>12,r[2]=128|(k&4032)>>>6,r[3]=128|k&63):k>2048?(r[0]=224|(k&61440)>>>12,r[1]=128|(k&4032)>>>6,r[2]=128|k&63):k>128?(r[0]=192|(k&1984)>>>6,r[1]=128|k&63):r[0]=k;this.parsedData.push(r)}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))},yId=function(g){this.typeNumber=0;
this.errorCorrectLevel=g===void 0?2:g;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]},Np=function(g,v){if(g.length==void 0)throw Error("sk`"+g.length+"`"+v);
for(var r=0;r<g.length&&g[r]==0;)r++;this.num=Array(g.length-r+v);for(v=0;v<g.length-r;v++)this.num[v]=g[v+r]},cIA=function(g,v){this.totalCount=g;
this.dataCount=v},zS5=function(){this.buffer=[];
this.length=0},I95=function(){var g=!1;
if(_.YAT()){g=_.aY();var v="";_.eBK()?(v=/Windows (?:NT|Phone) ([0-9.]+)/,v=(g=v.exec(g))?g[1]:"0.0"):_.j3()?(v=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,v=(g=v.exec(g))&&g[1].replace(/_/g,".")):_.AoK()?(v=/Mac OS X ([0-9_.]+)/,v=(g=v.exec(g))?g[1].replace(/_/g,"."):"10"):_.oY(_.aY(),"KaiOS")?(v=/(?:KaiOS)\/(\S+)/i,v=(g=v.exec(g))&&g[1]):_.YAT()?(v=/Android\s+([^\);]+)(\)|;)/,v=(g=v.exec(g))&&g[1]):_.aTF()&&(v=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,v=(g=v.exec(g))&&g[1]);g=v||""}return g},U7S=function(g,
v){this.JSC$17372__htOption={width:256,
height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(v)for(var r in v)this.JSC$17372__htOption[r]=v[r];this.JSC$17372__htOption.useSVG&&(WxD=PxS);this.JSC$17372__android=I95();this.JSC$17372__el=g;this._oQRCode=null;this._oDrawing=new WxD(this.JSC$17372__el,this.JSC$17372__htOption);this.JSC$17372__htOption.text&&(g=this.JSC$17372__htOption.text,this._oQRCode=new yId(this.JSC$17372__htOption.correctLevel),SJv(this._oQRCode,g),v=this._oQRCode,oYM(v,!1,YJb(v)),this.JSC$17372__el.title=
g,this._oDrawing.draw(this._oQRCode),this.makeImage())},AIM=function(g,v,r,k,y){g.save();
var z=new Path2D;z.roundRect(v,r,k*7,k*7,k*2);z.roundRect(v+k,r+k,k*5,k*5,k*1.3);z.roundRect(v+2*k,r+2*k,k*3,k*3,k);g.clip(z,"evenodd");g.fillStyle=y;g.fillRect(0,0,g.canvas.width,g.canvas.height);g.restore()},ZP=function(g,v){if(typeof g!=="function")throw Error("vk");
return _.rC.setTimeout(function(){g()},v)},H3=function(){},a9d=function(g,v,r,k,y){(new H3).debug("TestLoadImageWithRetries: "+y);
if(k==0)r(!1);else{var z=y||0;k--;eSA(g,v,function(W){W?r(!0):_.rC.setTimeout(function(){a9d(g,v,r,k,z)},z)})}},eSA=function(g,v,r){var k=new H3;
k.debug("TestLoadImage: loading "+g);var y=new Image;y.onload=function(){try{k.debug("TestLoadImage: loaded"),EYR(y),r(!0)}catch(z){}};
y.onerror=function(){try{k.debug("TestLoadImage: error"),EYR(y),r(!1)}catch(z){}};
y.onabort=function(){try{k.debug("TestLoadImage: abort"),EYR(y),r(!1)}catch(z){}};
y.ontimeout=function(){try{k.debug("TestLoadImage: timeout"),EYR(y),r(!1)}catch(z){}};
_.rC.setTimeout(function(){if(y.ontimeout)y.ontimeout()},v);
y.src=g},EYR=function(g){g.onload=null;
g.onerror=null;g.onabort=null;g.ontimeout=null},d7D=function(){this.front_=[];
this.back_=[]},poM=function(g,v){_.pg.call(this);
this.delay_=new _.lP(this.JSC$17498_onTick_,0,this);_.P0(this,this.delay_);this.JSC$17496_interval_=5E3;this.nextTickTime_=0;if(typeof g==="function")v&&(g=(0,_.TT)(g,v));else if(g&&typeof g.handleEvent==="function")g=(0,_.TT)(g.handleEvent,g);else throw Error("Ca");this.JSC$17498_listener_=g},t6=function(g,v,r,k,y,z,W,S,Y,e,a,E,p,f){r=r===void 0?!1:r;
k=k===void 0?function(){return""}:k;
y=y===void 0?!1:y;z=z===void 0?!1:z;W=W===void 0?!1:W;S=S===void 0?function(){return _.rh({})}:S;
Y=Y===void 0?!1:Y;a=a===void 0?!1:a;E=E===void 0?!1:E;p=p===void 0?!1:p;f=f===void 0?!1:f;this.JSC$17499_pathPrefix_=g;this.defaultQueryParams_=v;this.pubsub_=new _.SE;this.reconnectTimer_=new poM(this.safeReconnect_,this);this.JSC$17499_channel_=null;this.JSC$17499_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$17499_pendingMessages_=[];this.enableAsyncTest_=r;this.JSC$17499_getXsrfToken_=k;this.useAsyncBrowserChannelHandler_=z;this.getAuthorizationHeader_=
S;this.getAuthorizationHeaderSync_=e;this.enableCachedUpdateAuthorizationHeader_=W;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.rh();this.enableLoungeTokenRefresh_=y;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=Y;this.disableMdxAuthForNonPlaybackMessages_=a;this.disableMdxAuthForAdMessages_=E;this.enableMdxAuthForConnectionOnly_=p;this.disableMdxAuthForShortsMessages_=f;this.JSC$17499_channelOpenedCounter=new TW5;this.JSC$17499_channelClosedCounter=new l9M;this.channelMessageSentCounter=
new f9G;this.JSC$17499_channelMessageReceivedCounter=new NWD;this.JSC$17499_channelErrorCounter=new Zad;this.pendingMapsOnClosedCounter=new HaD;this.undeliveredMapsOnClosedCounter=new tQG},DP=function(g){this.scheme="https";
this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;g=g||document.location.href;var v=Number(_.ba(g)[4]||null)||"";v&&(this.port=":"+v);this.domain=_.Fe(g)||"";g=_.aY();g.search("MSIE")>=0&&_.e3(g.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)},L_=function(g){g=g||{};
this.name=g.name||"";this.id=g.id||g.screenId||"";this.token=g.token||g.loungeToken||"";this.uuid=g.uuid||g.dialId||"";this.idType=g.screenIdType||"normal"},D7M=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(g){var v=Math.random()*16|0;
return(g=="x"?v:v&3|8).toString(16)})},LxM=function(g){return _.t1(g,function(v){return{key:v.id,
name:v.name}})},wod=function(g,v){return _.OA(g,function(r){return r||v?!r!=!v?!1:r.id==v.id:!0})},QO=function(g,v){return _.OA(g,function(r){return wI(r,v)})},jNA=function(){var g=QNM(),v=CxM();
if(uwM()){var r=g,k=_.lTJ(r,v);k<0&&_.TCC(r,-(k+1),0,v)}g=x7q(g);if(g.length==0)try{_.UPh("remote_sid")}catch(y){}else try{_.UU("remote_sid",g.join(","),-1)}catch(y){}},QNM=function(){var g=_.kv("yt-remote-connected-devices")||[];
g.sort(_.y6);return g},x7q=function(g){if(g.length==0)return[];
var v=g[0].indexOf("#"),r=v==-1?g[0]:g[0].substring(0,v);return _.t1(g,function(k,y){return y==0?k:k.substring(r.length)})},$7M=function(g){_.r3("yt-remote-connected-devices",g,86400)},CxM=function(){if(JIb)return JIb;
var g=_.kv("yt-remote-device-id");g||(g=D7M(),_.r3("yt-remote-device-id",g,31536E3));for(var v=QNM(),r=1,k=g;_.KK(v,k);)r++,k=g+"#"+r;return JIb=k},Oaq=function(){return _.kv("yt-remote-session-browser-channel")},uwM=function(){return _.kv("yt-remote-session-screen-id")},sNv=function(g){g.length>5&&(g=g.slice(g.length-5));
var v=_.t1(VQv(),function(k){return k.loungeToken}),r=_.t1(g,function(k){return k.loungeToken});
_.vZB(r,function(k){return!_.KK(v,k)})&&qJ5();
_.r3("yt-remote-local-screens",g,31536E3)},VQv=function(){return _.kv("yt-remote-local-screens")||[]},qJ5=function(){_.r3("yt-remote-lounge-token-expiration",!0,86400)},C_=function(g){g||(_.yY("yt-remote-session-screen-id"),_.yY("yt-remote-session-video-id"));
jNA();g=QNM();_.Xh(g,CxM());$7M(g)},Kxn=function(){m7M();
return ur?!!ur.get("yt-remote-use-staging-server"):!1},m7M=function(){if(!ur){var g=_.f3A();
g&&(ur=new _.dV(g))}},GLq=function(g,v,r,k,y){r=r===void 0?function(){return""}:r;
var z=function(){return new t6(xn(g,"/bc"),v,!1,r,k)};
return _.T("enable_mdx_web_channel_desktop")?new baS(function(){return new FxR(xn(g,"/wc"),v,r)}):new iad(z,y)},nYM=function(){var g=Xob;
BWA();jU.push(g);hSR()},$n=function(g,v){BWA();
var r=MQp(g,String(v));jU.length==0?RSM(r):(hSR(),_.V3(jU,function(k){k(r)}))},J6=function(g){$n("CP",g)},BWA=function(){jU||(jU=_.$A("yt.mdx.remote.debug.handlers_")||[],_.FK("yt.mdx.remote.debug.handlers_",jU))},RSM=function(g){var v=(OZ+1)%50;
OZ=v;gDD[v]=g;vDR||(vDR=v==49)},hSR=function(){var g=jU;
if(gDD[0]){var v=vDR?OZ:-1,r={};do r={record$jscomp$13:void 0},v=(v+1)%50,r.record$jscomp$13=gDD[v],_.V3(g,function(k){return function(y){y(k.record$jscomp$13)}}(r));
while(v!=OZ);gDD=Array(50);OZ=-1;vDR=!1}},MQp=function(g,v){var r=(Date.now()-rVp)/1E3;
r.toFixed&&(r=r.toFixed(3));var k=[];k.push("[",r+"s","] ");k.push("[","yt.mdx.remote","] ");k.push(g+": "+v,"\n");return k.join("")},VO=function(g){_.BF.call(this);
this.JSC$17523_logName_=g;this.screens=[]},sZ=function(g){VO.call(this,"LocalScreenService");
this.JSC$17530_http_=g;this.loungeTokenRefreshTimer_=NaN;qp(this);this.info("Initializing with "+kMM(this.screens))},mH=function(g,v){v=v===void 0?!1:v;
VO.call(this,"ScreenService");this.JSC$17536_http_=g;this.disableAutomaticScreenCache_=v;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};yVq(this)},K_=function(g,v,r){_.BF.call(this);
this.JSC$17540_logName_=r;this.JSC$17540_screenService_=g;this.receiver_=v;this.screen_=null},pBD=function(g,v,r){r.disableCastApi?br("Cannot initialize because disabled by Mdx config."):cVd()?zsR(g,r)&&(I3d(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?Wjv(v):(window.__onGCastApiAvailable=function(k,y){k?Wjv(v):(FI("Failed to load cast API: "+y),PK5(!1),I3d(!1),_.yY("yt-remote-cast-available"),_.yY("yt-remote-cast-receiver"),SiD(),v(!1))},r.loadCastApiSetupScript?_.CW("https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"):
window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?oDb()>=60&&YiA():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?UPv():oDb()>=89?AVb():(esA(),a3p(EDA.map(dPD))))):br("Cannot initialize because not running Chrome")},SiD=function(){br("dispose");
var g=ir();g&&g.dispose();_.FK("yt.mdx.remote.cloudview.instance_",null);TKp(!1);_.vxk(l35);l35.length=0},f3p=function(){return!!_.kv("yt-remote-cast-installed")},NKD=function(){var g=_.kv("yt-remote-cast-receiver");
return g?g.friendlyName:null},ZWS=function(){br("clearCurrentReceiver");
_.yY("yt-remote-cast-receiver")},HWq=function(){return f3p()?ir()?ir().getCastSession():(FI("getCastSelector: Cast is not initialized."),null):(FI("getCastSelector: Cast API is not installed!"),null)},DPR=function(g,v){tmM()?ir().setConnectedScreenStatus(g,v):FI("setConnectedScreenStatus called before ready.")},cVd=function(){var g=_.aY().search(/ (CrMo|Chrome|CriOS)\//)>=0;
return _.rf||g},zsR=function(g,v){var r=!1;
ir()||(g=new G4(g,v),g.subscribe("yt-remote-cast2-availability-change",function(k){_.r3("yt-remote-cast-available",k);v3("yt-remote-cast2-availability-change",k)}),g.subscribe("yt-remote-cast2-receiver-selected",function(k){br("onReceiverSelected: "+k.friendlyName);
_.r3("yt-remote-cast-receiver",k);v3("yt-remote-cast2-receiver-selected",k)}),g.subscribe("yt-remote-cast2-receiver-resumed",function(k){br("onReceiverResumed: "+k.friendlyName);
_.r3("yt-remote-cast-receiver",k);v3("yt-remote-cast2-receiver-resumed",k)}),g.subscribe("yt-remote-cast2-session-change",function(k){br("onSessionChange: "+Ljn(k));
k||_.yY("yt-remote-cast-receiver");v3("yt-remote-cast2-session-change",k)}),_.FK("yt.mdx.remote.cloudview.instance_",g),r=!0);
br("cloudview.createSingleton_: "+r);return r},ir=function(){return _.$A("yt.mdx.remote.cloudview.instance_")},Wjv=function(g){PK5(!0);
I3d(!1);ir().init(!1,function(v){v?(TKp(!0),_.rTJ("yt-remote-cast2-api-ready")):(FI("Failed to initialize cast API."),PK5(!1),_.yY("yt-remote-cast-available"),_.yY("yt-remote-cast-receiver"),SiD());g(v)})},br=function(g){$n("cloudview",g)},FI=function(g){$n("cloudview",g)},PK5=function(g){br("setCastInstalled_ "+g);
_.r3("yt-remote-cast-installed",g)},tmM=function(){return!!_.$A("yt.mdx.remote.cloudview.apiReady_")},TKp=function(g){br("setApiReady_ "+g);
_.FK("yt.mdx.remote.cloudview.apiReady_",g)},I3d=function(g){_.FK("yt.mdx.remote.cloudview.initializing_",g)},XI=function(g){this.index=-1;
this.videoId=this.listId="";this.volume=this.playerState=-1;this.muted=!1;this.audioTrackId=null;this.playerTimeAt_=this.playerTime_=0;this.trackData=null;this.hasNext=this.hasPrevious=!1;this.loadedTime=this.duration_=this.seekableEnd_=this.seekableStart_=0;this.liveIngestionTime_=NaN;this.isLive_=!1;this.reset(g)},wBD=function(){var g,v;
return _.P(function(r){if(r.nextAddress==1)return(_.VGh()||_.T("use_new_nwl"))&&_.jxR().isNetworkAvailable()?_.U(r,_.ih(),2):r.return();if(r.nextAddress!=3)return(g=r.yieldResult)?_.U(r,Wuv(g),3):r.return();v=r.yieldResult;if(!v.length)return r.return();v.forEach(function(k){var y={timestamp:k.timestamp};k=k.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:k.appShellAssetLoadReport,options:y}:k.clientError?{payloadName:"clientError",payload:k.clientError,options:y}:void 0;k&&
_.fx(k.payloadName,k.payload,k.options)});
v.length===100&&_.HR.addLowPriorityJob(wBD);_.o7(r)})},QTD=function(g){if(g.playerResponse){if(g=g.playerResponse,g.messages&&g.messages.length>0&&(g=g.messages.find(function(v){return!(!v||!v.mealbarPromoRenderer)}))&&g.mealbarPromoRenderer)return g.mealbarPromoRenderer}else if(g.response&&(g=g.response)&&g.overlay&&g.overlay.mealbarPromoRenderer)return g.overlay.mealbarPromoRenderer},CKn=function(g){if(g.response){var v=g.response;
if(v&&v.overlay&&v.overlay.tooltipRenderer)return v.overlay.tooltipRenderer}if(g.playerResponse&&(g=g.playerResponse,g.messages&&g.messages.length>0&&(g=g.messages.find(function(r){return!(!r||!r.tooltipRenderer)}))&&g.tooltipRenderer))return g.tooltipRenderer},xP5=function(g){if(!u7q&&(g=g||_.Cv("ZWIEBACK_PING_URLS"))&&g.length){u7q=!0;
for(var v=0;v<g.length;v++)_.$0(g[v])}},$Pd=function(g){if(_.ZG.get(_.Cv("PLAYER_VARS",{}),"privembed",!1)!="1"){g&&Rgn();
try{jTS().then(function(){},function(){}),_.ko($Pd,18E5)}catch(v){_.xA(v)}}},JVp=function(){var g=_.o0(),v=g.getFlag(119),r=window.devicePixelRatio>1;
document.body&&_.Cb(document.body,"exp-invert-logo")&&(r&&!_.Cb(document.body,"inverted-hdpi")?_.b2(document.body,"inverted-hdpi"):!r&&_.Cb(document.body,"inverted-hdpi")&&_.mL(document.body,"inverted-hdpi"));v!=r&&(_.YX(0,119,r),g.save())},OWq=function(g){return g.filter(function(v){return"ypcGetCartEndpoint"in v||"ypcFixInstrumentEndpoint"in v})},Vmq=function(g){return g.filter(function(v){return!_.l(v,_.vgu)})},sTb=function(g){g=_.I(g);
for(var v=g.next(),r={};!v.done;r={setter$jscomp$6:void 0},v=g.next()){var k=v.value;v=k.params;k=k.service;v&&k&&(r.setter$jscomp$6=qiD[k],r.setter$jscomp$6&&v.forEach(function(y){return function(z){var W=z.key;z=z.value;W&&z&&(0,y.setter$jscomp$6)(W,z)}}(r)))}},KjM=function(g,v){var r,k,y,z,W,S,Y;
_.P(function(e){switch(e.nextAddress){case 1:r=_.f2.getInstance();k=_.IR.instance;y=_.xh.instance;if(!y)return mP5(g,k,v),e.return();_.cD(e,2);g.onLoadingCommand&&k.resolveCommand(g.onLoadingCommand);return _.U(e,r.getCurrentPositionFromGeolocation(),4);case 4:z=e.yieldResult;if(!g.resolveLocationCommand){e.jumpTo(5);break}W=r.createLocationInfo(z);return _.U(e,_.$h(y,g.resolveLocationCommand,{locationInfo:W}),6);case 6:S=e.yieldResult;if(!S||"error"in S&&S.error||S.errorMetadata)return mP5(g,k,v),
e.return();var a;if(S==null?0:(a=S.onResponseReceivedActions)==null?0:a.length){a=_.I(S.onResponseReceivedActions);for(var E=a.next();!E.done;E=a.next())k.resolveCommand(E.value)}(_.l(g.onSuccessCommand,_.Vx)||_.l(g.onSuccessCommand,_.SG))&&_.hV(v.hostElement,"yt-navigate",{endpoint:g.onSuccessCommand,reload:!0});case 5:_.Ju(e,0);break;case 2:Y=_.S2(e);if(Y instanceof GeolocationPositionError&&Y.code===GeolocationPositionError.PERMISSION_DENIED)return g.onDeniedCommand&&k.resolveCommand(g.onDeniedCommand),
e.return();mP5(g,k,v);_.o7(e)}})},mP5=function(g,v,r){g.onFailureCommand&&(v.resolveCommand(g.onFailureCommand),_.nW(r.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))},FjA=function(g,v){var r=_.l(g,_.eiB);
if(r&&v){g=r.videoIds||[r.videoId];var k;v=(k=_.hV(v,"yt-lockup-requested",{videoIds:g}).detail)==null?void 0:k.returnValue;var y;r.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?y=v?v:g.map(function(z){return{videoId:z,navigationEndpoint:r.videoCommand}}):v&&(y=v);
y&&(k=y.map(function(z){var W=Object,S=W.assign;var Y=z.navigationEndpoint;if(!_.l(Y,_.Ab)){var e=_.l(Y,_.Vx);if(e){if(delete e.index,delete e.playlistId,e=_.l(Y==null?void 0:Y.commandMetadata,_.F7),e==null?0:e.url){var a=e.url;a=_.bK(a,"list");a=_.bK(a,"index");e.url=a}}else Y=void 0}return S.call(W,{},z,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:Y})}),bWv(k,r))}},iWS=function(g){var v=_.xg();
if(g=_.l(g,_.a6u))g.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&v.clearQueue(),g.closeMiniplayer&&_.h0().resolve(_.Qd).close(!0)},XBp=function(g){GMq(_.xg(),g)},BKM=function(g){var v;
(g=(v=_.l(g,_.U5P))==null?void 0:v.setVideoIds)&&g.forEach(function(r){_.eqF(_.xg(),r)})},nDA=function(g){hsp(_.xg(),g)},MmM=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(g){return!1}},RsD=function(){var g,v;
return(v=(g=window).matchMedia)==null?void 0:v.call(g,"(prefers-reduced-motion: reduce)").matches},gXn=function(g){var v=_.h0().resolve(_.Bd(_.ap));
if(v){var r={beforeTransition:function(){g.style.viewTransitionName="miniplayer-page-transition"},
afterTransition:function(){g.style.viewTransitionName=""}};
B3(v,"slide",r);B3(v,"zoom",r)}},vXA=function(g,v,r){return{horizontalAlignment:g.x+r.width/2<v.width/2?"west":"east",
verticalAlignment:g.y+r.height/2<v.height/2?"north":"south"}},y7G=function(g,v,r,k,y){y=y===void 0?new _.DG(0,0):y;
return r7D(kFp(g,v,r,k),y)},kFp=function(g,v,r,k){return new _.DG(g==="west"?16:r.width-k.width-16,v==="north"?16:r.height-k.height-16)},c7d=function(g,v){var r=0;
g&&(r+=76);v&&(r+=285);return r},zxS=function(g){var v=["h",
"m","s"],r=_.Bh(v);r.reverse();var k={};g=(g.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(W){var S=(W.match(/[hms]/)||[""])[0];return S?(k[S]=parseInt(W.match(/\d+/)[0],10),!1):!0});
for(g.reverse();g.length&&r.length;){var y=r.shift();y in k||(k[y]=parseInt(g.shift(),10))}if(g.length||k.s>59||k.m>59||k.h>9)return null;var z="";v.forEach(function(W){k[W]&&(z+=""+k[W]+W)});
return z||null},IvD=function(g){g=g.data;
return _.A("yt-profile-badge-view-model",{class:"profile-badge-view-model-wiz"},_.A("div",{class:"profile-badge-view-model-wiz__badge-icon-container"},_.A(_.Kw,{data:{thumbnails:[{url:g.badgeIconUrl}]},alt:"",targetWidth:36,targetHeight:36})),_.A("div",{class:"profile-badge-view-model-wiz__content"},_.A("div",{class:"profile-badge-view-model-wiz__badge-description"},g.badgeDesc),g.badgeSubtitle?_.A("div",{class:"profile-badge-view-model-wiz__badge-subtitle"},g.badgeSubtitle):null))},WWd=function(g){g=
g.data;
var v=_.sv();_.YKJ(v,g.rendererContext);return _.A("yt-comment-interaction-view-model",{el:v,class:"yt-comment-interaction-view-model-wiz"},_.A("div",{class:"yt-comment-interaction-view-model-wiz__frame",role:"button","aria-label":g.onTapA11yLabel,"on:keydown":_.zCA(),tabindex:0},_.A("div",{class:"yt-comment-interaction-view-model-wiz__header"},_.A("div",{class:"yt-comment-interaction-view-model-wiz__video-title"},g.headerPrefix,' "',g.videoTitle),_.A("div",{class:"yt-comment-interaction-view-model-wiz__video-title-quote"},
'"')),_.A("div",{class:"yt-comment-interaction-view-model-wiz__content"},_.A("div",{class:"yt-comment-interaction-view-model-wiz__comment-content"},g.commentContent),_.A("div",{class:"yt-comment-interaction-view-model-wiz__chevron"},_.A(_.Kw,{data:{thumbnails:[{url:g.chevronUrl}]},alt:"",targetWidth:18,targetHeight:18})))))},S3R=function(g){g=g.data;
return _.A("yt-shared-subscription-view-model",{class:"yt-shared-subscription-view-model-wiz"},PYn(g.avatar),_.A("div",{class:"yt-shared-subscription-view-model-wiz__channel-name"},g.channelName))},Y3M=function(g){g=g.data;
var v;return _.A("div",{class:"yt-profile-info-view-model-wiz__activity"},_.A("div",{class:"yt-profile-info-view-model-wiz__header"},_.A("div",{class:"yt-profile-info-view-model-wiz__section-title"},g.commentsInteractionTitle)),(v=g.comments)==null?void 0:v.map(function(r){return _.A("div",{class:"yt-profile-info-view-model-wiz__activity"},oXD(r))}))},UcG=function(g){g=g.data;
var v=_.u2({elementsCommand:g.subscriptionsAccessButtonCommand}),r=_.sv();_.KTs(r,_.Q0(g.subscriptionsAccessButtonCommand));var k;return _.A("div",{class:"yt-profile-info-view-model-wiz__sub-section"},_.A("div",{class:"yt-profile-info-view-model-wiz__sub-header"},_.A("a",{el:r,"on:click":_.oV(function(y){if(v==null?0:v.onclick)v.onclick(y);return!1}),
class:"yt-profile-info-view-model-wiz__another-header"},_.A("div",{class:"yt-profile-info-view-model-wiz__section-title-modern"},g.sharedSubscriptionsTitle),_.A("div",null,oXD(g.subscriptionsAccessButton)))),_.A("div",{class:"yt-profile-info-view-model-wiz__subs"},(k=g.sharedSubscriptions)==null?void 0:k.slice(0,5).map(function(y){return _.A("div",{class:"yt-profile-info-view-model-wiz__sub"}," ",oXD(y))})))},A7D=function(g){g=g.data;
var v;return _.A("div",{class:"yt-profile-info-view-model-wiz__sub-section"},_.A("div",{class:"yt-profile-info-view-model-wiz__sub-header"},_.A("h2",{class:"yt-profile-info-view-model-wiz__section-title"},g.sharedSubscriptionsTitle)),_.A("div",{class:"yt-profile-info-view-model-wiz__subs"},(v=g.sharedSubscriptions)==null?void 0:v.slice(0,5).map(function(r){return _.A("div",{class:"yt-profile-info-view-model-wiz__sub"}," ",oXD(r))})))},exD=function(g){g=g.data;
return _.A("div",{class:"yt-profile-info-view-model-wiz__activity"},[g.profileBadgeInfoYtWide,g.profileBadgeInfoChannelWide].map(function(v){var r,k,y,z,W;return v?_.A(_.R6,null,_.A("div",{class:"yt-profile-info-view-model-wiz__header"},_.A("div",{class:"yt-profile-info-view-model-wiz__section-title"},v==null?void 0:v.profileSectionTitle),_.A("div",{class:"yt-profile-info-view-model-wiz__section-desc"},_.A("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"},v==null?void 0:(r=v.commentBadge)==
null?void 0:r.commentDesc),(v==null?0:(k=v.commentBadge)==null?0:k.blackHeartDesc)?_.A("div",{class:"yt-profile-info-view-model-wiz__section-divider"},"\u2022"):null,_.A("div",{class:"yt-profile-info-view-model-wiz__section-heart-icon"},_.A(_.Kw,{data:{thumbnails:[{url:v==null?void 0:(y=v.commentBadge)==null?void 0:y.blackHeartIconUrl}]},alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.A("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"},v==null?void 0:(z=
v.commentBadge)==null?void 0:z.blackHeartDesc))),_.A("div",{class:"yt-profile-info-view-model-wiz__badge"},v==null?void 0:(W=v.badges)==null?void 0:W.map(function(S){return _.A(IvD,{data:S})}))):null}))},avv=function(g){g=g.data;
return _.A("yt-profile-info-view-model",{class:"yt-profile-info-view-model-wiz"},_.A(exD,{data:g}),g.comments?_.A(Y3M,{data:g}):null,g.sharedSubscriptionsTitle?g.subscriptionsAccessButtonCommand?_.A(UcG,{data:g}):_.A(A7D,{data:g}):null)},dcq=function(g){var v=g.data;
g=v?EXD(v.profileIdentityInfo):void 0;v=v?EXD(v.profileInfo):void 0;return _.A("yt-profile-card-view-model",{class:"yt-profile-card-view-model-wiz",style:"overflow: hidden"},g,v)},p2A=function(g,v){var r=_.hb6(v,{},g,!0);
return new Promise(function(k,y){r.listenOnce("n",function(){y(Error("fl`"+r.JSC$25893_getErrorDescription()))});
r.listenOnce("l",function(){var z=r.getResponseCode();if(z!==200)y(Error("gl`"+v+"`"+g.type+"`"+g.size+"`"+z));else try{k(JSON.parse(r.getResponseText()).encryptedBlobId)}catch(W){y(W)}});
r.run()})},ThG=function(g){return g.substring(g.indexOf(":")+1,g.indexOf(";"))},lvp=function(g){return new Promise(function(v,r){var k=new FileReader;
k.onloadend=function(){try{var y=new Uint8Array(k.result);y.length<8&&r(void 0);var z=y.subarray(0,8);y="";for(var W=0;W<z.length;W++)y+=("0"+z[W].toString(16)).substr(-2);y.startsWith("ffd8ff")?v("image/jpeg"):y.startsWith("47494638")?v("image/gif"):y.startsWith("89504e470d0a1a0a")?v("image/png"):y.startsWith("424d")?v("image/bmp"):v(void 0)}catch(S){r(S)}};
k.onerror=r;k.readAsArrayBuffer(g)})},fvG=function(g){return new Promise(function(v,r){var k=new Image;
k.crossOrigin="anonymous";k.onload=function(){var y=document.createElement("canvas");y.width=k.naturalWidth;y.height=k.naturalHeight;var z=y.getContext("2d");if(!z)throw Error("hl");z.drawImage(k,0,0);z=ThG(g);y.toBlob(function(W){W?v(W):r()},z)};
k.src=g})},Zfp=function(g,v){var r;
if(((r=_.l(g,_.Ab))==null?void 0:r.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var k;_.hV((k=v.hostElement)!=null?k:v,"yt-shorts-reset");_.pAB(_.h0().resolve(_.SN),g).then(function(z){NhR(z,v,g)})}else{var y;
_.gh((y=v.hostElement)!=null?y:v,[g]).then(function(z){z&&NhR(z.data,v,g)})}},NhR=function(g,v,r){if(g){var k=_.l(g.replacementEndpoint,_.Ab);
if(k){g.sequenceContinuation&&(k.sequenceParams=g.sequenceContinuation);var y;_.hV((y=v.hostElement)!=null?y:v,"yt-navigate",{endpoint:g.replacementEndpoint})}else if((g==null?void 0:g.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(g==null?0:g.watchStatus)&&_.l(g.watchStatus,_.M$P)){var z;_.hV((z=v.hostElement)!=null?z:v,"yt-navigate",{endpoint:r})}}},HfD=function(g){var v=_.h0().resolve(_.w3),r=C0D(v.getState())||"";
v=_.BOC(v.getState())||"";r=r==="ytd-browse"&&v==="home";return _.T("web_guide_entry_enable_cache_for_non_home_pages")?(g=(g==null?void 0:g.navigationEndpoint)&&_.Pi(g.navigationEndpoint)==="home",{disableCache:r&&g}):{disableCache:r}},tcG=function(g){if(!g)return!1;
try{if(g.host&&g.host.tagName==="YT-FORMATTED-STRING"&&g.host.id==="contenteditable-textarea"||g.nodeType===Node.ELEMENT_NODE&&g.tagName==="YTD-COMMENT-INPUT")return!0}catch(v){return!1}return tcG(g.parentNode)},h6=function(g){return g?g.tagName==="A"&&g.href&&g.classList.contains("yt-simple-endpoint"):!1},DcR=function(g){return g?g.tagName==="IMG"&&g.classList.contains("emoji"):!1},LW5=function(g,v,r){if(!g)return null;
var k=h6(g);if(k&&r)return v=g.pathname.substring(g.pathname.indexOf("/channel/")+9),document.createTextNode("@"+v);if(k&&!r)return document.createTextNode("");if(DcR(g))return r=g.alt,g=g.dataset.emojiId,!g&&v&&(v=_.Sd(v,r))&&v.isCustomEmoji&&(g=v.emojiId),g?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+g+">"):document.createTextNode(r);k=g.cloneNode(!1);for(var y=0;y<g.childNodes.length;++y){var z=LW5(g.childNodes[y],v,r);z&&k.appendChild(z)}return k},n_=function(g){return g?h6(g)?g:n_(g.lastChild):
null},w25=function(g){return g?h6(g)?g:w25(g.firstChild):null},Q0S=function(g){if(!g)return null;
for(var v=g.previousSibling;v;)if(v.nodeType===Node.ELEMENT_NODE&&v.nodeName==="BR")v=v.previousSibling;else if(v.nodeType===Node.TEXT_NODE&&/\s+/.test(v.textContent))v=v.previousSibling;else break;(v=n_(v))?g=v:g=(g=g.parentNode)?n_(g.previousElementSibling):null;return g},CYG=function(g){if(!g)return null;
for(var v=g.nextSibling;v;)if(v.nodeType===Node.ELEMENT_NODE&&v.nodeName==="BR")v=v.nextSibling;else if(v.nodeType===Node.TEXT_NODE&&/\s+/.test(v.textContent))v=v.nextSibling;else break;return(v=w25(v))?v:CYG(g.parentNode)},uVd=function(g){var v=_.Yz(),r=v.JSC$9253_getStartNode();
if(!tcG(r.parentNode))return null;v=v.JSC$9253_getStartOffset();if(r.nodeType===Node.TEXT_NODE){var k=_.xL(r,h6);if(k){if(g&&v===0||!g&&v===r.length)return k}else{if(g&&v===r.length)return!r||r.nodeName==="BR"||r.nextElementSibling&&_.UY(r.nextElementSibling,"display")==="block"?null:w25(r.nextElementSibling);if(!g&&v===0)return r?n_(r.previousElementSibling):null}}if(r.nodeType===Node.ELEMENT_NODE)if(g){if(0<=v&&v<r.childNodes.length)return w25(r.childNodes[v])}else if(0<v&&v<=r.childNodes.length)return n_(r.childNodes[v-
1]);return null},xcb=function(g,v,r){if(!g)return null;
if(g.nodeType===Node.TEXT_NODE)if(r){var k=Q0S(g);if(k&&!/^\s+\S/.test(g.wholeText.substr(0,v)))return k}else if((k=CYG(g))&&!/\S\s+/.test(g.wholeText.substr(v,g.wholeText.length)))return k;return g.nodeType===Node.ELEMENT_NODE?r?Q0S(g.childNodes[v]):CYG(g.childNodes[v]):xcb(g.parentNode,v,r)},j0D=function(g){if(g.hasChildNodes())switch(g.tagName){case "DIV":case "A":case "SPAN":var v="";
for(g=g.firstChild;g;g=g.nextSibling)v+=j0D(g);return v;default:return""}else switch(g.nodeType){case 3:return g.textContent;default:return""}},$cD=function(g){g=g.data;
return _.A("ytd-menu-title-renderer",{class:"ytd-menu-title-renderer"},_.A("div",null,_.A(_.FS,{text:g.title})),g.subtitle?_.A("div",{class:"ytd-menu-title-renderer__subtitle"},_.A(_.FS,{text:g.subtitle})):null)},J7M=function(g){switch(g){case "UNKNOWN_FORMAT_TYPE":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN";
case "HD_1080":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080";case "SD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD";case "LD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD";default:return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD"}},Ofq=function(g){return g.map(function(v){return{settingsRadioOptionRenderer:{title:_.h7(v.name),
asideText:_.h7(v.approximateSize),id:J7M(v.format)}}})},q3v=function(g){if(g&&g.length!==0)return g.filter(VcR()).map(function(v){return{settingsRadioOptionRenderer:{title:v.name,
asideText:v.approximateSize,id:J7M(v.formatType)}}})},Mp=function(g){if(g)return g.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")},s0d=function(g,v){g=new Set(g!=null?g:[]);
if(g.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(g.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(g.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(g.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(g.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(v)return"YOUTUBE_ENTITY_TYPE_DEFAULT"},mcd=function(g){var v=g.indexOf("(");
return v!==-1?g.substring(v+1,g.length-1):g},KWn=function(g){switch(g){case 38:return-1;
case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}},FWv=function(g,v,r,k,y,z){var W=_.ZG.clone(bfD);
W.locale=_.Cv("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;W.report={description:y||"<empty>"};y=_.Cv("SBOX_SETTINGS",{});v=v.join(",");var S=Date.now();g={choice_cc:k,choice_id_cc:r,choices_sc:v,gl:y.REQUEST_DOMAIN,hl:y.REQUEST_LANGUAGE,query:g,time:S};z&&(g.choice_additional_comment_cc=z);_.rrP(W,g)},ifM=function(g){var v=new Map;
v.set("authuser",_.Cv("SESSION_INDEX","0"));return _.kL(g,v)},X2d=function(g){var v;
return _.P(function(r){switch(r.nextAddress){case 1:if(!g||!GFM(g))return r.return(null);v=null;switch(_.Cv("INNERTUBE_CLIENT_NAME")){case "WEB":return r.jumpTo(2);case "WEB_REMIX":v=g.getPlayer()}r.jumpTo(3);break;case 2:return _.U(r,g.getPlayerPromise(),4);case 4:v=r.yieldResult;r.jumpTo(3);break;case 3:return r.return(v)}})},GFM=function(g){return["ytd-player",
"ytmusic-player"].includes(String(g.tagName||"").toLowerCase())},BhD=function(g){g=Math.round(g);
return g%2?g-1:g},hxp=function(g){g=Math.round(g);
return g%2===0?g-1:g},nXM=function(g){var v,r,k;
if(g=(v=g.createPlaylistDialogFormSchema)==null?void 0:(r=v.fieldSchemas)==null?void 0:(k=r.title)==null?void 0:k.validationSchema)for(v=[g.syncStep,g.asyncStep].filter(function(y){return y!==void 0}),v=_.I(v),r=v.next();!r.done;r=v.next()){r=r.value.rules;
if(!r)break;r=_.I(r);for(r=r.next();!r.done;r=r.next())return _.l(r.value,_.vLS)}},RxA=function(g){var v,r,k;
if(g=(v=g.createPlaylistDialogFormSchema)==null?void 0:(r=v.fieldSchemas)==null?void 0:(k=r.visibility)==null?void 0:k.validationSchema)for(v=[g.syncStep,g.asyncStep].filter(function(y){return y!==void 0}),v=_.I(v),r=v.next();!r.done;r=v.next()){r=r.value.rules;
if(!r)break;r=_.I(r);for(k=r.next();!k.done;k=r.next())if(k=_.l(k.value,McM))return v=void 0,(v=k.translations)==null?void 0:v.visibilityNotValidErrorMessage}},g7D=function(){var g,v;
return(v=(g=_.h0().resolve(_.Bd(_.V0)))==null?void 0:g())!=null?v:!1},v7n=function(g){var v=21;
if(!g)return v;v+=g.headerTitle?27:0;v+=g.headerTitle&&g.hasHeaderActionHeader?4:0;return v+=g.headerTitle&&g.headerSubtitle?16:0},rND=function(g){var v=0;
if(!g)return v;v+=g.hasFooterPrimaryButton||g.hasFooterSecondaryButton?48:0;v+=g.footerTrailingLabel||g.footerLeadingLabel?30:0;return v+=g.hasFooterPrimaryButton||g.hasFooterSecondaryButton||!g.footerTrailingLabel&&!g.footerLeadingLabel?0:12},k5v=function(g){var v=new _.SE,r=g;
return{subscribe:function(k){v.subscribe("changed",k)},
dispatch:function(k,y){var z=r;k==="Touch Start"?r=Object.assign({},z,{isAnimating:!1,initialY:y.event.touches[0].clientY}):k==="Touch Move"?(k=Math.min(y.fullContentWrapperHeight,y.contentHeightMap[y.contentWrapperId]+v7n(y.header)-rND(y.footer)),r=Object.assign({},z,{currentY:Math.max(y.contentScrollable?-1*(z.initialY-24):0,y.event.touches[0].clientY-z.initialY),maxHeightForContentWrapper:Math.min(k,Math.max(0,(z.isFullScreen?k:y.contentWrapperHeight)-z.currentY))})):r=k==="Snap To Full Screen"?
Object.assign({},z,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:y.maxHeight}):k==="Snap To Neutral Position"?Object.assign({},z,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:y.maxHeight}):k==="Close Sheet"?Object.assign({},z,{isAnimating:!0,currentY:y.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:y.maxHeight}):z;v.publish("changed",r)}}},yNn=function(g){return _.oV(function(v){g(v);
return!1})},cNb=function(){_.h0().resolve(_.fk).closeSheet()},zZA=function(g){var v,r,k,y,z,W,S,Y,e,a,E;
return{headerTitle:(v=g.headerTitle)==null?void 0:v.call(g),headerSubtitle:(r=g.headerSubtitle)==null?void 0:r.call(g),headerActionHeader:g.headerActionHeader,footerPrimaryButton:g.footerPrimaryButton,footerSecondaryButton:g.footerSecondaryButton,footerButtonType:(k=g.footerButtonType)==null?void 0:k.call(g),footerLeadingLabel:(y=g.footerLeadingLabel)==null?void 0:y.call(g),footerTrailingLabel:(z=g.footerTrailingLabel)==null?void 0:z.call(g),shouldShowIcons:(W=g.shouldShowIcons)==null?void 0:W.call(g),
skipContentClick:(S=g.skipContentClick)==null?void 0:S.call(g),additionalClassName:(Y=g.additionalClassName)==null?void 0:Y.call(g),onClosedCallback:g.onClosedCallback,focusOnClose:(e=g.focusOnClose)==null?void 0:e.call(g),isDisabled:(a=g.isDisabled)==null?void 0:a.call(g),disabledCommand:(E=g.disabledCommand)==null?void 0:E.call(g),headerFn:g.headerFn,contentFn:g.contentFn,footerFn:g.footerFn,hasHeaderFn:g.hasHeaderFn(),hasContentFn:g.hasContentFn(),hasFooterFn:g.hasFooterFn(),hasFooterPrimaryButton:g.hasFooterPrimaryButton(),
hasFooterSecondaryButton:g.hasFooterSecondaryButton(),hasHeaderActionHeader:g.hasHeaderActionHeader()}},IEM=function(g){switch(g){case "FLEXBOX_FLEX_DIRECTION_ROW":return"row";
case "FLEXBOX_FLEX_DIRECTION_ROW_REVERSE":return"row-reverse";case "FLEXBOX_FLEX_DIRECTION_COLUMN":return"column";case "FLEXBOX_FLEX_DIRECTION_COLUMN_REVERSE":return"column-reverse";default:return""}},W0R=function(g){switch(g){case "FLEXBOX_JUSTIFY_CONTENT_CENTER":return"center";
case "FLEXBOX_JUSTIFY_CONTENT_BETWEEN":return"space-between";case "FLEXBOX_JUSTIFY_CONTENT_FLEX_START":return"flex-start";case "FLEXBOX_JUSTIFY_CONTENT_FLEX_END":return"flex-end";case "FLEXBOX_JUSTIFY_CONTENT_SPACE_AROUND":return"space-around";default:return""}},PyM=function(g){switch(g){case "FLEXBOX_ALIGN_ITEMS_CENTER":return"center";
case "FLEXBOX_ALIGN_ITEMS_START":return"flex-start";case "FLEXBOX_ALIGN_ITEMS_END":return"flex-end";case "FLEXBOX_ALIGN_ITEMS_STRETCH":return"stretch";default:return""}},SfA=function(g,v,r){v.forEach(function(k){_.cl(_.h0().resolve(_.p0),k)});
_.nW(g,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",r])},ANM=function(g,v,r,k){var y=_.l(r,_.jv).commandLifeCycleConfig;
y&&y.onStartCommand&&_.v2(g,[y.onStartCommand],v);_.Jy(v);var z=_.xh.instance;z&&_.jg(z,r)?_.$h(z,r,k).then(function(W){if(!W||(W==null?0:W.error))return W=_.l(r,_.jv).serializedTransactionFlowLoggingParams,_.OY(v),_.l2(new RP("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",W));_.OY(v);return{data:W}}).then(function(W){_.OY(v);
o7D(W.data);var S=W.data.command;S&&_.v2(g,[S],v);S=YfG(r,W.data);if(!S){var Y=W.data;W=!1;if(Y&&Y.command&&_.l(Y.command,_.kX)){var e;Y=((e=_.l(Y.command,_.kX))==null?void 0:e.commands)||[];for(e=0;e<Y.length;e++)if(_.l(Y[e],_.OGu)){W=!0;break}}W||_.Th('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!S&&y&&y.onSuccessCommand?_.v2(g,[y.onSuccessCommand],v):S&&y&&y.onFailureCommand&&_.v2(g,[y.onFailureCommand],v)},function(){_.OY(v);
y&&y.onFailureCommand&&_.v2(g,[y.onFailureCommand],v);UdM(r)}):_.Z0(Error("yl"),"ERROR")},eZq=function(g,v,r){var k=[v];
r&&k.push(r);return _.gh(g,k).then(function(y){var z=_.l(v,_.jv).serializedTransactionFlowLoggingParams,W=y.data,S=YfG(v,W);S?y=_.l2(new RP(S,z)):o7D(W);return y},function(){var y=_.l(v,_.jv).serializedTransactionFlowLoggingParams;
UdM(v);return _.l2(new RP("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",y))})},YfG=function(g,v){g=_.l(g,_.jv).serializedTransactionFlowLoggingParams;
var r=null;switch(v.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":r="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":r="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":r="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}r?_.Oe(r,g):NDS(g);return r},UdM=function(g){_.Oe("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.l(g,_.jv).serializedTransactionFlowLoggingParams)},
o7D=function(g){if(g.trackingParams){var v=_.Z3(),r=_.NP();
v&&r&&_.jc(v,r,_.Ey(g.trackingParams))}},aEp=function(g,v,r){var k=_.xh.instance,y=_.rwY(_.Cv("YPC_MB_URL")),z=(new _.gtJ).init(),W=_.vtY(),S=_.l(r,_.xWE).languageCode;
S===void 0?_.Z0(Error("Bi"),"ERROR"):_.Ae([z,y]).then(function(){var Y={ctk:payments.business.integration.ClientTokenFactory.createClientToken(S,W)};k&&_.jg(k,r)?_.$h(k,r,Y).then(function(e){return{data:e}}).then(function(e){_.hV(v,"yt-service-request-completed",e);
e.code!=="ERROR"&&(e=e.data.command)&&_.v2(g,[e],v)}):_.Z0(Error("yl"),"ERROR")})},pCb=function(g,v,r,k){var y=_.xh.instance;
y&&_.jg(y,r)?_.$h(y,r,k).then(function(z){return{data:z}}).then(function(z){E7M(g,v,r,z)},function(){ddS(r)}):(y=_.h0().resolve(_.Bd(_.ZO)))&&y.requestDataForServiceEndpoint(r,k).then(function(z){E7M(g,v,r,z)},function(){ddS(r)})},E7M=function(g,v,r,k){_.hV(v,"yt-service-request-completed",k);
if(k.code&&k.code=="ERROR")ddS(r);else{(k=k.data.commands)&&_.v2(g,k,v);var y;(g=(y=_.l(r,_.qlj))==null?void 0:y.serializedYpcPauseFlowLoggingParams)&&g&&_.LI("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",g)}},ddS=function(g){var v;
(g=(v=_.l(g,_.qlj))==null?void 0:v.serializedYpcPauseFlowLoggingParams)&&g&&_.LI("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",g,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")},fES=function(g,v,r){var k=_.xh.instance;
k&&_.jg(k,r)?_.$h(k,r).then(function(y){return{data:y}}).then(function(y){Ti5(g,v,r,y)},function(){lEb(r)}):(k=_.h0().resolve(_.Bd(_.ZO)))&&k.requestDataForServiceEndpoint(r).then(function(y){Ti5(g,v,r,y)},function(){lEb(r)})},Ti5=function(g,v,r,k){_.hV(v,"yt-service-request-completed",k);
k.code&&k.code=="ERROR"?lEb(r):((k=k.data.commands)&&_.v2(g,k,v),(g=_.l(r,_.sCj).serializedYpcResumeFlowLoggingParams)&&g&&_.LI("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",g))},lEb=function(g){(g=_.l(g,_.sCj).serializedYpcResumeFlowLoggingParams)&&g&&_.LI("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",g,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")},NiS=function(g){g=g===void 0?{}:g;
_.h0().resolve(_.iTu).showFeedbackDialog(g.customProductData,g.feedbackContent,g.onFeedbackSubmitted,g.bucket)},ZHb=function(g){g=g===void 0?{}:g;
_.h0().resolve(_.iTu).showHelpDialog(g.helpContext,g.articleId,g.productData)},HHb=function(){ZHb()},taM=function(){NiS()},L0G=function(g,v,r){var k,y,z,W,S,Y,e;
return _.P(function(a){switch(a.nextAddress){case 1:k=_.l(g,DdS);if((y=k)==null?0:y.productId){Y={productId:k.productId,bucket:k.bucket,enableAnonymousFeedback:(S=k.enableAnonymousFeedback)!=null?S:!0,allowNonLoggedInFeedback:!0};e={feedbackChoice:r.feedbackChoice};if(!_.T("web_collect_offline_state")){a.jumpTo(8);break}_.cD(a,9);return _.U(a,x4A(e),11)}W={bucket:(z=k)==null?void 0:z.bucket};if(!_.T("web_collect_offline_state")){a.jumpTo(4);break}W.customProductData={};_.cD(a,5);return _.U(a,x4A(W.customProductData),
7);case 7:_.Ju(a,4);break;case 5:_.S2(a);case 4:NiS(W);a.jumpTo(0);break;case 11:_.Ju(a,8);break;case 9:_.S2(a);case 8:_.GPB(e),_.i43("GFEEDBACK",e),k.productId==="5295751"&&(e.client_attestation=Number(_.Cv("CATSTAT",0))),k.productId==="5295751"&&(e.client_time=Date.now()/1E3/3600),k.productId==="5295751"&&(e.original_playback_id=_.t6H||""),_.rrP(Y,e),_.o7(a)}})},wCG=function(g){if(g=_.l(g,_.m$R)){var v={bucket:g.bucketIdentifier};
g.additionalDatas&&(v.customProductData={},g.additionalDatas.forEach(function(r){if(r=r.userFeedbackEndpointProductSpecificValueData)v.customProductData[r.key]=r.value}));
NiS(v)}},Q3R=function(g){var v=_.Jv.getInstance();
var r=_.I0("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var k=_.I0("DELETE",void 0,"Delete"),y=_.I0("CANCEL",void 0,"Cancel");r=mTM(r,void 0,k,y,{signal:"DELETE_ALL_DOWNLOADS"});_.Za(v,[{openPopupAction:r}],g)},umq=function(){return _.P(function(g){return g.nextAddress==1?_.U(g,_.h0().resolve(_.hO),2):_.U(g,Cyv(),0)})},xdD=function(g){var v,r;
return _.P(function(k){return k.nextAddress==1?(r=(v=_.l(g,_.xE))==null?void 0:v.targetId)?_.U(k,_.h0().resolve(_.hO),3):k.jumpTo(0):_.U(k,_.h0().resolve(_.B4).deleteVideo(r),0)})},$d5=function(g){var v,r;
return _.P(function(k){return k.nextAddress==1?(r=(v=_.l(g,_.xE))==null?void 0:v.targetId)?_.U(k,_.h0().resolve(_.hO),3):k.jumpTo(0):_.U(k,j3d(_.h0().resolve(_.B4),r),0)})},OHp=function(g){var v,r;
return _.P(function(k){return(r=(v=_.l(g,_.xE))==null?void 0:v.targetId)?_.U(k,JND(r),0):k.jumpTo(0)})},qfS=function(){_.T("kevlar_woffle_refresh_dl_load_killswitch")||VaD()},mdp=function(){_.T("kevlar_woffle")&&_.lQ.instance&&s3q()},bHG=function(g){var v;
if((v=_.l(g,_.y4))==null||!v.videoId)return!1;K0d(_.h0().resolve(_.B4),_.l(g,_.y4),g.clickTrackingParams);return!0},iHG=function(g){var v;
if((v=_.l(g,_.cW))==null||!v.playlistId)return!1;F0M(_.h0().resolve(_.B4),_.l(g,_.cW),g.clickTrackingParams);return!0},XCS=function(g){var v=_.l(g,_.uHV);
(v==null?void 0:v.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(v==null?void 0:v.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||G5D(_.h0().resolve(_.B4),_.l(g,_.uHV))},hZd=function(g){g=_.l(g,_.zP0);
var v;(g==null?0:(v=g.actions)==null?0:v.length)&&Bid(g)},g$S=function(g){var v,r;
return _.P(function(k){v=_.l(g,n7S);return(r=v)!=null&&r.localWatchHistoryCommandType?_.U(k,RZD(v),0):k.return()})},v$D=function(g){setTimeout(function(){requestAnimationFrame(g)},80)},rbM=function(g){return Object.entries(g).map(function(v){return v.join(":")}).join(";")},ybp=function(g){var v,r,k;
_.P(function(y){if(y.nextAddress==1)return _.U(y,ktn(),2);v=y.yieldResult;r=_.IR.instance;switch(v){case "granted":k=g.getLocationCommand;break;case "denied":k=g.openDeniedDialogAction;break;case "prompt":k=g.openCollectionDialogAction;break;default:k=g.openCollectionDialogAction}k&&r.resolveCommand(k);_.o7(y)})},ktn=function(){var g,v;
return _.P(function(r){if(r.nextAddress==1)return g="prompt",navigator.permissions?_.U(r,navigator.permissions.query({name:"geolocation"}),3):r.jumpTo(2);r.nextAddress!=2&&(v=r.yieldResult,g=v.state);return r.return(g)})},zHG=function(){_.P(function(g){return _.U(g,_.cbv(),0)})},IOp=function(){var g,v,r;
return _.P(function(k){if(k.nextAddress==1)return g=_.h0().resolve(_.Hi),g?_.U(k,_.$h(g,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.Lx(Error("Bl")),k.return(void 0));if(v=k.yieldResult){if(v.errorMetadata)return _.Lx(Error("Cl`"+v.errorMetadata.status+"`"+v.error)),k.return(void 0);r=v.datasyncIds;_.itu=r.length;return k.return(r)}_.Lx(Error("Dl"));return k.return(void 0)})},Wtd=function(){IOp().then(function(g){g&&(zmd(g),HLp(g),MEp(g),$4M(g))})},PQd=function(g){_.HR.addLowPriorityJob(function(){var v,
r,k,y,z;
return _.P(function(W){switch(W.nextAddress){case 1:if(_.T("ytidb_clear_optimizations_killswitch")){W.jumpTo(2);break}v=_.eE("clear");if(v.startsWith("V")&&v.endsWith("||")){var S=[v];zmd(S);HLp(S);MEp(S);$4M(S);return W.return()}r=RmA();k=JFv();return _.U(W,tev(),3);case 3:return y=W.yieldResult,_.U(W,Ik5(),4);case 4:if(z=W.yieldResult,!(r||k||y||z))return W.return();case 2:g.isNetworkAvailable()?Wtd():g.listenOnce("publicytnetworkstatus-online",Wtd),_.o7(W)}})})},gL=function(g){g={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:_.qd(g)}}}};_.IR.instance&&_.IR.instance.resolveCommand(g)},SeR=function(g){if(g){var v=_.Y6();
_.vl(v,3854,void 0,{layer:0,parentLayer:4});switch(g){case 1:var r=238708;break;case 2:r=238715;break;case 3:r=238710;break;case 6:r=238709}r&&(g=_.oR(v,{veType:r}))&&_.yu(v,g)}},o$n=function(g){if(g){var v=_.Y6();
_.vl(v,3854,void 0,{layer:0,parentLayer:4});switch(g){case 1:var r=238714;break;case 2:r=238711;break;case 8:r=238709;break;case 7:r=238713;break;case 3:case 4:case 5:r=238712}r&&(g=_.oR(v,{veType:r}))&&_.yu(v,g)}},YeG=function(g){switch(g.latencyType){case 0:_.H2("consent_primitive_flow");
_.t7("cpit",g.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.t7("cpist",g.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.t7("cprtif",g.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.t7("cprtli",g.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.t7("cprt",g.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.t7("cpdt",g.timestampEpochMillis,"consent_primitive_flow");break;case 8:_.t7("cpjct",g.timestampEpochMillis,"consent_primitive_flow")}},
fO5=function(g,v){var r,k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X,b,n;
return _.P(function(h){switch(h.nextAddress){case 1:_.cD(h,2);(k=(r=_.l(g,UmD))==null?void 0:r.serializedConsentRequest)||(k=(y=_.l(g,AbS))==null?void 0:y.serializedConsentRequest);k&&(z=eHD(_.oH(k)));if(z===void 0)return h.return();W=aOR(z);W.latencyCallback=YeG;v&&E$M(W,function(){v.then(function(IY){IY.pauseVideo();(new dmD).increment()})});
return((S=_.l(g,UmD))==null?void 0:S.consentAction)==="CONSENT_ACTION_PREWARM"||((Y=_.l(g,AbS))==null?void 0:Y.consentAction)==="CONSENT_ACTION_PREWARM"?_.U(h,piv(W),5):_.U(h,TGD(W),6);case 6:e=h.yieldResult;a=_.o4(e,vt);if(a===1){if(((E=_.Z6(e,rL,1,vt))==null?void 0:_.lA(E,1))===1||((p=_.Z6(e,rL,1,vt))==null?void 0:_.lA(p,1))===2||((f=_.Z6(e,rL,1,vt))==null?void 0:_.lA(f,1))===3)_.l(g,AbS)?gL(_.I0("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
gL(_.I0("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));SeR((Z=_.Z6(e,rL,1,vt))==null?void 0:_.lA(Z,1),_.RA(e,lOM,3,_.gQ()))}else a===2?(((L=kS(e))==null?void 0:_.lA(L,1))===5?_.l(g,AbS)?gL(_.I0("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):gL(_.I0("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((Q=kS(e))==null?void 0:_.lA(Q,1))===1||((O=kS(e))==null?void 0:_.lA(O,1))===4?gL(_.I0("DMA_CONSENT_GENERAL_ERROR",
{},"Something went wrong while loading")):((q=kS(e))==null?void 0:_.lA(q,1))===7&&((X=z)==null?void 0:(b=_.nU(X,yS,4))==null?void 0:_.lA(b,4))!==1&&gL(_.I0("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),o$n((n=kS(e))==null?void 0:_.lA(n,1))):gL(_.I0("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));h.jumpTo(5);break;case 5:_.Ju(h,0);break;case 2:_.S2(h),gL(_.I0("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),_.o7(h)}})},Z2p=function(){if(!NGp.has("Worker")){NGp.set("Worker",
!0);
var g={api:"BROWSER_API_WEB_WORKER"};g.available="Worker"in window?!0:!1;_.fx("apiTest",g)}},H2d=function(g){return typeof g==="undefined"?"-1":String(Math.ceil(g/1048576))},wi5=function(g,v){tGq(new DmM(_.l(v,Ltp).addToken,_.l(v,Ltp).commonToken)).then(function(){_.hV(g,"yt-invoke-instrument-manager-action-completed")},function(r){_.hV(g,"yt-invoke-instrument-manager-action-error",r)})},QxM=function(g){return _.wf(g)},CQM=function(g){var v=1;
g=g.split(":");for(var r=[];v>0&&g.length;)r.push(g.shift()),v--;g.length&&r.push(g.join(":"));return r},u0q=function(g,v){v=g.aspectRatio()<=v.aspectRatio()?v.width/g.width:v.height/g.height;
g.scale(v)},xm5=function(g,v){v=g.aspectRatio()>v.aspectRatio()?v.width/g.width:v.height/g.height;
return g.scale(v)},jxS=function(g){var v=new _.RJ;
return _.Hn(v,11,g)},$mR=function(g){var v={};
g=g.getAllResponseHeaders().split("\r\n");for(var r=0;r<g.length;r++)if(!_.Wh(g[r])){var k=CQM(g[r]),y=k[0];k=k[1];if(typeof k==="string"){k=k.trim();var z=v[y]||[];v[y]=z;z.push(k)}}return _.ZG.map(v,function(W){return W.join(", ")})},Yn=function(g,v){return g.JSC$7807_xhr_?g.JSC$7807_xhr_.getResponseHeader(v):null},ct=function(g,v,r){Array.isArray(r)||(r=[String(r)]);
_.qjj(g.JSC$8042_queryData_,v,r);return g},s3q=function(){var g=_.lQ.instance;
_.P(function(v){return g.deferredInstallPrompt?_.U(v,g.deferredInstallPrompt.prompt(),0):v.jumpTo(0)})},JbD=function(g,v,r){if(_.nK(g))_.V3(g,v,r);
else for(g=_.GE1(g);;){var k=g.next();if(k.done)break;v.call(r,k.value,void 0,g)}},O2q={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}"]},xkq,jUn,$kb,JTD,OMA,VC5,qmA,sUS,mkD,JND,j3d,Cyv,KQ5,bMd,FQb,iMD,GzD,F0M,K0d,XXD,BNb,hOq,VaD,G5D,nxM,Bid,MCb,RZD,ROR,g6n,v6S,rHG,kBD,yHd,cHA,B3,ztD,Ibq,
GMq,bWv,WLd,oF,YS,US,Ak,P2q,Syd,o6p,YyM,UCq,AHS,et5,abS,E6G,dCM;O2q={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 VGD=function(g,v){var r=[];JbD(v,function(k){try{var y=_.na.prototype.getWrapper.call(this,k,!0)}catch(z){if(z=="Storage: Invalid value was encountered")return;throw z;}y===void 0?r.push(k):_.iUB(y)&&r.push(k)},g);
return r},qeM=function(g,v){VGD(g,v).forEach(function(r){_.na.prototype.remove.call(this,r)},g)},sxd=function(g){var v=_.Js;
v._minimumZ=Math.max(v._minimumZ,g)},mmn=["www.youtube-nocookie.com",
"www.youtubeeducation.com","youtube.googleapis.com"],KtD=function(g,v){_.h1(g.cJ);g.cJ=v},b2G=function(g,v,r,k){g.setState(5);
var y=!!g.txK&&mmn.includes(_.Fe(g.txK)||"");try{var z=new _.NL({program:v,globalName:r,aR:{disable:!_.T("att_web_record_metrics")||!_.T("att_skip_metrics_for_cookieless_domains_ks")&&y,wi:"aGIf"}});z.fh6.then(function(){g.setState(6);k&&k(v)});
KtD(g,z)}catch(W){g.setState(7),W instanceof Error&&_.Lx(W)}},FtD=function(g,v,r,k,y,z){var W=W===void 0?"trayride":W;
r?(g.setState(2),_.CW(r,function(){if(window[W])b2G(g,k,W,y);else{g.setState(3);var S=_.nwC(r),Y=document.getElementById(S);Y&&(_.yTF(S),Y.parentNode.removeChild(Y));_.Lx(new _.EU("BL:ULB",r))}},z)):v?(z=_.UG("SCRIPT"),v instanceof _.j9?_.Oa(z,v):z.textContent=v,z.nonce=_.xT(document),document.head.appendChild(z),document.head.removeChild(z),window[W]?b2G(g,k,W,y):(g.setState(4),_.Lx(new _.EU("BL:ULBJ")))):_.Lx(new _.EU("BL:ULV"))},i2D=function(){this.state=1;
this.cJ=null;this.txK=void 0};
_.c=i2D.prototype;_.c.initialize=function(g,v,r,k){this.txK=k;if(g.program){var y;k=(y=g.interpreterUrl)!=null?y:null;if(g.interpreterSafeScript)y=_.taY(g.interpreterSafeScript);else{var z;y=(z=g.interpreterScript)!=null?z:null}g.interpreterSafeUrl&&(k=_.tF(g.interpreterSafeUrl).toString());FtD(this,y,k,g.program,v,r)}else _.Lx(Error("hf"))};
_.c.isInitialized=function(){return!!this.cJ};
_.c.getState=function(){return this.state};
_.c.isLoading=function(){return this.state===2};
_.c.invoke=function(g){g=g===void 0?{}:g;var v;this.cJ?v=_.Dj1(this.cJ,{n9:g}):v=null;return v};
_.c.dispose=function(){KtD(this,null);this.setState(8)};
_.c.setState=function(g){this.state=g};
var GtM=function(g,v){return g.cJ.snapshot(v)},XiG=function(g,v){var r=_.Rf("botguard_async_snapshot_timeout_ms",3E3);
v=v===void 0?{}:v;r=r===void 0?3E3:r;return g.cJ?new Promise(function(k,y){var z=!1,W=_.HR.addJob(function(){z=!0;y(Error("jf"))},1,r);
g.cJ?GtM(g,{n9:v}).then(function(S){_.HR.cancelJob(W);z||k(S)}).catch(function(S){_.HR.cancelJob(W);
z||y(S)}):(_.HR.cancelJob(W),k(null))}):Promise.resolve(null)},BGM=["att/log"],hHS;
hHS={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var n$M={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},MGS=function(g,v){return _.PC(g,{mode:"readwrite",enableRetries:!0},function(r){return _.LO3(r,v,"settingEntity")})},RHG=function(g,v,r){return _.PC(g,{mode:"readonly",
enableRetries:!0},function(k){return _.oZj(k,v,r)})},gxq=function(g){if(!g.storage)return!1;
a:{if(g.storage){try{var v=g.storage.get("TLPQtimestamp")}catch(r){}g=Number(v);if(!isNaN(g))break a}g=void 0}return g?Date.now()-g<864E5:!1},vxD=function(g){if(g.storage){try{var v=g.storage.get("TLPQindex")}catch(r){}g=Number(v);
if(!isNaN(g))return g}},rTA=function(g,v){g.queueProxy&&v.forEach(function(r){if(r.videoId&&r.trackingParams&&g.queueProxy instanceof _.Hl){var k=_.Z3();
g.queueProxy.attributionData.set(r.videoId,{enqueueingVe:_.Ey(r.trackingParams).getAsJson(),enqueueingCsn:k?k:void 0,clientEnqueueingTimeMs:Math.floor((0,_.XK)()).toString()})}})},kzG=function(g){var v=_.Fpj(g);
v!=g.currentSnapState_&&(g.currentSnapState_=v,g.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},za=function(g){this.JSC$11052_networkManager_=g;
this.partCallbacks_=[]};
za.prototype.getCacheKeyForEndpoint=function(g){return _.PnT(g,!1)};
za.prototype.onPartsCallback_=function(g){this.partCallbacks_.forEach(function(v){g&&v(g)})};
var IF=function(g,v,r){za.call(this,g);this.player_=v;this.autoplayData_=r};
_.N(IF,za);IF.prototype.getCacheKeyForEndpoint=function(g){return _.PnT(g,!!this.autoplayData_)};
IF.prototype.getTempData=function(g,v){v=v.timeBeforeNextVideo;g={itct:g.clickTrackingParams,lact:_.nL(),pbis:v,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(g.autonav=1);return g};
IF.prototype.getXhrParams=function(g){return Object.assign({pbj:"prefetch"},g)};
IF.prototype.getParams=function(g){g={frags:g.fragmentsRequested.join(",")};_.T("kevlar_droppable_prefetchable_requests")&&(g.prefetch=1);return g};
var yT5=function(g){g.playerEvents_.forEach(function(v){g.player.removeEventListener(v.eventName,v.callback)});
g.playerEvents_.length=0},Wt=function(g,v,r){this.player=g;
this.JSC$11062_taskManager=v;this.prefetchDelay=r;this.completionResolver_=null;this.playerEvents_=[]};
Wt.prototype.start=function(){var g=this;this.completionResolver_=_.JW();_.eY(this.completionResolver_.promise,function(){yT5(g);g.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var cT5=function(g,v,r){g.player.addEventListener(v,r);g.playerEvents_.push({eventName:v,callback:r})},zOp={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},InM={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},WQR=function(g,v,r){Wt.call(this,g,v,r);this.cueId_="playbackTrigger-"+Math.random()};
_.N(WQR,Wt);
WQR.prototype.prepareTrigger=function(g){var v=this,r=this.player.getDuration(),k=this.player.getVideoData(),y=k.isLive&&k.hasProgressBarBoundaries;if(y&&k.progressBarEndPositionUtcTimeMillis){var z=k.progressBarEndPositionUtcTimeMillis/1E3;isNaN(z)||(r=z)}var W=0;this.prefetchDelay>=0?y?k.progressBarStartPositionUtcTimeMillis&&(k=k.progressBarStartPositionUtcTimeMillis/1E3,isNaN(k)||(W=k+this.prefetchDelay)):W=this.prefetchDelay:W=r+this.prefetchDelay;y?this.player.addUtcCueRange(this.cueId_,W,r):
this.player.addCueRange(this.cueId_,W,r);_.eY(g.promise,function(){v.player.removeCueRange(v.cueId_)});
cT5(this,"onCueRangeEnter",function(S){S==v.cueId_&&g.resolve(r-W)})};
var PC5=function(g,v){g.fragmentConfiguration_[v].requiredKeys.every(function(r){return!!g.prefetchedData_[r]})&&(g.validatedFragments_.push(v),v=g.missingFragments_.indexOf(v),v!==-1&&g.missingFragments_.splice(v,1))},SmM=function(g){g.prefetchedFragments_.forEach(function(v){PC5(g,v)})},oxD=function(g,v,r){this.pageFragments_=g;
this.prefetchedFragments_=v;this.fragmentConfiguration_=InM;this.prefetchedData_=r;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;SmM(this)},YmM=function(){},Ukd=function(g){this.JSC$11076_playlistManager_=g};
_.N(Ukd,YmM);Ukd.prototype.getPrefetchEndpoint=function(){return this.JSC$11076_playlistManager_.getAutoplayEndpoint()};
var ATv=function(g){this.autonavEndpoints_=g};
_.N(ATv,YmM);ATv.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var eOd=function(g,v,r,k,y){this.autonavEndpoints=g;this.foregroundTrigger=v;this.backgroundTrigger=r;this.pageType=k;this.isInPlaylist=y},anM=function(g,v){if(g.webPrefetchData&&g.webPrefetchData.navigationEndpoints&&g.webPrefetchData.navigationEndpoints.length){g=g.webPrefetchData.navigationEndpoints;
var r=_.l(g[0],_.Vx);if(r.watchEndpointSupportedPrefetchConfig&&r.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var k=r.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;r=k.playbackRelativeSecondsPrefetchCondition;r=typeof r==="number"&&Math.abs(r)<v.videoDuration?r:void 0;k=k.countdownUiRelativeSecondsPrefetchCondition;k=typeof k!=="number"||_.T("prefetch_job_config_cleanup_ks")&&v.inPlaylist?void 0:k;if(typeof k==="number")return new eOd(g,v.makeUpNextTrigger(k),v.makePlaybackTrigger(k),
"watch",v.inPlaylist);if(typeof r==="number")return new eOd(g,v.makePlaybackTrigger(r),null,"watch",v.inPlaylist)}}},ExG=function(g){return g.prefetchJobConfig_.backgroundTrigger?_.jf(_.XJo)()==0?g.prefetchJobConfig_.backgroundTrigger:g.prefetchJobConfig_.foregroundTrigger:g.prefetchJobConfig_.foregroundTrigger},dkq=function(g){_.SY(document,"visibilitychange",g.onVisibilityChange_,!1,g)},Pt=function(g){za.call(this,g)};
_.N(Pt,za);Pt.prototype.getCacheKeyForEndpoint=function(g){return za.prototype.getCacheKeyForEndpoint.call(this,g)};
Pt.prototype.getTempData=function(){return{}};
Pt.prototype.getXhrParams=function(g){return g};
Pt.prototype.getParams=function(){return{}};
var pXd=function(g,v,r){var k=g.prefetchDelay*1E3;if(Math.abs(k)>v)r.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var y=k,z=v-k;k<0&&(y=v+k,z=Math.abs(k));var W=g.JSC$11062_taskManager.addJob(function(){r.resolve(z/1E3)},10,y);
r.promise.thenCatch(function(){g.JSC$11062_taskManager.cancelJob(W)})}},TNM=function(g,v,r){Wt.call(this,g,v,r)};
_.N(TNM,Wt);TNM.prototype.prepareTrigger=function(g){var v=this;cT5(this,"onAutonavCoundownStarted",function(r){pXd(v,r,g)})};
var lnq=function(g){g.pendingPrefetchJob_&&(g.pendingPrefetchJob_.cancel(),g.pendingPrefetchJob_=null)},fnA=function(g,v,r){if(!g.triggeredTargets.has(v)){var k=_.VtE(g,v);
k.action=r;_.J2u(g,v,k)}},NNp=function(g){_.NTB();
_.WfR("cpt")&&_.Lx(Error("ih"));_.rC.requestAnimationFrame(function(){_.rC.setTimeout(function(){_.t7("cpt");var v=_.wh("vpl"),r=_.wh("cpt");v&&r&&_.t7("ol",Math.max(v,r))})});
try{_.t7("fr_s"),g()}catch(v){_.Z0(v)}_.rC.requestAnimationFrame(function(){_.t7("bcp")})},ZMA=function(g,v){g.serviceEndpointHandlers.push(v)},HMq=function(g,v){v=g.pendingPages_.indexOf(v);
v>-1&&g.pendingPages_.splice(v,1)},tCD=function(g,v){var r=_.qdH.indexOf(v);
r>-1&&_.qdH.splice(r,1);g.targetPage_==v?(g.abort(),_.m$_(g)):HMq(g,v)},Dkv=function(g,v,r,k){v={challenge:v};
r&&(v.webResponse=r);return _.DA(g.innertubeTransportService,v,_.by(BGM),k)},LQ5=function(g,v,r){if(!v.challenge)throw Error("ki");
if(v.botguardData&&v.botguardData.program){var k=new i2D;k.initialize(v.botguardData,function(){XiG(k,{atr_challenge:v.challenge}).then(function(y){if(!y)throw Error("li");return Dkv(g,v.challenge,y,r)}).catch(function(y){_.Lx(y);
return Dkv(g,v.challenge,void 0,r)})},void 0)}else Dkv(g,v.challenge,void 0,r)},wXM=function(g,v,r){var k={};
v.ids&&(k.ids=[].concat(_.fF(v.ids)));v.engagementType&&(k.engagementType=v.engagementType);return _.DA(g.innertubeTransportService,k,_.by(_.tbP),r).then(function(y){if(!y)throw new _.EU("GetAttestationChallenge returned falsy");LQ5(g,y,r)}).thenCatch(function(y){_.Z0(y)})},QUv=function(g,v,r){return new _.Iu(function(k,y){var z;
return _.P(function(W){if(W.nextAddress==1){var S=v.engagementType,Y=v.ids,e={};Y=_.I(Y!=null?Y:[]);for(var a=Y.next();!a.done;a=Y.next())a=a.value,a.encryptedVideoId?e.encryptedVideoId=a.encryptedVideoId:a.externalChannelId?e.externalChannelId=a.externalChannelId:a.commentId?e.commentId=a.commentId:a.externalOwnerId?e.externalOwnerId=a.externalOwnerId:a.artistId?e.artistId=a.artistId:a.playlistId?e.playlistId=a.playlistId:a.externalPostId?e.externalPostId=a.externalPostId:a.shareId&&(e.shareId=a.shareId);
return _.U(W,sf5(S,e),2)}z=W.yieldResult;if(!z.challenge)return _.Lx(Error("mi")),wXM(g,v,r).then(k,y),W.return();S=z;e={challenge:S.challenge};e.webResponse=S.webResponse;e.engagementType=v.engagementType;e.ids=v.ids;_.DA(g.innertubeTransportService,e,_.by(BGM),r).then(k,y);_.o7(W)})})},hsp=function(g,v){var r,k,y,z;
_.P(function(W){if(W.nextAddress==1){r=_.l(v,_.d5u);if(!(r&&r.listId&&g.response&&g.response.playingVideoId)||g.listId!==r.listId)return W.return();g.index===void 0&&(g.index=0);return _.U(W,_.GgV(g.JSC$10807_playlistNetworkManager,r.listId,g.index,g.response.playingVideoId),2)}k=W.yieldResult;if(!k)return W.return();y=k.playlistId;z=k.playlistPanelRenderer;g.setPlaylistData(y,z,k.autoplayRenderer);_.o7(W)})},CCM=function(g,v,r){var k=g.getParams(r),y=_.JHC(v,k),z=g.getTempData(v,r);
z.endpoint=JSON.stringify(v);_.T("enable_unknown_lact_fix_on_html5")&&(_.h0().resolve(_.f9),z.lact=_.nL());var W={headers:{"X-YouTube-STS":_.Cv("STS"),"x-youtube-csoc":1}};_.KW(y,z);return new _.Iu(function(S,Y){var e=g.getXhrParams(k),a;_.T("kevlar_cache_on_ttl_player")&&(a=_.Yv.instance);a&&_.eju(a,v)?_.N6u(a,v,z,window.location.href).then(function(E){E?S(E):Y()},Y):_.O1C(g.JSC$11052_networkManager_,v,e,g.onPartsCallback_.bind(g),W).then(function(E){E?S(E):Y()},Y)})},uRd=function(g,v){g.triggerPromise_=
v.start();
g.triggerPromise_.then(function(r){var k=g.prefetchEndpointProvider_.getPrefetchEndpoint();if(k){var y=zOp[g.prefetchJobConfig_.pageType].prefetchedFragments;g.prefetchRequestPromise_=CCM(g.JSC$11088_networkPrefetchRequest_,k,{fragmentsRequested:y,timeBeforeNextVideo:r});g.prefetchResponseCacheKey_=g.JSC$11088_networkPrefetchRequest_.getCacheKeyForEndpoint(k);dkq(g);g.prefetchRequestPromise_.then(function(z){g.storePrefetchedDataCallback_(g.prefetchResponseCacheKey_,z);if(_.T("web_prefetch_preload_video")&&
y.length===1&&y[0]==="pl"&&z&&!z.playerAds&&!z.adPlacements){var W=_.l(k,_.Ab),S=W!=null,Y={raw_player_response:z,watch_endpoint:W};(z=_.h0().resolve(S?_.L2V:_.hW))&&k&&z.then(function(e){S&&_.T("web_queue_preload_video")?(Y.prefer_gapless=!0,e.queueNextVideo(Y)):e.preloadVideoByPlayerVars(Y)})}})}})},SA=function(g,v,r,k){this.prefetchEndpointProvider_=g;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=v;this.prefetchJobConfig_=r;this.JSC$11088_networkPrefetchRequest_=k;this.prefetchResponseCacheKey_=null};
SA.prototype.enqueue=function(){this.triggerPromise_||(uRd(this,ExG(this)),_.pw(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
SA.prototype.resolve=function(){this.cancel()};
SA.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.");dkq(this)};
SA.prototype.onVisibilityChange_=function(){var g=this;_.jf(_.XJo)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){g.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||uRd(this,ExG(this))};
xkq=function(g,v,r,k,y){v&&(v==null?0:v.videoId)&&r&&r.entries&&_.T("kevlar_enable_shorts_prefetch_in_sequence")&&(lnq(g),v=r.entries.map(function(z){var W;return(W=_.l(z.command,_.Ab))==null?void 0:W.videoId}).indexOf(v.videoId),r=r.entries[v+1],r!=null&&r.command&&!_.l(r==null?void 0:r.command,_.Ds)&&(k=new eOd([r.command],new WQR(k,_.HR,1),null,"shorts",!1),g.pendingPrefetchJob_=new SA(new ATv(k.autonavEndpoints),function(){return!1},k,new Pt(y)),g.pendingPrefetchJob_.enqueue()))};
jUn=function(g,v,r,k,y,z){var W=_.Fb.getInstance();if(!_.T("block_all_player_prefetch_requests")){lnq(g);var S=!!r.getPlaylistId(),Y=r.getVideoData().isLive&&r.getVideoData().hasProgressBarBoundaries;if((W.getState()==2||S||Y)&&(!r.getVideoData().isLive||Y)){W={inPlaylist:S,videoDuration:r.getDuration(),makeUpNextTrigger:function(a){return new TNM(r,_.HR,a)},
makePlaybackTrigger:function(a){return new WQR(r,_.HR,a)}};
var e=anM(v,W);e&&(g.pendingPrefetchJob_=new SA(e.isInPlaylist?new Ukd(y):new ATv(e.autonavEndpoints),function(a,E){E=new oxD(zOp[e.pageType].pageFragments,zOp[e.pageType].prefetchedFragments,E);return _.D6u(E)?(g.prefetchCache_.set(a,E),!0):!1},e,new IF(k,r,z,y)),g.pendingPrefetchJob_.enqueue())}}};
$kb=function(){var g=_.xg();g.signals.parkOrScheduleJob(function(){var v=g.storage;if(v.storage)if(gxq(v)){var r=v.getPlaylistId();v=vxD(v);r=!!r&&v!==void 0}else v.clear(),r=!1;else r=!1;if(r){r=g.pageManager.isOnWatch();a:{var k=g.storage;if(k.storage&&gxq(k)&&(v=k.getPlaylistId(),k=vxD(k),v&&k!==void 0)){r={recoverPlaylistCommand:{listId:v,index:k,openMiniplayer:!r,openListPanel:r,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}r=void 0}r&&_.Za(g.JSC$10807_actionRouter,[r],null)}},0,"ma")};
JTD=function(g,v,r,k,y,z){var W=_.Tp(7111);_.r2(g.JSC$16109_screenManager,W,z?_.Ey(z):void 0);_.yu(g.JSC$16109_screenManager,W,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:k,offlineId:v,offlineabilityFormatType:r,isDefaultFormatType:y==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:y}})};
OMA=function(g,v,r,k,y){var z,W,S,Y,e;return _.P(function(a){if(a.nextAddress==1)return _.U(a,g.JSC$16109_playerApiPromise,2);z=a.yieldResult;JTD(g,v,r,"OFFLINE_OBJECT_TYPE_PLAYLIST",k,y);if(S=_.dgu[g.entityTypeMap.listEntityType])e={},W=(e[S]={maximumDownloadQuality:(Y=r)!=null?Y:void 0},e);return _.U(a,z.queueOfflineAction(v,g.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",W),0)})};
VC5=function(g,v){var r,k,y,z;return _.P(function(W){if(W.nextAddress==1)return _.U(W,g.JSC$16109_persistentStorePromiseAccessor(),2);if(W.nextAddress!=3){r=W.yieldResult;if(!r)return _.Lx(new _.EU("PES is undefined")),W.return();k=_.ri(v,"downloadStatusEntity");return _.U(W,RHG(r,k,"downloadStatusEntity"),3)}y=W.yieldResult;return W.return((z=y)==null?void 0:z.downloadState)})};
qmA=function(g,v,r,k,y){var z,W,S,Y,e,a;return _.P(function(E){switch(E.nextAddress){case 1:return _.U(E,g.JSC$16109_playerApiPromise,2);case 2:z=E.yieldResult;JTD(g,v,r,"OFFLINE_OBJECT_TYPE_VIDEO",k,y);if(S=_.dgu[g.entityTypeMap.singleEntityType])e={},W=(e[S]={maximumDownloadQuality:(Y=r)!=null?Y:void 0},e);return _.U(E,VC5(g,v),3);case 3:a=E.yieldResult;if(a!=="DOWNLOAD_STATE_USER_DELETED"){E.jumpTo(4);break}return _.U(E,g.deleteVideo(v),4);case 4:return _.U(E,z.queueOfflineAction(v,g.entityTypeMap.singleEntityType,
"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",W),0)}})};
sUS=function(g,v,r,k,y){return _.P(function(z){return z.nextAddress==1?_.U(z,g.deleteVideo(v,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):_.U(z,qmA(g,v,r,k,y),0)})};
mkD=function(g,v,r){var k,y;return _.P(function(z){if(z.nextAddress==1)return _.U(z,g.JSC$16109_playerApiPromise,2);k=z.yieldResult;y=_.ri(v,"mainVideoDownloadStateEntity");return _.U(z,k.updateDownloadState(y,r),0)})};
JND=function(g){var v=_.h0().resolve(_.B4);return _.P(function(r){if(r.nextAddress==1)return v.previousDownloadStateForVideo[g]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&v.previousDownloadStateForVideo[g]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?r.jumpTo(2):_.U(r,v.resumeVideoDownload(g),2);if(r.nextAddress!=4)return _.U(r,mkD(v,g,v.previousDownloadStateForVideo[g]),4);delete v.previousDownloadStateForVideo[g];_.o7(r)})};
j3d=function(g,v){var r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$16109_playerApiPromise,2);r=k.yieldResult;return _.U(k,r.queueOfflineAction(v,g.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})};
Cyv=function(){var g=_.h0().resolve(_.B4),v,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$16109_playerApiPromise,2);if(k.nextAddress!=3)return v=k.yieldResult,r={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},_.U(k,v.queueOfflineAction("!*$_ALL_ENTITIES_!*$",g.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",r),3);var y=g.JSC$16109_commandHandler,z=y.resolveCommand,W=_.I0("DELETING_ALL",void 0,"Downloads are being deleted");
z.call(y,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.XV(W)}},popupType:"TOAST"}});_.o7(k)})};
KQ5=function(g){var v,r;return _.P(function(k){if(k.nextAddress==1)return _.U(k,g.JSC$16109_prefStorage,2);v=k.yieldResult;return k.return((r=v)==null?void 0:r.get("sdois"))})};
bMd=function(g){var v,r,k,y,z,W;return _.P(function(S){if(S.nextAddress==1)return _.U(S,g.JSC$16109_persistentStorePromiseAccessor(),2);if(S.nextAddress!=3){v=S.yieldResult;if(!v)return _.Lx(new _.EU("PES is undefined")),S.return();r=_.ri("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return _.U(S,RHG(v,r,"settingEntity"),3)}k=S.yieldResult;return S.return((W=(y=k)==null?void 0:(z=y.settingOptionValue)==null?void 0:z.boolValue)!=null?W:!1)})};
FQb=function(g,v){var r,k,y,z;return _.P(function(W){switch(W.nextAddress){case 1:return((r=v)==null?void 0:r.formatType)===void 0?W.return():_.U(W,g.JSC$16109_prefStorage,2);case 2:k=W.yieldResult;if(k===void 0)return W.return();if(((y=v)==null?void 0:y.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return _.U(W,k.set("lmqf",v.formatType),8);if(((z=v)==null?void 0:z.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){W.jumpTo(0);break}return _.U(W,k.set("lmqf",v.formatType),
6);case 6:return _.U(W,k.set("lmqflst",Math.floor((0,_.XK)())),0);case 8:return _.U(W,k.remove("lmqflst"),0)}})};
iMD=function(g){var v,r;return _.P(function(k){switch(k.nextAddress){case 1:return _.U(k,g.JSC$16109_prefStorage,2);case 2:v=k.yieldResult;if(!v){k.jumpTo(3);break}return _.U(k,v.get("lmqflst"),4);case 4:if(r=k.yieldResult,r!==void 0)return k.return(r);case 3:return k.return(0)}})};
GzD=function(g){var v,r;return _.P(function(k){switch(k.nextAddress){case 1:return _.U(k,g.JSC$16109_prefStorage,2);case 2:v=k.yieldResult;if(v===void 0){k.jumpTo(3);break}return _.U(k,v.get("lmqf"),4);case 4:if(r=k.yieldResult,r!==void 0)return k.return(r);case 3:return k.return("SD")}})};
F0M=function(g,v,r){var k,y,z,W,S,Y,e,a;_.P(function(E){switch(E.nextAddress){case 1:return _.U(E,FQb(g,(k=v)==null?void 0:k.actionParams),2);case 2:y=v.playlistId;if(!y)return E.return();if(v.action==="ACTION_ADD")return((W=v.actionParams)==null?0:W.formatType)?_.U(E,OMA(g,y,v.actionParams.formatType,(a=v.actionParams)==null?void 0:a.settingsAction,r),0):_.U(E,g.offlineWebClientEligibility,14);if(v.action==="ACTION_REMOVE_WITH_PROMPT"){var p=g.JSC$16109_commandHandler,f=p.resolveCommand,Z=_.Cv("INNERTUBE_CLIENT_NAME");
var L=Z==="WEB_REMIX"?_.I0("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.I0("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var Q=Z==="WEB_REMIX"?[_.I0("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];Z=Z==="WEB_REMIX"?_.I0("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.I0("DELETE",void 0,"Delete");var O=_.I0("CANCEL",void 0,"Cancel");L=mTM(L,Q,Z,O,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:y});f.call(p,{openPopupAction:L});
return E.return()}if(v.action==="ACTION_REMOVE")return _.U(E,j3d(g,y),0);if(v.action!=="ACTION_SYNC"){E.jumpTo(0);break}return _.U(E,g.JSC$16109_playerApiPromise,9);case 9:return z=E.yieldResult,_.U(E,z.queueOfflineAction(y,g.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return S=E.yieldResult,_.U(E,GzD(g),15);case 15:return Y=E.yieldResult,_.U(E,iMD(g),16);case 16:e=E.yieldResult,v.onAddCommand&&g.JSC$16109_commandHandler.resolveCommand(v.onAddCommand,{form:{preferredFormatType:Y,
offlineWebClientEligibility:S,lastOfflineQualitySettingsSavedMs:e.toString()}}),E.jumpTo(0)}})};
K0d=function(g,v,r){var k,y,z,W,S,Y,e,a,E,p,f,Z,L,Q;_.P(function(O){switch(O.nextAddress){case 1:return _.U(O,FQb(g,(k=v)==null?void 0:k.actionParams),2);case 2:y=v.videoId;if(!y)return O.return();if(v.action==="ACTION_REMOVE_WITH_PROMPT"){var q=g.JSC$16109_commandHandler,X=q.resolveCommand,b=_.Cv("INNERTUBE_CLIENT_NAME");var n=b==="WEB_REMIX"?_.I0("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.I0("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var h=b==="WEB_REMIX"?[_.I0("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",
void 0,"This track won't be available to listen offline.")]:[];b=b==="WEB_REMIX"?_.I0("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.I0("DELETE",void 0,"Delete");var IY=_.I0("CANCEL",void 0,"Cancel");n=mTM(n,h,b,IY,{signal:"DELETE_DOWNLOAD",targetId:y});X.call(q,{openPopupAction:n});return O.return()}if(v.action==="ACTION_ADD")return((p=v.actionParams)==null?0:p.formatType)?_.U(O,qmA(g,y,v.actionParams.formatType,(Q=v.actionParams)==null?void 0:Q.settingsAction,r),0):_.U(O,g.offlineWebClientEligibility,
23);if(v.action==="ACTION_RETRY")return _.U(O,GzD(g),19);if(v.action==="ACTION_PAUSE")return _.U(O,g.pauseVideoDownload(y),0);if(v.action==="ACTION_RESUME")return _.U(O,g.resumeVideoDownload(y),0);if(v.action!=="ACTION_REMOVE"){O.jumpTo(0);break}return _.U(O,VC5(g,y),13);case 13:return z=O.yieldResult,g.previousDownloadStateForVideo[y]=(W=z)!=null?W:"DOWNLOAD_STATE_UNKNOWN",_.U(O,mkD(g,y,"DOWNLOAD_STATE_USER_DELETED"),14);case 14:if(g.previousDownloadStateForVideo[y]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&
g.previousDownloadStateForVideo[y]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"){O.jumpTo(15);break}return _.U(O,g.pauseVideoDownload(y),15);case 15:q=_.I0("DELETED_VIDEO",void 0,"Video deleted from downloads.");X=_.I0("UNDO_ACTION",void 0,"Undo");n=_.I0("CLOSE",void 0,"Close");S={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.XV(q),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.XV(X),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:y}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:q+" "+X}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:y}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:n}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};g.JSC$16109_commandHandler.resolveCommand(S);
O.jumpTo(0);break;case 19:Y=O.yieldResult;Y==="UNKNOWN_FORMAT_TYPE"&&(Y="SD");e="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((a=v.actionParams)==null?0:a.formatType)Y=v.actionParams.formatType,e=(E=v.actionParams)==null?void 0:E.settingsAction;return _.U(O,sUS(g,y,Y,e,r),20);case 20:return O.return();case 23:return f=O.yieldResult,_.U(O,GzD(g),24);case 24:return Z=O.yieldResult,_.U(O,iMD(g),25);case 25:L=O.yieldResult,v.onAddCommand&&g.JSC$16109_commandHandler.resolveCommand(v.onAddCommand,
{form:{preferredFormatType:Z,offlineWebClientEligibility:f,lastOfflineQualitySettingsSavedMs:L.toString()}}),O.jumpTo(0)}})};
XXD=function(g,v){var r,k,y,z,W,S,Y;return _.P(function(e){if(e.nextAddress==1)return _.U(e,g.JSC$16109_persistentStorePromiseAccessor(),2);r=e.yieldResult;if(!r)return _.Lx(new _.EU("PES is undefined")),e.return();if((k=v)==null||!k.settingItemId)return e.return();y=v;z=y.settingItemId;W=y.boolValue;S=_.ri(z,"settingEntity");Y={key:S,settingOptionValue:{boolValue:W}};return _.U(e,MGS(r,Y),0)})};
BNb=function(g,v){var r,k,y,z,W,S,Y;return _.P(function(e){switch(e.nextAddress){case 1:return _.U(e,g.JSC$16109_prefStorage,2);case 2:return r=e.yieldResult,k=_.o0(),_.U(e,g.JSC$16109_persistentStorePromiseAccessor(),3);case 3:return y=e.yieldResult,r?y?_.U(e,r.get("sdois"),4):(_.Lx(new _.EU("PES is undefined")),e.return()):(_.Lx(new _.EU("prefStorage is undefined")),e.return());case 4:z=e.yieldResult;S=(W=v)==null?void 0:W.boolValue;S===void 0||_.T("kevlar_set_sd_enabled_flag_killswitch")||_.YX(0,
197,!0);z===void 0&&S===void 0&&(S=!1);if(S===void 0){e.jumpTo(0);break}return _.U(e,r.set("sdois",S),6);case 6:return _.T("kevlar_set_sd_enabled_flag_killswitch")||(_.YX(0,196,S),k.save()),Y={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:S},_.U(e,XXD(g,Y),0)}})};
hOq=function(g,v,r){var k,y,z,W,S;return _.P(function(Y){switch(Y.nextAddress){case 1:return _.U(Y,KQ5(g),2);case 2:return k=Y.yieldResult,_.U(Y,BNb(g,r),3);case 3:return _.U(Y,KQ5(g),4);case 4:return y=Y.yieldResult,z=y!==k,_.U(Y,bMd(g),5);case 5:W=Y.yieldResult&&!_.T("kevlar_modern_downloads_page");if((S=!y&&!W)||z)return _.U(Y,v.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);Y.jumpTo(0)}})};
VaD=function(){var g=_.h0().resolve(_.B4),v;_.P(function(r){switch(r.nextAddress){case 1:return _.U(r,g.JSC$16109_playerApiPromise,2);case 2:v=r.yieldResult;if(!_.T("kevlar_force_refresh_smart_downloads")){r.jumpTo(3);break}return _.U(r,v.refreshAllStaleEntities(0),4);case 4:return r.return();case 3:return _.U(r,v.refreshAllStaleEntities(),5);case 5:return _.U(r,hOq(g,v),0)}})};
G5D=function(g,v){var r,k;_.P(function(y){switch(y.nextAddress){case 1:return _.U(y,g.JSC$16109_playerApiPromise,2);case 2:r=y.yieldResult;switch((k=v)==null?void 0:k.settingItemId){case "SMART_DOWNLOADS_ENABLED":return y.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return y.jumpTo(4)}y.jumpTo(0);break;case 3:return _.U(y,hOq(g,r,v),6);case 6:y.jumpTo(0);break;case 4:return _.U(y,XXD(g,v),7);case 7:y.jumpTo(0)}})};
nxM=function(g,v){var r,k,y;return _.P(function(z){if(z.nextAddress==1)return _.U(z,g.JSC$16109_persistentStorePromiseAccessor(),2);if(z.nextAddress!=3){r=z.yieldResult;if(!r)return _.Lx(new _.EU("PES is undefined")),z.return(!1);if(!v)return z.return(!1);k=_.ri(v,"mainVideoEntity");return _.U(z,RHG(r,k,"mainVideoEntity"),3)}y=z.yieldResult;return z.return(y!==void 0)})};
Bid=function(g){var v=_.h0().resolve(_.B4),r,k,y,z,W,S,Y,e,a,E,p;_.P(function(f){switch(f.nextAddress){case 1:return _.U(f,v.JSC$16109_playerApiPromise,2);case 2:r=f.yieldResult;y=(k=g)==null?void 0:k.actions;if(!y)return f.return();z=_.I(y);W=z.next();case 3:if(W.done){f.jumpTo(0);break}S=W.value;e=Y=void 0;if(!(((Y=S)==null?0:Y.entityKey)&&((e=S)==null?0:e.actionType))){f.jumpTo(4);break}a=_.R0(S.entityKey);E=a.entityId;p=a.entityType;return _.U(f,r.queueOfflineAction(E,p,S.actionType),4);case 4:W=
z.next(),f.jumpTo(3)}})};
MCb=function(g,v){var r,k,y,z,W;return _.P(function(S){if(S.nextAddress==1)return _.U(S,g.JSC$16109_prefStorage,2);if(S.nextAddress!=3)return(r=S.yieldResult)?_.U(S,r.get("psi"),3):S.return();k=S.yieldResult;W={isPaused:v,lastSyncTimestamp:(z=(y=k)==null?void 0:y.lastSyncTimestamp)!=null?z:"0"};return _.U(S,r.set("psi",W),0)})};
RZD=function(g){var v=_.h0().resolve(_.B4),r,k,y,z,W,S,Y,e;return _.P(function(a){switch(a.nextAddress){case 1:return _.U(a,v.JSC$16109_playerApiPromise,2);case 2:r=a.yieldResult;y=((k=g)==null?void 0:k.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((S=g)==null?void 0:S.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":z="!*$_ALL_ENTITIES_!*$";W="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return a.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return a.jumpTo(4)}a.jumpTo(5);break;case 3:return _.U(a,MCb(v,y),6);case 6:a.jumpTo(5);break;case 4:return _.U(a,nxM(v,(Y=g)==null?void 0:Y.videoId),7);case 7:a.yieldResult&&(z=(e=g)==null?void 0:e.videoId,W="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");a.jumpTo(5);break;case 5:if(z&&W)return _.U(a,r.queueOfflineAction(z,"videoPlaybackPositionEntity",W),0);a.jumpTo(0)}})};
ROR=function(g,v){var r;v!==1||((r=g.currentPersistentToast)==null?0:r.isOpened())?g.openToast():g.currentPersistentToast=void 0};
g6n=function(){var g,v,r,k;return _.P(function(y){if(y.nextAddress==1)return g=navigator,(v=g.storage)!=null&&v.persisted?_.U(y,(r=g.storage)==null?void 0:r.persisted(),2):y.return("PERSISTED_STATE_NOT_SUPPORTED");k=y.yieldResult;return y.return(k?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})};
v6S=function(){var g,v,r,k;return _.P(function(y){if(y.nextAddress==1)return g=navigator,(v=g.storage)!=null&&v.persist?_.U(y,(r=g.storage)==null?void 0:r.persist(),2):y.return("PERSISTED_STATE_NOT_SUPPORTED");k=y.yieldResult;return y.return(k?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})};
rHG=function(){var g,v;return _.P(function(r){switch(r.nextAddress){case 1:return g="PERSISTED_STATE_NOT_SUPPORTED",_.cD(r,2),_.U(r,g6n(),4);case 4:g=r.yieldResult;if(g!=="PERSISTED_STATE_NOT_GRANTED"){r.jumpTo(5);break}return _.U(r,v6S(),6);case 6:g=r.yieldResult;case 5:_.Ju(r,3);break;case 2:v=_.S2(r),v instanceof Error&&_.Z0(v);case 3:return _.fx("persistentStorageStateChecked",{persistedState:g}),r.return(g)}})};
kBD=function(g,v){var r=[],k=!1;v=_.I(v);for(var y=v.next();!y.done;y=v.next()){y=g.moduleRegistry[y.value];var z=void 0,W=void 0;((z=y)==null?0:z.isFetching)&&((W=y)==null?0:W.resolver)?(r.push(y.resolver.promise),k=!0):(y=new _.k$,y.resolve(void 0),r.push(y.promise))}return k?Promise.all(r):void 0};
yHd=function(g,v,r){r=r===void 0?{}:r;var k=g.defaultViewTransitionOptions,y=v.map(function(W){return W.beforeTransition}),z=v.map(function(W){return W.afterTransition});
return Object.assign({},k,r,{beforeTransition:function(){var W;(W=k.beforeTransition)==null||W.call(k);var S,Y;(Y=(S=r).beforeTransition)==null||Y.call(S);W=_.I(y);for(S=W.next();!S.done;S=W.next())S=S.value,S()},
afterTransition:function(){var W;(W=k.afterTransition)==null||W.call(k);var S,Y;(Y=(S=r).afterTransition)==null||Y.call(S);W=_.I(z);for(S=W.next();!S.done;S=W.next())S=S.value,S()}})};
cHA=function(g,v,r){var k,y,z,W,S,Y,e;_.P(function(a){if(g.config.disableAllTransitions)return a.return(v());if((k=r)==null||!k.transitionName)return a.return(_.Pbn(v,(y=r)==null?void 0:y.viewTransitionOptions));z=r;W=z.transitionName;S=z.viewTransitionOptions;Y=g.config.transitionConfigs.get(W);if(!Y)return a.return(v());var E;e=(E=g.transitionTasksMap.get(W))!=null?E:[];return a.return(_.Pbn(v,yHd(Y,e,S)))})};
B3=function(g,v,r){g.transitionTasksMap.has(v)?g.transitionTasksMap.get(v).push(r):(g=new _.EU("Transition task registered for unknown transition name",v),_.Z0(g))};
ztD=function(g,v,r){if(g.isInitialized()){var k=gI(r),y=k==="watch";k=k==="shorts";var z=gI(v)==="watch";if(y)z||(g.backgroundPageData=v),g.watchPipMode&&z||g.deactivate(r.endpoint);else if(k){if(gI(v)!=="shorts"){var W;(W=g.getPlayerElement())==null||W.pause()}}else z&&!g.watchPipMode&&(bvA(v,r)?(g.watchWhileMode&&_.oaq(g,!1),_.cn5(g,v)):g.isMiniplayerActive()&&g.watchWhileMode&&g.deactivate());z&&_.UJM(g);g.shortsPipMode&&!k&&(window.focus(),g.deactivate());if(g.pictureInPictureEnabled())if(k&&
g.shortsPipEnabled||y&&g.watchPipEnabled)_.O5K(g.handleMediaSessionPipActivation);else if(!g.isMiniplayerActive()&&(g.shortsPipEnabled||g.watchPipEnabled)&&window.documentPictureInPicture&&_.QJ()&&_.oFh("Chromium")>=120){g=_.Jws().mediaSession;try{g.setActionHandler("enterpictureinpicture",null)}catch(S){}}}};
Ibq=function(g,v){var r,k;_.P(function(y){if(y.nextAddress==1){if(!g||!g.navigationEndpoint)return y.return();_.Pl().lockupActivation=!0;var z;v?z=_.qd(_.I0("QUEUE",void 0,"Queue")):z=g.longBylineText;k=(r=z)&&g.title?{miniplayerTitle:g.title,miniplayerSubtitle:r,playlistData:null}:void 0;return _.U(y,_.ag1(_.h0().resolve(_.Qd),g.navigationEndpoint,!0,k),2)}_.Pl().userActivation=!0;_.o7(y)})};
GMq=function(g,v){var r,k,y,z,W,S;_.P(function(Y){if(Y.nextAddress==1){r=_.l(v,_.Eb1);if(!r||!r.listId)return Y.return();g.index=r.index||g.index||0;k=g.response&&g.response.playingVideoId||void 0;return _.U(Y,_.GgV(g.JSC$10807_playlistNetworkManager,r.listId,g.index,k),2)}y=Y.yieldResult;if(!y)return Y.return();z=y.playlistId;W=y.playlistPanelRenderer;!g.queueProxy&&z&&W&&z.startsWith("TLPQ")&&(g.queueProxy=new _.Hl(g.JSC$10807_playlistNetworkManager,z,g.setPlaylistData.bind(g),g.clearQueue.bind(g),
_.vvo(W),g.storage));if(r.openMiniplayer&&(S=_.rDh(W))&&!g.pageManager.isOnWatch()){var e=S,a=r.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";g.isMiniplayerActive()?g.openToast(e):Ibq(e,a)}g.setPlaylistData(z,W,y.autoplayRenderer);_.o7(Y)})};
bWv=function(g,v){var r=_.xg();r.index===void 0&&(r.index=0);r.temporaryItems.push.apply(r.temporaryItems,_.fF(g));if((v.videoId||v.videoIds)&&r.index!==void 0&&v.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!r.queueProxy){var k=[];if(r.response){var y=_.h0().resolve(_.Qd).isMiniplayerActive();if(r.response.playlistPanelRenderer&&r.response.playlistId&&!r.response.playlistId.startsWith("TLPQ")){if(r.pageManager.isOnWatch()||y)k=_.vvo(r.response.playlistPanelRenderer)}else r.response.playingVideoId&&
!v.openMiniplayer?k.push(r.response.playingVideoId):y&&r.response.playingVideoId&&v.openMiniplayer&&k.push(r.response.playingVideoId)}r.queueProxy=new _.Hl(r.JSC$10807_playlistNetworkManager,"",r.setPlaylistData.bind(r),r.clearQueue.bind(r),k,r.storage);r.queueProxy.JSC$10753_setCurrentIndex(r.index)}r.queueProxy.addVideos(v.videoIds||[v.videoId],v)}rTA(r,g);r.response&&_.jb(r,_.$g(r,r.response.autoplayRenderer));r.pageManager.isOnWatch()?r.isMiniplayerActive()&&r.openToast(g[0]):(g=g[0],v=v.listType===
"PLAYLIST_EDIT_LIST_TYPE_QUEUE",r.isMiniplayerActive()?r.openToast(g):Ibq(g,v))};
WLd=function(g){var v=_.oM(g);if(v=="object"||v=="array"){if(typeof g.clone==="function")return g.clone();if(typeof Map!=="undefined"&&g instanceof Map)return new Map(g);if(typeof Set!=="undefined"&&g instanceof Set)return new Set(g);v=v=="array"?[]:{};for(var r in g)v[r]=WLd(g[r]);return v}return g};
oF=function(g,v){return _.BCT(_.zr(g,v,void 0,_.cn))};
YS=function(g,v){return _.ZR(_.zr(g,v,void 0,_.cn))};
US=function(g,v){return _.AC3(_.zr(g,v,void 0,_.cn))};
Ak=function(g,v){return _.zr(g,v,void 0,_.cn,_.Sn)};
P2q=_.bp(function(g,v,r){if(g.nextWireType_!==0)return!1;_.Fg(v,r,_.LD(g.decoder_,_.rd));return!0},_.hn,_.CD);
Syd=_.bp(function(g,v,r,k){if(g.nextWireType_!==0)return!1;_.Sl(v,r,k,_.LD(g.decoder_,_.rd));return!0},_.hn,_.CD);
o6p=_.bp(function(g,v,r){if(g.nextWireType_!==1)return!1;var k=g.decoder_;g=_.Qq(k);k=_.Qq(k);g=_.RH(g,k);_.Fg(v,r,g);return!0},_.iqK,_.Vxm);
YyM=_.bp(function(g,v,r){if(g.nextWireType_!==5)return!1;_.Fg(v,r,_.Qq(g.decoder_));return!0},function(g,v,r){v=_.Hv(v);
v!=null&&(_.GR(g,r,5),_.Bg(g.encoder_,v))},_.Ots);
UCq=_.bp(function(g,v,r){if(g.nextWireType_!==0)return!1;g=_.Esh(g.decoder_);_.Fg(v,r,g===!1?void 0:g);return!0},_.Gbo,_.xXY);
AHS=_.bp(function(g,v,r){if(g.nextWireType_!==2)return!1;g=_.N5Y(g);_.Fg(v,r,g===""?void 0:g);return!0},_.BdK,_.jzh);
et5=_.bp(function(g,v,r){if(g.nextWireType_!==2)return!1;g=_.Zth(g);_.Fg(v,r,g===_.JC()?void 0:g);return!0},_.n5J,_.mXm);
abS=_.Oqk(function(g,v,r){if(g.nextWireType_!==0&&g.nextWireType_!==2)return!1;v=_.ZX(v,v[_.fB]|0,r);g.nextWireType_==2?_.Ht3(g,QxM,v):v.push(_.wf(g.decoder_));return!0},function(g,v,r){v=_.JGk(_.ZR,v,!0);
if(v!=null&&v.length){r=_.UMA(g,r);for(var k=0;k<v.length;k++)_.KST(g.encoder_,v[k]);_.AGh(g,r)}},_.Kgk);
E6G=_.bp(function(g,v,r){if(g.nextWireType_!==0)return!1;g=_.wf(g.decoder_);_.Fg(v,r,g===0?void 0:g);return!0},_.RMm,_.Kgk);
dCM=_.bp(function(g,v,r,k){if(g.nextWireType_!==0)return!1;_.Sl(v,r,k,_.wf(g.decoder_));return!0},_.RMm,_.Kgk);
_.bb=function(g){this.privateDoNotAccessOrElseWrappedStyleSheet=g};
_.bb.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};
var r7D=function(g,v){return new _.DG(g.x+v.x,g.y+v.y)},p6M=function(g){return g.previousElementSibling!==void 0?g.previousElementSibling:_.Xh_(g.previousSibling,!1)},TE5=function(g,v){var r=[];
for(v=v||0;v<g.length;v+=2)_.JCj(g[v],g[v+1],r);return r.join("&")},lbS=function(g,v){var r=arguments.length==2?TE5(arguments[1],0):TE5(arguments,1);
return _.$EB(g,r)},fbp=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(fbp,_.Jn);fbp.prototype.getValue=function(){var g=_.zr(this,2);if(Array.isArray(g)||g instanceof _.Jn)throw Error("aa");return _.Pn(this,2)};
var TW5=function(){var g=_.R3();this.JSC$7928_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.yr("channel_type"))};
TW5.prototype.increment=function(g){this.JSC$7928_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",g)};
var l9M=function(){var g=_.R3();this.JSC$7931_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.yr("channel_type"))};
l9M.prototype.increment=function(g){this.JSC$7931_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",g)};
var NWD=function(){var g=_.R3();this.JSC$7934_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.yr("channel_type"))};
NWD.prototype.increment=function(g){this.JSC$7934_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",g)};
var f9G=function(){var g=_.R3();this.JSC$7937_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
f9G.prototype.increment=function(){this.JSC$7937_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var Zad=function(){var g=_.R3();this.JSC$7940_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.yr("channel_type"),_.yr("error_type"))};
Zad.prototype.increment=function(g,v){this.JSC$7940_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",g,v)};
var HaD=function(){var g=_.R3();this.JSC$7943_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
HaD.prototype.increment=function(){this.JSC$7943_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var tQG=function(){var g=_.R3();this.JSC$7946_streamzService=g;g.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
tQG.prototype.increment=function(){this.JSC$7946_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var dmD=function(){var g=_.R3();this.JSC$7952_streamzService=g;g.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
dmD.prototype.increment=function(){this.JSC$7952_streamzService.JSC$7798_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var NEd=function(g){return g.getCount&&typeof g.getCount=="function"?g.getCount():_.nK(g)||typeof g==="string"?g.length:_.ZG.getCount(g)},Zwb=function(g,v){if(typeof g.every=="function")return g.every(v,void 0);
if(_.nK(g)||typeof g==="string")return Array.prototype.every.call(g,v,void 0);for(var r=_.QA0(g),k=_.sN(g),y=k.length,z=0;z<y;z++)if(!v.call(void 0,k[z],r&&r[z],g))return!1;return!0},Hwb=function(g,v,r,k){var y=new _.qP(null);
g&&_.mK(y,g);v&&_.Kb(y,v);r&&_.bl(y,r);k&&_.FG(y,k);return y},tWp=function(){var g=_.Qj&&_.e3(_.KFt,10)>=0,v;
if(v=_.CJo)v=_.e3(_.mSE,10)>=0;var r=_.rf&&_.e3(_.KFt,85)>=0;return _.MF||g||v||r},DCD=function(g){var v=_.aFc(g);
return v&&tWp()?-g.scrollLeft:v&&_.uP(g,"overflowX")!="visible"?g.scrollWidth-g.clientWidth-g.scrollLeft:g.scrollLeft},LL5=function(g,v){v=Math.max(v,0);
_.aFc(g)?tWp()?g.scrollLeft=-v:g.scrollLeft=g.scrollWidth-v-g.clientWidth:g.scrollLeft=v},cuD=0,SUM=!1;
rI.prototype.set=function(g){this.relativeTimeStart_=g};
rI.prototype.reset=function(){this.set(_.Gn())};
rI.prototype.get=function(){return this.relativeTimeStart_};
var w6q=null,QRM=function(){w6q||(w6q=new rI)},C2R=function(){w6q||(w6q=new rI)};
_.X8(C2R,QRM);_.c=YUA.prototype;_.c.JSC$9262_buffer_="";_.c.set=function(g){this.JSC$9262_buffer_=""+g};
_.c.append=function(g,v,r){this.JSC$9262_buffer_+=String(g);if(v!=null)for(var k=1;k<arguments.length;k++)this.JSC$9262_buffer_+=arguments[k];return this};
_.c.clear=function(){this.JSC$9262_buffer_=""};
_.c.getLength=function(){return this.JSC$9262_buffer_.length};
_.c.toString=function(){return this.JSC$9262_buffer_};
var uzD=function(){var g={type:"unit",style:"narrow"};this.listType_=g&&g.type?g.type:"conjunction";this.listStyle_=g&&g.style?g.style:"long";this.listSymbols_=O2q;g=0;switch(this.listStyle_){case "short":g=1;break;case "narrow":g=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[g];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[g];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[g];this.listEndPattern_=
this.listSymbols_.AND_END[g];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[g];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[g];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[g];this.listEndPattern_=this.listSymbols_.OR_END[g];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[g],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[g],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[g],this.listEndPattern_=this.listSymbols_.UNIT_END[g]}};
uzD.prototype.format=function(g){return xCD(this,g)};
var xCD=function(g,v){var r=v.length;switch(r){case 0:return"";case 1:return String(v[0]);case 2:return g.listTwoPattern_.replace("{0}",String(v[0])).replace("{1}",String(v[1]))}for(var k=g.listStartPattern_.replace("{0}",String(v[0])).replace("{1}",String(v[1])),y=2;y<r-1;++y)k=g.listMiddlePattern_.replace("{0}",k).replace("{1}",String(v[y]));return g.listEndPattern_.replace("{0}",k).replace("{1}",String(v[r-1]))},LuR=function(){var g={style:1};
this.style_=(g==null?void 0:g.style)||0;this.durationSymbols_=_.T8j||_.fE_},jRv=function(g,v){switch(v){default:case "years":return g.durationSymbols_.YEAR;
case "months":return g.durationSymbols_.MONTH;case "weeks":return g.durationSymbols_.WEEK;case "days":return g.durationSymbols_.DAY;case "hours":return g.durationSymbols_.HOUR;case "minutes":return g.durationSymbols_.MINUTE;case "seconds":return g.durationSymbols_.SECOND}},eA=function(g,v,r){a:{r=jRv(g,r);
switch(g.style_){case 1:if(r.LONG!=void 0){g=r.LONG;break a}case 2:if(r.NARROW!=void 0){g=r.NARROW;break a}default:g=r.SHORT;break a}g=void 0}return g?(new _.F0V("{DURATION_VALUE,plural,"+g+"}")).format({DURATION_VALUE:v}):""};
LuR.prototype.format=function(g){var v=[],r=g.years,k=g.months,y=g.weeks,z=g.days,W=g.hours,S=g.minutes;g=g.seconds;r!=null&&v.push(eA(this,r,"years"));k!=null&&v.push(eA(this,k,"months"));y!=null&&v.push(eA(this,y,"weeks"));z!=null&&v.push(eA(this,z,"days"));W!=null&&v.push(eA(this,W,"hours"));S!=null&&v.push(eA(this,S,"minutes"));g!=null&&v.push(eA(this,g,"seconds"));return(new uzD).format(v)};
var $CG=!1,p9D=function(g){_.gC.call(this,g.message||g.description||g.name);this.isMissing=g instanceof kn;this.isTimeout=g instanceof _.F2&&g.errorCode=="net.timeout";this.isCanceled=g instanceof _.$z};
_.N(p9D,_.gC);p9D.prototype.name="BiscottiError";var kn=function(){_.gC.call(this,"Biscotti ID is missing from server")};
_.N(kn,_.gC);kn.prototype.name="BiscottiMissingError";var yO=null,jTS=function(){try{var g=_.$A("yt.ads.biscotti.getId_");return g?g():MfM()}catch(v){return _.l2(v)}},DhD,JHd=function(g){return _.nf({type:"SET_GUIDE_IS_EXPANDED",
payload:g})},Owd=function(g){return _.nf({type:"SET_ONLINE_STATUS",
payload:g})},VWD=function(g,v){return _.nf({type:"SET_TRANSCRIPTION_STATE",
payload:{high:g,low:v}})},qyA=function(g){return _.nf({type:"SET_OVERLAY_STATE",
payload:g})},sRn=0,mCM=function(g,v,r){var k=this;
this.priority=v;this.delay=r;this.jobId=0;this.completionCallback=_.W5;this.wrappedJob=function(){g();k.completionCallback()};
this.id=++sRn};
mCM.prototype.enqueue=function(g){this.completionCallback=g;this.jobId=_.HR.addJob(this.wrappedJob,this.priority,this.delay)};
var aF=function(){_.Gf.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.N(aF,_.Gf);aF.prototype.addJob=function(g,v,r){g=new mCM(g,v,r);this.taskIdToTask.set(g.id,g);this.isActive?KLv(this,g):this.suspendedTasks.add(g);return g.id};
var KLv=function(g,v){g.scheduledTasks.add(v);v.enqueue(function(){g.scheduledTasks.delete(v)})};
aF.prototype.cancelJob=function(g){(g=this.taskIdToTask.get(g))&&(this.scheduledTasks.delete(g)?_.HR.cancelJob(g.jobId):this.suspendedTasks.delete(g))};
aF.prototype.pause=function(){var g=this;this.isActive=!1;this.scheduledTasks.forEach(function(v){_.HR.cancelJob(v.jobId);g.suspendedTasks.add(v)});
this.scheduledTasks.clear()};
aF.prototype.start=function(){var g=this;this.isActive=!0;this.suspendedTasks.forEach(function(v){KLv(g,v)});
this.suspendedTasks.clear()};
aF.prototype.reset=function(){this.scheduledTasks.forEach(function(g){_.HR.cancelJob(g.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var ES=function(g,v){this.JSC$10936_networkService_=g;this.pageRequestPromise=v};
ES.prototype.fetchData=function(g){bwM(this,this.JSC$10936_networkService_.fetchData(g))};
ES.prototype.postData=function(g,v){bwM(this,this.JSC$10936_networkService_.postData(g,v))};
ES.prototype.requestDataForServiceEndpoint=function(g,v){bwM(this,this.JSC$10936_networkService_.requestDataForServiceEndpoint(g,v))};
var bwM=function(g,v){v.then(g.pageRequestPromise.onSuccess,g.pageRequestPromise.onFailure,g.pageRequestPromise)};
ES.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var dL=function(g){this.buildNetworkRequest_=g;this.pendingRequests_=new Set};
dL.prototype.reset=function(){this.pendingRequests_.forEach(function(g){g.cancel()});
this.pendingRequests_.clear()};
dL.prototype.fetchData=function(g){var v=FLn(this);v.fetchData(g);return v.pageRequestPromise};
dL.prototype.postData=function(g,v){var r=FLn(this);r.postData(g,v);return r.pageRequestPromise};
dL.prototype.requestDataForServiceEndpoint=function(g,v){var r=FLn(this);r.requestDataForServiceEndpoint(g,v);return r.pageRequestPromise};
var FLn=function(g){var v=g.buildNetworkRequest_();g.pendingRequests_.add(v);var r=function(){g.pendingRequests_.delete(v)};
v.pageRequestPromise.then(r,r);return v},iwS=function(g){var v=new aF;
this.JSC$10943_networkService_=g;this.JSC$10943_taskManager_=v;this.JSC$10943_networkManager_=new dL(this.networkRequestFactory_.bind(this))};
_.c=iwS.prototype;_.c.networkRequestFactory_=function(){return new ES(this.JSC$10943_networkService_,new _.Bl(this.JSC$10943_taskManager_))};
_.c.reset=function(){this.JSC$10943_taskManager_.reset();this.JSC$10943_networkManager_.reset()};
_.c.start=function(){this.JSC$10943_taskManager_.start()};
_.c.pause=function(){this.JSC$10943_taskManager_.pause()};
_.c.getTaskManager=function(){return this.JSC$10943_taskManager_};
_.c.getNetworkManager=function(){return this.JSC$10943_networkManager_};
var xhb=null,JuD=[],c3=0,IP=0,z4=null,GBb=!1,W3=null,VE5=void 0,X6M=function(){var g=(0,_.zjF)();g&&qeM(g,g.mechanism.__iterator__(!0))},SU=function(g){this.token=g};
SU.getInstance=function(){var g;return _.P(function(v){if(v.nextAddress==1)return _.U(v,_.ih(),2);g=v.yieldResult;if(!g)return v.return();SU.instance||(SU.instance=new SU(g));return v.return(SU.instance)})};
var FuM=function(g){var v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,mhp(g.token),2);v=r.yieldResult;return r.return(v.clear("resource-manifest-assets"))})},P3=function(g){this.token=g};
P3.getInstance=function(){var g;return _.P(function(v){if(v.nextAddress==1)return _.U(v,_.ih(),2);g=v.yieldResult;if(!g)return v.return();P3.instance||(P3.instance=new P3(g));return v.return(P3.instance)})};
var KuA=function(g){var v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,mhp(g.token),2);v=r.yieldResult;return _.U(r,v.clear("auth"),0)})},o0G=!1,BEb=function(g){_.gC.call(this,g)};
_.N(BEb,_.Z_H);var oDb=function(){var g=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return g?parseInt(g[1],10):0},htG=function(g){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+g)!=-1||document.currentScript.src.indexOf("&"+g)!=-1)},n6D=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},a3p=function(g){g.length?MWp(g.shift(),function(){a3p(g)}):UPv()},dPD=function(g){return"chrome-extension://"+g+"/cast_sender.js"},MWp=function(g,
v,r){var k=document.createElement("script");
k.onerror=v;r&&(k.onload=r);_.Vm(k,_.fg(g));(document.head||document.documentElement).appendChild(k)},RtD=function(){var g=oDb(),v=[];
if(g>1){var r=g-1;v.push("//www.gstatic.com/eureka/clank/"+g+"/cast_sender.js");v.push("//www.gstatic.com/eureka/clank/"+r+"/cast_sender.js")}return v},UPv=function(){var g=n6D();
g&&g(!1,"No cast extension found")},esA=function(){if(ghv){var g=2,v=n6D(),r=function(){g--;
g==0&&v&&v(!0)};
window.__onGCastApiAvailable=r;MWp("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",UPv,r)}},YiA=function(){esA();
var g=RtD();g.push("//www.gstatic.com/eureka/clank/cast_sender.js");a3p(g)},AVb=function(){esA();
var g=RtD();g.push.apply(g,_.fF(EDA.map(dPD)));g.push("//www.gstatic.com/eureka/clank/cast_sender.js");a3p(g)},ghv=htG("loadCastFramework")||htG("loadCastApplicationFramework"),EDA=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var vhb=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(vhb,_.Jn);var rWS=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(rWS,_.Jn);var kpM=function(){var g=new rWS;return _.t$(g,1,3)};var pj=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(pj,_.Jn);var z_q=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(z_q,_.Jn);var yWM=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(yWM,_.Jn);yWM.prototype.getToken=function(){return _.Tr(this,1)};
yWM.prototype.setToken=function(g){return _.bz(this,1,g)};
var yvS=function(g){return _.pN(g,3,_.VA,_.gQ())},cvD=function(g){return _.pN(g,6,_.VA,_.gQ())};var Ta=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Ta,_.Jn);Ta.prototype.getToken=function(){return _.nU(this,yWM,2)};
Ta.prototype.setToken=function(g){return _.rS(this,2,g)};
Ta.prototype.getName=function(){return _.Tr(this,6)};
var cWA=_.gS(Ta);var zwM=function(g,v,r){this.requestMessage=g;this.methodDescriptor=v;this.metadata=r};
zwM.prototype.getMetadata=function(){return this.metadata};var ItM=function(g,v){v=v===void 0?{}:v;this.responseMessage=g;this.metadata=v;this.status=null};
ItM.prototype.getMetadata=function(){return this.metadata};
ItM.prototype.getStatus=function(){return this.status};var lZ=function(g,v,r,k,y){this.name=g;this.methodType="unary";this.requestType=v;this.responseType=r;this.requestSerializeFn=k;this.responseDeserializeFn=y},WUv=function(g,v,r){r=r===void 0?{}:r;
return new zwM(v,g,r)};
lZ.prototype.getName=function(){return this.name};var fj=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(fj,_.Jn);fj.prototype.setHeader=function(g){return _.rS(this,1,g)};
fj.prototype.hasHeader=function(){return _.I4(this,pj,1)};var P1D=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(P1D,_.Jn);var SXp=new lZ("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",fj,P1D,function(g){return g.serialize()},_.gS(P1D));var N8=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(N8,_.Jn);N8.prototype.setHeader=function(g){return _.rS(this,1,g)};
N8.prototype.hasHeader=function(){return _.I4(this,pj,1)};var ohb=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ohb,_.Jn);var YXM=new lZ("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",N8,ohb,function(g){return g.serialize()},_.gS(ohb));var Z_=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Z_,_.Jn);Z_.prototype.setHeader=function(g){return _.rS(this,1,g)};
Z_.prototype.hasHeader=function(){return _.I4(this,pj,1)};var U0v=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(U0v,_.Jn);U0v.prototype.getLink=function(){return _.nU(this,Ta,1)};var AWD=new lZ("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",Z_,U0v,function(g){return g.serialize()},_.gS(U0v));var Ht=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Ht,_.Jn);Ht.prototype.setHeader=function(g){return _.rS(this,1,g)};
Ht.prototype.hasHeader=function(){return _.I4(this,pj,1)};var ewq=new lZ("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",Ht,Ta,function(g){return g.serialize()},cWA);var atq=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(atq,_.Jn);var EhM=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(EhM,_.Jn);EhM.prototype.getUrl=function(){return _.Tr(this,2)};
EhM.prototype.setUrl=function(g){return _.bz(this,2,g)};var d0b=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(d0b,_.Jn);var pqq=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(pqq,_.Jn);var TZA=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(TZA,_.Jn);var EEv=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(EEv,_.Jn);var a0p=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(a0p,_.Jn);var ltb=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ltb,_.Jn);var ZxA=_.gS(ltb);var ftv=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ftv,_.Jn);var tk=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(tk,_.Jn);tk.prototype.setHeader=function(g){return _.rS(this,1,g)};
tk.prototype.hasHeader=function(){return _.I4(this,pj,1)};
tk.prototype.getCompletionUrl=function(){return _.Tr(this,6)};
tk.prototype.getDeviceId=function(){return _.Tr(this,11)};var NZG=new lZ("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",tk,ltb,function(g){return g.serialize()},ZxA);var Z9S=new Set(["SAPISIDHASH","APISIDHASH"]);var H9M=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(H9M,_.Jn);H9M.prototype.getMessage=function(){return _.Tr(this,2)};
var tgD=_.gS(H9M);var D_=function(g,v){this.xhrNodeReadableStream_=g.nodeReadableStream;this.grpcResponseDeserializeFn_=v;this.JSC$17042_xhr_=g.xhr;this.onDataCallbacks_=[];this.onMetadataCallbacks_=[];this.onStatusCallbacks_=[];this.onEndCallbacks_=[];this.JSC$17042_onErrorCallbacks_=[];this.xhrNodeReadableStream_&&D0d(this)},x0M=function(g,v){var r=new LUd;
_.pw(g.JSC$17042_xhr_,"complete",function(){if(g.JSC$17042_xhr_.isSuccess()){var k=g.JSC$17042_xhr_.getResponseText();var y;if(y=v)y=g.JSC$17042_xhr_,y.JSC$7807_xhr_&&y.isComplete()?(y=y.JSC$7807_xhr_.getResponseHeader("Content-Type"),y=y===null?void 0:y):y=void 0,y=y==="text/plain";if(y){if(!atob)throw Error("Jj");k=atob(k)}try{var z=g.grpcResponseDeserializeFn_(k)}catch(S){Lj(g,FND(new _.EN(13,"Error when deserializing response data; error: "+S+(", response: "+k)),r));return}k=_.haA(g.JSC$17042_xhr_.getStatus());
wqD(g,QVD(g));k==0?C1v(g,z):Lj(g,FND(new _.EN(k,"Xhr succeeded but the status code is not 200"),r))}else{k=g.JSC$17042_xhr_.getResponseText();z=QVD(g);if(k){var W=uxM(g,k);k=W.code;y=W.details;W=W.metadata}else k=2,y="Rpc failed due to xhr error. uri: "+String(g.JSC$17042_xhr_.JSC$7807_lastUri_)+", error code: "+g.JSC$17042_xhr_.JSC$7807_lastErrorCode_+", error: "+g.JSC$17042_xhr_.getLastError(),W=z;wqD(g,z);Lj(g,FND(new _.EN(k,y,W),r))}})},D0d=function(g){g.xhrNodeReadableStream_.on("data",function(v){if("1"in
v){var r=v["1"];
try{var k=g.grpcResponseDeserializeFn_(r)}catch(y){Lj(g,new _.EN(13,"Error when deserializing response data; error: "+y+(", response: "+r)))}k&&C1v(g,k)}if("2"in v)for(v=uxM(g,v["2"]),r=0;r<g.onStatusCallbacks_.length;r++)g.onStatusCallbacks_[r](v)});
g.xhrNodeReadableStream_.on("end",function(){wqD(g,QVD(g));for(var v=0;v<g.onEndCallbacks_.length;v++)g.onEndCallbacks_[v]()});
g.xhrNodeReadableStream_.on("error",function(){if(g.JSC$17042_onErrorCallbacks_.length!=0){var v=g.JSC$17042_xhr_.JSC$7807_lastErrorCode_;v!==0||g.JSC$17042_xhr_.isSuccess()||(v=6);var r=-1;switch(v){case 0:var k=2;break;case 7:k=10;break;case 8:k=4;break;case 6:r=g.JSC$17042_xhr_.getStatus();k=_.haA(r);break;default:k=14}wqD(g,QVD(g));v=_.Woj(v)+", error: "+g.JSC$17042_xhr_.getLastError();r!=-1&&(v+=", http status code: "+r);Lj(g,new _.EN(k,v))}})},QVD=function(g){var v={},r=$mR(g.JSC$17042_xhr_);
Object.keys(r).forEach(function(k){v[k]=r[k]});
return v},uxM=function(g,v){var r=2,k={};
try{var y=tgD(v);r=_.v0(y,1);var z=y.getMessage();_.RA(y,fbp,3,_.gQ()).length&&(k["grpc-web-status-details-bin"]=v)}catch(W){g.JSC$17042_xhr_&&g.JSC$17042_xhr_.getStatus()===404?(r=5,z="Not Found: "+String(g.JSC$17042_xhr_.JSC$7807_lastUri_)):(r=14,z="Unable to parse RpcStatus: "+W)}return{code:r,details:z,metadata:k}};
D_.prototype.on=function(g,v){g=="data"?this.onDataCallbacks_.push(v):g=="metadata"?this.onMetadataCallbacks_.push(v):g=="status"?this.onStatusCallbacks_.push(v):g=="end"?this.onEndCallbacks_.push(v):g=="error"&&this.JSC$17042_onErrorCallbacks_.push(v);return this};
var wL=function(g,v){v=g.indexOf(v);v>-1&&g.splice(v,1)};
D_.prototype.removeListener=function(g,v){g=="data"?wL(this.onDataCallbacks_,v):g=="metadata"?wL(this.onMetadataCallbacks_,v):g=="status"?wL(this.onStatusCallbacks_,v):g=="end"?wL(this.onEndCallbacks_,v):g=="error"&&wL(this.JSC$17042_onErrorCallbacks_,v);return this};
D_.prototype.cancel=function(){this.JSC$17042_xhr_.abort()};
var C1v=function(g,v){for(var r=0;r<g.onDataCallbacks_.length;r++)g.onDataCallbacks_[r](v)},wqD=function(g,v){for(var r=0;r<g.onMetadataCallbacks_.length;r++)g.onMetadataCallbacks_[r](v)},Lj=function(g,v){for(var r=0;r<g.JSC$17042_onErrorCallbacks_.length;r++)g.JSC$17042_onErrorCallbacks_[r](v)};
D_.prototype.cancel=D_.prototype.cancel;D_.prototype.removeListener=D_.prototype.removeListener;D_.prototype.on=D_.prototype.on;var LUd=function(){var g=Error.call(this);this.message=g.message;"stack"in g&&(this.stack=g.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="AsyncStack"};
_.N(LUd,Error);var QS=function(g){this.JSC$17051_worker_=g.worker||null;this.JSC$17051_streamBinaryChunks_=g.streamBinaryChunks||!1;this.JSC$17051_credentialsMode_=void 0};
_.X8(QS,_.M8A);QS.prototype.createInstance=function(){var g=new Cj(this.JSC$17051_worker_,this.JSC$17051_streamBinaryChunks_);this.JSC$17051_credentialsMode_&&g.setCredentialsMode(this.JSC$17051_credentialsMode_);return g};
QS.prototype.setCredentialsMode=function(g){this.JSC$17051_credentialsMode_=g};
var Cj=function(g,v){_.ok.call(this);this.JSC$17055_worker_=g;this.JSC$17055_streamBinaryChunks_=v;this.JSC$17055_credentialsMode_=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.requestHeaders_=new Headers;this.JSC$17055_responseHeaders_=null;this.JSC$17055_method_="GET";this.JSC$17055_url_="";this.inProgress_=!1;this.JSC$17055_textDecoder_=this.currentReader_=this.fetchResponse_=null};
_.X8(Cj,_.ok);Cj.prototype.open=function(g,v){if(this.readyState!=0)throw this.abort(),Error("Kj");this.JSC$17055_method_=g;this.JSC$17055_url_=v;this.readyState=1;uZ(this)};
Cj.prototype.send=function(g){if(this.readyState!=1)throw this.abort(),Error("Lj");this.inProgress_=!0;var v={headers:this.requestHeaders_,method:this.JSC$17055_method_,credentials:this.JSC$17055_credentialsMode_,cache:void 0};g&&(v.body=g);(this.JSC$17055_worker_||_.rC).fetch(new Request(this.JSC$17055_url_,v)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
Cj.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null});
this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,xS(this));this.readyState=0};
Cj.prototype.handleResponse_=function(g){if(this.inProgress_&&(this.fetchResponse_=g,this.JSC$17055_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$17055_responseHeaders_=g.headers,this.readyState=2,uZ(this)),this.inProgress_&&(this.readyState=3,uZ(this),this.inProgress_)))if(this.responseType==="arraybuffer")g.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.rC.ReadableStream!==
"undefined"&&"body"in g){this.currentReader_=g.body.getReader();if(this.JSC$17055_streamBinaryChunks_){if(this.responseType)throw Error("Mj");this.response=[]}else this.response=this.responseText="",this.JSC$17055_textDecoder_=new TextDecoder;jVR(this)}else g.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var jVR=function(g){g.currentReader_.read().then(g.handleDataFromStream_.bind(g)).catch(g.handleSendFailure_.bind(g))};
Cj.prototype.handleDataFromStream_=function(g){if(this.inProgress_){if(this.JSC$17055_streamBinaryChunks_&&g.value)this.response.push(g.value);else if(!this.JSC$17055_streamBinaryChunks_){var v=g.value?g.value:new Uint8Array(0);if(v=this.JSC$17055_textDecoder_.decode(v,{stream:!g.done}))this.response=this.responseText+=v}g.done?xS(this):uZ(this);this.readyState==3&&jVR(this)}};
Cj.prototype.handleResponseText_=function(g){this.inProgress_&&(this.response=this.responseText=g,xS(this))};
Cj.prototype.handleResponseArrayBuffer_=function(g){this.inProgress_&&(this.response=g,xS(this))};
Cj.prototype.handleSendFailure_=function(){this.inProgress_&&xS(this)};
var xS=function(g){g.readyState=4;g.fetchResponse_=null;g.currentReader_=null;g.JSC$17055_textDecoder_=null;uZ(g)};
Cj.prototype.setRequestHeader=function(g,v){this.requestHeaders_.append(g,v)};
Cj.prototype.getResponseHeader=function(g){return this.JSC$17055_responseHeaders_?this.JSC$17055_responseHeaders_.get(g.toLowerCase())||"":""};
Cj.prototype.getAllResponseHeaders=function(){if(!this.JSC$17055_responseHeaders_)return"";for(var g=[],v=this.JSC$17055_responseHeaders_.entries(),r=v.next();!r.done;)r=r.value,g.push(r[0]+": "+r[1]),r=v.next();return g.join("\r\n")};
Cj.prototype.setCredentialsMode=function(g){this.JSC$17055_credentialsMode_=g};
var uZ=function(g){g.onreadystatechange&&g.onreadystatechange.call(g)};
Object.defineProperty(Cj.prototype,"withCredentials",{get:function(){return this.JSC$17055_credentialsMode_==="include"},
set:function(g){this.setCredentialsMode(g?"include":"same-origin")}});var $0b=function(g){var v="";_.ZG.forEach(g,function(r,k){v+=k;v+=":";v+=r;v+="\r\n"});
return v},JWM=function(g,v,r){if(_.ZG.isEmpty(r))return g;
r=$0b(r);if(typeof g==="string")return _.Ci(g,_.Ow(v),r);_.Vr(g,v,r);return g};var O9A=function(){this.isInputValid_=!0;this.JSC$17060_streamPos_=0;this.leftoverInput_=""};
O9A.prototype.isInputValid=function(){return this.isInputValid_};var UZ=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$17063_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
UZ.prototype.isInputValid=function(){return this.state_!=3};
var jA=function(g,v,r,k){g.state_=3;g.errorMessage_="The stream is broken @"+g.JSC$17063_streamPos_+"/"+r+". Error: "+k+". With input:\n"+v;throw Error(g.errorMessage_);};
UZ.prototype.acceptsBinaryInput=function(){return!0};
UZ.prototype.parse=function(g){function v(Y){Y&128&&jA(z,W,S,"invalid tag");(Y&7)!=2&&jA(z,W,S,"invalid wire type");z.tag_=Y>>>3;z.tag_!=1&&z.tag_!=2&&z.tag_!=15&&jA(z,W,S,"unexpected tag");z.state_=1;z.length_=0;z.countLengthBytes_=0}
function r(Y){z.countLengthBytes_++;z.countLengthBytes_==5&&Y&240&&jA(z,W,S,"message length too long");z.length_|=(Y&127)<<(z.countLengthBytes_-1)*7;Y&128||(z.state_=2,z.countMessageBytes_=0,typeof Uint8Array!=="undefined"?z.messageBuffer_=new Uint8Array(z.length_):z.messageBuffer_=Array(z.length_),z.length_==0&&y())}
function k(Y){z.messageBuffer_[z.countMessageBytes_++]=Y;z.countMessageBytes_==z.length_&&y()}
function y(){if(z.tag_<15){var Y={};Y[z.tag_]=z.messageBuffer_;z.result_.push(Y)}z.state_=0}
for(var z=this,W=g instanceof Array?g:new Uint8Array(g),S=0;S<W.length;){switch(z.state_){case 3:jA(z,W,S,"stream already broken");break;case 0:v(W[S]);break;case 1:r(W[S]);break;case 2:k(W[S]);break;default:throw Error("Oj`"+z.state_);}z.JSC$17063_streamPos_++;S++}g=z.result_;z.result_=[];return g.length>0?g:null};var GZD=function(){this.errorMessage_=null;this.JSC$17066_streamPos_=0;this.base64Decoder_=new O9A;this.pbParser_=new UZ};
GZD.prototype.isInputValid=function(){return this.errorMessage_===null};
var VgM=function(g,v,r){g.errorMessage_="The stream is broken @"+g.JSC$17066_streamPos_+". Error: "+r+". With input:\n"+v;throw Error(g.errorMessage_);};
GZD.prototype.acceptsBinaryInput=function(){return!1};
GZD.prototype.parse=function(g){this.errorMessage_!==null&&VgM(this,g,"stream already broken");var v=null;try{var r=this.base64Decoder_;if(!r.isInputValid_)throw r.isInputValid_=!1,Error("Nj`"+r.JSC$17060_streamPos_+"`stream already broken`"+g);r.leftoverInput_+=g;var k=Math.floor(r.leftoverInput_.length/4);if(k==0)var y=null;else{try{var z=_.IgT(r.leftoverInput_.slice(0,k*4))}catch(Y){var W=r.leftoverInput_,S=Y.message;r.isInputValid_=!1;throw Error("Nj`"+r.JSC$17060_streamPos_+"`"+S+"`"+W);}r.JSC$17060_streamPos_+=
k*4;r.leftoverInput_=r.leftoverInput_.slice(k*4);y=z}v=y===null?null:this.pbParser_.parse(y)}catch(Y){VgM(this,g,Y.message)}this.JSC$17066_streamPos_+=g.length;return v};var iLD=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$17069_streamPos_=0;this.result_=[];this.statusParsed_=!1};
iLD.prototype.isInputValid=function(){return this.errorMessage_===null};
iLD.prototype.acceptsBinaryInput=function(){return!1};
iLD.prototype.parse=function(g){function v(Y){z.state_=6;z.errorMessage_="The stream is broken @"+z.JSC$17069_streamPos_+"/"+W+". Error: "+Y+". With input:\n";throw Error(z.errorMessage_);}
function r(){z.jsonStreamParser_=new _.nQ({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function k(Y){if(Y)for(var e=0;e<Y.length;e++){var a={};a[1]=Y[e];z.result_.push(a)}}
function y(Y){if(Y){(z.statusParsed_||Y.length>1)&&v("extra status: "+Y);z.statusParsed_=!0;var e={};e[2]=Y[0];z.result_.push(e)}}
for(var z=this,W=0;W<g.length;){var S;if(S=z.state_!==2){a:{for(;W<g.length;){if(!_.hY(g[W])){S=!0;break a}W++;z.JSC$17069_streamPos_++}S=!1}S=!S}if(S)return null;switch(z.state_){case 6:v("stream already broken");break;case 0:g[W]==="["?(z.state_=1,W++,z.JSC$17069_streamPos_++):v("unexpected input token");break;case 1:g[W]==="["?(z.state_=2,r()):g[W]===","||g.slice(W,W+5)=="null,"?z.state_=3:g[W]==="]"?(z.state_=5,W++,z.JSC$17069_streamPos_++):v("unexpected input token");break;case 2:S=z.jsonStreamParser_.parse(g.substring(W));
k(S);z.jsonStreamParser_.done()?(z.state_=3,S=z.jsonStreamParser_.JSC$9389_buffer_,z.JSC$17069_streamPos_+=g.length-W-S.length,g=S,W=0):(z.JSC$17069_streamPos_+=g.length-W,W=g.length);break;case 3:g[W]===","||g.slice(W,W+5)=="null,"?(z.state_=4,r(),z.jsonStreamParser_.parse("["),W+=g[W]===","?1:5,z.JSC$17069_streamPos_++):g[W]==="]"&&(z.state_=5,W++,z.JSC$17069_streamPos_++);break;case 4:S=z.jsonStreamParser_.parse(g.substring(W));y(S);z.jsonStreamParser_.done()?(z.state_=5,S=z.jsonStreamParser_.JSC$9389_buffer_,
z.JSC$17069_streamPos_+=g.length-W-S.length,g=S,W=0):(z.JSC$17069_streamPos_+=g.length-W,W=g.length);break;case 5:v("extra input after stream end")}}return z.result_.length>0?(g=z.result_,z.result_=[],g):null};var qXS=function(g){this.JSC$17072_xhr_=g;this.JSC$17072_parser_=null;this.status_=this.JSC$17072_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$17072_textDecoder_=null;this.JSC$17072_eventHandler_=new _.Bo(this);this.JSC$17072_eventHandler_.listen(this.JSC$17072_xhr_,"readystatechange",this.JSC$17074_readyStateChangeHandler_)},$S=function(g,v){g.status_!=v&&(g.status_=v,g.statusHandler_&&g.statusHandler_())},Jk=function(g){g.JSC$17072_eventHandler_.removeAll();
if(g.JSC$17072_xhr_){var v=g.JSC$17072_xhr_;g.JSC$17072_xhr_=null;v.abort();v.dispose()}};
qXS.prototype.getStatus=function(){return this.status_};
qXS.prototype.JSC$17074_readyStateChangeHandler_=function(g){g=g.target;try{if(g==this.JSC$17072_xhr_)a:{var v=_.To(this.JSC$17072_xhr_),r=this.JSC$17072_xhr_.JSC$7807_lastErrorCode_,k=this.JSC$17072_xhr_.getStatus(),y=this.JSC$17072_xhr_.getResponseText();g=[];if(this.JSC$17072_xhr_.getResponse()instanceof Array){var z=this.JSC$17072_xhr_.getResponse();z.length>0&&z[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,g=z)}if(!(v<3||v==3&&!y&&g.length==0))if(k=k==200||k==206,v==4&&(r==8?$S(this,
7):r==7?$S(this,8):k||$S(this,3)),this.JSC$17072_parser_||(this.JSC$17072_parser_=XRS(this.JSC$17072_xhr_),this.JSC$17072_parser_==null&&$S(this,5)),this.status_>2)Jk(this);else{if(g.length>this.JSC$17072_pos_){var W=g.length;r=[];try{if(this.JSC$17072_parser_.acceptsBinaryInput())for(var S=0;S<W;S++){var Y=this.JSC$17072_parser_.parse(Array.from(g[S]));Y&&(r=r.concat(Y))}else{Y="";if(!this.JSC$17072_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("Pj");this.JSC$17072_textDecoder_=new TextDecoder}for(S=
0;S<W;S++)Y+=this.JSC$17072_textDecoder_.decode(g[S],{stream:v==4&&S==W-1});r=this.JSC$17072_parser_.parse(Y)}g.splice(0,W);r&&this.dataHandler_(r)}catch(a){$S(this,5);Jk(this);break a}}else if(y.length>this.JSC$17072_pos_){S=y.slice(this.JSC$17072_pos_);this.JSC$17072_pos_=y.length;try{var e=this.JSC$17072_parser_.parse(S);e!=null&&this.dataHandler_&&this.dataHandler_(e)}catch(a){$S(this,5);Jk(this);break a}}v==4?(y.length!=0||this.hasStreamingResponseData_?$S(this,2):$S(this,4),Jk(this)):$S(this,
1)}}}catch(a){$S(this,6),Jk(this)}};var sVv=function(g){g=this.xhrReader_=g;var v=(0,_.TT)(this.onData_,this);g.dataHandler_=v;g=this.xhrReader_;v=(0,_.TT)(this.onStatusChange_,this);g.statusHandler_=v;this.JSC$17076_callbackMap_={};this.callbackOnceMap_={}};
_.c=sVv.prototype;_.c.on=function(g,v){var r=this.JSC$17076_callbackMap_[g];r||(r=[],this.JSC$17076_callbackMap_[g]=r);r.push(v);return this};
_.c.addListener=function(g,v){this.on(g,v);return this};
_.c.removeListener=function(g,v){var r=this.JSC$17076_callbackMap_[g];r&&_.Xh(r,v);(g=this.callbackOnceMap_[g])&&_.Xh(g,v);return this};
_.c.once=function(g,v){var r=this.callbackOnceMap_[g];r||(r=[],this.callbackOnceMap_[g]=r);r.push(v);return this};
_.c.onData_=function(g){var v=this.JSC$17076_callbackMap_.data;v&&m0M(g,v);(v=this.callbackOnceMap_.data)&&m0M(g,v);this.callbackOnceMap_.data=[]};
var m0M=function(g,v){for(var r={},k=0;k<g.length;r={message$jscomp$969:void 0},k++)r.message$jscomp$969=g[k],v.forEach(function(y){return function(z){try{z(y.message$jscomp$969)}catch(W){}}}(r))};
sVv.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:KUM(this,"readable");break;case 5:case 6:case 4:case 7:case 3:KUM(this,"error");break;case 8:KUM(this,"close");break;case 2:KUM(this,"end")}};
var KUM=function(g,v){var r=g.JSC$17076_callbackMap_[v];r&&r.forEach(function(k){try{k()}catch(y){}});
(r=g.callbackOnceMap_[v])&&r.forEach(function(k){k()});
g.callbackOnceMap_[v]=[]};var b95=function(){var g={format:"jspb"};g=g===void 0?{}:g;this.suppressCorsPreflight=g.suppressCorsPreflight||_.$A("suppressCorsPreflight",g)||!1;this.withCredentials=g.withCredentials||_.$A("withCredentials",g)||!1;this.streamInterceptors=g.streamInterceptors||[];this.unaryInterceptors=g.unaryInterceptors||[];this.workerScope=g.workerScope;this.chunkedServerStreaming=g.useFetchDownloadStreams||!1},Gpb=function(g,v,r,k,y,z){z=z===void 0?{}:z;
var W=v.substring(0,v.length-y.name.length),S,Y=(S=z)==null?void 0:S.signal;return FUA(function(e){return new Promise(function(a,E){if(Y==null?0:Y.aborted){var p=new _.EN(1,"Aborted");p.cause=Y.reason;E(p)}else{var f={},Z=i9D(g,e,W);Z.on("error",function(L){return void E(L)});
Z.on("metadata",function(L){f=L});
Z.on("data",function(L){var Q=f;Q=Q===void 0?{}:Q;a(new ItM(L,Q))});
Y&&Y.addEventListener("abort",function(){Z.cancel();var L=new _.EN(1,"Aborted");L.cause=Y.reason;E(L)})}})},g.unaryInterceptors).call(g,WUv(y,r,k)).then(function(e){return e.responseMessage})},OS=function(g,v,r,k,y,z){z=z===void 0?{}:z;
return Gpb(g,v,r,k,y,z)};
b95.prototype.serverStreaming=function(g,v,r,k){var y=this,z=g.substring(0,g.length-k.name.length);return Xq5(function(W){var S=W.methodDescriptor,Y=W.getMetadata(),e=BZD(y,!1);Y=hwp(y,Y,e,z+S.getName());var a=nhn(e,S.responseDeserializeFn,!0);W=S.requestSerializeFn(W.requestMessage);e.send(Y,"POST",W);return a},this.streamInterceptors).call(this,WUv(k,v,r))};
var i9D=function(g,v,r){var k=v.methodDescriptor,y=v.getMetadata(),z=BZD(g,!0);g=hwp(g,y,z,r+k.getName());r=nhn(z,k.responseDeserializeFn,!1);x0M(r,y["X-Goog-Encode-Response-If-Executable"]==="base64");v=k.requestSerializeFn(v.requestMessage);z.send(g,"POST",v);return r},BZD=function(g,v){v=g.chunkedServerStreaming&&!v;
return g.workerScope||v?new _.pb(new QS({worker:g.workerScope,streamBinaryChunks:v})):new _.pb},hwp=function(g,v,r,k){v["Content-Type"]="application/json+protobuf";
v["X-User-Agent"]="grpc-web-javascript/0.1";var y=v.Authorization;if(y&&Z9S.has(y.split(" ")[0])||g.withCredentials)r.JSC$7807_withCredentials_=!0;if(g.suppressCorsPreflight)k=JWM(k,"$httpHeaders",v);else for(g=_.I(Object.keys(v)),y=g.next();!y.done;y=g.next())y=y.value,r.headers.set(y,v[y]);return k},nhn=function(g,v,r){if(r){r=new qXS(g);
var k=new sVv(r)}return new D_({xhr:g,nodeReadableStream:k},v)},Xq5=function(g,v){return v.reduce(function(r,k){return function(y){return k.intercept(y,r)}},g)},FUA=function(g,v){return v.reduce(function(r,k){return function(y){return k.intercept(y,r)}},g)};var MgM=function(g){this.client_=new b95;this.hostname_=g==void 0?g:g.replace(/\/+$/,"")};
_.c=MgM.prototype;_.c.JSC$17095_depositGoogleCredential=function(g,v,r){return OS(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",g,v||{},YXM,r)};
_.c.deleteLink=function(g,v,r){return OS(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",g,v||{},SXp,r)};
_.c.JSC$17095_finishOAuth=function(g,v,r){return OS(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",g,v||{},AWD,r)};
_.c.getLink=function(g,v,r){return OS(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",g,v||{},ewq,r)};
_.c.startLinkingSession=function(g,v,r){return OS(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",g,v||{},NZG,r)};var RwM=[0,UCq,1,abS,[0,_.J$,[0,AHS,-1]],[0,et5],[0,E6G,-1]];var g9G=function(){this.storage=new Map},r5D=function(g,v,r,k,y){if(!g.storage.has(v))return null;
g=_.I(g.storage.get(v));for(v=g.next();!v.done;v=g.next())if(v=v.value,!y||v.linkName===y)if(r&&v.scopes&&v95(v.scopes,r)||k&&v.capabilities&&v95(v.capabilities,k))return v;return null},kkp=function(g,v,r){if(!r)g.storage.delete(v);
else if(g.storage.has(v)){var k=g.storage.get(v).filter(function(y){return y.linkName!==r});
k.length>0?g.storage.set(v,k):g.storage.delete(v)}},v95=function(g,v){v=_.I(v);
for(var r=v.next();!r.done;r=v.next())if(!g.has(r.value))return!1;return!0};var y5q=function(){var g=_.Cv("LINK_GAL_DOMAIN");this.alsDomain1p=_.Cv("LINK_GAL_DOMAIN");this.alsDomain3p=g;this.clientEnvironment=0;this.supportedFlows=this.clientXd3=void 0;this.accountLinkingEntryPoint=0;this.galSdkEventHandler=this.dataUsageNoticeConfig=void 0;this.loggerType=0;this.colorScheme=2;this.showCloseOption=!0},c5v=function(g,v){g.apiKey=v;
return g};
y5q.prototype.build=function(){var g={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("Qj");g.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("Rj");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("Sj");g.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(g.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)g.apiKey=
this.apiKey,g.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("Tj");g.oauthToken=this.oauthToken;g.alsDomain=this.alsDomain3p}g.clientXd3=this.clientXd3;g.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(g.authUser=this.authUser);this.bucket!==void 0&&(g.bucket=this.bucket);this.completionUrl!==void 0&&(g.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(g.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(g.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(g.locale=this.locale);g.loggerType=this.loggerType;g.clientEnvironment=this.clientEnvironment;g.colorScheme=this.colorScheme;g.showCloseOption=this.showCloseOption;return g};var A6=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(A6,_.Jn);var z4p=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(z4p,_.Jn);var IuM=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(IuM,_.Jn);var aP=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(aP,_.Jn);var Wap=function(g){return _.lA(g,1)};var PUG=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(PUG,_.Jn);var vED=_.gS(PUG),eU=[1,2,3,4,5];var n0D=function(g){try{return vED(g)}catch(v){return null}},StM=function(){},Men=function(g,v){switch(_.o4(v,eU)){case 4:return(v=_.Z6(v,IuM,4,eU))&&g.logStateTransition(_.lA(v,1)),!0;
case 5:return(v=_.Z6(v,z4p,5,eU))&&g.logInternalEvent(_.lA(v,1)),!0}return!1},rvD=function(g){switch(g){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.zb(g)}};var BDA=function(g,v){var r=this;this.validator=g;this.messageListener=v;this.dismissCallback=function(){o9A(r,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$17124_receiveMessage=function(k){k.type==="message"&&(k=k.event_,k!==null&&(new URL(r.iframe.src)).origin===k.origin&&r.validator(k.data,k.origin)&&!r.messageListener(k.data)&&(r.JSC$17124_resolveCb!==void 0&&r.JSC$17124_resolveCb(k.data),Ytd(r)))}},gEp=function(g,v,r){g.uiHandler!==void 0&&o9A(g,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(k,y){g.JSC$17124_resolveCb=k;g.JSC$17124_rejectCb=y;g.iframe=document.createElement("iframe");_.Qm(g.iframe,v);g.uiHandler=r.displayContent(g.iframe,g.dismissCallback);_.pw(window,"message",g.JSC$17124_receiveMessage,!1,g)})},o9A=function(g,v){g.JSC$17124_rejectCb!==void 0&&g.JSC$17124_rejectCb(v);
Ytd(g)},Ytd=function(g){g.uiHandler!==void 0&&g.uiHandler.hideContent();
_.SY(window,"message",g.JSC$17124_receiveMessage,!1,g);g.JSC$17124_resolveCb=void 0;g.JSC$17124_rejectCb=void 0;g.uiHandler=void 0;g.iframe=void 0};var UYD=function(g){if(g===2){var v;g=((v=window)==null?0:v.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return g},RRd=function(g){g=UYD(g);
switch(g){case 0:return"light";case 1:return"dark";default:_.zb(g)}};var hRA=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),A5D=function(g,v){this.JSC$17136_linkingSession=g;this.noticeConfig=v;this.displayInfoMap=new Map;var r=new Map;if(_.I4(this.JSC$17136_linkingSession,d0b,7))for(g=_.nU(this.JSC$17136_linkingSession,d0b,7),g=_.RA(g,EhM,1,_.gQ()),g=_.I(g),v=g.next();!v.done;v=g.next())v=v.value,r.set(_.lA(v,1),_.VwB(_.nU(v,_.Y13,3)));if(r.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){v=this.noticeConfig.enabledDataUsageNoticeUis;g=v.has(0)?r.get(1):void 0;v=v.has(1)?r.get(2):void 0;r=g!==void 0&&v!==void 0?r.get(3):void 0;var k=this.noticeConfig.nestedOrigins;var y=new PUG;var z=new A6;y=_.kT(y,2,eU,z);z=new PUG;var W=new A6;z=_.kT(z,3,eU,W);W=[];g!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:g,lastEvent:y,nestedOrigins:k}]),W.push({trustedUrl:g,lastEvent:y,nestedOrigins:k}));v!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:v,lastEvent:z,nestedOrigins:k}]),W.push({trustedUrl:v,lastEvent:z,nestedOrigins:k}));r!==void 0?this.displayInfoMap.set(3,[{trustedUrl:r,lastEvent:z,nestedOrigins:k}]):this.displayInfoMap.set(3,W)}};var e4p=function(g){var v=new g9G;this.galService=g;this.galCache=v};
e4p.prototype.getLink=function(g){var v=g.serviceId;var r=g.scopes;var k=g.capabilities;var y=g.linkName;var z=this,W;return _.P(function(S){if(k!==void 0&&r!==void 0)throw Error("Uj");W=r5D(z.galCache,v,r,k,y);return W!==null?S.return(W):S.return(z.galService.getLink({serviceId:v,sessionId:Math.floor(Math.random()*2147483648),scopes:r,capabilities:k,linkName:y}).then(function(Y){Y=I0n(Y);var e=z.galCache;e.storage.has(v)?e.storage.get(v).push(Y):e.storage.set(v,[Y]);return Y}))})};
e4p.prototype.deleteLink=function(g,v,r){var k=this;return _.P(function(y){kkp(k.galCache,g,r);return y.return(k.galService.deleteLink({serviceId:g,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:v,linkName:r}).then(function(){return!0}))})};var E9b=function(g,v){var r=this;this.validator=g;this.msgHandler=v;this.closedPopupTimeout=this.JSC$17158_rejectCb=this.JSC$17158_resolveCb=this.popup=null;this.JSC$17158_receiveMessage=function(k){if(k!==null&&(k=k.event_,k.source===r.popup)){var y=k.data;if(r.validator(y,k.origin)){var z;(z=r.msgHandler)!=null&&z.call(r,y)||(r.JSC$17158_resolveCb!==null&&r.JSC$17158_resolveCb(y),aun(r))}}}};
E9b.prototype.open=function(g,v){var r=this;this.popup!==null&&dYM(this);return new Promise(function(k,y){r.JSC$17158_resolveCb=k;r.JSC$17158_rejectCb=y;r.popup=_.ub(window,g,"",v);_.pw(window,"message",r.JSC$17158_receiveMessage,!1,r);pWM(r)})};
var dYM=function(g,v){g.JSC$17158_rejectCb!==null&&g.JSC$17158_rejectCb(v);aun(g)},aun=function(g){g.closedPopupTimeout&&(g.closedPopupTimeout.cancel(),g.closedPopupTimeout=null);
g.popup&&g.popup.close();_.SY(window,"message",g.JSC$17158_receiveMessage,!1,g);g.popup=null;g.JSC$17158_resolveCb=null;g.JSC$17158_rejectCb=null},pWM=function(g){g.closedPopupTimeout=_.kIB(100).then(function(){g.popup?g.popup.closed?TFd(g):pWM(g):dYM(g,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},TFd=function(g){g.closedPopupTimeout=_.kIB(100).then(function(){dYM(g,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var luR=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),fu5=function(g,v,r,k,y,z,W,S,Y,e){var a=this;this.serviceId=g;this.sessionId=v;this.galService=r;this.oauthDetails=k;this.galLogger=y;this.interactionMode=z;this.redirectServiceUrl=W;this.consentLanguageKeys=S;this.dynamicUrlParameters=Y;this.partnerConfigMinReadTimestamp=e;this.started=!1;this.JSC$17164_dataValidator=function(E,
p){var f=luR.has(p);f||a.redirectServiceUrl===void 0||(f=a.redirectServiceUrl===p);return f?E.sentinel==="gdi":!1}};
fu5.prototype.complete=function(){var g=this,v;return _.P(function(r){if(g.interactionMode!==1)return r.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));v=dI.getRedirectStateFromUri();return v===null?r.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):r.return(NFn(g,v))})};
fu5.prototype.start=function(){var g=this,v;return _.P(function(r){if(g.started)return r.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.Tr(g.oauthDetails,1))return r.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(g.interactionMode===1)return dI.setLocation(_.Tr(g.oauthDetails,1)),r.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));g.started=!0;g.galLogger.logStateTransition(5);
v=dI.getPostMessagePopup(g.JSC$17164_dataValidator);return r.return(v.open(_.Tr(g.oauthDetails,1),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(k){g.started=!1;var y=g.galLogger;if((k==null?void 0:k.error)!==void 0)throw y.logInternalEvent(59),Error("Vj");if((k==null?void 0:k.redirect_state)===void 0)throw y.logInternalEvent(131),Error("Wj");return NFn(g,k.redirect_state)}).catch(function(k){g.started=
!1;
return k.errorCode!==void 0?{statusCode:k.errorCode,statusMessage:k.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var NFn=function(g,v){return _.P(function(r){return r.return(ZCp(g.galService,{serviceId:g.serviceId,sessionId:g.sessionId,dynamicUrlParameters:g.dynamicUrlParameters,redirectState:v,consentLanguageKeys:g.consentLanguageKeys,partnerConfigMinReadTimestamp:g.partnerConfigMinReadTimestamp}).then(function(k){var y={statusCode:1,link:I0n(k.getLink())};BaM(_.Pn(k,3))!==void 0&&(y.callerState=BaM(_.Pn(k,3)));g.galLogger.logInternalEvent(134);return y}))})},dI={getPostMessagePopup:function(g){return new E9b(g)},
getRedirectStateFromUri:function(){var g=_.J3(dI.getLocation()).fragment_;return(new _.Bj(g)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(g){_.FW(window.location,_.pV(g))},
createOAuthFlow:function(g,v){return new fu5(g.serviceId,g.sessionId,g.galService,v,g.galLogger,g.interactionMode,g.redirectServiceUrl,g.consentLanguageKeys,g.dynamicUrlParameters,g.partnerConfigMinReadTimestamp)}};var HC5=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(HC5,_.Jn);var tRb=_.gS(HC5);var DYd=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),LaD=function(g,v,r,k,y,z,W,S,Y){var e=this;this.serviceId=g;this.sessionId=v;this.galService=r;this.gsiWebFlowDetails=k;this.colorScheme=y;this.showCloseOption=z;this.galLogger=W;this.interactionMode=S;this.redirectServiceUrl=Y;this.started=!1;this.JSC$17176_dataValidator=function(a,E){var p=DYd.has(E);p||e.redirectServiceUrl===
void 0||(p=e.redirectServiceUrl===E);return p?a.sentinel==="gal":!1};
this.logEventProcessor=function(a){return a.result?(a=n0D(a.result))?Men(e.galLogger,a):!1:!1}};
LaD.prototype.complete=function(){var g=this,v,r;return _.P(function(k){if(g.interactionMode!==1)return k.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));v=p_.getRedirectStateFromUri();if(v===void 0)return g.galLogger.JSC$17116_logErrorEvent(131),k.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return r=wWA(g,v),k.return(QWM(g,r))}catch(y){return k.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
LaD.prototype.start=function(){var g=this,v;return _.P(function(r){if(g.started)return r.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.Tr(g.gsiWebFlowDetails,1))return r.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(g.interactionMode===1)return p_.setLocation(CU5(g,_.Tr(g.gsiWebFlowDetails,1))),r.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
g.started=!0;v=p_.getPostMessagePopup(g.JSC$17176_dataValidator,g.logEventProcessor);return r.return(v.open(CU5(g,_.Tr(g.gsiWebFlowDetails,1)),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(k){g.started=!1;if((k==null?void 0:k.result)===void 0)throw g.galLogger.JSC$17116_logErrorEvent(131),Error("Wj");k=wWA(g,k.result);return QWM(g,k)}).catch(function(k){g.started=!1;
return k.errorCode!==void 0?{statusCode:k.errorCode,statusMessage:k.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var CU5=function(g,v){g=["result_channel",g.interactionMode===1?"2":"1","color_scheme",RRd(g.colorScheme),"show_close_option",g.showCloseOption];return lbS(v,g)},QWM=function(g,v){if(v!==null&&_.I4(v,aP,2)){var r,k=v==null?void 0:(r=_.nU(v,aP,2))==null?void 0:_.lA(r,2);
k&&g.galLogger.JSC$17116_logErrorEvent(rvD(k));return Wap(_.nU(v,aP,2))===1?Promise.resolve({statusCode:10,statusMessage:"flow cannot start due to recoverable reason"}):Promise.resolve({statusMessage:"Web-endpoint returned an error",statusCode:7})}return g.galService.getLink({serviceId:g.serviceId,sessionId:g.sessionId,consistencyKey:_.Tr(v,1)}).then(function(y){y=I0n(y);g.galLogger.logInternalEvent(134);return{statusCode:1,link:y}})},wWA=function(g,v){v=tRb(v);
if(!_.I4(v,aP,2)&&_.Tr(v,1)==="")throw g.galLogger.JSC$17116_logErrorEvent(5),Error("Xj");return v},p_={getPostMessagePopup:function(g,v){return new E9b(g,v)},
getRedirectStateFromUri:function(){return _.OG(_.J3(p_.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(g){_.FW(window.location,_.pV(g))},
createStreamlinedFlow:function(g,v){return new LaD(g.serviceId,g.sessionId,g.galService,v,g.colorScheme,g.showCloseOption,g.galLogger,g.interactionMode,g.redirectServiceUrl)}};var f0M=function(){var g=_.NKk("GAL");this.storage=g?new _.dV(g):null};var VS=function(){};
_.N(VS,StM);VS.prototype.logStateTransition=function(){};
VS.prototype.logInternalEvent=function(){};
VS.prototype.JSC$17116_logErrorEvent=function(){};var uSq=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(uSq,_.Jn);uSq.prototype.getCompletionUrl=function(){return _.Tr(this,15)};var q8=function(g,v,r,k,y,z){this.serviceId=g;this.environment=v;this.sessionId=r;this.colorSchemeSelected=k;this.colorThemeDisplayed=y;this.JSC$17189_transport=z;this.currentState=1};
_.N(q8,StM);q8.prototype.logStateTransition=function(g){var v=xYb(this);v=_.Mh(v,3,this.currentState);v=_.Mh(v,1,g);this.currentState=g;g=jxS(1);this.dispatch(v,g)};
q8.prototype.logInternalEvent=function(g){g=jxS(g);this.dispatch(xYb(this),g)};
q8.prototype.JSC$17116_logErrorEvent=function(g){var v=xYb(this);v=_.Mh(v,1,10);g=jxS(g);this.dispatch(v,g)};
var xYb=function(g){var v=new uSq;v=_.Mh(v,1,g.currentState);v=_.e5(v,7,g.serviceId);var r,k;var y=((r=window)==null?0:(k=r.location)==null?0:k.href)?_.J3(window.location.href).JSC$8042_domain_:"NO_PACKAGE_NAME";r=_.e5(v,8,y);r=_.Mh(r,6,g.environment);r=_.e5(r,5,"100");r=_.Mh(r,11,g.colorSchemeSelected);return _.Mh(r,12,g.colorThemeDisplayed)};
q8.prototype.dispatch=function(g,v){v===void 0&&(v=new _.RJ);var r=v;g=g.serialize();r=_.e5(r,8,g);_.eP(r,12,this.sessionId);this.JSC$17189_transport.dispatch(v)};var jWS=function(g,v){this.loggerType=g;this.sessionIndex=v!=null?v:0},$YA;
jWS.prototype.create=function(g,v,r,k,y){switch(this.loggerType){case 0:return new VS;case 1:return $YA||($YA=(new _.W0(555,this.sessionIndex.toString())).build()),new q8(g,v,r,k,y,$YA);default:_.zb(this.loggerType,"unknown logger type")}};var T4=[6,2,3,1],DGS=new Map([[4,1],[1,6],[2,2],[3,3]]),oEG={statusCode:7,statusMessage:"Failed to create flow object"},TPn=function(g,v,r,k,y,z,W,S,Y,e){this.serviceId=g;this.sessionId=v;this.config=r;this.galService=k;this.JSC$17196_linkingSession=y;this.googleScopes=z;this.callerState=W;this.consentLanguageKeys=S;this.dynamicUrlParameters=Y;this.partnerConfigMinReadTimestamp=e;this.currentFlow=0;k=this.JSC$17196_linkingSession;y=new Set;_.I4(k,a0p,1)&&y.add(1);_.I4(k,TZA,2)&&_.I4(k,EEv,6)&&y.add(2);
_.I4(k,pqq,3)&&_.I4(k,EEv,6)&&y.add(3);_.I4(k,atq,4)&&y.add(6);this.supportedFlows=y;k=r.loggerType;y=r.clientEnvironment;a:{z=r.colorScheme;switch(z){case 0:z=1;break a;case 1:z=2;break a;case 2:z=3;break a;default:_.zb(z)}z=void 0}a:{W=r.colorScheme;W=UYD(W);switch(W){case 0:W=1;break a;case 1:W=2;break a;default:_.zb(W)}W=void 0}this.galLogger=(new jWS(k,r.authUser)).create(g,y,v,z,W)},OCM=function(g){return new Promise(function(v){var r,k,y,z,W,S,Y,e,a,E;
return _.P(function(p){switch(p.nextAddress){case 1:r=dGq(g.currentFlow,g.supportedFlows),k=!1,y=new A5D(g.JSC$17196_linkingSession,g.config.dataUsageNoticeConfig);case 2:if(r===void 0){p.jumpTo(4);break}_.cD(p,5);var f=y,Z=r,L=void 0;k?Z===1&&(L=f.displayInfoMap.get(2)):Z===2||Z===3?L=f.displayInfoMap.get(1):Z===1&&(L=f.displayInfoMap.get(3));z=L?L:[];W=g.consentLanguageKeys;S=_.I(z);Y=S.next();case 7:if(Y.done)return g.currentFlow=r,_.U(p,UGM(J5b(g,W)),11);e=Y.value;return _.U(p,k9G(e,g.config.dataUsageNoticeConfig.uiAdapter,
g.config.colorScheme,g.galLogger),10);case 10:a=p.yieldResult;if(a.statusCode!==1)return NP5(g.serviceId),g.currentFlow=0,v(EZ({statusCode:a.statusCode,statusMessage:a.statusMessage},g.callerState)),p.return();a.consentLanguageKeys!==void 0&&(W=a.consentLanguageKeys);Y=S.next();p.jumpTo(7);break;case 11:E=p.yieldResult;if(E.statusCode!==10)return E.statusCode!==6&&(NP5(g.serviceId),g.currentFlow=0),E.statusCode!==1&&g.callerState!==void 0&&(E.callerState=g.callerState),v(E),p.return();_.Ju(p,6);break;
case 5:_.S2(p);case 6:r=dGq(g.currentFlow,g.supportedFlows);k=!0;p.jumpTo(2);break;case 4:NP5(g.serviceId),g.currentFlow=0,v(EZ({statusCode:12,statusMessage:"Linking failed"},g.callerState)),_.o7(p)}})})},Hxd=function(g,v,r){g.currentFlow=v;
return AvA(J5b(g,r)).then(function(k){return k.statusCode===10&&g.config.interactionMode===1&&dGq(g.currentFlow,g.supportedFlows)!==void 0?OCM(g):k})},J5b=function(g,v){return{flowParams:{serviceId:g.serviceId,
sessionId:g.sessionId,galService:g.galService,galLogger:g.galLogger,interactionMode:g.config.interactionMode,redirectServiceUrl:g.config.redirectServiceUrl,colorScheme:g.config.colorScheme,consentLanguageKeys:v,dynamicUrlParameters:g.dynamicUrlParameters,showCloseOption:g.config.showCloseOption,partnerConfigMinReadTimestamp:g.partnerConfigMinReadTimestamp},currentFlow:g.currentFlow,config:g.config,session:g.JSC$17196_linkingSession,googleScopes:g.googleScopes,callerState:g.callerState}};var Oxb=function(g,v){this.config=g;this.galService=v.getService();this.JSC$17209_galRepository=v.JSC$17246_galRepository};
Oxb.prototype.getLink=function(g,v){return VRA(this,g,v)};
var VRA=function(g,v,r){return g.JSC$17209_galRepository.getLink({serviceId:v,scopes:void 0,capabilities:void 0,linkName:r}).then(function(k){return{statusCode:1,link:k}}).catch(function(k){return{statusCode:Lbp(k.code),
statusMessage:k.message}})};
Oxb.prototype.deleteLink=function(g,v){return this.JSC$17209_galRepository.deleteLink(g,this.config.accountLinkingEntryPoint,v).then(function(){return{statusCode:1}}).catch(function(r){return{statusCode:Lbp(r.code),
statusMessage:r.message}})};
Oxb.prototype.startLinkingSession=function(g){var v=g.serviceId;var r=g.sessionId;return l0D({serviceId:v,sessionId:r!==void 0?r:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:g.loginHint,callerState:g.callerState,consentLanguageKeys:g.consentLanguageKeys,linkName:g.linkName,dynamicUrlParameters:g.dynamicUrlParameters,partnerConfigMinReadTimestamp:g.partnerConfigMinReadTimestamp})};var wGR=null,xGA=new WeakMap;var qtb=function(){};
qtb.prototype.send=function(g,v){Jvv(g);return this.makeRequest(g).then(function(r){if(v){var k=new v;if(r!=null){if(v==null)throw Error("Zj");new v;throw Error("ak");}r=k}return r})};var sWb=function(g,v,r,k,y){this.gapiUrl=g;this.gapiKey=v;this.gapiConfigUpdates=r||{};this.gapiAuthParams=k||{};this.defaultApiId=y};
_.N(sWb,qtb);var Ka5=function(g){return CVv().then(function(v){v=v||window.gapi;mYp(g,v);return $GR(v,{apiKey:g.gapiKey,clientId:g.gapiAuthParams.clientId,scope:g.gapiAuthParams.scope,hostedDomain:g.gapiAuthParams.hostedDomain,fetchBasicProfile:g.gapiAuthParams.fetchBasicProfile}).then(function(){return v})})};
sWb.prototype.makeRequest=function(g){var v=this;return Ka5(this).then(function(r){return _.P(function(k){if(k.nextAddress==1)return v.gapiAuthParams.minAuthTokenTimeRemaining===void 0?k.jumpTo(2):_.U(k,juS(r,v.gapiAuthParams.minAuthTokenTimeRemaining),2);mYp(v,r);return k.return(bCM(r.client.request({root:v.gapiUrl,path:g.path,method:g.httpMethod,body:g.body,params:g.queryParams,headers:g.headers,authType:g.authType,apiId:g.apiId||v.defaultApiId})))})})};
var bCM=function(g){return new Promise(function(v,r){g.then(function(k){v(k.result===!1&&k.body!=null?{data:k.body}:k.result)},function(k){r(k.result===!1&&k.body!=null?{data:k.body}:k.result)})})},mYp=function(g,v){for(var r in g.gapiConfigUpdates)if(g.gapiConfigUpdates.hasOwnProperty(r)){var k=v,y=r,z=g.gapiConfigUpdates[r],W=k.config.get(y);
z!==W&&k.config.update(y,z)}};
sWb.$inject=["gapiUrl","gapiKey","gapiConfigUpdates","gapiAuthParams","defaultApiId"];var sS=function(g,v,r,k,y,z,W,S){this.apiKey=v;this.authUser=r;this.oauthToken=k;this.bucket=y;this.locale=W;this.galSdkEventHandler=S;if(k===void 0){if(v===void 0)throw Error("bk");this.requestService=new sWb(g,v,{"googleapis.config/auth/useFirstPartyAuth":!0,"googleapis.config/auth/useFirstPartyAuthV2":!0,"client/xd4":z===void 0||z===!1,"client/xd3":z===!0})}this.galServiceClient=new MgM(g)};
sS.prototype.deleteLink=function(g){var v=g.serviceId;var r=g.sessionId;var k=g.accountLinkingEntryPoint;var y=g.linkName;var z=this,W;return _.P(function(S){var Y=(new fj).setHeader(md(z,r));var e=FaM({serviceId:v,linkName:y});Y=_.rS(Y,2,e);W=_.t$(Y,3,k);return S.return(z.makeRequest(z.galServiceClient.deleteLink,W,[1,3],[2,4]))})};
var ZCp=function(g,v){var r=v.serviceId;var k=v.sessionId;var y=v.dynamicUrlParameters;var z=v.redirectState;var W=v.consentLanguageKeys;var S=v.partnerConfigMinReadTimestamp;var Y;return _.P(function(e){var a=(new Z_).setHeader(md(g,k,y));a=_.bz(a,2,r);Y=_.bz(a,4,z);W!==void 0&&_.bz(Y,5,W);S!==void 0&&_.rS(Y,6,S);return e.return(g.makeRequest(g.galServiceClient.JSC$17095_finishOAuth,Y,[1,3],[2,4]))})};
sS.prototype.getLink=function(g){var v=g.serviceId;var r=g.sessionId;var k=g.scopes;var y=g.capabilities;var z=g.consistencyKey;var W=g.linkName;var S=this,Y;return _.P(function(e){var a=(new Ht).setHeader(md(S,r)),E=FaM({serviceId:v,scopes:k,capabilities:y,linkName:W});Y=_.rS(a,2,E);z!==void 0&&(a=kpM(),a=_.bz(a,2,z),_.rS(Y,3,a));return e.return(S.makeRequest(S.galServiceClient.getLink,Y,[1,3],[2,4]))})};
var e_p=function(g,v){var r=v.serviceId;var k=v.sessionId;var y=v.googleScopes;var z=v.consistencyKey;var W;return _.P(function(S){var Y=(new N8).setHeader(md(g,k));Y=_.bz(Y,2,r);var e=Array.from(y.values());Y=_.fN(Y,3,e,_.JG);e=kpM();e=_.bz(e,2,z);W=_.rS(Y,4,e);return S.return(g.makeRequest(g.galServiceClient.JSC$17095_depositGoogleCredential,W,[1,3],[2,4]))})};
sS.prototype.startLinkingSession=function(g){var v=g.serviceId;var r=g.sessionId;var k=g.scopes;var y=g.capabilities;var z=g.loginHint;var W=g.supportedFlows;var S=g.completionUrl;var Y=g.usePingPong;var e=g.twoWayLinking;var a=g.accountLinkingEntryPoint;var E=g.callerState;var p=g.consentLanguageKeys;var f=g.googleScopes;var Z=g.dataUsageNoticeConfig;var L=g.linkName;var Q=g.dynamicUrlParameters;var O=g.partnerConfigMinReadTimestamp;var q=this,X,b;return _.P(function(n){if(y!==void 0&&k!==void 0)throw Error("Uj");
var h=(new tk).setHeader(md(q,r,Q));X=_.bz(h,2,v);L!==void 0&&_.bz(X,14,L);if(y!==void 0){h=X;var IY=Array.from(y.values());_.fN(h,5,IY,_.JG)}else k!==void 0&&(h=X,IY=Array.from(k.values()),_.fN(h,3,IY,_.JG));S!==void 0&&_.bz(X,6,S);Y!==void 0&&_.TM(X,15,Y);W!==void 0&&(h=X,IY=Array.from(W.values()),_.fN(h,4,IY,_.lD));if(e!==void 0){if(e&&(!f||f.size===0))throw Error("ck");_.TM(X,8,e)}a!==void 0&&_.t$(X,9,a);z!==void 0&&_.bz(X,13,z);E!==void 0&&(h=X,IY=(new TextEncoder).encode(E),_.NJ(h,12,_.Ou(IY,
!1),_.JC()));p!==void 0&&_.bz(X,16,p);O!==void 0&&_.rS(X,18,O);if(Z!==void 0&&Z.size>0||f!==void 0&&f.size>0)b=new ftv,f!==void 0&&f.size>0&&(h=b,IY=Array.from(f.values()),_.fN(h,1,IY,_.JG)),Z!==void 0&&(Z.has(0)&&_.IRT(b,2,_.lD,1,_.fq),Z.has(1)&&_.IRT(b,2,_.lD,2,_.fq)),_.rS(X,17,b);return n.return(q.makeRequest(q.galServiceClient.startLinkingSession,X,[1],[2]))})};
sS.prototype.getMetadata=function(){var g=this,v,r,k;return _.P(function(y){if(y.nextAddress==1)return v={},g.requestService?_.U(y,Ka5(g.requestService),3):(v.Authorization="Bearer "+g.oauthToken,y.jumpTo(2));y.nextAddress!=2&&(r=y.yieldResult,v["X-Goog-Api-Key"]=g.apiKey,v["X-Goog-AuthUser"]=g.authUser!==void 0?g.authUser.toString():"0",(k=r.auth.getAuthHeaderValueForFirstParty([]))&&(v.Authorization=k));g.locale&&(v["accept-language"]=g.locale);return y.return(v)})};
sS.prototype.makeRequest=function(g,v,r,k){var y=this,z;return _.P(function(W){if(W.nextAddress==1)return _.U(W,y.getMetadata(),2);z=W.yieldResult;iCd(y,r);return W.return(g.bind(y.galServiceClient)(v,z).finally(function(){iCd(y,k)}))})};
var iCd=function(g,v){g.galSdkEventHandler!==void 0&&v.forEach(function(r){g.galSdkEventHandler.onEvent(r)})},md=function(g,v,r){var k=new pj;
v=_.NJ(k,2,_.NM(v),0);v=_.t$(v,5,3);r=_.fN(v,8,r,_.JG);g.bucket!==void 0&&_.bz(r,1,g.bucket);return r},FaM=function(g){var v=g.serviceId;
var r=g.scopes;var k=g.capabilities;g=g.linkName;if(k!==void 0&&r!==void 0)throw Error("Uj");var y=new vhb;v=_.bz(y,1,v);k!==void 0?(r=Array.from(k.values()),_.fN(v,5,r,_.JG)):r!==void 0&&(r=Array.from(r.values()),_.fN(v,3,r,_.JG));g!==void 0&&_.bz(v,6,g);return v};var VPn=function(g){this.galService=new sS(g.alsDomain,g.apiKey,g.authUser,g.oauthToken,g.bucket,g.clientXd3,g.locale,g.galSdkEventHandler);this.JSC$17246_galRepository=new e4p(this.galService)};
VPn.prototype.getService=function(){return this.galService};var GkM=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(GkM,_.Jn);var XWA=function(g){var v=new GkM;return _.Mh(v,1,g)};
GkM.prototype.setErrorMessage=function(g){return _.e5(this,2,g)};var BFq=[0,_.q5,_.$b,_.q5];var Kj=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Kj,_.Jn);var h4A=[0,[1,2,3],_.Vq,[0,P2q,YyM,-1],_.Vq,[0,o6p,-1],_.gjT];var n9p=[0,_.xb,1,_.q5,_.$b,-1,1,_.kDs,_.uA,_.q5,-1,h4A];var MRq=[0,_.q5,[0,_.kDs,_.uA,[0,_.$b]],_.jl,[0,_.q5,-1]];var yS=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(yS,_.Jn);var R4M=[0,_.$b,_.q5,-2,_.xb,_.q5,_.xb,_.q5,-2,1,_.jl];var gzM=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(gzM,_.Jn);var vzD=[0,_.xb];var ryM=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ryM,_.Jn);var k1G=[0,_.q5,MRq,vzD,R4M,n9p];var eHD=_.nN(ryM,k1G);var yyD=[0,RwM];var lOM=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(lOM,_.Jn);var cyv=[0,[1,3],dCM,_.q5,dCM];var rL=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(rL,_.Jn);var zbd=[0,_.q5];var Id5=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Id5,_.Jn);var kS=function(g){return _.Z6(g,GkM,2,vt)},WXD=function(g){var v=new Id5;
return _.kT(v,2,vt,g)},vt=[1,
2];var PzS=[0,vt,_.Vq,zbd,_.Vq,BFq,_.J$,cyv,1,_.q5,yyD];var SYp=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(SYp,_.Jn);var YYd=function(g){var v=new SYp;return _.kT(v,3,ozM,g)},ozM=[2,
3];var bZ=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(bZ,_.Jn);var UbS=function(g,v){return _.rS(g,2,v)},Ayv=function(g,v){return _.rS(g,8,v)},ebd=function(g,v){return _.rS(g,3,v)};var adR=[0,_.q5,PzS,k1G,_.cGV,[0,[5,6],[0,_.q5,-2],[0,_.xb,_.q5,_.$b],[0,h4A],[0,_.$b,_.q5,-1,_.yGH,_.q5],_.Vq,[0,[0,_.xb],_.q5,-1],_.Vq,[0,[3,4],_.q5,-1,_.Vq,[0,[0,_.q5,_.jl]],_.Vq,[0,[0,[0,[1,2],_.Vq,[0],_.Vq,[0]]]]]],_.cGV,-1,[0,ozM,_.q5,_.Vq,zbd,_.Vq,BFq,_.J$,cyv,[0,RwM]]];var EzG=_.nN(bZ,adR),dbS=_.MJ(adR);var pbM=function(){_.pg.call(this)};
_.N(pbM,_.pg);pbM.prototype.init=function(){};
new pbM;var T0n=_.Vd(["data-"]),ldb=_.Vd(["aria-"]),fdb=_.Vd(["aria-"]),FL=function(g,v){this.isLatencyMeasurementExperiment=g===void 0?!1:g;this.enableDialogA11yFix=v===void 0?!1:v;this.JSC$17275_win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.Cuu(_.rC.location.href)},E$M=function(g,v){g.onConsentPrimitiveShownCallback=v},N0S=function(g,v){return g.overriddenIframeLoadTimeout?g.overriddenIframeLoadTimeout:v!==void 0?v:5E3},piv=function(g){if(g.prewarmPromise!==void 0)return g.prewarmPromise;
g.prewarmPromise=new Promise(function(v,r){iZ(g,1);ZAD(g,HAq(g,!0),tdA(g));g.iframe?g.prewarmChannel||DbA(g,g.iframe,v):r(Error("dk"))});
g.prewarmPromise.finally(function(){g.prewarmPromise=void 0});
return g.prewarmPromise};
FL.prototype.showPrimitive=function(){var g=this;if(this.consentPromise!==void 0)return this.consentPromise;var v=Date.now();LXd(this,v);this.consentPromise=new Promise(function(r,k){iZ(g,0,v);var y=g.isDarkTheme();g.isLatencyMeasurementExperiment||g.initialLoadingStrategy===1||g.initialLoadingStrategy===2||(g.loadingBar||(g.loadingBar=Kbp(getComputedStyle(document.body).direction==="rtl",y),g.loadingBar.style.position="fixed",g.loadingBar.style.zIndex="15000"),document.body.appendChild(g.loadingBar));
ZAD(g,HAq(g),tdA(g));g.iframe?g.channel||wbS(g,g.iframe,r,k):(Qlp(g),k(Error("dk")))});
this.consentPromise.finally(function(){g.consentPromise=void 0});
return this.consentPromise};
var wbS=function(g,v,r,k){var y,z;_.P(function(W){switch(W.nextAddress){case 1:iZ(g,3);y=!1;setTimeout(function(){if(!y){Qlp(g);Czv(g);uan(g);var S=XWA(7).setErrorMessage("Timeout connecting to iframe");r(Ayv(UbS(new bZ,WXD(S)),YYd(S)))}},N0S(g,xbA(g)));
if(!g.prewarmPromise){W.jumpTo(2);break}_.cD(W,3);return _.U(W,g.prewarmPromise,5);case 5:_.Ju(W,2);break;case 3:_.S2(W),z=XWA(4).setErrorMessage("Error while prewarming."),r(Ayv(UbS(new bZ,WXD(z)),YYd(z)));case 2:g.prewarmChannel&&g.prewarmChannel.send(dbS(ebd(new bZ,g.consentPrimitiveRequest))),g.channel=_.KD({destination:g.JSC$17275_win,iframe:v,origin:jlq(g),channelName:"cpw",onEstablished:function(){y=!0;Qlp(g);g.isLatencyMeasurementExperiment||(g.JSC$17275_previousBodyOverflow=document.body.style.overflow,
g.JSC$17275_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,g.JSC$17275_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",g.enableDialogA11yFix&&window.addEventListener("blur",g.focusChangeListener));var S=g.iframe;S.style.bottom="0";S.style.position="fixed";S.style.right="0";S.style.border="none";S.style.left="0";S.style.top=
"0";S.style.zIndex="5000";S.style.pointerEvents="";S.style.visibility="";g.initialLoadingStrategy===2||g.initialLoadingStrategy===3?iZ(g,4):iZ(g,6);var Y;(Y=g.onConsentPrimitiveShownCallback)==null||Y.call(g)},
onMessage:function(S){S=EzG(S.data);switch(_.lA(S,1)){case 1:Czv(g);var Y=bxS(_.nU(S,_.QP,7));Y&&(g.initialLoadingStrategy!==2&&g.initialLoadingStrategy!==3||iZ(g,6,Y),iZ(g,5,Y));if(Y=bxS(_.nU(S,_.QP,6)))iZ(g,7,Y),iZ(g,8);var e,a;((e=_.nU(S,Id5,2))==null?void 0:_.o4(e,vt))!==0&&((a=_.nU(S,SYp,8))==null?void 0:_.o4(a,ozM))!==0||k(Error("ek"));r(S);break;case 2:uan(g)}}}),_.o7(W)}})},DbA=function(g,v,r){g.prewarmChannel=_.KD({destination:g.JSC$17275_win,
iframe:v,origin:jlq(g),channelName:"pwcp",onEstablished:function(){iZ(g,2);r()}})},jlq=function(g){var v=_.PY(g.src).toString();
return v&&v.indexOf("://")<0&&v.indexOf("//")!==0?g.origin:_.Cuu(v)},HAq=function(g,v){v=v===void 0?!1:v;
var r,k=new Map([["origin",g.origin],["hl",(r=$bv(g))!=null?r:null]]);v&&k.set("pw","1");v=_.I([["cpr",g.consentPrimitiveRequest.serialize()]]);for(r=v.next();!r.done;r=v.next()){var y=_.I(r.value);r=y.next().value;y=y.next().value;k.set(r,y)}g.isDarkTheme()&&k.set("color_scheme","dark");return _.kL(g.src,k)},Qlp=function(g){g.isLatencyMeasurementExperiment||g.loadingBar&&document.body.removeChild(g.loadingBar)};
FL.prototype.getSrc=function(){var g=_.Fe(this.origin),v;var r=(v=_.nU(this.consentPrimitiveRequest,gzM,3))==null?void 0:_.v0(v,1);v="consent.google.com";r=r?"/u/"+encodeURIComponent(r.toString()):"";(g==null?0:g.endsWith("youtube.com"))?v="consent.youtube.com":(g=g==null?void 0:g.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(v="consent.google."+((g[1]?"co.":"")+encodeURIComponent(g[2])));return _.IO("https://"+v+"/signedin"+r+"/landing")};
var ZAD=function(g,v,r){g.iframe||(g.iframe=document.createElement("iframe"),g.iframe.style.width="100%",g.iframe.style.height="100%",r!==112496729&&(g.iframe.style.colorScheme="auto"),g.isLatencyMeasurementExperiment&&(g.iframe.style.display="none"),_.Qm(g.iframe,v),g.iframe.setAttribute("jsname","C5o1O"),JyM(g.iframe),document.body.appendChild(g.iframe))},JyM=function(g){g.style.bottom="-200vh";
g.style.position="fixed";g.style.right="-200vw";g.style.border="";g.style.left="";g.style.top="";g.style.zIndex="";g.style.pointerEvents="none";g.style.visibility="hidden"},Czv=function(g){g.iframe&&(g.isLatencyMeasurementExperiment||(g.JSC$17275_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=g.JSC$17275_previousHtmlOverscroll),g.JSC$17275_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=g.JSC$17275_previousBodyOverscroll),g.JSC$17275_previousBodyOverflow!==
void 0&&(document.body.style.overflow=g.JSC$17275_previousBodyOverflow),g.enableDialogA11yFix&&OAA(g,!1)),JyM(g.iframe))};
FL.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(OAA(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var OAA=function(g,v){var r,k,y=(r=g.iframe)==null?void 0:(k=r.parentElement)==null?void 0:k.children;if(y)for(r=0;r<y.length;r++)k=y[r],k!==g.iframe&&(v?(k.hasAttribute("aria-hidden")&&_.sa([_.gm(T0n)],k,"data-old-aria-hidden",k.getAttribute("aria-hidden")),_.sa([_.gm(ldb)],k,"aria-hidden","true")):(k.removeAttribute("aria-hidden"),k.hasAttribute("data-old-aria-hidden")&&(_.sa([_.gm(fdb)],k,"aria-hidden",k.getAttribute("data-old-aria-hidden")),k.removeAttribute("data-old-aria-hidden"))))},iZ=function(g,
v,r){var k;
(k=g.latencyCallback)==null||k.call(g,{latencyType:v,timestampEpochMillis:r!=null?r:Date.now()})};var Vdq=function(g,v,r){FL.call(this,v,r===void 0?!1:r);this.consentPrimitiveRequest=g;g=$bv(this);_.ueM(g);this.src=this.getSrc();var k;this.initialLoadingStrategy=(k=_.nU(this.consentPrimitiveRequest,yS,4))==null?void 0:_.lA(k,4)},qYS;
_.N(Vdq,FL);var aOR=function(g){var v=_.T("enable_primitive_dialog_aria_hide_siblings");g={request:g,enableDialogA11yFix:v===void 0?!1:v};qYS||(qYS=new Vdq(g.request,g.isLatencyMeasurementExperiment||_.lA(g.request,1)===2,g.enableDialogA11yFix));return qYS},$bv=function(g){var v;
return(v=_.nU(g.consentPrimitiveRequest,yS,4))==null?void 0:_.Tr(v,1)},LXd=function(g,v){if(!_.I4(g.consentPrimitiveRequest,Kj,5)){var r=g.consentPrimitiveRequest,k=new Kj;
_.rS(r,5,k)}var y;if((y=_.nU(g.consentPrimitiveRequest,Kj,5))==null||_.Yuh(_.zr(y,8))==null){var z;(z=_.nU(g.consentPrimitiveRequest,Kj,5))!=null&&_.eP(z,8,v)}},tdA=function(g){var v;
return(v=_.nU(g.consentPrimitiveRequest,Kj,5))==null?void 0:_.v0(v,1)};
Vdq.prototype.isDarkTheme=function(){var g;return((g=_.nU(this.consentPrimitiveRequest,yS,4))==null?void 0:_.lA(g,2))===2};
var xbA=function(g){var v;return((v=_.nU(g.consentPrimitiveRequest,yS,4))==null?void 0:_.v0(v,5))||void 0},uan=function(g){g.channel=void 0;
g.prewarmChannel=void 0;g.iframe&&(document.body.contains(g.iframe)&&document.body.removeChild(g.iframe),g.iframe=void 0);qYS=void 0},TGD=function(g){return FL.prototype.showPrimitive.call(g).then(function(v){return _.nU(v,Id5,2)})};for(var Ga={},sl5=(Ga[64]="ma",Ga[73]="ogb",Ga[89]="cr",Ga[21]="test",Ga[0]="unkn",Ga[137]="con",Ga[155]="hl",Ga[78]="yt",Ga[171]="lp",Ga[172]="ap",Ga[177]="amo",Ga[178]="pqe",Ga[74]="gg",Ga[1]="gm",Ga[140]="am",Ga[193]="sc",Ga),mbM=_.I(Object.keys(sl5)),KXv=mbM.next();!KXv.done;KXv=mbM.next());var bAM=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(bAM,_.Jn);var FX5=[0,[2,3,4],_.q5,Syd,dCM,_.gjT];var iAp=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(iAp,_.Jn);var G1S=_.nN(iAp,[0,E6G,_.$b,_.q5,_.$b,_.q5,FX5]);var XbD=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(XbD,_.Jn);XbD.prototype.getCommand=function(){return _.lA(this,1)};
var B0A=function(){var g=new XbD;return _.t$(g,1,0)};var hbA=_.MJ([0,E6G,_.$b,[0,_.q5,_.$b,-1]]);var nzb=new _.cj("s"),MdA=new _.cj("t"),RbD=new _.cj("u"),gVD=new _.cj("v"),vV5=function(g,v,r){_.zo.call(this,nzb);this.mediaKey=g;this.photoUrl=v;this.photoSource=r};
_.N(vV5,_.zo);var rrv=function(){_.zo.call(this,MdA)};
_.N(rrv,_.zo);var knd=function(g){g=g===void 0?!1:g;_.zo.call(this,RbD);this.isError=g};
_.N(knd,_.zo);var yrD=function(){_.zo.call(this,gVD)};
_.N(yrD,_.zo);var crD=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,PwD=function(g){if(typeof g=="string"){if(g.charAt(0)==".")return zWR(g.substr(1));if(g.charAt(0)=="["){var v=crD.exec(g);g=g.indexOf("=")==-1?void 0:v[3];return IBM(v[1],g)}return W3v(g)}return g},zWR=function(g){return function(v){return v.getAttribute&&_.Cb(v,g)}},IBM=function(g,v){return function(r){return v!==void 0?r.getAttribute&&r.getAttribute(g)==v:r.hasAttribute&&r.hasAttribute(g)}},W3v=function(g){g=g.toUpperCase();
return function(v){return(v=v.tagName)&&v.toUpperCase()==g}},Shn=function(){return!0};var XL=function(g,v){this.JSC$17303_key_=g;this.JSC$17303_value_=v},Bt=function(g){throw Error("fk`"+g.JSC$17303_key_);
},oV5=function(g,v){return new TypeError("gk`"+v+"`"+g.JSC$17303_key_+"`"+g.JSC$17303_value_+"`"+typeof g.JSC$17303_value_)};
XL.prototype.string=function(g){if(arguments.length==0)var v=YhM(this);else{var r;v=(r=UFD(this))!=null?r:g}return v};
var YhM=function(g){var v=UFD(g);v===null&&Bt(g);return v},UFD=function(g){var v=g.JSC$17303_value_;
if(v==null)return null;if(typeof v==="string")return v;throw oV5(g,"string");};
XL.prototype.bool=function(g){if(arguments.length==0){var v=this.optionalBool();v===null&&Bt(this)}else{var r;v=(r=this.optionalBool())!=null?r:g}return v};
XL.prototype.optionalBool=function(){var g=this.JSC$17303_value_;if(g==null)return null;if(typeof g==="boolean")return g;if(typeof g==="string"){g=g.toLowerCase();if(g==="true"||g==="1")return!0;if(g==="false"||g==="0")return!1}throw oV5(this,"boolean");};
XL.prototype.number=function(g){if(arguments.length==0){var v=Arb(this);v===null&&Bt(this)}else{var r;v=(r=Arb(this))!=null?r:g}return v};
var Arb=function(g){var v=g.JSC$17303_value_;if(v==null)return null;if(typeof v==="number")return v;if(typeof v==="string"){var r=Number(v);if(!isNaN(r)&&(r!==0||v.trim().length!==0))return r}throw oV5(g,"number");};
XL.prototype.toString=function(){return YhM(this)};
XL.prototype.array=function(g){if(arguments.length==0){var v=eWp(this);v===null&&Bt(this);return v}v=eWp(this);return v==null?g:v};
var eWp=function(g){var v=g.JSC$17303_value_;if(v==null)return null;Array.isArray(v)||(typeof v!=="string"?v=[v]:(v=v.trim(),v=v==""?[]:v.split(",").map(function(r){return r.trim()})));
return aBS(g,v)},aBS=function(g,v){var r=g.JSC$17303_key_+"[";
return Array.from(v,function(k,y){return new XL(r+y+"]",k)})};
XL.prototype.object=function(g){var v=this.JSC$17303_value_;if(v==null)return g===void 0&&Bt(this),g;if(typeof v==="object"&&v.constructor===Object){g={};var r=this.JSC$17303_key_+".",k;for(k in v)g[k]=new XL(r+k,v[k]);return g}throw oV5(this,"object");};var hk=function(g){this.list_=EVb(g)},EVb=function(g){if(g instanceof hk)g=g.list_;
else if(g[0]instanceof hk){for(var v=new Set,r=0;r<g.length;r++)for(var k=_.I(g[r].list_),y=k.next();!y.done;y=k.next())v.add(y.value);g=v}return[].concat(_.fF(g))};
_.c=hk.prototype;_.c.each=function(g,v,r){((r===void 0?0:r)?FVn:_.V3)(this.list_,g,v);return this};
_.c.size=function(){return this.list_.length};
_.c.isEmpty=function(){return this.list_.length===0};
_.c.get=function(g){return this.list_[g]||null};
_.c.el=function(){return this.list_[0]||null};
_.c.map=function(g,v){return _.t1(this.list_,g,v)};
_.c.equals=function(g){return this===g||_.IH(this.list_,g.list_)};
_.c.first=function(){return this.list_.length==0?null:new nj(this.list_[0])};
_.c.find=function(g){var v=[];this.each(function(r){r=r.querySelectorAll(String(g));for(var k=0;k<r.length;k++)v.push(r[k])});
return new hk(v)};
_.c.parent=function(){var g=[];this.each(function(v){(v=v.parentElement||null)&&!_.KK(g,v)&&g.push(v)});
return new hk(g)};
_.c.children=function(){var g=[];this.each(function(v){v=_.fi(v);for(var r=0;r<v.length;r++)g.push(v[r])});
return new hk(g)};
_.c.filter=function(g){g=_.BI(this.list_,PwD(g));return new hk(g)};
_.c.closest=function(g){var v=[],r=PwD(g),k=function(y){return _.KL(y)&&r(y)};
this.each(function(y){(y=_.xL(y,k,!0))&&!_.KK(v,y)&&v.push(y)});
return new hk(v)};
_.c.next=function(g){return dFA(this,_.BCF,g)};
_.c.prev=function(g){return dFA(this,p6M,g)};
var dFA=function(g,v,r){var k=[];var y=r?PwD(r):Shn;g.each(function(z){(z=v(z))&&y(z)&&k.push(z)});
return new hk(k)};
hk.prototype.setClass=function(g){return this.each(function(v){_.QE(v,g)})};
var pI5=function(g,v){return g.each(function(r){_.b2(r,v)})},TjM=function(g,v){return g.each(function(r){_.mL(r,v)})};
hk.prototype.toggleClass=function(g,v){return v===!0?pI5(this,g):v===!1?TjM(this,g):this.each(function(r){_.Cb(r,g)?_.mL(r,g):_.b2(r,g)})};
hk.prototype.setText=function(g){return this.each(function(v){_.N1(v,g)})};
var lBd=function(g){g.each(function(v){v.removeAttribute("aria-hidden")})};
hk.prototype.getStyle=function(g){if(this.list_.length>0){var v=this.list_[0],r=v.style[_.WB(g)];return typeof r!=="undefined"?r:v.style[_.W_H(v,g)]||""}};
hk.prototype.getData=function(g){if(this.list_.length===0)return new XL(g,null);var v=nAD(this.list_[0],g);return new XL(g,v)};
hk.prototype.focus=function(g){try{g?this.el().focus(g):this.el().focus()}catch(v){}return this};
hk.prototype.click=function(){var g=_.wm(this.el());if(g.createEvent){var v=g.createEvent("MouseEvents");v.initMouseEvent("click",!0,!0,g.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(v)}else g=g.createEventObject(),g.clientX=0,g.clientY=0,g.screenX=0,g.screenY=0,g.altKey=!1,g.ctrlKey=!1,g.shiftKey=!1,g.button=0,this.el().fireEvent("onclick",g)};
var M8=function(g,v,r,k){function y(S,Y,e){var a=Y;Y&&Y.parentNode&&(a=Y.cloneNode(!0));S(a,e)}
k=k===void 0?!1:k;if(g.list_.length==1){var z=g.list_[0],W=function(S){return v(S,z)};
r instanceof hk?r.each(W,void 0,k):Array.isArray(r)?(k?FVn:_.V3)(r,W):W(r);return g}return g.each(function(S){r instanceof hk?r.each(function(Y){y(v,Y,S)}):Array.isArray(r)?_.V3(r,function(Y){y(v,Y,S)}):y(v,r,S)})};
_.c=hk.prototype;_.c.append=function(g){return M8(this,function(v,r){v&&r.appendChild(v)},g)};
_.c.appendTo=function(g){(new hk([g])).append(this);return this};
_.c.remove=function(){return M8(this,function(g,v){_.A3(v)},null)};
_.c.empty=function(){return M8(this,function(g,v){_.pi(v)},null)};
_.c.after=function(g,v){return M8(this,function(r,k){r&&_.lI(r,k)},g,!(v===void 0||v))};
_.c.before=function(g){return M8(this,function(v,r){v&&_.TA(v,r)},g)};
_.c.replaceWith=function(g){return M8(this,function(v,r){v&&_.iK0(v,r)},g)};
_.c.toggle=function(g){return this.each(function(v){_.qr(v,g)})};
_.c.show=function(){return this.toggle(!0)};
_.c.hide=function(){return this.toggle(!1)};
_.c.trigger=function(g,v,r,k){return fBn(this,g,v,r,k)};
var fBn=function(g,v,r,k,y){return g.each(function(z){_.LVh(_.wm(z)).triggerWizEventInternal(z,v,r,k,y)})},nj=function(g,v){g instanceof hk&&(v=g.list_,g=null);
this.list_=EVb(g!=null?[g]:v)};
_.X8(nj,hk);_.c=nj.prototype;_.c.children=function(){return new hk(Array.prototype.slice.call(_.fi(this.list_[0])))};
_.c.each=function(g,v){g.call(v,this.list_[0],0);return this};
_.c.size=function(){return 1};
_.c.el=function(){return this.list_[0]};
_.c.first=function(){return this};var RF=function(g,v){v=v===void 0?window:v;this.hostId=g;this.JSC$17314_win=v;this.scheme="https";this.domain="myaccount.google.com";this.authUser=this.port=0;this.colorScheme="";this.parentElement=document.body;this.iframePosition="fixed";this.opened=!1;this.JSC$17314_previousHtmlOverscroll=this.JSC$17314_previousBodyOverscroll=this.JSC$17314_previousBodyOverflow="";this.eventTarget=new _.ok;this.JSC$17314_win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},
Hcq=function(g){var v=Njq(Njq(Njq(new Zcd(78),"po"),"hppp"),"hhc");
v.authUser=Number(_.Cv("SESSION_INDEX","0"));v.colorScheme=g;return v};
RF.prototype.getOrigin=function(){return this.origin?this.origin:_.bl(_.Kb(_.mK(new _.qP,this.JSC$17314_win.location.protocol),this.JSC$17314_win.location.hostname),this.JSC$17314_win.location.port).toString()};
RF.prototype.getTargetOrigin=function(){return _.bl(_.Kb(_.mK(new _.qP,this.scheme),this.domain),this.port)};
RF.prototype.preloadIframe=function(g){var v=this;if(this.iframeLoadPromise===void 0){var r=document.createElement("iframe");this.iframe=r;nEp(r,g);this.iframeLoadPromise=new Promise(function(k,y){var z=!1,W=function(S){S.stopPropagation();r.removeEventListener("error",W);r.removeEventListener("securitypolicyviolation",W);y(Error("hk",{cause:S}))};
r.addEventListener("error",W);r.addEventListener("securitypolicyviolation",W);setTimeout(function(){z||y(Error("ik"))},3E4);
tVM(v,r,function(){z=!0;r.removeEventListener("error",W);r.removeEventListener("securitypolicyviolation",W);k()})});
DFD(this);g=this.getTargetOrigin().toString();r.setAttribute("allow","camera "+g+"; display-capture "+g);this.parentElement.appendChild(r)}return this.iframeLoadPromise};
var QaD=function(g,v){var r,k;return _.P(function(y){if(y.nextAddress==1)return r=Kbp(getComputedStyle(g.parentElement).direction==="rtl"),g.parentElement.appendChild(r),document.activeElement instanceof HTMLElement&&(g.elementToFocusAfterClose=document.activeElement),_.cD(y,2),_.U(y,g.preloadIframe(v),4);if(y.nextAddress!=2){g.parentElement.removeChild(r);g.JSC$17314_previousBodyOverflow=g.parentElement.style.overflow;g.JSC$17314_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
g.JSC$17314_previousBodyOverscroll=g.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";g.parentElement.style.overscrollBehavior="contain";g.parentElement.style.overflow="hidden";var z=g.iframe;z.style.bottom="0";z.style.border="none";z.style.height="100%";z.style.left="0";z.style.position=g.iframePosition;z.style.right="0";z.style.top="0";z.style.width="100%";z.style.zIndex="2202";z.setAttribute("aria-hidden","false");z.setAttribute("aria-modal","true");
g.opened=!0;L3D(g);return _.Ju(y,0)}k=_.S2(y);g.parentElement.removeChild(r);XGn(g.isDarkTheme());wIR(g,!1);throw Error("jk",{cause:k});})},wIR=function(g,v){v=v===void 0?!0:v;
g.iframe!==void 0&&(Cwn(g),document.documentElement.style.overscrollBehavior=g.JSC$17314_previousHtmlOverscroll,g.parentElement.style.overscrollBehavior=g.JSC$17314_previousBodyOverscroll,g.parentElement.style.overflow=g.JSC$17314_previousBodyOverflow,g.elementToFocusAfterClose!==void 0&&(g.elementToFocusAfterClose.focus(),g.elementToFocusAfterClose=void 0),v?DFD(g):(g.parentElement.removeChild(g.iframe),g.iframe=void 0,g.iframeLoadPromise=void 0,g.mainChannel=void 0),g.opened=!1)},Cwn=function(g){g.backgroundElementsAriaHiddenIsNull&&
(lBd(g.backgroundElementsAriaHiddenIsNull),g.backgroundElementsAriaHiddenIsNull=void 0);
g.backgroundElementsAriaHiddenIsFalse&&(g.backgroundElementsAriaHiddenIsFalse.each(function(v){v.setAttribute("aria-hidden","false")}),g.backgroundElementsAriaHiddenIsFalse=void 0);
g.backgroundElementsWithoutInert&&(g.backgroundElementsWithoutInert.each(function(v){v.removeAttribute("inert")}),g.backgroundElementsWithoutInert=void 0)},L3D=function(g){g.backgroundElementsAriaHiddenIsNull=(new nj(g.iframe.parentElement)).children().filter(function(v){return v.getAttribute("aria-hidden")===null&&v!==g.iframe});
g.backgroundElementsAriaHiddenIsNull.each(function(v){v.setAttribute("aria-hidden","true")});
g.backgroundElementsAriaHiddenIsFalse=(new nj(g.iframe.parentElement)).children().filter(function(v){return v.getAttribute("aria-hidden")==="false"&&v!==g.iframe});
g.backgroundElementsAriaHiddenIsFalse.each(function(v){v.setAttribute("aria-hidden","true")});
g.backgroundElementsWithoutInert=(new nj(g.iframe.parentElement)).children().filter(function(v){return!v.hasAttribute("inert")&&v!==g.iframe});
g.backgroundElementsWithoutInert.each(function(v){v.setAttribute("inert","true")})},DFD=function(g){g=g.iframe;
g.style.bottom="-1000px";g.style.position="fixed";g.style.right="-1000px";g.style.border="";g.style.height="";g.style.left="";g.style.top="";g.style.width="";g.style.zIndex="";g.setAttribute("aria-hidden","true");g.setAttribute("aria-modal","false")};
RF.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var Zcd=function(g,v){RF.call(this,sl5[g],v);this.options=[];this.style=""};
_.N(Zcd,RF);var u8b=function(g){g.style="youtube";return g},xFD=function(g,v){g.eventTarget.listen(RbD,v);
return g},jaR=function(g,v){g.eventTarget.listen(nzb,v);
return g},Njq=function(g,v){g.options.push(v);
return g},$F5=function(g){var v=[g.getOrigin()];
g.ancestorOrigins&&v.push.apply(v,_.fF(g.ancestorOrigins));var r=new _.qP(g.JSC$17314_win.location.href),k=g.startUrl?g.startUrl:g.options.includes("po")?"profile-picture/art":"profile-picture";v=ct(_.FG(g.getTargetOrigin(),k),"origin",v);g.startUrl&&_.Vr(v,"startPath",g.startUrl);g.authUser>0&&_.Vr(v,"authuser",g.authUser);g.pageId!==void 0&&_.Vr(v,"pageId",g.pageId);_.Vr(v,"hostId",g.hostId);g.jsMode!==void 0&&_.Vr(v,"jsmode",g.jsMode);g.rectangleRatio!==void 0&&_.Vr(v,"rectangleRatio",g.rectangleRatio);
g.options.length>0&&_.Vr(v,"opts",g.options.join(","));try{for(var y=_.I(["utm_source","utm_medium","utm_campaign","utm_content"]),z=y.next();!z.done;z=y.next()){var W=z.value;_.OG(r,W)&&_.Vr(v,W,_.OG(r,W))}var S,Y=(S=g.hl)!=null?S:_.OG(r,"hl");Y!==void 0&&_.Vr(v,"hl",Y)}catch(e){if(!(e instanceof URIError))throw e;}g.colorScheme&&_.Vr(v,"theme",g.colorScheme);g.style&&_.Vr(v,"style",g.style);return v},Jrp=function(g,v){g.mainChannel=_.KD({destination:g.JSC$17314_win,
iframe:v,origin:g.getTargetOrigin().toString(),channelName:"ow",onMessage:function(r){r=G1S(r.data);if(v===g.iframe)switch(_.lA(r,1)){case 1:g.eventTarget.dispatchEvent(new knd);wIR(g);break;case 2:g.eventTarget.dispatchEvent(new vV5(_.Tr(r,4),_.Tr(r,2),_.lA(r,5),_.nU(r,bAM,6)));break;case 0:var k;g.eventTarget.dispatchEvent(new rrv(_.Tr(r,2),(k=_.lA(r,3))!=null?k:0));break;case 3:g.eventTarget.dispatchEvent(new knd(!0));wIR(g,!1);break;case 4:g.eventTarget.dispatchEvent(new yrD)}}})},tVM=function(g,
v,r){_.KD({destination:g.JSC$17314_win,
iframe:v,origin:_.bl(_.Kb(_.mK(new _.qP,g.scheme),g.domain),g.port).toString(),channelName:"owi",onMessage:function(k){v===g.iframe&&(r!==void 0&&r(),Jrp(g,v),g.opened&&g.mainChannel.send(hbA(B0A())),k.reply(),tVM(g,v))}})};
Zcd.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?RF.prototype.preloadIframe.call(this,$F5(this).toString()):this.iframeLoadPromise};
Zcd.prototype.openPicker=function(g){var v=this;return _.P(function(r){if(r.nextAddress==1)return v.startUrl=g?g:v.options.includes("po")?"profile-picture/art":"profile-picture",_.U(r,QaD(v,$F5(v).toString()),2);if(v.mainChannel){var k=v.mainChannel,y=k.send;var z=B0A();z=_.e5(z,2,v.startUrl);y.call(k,hbA(z))}_.o7(r)})};var Ocb=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(Ocb,_.Jn);_.c=Ocb.prototype;_.c.getSize=function(){return YS(this,1)};
_.c.setSize=function(g){return _.Hn(this,1,g)};
_.c.getWidth=function(){return YS(this,12)};
_.c.getHeight=function(){return YS(this,13)};
_.c.setCenterCrop=function(g){return _.c0(this,20,g)};
_.c.getHtml=function(){return _.el(this,4)};
_.c.getToken=function(){return _.Y8(this,24)};
_.c.setToken=function(g){return _.e5(this,24,g)};
_.c.getBackgroundColor=function(){return YS(this,87)};
_.c.hasBackgroundColor=function(){return _.ZR(_.zr(this,87))!=null};
_.c.getStoryboardLevel=function(){return YS(this,109)};var gb=function(g){this.JSC$17322_value_=void 0;this.childNodes_={};if(g){var v=_.QA0(g);g=_.sN(g);for(var r=0;r<v.length;r++)this.set(v[r],g[r])}};
gb.prototype.set=function(g,v){VVD(this,g,v,!1)};
gb.prototype.add=function(g,v){VVD(this,g,v,!0)};
var VVD=function(g,v,r,k){for(var y=0;y<v.length;y++){var z=v.charAt(y);g.childNodes_[z]||(g.childNodes_[z]=new gb);g=g.childNodes_[z]}if(k&&g.JSC$17322_value_!==void 0)throw Error("kk`"+v);g.JSC$17322_value_=r},qhS=function(g,v){for(var r=0;r<v.length;r++)if(g=g.childNodes_[v.charAt(r)],!g)return;
return g};
gb.prototype.get=function(g){return(g=qhS(this,g))?g.JSC$17322_value_:void 0};
gb.prototype.getValues=function(){var g=[];saG(this,g);return g};
var saG=function(g,v){g.JSC$17322_value_!==void 0&&v.push(g.JSC$17322_value_);for(var r in g.childNodes_)saG(g.childNodes_[r],v)};
gb.prototype.getKeys=function(g){var v=[];if(g){for(var r=this,k=0;k<g.length;k++){var y=g.charAt(k);if(!r.childNodes_[y])return[];r=r.childNodes_[y]}mFd(r,g,v)}else mFd(this,"",v);return v};
var mFd=function(g,v,r){g.JSC$17322_value_!==void 0&&r.push(v);for(var k in g.childNodes_)mFd(g.childNodes_[k],v+k,r)};
_.c=gb.prototype;_.c.containsKey=function(g){return this.get(g)!==void 0};
_.c.containsValue=function(g){if(this.JSC$17322_value_===g)return!0;for(var v in this.childNodes_)if(this.childNodes_[v].containsValue(g))return!0;return!1};
_.c.clear=function(){this.childNodes_={};this.JSC$17322_value_=void 0};
_.c.remove=function(g){for(var v=this,r=[],k=0;k<g.length;k++){var y=g.charAt(k);if(!v.childNodes_[y])throw Error("lk`"+g);r.push([v,y]);v=v.childNodes_[y]}g=v.JSC$17322_value_;for(delete v.JSC$17322_value_;r.length>0;)if(k=r.pop(),v=k[0],k=k[1],v.childNodes_[k].isEmpty())delete v.childNodes_[k];else break;return g};
_.c.clone=function(){return new gb(this)};
_.c.getCount=function(){return NEd(this.getValues())};
_.c.isEmpty=function(){return this.JSC$17322_value_===void 0&&_.ZG.isEmpty(this.childNodes_)};var rIR=function(){if(!K3n){var g=K3n=new gb,v;for(v in xLq)g.add(v,xLq[v])}},K3n,v$=function(g,v){this.types=g;
this.setters=v},xLq={a:new v$([3,
0],[function(g,v){_.c0(g,21,v)},
function(g,v){_.Hn(g,56,v)}]),
al:new v$([3],[function(g,v){_.c0(g,74,v)}]),
b:new v$([3,0],[function(g,v){_.c0(g,23,v)},
function(g,v){_.Hn(g,38,v)}]),
ba:new v$([0],[function(g,v){_.Hn(g,85,v)}]),
bc:new v$([0],[function(g,v){_.Hn(g,87,v)}]),
br:new v$([0],[function(g,v){_.Hn(g,86,v)}]),
c:new v$([3,0],[function(g,v){_.c0(g,2,v)},
function(g,v){_.Hn(g,39,v)}]),
cc:new v$([3],[function(g,v){_.c0(g,51,v)}]),
ci:new v$([3],[function(g,v){_.c0(g,32,v)}]),
ckm:new v$([3],[function(g,v){_.c0(g,104,v)}]),
cp:new v$([0],[function(g,v){_.Hn(g,92,v)}]),
cr:new v$([3],[function(g,v){_.c0(g,108,v)}]),
cv:new v$([0],[function(g,v){_.Hn(g,94,v)}]),
d:new v$([3],[function(g,v){_.c0(g,3,v)}]),
dc:new v$([5],[function(g,v){_.e5(g,99,v)}]),
df:new v$([3],[function(g,v){_.c0(g,80,v)}]),
dv:new v$([3],[function(g,v){_.c0(g,90,v)}]),
e:new v$([0],[function(g,v){_.Hn(g,15,v)}]),
em:new v$([0],[function(g,v){_.Hn(g,107,v)}]),
f:new v$([4],[function(g,v){_.e5(g,16,v)}]),
fg:new v$([3],[function(g,v){_.c0(g,34,v)}]),
fh:new v$([3],[function(g,v){_.c0(g,30,v)}]),
fm:new v$([3],[function(g,v){_.c0(g,84,v)}]),
fo:new v$([2],[function(g,v){_.R1(g,79,_.Pv(v))}]),
ft:new v$([3],[function(g,v){_.c0(g,50,v)}]),
fv:new v$([3],[function(g,v){_.c0(g,31,v)}]),
g:new v$([3],[function(g,v){_.c0(g,14,v)}]),
gce:new v$([4],[function(g,v){_.e5(g,112,v)}]),
gd:new v$([3],[function(g,v){_.c0(g,83,v)}]),
gm:new v$([3],[function(g,v){_.c0(g,105,v)}]),
h:new v$([3,0],[function(g,v){_.c0(g,4,v)},
function(g,v){_.Hn(g,13,v)}]),
i:new v$([3],[function(g,v){_.c0(g,22,v)}]),
ic:new v$([0],[function(g,v){_.Hn(g,71,v)}]),
id:new v$([3],[function(g,v){_.c0(g,70,v)}]),
il:new v$([3],[function(g,v){_.c0(g,96,v)}]),
ip:new v$([3],[function(g,v){_.c0(g,54,v)}]),
iv:new v$([0],[function(g,v){_.eP(g,75,v)}]),
j:new v$([1],[function(g,v){v=v==null?v:Xd5(v);_.R1(g,29,v)}]),
k:new v$([3,0],[function(g,v){_.c0(g,17,v)},
function(g,v){_.Hn(g,42,v)}]),
l:new v$([0],[function(g,v){_.Hn(g,44,v)}]),
lf:new v$([3],[function(g,v){_.c0(g,65,v)}]),
lo:new v$([3],[function(g,v){_.c0(g,97,v)}]),
m:new v$([0],[function(g,v){_.Hn(g,63,v)}]),
md:new v$([3],[function(g,v){_.c0(g,91,v)}]),
mm:new v$([4],[function(g,v){_.e5(g,81,v)}]),
mo:new v$([3],[function(g,v){_.c0(g,73,v)}]),
mv:new v$([3],[function(g,v){_.c0(g,66,v)}]),
n:new v$([3],[function(g,v){g.setCenterCrop(v)}]),
nc:new v$([3],[function(g,v){_.c0(g,55,v)}]),
nd:new v$([3],[function(g,v){_.c0(g,53,v)}]),
ng:new v$([3],[function(g,v){_.c0(g,95,v)}]),
ngm:new v$([3],[function(g,v){_.c0(g,106,v)}]),
no:new v$([3],[function(g,v){_.c0(g,37,v)}]),
ns:new v$([3],[function(g,v){_.c0(g,40,v)}]),
nt0:new v$([4],[function(g,v){_.e5(g,36,v)}]),
ntm:new v$([3],[function(g,v){_.c0(g,114,v)}]),
nu:new v$([3],[function(g,v){_.c0(g,46,v)}]),
nw:new v$([3],[function(g,v){_.c0(g,48,v)}]),
o:new v$([1,3],[function(g,v){v=v==null?v:Xd5(v);_.R1(g,7,v)},
function(g,v){_.c0(g,27,v)}]),
p:new v$([3,0],[function(g,v){_.c0(g,19,v)},
function(g,v){_.Hn(g,43,v)}]),
pa:new v$([3],[function(g,v){_.c0(g,61,v)}]),
pc:new v$([0],[function(g,v){_.Hn(g,88,v)}]),
pd:new v$([3],[function(g,v){_.c0(g,60,v)}]),
pf:new v$([3],[function(g,v){_.c0(g,67,v)}]),
pg:new v$([3],[function(g,v){_.c0(g,72,v)}]),
pi:new v$([2],[function(g,v){_.R1(g,76,_.Pv(v))}]),
pp:new v$([3],[function(g,v){_.c0(g,52,v)}]),
pt:new v$([4],[function(g,v){_.e5(g,111,v)}]),
q:new v$([4],[function(g,v){_.e5(g,28,v)}]),
r:new v$([3,0],[function(g,v){_.c0(g,6,v)},
function(g,v){_.Hn(g,26,v)}]),
ra:new v$([3],[function(g,v){_.c0(g,103,v)}]),
rf:new v$([3],[function(g,v){_.c0(g,100,v)}]),
rg:new v$([3],[function(g,v){_.c0(g,59,v)}]),
rh:new v$([3],[function(g,v){_.c0(g,49,v)}]),
rj:new v$([3],[function(g,v){_.c0(g,57,v)}]),
ro:new v$([2],[function(g,v){_.R1(g,78,_.Pv(v))}]),
rp:new v$([3],[function(g,v){_.c0(g,58,v)}]),
rw:new v$([3],[function(g,v){_.c0(g,35,v)}]),
rwa:new v$([3],[function(g,v){_.c0(g,64,v)}]),
rwu:new v$([3],[function(g,v){_.c0(g,41,v)}]),
s:new v$([3,0],[function(g,v){_.c0(g,33,v)},
function(g,v){g.setSize(v)}]),
sb:new v$([0],[function(g,v){_.Hn(g,110,v)}]),
sc:new v$([0],[function(g,v){_.Hn(g,89,v)}]),
sg:new v$([3],[function(g,v){_.c0(g,82,v)}]),
sl:new v$([0],[function(g,v){_.Hn(g,109,v)}]),
sm:new v$([3],[function(g,v){_.c0(g,93,v)}]),
t:new v$([4],[function(g,v){g.setToken(v)}]),
tm:new v$([3],[function(g,v){_.c0(g,113,v)}]),
u:new v$([3],[function(g,v){_.c0(g,18,v)}]),
ut:new v$([3],[function(g,v){_.c0(g,45,v)}]),
v:new v$([0],[function(g,v){_.Hn(g,62,v)}]),
vb:new v$([0],[function(g,v){_.eP(g,68,v)}]),
vf:new v$([4],[function(g,v){_.e5(g,102,v)}]),
vl:new v$([0],[function(g,v){_.eP(g,69,v)}]),
vm:new v$([3],[function(g,v){_.c0(g,98,v)}]),
w:new v$([0],[function(g,v){_.Hn(g,12,v)}]),
x:new v$([0],[function(g,v){_.Hn(g,9,v)}]),
y:new v$([0],[function(g,v){_.Hn(g,10,v)}]),
ya:new v$([2],[function(g,v){_.R1(g,77,_.Pv(v))}]),
z:new v$([0],[function(g,v){_.Hn(g,11,v)}])};
rIR.prototype.parse=function(g){var v=new Ocb,r=new Ocb;if(g=="")g=!0;else{g=g.split("-");for(var k=!0,y=0;y<g.length;y++){var z=g[y];if(z.length==0)k=!1;else{var W=z,S=!1;var Y=W;var e=W.charAt(0);e!=e.toLowerCase()&&(S=!0,Y=W.charAt(0).toLowerCase()+W.substring(1));var a=K3n;for(e=1;e<=Y.length;++e){var E=a,p=Y.substring(0,e);if(p.length==0?E.isEmpty():!qhS(E,p))break}Y=e==1?null:(Y=a.get(Y.substring(0,e-1)))?{option:W.substring(0,e-1),value:W.substring(e-1),signed:S,attributes:Y}:null;if(Y){W=
[];S=[];e=!1;for(a=0;a<Y.attributes.types.length;a++){E=Y.attributes.types[a];var f=Y.value;p=y;if(Y.signed&&E==1)for(var Z=f.length;Z<12&&p<g.length-1;)f+="-"+g[p+1],Z=f.length,++p;else if(E==2)for(;p<g.length-1&&g[p+1].match(/^[\d\.]/);)f+="-"+g[p+1],++p;Z=Y.attributes.setters[a];f=jkD(this,E)(Y.option,f,v,r,Z);if(f===null){e=!0;y=p;break}else W.push(E),S.push(f)}if(!e)for(Y=0;Y<S.length;Y++)a=W[Y],f=S[Y],$LM(this,a)(z,f);k=k&&e}else k=!1}}g=k}return new JeR(v,r,g)};
var rb=function(g,v,r,k,y,z){y(r,v);g=g.charAt(0);z=z(g==g.toUpperCase());y(k,z)};
_.c=rIR.prototype;_.c.parseAndSetIntOption_=function(g,v,r,k,y){if(v=="")return 0;isFinite(v)&&(v=String(v));v=typeof v==="string"?/^\s*-?0x/i.test(v)?parseInt(v,16):parseInt(v,10):NaN;if(isNaN(v))return 1;rb(g,v,r,k,y,Number);return null};
_.c.logIntParseError_=function(){};
_.c.parseAndSetFloatOption_=function(g,v,r,k,y){if(v=="")return 0;var z=Number(v);v=z==0&&_.Wh(v)?NaN:z;if(isNaN(v))return 1;rb(g,v,r,k,y,Number);return null};
_.c.logFloatParseError_=function(){};
_.c.parseAndSetBoolOption_=function(g,v,r,k,y){if(v!="")return 2;rb(g,!0,r,k,y,Boolean);return null};
_.c.logBoolParseError_=function(){};
_.c.parseAndSetStringOption_=function(g,v,r,k,y){if(v=="")return 0;rb(g,v,r,k,y,function(z){return z?"1":""});
return null};
_.c.logStringParseError_=function(){};
_.c.parseAndSetUint64Base64Option_=function(g,v,r,k,y){if(v=="")return 0;rb(g,v,r,k,y,function(z){return z?1:0});
return null};
var jkD=function(g,v){switch(v){case 0:return(0,_.TT)(g.parseAndSetIntOption_,g);case 2:return(0,_.TT)(g.parseAndSetFloatOption_,g);case 3:return(0,_.TT)(g.parseAndSetBoolOption_,g);case 4:return(0,_.TT)(g.parseAndSetStringOption_,g);case 1:return(0,_.TT)(g.parseAndSetUint64Base64Option_,g);default:return function(){}}},$LM=function(g,v){switch(v){case 0:return(0,_.TT)(g.logIntParseError_,g);
case 2:return(0,_.TT)(g.logFloatParseError_,g);case 3:return(0,_.TT)(g.logBoolParseError_,g);case 4:case 1:return(0,_.TT)(g.logStringParseError_,g);default:return function(){}}},JeR=function(g,v,r){this.valueProto_=g;
this.signatureFlagProto_=v;this.JSC$17334_valid_=r};
JeR.prototype.isValid=function(){return this.JSC$17334_valid_};var MPp=function(g){this.JSC$17335_parser_=null;this.JSC$17335_components_=[];this.JSC$17335_parsedOptions_=null;ObR(this,g)},VYD=function(g){g.JSC$17335_parser_==null&&(g.JSC$17335_parser_=new rIR);
return g.JSC$17335_parser_},ObR=function(g,v){g.JSC$17335_parsedOptions_=v?typeof v==="string"?VYD(g).parse(v):v:VYD(g).parse("")},kB=function(g,v){return g==v?!1:!0};
_.c=MPp.prototype;_.c.JSC$17337_setCrop=function(g){g=g||void 0;var v=this.JSC$17335_parsedOptions_,r=v.valueProto_;kB(g,_.el(r,2),_.el(v.signatureFlagProto_,2))&&_.c0(r,2,g);return this};
_.c.JSC$17337_setCircleCrop=function(g){g=g||void 0;var v=this.JSC$17335_parsedOptions_,r=v.valueProto_;kB(g,oF(r,51),oF(v.signatureFlagProto_,51))&&_.c0(r,51,g);return this};
_.c.JSC$17337_setImageCrop=function(g){g=g||void 0;var v=this.JSC$17335_parsedOptions_,r=v.valueProto_;kB(g,oF(r,32),oF(v.signatureFlagProto_,32))&&_.c0(r,32,g);return this};
_.c.JSC$17337_setHeight=function(g){var v=this.JSC$17335_parsedOptions_,r=v.valueProto_;kB(g,r.getHeight(),v.signatureFlagProto_.getHeight())&&_.Hn(r,13,g);return this};
_.c.setCenterCrop=function(g){g=g||void 0;var v=this.JSC$17335_parsedOptions_,r=v.valueProto_;kB(g,_.el(r,20),_.el(v.signatureFlagProto_,20))&&r.setCenterCrop(g);return this};
_.c.JSC$17337_setSmartCrop=function(g){g=g||void 0;var v=this.JSC$17335_parsedOptions_,r=v.valueProto_;kB(g,_.el(r,19),_.el(v.signatureFlagProto_,19))&&_.c0(r,19,g);return this};
_.c.JSC$17337_setPad=function(g){g=g||void 0;var v=this.JSC$17335_parsedOptions_,r=v.valueProto_;kB(g,oF(r,60),oF(v.signatureFlagProto_,60))&&_.c0(r,60,g);return this};
_.c.JSC$17337_setSmartCropUseFace=function(g){g=g||void 0;var v=this.JSC$17335_parsedOptions_,r=v.valueProto_;kB(g,_.el(r,67),_.el(v.signatureFlagProto_,67))&&_.c0(r,67,g);return this};
_.c.JSC$17337_setSmartCropNoClip=function(g){g=g||void 0;var v=this.JSC$17335_parsedOptions_,r=v.valueProto_;kB(g,_.el(r,52),_.el(v.signatureFlagProto_,52))&&_.c0(r,52,g);return this};
_.c.setSize=function(g){var v=this.JSC$17335_parsedOptions_,r=v.valueProto_;kB(g,r.getSize(),v.signatureFlagProto_.getSize())&&r.setSize(g);return this};
_.c.setToken=function(g){g=g||void 0;var v=this.JSC$17335_parsedOptions_,r=v.valueProto_;kB(g,r.getToken(),v.signatureFlagProto_.getToken())&&r.setToken(g);return this};
_.c.JSC$17337_setWidth=function(g){var v=this.JSC$17335_parsedOptions_,r=v.valueProto_;kB(g,r.getWidth(),v.signatureFlagProto_.getWidth())&&_.Hn(r,12,g);return this};
_.c.clearOptions=function(){ObR(this,"");return this};
_.c.build=function(){this.JSC$17335_components_.length=0;var g=this.JSC$17335_parsedOptions_,v=g.valueProto_;g=g.signatureFlagProto_;y$(this,"s",v.getSize(),g.getSize());y$(this,"w",v.getWidth(),g.getWidth());c$(this,"c",_.el(v,2),_.el(g,2));c$(this,"d",_.el(v,3),_.el(g,3));y$(this,"h",v.getHeight(),g.getHeight());c$(this,"s",oF(v,33),oF(g,33));c$(this,"h",v.getHtml(),g.getHtml());c$(this,"p",_.el(v,19),_.el(g,19));c$(this,"pp",_.el(v,52),_.el(g,52));c$(this,"pf",_.el(v,67),_.el(g,67));c$(this,"n",
_.el(v,20),_.el(g,20));y$(this,"r",YS(v,26),YS(g,26));c$(this,"r",_.el(v,6),_.el(g,6));c$(this,"o",oF(v,27),oF(g,27));var r=_.A$(v,7,_.cn);zK(this,"o",r,_.A$(g,7,_.cn));r=_.A$(v,29,_.cn);zK(this,"j",r,_.A$(g,29,_.cn));y$(this,"x",YS(v,9),YS(g,9));y$(this,"y",YS(v,10),YS(g,10));y$(this,"z",YS(v,11),YS(g,11));c$(this,"g",_.el(v,14),_.el(g,14));y$(this,"e",YS(v,15),YS(g,15));zK(this,"f",_.Y8(v,16),_.Y8(g,16));c$(this,"k",oF(v,17),oF(g,17));c$(this,"u",oF(v,18),!0);c$(this,"ut",oF(v,45),!0);c$(this,"i",
oF(v,22),!0);c$(this,"a",oF(v,21),oF(g,21));c$(this,"b",_.el(v,23),_.el(g,23));y$(this,"b",YS(v,38),YS(g,38));y$(this,"c",YS(v,39),YS(g,39),16,8);zK(this,"q",_.Y8(v,28),_.Y8(g,28));c$(this,"fh",oF(v,30),oF(g,30));c$(this,"fv",oF(v,31),oF(g,31));c$(this,"fg",_.el(v,34),_.el(g,34));c$(this,"ci",oF(v,32),oF(g,32));zK(this,"t",v.getToken(),g.getToken());zK(this,"nt0",_.Y8(v,36),_.Y8(g,36));c$(this,"rw",_.el(v,35),_.el(g,35));c$(this,"rwu",_.el(v,41),_.el(g,41));c$(this,"rwa",_.el(v,64),_.el(g,64));c$(this,
"nw",_.el(v,48),_.el(g,48));c$(this,"rh",_.el(v,49),_.el(g,49));c$(this,"no",_.el(v,37),_.el(g,37));c$(this,"ns",oF(v,40),oF(g,40));y$(this,"k",YS(v,42),YS(g,42));y$(this,"p",YS(v,43),YS(g,43));y$(this,"l",YS(v,44),YS(g,44));y$(this,"v",YS(v,62),YS(g,62));c$(this,"nu",oF(v,46),oF(g,46));c$(this,"ft",oF(v,50),oF(g,50));c$(this,"cc",oF(v,51),oF(g,51));c$(this,"nd",oF(v,53),oF(g,53));c$(this,"ip",oF(v,54),oF(g,54));c$(this,"nc",oF(v,55),oF(g,55));y$(this,"a",YS(v,56),YS(g,56));c$(this,"rj",oF(v,57),
oF(g,57));c$(this,"rp",oF(v,58),oF(g,58));c$(this,"rg",oF(v,59),oF(g,59));c$(this,"pd",oF(v,60),oF(g,60));c$(this,"pa",oF(v,61),oF(g,61));y$(this,"m",YS(v,63),YS(g,63));y$(this,"vb",US(v,68),US(g,68));y$(this,"vl",US(v,69),US(g,69));c$(this,"lf",oF(v,65),oF(g,65));c$(this,"mv",oF(v,66),oF(g,66));c$(this,"id",oF(v,70),oF(g,70));y$(this,"ic",YS(v,71),!0);c$(this,"pg",_.el(v,72),_.el(g,72));c$(this,"mo",oF(v,73),oF(g,73));c$(this,"al",oF(v,74),oF(g,74));y$(this,"iv",US(v,75),US(g,75));y$(this,"pi",Ak(v,
76),Ak(g,76));y$(this,"ya",Ak(v,77),Ak(g,77));y$(this,"ro",Ak(v,78),Ak(g,78));y$(this,"fo",Ak(v,79),Ak(g,79));c$(this,"df",oF(v,80),oF(g,80));zK(this,"mm",_.Y8(v,81),_.Y8(g,81));c$(this,"sg",oF(v,82),oF(g,82));c$(this,"gd",oF(v,83),oF(g,83));c$(this,"fm",oF(v,84),oF(g,84));y$(this,"ba",YS(v,85),YS(g,85));y$(this,"br",YS(v,86),YS(g,86));y$(this,"bc",v.getBackgroundColor(),g.getBackgroundColor(),16,8);y$(this,"pc",YS(v,88),YS(g,88),16,8);y$(this,"sc",YS(v,89),YS(g,89),16,8);c$(this,"dv",oF(v,90),oF(g,
90));c$(this,"md",oF(v,91),oF(g,91));y$(this,"cp",YS(v,92),YS(g,92));c$(this,"sm",oF(v,93),oF(g,93));y$(this,"cv",YS(v,94),YS(g,94));c$(this,"ng",oF(v,95),oF(g,95));c$(this,"il",oF(v,96),oF(g,96));c$(this,"lo",oF(v,97),oF(g,97));c$(this,"vm",oF(v,98),oF(g,98));zK(this,"dc",_.Y8(v,99),_.Y8(g,99));c$(this,"rf",oF(v,100),oF(g,100));zK(this,"vf",_.Y8(v,102),_.Y8(g,102));c$(this,"ra",_.el(v,103),_.el(g,103));c$(this,"ckm",oF(v,104),oF(g,104));c$(this,"gm",oF(v,105),oF(g,105));c$(this,"ngm",oF(v,106),oF(g,
106));y$(this,"em",YS(v,107),YS(g,107));c$(this,"cr",oF(v,108),oF(g,108));y$(this,"sl",v.getStoryboardLevel(),g.getStoryboardLevel());y$(this,"sb",YS(v,110),YS(g,110));zK(this,"pt",_.Y8(v,111),_.Y8(g,111));zK(this,"gce",_.Y8(v,112),_.Y8(g,112));c$(this,"tm",oF(v,113),oF(g,113));c$(this,"ntm",oF(v,114),oF(g,114));return this.JSC$17335_components_.join("-")};
var y$=function(g,v,r,k,y,z){if(r!=null){var W=y==void 0||y!=10&&y!=16?10:y;r=Number(r).toString(W);y=new YUA;y.append(W==16?"0x":"");W=y.append;z==void 0?z="":(z-=r.length,z=z<=0?"":(0,_.C$A)("0",z));W.call(y,z);y.append(r);qNv(g,v,y.toString(),!!Number(k))}},c$=function(g,v,r,k){r&&qNv(g,v,"",!!k)},zK=function(g,v,r,k){r&&qNv(g,v,String(r),!!Number(k))},qNv=function(g,v,r,k){k&&(v=v.charAt(0).toUpperCase()+v.substring(1));
g.JSC$17335_components_.push(v+r)};_.X8(lr,MPp);_.c=lr.prototype;_.c.JSC$17337_setCrop=function(g){g&&IX(this);return lr.superClass_.JSC$17337_setCrop.call(this,g)};
_.c.JSC$17337_setHeight=function(g){g=g==null||g<0?void 0:g;g!=null&&this.setSize();return lr.superClass_.JSC$17337_setHeight.call(this,g)};
_.c.JSC$17337_setImageCrop=function(g){g&&IX(this);return lr.superClass_.JSC$17337_setImageCrop.call(this,g)};
_.c.JSC$17337_setCircleCrop=function(g){g&&IX(this);return lr.superClass_.JSC$17337_setCircleCrop.call(this,g)};
_.c.setSize=function(g){_.vP(g)&&(g=Math.max(g.width,g.height));g=g==null||g<0?void 0:g;g!=null&&(this.JSC$17337_setWidth(),this.JSC$17337_setHeight());return lr.superClass_.setSize.call(this,g)};
_.c.JSC$17337_setSmartCrop=function(g){g&&IX(this);return lr.superClass_.JSC$17337_setSmartCrop.call(this,g)};
_.c.JSC$17337_setSmartCropNoClip=function(g){g&&IX(this);return lr.superClass_.JSC$17337_setSmartCropNoClip.call(this,g)};
_.c.JSC$17337_setSmartCropUseFace=function(g){g&&IX(this);return lr.superClass_.JSC$17337_setSmartCropUseFace.call(this,g)};
_.c.setCenterCrop=function(g){g&&IX(this);return lr.superClass_.setCenterCrop.call(this,g)};
_.c.JSC$17337_setPad=function(g){g&&IX(this);return lr.superClass_.JSC$17337_setPad.call(this,g)};
_.c.JSC$17337_setWidth=function(g){g=g==null||g<0?void 0:g;g!=null&&this.setSize();return lr.superClass_.JSC$17337_setWidth.call(this,g)};
var skp=function(g){g.clearOptions();var v=g.JSC$17335_parsedOptions_,r=v.valueProto_;kB(!0,_.el(r,3),_.el(v.signatureFlagProto_,3))&&_.c0(r,3,!0);return g},IX=function(g){g.setCenterCrop();
g.JSC$17337_setCircleCrop();g.JSC$17337_setCrop();g.JSC$17337_setImageCrop();g.JSC$17337_setPad();g.JSC$17337_setSmartCrop();g.JSC$17337_setSmartCropNoClip();g.JSC$17337_setSmartCropUseFace()};
lr.prototype.build=function(){var g=this.JSC$17335_parsedOptions_.valueProto_;oF(g,18)||oF(g,45)?g.getSize()||this.setSize(0):(g=this.JSC$17335_parsedOptions_.valueProto_,g.getSize()||g.getWidth()||g.getHeight()||(this.setSize(),this.JSC$17337_setHeight(),this.JSC$17337_setWidth(),IX(this)));return lr.superClass_.build.call(this)};var mL5=/^[^\/]*\/\//,W$=function(g,v){v=v===void 0?!1:v;this.original_=g;this.originalPrefix_="";(g=this.original_.match(mL5))&&g[0]?(this.originalPrefix_=g[0],g=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):g="http://"+this.original_;this.uri_=_.J3(g,!0);this.isFreeformUrl_=v;this.JSC$17341_valid_=!0;this.obfuscated_=!1},KKq=function(g,v){g.JSC$17343_pathPrefix_=g.JSC$17343_pathPrefix_?g.JSC$17343_pathPrefix_+("/"+v):v},P$=function(g){if(g.JSC$17343_components_==
void 0){var v=g.uri_.getPath().substring(1);
g.JSC$17343_pathPrefix_=null;if(g.isFreeformUrl_){g.JSC$17343_components_=[];if((v.match(/=/g)||[]).length>1)return g.JSC$17341_valid_=!1,g.JSC$17343_components_;var r=v.indexOf("=");r!=-1?(g.JSC$17343_components_.push(v.substr(0,r)),g.JSC$17343_components_.push(v.substr(r+1))):g.JSC$17343_components_.push(v);return g.JSC$17343_components_}g.JSC$17343_components_=v.split("/");v=g.JSC$17343_components_.length;v>2&&g.JSC$17343_components_[0]=="u"&&(KKq(g,g.JSC$17343_components_[0]+"/"+g.JSC$17343_components_[1]),
g.JSC$17343_components_.shift(),g.JSC$17343_components_.shift(),v-=2);if(v==0||v==4||v>7)return g.JSC$17341_valid_=!1,g.JSC$17343_components_;if(v==2)KKq(g,g.JSC$17343_components_[0]);else if(g.JSC$17343_components_[0]=="image")KKq(g,g.JSC$17343_components_[0]);else if(v==7||v==3)return g.JSC$17341_valid_=!1,g.JSC$17343_components_;if(v<=3){g.obfuscated_=!0;v==3&&(KKq(g,g.JSC$17343_components_[1]),g.JSC$17343_components_.shift(),--v);--v;r=g.JSC$17343_components_[v];var k=r.indexOf("=");k!=-1&&(g.JSC$17343_components_[v]=
r.substr(0,k),g.JSC$17343_components_.push(r.substr(k+1)))}}return g.JSC$17343_components_};
W$.prototype.isValid=function(){P$(this);return this.JSC$17341_valid_};
W$.prototype.isObfuscated=function(){P$(this);return this.obfuscated_};
var bbv=function(g){P$(g);return g.isFreeformUrl_},SZ=function(g){P$(g);
g.JSC$17343_pathPrefix_==void 0&&(g.JSC$17343_pathPrefix_=null);return g.JSC$17343_pathPrefix_},FKM=function(g){switch(P$(g).length){case 7:return!0;
case 6:return SZ(g)==null;case 5:return!1;case 3:return!0;case 2:return SZ(g)==null;case 1:return!1;default:return!1}},oX=function(g,v){if(bbv(g))a:{switch(v){case 7:v=0;
break;case 4:if(!FKM(g)){g=null;break a}v=1;break;default:g=null;break a}g=P$(g)[v]}else if(g.isObfuscated())a:{var r=SZ(g)!=null?1:0;switch(v){case 6:v=r;break;case 4:if(!FKM(g)){g=null;break a}v=1+r;break;default:g=null;break a}g=P$(g)[v]}else a:{r=SZ(g)!=null?1:0;switch(v){case 0:v=r;break;case 1:v=1+r;break;case 2:v=2+r;break;case 3:v=3+r;break;case 4:if(!FKM(g)){g=null;break a}v=4+r;break;case 5:v=FKM(g)?1:0;v=4+r+v;break;default:g=null;break a}g=P$(g)[v]}return g};
W$.prototype.getOptions=function(){this.options_==void 0&&(this.options_=oX(this,4));return this.options_};var vYA=function(){};
vYA.prototype.parse=function(g,v){return new R_M(g,v===void 0?!1:v)};
var R_M=function(g,v){W$.call(this,g,v===void 0?!1:v)};
_.N(R_M,W$);_.X8(f_,lr);var gYv;f_.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
f_.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var g=f_.superClass_.build.call(this),v=[];SZ(this.parsedImageUrl_)!=null&&v.push(SZ(this.parsedImageUrl_));var r=bbv(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var k=this.parsedImageUrl_;k.obfuscatedData_==void 0&&(k.obfuscatedData_=oX(k,6));v.push(k.obfuscatedData_+(g?"="+g:""))}else if(r){k=v.push;var y=this.parsedImageUrl_;y.freeformUrlPath_===void 0&&(y.freeformUrlPath_=oX(y,
7));k.call(v,y.freeformUrlPath_);g&&v.push(g)}else k=v.push,y=this.parsedImageUrl_,y.obfuscatedGaiaId_==void 0&&(y.obfuscatedGaiaId_=oX(y,0)),k.call(v,y.obfuscatedGaiaId_),k=v.push,y=this.parsedImageUrl_,y.photoId_==void 0&&(y.photoId_=oX(y,1)),k.call(v,y.photoId_),k=v.push,y=this.parsedImageUrl_,y.imageVersion_==void 0&&(y.imageVersion_=oX(y,2)),k.call(v,y.imageVersion_),k=v.push,y=this.parsedImageUrl_,y.signature_==void 0&&(y.signature_=oX(y,3)),k.call(v,y.signature_),g&&v.push(g),g=v.push,k=this.parsedImageUrl_,
k.filename_==void 0&&(k.filename_=oX(k,5)),g.call(v,k.filename_);v=r?v.join("="):v.join("/");v=_.J3(this.protocolPrefix_+this.JSC$17349_domain_+"/"+v+(this.JSC$17349_query_?"?"+this.JSC$17349_query_:"")).toString();v.startsWith("%3a//")&&(v=v.replace("%3a//","://"));return v};var ibn=_.Vd(["viewBox"]),GoM=_.Vd(["width"]),XjD=_.Vd(["height"]),Bpq=_.Vd(["fill"]),h3A=_.Vd(["id"]),nwd=_.Vd(["x"]),MYM=_.Vd(["y"]);kLM.prototype.getLength=function(){return this.parsedData.length};
kLM.prototype.write=function(g){for(var v=0,r=this.parsedData.length;v<r;v++)g.put(this.parsedData[v],8)};
var SJv=function(g,v){var r=new kLM(v);g.dataList.push(r);r=g.errorCorrectLevel;var k=1,y=encodeURI(v).toString().replace(/%[0-9a-fA-F]{2}/g,"a");v=y.length+(y.length!=v?3:0);y=0;for(var z=YB.length;y<=z;y++){var W=0;switch(r){case 1:W=YB[y][0];break;case 0:W=YB[y][1];break;case 3:W=YB[y][2];break;case 2:W=YB[y][3]}if(v<=W)break;else k++}if(k>YB.length)throw Error("uk");g.typeNumber=k;g.dataCache=null};
yId.prototype.isDark=function(g,v){if(g<0||this.moduleCount<=g||v<0||this.moduleCount<=v)throw Error("mk`"+g+"`"+v);return this.modules[g][v]};
for(var oYM=function(g,v,r){g.moduleCount=g.typeNumber*4+17;g.modules=Array(g.moduleCount);for(var k=0;k<g.moduleCount;k++){g.modules[k]=Array(g.moduleCount);for(var y=0;y<g.moduleCount;y++)g.modules[k][y]=null}R3b(g,0,0);R3b(g,g.moduleCount-7,0);R3b(g,0,g.moduleCount-7);k=g3n[g.typeNumber-1];for(y=0;y<k.length;y++)for(var z=0;z<k.length;z++){var W=k[y],S=k[z];if(g.modules[W][S]==null)for(var Y=-2;Y<=2;Y++)for(var e=-2;e<=2;e++)g.modules[W+Y][S+e]=Y==-2||Y==2||e==-2||e==2||Y==0&&e==0?!0:!1}for(k=
8;k<g.moduleCount-8;k++)g.modules[k][6]==null&&(g.modules[k][6]=k%2==0);for(k=8;k<g.moduleCount-8;k++)g.modules[6][k]==null&&(g.modules[6][k]=k%2==0);k=g.errorCorrectLevel<<3|r;for(y=k<<10;UO(y)-UO(1335)>=0;)y^=1335<<UO(y)-UO(1335);k=(k<<10|y)^21522;for(y=0;y<15;y++)z=!v&&(k>>y&1)==1,y<6?g.modules[y][8]=z:y<8?g.modules[y+1][8]=z:g.modules[g.moduleCount-15+y][8]=z;for(y=0;y<15;y++)z=!v&&(k>>y&1)==1,y<8?g.modules[8][g.moduleCount-y-1]=z:y<9?g.modules[8][15-y-1+1]=z:g.modules[8][15-y-1]=z;g.modules[g.moduleCount-
8][8]=!v;if(g.typeNumber>=7){k=g.typeNumber;for(y=k<<12;UO(y)-UO(7973)>=0;)y^=7973<<UO(y)-UO(7973);k=k<<12|y;for(y=0;y<18;y++)z=!v&&(k>>y&1)==1,g.modules[Math.floor(y/3)][y%3+g.moduleCount-8-3]=z;for(y=0;y<18;y++)z=!v&&(k>>y&1)==1,g.modules[y%3+g.moduleCount-8-3][Math.floor(y/3)]=z}if(g.dataCache==null){y=g.typeNumber;z=g.dataList;v=g.errorCorrectLevel;k=v3G(y,v);if(k==void 0)throw Error("tk`"+y+"`"+v);W=k.length/3;v=[];for(S=0;S<W;S++){Y=k[S*3];e=k[S*3+1];for(var a=k[S*3+2],E=0;E<Y;E++)v.push(new cIA(e,
a))}k=new zS5;for(W=0;W<z.length;W++)S=z[W],k.put(S.mode,4),k.put(S.getLength(),r8q(S.mode,y)),S.write(k);for(W=y=0;W<v.length;W++)y+=v[W].dataCount;if(k.length>y*8)throw Error("nk`"+k.length+"`"+y*8);for(k.length+4<=y*8&&k.put(0,4);k.length%8!=0;)kfp(k,!1);for(;!(k.length>=y*8);){k.put(236,8);if(k.length>=y*8)break;k.put(17,8)}z=y=e=0;W=Array(v.length);S=Array(v.length);for(Y=0;Y<v.length;Y++){E=v[Y].dataCount;var p=v[Y].totalCount-E;y=Math.max(y,E);z=Math.max(z,p);W[Y]=Array(E);for(a=0;a<W[Y].length;a++)W[Y][a]=
255&k.buffer[a+e];e+=E;a=p;E=new Np([1],0);for(p=0;p<a;p++)E=E.multiply(new Np([1,y8p(p)],0));a=E;E=(new Np(W[Y],a.getLength()-1)).mod(a);S[Y]=Array(a.getLength()-1);for(a=0;a<S[Y].length;a++)p=a+E.getLength()-S[Y].length,S[Y][a]=p>=0?E.get(p):0}for(a=k=0;a<v.length;a++)k+=v[a].totalCount;k=Array(k);for(a=e=0;a<y;a++)for(Y=0;Y<v.length;Y++)a<W[Y].length&&(k[e++]=W[Y][a]);for(a=0;a<z;a++)for(Y=0;Y<v.length;Y++)a<S[Y].length&&(k[e++]=S[Y][a]);g.dataCache=k}v=g.dataCache;k=-1;y=g.moduleCount-1;z=7;W=
0;for(S=g.moduleCount-1;S>0;S-=2)for(S==6&&S--;;){for(Y=0;Y<2;Y++)g.modules[y][S-Y]==null&&(e=!1,W<v.length&&(e=(v[W]>>>z&1)==1),c8S(r,y,S-Y)&&(e=!e),g.modules[y][S-Y]=e,z--,z==-1&&(W++,z=7));y+=k;if(y<0||g.moduleCount<=y){y-=k;k=-k;break}}},R3b=function(g,v,r){for(var k=-1;k<=7;k++)if(!(v+k<=-1||g.moduleCount<=v+k))for(var y=-1;y<=7;y++)r+y<=-1||g.moduleCount<=r+y||(g.modules[v+k][r+y]=0<=k&&k<=6&&(y==0||y==6)||0<=y&&y<=6&&(k==0||k==6)||2<=k&&k<=4&&2<=y&&y<=4?!0:!1)},YJb=function(g){for(var v=0,
r=0,k=0;k<8;k++){oYM(g,!0,k);
var y=g;for(var z=y.moduleCount,W=0,S=0;S<z;S++)for(var Y=0;Y<z;Y++){for(var e=0,a=y.isDark(S,Y),E=-1;E<=1;E++)if(!(S+E<0||z<=S+E))for(var p=-1;p<=1;p++)Y+p<0||z<=Y+p||(E!=0||p!=0)&&a==y.isDark(S+E,Y+p)&&e++;e>5&&(W+=3+e-5)}for(S=0;S<z-1;S++)for(Y=0;Y<z-1;Y++)if(e=0,y.isDark(S,Y)&&e++,y.isDark(S+1,Y)&&e++,y.isDark(S,Y+1)&&e++,y.isDark(S+1,Y+1)&&e++,e==0||e==4)W+=3;for(S=0;S<z;S++)for(Y=0;Y<z-6;Y++)y.isDark(S,Y)&&!y.isDark(S,Y+1)&&y.isDark(S,Y+2)&&y.isDark(S,Y+3)&&y.isDark(S,Y+4)&&!y.isDark(S,Y+5)&&
y.isDark(S,Y+6)&&(W+=40);for(Y=0;Y<z;Y++)for(S=0;S<z-6;S++)y.isDark(S,Y)&&!y.isDark(S+1,Y)&&y.isDark(S+2,Y)&&y.isDark(S+3,Y)&&y.isDark(S+4,Y)&&!y.isDark(S+5,Y)&&y.isDark(S+6,Y)&&(W+=40);for(Y=e=0;Y<z;Y++)for(S=0;S<z;S++)y.isDark(S,Y)&&e++;y=W+=Math.abs(100*e/z/z-50)/5*10;if(k==0||v>y)v=y,r=k}return r},g3n=[[],
[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,
154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],UO=function(g){for(var v=0;g!=0;)v++,g>>>=1;return v},c8S=function(g,v,r){switch(g){case 0:return(v+r)%2==0;
case 1:return v%2==0;case 2:return r%3==0;case 3:return(v+r)%3==0;case 4:return(Math.floor(v/2)+Math.floor(r/3))%2==0;case 5:return v*r%2+v*r%3==0;case 6:return(v*r%2+v*r%3)%2==0;case 7:return(v*r%3+(v+r)%2)%2==0;default:throw Error("ok`"+g);}},r8q=function(g,v){if(1<=v&&v<10)switch(g){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("pk`"+g);}else if(v<27)switch(g){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("pk`"+g);}else if(v<41)switch(g){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("pk`"+g);}else throw Error("qk`"+v);},Ac=function(g){if(g<1)throw Error("rk`"+g);
return z$S[g]},y8p=function(g){for(;g<0;)g+=255;
for(;g>=256;)g-=255;return eZ[g]},eZ=Array(256),z$S=Array(256),I4S=0;I4S<8;I4S++)eZ[I4S]=1<<I4S;
for(var aX=8;aX<256;aX++)eZ[aX]=eZ[aX-4]^eZ[aX-5]^eZ[aX-6]^eZ[aX-8];for(var WqD=0;WqD<255;WqD++)z$S[eZ[WqD]]=WqD;Np.prototype.get=function(g){return this.num[g]};
Np.prototype.getLength=function(){return this.num.length};
Np.prototype.multiply=function(g){for(var v=Array(this.getLength()+g.getLength()-1),r=0;r<this.getLength();r++)for(var k=0;k<g.getLength();k++)v[r+k]^=y8p(Ac(this.get(r))+Ac(g.get(k)));return new Np(v,0)};
Np.prototype.mod=function(g){if(this.getLength()-g.getLength()<0)return this;for(var v=Ac(this.get(0))-Ac(g.get(0)),r=Array(this.getLength()),k=0;k<this.getLength();k++)r[k]=this.get(k);for(k=0;k<g.getLength();k++)r[k]^=y8p(Ac(g.get(k))+v);return(new Np(r,0)).mod(g)};
var PRb=[[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]],v3G=function(g,v){switch(v){case 1:return PRb[(g-1)*4];case 0:return PRb[(g-1)*4+1];case 3:return PRb[(g-1)*4+2];case 2:return PRb[(g-1)*4+3]}};
zS5.prototype.get=function(g){return(this.buffer[Math.floor(g/8)]>>>7-g%8&1)==1};
zS5.prototype.put=function(g,v){for(var r=0;r<v;r++)kfp(this,(g>>>v-r-1&1)==1)};
var kfp=function(g,v){var r=Math.floor(g.length/8);g.buffer.length<=r&&g.buffer.push(0);v&&(g.buffer[r]|=128>>>g.length%8);g.length++},YB=[[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]],PxS=function(){var g=function(v,r){this.JSC$17369__el=v;this.JSC$17369__htOption=r};
g.prototype.draw=function(v){function r(a,E){a=document.createElementNS("http://www.w3.org/2000/svg",a);for(var p in E)E.hasOwnProperty(p)&&(p==="href"?_.Sg5(a,E[p]):_.sa([_.gm(ibn),_.gm(GoM),_.gm(XjD),_.gm(Bpq),_.gm(h3A),_.gm(nwd),_.gm(MYM)],a,p,E[p]));return a}
var k=this.JSC$17369__htOption,y=this.JSC$17369__el,z=v.moduleCount;this.clear();var W=r("svg",{viewBox:"0 0 "+String(z)+" "+String(z),width:"100%",height:"100%",fill:k.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});y.appendChild(W);W.appendChild(r("rect",{fill:k.colorLight,width:"100%",height:"100%"}));W.appendChild(r("rect",{fill:k.colorDark,width:"1",height:"1",id:"template"}));for(var S=0;S<z;S++)for(var Y=0;Y<z;Y++)if(v.isDark(S,Y)){var e=r("use",{x:String(S),y:String(Y),href:"#template"});
W.appendChild(e)}};
g.prototype.clear=function(){for(;this.JSC$17369__el.hasChildNodes();)this.JSC$17369__el.removeChild(this.JSC$17369__el.lastChild)};
return g}(),WxD=document.documentElement.tagName.toLowerCase()==="svg"?PxS:typeof CanvasRenderingContext2D!="undefined"?function(){var g=function(v,r){this._bIsPainted=!1;
I95();this.JSC$17369__htOption=r;this._elCanvas=document.createElement("canvas");this._elCanvas.width=r.width;this._elCanvas.height=r.height;v.appendChild(this._elCanvas);this.JSC$17369__el=v;this._oContext=this._elCanvas.getContext("2d");this._bIsPainted=!1;this._elImage=document.createElement("img");this._elImage.alt="Scan me!";this._elImage.style.display="none";this.JSC$17369__el.appendChild(this._elImage);this._bSupportDataURI=null};
g.prototype._onMakeImage=function(){var v=this._elCanvas.toDataURL("image/png");this._elImage.src=v;this._elImage.style.display="block";this._elCanvas.style.display="none"};
g.prototype._safeSetDataURI=function(v,r){var k=this;k._fFail=r;k._fSuccess=v;k._bSupportDataURI===null?(v=_.UG("IMG"),r=function(){k._bSupportDataURI=!1;k._fFail&&k._fFail.call(k)},v.onabort=r,v.onerror=r,v.onload=function(){k._bSupportDataURI=!0;
k._fSuccess&&k._fSuccess.call(k)},v.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):k._bSupportDataURI===!0&&k._fSuccess?k._fSuccess.call(k):k._bSupportDataURI===!1&&k._fFail&&k._fFail.call(k)};
g.prototype.draw=function(v){var r=this._oContext,k=this.JSC$17369__htOption,y=v.moduleCount,z=k.width/y,W=k.height/y,S=Math.round(z),Y=Math.round(W);this._elImage.style.display="none";this.clear();for(var e=0;e<y;e++)for(var a=0;a<y;a++){var E=v.isDark(e,a),p=a*z,f=e*W;r.strokeStyle=E?k.colorDark:k.colorLight;r.lineWidth=1;r.fillStyle=E?k.colorDark:k.colorLight;r.fillRect(p,f,z,W);r.strokeRect(Math.floor(p)+.5,Math.floor(f)+.5,S,Y);r.strokeRect(Math.ceil(p)-.5,Math.ceil(f)-.5,S,Y)}this._bIsPainted=
!0};
g.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
g.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
g.prototype.round=function(v){return v?Math.floor(v*1E3)/1E3:v};
return g}():function(){var g=function(v,r){this.JSC$17369__el=v;
this.JSC$17369__htOption=r};
g.prototype.draw=function(v){for(var r=this.JSC$17369__htOption,k=this.JSC$17369__el,y=v.moduleCount,z=Math.floor(r.width/y),W=Math.floor(r.height/y),S=['<table style="border:0;border-collapse:collapse;">'],Y=0;Y<y;Y++){S.push("<tr>");for(var e=0;e<y;e++)S.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+z+"px;height:"+W+"px;background-color:"+(v.isDark(Y,e)?r.colorDark:r.colorLight)+';"></td>');S.push("</tr>")}S.push("</table>");v=S.join("");v=_.lT6(_.NCB,v);_.qj(k,v);
v=k.childNodes[0];y=(r.width-v.offsetWidth)/2;z=(r.height-v.offsetHeight)/2;y>0&&z>0&&(v.style.margin=z+"px "+y+"px")};
g.prototype.clear=function(){this.JSC$17369__el.textContent=""};
return g}();
U7S.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$17372__android||this.JSC$17372__android>=3)&&this._oDrawing.makeImage()};
U7S.prototype.clear=function(){this._oDrawing.clear()};
_.rC.QRCode=U7S;var SRq={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var EO=function(){};
EO.prototype.stringify=function(g){return _.rC.JSON.stringify(g,void 0)};
EO.prototype.parse=function(g){return _.rC.JSON.parse(g,void 0)};var o3b=function(){_.zo.call(this,"z")};
_.X8(o3b,_.zo);var YRp=function(){_.zo.call(this,"y")};
_.X8(YRp,_.zo);var UqG=null,A8n=function(){return UqG=UqG||new _.ok},e$D=function(g){_.zo.call(this,"serverreachability",g)};
_.X8(e$D,_.zo);var db=function(g){var v=A8n();v.dispatchEvent(new e$D(v,g))},a4A=function(g){_.zo.call(this,"statevent",g)};
_.X8(a4A,_.zo);var pz=function(g){var v=A8n();v.dispatchEvent(new a4A(v,g))},E3q=function(g,v,r,k){_.zo.call(this,"timingevent",g);
this.size=v;this.rtt=r;this.retries=k};
_.X8(E3q,_.zo);var dqq=function(g,v,r){var k=A8n();k.dispatchEvent(new E3q(k,g,v,r))},TK=function(g,v){if(typeof g!=="function")throw Error("vk");
return _.rC.setTimeout(function(){g()},v)};var lS=function(){this.redactEnabled_=!0};
lS.prototype.disableRedact=function(){this.redactEnabled_=!1};
var pJb=function(g,v,r,k,y,z){g.info(function(){if(g.redactEnabled_)if(z){var W="";for(var S=z.split("&"),Y=0;Y<S.length;Y++){var e=S[Y].split("=");if(e.length>1){var a=e[0];e=e[1];var E=a.split("_");W=E.length>=2&&E[1]=="type"?W+(a+"="+e+"&"):W+(a+"=redacted&")}}}else W=null;else W=z;return"XMLHTTP REQ ("+k+") [attempt "+y+"]: "+v+"\n"+r+"\n"+W})},THR=function(g,v,r,k,y,z,W){g.info(function(){return"XMLHTTP RESP ("+k+") [ attempt "+y+"]: "+v+"\n"+r+"\n"+z+" "+W})},fz=function(g,v,r,k){g.info(function(){return"XMLHTTP TEXT ("+
v+"): "+l4A(g,r)+(k?" "+k:"")})},f45=function(g,v){g.info(function(){return"TIMEOUT: "+v})};
lS.prototype.debug=function(){};
lS.prototype.info=function(){};
lS.prototype.warning=function(){};
var l4A=function(g,v){if(!g.redactEnabled_)return v;if(!v)return null;try{var r=JSON.parse(v);if(r)for(var k=0;k<r.length;k++)if(Array.isArray(r[k])){var y=r[k];if(!(y.length<2)){var z=y[1];if(Array.isArray(z)&&!(z.length<1)){var W=z[0];if(W!="noop"&&W!="stop"&&W!="close")for(var S=1;S<z.length;S++)z[S]=""}}}return(0,_.dp)(r)}catch(Y){return g.debug("Exception parsing expected JS array - probably was not JS"),v}};var NV=function(g,v,r,k,y){this.JSC$17394_channel_=g;this.JSC$17394_channelDebug_=v;this.sid_=r;this.JSC$17394_rid_=k;this.JSC$17394_retryId_=y||1;this.JSC$17394_eventHandler_=new _.Bo(this);this.timeout_=45E3;this.JSC$17394_extraHeaders_=null;this.JSC$17394_successful_=!1;this.JSC$17394_postData_=this.JSC$17394_requestUri_=this.JSC$17394_baseUri_=this.JSC$17394_type_=this.JSC$17394_requestStartTime_=this.JSC$17394_watchDogTimeoutTime_=this.JSC$17394_watchDogTimerId_=null;this.JSC$17394_pendingMessages_=
[];this.JSC$17394_xmlHttp_=null;this.JSC$17394_xmlHttpChunkStart_=0;this.JSC$17394_lastError_=this.JSC$17394_verb_=null;this.JSC$17394_lastStatusCode_=-1;this.JSC$17394_cancelled_=!1;this.JSC$17394_readyStateChangeThrottleMs_=0;this.JSC$17394_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new NHM},NHM=function(){this.textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},ZJM=function(g,v){switch(g){case 0:return"Non-200 return code ("+v+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},HJv={},t_D={};
NV.prototype.setTimeout=function(g){this.timeout_=g};
var LqM=function(g,v,r){g.JSC$17394_type_=1;g.JSC$17394_baseUri_=_.nb(v.clone());g.JSC$17394_postData_=r;g.decodeChunks_=!0;DqM(g,null)},DqM=function(g,v){g.JSC$17394_requestStartTime_=Date.now();
wJD(g);g.JSC$17394_requestUri_=g.JSC$17394_baseUri_.clone();ct(g.JSC$17394_requestUri_,"t",g.JSC$17394_retryId_);g.JSC$17394_xmlHttpChunkStart_=0;var r=g.JSC$17394_channel_.JSC$17413_supportsCrossDomainXhrs_;g.fetchResponseState_=new NHM;g.JSC$17394_xmlHttp_=Qi5(g.JSC$17394_channel_,r?v:null,!g.JSC$17394_postData_);g.JSC$17394_readyStateChangeThrottleMs_>0&&(g.JSC$17394_readyStateChangeThrottle_=new _.iU((0,_.TT)(g.JSC$17398_xmlHttpHandler_,g,g.JSC$17394_xmlHttp_),g.JSC$17394_readyStateChangeThrottleMs_));
g.JSC$17394_eventHandler_.listen(g.JSC$17394_xmlHttp_,"readystatechange",g.JSC$17398_readyStateChangeHandler_);v=g.JSC$17394_extraHeaders_?_.ZG.clone(g.JSC$17394_extraHeaders_):{};g.JSC$17394_postData_?(g.JSC$17394_verb_||(g.JSC$17394_verb_="POST"),v["Content-Type"]="application/x-www-form-urlencoded",g.JSC$17394_xmlHttp_.send(g.JSC$17394_requestUri_,g.JSC$17394_verb_,g.JSC$17394_postData_,v)):(g.JSC$17394_verb_="GET",g.JSC$17394_xmlHttp_.send(g.JSC$17394_requestUri_,g.JSC$17394_verb_,null,v));db(1);
pJb(g.JSC$17394_channelDebug_,g.JSC$17394_verb_,g.JSC$17394_requestUri_,g.JSC$17394_rid_,g.JSC$17394_retryId_,g.JSC$17394_postData_)};
NV.prototype.JSC$17398_readyStateChangeHandler_=function(g){g=g.target;var v=this.JSC$17394_readyStateChangeThrottle_;v&&_.To(g)==3?(this.JSC$17394_channelDebug_.debug("Throttling readystatechange."),v.fire()):this.JSC$17398_xmlHttpHandler_(g)};
NV.prototype.JSC$17398_xmlHttpHandler_=function(g){try{g==this.JSC$17394_xmlHttp_?CRG(this):this.JSC$17394_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(v){this.JSC$17394_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),ut5(this)}finally{}};
var CRG=function(g){var v=_.To(g.JSC$17394_xmlHttp_),r=g.JSC$17394_xmlHttp_.JSC$7807_lastErrorCode_,k=g.JSC$17394_xmlHttp_.getStatus();if(!(v<3||v==3&&!ut5(g))){g.JSC$17394_cancelled_||v!=4||r==7||(r==8||k<=0?db(3):db(2));xqG(g);var y=g.JSC$17394_xmlHttp_.getStatus();g.JSC$17394_lastStatusCode_=y;r=jin(g);ut5(g)||g.JSC$17394_channelDebug_.debug(function(){return"No response text for uri "+g.JSC$17394_requestUri_+" status "+y});
g.JSC$17394_successful_=y==200;THR(g.JSC$17394_channelDebug_,g.JSC$17394_verb_,g.JSC$17394_requestUri_,g.JSC$17394_rid_,g.JSC$17394_retryId_,v,y);if(g.JSC$17394_successful_){if(g.decodeInitialResponse_&&!g.initialResponseDecoded_)if(k=$qn(g))fz(g.JSC$17394_channelDebug_,g.JSC$17394_rid_,k,"Initial handshake response via X-HTTP-Initial-Response"),g.initialResponseDecoded_=!0,J8A(g,k);else{g.JSC$17394_successful_=!1;g.JSC$17394_lastError_=3;pz(12);g.JSC$17394_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
g.JSC$17394_rid_+")");ZU(g);H$(g);return}g.decodeChunks_?OJ5(g,v,r):(fz(g.JSC$17394_channelDebug_,g.JSC$17394_rid_,r,null),J8A(g,r));v==4&&ZU(g);g.JSC$17394_successful_&&!g.JSC$17394_cancelled_&&(v==4?V_5(g.JSC$17394_channel_,g):(g.JSC$17394_successful_=!1,wJD(g)))}else $mR(g.JSC$17394_xmlHttp_),y==400&&r.indexOf("Unknown SID")>0?(g.JSC$17394_lastError_=3,pz(12),g.JSC$17394_channelDebug_.warning("XMLHTTP Unknown SID ("+g.JSC$17394_rid_+")")):(g.JSC$17394_lastError_=0,pz(13),g.JSC$17394_channelDebug_.warning("XMLHTTP Bad status "+
y+" ("+g.JSC$17394_rid_+")")),ZU(g),H$(g)}},$qn=function(g){return g.JSC$17394_xmlHttp_&&(g=Yn(g.JSC$17394_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.Wh(g)?g:null},jin=function(g){if(!qRd(g))return g.JSC$17394_xmlHttp_.getResponseText();
var v=g.JSC$17394_xmlHttp_.getResponse();if(v==="")return"";var r="",k=v.length,y=_.To(g.JSC$17394_xmlHttp_)==4;if(!g.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return ZU(g),H$(g),"";g.fetchResponseState_.textDecoder=new _.rC.TextDecoder}for(var z=0;z<k;z++)g.fetchResponseState_.responseArrivedForFetch=!0,r+=g.fetchResponseState_.textDecoder.decode(v[z],{stream:!(y&&z==k-1)});v.length=0;g.fetchResponseState_.responseBuffer+=r;g.JSC$17394_xmlHttpChunkStart_=0;return g.fetchResponseState_.responseBuffer},
ut5=function(g){return g.JSC$17394_xmlHttp_?g.fetchResponseState_.responseArrivedForFetch?!0:!(!g.JSC$17394_xmlHttp_.getResponseText()&&!g.JSC$17394_xmlHttp_.getResponse()):!1},qRd=function(g){return g.JSC$17394_xmlHttp_?g.JSC$17394_verb_=="GET"&&g.JSC$17394_type_!=2&&g.JSC$17394_channel_.usesFetchStreams_:!1},OJ5=function(g,v,r){for(var k=!0,y;!g.JSC$17394_cancelled_&&g.JSC$17394_xmlHttpChunkStart_<r.length;)if(y=sid(g,r),y==t_D){v==4&&(g.JSC$17394_lastError_=4,pz(14),k=!1);
fz(g.JSC$17394_channelDebug_,g.JSC$17394_rid_,null,"[Incomplete Response]");break}else if(y==HJv){g.JSC$17394_lastError_=4;pz(15);fz(g.JSC$17394_channelDebug_,g.JSC$17394_rid_,r,"[Invalid Chunk]");k=!1;break}else fz(g.JSC$17394_channelDebug_,g.JSC$17394_rid_,y,null),J8A(g,y);qRd(g)&&g.JSC$17394_xmlHttpChunkStart_!=0&&(g.fetchResponseState_.responseBuffer=g.fetchResponseState_.responseBuffer.slice(g.JSC$17394_xmlHttpChunkStart_),g.JSC$17394_xmlHttpChunkStart_=0);v!=4||r.length!=0||g.fetchResponseState_.responseArrivedForFetch||
(g.JSC$17394_lastError_=1,pz(16),k=!1);g.JSC$17394_successful_=g.JSC$17394_successful_&&k;k?r.length>0&&!g.firstByteReceived_&&(g.firstByteReceived_=!0,v=g.JSC$17394_channel_,v.JSC$17413_backChannelRequest_==g&&v.detectBufferingProxy_&&!v.bpDetectionDone_&&(v.JSC$17413_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+r.length),mq5(v),v.bpDetectionDone_=!0,pz(11))):(fz(g.JSC$17394_channelDebug_,g.JSC$17394_rid_,r,"[Invalid Chunked Response]"),ZU(g),H$(g))},sid=function(g,v){var r=
g.JSC$17394_xmlHttpChunkStart_,k=v.indexOf("\n",r);
if(k==-1)return t_D;r=Number(v.substring(r,k));if(isNaN(r))return HJv;k+=1;if(k+r>v.length)return t_D;v=v.slice(k,k+r);g.JSC$17394_xmlHttpChunkStart_=k+r;return v};
NV.prototype.cancel=function(){this.JSC$17394_cancelled_=!0;ZU(this)};
var wJD=function(g){g.JSC$17394_watchDogTimeoutTime_=Date.now()+g.timeout_;Kqd(g,g.timeout_)},Kqd=function(g,v){if(g.JSC$17394_watchDogTimerId_!=null)throw Error("wk");
g.JSC$17394_watchDogTimerId_=TK((0,_.TT)(g.JSC$17398_onWatchDogTimeout_,g),v)},xqG=function(g){g.JSC$17394_watchDogTimerId_&&(_.rC.clearTimeout(g.JSC$17394_watchDogTimerId_),g.JSC$17394_watchDogTimerId_=null)};
NV.prototype.JSC$17398_onWatchDogTimeout_=function(){this.JSC$17394_watchDogTimerId_=null;var g=Date.now();g-this.JSC$17394_watchDogTimeoutTime_>=0?(f45(this.JSC$17394_channelDebug_,this.JSC$17394_requestUri_),this.JSC$17394_type_!=2&&(db(3),pz(17)),ZU(this),this.JSC$17394_lastError_=2,H$(this)):(this.JSC$17394_channelDebug_.warning("WatchDog timer called too early"),Kqd(this,this.JSC$17394_watchDogTimeoutTime_-g))};
var H$=function(g){g.JSC$17394_channel_.state_==0||g.JSC$17394_cancelled_||V_5(g.JSC$17394_channel_,g)},ZU=function(g){xqG(g);
_.h1(g.JSC$17394_readyStateChangeThrottle_);g.JSC$17394_readyStateChangeThrottle_=null;g.JSC$17394_eventHandler_.removeAll();if(g.JSC$17394_xmlHttp_){var v=g.JSC$17394_xmlHttp_;g.JSC$17394_xmlHttp_=null;v.abort();v.dispose()}};
NV.prototype.getLastError=function(){return this.JSC$17394_lastError_};
var J8A=function(g,v){try{var r=g.JSC$17394_channel_;if(r.state_!=0&&(r.JSC$17413_backChannelRequest_==g||bJA(r.forwardChannelRequestPool_,g)))if(!g.initialResponseDecoded_&&bJA(r.forwardChannelRequestPool_,g)&&r.state_==3){try{var k=r.wireCodec_.JSC$17408_parser_.parse(v)}catch(S){k=null}if(Array.isArray(k)&&k.length==3){v=k;if(v[0]==0)a:if(r.JSC$17413_channelDebug_.debug("Server claims our backchannel is missing."),r.JSC$17413_backChannelTimerId_)r.JSC$17413_channelDebug_.debug("But we are currently starting the request.");
else{if(r.JSC$17413_backChannelRequest_)if(r.JSC$17413_backChannelRequest_.JSC$17394_requestStartTime_+3E3<g.JSC$17394_requestStartTime_)FqM(r),iJM(r);else break a;else r.JSC$17413_channelDebug_.warning("We do not have a BackChannel established");Gfn(r);pz(18)}else{r.JSC$17413_lastPostResponseArrayId_=v[1];var y=r.JSC$17413_lastPostResponseArrayId_-r.JSC$17413_lastArrayId_;if(0<y){var z=v[2];r.JSC$17413_channelDebug_.debug(z+" bytes (in "+y+" arrays) are outstanding on the BackChannel");z<37500&&
r.enableStreaming_&&r.JSC$17413_backChannelRetryCount_==0&&!r.JSC$17413_deadBackChannelTimerId_&&(r.JSC$17413_deadBackChannelTimerId_=TK((0,_.TT)(r.JSC$17415_onBackChannelDead_,r),6E3))}}if(XJG(r.forwardChannelRequestPool_)<=1&&r.forwardChannelFlushedCallback_){try{r.forwardChannelFlushedCallback_()}catch(S){}r.forwardChannelFlushedCallback_=void 0}}else r.JSC$17413_channelDebug_.debug("Bad POST response data returned"),tc(r,11)}else if((g.initialResponseDecoded_||r.JSC$17413_backChannelRequest_==
g)&&FqM(r),!_.Wh(v)){var W=r.wireCodec_.JSC$17408_parser_.parse(v);r.onInput_(W,g)}db(4)}catch(S){}};var BHD=function(g,v){this.JSC$17401_mapId=g;this.map=v;this.context=null};var h$S=function(g){this.maxPoolSizeConfigured_=g||10;_.rC.PerformanceNavigationTiming?(g=_.rC.performance.getEntriesByType("navigation"),g=g.length>0&&(g[0].nextHopProtocol=="hq"||g[0].nextHopProtocol=="h2")):g=!!(_.rC.chrome&&_.rC.chrome.loadTimes&&_.rC.chrome.loadTimes()&&_.rC.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$17404_maxSize_=g?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$17404_maxSize_>1&&(this.requestPool_=new Set);this.JSC$17404_request_=null;this.JSC$17404_pendingMessages_=
[]},n35=function(g){return g.JSC$17404_request_?!0:g.requestPool_?g.requestPool_.size>=g.JSC$17404_maxSize_:!1},XJG=function(g){return g.JSC$17404_request_?1:g.requestPool_?g.requestPool_.size:0},bJA=function(g,v){return g.JSC$17404_request_?g.JSC$17404_request_==v:g.requestPool_?g.requestPool_.has(v):!1},M_p=function(g,v){g.requestPool_?g.requestPool_.add(v):g.JSC$17404_request_=v},R$M=function(g,v){g.JSC$17404_request_&&g.JSC$17404_request_==v?g.JSC$17404_request_=null:g.requestPool_&&g.requestPool_.has(v)&&
g.requestPool_.delete(v)};
h$S.prototype.cancel=function(){this.JSC$17404_pendingMessages_=grM(this);if(this.JSC$17404_request_)this.JSC$17404_request_.cancel(),this.JSC$17404_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var g=_.I(this.requestPool_.values()),v=g.next();!v.done;v=g.next())v.value.cancel();this.requestPool_.clear()}};
var grM=function(g){if(g.JSC$17404_request_!=null)return g.JSC$17404_pendingMessages_.concat(g.JSC$17404_request_.JSC$17394_pendingMessages_);if(g.requestPool_!=null&&g.requestPool_.size!==0){var v=g.JSC$17404_pendingMessages_;g=_.I(g.requestPool_.values());for(var r=g.next();!r.done;r=g.next())v=v.concat(r.value.JSC$17394_pendingMessages_);return v}return _.Bh(g.JSC$17404_pendingMessages_)},vrS=function(g,v){g.JSC$17404_pendingMessages_=g.JSC$17404_pendingMessages_.concat(v)};var rES=function(g,v){var r=new lS;r.debug("TestLoadImage: loading "+g);if(_.rC.Image){var k=new Image;k.onload=_.P2(DU,r,"TestLoadImage: loaded",!0,v,k);k.onerror=_.P2(DU,r,"TestLoadImage: error",!1,v,k);k.onabort=_.P2(DU,r,"TestLoadImage: abort",!1,v,k);k.ontimeout=_.P2(DU,r,"TestLoadImage: timeout",!1,v,k);_.rC.setTimeout(function(){if(k.ontimeout)k.ontimeout()},1E4);
k.src=g}else v(!1)},kGD=function(g,v){var r=new lS,k=new AbortController,y=setTimeout(function(){k.abort();
DU(r,"TestPingServer: timeout",!1,v)},1E4);
fetch(g,{signal:k.signal}).then(function(z){clearTimeout(y);z.ok?DU(r,"TestPingServer: ok",!0,v):DU(r,"TestPingServer: server error",!1,v)}).catch(function(){clearTimeout(y);
DU(r,"TestPingServer: error",!1,v)})},DU=function(g,v,r,k,y){try{g.debug(v),y&&(y.onload=null,y.onerror=null,y.onabort=null,y.ontimeout=null),k(r)}catch(z){}};var yE5=function(){this.JSC$17408_parser_=new EO},cEd=function(g,v,r){var k=r||"";
try{_.CHj(g,function(y,z){var W=y;_.vP(y)&&(W=(0,_.dp)(y));v.push(k+z+"="+encodeURIComponent(W))})}catch(y){throw v.push(k+"type="+encodeURIComponent("_badmap")),y;
}};var Lz=function(g,v,r){return r&&r.internalChannelParams?r.internalChannelParams[g]||v:v},wb=function(g){this.serverVersion_=0;
this.JSC$17413_outgoingMaps_=[];this.JSC$17413_channelDebug_=new lS;this.JSC$17413_hostPrefix_=this.JSC$17413_backChannelUri_=this.JSC$17413_forwardChannelUri_=this.JSC$17413_path_=this.JSC$17413_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$17413_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$17413_extraHeaders_=null;this.JSC$17413_nextMapId_=this.JSC$17413_nextRid_=0;this.JSC$17413_failFast_=Lz("failFast",!1,g);this.enableStreaming_=this.JSC$17413_deadBackChannelTimerId_=
this.JSC$17413_backChannelTimerId_=this.JSC$17413_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$17413_lastPostResponseArrayId_=this.JSC$17413_lastArrayId_=-1;this.JSC$17413_backChannelAttemptId_=this.JSC$17413_backChannelRetryCount_=this.JSC$17413_forwardChannelRetryCount_=0;this.JSC$17413_baseRetryDelayMs_=Lz("baseRetryDelayMs",5E3,g);this.JSC$17413_retryDelaySeedMs_=Lz("retryDelaySeedMs",1E4,g);this.JSC$17413_forwardChannelMaxRetries_=
Lz("forwardChannelMaxRetries",2,g);this.JSC$17413_forwardChannelRequestTimeoutMs_=Lz("forwardChannelRequestTimeoutMs",2E4,g);this.JSC$17413_xmlHttpFactory_=g&&g.xmlHttpFactory||void 0;this.networkTestUrl_=g&&g.networkTestUrl||void 0;this.usesFetchStreams_=g&&g.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$17413_supportsCrossDomainXhrs_=g&&g.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new h$S(g&&g.concurrentRequestLimit);this.wireCodec_=new yE5;this.fastHandshake_=
g&&g.fastHandshake||!1;this.encodeInitMessageHeaders_=g&&g.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$17413_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=g&&g.blockingHandshake||!1;g&&g.disableRedact&&this.JSC$17413_channelDebug_.disableRedact();g&&g.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&
g&&g.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;g&&g.longPollingTimeout&&g.longPollingTimeout>0&&(this.longPollingTimeout_=g.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
wb.prototype.JSC$17415_channelVersion_=8;wb.prototype.state_=1;
wb.prototype.connect=function(g,v,r,k){this.JSC$17413_channelDebug_.debug("connect()");pz(0);this.JSC$17413_path_=g;this.JSC$17413_extraParams_=v||{};r&&k!==void 0&&(this.JSC$17413_extraParams_.OSID=r,this.JSC$17413_extraParams_.OAID=k);this.enableStreaming_=this.allowStreamingMode_;this.JSC$17413_channelDebug_.debug("connectChannel_()");g=zPn(this,null,this.JSC$17413_path_);this.JSC$17413_channelDebug_.debug("GetForwardChannelUri: "+g);this.JSC$17413_forwardChannelUri_=g;Ia5(this)};
wb.prototype.disconnect=function(){this.JSC$17413_channelDebug_.debug("disconnect()");WfS(this);if(this.state_==3){var g=this.JSC$17413_nextRid_++,v=this.JSC$17413_forwardChannelUri_.clone();_.Vr(v,"SID",this.sid_);_.Vr(v,"RID",g);_.Vr(v,"TYPE","terminate");Q$(this,v);g=new NV(this,this.JSC$17413_channelDebug_,this.sid_,g);g.JSC$17394_type_=2;g.JSC$17394_baseUri_=_.nb(v.clone());v=!1;if(_.rC.navigator&&_.rC.navigator.sendBeacon)try{v=_.rC.navigator.sendBeacon(g.JSC$17394_baseUri_.toString(),"")}catch(r){}!v&&
_.rC.Image&&((new Image).src=g.JSC$17394_baseUri_,v=!0);v||(g.JSC$17394_xmlHttp_=Qi5(g.JSC$17394_channel_,null),g.JSC$17394_xmlHttp_.send(g.JSC$17394_baseUri_));g.JSC$17394_requestStartTime_=Date.now();wJD(g)}PTD(this)};
var iJM=function(g){g.JSC$17413_backChannelRequest_&&(mq5(g),g.JSC$17413_backChannelRequest_.cancel(),g.JSC$17413_backChannelRequest_=null)},WfS=function(g){iJM(g);
g.JSC$17413_backChannelTimerId_&&(_.rC.clearTimeout(g.JSC$17413_backChannelTimerId_),g.JSC$17413_backChannelTimerId_=null);FqM(g);g.forwardChannelRequestPool_.cancel();g.JSC$17413_forwardChannelTimerId_&&(typeof g.JSC$17413_forwardChannelTimerId_==="number"&&_.rC.clearTimeout(g.JSC$17413_forwardChannelTimerId_),g.JSC$17413_forwardChannelTimerId_=null)};
wb.prototype.getState=function(){return this.state_};
var Ia5=function(g){n35(g.forwardChannelRequestPool_)||g.JSC$17413_forwardChannelTimerId_||(g.JSC$17413_forwardChannelTimerId_=!0,_.UN(g.JSC$17415_onStartForwardChannelTimer_,g),g.JSC$17413_forwardChannelRetryCount_=0)},ord=function(g,v){if(XJG(g.forwardChannelRequestPool_)>=g.forwardChannelRequestPool_.JSC$17404_maxSize_-(g.JSC$17413_forwardChannelTimerId_?1:0))return!1;
if(g.JSC$17413_forwardChannelTimerId_)return g.JSC$17413_channelDebug_.debug("Use the retry request that is already scheduled."),g.JSC$17413_outgoingMaps_=v.JSC$17394_pendingMessages_.concat(g.JSC$17413_outgoingMaps_),!0;if(g.state_==1||g.state_==2||g.JSC$17413_forwardChannelRetryCount_>=(g.JSC$17413_failFast_?0:g.JSC$17413_forwardChannelMaxRetries_))return!1;g.JSC$17413_channelDebug_.debug("Going to retry POST");g.JSC$17413_forwardChannelTimerId_=TK((0,_.TT)(g.JSC$17415_onStartForwardChannelTimer_,
g,v),Ssv(g,g.JSC$17413_forwardChannelRetryCount_));g.JSC$17413_forwardChannelRetryCount_++;return!0};
wb.prototype.JSC$17415_onStartForwardChannelTimer_=function(g){if(this.JSC$17413_forwardChannelTimerId_)if(this.JSC$17413_forwardChannelTimerId_=null,this.JSC$17413_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!g){this.JSC$17413_channelDebug_.debug("open_()");this.JSC$17413_nextRid_=Math.floor(Math.random()*1E5);g=this.JSC$17413_nextRid_++;var v=new NV(this,this.JSC$17413_channelDebug_,"",g),r=this.JSC$17413_extraHeaders_;this.initHeaders_&&(r?(r=_.ZG.clone(r),_.ZG.extend(r,this.initHeaders_)):
r=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(v.JSC$17394_extraHeaders_=r,r=null);var k;if(this.fastHandshake_)a:{for(var y=k=0;y<this.JSC$17413_outgoingMaps_.length;y++){b:{var z=this.JSC$17413_outgoingMaps_[y];if("__data__"in z.map&&(z=z.map.__data__,typeof z==="string")){z=z.length;break b}z=void 0}if(z===void 0)break;k+=z;if(k>4096){k=y;break a}if(k===4096||y===this.JSC$17413_outgoingMaps_.length-1){k=y+1;break a}}k=1E3}else k=1E3;k=YsM(this,v,k);
y=this.JSC$17413_forwardChannelUri_.clone();_.Vr(y,"RID",g);_.Vr(y,"CVER",22);this.httpSessionIdParam_&&_.Vr(y,"X-HTTP-Session-Id",this.httpSessionIdParam_);Q$(this,y);r&&(this.encodeInitMessageHeaders_?k="headers="+_.Ow($0b(r))+"&"+k:this.httpHeadersOverwriteParam_&&JWM(y,this.httpHeadersOverwriteParam_,r));M_p(this.forwardChannelRequestPool_,v);this.blockingHandshake_&&_.Vr(y,"TYPE","init");this.fastHandshake_?(_.Vr(y,"$req",k),_.Vr(y,"SID","null"),v.decodeInitialResponse_=!0,LqM(v,y,null)):LqM(v,
y,k);this.state_=2}}else this.state_==3&&(g?UIv(this,g):this.JSC$17413_outgoingMaps_.length==0?this.JSC$17413_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):n35(this.forwardChannelRequestPool_)||(UIv(this),this.JSC$17413_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var UIv=function(g,v){var r;v?r=v.JSC$17394_rid_:r=g.JSC$17413_nextRid_++;var k=g.JSC$17413_forwardChannelUri_.clone();_.Vr(k,"SID",g.sid_);_.Vr(k,"RID",r);_.Vr(k,"AID",g.JSC$17413_lastArrayId_);Q$(g,k);g.httpHeadersOverwriteParam_&&g.JSC$17413_extraHeaders_&&JWM(k,g.httpHeadersOverwriteParam_,g.JSC$17413_extraHeaders_);r=new NV(g,g.JSC$17413_channelDebug_,g.sid_,r,g.JSC$17413_forwardChannelRetryCount_+1);g.httpHeadersOverwriteParam_===null&&(r.JSC$17394_extraHeaders_=g.JSC$17413_extraHeaders_);v&&
(g.JSC$17413_outgoingMaps_=v.JSC$17394_pendingMessages_.concat(g.JSC$17413_outgoingMaps_));v=YsM(g,r,1E3);r.setTimeout(Math.round(g.JSC$17413_forwardChannelRequestTimeoutMs_*.5)+Math.round(g.JSC$17413_forwardChannelRequestTimeoutMs_*.5*Math.random()));M_p(g.forwardChannelRequestPool_,r);LqM(r,k,v)},Q$=function(g,v){g.JSC$17413_extraParams_&&_.ZG.forEach(g.JSC$17413_extraParams_,function(r,k){_.Vr(v,k,r)});
g.handler_&&_.CHj({},function(r,k){_.Vr(v,k,r)})},YsM=function(g,v,r){r=Math.min(g.JSC$17413_outgoingMaps_.length,r);
var k=g.handler_?(0,_.TT)(g.handler_.JSC$17419_badMapError,g.handler_,g):null;a:{for(var y=g.JSC$17413_outgoingMaps_,z=-1;;){var W=["count="+r];z==-1?r>0?(z=y[0].JSC$17401_mapId,W.push("ofs="+z)):z=0:W.push("ofs="+z);for(var S=!0,Y=0;Y<r;Y++){var e=y[Y].JSC$17401_mapId,a=y[Y].map;e-=z;if(e<0)z=Math.max(0,y[Y].JSC$17401_mapId-100),S=!1;else try{cEd(a,W,"req"+e+"_")}catch(E){k&&k(a)}}if(S){k=W.join("&");break a}}k=void 0}g=g.JSC$17413_outgoingMaps_.splice(0,r);v.JSC$17394_pendingMessages_=g;return k},
AEM=function(g){g.JSC$17413_backChannelRequest_||g.JSC$17413_backChannelTimerId_||(g.JSC$17413_backChannelAttemptId_=1,_.UN(g.JSC$17415_onStartBackChannelTimer_,g),g.JSC$17413_backChannelRetryCount_=0)},Gfn=function(g){if(g.JSC$17413_backChannelRequest_||g.JSC$17413_backChannelTimerId_||g.JSC$17413_backChannelRetryCount_>=3)return!1;
g.JSC$17413_channelDebug_.debug("Going to retry GET");g.JSC$17413_backChannelAttemptId_++;g.JSC$17413_backChannelTimerId_=TK((0,_.TT)(g.JSC$17415_onStartBackChannelTimer_,g),Ssv(g,g.JSC$17413_backChannelRetryCount_));g.JSC$17413_backChannelRetryCount_++;return!0};
wb.prototype.JSC$17415_onStartBackChannelTimer_=function(){this.JSC$17413_backChannelTimerId_=null;ePM(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$17413_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$17413_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$17413_backChannelRequest_+" "+this.handshakeRttMs_);else{var g=2*this.handshakeRttMs_;this.JSC$17413_channelDebug_.info("BP detection timer enabled: "+g);this.bpDetectionTimerId_=TK((0,_.TT)(this.onBpDetectionTimer_,
this),g)}};
wb.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$17413_channelDebug_.info("BP detection timeout reached.");if(this.JSC$17413_backChannelRequest_.JSC$17394_xmlHttp_!=null){var g=this.JSC$17413_backChannelRequest_.JSC$17394_xmlHttp_.getResponseText();g&&this.JSC$17413_channelDebug_.warning("Timer should have been cancelled : "+g)}this.JSC$17413_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;pz(10);iJM(this);ePM(this)}else this.JSC$17413_channelDebug_.warning("Invalid operation.")};
var mq5=function(g){g.bpDetectionTimerId_!=null&&(g.JSC$17413_channelDebug_.debug("Cancel the BP detection timer."),_.rC.clearTimeout(g.bpDetectionTimerId_),g.bpDetectionTimerId_=null)},ePM=function(g){g.JSC$17413_channelDebug_.debug("Creating new HttpRequest");
g.JSC$17413_backChannelRequest_=new NV(g,g.JSC$17413_channelDebug_,g.sid_,"rpc",g.JSC$17413_backChannelAttemptId_);g.httpHeadersOverwriteParam_===null&&(g.JSC$17413_backChannelRequest_.JSC$17394_extraHeaders_=g.JSC$17413_extraHeaders_);g.JSC$17413_backChannelRequest_.JSC$17394_readyStateChangeThrottleMs_=0;var v=g.JSC$17413_backChannelUri_.clone();_.Vr(v,"RID","rpc");_.Vr(v,"SID",g.sid_);_.Vr(v,"AID",g.JSC$17413_lastArrayId_);_.Vr(v,"CI",g.enableStreaming_?"0":"1");!g.enableStreaming_&&g.longPollingTimeout_&&
_.Vr(v,"TO",g.longPollingTimeout_);_.Vr(v,"TYPE","xmlhttp");Q$(g,v);g.httpHeadersOverwriteParam_&&g.JSC$17413_extraHeaders_&&JWM(v,g.httpHeadersOverwriteParam_,g.JSC$17413_extraHeaders_);g.backChannelRequestTimeoutMs_&&g.JSC$17413_backChannelRequest_.setTimeout(g.backChannelRequestTimeoutMs_);var r=g.JSC$17413_backChannelRequest_,k=g.JSC$17413_hostPrefix_;r.JSC$17394_type_=1;r.JSC$17394_baseUri_=_.nb(v.clone());r.JSC$17394_postData_=null;r.decodeChunks_=!0;DqM(r,k);g.JSC$17413_channelDebug_.debug("New Request created")};
wb.prototype.JSC$17415_onBackChannelDead_=function(){this.JSC$17413_deadBackChannelTimerId_!=null&&(this.JSC$17413_deadBackChannelTimerId_=null,iJM(this),Gfn(this),pz(19))};
var FqM=function(g){g.JSC$17413_deadBackChannelTimerId_!=null&&(_.rC.clearTimeout(g.JSC$17413_deadBackChannelTimerId_),g.JSC$17413_deadBackChannelTimerId_=null)},V_5=function(g,v){g.JSC$17413_channelDebug_.debug("Request complete");
var r=null;if(g.JSC$17413_backChannelRequest_==v){FqM(g);mq5(g);g.JSC$17413_backChannelRequest_=null;var k=2}else if(bJA(g.forwardChannelRequestPool_,v))r=v.JSC$17394_pendingMessages_,R$M(g.forwardChannelRequestPool_,v),k=1;else return;if(g.state_!=0)if(v.JSC$17394_successful_)k==1?(dqq(v.JSC$17394_postData_?v.JSC$17394_postData_.length:0,Date.now()-v.JSC$17394_requestStartTime_,g.JSC$17413_forwardChannelRetryCount_),Ia5(g)):AEM(g);else{var y=v.JSC$17394_lastStatusCode_,z=v.getLastError();if(z==3||
z==0&&y>0)g.JSC$17413_channelDebug_.debug("Not retrying due to error type"),y>200&&(g.errorResponseStatusCode_=v.JSC$17394_lastStatusCode_);else{g.JSC$17413_channelDebug_.debug(function(){return"Maybe retrying, last error: "+ZJM(z,g.errorResponseStatusCode_)});
if(k==1&&ord(g,v)||k==2&&Gfn(g))return;g.JSC$17413_channelDebug_.debug("Exceeded max number of retries")}r&&r.length>0&&vrS(g.forwardChannelRequestPool_,r);g.JSC$17413_channelDebug_.debug("Error: HTTP request failed");switch(z){case 1:tc(g,5);break;case 4:tc(g,10);break;case 3:tc(g,6);break;default:tc(g,2)}}},Ssv=function(g,v){var r=g.JSC$17413_baseRetryDelayMs_+Math.floor(Math.random()*g.JSC$17413_retryDelaySeedMs_);
g.isActive()||(g.JSC$17413_channelDebug_.debug("Inactive channel"),r*=2);return r*v};
wb.prototype.onInput_=function(g,v){for(var r=0;r<g.length;r++){var k=g[r];this.JSC$17413_lastArrayId_=k[0];k=k[1];if(this.state_==2)if(k[0]=="c"){this.sid_=k[1];this.JSC$17413_hostPrefix_=k[2];var y=k[3];y!=null&&(this.JSC$17415_channelVersion_=y,this.JSC$17413_channelDebug_.info("VER="+this.JSC$17415_channelVersion_));y=k[4];y!=null&&(this.serverVersion_=y,this.JSC$17413_channelDebug_.info("SVER="+this.serverVersion_));k=k[5];k!=null&&typeof k==="number"&&k>0&&(this.backChannelRequestTimeoutMs_=
k*=1.5,this.JSC$17413_channelDebug_.info("backChannelRequestTimeoutMs_="+k));if(k=v.JSC$17394_xmlHttp_){var z=Yn(k,"X-Client-Wire-Protocol");z&&(y=this.forwardChannelRequestPool_,!y.requestPool_&&(_.S3(z,"spdy")||_.S3(z,"quic")||_.S3(z,"h2"))&&(y.JSC$17404_maxSize_=y.maxPoolSizeConfigured_,y.requestPool_=new Set,y.JSC$17404_request_&&(M_p(y,y.JSC$17404_request_),y.JSC$17404_request_=null)));this.httpSessionIdParam_&&((k=Yn(k,"X-HTTP-Session-Id"))?(this.httpSessionId_=k,_.Vr(this.JSC$17413_forwardChannelUri_,
this.httpSessionIdParam_,k)):this.JSC$17413_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=3;this.handler_&&this.handler_.JSC$17419_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-v.JSC$17394_requestStartTime_,this.JSC$17413_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));k=v;y=zPn(this,this.JSC$17413_supportsCrossDomainXhrs_?this.JSC$17413_hostPrefix_:null,this.JSC$17413_path_);this.JSC$17413_channelDebug_.debug("GetBackChannelUri: "+
y);this.JSC$17413_backChannelUri_=y;k.initialResponseDecoded_?(this.JSC$17413_channelDebug_.debug("Upgrade the handshake request to a backchannel."),R$M(this.forwardChannelRequestPool_,k),y=k,(z=this.backChannelRequestTimeoutMs_)&&y.setTimeout(z),y.JSC$17394_watchDogTimerId_&&(xqG(y),wJD(y)),this.JSC$17413_backChannelRequest_=k):AEM(this);this.JSC$17413_outgoingMaps_.length>0&&Ia5(this)}else k[0]!="stop"&&k[0]!="close"||tc(this,7);else this.state_==3&&(k[0]=="stop"||k[0]=="close"?k[0]=="stop"?tc(this,
7):this.disconnect():k[0]!="noop"&&this.handler_&&this.handler_.JSC$17419_channelHandleArray(k),this.JSC$17413_backChannelRetryCount_=0)}};
var tc=function(g,v){g.JSC$17413_channelDebug_.info("Error code "+v);if(v==2){var r=(0,_.TT)(g.testNetworkCallback_,g),k=g.networkTestUrl_,y=!k;k=new _.qP(k||"//www.google.com/images/cleardot.gif");_.rC.location&&_.rC.location.protocol=="http"||_.mK(k,"https");_.nb(k);y?rES(k.toString(),r):kGD(k.toString(),r)}else pz(2);g.onError_(v)};
wb.prototype.testNetworkCallback_=function(g){g?(this.JSC$17413_channelDebug_.info("Successfully pinged google.com"),pz(2)):(this.JSC$17413_channelDebug_.info("Failed to ping google.com"),pz(1))};
wb.prototype.onError_=function(g){this.JSC$17413_channelDebug_.debug("HttpChannel: error - "+g);this.state_=0;this.handler_&&this.handler_.JSC$17419_channelError(g);PTD(this);WfS(this)};
var PTD=function(g){g.state_=0;g.nonAckedMapsAtChannelClose_=[];if(g.handler_){var v=grM(g.forwardChannelRequestPool_);if(v.length!=0||g.JSC$17413_outgoingMaps_.length!=0)g.JSC$17413_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+v.length+", outgoing: "+g.JSC$17413_outgoingMaps_.length}),_.Ms(g.nonAckedMapsAtChannelClose_,v),_.Ms(g.nonAckedMapsAtChannelClose_,g.JSC$17413_outgoingMaps_),g.forwardChannelRequestPool_.JSC$17404_pendingMessages_.length=0,_.Bh(g.JSC$17413_outgoingMaps_),
g.JSC$17413_outgoingMaps_.length=0;
g.handler_.JSC$17419_channelClosed()}},aaD=function(g){if(g.state_==0)return g.nonAckedMapsAtChannelClose_;
var v=[];_.Ms(v,grM(g.forwardChannelRequestPool_));_.Ms(v,g.JSC$17413_outgoingMaps_);return v},zPn=function(g,v,r){var k=_.J3(r);
k.JSC$8042_domain_!=""?(v&&_.Kb(k,v+"."+k.JSC$8042_domain_),_.bl(k,k.JSC$8042_port_)):(k=_.rC.location,k=Hwb(k.protocol,v?v+"."+k.hostname:k.hostname,+k.port,r));v=g.httpSessionIdParam_;r=g.httpSessionId_;v&&r&&_.Vr(k,v,r);_.Vr(k,"VER",g.JSC$17415_channelVersion_);Q$(g,k);return k},Qi5=function(g,v,r){if(v&&!g.JSC$17413_supportsCrossDomainXhrs_)throw Error("xk");
v=g.usesFetchStreams_&&!g.JSC$17413_xmlHttpFactory_?new _.pb(new QS({streamBinaryChunks:r})):new _.pb(g.JSC$17413_xmlHttpFactory_);v.JSC$7807_withCredentials_=g.JSC$17413_supportsCrossDomainXhrs_;return v};
wb.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var ErG=function(){};
_.c=ErG.prototype;_.c.JSC$17419_channelOpened=function(){};
_.c.JSC$17419_channelHandleArray=function(){};
_.c.JSC$17419_channelError=function(){};
_.c.JSC$17419_channelClosed=function(){};
_.c.isActive=function(){return!0};
_.c.JSC$17419_badMapError=function(){};var dID=function(){},uS=function(g,v){_.ok.call(this);
this.JSC$17422_channel_=new wb(v);this.JSC$17422_url_=g;this.messageUrlParams_=v&&v.messageUrlParams||null;g=v&&v.messageHeaders||null;v&&v.clientProtocolHeaderRequired&&(g?_.ZG.set(g,"X-Client-Protocol","webchannel"):g=_.ZG.create("X-Client-Protocol","webchannel"));this.JSC$17422_channel_.JSC$17413_extraHeaders_=g;g=v&&v.initMessageHeaders||null;v&&v.messageContentType&&(g?_.ZG.set(g,"X-WebChannel-Content-Type",v.messageContentType):g=_.ZG.create("X-WebChannel-Content-Type",v.messageContentType));
v&&v.clientProfile&&(g?_.ZG.set(g,"X-WebChannel-Client-Profile",v.clientProfile):g=_.ZG.create("X-WebChannel-Client-Profile",v.clientProfile));this.JSC$17422_channel_.initHeaders_=g;(g=v&&v.httpHeadersOverwriteParam)&&!_.Wh(g)&&(this.JSC$17422_channel_.httpHeadersOverwriteParam_=g);this.supportsCrossDomainXhr_=v&&v.supportsCrossDomainXhr||!1;this.sendRawJson_=v&&v.sendRawJson||!1;(v=v&&v.httpSessionIdParam)&&!_.Wh(v)&&(this.JSC$17422_channel_.httpSessionIdParam_=v,_.ZG.containsKey(this.messageUrlParams_,
v)&&_.ZG.remove(this.messageUrlParams_,v));this.channelHandler_=new Cz(this)};
_.X8(uS,_.ok);uS.prototype.open=function(){this.JSC$17422_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$17422_channel_.JSC$17413_supportsCrossDomainXhrs_=!0);this.JSC$17422_channel_.connect(this.JSC$17422_url_,this.messageUrlParams_||void 0)};
uS.prototype.close=function(){this.JSC$17422_channel_.disconnect()};
uS.prototype.send=function(g){var v=this.JSC$17422_channel_;if(typeof g==="string"){var r={};r.__data__=g;g=r}else this.sendRawJson_&&(r={},r.__data__=(0,_.dp)(g),g=r);v.JSC$17413_outgoingMaps_.push(new BHD(v.JSC$17413_nextMapId_++,g));v.state_==3&&Ia5(v)};
uS.prototype.disposeInternal=function(){this.JSC$17422_channel_.handler_=null;delete this.channelHandler_;this.JSC$17422_channel_.disconnect();delete this.JSC$17422_channel_;uS.superClass_.disposeInternal.call(this)};
var pUA=function(g){o3b.call(this);g.__headers__&&(this.headers=g.__headers__,this.statusCode=g.__status__,delete g.__headers__,delete g.__status__);var v=g.__sm__;v?this.data=(this.metadataKey=_.ZG.getAnyKey(v))?_.ZG.get(v,this.metadataKey):v:this.data=g};
_.X8(pUA,o3b);var Tkp=function(g){YRp.call(this);this.status=1;this.errorCode=g};
_.X8(Tkp,YRp);var Cz=function(g){this.JSC$17429_channel_=g};
_.X8(Cz,ErG);Cz.prototype.JSC$17419_channelOpened=function(){this.JSC$17429_channel_.dispatchEvent("w")};
Cz.prototype.JSC$17419_channelHandleArray=function(g){this.JSC$17429_channel_.dispatchEvent(new pUA(g))};
Cz.prototype.JSC$17419_channelError=function(g){this.JSC$17429_channel_.dispatchEvent(new Tkp(g))};
Cz.prototype.JSC$17419_channelClosed=function(){this.JSC$17429_channel_.dispatchEvent("x")};
var laS=function(g,v){this.transportChannel_=g;this.JSC$17432_channel_=v},faG=function(g){return aaD(g.JSC$17432_channel_).map(function(v){var r=g.transportChannel_;
v=v.map;"__data__"in v?(v=v.__data__,r=r.sendRawJson_?(0,_.IQF)(v):v):r=v;return r})};var xB=function(g){NkS.dispatchEvent(new ZlG(NkS,g))},NkS=new _.ok,ZlG=function(g){_.zo.call(this,"statevent",g)};
_.N(ZlG,_.zo);var jZ=function(g,v,r,k,y){this.JSC$17437_channel_=g;this.JSC$17437_channelDebug_=v;this.sid_=r;this.JSC$17437_rid_=k;this.JSC$17437_retryId_=y||1;this.timeout_=45E3;this.JSC$17437_eventHandler_=new _.Bo(this);this.pollingTimer_=new _.Xw;this.pollingTimer_.setInterval(250)};
_.c=jZ.prototype;_.c.JSC$17439_extraHeaders_=null;_.c.JSC$17439_successful_=!1;_.c.JSC$17439_watchDogTimerId_=null;_.c.JSC$17439_watchDogTimeoutTime_=null;_.c.JSC$17439_requestStartTime_=null;_.c.JSC$17439_type_=null;_.c.JSC$17439_baseUri_=null;_.c.JSC$17439_requestUri_=null;_.c.JSC$17439_postData_=null;_.c.JSC$17439_xmlHttp_=null;_.c.JSC$17439_xmlHttpChunkStart_=0;_.c.trident_=null;_.c.JSC$17439_verb_=null;_.c.JSC$17439_lastError_=null;_.c.JSC$17439_lastStatusCode_=-1;_.c.sendClose_=!0;
_.c.JSC$17439_cancelled_=!1;_.c.JSC$17439_readyStateChangeThrottleMs_=0;_.c.JSC$17439_readyStateChangeThrottle_=null;var HlM=function(g,v){switch(g){case 0:return"Non-200 return code ("+v+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},tDM={},DIR={};
jZ.prototype.setTimeout=function(g){this.timeout_=g};
var wUM=function(g,v,r){g.JSC$17439_type_=1;g.JSC$17439_baseUri_=_.nb(v.clone());g.JSC$17439_postData_=r;g.decodeChunks_=!0;LfD(g,null)},QoM=function(g,v,r,k,y){g.JSC$17439_type_=1;
g.JSC$17439_baseUri_=_.nb(v.clone());g.JSC$17439_postData_=null;g.decodeChunks_=r;y&&(g.sendClose_=!1);LfD(g,k)},LfD=function(g,v){g.JSC$17439_requestStartTime_=Date.now();
CTp(g);g.JSC$17439_requestUri_=g.JSC$17439_baseUri_.clone();ct(g.JSC$17439_requestUri_,"t",g.JSC$17437_retryId_);g.JSC$17439_xmlHttpChunkStart_=0;g.JSC$17439_xmlHttp_=g.JSC$17437_channel_.JSC$17446_createXhrIo(g.JSC$17437_channel_.JSC$17446_shouldUseSecondaryDomains()?v:null);g.JSC$17439_readyStateChangeThrottleMs_>0&&(g.JSC$17439_readyStateChangeThrottle_=new _.iU((0,_.TT)(g.JSC$17439_xmlHttpHandler_,g,g.JSC$17439_xmlHttp_),g.JSC$17439_readyStateChangeThrottleMs_));g.JSC$17437_eventHandler_.listen(g.JSC$17439_xmlHttp_,
"readystatechange",g.JSC$17439_readyStateChangeHandler_);v=g.JSC$17439_extraHeaders_?_.ZG.clone(g.JSC$17439_extraHeaders_):{};g.JSC$17439_postData_?(g.JSC$17439_verb_="POST",v["Content-Type"]="application/x-www-form-urlencoded",g.JSC$17439_xmlHttp_.send(g.JSC$17439_requestUri_,g.JSC$17439_verb_,g.JSC$17439_postData_,v)):(g.JSC$17439_verb_="GET",g.sendClose_&&!_.Ra&&(v.Connection="close"),g.JSC$17439_xmlHttp_.send(g.JSC$17439_requestUri_,g.JSC$17439_verb_,null,v));g.JSC$17437_channel_.notifyServerReachabilityEvent(1);
v=g.JSC$17437_channelDebug_;var r=g.JSC$17439_postData_;if(r){var k="";r=r.split("&");for(var y=0;y<r.length;y++){var z=r[y].split("=");if(z.length>1){var W=z[0];z=z[1];var S=W.split("_");k=S.length>=2&&S[1]=="type"?k+(W+"="+z+"&"):k+(W+"=redacted&")}}}else k=null;v.info("XMLHTTP REQ ("+g.JSC$17437_rid_+") [attempt "+g.JSC$17437_retryId_+"]: "+g.JSC$17439_verb_+"\n"+g.JSC$17439_requestUri_+"\n"+k)};
jZ.prototype.JSC$17439_readyStateChangeHandler_=function(g){g=g.target;var v=this.JSC$17439_readyStateChangeThrottle_;v&&_.To(g)==3?(this.JSC$17437_channelDebug_.debug("Throttling readystatechange."),v.fire()):this.JSC$17439_xmlHttpHandler_(g)};
jZ.prototype.JSC$17439_xmlHttpHandler_=function(g){try{if(g==this.JSC$17439_xmlHttp_)a:{var v=_.To(this.JSC$17439_xmlHttp_),r=this.JSC$17439_xmlHttp_.JSC$7807_lastErrorCode_,k=this.JSC$17439_xmlHttp_.getStatus();if(_.Ra&&!_.gf("420+")){if(v<4)break a}else if(v<3||v==3&&!this.JSC$17439_xmlHttp_.getResponseText())break a;this.JSC$17439_cancelled_||v!=4||r==7||(r==8||k<=0?this.JSC$17437_channel_.notifyServerReachabilityEvent(3):this.JSC$17437_channel_.notifyServerReachabilityEvent(2));uMv(this);var y=
this.JSC$17439_xmlHttp_.getStatus();this.JSC$17439_lastStatusCode_=y;var z=this.JSC$17439_xmlHttp_.getResponseText();z||this.JSC$17437_channelDebug_.debug("No response text for uri "+this.JSC$17439_requestUri_+" status "+y);this.JSC$17439_successful_=y==200;this.JSC$17437_channelDebug_.info("XMLHTTP RESP ("+this.JSC$17437_rid_+") [ attempt "+this.JSC$17437_retryId_+"]: "+this.JSC$17439_verb_+"\n"+this.JSC$17439_requestUri_+"\n"+v+" "+y);if(this.JSC$17439_successful_){v==4&&$B(this);if(this.decodeChunks_){for(g=
!0;!this.JSC$17439_cancelled_&&this.JSC$17439_xmlHttpChunkStart_<z.length;){var W=xIv(this,z);if(W==DIR){v==4&&(this.JSC$17439_lastError_=4,xB(15),g=!1);Jc(this.JSC$17437_channelDebug_,this.JSC$17437_rid_,null,"[Incomplete Response]");break}else if(W==tDM){this.JSC$17439_lastError_=4;xB(16);Jc(this.JSC$17437_channelDebug_,this.JSC$17437_rid_,z,"[Invalid Chunk]");g=!1;break}else Jc(this.JSC$17437_channelDebug_,this.JSC$17437_rid_,W,null),joG(this,W)}v==4&&z.length==0&&(this.JSC$17439_lastError_=1,
xB(17),g=!1);this.JSC$17439_successful_=this.JSC$17439_successful_&&g;g||(Jc(this.JSC$17437_channelDebug_,this.JSC$17437_rid_,z,"[Invalid Chunked Response]"),$B(this),$IM(this))}else Jc(this.JSC$17437_channelDebug_,this.JSC$17437_rid_,z,null),joG(this,z);this.JSC$17439_successful_&&!this.JSC$17439_cancelled_&&(v==4?this.JSC$17437_channel_.JSC$17446_onRequestComplete(this):(this.JSC$17439_successful_=!1,CTp(this)))}else y==400&&z.indexOf("Unknown SID")>0?(this.JSC$17439_lastError_=3,xB(13),this.JSC$17437_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$17437_rid_+")")):(this.JSC$17439_lastError_=0,xB(14),this.JSC$17437_channelDebug_.warning("XMLHTTP Bad status "+y+" ("+this.JSC$17437_rid_+")")),$B(this),$IM(this)}else this.JSC$17437_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(S){this.JSC$17437_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var xIv=function(g,v){var r=g.JSC$17439_xmlHttpChunkStart_,k=v.indexOf("\n",r);if(k==-1)return DIR;r=Number(v.substring(r,k));if(isNaN(r))return tDM;k+=1;if(k+r>v.length)return DIR;v=v.slice(k,k+r);g.JSC$17439_xmlHttpChunkStart_=k+r;return v};
jZ.prototype.cancel=function(){this.JSC$17439_cancelled_=!0;$B(this)};
var CTp=function(g){g.JSC$17439_watchDogTimeoutTime_=Date.now()+g.timeout_;JEb(g,g.timeout_)},JEb=function(g,v){if(g.JSC$17439_watchDogTimerId_!=null)throw Error("wk");
g.JSC$17439_watchDogTimerId_=ZP((0,_.TT)(g.JSC$17439_onWatchDogTimeout_,g),v)},uMv=function(g){g.JSC$17439_watchDogTimerId_&&(_.rC.clearTimeout(g.JSC$17439_watchDogTimerId_),g.JSC$17439_watchDogTimerId_=null)};
jZ.prototype.JSC$17439_onWatchDogTimeout_=function(){this.JSC$17439_watchDogTimerId_=null;var g=Date.now();g-this.JSC$17439_watchDogTimeoutTime_>=0?(this.JSC$17437_channelDebug_.info("TIMEOUT: "+this.JSC$17439_requestUri_),this.JSC$17439_type_!=2&&this.JSC$17437_channel_.notifyServerReachabilityEvent(3),$B(this),this.JSC$17439_lastError_=2,xB(18),$IM(this)):(this.JSC$17437_channelDebug_.warning("WatchDog timer called too early"),JEb(this,this.JSC$17439_watchDogTimeoutTime_-g))};
var $IM=function(g){g.JSC$17437_channel_.JSC$17446_isClosed()||g.JSC$17439_cancelled_||g.JSC$17437_channel_.JSC$17446_onRequestComplete(g)},$B=function(g){uMv(g);
_.h1(g.JSC$17439_readyStateChangeThrottle_);g.JSC$17439_readyStateChangeThrottle_=null;g.pollingTimer_.stop();g.JSC$17437_eventHandler_.removeAll();if(g.JSC$17439_xmlHttp_){var v=g.JSC$17439_xmlHttp_;g.JSC$17439_xmlHttp_=null;v.abort();v.dispose()}g.trident_&&(g.trident_=null)};
jZ.prototype.getLastError=function(){return this.JSC$17439_lastError_};
var joG=function(g,v){try{g.JSC$17437_channel_.JSC$17446_onRequestData(g,v),g.JSC$17437_channel_.notifyServerReachabilityEvent(4)}catch(r){}};var Jc=function(g,v,r,k){var y=g.info;a:if(r&&r!="y2f%"){try{var z=JSON.parse(r);if(z)for(var W=0;W<z.length;W++)if(Array.isArray(z[W])){var S=z[W];if(!(S.length<2)){var Y=S[1];if(Array.isArray(Y)&&!(Y.length<1)){var e=Y[0];if(e!="noop"&&e!="stop")for(var a=1;a<Y.length;a++)Y[a]=""}}}var E=(0,_.dp)(z);break a}catch(p){g.debug("Exception parsing expected JS array - probably was not JS");E=r;break a}E=void 0}else E=r;y.call(g,"XMLHTTP TEXT ("+v+"): "+E+(k?" "+k:""))};
H3.prototype.debug=function(g){this.info(g)};
H3.prototype.info=function(){};
H3.prototype.warning=function(){};var OlM=function(g,v){this.JSC$17444_channel_=g;this.JSC$17444_channelDebug_=v;this.JSC$17444_parser_=new EO};
_.c=OlM.prototype;_.c.JSC$17446_extraHeaders_=null;_.c.JSC$17446_request_=null;_.c.receivedIntermediateResult_=!1;_.c.JSC$17446_path_=null;_.c.state_=null;_.c.JSC$17446_lastStatusCode_=-1;_.c.JSC$17446_hostPrefix_=null;_.c.blockedPrefix_=null;
_.c.connect=function(g){this.JSC$17446_path_=g;g=VDM(this.JSC$17444_channel_,this.JSC$17446_path_);xB(3);Date.now();var v=this.JSC$17444_channel_.firstTestResults_;v!=null?(this.JSC$17446_hostPrefix_=v[0],(this.blockedPrefix_=v[1])?(this.state_=1,qsn(this)):(this.state_=2,sob(this))):(ct(g,"MODE","init"),this.JSC$17446_request_=new jZ(this,this.JSC$17444_channelDebug_),this.JSC$17446_request_.JSC$17439_extraHeaders_=this.JSC$17446_extraHeaders_,QoM(this.JSC$17446_request_,g,!1,null,!0),this.state_=
0)};
var qsn=function(g){var v=mIb(g.JSC$17444_channel_,g.blockedPrefix_,"/mail/images/cleardot.gif");_.nb(v);a9d(v.toString(),5E3,(0,_.TT)(g.checkBlockedCallback_,g),3,2E3);g.notifyServerReachabilityEvent(1)};
OlM.prototype.checkBlockedCallback_=function(g){if(g)this.state_=2,sob(this);else{xB(4);var v=this.JSC$17444_channel_;v.JSC$17447_channelDebug_.debug("Test Connection Blocked");v.JSC$17451_lastStatusCode_=v.connectionTest_.JSC$17446_lastStatusCode_;OO(v,9)}g&&this.notifyServerReachabilityEvent(2)};
var sob=function(g){g.JSC$17444_channelDebug_.debug("TestConnection: starting stage 2");var v=g.JSC$17444_channel_.secondTestResults_;v!=null?(g.JSC$17444_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+v?"Buffered":"Unbuffered"),xB(5),v?(xB(11),V$(g.JSC$17444_channel_,g,!1)):(xB(12),V$(g.JSC$17444_channel_,g,!0))):(g.JSC$17446_request_=new jZ(g,g.JSC$17444_channelDebug_),g.JSC$17446_request_.JSC$17439_extraHeaders_=g.JSC$17446_extraHeaders_,v=KfM(g.JSC$17444_channel_,
g.JSC$17446_hostPrefix_,g.JSC$17446_path_),xB(5),ct(v,"TYPE","xmlhttp"),QoM(g.JSC$17446_request_,v,!1,g.JSC$17446_hostPrefix_,!1))};
_.c=OlM.prototype;_.c.JSC$17446_createXhrIo=function(g){return this.JSC$17444_channel_.JSC$17446_createXhrIo(g)};
_.c.abort=function(){this.JSC$17446_request_&&(this.JSC$17446_request_.cancel(),this.JSC$17446_request_=null);this.JSC$17446_lastStatusCode_=-1};
_.c.JSC$17446_isClosed=function(){return!1};
_.c.JSC$17446_onRequestData=function(g,v){this.JSC$17446_lastStatusCode_=g.JSC$17439_lastStatusCode_;if(this.state_==0)if(this.JSC$17444_channelDebug_.debug("TestConnection: Got data for stage 1"),v){try{var r=this.JSC$17444_parser_.parse(v)}catch(k){blv(this.JSC$17444_channel_,this);return}this.JSC$17446_hostPrefix_=r[0];this.blockedPrefix_=r[1]}else this.JSC$17444_channelDebug_.debug("TestConnection: Null responseText"),blv(this.JSC$17444_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(xB(7),Date.now()):v=="11111"?(xB(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$17446_lastStatusCode_=200,this.JSC$17446_request_.cancel(),this.JSC$17444_channelDebug_.debug("Test connection succeeded; using streaming connection"),xB(12),V$(this.JSC$17444_channel_,this,!0)):(xB(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.c.JSC$17446_onRequestComplete=function(){this.JSC$17446_lastStatusCode_=this.JSC$17446_request_.JSC$17439_lastStatusCode_;this.JSC$17446_request_.JSC$17439_successful_?this.state_==0?(this.JSC$17444_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,qsn(this)):(this.state_=2,sob(this))):this.state_==2&&(this.JSC$17444_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$17444_channelDebug_.debug("Test connection succeeded; using streaming connection"),
xB(12),V$(this.JSC$17444_channel_,this,!0)):(this.JSC$17444_channelDebug_.debug("Test connection failed; not using streaming"),xB(11),V$(this.JSC$17444_channel_,this,!1))):(this.JSC$17444_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?xB(9):this.state_==2&&xB(10),blv(this.JSC$17444_channel_,this,this.JSC$17446_request_.getLastError()))};
_.c.JSC$17446_shouldUseSecondaryDomains=function(){return this.JSC$17444_channel_.JSC$17446_shouldUseSecondaryDomains()};
_.c.isActive=function(){return this.JSC$17444_channel_.isActive()};
_.c.notifyServerReachabilityEvent=function(g){this.JSC$17444_channel_.notifyServerReachabilityEvent(g)};var qV=function(g,v,r){this.state_=1;this.JSC$17447_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$17447_channelDebug_=new H3;this.JSC$17447_parser_=new EO;this.firstTestResults_=g||null;this.secondTestResults_=v!=null?v:null;this.asyncTest_=r||!1},FfM=function(g,v){this.JSC$17449_mapId=g;
this.map=v;this.context=null};
_.c=qV.prototype;_.c.JSC$17451_extraHeaders_=null;_.c.JSC$17451_extraParams_=null;_.c.forwardChannelRequest_=null;_.c.JSC$17451_backChannelRequest_=null;_.c.JSC$17451_path_=null;_.c.JSC$17451_forwardChannelUri_=null;_.c.JSC$17451_backChannelUri_=null;_.c.JSC$17451_hostPrefix_=null;_.c.JSC$17451_nextRid_=0;_.c.JSC$17451_nextMapId_=0;_.c.handler_=null;_.c.JSC$17451_forwardChannelTimerId_=null;_.c.JSC$17451_backChannelTimerId_=null;_.c.JSC$17451_deadBackChannelTimerId_=null;_.c.connectionTest_=null;
_.c.useChunked_=null;_.c.JSC$17451_lastArrayId_=-1;_.c.JSC$17451_lastPostResponseArrayId_=-1;_.c.JSC$17451_lastStatusCode_=-1;_.c.JSC$17451_forwardChannelRetryCount_=0;_.c.JSC$17451_backChannelRetryCount_=0;_.c.JSC$17451_channelVersion_=8;var ilG={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},GGD=function(g,v,r,k){_.zo.call(this,"timingevent",g);this.size=v;this.rtt=r;this.retries=k};
_.X8(GGD,_.zo);var XUS=function(g){_.zo.call(this,"serverreachability",g)};
_.X8(XUS,_.zo);qV.prototype.connect=function(g,v,r,k,y){this.JSC$17447_channelDebug_.debug("connect()");xB(0);this.JSC$17451_path_=v;this.JSC$17451_extraParams_=r||{};k&&y!==void 0&&(this.JSC$17451_extraParams_.OSID=k,this.JSC$17451_extraParams_.OAID=y);this.asyncTest_?(ZP((0,_.TT)(this.connectTest_,this,g),100),Bkp(this)):this.connectTest_(g)};
qV.prototype.disconnect=function(){this.JSC$17447_channelDebug_.debug("disconnect()");hPA(this);if(this.state_==3){var g=this.JSC$17451_nextRid_++,v=this.JSC$17451_forwardChannelUri_.clone();_.Vr(v,"SID",this.sid_);_.Vr(v,"RID",g);_.Vr(v,"TYPE","terminate");sO(this,v);g=new jZ(this,this.JSC$17447_channelDebug_,this.sid_,g);g.JSC$17439_type_=2;g.JSC$17439_baseUri_=_.nb(v.clone());(new Image).src=g.JSC$17439_baseUri_.toString();g.JSC$17439_requestStartTime_=Date.now();CTp(g)}nrM(this)};
qV.prototype.connectTest_=function(g){this.JSC$17447_channelDebug_.debug("connectTest_()");this.connectionTest_=new OlM(this,this.JSC$17447_channelDebug_);this.connectionTest_.JSC$17446_extraHeaders_=this.JSC$17451_extraHeaders_;this.connectionTest_.JSC$17444_parser_=this.JSC$17447_parser_;this.connectionTest_.connect(g)};
var Bkp=function(g){g.JSC$17447_channelDebug_.debug("connectChannel_()");g.JSC$17451_ensureInState_(1,0);g.JSC$17451_forwardChannelUri_=VDM(g,g.JSC$17451_path_);MDA(g)},hPA=function(g){g.connectionTest_&&(g.connectionTest_.abort(),g.connectionTest_=null);
g.JSC$17451_backChannelRequest_&&(g.JSC$17451_backChannelRequest_.cancel(),g.JSC$17451_backChannelRequest_=null);g.JSC$17451_backChannelTimerId_&&(_.rC.clearTimeout(g.JSC$17451_backChannelTimerId_),g.JSC$17451_backChannelTimerId_=null);RPG(g);g.forwardChannelRequest_&&(g.forwardChannelRequest_.cancel(),g.forwardChannelRequest_=null);g.JSC$17451_forwardChannelTimerId_&&(_.rC.clearTimeout(g.JSC$17451_forwardChannelTimerId_),g.JSC$17451_forwardChannelTimerId_=null)},geD=function(g,v){if(g.state_==0)throw Error("zk");
g.JSC$17447_outgoingMaps_.length==1E3&&g.JSC$17447_parser_.stringify(v);g.JSC$17447_outgoingMaps_.push(new FfM(g.JSC$17451_nextMapId_++,v));g.state_!=2&&g.state_!=3||MDA(g)};
qV.prototype.JSC$17446_isClosed=function(){return this.state_==0};
qV.prototype.getState=function(){return this.state_};
var MDA=function(g){g.forwardChannelRequest_||g.JSC$17451_forwardChannelTimerId_||(g.JSC$17451_forwardChannelTimerId_=ZP((0,_.TT)(g.JSC$17451_onStartForwardChannelTimer_,g),0),g.JSC$17451_forwardChannelRetryCount_=0)};
qV.prototype.JSC$17451_onStartForwardChannelTimer_=function(g){this.JSC$17451_forwardChannelTimerId_=null;veM(this,g)};
var veM=function(g,v){g.JSC$17447_channelDebug_.debug("startForwardChannel_");if(g.state_==1){if(!v){g.JSC$17447_channelDebug_.debug("open_()");g.JSC$17451_nextRid_=Math.floor(Math.random()*1E5);v=g.JSC$17451_nextRid_++;var r=new jZ(g,g.JSC$17447_channelDebug_,"",v);r.JSC$17439_extraHeaders_=g.JSC$17451_extraHeaders_;var k=rYd(g),y=g.JSC$17451_forwardChannelUri_.clone();_.Vr(y,"RID",v);_.Vr(y,"CVER","1");sO(g,y);wUM(r,y,k);g.forwardChannelRequest_=r;g.state_=2}}else g.state_==3&&(v?kHd(g,v):g.JSC$17447_outgoingMaps_.length==
0?g.JSC$17447_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):g.forwardChannelRequest_||(kHd(g),g.JSC$17447_channelDebug_.debug("startForwardChannel_ finished, sent request")))},kHd=function(g,v){if(v)if(g.JSC$17451_channelVersion_>6){g.JSC$17447_outgoingMaps_=g.pendingMaps_.concat(g.JSC$17447_outgoingMaps_);
g.pendingMaps_.length=0;var r=g.JSC$17451_nextRid_-1;v=rYd(g)}else r=v.JSC$17437_rid_,v=v.JSC$17439_postData_;else r=g.JSC$17451_nextRid_++,v=rYd(g);var k=g.JSC$17451_forwardChannelUri_.clone();_.Vr(k,"SID",g.sid_);_.Vr(k,"RID",r);_.Vr(k,"AID",g.JSC$17451_lastArrayId_);sO(g,k);r=new jZ(g,g.JSC$17447_channelDebug_,g.sid_,r,g.JSC$17451_forwardChannelRetryCount_+1);r.JSC$17439_extraHeaders_=g.JSC$17451_extraHeaders_;r.setTimeout(1E4+Math.round(1E4*Math.random()));g.forwardChannelRequest_=r;wUM(r,k,v)},
sO=function(g,v){g.handler_&&(g=g.handler_.JSC$17458_getAdditionalParams())&&_.ZG.forEach(g,function(r,k){_.Vr(v,k,r)})},rYd=function(g){var v=Math.min(g.JSC$17447_outgoingMaps_.length,1E3),r=["count="+v];
if(g.JSC$17451_channelVersion_>6&&v>0){var k=g.JSC$17447_outgoingMaps_[0].JSC$17449_mapId;r.push("ofs="+k)}else k=0;for(var y={},z=0;z<v;y={mapId$jscomp$3:void 0},z++){y.mapId$jscomp$3=g.JSC$17447_outgoingMaps_[z].JSC$17449_mapId;var W=g.JSC$17447_outgoingMaps_[z].map;y.mapId$jscomp$3=g.JSC$17451_channelVersion_<=6?z:y.mapId$jscomp$3-k;try{_.ZG.forEach(W,function(S){return function(Y,e){r.push("req"+S.mapId$jscomp$3+"_"+e+"="+encodeURIComponent(Y))}}(y))}catch(S){r.push("req"+y.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}g.pendingMaps_=g.pendingMaps_.concat(g.JSC$17447_outgoingMaps_.splice(0,v));
return r.join("&")},yYR=function(g){g.JSC$17451_backChannelRequest_||g.JSC$17451_backChannelTimerId_||(g.JSC$17451_backChannelAttemptId_=1,g.JSC$17451_backChannelTimerId_=ZP((0,_.TT)(g.JSC$17451_onStartBackChannelTimer_,g),0),g.JSC$17451_backChannelRetryCount_=0)},zon=function(g){if(g.JSC$17451_backChannelRequest_||g.JSC$17451_backChannelTimerId_||g.JSC$17451_backChannelRetryCount_>=3)return!1;
g.JSC$17447_channelDebug_.debug("Going to retry GET");g.JSC$17451_backChannelAttemptId_++;g.JSC$17451_backChannelTimerId_=ZP((0,_.TT)(g.JSC$17451_onStartBackChannelTimer_,g),cYM(g,g.JSC$17451_backChannelRetryCount_));g.JSC$17451_backChannelRetryCount_++;return!0};
qV.prototype.JSC$17451_onStartBackChannelTimer_=function(){this.JSC$17451_backChannelTimerId_=null;this.JSC$17447_channelDebug_.debug("Creating new HttpRequest");this.JSC$17451_backChannelRequest_=new jZ(this,this.JSC$17447_channelDebug_,this.sid_,"rpc",this.JSC$17451_backChannelAttemptId_);this.JSC$17451_backChannelRequest_.JSC$17439_extraHeaders_=this.JSC$17451_extraHeaders_;this.JSC$17451_backChannelRequest_.JSC$17439_readyStateChangeThrottleMs_=0;var g=this.JSC$17451_backChannelUri_.clone();_.Vr(g,
"RID","rpc");_.Vr(g,"SID",this.sid_);_.Vr(g,"CI",this.useChunked_?"0":"1");_.Vr(g,"AID",this.JSC$17451_lastArrayId_);sO(this,g);_.Vr(g,"TYPE","xmlhttp");QoM(this.JSC$17451_backChannelRequest_,g,!0,this.JSC$17451_hostPrefix_,!1);this.JSC$17447_channelDebug_.debug("New Request created")};
var V$=function(g,v,r){g.JSC$17447_channelDebug_.debug("Test Connection Finished");g.useChunked_=g.secondTestResults_==null?r:!g.secondTestResults_;g.JSC$17451_lastStatusCode_=v.JSC$17446_lastStatusCode_;g.asyncTest_||Bkp(g)},blv=function(g,v){g.JSC$17447_channelDebug_.debug("Test Connection Failed");
g.JSC$17451_lastStatusCode_=v.JSC$17446_lastStatusCode_;OO(g,2)};
qV.prototype.JSC$17446_onRequestData=function(g,v){if(this.state_!=0&&(this.JSC$17451_backChannelRequest_==g||this.forwardChannelRequest_==g))if(this.JSC$17451_lastStatusCode_=g.JSC$17439_lastStatusCode_,this.forwardChannelRequest_==g&&this.state_==3)if(this.JSC$17451_channelVersion_>7){try{var r=this.JSC$17447_parser_.parse(v)}catch(k){r=null}if(Array.isArray(r)&&r.length==3)if(v=r,v[0]==0)a:if(this.JSC$17447_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$17451_backChannelTimerId_)this.JSC$17447_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$17451_backChannelRequest_)if(this.JSC$17451_backChannelRequest_.JSC$17439_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$17439_requestStartTime_)RPG(this),this.JSC$17451_backChannelRequest_.cancel(),this.JSC$17451_backChannelRequest_=null;else break a;else this.JSC$17447_channelDebug_.warning("We do not have a BackChannel established");zon(this);xB(19)}else this.JSC$17451_lastPostResponseArrayId_=v[1],g=this.JSC$17451_lastPostResponseArrayId_-this.JSC$17451_lastArrayId_,0<
g&&(v=v[2],this.JSC$17447_channelDebug_.debug(v+" bytes (in "+g+" arrays) are outstanding on the BackChannel"),v<37500&&this.useChunked_&&this.JSC$17451_backChannelRetryCount_==0&&!this.JSC$17451_deadBackChannelTimerId_&&(this.JSC$17451_deadBackChannelTimerId_=ZP((0,_.TT)(this.JSC$17451_onBackChannelDead_,this),6E3)));else this.JSC$17447_channelDebug_.debug("Bad POST response data returned"),OO(this,11)}else v!="y2f%"&&(this.JSC$17447_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
OO(this,11));else this.JSC$17451_backChannelRequest_==g&&RPG(this),_.Wh(v)||(g=this.JSC$17447_parser_.parse(v),this.onInput_(g))};
qV.prototype.JSC$17451_onBackChannelDead_=function(){this.JSC$17451_deadBackChannelTimerId_!=null&&(this.JSC$17451_deadBackChannelTimerId_=null,this.JSC$17451_backChannelRequest_.cancel(),this.JSC$17451_backChannelRequest_=null,zon(this),xB(20))};
var RPG=function(g){g.JSC$17451_deadBackChannelTimerId_!=null&&(_.rC.clearTimeout(g.JSC$17451_deadBackChannelTimerId_),g.JSC$17451_deadBackChannelTimerId_=null)};
qV.prototype.JSC$17446_onRequestComplete=function(g){this.JSC$17447_channelDebug_.debug("Request complete");if(this.JSC$17451_backChannelRequest_==g){RPG(this);this.JSC$17451_backChannelRequest_=null;var v=2}else if(this.forwardChannelRequest_==g)this.forwardChannelRequest_=null,v=1;else return;this.JSC$17451_lastStatusCode_=g.JSC$17439_lastStatusCode_;if(this.state_!=0)if(g.JSC$17439_successful_)if(v==1){v=g.JSC$17439_postData_?g.JSC$17439_postData_.length:0;g=Date.now()-g.JSC$17439_requestStartTime_;
var r=NkS;r.dispatchEvent(new GGD(r,v,g,this.JSC$17451_forwardChannelRetryCount_));MDA(this);this.handler_&&this.handler_.JSC$17458_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else yYR(this);else{r=g.getLastError();if(r==3||r==7||r==0&&this.JSC$17451_lastStatusCode_>0)this.JSC$17447_channelDebug_.debug("Not retrying due to error type");else{this.JSC$17447_channelDebug_.debug("Maybe retrying, last error: "+HlM(r,this.JSC$17451_lastStatusCode_));var k;if(k=v==1)this.forwardChannelRequest_||
this.JSC$17451_forwardChannelTimerId_||this.state_==1||this.JSC$17451_forwardChannelRetryCount_>=2?k=!1:(this.JSC$17447_channelDebug_.debug("Going to retry POST"),this.JSC$17451_forwardChannelTimerId_=ZP((0,_.TT)(this.JSC$17451_onStartForwardChannelTimer_,this,g),cYM(this,this.JSC$17451_forwardChannelRetryCount_)),this.JSC$17451_forwardChannelRetryCount_++,k=!0);if(k||v==2&&zon(this))return;this.JSC$17447_channelDebug_.debug("Exceeded max number of retries")}this.JSC$17447_channelDebug_.debug("Error: HTTP request failed");
switch(r){case 1:OO(this,5);break;case 4:OO(this,10);break;case 3:OO(this,6);break;case 7:OO(this,12);break;default:OO(this,2)}}};
var cYM=function(g,v){var r=5E3+Math.floor(Math.random()*1E4);g.isActive()||(g.JSC$17447_channelDebug_.debug("Inactive channel"),r*=2);return r*v};
qV.prototype.onInput_=function(g){for(var v=0;v<g.length;v++){var r=g[v];this.JSC$17451_lastArrayId_=r[0];r=r[1];this.state_==2?r[0]=="c"?(this.sid_=r[1],this.JSC$17451_hostPrefix_=r[2],r=r[3],r!=null?this.JSC$17451_channelVersion_=r:this.JSC$17451_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$17458_channelOpened(),this.JSC$17451_backChannelUri_=KfM(this,this.JSC$17451_hostPrefix_,this.JSC$17451_path_),yYR(this)):r[0]=="stop"&&OO(this,7):this.state_==3&&(r[0]=="stop"?OO(this,7):
r[0]!="noop"&&this.handler_&&this.handler_.JSC$17458_channelHandleArray(r),this.JSC$17451_backChannelRetryCount_=0)}};
qV.prototype.JSC$17451_ensureInState_=function(g){if(!_.KK(arguments,this.state_))throw Error("Ak`"+this.state_);};
var OO=function(g,v){g.JSC$17447_channelDebug_.info("Error code "+v);if(v==2||v==9){var r=null;g.handler_&&(r=null);var k=(0,_.TT)(g.testGoogleComCallback_,g);r||(r=new _.qP("//www.google.com/images/cleardot.gif"),_.nb(r));eSA(r.toString(),1E4,k)}else xB(2);g.onError_(v)};
qV.prototype.testGoogleComCallback_=function(g){g?(this.JSC$17447_channelDebug_.info("Successfully pinged google.com"),xB(2)):(this.JSC$17447_channelDebug_.info("Failed to ping google.com"),xB(1),this.onError_(8))};
qV.prototype.onError_=function(g){this.JSC$17447_channelDebug_.debug("HttpChannel: error - "+g);this.state_=0;this.handler_&&this.handler_.JSC$17458_channelError(g);nrM(this);hPA(this)};
var nrM=function(g){g.state_=0;g.JSC$17451_lastStatusCode_=-1;if(g.handler_)if(g.pendingMaps_.length==0&&g.JSC$17447_outgoingMaps_.length==0)g.handler_.JSC$17458_channelClosed();else{g.JSC$17447_channelDebug_.debug("Number of undelivered maps, pending: "+g.pendingMaps_.length+", outgoing: "+g.JSC$17447_outgoingMaps_.length);var v=_.Bh(g.pendingMaps_),r=_.Bh(g.JSC$17447_outgoingMaps_);g.pendingMaps_.length=0;g.JSC$17447_outgoingMaps_.length=0;g.handler_.JSC$17458_channelClosed(v,r)}},VDM=function(g,
v){v=mIb(g,null,v);
g.JSC$17447_channelDebug_.debug("GetForwardChannelUri: "+v);return v},KfM=function(g,v,r){v=mIb(g,g.JSC$17446_shouldUseSecondaryDomains()?v:null,r);
g.JSC$17447_channelDebug_.debug("GetBackChannelUri: "+v);return v},mIb=function(g,v,r){var k=_.J3(r);
if(k.JSC$8042_domain_!="")v&&_.Kb(k,v+"."+k.JSC$8042_domain_),_.bl(k,k.JSC$8042_port_);else{var y=window.location;k=Hwb(y.protocol,v?v+"."+y.hostname:y.hostname,+y.port,r)}g.JSC$17451_extraParams_&&_.ZG.forEach(g.JSC$17451_extraParams_,function(z,W){_.Vr(k,W,z)});
_.Vr(k,"VER",g.JSC$17451_channelVersion_);sO(g,k);return k};
qV.prototype.JSC$17446_createXhrIo=function(g){if(g)throw Error("xk");g=new _.pb;g.JSC$7807_withCredentials_=!1;return g};
qV.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
qV.prototype.notifyServerReachabilityEvent=function(g){var v=NkS;v.dispatchEvent(new XUS(v,g))};
qV.prototype.JSC$17446_shouldUseSecondaryDomains=function(){return!1};
new C2R;var I2v=function(){};
_.c=I2v.prototype;_.c.JSC$17458_channelOpened=function(){};
_.c.JSC$17458_channelHandleArray=function(){};
_.c.JSC$17458_channelSuccess=function(){};
_.c.JSC$17458_channelError=function(){};
_.c.JSC$17458_channelClosed=function(){};
_.c.JSC$17458_getAdditionalParams=function(){return{}};
_.c.isActive=function(){return!0};var WOM=function(g){g.front_.length===0&&(g.front_=g.back_,g.front_.reverse(),g.back_=[])};
_.c=d7D.prototype;_.c.enqueue=function(g){this.back_.push(g)};
_.c.peek=function(){WOM(this);return _.$F(this.front_)};
_.c.getCount=function(){return this.front_.length+this.back_.length};
_.c.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.c.clear=function(){this.front_=[];this.back_=[]};
_.c.contains=function(g){return _.KK(this.front_,g)||_.KK(this.back_,g)};
_.c.remove=function(g){var v=this.front_;var r=Array.prototype.lastIndexOf.call(v,g,v.length-1);r>=0?(_.Gm(v,r),v=!0):v=!1;return v||_.Xh(this.back_,g)};
_.c.getValues=function(){for(var g=[],v=this.front_.length-1;v>=0;--v)g.push(this.front_[v]);v=this.back_.length;for(var r=0;r<v;++r)g.push(this.back_[r]);return g};var m1=function(g){this.JSC$17462_map_=new _.go;this.size=0;g&&this.addAll(g)},Pf5=function(g){var v=typeof g;
return v=="object"&&g||v=="function"?"o"+_.rt(g):v.charAt(0)+g};
_.c=m1.prototype;_.c.getCount=function(){return this.JSC$17462_map_.size};
_.c.add=function(g){this.JSC$17462_map_.set(Pf5(g),g);this.size=this.JSC$17462_map_.size};
_.c.addAll=function(g){g=_.sN(g);for(var v=g.length,r=0;r<v;r++)this.add(g[r]);this.size=this.JSC$17462_map_.size};
_.c.removeAll=function(g){g=_.sN(g);for(var v=g.length,r=0;r<v;r++)this.remove(g[r]);this.size=this.JSC$17462_map_.size};
_.c.delete=function(g){g=this.JSC$17462_map_.remove(Pf5(g));this.size=this.JSC$17462_map_.size;return g};
_.c.remove=function(g){return this.delete(g)};
_.c.clear=function(){this.JSC$17462_map_.clear();this.size=0};
_.c.isEmpty=function(){return this.JSC$17462_map_.size===0};
_.c.has=function(g){return this.JSC$17462_map_.containsKey(Pf5(g))};
_.c.contains=function(g){return this.JSC$17462_map_.containsKey(Pf5(g))};
_.c.getValues=function(){return this.JSC$17462_map_.getValues()};
_.c.values=function(){return this.JSC$17462_map_.values()};
_.c.clone=function(){return new m1(this)};
_.c.equals=function(g){return this.getCount()==NEd(g)&&S$D(this,g)};
var S$D=function(g,v){var r=NEd(v);if(g.getCount()>r)return!1;!(v instanceof m1)&&r>5&&(v=new m1(v));return Zwb(g,function(k){var y=v;return y.contains&&typeof y.contains=="function"?y.contains(k):y.containsValue&&typeof y.containsValue=="function"?y.containsValue(k):_.nK(y)||typeof y==="string"?_.KK(y,k):_.ZG.containsValue(y,k)})};
m1.prototype.__iterator__=function(){return this.JSC$17462_map_.__iterator__(!1)};
m1.prototype[Symbol.iterator]=function(){return this.values()};var oeq={properties:{value:{type:Number,value:0,notify:!0,reflectToAttribute:!0},min:{type:Number,value:0,notify:!0},max:{type:Number,value:100,notify:!0},step:{type:Number,value:1,notify:!0},ratio:{type:Number,value:0,readOnly:!0,notify:!0}},observers:["_update(value, min, max, step)"],_calcRatio:function(g){return(this._clampValue(g)-this.min)/(this.max-this.min)},
_clampValue:function(g){return Math.min(this.max,Math.max(this.min,this._calcStep(g)))},
_calcStep:function(g){g=parseFloat(g);if(!this.step)return g;g=Math.round((g-this.min)/this.step);return this.step<1?g/(1/this.step)+this.min:g*this.step+this.min},
_validateValue:function(){var g=this._clampValue(this.value);this.value=this.oldValue=isNaN(g)?this.oldValue:g;return this.value!==g},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var Y$M;var UeA;_.Tz({_template:function(){if(UeA!==void 0)return UeA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-drawer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_drawer.tp.yt.app.drawer.css.js--\x3e<div id="scrim" on-click="close" class="style-scope tp-yt-app-drawer"></div>\n\n\n<div id="contentContainer" opened$="[[opened]]" persistent$="[[persistent]]" position$="[[position]]" swipe-open$="[[swipeOpen]]" class="style-scope tp-yt-app-drawer">\n  <slot class="style-scope tp-yt-app-drawer"></slot>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;Y$M===void 0&&(Y$M=document.createElement("template"));var k=Y$M;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return UeA=g},
is:"tp-yt-app-drawer",properties:{opened:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},persistent:{type:Boolean,value:!1,reflectToAttribute:!0},transitionDuration:{type:Number,value:200},align:{type:String,value:"left"},position:{type:String,readOnly:!0,reflectToAttribute:!0},swipeOpen:{type:Boolean,value:!1,reflectToAttribute:!0},noFocusTrap:{type:Boolean,value:!1},disableSwipe:{type:Boolean,value:!1}},observers:["resetLayout(position, isAttached)","_resetPosition(align, isAttached)","_styleTransitionDuration(transitionDuration)",
"_openedPersistentChanged(opened, persistent)"],_translateOffset:0,_trackDetails:null,_drawerState:0,_boundEscKeydownHandler:null,_firstTabStop:null,_lastTabStop:null,attached:function(){_.q7(this,function(){this._boundEscKeydownHandler=this._escKeydownHandler.bind(this);this.addEventListener("keydown",this._tabKeydownHandler.bind(this));this.listen(this,"track","_track");this.setScrollDirection("y")});
this.fire("app-reset-layout")},
detached:function(){document.removeEventListener("keydown",this._boundEscKeydownHandler)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
toggle:function(){this.opened=!this.opened},
getWidth:function(){return this._savedWidth||this.$.contentContainer.offsetWidth},
_isRTL:function(){return window.getComputedStyle(this).direction==="rtl"},
_resetPosition:function(){switch(this.align){case "start":this._setPosition(this._isRTL()?"right":"left");return;case "end":this._setPosition(this._isRTL()?"left":"right");return}this._setPosition(this.align)},
_escKeydownHandler:function(g){g.keyCode===27&&(g.preventDefault(),this.close())},
_track:function(g){if(!this.persistent&&!this.disableSwipe)switch(g.preventDefault(),g.detail.state){case "start":this._trackStart(g);break;case "track":this._trackMove(g);break;case "end":this._trackEnd(g)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var g=this.$.contentContainer.getBoundingClientRect();this._savedWidth=g.width;this._translateOffset=this.position==="left"?g.left:g.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(g){this._trackDetails&&(this._translateDrawer(g.detail.dx+this._translateOffset),this._trackDetails.push({dx:g.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(g){if(this._trackDetails){var v=g.detail.dx+this._translateOffset,r=this.getWidth();v=this.position==="left"?v>=0||v<=-r:v<=0||v>=r;if(!v){var k=this._trackDetails;this._trackDetails=null;this._flingDrawer(g,k);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}r/=2;g.detail.dx<-r?this.opened=this.position==="right":g.detail.dx>r&&(this.opened=this.position==="left");v?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(g,v){for(var r=Date.now(),k=r-100,y,z=0,W=v.length-1;z<=W;){var S=z+W>>1,Y=v[S];Y.timeStamp>=k?(y=Y,W=S-1):z=S+1}return y?(g.detail.dx-y.dx)/(r-y.timeStamp||1):0},
_flingDrawer:function(g,v){v=this._calculateVelocity(g,v);if(!(Math.abs(v)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;g=g.detail.dx+this._translateOffset;var r=this.getWidth(),k=this.position==="left",y=v>0;y?(v=Math.max(v,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(v=Math.min(v,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");v=this._FLING_INITIAL_SLOPE*(!y&&k?-(g+r):y&&!k?r-g:-g)/v;this._styleTransitionDuration(v);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,v)}},
_styleTransitionDuration:function(g){this.style.transitionDuration=g+"ms";this.$.contentContainer.style.transitionDuration=g+"ms";this.$.scrim.style.transitionDuration=g+"ms"},
_styleTransitionTimingFunction:function(g){this.$.contentContainer.style.transitionTimingFunction=g;this.$.scrim.style.transitionTimingFunction=g},
_translateDrawer:function(g){var v=this.getWidth();this.position==="left"?(g=Math.max(-v,Math.min(g,0)),this.$.scrim.style.opacity=1+g/v):(g=Math.max(0,Math.min(g,v)),this.$.scrim.style.opacity=1-g/v);this.translate3d(g+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var g=this._drawerState;g===this._DRAWER_STATE.FLINGING&&(this._styleTransitionDuration(this.transitionDuration),this._styleTransitionTimingFunction(""),this.style.visibility="");this._savedWidth=null;this._drawerState=this.opened?this.persistent?this._DRAWER_STATE.OPENED_PERSISTENT:this._DRAWER_STATE.OPENED:this._DRAWER_STATE.CLOSED;g!==this._drawerState&&(this._drawerState===this._DRAWER_STATE.OPENED?(this._setKeyboardFocusTrap(),document.addEventListener("keydown",
this._boundEscKeydownHandler),document.body.style.overflow="hidden"):(document.removeEventListener("keydown",this._boundEscKeydownHandler),document.body.style.overflow=""),g!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var g=_.em(this).querySelectorAll('a[href]:not([tabindex="-1"]),area[href]:not([tabindex="-1"]),input:not([disabled]):not([tabindex="-1"]),select:not([disabled]):not([tabindex="-1"]),textarea:not([disabled]):not([tabindex="-1"]),button:not([disabled]):not([tabindex="-1"]),iframe:not([tabindex="-1"]),[tabindex]:not([tabindex="-1"]),[contentEditable=true]:not([tabindex="-1"])');g.length>0?(this._firstTabStop=g[0],this._lastTabStop=g[g.length-1]):
this._lastTabStop=this._firstTabStop=null;(g=this.getAttribute("tabindex"))&&parseInt(g,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(g){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||g.keyCode!==9||(g.shiftKey?this._firstTabStop&&_.em(g).localTarget===this._firstTabStop&&(g.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.em(g).localTarget===this._lastTabStop&&(g.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(g,v){this.toggleClass("visible",g&&!v,this.$.scrim);this.debounce("_resetDrawerState",this._resetDrawerState,this.transitionDuration)},
_MIN_FLING_THRESHOLD:.2,_MIN_TRANSITION_VELOCITY:1.2,_FLING_TIMING_FUNCTION:"cubic-bezier(0.667, 1, 0.667, 1)",_FLING_INITIAL_SLOPE:1.5,_DRAWER_STATE:{INIT:0,OPENED:1,OPENED_PERSISTENT:2,CLOSED:3,TRACKING:4,FLINGING:5}});var AYD;var eoR;_.Tz({_template:function(){if(eoR!==void 0)return eoR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-progress--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_progress.tp.yt.paper.progress.css.js--\x3e<div id="progressContainer" class="style-scope tp-yt-paper-progress">\n  <div id="secondaryProgress" hidden$="[[_hideSecondaryProgress(secondaryRatio)]]" class="style-scope tp-yt-paper-progress"></div>\n  <div id="primaryProgress" class="style-scope tp-yt-paper-progress"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;AYD===void 0&&(AYD=document.createElement("template"));var k=AYD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return eoR=g},
is:"tp-yt-paper-progress",behaviors:[oeq],properties:{secondaryProgress:{type:Number,value:0},secondaryRatio:{type:Number,value:0,readOnly:!0},indeterminate:{type:Boolean,value:!1,observer:"_toggleIndeterminate"},disabled:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_disabledChanged"}},observers:["_progressChanged(secondaryProgress, value, min, max, indeterminate)"],hostAttributes:{role:"progressbar"},_toggleIndeterminate:function(g){this.toggleClass("indeterminate",g,this.$.primaryProgress)},
_transformProgress:function(g,v){g.style.transform=g.style.webkitTransform="scaleX("+v/100+")"},
_mainRatioChanged:function(g){this._transformProgress(this.$.primaryProgress,g)},
_progressChanged:function(g,v,r,k,y){g=this._clampValue(g);v=this._clampValue(v);var z=this._calcRatio(g)*100,W=this._calcRatio(v)*100;this._setSecondaryRatio(z);this._transformProgress(this.$.secondaryProgress,z);this._transformProgress(this.$.primaryProgress,W);this.secondaryProgress=g;y?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",v);this.setAttribute("aria-valuemin",r);this.setAttribute("aria-valuemax",k)},
_disabledChanged:function(g){this.setAttribute("aria-disabled",g?"true":"false")},
_hideSecondaryProgress:function(g){return g===0}});var a25;var EeG;var deD=function(){};
_.c=deD.prototype;_.c.registered=function(){};
_.c.addOwnKeyBinding=function(){};
_.c.removeOwnKeyBindings=function(){};
_.c.keyboardEventMatchesKeys=function(){};
_.c._collectKeyBindings=function(){};
_.c._prepKeyBindings=function(){};
_.c._addKeyBinding=function(){};
_.c._resetKeyEventListeners=function(){};
_.c._listenKeyEventListeners=function(){};
_.c._unlistenKeyEventListeners=function(){};
_.c._onKeyBindingEvent=function(){};
_.c._triggerKeyHandler=function(){};
_.c._tapHandler=function(){};
_.c._focusChanged=function(){};
_.c._detectKeyboardFocus=function(){};
_.c._userActivate=function(){};
_.c._upHandler=function(){};
_.c._spaceKeyDownHandler=function(){};
_.c._spaceKeyUpHandler=function(){};
_.c._asyncClick=function(){};
_.c._pressedChanged=function(){};
_.c._ariaActiveAttributeChanged=function(){};
_.c._activeChanged=function(){};
_.c._controlStateChanged=function(){};
_.c._changedButtonState=function(){};
_.c._focusBlurHandler=function(){};
_.c._disabledChanged=function(){};
_.c._changedControlState=function(){};
_.c._buttonStateChanged=function(){};
_.c._downHandler=function(){};
_.c.ensureRipple=function(){};
_.c.getRipple=function(){};
_.c.hasRipple=function(){};
_.c._noinkChanged=function(){};
_.c._calcRatio=function(){};
_.c._clampValue=function(){};
_.c._calcStep=function(){};
_.c._validateValue=function(){};
_.c._update=function(){};
_.c._setImmediateValue=function(){};
_.c._setExpand=function(){};
_.c._setDragging=function(){};
_.c._setTransiting=function(){};
_.c._setMarkers=function(){};
_.c._setPressed=function(){};
_.c._setPointerDown=function(){};
_.c._setReceivedFocusFromKeyboard=function(){};
_.c._setFocused=function(){};
_.c._setRatio=function(){};
deD=_.Tz({_template:function(){if(EeG!==void 0)return EeG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-slider--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_slider.tp.yt.paper.slider.css.js--\x3e<div id="sliderContainer" class$="[[_getClassNames(disabled, pin, snaps, immediateValue, min, expand, dragging, transiting, editable)]] style-scope tp-yt-paper-slider">\n  <div class="bar-container style-scope tp-yt-paper-slider">\n    <tp-yt-paper-progress disabled$="[[disabled]]" id="sliderBar" aria-hidden="true" min="[[min]]" max="[[max]]" step="[[step]]" value="[[immediateValue]]" secondary-progress="[[secondaryProgress]]" on-down="_bardown" on-up="_resetKnob" on-track="_bartrack" on-tap="_barclick" class="style-scope tp-yt-paper-slider">\n    </tp-yt-paper-progress>\n  </div>\n\n  <template is="dom-if" if="[[snaps]]" class="style-scope tp-yt-paper-slider">\n    <div class="slider-markers style-scope tp-yt-paper-slider">\n      <template is="dom-repeat" items="[[markers]]" class="style-scope tp-yt-paper-slider">\n        <div class="slider-marker style-scope tp-yt-paper-slider"></div>\n      </template>\n    </div>\n  </template>\n\n  <div id="sliderKnobContainer" class="slider-knob-container style-scope tp-yt-paper-slider">\n    <div id="sliderKnob" class="slider-knob style-scope tp-yt-paper-slider" on-down="_knobdown" on-up="_resetKnob" on-track="_onTrack" on-transitionend="_knobTransitionEnd">\n      <div class="slider-knob-inner style-scope tp-yt-paper-slider" value$="[[immediateValue]]"></div>\n    </div>\n  </div>\n</div>\n\n<template is="dom-if" if="[[editable]]" class="style-scope tp-yt-paper-slider">\n  <tp-yt-paper-input id="input" type="number" step="[[step]]" min="[[min]]" max="[[max]]" class="slider-input style-scope tp-yt-paper-slider" disabled$="[[disabled]]" value="[[immediateValue]]" on-change="_changeValue" on-keydown="_inputKeyDown" no-label-float="">\n  </tp-yt-paper-input>\n</template>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;a25===void 0&&(a25=document.createElement("template"));var k=a25;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return EeG=g},
is:"tp-yt-paper-slider",behaviors:[_.UM,_.EM,_.KUH,oeq],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&&_.Z9(this.$.sliderBar,"auto")},
increment:function(){this.value=this._clampValue(this.value+this.step)},
decrement:function(){this.value=this._clampValue(this.value-this.step)},
_updateKnob:function(g,v,r){this.setAttribute("aria-valuemin",v);this.setAttribute("aria-valuemax",r);this.setAttribute("aria-valuenow",g);this._positionKnob(this._calcRatio(g)*100)},
_valueChanged:function(){this.fire("value-change",{composed:!0})},
_immediateValueChanged:function(){this.dragging?this.fire("immediate-value-change",{composed:!0}):this.value=this.immediateValue},
_secondaryProgressChanged:function(){this.secondaryProgress=this._clampValue(this.secondaryProgress)},
_expandKnob:function(){this._setExpand(!0)},
_resetKnob:function(){this.cancelDebouncer("expandKnob");this._setExpand(!1)},
_positionKnob:function(g){this._setImmediateValue(this._calcStep(this._calcKnobPosition(g)));this._setRatio(this._calcRatio(this.immediateValue)*100);this.$.sliderKnob.style.left=this.ratio+"%";this.dragging&&(this._knobstartx=this.ratio*this._w/100,this.translate3d(0,0,0,this.$.sliderKnob))},
_calcKnobPosition:function(g){return(this.max-this.min)*g/100+this.min},
_onTrack:function(g){g.stopPropagation();switch(g.detail.state){case "start":this._trackStart(g);break;case "track":this._trackX(g);break;case "end":this._trackEnd()}},
_trackStart:function(){this._setTransiting(!1);this._w=this.$.sliderBar.offsetWidth;this._knobstartx=this._startx=this._x=this.ratio*this._w/100;this._minx=-this._startx;this._maxx=this._w-this._startx;this.$.sliderKnob.classList.add("dragging");this._setDragging(!0)},
_trackX:function(g){this.dragging||this._trackStart(g);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,g.detail.dx*(this._isRTL?-1:1)));g=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(g);g=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(g+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var g=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;g.transform=g.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(g){this._expandKnob();g.preventDefault();this.focus()},
_bartrack:function(g){this._allowBarEvent(g)&&this._onTrack(g)},
_barclick:function(g){this._w=this.$.sliderBar.offsetWidth;var v=this.$.sliderBar.getBoundingClientRect();v=(g.detail.x-v.left)/this._w*100;this._isRTL&&(v=100-v);var r=this.ratio;this._setTransiting(!0);this._positionKnob(v);r===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
g.preventDefault();this.focus()},
_bardown:function(g){this._allowBarEvent(g)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(g))},
_knobTransitionEnd:function(g){g.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(g,v,r,k){k||this._setMarkers([]);v=Math.round((r-v)/this.step);v>g&&(v=g);if(v<0||!isFinite(v))v=0;this._setMarkers(Array(v))},
_mergeClasses:function(g){return Object.keys(g).filter(function(v){return g[v]}).join(" ")},
_getClassNames:function(){return this._mergeClasses({disabled:this.disabled,pin:this.pin,snaps:this.snaps,ring:this.immediateValue<=this.min,expand:this.expand,dragging:this.dragging,transiting:this.transiting,editable:this.editable})},
_allowBarEvent:function(g){return!this.ignoreBarTouch||g.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(g){this._isRTL?this._incrementKey(g):this._decrementKey(g)},
_rightKey:function(g){this._isRTL?this._decrementKey(g):this._incrementKey(g)},
_incrementKey:function(g){this.disabled||(g.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),g.preventDefault())},
_decrementKey:function(g){this.disabled||(g.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),g.preventDefault())},
_changeValue:function(g){this.value=g.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(g){g.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.m0V._createRipple.call(this)},
_focusedChanged:function(g){g&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=g?"":"none",this._ripple.holdDown=g)}});var ppS;var Tqv;var Kz=null,l2A=function(){};
_.c=l2A.prototype;_.c.fit=function(){};
_.c._discoverInfo=function(){};
_.c.resetFit=function(){};
_.c.refit=function(){};
_.c.position=function(){};
_.c.constrain=function(){};
_.c._sizeDimension=function(){};
_.c.__sizeDimension=function(){};
_.c.center=function(){};
_.c.__getNormalizedRect=function(){};
_.c.__getOffscreenArea=function(){};
_.c.__getPosition=function(){};
_.c.notifyResize=function(){};
_.c.assignParentResizable=function(){};
_.c.stopResizeNotificationsFor=function(){};
_.c._subscribeIronResize=function(){};
_.c._unsubscribeIronResize=function(){};
_.c.resizerShouldNotify=function(){};
_.c._onDescendantIronResize=function(){};
_.c._fireResize=function(){};
_.c._onIronRequestResizeNotifications=function(){};
_.c._parentResizableChanged=function(){};
_.c._notifyDescendant=function(){};
_.c._requestResizeNotifications=function(){};
_.c._findParent=function(){};
_.c.toggle=function(){};
_.c.open=function(){};
_.c.close=function(){};
_.c.cancel=function(){};
_.c.invalidateTabbables=function(){};
_.c._ensureSetup=function(){};
_.c._canceledChanged=function(){};
_.c._withBackdropChanged=function(){};
_.c._prepareRenderOpened=function(){};
_.c._finishRenderOpened=function(){};
_.c._finishRenderClosed=function(){};
_.c._preparePositioning=function(){};
_.c._finishPositioning=function(){};
_.c._applyFocus=function(){};
_.c._onCaptureClick=function(){};
_.c._onCaptureFocus=function(){};
_.c._onCaptureEsc=function(){};
_.c._onCaptureTab=function(){};
_.c._onIronResize=function(){};
_.c._onNodesChange=function(){};
_.c.__ensureFirstLastFocusables=function(){};
_.c.__openedChanged=function(){};
_.c.__deraf=function(){};
_.c.__updateScrollObservers=function(){};
_.c.__addScrollListeners=function(){};
_.c.__removeScrollListeners=function(){};
_.c.__isValidScrollAction=function(){};
_.c.__onCaptureScroll=function(){};
_.c.__saveScrollPosition=function(){};
_.c.__restoreScrollPosition=function(){};
_.c._setCanceled=function(){};
l2A=_.Tz({_template:function(){if(Tqv!==void 0)return Tqv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-toast--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_toast.tp.yt.paper.toast.css.js--\x3e<span id="label" class="style-scope tp-yt-paper-toast">{{text}}</span>\n<slot class="style-scope tp-yt-paper-toast"></slot>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;ppS===void 0&&(ppS=document.createElement("template"));var k=ppS;r.call(v,k.content.cloneNode(!0),g.content.firstChild);return Tqv=g},
is:"tp-yt-paper-toast",behaviors:[_.Vo],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(){_.U$._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.xC.requestAvailability()},
show:function(g){typeof g=="string"&&(g={text:g});for(var v in g)v.indexOf("_")===0?_.U$._warn('The property "'+v+'" is private and was not set.'):v in this?this[v]=g[v]:_.U$._warn('The property "'+v+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(g){g&&g.target===this&&g.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(Kz&&Kz!==this&&Kz.close(),Kz=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):Kz===this&&(Kz=null);_.OM._openedChanged.apply(this,arguments)},
_onLabelChanged:function(){this.opened&&this.announceLabelUpdates&&this._fireIronAnnounce()},
_renderOpened:function(){this.classList.add("paper-toast-open")},
_renderClosed:function(){this.classList.remove("paper-toast-open")},
_onFitIntoChanged:function(g){this.positionTarget=g},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var f2A=new _.G("disablePersonalizationAction");var UmD=new _.G("showDmaConsentFlowCommand");var AbS=new _.G("showMmgNoticeCommand");var NqM=new _.G("saveConsentAction");var ZQq=function(g){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.rX(g)};
_.N(ZQq,_.Jn);var HQp=_.Re(ZQq);var tHD=new _.G("updateTopbarAvatarAction");var Deb=new _.G("channelHandleValidationResultRenderer");var LOn=new _.G("generateHandleFromNameResultRenderer");var wpR=new _.G("channelHandleInputRenderer");var Qjv=new _.G("copyLinkRenderer");var CfR=new _.G("timedCommand");var u5q=new _.G("clearCookieAction");var xed=new _.G("getMultiPageMenuAction");var jjD=new _.G("addToGuideSectionAction"),$en=new _.G("removeFromGuideSectionAction");var JYb=new _.G("updateNotificationsUnseenCountAction");var OQM=new _.G("resetChannelUnreadCountCommand");var VHD=new _.G("resetSubscriptionsUnreadDotCommand");var q$5=new _.G("selectLanguageCommand");var DdS=new _.G("sendFeedbackAction");var sjS=new _.G("uploadImageToScottyCommand");var men=new _.G("registerPromoCommand");var KOv=new _.G("setPushNotificationsEnabledCommand");var bQM=new _.G("desktopTopbarRenderer");var FOq=new _.G("surveyFollowUpRenderer");var iQ5=new _.G("handlesClaimingRadioOptionRenderer");var GHq=new _.G("hotkeyDialogRenderer");var XpD=new _.G("modifyReportFormCommand");var Bqd=new _.G("accountLinkCommand");var hob=new _.G("accountUnlinkCommand");var neS=new _.G("logAccountLinkingEventCommand");var MHv=new _.G("guideCollapsibleEntryRenderer");var RoS=new _.G("guideDownloadsEntryRenderer");var bS=new _.G("guideEntryRenderer");var gCG=new _.G("getLocationCommand");var vCS=new _.G("locationCollectionCommand");var rsp=new _.G("storiesItemViewModel");var kSA=new _.G("addToRemoteQueueAction");var ysD=new _.G("insertInRemoteQueueAction");var csd=new _.G("removeFromRemoteQueueAction");var zfG=new _.G("notificationRenderer");var n7S=new _.G("localWatchHistoryCommand");var Ix5=new _.G("pdgBuyFlowHeaderRenderer");var WEM=new _.G("pdgColorSliderRenderer");var Pjn=new _.G("pdgCommentOptionRenderer");var SMS=new _.G("pdgCommentPreviewRenderer");var oC5=new _.G("superVodSelectableItemButtonRenderer");var YMD=new _.G("switchButtonRenderer");var UKD=new _.G("upsellDialogRenderer");var Asn=new _.G("feedbackQuestionRenderer"),efG=new _.G("feedbackOptionRenderer");var axA=new _.G("sponsorshipsTierRenderer"),ECD=new _.G("sponsorshipsPromotionChannelRenderer");var dKb=new _.G("simpleSurveyMessageRenderer");var Ltp=new _.G("invokeInstrumentManagerAction");var pLA=new _.G("logYpcFlowDismissCommand");var ToG=new _.G("logYpcFlowStartCommand");var lxA=new _.G("unlimitedCreateFamilyEndpoint");var fxD=new _.G("iconBadgeRenderer");var McM=new _.G("collaborativePlaylistVisibilityValidationRule");var NoM=function(g){_.zo.call(this,"channelMessage");this.message=g};
_.N(NoM,_.zo);var Z6A=function(g){_.zo.call(this,"channelError");this.error=g};
_.N(Z6A,_.zo);var H6q={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"},tFD={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",
GAMING:"g",UNPLUGGED:"up"},DKA={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},LEd={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},wLn={NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var FX=function(g){this.name=this.id="";this.clientName="UNKNOWN_INTERFACE";this.app="";this.type="REMOTE_CONTROL";this.ownerObfuscatedGaiaId=this.obfuscatedGaiaId=this.avatar=this.username="";this.connected=!1;this.capabilities=new Set;this.compatibleSenderThemes=new Set;this.experiments=new Set;this.theme="u";new _.go;this.localChannelEncryptionKey=this.remoteControllerUrl="";this.deviceContext=void 0;this.model=this.brand="";this.year=0;this.chipset=this.osVersion=this.os="";this.mdxDialServerType=
"MDX_DIAL_SERVER_TYPE_UNKNOWN";this.pairingType="unknown";this.castUserId=void 0;g&&(this.id=g.id||g.name,this.name=g.name,this.clientName=g.clientName?g.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=g.app,this.type=g.type||"REMOTE_CONTROL",this.username=g.user||"",this.avatar=g.userAvatarUri||"",this.obfuscatedGaiaId=g.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=g.ownerObfuscatedGaiaId||"",this.castUserId=g.castUserId||"",this.theme=g.theme||"u",QwM(this,g.capabilities||""),Cj5(this,
g.compatibleSenderThemes||""),uHM(this,g.experiments||""),this.remoteControllerUrl=g.remoteControllerUrl||"",this.localChannelEncryptionKey=g.localChannelEncryptionKey||"",this.deviceContext=g.deviceContext,this.brand=g.brand||"",this.model=g.model||"",this.year=g.year||0,this.os=g.os||"",this.osVersion=g.osVersion||"",this.chipset=g.chipset||"",this.mdxDialServerType=g.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=g.pairingType||"unknown",g=g.deviceInfo)&&(g=JSON.parse(g),this.brand=
g.brand||"",this.model=g.model||"",this.year=g.year||0,this.os=g.os||"",this.osVersion=g.osVersion||"",this.chipset=g.chipset||"",this.clientName=g.clientName?g.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=g.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
FX.prototype.copy=function(){var g={id:this.id,name:this.name,app:this.app,type:this.type,user:this.username,userAvatarUri:this.avatar,obfuscatedGaiaId:this.obfuscatedGaiaId,ownerObfuscatedGaiaId:this.ownerObfuscatedGaiaId,theme:this.theme,capabilities:Array.from(this.capabilities.values()).join(","),compatibleSenderThemes:Array.from(this.compatibleSenderThemes.values()).join(","),experiments:Array.from(this.experiments.values()).join(","),pairingType:this.pairingType};this.brand&&(g.brand=this.brand);
this.model&&(g.model=this.model);this.year&&(g.year=this.year);this.os&&(g.os=this.os);this.osVersion&&(g.osVersion=this.osVersion);this.chipset&&(g.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(g.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(g.mdxDialServerType=this.mdxDialServerType);g=new FX(g);g.connected=this.connected;g.remoteControllerUrl=this.remoteControllerUrl;g.localChannelEncryptionKey=this.localChannelEncryptionKey;g.deviceContext=
this.deviceContext;g.castUserId=this.castUserId;return g};
FX.prototype.equals=function(g){return g?this.id==g.id:!1};
var QwM=function(g,v){g.capabilities.clear();_.BI(v.split(","),_.P2(_.ZG.contains,H6q)).forEach(function(r){g.capabilities.add(r)})},Cj5=function(g,v){g.compatibleSenderThemes.clear();
_.BI(v.split(","),_.P2(_.ZG.contains,tFD)).forEach(function(r){g.compatibleSenderThemes.add(r)})},uHM=function(g,v){g.experiments.clear();
v.split(",").forEach(function(r){g.experiments.add(r)})};var xKR=function(g,v){this.action=g;this.params=v||{}};_.X8(poM,_.pg);_.c=poM.prototype;_.c.JSC$17498_onTick_=function(){this.JSC$17496_interval_=Math.min(3E5,this.JSC$17496_interval_*2);this.JSC$17498_listener_();this.nextTickTime_&&this.start()};
_.c.start=function(){var g=this.JSC$17496_interval_+15E3*Math.random(),v=this.delay_;v.isActive()||v.start(g);this.nextTickTime_=Date.now()+g};
_.c.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.c.isActive=function(){return this.delay_.isActive()};
_.c.reset=function(){this.delay_.stop();this.JSC$17496_interval_=5E3};_.X8(t6,I2v);_.c=t6.prototype;_.c.subscribe=function(g,v,r){return this.pubsub_.subscribe(g,v,r)};
_.c.unsubscribe=function(g,v,r){return this.pubsub_.unsubscribe(g,v,r)};
_.c.unsubscribeByKey=function(g){return this.pubsub_.unsubscribeByKey(g)};
_.c.publish=function(g,v){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.c.dispose=function(){this.JSC$17499_disposed_||(this.JSC$17499_disposed_=!0,_.h1(this.pubsub_),this.disconnect(),_.h1(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$17499_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.rh({})})};
_.c.isDisposed=function(){return this.JSC$17499_disposed_};
_.c.connect=function(g,v,r){var k=this,y,z,W,S;return _.P(function(Y){if(Y.nextAddress==1)return _.WD(Y,2),k.useAsyncBrowserChannelHandler_?_.U(Y,k.connectPromise_,2):Y.jumpTo(2);_.I7(Y);if(k.JSC$17499_disposed_||k.JSC$17499_channel_&&k.JSC$17499_channel_.getState()==2)return Y.return();k.sCookie_="";k.reconnectTimer_.stop();k.connectionParams_=g||null;k.connectUi_=v||0;y=k.JSC$17499_pathPrefix_+"/test";z=k.JSC$17499_pathPrefix_+"/bind";W=new qV(r?r.firstTestResults:null,r?r.secondTestResults:null,
k.enableAsyncTest_);if(S=k.JSC$17499_channel_)S.handler_=null;W.handler_=k;k.JSC$17499_channel_=W;if(k.useAsyncBrowserChannelHandler_)return k.connectPromise_=jwA(k).then(function(){return $K5(k,y,z,S,r)}),Y.return(k.connectPromise_.then(function(){k.connectPromise_=_.rh()}));
$K5(k,y,z,S,r);return _.PD(Y,0)})};
var $K5=function(g,v,r,k,y){JsA(g);if(g.JSC$17499_channel_){var z=_.Cv("ID_TOKEN"),W=g.JSC$17499_channel_.JSC$17451_extraHeaders_||{};z?W["x-youtube-identity-token"]=z:delete W["x-youtube-identity-token"];g.JSC$17499_channel_.JSC$17451_extraHeaders_=W}O6D(g);k?(k.getState(),g.JSC$17499_channel_.connect(v,r,g.defaultQueryParams_,k.sid_,k.JSC$17451_lastArrayId_)):y?g.JSC$17499_channel_.connect(v,r,g.defaultQueryParams_,y.sessionId,y.arrayId):g.JSC$17499_channel_.connect(v,r,g.defaultQueryParams_)};
t6.prototype.disconnect=function(g){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.rh())}finally{this.disconnectUi_=g||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),JsA(this),this.JSC$17499_channel_&&(this.JSC$17499_channel_.getState()==3&&veM(this.JSC$17499_channel_),this.JSC$17499_channel_.disconnect()),this.disconnectUi_=0}};
t6.prototype.sendMessage=function(g,v){var r=this,k;return _.P(function(y){switch(y.nextAddress){case 1:_.WD(y,2);if(!r.useAsyncBrowserChannelHandler_){y.jumpTo(2);break}return _.U(y,r.connectPromise_,2);case 2:_.I7(y);if(r.JSC$17499_disposed_)return y.return();k={_sc:g};v&&_.ZG.extend(k,v);if(r.reconnectTimer_.isActive()||(r.JSC$17499_channel_?r.JSC$17499_channel_.getState():0)==2){r.JSC$17499_pendingMessages_.push(k);y.jumpTo(6);break}if(!r.isChannelOpened()){y.jumpTo(6);break}_.WD(y,8);if(!r.useAsyncBrowserChannelHandler_||
VFS(r,g)){y.jumpTo(8);break}return _.U(y,jwA(r),8);case 8:_.I7(y,0,0,1);r.isChannelOpened()&&(VFS(r,g)||O6D(r),JsA(r),geD(r.JSC$17499_channel_,k));_.PD(y,6,1);break;case 6:_.PD(y,0)}})};
var VFS=function(g,v){return g.enableMdxAuthForConnectionOnly_?!0:g.disableMdxAuthForAdMessages_?Object.values(DKA).includes(v):g.disableMdxAuthForNonPlaybackMessages_?!Object.values(LEd).includes(v):g.disableMdxAuthForShortsMessages_?Object.values(wLn).includes(v):!1};
t6.prototype.JSC$17458_channelOpened=function(){this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$17499_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)qMM(this);else{var g=this.JSC$17499_pendingMessages_;this.JSC$17499_pendingMessages_=[];var v=g.length;O6D(this);swM(this,g,v);mKM(this)}else mKM(this)};
var qMM=function(g){var v,r;_.P(function(k){if(k.nextAddress==1)return _.WD(k,2),_.U(k,jwA(g),2);_.I7(k);v=g.JSC$17499_pendingMessages_;g.JSC$17499_pendingMessages_=[];r=v.length;swM(g,v,r);mKM(g);return _.PD(k,0)})},swM=function(g,v,r){for(var k=0;k<r;++k)geD(g.JSC$17499_channel_,v[k]);
mKM(g)},mKM=function(g){g.publish("handlerOpened");
g.JSC$17499_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.c=t6.prototype;_.c.JSC$17458_channelError=function(g){var v=g==2&&this.JSC$17499_channel_.JSC$17451_lastStatusCode_==401;g==4||v||this.reconnectTimer_.start();this.publish("handlerError",g,v);v=Object.keys(ilG).find(function(r){return ilG[r]===g});
this.JSC$17499_channelErrorCounter.increment("BROWSER_CHANNEL",v!=null?v:"UNKNOWN")};
_.c.JSC$17458_channelClosed=function(g,v){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(v)for(var r=v.length,k=0;k<r;++k){var y=v[k].map;y&&this.JSC$17499_pendingMessages_.push(y)}this.JSC$17499_channelClosedCounter.increment("BROWSER_CHANNEL");g&&this.pendingMapsOnClosedCounter.JSC$7943_streamzService.JSC$7798_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",g.length);v&&this.undeliveredMapsOnClosedCounter.JSC$7946_streamzService.JSC$7798_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
v.length)};
_.c.JSC$17458_channelSuccess=function(g,v){v!=null&&g!=null&&this.channelMessageSentCounter.increment()};
_.c.JSC$17458_getAdditionalParams=function(){var g={v:2};this.sCookie_&&(g.gsessionid=this.sCookie_);this.connectUi_!=0&&(g.ui=""+this.connectUi_);this.disconnectUi_!=0&&(g.ui=""+this.disconnectUi_);this.connectionParams_&&_.ZG.extend(g,this.connectionParams_);return g};
_.c.JSC$17458_channelHandleArray=function(g){g[0]=="S"?this.sCookie_=g[1]:g[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$17499_channel_.disconnect()):this.publish("handlerMessage",new xKR(g[0],g[1]));this.JSC$17499_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.c.isChannelOpened=function(){return!!this.JSC$17499_channel_&&this.JSC$17499_channel_.getState()==3};
var JsA=function(g){if(g.JSC$17499_channel_){var v=g.JSC$17499_getXsrfToken_(),r=g.JSC$17499_channel_.JSC$17451_extraHeaders_||{};v?r["x-youtube-lounge-xsrf-token"]=v:delete r["x-youtube-lounge-xsrf-token"];g.JSC$17499_channel_.JSC$17451_extraHeaders_=r}},jwA=function(g){if(g.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.rh();
if(!g.enableCachedUpdateAuthorizationHeader_)return KED(g);g.updateAuthorizationHeaderPromise_===null&&(g.updateAuthorizationHeaderPromise_=KED(g));return g.updateAuthorizationHeaderPromise_},KED=function(g){return _.eY(g.getAuthorizationHeader_().then(function(v){b6v(g,v)}).thenCatch(function(){}),function(){g.updateAuthorizationHeaderPromise_=null})},b6v=function(g,v){if(g.JSC$17499_channel_){var r=g.JSC$17499_channel_.JSC$17451_extraHeaders_||{};
v&&Object.keys(v).length>0?r=Object.assign({},r,v):delete r.Authorization;g.JSC$17499_channel_.JSC$17451_extraHeaders_=r}},O6D=function(g){g.getAuthorizationHeaderSync_&&!g.useAsyncBrowserChannelHandler_&&b6v(g,g.getAuthorizationHeaderSync_())};
_.c=t6.prototype;_.c.setLoungeToken=function(g){(this.defaultQueryParams_.loungeIdToken=g)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$17499_channel_){var v=this.JSC$17499_channel_.JSC$17451_extraHeaders_||{};g?v["X-YouTube-LoungeId-Token"]=g:delete v["X-YouTube-LoungeId-Token"];this.JSC$17499_channel_.JSC$17451_extraHeaders_=v}};
_.c.getDeviceId=function(){return this.defaultQueryParams_.id};
_.c.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.c.reconnect=function(){var g=this.reconnectTimer_;g.delay_.fire();g.start()};
_.c.safeReconnect_=function(){var g=this.JSC$17499_channel_,v=0;g.JSC$17451_backChannelRequest_&&v++;g.forwardChannelRequest_&&v++;v==0&&this.connect(this.connectionParams_,this.connectUi_)};var xn=function(g,v){var r=g.basePath;g.supportCors&&(r=g.scheme+"://"+g.domain+g.port+g.basePath);return _.Kv(r+v,{})};
DP.prototype.sendRequest=function(g,v,r,k,y,z,W){g={format:z?"RAW":"JSON",method:g,context:this,timeout:5E3,withCredentials:!!W,onSuccess:_.P2(this.JSC$17504_onSuccess_,k,!z),onError:_.P2(this.onError_,y),onTimeout:_.P2(this.JSC$17504_onTimeout_,y)};r&&(g.postParams=r,g.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.I1(v,g)};
DP.prototype.JSC$17504_onSuccess_=function(g,v,r,k){v?g(k):g({text:r.responseText})};
DP.prototype.onError_=function(g,v){g(Error("Bk`"+v.status))};
DP.prototype.JSC$17504_onTimeout_=function(g){g(Error("Ck"))};var wI=function(g,v){return!!v&&(g.id==v||g.uuid==v)},FEv=function(g){return{name:g.name,
screenId:g.id,loungeToken:g.token,dialId:g.uuid,screenIdType:g.idType}},i6D=function(g){return new L_(g)},GSp=function(g){return Array.isArray(g)?_.t1(g,i6D):[]},Ljn=function(g){if(!g)return"null";
var v=g.token?".."+g.token.slice(-6):"-",r=g.uuid?".."+g.uuid.slice(-6):"-";return'{name:"'+g.name+'",id:'+g.id.substr(0,6)+"..,token:"+(v+",uuid:"+r+",idType:"+g.idType+"}")},kMM=function(g){return Array.isArray(g)?"["+_.t1(g,Ljn).join(",")+"]":"null"};var JIb="",ur=null;var iad=function(g,v){_.ok.call(this);var r=this;this.handler=g();this.handler.subscribe("handlerOpened",this.JSC$17511_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(k,y){r.onError(y)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=v};
_.N(iad,_.ok);_.c=iad.prototype;_.c.connect=function(g,v,r){this.handler.connect(g,v,r)};
_.c.disconnect=function(g){this.handler.disconnect(g)};
_.c.reconnect=function(){this.handler.reconnect()};
_.c.getDeviceId=function(){return this.handler.getDeviceId()};
_.c.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.c.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.c.JSC$17511_onOpened=function(){this.dispatchEvent("channelOpened");var g=this.handler,v=this.currentScreenId;_.r3("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!g.JSC$17499_channel_.useChunked_,sessionId:g.JSC$17499_channel_.sid_,arrayId:g.JSC$17499_channel_.JSC$17451_lastArrayId_});_.r3("yt-remote-session-screen-id",v);g=QNM();v=CxM();_.KK(g,v)||g.push(v);$7M(g);jNA()};
_.c.onClosed=function(){this.dispatchEvent("channelClosed")};
_.c.onMessage=function(g){this.dispatchEvent(new NoM(g))};
_.c.onError=function(g){this.dispatchEvent(new Z6A(g?1:0))};
_.c.sendMessage=function(g,v){this.handler.sendMessage(g,v)};
_.c.setLoungeToken=function(g){this.handler.setLoungeToken(g)};
_.c.dispose=function(){this.handler.dispose()};var FxR=function(g,v,r){var k=this;r=r===void 0?function(){return""}:r;
var y=y===void 0?new dID:y;var z=z===void 0?new _.SE:z;this.pathPrefix=g;this.defaultQueryParams=v;this.getXsrfToken=r;this.JSC$17514_pubsub=z;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new poM(function(){var W;((W=k.channel)==null?void 0:XJG((new laS(W,W.JSC$17422_channel_)).JSC$17432_channel_.forwardChannelRequestPool_))===0&&k.connect(k.connectionParams,k.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$17514_disposed=!1;this.logger=null;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$17514_channelOpenedCounter=new TW5;this.JSC$17514_channelClosedCounter=new l9M;this.JSC$17514_channelMessageReceivedCounter=new NWD;this.JSC$17514_channelErrorCounter=new Zad};
FxR.prototype.connect=function(g,v){g=g===void 0?{}:g;v=v===void 0?0:v;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=g,this.connectUi=v,XLS(this),(g=_.Cv("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=g:delete this.webChannelMessageHeaders["x-youtube-identity-token"],this.defaultQueryParams&&(this.webChannelMessageUrlParams.device=this.defaultQueryParams.device,this.webChannelMessageUrlParams.name=this.defaultQueryParams.name,this.webChannelMessageUrlParams.app=
this.defaultQueryParams.app,this.webChannelMessageUrlParams.id=this.defaultQueryParams.id,this.defaultQueryParams.mdxVersion&&(this.webChannelMessageUrlParams.mdxVersion=""+this.defaultQueryParams.mdxVersion),this.defaultQueryParams.theme&&(this.webChannelMessageUrlParams.theme=this.defaultQueryParams.theme),this.defaultQueryParams.capabilities&&(this.webChannelMessageUrlParams.capabilities=this.defaultQueryParams.capabilities),this.defaultQueryParams.cst&&(this.webChannelMessageUrlParams.cst=this.defaultQueryParams.cst),
this.defaultQueryParams.authuser&&(this.webChannelMessageUrlParams.authuser=this.defaultQueryParams.authuser),this.defaultQueryParams.pageId&&(this.webChannelMessageUrlParams.pageId=this.defaultQueryParams.pageId)),this.connectUi!==0?this.webChannelMessageUrlParams.ui=""+this.connectUi:delete this.webChannelMessageUrlParams.ui,Object.assign(this.webChannelMessageUrlParams,this.connectionParams),this.channel=new uS(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,Boq(this))};
var Boq=function(g){_.pw(g.channel,"w",function(){g.channelState=3;g.reconnectTimer.reset();g.connectionParams=null;g.connectUi=0;for(var v=_.I(g.nonAckedMessagesOnChannelClosed),r=v.next();!r.done;r=v.next())r=r.value,g.channel&&g.channel.send(r);g.nonAckedMessagesOnChannelClosed=[];g.publish("webChannelOpened");g.JSC$17514_channelOpenedCounter.increment("WEB_CHANNEL")});
_.pw(g.channel,"x",function(){g.channelState=0;g.reconnectTimer.isActive()||g.publish("webChannelClosed");var v,r=(v=g.channel)==null?void 0:faG(new laS(v,v.JSC$17422_channel_));r&&(g.nonAckedMessagesOnChannelClosed=[].concat(_.fF(r)));g.JSC$17514_channelClosedCounter.increment("WEB_CHANNEL")});
_.pw(g.channel,"z",function(v){var r=v.data;r[0]==="gracefulReconnect"?(g.reconnectTimer.start(),g.channel&&g.channel.close()):g.publish("webChannelMessage",new xKR(r[0],r[1]));g.lastStatusCode=v.statusCode;g.JSC$17514_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.pw(g.channel,"y",function(){g.lastStatusCode===401||g.reconnectTimer.start();g.publish("webChannelError");g.JSC$17514_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.c=FxR.prototype;_.c.disconnect=function(g){this.disconnectUi=g===void 0?0:g;this.reconnectTimer.stop();XLS(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.c.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.c.reconnect=function(){var g=this.reconnectTimer;g.delay_.fire();g.start()};
_.c.sendMessage=function(g,v){this.channel&&(XLS(this),g=Object.assign({},{_sc:g},v),this.channel.send(g))};
_.c.setLoungeToken=function(g){g||this.reconnectTimer.stop();g?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=g:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var XLS=function(g){var v=g.getXsrfToken();v?g.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=v:delete g.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.c=FxR.prototype;_.c.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.c.publish=function(g){return this.JSC$17514_pubsub.publish.apply(this.JSC$17514_pubsub,[g].concat(_.fF(_.Nj.apply(1,arguments))))};
_.c.subscribe=function(g,v,r){return this.JSC$17514_pubsub.subscribe(g,v,r)};
_.c.unsubscribe=function(g,v,r){return this.JSC$17514_pubsub.unsubscribe(g,v,r)};
_.c.unsubscribeByKey=function(g){return this.JSC$17514_pubsub.unsubscribeByKey(g)};
_.c.dispose=function(){this.JSC$17514_disposed||(this.JSC$17514_disposed=!0,_.h1(this.JSC$17514_pubsub),this.disconnect(),_.h1(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.c.isDisposed=function(){return this.JSC$17514_disposed};var baS=function(g){_.ok.call(this);this.webChannelService=g();this.webChannelService.subscribe("webChannelOpened",this.JSC$17522_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.N(baS,_.ok);_.c=baS.prototype;_.c.connect=function(g,v){this.webChannelService.connect(g,v)};
_.c.disconnect=function(g){this.webChannelService.disconnect(g)};
_.c.reconnect=function(){this.webChannelService.reconnect()};
_.c.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.c.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.c.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.c.JSC$17522_onOpened=function(){this.dispatchEvent("channelOpened")};
_.c.onClosed=function(){this.dispatchEvent("channelClosed")};
_.c.onMessage=function(g){this.dispatchEvent(new NoM(g))};
_.c.onError=function(){this.dispatchEvent(new Z6A(this.webChannelService.lastStatusCode===401?1:0))};
_.c.sendMessage=function(g,v){this.webChannelService.sendMessage(g,v)};
_.c.setLoungeToken=function(g){this.webChannelService.setLoungeToken(g)};
_.c.dispose=function(){this.webChannelService.dispose()};var rVp=Date.now(),jU=null,gDD=Array(50),OZ=-1,vDR=!1;_.X8(VO,_.BF);VO.prototype.getScreens=function(){return this.screens};
VO.prototype.contains=function(g){return!!wod(this.screens,g)};
VO.prototype.get=function(g){return g?QO(this.screens,g):null};
var hfM=function(g,v){var r=g.get(v.uuid)||g.get(v.id);if(r)return g=r.name,r.id=v.id||r.id,r.name=v.name,r.token=v.token,r.uuid=v.uuid||r.uuid,r.name!=g;g.screens.push(v);return!0},nCp=function(g,v){var r=g.screens.length!=v.length;
g.screens=_.BI(g.screens,function(z){return!!wod(v,z)});
for(var k=v.length,y=0;y<k;y++)r=hfM(g,v[y])||r;return r},MFD=function(g,v){var r=g.screens.length;
g.screens=_.BI(g.screens,function(k){return!(k||v?!k!=!v?0:k.id==v.id:1)});
return g.screens.length<r};
VO.prototype.info=function(g){$n(this.JSC$17523_logName_,g)};var RfM=function(g,v,r,k,y){_.BF.call(this);this.JSC$17526_http_=g;this.pairingCode_=v;this.deviceId_=r;this.friendlyName_=k;this.enableShortLivedLoungeToken_=y;this.pollIndex_=0;this.JSC$17526_xhr_=null;this.JSC$17526_timer_=NaN};
_.N(RfM,_.BF);_.c=RfM.prototype;_.c.start=function(){!this.JSC$17526_xhr_&&isNaN(this.JSC$17526_timer_)&&this.poll_()};
_.c.stop=function(){this.JSC$17526_xhr_&&(this.JSC$17526_xhr_.abort(),this.JSC$17526_xhr_=null);isNaN(this.JSC$17526_timer_)||(_.c9(this.JSC$17526_timer_),this.JSC$17526_timer_=NaN)};
_.c.disposeInternal=function(){this.stop();_.BF.prototype.disposeInternal.call(this)};
_.c.poll_=function(){this.JSC$17526_timer_=NaN;this.JSC$17526_xhr_=_.I1(xn(this.JSC$17526_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.TT)(this.JSC$17528_onSuccess_,this),onError:(0,_.TT)(this.onError_,this),onTimeout:(0,_.TT)(this.JSC$17528_onTimeout_,this)})};
_.c.JSC$17528_onSuccess_=function(g,v){this.JSC$17526_xhr_=null;g=v.screen||{};g.dialId=this.deviceId_;g.name=this.friendlyName_;v=-1;this.enableShortLivedLoungeToken_&&g.shortLivedLoungeToken&&g.shortLivedLoungeToken.value&&g.shortLivedLoungeToken.refreshIntervalMs&&(g.screenIdType="shortLived",g.loungeToken=g.shortLivedLoungeToken.value,v=g.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new L_(g),v)};
_.c.onError_=function(g){this.JSC$17526_xhr_=null;g.status&&g.status==404?this.pollIndex_>=gcq.length?this.publish("pairingFailed",Error("Dk")):(g=gcq[this.pollIndex_],this.JSC$17526_timer_=_.ko((0,_.TT)(this.poll_,this),g),this.pollIndex_++):this.publish("pairingFailed",Error("Ek`"+g.status))};
_.c.JSC$17528_onTimeout_=function(){this.JSC$17526_xhr_=null;this.publish("pairingFailed",Error("Fk"))};
var gcq=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.X8(sZ,VO);_.c=sZ.prototype;_.c.start=function(){qp(this)&&this.publish("screenChange");!_.kv("yt-remote-lounge-token-expiration")&&vcS(this);_.c9(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.ko((0,_.TT)(this.start,this),1E4)};
_.c.add=function(g,v){qp(this);hfM(this,g);rAb(this,!1);this.publish("screenChange");v(g);g.token||vcS(this)};
_.c.remove=function(g,v){var r=qp(this);MFD(this,g)&&(rAb(this,!1),r=!0);v(g);r&&this.publish("screenChange")};
_.c.updateName=function(g,v,r,k){var y=qp(this),z=this.get(g.id);z?(z.name!=v&&(z.name=v,rAb(this,!1),y=!0),r(g)):k(Error("Gk"));y&&this.publish("screenChange")};
_.c.disposeInternal=function(){_.c9(this.loungeTokenRefreshTimer_);sZ.superClass_.disposeInternal.call(this)};
var vcS=function(g){if(g.screens.length){var v=_.t1(g.screens,function(k){return k.id}),r=xn(g.JSC$17530_http_,"/pairing/get_lounge_token_batch");
g.JSC$17530_http_.sendRequest("POST",r,{screen_ids:v.join(",")},(0,_.TT)(g.handleLoungeTokens_,g),(0,_.TT)(g.handleLoungeTokenError_,g))}};
sZ.prototype.handleLoungeTokens_=function(g){qp(this);var v=this.screens.length;g=g&&g.screens||[];for(var r=g.length,k=0;k<r;++k){var y=g[k],z=this.get(y.screenId);z&&(z.token=y.loungeToken,--v)}rAb(this,!v);v&&$n(this.JSC$17523_logName_,"Missed "+v+" lounge tokens.")};
sZ.prototype.handleLoungeTokenError_=function(g){$n(this.JSC$17523_logName_,"Requesting lounge tokens failed: "+g)};
var qp=function(g){if(_.T("deprecate_pair_servlet_enabled"))return nCp(g,[]);var v=GSp(VQv());v=_.BI(v,function(r){return!r.uuid});
return nCp(g,v)},rAb=function(g,v){sNv(_.t1(g.screens,FEv));
v&&qJ5()};var iS=function(g,v){_.BF.call(this);this.getScreensToCheck_=v;v=(v=_.kv("yt-remote-online-screen-ids")||"")?v.split(","):[];for(var r={},k=this.getScreensToCheck_(),y=k.length,z=0;z<y;++z){var W=k[z].id;r[W]=_.KK(v,W)}this.screenIdSet_=r;this.JSC$17533_http_=g;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;k3d("Initialized with "+(0,_.dp)(this.screenIdSet_))};
_.N(iS,_.BF);iS.prototype.isOnline=function(g){return!!this.screenIdSet_[g]};
iS.prototype.start=function(){var g=parseInt(_.kv("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.Gn()-144E5<g?0:g)?yAR(this):(this.fastCheckEndTime_=_.Gn()+3E5,_.r3("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
iS.prototype.isEmpty=function(){return _.ZG.isEmpty(this.screenIdSet_)};
iS.prototype.update=function(){k3d("Updating availability on schedule.");var g=this.getScreensToCheck_(),v=_.ZG.filter(this.screenIdSet_,function(r,k){return r&&!!QO(g,k)},this);
cAn(this,v)};
var zNb=function(g,v,r){var k=xn(g.JSC$17533_http_,"/pairing/get_screen_availability");g.JSC$17533_http_.sendRequest("POST",k,{lounge_token:v.token},(0,_.TT)(function(y){y=y.screens||[];for(var z=y.length,W=0;W<z;++W)if(y[W].loungeToken==v.token){r(y[W].status=="online");return}r(!1)},g),(0,_.TT)(function(){r(!1)},g))};
iS.prototype.disposeInternal=function(){_.c9(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.BF.prototype.disposeInternal.call(this)};
var cAn=function(g,v){a:if(_.ZG.getCount(v)!=_.ZG.getCount(g.screenIdSet_))var r=!1;else{r=_.ZG.getKeys(v);for(var k=r.length,y=0;y<k;++y)if(!g.screenIdSet_[r[y]]){r=!1;break a}r=!0}r||(k3d("Updated online screens: "+(0,_.dp)(g.screenIdSet_)),g.screenIdSet_=v,g.publish("screenChange"));Isd(g)},yAR=function(g){isNaN(g.refreshTimer_)||_.c9(g.refreshTimer_);
g.refreshTimer_=_.ko((0,_.TT)(g.requestScreenAvailability_,g),g.fastCheckEndTime_>0&&g.fastCheckEndTime_<_.Gn()?2E4:1E4)};
iS.prototype.requestScreenAvailability_=function(){_.c9(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var g=WIM(this);if(_.ZG.getCount(g)){var v=xn(this.JSC$17533_http_,"/pairing/get_screen_availability"),r={lounge_token:_.ZG.getKeys(g).join(",")};this.currentRequest_=this.JSC$17533_http_.sendRequest("POST",v,r,(0,_.TT)(this.onScreenAvailability_,this,g),(0,_.TT)(this.onScreenAvailabilityError_,this))}else cAn(this,{}),yAR(this)};
iS.prototype.onScreenAvailability_=function(g,v){this.currentRequest_=null;var r=_.ZG.getKeys(WIM(this));if(_.IH(r,_.ZG.getKeys(g))){v=v.screens||[];r={};for(var k=v.length,y=0;y<k;++y)r[g[v[y].loungeToken]]=v[y].status=="online";cAn(this,r);yAR(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
iS.prototype.onScreenAvailabilityError_=function(g){this.warn_("Screen availability failed: "+g);this.currentRequest_=null;yAR(this)};
var k3d=function(g){$n("OnlineScreenService",g)};
iS.prototype.warn_=function(g){$n("OnlineScreenService",g)};
var WIM=function(g){var v={};_.V3(g.getScreensToCheck_(),function(r){r.token?v[r.token]=r.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return v},Isd=function(g){g=_.ZG.getKeys(_.ZG.filter(g.screenIdSet_,function(v){return v}));
g.sort(_.y6);g.length?_.r3("yt-remote-online-screen-ids",g.join(","),60):_.yY("yt-remote-online-screen-ids")};_.X8(mH,VO);_.c=mH.prototype;_.c.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.c.add=function(g,v,r){this.localScreenService_.add(g,v,r)};
_.c.remove=function(g,v,r){this.localScreenService_.remove(g,v,r);this.onlineScreenService_.update()};
_.c.updateName=function(g,v,r,k){this.localScreenService_.contains(g)?this.localScreenService_.updateName(g,v,r,k):(g="Updating name of unknown screen: "+g.name,$n(this.JSC$17523_logName_,g),k(Error(g)))};
_.c.getScreens=function(g){return g?this.screens:G7n(this.screens,_.BI(this.automaticScreens_,function(v){return!this.contains(v)},this))};
_.c.JSC$17538_getOnlineScreens=function(){return _.BI(this.getScreens(!0),function(g){return this.onlineScreenService_.isOnline(g.id)},this)};
var SlM=function(g,v,r,k,y,z){g.info("getAutomaticScreenByIds "+r+" / "+v);r||(r=g.deviceToScreenId_[v]);var W=g.getScreens(),S=r?QO(W,r):null;r&&(g.disableAutomaticScreenCache_||S)||(S=QO(W,v));if(S){S.uuid=v;var Y=GK(g,S);zNb(g.onlineScreenService_,Y,function(e){y(e?Y:null)})}else r?PoD(g,r,(0,_.TT)(function(e){var a=GK(this,new L_({name:k,
screenId:r,loungeToken:e,dialId:v||""}));zNb(this.onlineScreenService_,a,function(E){y(E?a:null)})},g),z):y(null)};
mH.prototype.JSC$17538_getScreenByPollingPairingCode=function(g,v,r,k,y,z){var W=this;this.info("getDialScreenByPairingCode "+g+" / "+v);var S=new RfM(this.JSC$17536_http_,g,v,r,k);S.subscribe("pairingComplete",function(Y,e){_.h1(S);y(GK(W,Y),e)});
S.subscribe("pairingFailed",function(Y){_.h1(S);z(Y)});
S.start();return(0,_.TT)(S.stop,S)};
var ocn=function(g,v){for(var r=g.screens.length,k=0;k<r;++k)if(g.screens[k].name==v)return g.screens[k];return null};
mH.prototype.JSC$17538_getScreenByPairingCode=function(g,v,r,k){_.I1(xn(this.JSC$17536_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:g},timeout:5E3,onSuccess:(0,_.TT)(function(y,z){y=new L_(z.screen||{});if(!y.name||ocn(this,y.name)){a:{z=y.name;for(var W=2,S=v(z,W);ocn(this,S);){W++;if(W>20)break a;S=v(z,W)}z=S}y.name=z}r(GK(this,y))},this),
onError:(0,_.TT)(function(y){k(Error("Hk`"+y.status))},this),
onTimeout:(0,_.TT)(function(){k(Error("Ik"))},this)})};
var Ylp=function(g,v,r){zNb(g.onlineScreenService_,v,r)};
mH.prototype.disposeInternal=function(){_.h1(this.localScreenService_);_.h1(this.onlineScreenService_);mH.superClass_.disposeInternal.call(this)};
var PoD=function(g,v,r,k){g.info("requestLoungeToken_ for "+v);var y={postParams:{screen_ids:v},method:"POST",context:g,onSuccess:function(z,W){z=W&&W.screens||[];z[0]&&z[0].screenId==v?r(z[0].loungeToken):k(Error("Jk"))},
onError:function(){k(Error("Kk"))}};
_.I1(xn(g.JSC$17536_http_,"/pairing/get_lounge_token_batch"),y)},UWD=function(g){g.screens=g.localScreenService_.getScreens();
for(var v=_.ZG.transpose(g.deviceToScreenId_),r=g.screens.length,k=0;k<r;++k){var y=g.screens[k];y.uuid=v[y.id]||""}g.info("Updated manual screens: "+kMM(g.screens))};
mH.prototype.handleScreenChange_=function(){UWD(this);this.publish("screenChange");this.onlineScreenService_.update()};
var yVq=function(g){AAS(g);g.localScreenService_=new sZ(g.JSC$17536_http_);g.localScreenService_.subscribe("screenChange",(0,_.TT)(g.handleScreenChange_,g));UWD(g);g.disableAutomaticScreenCache_||(g.automaticScreens_=GSp(_.kv("yt-remote-automatic-screen-cache")||[]));AAS(g);g.info("Initializing automatic screens: "+kMM(g.automaticScreens_));g.onlineScreenService_=new iS(g.JSC$17536_http_,(0,_.TT)(g.getScreens,g,!0));g.onlineScreenService_.subscribe("screenChange",(0,_.TT)(function(){this.publish("onlineScreenChange")},
g))},GK=function(g,v){var r=g.get(v.id);
r?(r.uuid=v.uuid,v=r):((r=QO(g.automaticScreens_,v.uuid))?(r.id=v.id,r.token=v.token,v=r):g.automaticScreens_.push(v),g.disableAutomaticScreenCache_||eNq(g));AAS(g);g.deviceToScreenId_[v.uuid]=v.id;_.r3("yt-remote-device-id-map",g.deviceToScreenId_,31536E3);return v},eNq=function(g){g=_.BI(g.automaticScreens_,function(v){return v.idType!="shortLived"});
_.r3("yt-remote-automatic-screen-cache",_.t1(g,FEv))},AAS=function(g){g.deviceToScreenId_=_.kv("yt-remote-device-id-map")||{}};
mH.prototype.dispose=mH.prototype.dispose;_.X8(K_,_.BF);var XX=function(g,v){g.screen_=v;g.publish("sessionScreen",g.screen_)},asv=function(g,v){g.screen_&&(g.screen_.token=v,GK(g.JSC$17540_screenService_,g.screen_));
g.publish("sessionScreen",g.screen_)};
K_.prototype.onSessionStopped=function(g){this.isDisposed()||(g&&(B$(this,""+g),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
K_.prototype.info=function(g){$n(this.JSC$17540_logName_,g)};
var B$=function(g,v){$n(g.JSC$17540_logName_,v)};
K_.prototype.JSC$17542_getCastSession=function(){return null};
K_.prototype.setDisplayStatus=function(g){var v=this.receiver_;g?(v.displayStatus=new chrome.cast.ReceiverDisplayStatus(g,[]),v.displayStatus.showStop=!0):v.displayStatus=null;chrome.cast.setReceiverDisplayStatus(v,(0,_.TT)(function(){this.info("Updated receiver status for "+v.friendlyName+": "+g)},this),(0,_.TT)(function(){B$(this,"Failed to update receiver status for: "+v.friendlyName)},this))};
K_.prototype.disposeInternal=function(){this.setDisplayStatus("");K_.superClass_.disposeInternal.call(this)};var hc=function(g,v,r){K_.call(this,g,v,"CastSession");var k=this;this.config_=r;this.JSC$17545_session_=null;this.JSC$17545_boundSessionUpdate_=(0,_.TT)(this.JSC$17547_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.TT)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.ko(function(){EcM(k,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$17545_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$17545_isInitLoungeToken_=!1;this.JSC$17545_lastLoungeTokenRefreshError_="unknown"};
_.N(hc,K_);_.c=hc.prototype;
_.c.setCastSession=function(g){if(this.JSC$17545_session_){if(this.JSC$17545_session_==g)return;B$(this,"Overriding cast session with new session object");dWM(this);this.JSC$17545_isInitLoungeToken_=!1;this.JSC$17545_lastLoungeTokenRefreshError_="unknown";this.JSC$17545_session_.removeUpdateListener(this.JSC$17545_boundSessionUpdate_);this.JSC$17545_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$17545_session_=g;this.JSC$17545_session_.addUpdateListener(this.JSC$17545_boundSessionUpdate_);this.JSC$17545_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);pkD(this,"getMdxSessionStatus")};
_.c.launchWithParams=function(g){this.info("launchWithParams no-op for Cast: "+(0,_.dp)(g))};
_.c.stop=function(){if(this.JSC$17545_session_)this.JSC$17545_session_.stop((0,_.TT)(function(){this.onSessionStopped()},this),(0,_.TT)(function(){this.onSessionStopped(Error("Lk"))},this));
else this.onSessionStopped(Error("Mk"))};
_.c.setDisplayStatus=function(){};
_.c.disposeInternal=function(){this.info("disposeInternal");dWM(this);this.JSC$17545_session_&&(this.JSC$17545_session_.removeUpdateListener(this.JSC$17545_boundSessionUpdate_),this.JSC$17545_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$17545_session_=null;K_.prototype.disposeInternal.call(this)};
var lsq=function(g,v){_.c9(g.getLoungeTokenTimeoutKey_);g.getLoungeTokenTimeoutKey_=0;v==0?T1v(g):g.getLoungeTokenTimeoutKey_=_.ko(function(){T1v(g)},v)},T1v=function(g){pkD(g,"getLoungeToken");
_.c9(g.onLoungeTokenTimeoutKey_);g.onLoungeTokenTimeoutKey_=_.ko(function(){fsp(g,null)},3E4)},pkD=function(g,v){g.info("sendYoutubeMessage_: "+v+" "+(0,_.dp)(void 0));
var r={};r.type=v;g.JSC$17545_session_?g.JSC$17545_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",r,function(){},(0,_.TT)(function(){B$(this,"Failed to send message: "+v+".")},g)):B$(g,"Sending yt message without session: "+(0,_.dp)(r))};
hc.prototype.onYoutubeMessage_=function(g,v){if(!this.isDisposed())if(v)if(v=(0,_.pW)(v),_.vP(v))switch(g=""+v.type,v=v.data||{},this.info("onYoutubeMessage_: "+g+" "+(0,_.dp)(v)),g){case "mdxSessionStatus":EcM(this,v);break;case "loungeToken":fsp(this,v);break;default:B$(this,"Unknown youtube message: "+g)}else B$(this,"Unable to parse message.");else B$(this,"No data in message.")};
var N1b=function(g,v){if(v)g.info("onConnectedScreenId_: Received screenId: "+v),g.screen_&&g.screen_.id==v||g.getScreen_(v,function(r){XX(g,r)},function(){return g.onSessionStopped()},5);
else g.onSessionStopped(Error("Nk"))},HGq=function(g,v,r){g.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(v));
var k=new L_(v);ZGv(g,k,function(y){y?(g.JSC$17545_isInitLoungeToken_=!0,GK(g.JSC$17540_screenService_,k),XX(g,k),g.JSC$17545_lastLoungeTokenRefreshError_="unknown",lsq(g,r)):(_.xA(Error("Ok`"+JSON.stringify(v))),g.onSessionStopped())},5)},EcM=function(g,v){_.c9(g.sessionStatusTimeoutKey_);
g.sessionStatusTimeoutKey_=0;if(v)g.config_.enableCastLoungeToken&&v.loungeToken?v.deviceId?g.screen_&&g.screen_.uuid==v.deviceId||(v.loungeTokenRefreshIntervalMs?HGq(g,{name:g.receiver_.friendlyName,screenId:v.screenId,loungeToken:v.loungeToken,dialId:v.deviceId,screenIdType:"shortLived"},v.loungeTokenRefreshIntervalMs):(_.xA(Error("Qk`"+JSON.stringify(v))),N1b(g,v.screenId))):(_.xA(Error("Pk`"+JSON.stringify(v))),N1b(g,v.screenId)):N1b(g,v.screenId);else g.onSessionStopped(Error("Nk"))},fsp=function(g,
v){_.c9(g.onLoungeTokenTimeoutKey_);
g.onLoungeTokenTimeoutKey_=0;var r=null;if(v)if(v.loungeToken){var k;((k=g.screen_)==null?void 0:k.token)==v.loungeToken&&(r="staleLoungeToken")}else r="missingLoungeToken";else r="noLoungeTokenResponse";r?(g.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(v)+", error: "+r)),g.JSC$17545_lastLoungeTokenRefreshError_=r,lsq(g,3E4)):(asv(g,v.loungeToken),g.JSC$17545_isInitLoungeToken_=!1,g.JSC$17545_lastLoungeTokenRefreshError_="unknown",lsq(g,v.loungeTokenRefreshIntervalMs))};
hc.prototype.getScreen_=function(g,v,r,k){_.c9(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;SlM(this.JSC$17540_screenService_,this.receiver_.label,g,this.receiver_.friendlyName,(0,_.TT)(function(y){y?v(y):k>=0?(B$(this,"Screen "+g+" appears to be offline. "+k+" retries left."),this.getScreenTimeoutKey_=_.ko((0,_.TT)(this.getScreen_,this,g,v,r,k-1),300)):r(Error("Rk"))},this),r)};
var ZGv=function(g,v,r,k){_.c9(g.JSC$17545_checkScreenAvailabilityTimeoutKey_);g.JSC$17545_checkScreenAvailabilityTimeoutKey_=0;Ylp(g.JSC$17540_screenService_,v,function(y){y||k<0?r(y):g.JSC$17545_checkScreenAvailabilityTimeoutKey_=_.ko(function(){ZGv(g,v,r,k-1)},300)})};
hc.prototype.JSC$17542_getCastSession=function(){return this.JSC$17545_session_};
hc.prototype.JSC$17547_onSessionUpdate_=function(g){this.isDisposed()||g||(B$(this,"Cast session died."),this.onSessionStopped())};
var dWM=function(g){_.c9(g.getScreenTimeoutKey_);g.getScreenTimeoutKey_=0;_.c9(g.JSC$17545_checkScreenAvailabilityTimeoutKey_);g.JSC$17545_checkScreenAvailabilityTimeoutKey_=0;_.c9(g.sessionStatusTimeoutKey_);g.sessionStatusTimeoutKey_=0;_.c9(g.onLoungeTokenTimeoutKey_);g.onLoungeTokenTimeoutKey_=0;_.c9(g.getLoungeTokenTimeoutKey_);g.getLoungeTokenTimeoutKey_=0};var nz=function(g,v,r,k){K_.call(this,g,v,"DialSession");this.config_=k;this.JSC$17549_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$17549_theme_=r;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$17549_deferredLaunchDeadlineTimer_=NaN;this.JSC$17549_boundSessionUpdate_=(0,_.TT)(this.JSC$17551_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$17549_checkScreenAvailabilityTimeoutKey_=0;this.JSC$17549_isInitLoungeToken_=!1;this.JSC$17549_lastLoungeTokenRefreshError_="unknown"};
_.N(nz,K_);nz.prototype.setCastSession=function(g){this.JSC$17549_session_=g;this.JSC$17549_session_.addUpdateListener(this.JSC$17549_boundSessionUpdate_)};
nz.prototype.launchWithParams=function(g){this.connectData_=g;this.deferredLaunch_()};
nz.prototype.stop=function(){tvG(this);if(this.JSC$17549_session_)this.JSC$17549_session_.stop((0,_.TT)(this.onSessionStopped,this,null),(0,_.TT)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
nz.prototype.disposeInternal=function(){tvG(this);this.JSC$17549_session_&&this.JSC$17549_session_.removeUpdateListener(this.JSC$17549_boundSessionUpdate_);this.JSC$17549_session_=null;K_.prototype.disposeInternal.call(this)};
var DWb=function(g){var v;return!!(g.config_.enableDialLoungeToken&&((v=g.JSC$17549_session_)==null?0:v.getDialAppInfo))},LIM=function(g){g.cancelPolling_=g.JSC$17540_screenService_.JSC$17538_getScreenByPollingPairingCode(g.reversePairingCode_,g.receiver_.label,g.receiver_.friendlyName,DWb(g),function(v,r){g.cancelPolling_=function(){};
g.JSC$17549_isInitLoungeToken_=!0;XX(g,v);v.idType=="shortLived"&&r>0&&MV(g,r)},function(v){g.cancelPolling_=function(){};
g.onSessionStopped(v)})};
nz.prototype.JSC$17551_onSessionUpdate_=function(g){this.isDisposed()||g||(B$(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var wkq=function(g){var v={};v.pairingCode=g.reversePairingCode_;v.theme=g.JSC$17549_theme_;Kxn()&&(v.env_useStageMdx=1);return _.W9(v)},QCM=function(g){return new Promise(function(v){g.reversePairingCode_=D7M();
if(g.connectData_){var r=new chrome.cast.DialLaunchResponse(!0,wkq(g));v(r);LIM(g)}else g.deferredLaunch_=function(){_.c9(g.JSC$17549_deferredLaunchDeadlineTimer_);g.deferredLaunch_=function(){};
g.JSC$17549_deferredLaunchDeadlineTimer_=NaN;var k=new chrome.cast.DialLaunchResponse(!0,wkq(g));v(k);LIM(g)},g.JSC$17549_deferredLaunchDeadlineTimer_=_.ko(function(){g.deferredLaunch_()},100)})},ubG=function(g,v,r){g.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(v));
var k=new L_(v);return(new Promise(function(y){CoG(g,k,function(z){z?(g.JSC$17549_isInitLoungeToken_=!0,GK(g.JSC$17540_screenService_,k),XX(g,k),MV(g,r)):_.xA(Error("Tk`"+JSON.stringify(v)));y(z)},5)})).then(function(y){return y?new chrome.cast.DialLaunchResponse(!1):QCM(g)})},xWM=function(g,v){var r=g.launchData_.receiver.label,k=g.receiver_.friendlyName;
return(new Promise(function(y){SlM(g.JSC$17540_screenService_,r,v,k,function(z){z&&z.token&&XX(g,z);y(z)},function(z){B$(g,"Failed to get DIAL screen: "+z);
y(null)})})).then(function(y){return y&&y.token?new chrome.cast.DialLaunchResponse(!1):QCM(g)})},CoG=function(g,v,r,k){_.c9(g.JSC$17549_checkScreenAvailabilityTimeoutKey_);
g.JSC$17549_checkScreenAvailabilityTimeoutKey_=0;Ylp(g.JSC$17540_screenService_,v,function(y){y||k<0?r(y):g.JSC$17549_checkScreenAvailabilityTimeoutKey_=_.ko(function(){CoG(g,v,r,k-1)},300)})},MV=function(g,v){g.info("getDialAppInfoWithTimeout_ "+v);
DWb(g)&&(_.c9(g.getDialAppInfoTimeoutKey_),g.getDialAppInfoTimeoutKey_=0,v==0?jCD(g):g.getDialAppInfoTimeoutKey_=_.ko(function(){jCD(g)},v))},jCD=function(g){DWb(g)&&g.JSC$17549_session_.getDialAppInfo(function(v){g.info("getDialAppInfo dialLaunchData: "+JSON.stringify(v));
v=v.extraData||{};var r=null;if(v.loungeToken){var k;((k=g.screen_)==null?void 0:k.token)==v.loungeToken&&(r="staleLoungeToken")}else r="missingLoungeToken";r?(g.JSC$17549_lastLoungeTokenRefreshError_=r,MV(g,3E4)):(g.JSC$17549_isInitLoungeToken_=!1,g.JSC$17549_lastLoungeTokenRefreshError_="unknown",asv(g,v.loungeToken),MV(g,v.loungeTokenRefreshIntervalMs))},function(v){g.info("getDialAppInfo error: "+v);
g.JSC$17549_lastLoungeTokenRefreshError_="noLoungeTokenResponse";MV(g,3E4)})},tvG=function(g){_.c9(g.JSC$17549_checkScreenAvailabilityTimeoutKey_);
g.JSC$17549_checkScreenAvailabilityTimeoutKey_=0;_.c9(g.getDialAppInfoTimeoutKey_);g.getDialAppInfoTimeoutKey_=0;g.cancelPolling_();g.cancelPolling_=function(){};
_.c9(g.JSC$17549_deferredLaunchDeadlineTimer_)};var RX=function(g,v){K_.call(this,g,v,"ManualSession");this.JSC$17553_deferredLaunchDeadlineTimer_=_.ko((0,_.TT)(this.launchWithParams,this,null),150)};
_.N(RX,K_);RX.prototype.stop=function(){this.onSessionStopped()};
RX.prototype.setCastSession=function(){};
RX.prototype.launchWithParams=function(){_.c9(this.JSC$17553_deferredLaunchDeadlineTimer_);this.JSC$17553_deferredLaunchDeadlineTimer_=NaN;var g=QO(this.JSC$17540_screenService_.getScreens(),this.receiver_.label);if(g)XX(this,g);else this.onSessionStopped(Error("Uk"))};
RX.prototype.disposeInternal=function(){_.c9(this.JSC$17553_deferredLaunchDeadlineTimer_);this.JSC$17553_deferredLaunchDeadlineTimer_=NaN;K_.prototype.disposeInternal.call(this)};var G4=function(g,v){_.BF.call(this);this.config_=v;this.JSC$17556_screenService_=g;this.JSC$17556_appId_=v.appId||"233637DE";this.JSC$17556_theme_=v.theme||"cl";this.disableDial_=v.disableCastApi||!1;this.forceMirroring_=v.forceMirroring||!1;this.JSC$17556_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.TT)(this.onReceiverAction_,this)};
_.N(G4,_.BF);
G4.prototype.init=function(g,v){chrome.cast.timeout.requestSession=3E4;var r=new chrome.cast.SessionRequest(this.JSC$17556_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.T("desktop_enable_cast_connect")&&(r.androidReceiverCompatible=!0);this.disableDial_||(r.dialRequest=new chrome.cast.DialRequest("YouTube"));var k=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;g=g||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var y=(0,_.TT)(this.onReceiverUpdated_,
this);r=new chrome.cast.ApiConfig(r,(0,_.TT)(this.onSessionEstablished_,this),y,k,g);r.customDialLaunchCallback=(0,_.TT)(this.onDialLaunchRequested_,this);chrome.cast.initialize(r,(0,_.TT)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),nYM(),this.JSC$17556_screenService_.subscribe("onlineScreenChange",(0,_.TT)(this.JSC$17558_onScreenChange_,this)),this.customReceivers_=$WR(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.TT)(function(z){this.warn_("Failed to set initial custom receivers: "+(0,_.dp)(z))},this)),this.publish("yt-remote-cast2-availability-change",gB(this)),v(!0))},this),(0,_.TT)(function(z){this.warn_("Failed to initialize API: "+(0,_.dp)(z));
v(!1)},this))};
G4.prototype.setConnectedScreenStatus=function(g,v){vM("Setting connected screen ID: "+g+" -> "+v);if(this.JSC$17556_session_){var r=this.JSC$17556_session_.screen_;if(!g||r&&r.id!=g)vM("Unsetting old screen status: "+this.JSC$17556_session_.receiver_.friendlyName),rB(this,null)}if(g&&v){if(!this.JSC$17556_session_){g=QO(this.JSC$17556_screenService_.getScreens(),g);if(!g){vM("setConnectedScreenStatus: Unknown screen.");return}if(g.idType=="shortLived"){vM("setConnectedScreenStatus: Screen with id type to be short lived.");
return}r=JAp(this,g);r||(vM("setConnectedScreenStatus: Connected receiver not custom..."),r=new chrome.cast.Receiver(g.uuid?g.uuid:g.id,g.name),r.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(r),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.TT)(function(k){this.warn_("Failed to set initial custom receivers: "+(0,_.dp)(k))},this)));
vM("setConnectedScreenStatus: new active receiver: "+r.friendlyName);rB(this,new RX(this.JSC$17556_screenService_,r),!0)}this.JSC$17556_session_.setDisplayStatus(v)}else vM("setConnectedScreenStatus: no screen.")};
var JAp=function(g,v){return v?_.OA(g.customReceivers_,function(r){return wI(v,r.label)},g):null};
G4.prototype.setLaunchParams=function(g){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$17556_session_?this.JSC$17556_session_.launchWithParams(g):this.warn_("Setting connection data without a session")};
G4.prototype.JSC$17558_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$17556_session_?(this.JSC$17556_session_.stop(),rB(this,null)):vM("Stopping non-existing session")};
G4.prototype.requestSession=function(){chrome.cast.requestSession((0,_.TT)(this.onSessionEstablished_,this),(0,_.TT)(this.onSessionRequestFailed_,this))};
G4.prototype.disposeInternal=function(){this.JSC$17556_screenService_.unsubscribe("onlineScreenChange",(0,_.TT)(this.JSC$17558_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.Xh(_.$A("yt.mdx.remote.debug.handlers_")||[],Xob);_.h1(this.JSC$17556_session_);_.BF.prototype.disposeInternal.call(this)};
var vM=function(g){$n("Controller",g)};
G4.prototype.warn_=function(g){$n("Controller",g)};
var Xob=function(g){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(g)},gB=function(g){return g.hasCastReceiver_||!!g.customReceivers_.length||!!g.JSC$17556_session_},rB=function(g,v,r){v!=g.JSC$17556_session_&&(_.h1(g.JSC$17556_session_),(g.JSC$17556_session_=v)?(r?g.publish("yt-remote-cast2-receiver-resumed",v.receiver_):g.publish("yt-remote-cast2-receiver-selected",v.receiver_),v.subscribe("sessionScreen",(0,_.TT)(g.onSessionScreen_,g,v)),v.subscribe("sessionFailed",
function(){return OGD(g,v)}),v.screen_?g.publish("yt-remote-cast2-session-change",v.screen_):r&&g.JSC$17556_session_.launchWithParams(null)):g.publish("yt-remote-cast2-session-change",null))},OGD=function(g,v){g.JSC$17556_session_==v&&g.publish("yt-remote-cast2-session-failed")};
_.c=G4.prototype;_.c.onSessionScreen_=function(g,v){this.JSC$17556_session_==g&&(v||rB(this,null),this.publish("yt-remote-cast2-session-change",v))};
_.c.onReceiverAction_=function(g,v){if(!this.isDisposed())if(g)switch(g.friendlyName=chrome.cast.unescape(g.friendlyName),vM("onReceiverAction_ "+g.label+" / "+g.friendlyName+"-- "+v),v){case chrome.cast.ReceiverAction.CAST:if(this.JSC$17556_session_)if(this.JSC$17556_session_.receiver_.label!=g.label)vM("onReceiverAction_: Stopping active receiver: "+this.JSC$17556_session_.receiver_.friendlyName),this.JSC$17556_session_.stop();else{vM("onReceiverAction_: Casting to active receiver.");this.JSC$17556_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$17556_session_.screen_);break}switch(g.receiverType){case chrome.cast.ReceiverType.CUSTOM:rB(this,new RX(this.JSC$17556_screenService_,g));break;case chrome.cast.ReceiverType.DIAL:rB(this,new nz(this.JSC$17556_screenService_,g,this.JSC$17556_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:rB(this,new hc(this.JSC$17556_screenService_,g,this.config_));break;default:this.warn_("Unknown receiver type: "+g.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$17556_session_&&
this.JSC$17556_session_.receiver_.label==g.label?this.JSC$17556_session_.stop():this.warn_("Stopping receiver w/o session: "+g.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.c.onDialLaunchRequested_=function(g){if(this.isDisposed())return Promise.reject(Error("Vk"));var v=g.receiver;v.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+v.friendlyName),v.receiverType=chrome.cast.ReceiverType.DIAL);var r=this.JSC$17556_session_?this.JSC$17556_session_.receiver_:null;if(!r||r.label!=v.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+v.friendlyName),Promise.reject(Error("Wk"));if(r&&r.label==v.label&&r.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$17556_session_.screen_)return vM("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$17556_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+r.receiverType+'" to "dial" for '+v.friendlyName);rB(this,new nz(this.JSC$17556_screenService_,v,this.JSC$17556_theme_,this.config_))}v=this.JSC$17556_session_;v.launchData_=g;v.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(g=v.launchData_.extraData||{},r=g.screenId||null,DWb(v)&&g.loungeToken?g.loungeTokenRefreshIntervalMs?g=ubG(v,{name:v.receiver_.friendlyName,screenId:g.screenId,loungeToken:g.loungeToken,dialId:v.launchData_.receiver.label,screenIdType:"shortLived"},g.loungeTokenRefreshIntervalMs):(_.xA(Error("Sk`"+JSON.stringify(g))),g=xWM(v,r)):g=xWM(v,r)):g=QCM(v);return g};
_.c.onSessionEstablished_=function(g){var v=this;if(!this.isDisposed()&&!this.forceMirroring_){vM("New cast session ID: "+g.sessionId);var r=g.receiver;if(r.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$17556_session_)if(r.receiverType==chrome.cast.ReceiverType.CAST)vM("Got resumed cast session before resumed mdx connection."),r.friendlyName=chrome.cast.unescape(r.friendlyName),rB(this,new hc(this.JSC$17556_screenService_,r,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var k=this.JSC$17556_session_.receiver_,y=QO(this.JSC$17556_screenService_.getScreens(),k.label);y&&wI(y,r.label)&&k.receiverType!=chrome.cast.ReceiverType.CAST&&r.receiverType==chrome.cast.ReceiverType.CAST&&(vM("onSessionEstablished_: manual to cast session change "+r.friendlyName),_.h1(this.JSC$17556_session_),this.JSC$17556_session_=new hc(this.JSC$17556_screenService_,r,this.config_),this.JSC$17556_session_.subscribe("sessionScreen",(0,_.TT)(this.onSessionScreen_,this,this.JSC$17556_session_)),
this.JSC$17556_session_.subscribe("sessionFailed",function(){return OGD(v,v.JSC$17556_session_)}),this.JSC$17556_session_.launchWithParams(null));
this.JSC$17556_session_.setCastSession(g)}}};
_.c.JSC$17558_getCastSession=function(){return this.JSC$17556_session_?this.JSC$17556_session_.JSC$17542_getCastSession():null};
_.c.onSessionRequestFailed_=function(g){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.dp)(g)),g.code!=chrome.cast.ErrorCode.CANCEL&&rB(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.c.onReceiverUpdated_=function(g){vM("Receiver availability updated: "+g);if(!this.isDisposed()){var v=gB(this);this.hasCastReceiver_=g==chrome.cast.ReceiverAvailability.AVAILABLE;gB(this)!=v&&this.publish("yt-remote-cast2-availability-change",gB(this))}};
var $WR=function(g){var v=g.JSC$17556_screenService_.JSC$17538_getOnlineScreens(),r=g.JSC$17556_session_&&g.JSC$17556_session_.receiver_;g=_.t1(v,function(k){r&&wI(k,r.label)&&(r=null);var y=k.uuid?k.uuid:k.id,z=JAp(this,k);z?(z.label=y,z.friendlyName=k.name):(z=new chrome.cast.Receiver(y,k.name),z.receiverType=chrome.cast.ReceiverType.CUSTOM);return z},g);
r&&(r.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(r=new chrome.cast.Receiver(r.label,r.friendlyName),r.receiverType=chrome.cast.ReceiverType.CUSTOM),g.push(r));return g};
G4.prototype.JSC$17558_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=$WR(this),vM("Updating custom receivers: "+(0,_.dp)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.TT)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",gB(this)))};
G4.prototype.setLaunchParams=G4.prototype.setLaunchParams;G4.prototype.setConnectedScreenStatus=G4.prototype.setConnectedScreenStatus;G4.prototype.stopSession=G4.prototype.JSC$17558_stopSession;G4.prototype.getCastSession=G4.prototype.JSC$17558_getCastSession;G4.prototype.requestSession=G4.prototype.requestSession;G4.prototype.init=G4.prototype.init;G4.prototype.dispose=G4.prototype.dispose;var l35=[];var Vvq=function(g){g.audioTrackId=null;g.trackData=null;g.playerState=-1;g.hasPrevious=!1;g.hasNext=!1;g.playerTime_=0;g.playerTimeAt_=_.Gn();g.seekableStart_=0;g.seekableEnd_=0;g.duration_=0;g.loadedTime=0;g.liveIngestionTime_=NaN;g.isLive_=!1};
_.c=XI.prototype;
_.c.reset=function(g){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;g&&(this.index=g.index,this.listId=g.listId,this.videoId=g.videoId,this.playerState=g.playerState,this.volume=g.volume,this.muted=g.muted,this.audioTrackId=g.audioTrackId,this.trackData=g.trackData,this.hasPrevious=g.hasPrevious,this.hasNext=g.hasNext,this.playerTime_=g.playerTime,this.playerTimeAt_=g.playerTimeAt,this.seekableStart_=g.seekableStart,this.seekableEnd_=g.seekableEnd,this.duration_=g.duration,this.loadedTime=
g.loadedTime,this.liveIngestionTime_=g.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.c.stopPlayer=function(){this.index=-1;this.videoId="";Vvq(this)};
_.c.isPlaying=function(){return this.playerState==1};
_.c.isBuffering=function(){return this.playerState==3};
_.c.isAdPlaying=function(){return this.playerState==1081};
var kM=function(g,v){g.playerTime_=v;g.playerTimeAt_=_.Gn()},qlD=function(g){switch(g.playerState){case 1:case 1081:return(_.Gn()-g.playerTimeAt_)/1E3+g.playerTime_;
case -1E3:return 0}return g.playerTime_};
XI.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.Gn()-this.playerTimeAt_)/1E3:0):this.duration_};
var sCD=function(g,v,r){var k=g.videoId;g.videoId=v;g.index=r;v!=k&&Vvq(g)},mWA=function(g){var v={};
v.index=g.index;v.listId=g.listId;v.videoId=g.videoId;v.playerState=g.playerState;v.volume=g.volume;v.muted=g.muted;v.audioTrackId=g.audioTrackId;v.trackData=_.ZG.unsafeClone(g.trackData);v.hasPrevious=g.hasPrevious;v.hasNext=g.hasNext;v.playerTime=g.playerTime_;v.playerTimeAt=g.playerTimeAt_;v.seekableStart=g.seekableStart_;v.seekableEnd=g.seekableEnd_;v.duration=g.duration_;v.loadedTime=g.loadedTime;v.liveIngestionTime=g.liveIngestionTime_;return v};
XI.prototype.clone=function(){return new XI(mWA(this))};var yV=function(g,v){_.BF.call(this);var r=this;this.state_=0;this.connection_=g;this.contextSubscriptions_=[];this.actionQueue_=new d7D;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.TT)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.TT)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.TT)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.TT)(this.onCloudviewAvailabilityChange_,this);var k=0;g?(k=g.getProxyState(),
k!=3&&(g.subscribe("proxyStateChange",this.setState_,this),KIR(this))):k=3;k!=0&&(v?this.setState_(k):_.ko(function(){r.setState_(k)},0));
(g=HWq())&&bGM(this,g);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.N(yV,_.BF);yV.prototype.getState=function(){return this.state_};
yV.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
yV.prototype.reconnect=function(){this.connection_.reconnect()};
var cM=function(g){return new XI(g.connection_.getPlayerContextData())};
_.c=yV.prototype;_.c.play=function(){z$(this)?(this.castMedia_?this.castMedia_.play(null,_.W5,FIR(this,"play")):Im(this,"play"),iGA(this,1,qlD(cM(this))),this.publish("remotePlayerChange")):WM(this,this.play)};
_.c.pause=function(){z$(this)?(this.castMedia_?this.castMedia_.pause(null,_.W5,FIR(this,"pause")):Im(this,"pause"),iGA(this,2,qlD(cM(this))),this.publish("remotePlayerChange")):WM(this,this.pause)};
_.c.seekTo=function(g){if(z$(this)){if(this.castMedia_){var v=cM(this),r=new chrome.cast.media.SeekRequest;r.currentTime=g;v.isPlaying()||v.isBuffering()?r.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:r.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(r,_.W5,FIR(this,"seekTo",{newTime:g}))}else Im(this,"seekTo",{newTime:g});iGA(this,3,g);this.publish("remotePlayerChange")}else WM(this,_.P2(this.seekTo,g))};
_.c.stop=function(){if(z$(this)){this.castMedia_?this.castMedia_.stop(null,_.W5,FIR(this,"stopVideo")):Im(this,"stopVideo");var g=cM(this);g.stopPlayer();PM(this,g);this.publish("remotePlayerChange")}else WM(this,this.stop)};
_.c.setVolume=function(g,v){if(z$(this)){var r=cM(this);if(this.castSession_){if(r.volume!=g){var k=Math.round(g)/100;this.castSession_.setReceiverVolumeLevel(k,(0,_.TT)(function(){J6("set receiver volume: "+k)},this),(0,_.TT)(function(){this.warn_("failed to set receiver volume.")},this))}r.muted!=v&&this.castSession_.setReceiverMuted(v,(0,_.TT)(function(){J6("set receiver muted: "+v)},this),(0,_.TT)(function(){this.warn_("failed to set receiver muted.")},this))}else{var y={volume:g,
muted:v};r.volume!=-1&&(y.delta=g-r.volume);Im(this,"setVolume",y)}r.muted=v;r.volume=g;PM(this,r)}else WM(this,_.P2(this.setVolume,g,v))};
_.c.setAudioTrack=function(g,v){z$(this)?(v=v.getLanguageInfo().getId(),Im(this,"setAudioTrack",{videoId:g,audioTrackId:v}),g=cM(this),g.audioTrackId=v,PM(this,g)):WM(this,_.P2(this.setAudioTrack,g,v))};
_.c.addVideo=function(g){z$(this)?Im(this,"addVideo",{videoId:g}):WM(this,_.P2(this.addVideo,g))};
_.c.addPlaylist=function(g){z$(this)?Im(this,"addVideos",{listId:g}):WM(this,_.P2(this.addPlaylist,g))};
_.c.addVideos=function(g){g.length==0?this.warn_("Ignore add videos request due to empty list"):z$(this)?Im(this,"addVideos",{videoIds:g.join(",")}):WM(this,_.P2(this.addVideos,g))};
_.c.JSC$17568_removeVideo=function(g){z$(this)?Im(this,"removeVideo",{videoId:g}):WM(this,_.P2(this.JSC$17568_removeVideo,g))};
_.c.JSC$17568_insertVideo=function(g){z$(this)?Im(this,"insertVideo",{videoId:g}):WM(this,_.P2(this.JSC$17568_insertVideo,g))};
_.c.playVideo=function(g,v,r,k,y,z,W){k=k===void 0?null:k;y=y===void 0?null:y;z=z===void 0?null:z;W=W===void 0?null:W;var S=cM(this),Y={videoId:g};r!==void 0&&(Y.currentIndex=r);sCD(S,g,r||0);v!==void 0&&(kM(S,v),Y.currentTime=v);k&&(Y.listId=k);y&&(Y.playerParams=y);z&&(Y.clickTrackingParams=z);W&&(Y.locationInfo=(0,_.dp)(W));Im(this,"setPlaylist",Y);k||PM(this,S)};
_.c.nextVideo=function(g,v){if(z$(this)){if(g&&v){var r=cM(this);sCD(r,g,v);PM(this,r)}Im(this,"next")}else WM(this,_.P2(this.nextVideo,g,v))};
_.c.clearPlaylist=function(){if(z$(this)){Im(this,"clearPlaylist");var g=cM(this);g.reset();PM(this,g);this.publish("remotePlayerChange")}else WM(this,this.clearPlaylist)};
_.c.dispose=function(){if(this.state_!=3){var g=this.state_;this.state_=3;this.publish("proxyStateChange",g,this.state_)}_.BF.prototype.dispose.call(this)};
_.c.disposeInternal=function(){G3M(this);this.connection_=null;this.actionQueue_.clear();bGM(this,null);_.BF.prototype.disposeInternal.call(this)};
var KIR=function(g){_.V3("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(v){this.contextSubscriptions_.push(this.connection_.subscribe(v,_.P2(this.onProxyEvent_,v),this))},g)},G3M=function(g){_.V3(g.contextSubscriptions_,function(v){this.connection_.unsubscribeByKey(v)},g);
g.contextSubscriptions_.length=0},z$=function(g){return g.getState()==1},WM=function(g,v){g.actionQueue_.getCount()<50&&g.actionQueue_.enqueue(v)},iGA=function(g,v,r){var k=cM(g);
kM(k,r);k.playerState!=-1E3&&(k.playerState=v);PM(g,k)},Im=function(g,v,r){g.connection_.sendMessage(v,r)},PM=function(g,v){G3M(g);
g.connection_.setPlayerContextData(mWA(v));KIR(g)};
yV.prototype.setState_=function(g){if((g!=this.state_||g==2)&&this.state_!=3&&g!=0){var v=this.state_;this.state_=g;this.publish("proxyStateChange",v,g);if(g==1)for(;!this.actionQueue_.isEmpty();)g=this.actionQueue_,WOM(g),g.front_.pop().apply(this);else g==3&&this.dispose()}};
yV.prototype.onProxyEvent_=function(g,v){this.publish(g,v)};
var bGM=function(g,v){g.castSession_&&(g.castSession_.removeUpdateListener(g.boundCastStatusListener_),g.castSession_.removeMediaListener(g.boundCastMediaListener_),g.onCastMediaChange_(null));g.castSession_=v;if(g.castSession_&&(J6("Setting cast session: "+g.castSession_.sessionId),g.castSession_.addUpdateListener(g.boundCastStatusListener_),g.castSession_.addMediaListener(g.boundCastMediaListener_),g.castSession_.media.length))g.onCastMediaChange_(g.castSession_.media[0])};
yV.prototype.onCastStatusUpdate_=function(g){if(!g)this.onCastMediaChange_(null),bGM(this,null);else if(this.castSession_.receiver.volume){g=this.castSession_.receiver.volume;var v=cM(this),r=Math.round(100*g.level||0);if(v.volume!=r||v.muted!=g.muted)J6("Cast volume update: "+g.level+(g.muted?" muted":"")),v.volume=r,v.muted=!!g.muted,PM(this,v)}};
yV.prototype.onCastMediaChange_=function(g){J6("Cast media: "+!!g);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=g)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),Xkb(this),this.publish("remotePlayerChange")};
var Xkb=function(g){var v=g.castMedia_.media,r=g.castMedia_.customData;if(v&&r){var k=cM(g);v.contentId!=k.videoId&&J6("Cast changing video to: "+v.contentId);k.videoId=v.contentId;k.playerState=r.playerState;kM(k,g.castMedia_.getEstimatedTime());PM(g,k)}else J6("No cast media video. Ignoring state update.")};
yV.prototype.onCastMediaUpdate_=function(g){if(g)Xkb(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
yV.prototype.onCloudviewAvailabilityChange_=function(){var g=HWq();g&&bGM(this,g)};
yV.prototype.warn_=function(g){$n("CP",g)};
var FIR=function(g,v,r){return(0,_.TT)(function(k){this.warn_("Failed to "+v+" with cast v2 channel. Error code: "+k.code);k.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+v+" using MDx browser channel."),Im(this,v,r))},g)};var om=function(g,v,r,k){k=k===void 0?!1:k;_.BF.call(this);var y=this;this.connectTimerId_=NaN;this.reconnecting_=!1;this.idleDisconnectTimerId_=this.clientSetVideoTimerId_=this.playingSyncTimerId_=this.reconnectedCheckScreenTimeout_=NaN;this.listeners_=[];this.autoplayMode_=this.autoplayVideoId_=this.clientVideoId_=this.playerContext_=this.channelService=null;this.JSC$17575_http_=g;this.enableConnectWithInitialState_=k;this.listeners_.push(_.X_(window,"beforeunload",function(){y.JSC$17578_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new XI;this.currentScreenId_=v.id;this.currentScreenIdType_=v.idType;this.channelService=GLq(this.JSC$17575_http_,r,this.JSC$17578_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){B15(y)});
this.channelService.listen("channelClosed",function(){Sp("Channel closed");isNaN(y.connectTimerId_)?C_(!0):C_();y.dispose()});
this.channelService.listen("channelError",function(z){C_();isNaN(y.getReconnectTimeout_())?(z==1&&y.currentScreenIdType_=="shortLived"&&y.publish("browserChannelAuthError",z),Sp("Channel error: "+z+" without reconnection"),y.dispose()):(y.reconnecting_=!0,Sp("Channel error: "+z+" with reconnection in "+y.getReconnectTimeout_()+" ms"),hNq(y,2))});
this.channelService.listen("channelMessage",function(z){ncA(y,z)});
this.channelService.setLoungeToken(v.token);this.subscribe("remoteQueueChange",function(){var z=y.playerContext_.videoId;uwM()&&_.r3("yt-remote-session-video-id",z)})};
_.N(om,_.BF);
om.prototype.connect=function(g,v){if(v){var r=v.listId,k=v.videoId,y=v.videoIds,z=v.playerParams,W=v.clickTrackingParams,S=v.index,Y={videoId:k},e=v.currentTime,a=v.locationInfo;v=v.loopMode;e!==void 0&&(Y.currentTime=e<=5?0:e);z&&(Y.playerParams=z);a&&(Y.locationInfo=a);W&&(Y.clickTrackingParams=W);r&&(Y.listId=r);y&&y.length>0&&(Y.videoIds=y.join(","));S!==void 0&&(Y.currentIndex=S);this.enableConnectWithInitialState_&&(Y.loopMode=v||"LOOP_MODE_OFF");r&&(this.playerContext_.listId=r);this.playerContext_.videoId=
k;this.playerContext_.index=S||0;this.playerContext_.state=3;kM(this.playerContext_,e);this.autoplayMode_="UNSUPPORTED";r=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";Sp("Connecting with "+r+" and params: "+(0,_.dp)(Y));this.channelService.connect({method:r,params:(0,_.dp)(Y)},g,Oaq())}else Sp("Connecting without params"),this.channelService.connect({},g,Oaq());MvS(this)};
om.prototype.setLoungeToken=function(g){this.channelService.setLoungeToken(g)};
om.prototype.dispose=function(){this.isDisposed()||(_.FK("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),hNq(this,3));_.BF.prototype.dispose.call(this)};
om.prototype.disposeInternal=function(){RNb(this);ggR(this);vgp(this);_.c9(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.c9(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.BGB(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.BF.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var rtn=function(g){return _.OA(g.connectedDevices_,function(v){return v.type=="LOUNGE_SCREEN"})},Sp=function(g){$n("conn",g)},hNq=function(g,v){g.publish("proxyStateChange",v)},MvS=function(g){g.connectTimerId_=_.ko(function(){Sp("Connecting timeout");
g.JSC$17578_disconnect_(1)},2E4)},RNb=function(g){_.c9(g.connectTimerId_);
g.connectTimerId_=NaN},vgp=function(g){_.c9(g.reconnectedCheckScreenTimeout_);
g.reconnectedCheckScreenTimeout_=NaN},kwp=function(g){ggR(g);
g.playingSyncTimerId_=_.ko(function(){YM(g,"getNowPlaying")},2E4)},ggR=function(g){_.c9(g.playingSyncTimerId_);
g.playingSyncTimerId_=NaN},B15=function(g){Sp("Channel opened");
g.reconnecting_&&(g.reconnecting_=!1,vgp(g),g.reconnectedCheckScreenTimeout_=_.ko(function(){Sp("Timing out waiting for a screen.");g.JSC$17578_disconnect_(1)},15E3))},ctv=function(g,v){var r=null;
if(v){var k=rtn(g);k&&(r={clientName:k.clientName,deviceMake:k.brand,deviceModel:k.model,osVersion:k.osVersion})}_.FK("yt.mdx.remote.remoteClient_",r);v&&(RNb(g),vgp(g));r=g.channelService.isChannelOpened()&&isNaN(g.connectTimerId_);v==r?v&&(hNq(g,1),YM(g,"getSubtitlesTrack")):v?(g.getOtherConnectedRemoteId_()&&g.playerContext_.reset(),hNq(g,1),YM(g,"getNowPlaying"),ytD(g)):g.JSC$17578_disconnect_(1)},zQS=function(g,v){var r=v.params.videoId;
delete v.params.videoId;r==g.playerContext_.videoId&&(_.ZG.isEmpty(v.params)?g.playerContext_.trackData=null:g.playerContext_.trackData=v.params,g.publish("remotePlayerChange"))},IAD=function(g,v,r){var k=v.params.videoId||v.params.video_id,y=parseInt(v.params.currentIndex,10);
g.playerContext_.listId=v.params.listId||g.playerContext_.listId;sCD(g.playerContext_,k,y);g.publish("remoteQueueChange",r)},Wzb=function(g,v){v.params=v.params||{};
IAD(g,v,"NOW_PLAYING_MAY_CHANGE");g.onStateChange_(v);g.publish("autoplayDismissed")};
om.prototype.onStateChange_=function(g){var v=parseInt(g.params.currentTime||g.params.current_time,10);kM(this.playerContext_,isNaN(v)?0:v);v=parseInt(g.params.state,10);v=isNaN(v)?-1:v;v==-1&&this.playerContext_.playerState==-1E3&&(v=-1E3);this.playerContext_.playerState=v;v=Number(g.params.loadedTime);this.playerContext_.loadedTime=isNaN(v)?0:v;v=Number(g.params.duration);this.playerContext_.duration_=isNaN(v)?0:v;v=this.playerContext_;var r=Number(g.params.liveIngestionTime);v.liveIngestionTime_=
r;v.isLive_=isNaN(r)?!1:!0;v=this.playerContext_;r=Number(g.params.seekableStartTime);g=Number(g.params.seekableEndTime);v.seekableStart_=isNaN(r)?0:r;v.seekableEnd_=isNaN(g)?0:g;this.playerContext_.playerState==1?kwp(this):ggR(this);this.publish("remotePlayerChange")};
om.prototype.onAdStateChange_=function(g){if(this.playerContext_.playerState!=-1E3){var v=1085;switch(parseInt(g.params.adState,10)){case 1:v=1081;break;case 2:v=1084;break;case 0:v=1083}this.playerContext_.playerState=v;g=parseInt(g.params.currentTime,10);kM(this.playerContext_,isNaN(g)?0:g);this.publish("remotePlayerChange")}};
var Pcd=function(g,v){var r=v.params.muted=="true";g.playerContext_.volume=parseInt(v.params.volume,10);g.playerContext_.muted=r;g.publish("remotePlayerChange")},S55=function(g,v){g.autoplayVideoId_=v.params.videoId;
g.publish("nowAutoplaying",parseInt(v.params.timeout,10))},og5=function(g,v){g.autoplayVideoId_=v.params.videoId||null;
g.publish("autoplayUpNext",g.autoplayVideoId_)},Y5v=function(g,v){g.autoplayMode_=v.params.autoplayMode;
g.publish("autoplayModeChange",g.autoplayMode_);g.autoplayMode_=="DISABLED"&&g.publish("autoplayDismissed")},Uwb=function(g,v){var r=v.params.hasNext=="true";
g.playerContext_.hasPrevious=v.params.hasPrevious=="true";g.playerContext_.hasNext=r;g.publish("previousNextChange")};
om.prototype.isCapabilitySupportedOnConnectedDevices_=function(g){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var v=_.I(this.connectedDevices_),r=v.next();!r.done;r=v.next())if(!r.value.capabilities.has(g))return!1;return!0};
var ncA=function(g,v){v=v.message;v.params?Sp("Received: action="+v.action+", params="+(0,_.dp)(v.params)):Sp("Received: action="+v.action+" {}");switch(v.action){case "loungeStatus":v=(0,_.pW)(v.params.devices);g.connectedDevices_=_.t1(v,function(k){return new FX(k)});
v=!!_.OA(g.connectedDevices_,function(k){return k.type=="LOUNGE_SCREEN"});
ctv(g,v);v=g.isCapabilitySupportedOnConnectedDevices_("mlm");g.publish("multiStateLoopEnabled",v);break;case "loungeScreenDisconnected":ivR(g.connectedDevices_,function(k){return k.type=="LOUNGE_SCREEN"});
ctv(g,!1);break;case "remoteConnected":var r=new FX((0,_.pW)(v.params.device));_.OA(g.connectedDevices_,function(k){return k.equals(r)})||_.ik(g.connectedDevices_,r);
break;case "remoteDisconnected":r=new FX((0,_.pW)(v.params.device));ivR(g.connectedDevices_,function(k){return k.equals(r)});
break;case "gracefulDisconnect":break;case "playlistModified":IAD(g,v,"QUEUE_MODIFIED");break;case "nowPlaying":Wzb(g,v);break;case "onStateChange":g.onStateChange_(v);break;case "onAdStateChange":g.onAdStateChange_(v);break;case "onVolumeChanged":Pcd(g,v);break;case "onSubtitlesTrackChanged":zQS(g,v);break;case "nowAutoplaying":S55(g,v);break;case "autoplayDismissed":g.publish("autoplayDismissed");break;case "autoplayUpNext":og5(g,v);break;case "onAutoplayModeChanged":Y5v(g,v);break;case "onHasPreviousNextChanged":Uwb(g,
v);break;case "requestAssistedSignIn":g.publish("assistedSignInRequested",v.params.authCode);break;case "onLoopModeChanged":g.publish("loopModeChange",v.params.loopMode);break;default:Sp("Unrecognized action: "+v.action)}};
_.c=om.prototype;_.c.getProxyState_=function(){var g=3;this.isDisposed()||(g=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(g=1):g=2);return g};
_.c.JSC$17578_disconnect_=function(g){Sp("Disconnecting with "+g);_.FK("yt.mdx.remote.remoteClient_",null);RNb(this);this.publish("beforeDisconnect",g);g==1&&C_();this.channelService.disconnect(g);this.dispose()};
_.c.getPlayerContextData_=function(){var g=this.playerContext_;this.clientVideoId_&&(g=this.playerContext_.clone(),sCD(g,this.clientVideoId_,g.index));return mWA(g)};
_.c.setPlayerContextData_=function(g){var v=this,r=new XI(g);r.videoId&&r.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=r.videoId,_.c9(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.ko(function(){if(v.clientVideoId_){var y=v.clientVideoId_;v.clientVideoId_=null;v.playerContext_.videoId!=y&&YM(v,"getNowPlaying")}},5E3));
var k=[];this.playerContext_.listId==r.listId&&this.playerContext_.videoId==r.videoId&&this.playerContext_.index==r.index||k.push("remoteQueueChange");this.playerContext_.playerState==r.playerState&&this.playerContext_.volume==r.volume&&this.playerContext_.muted==r.muted&&qlD(this.playerContext_)==qlD(r)&&(0,_.dp)(this.playerContext_.trackData)==(0,_.dp)(r.trackData)||k.push("remotePlayerChange");this.playerContext_.reset(g);_.V3(k,function(y){this.publish(y)},this)};
_.c.getOtherConnectedRemoteId_=function(){var g=this.channelService.getDeviceId(),v=_.OA(this.connectedDevices_,function(r){return r.type=="REMOTE_CONTROL"&&r.id!=g});
return v?v.id:""};
_.c.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.c.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.c.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.c.JSC$17578_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var ytD=function(g){_.c9(g.idleDisconnectTimerId_);g.idleDisconnectTimerId_=_.ko(function(){g.JSC$17578_disconnect_(1)},864E5)},YM=function(g,v,r){r?Sp("Sending: action="+v+", params="+(0,_.dp)(r)):Sp("Sending: action="+v);
g.channelService.sendMessage(v,r)};
om.prototype.sendMessageWithUserAction_=function(g,v){YM(this,g,v);ytD(this)};
om.prototype.JSC$17578_getXsrfToken_=function(){var g=_.Yo.get("SAPISID","")||_.Yo.get("__Secure-1PAPISID",void 0)||"",v=_.Yo.get("__Secure-3PAPISID","")||"";if(!g&&!v)return"";g=_.hG(_.dQ(g),2);v=_.hG(_.dQ(v),2);return _.hG(_.dQ(","+g+","+v),2)};
om.prototype.subscribe=om.prototype.subscribe;om.prototype.unsubscribeByKey=om.prototype.unsubscribeByKey;om.prototype.getProxyState=om.prototype.getProxyState_;om.prototype.disconnect=om.prototype.JSC$17578_disconnect_;om.prototype.getPlayerContextData=om.prototype.getPlayerContextData_;om.prototype.setPlayerContextData=om.prototype.setPlayerContextData_;om.prototype.getOtherConnectedRemoteId=om.prototype.getOtherConnectedRemoteId_;om.prototype.getReconnectTimeout=om.prototype.getReconnectTimeout_;
om.prototype.getAutoplayMode=om.prototype.getAutoplayMode_;om.prototype.getAutoplayVideoId=om.prototype.getAutoplayVideoId_;om.prototype.reconnect=om.prototype.JSC$17578_reconnect_;om.prototype.sendMessage=om.prototype.sendMessageWithUserAction_;om.prototype.getXsrfToken=om.prototype.JSC$17578_getXsrfToken_;om.prototype.isCapabilitySupportedOnConnectedDevices=om.prototype.isCapabilitySupportedOnConnectedDevices_;var AtM=function(g){VO.call(this,"ScreenServiceProxy");this.instance_=g;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.TT)(this.JSC$17581_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.TT)(this.onOnlineScreenChange_,this)))};
_.N(AtM,VO);_.c=AtM.prototype;_.c.getScreens=function(g){return this.instance_.$_gs(g)};
_.c.contains=function(g){return!!this.instance_.$_c(g)};
_.c.get=function(g){return this.instance_.$_g(g)};
_.c.start=function(){this.instance_.$_st()};
_.c.add=function(g,v,r){this.instance_.$_a(g,v,r)};
_.c.remove=function(g,v,r){this.instance_.$_r(g,v,r)};
_.c.updateName=function(g,v,r,k){this.instance_.$_un(g,v,r,k)};
_.c.disposeInternal=function(){for(var g=this.subscriptionKeys_.length,v=0;v<g;++v)this.instance_.$_ubk(this.subscriptionKeys_[v]);this.subscriptionKeys_.length=0;this.instance_=null;VO.prototype.disposeInternal.call(this)};
_.c.JSC$17581_onScreenChange_=function(){this.publish("screenChange")};
_.c.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
mH.prototype.$_st=mH.prototype.start;mH.prototype.$_gspc=mH.prototype.JSC$17538_getScreenByPairingCode;mH.prototype.$_gsppc=mH.prototype.JSC$17538_getScreenByPollingPairingCode;mH.prototype.$_c=mH.prototype.contains;mH.prototype.$_g=mH.prototype.get;mH.prototype.$_a=mH.prototype.add;mH.prototype.$_un=mH.prototype.updateName;mH.prototype.$_r=mH.prototype.remove;mH.prototype.$_gs=mH.prototype.getScreens;mH.prototype.$_gos=mH.prototype.JSC$17538_getOnlineScreens;mH.prototype.$_s=mH.prototype.subscribe;
mH.prototype.$_ubk=mH.prototype.unsubscribeByKey;var lAq=function(g){m7M();if(!ur||!ur.get("yt-remote-disable-remote-module-for-dev")){g=_.Cv("MDX_CONFIG")||g;X6M();jNA();Uc||(Uc=new DP(g?g.loungeApiHost:void 0),Kxn()&&(Uc.basePath="/api/loungedev"));Aa||(Aa=_.$A("yt.mdx.remote.deferredProxies_")||[],_.FK("yt.mdx.remote.deferredProxies_",Aa));eQA();var v=ep();if(!v){var r=new mH(Uc,g?g.disableAutomaticScreenCache||!1:!1);_.FK("yt.mdx.remote.screenService_",r);v=ep();var k={};g&&(k={appId:g.appId,disableDial:g.disableDial,theme:g.theme,loadCastApiSetupScript:g.loadCastApiSetupScript,
disableCastApi:g.disableCastApi,enableDialLoungeToken:g.enableDialLoungeToken,enableCastLoungeToken:g.enableCastLoungeToken,forceMirroring:g.forceMirroring});_.FK("yt.mdx.remote.enableConnectWithInitialState_",g?g.enableConnectWithInitialState||!1:!1);pBD(r,function(z){z?am()&&DPR(am(),"YouTube TV"):r.subscribe("onlineScreenChange",function(){v3("yt-remote-receiver-availability-change")})},k)}if(g&&!_.$A("yt.mdx.remote.initialized_")){_.FK("yt.mdx.remote.initialized_",!0);
Ec("Initializing: "+(0,_.dp)(g));dB.push(_.vG("yt-remote-cast2-api-ready",function(){v3("yt-remote-api-ready")}));
dB.push(_.vG("yt-remote-cast2-availability-change",function(){v3("yt-remote-receiver-availability-change")}));
dB.push(_.vG("yt-remote-cast2-receiver-selected",function(){aAp();v3("yt-remote-auto-connect","cast-selector-receiver")}));
dB.push(_.vG("yt-remote-cast2-receiver-resumed",function(){v3("yt-remote-receiver-resumed","cast-selector-receiver")}));
dB.push(_.vG("yt-remote-cast2-session-change",Egb));dB.push(_.vG("yt-remote-connection-change",function(z){z?DPR(am(),"YouTube TV"):dwq()||(DPR(null,null),ZWS())}));
dB.push(_.vG("yt-remote-cast2-session-failed",function(){v3("yt-remote-connection-failed")}));
k=plM();g.isAuto&&(k.id+="#dial");var y=g.capabilities||[];y.length>0&&(k.capabilities=y);k.name=g.device;k.app=g.app;(g=g.theme)&&(k.theme=g);Ec(" -- with channel params: "+(0,_.dp)(k));k?(_.r3("yt-remote-session-app",k.app),_.r3("yt-remote-session-name",k.name)):(_.yY("yt-remote-session-app"),_.yY("yt-remote-session-name"));_.FK("yt.mdx.remote.channelParams_",k);v.start();am()||T2d()}}},N2S=function(){var g=ep().instance_.$_gos();
var v=fAq();v&&pP()&&(wod(g,v)||g.push(v));return LxM(g)},Zhq=function(){var g=N2S(),v=fAq();
v||(v=dwq());return _.OA(g,function(r){return v&&wI(v,r.key)?!0:!1})},fAq=function(){var g=am();
if(!g)return null;var v=ep().getScreens();return QO(v,g)},Egb=function(g){Ec("remote.onCastSessionChange_: "+Ljn(g));
if(g){var v=fAq();v&&v.id==g.id?(DPR(v.id,"YouTube TV"),g.idType=="shortLived"&&(g=g.token)&&(v=pP())&&v.setLoungeToken(g)):(v&&Hhp(),tbv(g,1))}else pP()&&Hhp()},Hhp=function(){tmM()?ir().stopSession():FI("stopSession called before API ready.");
var g=pP();g&&(g.disconnect(1),Dwn(null))},LzM=function(){var g=pP();
return g&&g.getProxyState()!=3?new yV(pP(),void 0):null},Ec=function(g){$n("remote",g)},ep=function(){if(!wlM){var g=_.$A("yt.mdx.remote.screenService_");
wlM=g?new AtM(g):null}return wlM},am=function(){return _.$A("yt.mdx.remote.currentScreenId_")},Qcb=function(g){_.FK("yt.mdx.remote.currentScreenId_",g)},aAp=function(){_.FK("yt.mdx.remote.connectData_",null)},pP=function(){return _.$A("yt.mdx.remote.connection_")},Dwn=function(g){var v=pP();
aAp();g||Qcb("");_.FK("yt.mdx.remote.connection_",g);Aa&&(_.V3(Aa,function(r){r(g)}),Aa.length=0);
v&&!g?v3("yt-remote-connection-change",!1):!v&&g&&v3("yt-remote-connection-change",!0)},dwq=function(){var g=uwM();
if(!g)return null;var v=ep();if(!v)return null;v=v.getScreens();return QO(v,g)},tbv=function(g,v){Qcb(g.id);
g=new om(Uc,g,plM(),_.$A("yt.mdx.remote.enableConnectWithInitialState_")||!1);g.connect(v,_.$A("yt.mdx.remote.connectData_"));g.subscribe("beforeDisconnect",function(r){v3("yt-remote-before-disconnect",r)});
g.subscribe("beforeDispose",function(){pP()&&Dwn(null)});
g.subscribe("browserChannelAuthError",function(){var r=fAq();r&&r.idType=="shortLived"&&(tmM()?ir().handleBrowserChannelAuthError():FI("refreshLoungeToken called before API ready."))});
Dwn(g)},T2d=function(){var g=dwq();
g?(Ec("Resume connection to: "+Ljn(g)),tbv(g,0)):(C_(),ZWS(),Ec("Skipping connecting because no session screen found."))},Uc=null,Aa=null,wlM=null,eQA=function(){var g=plM();
if(_.ZG.isEmpty(g)){g=CxM();var v=_.kv("yt-remote-session-name")||"",r=_.kv("yt-remote-session-app")||"";g={device:"REMOTE_CONTROL",id:g,name:v,app:r,mdxVersion:3};g.authuser=String(_.Cv("SESSION_INDEX","0"));(v=_.Cv("DELEGATED_SESSION_ID"))&&(g.pageId=String(v));_.FK("yt.mdx.remote.channelParams_",g)}},plM=function(){return _.$A("yt.mdx.remote.channelParams_")||{}},dB=[];var CcD=new _.QK("yt-menu"),u9n=function(){},jcG=function(g,v,r){g=v=="right-click"?r.rightClickMenuPopupHint:r.menuPopupHint;
if(!(xw5(v)>10))return v=v||"default",CcD.set(v+"-impression",xw5(v)+1),g},xw5=function(g){return parseInt(CcD.get((g||"default")+"-impression")||0,10)};
_.iw(u9n);var $wA=function(){this.contexts_=new WeakMap;this.JSC$17587_networkService_=this.activeContext_=null},JtA=function(g,v,r){var k=g.contexts_.get(v);
k||(k=new iwS(g.JSC$17587_networkService_),g.contexts_.set(v,k));g.activeContext_=k;r&&g.activeContext_.reset();g.activeContext_.start();return g.activeContext_};var T$=function(){};
T$.prototype.enqueue=function(){var g=this,v;return _.P(function(r){if(g.isCounterfactual())return(v=g.getCounterfactualData())&&g.shouldLogCounterfactualImpression()&&g.sendImpressionEndpoints(v),r.return();g.doEnqueue();_.o7(r)})};
T$.prototype.sendImpressionEndpoints=function(g){_.Jv.getInstance().triggerOptionalAction("yt-service-request",{},g[0])};var l6=function(g,v){this.renderer=g;this.page=v};
_.N(l6,T$);l6.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
l6.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
l6.prototype.shouldLogCounterfactualImpression=function(){return!0};
l6.prototype.doEnqueue=function(){var g=_.b1(this.page);g&&g.pause();this.renderer.impressionCommand&&_.Jv.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.Za(_.Jv.getInstance(),[this.renderer.promoCommand],this.page)};var Ohd=function(g,v){this.renderer=g;this.resolver=_.JW();this.JSC$17599_enforcementCounter=new _.Q71;v?this.JSC$17599_playerManager=_.b1(v):this.JSC$17599_playerManager=null;_.Ix(1,!0)};
_.N(Ohd,T$);_.c=Ohd.prototype;_.c.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var g=[];this.renderer.impressionEndpoints.forEach(function(v){(v=_.Q0(v))&&g.push(v)});
return g}};
_.c.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.c.shouldLogCounterfactualImpression=function(){var g=_.vNK();g?(this.JSC$17599_enforcementCounter.increment("POPUP"),_.Ix(3)):_.Ix(2);return g};
_.c.cancel=function(){this.resolver.promise.cancel()};
_.c.doEnqueue=function(){var g=this;_.vNK()?(this.JSC$17599_enforcementCounter.increment("POPUP"),_.Ix(3),VbD(this)):this.JSC$17599_playerManager?(this.resolver.promise.then(function(){VbD(g)}),q5R(this.resolver,this.JSC$17599_playerManager)):_.Ix(2)};
var q5R=function(g,v){var r=_.JW();v.getPlayerPromise().then(function(k){r.resolve(k)});
r.promise.then(function(k){k.addEventListener("onAbnormalityDetected",g.resolve);_.eY(g.promise,function(){k.removeEventListener("onAbnormalityDetected",g.resolve)})});
g.promise.thenCatch(function(){r.promise.cancel()})},VbD=function(g){_.Ix(3);
var v={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:g.renderer}};v=_.Jv.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:v},{});Promise.all(v).then(function(){scA();g.JSC$17599_playerManager&&g.JSC$17599_playerManager.pause()})},scA=function(){Q1p(function(g,v){_.LVD(g,v);
g===0?_.Ix(7):_.Ix(4)})};var mwd=function(g,v){this.renderer=g;this.page=v;this.resolver=_.JW()};
_.N(mwd,T$);_.c=mwd.prototype;_.c.cancel=function(){this.resolver.promise.cancel()};
_.c.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.c.isCounterfactual=function(){return!this.renderer.isVisible};
_.c.shouldLogCounterfactualImpression=function(){return!0};
_.c.doEnqueue=function(){var g=this;this.resolver.promise.then(function(){var r={popup:{mealbarPromoRenderer:g.renderer},popupType:"MEALBAR"};_.Jv.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:r},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var v=_.b1(this.page);v&&KzM(this.resolver,v)}break;default:this.resolver.resolve()}};
var KzM=function(g,v){var r=_.JW();v.getPlayerPromise().then(function(k){r.resolve(k)});
r.promise.then(function(k){k.addEventListener("onAdEnd",g.resolve);_.eY(g.promise,function(){k.removeEventListener("onAdEnd",g.resolve)})});
g.promise.thenCatch(function(){r.promise.cancel()})};var bhR=function(g,v){this.renderer=g;this.page=v};
_.N(bhR,T$);_.c=bhR.prototype;_.c.cancel=function(){this.JSC$17607_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17607_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17607_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.c.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.c.isCounterfactual=function(){return!this.renderer.isVisible};
_.c.shouldLogCounterfactualImpression=function(){return!0};
_.c.doEnqueue=function(){var g=this,v,r;((v=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(r=v.playbackUpsellDialogTriggerConditionData)==null?void 0:r.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$17607_downloadedVideosCountSelectorUnsubscriber=_.oc(_.KH(),HUG,function(k,y){k>y&&(Fzd(g),g.cancel())}):Fzd(this)};
var Fzd=function(g){var v={popup:{upsellDialogRenderer:g.renderer},popupType:"MODAL"};_.Jv.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:v},{});(g=_.b1(g.page))&&g.pause()};var fP={},ihM=(fP.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",fP.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",fP.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",fP.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",fP.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",fP.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",fP.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",fP),Gwn=function(g,v){this.renderer=g;this.targetManager=
v};
_.N(Gwn,T$);_.c=Gwn.prototype;_.c.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$17614_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17614_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17614_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.c.getCounterfactualData=function(){if(this.isCounterfactual()){var g;return(g=this.renderer.promoConfig)==null?void 0:g.impressionEndpoints}};
_.c.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.c.shouldLogCounterfactualImpression=function(){return!0};
_.c.doEnqueue=function(){var g=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$17614_downloadedVideosCountSelectorUnsubscriber=_.oc(_.KH(),HUG,function(v,r){g.renderer.targetId&&v>r&&(fnA(g.targetManager,g.renderer.targetId,Xlp(g)),g.cancel())});
break;default:fnA(this.targetManager,this.renderer.targetId,Xlp(this))}};
var Xlp=function(g){var v;if((v=g.renderer.suggestedPosition)==null?0:v.type)var r=ihM[g.renderer.suggestedPosition.type];r||(r="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:g.renderer},popupType:"HINT",position:r}}};var B2A=function(){this.previousPage=null},hQD;
B2A.prototype.registerPromoCommand=function(g,v){ngD(this,void 0,void 0,_.l(g.roadblock,UKD),void 0,void 0,v)};
var ngD=function(g,v,r,k,y,z,W){g.previousPage!==W&&g.pendingTooltipPromo&&g.pendingTooltipPromo.cancel();g.previousPage=W;y?(g.pendingEnforcementPromo&&g.pendingEnforcementPromo.cancel(),g.pendingEnforcementPromo=new Ohd(y,W),g.pendingEnforcementPromo.enqueue()):z?(g.pendingCommandWrapperPromo=new l6(z,W),g.pendingCommandWrapperPromo.enqueue()):k?(g.pendingRoadblockPromo&&g.pendingRoadblockPromo.cancel(),g.pendingRoadblockPromo=new bhR(k,W),g.pendingRoadblockPromo.enqueue()):v?(g.pendingMealbarPromo&&
g.pendingMealbarPromo.cancel(),g.pendingMealbarPromo=new mwd(v,W),g.pendingMealbarPromo.enqueue()):r&&(g.pendingTooltipPromo&&g.pendingTooltipPromo.cancel(),g.pendingTooltipPromo=new Gwn(r,_.eN()),g.pendingTooltipPromo.enqueue())},Mbn=function(){hQD||(hQD=new B2A);
return hQD};var u7q=!1;var DmM=function(g,v){var r=_.Cv("SESSION_INDEX");this.actionToken_=g;this.commonToken_=v;this.sessionIndex_=r},tGq=function(g){var v=_.JW(),r=_.$A("payments.business.integration.bootstrap"),k=_.$A("payments.business.integration"),y=k.Style.create().withMaterialDesignStyle(),z=k.mashupMode.popup("instrument-manager");
r.asMashupMode(z).usingUserIndex(g.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(y).inStandaloneContext(k.standaloneContextAuthId.forUserId()).instrumentManager(g.actionToken_,g.commonToken_.length>0?g.commonToken_:void 0,function(W){var S=W.instrumentId;S?v.resolve(S):(S=_.$A("payments.business.integration.scenario.InstrumentManager"),v.reject(W.errorCode&&W.errorCode===S.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(W){_.xA(W);
v.reject("instrumentManagerLoadError")});
return v.promise};var RP=function(g,v,r){this.payloadName="transactionFlowFailed";this.payload={errorType:g,serializedTransactionFlowLoggingParams:v,isUserDismiss:r===void 0?!1:r}};
_.FK("yt.ypc.shared.YpcTransactionFlowError",RP);var Nt=function(){return _.oU.apply(this,arguments)||this};
_.N(Nt,_.oU);Nt.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
Nt.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
Nt.prototype.onErrorMessageDismiss=Nt.prototype.onErrorMessageDismiss;_.K([_.u({readOnly:!0,observer:"errorRendererChanged"}),_.F("design:type",Object)],Nt.prototype,"errorRenderer",void 0);_.K([_.zz("yt-live-chat-error-message-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Nt.prototype,"onErrorMessageDismiss",null);Nt=_.K([_.Yx()],Nt);var RQn=[Nt.prototype];var gvp;var vvG;var rDv=new _.QK("yt-live-chat"),khS=new Map;khS.set("timestamp_toggle","show-timestamps");khS.set("reactions_toggle","allow-reactions");var Z7=function(){return _.J.apply(this,arguments)||this};
_.N(Z7,_.J);_.c=Z7.prototype;_.c.menuItemIdentifierChanged=function(){var g;(g=this.data)!=null&&g.menuItemIdentifier&&(g=khS.get(this.data.menuItemIdentifier))&&(_.T("enable_lwe_web_mute")?(g=rDv.get(g),this.isToggled=!(g===void 0?!this.data.isToggled:!g)):this.isToggled=rDv.get(g))};
_.c.onFocus=function(){this.toggleButton.focus()};
_.c.onTap=function(){var g=this.data.command;g&&this.componentBehavior.resolveCommand(g)};
_.c.computeText=function(g,v,r){return this.componentBehavior.getSimpleString(g?r:v)};
_.c.computeIcon=function(g,v,r){return(g=g?r:v)&&g.iconType?_.c6(g.iconType):""};
Z7.prototype.onTap=Z7.prototype.onTap;Z7.prototype.onFocus=Z7.prototype.onFocus;Z7.prototype.menuItemIdentifierChanged=Z7.prototype.menuItemIdentifierChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Z7.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Z7.prototype,"componentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Z7.prototype,"data",void 0);
_.K([_.u({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.F("design:type",String)],Z7.prototype,"icon",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],Z7.prototype,"isToggled",void 0);_.K([_.PX("tp-yt-paper-toggle-button"),_.F("design:type",Object)],Z7.prototype,"toggleButton",void 0);_.K([_.IU("data.menuItemIdentifier"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Z7.prototype,"menuItemIdentifierChanged",null);
_.K([_.zz("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Z7.prototype,"onFocus",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Z7.prototype,"onTap",null);Z7=_.K([_.HX({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],Z7);
_.m(Z7,"yt-live-chat-toggle-renderer",function(){if(vvG===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-toggle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_toggle_renderer.yt.live.chat.toggle.renderer.css.js--\x3e<tp-yt-paper-item class="style-scope yt-live-chat-toggle-renderer">\n   <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-toggle-renderer"></yt-icon>\n  <span class="style-scope yt-live-chat-toggle-renderer">[[computeText(data.isToggled, data.defaultText, data.toggledText)]]</span>\n  <tp-yt-paper-toggle-button aria-label="[[computeText(data.isToggled, data.defaultText, data.toggledText)]]" checked="[[isToggled]]" class="style-scope yt-live-chat-toggle-renderer">\n  </tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;gvp===void 0&&(gvp=document.createElement("template"));var k=gvp;r.call(v,k.content.cloneNode(!0),g.content.firstChild);vvG=g}g=vvG;return g},{mode:_.T("live_chat_enable_sink_wrapper")?2:0});var yDq=new _.bR("NAVIGATION_PROGRESS_TOKEN");_.Q3("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var cDp={},qiD=(cDp.CSI=function(g,v){var r={};r[g]=v;g=_.jf(_.BHh)(r);Object.keys(g).length>0&&_.Zv(g)},cDp.ECATCHER=function(g){return function(v,r){_.Cv(g)[v]=r}}("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"),cDp);var zld={},IS5={},WeR=(IS5[vCS.name]=!0,IS5),HM=function(){var g=_.oU.apply(this,arguments)||this;g._noAccessors=!0;g.tabGesturesIsActive=!1;g.actionRouterIsRoot=!0;g.appBehaviorActionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-clear-cookie-action":"handleClearCookieAction","yt-store-grafted-ve-action":"onStoreGraftedVeAction","yt-history-load":"onYtHistoryLoad","yt-history-pop":"onYtHistoryPop"};g.pageTitle="";g.titleSuffix="YouTube";g.unseenNotificationCount=
0;g.hasNavigated=!1;g.hasSetScrollTopForNavigation=!1;g.pagePreparer=null;g.zwiebackInitJobId=0;g.dataUpdatePromise=null;g.loadDepsPromise=_.rh();g.hasPendingNavigation=!1;g.pendingPlayerOnResponseReceivedActions=[];return g};
_.N(HM,_.oU);HM.prototype.attached=function(){P8p(this);document.addEventListener("yt-navigate-cache",_.cX(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var g=ta();g.init();g.dispatchElement=this.hostElement};
var P8p=function(g,v){v=v===void 0?0:v;var r=_.h0().resolve(_.Bd(_.AD));if(r)S2b(g,r);else{if(v>=5)throw Error("Xk");setTimeout(function(){P8p(g,v+1)},0)}},S2b=function(g,v){v.addEventListener("yt-navigate-start",_.cX(g,g.onYtNavigateStart));
v.addEventListener("yt-navigate-finish",_.cX(g,g.onYtNavigateFinish));v.addEventListener("yt-navigate-error",_.cX(g,g.onYtNavigateError));v.addEventListener("yt-page-data-fetched",_.cX(g,g.onYtPageDataFetched))};
_.c=HM.prototype;_.c.detached=function(){var g=_.h0().resolve(_.AD);g.removeEventListener("yt-navigate-start",_.cX(this,this.onYtNavigateStart));g.removeEventListener("yt-navigate-finish",_.cX(this,this.onYtNavigateFinish));g.removeEventListener("yt-navigate-error",_.cX(this,this.onYtNavigateError));g.removeEventListener("yt-page-data-fetched",_.cX(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.cX(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.c.setPageOffset=function(g,v){g?_.nW(this.hostElement,"yt-set-page-offset",[g,v]):_.Z0(Error("Yk"))};
_.c.setPageOffsetForNavigation=function(g,v){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(g,v))};
_.c.onYtNavigateSetPageOffset=function(g,v){this.setPageOffsetForNavigation(v.page,v.offset)};
_.c.getPageOffset=function(){var g=_.hb(this.hostElement).querySelector("#page-manager").getCurrentPage(),v=0;g&&(v=_.nW(this.hostElement,"yt-get-page-offset",[g])[0]);return v};
_.c.onYtHistoryPop=function(g,v){if(_.ua("DISABLE_WARM_LOADS"))g.preventDefault(),window.location.reload();else{var r=_.h0().resolve(_.AD);r.hasPendingNavigation()&&g.preventDefault();r.cancelPendingNavigation();_.MP(this.hostElement,"yt-pending-navigation-cancelled");v.errorMsg&&(g=v.errorMsg.split(" - "),v=Error(g[0]),g.length==2&&g[1]&&(_.wP(v,g[1]),_.Lx(v)),window.location.reload())}};
_.c.onYtHistoryLoad=function(g,v){var r=this;if(_.ua("DISABLE_WARM_LOADS"))window.location.reload();else{(g=v.endpoint)&&Object.keys(g).length||(g=null);var k=v.historyEntry,y=_.h0().resolve(_.AD),z=_.h0().resolve(_.K9),W=null;k&&k.rootData&&(W=k.rootData);var S=W&&ovq(W);!W||S||W.filler?g?(y.navigate(g,!0),Y2S(this,g)):(v.legacyBorder||S||(v.JSC$26591_savedComponentState==null&&W==null?_.Lx(new _.EU("Incomplete history entry",v.forward)):_.HG(new _.EU("Malformed history entry",v.JSC$26591_savedComponentState,
v.forward,W))),window.location.reload()):(_.cEC({isHot:!0}),_.Zv({webInfo:{navigationReason:"h"}}),_.Y4Y(),_.t7("srt"),_.t7("pdc"),this.cancelPendingTasks(),UzD(this,v.forward,W),W.player&&(W.player.loaded=!1),Y2S(this,g),_.fzH(y,g||{},W,2,{},!1,v).then(function(){r.setPageOffset(z.getCurrentPage(),k.scrollTop||0)}))}};
_.c.initHistoryManager=function(g){if(!this.hasNavigated){this.hasNavigated=!0;var v=_.hb(this.hostElement).querySelector("#page-manager").getCurrentData();g=isNaN(g)?this.getPageOffset():g;var r=_.h0().resolve(_.AD).currentEndpoint;this.replaceState(r,v,g)}};
_.c.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.c.onYtNavigateStart=function(g,v){this.cancelPendingTasks();v.noProgressBar||(g=_.h0().resolve(_.Bd(yDq)))&&g.start();g=this.hasPendingNavigation?null:this.data;var r=_.h0().resolve(_.K9),k,y,z;_.T("kevlar_use_vimio_behavior")&&!((k=v.endpoint)==null?0:(y=k.commandMetadata)==null?0:(z=y.webCommandMetadata)==null?0:z.ignoreNavigation)&&(k=r.getCurrentPage())&&k.disconnectVisibilityRoot();r.prepareForNavigation(v.pageType,v.endpoint);_.T("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.Ba(1,
"pcl"),_.hD(this.pagePreparer,r.preparePage.bind(r,v.pageType,v.endpoint)));k=this.getPageOffset();this.initHistoryManager(k);v.reload||this.hasPendingNavigation?this.replaceState(v.endpoint,g,k):(g==null?void 0:g.page)==="watch"&&v.pageType==="watch"&&_.T("kevlar_replace_watch_to_watch_history_state")?this.replaceState(v.endpoint,g,k):(g==null?void 0:g.page)!=="shorts"||v.pageType!=="shorts"||v.endpoint.reelWatchEndpoint.sequenceParams||_.T("short_to_short_back_nav_killswitch")?v.type!="navigate-back"&&
v.type!="navigate-forward"&&(v.pageType==="shorts"&&_.hV(this.hostElement,"yt-shorts-reset"),this.saveAndPush(v.url,v.endpoint,g,k)):this.replaceState(v.endpoint,g,0);this.hasPendingNavigation=!0};
var ADM=function(g){g.hasPendingNavigation=!1;(g=_.h0().resolve(_.Bd(yDq)))&&g.finish()};
HM.prototype.onYtNavigateError=function(g,v){ADM(this);g=this.get("endpoint.commandMetadata.webCommandMetadata.url",v);var r=_.sw(window.location.href);g&&!r.pbjreload&&(v=v.navigationErrorReason||"10",_.T("kevlar_parent_on_pbjreload")&&(r={csn:_.Z3()},this.get("data.endpoint.clickTrackingParams")&&(r.itct=this.data.endpoint.clickTrackingParams),_.KW(g,r)),_.jG(_.mV(g,{pbjreload:v})))};
HM.prototype.onYtNavigateCache=function(g,v){var r=this,k=v.url,y=v.endpoint,z=v.data;g=!!v.miniplayer;v=!!v.skipHistory;if(k&&y&&z){var W=this.getPageOffset(),S=this.data||null;v||this.saveAndPush(k,y,S,W);k=_.fzH(_.h0().resolve(_.AD),y,z,g?4:3,{},g);g&&k.then(function(){r.dataUpdatePromise&&r.dataUpdatePromise.then(function(){var Y=_.h0().resolve(_.K9);r.setPageOffset(Y.getCurrentPage(),0)})})}};
HM.prototype.onYtNavigateFinish=function(g,v){var r=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){elA(r,v.fromHistory)})};
var elA=function(g,v){ADM(g);if(g.pendingPlayerOnResponseReceivedActions){for(var r=_.I(g.pendingPlayerOnResponseReceivedActions),k=r.next();!k.done;k=r.next())_.W6(k.value,g.hostElement);g.pendingPlayerOnResponseReceivedActions=[]}r=_.h0().resolve(_.K9);!v&&g.hasNavigated&&((v=r.getCurrentPage())?v.is==="ytd-shorts"||g.tabGesturesIsActive||g.setPageOffsetForNavigation(v,0):_.Lx(Error("Zk")));_.uC(function(){_.uC(function(){_.t7("pda")})})};
HM.prototype.onYtNavigate=function(g){if(!g.detail.endpoint){var v=new _.EU("Error: Missing yt-navigate endpoint from target:",g.target,g.target.nodeName);_.Z0(v)}if(v=_.T("cold_missing_history"))v=ta(),v.init(!1),v=!(v.browserHistory.boundHistoryReplaceState&&v.browserHistory.boundHistoryPushState);if(v){_.Q3("DISABLE_WARM_LOADS",!0);v=new _.EU("Failed to initialize history manager",this.getDebugString());var r=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
r?_.Lx(v):_.Z0(v)}v=g.detail.endpoint;var k,y;_.T("debug_forward_web_query_parameters")&&((k=v.commandMetadata)==null?0:(y=k.webCommandMetadata)==null?0:y.url)&&(v=JSON.parse(JSON.stringify(v)),v.commandMetadata.webCommandMetadata.url=_.Xom(v.commandMetadata.webCommandMetadata.url,window.location.search));g={type:0,command:v,form:{params:g.detail.params,tempData:g.detail.tempData||{},requestType:g.detail.type,createScreenConfig:g.detail.createScreenConfig,reload:g.detail.reload?g.detail.reload:!1,
requestForm:g.detail}};_.T("kevlar_yt_navigate_command_handler")?(k=_.h0().resolve(_.nv),g.form.skipDefaultElement=!0,k.resolveCommand(v,{form:g.form})):this.handleNavigate(g)};
HM.prototype.handleNavigate=function(g){this.hasSetScrollTopForNavigation=!1;var v=_.h0().resolve(_.AD),r=g.form||{};v.navigate(g.command,r.reload,r.params,r.tempData,r.requestType,r.createScreenConfig,r.ignoreConfirmation,r.requestForm)&&Y2S(this,g.command,r.tempData)};
HM.prototype.onYtPageDataFetched=function(g,v){try{_.NTB().reset();this.data=v.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.h0().resolve(_.K9).updatePageData(this.data);var r=this.get("playerResponse.responseContext.serviceTrackingParams",this.data);r&&sTb(r);var k=this.get("response.responseContext.serviceTrackingParams",this.data);k&&sTb(k);var y=
this.get("playerResponse.onResponseReceivedActions",this.data);y&&(y=aSM(this,y));y&&_.v2(this.hostElement,y,this.hostElement);var z=this.get("playerResponse.responseContext.consistencyTokenJar",this.data),W=this.get("response.responseContext.consistencyTokenJar",this.data);if(z||W){var S=_.lyF(),Y=(0,_.ZG.getValues)(S.tokenJars);z&&S.replace(Y,z);W&&S.replace(Y,W)}}catch(e){_.Z0(e)}};
var Y2S=function(g,v,r){try{g.onYtEndpointChangeHandler(v,r)}catch(k){_.Z0(k)}};
_.c=HM.prototype;_.c.onYtEndpointChangeHandler=function(){};
_.c.setPageTitle=function(g){g=(this.pageTitle=g)?g+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+g};
_.c.onYtUpdateTitle=function(g,v){this.setPageTitle(v)};
_.c.setUnseenNotificationCount=function(g){this.unseenNotificationCount=g;this.setPageTitle(this.pageTitle)};
_.c.handleUpdateNotificationsUnseenCountAction=function(g){_.l(g,JYb)&&((g=_.l(g,JYb).unseenCount)?this.setUnseenNotificationCount(g):this.setUnseenNotificationCount(0))};
_.c.handleClearCookieAction=function(g){var v;(g=(v=_.l(g,u5q))==null?void 0:v.cookieName)&&_.UPh(g)};
_.c.onYtUpdateUnseenNotificationCount=function(g,v){this.setUnseenNotificationCount(v)};
_.c.loadData=function(g){var v=this;this.loadDepsPromise.then(function(){var r=_.h0().resolve(_.Bd(_.AD));r||_.Z0(Error("$k"));if(g&&g.response){if(!g.endpoint){var k=_.xD(window.document.location.href)||"/",y="";if(k==="/"||k.startsWith("/?"))y="WEB_PAGE_TYPE_BROWSE";g.endpoint={commandMetadata:{webCommandMetadata:{url:k,webPageType:y,rootVe:3854}}}}_.fzH(r,g.endpoint,g,5,{})}else g.endpoint?r.navigate(g.endpoint):r.navigate(_.Sb);_.HR.cancelJob(v.zwiebackInitJobId);v.zwiebackInitJobId=_.HR.addLowPriorityJob(xP5)})};
var ta=function(){return _.h0().resolve(_.PO)};
HM.prototype.getDebugString=function(){return ta().getDebugString()};
HM.prototype.getThirdPartyManipulationSuspected=function(){return ta().getThirdPartyManipulationSuspected()};
HM.prototype.replaceState=function(g,v,r){ta().saveAndReplace(g,v,r)};
HM.prototype.saveAndPush=function(g,v,r,k){ta().saveAndPush(g,v,r,k)};
var ovq=function(g){return _.l(g.endpoint,_.Vx)||_.l(g.endpoint,_.Ab)?!0:!g||isNaN(g.expirationTime)?!1:(0,_.XK)()>g.expirationTime},UzD=function(g,v,r){var k=g.get("response.trackingParams",r),y=_.NP(),z=_.Z3();
if(k&&y&&z&&(k=g.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",r),!k&&r.rootVe&&(k=r.rootVe),y=v?"forwardButton":"backButton",v=g.get("playerResponse.topbar.desktopTopbarRenderer."+y+".buttonRenderer.command.clickTrackingParams",g.data),g=g.get("response.topbar.desktopTopbarRenderer."+y+".buttonRenderer.command.clickTrackingParams",g.data),v=(g=v||g)?_.Ey(g):void 0,g=_.Y6(),y=[_.rh(r)],_.vl(g,k,v,{dataPromises:y,csnToClone:r.csn}),r.graftedVes))for(r=
_.I(r.graftedVes),k=r.next();!k.done;k=r.next())_.r2(g,k.value)};
HM.prototype.onStoreGraftedVeAction=function(g){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(g)):_.Lx(Error("al"))};
var aSM=function(g,v){return v.filter(function(r){for(var k in r)if(WeR[k])return g.pendingPlayerOnResponseReceivedActions.push(r),!0;return!1})};
_.mx.Object.defineProperties(HM.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
HM.prototype.onStoreGraftedVeAction=HM.prototype.onStoreGraftedVeAction;HM.prototype.loadData=HM.prototype.loadData;HM.prototype.onYtUpdateUnseenNotificationCount=HM.prototype.onYtUpdateUnseenNotificationCount;HM.prototype.handleClearCookieAction=HM.prototype.handleClearCookieAction;HM.prototype.handleUpdateNotificationsUnseenCountAction=HM.prototype.handleUpdateNotificationsUnseenCountAction;HM.prototype.setUnseenNotificationCount=HM.prototype.setUnseenNotificationCount;
HM.prototype.onYtUpdateTitle=HM.prototype.onYtUpdateTitle;HM.prototype.setPageTitle=HM.prototype.setPageTitle;HM.prototype.onYtEndpointChangeHandler=HM.prototype.onYtEndpointChangeHandler;HM.prototype.onYtPageDataFetched=HM.prototype.onYtPageDataFetched;HM.prototype.handleNavigate=HM.prototype.handleNavigate;HM.prototype.onYtNavigate=HM.prototype.onYtNavigate;HM.prototype.onYtNavigateFinish=HM.prototype.onYtNavigateFinish;HM.prototype.onYtNavigateCache=HM.prototype.onYtNavigateCache;
HM.prototype.onYtNavigateError=HM.prototype.onYtNavigateError;HM.prototype.onYtNavigateStart=HM.prototype.onYtNavigateStart;HM.prototype.cancelPendingTasks=HM.prototype.cancelPendingTasks;HM.prototype.initHistoryManager=HM.prototype.initHistoryManager;HM.prototype.onYtHistoryLoad=HM.prototype.onYtHistoryLoad;HM.prototype.onYtHistoryPop=HM.prototype.onYtHistoryPop;HM.prototype.onYtNavigateSetPageOffset=HM.prototype.onYtNavigateSetPageOffset;HM.prototype.setPageOffset=HM.prototype.setPageOffset;
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],HM.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],HM.prototype,"data",void 0);_.K([_.zz("yt-navigate-set-page-offset"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],HM.prototype,"onYtNavigateSetPageOffset",null);
_.K([_.zz("yt-history-pop"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],HM.prototype,"onYtHistoryPop",null);_.K([_.zz("yt-history-load"),_.F("design:type",Function),_.F("design:paramtypes",[Event,_.KCF]),_.F("design:returntype")],HM.prototype,"onYtHistoryLoad",null);_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],HM.prototype,"onYtNavigate",null);
_.K([_.zz("yt-update-title"),_.F("design:type",Function),_.F("design:paramtypes",[Event,String]),_.F("design:returntype")],HM.prototype,"onYtUpdateTitle",null);_.K([_.zz("yt-update-unseen-notification-count"),_.F("design:type",Function),_.F("design:paramtypes",[Event,Number]),_.F("design:returntype")],HM.prototype,"onYtUpdateUnseenNotificationCount",null);HM=_.K([_.Yx()],HM);zld.YtdAppBehavior=[_.Mz.YtActionHandlerBehavior,HM.prototype];var D7=function(){var g=_.oU.apply(this,arguments)||this;g._noAccessors=!0;return g};
_.N(D7,_.oU);D7.prototype.ready=function(){var g=this;_.hb(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){g.onChange_()})};
D7.prototype.dataChanged_=function(){_.hb(this.hostElement).querySelector("#checkbox").checked=!1};
D7.prototype.onChange_=function(){var g=_.hb(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.hV(this.hostElement,"yt-dismissal-reason-"+g,this.data.feedbackToken)};
D7.prototype.dataChanged_=D7.prototype.dataChanged_;_.K([_.u(),_.F("design:type",Object)],D7.prototype,"data",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],D7.prototype,"dataChanged_",null);D7=_.K([_.Yx()],D7);var EvM=[D7.prototype];var LP=function(){var g=_.oU.apply(this,arguments)||this;g.timeoutJobId=0;g.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return g};
_.N(LP,_.oU);LP.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
LP.prototype.startTimeout=function(){var g=this,v=this.data&&this.data.displayDurationSeconds;v&&!this.timeoutJobId&&(this.timeoutJobId=_.Ev(_.HR,function(){_.nW(g.hostElement,"yt-close-popup-action",[g.is]);g.timeoutJobId=0},v*1E3))};
LP.prototype.cancelTimeout=function(){_.HR.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
LP.prototype.ytdHatsSurveyBehaviorDataChanged=LP.prototype.ytdHatsSurveyBehaviorDataChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],LP.prototype,"ytActionHandlerBehavior",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LP.prototype,"ytdHatsSurveyBehaviorDataChanged",null);LP=_.K([_.Yx()],LP);var dzG=[_.Mz.YtActionHandlerBehavior,LP.prototype];var paM=function(g,v){return g.SHARED_RENDERERS_.hasOwnProperty(v)?"yt":g.prefix},wB={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}};wB.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.T("kevlar_mealbar_above_player"),modern:_.T("web_modern_dialogs"),noAutoFocus:!0,noCancelOnOutsideClick:!0,withBackdrop:!1,restoreFocusOnClose:!0},styles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0",margin:"16px"},rtlStyles:{position:"fixed",top:"auto",right:"0",left:"auto",bottom:"0",margin:"16px"}};
wB.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};wB.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};wB.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
wB.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)"}};
wB.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};
wB.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};
wB.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};
wB.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};wB.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"}};
wB.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};wB.TOAST={component:null,properties:{}};var T3D=new function(g,v,r){this.supportedPopups=g;this.navigationEndpointPopupMap=v;this.popupTypeMap=r;this.supportedPopups=g;this.navigationEndpointPopupMap=v;this.popupTypeMap=r}({aboutThisAdRenderer:!0,
adFeedbackRenderer:!0,adInfoDialogRenderer:!0,addToPlaylistRenderer:!0,backstagePostDialogPopupRenderer:!0,bubbleHintRenderer:!0,channelCreationDialogRenderer:!0,channelWarmWelcomeRenderer:!0,channelWarmWelcomeContRenderer:!0,checkboxSurveyRenderer:!0,confirmDialogRenderer:!0,dismissalFollowUpRenderer:!0,enforcementMessageViewModel:!0,fancyDismissibleDialogRenderer:!0,formPopupRenderer:!0,gamingAccountLinkConfirmDialogRenderer:!0,gamingAccountLinkSettingRenderer:!0,hotkeyDialogRenderer:!0,sponsorshipConfirmCancelRenderer:!0,
modalWithTitleAndButtonRenderer:!0,notificationActionRenderer:!0,reportFormModalRenderer:!0,searchSuggestionReportDialog:!0,sharingRenderer:!0,sharingEmbedRenderer:!0,menuPopupRenderer:!0,singleOptionSurveyRenderer:!0,surveyFollowUpRenderer:!0,unifiedSharePanelRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,ypcUpgradeDialogRenderer:!0,ypcOffersOverlayRenderer:!0,redCancelSurveyRenderer:!0,conversationSectionController:!0,
conversationHighPriorityNotificationContentRenderer:!0},{adFeedbackEndpoint:"adFeedbackEndpoint.content",adInfoDialogEndpoint:"adInfoDialogEndpoint.dialog",createBackstagePostDialogEndpoint:"createBackstagePostDialogEndpoint.dialog",confirmDialogEndpoint:"confirmDialogEndpoint.content",managePurchaseEndpoint:"managePurchaseEndpoint.content",modalEndpoint:"modalEndpoint.modal",shareEndpoint:"shareEndpoint",shareEntityEndpoint:"shareEntityEndpoint",unlimitedFamilyFlowEndpoint:"unlimitedFamilyFlowEndpoint.unlimitedFamilyFlowEndpointSupportedRenderers",
openPopupAction:"openPopupAction.popup",ypcCancelSurveyEndpoint:"ypcCancelSurveyEndpoint.surveySupportedRenderers"},{aboutThisAdRenderer:"DIALOG",adFeedbackRenderer:"DIALOG",adInfoDialogRenderer:"RESPONSIVE_DROPDOWN",addToPlaylistRenderer:_.T("desktop_add_to_playlist_renderer_dialog_popup")?"DIALOG":"RESPONSIVE_DROPDOWN",backstagePostDialogPopupRenderer:"DIALOG",bubbleHintRenderer:"HINT",checkboxSurveyRenderer:"SURVEY",confirmDialogRenderer:"DIALOG",dismissalFollowUpRenderer:"DIALOG",enforcementMessageViewModel:"LOCKED_MODAL",
fancyDismissibleDialogRenderer:"DIALOG",gamingAccountLinkConfirmDialogRenderer:"DIALOG",gamingAccountLinkSettingRenderer:"DIALOG",hotkeyDialogRenderer:"DIALOG",sponsorshipConfirmCancelRenderer:"DIALOG",menuPopupRenderer:"RESPONSIVE_DROPDOWN",modalWithTitleAndButtonRenderer:"RESPONSIVE_DROPDOWN",notificationActionRenderer:"TOAST",reportFormModalRenderer:"DIALOG",searchSuggestionReportDialog:"DIALOG",sharingEmbedRenderer:"DIALOG",sharingRenderer:"RESPONSIVE_DROPDOWN",singleOptionSurveyRenderer:"SURVEY",
surveyFollowUpRenderer:"SURVEY",unifiedSharePanelRenderer:"DIALOG",unlimitedFamilyMessageInterstitialRenderer:"DIALOG",unlimitedFamilyProfileInterstitialRenderer:"DIALOG",unpluggedPauseMembershipDialogRenderer:"DIALOG",ypcOffersOverlayRenderer:"DIALOG",ypcUpgradeDialogRenderer:"DIALOG",redCancelSurveyRenderer:"DIALOG",conversationSectionController:"MOLE",conversationHighPriorityNotificationContentRenderer:"NOTIFICATION"}),lSG=new function(){this.prefix="ytd";this.SHARED_RENDERERS_={aboutThisAdRenderer:!0,
bubbleHintRenderer:!0,confirmDialogRenderer:!0,fancyDismissibleDialogRenderer:!0,mealbarPromoRenderer:!0,notificationActionRenderer:!0,reportDetailsFormRenderer:!0,reportFormModalRenderer:!0,sharingEmbedRenderer:!0,sharingRenderer:!0,showActionDialogRenderer:!0,sortFilterSubMenuPopupRenderer:!0,tooltipRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,upsellDialogRenderer:!0,ypcOffersModalRenderer:!0,ypcUpgradeDialogRenderer:!0,
loadingRenderer:!0,sheetViewModel:!0,miniAppGameInfoDialogViewModel:!0,profileCardViewModel:!0,genAiFeedbackFormViewModel:!0,dialogViewModel:!0,gulpTriggeringDialogViewModel:!0,imageEditorRenderer:!0,storiesViewerViewModel:!0};this.JSC$17666_popupConfig=wB;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 fSR=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.HE.getInstance()},QV=function(g,v){var r=g.pageNameToElement.get(v);
if(!r){switch(v){case "watch":var k=_.T("web_watch_force_learning_journey_for_testing")?_.Xp("ytd-watch-learning-journey"):_.T("kevlar_watch_fixie")?_.Xp("ytd-watch-fixie"):_.T("kevlar_watch_grid")?_.Xp("ytd-watch-grid"):_.Xp("ytd-watch-flexy");break;case "learning_journey_watch":k=_.Xp("ytd-watch-learning-journey");break;case "shorts":k=_.Xp("ytd-shorts");break;case "search":k=_.Xp("ytd-search");break;case "channel":k=_.Xp("ytd-browse");k.pageSubtype="channels";break;case "trending":k=_.Xp("ytd-browse");
k.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":case "live":case "news":case "sports":case "music":case "playables":case "mini_app":case "red":case "WEB_PAGE_TYPE_SETTINGS":case "history":case "labs":case "handle":case "subscriptions":case "filteredsubscriptions":case "memberships-and-purchases":case "channel-memberships-shopfront":case "yts-products":case "ypc-offers":case "ypc-checkout":case "fashion":case "hashtag-landing-page":case "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":k=
_.Xp("ytd-browse");k.pageSubtype=v;break;case "browse":k=_.Xp("ytd-browse");break;default:_.Lx(new _.EU("Error getting page element for type",v))}r=k;g.pageNameToElement.set(v,r)}return r};
fSR.prototype.preparePage=function(g,v,r){r&&(g=_.Pi(r)||g);if(g!=="watch"){var k=this.elementPoolPopulator,y=g;y!=k.targetPage_&&k.pendingPages_.indexOf(y)>-1&&(k.targetPage_&&(k.pendingPages_.unshift(k.targetPage_),k.abort()),HMq(k,y),_.sdC(k,y))}if((k=QV(this,g))||!_.l(r,_.$E)){k.isAttached||k===v||(k.hidden=!0);if(!(k.data||g==="watch"&&_.T("swatcheroo_page_pool_dont_provide_filler_data"))){var z;if(g=(z=_.Cv("FILLER_DATA",{})[g])==null?void 0:z.response)k.data=g}return k}};var N3M=function(g){this.JSC$28487_clientRoot=g;this.playlistHandlerActionMap={"yt-add-to-playlist-command":FjA,"yt-end-playlist-command":iWS,"yt-recover-playlist-command":XBp,"yt-refresh-playlist-command":nDA,"yt-playlist-remove-videos-action":BKM};_.Ov(_.Jv.getInstance(),this.playlistHandlerActionMap,this.JSC$28487_clientRoot);$kb()},Zep;var CP=function(g,v,r){this.apiKey=g;this.endpoint=v;this.confidenceThreshold=r===void 0?.5:r;this.stream=null;this.state=0;this.manuallyClosedChannel=this.channelOpen=!1;this.prefetchResponseSetTimeoutId=-1;this.languageCode="en-us";this.youtubeAssistantRequest=null;this.listeningHandler=function(){};
this.audioDetectedHandler=function(){};
this.completeHandler=function(){};
this.errorHandler=function(){};
this.stopHandler=function(){};
this.transcriptionUpdateHandler=function(){};
this.transcriptionCompleteHandler=function(){};
this.vaaConsentUpdateHandler=function(){};
this.vozEndOfDataTimeout=this.noResponseReceivedTimeout=-1;this.transcribedSpeechResults=[];this.receivedEndOfUtterance=!1;this.startCustomCsiTimeline=!0;this.supportsCrossDomainXhr=!1;this.supportsHttpHeadersOverwriteParam=!0;this.prefetchResponseTimeoutMs=-1;this.isUsingVoz=v==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||v==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
v==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||v==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new dID};
_.c=CP.prototype;
_.c.start=function(g){if(this.state===0)if(this.isOnline()){g.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=g.supportsHttpHeadersOverwriteParam);g.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=g.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.H2("voice_assistant");_.Dv("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=g.languageCode||"en-US";this.supportsCrossDomainXhr=g.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=g.youtubeAssistantRequest||null;this.listeningHandler=g.listeningHandler||this.listeningHandler;this.audioDetectedHandler=g.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=g.stopHandler||this.stopHandler;this.completeHandler=g.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=g.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=g.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
g.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=g.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=g.accessToken;this.additionalHeaders=g.additionalHeaders||{};var v;this.prefetchResponseTimeoutMs=(v=g.prefetchResponseTimeoutMs)!=null?v:this.prefetchResponseTimeoutMs;Hen(this);this.startAudio();tNA(this)}else this.errorHandler("OFFLINE")};
_.c.stop=function(g){var v=g===void 0?{}:g;g=v.logCancel===void 0?!0:v.logCancel;var r=v.logMicClosed===void 0?!0:v.logMicClosed;var k=v.handleError===void 0?!0:v.handleError;v=v.handleStop===void 0?!0:v.handleStop;this.state!==0&&(g&&u6("voz_cx"),xM(this,{logMicClosed:r,handleStop:v}),k&&this.errorHandler("ABORTED"))};
_.c.getState=function(){return this.state};
_.c.isSupported=function(){return!0};
_.c.stopAudio=function(g){(g===void 0||g)&&u6("voz_mf")};
_.c.startAudio=function(){u6("voz_vp");return _.rh(null)};
var DzR=function(g,v){g.channelOpen&&(g.state!==2&&(g.state=2,u6("voz_ss"),g.listeningHandler()),v=new Uint8Array(v),v='{ "audioIn": "'+_.hG(v)+'" }',g.channel.send(v))},xM=function(g,v){var r=v===void 0?{}:v;
v=r.logMicClosed===void 0?!0:r.logMicClosed;r=r.handleStop===void 0?!0:r.handleStop;g.vozEndOfDataTimeout>-1&&(clearTimeout(g.vozEndOfDataTimeout),g.vozEndOfDataTimeout=-1);Len(g);g.stopAudio(v);g.channel&&(g.channelOpen=!1,g.manuallyClosedChannel=!0,g.channel.close(),g.channel=void 0);g.transcribedSpeechResults=[];g.state=0;r&&g.stopHandler()},Hen=function(g){var v={httpHeadersOverwriteParam:g.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},g.additionalHeaders,g.accessToken&&g.isUsingVoz?{Authorization:"Bearer "+g.accessToken}:{"x-goog-api-key":g.apiKey}),supportsCrossDomainXhr:g.supportsCrossDomainXhr};g.channel=new uS(g.endpoint,v);g.channel.open();_.pw(g.channel,"w",function(){var r=g.channel,k=r.send,y=g.isUsingVoz?"PLACEHOLDER":"example";y={config:{dialogStateIn:{languageCode:g.languageCode},deviceConfig:{deviceId:y,deviceModelId:y},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!g.isUsingVoz)y.config.requestType=4;else if(g.isUsingVoz&&g.youtubeAssistantRequest){var z=JSON.stringify(g.youtubeAssistantRequest);y.config.internalIn={youtubeAssistantS3InputJson:z}}k.call(r,y);g.channelOpen=!0;g.manuallyClosedChannel=!1});
_.pw(g.channel,"x",function(){g.manuallyClosedChannel||(g.channelOpen=!1,g.channel=void 0,xM(g))});
_.pw(g.channel,"z",function(r){if(r.data){Len(g);for(var k=0;k<r.data.length;k++){var y=g,z=r.data[k],W=z.speechResults;if(W)a:{var S=[];z=[];var Y=!1;W=_.I(W);for(var e=W.next();!e.done;e=W.next()){e=e.value;if(e.noSpeech){xM(y);y.errorHandler("NO_SPEECH");break a}e.transcript!==void 0&&e.stability!==void 0&&(e.stability<y.confidenceThreshold&&(Y=!0),Y?z.push(e.transcript):S.push(e.transcript))}if(S.length!==0||z.length!==0)S=S.join(" "),z=z.join(" "),y.receivedEndOfUtterance&&!y.isUsingVoz?y.isUsingVoz||
y.completeHandler([S,z]):(Y=y,W=S,e=z,u6("voz_sf"),Y.transcriptionUpdateHandler(W,e),Y.transcribedSpeechResults=[W,e]),y.receivedEndOfUtterance&&(u6("voz_eou"),y.transcriptionCompleteHandler([S,z]),y.isUsingVoz&&(y.prefetchResponseTimeoutMs===0?xM(y,{logMicClosed:!1,handleStop:!0}):y.prefetchResponseTimeoutMs>0&&waS(y)))}else y.isUsingVoz&&(z==null?0:z.internalOut)?(z=JSON.parse(z.internalOut.youtubeAssistantS3OutputJson),z.userHasOptedInToVaa||z.vaaConsent?y.vaaConsentUpdateHandler(!!z.userHasOptedInToVaa,
!!z.vaaConsent):(Q2G(y),z&&(S=y.transcribedSpeechResults,u6("voz_rqf"),y.completeHandler(S,z)))):z.eventType==="END_OF_UTTERANCE"?y.receivedEndOfUtterance=!0:(u6("voz_err"),y.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.Lx(Error("bl")))}}});
_.pw(g.channel,"y",function(r){xM(g);switch(r.status){case 1:r="WEBCHANNEL_NETWORK_ERROR";break;case 2:r="WEBCHANNEL_SERVER_ERROR";break;default:r="WEBCHANNEL_UNKNOWN_ERROR"}g.errorHandler(r);g.logError(Error(r))})};
CP.prototype.logError=function(g){_.Z0(g)};
CP.prototype.isOnline=function(){return!0};
var waS=function(g){Q2G(g);g.prefetchResponseSetTimeoutId=setTimeout(function(){xM(g,{logMicClosed:!1,handleStop:!0})},g.prefetchResponseTimeoutMs)},Q2G=function(g){g.prefetchResponseSetTimeoutId>-1&&(clearTimeout(g.prefetchResponseSetTimeoutId),g.prefetchResponseSetTimeoutId=-1)},tNA=function(g){Len(g);
g.noResponseReceivedTimeout=window.setTimeout(function(){xM(g);g.errorHandler("NO_SPEECH")},11E3)},Len=function(g){g.noResponseReceivedTimeout>-1&&(window.clearTimeout(g.noResponseReceivedTimeout),g.noResponseReceivedTimeout=-1)},u6=function(g){_.t7(g,void 0,"voice_assistant")};var jp=function(){CP.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.N(jp,CP);jp.prototype.isSupported=function(){return MmM()};
jp.prototype.startAudio=function(){var g=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.l2(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(k){C8b(g,k)};
this.processor.connect(this.audioContext.destination);var v=function(k){g.stream=k;if(!g.audioContext)return _.rh(null);k=g.audioContext.createMediaStreamSource(k);g.processor&&k.connect(g.processor);return _.rh(null)},r={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?v(this.stream):navigator.mediaDevices.getUserMedia(r).then(v).catch(function(k){xM(g);k.name&&k.name==="NotAllowedError"?g.errorHandler("NO_MICROPHONE_PERMISSION"):(g.errorHandler("AUDIO_ERROR"),g.logError(k));return _.l2(null)});
return CP.prototype.startAudio.call(this)};
jp.prototype.stopAudio=function(g){g=g===void 0?!0:g;this.audioContext&&(this.audioContext.state==="running"&&this.processor&&(this.processor.onaudioprocess=function(){}),this.audioContext.close(),this.audioContext=null,this.stream&&(this.stream.getAudioTracks().forEach(function(v){v.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;CP.prototype.stopAudio.call(this,g)};
jp.prototype.isOnline=function(){return navigator.onLine};
var C8b=function(g,v){if(g.audioContext)if(window.OfflineAudioContext){var r=g.audioContext.sampleRate,k=v.inputBuffer.getChannelData(0);v=new window.OfflineAudioContext(1,k.length,16E3);for(var y=v.createBuffer(1,k.length,r),z=y.getChannelData(0),W=0,S=0;S<k.length;S++)z[S]=k[S],W+=z[S]*z[S];!g.audioDetected&&Math.sqrt(W/k.length)>.01&&(g.audioDetected=!0,g.audioDetectedHandler());k=v.createBufferSource();k.buffer=y;k.connect(v.destination);k.start(0);v.oncomplete=function(Y){Y=Y.renderedBuffer.getChannelData(0);
for(var e=Math.floor(16384E3/r),a=new Int16Array(e),E=0;E<e;++E)a[E]=Math.max(-1,Math.min(1,Y[E]))*32767;DzR(g,a.buffer)};
v.startRendering()}else up5(g,v)},up5=function(g,v){var r=g.audioContext.sampleRate,k=v.inputBuffer.getChannelData(0),y=Math.floor((r+8E3)/16E3);
r=k.length/y;v=new Float32Array(r);for(var z=0;z<r;++z)v[z]=k[z*y];k=new Int16Array(r);for(y=0;y<r;++y)k[y]=Math.max(-1,Math.min(1,v[y]))*32767;DzR(g,k.buffer)};var xzd={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var j2v=function(){this.JSC$17731_audioEnabled=!0;this.audioFeedbackHolder={}};
j2v.prototype.isPlaying=function(g){return g.currentTime>0&&!g.paused&&!g.ended&&g.readyState>2};
var $z5=function(g){for(var v=_.I(Object.values(xzd)),r=v.next();!r.done;r=v.next())r=r.value,g.audioFeedbackHolder[r]=new Audio,g.audioFeedbackHolder[r].src="/s/search/audio/"+r+".mp3",g.audioFeedbackHolder[r].load()},$M=function(g,v){if(g.JSC$17731_audioEnabled!==!1&&v in g.audioFeedbackHolder){for(var r=_.I(Object.values(g.audioFeedbackHolder)),k=r.next();!k.done;k=r.next())k=k.value,g.isPlaying(k)&&k.pause();
g.audioFeedbackHolder[v].currentTime=0;g.audioFeedbackHolder[v].play().catch(function(){})}};var JDn=function(g,v){var r=this;this.store=g;this.service=v;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){r.setState("offline");r.stop()};
this.audioPlayer=new j2v;var k;(k=this.audioPlayer)==null||$z5(k)};
_.c=JDn.prototype;_.c.getService=function(){return this.service};
_.c.isEnabled=function(){return!!this.service};
_.c.isSupported=function(){var g;return(g=this.service)==null?void 0:g.isSupported()};
_.c.start=function(){var g=this,v,r,k,y,z,W,S,Y,e,a,E,p,f;return _.P(function(Z){switch(Z.nextAddress){case 1:g.store.dispatch(VWD("",""));if(!navigator.onLine)return g.setState("offline"),Z.return();window.addEventListener("offline",g.handleOfflineEvent);g.stream=null;if(!g.permissionsSupported){Z.jumpTo(2);break}_.cD(Z,3);return _.U(Z,OeM(g),5);case 5:v=Z.yieldResult;if(!v)return(r=g.audioPlayer)==null||$M(r,"failure"),Z.return();g.service.stream=g.stream;g.setState("listening");_.Ju(Z,2);break;
case 3:_.S2(Z),g.permissionsSupported=!1;case 2:k={context:_.Tho(_.hu())},k.youtubeAssistantParams={searchParams:{inlineSearchResponse:g.enableInlineSearchResponse}},y=function(L,Q){g.store.dispatch(qyA("transcribing"));g.store.dispatch(VWD(L,Q))},z=function(){var L;
(L=g.audioPlayer)==null||$M(L,"open");g.setState("listening")},W=function(){g.setState("transcribing")},S=function(L){g.setErrorState(L)},Y=function(L,Q){var O;
(O=g.audioPlayer)==null||$M(O,"success");Q&&(_.T("kevlar_voice_search_inline_search")&&(g.responseProcessor=_.h0().resolve(_.AKC),g.responseProcessor&&(O=Q.navigationAction,L=Q.prefetchedSearchResponse,O&&L&&(O=(new _.qFE).JSC$11007_getStoreKey(O),_.jV(g.responseProcessor,L,O)))),g.JSC$17749_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",Q))},e=function(){window.removeEventListener("offline",g.handleOfflineEvent)},a=_.w2F(!1),E=a.Authorization!=null,p=g.enableFirstPartyAuth||
g.enableFPAForSignedInUsers&&E?a:{"X-Goog-Visitor-Id":a["X-Goog-Visitor-Id"]},f={completeHandler:Y,
errorHandler:S,listeningHandler:z,audioDetectedHandler:W,stopHandler:e,transcriptionUpdateHandler:y,youtubeAssistantRequest:k,languageCode:VNv(),additionalHeaders:p,supportsCrossDomainXhr:g.enableFirstPartyAuth||g.enableFPAForSignedInUsers&&E,supportsHttpHeadersOverwriteParam:!g.disableHttpHeadersOverwrite},g.service.start(f),_.o7(Z)}})};
_.c.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.c.reset=function(){this.store.dispatch(_.nf({type:"RESET_VOICE_SEARCH_STATE"}))};
_.c.setState=function(g){this.store.dispatch(qyA(g))};
_.c.setErrorState=function(g){switch(g){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var v;(v=this.audioPlayer)==null||$M(v,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)OeM(this);else{var r;(r=this.audioPlayer)==null||$M(r,"failure");this.setState("permission-denied")}break;case "ABORTED":var k;(k=this.audioPlayer)==null||$M(k,"no_input");break;default:var y;(y=this.audioPlayer)==
null||$M(y,"no_input");this.setState("timeout")}};
var OeM=function(g){var v,r;return _.P(function(k){switch(k.nextAddress){case 1:return _.U(k,navigator.permissions.query({name:"microphone"}),2);case 2:v=k.yieldResult;if(v.state==="granted")return k.return(!0);if(v.state==="denied")return g.setState("permission-denied"),k.return(!1);g.setState("permission");r={audio:{sampleSize:16,channelCount:1},video:!1};_.cD(k,3);return _.U(k,navigator.mediaDevices.getUserMedia(r),5);case 5:return g.stream=k.yieldResult,k.return(!0);case 3:return _.S2(k),g.setState("permission-denied"),
k.return(!1)}})},VNv=function(){var g=_.Cv("INNERTUBE_CONTEXT_HL"),v=_.Cv("INNERTUBE_CONTEXT_GL");
return g.indexOf("-")>-1?g:g+"-"+v};var q2M=function(g,v,r){JDn.call(this,v,r);this.JSC$17749_actionRouter=g;this.enableInlineSearchResponse=_.T("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.T("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.T("kevlar_voice_search_enable_fpa_signedin_users")},s2p;
_.N(q2M,JDn);
var mzb=function(){if(!s2p){var g="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.T("kevlar_voice_search_auth_enabled")||_.T("kevlar_voice_search_use_yt_endpoint")?g="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.T("kevlar_voice_search_use_fp_endpoint")&&(g="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");s2p=
new q2M(_.Jv.getInstance(),_.KH(),new jp(_.Cv("VOZ_API_KEY"),g,.5))}return s2p};var KeM=function(g){this.JSC$17753_clientRoot=g;this.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!1};this.autonavPauseActionMap={"ytd-log-youthere-nav":this.onYtEndpointChanged.bind(this),"yt-autonav-pause-user-engagement":this.onYtAutonavPauseUserEngagement.bind(this),"yt-user-activity":this.onYtUserActivity.bind(this),"yt-get-autonav-pause-debug-state":this.onYtGetAutonavPauseDebugState.bind(this)};
this.userEngagementCsn=null;this.eventListeners=new Map;this.eventListeners.set(document,new Map([["visibilitychange",this.onYtAutonavVisibilityChanged.bind(this)]]));this.eventListeners.set(this.JSC$17753_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)]]));g=_.I(this.eventListeners);for(var v=g.next();!v.done;v=g.next()){var r=_.I(v.value);v=r.next().value;r=r.next().value;r=_.I(r);for(var k=r.next();!k.done;k=r.next()){var y=
_.I(k.value);k=y.next().value;y=y.next().value;v.addEventListener(k,y)}}_.Ov(_.Jv.getInstance(),this.autonavPauseActionMap,this.JSC$17753_clientRoot)},bed,FeD=function(g){return _.T("kevlar_autonav_popup_filtering")?(g=_.se(g))?g.hasAttribute("prevent-autonav"):!0:!0};
_.c=KeM.prototype;_.c.onIronOverlayOpened=function(g){FeD(g)&&(this.autonavPauseReasons.overlayOpen=!0,Ja(this))};
_.c.onIronOverlayClosed=function(g){FeD(g)&&(this.autonavPauseReasons.overlayOpen=!1,Ja(this))};
_.c.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;Ja(this)};
_.c.onYtAutonavPauseBlur=function(){var g=this;_.HR.addJob(function(){g.isInBackground()||(g.autonavPauseReasons.inputBoxFocus=!1,Ja(g))},8,0)};
_.c.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;Ja(this)};
_.c.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;Ja(this)};
_.c.onYtAutonavPauseScroll=function(){var g=_.h0().resolve(_.K9);g.isOnWatch()&&(g=g.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=g.getBoundingClientRect().top<-200,Ja(this))};
_.c.onYtAutonavPauseUserEngagement=function(g){var v=this;if(_.T("user_engagement_enable_autoplay_pause_feature")){var r=Number(g.lowEngagementThresholdMs);isNaN(r)||r<=0||g.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.GN("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.h0().resolve(_.f9),_.nL()<r?_.Ev(_.HR,function(){_.GN("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.QfR()?(this.userEngagementCsn=_.Z3(),_.Ev(_.HR,function(){_.GN("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
v.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,Ja(this)):_.GN("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.xCk(Error("cl`"+JSON.stringify(g)))};
_.c.onYtAutonavPausePlayer=function(g){this.autonavPauseReasons.requestedByPlayer=!!g.detail;Ja(this)};
_.c.onYtAutonavVisibilityChanged=function(){var g=this,v,r,k;return _.P(function(y){if(y.nextAddress==1)return(v=_.Fx())?_.U(y,v.getPlayerPromise(),2):y.return();r=y.yieldResult;k=r.isMuted()||r.getVolume()===0;g.autonavPauseReasons.backgroundAndMute=g.isInBackground()&&k;Ja(g);_.o7(y)})};
_.c.onYtAutonavPausePlayerEnded=function(){_.h0().resolve(_.f9);var g=144E5;_.T("user_engagement_enable_autoplay_pause_feature")||_.T("is_part_of_any_user_engagement_experiment")||(g=45E5);this.autonavPauseReasons.longIdle=_.nL()>g;ieM(this);Ja(this)};
_.c.onYtUserActivity=function(){var g=this;this.autonavPauseReasons.userEngagement&&(_.Ev(_.HR,function(){_.GN("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",g.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,Ja(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.Ev(_.HR,function(){_.GN("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",g.userEngagementCsn);_.NG()}),this.autonavPauseReasons.youthereLactExperiment=!1,Ja(this));
this.autonavPauseReasons.longIdle&&!_.T("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,Ja(this))};
_.c.isInBackground=function(){var g=window.document.visibilityState;return!(!g||g==="visible")};
var Ja=function(g){for(var v=!1,r=_.I(Object.values(g.autonavPauseReasons)),k=r.next();!k.done;k=r.next())k=k.value,v=v||k;v?_.Fb.getInstance().pause(g.autonavPauseReasons):(g=_.Fb.getInstance(),g.autonavState_==3?(g.setState(2,!1,!1),g.autonavPauseReason_=void 0):g.autonavState_==1&&(g.disabledAutonavPauseReason_=void 0))},ieM=function(g){var v=!1;
if(_.T("enable_autoplay_pause_by_lact")){_.h0().resolve(_.f9);v=_.Rf("autoplay_pause_by_lact_sec")*1E3;var r=_.Rf("autoplay_pause_by_lact_sampling_fraction");(v=_.nL()>=v&&Math.random()<r)&&!_.QfR()&&(_.Ev(_.HR,function(){_.GN("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),v=!1)}v!==g.autonavPauseReasons.youthereLactExperiment&&(g.autonavPauseReasons.youthereLactExperiment=v)&&(g.userEngagementCsn=_.Z3(),_.Ev(_.HR,function(){_.GN("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",g.userEngagementCsn)}));
g.autonavPauseReasons.userEngagement&&_.Ev(_.HR,function(){_.GN("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",g.userEngagementCsn)})};
KeM.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.GN("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.NG(),this.autonavPauseReasons.youthereLactExperiment=!1,Ja(this));this.autonavPauseReasons.userEngagement&&(_.GN("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,Ja(this))};
KeM.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var Oc=function(){var g=_.J.apply(this,arguments)||this;g.miniGuideVisible=!1;g.guideOpened=_.T("disable_initial_guide_state_fix")?!1:g.canFitPersistentGuide(g.initialBodyClientWidth);g.guideUserStateOpened=g.getInitialGuideUserStateOpened();g.isFullscreenShorts=!1;g.miniGuideWidthThreshold=_.Rf("kevlar_mini_guide_width_threshold",791);g.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch".split(" ");g.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved).".split(" ");
g.persistentGuideBlockedPagePathRegex=new RegExp(g.persistentGuideBlockedPagesPatterns.join("|"));g.animationTransitionDuration=0;g.lateDataResolver=_.JW();g.initialGuideDataFetchFailed=!1;g.initialLoad=!0;g.guideRenderers=new Set;g.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts"};return g};
_.N(Oc,_.J);_.c=Oc.prototype;_.c.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.c.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.c.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.c.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.c.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.c.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.c.ready=function(){_.h0().addProvider({provide:_.$Z,useValue:this.hostElement})};
_.c.attached=function(){var g=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.cX(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.cX(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.cX(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.cX(this,this.onYtGuideShow));_.q7(this,function(){g.animationTransitionDuration=200})};
_.c.detached=function(){document.removeEventListener("yt-navigate-finish",_.cX(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.cX(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.cX(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.cX(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.cX(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.cX(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.cX(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.c.getData=function(){return this.data};
_.c.load=function(){var g=this,v,r,k,y;return _.P(function(z){switch(z.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=g.lateDataResolver.resolve.bind(g),z.return(g.lateDataResolver.promise);if(window.ytInitialGuideData)return v=_.JW(),v.resolve(window.ytInitialGuideData),z.return(v.promise);k=!1;_.cD(z,2);return _.U(z,g.fetchGuideData(),4);case 4:r=z.yieldResult;_.Ju(z,3);break;case 2:y=_.S2(z),y.message==="Returned error"&&(k=!0);
case 3:if(r)return z.return(r);g.onYtGuideClose();k||(g.initialGuideDataFetchFailed=!0);return z.return(g.lateDataResolver.promise)}})};
_.c.fetchGuideData=function(){var g=this,v,r,k,y,z,W,S;return _.P(function(Y){if(Y.nextAddress==1)return v=_.h0(),g.guidePromise||(r=v.resolve(_.Hi),g.guidePromise=_.$h(r,n$M)),_.U(Y,g.guidePromise,2);if(Y.nextAddress!=3)return k=Y.yieldResult,y=v.resolve(_.ql),_.U(Y,y(),3);(z=Y.yieldResult)&&((W=k)==null?void 0:(S=W.responseContext)==null?void 0:S.maxAgeSeconds)!==0&&z.put("service:guide:fallback",new _.cO({innertubeResponse:k}));return Y.return(k)})};
_.c.initializeGuideDataIfEmpty=function(){var g=this,v,r;return _.P(function(k){if(k.nextAddress==1){if(!g.initialGuideDataFetchFailed||g.data)return k.return();_.cD(k,2);return _.U(k,g.fetchGuideData(),4)}if(k.nextAddress!=2)return(v=k.yieldResult)&&g.lateDataResolver.resolve(v),_.Ju(k,0);r=_.S2(k);_.Lx(r);_.o7(k)})};
_.c.initializeGuideData=function(){var g=this,v;return _.P(function(r){switch(r.nextAddress){case 1:return _.zn(UhA(),{mainAppWeb:_.$$()}),_.cD(r,2),_.U(r,g.load(),4);case 4:g.data=r.yieldResult;_.Ju(r,3);break;case 2:_.S2(r),_.Ia(UhA(),"FAILURE");case 3:v=g.data&&g.data.items&&g.data.items.length>0?"SUCCESS":"FAILURE",_.Ia(UhA(),v),_.o7(r)}})};
_.c.setGuideData=function(g){var v=this,r,k;return _.P(function(y){if(y.nextAddress==1)return v.disabled?y.return():v.data?(g.data=v.data,v.guideRenderers.add(g),y.return()):_.U(y,v.initializeGuideData(),2);v.graftGuideToPage();r=_.ua("IS_HOMEPAGE_COLD")?"eop":void 0;_.T("disable_element_pool_populator")?v.setGuideDataAfterInit(g):(k=new _.Ba(1,r),_.hD(k,v.setGuideDataAfterInit.bind(v,g)));_.o7(y)})};
_.c.setGuideDataAfterInit=function(g){g.data=this.data;g.markDirty();this.guideRenderers.add(g);_.uC(function(){_.t7("gle")});
_.q7(this,function(){_.t7("gpe")})};
_.c.graftGuideToPage=function(){if(this.data){var g=this.data&&this.data.trackingParams;g&&(g=_.Ey(g),_.kg(_.Y6(),g))}};
_.c.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.cX(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.c.onDrawerOpenedChanged=function(g,v){!v.value&&this.guideOpened&&(this.guideOpened=!1)};
_.c.onYtGuideToggle=function(g){var v=this.guideOpened;this.guideOpened=!v;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var r=_.o0();_.YX(0,109,!this.guideUserStateOpened);r.save()}this.updateGuideDrawerElementState();if(this.guideElement){var k;this.guideOpened&&((k=g.detail)==null?0:k.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.cX(this,this.onAppDrawerTransitionedFromKeyInput));this.guideElement.addEventListener("app-drawer-transitioned",_.cX(this,
this.onAppDrawerTransitioned))}v||this.initializeGuideDataIfEmpty()};
_.c.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.cX(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.mN(this.guideElement)};
_.c.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.cX(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(JHd(this.guideOpened))};
_.c.guidePersistentAndVisibleChanged=function(){_.MP(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.c.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.nf({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.c.miniGuideVisibleChanged=function(){_.MP(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.c.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(JHd(this.guideOpened)),this.initialLoad=!1);_.MP(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.c.activeEndpointChanged=function(){_.MP(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.c.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.c.onYtGuideShow=function(){this.forceMiniGuideClose=!1;this.guidePersistent=this.canFitPersistentGuide(this.cachedClientWidth);this.guideUserStateOpened&&this.guidePersistent?this.renderGuide=this.guideOpened=!0:this.guideOpened=!1;this.observeForMiniGuideVisible();this.updateGuideDrawerElementState()};
_.c.cachedClientWidthChanged=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var g=this.canFitPersistentGuide(this.cachedClientWidth);g?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=g}this.updateGuideDrawerElementState()};
_.c.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.c.getGuideOpened=function(){return this.guideOpened};
_.c.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.c.getActiveEndpoint=function(){return this.activeEndpoint};
_.c.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.c.updateGuideDrawerElementState=function(){this.guideElement&&(this.guidePersistent?this.disableGuideAnimation():this.guideElement.persistent?this.disableGuideAnimation():this.enableGuideAnimation(),this.guideElement.opened=this.guideOpened,this.guideElement.persistent=this.guidePersistent,this.guideOpened&&this.guidePersistent&&_.hV(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.c.computeGuidePersistentAndVisible=function(){var g=this;_.xx(this,"computeGuidePersistentAndVisible",function(){g.guidePersistentAndVisible=g.guideOpened&&g.guidePersistent;g.guideIsVisibleButNotPersistent=!(!g.guideOpened||g.guidePersistent)})};
_.c.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.c.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.c.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.c.startLoadingWatch=function(){this.closeGuide()};
_.c.startLoadingShorts=function(){_.T("web_hide_guide_on_shorts")&&this.closeGuide()};
_.c.onYtNavigateFinish=function(g,v){if(!_.nc||v){this.activeEndpoint=v.endpoint;this.pageType=v.pageType;this.pageUrl=v.response.url;var r,k;g=(k=_.l((r=v.endpoint)==null?void 0:r.commandMetadata,_.F7))==null?void 0:k.url;!this.pageUrl&&g&&(this.pageUrl=g);_.T("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.c.getVisibleGuideRenderer=function(){for(var g=_.I(this.guideRenderers),v=g.next();!v.done;v=g.next())if(v=v.value,this.miniGuideVisible&&v.is==="ytd-mini-guide-renderer"||this.guideOpened&&v.is==="ytd-guide-renderer")return v;return null};
_.c.markGuideRendererDirty=function(g){if(g){typeof g.markDirty==="function"&&g.markDirty();g=_.I([].concat(_.fF(_.hb(g).children)));for(var v=g.next();!v.done;v=g.next())this.markGuideRendererDirty(v.value)}};
_.c.persistentGuideEnabled=function(g,v){if(!v||g==="watch"||g==="settings"||g==="shorts"&&this.isFullscreenShorts||_.T("reels_web_disable_persistent_guide_shorts")&&g==="shorts")return!1;var r=_.zE(v)||"";return _.T("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(k){return r===k}):!this.persistentGuideBlockedPagePathRegex.test(r)};
_.c.canFitPersistentGuide=function(g){var v=_.Rf("kevlar_persistent_guide_width_threshold",1312);return v===-1||_.T("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:g>v};
_.c.canFitMiniGuide=function(g){return this.miniGuideWidthThreshold===-1?!1:g>this.miniGuideWidthThreshold};
_.c.onResize=function(){var g=this;_.xx(this,"calculateGuideState",function(){g.onResizeDebounced()})};
_.c.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.c.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.c.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.c.getInitialGuideUserStateOpened=function(){return!_.o0().getFlag(109)};
_.mx.Object.defineProperties(Oc.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.Cv("initialBodyClientWidth")||window.innerWidth}}});
Oc.prototype.onResize=Oc.prototype.onResize;Oc.prototype.observeForMiniGuideVisible=Oc.prototype.observeForMiniGuideVisible;Oc.prototype.computeGuidePersistentAndVisible=Oc.prototype.computeGuidePersistentAndVisible;Oc.prototype.cachedClientWidthChanged=Oc.prototype.cachedClientWidthChanged;Oc.prototype.resetGuide=Oc.prototype.resetGuide;Oc.prototype.activeEndpointChanged=Oc.prototype.activeEndpointChanged;Oc.prototype.guideOpenedChanged=Oc.prototype.guideOpenedChanged;
Oc.prototype.miniGuideVisibleChanged=Oc.prototype.miniGuideVisibleChanged;Oc.prototype.guideIsVisibleButNotPersistentChanged=Oc.prototype.guideIsVisibleButNotPersistentChanged;Oc.prototype.guidePersistentAndVisibleChanged=Oc.prototype.guidePersistentAndVisibleChanged;Oc.prototype.onGuideElementChanged=Oc.prototype.onGuideElementChanged;Oc.prototype.onGuidePersistentChanged=Oc.prototype.onGuidePersistentChanged;Oc.prototype.onRenderGuideChanged=Oc.prototype.onRenderGuideChanged;
Oc.prototype.onActiveEndpointChanged=Oc.prototype.onActiveEndpointChanged;Oc.prototype.onMiniGuideVisibleChanged=Oc.prototype.onMiniGuideVisibleChanged;Oc.prototype.onGuideIsVisibleButNotPersistentChanged=Oc.prototype.onGuideIsVisibleButNotPersistentChanged;Oc.prototype.onGuidePersistendAndVisibleChanged=Oc.prototype.onGuidePersistendAndVisibleChanged;_.K([_.D(_.NK),_.F("design:type",Object)],Oc.prototype,"ironResizableBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Oc.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Oc.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Oc.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Oc.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],Oc.prototype,"disabled",void 0);
_.K([_.u(),_.F("design:type",Boolean)],Oc.prototype,"guidePersistentAndVisible",void 0);_.K([_.IU("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"onGuidePersistendAndVisibleChanged",null);_.K([_.u(),_.F("design:type",Boolean)],Oc.prototype,"guideIsVisibleButNotPersistent",void 0);
_.K([_.IU("guideIsVisibleButNotPersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.K([_.u(),_.F("design:type",Object)],Oc.prototype,"miniGuideVisible",void 0);_.K([_.IU("miniGuideVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"onMiniGuideVisibleChanged",null);_.K([_.u(),_.F("design:type",Boolean)],Oc.prototype,"forceMiniGuideClose",void 0);
_.K([_.u(),_.F("design:type",Object)],Oc.prototype,"activeEndpoint",void 0);_.K([_.IU("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"onActiveEndpointChanged",null);_.K([_.u(),_.F("design:type",Boolean)],Oc.prototype,"renderGuide",void 0);_.K([_.IU("renderGuide"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"onRenderGuideChanged",null);
_.K([_.u(),_.F("design:type",Object)],Oc.prototype,"guideOpened",void 0);_.K([_.u(),_.F("design:type",Boolean)],Oc.prototype,"guidePersistent",void 0);_.K([_.IU("guidePersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"onGuidePersistentChanged",null);_.K([_.u(),_.F("design:type",Object)],Oc.prototype,"guideUserStateOpened",void 0);_.K([_.u(),_.F("design:type",String)],Oc.prototype,"pageUrl",void 0);
_.K([_.u(),_.F("design:type",String)],Oc.prototype,"pageType",void 0);_.K([_.u(),_.F("design:type",Number)],Oc.prototype,"cachedClientWidth",void 0);_.K([_.u(),_.F("design:type",Object)],Oc.prototype,"guideElement",void 0);_.K([_.u({selector:_.Il}),_.F("design:type",Object)],Oc.prototype,"isFullscreenShorts",void 0);_.K([_.IU("guideElement"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"onGuideElementChanged",null);
_.K([_.IU("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"guidePersistentAndVisibleChanged",null);_.K([_.Um("guideIsVisibleButNotPersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"guideIsVisibleButNotPersistentChanged",null);
_.K([_.IU("miniGuideVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"miniGuideVisibleChanged",null);_.K([_.Um("guideOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"guideOpenedChanged",null);_.K([_.IU("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"activeEndpointChanged",null);
_.K([_.Um("pageUrl"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"resetGuide",null);_.K([_.Um("cachedClientWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"cachedClientWidthChanged",null);_.K([_.IU("guideOpened","guidePersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"computeGuidePersistentAndVisible",null);
_.K([_.Um("guidePersistentAndVisible","pageUrl","cachedClientWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"observeForMiniGuideVisible",null);_.K([_.zz("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"onResize",null);Oc=_.K([_.V({disableElementRegistration:!0,is:"yt-guide-manager"})],Oc);var GhM=_.m(Oc,"yt-guide-manager",void 0,{mode:_.v6("kevlar_poly_si_batch_j081")?1:2});var VV=function(){var g=_.J.apply(this,arguments)||this;g.JSC$17763_keyboardInUse=!1;g.boundHandleCapturedKeydownEvent=function(v){g.handleCapturedKeydownEvent(v)};
return g};
_.N(VV,_.J);_.c=VV.prototype;_.c.attached=function(){this.listenToDocument(document)};
_.c.listenToDocument=function(g){g.addEventListener("keydown",_.cX(this,this.onKeyDownEvent));g.addEventListener("keyup",_.cX(this,this.onKeyUpEvent));g.addEventListener("mousedown",_.cX(this,this.onMouseDownEvent));_.T("desktop_keyboard_capture_keydown_killswitch")||g.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);g.addEventListener("yt-page-data-updated",_.cX(this,this.onPageUpdate))};
_.c.detached=function(){this.unlistenFromDocument(document)};
_.c.unlistenFromDocument=function(g){g.removeEventListener("keydown",_.cX(this,this.onKeyDownEvent));g.removeEventListener("keyup",_.cX(this,this.onKeyUpEvent));g.removeEventListener("mousedown",_.cX(this,this.onMouseDownEvent));_.T("desktop_keyboard_capture_keydown_killswitch")||g.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);g.removeEventListener("yt-page-data-updated",_.cX(this,this.onPageUpdate))};
_.c.ready=function(){_.h0().addProvider({provide:_.vV,useValue:this})};
_.c.isKeyBoardInUse=function(){return this.JSC$17763_keyboardInUse};
_.c.handleCapturedKeydownEvent=function(g){if(g.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(g)};
_.c.onMouseDownEvent=function(){this.JSC$17763_keyboardInUse=!1};
_.c.onPageUpdate=function(){if(_.T("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.T("web_shorts_keyboard_shortcut_usage_log")){_.MA.clear();for(var g=_.I(_.h9),v=g.next();!v.done;v=g.next()){var r=_.I(v.value);v=r.next().value;r=r.next().value;r=_.Tp(r);_.MA.set(v,r);_.jc(_.Z3(),_.NP(),r)}_.Rq.clear();g=_.I(_.n7);for(v=g.next();!v.done;v=g.next())r=_.I(v.value),v=r.next().value,r=r.next().value,r=_.Tp(r),_.Rq.set(v,r),_.jc(_.Z3(),_.NP(),r);_.$X(_.Z3(),_.NP(),[].concat(_.fF(_.Rq.values()),
_.fF(_.MA.values())));_.O3(_.Z3(),[].concat(_.fF(_.Rq.values()),_.fF(_.MA.values())))}};
_.c.onMiniplayerActiveChange=function(){var g;(g=_.h0().resolve(_.Qd).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(g.document):this.unlistenFromDocument(g.document))};
_.c.ignoreKeyEvent=function(g){if(g.ctrlKey||g.altKey)if(_.T("kevlar_macro_markers_keyboard_shortcut")){if(g.keyCode!==37&&g.keyCode!==39)return!0}else return!0;var v=_.qm(g)||[];return _.jfp(v)?!0:g.defaultPrevented?(oP(g.keyCode,g.shiftKey,this.isShortsPage),!0):g.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(g):!1};
_.c.isSpacebarClick=function(g){var v=g||window.event;var r;v.composedPath&&typeof v.composedPath==="function"?r=v.composedPath():r=v.path;r&&r.length?v=r[0]:(v=v||window.event,v=v.target||v.srcElement,v.nodeType==3&&(v=v.parentNode));return v&&g.keyCode===32&&(g=v.tagName==="BUTTON"||v.tagName==="A"||v.tagName==="INPUT",v=(v=v.getAttribute("role"))&&(v==="option"||v==="button"||v.indexOf("menuitem")===0),g||v)?!0:!1};
_.c.onKeyDownEvent=function(g){if(!this.ignoreKeyEvent(g)&&(g.keyCode===191&&(g.shiftKey||g.metaKey?g.repeat!=null&&g.repeat||(this.openHotkeyDialog(),oP(g.keyCode,g.shiftKey,this.isShortsPage)):(this.focusSearchBox(),g.preventDefault())),!g.metaKey)){var v=_.h0().resolve(_.Qd);switch(g.keyCode){case 9:this.JSC$17763_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(g);break;case 84:v.pipController.getWindow()&&window.focus();this.toggleTheaterMode(g.keyCode,g.shiftKey);break;case 73:v.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(g.keyCode,g.shiftKey);break;case 70:if(this.isShortsPage&&_.T("web_fullscreen_shorts")){_.J0M();break}this.isMiniplayerActive()?v.pipController.getWindow()&&(v.close(!0),window.focus()):this.passEventToPlayer(g);break;case 27:this.closeMiniplayer(g.keyCode,g.shiftKey)||this.passEventToPlayer(g);break;case 13:g.shiftKey&&_.T("web_ephemeral_actions")&&_.h0().resolve(_.Wc).activate(g);break;default:this.passEventToPlayer(g)}}};
_.c.onKeyUpEvent=function(g){if(!this.ignoreKeyEvent(g))if(_.T("web_speedmaster_spacebar_control")&&g.keyCode===32)this.handlePlayerSpaceKey(g,!0);else{var v=this.getPlayerManager();v&&(v=v.getPlayer())&&v.handleGlobalKeyUp(g.keyCode,g.shiftKey,g.ctrlKey,g.altKey,g.metaKey,g.key,g.code)}};
_.c.getPlayerManager=function(){var g=_.Fx(),v=_.h0().resolve(_.Bd(_.K9));return g&&v&&v.isOnWatch()?g:null};
_.c.passEventToPlayer=function(g,v){var r=this,k,y,z;return _.P(function(W){if(W.nextAddress==1)return!_.T("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&r.isMiniplayerActive()?k=_.h0().resolve(_.Qd).getPlayerElement():r.inlinePreviewIsActive?(y=_.MP(r.hostElement,"yt-get-inline-preview-player-action"))&&y[0]&&(k=y[0]):k=_.Fx(),k?_.U(W,k.getPlayerPromise(),3):W.jumpTo(0);z=W.yieldResult;v?z.handleGlobalKeyUp(g.keyCode,g.shiftKey,g.ctrlKey,g.altKey,g.metaKey,g.key,g.code,g.repeat):z.handleGlobalKeyDown(g.keyCode,
g.shiftKey,g.ctrlKey,g.altKey,g.metaKey,g.key,g.code,g.repeat);g.keyCode!==38&&g.keyCode!==40&&oP(g.keyCode,g.shiftKey,r.isShortsPage);_.o7(W)})};
_.c.focusSearchBox=function(){_.hV(this.hostElement,"yt-focus-searchbox")};
_.c.openHotkeyDialog=function(){_.hV(this.hostElement,"yt-open-hotkey-dialog")};
_.c.isMiniplayerActive=function(){return _.h0().resolve(_.Qd).isMiniplayerActive()};
_.c.closeMiniplayer=function(g,v){return this.isMiniplayerActive()?(_.h0().resolve(_.Qd).close(),oP(g,v,this.isShortsPage),!0):!1};
_.c.toggleTheaterMode=function(g,v){var r=_.wF(_.KH().getState()),k=this.getPlayerManager(),y=_.T("disable_theater_mode_keyboard")||_.ua("START_IN_FULL_WINDOW_MODE");k&&!y&&(r=!r,_.iK()&&_.T("external_fullscreen")&&(r=!0),_.nW(this.hostElement,"yt-toggle-theater-mode",[r]),oP(g,v,this.isShortsPage))};
_.c.toggleMiniplayer=function(g,v){var r=this.getPlayerManager();if(this.isMiniplayerActive()){var k;((k=_.h0().resolve(_.Bd(_.K9)))==null?0:k.isOnWatch())?_.h0().resolve(_.Qd).close(!0):_.E0(_.h0().resolve(_.Qd));oP(g,v,this.isShortsPage)}else r&&(_.nW(this.hostElement,"yt-activate-miniplayer-from-watch-action"),oP(g,v,this.isShortsPage))};
_.c.handlePlayerSpaceKey=function(g,v){var r=!!_.Fx()||this.isMiniplayerActive();r=_.T("disable_space_scroll_fix")||r;_.T("global_spacebar_pause")&&!this.isKeyBoardInUse()&&r&&(g.preventDefault(),this.passEventToPlayer(g,v))};
VV.prototype.onMiniplayerActiveChange=VV.prototype.onMiniplayerActiveChange;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],VV.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],VV.prototype,"ytdReduxBehavior",void 0);_.K([_.u({selector:_.EcB}),_.F("design:type",Boolean)],VV.prototype,"inlinePreviewIsActive",void 0);_.K([_.u({selector:_.Can}),_.F("design:type",Boolean)],VV.prototype,"isShortsPage",void 0);
_.K([_.u({selector:_.HC}),_.F("design:type",Boolean)],VV.prototype,"miniplayerIsActive",void 0);_.K([_.IU("miniplayerIsActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],VV.prototype,"onMiniplayerActiveChange",null);VV=_.K([_.V({disableElementRegistration:!0,is:"yt-hotkey-manager"})],VV);_.m(VV,"yt-hotkey-manager",void 0,{mode:_.v6("kevlar_poly_si_batch_j081")?1:2});var qt=function(){var g=_.J.apply(this,arguments)||this;g.loopStateEntityKey_=null;g.playlistLoopStateEntity_=null;g.isShuffleNextPlaylist=!1;g.PLAYER_EVENTS_=new Map;g.playerListenersSetup_=!1;g.videoSkipJob_=0;g.canAutoAdvance_=!1;g.playerManager_=null;g.TEST_ONLY={};return g};
_.N(qt,_.J);_.c=qt.prototype;_.c.ready=function(){_.h0().addProvider({provide:_.Lh,useValue:this.hostElement})};
_.c.created=function(){this.PLAYER_EVENTS_.set("onPlaylistNext",this.onPlaylistNext);this.PLAYER_EVENTS_.set("onPlaylistPrevious",this.onPlaylistPrevious);this.PLAYER_EVENTS_.set("onPlaylistIndex",this.onPlaylistIndex_);this.PLAYER_EVENTS_.set("onStateChange",this.onPlayerStateChange_);this.PLAYER_EVENTS_.set("onLoopChange",this.onPlayerLoopChange_);this.PLAYER_EVENTS_.set("onSleepTimerSettingsChanged",this.onSleepTimerSettingsChanged_)};
_.c.attached=function(){document.addEventListener("yt-navigate-start",_.cX(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.cX(this,this.onYtNavigateFinish_))};
_.c.detached=function(){document.removeEventListener("yt-navigate-start",_.cX(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.cX(this,this.onYtNavigateFinish_))};
_.c.updatePlaylistEventListeners=function(g,v){v&&!this.playerListenersSetup_?(this.playerManager_=g,this.registerPlaylistEventListeners_(g)):!v&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(g))};
_.c.setPlayer=function(g){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=g};
_.c.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.c.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.c.registerPlaylistEventListeners_=function(g){var v=this;g.getPlayerPromise().then(function(r){v.playerListenersSetup_||(v.ytPlayerListenerBehavior.listenToPlayerEvents(r,v.PLAYER_EVENTS_),v.playerListenersSetup_=!0)})};
_.c.removePlaylistEventListeners_=function(g){var v=this;g.getPlayerPromise().then(function(r){v.playerListenersSetup_&&(v.ytPlayerListenerBehavior.unlistenFromPlayerEvents(r,v.PLAYER_EVENTS_),v.playerListenersSetup_=!1)})};
_.c.setPlaylistComponent=function(g){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.cX(this,this.onPlaylistYtNavigate_)),g&&(g.data&&this.playlistComponent.data&&g.data.playlistId==this.playlistComponent.data.playlistId?(g.loopOn=this.playlistComponent.loopOn,g.shuffleOn=this.playlistComponent.shuffleOn):(g.loopOn=!1,g.shuffleOn=!1),this.isShuffleNextPlaylist&&(g.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=g;this.playlistComponent.addEventListener("yt-navigate",
_.cX(this,this.onPlaylistYtNavigate_))};
_.c.setAutoplayRenderer=function(g){this.autoplayData=g};
_.c.setPlaylistData=function(g){this.currentPlaylistData_=g;_.hV(this.hostElement,"yt-playlist-data-updated");_.ZG.isEmpty(g)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(g)};
_.c.setPlayerPlaybackControlData=function(g){this.playerManager_&&this.playerManager_.updatePlayerComponents(g.playlistPanelRenderer)};
_.c.getPlaylistData=function(){return this.currentPlaylistData_};
_.c.getTempData_=function(g,v){if(this.playlistComponent==null)return null;g={};this.playlistComponent.shuffleOn&&(g.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(g.loop_on=this.playlistComponent.loopOn);v&&(g.autonav="1",_.h0().resolve(_.f9),v=_.nL(),v>0&&(g.lact=v),this.playerManager_&&(v=this.playerManager_.getPlayer())&&v.shouldSendVisibilityState()&&(v=v.getVisibilityState(),v!=0&&(g.vis=v)));_.T("enable_unknown_lact_fix_on_html5")&&(_.h0().resolve(_.f9),g.lact=
_.nL());return g};
_.c.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.c.setLoopStateEntityKey_=function(g){var v;this.loopStateEntityKey_=((v=this.getPlaylistLoopData_(g))==null?void 0:v.playlistLoopStateEntityKey)||null};
_.c.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.c.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.c.skipVideo=function(){var g=this,v=_.T("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||v)v=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.Y9(_.HR,function(){g.onPlaylistNext();g.videoSkipJob_=0},v)};
_.c.cancelVideoSkip=function(){this.videoSkipJob_&&(_.HR.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.c.isInBackground_=function(){var g=window.document.visibilityState;return!(!g||g=="visible")};
_.c.onPlaylistIndex_=function(g){this.playlistComponent&&(g=this.playlistComponent.data.contents[g].playlistPanelVideoRenderer.navigationEndpoint,_.hV(this.hostElement,"yt-navigate",{endpoint:g,tempData:this.getTempData_(g)}))};
_.c.onPlayerStateChange_=function(g){if(g=g==0&&this.playlistComponent&&this.canAutoAdvance_)g=_.Fb.getInstance(),g=!(g.autonavState_===3?g.autonavPauseReason_&&g.autonavPauseReason_.inputBoxFocus===!0:g.autonavState_===1&&g.disabledAutonavPauseReason_&&g.disabledAutonavPauseReason_.inputBoxFocus===!0);g&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.c.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.c.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.c.navigateToAutoplayWatchEndpoint_=function(g,v,r){var k=this.playlistComponent.data.currentIndex,y=this.getNumPlayableVideos_();g=="NORMAL"&&v=="autoplayVideo"&&k+1>=y&&r||!(g=this.getVideoEndpoint_(g,v))||(r=this.getTempData_(g,r),_.hV(this.hostElement,"yt-navigate",{endpoint:g,tempData:r}))};
_.c.getNumPlayableVideos_=function(){for(var g=0,v=_.I(this.playlistComponent.data.contents||[]),r=v.next();!r.done;r=v.next())r.value.playlistPanelVideoRenderer&&(g+=1);return g};
_.c.getVideoEndpoint_=function(g,v){if(this.autoplayData&&this.autoplayData.sets)for(var r=0,k=this.autoplayData.sets.length;r<k;r++){var y=this.autoplayData.sets[r];if(y.mode==g){if(y[v])return y[v];break}}else g=new _.EU("AutoplayData is undefined in playlist manager","Mode: "+g+" endpoint: "+v),_.Lx(g)};
_.c.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.c.onPlaylistYtNavigate_=function(g){if(g.detail.endpoint){g.stopPropagation();var v=g.detail;v.tempData=this.getTempData_(g.detail.endpoint);_.hV(this.hostElement,"yt-navigate",v)}};
_.c.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.c.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.c.playlistLoopStateEntityChanged_=function(g){var v=this,r,k,y;return _.P(function(z){if(z.nextAddress==1){if(!g)return z.return();r=g.state==="PLAYLIST_LOOP_STATE_ONE";return v.playerManager_?_.U(z,v.playerManager_.getPlayerPromise(),3):z.jumpTo(2)}z.nextAddress!=2&&(k=z.yieldResult,k.setLoopVideo(r));y=g.state==="PLAYLIST_LOOP_STATE_ALL";v.playlistComponent&&(v.playlistComponent.loopOn=y);_.o7(z)})};
_.c.getPlaylistLoopData_=function(g){var v,r;if(g=g==null?void 0:(v=g.playlistButtons)==null?void 0:(r=v.menuRenderer)==null?void 0:r.topLevelButtons)for(v=_.I(g),r=v.next();!r.done;r=v.next())if(r=r.value,r.playlistLoopButtonRenderer)return r.playlistLoopButtonRenderer};
_.c.getLoopStateCommand_=function(g){var v=this.getPlaylistData(),r;v=((r=this.getPlaylistLoopData_(v))==null?void 0:r.states)||[];var k;g=(k=_.l(v[g?1:2],_.nbu))==null?void 0:k.button;var y;return(y=_.l(g,_.w1))==null?void 0:y.command};
_.c.onPlayerLoopChange_=function(g){this.playlistLoopStateEntity_&&(g?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(g=this.getLoopStateCommand_(g))&&this.ytComponentBehavior.resolveCommand(g)};
_.c.onSleepTimerSettingsChanged_=function(g){this.canAutoAdvance_=g!=="End of video"};
qt.prototype.onPlaylistLoopStateEntityChanged=qt.prototype.onPlaylistLoopStateEntityChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],qt.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",_.KE)],qt.prototype,"ytPlayerListenerBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],qt.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],qt.prototype,"loopStateEntityKey_",void 0);
_.K([_.u({selectorArgs:["loopStateEntityKey_"],selector:_.Qtm}),_.F("design:type",Object)],qt.prototype,"playlistLoopStateEntity_",void 0);_.K([_.IU("playlistLoopStateEntity_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qt.prototype,"onPlaylistLoopStateEntityChanged",null);qt=_.K([_.V({disableElementRegistration:!0,is:"yt-playlist-manager"})],qt);_.m(qt,"yt-playlist-manager",void 0,{mode:_.v6("kevlar_poly_si_batch_j081")?1:2});var XaS,B3D=function(){if(XaS!==void 0)return XaS;var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-third-party-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return XaS=g};var sc=function(){var g=_.J.apply(this,arguments)||this;g.lastCallback=null;g.getAccountLinkPromises={};g.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);g.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return g};
_.N(sc,_.J);_.c=sc.prototype;_.c.getLocation=function(){return window.location.href};
_.c.getCompletionUrl=function(){return _.mj(this.getLocation())};
_.c.containsRedirectState=function(g){return(g=_.pc(_.POK(g)))?(new URLSearchParams(g)).get("redirect_state")!==null:!1};
_.c.createGalConfig=function(g,v){var r=new y5q;g=r=v?this.getPopupOrRedirectSetting(r,_.Cv("LINK_API_KEY"),_.Cv("LINK_API_KEY_REDIRECT"),g):c5v(r,_.Cv("LINK_API_KEY"));g.authUser=_.Cv("SESSION_INDEX")||0;g.supportedFlows=new Set([4]);return g.build()};
_.c.getPopupOrRedirectSetting=function(g,v,r,k){this.isGalInteractionPopupMode(k)?(g.interactionMode=0,g=c5v(g,v)):(g.interactionMode=1,v=this.getCompletionUrl(),g.completionUrl=v,g=c5v(g,r));return g};
_.c.isGalInteractionPopupMode=function(g){if(this.redirectModeProviderAllowlist.has(g))switch(g){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.c.getStatusEntityKeyForProviderId=function(g){return _.ri(g+":all","accountLinkStatusEntity")};
_.c.findNestedPropValue=function(g,v){var r=!1,k=null;JSON.stringify(g,function(y,z){r||y!==v||(r=!0,k=z);return r?null:z});
return k};
_.c.findAccountLinkButtonViewModel=function(g,v){var r=null,k=!1;JSON.stringify(g,function(y,z){k||z.accountLinkStatusEntityKey!==v||z.accountLinkStatusSecondaryEntityKey||(k=!0,r=z);return k?null:z});
return r};
_.c.executeLinkingSuccessOrFailureCommands=function(g,v,r){var k=null,y;(v==null?0:(y=v.url)==null?0:y.includes("account_sharing"))?k=v==null?void 0:v.response:k=v==null?void 0:v.response;(v=this.findAccountLinkButtonViewModel(k,g))?(g=r?this.findNestedPropValue(v,"onSuccessCommand"):this.findNestedPropValue(v,"onFailureCommand"))?_.yk([g],this.hostElement):_.J0(Error("dl")):_.J0(Error("el`"+g))};
_.c.handleInitializeRequest=function(g,v){var r=this,k=qvM(this.createGalConfig(g,!0));this.containsRedirectState(this.getLocation())?tPn(g,k.config,k.galService).then(function(y){var z=r.getStatusEntityKeyForProviderId(g);if(y.statusCode===1)v&&r.executeLinkingSuccessOrFailureCommands(z,v,!0),y=r.getLocation().indexOf("#"),y!==-1&&window.history.pushState(null,"",r.getLocation().substring(0,y));else return v&&r.executeLinkingSuccessOrFailureCommands(z,v,!1),Promise.reject(Error(y.statusMessage))}).catch(function(y){_.Lx(y);
_.fx("gamingAccountLinkStatusChanged",{serviceId:g,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(y)}):this.getAccountLinkPromises[g]=k.startLinkingSession({serviceId:g})};
_.c.handleAccountLinkCommand=function(g){_.l(g,Bqd)&&this.handleLinkRequest(_.l(g,Bqd))};
_.c.handleLinkRequest=function(g){var v=this,r=g.thirdPartyId;if(r)if(this.isGalInteractionPopupMode(r)){var k=function(){v.closeAndFire("ytd-gaming-account-link-setting-renderer",g.onFailureCommand)},y=function(){v.closeAndFire("ytd-gaming-account-link-setting-renderer",g.onSuccessCommand)};
this.lastCallback=y;this.getAccountLinkPromises[r].then(function(z){OCM(z).then(function(W){W.statusCode===1?y():k()})}).catch(function(){k()})}else this.getAccountLinkPromises[r].then(function(z){OCM(z).then(function(W){if(W.statusCode!==1)return Promise.reject(Error(W.statusMessage))})}).catch(function(z){_.Lx(z);
_.fx("gamingAccountLinkStatusChanged",{serviceId:r,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(z)})};
_.c.closeAndFire=function(g,v){_.nW(this.hostElement,"yt-close-popup-action",[g]);v&&_.yk([v],this.hostElement)};
_.c.handleAccountUnlinkCommand=function(g){_.l(g,hob)&&this.handleUnlinkRequest(_.l(g,hob))};
_.c.handleUnlinkRequest=function(g){var v=this,r=g.thirdPartyId;if(r){var k=function(){v.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",g.onFailureCommand)},y=function(){v.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",g.onSuccessCommand)};
this.lastCallback=y;var z=qvM(this.createGalConfig(r,!1));this.unlinkUserGal(z,r).then(function(W){W.statusCode===1?y():k()}).catch(function(){k()})}};
_.c.unlinkUserGal=function(g,v){return g.deleteLink(v)};
_.c.handleLogAccountLinkingEventCommand=function(g){_.T("enable_gel_log_commands")&&_.l(g,neS)&&(g=_.l(g,neS).event)&&_.fx("gamingAccountLinkStatusChanged",g)};
_.mx.Object.defineProperties(sc,{template:{configurable:!0,enumerable:!0,get:function(){return B3D()}}});
_.K([_.D(_.WV.YtOpenPopupBehavior),_.F("design:type",Object)],sc.prototype,"ytOpenPopupBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],sc.prototype,"ytActionHandlerBehavior",void 0);sc=_.K([_.V({disableElementRegistration:!0,is:"ytd-third-party-manager"})],sc);_.m(sc,"ytd-third-party-manager",function(){return B3D()},{mode:_.v6("kevlar_poly_si_batch_j081")?1:2});var hlG,nv5=function(){return hlG!==void 0?hlG:hlG=document.createElement("template")};
document.head.appendChild(nv5().content);var MNM,RlG=function(){if(MNM!==void 0)return MNM;var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.main_desktop.pages.ytd_page_manager.ytd.page.manager.transitions.css.js,video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");g.content.insertBefore(nv5().content.cloneNode(!0),g.content.firstChild);g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return MNM=g};var gJR=_.Vd(["\n          :root {\n            --page-manager-transition-exit-ms: ","ms;\n            --page-manager-transition-wait-ms: ","ms;\n            --page-manager-transition-enter-ms: ","ms;\n          }\n      "]),mY=function(){var g=_.J.apply(this,arguments)||this;g.currentPage=void 0;g.renderLoadingStateJobId=0;g.updatePageDataJobId=0;g.pageDisposeJobsets=new WeakMap;g.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-start-loading-learning-journey":"startLoadingLearningJourney",
"yt-get-page-offset":"getPageOffset","yt-set-page-offset":"setPageOffset","yt-pause-active-page-context":"pauseActiveContext","yt-prepare-page-dispose":"preparePageDispose","yt-stop-old-player":"onYtStopOldPlayer"};g.applyZoomTransition=_.gV("web_page_transition_type")==="zoom";g.applySlideTransition=_.gV("web_page_transition_type")==="slide"||_.T("enable_plj_landing_page");g.TEST_ONLY=void 0;return g};
_.N(mY,_.J);_.c=mY.prototype;_.c.ready=function(){var g=_.h0();g.addProvider({provide:_.K9,useValue:this});g.addProvider({provide:_.W5F,useValue:this})};
_.c.created=function(){this.pagePool=new fSR;this.contextSwitcher=new $wA};
_.c.attached=function(){_.hV(this.hostElement,"attached");var g=_.h0().resolve(_.Bd(_.ZO));g&&(this.contextSwitcher.JSC$17587_networkService_=g);this.viewTransitionManager=_.h0().resolve(_.Bd(_.ap));this.setupPageTransitionAnimation()};
_.c.getPageOffset=function(g){return g.getScrollTop()};
_.c.setPageOffset=function(g,v){try{g.setScrollTop(v)}catch(r){}};
_.c.setPageOffsetForNavigation=function(g,v){_.hV(this.hostElement,"yt-navigate-set-page-offset",{page:g,offset:v===void 0?0:v})};
_.c.pauseActiveContext=function(){var g=this.contextSwitcher;g.activeContext_&&g.activeContext_.pause()};
_.c.getModuleNameForType=function(g){return g==="watch"?_.T("kevlar_watch_fixie")?"watchFixie":_.T("kevlar_watch_grid")?"watchGrid":"watchFlexy":g==="shorts"||g==="search"?g:"browse"};
_.c.attachPage=function(g){var v,r=!_.T("pc_is_attached_ks")&&(g==null?void 0:(v=g.polymerController)==null?void 0:v.isAttached);if(!g.isAttached&&!r)try{_.hb(this.hostElement).appendChild(g)}catch(y){var k;_.Lx(new _.EU("Error attaching page element for component",{origin:(k=this.currentPage)==null?void 0:k.is,component:g.is}))}};
_.c.setActivePage=function(g){var v=this,r=!1,k=function(){var y=v.isOnWatch(),z=v.currentPage;if(g)if(g!==v.currentPage){z&&(z.hidden=!0,z.active=!1,z.removeAttribute("role"));v.currentPage=g;var W,S=_.Pi((W=v.data)==null?void 0:W.endpoint);z&&_.hV(v.hostElement,"yt-page-type-changed",{oldPageType:z.is,newPageType:g.is,newPageSubtype:S});_.Vz().dispatch(_.nf({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:g.is}));_.Vz().dispatch(_.nf({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:S||""}));g.hidden=
!1;v.attachPage(g);g.active=!0;g.setAttribute("role","main");z&&v.setPageOffsetForNavigation(g,0);_.T("kevlar_remove_page_dom_on_switch")&&!y&&z&&_.hb(v.hostElement).removeChild(z)}else r=!0;else y=new _.EU("Unable to set active page",z?z.is:"unknown origin",(S=v.data)==null?void 0:S.endpoint),_.Z0(y)};
this.viewTransitionManager?cHA(this.viewTransitionManager,k,this.viewTransitionConfigForSetActivePage(this.currentPage,g)):k();return r};
_.c.viewTransitionConfigForSetActivePage=function(g,v){return _.T("web_thumbnail_to_watch_transition")&&(g==null?void 0:g.is)==="ytd-browse"&&this.isWatchPage(v)?{viewTransitionOptions:{shouldWrap:!0}}:(this.applySlideTransition||this.applyZoomTransition)&&(g==null?void 0:g.is)==="ytd-browse"&&(v==null?void 0:v.is)==="ytd-browse"&&g!==v?this.applySlideTransition?{transitionName:"slide"}:{transitionName:"zoom"}:{viewTransitionOptions:{shouldWrap:!1}}};
_.c.updatePageData=function(g){var v=this,r=this.data;this.updatePageDataJobId&&_.HR.cancelJob(this.updatePageDataJobId);this.data=g;return new _.Iu(function(k){var y=function(){g.filler?v.performDataUpdate(g,r):NNp(function(){v.performDataUpdate(g,r)});
var Y=_.Qu();_.Ch(Y,"cr")||Y.processSignal("cr");k()},z=function(){g&&g.page==="watch"?v.updatePageDataJobId=_.Y9(_.HR,y):y()};
if(_.T("kevlar_enable_mss_page_modules_client")&&g){var W=_.h0().resolve(_.uw),S=v.getModuleNameForType(g.page);(W=kBD(W,[S]))?W.then(z):z()}else z()})};
_.c.isDownloadsPage=function(g){var v,r;return(g==null?void 0:(v=g.endpoint)==null?void 0:(r=v.browseEndpoint)==null?void 0:r.browseId)==="FEdownloads"};
_.c.setPlayerSyncInterval=function(g){var v;return _.P(function(r){if(r.nextAddress==1)return _.U(r,_.h0().resolve(_.hW),2);v=r.yieldResult;v.setUpPositionSyncInterval(g);_.o7(r)})};
_.c.performDataUpdate=function(g,v){_.T("kevlar_early_popup_close")||_.nW(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var r=!g.filler;r&&(_.t7("lps"),_.T("config_age_report_killswitch")||BVn());var k=gI(g),y,z=!1;if(_.T("kevlar_remove_page_dom_on_switch")){var W=v&&gI(v);k===W&&(y=this.getCurrentPage())}y||(y=QV(this.pagePool,k));r&&tCD(this.pagePool.elementPoolPopulator,k);r&&!this.renderLoadingStateJobId&&(z=this.setActivePage(y));if(y){W=k==="watch";var S=
k==="shorts",Y=k==="learning_journey_watch";_.T("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(y);if(W||S||Y)y.playerData=g.playerResponse;if(S){g.reelWatchSequenceResponse?y.reelWatchSequenceResponse=g.reelWatchSequenceResponse:g.cachedReelWatchSequenceResponse?y.reelWatchSequenceResponse=g.cachedReelWatchSequenceResponse:_.T("web_enable_cached_reel_sequence_fix")&&y.cachedReelWatchSequenceResponse&&!y.reelWatchSequenceResponse&&(y.reelWatchSequenceResponse=y.cachedReelWatchSequenceResponse);
y.currentEndpoint=g.endpoint;var e;y.isPreviousPageShorts=!!(v==null?0:(e=v.endpoint)==null?0:e.reelWatchEndpoint);g.cachedReelWatchSequenceResponse=g.reelWatchSequenceResponse||g.cachedReelWatchSequenceResponse||(v==null?void 0:v.cachedReelWatchSequenceResponse);y.cachedReelWatchSequenceResponse=g.cachedReelWatchSequenceResponse}e=this.isDownloadsPage(g);var a=this.isDownloadsPage(v);e&&!a?this.setPlayerSyncInterval(6E5):!e&&a&&this.setPlayerSyncInterval();_.T("block_all_player_prefetch_requests")||
this.preparePrefetchRequest(g,y,r,W,S,Y);ztD(_.h0().resolve(_.Qd),v,g);_.BE(_.h0().resolve(_.f9));_.T("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(y);r?(r=typeof y.loadPage,r==="function"?(y.pageContext=JtA(this.contextSwitcher,y,y.data!==g.response),r=function(){y.loadPage(g.response)},(this.applySlideTransition||this.applyZoomTransition)&&this.viewTransitionManager&&y.is==="ytd-browse"&&z&&(k==="learning"||this.isDifferentBrowseId(g==null?void 0:g.endpoint,v==
null?void 0:v.endpoint))?this.applySlideTransition?cHA(this.viewTransitionManager,r,{transitionName:"slide"}):cHA(this.viewTransitionManager,r,{transitionName:"zoom"}):r()):_.HG(new _.EU("b/38014653 ",[k,
y.is,y.nodeName,r,y.isAttached,v&&gI(v),this.hostElement.children.length])),_.t7("pdl")):(y.hidden=!0,g.response.filler=!0,y.data=g.response,this.attachPage(y));_.hV(this.hostElement,"yt-page-data-updated",{pageType:k})}_.Ev(_.HR,function(){_.T("logging_avoid_blocking_during_navigation")&&_.cHJ().transition("none");var E=Mbn(),p=y;if(g){var f=QTD(g),Z=CKn(g),L;a:{if(g.playerResponse){var Q=g.playerResponse,O;if((L=Q.auxiliaryUi)==null?0:(O=L.messageRenderers)==null?0:O.upsellDialogRenderer){L=Q.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(g.response&&(L=g.response,(Q=L.overlay)==null?0:Q.upsellDialogRenderer)){L=L.overlay.upsellDialogRenderer;break a}L=void 0}var q;var X;O=(q=g.playerResponse)==null?void 0:(X=q.auxiliaryUi)==null?void 0:X.messageRenderers;q=(O==null?void 0:O.enforcementMessageViewModel)||(O==null?void 0:O.bkaEnforcementMessageViewModel);q=(q==null?void 0:q.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?q:void 0;var b;a:{if(g.response&&(X=g.response,(b=X.overlay)==null?0:b.commandWrapperPromoRenderer)){b=
X.overlay.commandWrapperPromoRenderer;break a}b=void 0}ngD(E,f,Z,L,q,b,p)}})};
_.c.preparePrefetchRequest=function(g,v,r,k,y,z){var W,S,Y,e,a,E,p,f,Z,L,Q,O,q,X,b;return _.P(function(n){if(n.nextAddress==1)return!r||!(k||y||z)||_.T("kevlar_disable_background_prefetch")&&_.jf(_.XJo)()===0?n.return():(W=_.b1(v))?_.U(n,W.getPlayerPromise(),2):n.return();S=n.yieldResult;Y=_.h0().resolve(_.Bd(_.ZO));if(!Y)return n.return();if(y)return e=_.Rl(_.U2),xkq(e,(a=g.endpoint)==null?void 0:a.reelWatchEndpoint,v.reelWatchSequenceResponse,S,Y),n.return();f=(E=g.response)==null?void 0:(p=E.responseContext)==
null?void 0:p.webResponseContextExtensionData;if(!f)return n.return();q=(Z=g.response)==null?void 0:(L=Z.contents)==null?void 0:(Q=L.twoColumnWatchNextResults)==null?void 0:(O=Q.autoplay)==null?void 0:O.autoplay;X=_.h0().resolve(_.Lh);b=_.Rl(_.U2);jUn(b,f,S,Y,X,q);_.o7(n)})};
_.c.movePlayerToWatch=function(g){var v=this,r,k;return _.P(function(y){r=QV(v.pagePool,"watch");k=r.getPlayerContainer();g.appendTo(k);_.o7(y)})};
_.c.movePlayerToShorts=function(g){var v=this,r,k,y;return _.P(function(z){r=QV(v.pagePool,"shorts");k=r.getPlayerContainer();(y=g)==null||y.appendTo(k,void 0,!0);_.o7(z)})};
_.c.getPlayerFromWatch=function(){var g=QV(this.pagePool,"watch");return _.b1(g)};
_.c.getPlayerFromShorts=function(){var g=QV(this.pagePool,"shorts");return _.b1(g)};
_.c.startLoadingWatch=function(){var g=QV(this.pagePool,"watch");this.renderLoadingStateJobId?(_.HR.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,this.renderPageLoadingState("watch")):this.setActivePage(g)};
_.c.startLoadingShorts=function(){var g=QV(this.pagePool,"shorts");this.setActivePage(g)};
_.c.startLoadingLearningJourney=function(){var g=QV(this.pagePool,"learning_journey_watch");this.setActivePage(g)};
_.c.getCurrentPage=function(){return this.currentPage};
_.c.getDestinationPageType=function(){return this.destinationPageType};
_.c.getCurrentData=function(){return this.data};
_.c.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.c.isOnShorts=function(){var g;return((g=this.currentPage)==null?void 0:g.is)==="ytd-shorts"};
_.c.isWatchPage=function(g){return!!g&&(g.is==="ytd-watch-flexy"||g.is==="ytd-watch-fixie"||g.is==="ytd-watch-grid")};
_.c.preparePage=function(g,v){var r=this,k=function(){var W=r.pagePool.preparePage(g,r.currentPage,v);W&&r.attachPage(W)},y=function(W){_.wP(W,v);
_.Lx(W)};
if(_.T("kevlar_enable_mss_page_modules_client")){var z=this.getModuleNameForType(g);if(z=kBD(_.h0().resolve(_.uw),[z])){z.then(k.bind(this)).catch(y.bind(this));return}}try{k()}catch(W){y(W)}};
_.c.lazyPrepareCriticalPages=function(g,v){g=_.Pi(v)||g;_.T("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(g).then(this.maybePrepareWatchPage.bind(this,g)):this.maybePrepareWatchPage(g)};
_.c.maybePrepareWatchPage=function(g){g!=="watch"&&_.Ev(_.HR,this.preparePage.bind(this,"watch"))};
_.c.downloadPageModules=function(g){g=this.getModuleNameForType(g);var v=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);v.delete(g);var r=_.h0().resolve(_.uw);r.JSC$16322_loadModules(g);return r.JSC$16322_loadModules.apply(r,_.fF(v))};
_.c.renderPageLoadingState=function(g,v){this.preparePage(g,v);var r=QV(this.pagePool,g);r.loadingData&&(r.loadingData.endpoint=v);r.loading=!0;this.setActivePage(r);g==="watch"&&_.hV(this.hostElement,"yt-guide-close")};
_.c.prepareForNavigation=function(g,v){var r=this;if(this.currentPage&&this.data){var k=_.Pi(v)||g;this.destinationPageType=k;gI(this.data)==k&&_.hV(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if(g==="watch"&&this.data&&this.data.page!=="watch"){this.renderLoadingStateJobId&&_.HR.cancelJob(this.renderLoadingStateJobId);_.h0().resolve(_.Qd).deactivate(v);var y=this.data;this.renderLoadingStateJobId=_.Et(_.HR,function(){if(r.data!=y){var z=QV(r.pagePool,g);r.setActivePage(z)}else r.renderPageLoadingState(g,
v);r.renderLoadingStateJobId=0},150)}};
_.c.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var g=new _.Ba(1);this.currentPage.pageDisposeJobs.forEach(function(v){_.hD(g,v)});
this.pageDisposeJobsets.set(this.currentPage,g)}};
_.c.flushPageDisposeJobset=function(g){var v=this.pageDisposeJobsets.get(g);v&&(v.flushJobs(),this.pageDisposeJobsets.delete(g))};
_.c.onYtStopOldPlayer=function(g,v){v=v===void 0?!1:v;var r,k=_.v9("kevlar_new_stop_old_player_logic_pages");if(_.T("kevlar_check_current_page_on_stop_old_player")&&(k.length===0||this.currentPage&&k.includes(this.currentPage.is)))if(this.data&&(r=gI(this.data)),gI(g)===r&&this.currentPage&&gI(this.currentPage.data)!==r)var y=_.b1(this.currentPage);else r=gI(this.data),y=QV(this.pagePool,r),y=_.b1(y);else this.data&&(r=gI(this.data),y=QV(this.pagePool,r),y=_.b1(y));if(y)if(g=gI(g),k=QV(this.pagePool,
g),k=_.b1(k),y==k)v&&!_.T("kevlar_disable_preemptive_player_reset")&&y.resetForNewPlayback();else if(v=r==="watch"&&g!=="watch",!v||g==="shorts"||_.V10()&&!KVA(this.data)&&g!=="yts-products"&&g!="mini_app"&&g!="playables")r=_.h0().resolve(_.Qd),v&&r.isMiniplayerActive()&&r.pipController.getWindow()||y.stop()};
_.c.setupPageTransitionAnimation=function(){var g=this;if((this.applyZoomTransition||this.applySlideTransition)&&this.viewTransitionManager){B3(this.viewTransitionManager,"slide",{beforeTransition:function(){g.hostElement.style.viewTransitionName="page-manager-slide"},
afterTransition:function(){g.hostElement.style.viewTransitionName=""}});
B3(this.viewTransitionManager,"zoom",{beforeTransition:function(){g.hostElement.style.viewTransitionName="page-manager-zoom"},
afterTransition:function(){g.hostElement.style.viewTransitionName=""}});
var v=_.Rf("web_page_transition_exit_ms"),r=_.Rf("web_page_transition_wait_ms"),k=_.Rf("web_page_transition_enter_ms");if(!isNaN(v)||!isNaN(r)||!isNaN(k))if(v=hgS(gJR,v,r,k))r=document.createElement("style"),r.textContent=_.NXh(v),document.head.appendChild(r)}};
_.c.isDifferentBrowseId=function(g,v){g=_.l(g,_.SG);v=_.l(v,_.SG);return(g==null?void 0:g.browseId)!==(v==null?void 0:v.browseId)};
_.mx.Object.defineProperties(mY,{template:{configurable:!0,enumerable:!0,get:function(){return RlG()}}});
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],mY.prototype,"ytActionHandlerBehavior",void 0);mY=_.K([_.V({disableElementRegistration:!0,is:"ytd-page-manager"})],mY);_.m(mY,"ytd-page-manager",function(){return RlG()},{mode:_.v6("kevlar_poly_si_batch_j081")?1:2});var KP=function(g,v,r){r=r===void 0?!1:r;_.pg.call(this);this.draggableElement=g;this.callbacks=v;this.allowClicks=r;this.dragOccurred=!1;this.internalDragger=new _.D4(this.draggableElement);this.dragDelay=new _.Fw(this.delayedDrag.bind(this));vJM(this);this.allowClicks&&(_.nlF(this.internalDragger,5),g.addEventListener("click",_.cX(this,this.validateClick),{capture:!0}))};
_.N(KP,_.pg);var vJM=function(g){_.pw(g.internalDragger,"earlycancel",function(){g.allowClicks&&(g.dragOccurred=!1)});
_.pw(g.internalDragger,"start",function(v){var r,k;(k=(r=g.callbacks).onStartDrag)==null||k.call(r,v);!v.defaultPrevented&&g.allowClicks&&(g.dragOccurred=!0)});
_.pw(g.internalDragger,"beforedrag",function(v){v.preventDefault();g.lastOffset=new _.DG(v.clientX-g.internalDragger.startX,v.clientY-g.internalDragger.startY);g.dragDelay.start()});
_.pw(g.internalDragger,"end",function(){g.dragDelay.stop();var v,r;(r=(v=g.callbacks).onEndDrag)==null||r.call(v);g.lastOffset=void 0})};
KP.prototype.delayedDrag=function(){if(this.lastOffset)this.callbacks.onDrag(this.lastOffset)};
KP.prototype.disposeInternal=function(){this.internalDragger.dispose();this.allowClicks&&this.draggableElement.removeEventListener("click",_.cX(this,this.validateClick),{capture:!0})};
KP.prototype.validateClick=function(g){this.dragOccurred&&(this.dragOccurred=!1,g.stopPropagation(),g.preventDefault())};var b6=function(g,v){_.pg.call(this);this.JSC$17788_resizeContainer=g;this.callbacks=v;this.aspectRatio=16/9;this.JSC$17788_resizers=[];g=_.I(this.JSC$17788_resizeContainer.children);for(v=g.next();!v.done;v=g.next())rXM(this,v.value)};
_.N(b6,_.pg);b6.prototype.disposeInternal=function(){for(var g=_.I(this.JSC$17788_resizers),v=g.next();!v.done;v=g.next())v.value.dispose();g=_.I(this.JSC$17788_resizeContainer.children);for(v=g.next();!v.done;v=g.next())v.value.setAttribute("disabled","");this.JSC$17788_resizers.length=0};
b6.prototype.setSize=function(g){this.currentMiniplayerSize=g};
b6.prototype.setAspectRatio=function(g){this.aspectRatio=g};
b6.prototype.update=function(g,v){for(var r=_.I(this.JSC$17788_resizeContainer.children),k=r.next();!k.done;k=r.next()){k=k.value;var y=k.getAttribute("alignment");_.Rx(k,"disabled",y===g||y===v)}};
var rXM=function(g,v){var r=v.getAttribute("alignment"),k=new KP(v,{onStartDrag:function(y){if(v.hasAttribute("disabled"))y.preventDefault();else{g.dragStartSize=g.currentMiniplayerSize;var z,W;(W=(z=g.callbacks).onStartResize)==null||W.call(z)}},
onDrag:function(y){if(g.dragStartSize){r!=="north"&&r!=="west"||y.scale(-1);var z=r==="north"||r==="south";y=z?y.y:y.x;z&&g.aspectRatio>=1?y*=g.aspectRatio:!z&&g.aspectRatio<1&&(y/=g.aspectRatio);g.callbacks.onResize(g.dragStartSize+y)}}});
g.JSC$17788_resizers.push(k)};var kqM,yXM=function(){return kqM!==void 0?kqM:kqM=document.createElement("template")};
document.head.appendChild(yXM().content);var cXM;var zyR=_.bC(function(g){var v=_.sv(),r=g.onDrag,k=g.onDragStart,y=g.onDragEnd,z=_.KM(g,{allowClicks:!1,dragThreshold:5}),W=z.dragThreshold,S=z.allowClicks;g=z.children;z=z.className;var Y=void 0,e=void 0,a=new _.DG(0,0),E=!1;_.Hd(function(){Y=new _.D4(v.value);e=new _.Fw(f);p(Y,e);if(S()){_.nlF(Y,W());var L;(L=v.value)==null||L.addEventListener("click",Z,{capture:!0})}_.tQ(function(){var Q;(Q=Y)==null||Q.dispose();if(S()){var O;(O=v.value)==null||O.removeEventListener("click",Z,{capture:!0})}})});
var p=function(L,Q){_.pw(L,"earlycancel",function(){S()&&(E=!1)});
_.pw(L,"start",function(O){k==null||k(O);O.defaultPrevented||S()&&(E=!0)});
_.pw(L,"beforedrag",function(O){Y&&e&&(O.preventDefault(),a=new _.DG(O.clientX-Y.startX,O.clientY-Y.startY),e.start())});
_.pw(L,"end",function(){Q.stop();y==null||y();a=new _.DG(0,0)})},f=function(){a&&r(a)},Z=function(L){E&&(E=!1,L.stopPropagation(),L.preventDefault())};
return _.A("yt-draggable",{el:v,class:_.IV("ytDraggableComponentHost",z)},g)},"ng");var Iyp=_.bC(function(g){var v=_.I(_.Ww(0,void 0,"CvAwBd")),r=v.next().value,k=v.next().value;v=function(y){var z={},W={};return _.A(zyR,{className:_.IV("ytdMiniplayerComponentResizer",(z.ytdMiniplayerComponentResizerDisabled=function(){return y===g.horizontalAlignment()||y===g.verticalAlignment()},z.ytdMiniplayerComponentResizerNorth=y==="north",z.ytdMiniplayerComponentResizerEast=y==="east",z.ytdMiniplayerComponentResizerSouth=y==="south",z.ytdMiniplayerComponentResizerWest=y==="west",z)),
onDragStart:function(){k(g.currentMiniplayerSize());if(g.onResizeStart)g.onResizeStart()},
onDrag:function(S){y!=="north"&&y!=="west"||S.scale(-1);var Y;S=(Y=y==="north"||y==="south")?S.y:S.x;var e=g.currentAspectRatio();Y&&e>=1?S*=e:!Y&&e<1&&(S/=e);Y=S;g.onResize(r()+Y)}},_.A("div",{class:_.IV("ytdMiniplayerComponentResizerCorner",(W.ytdMiniplayerComponentResizerNorthCorner=y==="north",W.ytdMiniplayerComponentResizerEastCorner=y==="east",W.ytdMiniplayerComponentResizerSouthCorner=y==="south",W.ytdMiniplayerComponentResizerWestCorner=y==="west",W))}))};
return _.A("div",{class:"ytdMiniplayerComponentResizers"},v("north"),v("east"),v("south"),v("west"))},"og");var W7n=16/9,PnR=_.bC(function(){var g=_.sv(),v=_.I(_.Ww(new _.oA(NaN,NaN),void 0,"YeKki")),r=v.next().value,k=v.next().value;v=_.I(_.Ww(!1,void 0,"DcXgUd"));var y=v.next().value,z=v.next().value;v=_.I(_.Ww(!1,void 0,"aDeXOc"));var W=v.next().value,S=v.next().value;v=_.I(_.Ww(!1,void 0,"JpZfjb"));var Y=v.next().value,e=v.next().value;v=_.I(_.Ww(!1,void 0,"EmCWpc"));var a=v.next().value,E=v.next().value;v=_.I(_.Ww(!1,void 0,"ovvtt"));var p=v.next().value,f=v.next().value;v=_.I(_.Ww(!1,void 0,"wPIoNd"));
var Z=v.next().value,L=v.next().value;v=_.I(_.Ww(W7n,void 0,"AmisJf"));var Q=v.next().value,O=v.next().value,q=_.I(_.Ww(!1,void 0,"uNKP1c"));v=q.next().value;var X=q.next().value;q=_.I(_.Ww(!1,void 0,"n9hvIf"));var b=q.next().value,n=q.next().value;q=_.I(_.Ww(void 0,void 0,"Sjx4Dc"));var h=q.next().value,IY=q.next().value;q=_.I(_.Ww(_.Cv("HTML_DIR")==="rtl"?"west":"east",void 0,"Qv2TXd"));var Ao=q.next().value,dC=q.next().value;q=_.I(_.Ww("south",void 0,"jyzxy"));var Hh=q.next().value,wC=q.next().value;
q=_.I(_.Ww(400,void 0,"JFUs2d"));var CK=q.next().value,Fh=q.next().value,qs=_.h0().resolve(_.Qd).miniplayerPropSignalMap[0],Q6=qs.data,aM=qs.externalPlaylistData;q=qs.toastData;var j0=qs.playabilityStatus,AC=qs.isReadyToResume,PP=qs.isDisabled,vv=qs.watchWhile,S0=qs.playerVe,oe=qs.expandVe,LN=qs.closeVe,Ph=qs.readyToResumeVe,Tc=qs.readyToResumeCloseVe,uu=qs.repositionVe,sp=qs.resizeVe;qs=_.I(_.UX(AC));var NE=qs.next().value,BP=qs.next().value,KF=!1,Gc=!1,cP;_.Hd(function(){k(_.Ue());g.value.addEventListener("animationend",
function(KB){KB.target===g.value&&(f(!1),L(!1))});
gXn(g.value)});
_.qG("yt-window-resized",function(KB){KB&&k(KB)});
var su=function(){cP&&O(cP.getVideoAspectRatio())},pq=function(){if(cP){var KB=cP.getPlayerState()===1;
NE()&&KB&&BP(!1)}},pB=function(){var KB=oe();
if(KB){var DR=_.Z3(3);DR&&_.qc(DR,KB)}},DF=function(){var KB=LN(),DR=Tc();
KB&&_.qc(_.Z3(3),KB);AC()&&DR&&_.qc(_.Z3(3),DR)};
_.qG("yt-activate-miniplayer",function(KB){var DR;return _.P(function(nq){if(nq.nextAddress==1)return y()?nq.return():_.U(nq,(DR=_.h0().resolve(_.Qd).getPlayerElement())==null?void 0:DR.getPlayerPromise(),2);cP=nq.yieldResult;if(!cP)return nq.return();!b()&&_.T("kevlar_watch_while_v2")&&(wC(KB&&!_.T("kevlar_watch_while_bottom_align")?"north":"south"),dC(_.Cv("HTML_DIR")==="rtl"?"west":"east"));var yy=cP;yy.addEventListener("onVideoDataChange",su);yy.addEventListener("onStateChange",pq);yy.addEventListener("onExpandMiniplayer",
pB);yy.addEventListener("onCloseMiniplayer",DF);O(cP.getVideoAspectRatio());z(!0);RsD()||f(!0);_.o7(nq)})});
_.qG("yt-deactivate-miniplayer",function(KB){return _.P(function(DR){if(!y())return DR.return();z(!1);BP(!1);L(KB);E(!1);S(!1);if(cP){var nq=cP;nq.removeEventListener("onVideoDataChange",su);nq.removeEventListener("onStateChange",pq);nq.removeEventListener("onExpandMiniplayer",pB);nq.removeEventListener("onCloseMiniplayer",DF)}RsD()||f(!0);_.o7(DR)})});
var Y5=function(){return!(vv()&&_.T("kevlar_watch_while_modern"))},WY=function(){var KB;
return!((KB=aM())==null||!KB.contents)},IM=function(){var KB=CK();
var DR=r();DR=Math.min(Math.min(DR.width,DR.height)-32,720);var nq=Q(),yy=Y5(),P9=WY()&&W(),VU=Math.min(KB,DR);KB=new _.oA(192,yy?116:192);nq=xm5(new _.oA(P9?W7n:nq,1),new _.oA(VU,yy?VU-76:VU));KB.width<=nq.width&&KB.height<=nq.height||(u0q(nq,KB),nq.width=Math.min(nq.width,DR),nq.height=Math.min(nq.height,DR));return new _.oA(nq.width,_.HI(192,nq.height+c7d(yy,P9),720))},pF=function(){var KB=IM(),DR=Y5(),nq=WY()&&W();
return new _.oA(KB.width,KB.height-c7d(DR,nq))},Sc=function(){var KB=function(DR){DR.target===g.value&&a()&&(E(!1),g.value.removeEventListener("transitionend",KB))};
RsD()||(g.value.addEventListener("transitionend",KB),E(!0));S(!W())};
_.Z8(function(){var KB=S0(),DR=_.Z3(3),nq=_.NP(3);if(DR&&nq&&KB){_.jc(DR,nq,KB);nq=uu();var yy=sp(),P9=oe(),VU=LN(),pS=Tc();P9&&VU&&pS&&(_.$X(DR,KB,[P9,VU,pS]),_.O3(DR,[P9,VU]));nq&&yy&&_.$X(DR,KB,[nq,yy])}},"yiTJkc");
_.Z8(function(){var KB=Ph();if(KB){var DR=_.Z3(0),nq=_.NP(0);DR&&nq&&(_.jc(DR,nq,KB),_.O3(DR,[KB]))}},"fy89qe");
qs={};return _.A("ytd-miniplayer",{el:g,class:_.IV("ytdMiniplayerComponentHost",(qs.ytdMiniplayerComponentVisible=function(){return y()||p()},qs.ytdMiniplayerComponentAnimatingSnap=Y,qs.ytdMiniplayerComponentAnimatingPlaylistExpand=a,qs.ytdMiniplayerComponentAnimatingFade=p,qs),function(){if(p()){var KB=Hh();
var DR=y(),nq=Z();KB=DR?KB==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":nq?KB==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":KB==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else KB="";return KB}),
style:_.AW({top:function(){return Hh()==="north"?"16px":""},
right:function(){return Ao()==="east"?"16px":""},
bottom:function(){return Hh()==="south"?"16px":""},
left:function(){return Ao()==="west"?"16px":""},
width:function(){return IM().width+"px"},
height:function(){return IM().height+"px"},
transform:function(){var KB=h();return KB?"translate("+KB.x+"px, "+KB.y+"px)":""}})},_.A("div",{class:"ytdMiniplayerComponentContent"},_.A(zyR,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(KB){var DR=y7G(Ao(),Hh(),r(),IM(),h()),nq=pF();Math.abs(KB.clientY-(DR.y+nq.height))>15?(X(!0),KB=_.Z3(3),DR=uu(),KF||(KF=!0,KB&&DR&&_.O3(KB,[DR])),KB&&DR&&_.qc(KB,DR)):KB.preventDefault()},
onDrag:function(KB){IY(KB)},
onDragEnd:function(){var KB=vXA(y7G(Ao(),Hh(),r(),IM(),h()),r(),IM()),DR=kFp(Ao(),Hh(),r(),IM()),nq=kFp(KB.horizontalAlignment,KB.verticalAlignment,r(),IM());nq=new _.DG(nq.x-DR.x,nq.y-DR.y);var yy;DR=DR.y+(((yy=h())==null?void 0:yy.y)||0)+IM().height/2;var P9=function(){Ao()===KB.horizontalAlignment&&Hh()===KB.verticalAlignment||n(!0);dC(KB.horizontalAlignment);wC(KB.verticalAlignment);IY(void 0)},VU=function(pS){pS.target===g.value&&Y()&&(e(!1),P9(),g.value.removeEventListener("transitionend",VU))};
X(!1);Hh()==="south"&&DR>r().height?(P9(),_.h0().resolve(_.Qd).close()):(g.value.addEventListener("transitionend",VU),e(!0),IY(nq))}},_.A(_.d,{cond:y,
then:function(){return _.A(_.SpA,{isDisabled:PP,playabilityStatus:j0,size:pF})}}),_.A(_.d,{cond:Y5,
then:function(){return _.A(_.WSM,{isReadyToResume:NE,data:Q6,expanded:W,onExpandClick:Sc,playlistData:aM})}}),_.A(_.d,{cond:v,
then:function(){return _.A("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.A(_.d,{cond:function(){return WY()&&W()||a()},
then:function(){return _.A(_.CJC,{className:"ytdMiniplayerComponentPlaylistPanel",data:aM,hideHeaderText:!0,withinMiniplayer:!0})}}),_.A("div",{class:"ytdMiniplayerComponentToast"},_.A(_.o5p,{toastData:q}))),_.A(Iyp,{onResize:function(KB){Fh(_.HI(192,KB,720))},
onResizeStart:function(){var KB=_.Z3(3),DR=sp();Gc||(Gc=!0,KB&&DR&&_.O3(KB,[DR]));KB&&DR&&_.qc(KB,DR)},
currentAspectRatio:Q,currentMiniplayerSize:CK,horizontalAlignment:Ao,verticalAlignment:Hh}))},"pg");_.T("ytd_miniplayer_to_wiz")&&_.B6(PnR,"ytd-miniplayer",{});_.B6(_.o5p,"ytd-miniplayer-toast",{props:{toastData:_.me}});var SbR=16/9,oJn=new _.oA(400,400/SbR),Fq=function(){var g=_.J.apply(this,arguments)||this;g.active=!1;g.hasNoData=!1;g.enabled=!1;g.expanded=!1;g.readyToResume=!1;g.isDisabled=!1;g.externalPlaylistData={};g.premiumBadges=[];g.watchWhile=!1;g.playerState=null;g.verticalAttachment="south";g.horizontalAttachment=_.Cv("HTML_DIR")==="rtl"?"west":"east";g.isAnimatingFade=!1;g.isAnimatingSnap=!1;g.isAnimatingExpand=!1;g.isDragging=!1;g.playerHidden=!1;g.hasPlaylistData=!1;g.closed=!1;g.expandedClosed=!1;
g.isForReadyToResume=!1;g.watchResponse=null;g.player=null;g.playerVe=null;g.expandVe=null;g.closeVe=null;g.readyToResumeCloseVe=null;g.disabledInitialStateIsPlaying=!1;g.PLAYER_EVENTS=new Map;g.aspectRatio=SbR;g.currentMiniplayerSize=400;g.userSetSize=!1;g.userSetPosition=!1;g.userHasDragged=!1;g.maxMiniplayerSize=720;g.transform=new _.DG(0,0);g.windowDimensions=new _.oA(NaN,NaN);g.dimensions=oJn;g.screenLayer=3;g.actionMap={"yt-activate-miniplayer-action":"activate","yt-deactivate-miniplayer-action":"deactivate",
"yt-window-resized":"onWindowResized"};return g};
_.N(Fq,_.J);_.c=Fq.prototype;_.c.created=function(){this.PLAYER_EVENTS.set("onVideoDataChange",this.onPlayerVideoDataChange);this.PLAYER_EVENTS.set("onCloseMiniplayer",this.onPlayerCloseMiniplayer);this.PLAYER_EVENTS.set("onExpandMiniplayer",this.onPlayerExpandMiniplayer);this.PLAYER_EVENTS.set("onStateChange",this.onPlayerStateChange);this.registerViewTransitionTasks()};
_.c.ready=function(){this.setUpDragging();this.setUpResizing()};
_.c.attached=function(){this.onWindowResized(_.Ue());this.hostElement.addEventListener("animationend",_.cX(this,this.resetFadingAnimation))};
_.c.detached=function(){this.hostElement.removeEventListener("animationend",_.cX(this,this.resetFadingAnimation))};
_.c.resetFadingAnimation=function(g){g.target===this.hostElement&&(this.isAnimatingFade=!1)};
_.c.hasPlaylistDataChanged=function(){!this.hasPlaylistData&&this.expanded&&(this.expanded=!1);this.updateDimensionsAndResize()};
_.c.onPlayerVeChange=function(){this.playerVe&&this.logMiniplayer()};
_.c.premiumBrandingChanged=function(){if(this.premiumBranding){this.readyToResume=this.isForReadyToResume=!0;var g=_.Z3(this.screenLayer);this.readyToResumeCloseVe&&g&&_.O3(g,[this.readyToResumeCloseVe]);this.set("premiumBadges",[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}])}};
_.c.readyToResumeVeChanged=function(){if(this.readyToResumeVe){var g=_.Z3(0),v=_.NP(0);g&&v&&(_.jc(g,v,this.readyToResumeVe),_.O3(g,[this.readyToResumeVe]))}};
_.c.onIsDisabledChanged=function(){if(this.isDisabled&&this.player){var g=this.player.getPlayerState();(this.disabledInitialStateIsPlaying=g===-1||g===1||g===3)&&this.player.pauseVideo()}};
_.c.activate=function(g,v){v=v===void 0?!1:v;var r=this,k;return _.P(function(y){if(y.nextAddress==1)return r.setInitialActivatePositioning(v),r.enabled=!0,r.active=!0,r.expanded=!1,r.closed=!1,r.expandedClosed=!1,r.watchWhileHidden||(r.isAnimatingFade=!0),_.h0().resolve(_.Lh).setPlaylistComponent(r.JSC$17799_playlistPanel),g.appendTo(r.playerContainer),_.U(y,g.getPlayerPromise(),2);k=y.yieldResult;k.setSizeStyle(!1,!0);r.ytPlayerListenerBehavior.listenToPlayerEvents(k,r.PLAYER_EVENTS);r.player=k;
r.watchWhile&&_.T("kevlar_watch_while_minimum_size")&&r.setMiniplayerSize(192);r.setAspectRatio(r.player.getVideoAspectRatio());r.onIsDisabledChanged();_.o7(y)})};
_.c.setInitialActivatePositioning=function(g){if(!this.userSetPosition&&_.T("kevlar_watch_while_v2")){this.verticalAttachment=g&&!_.T("kevlar_watch_while_bottom_align")?"north":"south";this.horizontalAttachment=_.Cv("HTML_DIR")==="rtl"?"west":"east";var v;(v=this.JSC$17799_resizers)==null||v.update(this.horizontalAttachment,this.verticalAttachment)}};
_.c.deactivate=function(g,v){var r=this;return _.P(function(k){if(!r.active)return k.return();g||(r.expanded?r.expandedClosed=!0:r.closed=!0);r.active=!1;r.isForReadyToResume=!1;v&&_.T("kevlar_watch_while_counterfactual")||(r.isAnimatingFade=!0);r.player&&r.ytPlayerListenerBehavior.unlistenFromPlayerEvents(r.player,r.PLAYER_EVENTS);r.player=null;_.o7(k)})};
_.c.onMetadataTap=function(g){this.expandVe&&(g===void 0||g)&&(g=_.Z3(this.screenLayer))&&_.qc(g,this.expandVe);_.E0(_.h0().resolve(_.Qd))};
_.c.onDisabledTap=function(g){g.target===_.hb(this.hostElement).querySelector("#blocking-container")&&(this.disabledInitialStateIsPlaying&&this.player.playVideo(),this.onMetadataTap())};
_.c.onPlaylistExpandTap=function(g){if(this.hasPlaylistData){g=_.qm(g)||[];g=_.I(g);for(var v=g.next();!v.done;v=g.next()){v=v.value;if(v===this.hostElement)break;if(v.classList&&v.classList.contains("miniplayer-title"))return}this.playlistExpand()}};
_.c.playlistExpand=function(){this.hostElement.addEventListener("transitionend",_.cX(this,this.animatedResizePlaylist));this.isAnimatingExpand=!0;this.ytRendererBehavior.markDirty();this.expanded=!this.expanded;this.updateDimensionsAndResize()};
_.c.animatedResizePlaylist=function(g){g.target===this.hostElement&&(this.isAnimatingExpand=!1,this.hostElement.removeEventListener("transitionend",_.cX(this,this.animatedResizePlaylist)))};
_.c.getExpandIcon=function(g){return g?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"};
_.c.onPlayerVideoDataChange=function(){var g,v=(g=this.player)==null?void 0:g.getVideoAspectRatio();v&&v!==this.aspectRatio&&this.setAspectRatio(v)};
_.c.setAspectRatio=function(g){if(this.active){this.aspectRatio=g;this.updateDimensionsAndResize();var v;(v=this.JSC$17799_resizers)==null||v.setAspectRatio(g)}};
_.c.updateDimensionsAndResize=function(){var g=Math.min(this.currentMiniplayerSize,this.maxMiniplayerSize),v=this.expanded?SbR:this.aspectRatio,r=new _.oA(192,this.showInfoBar?116:192);g=xm5(new _.oA(v,1),new _.oA(g,this.showInfoBar?g-76:g));r.width<=g.width&&r.height<=g.height||(u0q(g,r),g.width=Math.min(g.width,this.maxMiniplayerSize),g.height=Math.min(g.height,this.maxMiniplayerSize),this.setMiniplayerSize(this.showInfoBar&&v<=1?Math.max(g.width,g.height)+76:Math.max(g.width,g.height)));this.dimensions=
new _.oA(g.width,this.clamp(g.height+this.getNonPlayerHeight()));this.resize()};
_.c.resize=function(){this.hostElement.style.width=this.dimensions.width+"px";this.hostElement.style.height=this.dimensions.height+"px";var g=this.getPlayerSize(this.dimensions);this.playerContainer.style.height=g.height+"px";var v;(v=this.player)==null||v.setInternalSize(g.width,g.height)};
_.c.getPlayerSize=function(g){var v=Math.max(0,g.height-this.getNonPlayerHeight());return new _.oA(g.width,v)};
_.c.getNonPlayerHeight=function(){var g=0;this.showInfoBar&&(g+=76);this.expanded&&(g+=285);return g};
_.c.onDisabledCloseMiniplayer=function(){this.logClosingClick();_.h0().resolve(_.Qd).close()};
_.c.onPlayerCloseMiniplayer=function(){this.logClosingClick()};
_.c.logClosingClick=function(){this.closeVe&&_.qc(_.Z3(this.screenLayer),this.closeVe);this.isForReadyToResume&&this.readyToResumeCloseVe&&_.qc(_.Z3(this.screenLayer),this.readyToResumeCloseVe)};
_.c.onPlayerExpandMiniplayer=function(){if(this.expandVe){var g=_.Z3(this.screenLayer);g&&_.qc(g,this.expandVe)}};
_.c.onPlayerStateChange=function(){if(this.player){this.playerState=this.player.getPlayerState();var g=this.playerState===1;this.continueWatching&&g&&(this.continueWatching=!1);this.premiumBadges.length&&g&&(this.set("premiumBadges",[]),this.readyToResume=this.premiumBranding=!1,this.updateDimensionsAndResize())}};
_.c.getScreenLayer=function(){return this.screenLayer};
_.c.logMiniplayer=function(){var g=_.Z3(this.screenLayer),v=_.NP(this.screenLayer);g&&v&&this.playerVe&&(_.jc(g,v,this.playerVe),this.expandVe&&this.closeVe&&this.readyToResumeCloseVe&&(_.$X(g,this.playerVe,[this.expandVe,this.closeVe,this.readyToResumeCloseVe]),_.O3(g,[this.expandVe,this.closeVe])),this.repositionVe&&this.resizeVe&&_.$X(g,this.playerVe,[this.repositionVe,this.resizeVe]))};
_.c.computePlaylistData=function(g,v){return v};
_.c.computeHasPlaylistData=function(){return!!this.playlistData&&!!this.playlistData.contents};
_.c.computeExpandButtonHidden=function(g,v,r){return!g||!v||r};
_.c.computePlaylistIndexHidden=function(g,v){return!g||v};
_.c.computePlaylistPanelHidden=function(g,v){return!v&&!g};
_.c.computeExpandButtonLabel=function(g){return g?_.I0("MINIPLAYER_COLLAPSE_LABEL"):_.I0("MINIPLAYER_EXPAND_LABEL")};
_.c.computeDisabledStateCloseButtonLabel=function(){return _.I0("MINIPLAYER_CLOSE",void 0,"Close")};
_.c.onWindowResized=function(g){g&&(g=this.windowDimensions=g,this.maxMiniplayerSize=Math.min(Math.min(g.width,g.height)-32,720),this.updateDimensionsAndResize())};
_.c.setUpResizing=function(){var g=this;this.JSC$17799_resizers||(this.JSC$17799_resizers=new b6(this.JSC$17799_resizeContainer,{onStartResize:function(){g.handleResizeStart()},
onResize:function(v){g.handleResize(v)}}),this.JSC$17799_resizers.setSize(this.currentMiniplayerSize),this.JSC$17799_resizers.update(this.horizontalAttachment,this.verticalAttachment))};
_.c.handleResizeStart=function(){var g=_.Z3(this.screenLayer);this.userSetSize||(this.userSetSize=!0,g&&this.resizeVe&&_.O3(g,[this.resizeVe]));g&&this.resizeVe&&_.qc(g,this.resizeVe)};
_.c.handleResize=function(g){this.setMiniplayerSize(g);this.updateDimensionsAndResize()};
_.c.setUpDragging=function(){var g=this;this.JSC$17799_dragger||(this.JSC$17799_dragger=new KP(this.draggableContainer,{onStartDrag:function(v){!g.isSafeToDrag(v)||g.isAnimatingSnap?v.preventDefault():g.handleDragStart()},
onDrag:function(v){g.transform=v;g.setTransform(g.transform)},
onEndDrag:function(){g.handleDragEnd()}},!0))};
_.c.handleDragStart=function(){this.isDragging=!0;var g=_.Z3(this.screenLayer);this.userHasDragged||(this.userHasDragged=!0,g&&this.repositionVe&&_.O3(g,[this.repositionVe]));g&&this.repositionVe&&_.qc(g,this.repositionVe)};
_.c.handleDragEnd=function(){this.isDragging=!1;var g=this.getCurrentGlobalPosition().y+this.dimensions.height/2;this.verticalAttachment==="south"&&g>this.windowDimensions.height&&_.h0().resolve(_.Qd).close();this.animateSnapToCorner()};
_.c.animateSnapToCorner=function(){var g=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment),v=this.getNearestAttachments();v=this.getGlobalPositionFromAttachments(v.horizontalAttachment,v.verticalAttachment);g=new _.DG(v.x-g.x,v.y-g.y);this.isAnimatingSnap=!0;this.setTransform(g);this.hostElement.addEventListener("transitionend",_.cX(this,this.endSnapAnimation))};
_.c.endSnapAnimation=function(g){g.target===this.hostElement&&this.isAnimatingSnap&&(this.hostElement.removeEventListener("transitionend",_.cX(this,this.endSnapAnimation)),this.endDrag())};
_.c.endDrag=function(){this.isAnimatingSnap=!1;this.updateAttachments();this.setTransform(null)};
_.c.setTransform=function(g){this.hostElement.style.transform=g?"translate("+g.x+"px, "+g.y+"px)":""};
_.c.getGlobalPositionFromAttachments=function(g,v){return new _.DG(g==="west"?16:this.windowDimensions.width-this.dimensions.width-16,v==="north"?16:this.windowDimensions.height-this.dimensions.height-16)};
_.c.updateAttachments=function(){var g=this.getNearestAttachments();if(this.horizontalAttachment!==g.horizontalAttachment||this.verticalAttachment!==g.verticalAttachment)this.userSetPosition=!0;this.horizontalAttachment=g.horizontalAttachment;this.verticalAttachment=g.verticalAttachment;var v;(v=this.JSC$17799_resizers)==null||v.update(this.horizontalAttachment,this.verticalAttachment)};
_.c.getNearestAttachments=function(){var g=this.getCurrentGlobalPosition();return{horizontalAttachment:g.x+this.dimensions.width/2<this.windowDimensions.width/2?"west":"east",verticalAttachment:g.y+this.dimensions.height/2<this.windowDimensions.height/2?"north":"south"}};
_.c.getCurrentGlobalPosition=function(){var g=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment);return r7D(g,this.transform)};
_.c.isSafeToDrag=function(g){var v=this.playerContainer.getBoundingClientRect();return Math.abs(g.clientY-(v.y+v.height))>15};
_.c.setMiniplayerSize=function(g){this.currentMiniplayerSize=this.clamp(g);var v;(v=this.JSC$17799_resizers)==null||v.setSize(this.currentMiniplayerSize)};
_.c.clamp=function(g){return _.HI(192,g,720)};
_.c.registerViewTransitionTasks=function(){var g=this,v=_.h0().resolve(_.Bd(_.ap));if(v){var r={beforeTransition:function(){g.hostElement&&(g.hostElement.style.viewTransitionName="miniplayer-page-transition")},
afterTransition:function(){g.hostElement&&(g.hostElement.style.viewTransitionName="")}};
B3(v,"slide",r);B3(v,"zoom",r)}};
_.mx.Object.defineProperties(Fq.prototype,{showInfoBar:{configurable:!0,enumerable:!0,get:function(){return this.watchWhile?!_.T("kevlar_watch_while_modern"):!0}},
showOverlayPremiumBadges:{configurable:!0,enumerable:!0,get:function(){return!this.showInfoBar&&!!this.premiumBadges.length}},
miniplayerSubtitle:{configurable:!0,enumerable:!0,get:function(){if(this.continueWatching)return{simpleText:_.I0("CONTINUE_WATCHING",void 0,"Continue watching")};var g;if((g=this.externalPlaylistData)==null?0:g.contents)return this.externalPlaylistData.titleText;var v;return(v=this.data)==null?void 0:v.miniplayerSubtitle}},
miniplayerTitle:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.externalPlaylistData)==null?0:g.contents){var v;return(v=_.rDh(this.externalPlaylistData))==null?void 0:v.title}var r;return(r=this.data)==null?void 0:r.miniplayerTitle}},
playlistIndexMessage:{configurable:!0,enumerable:!0,get:function(){var g,v,r,k;return((g=this.externalPlaylistData)==null?void 0:g.currentIndex)!==void 0&&((v=this.externalPlaylistData)==null?0:v.totalVideos)&&!((r=this.data)==null?0:(k=r.playlistData)==null?0:k.isCourse)?this.externalPlaylistData.currentIndex+1+" / "+this.externalPlaylistData.totalVideos:null}},
showErrorScreen:{configurable:!0,enumerable:!0,get:function(){return!!this.playabilityStatus&&!_.rmB(this.playabilityStatus)}},
watchWhileHidden:{configurable:!0,enumerable:!0,get:function(){return this.watchWhile&&_.T("kevlar_watch_while_counterfactual")}}});
Fq.prototype.onIsDisabledChanged=Fq.prototype.onIsDisabledChanged;Fq.prototype.readyToResumeVeChanged=Fq.prototype.readyToResumeVeChanged;Fq.prototype.premiumBrandingChanged=Fq.prototype.premiumBrandingChanged;Fq.prototype.onPlayerVeChange=Fq.prototype.onPlayerVeChange;Fq.prototype.hasPlaylistDataChanged=Fq.prototype.hasPlaylistDataChanged;_.K([_.D(_.m2.YtPlayerListenerBehavior),_.F("design:type",_.KE)],Fq.prototype,"ytPlayerListenerBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Fq.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Fq.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Fq.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Fq.prototype,"ytdReduxBehavior",void 0);_.K([_.PX("#draggable"),_.F("design:type",HTMLDivElement)],Fq.prototype,"draggableContainer",void 0);
_.K([_.PX("#resize-container"),_.F("design:type",HTMLDivElement)],Fq.prototype,"JSC$17799_resizeContainer",void 0);_.K([_.PX("#video-container"),_.F("design:type",HTMLDivElement)],Fq.prototype,"videoContainer",void 0);_.K([_.PX("#player-container"),_.F("design:type",HTMLDivElement)],Fq.prototype,"playerContainer",void 0);_.K([_.PX("#playlist"),_.F("design:type",HTMLDivElement)],Fq.prototype,"JSC$17799_playlistPanel",void 0);_.K([_.u(),_.F("design:type",Object)],Fq.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fq.prototype,"active",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fq.prototype,"hasNoData",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fq.prototype,"enabled",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fq.prototype,"expanded",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fq.prototype,"readyToResume",void 0);
_.K([_.u(),_.F("design:type",Object)],Fq.prototype,"isDisabled",void 0);_.K([_.u(),_.F("design:type",Object)],Fq.prototype,"externalPlaylistData",void 0);_.K([_.u(),_.F("design:type",Array)],Fq.prototype,"premiumBadges",void 0);_.K([_.u(),_.F("design:type",Object)],Fq.prototype,"toastData",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fq.prototype,"watchWhile",void 0);_.K([_.u(),_.F("design:type",Boolean)],Fq.prototype,"premiumBranding",void 0);
_.K([_.u(),_.F("design:type",Object)],Fq.prototype,"playerState",void 0);_.K([_.u(),_.F("design:type",Boolean)],Fq.prototype,"continueWatching",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],Fq.prototype,"verticalAttachment",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],Fq.prototype,"horizontalAttachment",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fq.prototype,"isAnimatingFade",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fq.prototype,"isAnimatingSnap",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fq.prototype,"isAnimatingExpand",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fq.prototype,"isDragging",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fq.prototype,"playerHidden",void 0);
_.K([_.u({computed:"computePlaylistData(data.playlistData, externalPlaylistData)"}),_.F("design:type",Object)],Fq.prototype,"playlistData",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHasPlaylistData(playlistData)"}),_.F("design:type",Object)],Fq.prototype,"hasPlaylistData",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fq.prototype,"closed",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fq.prototype,"expandedClosed",void 0);
_.K([_.u({selector:_.eNK}),_.F("design:type",Boolean)],Fq.prototype,"isSingleOptionSurveyActive",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.tN}),_.F("design:type",Boolean)],Fq.prototype,"isWatchPage",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("watchWhile"),_.F("design:type",Object),_.F("design:paramtypes",[])],Fq.prototype,"showInfoBar",null);_.K([_.C("premiumBadges","showInfoBar"),_.F("design:type",Object),_.F("design:paramtypes",[])],Fq.prototype,"showOverlayPremiumBadges",null);
_.K([_.u(),_.F("design:type",Object)],Fq.prototype,"watchResponse",void 0);_.K([_.u(),_.F("design:type",Object)],Fq.prototype,"miniplayerRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],Fq.prototype,"playabilityStatus",void 0);_.K([_.u(),_.F("design:type",Object)],Fq.prototype,"playerVe",void 0);_.K([_.u(),_.F("design:type",Object)],Fq.prototype,"expandVe",void 0);_.K([_.u(),_.F("design:type",Object)],Fq.prototype,"closeVe",void 0);
_.K([_.u(),_.F("design:type",Object)],Fq.prototype,"readyToResumeCloseVe",void 0);_.K([_.u(),_.F("design:type",_.fW)],Fq.prototype,"readyToResumeVe",void 0);_.K([_.u(),_.F("design:type",_.fW)],Fq.prototype,"resizeVe",void 0);_.K([_.u(),_.F("design:type",_.fW)],Fq.prototype,"repositionVe",void 0);_.K([_.IU("hasPlaylistData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fq.prototype,"hasPlaylistDataChanged",null);
_.K([_.IU("playerVe"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fq.prototype,"onPlayerVeChange",null);_.K([_.IU("premiumBranding"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fq.prototype,"premiumBrandingChanged",null);_.K([_.IU("readyToResumeVe"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fq.prototype,"readyToResumeVeChanged",null);
_.K([_.IU("isDisabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fq.prototype,"onIsDisabledChanged",null);_.K([_.C("continueWatching","data.miniplayerSubtitle","externalPlaylistData"),_.F("design:type",Object),_.F("design:paramtypes",[])],Fq.prototype,"miniplayerSubtitle",null);_.K([_.C("data.miniplayerTitle","externalPlaylistData"),_.F("design:type",Object),_.F("design:paramtypes",[])],Fq.prototype,"miniplayerTitle",null);
_.K([_.C("externalPlaylistData","continueWatching"),_.F("design:type",Object),_.F("design:paramtypes",[])],Fq.prototype,"playlistIndexMessage",null);_.K([_.u({reflectToAttribute:!0}),_.C("playabilityStatus"),_.F("design:type",Object),_.F("design:paramtypes",[])],Fq.prototype,"showErrorScreen",null);_.K([_.u({reflectToAttribute:!0}),_.C("watchWhile"),_.F("design:type",Object),_.F("design:paramtypes",[])],Fq.prototype,"watchWhileHidden",null);
_.T("ytd_miniplayer_to_wiz")||_.m(Fq,"ytd-miniplayer",function(){if(cXM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-miniplayer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.main_desktop.player.ytd_miniplayer.ytd.miniplayer.view.transition.css.js,video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="blocking-container" hidden="[[!isDisabled]]" on-click="onDisabledTap" class="style-scope ytd-miniplayer">\n  <yt-icon-button aria-label$="[[computeDisabledStateCloseButtonLabel()]]" on-click="onDisabledCloseMiniplayer" class="style-scope ytd-miniplayer">\n    <yt-icon id="close-icon" icon="yt-icons:close" class="style-scope ytd-miniplayer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div class="miniplayer style-scope ytd-miniplayer" role="dialog">\n  <div id="card" class="style-scope ytd-miniplayer">\n    <div id="draggable" class="style-scope ytd-miniplayer">\n      <div id="video-container" class="style-scope ytd-miniplayer">\n        <div id="player-container" class="style-scope ytd-miniplayer"></div>\n        <yt-playability-error-supported-renderers id="error-screen" compact="" data="[[playabilityStatus.errorScreen]]" hidden$="[[!showErrorScreen]]" reason="[[playabilityStatus.reason]]" status="[[playabilityStatus.status]]" class="style-scope ytd-miniplayer">\n        </yt-playability-error-supported-renderers>\n        <ytd-badge-supported-renderer class="premium-badges overlay style-scope ytd-miniplayer" badges="[[premiumBadges]]" hidden="[[!showOverlayPremiumBadges]]" overlay-premium="">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="card-owner-name" class="owner-name style-scope ytd-miniplayer" hidden="[[!showOverlayPremiumBadges]]" no-endpoints="" text="[[miniplayerSubtitle]]">\n        </yt-formatted-string>\n      </div>\n      <div id="info-bar" on-click="onPlaylistExpandTap" hidden="[[!showInfoBar]]" class="style-scope ytd-miniplayer">\n        <div class="metadata style-scope ytd-miniplayer">\n          <h1 aria-label$="[[getSimpleString(data.miniplayerTitle)]]" class="title meta style-scope ytd-miniplayer" hidden="[[!active]]" on-click="onMetadataTap" role="heading">\n            <yt-formatted-string class="miniplayer-title style-scope ytd-miniplayer" ellipsis-truncate="" text="[[miniplayerTitle]]">\n            </yt-formatted-string>\n          </h1>\n          <div class="channel style-scope ytd-miniplayer">\n            <ytd-badge-supported-renderer class="premium-badges style-scope ytd-miniplayer" badges="[[premiumBadges]]" hidden="[[!premiumBadges.length]]">\n            </ytd-badge-supported-renderer>\n            <yt-formatted-string id="owner-name" no-endpoints="" text="[[miniplayerSubtitle]]" class="style-scope ytd-miniplayer">\n            </yt-formatted-string>\n            <div class="index-message style-scope ytd-miniplayer" hidden="[[computePlaylistIndexHidden(playlistIndexMessage, readyToResume)]]">\n              <span class="text-divider style-scope ytd-miniplayer">\u2022</span>\n              <span class="style-scope ytd-miniplayer">[[playlistIndexMessage]]</span>\n            </div>\n          </div>\n        </div>\n        <div class="expander style-scope ytd-miniplayer" hidden="[[computeExpandButtonHidden(hasPlaylistData, active, isDisabled)]]">\n          <yt-icon-button label="[[computeExpandButtonLabel(expanded)]]" class="style-scope ytd-miniplayer">\n            <yt-icon icon="[[getExpandIcon(expanded)]]" class="style-scope ytd-miniplayer"></yt-icon>\n          </yt-icon-button>\n        </div>\n      </div>\n      <div class="dragging-cover style-scope ytd-miniplayer" hidden="[[!isDragging]]"></div>\n    </div>\n    <ytd-playlist-panel-renderer id="playlist" data="[[playlistData]]" hidden="[[computePlaylistPanelHidden(expanded, isAnimatingExpand)]]" hide-header-text="" within-miniplayer="" class="style-scope ytd-miniplayer">\n    </ytd-playlist-panel-renderer>\n    <div class="toast-container style-scope ytd-miniplayer">\n      <ytd-miniplayer-toast toast-data="[[toastData]]" class="style-scope ytd-miniplayer"></ytd-miniplayer-toast>\n    </div>\n  </div>\n  <div id="resize-container" aria-hidden="true" class="style-scope ytd-miniplayer">\n    \n    <div class="resizer style-scope ytd-miniplayer" alignment="north"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="east"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="south"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="west"><div class="corner style-scope ytd-miniplayer"></div></div>\n  </div>\n</div>\n');
g.content.insertBefore(yXM().content.cloneNode(!0),g.content.firstChild);g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);cXM=g}g=cXM;return g},{mode:2});var Yb5;var BM=function(){var g=_.J.apply(this,arguments)||this;g.useListItemStyles=_.T("web_list_item_style_for_menu_items");g.systemIcons=_.T("kevlar_system_icons");return g};
_.N(BM,_.J);_.c=BM.prototype;_.c.ready=function(){this.hostElement.addEventListener("tap",_.cX(this,this.onEndpointTapExtra))};
_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.c.onFocus=function(){var g;(g=_.hb(this.hostElement).querySelector("tp-yt-paper-item"))==null||g.focus()};
_.c.onEndpointTapExtra=function(g){_.hV(this.hostElement,"iron-activate");var v=this.data.navigationEndpoint;v&&_.l(v,_.m$R)&&(g.stopPropagation(),_.v2(this.hostElement,[v],this.hostElement))};
_.c.computeIcon=function(g){return g&&g.iconType?_.c6(g.iconType):""};
_.c.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.c.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.c.forceUpdateStylesOnLegacyBrowsers=function(){_.T("kevlar_legacy_browsers")&&_.kx(this.hostElement)};
BM.prototype.forceUpdateStylesOnLegacyBrowsers=BM.prototype.forceUpdateStylesOnLegacyBrowsers;BM.prototype.onFocus=BM.prototype.onFocus;_.K([_.D(_.m7),_.F("design:type",Object)],BM.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.D(_.j$u.YtConditionalRendererBehavior),_.F("design:type",Object)],BM.prototype,"ytConditionalRendererBehavior",void 0);_.K([_.D(_.PV.YtEndpointBehavior),_.F("design:type",Object)],BM.prototype,"ytEndpointBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],BM.prototype,"data",void 0);_.K([_.u({computed:"computeIcon(data.icon)",value:""}),_.F("design:type",String)],BM.prototype,"icon",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],BM.prototype,"useIcons",void 0);_.K([_.u({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.F("design:type",Boolean)],BM.prototype,"hasSeparator",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],BM.prototype,"useListItemStyles",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],BM.prototype,"systemIcons",void 0);_.K([_.zz("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BM.prototype,"onFocus",null);_.K([_.IU("useIcons","hasSeparator"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BM.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.m(BM,"ytd-menu-navigation-item-renderer",function(){if(Yb5===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-navigation-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!hidden]]" class="style-scope ytd-menu-navigation-item-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-menu-navigation-item-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]" tabindex="-1">\n    <tp-yt-paper-item aria-label$="[[data.accessibility.accessibilityData.label]]" disabled="[[data.isDisabled]]" class="style-scope ytd-menu-navigation-item-renderer">\n      <yt-icon hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-menu-navigation-item-renderer"></yt-icon>\n      <yt-formatted-string text="[[data.text]]" class="style-scope ytd-menu-navigation-item-renderer"></yt-formatted-string>\n    </tp-yt-paper-item>\n  </a>\n</template>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);Yb5=g}g=Yb5;return g},{mode:1});var UuD;var AXD=_.qd(_.I0("DOWNLOAD",{},"Download")),eyA=_.qd(_.I0("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),ayv=_.qd(_.I0("RETRY",{},"Retry")),EJM=_.qd(_.I0("PAUSE_DOWNLOADING",{},"Pause downloading")),duD=_.qd(_.I0("RESUME_DOWNLOAD",{},"Resume download")),ha=function(){var g=_.J.apply(this,arguments)||this;g.primaryText=AXD;g.primaryIconType="OFFLINE_DOWNLOAD";g.hasSecondaryContent=!1;g.hasSeparator=!1;g.transferState="TRANSFER_STATE_UNKNOWN";g.isVideoDeletedByUser=!1;g.isHidden=!1;g.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return g};
_.N(ha,_.J);_.c=ha.prototype;_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.c.onFocus=function(){this.primaryEntry.focus()};
_.c.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.c.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.c.getRemoveAction=function(){return"ACTION_REMOVE"};
_.c.sendOfflineAction=function(g){var v=this.data.serviceEndpoint;if(v){var r=_.l(v,_.y4);r&&g&&(r.action=g);this.ytComponentBehavior.resolveCommand(v)}};
_.c.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=AXD,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=AXD;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=ayv;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=eyA;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=duD;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=eyA;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
EJM;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=eyA;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=eyA;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=AXD,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.c.showHideButton=function(){this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
_.c.isSecondaryEntryHidden=function(g,v){return g?!0:!v};
_.c.computeHasSeparator=function(){var g;return!((g=this.data)==null||!g.hasSeparator)};
ha.prototype.showHideButton=ha.prototype.showHideButton;ha.prototype.onTransferStateChange=ha.prototype.onTransferStateChange;ha.prototype.onFocus=ha.prototype.onFocus;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ha.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],ha.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],ha.prototype,"ytComponentBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],ha.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],ha.prototype,"primaryText",void 0);_.K([_.u(),_.F("design:type",String)],ha.prototype,"primaryIconType",void 0);_.K([_.u(),_.F("design:type",String)],ha.prototype,"primaryAction",void 0);_.K([_.u(),_.F("design:type",Object)],ha.prototype,"secondaryText",void 0);_.K([_.u(),_.F("design:type",String)],ha.prototype,"secondaryIconType",void 0);
_.K([_.u(),_.F("design:type",String)],ha.prototype,"secondaryAction",void 0);_.K([_.u(),_.F("design:type",Object)],ha.prototype,"hasSecondaryContent",void 0);_.K([_.u({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.F("design:type",Object)],ha.prototype,"hasSeparator",void 0);_.K([_.u({selector:_.DE,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.F("design:type",String)],ha.prototype,"transferState",void 0);
_.K([_.u({selector:_.$WT,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.F("design:type",Object)],ha.prototype,"isVideoDeletedByUser",void 0);_.K([_.u(),_.F("design:type",Object)],ha.prototype,"isHidden",void 0);_.K([_.u({selector:_.wkK,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.F("design:type",Object)],ha.prototype,"offlineabilityState",void 0);_.K([_.PX("#primary-entry"),_.F("design:type",Object)],ha.prototype,"primaryEntry",void 0);
_.K([_.zz("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ha.prototype,"onFocus",null);_.K([_.Um("transferState","isVideoDeletedByUser"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ha.prototype,"onTransferStateChange",null);_.K([_.Um("offlineabilityState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ha.prototype,"showHideButton",null);
_.m(ha,"ytd-menu-service-item-download-renderer",function(){if(UuD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-service-item-download-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<tp-yt-paper-item id="primary-entry" hidden="[[isHidden]]" on-tap="onPrimaryClicked" class="style-scope ytd-menu-service-item-download-renderer">\n  <yt-icon icon="[[primaryIconType]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-icon>\n  <yt-formatted-string text="[[primaryText]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-formatted-string>\n</tp-yt-paper-item>\n<tp-yt-paper-item id="secondary-entry" hidden="[[isSecondaryEntryHidden(isHidden, hasSecondaryContent)]]" on-tap="onSecondaryClicked" class="style-scope ytd-menu-service-item-download-renderer">\n  <yt-icon icon="[[secondaryIconType]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-icon>\n  <yt-formatted-string text="[[secondaryText]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-formatted-string>\n</tp-yt-paper-item>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);UuD=g}g=UuD;return g},{mode:1});var pVM;var nP=function(){var g=_.J.apply(this,arguments)||this;g.useIcons=!1;g.systemIcons=_.T("kevlar_system_icons");g.useListItemStyles=_.T("web_list_item_style_for_menu_items");return g};
_.N(nP,_.J);_.c=nP.prototype;_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.c.onFocus=function(){var g;(g=_.hb(this.hostElement).querySelector("tp-yt-paper-item"))==null||g.focus()};
_.c.onTap=function(){_.MP(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var g=this.data.serviceEndpoint,v=this.data.command;if(g){var r,k=(r=this.data)==null?void 0:r.trackingParams;r=!!_.l(g,_.vr_);k&&r&&_.KH().dispatch(_.nf({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:k}}));this.ytComponentBehavior.resolveCommand(g)||_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}})}v&&(this.ytComponentBehavior.resolveCommand(v)||_.v2(this.hostElement,
[v],this.hostElement))};
_.c.computeIcon=function(g){return g&&g.iconType?_.c6(g.iconType):""};
_.c.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.c.computeHasSeparator=function(){var g;return!((g=this.data)==null||!g.hasSeparator)};
_.c.forceUpdateStylesOnLegacyBrowsers=function(){_.T("kevlar_legacy_browsers")&&_.kx(this.hostElement)};
_.c.computeIsSelected=function(){var g;return!((g=this.data)==null||!g.isSelected)};
nP.prototype.forceUpdateStylesOnLegacyBrowsers=nP.prototype.forceUpdateStylesOnLegacyBrowsers;nP.prototype.onTap=nP.prototype.onTap;nP.prototype.onFocus=nP.prototype.onFocus;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],nP.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.m7),_.F("design:type",Object)],nP.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],nP.prototype,"ytComponentBehavior",void 0);
_.K([_.D(_.j$u.YtConditionalRendererBehavior),_.F("design:type",Object)],nP.prototype,"ytConditionalRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],nP.prototype,"data",void 0);_.K([_.u({computed:"computeIcon(data.icon)",value:""}),_.F("design:type",String)],nP.prototype,"icon",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nP.prototype,"useIcons",void 0);
_.K([_.u({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.F("design:type",Boolean)],nP.prototype,"hasSeparator",void 0);_.K([_.u({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.F("design:type",Boolean)],nP.prototype,"isSelected",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nP.prototype,"systemIcons",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],nP.prototype,"useListItemStyles",void 0);
_.K([_.zz("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nP.prototype,"onFocus",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],nP.prototype,"onTap",null);_.K([_.IU("useIcons","hasSeparator"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nP.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.m(nP,"ytd-menu-service-item-renderer",function(){if(pVM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-service-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item disabled="[[data.isDisabled]]" class="style-scope ytd-menu-service-item-renderer">\n  <yt-icon hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-menu-service-item-renderer"></yt-icon>\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-menu-service-item-renderer"></yt-formatted-string>\n  <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-menu-service-item-renderer">\n  </ytd-badge-supported-renderer>\n</tp-yt-paper-item>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);pVM=g}g=pVM;return g},{mode:2});var TgG;var Mt=function(){return _.J.apply(this,arguments)||this};
_.N(Mt,_.J);_.c=Mt.prototype;_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.onDataChanged=function(){var g=this;_.q7(this,function(){g.postbox.openDialog();g.focus();_.hV(g.hostElement,"yt-refit")})};
_.c.focus=function(){this.postbox.focus()};
_.c.closePopup=function(){_.nW(this.hostElement,"yt-close-popup-action")};
_.c.onYtCommentboxDismiss=function(){this.closePopup()};
Mt.prototype.onYtCommentboxDismiss=Mt.prototype.onYtCommentboxDismiss;Mt.prototype.onDataChanged=Mt.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Mt.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Mt.prototype,"data",void 0);_.K([_.u({value:function(){return _.I0("SBOX_INAPPROPRIATE_CANCEL")}}),
_.F("design:type",String)],Mt.prototype,"closeButtonAriaLabel",void 0);_.K([_.PX("#postbox"),_.F("design:type",Object)],Mt.prototype,"postbox",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mt.prototype,"onDataChanged",null);_.K([_.zz("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mt.prototype,"onYtCommentboxDismiss",null);
Mt=_.K([_.V({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],Mt);
_.m(Mt,"ytd-backstage-post-dialog-popup-renderer",function(){if(TgG!==void 0)return TgG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-bar" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n  <div id="title" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    [[getSimpleString(data.dialogRenderer.backstagePostDialogRenderer.title)]]\n  </div>\n  <yt-icon-button id="close-panel-icon" aria-label$="[[closeButtonAriaLabel]]" on-tap="closePopup" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    <yt-icon class="remove-option style-scope ytd-backstage-post-dialog-popup-renderer" icon="yt-icons:close"></yt-icon>\n  </yt-icon-button>\n</div>\n<ytd-backstage-post-dialog-renderer id="postbox" data="[[data.dialogRenderer.backstagePostDialogRenderer]]" in-popup-container="" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n  <div slot="repost-preview" hidden="[[!data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    <ytd-post-renderer data="[[data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    </ytd-post-renderer>\n  </div>\n</ytd-backstage-post-dialog-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return TgG=g},{mode:1});var ly5;var Rm=function(){return _.J.apply(this,arguments)||this};
_.N(Rm,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Rm.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Rm.prototype,"data",void 0);Rm=_.K([_.V({disableElementRegistration:!0,is:"ytd-sender-id-section-renderer"})],Rm);
_.m(Rm,"ytd-sender-id-section-renderer",function(){if(ly5!==void 0)return ly5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sender-id-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text" class="style-scope ytd-sender-id-section-renderer">[[getSimpleString(data.text)]]</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
return ly5=g},{mode:1});var fyn;var Ngp;var Z0p;var ge=function(){return _.J.apply(this,arguments)||this};
_.N(ge,_.J);ge.prototype.closePopup=function(){_.nW(this.hostElement,"yt-close-popup-action")};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ge.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ge.prototype,"data",void 0);ge=_.K([_.HX({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],ge);
_.m(ge,"yt-community-post-section-renderer",function(){if(Z0p===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-community-post-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_community_post_section_renderer.yt.community.post.section.renderer.css.js--\x3e<div id="title" class="style-scope yt-community-post-section-renderer">[[getSimpleString(data.title)]]</div>\n<div class="style-scope yt-community-post-section-renderer">\n  <yt-button-renderer id="post-button" data="[[data.postButton.buttonRenderer]]" on-tap="closePopup" class="style-scope yt-community-post-section-renderer">\n  </yt-button-renderer>\n</div>\n<div id="subtitle" class="style-scope yt-community-post-section-renderer">[[getSimpleString(data.subtitle)]]</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Ngp===void 0&&(Ngp=document.createElement("template"));var k=Ngp;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Z0p=g}g=Z0p;return g},{mode:2});var H0G;var t1n;var DuD;var L7G;var wVv;var QgM;var vz=function(){return _.J.apply(this,arguments)||this};
_.N(vz,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],vz.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],vz.prototype,"data",void 0);vz=_.K([_.HX({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],vz);
_.m(vz,"yt-share-start-time-with-context-renderer",function(){if(QgM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-start-time-with-context-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_start_time_with_context_renderer.yt.share.start.time.with.context.renderer.css.js--\x3e<div id="start-time-title" class="style-scope yt-share-start-time-with-context-renderer"><yt-formatted-string aria-label$="[[getSimpleString(data.title)]]" text="[[data.title]]" class="style-scope yt-share-start-time-with-context-renderer"></yt-formatted-string></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;wVv===void 0&&(wVv=document.createElement("template"));var k=wVv;r.call(v,k.content.cloneNode(!0),g.content.firstChild);QgM=g}g=QgM;return g},{mode:2});var re=function(){return _.J.apply(this,arguments)||this};
_.N(re,_.J);re.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],re.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],re.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],re.prototype,"data",void 0);re=_.K([_.HX({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],re);
_.m(re,"yt-share-panel-title-v15-renderer",function(){if(L7G===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-panel-title-v15-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_panel_title_v15_renderer.yt.share.panel.title.v15.renderer.css.js--\x3e<h2 id="title" class="style-scope yt-share-panel-title-v15-renderer">[[getSimpleString(data.title)]]</h2>\n<div id="subtitle" hidden="[[!data.subtitle]]" class="style-scope yt-share-panel-title-v15-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;DuD===void 0&&(DuD=document.createElement("template"));var k=DuD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);L7G=g}g=L7G;return g},{mode:2});var km=function(){return _.J.apply(this,arguments)||this};
_.N(km,_.J);km.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"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],km.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],km.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],km.prototype,"data",void 0);km=_.K([_.HX({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],km);
_.m(km,"yt-share-panel-header-renderer",function(){if(t1n===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-panel-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_panel_header_renderer.yt.share.panel.header.renderer.css.js--\x3e<div id="community-post" class="style-scope yt-share-panel-header-renderer"></div>\n<div id="title-bar" class="style-scope yt-share-panel-header-renderer">\n  <div id="title" class="style-scope yt-share-panel-header-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;H0G===void 0&&(H0G=document.createElement("template"));var k=H0G;r.call(v,k.content.cloneNode(!0),g.content.firstChild);t1n=g}g=t1n;return g},{mode:2});var CnM;var uub;var y9=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-open-popup-action":"onOpen"};return g};
_.N(y9,_.J);_.c=y9.prototype;_.c.attached=function(){this.onOpen()};
_.c.updateTimeSecs=function(g){this.currentTimeSecs=g};
_.c.computeTimeString=function(g){g=g.toString();var v=Math.floor(Number(g)/3600),r=Math.floor(Number(g)%3600%60);return(v>0?v+":":"")+_.iA(Math.floor(Number(g)%3600/60),v>0?2:1)+":"+_.iA(r,2)};
_.c.computeTimeStringA11y=function(g){g=_.OGk({seconds:g});var v=g.hours===void 0?0:g.hours,r=g.minutes===void 0?0:g.minutes,k=g.seconds===void 0?0:g.seconds;g=[];if(v>0){var y=w9A().format({hours:v});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(_.uy)||v>9999)y=y.replace(v.toString(),_.VvK(v)),_.uy==="km"&&(y=y.replace(".",","));g.push(y)}r>0&&g.push(w9A().format({minutes:r}));k>0&&g.push(w9A().format({seconds:k}));v="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");r=_.uy==
"am"?"{0}\u1363 ":_.uy=="fa"?"{0}\u060c\u200f ":_.uy=="my"?"{0} - ":_.uy=="ne"?"{0},":_.uy=="th"?"{0} ":_.uy=="ur"?"{0}\u060c ":_.uy=="ar"||_.uy=="ar-XB"?"{0} \u0648":_.uy=="ja"||_.uy=="zh-CN"||_.uy=="zh-HK"||_.uy=="zh-TW"?"{0}\u3001":"{0}, ";k=_.uy=="am"?"\u1363 ":_.uy=="fa"?"\u060c\u200f ":_.uy=="my"?" - ":_.uy=="th"?" ":_.uy=="ur"?"\u060c ":_.uy=="ar"||_.uy=="ar-XB"?" \u0648":_.uy=="ja"||_.uy=="zh-CN"||_.uy=="zh-HK"||_.uy=="zh-TW"?"\u3001":", ";y=_.uy=="am"?" \u12a5\u1293 {0}":_.uy=="as"?" \u0986\u09f0\u09c1 {0}":
_.uy=="az"?" v\u0259 {0}":_.uy=="bn"?" \u098f\u09ac\u0982 {0}":_.uy=="cs"?" a\u00a0{0}":_.uy=="de"?" und {0}":_.uy=="el"?" \u03ba\u03b1\u03b9 {0}":_.uy=="eu"?" eta {0}":_.uy=="fa"?"\u060c \u0648 {0}":_.uy=="fil"?", at {0}":_.uy=="gu"?" \u0a85\u0aa8\u0ac7 {0}":_.uy=="hi"?", \u0914\u0930 {0}":_.uy=="hu"?" \u00e9s {0}":_.uy=="hy"?" \u0587 {0}":_.uy=="id"?", dan {0}":_.uy=="iw"?" \u05d5-{0}":_.uy=="ja"?"\u3001{0}":_.uy=="ka"?" \u10d3\u10d0 {0}":_.uy=="km"?" \u1793\u17b7\u1784 {0}":_.uy=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":
_.uy=="ko"?" \ubc0f {0}":_.uy=="ky"?" \u0436\u0430\u043d\u0430 {0}":_.uy=="lt"?" ir {0}":_.uy=="lv"?" un {0}":_.uy=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":_.uy=="mr"?" \u0906\u0923\u093f {0}":_.uy=="ms"?" dan {0}":_.uy=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":_.uy=="ne"?" \u0930 {0}":_.uy=="or"?", \u0b13 {0}":_.uy=="pa"?" \u0a05\u0a24\u0a47 {0}":_.uy=="ro"?" \u0219i {0}":_.uy=="si"?", \u0dc3\u0dc4 {0}":_.uy=="sk"?" a {0}":_.uy=="sl"?" in {0}":_.uy=="sq"?" dhe {0}":_.uy=="sv"?" och {0}":
_.uy=="sw"?" na {0}":_.uy=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":_.uy=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":_.uy=="th"?" \u0e41\u0e25\u0e30{0}":_.uy=="tr"?" ve {0}":_.uy=="ur"?"\u060c \u0627\u0648\u0631 {0}":_.uy=="uz"?" va {0}":_.uy=="vi"?" v\u00e0 {0}":_.uy=="zh-HK"?"\u53ca{0}":_.uy=="zu"?", ne-{0}":_.uy=="af"||_.uy=="nl"?" en {0}":_.uy=="ar"||_.uy=="ar-XB"?" \u0648{0}":_.uy=="be"||_.uy=="uk"?" \u0456 {0}":_.uy=="en-GB"||_.uy=="en-IN"?" and {0}":_.uy=="en"||_.uy=="en-XA"?
", and {0}":_.uy=="et"||_.uy=="fi"?" ja {0}":_.uy=="fr"||_.uy=="fr-CA"?" et {0}":_.uy=="zh-CN"||_.uy=="zh-TW"?"\u548c{0}":_.uy=="da"||_.uy=="is"||_.uy=="no"?" og {0}":_.uy=="es"||_.uy=="es-419"||_.uy=="es-US"?" y {0}":_.uy=="kk"||_.uy=="lo"||_.uy=="mn"?", {0}":_.uy=="bg"||_.uy=="mk"||_.uy=="ru"||_.uy=="sr"?" \u0438 {0}":_.uy=="gl"||_.uy=="it"||_.uy=="pt-BR"||_.uy=="pt-PT"?" e {0}":" i {0}";var z=_.uy=="am"?"{0} \u12a5\u1293 {1}":_.uy=="as"?"{0} \u0986\u09f0\u09c1 {1}":_.uy=="az"?"{0} v\u0259 {1}":
_.uy=="bn"?"{0} \u098f\u09ac\u0982 {1}":_.uy=="de"?"{0} und {1}":_.uy=="el"?"{0} \u03ba\u03b1\u03b9 {1}":_.uy=="eu"?"{0} eta {1}":_.uy=="fa"?"{0} \u0648 {1}":_.uy=="fil"?"{0} at {1}":_.uy=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":_.uy=="hi"?"{0} \u0914\u0930 {1}":_.uy=="hu"?"{0} \u00e9s {1}":_.uy=="hy"?"{0} \u0587 {1}":_.uy=="iw"?"{0} \u05d5-{1}":_.uy=="ja"?"{0}\u3001{1}":_.uy=="ka"?"{0} \u10d3\u10d0 {1}":_.uy=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":_.uy=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":_.uy=="kn"?
"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":_.uy=="ko"?"{0} \ubc0f {1}":_.uy=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":_.uy=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":_.uy=="lt"?"{0} ir {1}":_.uy=="lv"?"{0} un {1}":_.uy=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":_.uy=="mn"?"{0}, {1}":_.uy=="mr"?"{0} \u0906\u0923\u093f {1}":_.uy=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":_.uy=="ne"?"{0} \u0930 {1}":_.uy=="or"?"{0} \u0b13 {1}":_.uy=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":_.uy=="ro"?"{0} \u0219i {1}":_.uy==
"si"?"{0} \u0dc3\u0dc4 {1}":_.uy=="sl"?"{0} in {1}":_.uy=="sq"?"{0} dhe {1}":_.uy=="sv"?"{0} och {1}":_.uy=="sw"?"{0} na {1}":_.uy=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":_.uy=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":_.uy=="th"?"{0}\u0e41\u0e25\u0e30{1}":_.uy=="tr"?"{0} ve {1}":_.uy=="ur"?"{0} \u0627\u0648\u0631 {1}":_.uy=="uz"?"{0} va {1}":_.uy=="vi"?"{0} v\u00e0 {1}":_.uy=="zh-HK"?"{0}\u53ca{1}":_.uy=="zu"?"{0} ne-{1}":_.uy=="af"||_.uy=="nl"?"{0} en {1}":_.uy=="ar"||_.uy==
"ar-XB"?"{0} \u0648{1}":_.uy=="be"||_.uy=="uk"?"{0} \u0456 {1}":_.uy=="cs"||_.uy=="sk"?"{0} a\u00a0{1}":_.uy=="et"||_.uy=="fi"?"{0} ja {1}":_.uy=="fr"||_.uy=="fr-CA"?"{0} et {1}":_.uy=="id"||_.uy=="ms"?"{0} dan {1}":_.uy=="zh-CN"||_.uy=="zh-TW"?"{0}\u548c{1}":_.uy=="da"||_.uy=="is"||_.uy=="no"?"{0} og {1}":_.uy=="es"||_.uy=="es-419"||_.uy=="es-US"?"{0} y {1}":_.uy=="bg"||_.uy=="mk"||_.uy=="ru"||_.uy=="sr"?"{0} \u0438 {1}":_.uy=="en"||_.uy=="en-GB"||_.uy=="en-IN"||_.uy=="en-XA"?"{0} and {1}":_.uy==
"gl"||_.uy=="it"||_.uy=="pt-BR"||_.uy=="pt-PT"?"{0} e {1}":"{0} i {1}";_.uy==="sq"?(y=y.replace("dhe","e"),z=z.replace("dhe","e")):_.uy==="th"?(k=k.replace("{0}"," {0}"),z=z.replace("{0}","{0} "),z=z.replace("{1}"," {1}")):_.uy==="ne"?k=",":_.uy==="zh-CN"?k="":v.includes(_.uy)&&(k=" ");return g.length<2?g.join(""):"am ar bg bs ca cs da es es-419 es-US eu fa fi fr-CA fr gl gu hi hr hu hy is it lt lv mk my no nl pl pt-BR pt-PT ro si sl sq sr-Latn sr sw th uk".split(" ").includes(_.uy)?g.length===2?
z.replace("{0}",g[0]).replace("{1}",g[1]):r.replace("{0}",g[0])+g.slice(1,-1).join(k)+y.replace("{0}",g[g.length-1]):g.join(k)};
_.c.getTimeParam=function(){return zxS(this.timeString)};
_.c.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var g={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},v;_.cl(_.Y6(),(v=this.data)==null?void 0:v.trackingParams,g,7)};
_.c.onChangeStartAtTimestamp=function(){for(var g=this.startAtTimestamp.value.split(":"),v=0,r=1,k=g.length-1;k>=0;k--)v+=Number(g[k])*r,r*=60;this.updateTimeSecs(v);this.setTimestamp()};
_.c.onOpen=function(){var g=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var v=_.Fx();v?v.getPlayerPromise().then(function(r){r=r.getCurrentTime();g.updateTimeSecs(r)}):D4G()&&this.updateTimeSecs(D4G())};
_.c.setTimestamp=function(){var g=Math.floor(this.currentTimeSecs);_.nW(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!g,timestamp:g||""}])};
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],y9.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],y9.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],y9.prototype,"data",void 0);_.K([_.u({value:!1,notify:!0}),_.F("design:type",Boolean)],y9.prototype,"isStartAtChecked",void 0);_.K([_.u(),_.F("design:type",Number)],y9.prototype,"currentTimeSecs",void 0);
_.K([_.u({computed:"computeTimeString(currentTimeSecs)"}),_.F("design:type",String)],y9.prototype,"timeString",void 0);_.K([_.u({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.F("design:type",String)],y9.prototype,"timeStringA11y",void 0);_.K([_.PX("#start-at-timestamp"),_.F("design:type",Object)],y9.prototype,"startAtTimestamp",void 0);y9=_.K([_.HX({is:"yt-start-at-renderer",disableElementRegistration:!0})],y9);
_.m(y9,"yt-start-at-renderer",function(){if(uub===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-start-at-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_start_at_renderer.yt.start.at.renderer.css.js--\x3e<div id="start-at-wrapper" class="style-scope yt-start-at-renderer">\n  <tp-yt-paper-checkbox id="start-at-checkbox" checked="{{isStartAtChecked}}" on-change="onChangeStartAtCheckbox" class="style-scope yt-start-at-renderer">\n    <yt-formatted-string text="[[data.startAtOptionLabel]]" class="style-scope yt-start-at-renderer"></yt-formatted-string>\n  </tp-yt-paper-checkbox>\n  <tp-yt-paper-input id="start-at-timestamp" allowed-pattern="[:0-9]" aria-label="[[timeStringA11y]]" disabled="" no-label-float="" use-v2-underline="" value="[[timeString]]" on-blur="onChangeStartAtTimestamp" on-change="onChangeStartAtTimestamp" class="style-scope yt-start-at-renderer">\n  </tp-yt-paper-input>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;CnM===void 0&&(CnM=document.createElement("template"));var k=CnM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);uub=g}g=uub;return g},{mode:2});var xuM;var jgD;var $uD=new Map([["ADD_TO_PLAYLIST","playlist_add"],["ADD_TO_REMOTE_QUEUE","add_to_queue"],["CAST_ICON","chromecast-filled"],["CAST_OUTLINE","chromecast"],["DISLIKE","dislike_outline"],["DISLIKE_SELECTED","dislike"],["ERROR_WHITE","error"],["FAVORITE","like_outline"],["LIKE","like_outline"],["LIKE_SELECTED","like"],["LOOP","music_repeat_all"],["LOOP_ONE","music_repeat_one"],["PLAYLIST_PLAY","playlists"],["QUEUE_PLAY_NEXT","playlists"],["REMOVE","delete"],["REMOVE_FROM_HISTORY","delete"],["REMOVE_FROM_PLAYLIST",
"delete"],["SHUFFLE","music_shuffle"],["SUBSCRIPTIONS","subscriptions"],["TAB_EXPLORE","explore"],["TAB_MUSIC_PREMIUM","youtube_music_monochrome"],["UNFAVORITE","like"]]),JXS=new Map([["BOOKMARK","bookmark-filled"],["CLOUD_UPLOAD","cloud_arrow_up"],["DISLIKE","dislike"],["DISLIKE_SELECTED","dislike-filled"],["ERROR_WHITE","error-filled"],["FAVORITE","like"],["INSERT_CHART_OUTLINED","bar_graph_box_vertical"],["LIKE","like"],["LIKE_SELECTED","like-filled"],["MUSIC_EXPLICIT_BADGE","music_explicit_badge-filled"],
["MUSIC_SHUFFLE","shuffle"],["PAUSE","offline_pause"],["REMOVE","delete"],["REMOVE_FROM_HISTORY","delete"],["REMOVE_FROM_PLAYLIST","delete"],["TAB_MUSIC_PREMIUM","youtube_music_monochrome"],["UNFAVORITE","like-filled"],["VOLUME_UP","volume_up"],["DISMISS_QUEUE","list_remove"]]),O0G=new Map([["ARROW_CHART_NEUTRAL","yt-icons:"],["OFFLINE_NO_CONTENT","offline-no-content:"],["YOUTUBE","yt-logos:"]]);var V1n={};V1n.YtBindingExpressionsBehavior={identity:_.VJ,msg:function(g,v){v=v===void 0?{}:v;return _.I0(g,v,g)},
msgPlural:function(g,v){return _.W2(g,v)},
getMusicIconFromType:function(g){if(_.T("music_web_enable_icon_wil"))g=_.c6(g);else if(JXS.has(g))g="yt-sys-icons:"+JXS.get(g);else{var v=$uD.get(g)||_.c6(g).split(":")[1];v=_.wrR(v);var r;g=((r=O0G.get(g))!=null?r:"yt-sys-icons:")+v}return g}};var qbM;var sgp;var muM;var K7M=document.head,b0D=K7M.appendChild,F7M;if(muM===void 0){var i0b=document.createElement("template");_.H(i0b,'\x3c!--css-build:shady--\x3e<iron-iconset-svg name="socialNetworks" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="socialNetworksRound" size="60"><svg><defs></defs></svg></iron-iconset-svg>');muM=i0b}F7M=muM;b0D.call(K7M,F7M.content);var cz=function(){var g=_.J.apply(this,arguments)||this;g.screenLayer=7;return g};
_.N(cz,_.J);cz.prototype.getScreenLayer=function(){return this.screenLayer};
cz.prototype.onTap=function(g){g&&g.detail&&(g.detail.x||g.detail.y)&&_.hb(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.gh(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(g=this.getScreenLayer(),_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:g}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.mx.Object.defineProperties(cz.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()}}});
cz.prototype.onTap=cz.prototype.onTap;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],cz.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],cz.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],cz.prototype,"data",void 0);_.K([_.C("data.title"),_.F("design:type",Object),_.F("design:paramtypes",[])],cz.prototype,"title",null);
_.K([_.C("data.serviceName"),_.F("design:type",String),_.F("design:paramtypes",[])],cz.prototype,"icon",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cz.prototype,"onTap",null);cz=_.K([_.HX({is:"yt-share-target-renderer",disableElementRegistration:!0})],cz);
_.m(cz,"yt-share-target-renderer",function(){if(sgp===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-target-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_target_renderer.yt.share.target.renderer.css.js--\x3e<button id="target" title="[[title]]" class="style-scope yt-share-target-renderer">\n  <yt-icon class="icon-resize style-scope yt-share-target-renderer" icon="[[icon]]"></yt-icon>\n  <div id="title" style-target="title" class="style-scope yt-share-target-renderer">[[title]]</div>\n</button>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;qbM===void 0&&(qbM=document.createElement("template"));var k=qbM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);sgp=g}g=sgp;return g},{mode:2});var GqM;var XVR;var zP=function(){var g=_.J.apply(this,arguments)||this;g.SHARE_TARGET_WIDTH=70;g.SHARE_TARGET_MARGIN_RIGHT=8;g.PAGE_SCROLL_SPEED=9;g.actionMap={"yt-share-panel-reset-action":"onReset_"};return g};
_.N(zP,_.J);_.c=zP.prototype;_.c.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.c.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.hb(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.hb(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.c.onReset_=function(){if(_.hb(this.hostElement).querySelector("#list")){var g=_.hb(this.hostElement).querySelector("#list");var v=_.hb(this.hostElement).querySelector("#list");var r=v.offsetLeft,k=v.offsetParent;k||_.Suu(v)!="fixed"||(k=_.wm(v).documentElement);if(k){if(_.MF&&!_.gf(58)){var y=_.dE1(k);r+=y.left}else Number(_.mUA)>=8&&!(Number(_.mUA)>=9)&&(y=_.dE1(k),r-=y.left);v=_.aFc(k)?k.clientWidth-(r+v.offsetWidth):r}else v=r;LL5(g,v);this.updateScrollButtons_()}};
_.c.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.c.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.c.onScrollWheel_=function(g){g.stopPropagation();g.preventDefault();var v=DCD(_.hb(this.hostElement).querySelector("#list"));g=Math.abs(g.deltaX)>Math.abs(g.deltaY)?g.deltaX:g.deltaY;LL5(_.hb(this.hostElement).querySelector("#list"),v+g);this.updateScrollButtons_()};
_.c.smoothScrollByOnePage_=function(g){var v=_.hb(this.hostElement).querySelector("#list"),r=(Math.floor(v.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,k=DCD(v),y=r*(g?1:-1),z=this.PAGE_SCROLL_SPEED,W=this.updateScrollButtons_.bind(this),S=0,Y;(function a(){S+=z;Y=S/r*2;LL5(v,k+y*(Y<1?Y*Y:-Y*Y+4*Y-2));S<r?window.requestAnimationFrame(a):W()})()};
_.c.updateScrollButtons_=function(){var g=DCD(_.hb(this.hostElement).querySelector("#list")),v=_.hb(this.hostElement).querySelector("#list").scrollWidth-_.hb(this.hostElement).querySelector("#list").clientWidth;_.hb(this.hostElement).querySelector("#scroll-button-back").hidden=g<=0;_.hb(this.hostElement).querySelector("#scroll-button-forward").hidden=g>=v};
zP.prototype.onScrollWheel_=zP.prototype.onScrollWheel_;zP.prototype.onDataChanged_=zP.prototype.onDataChanged_;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],zP.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],zP.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(V1n.YtBindingExpressionsBehavior),_.F("design:type",Object)],zP.prototype,"ytBindingExpressionsBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],zP.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],zP.prototype,"data",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zP.prototype,"onDataChanged_",null);_.K([_.zz("wheel"),_.F("design:type",Function),_.F("design:paramtypes",[WheelEvent]),_.F("design:returntype")],zP.prototype,"onScrollWheel_",null);
zP=_.K([_.HX({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],zP);
_.m(zP,"yt-third-party-share-target-section-renderer",function(){if(XVR===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-third-party-share-target-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_third_party_share_target_section_renderer.yt.third.party.share.target.section.renderer.css.js--\x3e<div id="list" class="style-scope yt-third-party-share-target-section-renderer">\n  <div id="contents" role="toolbar" aria-label$="[[data.accessibility.accessibilityData.label]]" class="style-scope yt-third-party-share-target-section-renderer"></div>\n</div>\n<yt-icon-button id="scroll-button-back" class="scroll-button style-scope yt-third-party-share-target-section-renderer" label="[[msg(\'HORIZONTAL_LIST_PREVIOUS_LABEL\')]]" on-tap="onScrollBack_">\n  <yt-icon class="scroll-button-icon style-scope yt-third-party-share-target-section-renderer" icon="chevron_left"></yt-icon>\n</yt-icon-button>\n<yt-icon-button id="scroll-button-forward" class="scroll-button style-scope yt-third-party-share-target-section-renderer" label="[[msg(\'HORIZONTAL_LIST_NEXT_LABEL\')]]" on-tap="onScrollForward_">\n  <yt-icon class="scroll-button-icon style-scope yt-third-party-share-target-section-renderer" icon="chevron_right"></yt-icon>\n</yt-icon-button>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;GqM===void 0&&(GqM=document.createElement("template"));var k=GqM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);XVR=g}g=XVR;return g},{mode:2});var ID=function(){return _.J.apply(this,arguments)||this};
_.N(ID,_.J);ID.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"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ID.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ID.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ID.prototype,"data",void 0);ID=_.K([_.HX({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],ID);
_.m(ID,"yt-third-party-network-section-renderer",function(){if(jgD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-third-party-network-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_third_party_network_section_renderer.yt.third.party.network.section.renderer.css.js--\x3e<div id="share-targets" class="style-scope yt-third-party-network-section-renderer"></div>\n<div id="copy-link" class="style-scope yt-third-party-network-section-renderer"></div>\n<div id="start-at" class="style-scope yt-third-party-network-section-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;xuM===void 0&&(xuM=document.createElement("template"));var k=xuM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);jgD=g}g=jgD;return g},{mode:2});_.B6(_.bC(function(g){return _.A("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.A("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.A(_.dF,{data:function(){return g.data().firstPartyItems}},{listItemViewModel:_.HH})))},"qg"),"first-party-network-section-view-model",{props:{data:_.me}});var Bgd=_.Vd(["data:image/svg+xml;charset=UTF-8;base64,",""]),Wz=function(){var g=_.J.apply(this,arguments)||this;g.screenLayer=7;g.qrCodeEnabled=_.T("web_enable_sharing_qr_code");g.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return g};
_.N(Wz,_.J);_.c=Wz.prototype;_.c.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"ytd-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer",firstPartyNetworkSectionViewModel:"first-party-network-section-view-model"}}}};
_.c.attached=function(){this.JSC$17851_scroller&&(this.JSC$17851_scroller.dialogElement=this.hostElement.parentNode,this.JSC$17851_scroller.attached&&typeof this.JSC$17851_scroller.attached==="function"&&this.JSC$17851_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.c.onDataChanged=function(){var g=this,v;(v=this.data)!=null&&v.contents&&(this.hostElement.setAttribute("links-only","true"),_.Rx(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.q7(this,function(){_.hV(g.hostElement,"yt-refit");g.focusSharePanelHeader()}))};
_.c.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.c.handleSetTimestamp=function(g){var v=this.shortUrl();g.isSet&&(v=_.Ci(v,"t",g.timestamp));this.maybeRenderQrCode(v)};
_.c.shortUrl=function(){var g,v=(g=this.data)==null?void 0:g.contents;if(v)for(g=0;g<v.length;g++){var r=void 0,k=void 0;if((r=v[g])==null?0:(k=r.thirdPartyNetworkSection)==null?0:k.copyLinkContainer){var y=k=r=void 0;return(y=_.l((r=v[g])==null?void 0:(k=r.thirdPartyNetworkSection)==null?void 0:k.copyLinkContainer,Qjv))==null?void 0:y.shortUrl}}};
_.c.maybeRenderQrCode=function(g){var v=this,r,k,y,z,W,S,Y,e,a;return _.P(function(E){if(E.nextAddress==1){r=_.hb(v.hostElement).querySelector("#qr-code");if(!v.qrCodeEnabled||!g)return r&&(r.style.display="none"),E.return();k=_.sBk(_.h0().resolve(_.zB),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});y=document.createElement("div");return typeof k==="function"?(k(y),E.jumpTo(2)):_.U(E,k,3)}E.nextAddress!=2&&(z=E.yieldResult,z(y));Y=(W=y)==null?void 0:(S=W.firstChild)==null?void 0:S.firstChild;
e=document.createElement("img");a=_.ZQ(Bgd,btoa(Y.outerHTML));e.onload=function(){var p={canvas:r,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:e},f=new yId;SJv(f,g);oYM(f,!1,YJb(f));var Z=f.modules,L=Object.assign({},SRq,p);Z=structuredClone(Z);p=Z.length;var Q,O=(Q=L.canvas)!=null?Q:document.createElement("canvas");Q=L.cellSize;f=L.logo;var q,X=(q=L.logoSize)!=null?q:Math.floor(p/4);p%2!==X%2&&X++;var b=L.logoPadding,n=L.backgroundColor;q=p*Q;var h=
L.width,IY=0;h&&(IY=L.padding,IY=Math.ceil(IY*q/(h-IY*2)),O.style.width=h+"px",O.style.height=h+"px");O.width!==q+IY*2&&(O.width=q+IY*2);O.height!==q+IY*2&&(O.height=q+IY*2);q=O.getContext("2d");L.autoClear&&q.clearRect(0,0,O.width,O.height);q.fillStyle=n;q.beginPath();q.roundRect(0,0,O.width,O.height,L.borderRadius);q.fill();q.save();q.translate(IY,IY);if(f)for(O=Math.floor(p-X)/2-b,b=Math.floor(p+X)/2+b,n=O;n<b;n++)for(h=O;h<b;h++)Z[n][h]=!1;for(O=0;O<p;O++)for(b=0;b<p;b++)(O<7&&b<7||O<7&&b>=p-
7||O>=p-7&&b<7)&&(Z[O][b]=!1);var Ao;O=(Ao=L.markerColor)!=null?Ao:L.color;AIM(q,0,0,Q,O);AIM(q,Q*(p-7),0,Q,O);AIM(q,0,Q*(p-7),Q,O);switch(L.cellStyle){case 0:Ao=Z;Z=Ao.length;O=L.cellSize;q.beginPath();for(b=0;b<Z;b++)for(n=0;n<Z;n++)Ao[b][n]&&q.rect(b*O,n*O,O,O);q.fillStyle=L.color;q.fill();break;case 1:Ao=Z;Z=Ao.length;O=L.cellSize;b=O*L.relativeCircleSize;q.fillStyle=L.color;q.beginPath();for(L=0;L<Z;L++)for(n=0;n<Z;n++)Ao[L][n]&&(q.beginPath(),q.ellipse((L+.5)*O,(n+.5)*O,b/2,b/2,0,0,2*Math.PI),
q.fill());q.fill();break;case 2:Ao=Z;Z=Ao.length;O=L.cellSize;q.fillStyle=L.color;L=[[1,1],[-1,1],[-1,-1],[1,-1]];q.beginPath();for(b=0;b<Z;b++)for(n=0;n<Z;n++)if(Ao[b][n])q.roundRect(b*O,n*O,O,O,O/2),b+1<Z&&Ao[b+1][n]&&q.rect(b*O+O/2,n*O,O,O),n+1<Z&&Ao[b][n+1]&&q.rect(b*O,n*O+O/2,O,O);else{h=b*O+O/2;IY=n*O+O/2;for(var dC=0;dC<4;dC++){var Hh=_.I(L[dC]),wC=Hh.next().value;Hh=Hh.next().value;b+wC>=0&&b+wC<Z&&n+Hh>=0&&n+Hh<Z&&Ao[b+wC][n]&&Ao[b][n+Hh]&&Ao[b+wC][n+Hh]&&(wC=dC*Math.PI/2,Hh=O/2,q.moveTo(h+
Hh*Math.cos(wC),IY+Hh*Math.sin(wC)),q.arc(h,IY,O/2,wC,wC+Math.PI/2,!1),q.lineTo(h+Hh*(Math.cos(wC)-Math.sin(wC)),IY+Hh*(Math.cos(wC)+Math.sin(wC))),q.lineTo(h+Hh*Math.cos(wC),IY+Hh*Math.sin(wC)))}}q.fill()}f&&q.drawImage(f,(p-X)*Q/2,(p-X)*Q/2,X*Q,X*Q);q.restore();r.style.removeProperty("display")};
e.src=_.e9(a);_.o7(E)})};
_.c.hasCommunityPostRenderer=function(){var g,v,r,k;return!!((g=this.data)==null?0:(v=g.header)==null?0:(r=v.sharePanelHeaderRenderer)==null?0:(k=r.communityPost)==null?0:k.communityPostSectionRenderer)};
_.c.onTapClose=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.c.getScreenLayer=function(){return this.screenLayer};
_.c.logSharePanelPage=function(){if(!_.T("enable_share_panel_navigation_logging_fix_on_web")){var g;if((g=this.data)!=null&&g.trackingParams){g=this.data.trackingParams;var v=this.parentClickTrackingParams;v=v?_.Ey(v):void 0;var r=_.Y6();_.vl(r,21760,v,{layer:7,parentLayer:0});r.graftServerVe(g,void 0,7);_.KH().dispatch(_.nf({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
Wz.prototype.onDataChanged=Wz.prototype.onDataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Wz.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Wz.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Wz.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Wz.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Wz.prototype,"data",void 0);_.K([_.u({value:_.I0("SBOX_INAPPROPRIATE_CANCEL")}),_.F("design:type",String)],Wz.prototype,"closeButtonAriaLabel",void 0);_.K([_.PX("yt-share-panel-header-renderer"),_.F("design:type",HTMLElement)],Wz.prototype,"header",void 0);_.K([_.u({selector:function(g){return g.share.parentClickTrackingParams}}),
_.F("design:type",String)],Wz.prototype,"parentClickTrackingParams",void 0);_.K([_.u(),_.F("design:type",Object)],Wz.prototype,"qrCodeEnabled",void 0);_.K([_.PX("#scroller"),_.F("design:type",Object)],Wz.prototype,"JSC$17851_scroller",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Wz.prototype,"onDataChanged",null);Wz=_.K([_.V({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],Wz);
_.m(Wz,"ytd-unified-share-panel-renderer",function(){if(fyn!==void 0)return fyn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unified-share-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-unified-share-panel-renderer">\n  <div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer">\n    <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer"></tp-yt-paper-spinner>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onTapClose" class="style-scope ytd-unified-share-panel-renderer">\n    <yt-icon icon="close" class="style-scope ytd-unified-share-panel-renderer"></yt-icon>\n  </yt-icon-button>\n  <yt-share-panel-header-renderer id="share-panel-header" data="[[data.header.sharePanelHeaderRenderer]]" hidden="[[data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer">\n  </yt-share-panel-header-renderer>\n  <div id="contents" class="style-scope ytd-unified-share-panel-renderer"></div>\n  <canvas id="qr-code" alt="QR code" hidden="[[!qrCodeVisible]]" class="style-scope ytd-unified-share-panel-renderer">\n</canvas></tp-yt-paper-dialog-scrollable>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return fyn=g},{mode:1});var hyG;var Pz=function(){var g=_.J.apply(this,arguments)||this;g.modernModal=_.T("kevlar_sign_in_modal_modernization");return g};
_.N(Pz,_.J);Pz.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
Pz.prototype.computeShouldHideOldButtons=function(){var g;return!((g=this.data)==null?0:g.button)};
_.mx.Object.defineProperties(Pz.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var g,v;if(this.modernModal&&((g=this.data)==null?0:(v=g.button)==null?0:v.buttonRenderer))return Object.assign({},this.data.button.buttonRenderer,{style:"STYLE_MONO_FILLED"});var r,k;return(r=this.data)==null?void 0:(k=r.button)==null?void 0:k.buttonRenderer}}});
_.K([_.u(),_.F("design:type",Object)],Pz.prototype,"data",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Pz.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],Pz.prototype,"ytEventForwardingBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Pz.prototype,"modernModal",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Pz.prototype,"buttonRendererData",null);
Pz=_.K([_.V({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],Pz);
_.m(Pz,"ytd-modal-with-title-and-button-renderer",function(){if(hyG!==void 0)return hyG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-modal-with-title-and-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n</yt-formatted-string>\n<yt-formatted-string id="content" split-lines="" text="[[data.content]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n</yt-formatted-string>\n<div class="buttons style-scope ytd-modal-with-title-and-button-renderer" hidden="[[computeShouldHideOldButtons(data.button)]]">\n  <ytd-button-renderer id="button" align-by-text="" data="[[buttonRendererData]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n  </ytd-button-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return hyG=g},{mode:1});var nJG;var SK=function(){return _.J.apply(this,arguments)||this};
_.N(SK,_.J);SK.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("page-changed",this.page))};
SK.prototype.pageChangedForBinding=SK.prototype.pageChangedForBinding;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],SK.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],SK.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],SK.prototype,"page",void 0);_.K([_.IU("page"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SK.prototype,"pageChangedForBinding",null);
SK=_.K([_.V({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],SK);
_.m(SK,"ytd-account-item-section-header-renderer",function(){if(nJG!==void 0)return nJG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.title]]" class="style-scope ytd-account-item-section-header-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return nJG=g},{mode:1});var M1b;var oD=function(){return _.J.apply(this,arguments)||this};
_.N(oD,_.J);oD.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"}}}};
oD.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],oD.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],oD.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.$I),_.F("design:type",Object)],oD.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],oD.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!1}),_.F("design:type",Function)],oD.prototype,"onAccountItemTap",void 0);
oD=_.K([_.V({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],oD);
_.m(oD,"ytd-account-item-section-renderer",function(){if(M1b!==void 0)return M1b;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-account-item-section-renderer"></div>\n<div id="contents" class="style-scope ytd-account-item-section-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return M1b=g},{mode:1});var RyG;var gZd;var Ym=function(){return _.J.apply(this,arguments)||this};
_.N(Ym,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ym.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ym.prototype,"data",void 0);Ym=_.K([_.V({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],Ym);
_.m(Ym,"ytd-accounts-dialog-header-renderer",function(){if(gZd!==void 0)return gZd;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-accounts-dialog-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-accounts-dialog-header-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return gZd=g},{mode:1});var vZM;var U6=function(){return _.J.apply(this,arguments)||this};
_.N(U6,_.J);U6.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],U6.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],U6.prototype,"data",void 0);U6=_.K([_.V({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],U6);
_.m(U6,"ytd-google-account-header-renderer",function(){if(vZM!==void 0)return vZM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-google-account-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="managedAccountDisclaimer" class="style-scope ytd-google-account-header-renderer"></div>\n<div id="container" class="style-scope ytd-google-account-header-renderer">\n  <div class="style-scope ytd-google-account-header-renderer">\n    <yt-formatted-string id="name" text="[[data.name]]" class="style-scope ytd-google-account-header-renderer"></yt-formatted-string>\n  </div>\n  <div class="style-scope ytd-google-account-header-renderer">\n    <yt-formatted-string id="email" text="[[data.email]]" class="style-scope ytd-google-account-header-renderer"></yt-formatted-string>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return vZM=g},{mode:1});var AR=function(){return _.J.apply(this,arguments)||this};
_.N(AR,_.J);AR.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"}}}};
AR.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("page-changed",this.page))};
AR.prototype.pageChangedForBinding=AR.prototype.pageChangedForBinding;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],AR.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],AR.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],AR.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],AR.prototype,"page",void 0);
_.K([_.IU("page"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AR.prototype,"pageChangedForBinding",null);AR=_.K([_.V({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],AR);
_.gE()(AR,"ytd-account-section-list-renderer",function(){if(RyG===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-account-section-list-renderer"></div>\n<div id="contents" class="style-scope ytd-account-section-list-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);RyG=g}g=RyG;return g},{allowedProps:["data"],
mode:1});var rBd;var eK=function(){var g=_.J.apply(this,arguments)||this;g.enableHandlesAccountMenuSwitcher=_.T("enable_handles_account_menu_switcher");return g};
_.N(eK,_.J);eK.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
eK.prototype.dataChanged=eK.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],eK.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],eK.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],eK.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.K([_.PX("#avatar"),_.F("design:type",Object)],eK.prototype,"avatar",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eK.prototype,"dataChanged",null);eK=_.K([_.V({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],eK);
_.gE()(eK,"ytd-active-account-header-renderer",function(){if(rBd===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-active-account-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="avatar" height="40" thumbnail="[[data.accountPhoto]]" width="40" class="style-scope ytd-active-account-header-renderer">\n</yt-img-shadow>\n<div id="channel-container" class="style-scope ytd-active-account-header-renderer">\n  <yt-formatted-string id="account-name" ellipsis-truncate="" text="[[data.accountName]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="email" ellipsis-truncate="" text="[[data.email]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="channel-handle" ellipsis-truncate="" respect-lang-dir="" text="[[data.channelHandle]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="manage-account" ellipsis-truncate="" force-default-style="" text="[[data.manageAccountTitle]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);rBd=g}g=rBd;return g},{allowedProps:["data"],
mode:1});var kgb;var yBA;var aD=function(){return _.J.apply(this,arguments)||this};
_.N(aD,_.J);aD.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
aD.prototype.onBackTap=function(){_.hV(this.hostElement,"yt-menu-back-tapped")};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],aD.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],aD.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],aD.prototype,"data",void 0);aD=_.K([_.V({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],aD);
_.gE()(aD,"ytd-simple-menu-header-renderer",function(){if(yBA===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-simple-menu-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="back-button" data="[[data.backButton.buttonRenderer]]" hidden="[[!data.backButton.buttonRenderer]]" on-tap="onBackTap" class="style-scope ytd-simple-menu-header-renderer">\n</ytd-button-renderer>\n<h2 class="style-scope ytd-simple-menu-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-simple-menu-header-renderer"></yt-formatted-string>\n</h2>\n<div id="buttons" class="style-scope ytd-simple-menu-header-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);yBA=g}g=yBA;return g},{allowedProps:["data"],
mode:2});var cBM;var E6=function(){return _.J.apply(this,arguments)||this};
_.N(E6,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],E6.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],E6.prototype,"data",void 0);E6=_.K([_.V({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],E6);
_.m(E6,"ytd-comment-video-thumbnail-header-renderer",function(){if(cBM!==void 0)return cBM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-video-thumbnail-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="comment-video-thumbnail style-scope ytd-comment-video-thumbnail-header-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-comment-video-thumbnail-header-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-formatted-string class="title style-scope ytd-comment-video-thumbnail-header-renderer" text="[[data.title]]"></yt-formatted-string>\n    <div class="thumbnail-container style-scope ytd-comment-video-thumbnail-header-renderer" hidden="[[!data.thumbnail]]">\n      <yt-img-shadow disable-upgrade$="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="86" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n      </yt-img-shadow>\n    </div>\n  </a>\n</div>\n<div class="subtitle-message-banner style-scope ytd-comment-video-thumbnail-header-renderer" hidden="[[!data.subtitleMessage]]">\n  <yt-attributed-string data="[[data.subtitleMessage.messageRenderer.text]]" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.subtitleMessage.messageRenderer.termsText]]" force-default-style="" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n  </yt-attributed-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return cBM=g},{mode:1});var zcM;var de=function(){return _.J.apply(this,arguments)||this};
_.N(de,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],de.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],de.prototype,"data",void 0);de=_.K([_.V({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],de);
_.m(de,"ytd-abuse-type-selector-renderer",function(){if(zcM!==void 0)return zcM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-abuse-type-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-abuse-type-selector-renderer">\n  <form class="style-scope ytd-abuse-type-selector-renderer">\n    <yt-options-renderer data="[[data.optionsSupportedRenderers.optionsRenderer]]" class="style-scope ytd-abuse-type-selector-renderer">\n    </yt-options-renderer>\n  </form>\n  <div id="footer" class="style-scope ytd-abuse-type-selector-renderer">[[getSimpleString(data.footer)]]</div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return zcM=g},{mode:1});var IVp;var p4=function(){return _.J.apply(this,arguments)||this};
_.N(p4,_.J);p4.prototype.attached=function(){var g=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){g.additionalContextInput.focusTextInput()})};
p4.prototype.handleAdditionalContextChanged=function(){var g=this;_.xx(this,"ytd-report-channel-additional-context-update",function(){g.ytdReduxBehavior.dispatch(_.nf({type:"ADDITIONAL_CONTEXT_UPDATED",payload:g.additionalContext}))},300)};
p4.prototype.updateAdditionalContextFromBinding=function(g){this.additionalContext=g.detail.value};
p4.prototype.handleAdditionalContextChanged=p4.prototype.handleAdditionalContextChanged;_.K([_.D(_.QN),_.F("design:type",Object)],p4.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",String)],p4.prototype,"additionalContext",void 0);_.K([_.u({selector:function(g){return g.reportChannelAbuse.additionalContext}}),
_.F("design:type",String)],p4.prototype,"additionalContextRedux",void 0);_.K([_.u(),_.F("design:type",Object)],p4.prototype,"data",void 0);_.K([_.PX("yt-text-input-form-field-renderer"),_.F("design:type",Object)],p4.prototype,"additionalContextInput",void 0);_.K([_.IU("additionalContext"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],p4.prototype,"handleAdditionalContextChanged",null);
p4=_.K([_.V({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],p4);
_.m(p4,"ytd-report-channel-modal-additional-context-renderer",function(){if(IVp!==void 0)return IVp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-additional-context-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-text-input-form-field-renderer component-style="TEXT_INPUT_FORM_FIELD_OUTLINED" data="[[data.additionalDetailsTextField.textInputFormFieldRenderer]]" value="[[additionalContext]]" on-value-changed="updateAdditionalContextFromBinding" class="style-scope ytd-report-channel-modal-additional-context-renderer">\n</yt-text-input-form-field-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return IVp=g},{mode:1});var W2p;var TP=function(){var g=_.J.apply(this,arguments)||this;g.nextButtonDisabled=null;g.submitEndpoint=null;g.navigationEndpoint=null;g.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return g};
_.N(TP,_.J);_.c=TP.prototype;_.c.computeNextButtonData=function(g,v,r){var k={};v&&(k.navigationEndpoint=v);r&&(k.serviceEndpoint=r);g&&g.buttonRenderer&&_.ZG.extend(k,g.buttonRenderer);return k};
_.c.handleReportChannelModalDisableNextButtonAction=function(g){this.setNextButtonIsDisabled(g)};
_.c.handleReportFormEndpointUpdateAction=function(g){this.setNextButtonIsDisabled(!!g.disableSubmitButton);this.resetEndpointData();g.submitEndpoint?this.submitEndpoint=g.submitEndpoint:g.submitNavigationEndpoint&&(this.navigationEndpoint=g.submitNavigationEndpoint)};
_.c.handleSignalActionSubmitForm=function(){var g,v=Object.keys(((g=this.reportChannelAbuseForm)==null?void 0:g.selectedVideoIds)||{}),r;g=((r=this.reportChannelAbuseForm)==null?void 0:r.additionalContext)||"";var k;r=((k=this.reportChannelAbuseForm)==null?void 0:k.impersonatedChannelUrl)||"";var y;if((y=this.data)==null?0:y.submitEndpoint){v={impersonated_channel_url:r,text:g,video_ids:v};var z;_.h0().resolve(_.nv).resolveCommand((z=this.data)==null?void 0:z.submitEndpoint,{form:Object.assign({},
v,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.c.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.c.onYtServiceRequestError=function(g){this.setNextButtonIsDisabled(!1);_.BW(this.hostElement,g.detail.error.message)};
_.c.setNextButtonIsDisabled=function(g){this.set("data.nextButton.buttonRenderer.isDisabled",g)};
_.c.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
TP.prototype.onYtServiceRequestError=TP.prototype.onYtServiceRequestError;TP.prototype.onYtServiceRequestCompleted=TP.prototype.onYtServiceRequestCompleted;_.K([_.u(),_.F("design:type",Object)],TP.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],TP.prototype,"nextButtonDisabled",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],TP.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],TP.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],TP.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],TP.prototype,"submitEndpoint",void 0);_.K([_.u(),_.F("design:type",Object)],TP.prototype,"navigationEndpoint",void 0);_.K([_.u({selector:function(g){return g.reportChannelAbuse}}),
_.F("design:type",Object)],TP.prototype,"reportChannelAbuseForm",void 0);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],TP.prototype,"onYtServiceRequestCompleted",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],TP.prototype,"onYtServiceRequestError",null);
TP=_.K([_.V({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],TP);
_.m(TP,"ytd-report-channel-modal-footer-renderer",function(){if(W2p!==void 0)return W2p;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="back-button" data="[[data.backButton.buttonRenderer]]" hidden="[[!data.backButton]]" class="style-scope ytd-report-channel-modal-footer-renderer">\n</ytd-button-renderer>\n<ytd-button-renderer id="next-button" data="[[computeNextButtonData(data.nextButton, navigationEndpoint, submitEndpoint)]]" disabled="[[data.nextButton.buttonRenderer.isDisabled]]" class="style-scope ytd-report-channel-modal-footer-renderer">\n</ytd-button-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return W2p=g},{mode:1});var PBS;var lq=function(){var g=_.J.apply(this,arguments)||this;g.boundOnTapDismissButton=function(){g.closePopup()};
return g};
_.N(lq,_.J);lq.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
lq.prototype.handleDataChanged=function(){_.sH(this.hostElement)};
lq.prototype.closePopup=function(){_.nW(this.hostElement,"yt-close-popup-action")};
lq.prototype.handleDataChanged=lq.prototype.handleDataChanged;_.K([_.u(),_.F("design:type",Object)],lq.prototype,"boundOnTapDismissButton",void 0);_.K([_.u(),_.F("design:type",Object)],lq.prototype,"data",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],lq.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],lq.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lq.prototype,"handleDataChanged",null);lq=_.K([_.V({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],lq);
_.m(lq,"ytd-report-channel-modal-header-renderer",function(){if(PBS!==void 0)return PBS;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" class="style-scope ytd-report-channel-modal-header-renderer">\n  <span id="title" class="style-scope ytd-report-channel-modal-header-renderer">[[getSimpleString(data.title)]]</span>\n  <span id="subtitle" class="style-scope ytd-report-channel-modal-header-renderer">[[getSimpleString(data.subtitle)]]</span>\n</div>\n<div id="dismiss-button" class="style-scope ytd-report-channel-modal-header-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return PBS=g},{mode:1});var SWD;var f4=function(){var g=_.J.apply(this,arguments)||this;g.autoValidate=!1;g.invalid=!1;g.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return g};
_.N(f4,_.J);_.c=f4.prototype;_.c.attached=function(){var g=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){g.channelUrlInput.focusTextInput()})};
_.c.disableNextButton=function(g){_.nW(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[g])};
_.c.handleImpersonatedChannelUrlChanged=function(){var g=this;this.disableNextButton(!0);this.invalid=!1;_.xx(this,"ytd-report-channel-impersonated-channel-update",function(){var v=g.impersonatedChannelUrl.trim();g.ytdReduxBehavior.dispatch(_.nf({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:v}));var r;((r=g.data)==null?0:r.submitEndpoint)&&v&&_.h0().resolve(_.nv).resolveCommand(g.data.submitEndpoint,{form:{impersonated_channel_url:v,element:g.hostElement}})},500)};
_.c.handleModifyReportFormCommand=function(g){this.invalid=this.get("modifyReportFormCommand.action",g)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.c.updateInvalidFromBinding=function(g){this.invalid=g.detail.value};
_.c.updateImpersonatedChannelUrlFromBinding=function(g){this.impersonatedChannelUrl=g.detail.value};
f4.prototype.handleImpersonatedChannelUrlChanged=f4.prototype.handleImpersonatedChannelUrlChanged;_.K([_.D(_.QN),_.F("design:type",Object)],f4.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],f4.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],f4.prototype,"autoValidate",void 0);_.K([_.u(),_.F("design:type",Object)],f4.prototype,"invalid",void 0);
_.K([_.u(),_.F("design:type",String)],f4.prototype,"impersonatedChannelUrl",void 0);_.K([_.u({selector:function(g){return g.reportChannelAbuse.impersonatedChannelUrl}}),
_.F("design:type",String)],f4.prototype,"impersonatedChannelUrlRedux",void 0);_.K([_.u(),_.F("design:type",Object)],f4.prototype,"data",void 0);_.K([_.PX("#text-input"),_.F("design:type",Object)],f4.prototype,"channelUrlInput",void 0);_.K([_.IU("impersonatedChannelUrl"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],f4.prototype,"handleImpersonatedChannelUrlChanged",null);
f4=_.K([_.V({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],f4);
_.m(f4,"ytd-report-channel-modal-impersonation-renderer",function(){if(SWD!==void 0)return SWD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-impersonation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-text-input-form-field-renderer id="text-input" auto-validate="[[autoValidate]]" component-style="TEXT_INPUT_FORM_FIELD_OUTLINED" data="[[data.impersonationTextField.textInputFormFieldRenderer]]" invalid="[[invalid]]" value="[[impersonatedChannelUrl]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="updateImpersonatedChannelUrlFromBinding" class="style-scope ytd-report-channel-modal-impersonation-renderer"></yt-text-input-form-field-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return SWD=g},{mode:1});var oZD;var YWM;var NH=function(){return _.J.apply(this,arguments)||this};
_.N(NH,_.J);NH.prototype.onCheckboxToggled=function(g){var v,r,k=(r=_.l((v=this.data)==null?void 0:v.video,_.CG))==null?void 0:r.videoId;k&&this.ytdReduxBehavior.dispatch(g.target.checked?_.nf({type:"VIDEO_SELECTED",payload:k}):_.nf({type:"VIDEO_UNSELECTED",payload:k}))};
NH.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.mx.Object.defineProperties(NH.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var g,v=(g=this.data)==null?void 0:g.video;if(!v)return{};var r;g=(r=_.l(v,_.CG))==null?void 0:r.navigationEndpoint;if(!g)return v;_.l(g==null?void 0:g.commandMetadata,_.F7)&&(_.l(g.commandMetadata,_.F7).ignoreNavigation=!0);return v}}});
_.K([_.u({reflectToAttribute:!0,selector:function(g,v){return v in g.reportChannelAbuse.selectedVideoIds},
selectorArgs:["data.video.videoRenderer.videoId"]}),_.F("design:type",Boolean)],NH.prototype,"checked",void 0);_.K([_.u(),_.F("design:type",Object)],NH.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],NH.prototype,"video",null);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],NH.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],NH.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.QN),_.F("design:type",Object)],NH.prototype,"ytdReduxBehavior",void 0);NH=_.K([_.V({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],NH);
_.m(NH,"ytd-selectable-video-renderer",function(){if(YWM!==void 0)return YWM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-selectable-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox checked="[[checked]]" on-change="onCheckboxToggled" class="style-scope ytd-selectable-video-renderer">\n  <div id="video" class="style-scope ytd-selectable-video-renderer"></div>\n</tp-yt-paper-checkbox>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return YWM=g},{mode:1});var Zp=function(){var g=_.J.apply(this,arguments)||this;g.monitorScroll=!0;return g};
_.N(Zp,_.J);Zp.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Zp.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Zp.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Zp.prototype,"data",void 0);Zp=_.K([_.V({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],Zp);
_.m(Zp,"ytd-selectable-video-list-renderer",function(){if(oZD!==void 0)return oZD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-selectable-video-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="selectable-videos" hidden="[[!data.selectableVideos.length]]" class="style-scope ytd-selectable-video-list-renderer"></div>\n<div id="empty-state-message" hidden="[[data.selectableVideos.length]]" class="style-scope ytd-selectable-video-list-renderer">\n  [[getSimpleString(data.emptyStateMessage)]]\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return oZD=g},{mode:1});var Ug5;_.Hq("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var Hz=function(){return _.J.apply(this,arguments)||this};
_.N(Hz,_.J);Hz.prototype.onChange=function(g){if(g=_.se(g).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.T("kevlar_command_handler_migration_killswitch"))_.v2(this.hostElement,g,this.hostElement);else{g=_.I(g);for(var v=g.next();!v.done;v=g.next())this.ytComponentBehavior.resolveCommand(v.value)}};
Hz.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
Hz.prototype.updateDataToggledFromBinding=function(g){this.set("data.toggled",g.detail.value)};
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Hz.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Hz.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Hz.prototype,"data",void 0);_.K([_.u({computed:"isEnabled(data)"}),_.F("design:type",Boolean)],Hz.prototype,"enabled",void 0);Hz=_.K([_.V({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],Hz);
_.m(Hz,"ytd-toggle-item-renderer",function(){if(Ug5!==void 0)return Ug5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.descriptionLines]]" class="style-scope ytd-toggle-item-renderer">\n  <div class="description style-scope ytd-toggle-item-renderer">[[getSimpleString(item)]]</div>\n</template>\n<div id="caption-container" class="style-scope ytd-toggle-item-renderer">\n  <div id="caption" class="style-scope ytd-toggle-item-renderer">[[getSimpleString(data.label)]]</div>\n  <tp-yt-paper-toggle-button checked="[[data.toggled]]" disabled="[[!enabled]]" noink="" on-change="onChange" on-checked-changed="updateDataToggledFromBinding" class="style-scope ytd-toggle-item-renderer">\n  </tp-yt-paper-toggle-button>\n</div>\n<template is="dom-repeat" items="[[data.extraDescriptionLines]]" class="style-scope ytd-toggle-item-renderer">\n  <div class="extra-description style-scope ytd-toggle-item-renderer">\n    <yt-formatted-string text="[[item]]" class="style-scope ytd-toggle-item-renderer"></yt-formatted-string>\n  </div>\n</template>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Ug5=g},{mode:1});var ABb;var ecA;var aVM;var tR=function(){var g=_.J.apply(this,arguments)||this;g.setVisible=!1;g.boundOnSubmitButtonClick=function(){g.onSubmitButtonClick()};
g.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return g};
_.N(tR,_.J);tR.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}}}}}};
tR.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
tR.prototype.onSubmitButtonClick=function(){var g;((g=this.data)==null?0:g.submitEndpoint)&&!_.T("enable_ytc_refunds_submit_form_signal_action")&&_.gh(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
tR.prototype.handleSignalActionSubmitForm=function(){var g;((g=this.data)==null?0:g.submitEndpoint)&&_.gh(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.mx.Object.defineProperties(tR.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.hiddenByDefault)&&!this.setVisible}}});
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],tR.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],tR.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],tR.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],tR.prototype,"setVisible",void 0);_.K([_.u(),_.F("design:type",Object)],tR.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],tR.prototype,"surveyFeedbackData",void 0);_.K([_.u(),_.F("design:type",Object)],tR.prototype,"boundOnSubmitButtonClick",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data","setVisible"),_.F("design:type",Object),_.F("design:paramtypes",[])],tR.prototype,"visibilityHidden",null);tR=_.K([_.HX({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],tR);
_.m(tR,"yt-flow-footer-renderer",function(){if(aVM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-flow-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_flow_footer_renderer.yt.flow.footer.renderer.css.js--\x3e<div id="secondary-button" hidden$="[[!data.secondaryButton]]" class="style-scope yt-flow-footer-renderer"></div><div id="primary-button" hidden$="[[!data.primaryButton]]" class="style-scope yt-flow-footer-renderer"></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;ecA===void 0&&(ecA=document.createElement("template"));var k=ecA;r.call(v,k.content.cloneNode(!0),g.content.firstChild);aVM=g}g=aVM;return g},{mode:2});var Dp=function(){return _.J.apply(this,arguments)||this};
_.N(Dp,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Dp.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Dp.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Dp.prototype,"data",void 0);_.K([_.u({selector:function(g){return g.ypc.surveyFeedbackData}}),
_.F("design:type",Object)],Dp.prototype,"surveyFeedbackData",void 0);Dp=_.K([_.V({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],Dp);
_.m(Dp,"ytd-flow-footer-renderer",function(){if(ABb!==void 0)return ABb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-flow-footer-renderer data="[[data]]" survey-feedback-data="[[surveyFeedbackData]]" class="style-scope ytd-flow-footer-renderer">\n</yt-flow-footer-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ABb=g},{mode:_.v6("kevlar_poly_si_batch_j025")?1:2});var EZA;var dgp;var L4=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return g};
_.N(L4,_.J);_.c=L4.prototype;_.c.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.tW("multiPageMenuSectionItems")}}};
_.c.handleHideEnclosingAction_=function(g){if(this.data&&this.data.items)for(var v=0;v<this.data.items.length;v++){var r=this.data.items[v].notificationRenderer;if(r&&r.notificationId==g.hideEnclosingAction.notificationId){this.splice("data.items",v,1);_.nW(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.c.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.Rx(this.hostElement,"hidden",!0)};
_.c.updateMenu_=function(g){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&g&&!g.doNotRefreshInbox){g=this.data.continuations;for(var v=0;v<g.length;v++)if(g[v].invalidationContinuationData){var r=void 0;var k=(r=g[v].invalidationContinuationData)==null?void 0:r.continuation;break}g=_.ZG.clone(this.data.continuationUpdateEndpoint||null);g.continuation=k;g.click_tracking_params=this.data.trackingParams;_.gh(this.hostElement,[g])}};
_.c.onServiceRequestCompleted_=function(g,v){if(this.data&&(g=v.actions)){v=0;for(var r=g.length;v<r;v++){var k=_.l(g[v],_.PAV);if(!k)break;if((k.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||k.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&k.continuationItems&&this.data.items){var y=this.data.items.length-1;this.data.items[y].continuationItemRenderer&&this.splice.apply(this,["data.items",y,1].concat(k.continuationItems))}}}};
L4.prototype.onServiceRequestCompleted_=L4.prototype.onServiceRequestCompleted_;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],L4.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],L4.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],L4.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],L4.prototype,"data",void 0);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],L4.prototype,"onServiceRequestCompleted_",null);L4=_.K([_.HX({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],L4);
_.gE()(L4,"yt-multi-page-menu-section-renderer",function(){if(dgp===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-multi-page-menu-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.account.yt_multi_page_menu_section_renderer.yt.multi.page.menu.section.renderer.css.js--\x3e<div id="section-title" hidden="[[!data.notificationSectionTitle]]" class="style-scope yt-multi-page-menu-section-renderer">\n  <h2 class="style-scope yt-multi-page-menu-section-renderer">\n    <yt-formatted-string text="[[data.notificationSectionTitle]]" class="style-scope yt-multi-page-menu-section-renderer"></yt-formatted-string>\n  </h2>\n</div>\n<div id="items" class="style-scope yt-multi-page-menu-section-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;EZA===void 0&&(EZA=document.createElement("template"));var k=EZA;r.call(v,k.content.cloneNode(!0),g.content.firstChild);dgp=g}g=dgp;return g},{allowedProps:["data"],
mode:2});var pEM;var T8D;var we=function(){return _.J.apply(this,arguments)||this};
_.N(we,_.J);we.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.mx.Object.defineProperties(we.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.progress)==null?0:this.data.progress*100}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],we.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],we.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],we.prototype,"data",void 0);_.K([_.C("data.progress"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],we.prototype,"showProgressBar",null);
_.K([_.C("data.progress"),_.F("design:type",Number),_.F("design:paramtypes",[])],we.prototype,"progress",null);we=_.K([_.HX({is:"yt-flow-header-renderer",disableElementRegistration:!0})],we);
_.m(we,"yt-flow-header-renderer",function(){if(T8D===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-flow-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_flow_header_renderer.yt.flow.header.renderer.css.js--\x3e<div id="top-bar" class="style-scope yt-flow-header-renderer">\n  <div id="action-button" hidden$="[[!data.actionButton]]" class="style-scope yt-flow-header-renderer"></div>\n  <yt-formatted-string id="title" force-default-style="" split-lines="1" text="[[data.title]]" class="style-scope yt-flow-header-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-paper-progress id="progress-bar" hidden="[[!showProgressBar]]" value="[[progress]]" class="style-scope yt-flow-header-renderer"></tp-yt-paper-progress>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;pEM===void 0&&(pEM=document.createElement("template"));var k=pEM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);T8D=g}g=T8D;return g},{mode:2});var lVp;var fVM;var Q9=function(){return _.J.apply(this,arguments)||this};
_.N(Q9,_.J);Q9.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Q9.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Q9.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Q9.prototype,"data",void 0);Q9=_.K([_.HX({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],Q9);
_.m(Q9,"yt-post-confirmation-flow-step-renderer",function(){if(fVM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-post-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_post_confirmation_flow_step_renderer.yt.post.confirmation.flow.step.renderer.css.js--\x3e<div id="container" class="style-scope yt-post-confirmation-flow-step-renderer"><div id="text" class="style-scope yt-post-confirmation-flow-step-renderer"></div></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;lVp===void 0&&(lVp=document.createElement("template"));var k=lVp;r.call(v,k.content.cloneNode(!0),g.content.firstChild);fVM=g}g=fVM;return g},{mode:2});var N8v;var ZER;var C4=function(){return _.J.apply(this,arguments)||this};
_.N(C4,_.J);
C4.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"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],C4.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],C4.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],C4.prototype,"data",void 0);C4=_.K([_.HX({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],C4);
_.m(C4,"yt-refund-confirmation-flow-step-renderer",function(){if(ZER===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-refund-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_refund_confirmation_flow_step_renderer.yt.refund.confirmation.flow.step.renderer.css.js--\x3e<div id="container" class="style-scope yt-refund-confirmation-flow-step-renderer"><div id="user-info" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="confirmation-text" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="confirmation-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="product-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="billing-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;N8v===void 0&&(N8v=document.createElement("template"));var k=N8v;r.call(v,k.content.cloneNode(!0),g.content.firstChild);ZER=g}g=ZER;return g},{mode:2});_.BG(IvD);_.BG(WWd);var PYn=_.A5({avatarViewModel:_.N6});_.BG(S3R);var oXD=_.A5({commentInteractionViewModel:WWd,sharedSubscriptionViewModel:S3R,buttonViewModel:_.Du});_.BG(Y3M);_.BG(UcG);_.BG(A7D);_.BG(exD);_.BG(avv);var EXD=_.A5({profileIdentityInfoViewModel:_.Trp,profileInfoViewModel:avv});_.BG(dcq);_.kh(dcq,"yt-profile-card-view-model",{propNames:["data"]});var uq=function(){var g=_.J.apply(this,arguments)||this;g.enableFocusFix=_.T("music_web_enable_focus_on_setting_menu_fix")&&_.ua("IS_MOBILE_WEB",!1);g.covered=!1;g.hideMenu=!1;g.isCommentNotificationOnProfileCard=!1;g.scrolledByTouch=!1;g.disableBackdropFilter=_.T("web_disable_backdrop_filter");g.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return g};
_.N(uq,_.J);_.c=uq.prototype;
_.c.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{activeAccountHeaderRenderer:"ytd-active-account-header-renderer",flowHeaderRenderer:"yt-flow-header-renderer",simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer",reportChannelModalHeaderRenderer:"ytd-report-channel-modal-header-renderer"}},"data.sections":{id:"sections",mapping:{additionalContextRenderer:"ytd-report-channel-modal-additional-context-renderer",abuseTypeSelectorRenderer:"ytd-abuse-type-selector-renderer",accountSectionListRenderer:"ytd-account-section-list-renderer",
backgroundPromoRenderer:"ytd-background-promo-renderer",commentVideoThumbnailHeaderRenderer:"ytd-comment-video-thumbnail-header-renderer",impersonationScreenRenderer:"ytd-report-channel-modal-impersonation-renderer",itemSectionRenderer:"ytd-comments",messageRenderer:"ytd-message-renderer",multiPageMenuNotificationSectionRenderer:"yt-multi-page-menu-section-renderer",multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",postConfirmationFlowStepRenderer:"yt-post-confirmation-flow-step-renderer",
refundConfirmationFlowStepRenderer:"yt-refund-confirmation-flow-step-renderer",selectableVideoListRenderer:"ytd-selectable-video-list-renderer",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",toggleItemRenderer:"ytd-toggle-item-renderer",profileCardViewModel:"yt-profile-card-view-model",continuationItemRenderer:"ytd-continuation-item-renderer"},events:!0},"data.footer":{id:"footer",mapping:{multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",reportChannelModalFooterRenderer:"ytd-report-channel-modal-footer-renderer",
flowFooterRenderer:"ytd-flow-footer-renderer"}}}};
_.c.ready=function(){var g=this;this.JSC$17960_containerElement.addEventListener("scroll",function(){g.ytRendererBehavior.markDirty()})};
_.c.attributeChanged=function(g,v){g==="menu-style"&&_.nW(this.hostElement,"yt-multi-page-menu-closed-action",[v])};
_.c.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.cX(this,this.focusOnStampFinished))};
_.c.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.cX(this,this.focusOnStampFinished))};
_.c.reset=function(){this.closeJobId&&(_.HR.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.c.focusOnStampFinished=function(g){g.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.cX(this,this.focusOnStampFinished)),this.doFocus())};
_.c.doFocus=function(){var g=_.ftP(this.sectionsElement);g.length&&g[0].focus()};
_.c.computeMenuStyle=function(g){return g?g.toLowerCase().replace(/_/g,"-"):""};
_.c.computeIsCommentNotificationOnProfileCard=function(g){return _.T("enable_profile_cards_on_comments")&&g.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.c.computeHideMenu=function(g,v){return g||!(!v||!v.showLoadingSpinner)};
_.c.onPopupClosed=function(){this.isPopUpOpen=!1;_.nW(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.c.onPopupOpened=function(g,v){this.isPopUpOpen=!0;v.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.hV(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.nf({type:"CHANNEL_REPORT_RESET"})))};
_.c.onYtNavigate=function(g,v){this.shouldCloseOnNavigateEvent(v.endpoint)&&_.nW(this.hostElement,"yt-close-all-popups-action")};
_.c.handleEndpoint=function(g){g=_.l(g,_.Hk);!this.isCommentNotificationOnProfileCard&&g&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$17960_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.c.handleActions=function(g){for(var v=0,r=g.length;v<r;v++){var k=_.l(g[v],xed);k&&this.handleGetMultiPageMenuAction(k);(k=_.l(g[v],_.PAV))&&this.handleAppendContinuationItemsAction(k)}};
_.c.onServiceRequestSentOrCompleted=function(g,v){g.detail&&g.detail.endpoint&&this.handleEndpoint(g.detail.endpoint);v.actions&&this.handleActions(v.actions)};
_.c.handleGetMultiPageMenuAction=function(g){var v=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.hb(this.submenuElement).appendChild(v);(g=g.menu.multiPageMenuRenderer)&&this.logSubmenu(g);v.data=g;v.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.c.handleAppendContinuationItemsAction=function(g){if(this.data&&g.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&g.continuationItems&&this.data.sections){var v=this.data.sections.length-1;this.data.sections[v].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),v--);if(this.data.sections[v].multiPageMenuNotificationSectionRenderer&&g.continuationItems){g=_.I(g==null?void 0:g.continuationItems);for(var r=g.next();!r.done;r=g.next())if(r=r.value,_.l(r,zfG)){var k=
void 0,y=void 0,z=void 0,W=void 0,S=void 0;((k=this)==null?0:(y=k.data)==null?0:(z=y.sections)==null?0:(W=z[v])==null?0:(S=W.multiPageMenuNotificationSectionRenderer)==null?0:S.items)&&this.push("data.sections."+v+".multiPageMenuNotificationSectionRenderer.items",r)}else if(_.l(r,_.hit)||_.l(r,_.Mb))this.push("data.sections",r),v++}}};
_.c.logSubmenu=function(g){if(!_.T("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var v=this.ytRendererBehavior.getScreenLayer(),r=_.Z3(v),k=_.NP(v);if((g=g.trackingParams)&&r&&k){var y=_.Ey(g);_.T("combine_ve_grafts")?_.Y6().graftServerVe(g,k,v):_.jc(r,k,y)}}};
_.c.emptySubmenuContainer=function(){for(var g=_.hb(this.submenuElement);g.firstChild;)g.removeChild(g.firstChild)};
_.c.onMenuBackTap=function(g){_.hV(this.hostElement,"yt-submenu-closed");g.stopPropagation()};
_.c.onSubmenuClosed=function(g){_.se(g)!==this.hostElement&&(this.covered=!1,_.hV(this.hostElement,"yt-refit"),g.stopPropagation())};
_.c.onRetrieveLocation=function(g,v){v.hasComments&&(v.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),g.stopPropagation())};
_.c.shouldCloseOnNavigateEvent=function(g){if(!g)return!0;if(_.l(g,_.XJC)||_.l(g,_.BHj)||_.l(g,_.Gf0)||_.l(g,_.$E))return!1;var v;return((v=_.l(g==null?void 0:g.commandMetadata,_.F7))==null?0:v.ignoreNavigation)?!1:!0};
_.c.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.c.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.c.refitAfterRender=function(){var g=this;_.q7(this,function(){_.hV(g.hostElement,"yt-refit")})};
uq.prototype.refitAfterRender=uq.prototype.refitAfterRender;uq.prototype.onRetrieveLocation=uq.prototype.onRetrieveLocation;uq.prototype.onSubmenuClosed=uq.prototype.onSubmenuClosed;uq.prototype.onMenuBackTap=uq.prototype.onMenuBackTap;uq.prototype.onServiceRequestSentOrCompleted=uq.prototype.onServiceRequestSentOrCompleted;uq.prototype.onYtNavigate=uq.prototype.onYtNavigate;uq.prototype.onPopupOpened=uq.prototype.onPopupOpened;uq.prototype.onPopupClosed=uq.prototype.onPopupClosed;
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],uq.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],uq.prototype,"ytEventForwardingBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],uq.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],uq.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],uq.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],uq.prototype,"enableFocusFix",void 0);_.K([_.u(),_.F("design:type",Object)],uq.prototype,"covered",void 0);_.K([_.u({computed:"computeHideMenu(covered, data)"}),_.F("design:type",Object)],uq.prototype,"hideMenu",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.F("design:type",String)],uq.prototype,"menuStyle",void 0);
_.K([_.u({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.F("design:type",Object)],uq.prototype,"isCommentNotificationOnProfileCard",void 0);_.K([_.u(),_.F("design:type",Boolean)],uq.prototype,"isPopUpOpen",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],uq.prototype,"scrolledByTouch",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],uq.prototype,"disableBackdropFilter",void 0);
_.K([_.PX("#sections"),_.F("design:type",HTMLElement)],uq.prototype,"sectionsElement",void 0);_.K([_.PX("#spinner"),_.F("design:type",HTMLElement)],uq.prototype,"spinnerElement",void 0);_.K([_.PX("#header"),_.F("design:type",HTMLElement)],uq.prototype,"headerElement",void 0);_.K([_.PX("#container"),_.F("design:type",HTMLElement)],uq.prototype,"JSC$17960_containerElement",void 0);_.K([_.PX("#submenu"),_.F("design:type",HTMLElement)],uq.prototype,"submenuElement",void 0);
_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uq.prototype,"onPopupClosed",null);_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],uq.prototype,"onPopupOpened",null);_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],uq.prototype,"onYtNavigate",null);
_.K([_.zz("yt-service-request-completed"),_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],uq.prototype,"onServiceRequestSentOrCompleted",null);_.K([_.zz("yt-menu-back-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],uq.prototype,"onMenuBackTap",null);
_.K([_.zz("yt-submenu-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],uq.prototype,"onSubmenuClosed",null);_.K([_.zz("yt-retrieve-location"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],uq.prototype,"onRetrieveLocation",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uq.prototype,"refitAfterRender",null);
uq=_.K([_.V({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],uq);
_.m(uq,"ytd-multi-page-menu-renderer",function(){if(kgb!==void 0)return kgb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-multi-page-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-multi-page-menu-renderer">\n  <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-multi-page-menu-renderer"></tp-yt-paper-spinner>\n</div>\n<div id="header" hidden="[[hideMenu]]" class="style-scope ytd-multi-page-menu-renderer"></div>\n<div id="container" class="menu-container style-scope ytd-multi-page-menu-renderer" hidden="[[hideMenu]]" on-touchstart="onContainerTouchStart" on-touchend="onContainerTouchEnd">\n  <div id="sections" class="style-scope ytd-multi-page-menu-renderer"></div>\n  <div id="footer" class="style-scope ytd-multi-page-menu-renderer"></div>\n</div>\n<div id="submenu" class="menu-container style-scope ytd-multi-page-menu-renderer" hidden="[[!covered]]"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return kgb=g},{mode:1});var HEA;var xm=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return g};
_.N(xm,_.J);_.c=xm.prototype;_.c.created=function(){this.showTooltips=!0};
_.c.computeAccessibility_=function(g){return this.get("accessibility.accessibilityData",g)||null};
_.c.onTap=function(){var g=_.MP(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(g&&g.length===1&&g[0])_.nW(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var v;if((v=this.data)==null?0:v.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var r;((r=this.data)==null?0:r.menuRequest)&&_.gh(this.hostElement,[this.data.menuRequest])}}};
_.c.handleTopbarMenuClosedAction=function(g){var v,r;(new Map([["multi-page-menu-style-type-creation","VIDEO_CALL"],["multi-page-menu-style-type-notifications","NOTIFICATIONS"],["multi-page-menu-style-type-yt-apps","APPS"]])).get(g)===((v=this.data)==null?void 0:(r=v.icon)==null?void 0:r.iconType)&&this.toggleIconState(!1)};
_.c.toggleIconState=function(g){_.T("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=g)};
_.c.handleUpdateTopbarAvatarAction=function(g){var v;g=(v=_.l(g,tHD))==null?void 0:v.avatarUrl;var r,k;v=(r=this.data)==null?void 0:(k=r.avatar)==null?void 0:k.thumbnails;g&&v&&(r={thumbnails:[Object.assign({},v[0],{url:g})]},this.set("data.avatar",r))};
_.mx.Object.defineProperties(xm.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.hb(this.hostElement).querySelector("#button")}}});
xm.prototype.onTap=xm.prototype.onTap;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],xm.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],xm.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.m7),_.F("design:type",Object)],xm.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.D(_.NuH.YtButtonBehavior),_.F("design:type",Object)],xm.prototype,"ytButtonBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],xm.prototype,"data",void 0);
_.K([_.PX("yt-icon-button#button"),_.F("design:type",Object)],xm.prototype,"iconButton",void 0);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xm.prototype,"onTap",null);xm=_.K([_.V({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],xm);
_.m(xm,"ytd-topbar-menu-button-renderer",function(){if(HEA!==void 0)return HEA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topbar-menu-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.avatar]]" class="style-scope ytd-topbar-menu-button-renderer">\n  <button id="avatar-btn" aria-haspopup="true" aria-label$="[[data.accessibility.accessibilityData.label]]" class="style-scope ytd-topbar-menu-button-renderer">\n    <yt-img-shadow height="32" thumbnail="[[data.avatar]]" width="32" class="style-scope ytd-topbar-menu-button-renderer"></yt-img-shadow>\n  </button>\n</template>\n<div id="button" class="style-scope ytd-topbar-menu-button-renderer">\n  \n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return HEA=g},{mode:1});var tkR;var jK=function(){return _.J.apply(this,arguments)||this};
_.N(jK,_.J);jK.prototype.getSelected=function(){return this.reasons.selected};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],jK.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],jK.prototype,"data",void 0);_.K([_.PX("#reasons"),_.F("design:type",Object)],jK.prototype,"reasons",void 0);jK=_.K([_.V({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],jK);
_.m(jK,"ytd-ad-feedback-content",function(){if(tkR!==void 0)return tkR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-feedback-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.reasonsTitle]]" class="style-scope ytd-ad-feedback-content">\n  <yt-formatted-string id="reasons-title" text="[[data.reasonsTitle]]" class="style-scope ytd-ad-feedback-content">\n  </yt-formatted-string>\n</template>\n<tp-yt-paper-radio-group id="reasons" class="style-scope ytd-ad-feedback-content">\n  <template is="dom-repeat" items="[[data.reasons]]" as="feedbackReason" class="style-scope ytd-ad-feedback-content">\n    <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-ad-feedback-content">\n      <yt-formatted-string text="[[feedbackReason.reason]]" class="style-scope ytd-ad-feedback-content">\n      </yt-formatted-string>\n    </tp-yt-paper-radio-button>\n  </template>\n</tp-yt-paper-radio-group>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return tkR=g},{mode:1});var DgM;var $m=function(){return _.J.apply(this,arguments)||this};
_.N($m,_.J);_.c=$m.prototype;_.c.onPopupOpened=function(){_.nW(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.c.computeConfirmButton=function(g){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:g.confirmLabel}};
_.c.computeCancelButton=function(g){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:g.cancelLabel}};
_.c.onConfirmTap=function(){var g=this.content.getSelected();g!==void 0&&(g=this.data.reasons[g].endpoint)&&(_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}}),_.nW(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.c.sendFeedbackSubmitToastAction=function(){var g;(g=this.data)!=null&&g.completionMessage&&_.nW(this.hostElement,"yt-open-popup-action",[_.Fm(this.data.completionMessage),this])};
_.c.onCancelTap=function(){_.nW(this.hostElement,"yt-close-popup-action")};
$m.prototype.onPopupOpened=$m.prototype.onPopupOpened;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],$m.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],$m.prototype,"data",void 0);_.K([_.PX("#content"),_.F("design:type",Object)],$m.prototype,"content",void 0);_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],$m.prototype,"onPopupOpened",null);
$m=_.K([_.V({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],$m);
_.m($m,"ytd-ad-feedback-renderer",function(){if(DgM!==void 0)return DgM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-feedback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-ad-feedback-renderer"></yt-formatted-string>\n<ytd-ad-feedback-content id="content" data="[[data]]" class="style-scope ytd-ad-feedback-renderer"></ytd-ad-feedback-content>\n<div class="buttons style-scope ytd-ad-feedback-renderer">\n  <ytd-button-renderer data="[[computeCancelButton(data)]]" on-tap="onCancelTap" class="style-scope ytd-ad-feedback-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer data="[[computeConfirmButton(data)]]" on-tap="onConfirmTap" class="style-scope ytd-ad-feedback-renderer">\n  </ytd-button-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return DgM=g},{mode:1});var L2M;var JR=function(){return _.J.apply(this,arguments)||this};
_.N(JR,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],JR.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],JR.prototype,"data",void 0);JR=_.K([_.V({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],JR);
_.m(JR,"ytd-ad-info-dialog-content",function(){if(L2M!==void 0)return L2M;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-info-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.adReasons]]" class="style-scope ytd-ad-info-dialog-content">\n  \n  <ul id="ad-reasons" class="style-scope ytd-ad-info-dialog-content">\n    <template is="dom-repeat" items="[[data.adReasons]]" as="reason" class="style-scope ytd-ad-info-dialog-content">\n      <li class="style-scope ytd-ad-info-dialog-content">\n        <yt-formatted-string text="[[reason]]" class="style-scope ytd-ad-info-dialog-content">\n        </yt-formatted-string>\n      </li>\n    </template>\n  </ul>\n</template>\n<yt-formatted-string id="message" split-lines="" text="[[data.dialogMessage]]" class="style-scope ytd-ad-info-dialog-content">\n</yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return L2M=g},{mode:1});var wEM;var O6=function(){return _.J.apply(this,arguments)||this};
_.N(O6,_.J);O6.prototype.computeConfirmButton=function(g){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:g.confirmLabel}};
O6.prototype.onConfirmTap=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
O6.prototype.computeShouldShowTitle=function(){var g;return!((g=this.data)==null||!g.title)};
O6.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.h0().resolve(_.nv).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
O6.prototype.onPopupClosed=O6.prototype.onPopupClosed;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],O6.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],O6.prototype,"data",void 0);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],O6.prototype,"onPopupClosed",null);O6=_.K([_.V({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],O6);
_.m(O6,"ytd-ad-info-dialog-renderer",function(){if(wEM!==void 0)return wEM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-info-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[computeShouldShowTitle(data.title)]]" class="style-scope ytd-ad-info-dialog-renderer">\n  <h2 id="title" class="style-scope ytd-ad-info-dialog-renderer">[[getSimpleString(data.title)]]</h2>\n</template>\n<ytd-ad-info-dialog-content data="[[data]]" class="style-scope ytd-ad-info-dialog-renderer"></ytd-ad-info-dialog-content>\n<div class="buttons style-scope ytd-ad-info-dialog-renderer">\n  <ytd-button-renderer data="[[computeConfirmButton(data)]]" on-tap="onConfirmTap" class="style-scope ytd-ad-info-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return wEM=g},{mode:1});var Q8D;var V9=function(){var g=_.J.apply(this,arguments)||this;g.actionButtonClass="action-button";g.dismissButtonId="dismiss-button";g.dialogDismiss=!0;return g};
_.N(V9,_.J);_.c=V9.prototype;_.c.computeInPlayer=function(g){return(g==null?void 0:g.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.c.computedLogo=function(){var g,v;return this.isDarkTheme()?(g=this.data)==null?void 0:g.logoDark:(v=this.data)==null?void 0:v.logo};
_.c.computedHeaderImage=function(){var g,v;return this.isDarkTheme()?(g=this.data)==null?void 0:g.headerImageDark:(v=this.data)==null?void 0:v.headerImage};
_.c.computeLogoIconId=function(){var g,v,r,k=(g=this.computedLogo())==null?void 0:(v=g.sources)==null?void 0:(r=v[0])==null?void 0:r.height;return k&&k%31===0?"logo-icon-with-padding":"logo-icon"};
_.c.computeLogoIconHeight=function(){var g,v,r,k=(g=this.computedLogo())==null?void 0:(v=g.sources)==null?void 0:(r=v[0])==null?void 0:r.height;return k&&k%31===0?"31":"24"};
_.c.onPopupClosed=function(){_.h0().resolve(_.rs).dispose()};
_.c.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.c.onShow=function(){this.inPlayer&&_.Ix(6)};
_.c.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var g=0;g<this.data.impressionEndpoints.length;g++){var v=_.l(this.data.impressionEndpoints[g],_.wE);v&&this.ytComponentBehavior.resolveCommand(v)}};
_.c.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.nW(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.mx.Object.defineProperties(V9.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var g,v;return!((g=this.data)==null||!g.headerImageDark)&&!((v=this.data)==null||!v.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.secondaryButton)}}});
V9.prototype.onPopupClosed=V9.prototype.onPopupClosed;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],V9.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],V9.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.JD.YtVisibilityBehavior),_.F("design:type",Object)],V9.prototype,"ytVisibilityBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],V9.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],V9.prototype,"actionButtonClass",void 0);_.K([_.u(),_.F("design:type",Object)],V9.prototype,"dismissButtonId",void 0);_.K([_.u(),_.F("design:type",Object)],V9.prototype,"dialogDismiss",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],V9.prototype,"hasHeaderImage",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],V9.prototype,"hasPremiumButton",null);
_.K([_.u({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.F("design:type",Boolean)],V9.prototype,"inPlayer",void 0);_.K([_.PX("#dismiss-button"),_.F("design:type",HTMLElement)],V9.prototype,"dismissButton",void 0);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],V9.prototype,"onPopupClosed",null);V9=_.K([_.V({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],V9);
_.m(V9,"ytd-enforcement-message-view-model",function(){if(Q8D!==void 0)return Q8D;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-enforcement-message-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-enforcement-message-view-model">\n<div id="header" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedLogo(data)]]" height$="[[computeLogoIconHeight()]]" id$="[[computeLogoIconId()]]" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n  <yt-button-view-model id="[[dismissButtonId]]" data="[[data.dismissButton]]" icon="[[data.dismissButton.iconName]]" scoping-class-name="[[is]]" on-click="onDismissClicked" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="header-image" hidden="[[!hasHeaderImage]]" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedHeaderImage(data)]]" height="64" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n</div>\n\n<div id="title" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string data="[[data.title]]" class="style-scope ytd-enforcement-message-view-model"></yt-attributed-string>\n</div>\n\n<ul id="body" class="style-scope ytd-enforcement-message-view-model">\n  <template is="dom-repeat" items="[[data.bulletList.bulletListItems]]" as="item" class="style-scope ytd-enforcement-message-view-model">\n    <li class="style-scope ytd-enforcement-message-view-model">\n      <yt-attributed-string class="body-message style-scope ytd-enforcement-message-view-model" data="[[item.title]]"></yt-attributed-string>\n    </li>\n  </template>\n</ul>\n\n<div id="buttons" class="style-scope ytd-enforcement-message-view-model">\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.primaryButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.secondaryButton]]" dialog-dismiss="[[dialogDismiss]]" hidden$="[[!hasPremiumButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="divider" class="style-scope ytd-enforcement-message-view-model"></div>\n\n<div id="feedback" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string id="feedback-message" data="[[data.feedbackMessage]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-attributed-string>\n</div>\n</div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Q8D=g},{mode:1});var CBS;var usS;var qH=function(){var g=_.J.apply(this,arguments)||this;g.TEST_ONLY={immediateValidation:function(){g.immediateValidation()},
onValidationResponse:function(v){g.onValidationResponse(v)},
onGenerateHandleFromNameResponse:function(v){g.onGenerateHandleFromNameResponse(v)}};
return g};
_.N(qH,_.J);_.c=qH.prototype;_.c.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.c.validate=function(){this.immediateValidation()};
_.c.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.c.setHandleInputValue=function(g){this.handleDir=this.getHandleDir(g);this.handleInput.value=g;this.validationState={status:"PENDING"};this.immediateValidation()};
_.c.getHandleDir=function(g){var v=g===""&&!1;return(v=_.em_.test.call(_.em_,g))?"rtl":"ltr"};
_.c.onDataChanged=function(){var g,v;this.handleDir=this.getHandleDir((v=(g=this.data)==null?void 0:g.handle)!=null?v:"");var r;this.validationState=((r=this.data)==null?0:r.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var k;((k=this.data)==null?0:k.validateOnInit)&&this.immediateValidation()};
_.c.stopPropagation=function(g){g.stopPropagation()};
_.c.onInput=function(){var g;this.handleDir=this.getHandleDir((g=this.handleInput.value)!=null?g:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.c.onFocusout=function(g){this.handleInput.contains(g.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.c.delayedValidation=function(){var g,v;this.debouncedValidation((v=(g=this.data)==null?void 0:g.validationDelayMs)!=null?v:1E3)};
_.c.immediateValidation=function(){this.debouncedValidation(0)};
_.c.debouncedValidation=function(g){var v=this;_.xx(this,"debouncedValidation",function(){var r,k=v.staticValidation((r=v.handleInput.value)!=null?r:"");if(k!==void 0)v.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:k};else{var y;if((y=v.data)!=null&&y.validateChannelHandleCommand){v.validationState={status:"LOADING"};var z;v.ytComponentBehavior.resolveCommand(v.data.validateChannelHandleCommand,{form:{handle:(z=v.handleInput.value)!=null?z:""},commandController:{onSuccess:function(W,
S){v.onValidationResponse(S)},
onServerError:function(W,S){v.onValidationServerError(S)}}})}else v.handleUnexpectedValidationError(new _.EU("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",v.data))}},g)};
_.c.staticValidation=function(g){var v;if(((v=this.data)==null?void 0:v.channelHandleStaticValidationParams)!==void 0){v=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(g)&&v.validValueRegexpErrorMessage!==void 0)return v.validValueRegexpErrorMessage;if(v.minLength!==void 0&&g.length<v.minLength&&v.minLengthErrorMessage!==void 0)return v.minLengthErrorMessage;if(v.maxLength!==void 0&&g.length>v.maxLength&&v.maxLengthErrorMessage!==void 0)return v.maxLengthErrorMessage}};
_.c.onValidationResponse=function(g){var v=_.l(g.result,Deb);v===void 0?this.handleUnexpectedValidationError(new _.EU("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",g)):this.handleValidationResultRenderer(v)};
_.c.onValidationServerError=function(g){this.handleUnexpectedValidationError(new _.EU("ValidateChannelHandle request failed.",g))};
_.c.handleValidationResultRenderer=function(g){if(g.handle===void 0)this.handleUnexpectedValidationError(new _.EU("ChannelHandleValidationResultRenderer does not contain handle.",g));else if(g.handle===this.handleInput.value)switch(g.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:g.handle};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNAVAILABLE":case "CHANNEL_HANDLE_VALIDATION_RESULT_CONFORMANCE_ERROR":case "CHANNEL_HANDLE_VALIDATION_RESULT_COMPLIANCE_ERROR":this.validationState=
{status:"INVALID",errorIndicator:"ICON",errorMessage:g.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.EU("Unrecognized ChannelHandleValidationResult",g));break;default:_.zb(g.result)}};
_.c.handleUnexpectedValidationError=function(g){var v;this.validationState={status:"UNKNOWN",handle:(v=this.handleInput.value)!=null?v:""};_.Lx(g)};
_.c.stopEventPropagation=function(g){g.stopPropagation()};
_.c.updateHandleOnChannelNameInputChange=function(g){if(!this.wasEdited){var v,r;this.debouncedGenerateHandleFromName(g,(r=(v=this.data)==null?void 0:v.validationDelayMs)!=null?r:1E3)}};
_.c.debouncedGenerateHandleFromName=function(g,v){var r=this;_.xx(this,"debouncedGenerateHandleFromName",function(){var k;(k=r.data)!=null&&k.validateChannelHandleCommand?r.ytComponentBehavior.resolveCommand(r.data.validateChannelHandleCommand,{form:{name:g},commandController:{onSuccess:function(y,z){r.onGenerateHandleFromNameResponse(z)},
onServerError:function(y,z){_.Lx(new _.EU("Error calling GenerateHandleFromName",z))}}}):_.Lx(new _.EU("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",r.data))},v)};
_.c.onGenerateHandleFromNameResponse=function(g){this.wasEdited||((g=_.l(g.result,LOn))?this.setHandleInputValue(g.handle):_.Lx(new _.EU("Invalid results when generate handle from name")))};
_.mx.Object.defineProperties(qH.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var g;if(g=this.validationState)g=this.validationState,g=g.status==="OK"||g.status==="UNKNOWN";if(g)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var g;if(((g=this.validationState)==null?void 0:g.status)==="INVALID")return this.validationState.errorIndicator}},
borderErrorIndicator:{configurable:!0,enumerable:!0,get:function(){return this.errorIndicator==="BORDER"}},
handleEdit:{configurable:!0,enumerable:!0,get:function(){var g,v=(g=this.channelHandleEntity)==null?void 0:g.handleEdit;this.handleDir=this.getHandleDir(v!=null?v:"");return v}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var g,v;if(((g=this.data)==null?void 0:(v=g.channelHandleStaticValidationParams)==null?void 0:v.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
qH.prototype.stopEventPropagation=qH.prototype.stopEventPropagation;qH.prototype.onDataChanged=qH.prototype.onDataChanged;qH.prototype.applyHandleEdit=qH.prototype.applyHandleEdit;qH.prototype.onValueChanged=qH.prototype.onValueChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],qH.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],qH.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],qH.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Boolean)],qH.prototype,"wasEdited",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],qH.prototype,"handleDir",void 0);_.K([_.PX("#handle-input"),_.F("design:type",Object)],qH.prototype,"handleInput",void 0);_.K([_.u(),_.C("validationState"),_.F("design:type",Object),_.F("design:paramtypes",[])],qH.prototype,"value",null);
_.K([_.IU("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qH.prototype,"onValueChanged",null);_.K([_.C("validationState"),_.F("design:type",Object),_.F("design:paramtypes",[])],qH.prototype,"errorIndicator",null);_.K([_.u({reflectToAttribute:!0}),_.C("errorIndicator"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qH.prototype,"borderErrorIndicator",null);
_.K([_.u({selectorArgs:["data.channelHandleEntityKey"],selector:function(g,v){return _.k7(g.entities,"channelHandle",v)}}),
_.F("design:type",Object)],qH.prototype,"channelHandleEntity",void 0);_.K([_.C("channelHandleEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],qH.prototype,"handleEdit",null);_.K([_.IU("handleEdit"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qH.prototype,"applyHandleEdit",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qH.prototype,"onDataChanged",null);
_.K([_.C("data.channelHandleStaticValidationParams.validValueRegexp"),_.F("design:type",Object),_.F("design:paramtypes",[])],qH.prototype,"validValueRegexp",null);_.K([_.zz("yt-service-request-sent"),_.zz("yt-service-request-completed"),_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],qH.prototype,"stopEventPropagation",null);qH=_.K([_.V({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],qH);
_.m(qH,"ytd-channel-handle-input-renderer",function(){if(usS!==void 0)return usS;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-handle-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input id="handle-input" always-float-label="" dir="[[handleDir]]" input-dir="[[handleDir]]" invalid="[[equals(errorIndicator, \'BORDER\')]]" label="[[data.label]]" required="" use-v2-underline="" value="[[data.handle]]" on-focusout="onFocusout" on-input="onInput" on-keydown="stopPropagation" class="style-scope ytd-channel-handle-input-renderer">\n  <span id="prefix" slot="prefix" class="style-scope ytd-channel-handle-input-renderer">@</span>\n  <div id="suffix-container" slot="suffix" class="style-scope ytd-channel-handle-input-renderer">\n    <div id="icon-container" class="style-scope ytd-channel-handle-input-renderer">\n      <template is="dom-if" restamp="" if="[[equals(validationState.status, \'LOADING\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-paper-spinner-lite id="spinner" active="" class="style-scope ytd-channel-handle-input-renderer">\n        </tp-yt-paper-spinner-lite>\n      </template>\n      <template is="dom-if" restamp="" if="[[equals(errorIndicator, \'ICON\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-iron-icon id="error-icon" class="end-icon style-scope ytd-channel-handle-input-renderer" icon="icons:error">\n        </tp-yt-iron-icon>\n      </template>\n      <template is="dom-if" restamp="" if="[[equals(validationState.status, \'OK\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-iron-icon id="valid-icon" class="end-icon style-scope ytd-channel-handle-input-renderer" icon="icons:check-circle">\n        </tp-yt-iron-icon>\n      </template>\n    </div>\n  </div>\n</tp-yt-paper-input>\n<div id="error-container" class="style-scope ytd-channel-handle-input-renderer">\n  <template is="dom-if" restamp="" if="[[equals(validationState.status, \'INVALID\')]]" class="style-scope ytd-channel-handle-input-renderer">\n    <yt-formatted-string id="error-message" text="[[validationState.errorMessage]]" class="style-scope ytd-channel-handle-input-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return usS=g},{mode:_.v6("kevlar_poly_si_batch_j025")?1:2});var s6=function(){var g=_.J.apply(this,arguments)||this;g.data=null;g.errorMessage=null;g.isLoading=!0;g.hideContainer=!1;g.enableNewChannelCreationOnIdForAll=_.T("enable_new_channel_creation_for_id4all");g.actionMap={"yt-image-updated-action":"handleImageUpdatedAction","yt-image-selection-error-action":"handleImageSelectionErrorAction","yt-image-selection-reset-error-action":"handleImageSelectionResetErrorAction","yt-show-caller-popup-action":"showContainer"};g.testOnly={setErrorMessage:function(v){g.resetErrorState();
g.setErrorState(v)}};
return g};
_.N(s6,_.J);_.c=s6.prototype;_.c.created=function(){this.logScreenVe()};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.toggleCreateChannelButton();this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.hostElement.parentElement.style.overflowY="auto")};
_.c.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var g;((g=this.zeroStepErrorMessageEntity)==null?0:g.value)&&this.set("errorMessage",_.qd(this.zeroStepErrorMessageEntity.value))};
_.c.onCreateTap=function(){var g=this;if(this.data&&this.data.channelCreationEndpoint){var v,r;if(!((v=this.data.createChannelButton)==null?0:(r=v.buttonRenderer)==null?0:r.isDisabled)){var k;if((k=this.nameInput)!=null&&k.value){this.setLoadingState();var y,z;v=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(y=this.handleInput)==null?void 0:y.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((z=this.handleInput)==null?void 0:z.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:v,commandController:{onSuccess:function(W,S){g.onChannelCreationEndpointSuccess(S);g.obakeImageSource&&_.fx("channelCreatedWithObakeImage",{imageSourceType:g.obakeImageSource})},
onServerError:function(){g.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.c.endpointRequiresServiceRequestAction=function(g){return!!_.l(g,_.NF)||!!_.l(g,tHD)};
_.c.isNavigateAction=function(g){var v;return!!_.l(g,_.qo)||!!_.l((v=_.l(g,CfR))==null?void 0:v.command,_.qo)};
_.c.isPlaylistAction=function(g){return!!_.l(g,_.tA)||!!_.l(g,_.uo)};
_.c.onChannelCreationEndpointSuccess=function(g){if(g.createChannelError){var v;this.setErrorState((v=g.createChannelError)==null?void 0:v.errorMessage);this.handleInput&&this.handleInput.validate()}else{_.T("enable_secondary_channel_creation_form")&&g.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(g.navigationEndpoint);if(g.actions){v=_.I(g.actions);for(var r=v.next();!r.done;r=v.next())if(r=r.value,this.endpointRequiresServiceRequestAction(r)&&this.ytComponentBehavior.resolveCommand(r),
this.isNavigateAction(r)){var k=void 0;r=_.l((k=_.l(r,CfR))==null?void 0:k.command,_.qo);k=void 0;this.isPlaylistAction((k=r)==null?void 0:k.endpoint)&&(_.nW(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),k=void 0,this.ytComponentBehavior.resolveCommand((k=r)==null?void 0:k.endpoint))}}g.actions&&g.actions.some(function(y){var z;return _.l(y,_.qo)||_.l((z=_.l(y,CfR))==null?void 0:z.command,_.qo)})||_.nW(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.c.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.c.onCancelTap=function(){var g,v,r;if(!((g=this.data)==null?0:(v=g.cancelButton)==null?0:(r=v.buttonRenderer)==null?0:r.isDisabled)){var k,y,z;g=(k=this.data)==null?void 0:(y=k.cancelButton)==null?void 0:(z=y.buttonRenderer)==null?void 0:z.command;if(!g||!_.l(g,_.pNK)){var W;this.nameInput&&((W=this.data)==null?0:W.name)&&(this.nameInput.value=this.data.name);var S;this.handleInput&&((S=this.data)==null?0:S.channelHandleInput)&&(this.handleInput.data=_.l(this.data.channelHandleInput,wpR));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.c.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.c.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.c.onClearProfilePhotoTap=function(){var g,v,r;((g=this.data)==null?0:(v=g.clearProfilePhotoButton)==null?0:(r=v.buttonRenderer)==null?0:r.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.c.onEditAvatarTap=function(){var g,v,r;((g=this.data)==null?0:(v=g.editAvatarButton)==null?0:(r=v.buttonRenderer)==null?0:r.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.c.setLoadingState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("errorMessage",null)};
_.c.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var g;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((g=this.data)==null?0:g.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.c.setErrorState=function(g){this.resetErrorState();if(g)this.set("errorMessage",g);else{var v;if((v=this.zeroStepErrorMessageEntity)==null?0:v.value)this.set("errorMessage",_.qd(this.zeroStepErrorMessageEntity.value));else{var r;((r=this.data)==null?0:r.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.c.fetchImageBlobWithAlr=function(g,v){v=v===void 0?5:v;var r=this,k,y,z,W,S;return _.P(function(Y){switch(Y.nextAddress){case 1:return _.U(Y,fetch(g,{method:"GET",mode:"cors"}),2);case 2:k=Y.yieldResult;if(k.ok){Y.jumpTo(3);break}if(v===0)throw Error();y=r.addJitter(Math.pow(2,5-v));return _.U(Y,new Promise(function(e){setTimeout(e,y*1E3)}),4);
case 4:return Y.return(r.fetchImageBlobWithAlr(g,v-1));case 3:if(!k.headers.get("content-type").split(";").some(function(e){return e.trim()==="text/plain"})){Y.jumpTo(5);
break}z=r;W=z.fetchImageBlobWithAlr;return _.U(Y,k.text(),6);case 6:return Y.return(W.call(z,Y.yieldResult,v-1));case 5:return _.U(Y,k.blob(),7);case 7:return S=Y.yieldResult,Y.return(S)}})};
_.c.addJitter=function(g){var v=g*.3*Math.random();Math.random()>.5&&(v*=-1);return g+v};
_.c.openProfilePicturePicker=function(){var g=this,v,r,k,y,z;return _.P(function(W){if(W.nextAddress==1){v=g.data.scottyUploadUrl;if(!v)return W.return();r=document.documentElement.hasAttribute("dark");k=document.body.style.colorScheme;r&&(document.body.style.colorScheme="dark");y=xFD(jaR(u8b(Hcq(r?"dark":"light")),function(S){var Y,e,a,E,p;return _.P(function(f){if(f.nextAddress==1)return Y=_.Ci(skp(new f_(S.photoUrl,!1)).build(),"alr","yes"),g.obakeImageSource=g.pictureChangeSourceToObakeImageSourceType(S.photoSource),
_.cD(f,2),g.setLoadingState(),_.U(f,g.fetchImageBlobWithAlr(Y),4);if(f.nextAddress!=2)return e=f.yieldResult,a=new FileReader,a.addEventListener("load",function(){var Z,L,Q,O,q,X;return _.P(function(b){if(b.nextAddress==1){if(e.size>15728640)return g.setErrorState((Z=g.data)==null?void 0:Z.imageSizeErrorMessage),_.Lx(Error("il")),b.return();if(!a.result)return g.setErrorState((L=g.data)==null?void 0:L.genericImageLoadErrorMessage),_.Lx(Error("jl")),b.return();Q=a.result;_.cD(b,2);return _.U(b,p2A(e,
v),4)}if(b.nextAddress!=2)return O=b.yieldResult,g.handleImageUpdatedAction(Q,O),g.resetErrorState(),_.Ju(b,0);q=_.S2(b);g.setErrorState((X=g.data)==null?void 0:X.uploadErrorMessage);if(q instanceof Error)_.Z0(q);else{var n=new _.EU(JSON.stringify(q));_.Z0(n)}_.o7(b)})}),a.readAsDataURL(e),_.Ju(f,0);
E=_.S2(f);g.setErrorState((p=g.data)==null?void 0:p.genericImageLoadErrorMessage);E instanceof Error?_.Z0(E):_.HG(new _.EU(JSON.stringify(E)));_.o7(f)})}),function(){g.hideContainer=!1;
document.body.style.colorScheme=k});
_.cD(W,2);return _.U(W,y.openPicker(),4)}if(W.nextAddress!=2)return _.Ju(W,0);_.S2(W);g.setErrorState((z=g.data)==null?void 0:z.selectImageErrorMessage);_.o7(W)})};
_.c.pictureChangeSourceToObakeImageSourceType=function(g){switch(g){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.c.logScreenVe=function(){_.vl(_.Y6(),124448)};
_.c.graftServerVe=function(){var g=_.NP(),v,r,k=(v=this.data)==null?void 0:(r=v.loggingDirectives)==null?void 0:r.trackingParams;k&&g&&(this.channelCreationFormVe=_.Y6().graftServerVe(k,g),g={visualElement:this.channelCreationFormVe},_.SW().reportShown(g))};
_.c.isNameChanged=function(g){var v;return((v=this.data)==null?void 0:v.name)!==g};
_.c.isHandleChanged=function(g){var v,r=_.l((v=this.data)==null?void 0:v.channelHandleInput,wpR);return r&&g?r.handle!==g:!1};
_.c.handleImageUpdatedAction=function(g,v){this.hideContainer=!1;this.previewDataUrl=g;this.encryptedBlobId=v};
_.c.handleImageSelectionErrorAction=function(g){this.hideContainer=!1;this.setErrorState(g)};
_.c.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.c.showContainer=function(){this.hideContainer=!1};
_.c.maybeWipeZeroStepErrorMessage=function(){var g,v=(g=this.data)==null?void 0:g.zeroStepErrorMessageEntityKey,r;v&&((r=this.zeroStepErrorMessageEntity)==null?0:r.value)&&this.ytdReduxBehavior.dispatch(_.WW("stringEntity",v,{key:v,value:""}))};
_.mx.Object.defineProperties(s6.prototype,{photoThumbnail:{configurable:!0,enumerable:!0,get:function(){if(this.previewDataUrl)return{thumbnails:[{url:this.previewDataUrl,width:180,height:180}]};if(this.data)return this.data.isDefaultProfilePhoto?this.data.defaultProfilePhoto:this.data.profilePhoto}},
userSetPhotoThumbnailUrl:{configurable:!0,enumerable:!0,get:function(){if(this.data&&!this.data.isDefaultProfilePhoto){var g;return((g=this.photoThumbnail)==null?0:g.thumbnails)&&this.photoThumbnail.thumbnails.length>0?this.photoThumbnail.thumbnails[0].url:void 0}}},
hideProfilePhotoButtonLayer:{configurable:!0,enumerable:!0,get:function(){return this.data?!(this.data.clearProfilePhotoButton||this.data.editAvatarButton):!0}},
enableIdentityForAllChannelCreationDialog:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.descriptionInfo}}});
s6.prototype.dataChanged=s6.prototype.dataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],s6.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],s6.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],s6.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],s6.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],s6.prototype,"errorMessage",void 0);
_.K([_.u(),_.F("design:type",Object)],s6.prototype,"isLoading",void 0);_.K([_.u(),_.F("design:type",String)],s6.prototype,"previewDataUrl",void 0);_.K([_.u(),_.F("design:type",Number)],s6.prototype,"obakeImageSource",void 0);_.K([_.u(),_.F("design:type",Object)],s6.prototype,"hideContainer",void 0);_.K([_.PX("#title-input"),_.F("design:type",Object)],s6.prototype,"nameInput",void 0);_.K([_.PX("#handle-input"),_.F("design:type",Object)],s6.prototype,"handleInput",void 0);
_.K([_.u(),_.F("design:type",Boolean)],s6.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.K([_.u({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.kxh}),_.F("design:type",Object)],s6.prototype,"zeroStepErrorMessageEntity",void 0);_.K([_.C("data","data.isDefaultProfilePhoto","previewDataUrl"),_.F("design:type",Object),_.F("design:paramtypes",[])],s6.prototype,"photoThumbnail",null);
_.K([_.C("data","data.isDefaultProfilePhoto","photoThumbnail"),_.F("design:type",Object),_.F("design:paramtypes",[])],s6.prototype,"userSetPhotoThumbnailUrl",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],s6.prototype,"hideProfilePhotoButtonLayer",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],s6.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.K([_.Um("data","zeroStepErrorMessageEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],s6.prototype,"dataChanged",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.descriptionInfo","zeroStepErrorMessageEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],s6.prototype,"description",null);s6=_.K([_.V({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],s6);
_.m(s6,"ytd-channel-creation-dialog-renderer",function(){if(CBS!==void 0)return CBS;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-creation-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-creation-dialog-renderer" hidden$="[[hideContainer]]">\n  <div class="popup-header style-scope ytd-channel-creation-dialog-renderer">\n    <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-creation-dialog-renderer" text="[[data.title]]">\n    </yt-formatted-string>\n  </div>\n  <div class="channel-creation-description style-scope ytd-channel-creation-dialog-renderer" hidden="[[!enableNewChannelCreationOnIdForAll]]">\n    <yt-formatted-string id="description-info" hidden="[[!description]]" text="[[description]]" class="style-scope ytd-channel-creation-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div class="profile-picture-container style-scope ytd-channel-creation-dialog-renderer">\n    <div class="profile-picture style-scope ytd-channel-creation-dialog-renderer">\n      <yt-img-shadow class="profile-photo style-scope ytd-channel-creation-dialog-renderer" height="128" thumbnail="[[photoThumbnail]]" width="128">\n      </yt-img-shadow>\n    </div>\n  </div>\n  <div class="profile-photo-button-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[hideProfilePhotoButtonLayer]]">\n    <div class="profile-photo-button-container style-scope ytd-channel-creation-dialog-renderer">\n      <ytd-button-renderer data="[[data.clearProfilePhotoButton.buttonRenderer]]" on-click="onClearProfilePhotoTap" class="style-scope ytd-channel-creation-dialog-renderer">\n      </ytd-button-renderer>\n      <ytd-button-renderer data="[[data.editAvatarButton.buttonRenderer]]" hidden="[[!data.editAvatarButton]]" on-click="onEditAvatarTap" class="style-scope ytd-channel-creation-dialog-renderer">\n      </ytd-button-renderer>\n    </div>\n    <yt-formatted-string class="optional-tag style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.profilePhotoOptionalTag]]" text="[[data.profilePhotoOptionalTag]]">\n    </yt-formatted-string>\n  </div>\n  <div class="name-and-disclaimer-container style-scope ytd-channel-creation-dialog-renderer">\n    <div class="profile-name style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.isNameEditable]]">\n      <tp-yt-paper-input id="title-input" class="input style-scope ytd-channel-creation-dialog-renderer" label="[[data.nameLabel]]" maxlength="50" required="" use-v2-underline="" value="[[data.name]]" on-input="onChannelNameInput"></tp-yt-paper-input>\n      <template is="dom-if" restamp="" if="[[data.channelHandleInput]]" on-dom-change="toggleCreateChannelButton" class="style-scope ytd-channel-creation-dialog-renderer">\n        <ytd-channel-handle-input-renderer id="handle-input" data="[[data.channelHandleInput.channelHandleInputRenderer]]" on-value-changed="toggleCreateChannelButton" class="style-scope ytd-channel-creation-dialog-renderer">\n        </ytd-channel-handle-input-renderer>\n      </template>\n    </div>\n    <div class="readonly-profile-name style-scope ytd-channel-creation-dialog-renderer" hidden="[[data.isNameEditable]]">\n      [[data.name]]\n    </div>\n    <div class="error-container style-scope ytd-channel-creation-dialog-renderer" hidden="[[!errorMessage]]">\n      <yt-formatted-string class="error style-scope ytd-channel-creation-dialog-renderer" text="[[errorMessage]]"></yt-formatted-string>\n    </div>\n    <div class="disclaimer-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.additionalInfos]]">\n      <div class="disclaimer-layer-paragraphs-container style-scope ytd-channel-creation-dialog-renderer">\n        <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n          <yt-formatted-string respect-html-dir="" text="[[item]]" class="style-scope ytd-channel-creation-dialog-renderer"></yt-formatted-string>\n        </template>\n      </div>\n    </div>\n    <div class="disclaimer-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.disclaimer]]">\n      <div class="style-scope ytd-channel-creation-dialog-renderer">\n        <yt-formatted-string class="warm-welcome-disclaimer style-scope ytd-channel-creation-dialog-renderer" respect-html-dir="" text="[[data.disclaimer]]">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div hidden="[[!data.infos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n      <template is="dom-repeat" items="[[data.infos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n        <div class="disclaimer-layer disclaimer-layer-no-icon style-scope ytd-channel-creation-dialog-renderer">\n          <yt-formatted-string respect-html-dir="" text="[[item]]" class="style-scope ytd-channel-creation-dialog-renderer"></yt-formatted-string>\n        </div>\n      </template>\n    </div>\n  </div>\n  <div class="button-layer style-scope ytd-channel-creation-dialog-renderer">\n    <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancelTap" class="style-scope ytd-channel-creation-dialog-renderer">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="create-channel-button" data="[[data.createChannelButton.buttonRenderer]]" on-click="onCreateTap" class="style-scope ytd-channel-creation-dialog-renderer">\n    </ytd-button-renderer>\n  </div>\n  <div class="spinner-container style-scope ytd-channel-creation-dialog-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-creation-dialog-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return CBS=g},{mode:1});var xgv;var my=function(){var g=_.J.apply(this,arguments)||this;g.isLoading=!1;g.isDisabled=!1;return g};
_.N(my,_.J);my.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
my.prototype.updateDisabled=function(){var g;this.isDisabled=this.isLoading||((g=this.handleInput)==null?void 0:g.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
my.prototype.onSaveClick=function(){var g=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var v;((v=this.data)==null?void 0:v.editChannelHandleEndpoint)!==void 0&&(this.errorMessage=void 0,this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.editChannelHandleEndpoint,{form:{handle:this.handleInput.value},commandController:{onSuccess:function(){var r;if((r=g.data)==null?0:r.nextEndpoint){var k;g.ytComponentBehavior.resolveCommand((k=g.data)==null?void 0:k.nextEndpoint)}else g.isLoading=
!1,g.closeDialog()},
onServerError:function(){g.isLoading=!1;g.handleInput.validate();var r;g.errorMessage=(r=g.data)==null?void 0:r.errorMessage}}}))}};
my.prototype.closeDialog=function(){_.nW(this.hostElement,"yt-close-popup-action",[this.is])};
my.prototype.updateDisabled=my.prototype.updateDisabled;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],my.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],my.prototype,"data",void 0);_.K([_.PX("#handle-input"),_.F("design:type",Object)],my.prototype,"handleInput",void 0);_.K([_.IU("isLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],my.prototype,"updateDisabled",null);
my=_.K([_.V({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],my);
_.m(my,"ytd-channel-handle-edit-dialog-renderer",function(){if(xgv!==void 0)return xgv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-handle-edit-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n  <div id="header" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[data.dismissButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" on-click="closeDialog" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div id="body" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <yt-img-shadow id="profile-picture" height="128" thumbnail="[[data.profilePicture]]" width="128" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    </yt-img-shadow>\n\n    <div id="name" class="style-scope ytd-channel-handle-edit-dialog-renderer">[[data.channelTitle]]</div>\n\n    <template is="dom-if" restamp="" if="[[data.channelHandleInput]]" on-dom-change="updateDisabled" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-channel-handle-input-renderer id="handle-input" data="[[data.channelHandleInput.channelHandleInputRenderer]]" on-value-changed="updateDisabled" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-channel-handle-input-renderer>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[data.existingHandle]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <div id="existing-handle" dir="ltr" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n        [[data.existingHandle]]\n      </div>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[data.bodyText]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </yt-formatted-string>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[errorMessage]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <yt-formatted-string id="error-message" text="[[errorMessage]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></yt-formatted-string>\n    </template>\n\n    <template is="dom-repeat" items="[[data.infoItems]]" as="infoItem" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <div class="info-item style-scope ytd-channel-handle-edit-dialog-renderer">\n        <yt-icon class="info-item-icon style-scope ytd-channel-handle-edit-dialog-renderer" icon="[[infoItem.icon.iconType]]">\n        </yt-icon>\n        <yt-formatted-string class="info-item-text style-scope ytd-channel-handle-edit-dialog-renderer" text="[[infoItem.infoText]]">\n        </yt-formatted-string>\n      </div>\n    </template>\n  </div>\n\n  <div id="footer" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <template is="dom-if" restamp="" if="[[data.cancelButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="closeDialog" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.saveButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="save-button" data="[[data.saveButton.buttonRenderer]]" on-click="onSaveClick" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div id="spinner-container" hidden="[[!isLoading]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return xgv=g},{mode:1});var j85;var K4=function(){return _.J.apply(this,arguments)||this};
_.N(K4,_.J);K4.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],K4.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],K4.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],K4.prototype,"data",void 0);K4=_.K([_.V({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],K4);
_.m(K4,"ytd-channel-switcher-footer-renderer",function(){if(j85!==void 0)return j85;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-channel-switcher-footer-renderer"></div>\n<div id="feedback" class="style-scope ytd-channel-switcher-footer-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return j85=g},{mode:1});var $gM;var JBq;var bq=function(){return _.J.apply(this,arguments)||this};
_.N(bq,_.J);bq.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
bq.prototype.onIronChange=bq.prototype.onIronChange;_.K([_.u(),_.F("design:type",Object)],bq.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!1}),_.F("design:type",Function)],bq.prototype,"onDontAskAgainChanged",void 0);_.K([_.PX("#checkbox"),_.F("design:type",Object)],bq.prototype,"checkbox",void 0);_.K([_.zz("iron-change"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bq.prototype,"onIronChange",null);
bq=_.K([_.V({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],bq);
_.m(bq,"ytd-identity-prompt-footer-renderer",function(){if(JBq!==void 0)return JBq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-identity-prompt-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-identity-prompt-footer-renderer">\n  <yt-formatted-string text="[[data.dontShowAgainText]]" class="style-scope ytd-identity-prompt-footer-renderer"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return JBq=g},{mode:1});var Fr=function(){var g=_.J.apply(this,arguments)||this;g.dontAskAgain=!1;g.showPopup=!1;g.boundDontAskAgainChanged=function(v){g.dontAskAgainChanged(v)};
g.boundOnAccountItemTap=function(v){g.onAccountItemTap(v)};
return g};
_.N(Fr,_.J);_.c=Fr.prototype;
_.c.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{accountItemSectionRenderer:{component:"ytd-account-item-section-renderer",properties:{onAccountItemTap:"[[boundOnAccountItemTap]]"}}}},"data.header":{id:"header",mapping:{simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer"}},"data.footer":{id:"footer",mapping:{channelSwitcherFooterRenderer:"ytd-channel-switcher-footer-renderer",identityPromptFooterRenderer:{component:"ytd-identity-prompt-footer-renderer",properties:{onDontAskAgainChanged:"[[boundDontAskAgainChanged]]"}}}}}};
_.c.ready=function(){var g=this;_.hb(this.hostElement).querySelector("#container").addEventListener("scroll",function(){g.ytRendererBehavior.markDirty()})};
_.c.dontAskAgainChanged=function(g){this.dontAskAgain=g};
_.c.onAccountItemTap=function(g){if(g){var v={};this.dontAskAgain&&(v={dont_ask_again:this.dontAskAgain});_.jG(g,v)}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.c.redirectOnlyAccount=function(g){g.sections&&g.sections.length>0&&(g=_.l(g.sections[0],_.IBE),(g==null?0:g.contents)&&(g==null?void 0:g.contents.length)<=1?(g=_.sw(window.location.href),(g==null?0:g.next)&&_.D7s(g.next)?_.jG(g.next):_.jG("/")):this.showPopup=!0)};
Fr.prototype.dataChanged=Fr.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Fr.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Fr.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Fr.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!1}),_.F("design:type",Object)],Fr.prototype,"dontAskAgain",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Fr.prototype,"showPopup",void 0);_.K([_.u({reflectToAttribute:!1}),_.F("design:type",Object)],Fr.prototype,"boundDontAskAgainChanged",void 0);_.K([_.u({reflectToAttribute:!1}),_.F("design:type",Object)],Fr.prototype,"boundOnAccountItemTap",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fr.prototype,"dataChanged",null);
Fr=_.K([_.V({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],Fr);
_.m(Fr,"ytd-channel-switcher-renderer",function(){if($gM!==void 0)return $gM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-switcher-renderer"></div>\n<div id="container" class="menu-container style-scope ytd-channel-switcher-renderer">\n  <div id="sections" class="style-scope ytd-channel-switcher-renderer"></div>\n</div>\n<div id="footer" class="style-scope ytd-channel-switcher-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return $gM=g},{mode:1});var OEd;var iq=function(){return _.J.apply(this,arguments)||this};
_.N(iq,_.J);_.mx.Object.defineProperties(iq.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.K([_.u(),_.F("design:type",Object)],iq.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],iq.prototype,"steps",null);iq=_.K([_.V({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],iq);
_.m(iq,"ytd-channel-transfer-stepper-renderer",function(){if(OEd!==void 0)return OEd;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-transfer-stepper-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="stepper style-scope ytd-channel-transfer-stepper-renderer">\n  <template is="dom-repeat" items="[[steps]]" as="step" class="style-scope ytd-channel-transfer-stepper-renderer">\n    <div class="step-and-separator style-scope ytd-channel-transfer-stepper-renderer">\n      <div class="step style-scope ytd-channel-transfer-stepper-renderer" state$="[[step.state]]">\n        <yt-formatted-string class="step-title style-scope ytd-channel-transfer-stepper-renderer" text="[[step.title]]"></yt-formatted-string>\n        <div class="step-badge style-scope ytd-channel-transfer-stepper-renderer"></div>\n      </div>\n      <div class="separator style-scope ytd-channel-transfer-stepper-renderer"></div>\n    </div>\n  </template>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return OEd=g},{mode:1});var Vkp;var GP=function(){var g=_.J.apply(this,arguments)||this;g.data=null;g.isError=!1;g.isLoading=!1;return g};
_.N(GP,_.J);_.c=GP.prototype;_.c.configureRendererStamper=function(){return{"data.personalAccountTile.selectButton":{id:"personal-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.brandAccountTile.selectButton":{id:"brand-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.c.computeProfileName=function(g){return g?g.givenNameValue+" "+g.familyNameValue:""};
_.c.onYtServiceRequestSent=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("isError",!1)};
_.c.onYtServiceRequestError=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.set("isLoading",!1);this.set("isError",!0)};
GP.prototype.onYtServiceRequestError=GP.prototype.onYtServiceRequestError;GP.prototype.onYtServiceRequestSent=GP.prototype.onYtServiceRequestSent;GP.prototype.dataChanged=GP.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],GP.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],GP.prototype,"data",void 0);
_.K([_.u({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.F("design:type",String)],GP.prototype,"profileName",void 0);_.K([_.u(),_.F("design:type",Object)],GP.prototype,"isError",void 0);_.K([_.u(),_.F("design:type",Object)],GP.prototype,"isLoading",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GP.prototype,"dataChanged",null);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],GP.prototype,"onYtServiceRequestSent",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],GP.prototype,"onYtServiceRequestError",null);GP=_.K([_.V({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],GP);
_.m(GP,"ytd-channel-warm-welcome-cont-renderer",function(){if(Vkp!==void 0)return Vkp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-warm-welcome-cont-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-warm-welcome-cont-renderer">\n  <div class="popup-header style-scope ytd-channel-warm-welcome-cont-renderer">\n    <h2 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n      <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </h2>\n  </div>\n  <div class="tiles style-scope ytd-channel-warm-welcome-cont-renderer">\n    <div id="personal-account-tile" class="tile style-scope ytd-channel-warm-welcome-cont-renderer">\n      <div class="tile-content style-scope ytd-channel-warm-welcome-cont-renderer">\n        <div class="tile-header style-scope ytd-channel-warm-welcome-cont-renderer">\n          <h3 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string id="personal_account_tile-title" class="tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.personalAccountTile.title]]">\n            </yt-formatted-string>\n          </h3>\n        </div>\n        <div class="tile-description style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-formatted-string id="personal_account_tile-description" class="tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.personalAccountTile.description]]">\n          </yt-formatted-string>\n        </div>\n        <div class="tile-profile-picture style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-img-shadow class="profile-photo style-scope ytd-channel-warm-welcome-cont-renderer" height="96" style="border-radius: 50%" thumbnail="[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.profilePhoto]]" width="96">\n          </yt-img-shadow>\n        </div>\n        <div class="tile-profile-name style-scope ytd-channel-warm-welcome-cont-renderer">[[profileName]]</div>\n        <div class="tos style-scope ytd-channel-warm-welcome-cont-renderer">\n          <template is="dom-repeat" items="[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.additionalInfos]]" class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string text="[[item]]" class="style-scope ytd-channel-warm-welcome-cont-renderer"></yt-formatted-string>\n          </template>\n        </div>\n      </div>\n      <div class="tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n        <span id="personal-account-tile-select-button" class="style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n      </div>\n    </div>\n    <span class="tile-separator style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n    <div id="brand-account-tile" class="tile style-scope ytd-channel-warm-welcome-cont-renderer">\n      <div class="tile-content style-scope ytd-channel-warm-welcome-cont-renderer">\n        <div class="tile-header style-scope ytd-channel-warm-welcome-cont-renderer">\n          <h3 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string id="brand_account_tile-title" class="tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.brandAccountTile.title]]">\n            </yt-formatted-string>\n          </h3>\n        </div>\n        <div class="tile-description style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-formatted-string id="brand_account_tile-description" class="tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.brandAccountTile.description]]">\n          </yt-formatted-string>\n        </div>\n        <div class="tile-illustration style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-img-shadow height="164" thumbnail="[[data.brandAccountTile.illustration]]" class="style-scope ytd-channel-warm-welcome-cont-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div class="tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n        <span id="brand-account-tile-select-button" class="centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n      </div>\n    </div>\n    <div class="spinner-container style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!isLoading]]">\n      <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-warm-welcome-cont-renderer"></tp-yt-paper-spinner-lite>\n    </div>\n  </div>\n  <div class="error-container style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!isError]]">\n    <yt-formatted-string class="error style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.errorMessage]]"></yt-formatted-string>\n  </div>\n  <div class="disclaimer-layer style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!data.disclaimer]]">\n      <yt-formatted-string class="warm-welcome-disclaimer style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.disclaimer]]"></yt-formatted-string>\n  </div>\n  <div class="button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n    <span id="cancel-button" class="centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Vkp=g},{mode:1});var qWn;var Xr=function(){var g=_.J.apply(this,arguments)||this;g.data=null;return g};
_.N(Xr,_.J);Xr.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Xr.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Xr.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Xr.prototype,"data",void 0);Xr=_.K([_.V({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],Xr);
_.m(Xr,"ytd-channel-warm-welcome-renderer",function(){if(qWn!==void 0)return qWn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-warm-welcome-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-warm-welcome-renderer">\n  <div class="illustration style-scope ytd-channel-warm-welcome-renderer">\n    <yt-img-shadow height="254" thumbnail="[[data.illustration]]" class="style-scope ytd-channel-warm-welcome-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="content style-scope ytd-channel-warm-welcome-renderer">\n    <div class="popup-header style-scope ytd-channel-warm-welcome-renderer">\n      <h2 class="style-scope ytd-channel-warm-welcome-renderer">\n        <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-warm-welcome-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n      </h2>\n    </div>\n    <div class="popup-description style-scope ytd-channel-warm-welcome-renderer">\n      <yt-formatted-string id="description" class="popup-description-text style-scope ytd-channel-warm-welcome-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n    <div class="button-layer style-scope ytd-channel-warm-welcome-renderer">\n      <div id="next-button" class="style-scope ytd-channel-warm-welcome-renderer"></div>\n      <div id="cancel-button" class="style-scope ytd-channel-warm-welcome-renderer"></div>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return qWn=g},{mode:1});var s8d;var Bz=function(){return _.J.apply(this,arguments)||this};
_.N(Bz,_.J);_.mx.Object.defineProperties(Bz.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.authorThumbnail)||{}}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Bz.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Bz.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Bz.prototype,"thumbnailDetails",null);Bz=_.K([_.V({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],Bz);
_.m(Bz,"ytd-comment-preview-renderer",function(){if(s8d!==void 0)return s8d;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="avatar-block style-scope ytd-comment-preview-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-comment-preview-renderer" fit="" thumbnail="[[thumbnailDetails]]">\n  </yt-img-shadow>\n</div>\n<div class="content-block style-scope ytd-comment-preview-renderer">\n  <div class="username style-scope ytd-comment-preview-renderer">[[data.authorName]]</div>\n  <div class="preview-text style-scope ytd-comment-preview-renderer">\n    <yt-formatted-string split-lines="true" text="[[data.commentText]]" class="style-scope ytd-comment-preview-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return s8d=g},{mode:1});var mgD;var hR=function(){return _.J.apply(this,arguments)||this};
_.N(hR,_.J);hR.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.mx.Object.defineProperties(hR.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.submitButton}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],hR.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],hR.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],hR.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],hR.prototype,"submitButton",null);hR=_.K([_.V({is:"ytd-notice-renderer",disableElementRegistration:!0})],hR);
_.m(hR,"ytd-notice-renderer",function(){if(mgD!==void 0)return mgD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notice-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="left style-scope ytd-notice-renderer">\n  <img alt="" class="illustration style-scope ytd-notice-renderer" src$="[[data.illustrationUrl]]">\n</div>\n\n<div class="right style-scope ytd-notice-renderer">\n  <yt-icon class="youtube-logo right-item style-scope ytd-notice-renderer" icon="yt-logos-ext:yt-logo-updated"></yt-icon>\n    <div class="notice-content right-item style-scope ytd-notice-renderer">\n      <yt-formatted-string class="notice-title style-scope ytd-notice-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="notice-description style-scope ytd-notice-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n    <div class="toolbar right-item style-scope ytd-notice-renderer">\n      <div id="submit-button" class="style-scope ytd-notice-renderer"></div>\n    </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return mgD=g},{mode:1});var K2n;var n4=function(){return _.J.apply(this,arguments)||this};
_.N(n4,_.J);n4.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],n4.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],n4.prototype,"data",void 0);n4=_.K([_.V({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],n4);
_.m(n4,"ytd-preview-comment-dialog-content",function(){if(K2n!==void 0)return K2n;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-comment-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="text-area style-scope ytd-preview-comment-dialog-content">\n  <div class="title style-scope ytd-preview-comment-dialog-content">[[data.title]]</div>\n  <div id="comment-preview" class="style-scope ytd-preview-comment-dialog-content"></div>\n  <div class="messages style-scope ytd-preview-comment-dialog-content">\n    <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-preview-comment-dialog-content">\n      <yt-formatted-string class="message style-scope ytd-preview-comment-dialog-content" text="[[item]]"></yt-formatted-string>\n    </template>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return K2n=g},{mode:1});var bER;var MH=function(){return _.J.apply(this,arguments)||this};
_.N(MH,_.J);MH.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
MH.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],MH.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],MH.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],MH.prototype,"data",void 0);MH=_.K([_.V({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],MH);
_.m(MH,"ytd-preview-comment-dialog-renderer",function(){if(bER!==void 0)return bER;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-comment-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-preview-comment-dialog-content data="[[data]]" class="style-scope ytd-preview-comment-dialog-renderer">\n</ytd-preview-comment-dialog-content>\n<div class="bottom style-scope ytd-preview-comment-dialog-renderer">\n  <div id="buttons" class="style-scope ytd-preview-comment-dialog-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return bER=g},{mode:1});var F2v;var iEM=_.T("web_button_rework")&&_.ua("BUTTON_REWORK")||_.T("web_button_rework_with_live"),RD=function(){var g=_.J.apply(this,arguments)||this;g.closeLabel=_.I0("CLOSE");g.selectedAmountIndex=1;g.privacyCheckboxValue=!1;g.useAmsterdamStyle=iEM;g.amountPlaceholderIndex=-1;return g};
_.N(RD,_.J);_.c=RD.prototype;_.c.onAmountClick=function(g){this.selectedAmountIndex=_.hb(this.hostElement).querySelector("#amounts").indexForElement(g.currentTarget)};
_.c.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.nW(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.c.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.nW(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.nW(this.hostElement,"yt-close-popup-action",[this.is]);var g;(g=_.Fx())==null||g.getPlayerPromise().then(function(v){v.pauseVideo()})}};
_.c.donationCallback=function(g){g.success?(this.hostElement.hasAttribute("live-chat")&&g.response&&g.response.data&&g.response.data.actions&&_.nW(this.hostElement,"yt-live-chat-open-popup",[g.response.data.actions[0]]),_.nW(this.hostElement,"yt-close-popup-action",[this.is]),_.nW(this.hostElement,"yt-live-chat-close-buy-flow")):g.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(g.errorMessageRenderer)};
_.c.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.hb(this.hostElement).querySelector("#custom-amount-input").focus()};
_.c.updateConfirmationDialogTextWithAmount=function(g){var v=this.getConfirmDialogRuns();v&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(v),"text"],this.getFormattedAmount(g))};
_.c.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.c.getAmountPlaceholderIndex=function(g){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=g.findIndex(function(v){return v.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.c.getFormattedAmount=function(g){var v;return(new _.x7(4,((v=this.data)==null?void 0:v.currencyCode)||"")).format(g)};
_.c.isAmountValid=function(g){if(g==="")return!1;g=Number(g)*1E6;var v=this.get("minAmountMicros",this.data),r=this.get("maxAmountMicros",this.data);return v&&g<v||r&&g>r?!1:!0};
_.c.setInputError=function(){this.shouldShowValidationError?_.hb(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.hb(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.c.setInitialCheckboxValue=function(){var g;this.privacyCheckboxValue=!((g=this.data)==null||!g.privacyCheckboxInitialState)};
_.c.updateCustomAmountInputFromBinding=function(g){this.customAmountInput=g.detail.value};
_.c.updatePrivacyCheckboxValueFromBinding=function(g){this.privacyCheckboxValue=g.detail.value};
_.mx.Object.defineProperties(RD.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var g=this,v,r;return((v=this.data)==null?void 0:(r=v.suggestedAmounts)==null?void 0:r.map(function(k,y){return{buttonRenderer:{style:g.selectedAmountIndex===y?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:k.label}}}))||[]}},
isCustomAmountSelected:{configurable:!0,enumerable:!0,get:function(){return!this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data)}},
showPrivacyCheckbox:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.privacyCheckboxText)}},
amountMicros:{configurable:!0,enumerable:!0,get:function(){return this.customAmount?this.isAmountValid(this.customAmount)?Number(this.customAmount)*1E6:null:Number(this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data))}},
customAmount:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected?this.customAmountInput||"":null}},
shouldShowValidationError:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null||this.customAmount===""?!1:!this.isAmountValid(this.customAmount)}},
isDonateButtonEnabled:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null?!0:this.isAmountValid(this.customAmount)}},
donateCommand:{configurable:!0,enumerable:!0,get:function(){var g=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(g&&this.amountMicros!==null)return Object.assign({},g,{ypcGetCartEndpoint:Object.assign({},g.ypcGetCartEndpoint,{donationAmountMicros:this.amountMicros,productData:{donationData:{isAnonymousDonation:!this.privacyCheckboxValue}}})})}},
donateCommandWithConfirmation:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected&&this.confirmLargeAmountCommand&&this.amountMicros&&this.amountMicros>=this.largeDonationThreshold?this.confirmLargeAmountCommand:this.donateCommand}},
largeDonationThreshold:{configurable:!0,enumerable:!0,get:function(){return 100*this.get("minAmountMicros",this.data)}},
confirmLargeAmountCommand:{configurable:!0,enumerable:!0,get:function(){var g=this.get("confirmLargeAmount",this.data);if(g&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),g}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var g=this.get("donateButton.buttonRenderer",this.data);if(g)return Object.assign({},g,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
RD.prototype.setInitialCheckboxValue=RD.prototype.setInitialCheckboxValue;RD.prototype.setInputError=RD.prototype.setInputError;RD.prototype.setFocusOnCustomAmountInput=RD.prototype.setFocusOnCustomAmountInput;_.K([_.D(RQn),_.F("design:type",Object)],RD.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],RD.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],RD.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],RD.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],RD.prototype,"closeLabel",void 0);_.K([_.u(),_.F("design:type",Object)],RD.prototype,"selectedAmountIndex",void 0);_.K([_.u(),_.F("design:type",String)],RD.prototype,"customAmountInput",void 0);_.K([_.u(),_.F("design:type",Object)],RD.prototype,"privacyCheckboxValue",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],RD.prototype,"useAmsterdamStyle",void 0);_.K([_.IU("customAmount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RD.prototype,"setFocusOnCustomAmountInput",null);_.K([_.C("data","selectedAmountIndex"),_.F("design:type",Array),_.F("design:paramtypes",[])],RD.prototype,"suggestedAmountButtons",null);
_.K([_.C("data","selectedAmountIndex"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],RD.prototype,"isCustomAmountSelected",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],RD.prototype,"showPrivacyCheckbox",null);_.K([_.C("data","selectedAmountIndex","customAmount"),_.F("design:type",Object),_.F("design:paramtypes",[])],RD.prototype,"amountMicros",null);
_.K([_.C("isCustomAmountSelected","customAmountInput"),_.F("design:type",Object),_.F("design:paramtypes",[])],RD.prototype,"customAmount",null);_.K([_.C("customAmount"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],RD.prototype,"shouldShowValidationError",null);_.K([_.C("customAmount"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],RD.prototype,"isDonateButtonEnabled",null);
_.K([_.C("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.F("design:type",Object),_.F("design:paramtypes",[])],RD.prototype,"donateCommand",null);_.K([_.C("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.F("design:type",Object),_.F("design:paramtypes",[])],RD.prototype,"donateCommandWithConfirmation",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],RD.prototype,"largeDonationThreshold",null);
_.K([_.C("customAmount","donateCommand","amountMicros"),_.F("design:type",Object),_.F("design:paramtypes",[])],RD.prototype,"confirmLargeAmountCommand",null);_.K([_.C("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.F("design:type",Object),_.F("design:paramtypes",[])],RD.prototype,"donateButtonRenderer",null);_.K([_.IU("shouldShowValidationError"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RD.prototype,"setInputError",null);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RD.prototype,"setInitialCheckboxValue",null);RD=_.K([_.V({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],RD);
_.m(RD,"ytd-donation-amount-picker-renderer",function(){if(F2v!==void 0)return F2v;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-amount-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" aria-label="[[getSimpleString(data.pickerTitle)]]" class="style-scope ytd-donation-amount-picker-renderer">\n  <div id="top-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="title-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="title" class="style-scope ytd-donation-amount-picker-renderer">\n        <div class="title-text style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.pickerTitle)]]</div>\n        <yt-icon-button dialog-dismiss="" label="[[closeLabel]]" on-click="onCloseClick" class="style-scope ytd-donation-amount-picker-renderer">\n          <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-amount-picker-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n    </div>\n    <div id="campaign-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-img-shadow>\n      <div id="text-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="campaign-title" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignTitle)]]</div>\n        <div id="campaign-subtitle" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignSubtitle)]]</div>\n        <div id="description-column" class="style-scope ytd-donation-amount-picker-renderer">\n          <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n          <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n        </div>\n      </div>\n    </div>\n    <div id="live-chat-description-column" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n      <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n    </div>\n  </div>\n  <div id="bottom-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="nonprofit-title" class="style-scope ytd-donation-amount-picker-renderer">\n          [[getSimpleString(data.nonprofitTitle)]]\n          <yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-amount-picker-renderer" icon="check_circle" default-to-filled="true">\n          </yt-icon>\n        </div>\n        <yt-formatted-string id="nonprofit-subtitle" text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-amount-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="amount-selector" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="suggested-amount-buttons-row" class="style-scope ytd-donation-amount-picker-renderer">\n        <template id="amounts" is="dom-repeat" items="[[suggestedAmountButtons]]" class="style-scope ytd-donation-amount-picker-renderer">\n          <ytd-button-renderer class="suggested-amount style-scope ytd-donation-amount-picker-renderer" data="[[item.buttonRenderer]]" on-click="onAmountClick"></ytd-button-renderer>\n        </template>\n      </div>\n      <div id="custom-amount-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <tp-yt-paper-input id="custom-amount-input" allowed-pattern="[0-9]" always-float-label="" error-message="[[getSimpleString(data.amountError)]]" hidden="[[!isCustomAmountSelected]]" label="[[getSimpleString(data.customAmountLabel)]]" use-v2-underline="" value="[[customAmountInput]]" on-value-changed="updateCustomAmountInputFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n          <div prefix="" slot="prefix" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.currencySymbol)]]\u00a0</div>\n        </tp-yt-paper-input>\n      </div>\n    </div>\n\n    <tp-yt-paper-checkbox id="privacy-checkbox" checked="[[privacyCheckboxValue]]" hidden="[[!showPrivacyCheckbox]]" on-checked-changed="updatePrivacyCheckboxValueFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-formatted-string split-lines="" text="[[data.privacyCheckboxText]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-formatted-string>\n    </tp-yt-paper-checkbox>\n\n    <div id="button-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <ytd-button-renderer data="[[donateButtonRenderer]]" on-click="onDonateButtonClick" class="style-scope ytd-donation-amount-picker-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return F2v=g},{mode:1});var GgM;var gv=function(){return _.J.apply(this,arguments)||this};
_.N(gv,_.J);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],gv.prototype,"ytComponentBehavior",void 0);_.K([_.u({}),_.F("design:type",Object)],gv.prototype,"data",void 0);gv=_.K([_.V({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],gv);
_.m(gv,"ytd-donation-post-transaction-content",function(){if(GgM!==void 0)return GgM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-post-transaction-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon-row" class="style-scope ytd-donation-post-transaction-content">\n  <yt-img-shadow thumbnail="[[data.donationIcon]]" width="52" class="style-scope ytd-donation-post-transaction-content"></yt-img-shadow>\n</div>\n<div id="messages" class="style-scope ytd-donation-post-transaction-content">\n  <div id="message" class="style-scope ytd-donation-post-transaction-content">\n    [[getSimpleString(data.thankYouMessage)]]\n  </div>\n  <div id="additional-info" class="style-scope ytd-donation-post-transaction-content">\n    [[getSimpleString(data.additionalInfo)]]\n  </div>\n</div>\n<div id="thankyou-messages" class="style-scope ytd-donation-post-transaction-content">\n  <div class="thankyou-message style-scope ytd-donation-post-transaction-content">\n    <div class="avatar style-scope ytd-donation-post-transaction-content">\n      <yt-img-shadow thumbnail="[[data.creatorMessage.thumbnail]]" width="32" class="style-scope ytd-donation-post-transaction-content"></yt-img-shadow>\n    </div>\n    <div class="content style-scope ytd-donation-post-transaction-content">\n      <div class="body style-scope ytd-donation-post-transaction-content">\n        [[getSimpleString(data.creatorMessage.description)]]\n      </div>\n      <div class="user style-scope ytd-donation-post-transaction-content">\n        [[getSimpleString(data.creatorMessage.title)]]\n      </div>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return GgM=g},{mode:1});var XEb;var ve=function(){return _.J.apply(this,arguments)||this};
_.N(ve,_.J);ve.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ve.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ve.prototype,"ytRendererBehavior",void 0);_.K([_.u({}),_.F("design:type",Object)],ve.prototype,"data",void 0);ve=_.K([_.V({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],ve);
_.m(ve,"ytd-donation-post-transaction-renderer",function(){if(XEb!==void 0)return XEb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-post-transaction-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-donation-post-transaction-renderer">\n  <div id="title" class="style-scope ytd-donation-post-transaction-renderer">\n    <yt-icon-button dialog-dismiss="" class="style-scope ytd-donation-post-transaction-renderer">\n      <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-post-transaction-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <ytd-donation-post-transaction-content data="[[data]]" class="style-scope ytd-donation-post-transaction-renderer">\n  </ytd-donation-post-transaction-content>\n  <div id="button-row" class="style-scope ytd-donation-post-transaction-renderer">\n    <div id="done-button" dialog-dismiss="" class="style-scope ytd-donation-post-transaction-renderer"></div>\n    <ytd-button-renderer data="[[data.shareButton.buttonRenderer]]" class="style-scope ytd-donation-post-transaction-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return XEb=g},{mode:1});var B8M;var hcb;var rv=function(){return _.J.apply(this,arguments)||this};
_.N(rv,_.J);rv.prototype.computeIsStreamingProvider=function(g){return!!g.isStreamingShelf};
rv.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],rv.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],rv.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],rv.prototype,"data",void 0);_.K([_.u({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],rv.prototype,"isStreamingProvider",void 0);
rv=_.K([_.V({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],rv);
_.m(rv,"ytd-media-provider-renderer",function(){if(hcb!==void 0)return hcb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-provider-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="provider style-scope ytd-media-provider-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-media-provider-renderer" fit="" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n  <div class="provider-details style-scope ytd-media-provider-renderer">\n    <div id="action-button" class="style-scope ytd-media-provider-renderer"></div>\n    <p id="media-price" hidden="[[!data.mediaPrice]]" class="style-scope ytd-media-provider-renderer">\n      [[getSimpleString(data.mediaPrice)]]\n    </p>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return hcb=g},{mode:1});var nZD;var kN=function(){return _.J.apply(this,arguments)||this};
_.N(kN,_.J);kN.prototype.observeLightsourcePalette=function(){var g,v=(g=this.data)==null?void 0:g.vibrantsourceColorPaletteData;v&&_.N0(this.hostElement,v)};
kN.prototype.observeLightsourcePalette=kN.prototype.observeLightsourcePalette;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],kN.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],kN.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],kN.prototype,"data",void 0);
_.K([_.IU("data.vibrantsourceColorPaletteData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kN.prototype,"observeLightsourcePalette",null);kN=_.K([_.V({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],kN);
_.m(kN,"ytd-streaming-pop-up-dialog",function(){if(nZD!==void 0)return nZD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-streaming-pop-up-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-streaming-pop-up-dialog">\n  <div class="image-wrapper style-scope ytd-streaming-pop-up-dialog">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-streaming-pop-up-dialog" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-streaming-pop-up-dialog" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-streaming-pop-up-dialog"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-streaming-pop-up-dialog">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="providers style-scope ytd-streaming-pop-up-dialog">\n    <template is="dom-repeat" items="[[data.mediaProviders]]" as="mediaProviders" class="style-scope ytd-streaming-pop-up-dialog">\n      <ytd-media-provider-renderer data="[[mediaProviders.mediaProviderRenderer]]" class="style-scope ytd-streaming-pop-up-dialog">\n      </ytd-media-provider-renderer>\n    </template>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return nZD=g},{mode:1});var yv=function(){return _.J.apply(this,arguments)||this};
_.N(yv,_.J);yv.prototype.onPopupOpened_=function(){var g;((g=this.data)==null?0:g.serviceEndpoint)&&_.h0().resolve(_.nv).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
yv.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
yv.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"}}}}};
yv.prototype.onPopupOpened_=yv.prototype.onPopupOpened_;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],yv.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],yv.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.$I),_.F("design:type",Object)],yv.prototype,"ytContinuationHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],yv.prototype,"data",void 0);
_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yv.prototype,"onPopupOpened_",null);yv=_.K([_.V({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],yv);
_.m(yv,"ytd-brandconnect-popup-renderer",function(){if(B8M!==void 0)return B8M;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brandconnect-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-brandconnect-popup-renderer">\n  <yt-formatted-string id="title" text="[[data.popUpTitle]]" class="style-scope ytd-brandconnect-popup-renderer"></yt-formatted-string>\n  <div id="dismiss-button" class="style-scope ytd-brandconnect-popup-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-brandconnect-popup-renderer">\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return B8M=g},{mode:1});var MkM;var ce=function(){return _.J.apply(this,arguments)||this};
_.N(ce,_.J);_.c=ce.prototype;_.c.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.dataChanged=function(){for(var g=0;g<this.getOptionRenderers().length;g++)this.notifyPath("data.options."+g+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+g+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.c.updateSubmitButton=function(g){this.set("data.submitButton.buttonRenderer.isDisabled",!g)};
_.c.computeAlt=function(g){return _.sf(g)};
_.c.onDismissTap=function(){_.nW(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.h0().resolve(_.nv).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.c.getOptionRenderers=function(g){return(g=g||this.data)&&g.options?g.options.reduce(function(v,r){r.checkboxSurveyOptionRenderer&&v.push(r.checkboxSurveyOptionRenderer);return v},[]):[]};
_.c.onOptionChange=function(g){var v=this,r=!1;if(g.detail.checked)for(var k=this.getOptionRenderers().find(function(S){return S.value===g.detail.value}),y=this.getOptionRenderers(),z=0;z<y.length;z++){var W=y[z];
this.notifyPath("data.options."+z+".checkboxSurveyOptionRenderer.checked");W.checked&&((k==null?0:k.isExclusiveOption)?!W.isExclusiveOption:W.isExclusiveOption)?this.set("data.options."+z+".checkboxSurveyOptionRenderer.checked",!1):W.checked&&(r=!0)}else r=this.getOptionRenderers().some(function(S,Y){v.notifyPath("data.options."+Y+".checkboxSurveyOptionRenderer.checked");return S.checked});
this.updateSubmitButton(r)};
_.c.onSubmitTap=function(){var g=this.getOptionRenderers().filter(function(z){return z.checked});
if(g.length!==0){var v=g.map(function(z){return z.responseEndpoint});
g=[];for(var r=1;r<v.length;r++){var k=void 0,y=(k=_.l(v[r],_.ZB))==null?void 0:k.feedbackToken;y&&g.push(y)}v=[v[0]];g.length&&v.push({extra_feedback_tokens:g});_.gh(this.hostElement,v);_.nW(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);g=this.data&&this.data.submitActions||[];if(_.T("kevlar_command_handler_migration_killswitch"))_.v2(this.hostElement,g,this.hostElement);else for(g=_.I(g),v=g.next();!v.done;v=g.next())this.ytComponentBehavior.resolveCommand(v.value)}};
ce.prototype.onOptionChange=ce.prototype.onOptionChange;ce.prototype.dataChanged=ce.prototype.dataChanged;_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],ce.prototype,"ytEventForwardingBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ce.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],ce.prototype,"ytComponentBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ce.prototype,"ytRendererBehavior",void 0);_.K([_.D(dzG),_.F("design:type",Object)],ce.prototype,"ytdHatsSurveyBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ce.prototype,"data",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ce.prototype,"dataChanged",null);
_.K([_.zz("ytd-checkbox-survey-option-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ce.prototype,"onOptionChange",null);ce=_.K([_.V({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],ce);
_.m(ce,"ytd-checkbox-survey-renderer",function(){if(MkM!==void 0)return MkM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-checkbox-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-checkbox-survey-renderer">\n  <yt-formatted-string text="[[data.question]]" class="style-scope ytd-checkbox-survey-renderer"></yt-formatted-string>\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-checkbox-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-checkbox-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-checkbox-survey-renderer"></div>\n<div id="footer" class="style-scope ytd-checkbox-survey-renderer">\n  <ytd-button-renderer data="[[data.submitButton.buttonRenderer]]" on-click="onSubmitTap" class="style-scope ytd-checkbox-survey-renderer">\n  </ytd-button-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return MkM=g},{mode:1});var RcG;var gWq;var zQ=function(){return _.J.apply(this,arguments)||this};
_.N(zQ,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],zQ.prototype,"ytRendererBehavior",void 0);_.K([_.D(EvM),_.F("design:type",Object)],zQ.prototype,"ytdDismissalReasonBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],zQ.prototype,"data",void 0);zQ=_.K([_.V({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],zQ);
_.m(zQ,"ytd-dismissal-reason-text-renderer",function(){if(gWq!==void 0)return gWq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-reason-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-dismissal-reason-text-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-dismissal-reason-text-renderer"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return gWq=g},{mode:1});var vWR;var Ir=function(){return _.J.apply(this,arguments)||this};
_.N(Ir,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ir.prototype,"ytRendererBehavior",void 0);_.K([_.D(EvM),_.F("design:type",Object)],Ir.prototype,"ytdDismissalReasonBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ir.prototype,"data",void 0);Ir=_.K([_.V({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],Ir);
_.m(Ir,"ytd-dismissal-reason-video-renderer",function(){if(vWR!==void 0)return vWR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-reason-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-dismissal-reason-video-renderer">\n  <yt-formatted-string id="label" text="[[data.text]]" class="style-scope ytd-dismissal-reason-video-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-checkbox>\n<div id="video" class="style-scope ytd-dismissal-reason-video-renderer">\n  <yt-img-shadow thumbnail="[[data.videoThumb]]" width="120" class="style-scope ytd-dismissal-reason-video-renderer"></yt-img-shadow>\n  <div id="video-metadata" class="style-scope ytd-dismissal-reason-video-renderer">\n    <yt-formatted-string id="video-title" ellipsis-truncate="" text="[[data.videoTitle]]" class="style-scope ytd-dismissal-reason-video-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="video-creator" ellipsis-truncate="" text="[[data.creatorLine]]" class="style-scope ytd-dismissal-reason-video-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return vWR=g},{mode:1});var We=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(We,_.J);_.c=We.prototype;_.c.created=function(){this.selectedFeedbackTokens=new m1};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.c.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.c.onDismissalReasonSelected=function(g,v){_.hV(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(v);this.hasReasonsSelected=!0};
_.c.onDismissalReasonDeselected=function(g,v){_.hV(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(v);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.c.onCancelTap=function(){_.nW(this.hostElement,"yt-close-popup-action")};
_.c.onSubmitTap=function(){var g=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(g={feedback_tokens:g},_.h0().resolve(_.nv).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},g,{element:this.hostElement})}));_.nW(this.hostElement,"yt-close-popup-action")};
We.prototype.onDismissalReasonDeselected=We.prototype.onDismissalReasonDeselected;We.prototype.onDismissalReasonSelected=We.prototype.onDismissalReasonSelected;We.prototype.dataChanged=We.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],We.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],We.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],We.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Boolean)],We.prototype,"hasReasonsSelected",void 0);_.K([_.u(),_.F("design:type",m1)],We.prototype,"selectedFeedbackTokens",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],We.prototype,"darkerDarkTheme",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],We.prototype,"dataChanged",null);
_.K([_.zz("yt-dismissal-reason-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,String]),_.F("design:returntype")],We.prototype,"onDismissalReasonSelected",null);_.K([_.zz("yt-dismissal-reason-deselected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,String]),_.F("design:returntype")],We.prototype,"onDismissalReasonDeselected",null);We=_.K([_.V({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],We);
_.m(We,"ytd-dismissal-follow-up-renderer",function(){if(RcG!==void 0)return RcG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-follow-up-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-dismissal-follow-up-renderer">\n  <yt-formatted-string id="title" text="[[data.dismissalReasonsPrompt]]" class="style-scope ytd-dismissal-follow-up-renderer">\n  </yt-formatted-string>\n  <div id="reasons" class="style-scope ytd-dismissal-follow-up-renderer"></div>\n</div>\n<div id="buttons" class="style-scope ytd-dismissal-follow-up-renderer">\n  <ytd-button-renderer id="cancel" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancelTap" class="style-scope ytd-dismissal-follow-up-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="submit" data="[[data.submitButton.buttonRenderer]]" disabled="[[!hasReasonsSelected]]" on-tap="onSubmitTap" class="style-scope ytd-dismissal-follow-up-renderer">\n  </ytd-button-renderer>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return RcG=g},{mode:1});var rdd;var Pe=function(){return _.J.apply(this,arguments)||this};
_.N(Pe,_.J);_.c=Pe.prototype;_.c.onCheckedChange=function(){this.multiselect||_.hV(this.hostElement,"yt-feedback-single-select-changed");_.hb(this.hostElement).querySelector("#freeform").focus();_.hV(this.hostElement,"yt-refit")};
_.c.showTextBox=function(g,v){return g&&v};
_.c.dataChanged=function(){this.data&&(this.data.resultText===void 0&&this.set("data.resultText",""),this.data.checked===void 0&&this.set("data.checked",!1),this.data.allowFreeTextInput===void 0&&this.set("data.allowFreeTextInput",!1))};
_.c.updateDataCheckedFromBinding=function(g){this.set("data.checked",g.detail.value)};
_.c.updateDataResultTextFromBinding=function(g){this.set("data.resultText",g.detail.value)};
Pe.prototype.dataChanged=Pe.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Pe.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Pe.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],Pe.prototype,"multiselect",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pe.prototype,"dataChanged",null);
Pe=_.K([_.V({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],Pe);
_.m(Pe,"ytd-feedback-option-renderer",function(){if(rdd!==void 0)return rdd;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-radio-button class="choice style-scope ytd-feedback-option-renderer" checked="[[data.checked]]" hidden="[[multiselect]]" on-change="onCheckedChange" on-checked-changed="updateDataCheckedFromBinding">\n  [[getSimpleString(data.description)]]\n</tp-yt-paper-radio-button>\n<tp-yt-paper-checkbox class="choice style-scope ytd-feedback-option-renderer" checked="[[data.checked]]" hidden="[[!multiselect]]" on-change="onCheckedChange" on-checked-changed="updateDataCheckedFromBinding">\n  [[getSimpleString(data.description)]]\n</tp-yt-paper-checkbox>\n<tp-yt-paper-textarea id="freeform" hidden="[[!showTextBox(data.checked, data.allowFreeTextInput)]]" label="[[getSimpleString(data.freeTextHint)]]" maxlength="1000" use-v2-underline="" value="[[data.resultText]]" on-value-changed="updateDataResultTextFromBinding" class="style-scope ytd-feedback-option-renderer">\n</tp-yt-paper-textarea>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return rdd=g},{mode:1});var kyn;var SI=function(){return _.J.apply(this,arguments)||this};
_.N(SI,_.J);SI.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
SI.prototype.onSingleSelectCheckedChanged=function(g){g=_.se(g);for(var v=0;v<this.data.options.length;v++)if(g.data!==_.l(this.data.options[v],efG)){var r="data.options."+v+".feedbackOptionRenderer.checked";this.notifyPath(r);this.set(r,!1)}};
SI.prototype.onSingleSelectCheckedChanged=SI.prototype.onSingleSelectCheckedChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],SI.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],SI.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],SI.prototype,"data",void 0);
_.K([_.zz("yt-feedback-single-select-changed"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],SI.prototype,"onSingleSelectCheckedChanged",null);SI=_.K([_.V({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],SI);
_.m(SI,"ytd-feedback-question-renderer",function(){if(kyn!==void 0)return kyn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="question-text style-scope ytd-feedback-question-renderer">\n  [[getSimpleString(data.question)]]\n</div>\n<div id="options" class="style-scope ytd-feedback-question-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return kyn=g},{mode:1});var ydb;var or=function(){return _.J.apply(this,arguments)||this};
_.N(or,_.J);or.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
or.prototype.getSelectedFeedbackResults=function(){for(var g={},v=0;v<this.data.questions.length;v++)for(var r=_.l(this.data.questions[v],Asn),k=0;k<r.options.length;k++){var y=_.l(r.options[k],efG);y&&y.checked&&(g[y.optionKey]=y.resultText)}return g};
or.prototype.onKeyUp=function(){var g=this;_.gZ(_.HR,function(){_.hV(g.hostElement,"yt-refit")});
_.HR.start()};
or.prototype.submitSurvey=function(){var g=this.getSelectedFeedbackResults();Object.keys(g).length>0&&this.data.submitFeedbackEndpoint&&(g={survey_results:g,is_feedback_token_unencrypted:!0},_.h0().resolve(_.nv).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},g,{element:this.hostElement})}))};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],or.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],or.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],or.prototype,"data",void 0);or=_.K([_.V({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],or);
_.m(or,"ytd-feedback-survey-renderer",function(){if(ydb!==void 0)return ydb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="questions" on-keyup="onKeyUp" class="style-scope ytd-feedback-survey-renderer"></div>\n<yt-formatted-string id="disclaimer" text="[[data.disclaimer]]" class="style-scope ytd-feedback-survey-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ydb=g},{mode:1});var cdD;var zqp;var YN=function(){return _.J.apply(this,arguments)||this};
_.N(YN,_.J);YN.prototype.computeAlt=function(g){return _.sf(g)};
YN.prototype.submitResponse=function(){var g,v;(g=this.data)!=null&&g.feedbackToken&&((v=this.data)==null?void 0:v.nextStageIndex)!==void 0&&(_.MP(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.MP(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
YN.prototype.onClick=function(){this.submitResponse()};
YN.prototype.onClick=YN.prototype.onClick;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],YN.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],YN.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],YN.prototype,"vertical",void 0);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YN.prototype,"onClick",null);
YN=_.K([_.V({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],YN);
_.m(YN,"ytd-single-select-answer-option-renderer",function(){if(zqp!==void 0)return zqp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-select-answer-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button alt="[[computeAlt(data.answerText)]]" hidden="[[!data.answerIcon.iconType]]" class="style-scope ytd-single-select-answer-option-renderer">\n  <yt-icon icon="[[data.answerIcon.iconType]]" class="style-scope ytd-single-select-answer-option-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.answerText]]" class="style-scope ytd-single-select-answer-option-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return zqp=g},{mode:1});var IHG;var U1=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");g.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return g};
_.N(U1,_.J);U1.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
U1.prototype.dataChanged=function(){var g,v;this.vertical=((v=(g=this.data)==null?void 0:g.answerOrientation)!=null?v:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
U1.prototype.submitFeedback=function(g){var v;((v=this.data)==null?0:v.responseEndpoint)&&g&&_.gh(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[g]}])};
U1.prototype.dataChanged=U1.prototype.dataChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],U1.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],U1.prototype,"eventForwardingBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],U1.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],U1.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],U1.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],U1.prototype,"vertical",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],U1.prototype,"darkerDarkTheme",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],U1.prototype,"dataChanged",null);U1=_.K([_.V({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],U1);
_.m(U1,"ytd-single-select-question-renderer",function(){if(IHG!==void 0)return IHG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-select-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="question" class="style-scope ytd-single-select-question-renderer">\n  <yt-formatted-string text="[[data.questionText]]" class="style-scope ytd-single-select-question-renderer"></yt-formatted-string>\n</div>\n<div id="options" class="style-scope ytd-single-select-question-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return IHG=g},{mode:1});var Ag=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return g};
_.N(Ag,_.J);_.c=Ag.prototype;_.c.configureRendererStamper=function(){return{currentStage:{id:"current-stage",mapping:{singleSelectQuestionRenderer:"ytd-single-select-question-renderer",simpleMessageRenderer:"ytd-simple-message-renderer",surveyFollowUpRenderer:"ytd-survey-follow-up-renderer"}}}};
_.c.dataChanged=function(){this.jumpToStage(0)};
_.c.jumpToStage=function(g){var v,r;if((v=this.data)==null?0:(r=v.stages)==null?0:r[g])this.currentStage=this.data.stages[g],this.refitAfterRender()};
_.c.computeAlt=function(g){return _.sf(g)};
_.c.computeSimpleMessage=function(g){var v;return(v=_.l(g,dKb))==null?void 0:v.messageText};
_.c.computeHideDismiss=function(g){var v;return(v=_.l(g,FOq))==null?void 0:v.hideParentDismissButton};
_.c.onDismissTap=function(){_.nW(this.hostElement,"yt-close-popup-action");_.l(this.currentStage,dKb)||this.data.dismissalEndpoint&&_.h0().resolve(_.nv).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.c.refitAfterRender=function(){var g=this;_.q7(this,function(){_.hV(g.hostElement,"yt-refit")})};
Ag.prototype.dataChanged=Ag.prototype.dataChanged;_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],Ag.prototype,"eventForwardingBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ag.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ag.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Ag.prototype,"ytActionHandlerBehavior",void 0);
_.K([_.D(dzG),_.F("design:type",Object)],Ag.prototype,"ytdHatsSurveyBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ag.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Ag.prototype,"currentStage",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ag.prototype,"dataChanged",null);Ag=_.K([_.V({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],Ag);
_.m(Ag,"ytd-multi-stage-survey-renderer",function(){if(cdD!==void 0)return cdD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-multi-stage-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[computeHideDismiss(currentStage)]]" class="style-scope ytd-multi-stage-survey-renderer">\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-multi-stage-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-multi-stage-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="current-stage" class="style-scope ytd-multi-stage-survey-renderer"></div>\n<yt-formatted-string id="simple-message" text="[[computeSimpleMessage(currentStage)]]" class="style-scope ytd-multi-stage-survey-renderer">\n</yt-formatted-string>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return cdD=g},{mode:1});var WpD;var eI=function(){return _.J.apply(this,arguments)||this};
_.N(eI,_.J);eI.prototype.computeAlt=function(g){return _.sf(g)};
eI.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.h0().resolve(_.nv).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.nW(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.P_G(!1)))};
eI.prototype.onTap=function(){this.vertical&&this.submitResponse()};
eI.prototype.onTap=eI.prototype.onTap;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],eI.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],eI.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],eI.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],eI.prototype,"vertical",void 0);
_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eI.prototype,"onTap",null);eI=_.K([_.V({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],eI);
_.m(eI,"ytd-single-option-survey-option-renderer",function(){if(WpD!==void 0)return WpD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-option-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button alt="[[computeAlt(data.option)]]" hidden="[[!data.icon.iconType]]" on-tap="submitResponse" class="style-scope ytd-single-option-survey-option-renderer">\n  <yt-icon icon="[[data.icon.iconType]]" class="style-scope ytd-single-option-survey-option-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.option]]" class="style-scope ytd-single-option-survey-option-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return WpD=g},{mode:1});var P9n;var ar=function(){return _.J.apply(this,arguments)||this};
_.N(ar,_.J);_.c=ar.prototype;_.c.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.dataChanged=function(){var g,v;this.vertical=(((g=this.data)==null?void 0:(v=g.surveyOrientation)==null?void 0:v.type)||"HORIZONTAL")==="VERTICAL"};
_.c.computeAlt=function(g){return _.sf(g)};
_.c.onDismissTap=function(){_.nW(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.h0().resolve(_.nv).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.P_G(!1))};
ar.prototype.dataChanged=ar.prototype.dataChanged;_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],ar.prototype,"eventForwardingBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ar.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ar.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(dzG),_.F("design:type",Object)],ar.prototype,"ytdHatsSurveyBehavior",void 0);
_.K([_.D(_.QN),_.F("design:type",Object)],ar.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ar.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],ar.prototype,"vertical",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ar.prototype,"dataChanged",null);ar=_.K([_.V({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],ar);
_.m(ar,"ytd-single-option-survey-renderer",function(){if(P9n!==void 0)return P9n;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-option-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-single-option-survey-renderer">\n  <yt-formatted-string text="[[data.question]]" class="style-scope ytd-single-option-survey-renderer"></yt-formatted-string>\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-tap="onDismissTap" class="style-scope ytd-single-option-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-single-option-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-single-option-survey-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return P9n=g},{mode:1});var SqM;var E1=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(E1,_.J);E1.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
E1.prototype.onDismissTap=function(){_.nW(this.hostElement,"yt-close-popup-action")};
E1.prototype.onNavigate=function(){_.nW(this.hostElement,"yt-close-popup-action")};
E1.prototype.onNavigate=E1.prototype.onNavigate;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],E1.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],E1.prototype,"ytEventForwardingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],E1.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],E1.prototype,"darkerDarkTheme",void 0);
_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],E1.prototype,"onNavigate",null);E1=_.K([_.V({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],E1);
_.m(E1,"ytd-survey-follow-up-renderer",function(){if(SqM!==void 0)return SqM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-follow-up-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-survey-follow-up-renderer">\n  <yt-formatted-string text="[[data.description]]" class="style-scope ytd-survey-follow-up-renderer"></yt-formatted-string>\n  <ytd-button-renderer data="[[data.dismissButton.buttonRenderer]]" on-tap="onDismissTap" class="style-scope ytd-survey-follow-up-renderer">\n  </ytd-button-renderer>\n</div>\n<ytd-button-renderer align-by-text="" data="[[data.followUpButton.buttonRenderer]]" hidden="[[!data.followUpButton.buttonRenderer]]" class="style-scope ytd-survey-follow-up-renderer">\n</ytd-button-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return SqM=g},{mode:1});var oW5;var YqA;var Uip;var dv=function(){var g=_.J.apply(this,arguments)||this;g.polymer2="Element"in Polymer;return g};
_.N(dv,_.J);_.c=dv.prototype;_.c.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.c.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.c.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.c.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("minutes-changed",this.minutes))};
_.c.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("seconds-changed",this.seconds))};
_.c.updateMinutesFromBinding=function(g){this.minutes=g.detail.value};
_.c.updateSecondsFromBinding=function(g){this.seconds=g.detail.value};
dv.prototype.secondsChangedForBinding=dv.prototype.secondsChangedForBinding;dv.prototype.minutesChangedForBinding=dv.prototype.minutesChangedForBinding;dv.prototype.secondsChanged=dv.prototype.secondsChanged;_.K([_.u(),_.F("design:type",String)],dv.prototype,"minutes",void 0);_.K([_.u(),_.F("design:type",String)],dv.prototype,"seconds",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],dv.prototype,"polymer2",void 0);
_.K([_.PX("#seconds"),_.F("design:type",Object)],dv.prototype,"secondsEl",void 0);_.K([_.IU("seconds"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dv.prototype,"secondsChanged",null);_.K([_.IU("minutes"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dv.prototype,"minutesChangedForBinding",null);
_.K([_.IU("seconds"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dv.prototype,"secondsChangedForBinding",null);dv=_.K([_.HX({is:"yt-timestamp-input",disableElementRegistration:!0})],dv);
_.m(dv,"yt-timestamp-input",function(){if(Uip===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-timestamp-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_timestamp_input.yt.timestamp.input.css.js--\x3e<tp-yt-paper-input id="minutes" allowed-pattern="[0-9]" maxlength="3" no-label-float="" prevent-invalid-input="" use-v2-underline="" value="[[minutes]]" on-value-changed="updateMinutesFromBinding" class="style-scope yt-timestamp-input">\n</tp-yt-paper-input>\n<span id="separator" class="style-scope yt-timestamp-input"> : </span>\n<tp-yt-paper-input id="seconds" allowed-pattern="[0-9]" maxlength="2" no-label-float="" prevent-invalid-input="" use-v2-underline="" value="[[seconds]]" on-value-changed="updateSecondsFromBinding" class="style-scope yt-timestamp-input">\n</tp-yt-paper-input>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;YqA===void 0&&(YqA=document.createElement("template"));var k=YqA;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Uip=g}g=Uip;return g},{mode:2});var ps=function(){return _.J.apply(this,arguments)||this};
_.N(ps,_.J);_.c=ps.prototype;_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$18132_scroller.dialogElement=this.hostElement.parentNode};
_.c.dataChanged=function(){var g=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.i1().getPlayerPromise().then(function(v){v=v.getCurrentTime();g.minutes=Math.floor(v/60).toString();g.seconds=(Math.floor(v)%60).toString()})};
_.c.onTapSubmit=function(g){g.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(g={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(g.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(g.minutes=this.minutes,g.seconds=this.seconds),_.h0().resolve(_.nv).resolveCommand(this.serviceEndpoint,{form:Object.assign({},g,{element:this.hostElement})}))};
_.c.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.c.onYtServiceRequestCompleted=function(g,v){v=v.actions;if(Array.isArray(v))for(var r=0,k=v.length;r<k;r++)_.l(v[r],_.lo)&&(g.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(v[r]))};
_.c.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.c.toggleSubmitButton=function(g){this.set("submitButton.isDisabled",!g)};
_.c.handleInput=function(){var g=this.issueType,v=this.affiliation,r=this.minutes,k=this.seconds;r=!this.showTimestamp||!!r&&!!k;this.toggleSubmitButton(!!this.descriptionText&&!!g&&!!v&&r)};
_.c.computeServiceEndpoint=function(g){return this.get("submitButton.buttonRenderer.serviceEndpoint",g)};
_.c.computeSubmitButton=function(g){(g=this.get("submitButton.buttonRenderer",g))&&(g=Object.assign({},g,{serviceEndpoint:void 0}));return g};
_.c.computeShowTimestamp=function(g){return!!g};
_.c.onValueChangedForIssueType=function(g){this.issueType=g.detail.value};
_.c.onValueChangedForAffiliation=function(g){this.affiliation=g.detail.value};
_.c.updateDescriptionTextFromBinding=function(g){this.descriptionText=g.detail.value};
_.c.updateFullNameTextFromBinding=function(g){this.fullNameText=g.detail.value};
_.c.updateMinutesFromBinding=function(g){this.minutes=g.detail.value};
_.c.updateSecondsFromBinding=function(g){this.seconds=g.detail.value};
ps.prototype.handleInput=ps.prototype.handleInput;ps.prototype.onYtServiceRequestError=ps.prototype.onYtServiceRequestError;ps.prototype.onYtServiceRequestCompleted=ps.prototype.onYtServiceRequestCompleted;ps.prototype.onYtServiceRequestSent=ps.prototype.onYtServiceRequestSent;ps.prototype.dataChanged=ps.prototype.dataChanged;_.K([_.D(_.WV.YtOpenPopupBehavior),_.F("design:type",Object)],ps.prototype,"ytOpenPopupBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ps.prototype,"ytRendererBehavior",void 0);_.K([_.PX("#scroller"),_.F("design:type",Object)],ps.prototype,"JSC$18132_scroller",void 0);_.K([_.PX("#description"),_.F("design:type",HTMLInputElement)],ps.prototype,"description",void 0);_.K([_.PX("#full-name"),_.F("design:type",Object)],ps.prototype,"fullName",void 0);_.K([_.u(),_.F("design:type",Object)],ps.prototype,"data",void 0);
_.K([_.u({computed:"computeShowTimestamp(data.timestampLabel)"}),_.F("design:type",Boolean)],ps.prototype,"showTimestamp",void 0);_.K([_.u({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.F("design:type",Object)],ps.prototype,"serviceEndpoint",void 0);_.K([_.u({computed:"computeSubmitButton(data)"}),_.F("design:type",Object)],ps.prototype,"submitButton",void 0);_.K([_.u(),_.F("design:type",String)],ps.prototype,"descriptionText",void 0);
_.K([_.u(),_.F("design:type",Number)],ps.prototype,"issueType",void 0);_.K([_.u(),_.F("design:type",Number)],ps.prototype,"affiliation",void 0);_.K([_.u(),_.F("design:type",String)],ps.prototype,"fullNameText",void 0);_.K([_.u(),_.F("design:type",String)],ps.prototype,"minutes",void 0);_.K([_.u(),_.F("design:type",String)],ps.prototype,"seconds",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ps.prototype,"dataChanged",null);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],ps.prototype,"onYtServiceRequestSent",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],ps.prototype,"onYtServiceRequestCompleted",null);
_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ps.prototype,"onYtServiceRequestError",null);_.K([_.IU("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ps.prototype,"handleInput",null);ps=_.K([_.V({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],ps);
_.m(ps,"ytd-legal-report-details-form-renderer",function(){if(oW5!==void 0)return oW5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-legal-report-details-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-legal-report-details-form-renderer">\n  <template is="dom-if" if="[[showTimestamp]]" class="style-scope ytd-legal-report-details-form-renderer">\n    <label id="timestamp" class="style-scope ytd-legal-report-details-form-renderer">\n      [[getSimpleString(data.timestampLabel)]]\n      <yt-timestamp-input minutes="[[minutes]]" seconds="[[seconds]]" on-minutes-changed="updateMinutesFromBinding" on-seconds-changed="updateSecondsFromBinding" class="style-scope ytd-legal-report-details-form-renderer">\n      </yt-timestamp-input>\n    </label>\n  </template>\n  <div id="description-box" class="style-scope ytd-legal-report-details-form-renderer">\n    <tp-yt-paper-input-container no-label-float="true" use-v2-underline="" class="style-scope ytd-legal-report-details-form-renderer">\n      <tp-yt-iron-autogrow-textarea id="description" class="paper-input-input style-scope ytd-legal-report-details-form-renderer" slot="input" aria-label$="[[getSimpleString(data.descriptionHint)]]" maxlength$="[[data.maxDescriptionChars]]" placeholder="[[getSimpleString(data.descriptionHint)]]" required="true" rows="4" value="[[descriptionText]]" on-value-changed="updateDescriptionTextFromBinding">\n      </tp-yt-iron-autogrow-textarea>\n      <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-legal-report-details-form-renderer"></tp-yt-paper-input-char-counter>\n    </tp-yt-paper-input-container>\n  </div>\n  <ytd-dropdown-renderer id="issue-type" data="[[data.issueTypeDropdown.dropdownRenderer]]" value="[[issueType]]" on-value-changed="onValueChangedForIssueType" class="style-scope ytd-legal-report-details-form-renderer">\n  </ytd-dropdown-renderer>\n  <ytd-dropdown-renderer id="affiliation" data="[[data.affiliationDropdown.dropdownRenderer]]" value="[[affiliation]]" on-value-changed="onValueChangedForAffiliation" class="style-scope ytd-legal-report-details-form-renderer">\n  </ytd-dropdown-renderer>\n  <tp-yt-paper-input id="full-name" maxlength="[[data.maxNameChars]]" placeholder="[[getSimpleString(data.nameHint)]]" use-v2-underline="" value="[[fullNameText]]" on-value-changed="updateFullNameTextFromBinding" class="style-scope ytd-legal-report-details-form-renderer">\n  </tp-yt-paper-input>\n  <div id="name-subtext" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.nameSubtext)]]</div>\n  <div id="footer-text" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.footerText)]]</div>\n</tp-yt-paper-dialog-scrollable>\n<div class="footer style-scope ytd-legal-report-details-form-renderer">\n  <div id="required-label" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.requiredLabel)]]</div>\n  <div class="buttons style-scope ytd-legal-report-details-form-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" class="style-scope ytd-legal-report-details-form-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="submit-button" data="[[submitButton]]" dialog-confirm="" on-click="onTapSubmit" class="style-scope ytd-legal-report-details-form-renderer">\n    </yt-button-renderer>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return oW5=g},{mode:1});var Adn;var TQ=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return g};
_.N(TQ,_.J);TQ.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
TQ.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var g=this.formRenderer.getForm();g&&this.data.submitEndpoint&&(_.h0().resolve(_.nv).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},g,{element:this.hostElement})}),_.nW(this.hostElement,"yt-close-popup-action"))}};
TQ.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.nW(this.hostElement,"yt-close-popup-action"))};
TQ.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
TQ.prototype.onPopupClosed=TQ.prototype.onPopupClosed;_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],TQ.prototype,"ytEventForwardingBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],TQ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],TQ.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],TQ.prototype,"ytRendererBehavior",void 0);
_.K([_.PX("yt-form-renderer"),_.F("design:type",Object)],TQ.prototype,"formRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],TQ.prototype,"data",void 0);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TQ.prototype,"onPopupClosed",null);TQ=_.K([_.V({is:"ytd-form-popup-content",disableElementRegistration:!0})],TQ);
_.m(TQ,"ytd-form-popup-content",function(){if(Adn!==void 0)return Adn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-form-popup-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="form" class="style-scope ytd-form-popup-content"></div>');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Adn=g},{mode:1});var eqR;var lG=function(){return _.J.apply(this,arguments)||this};
_.N(lG,_.J);lG.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
lG.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
lG.prototype.onPopupOpened=function(){_.hV(this.hostElement,"yt-invalidate-popup-tabbables")};
lG.prototype.onYtServiceRequestCompleted=function(g,v){v.data&&v.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.hV(this.hostElement,"yt-invalidate-popup-tabbables"))};
lG.prototype.onYtServiceRequestCompleted=lG.prototype.onYtServiceRequestCompleted;lG.prototype.onPopupOpened=lG.prototype.onPopupOpened;_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],lG.prototype,"ytEventForwardingBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],lG.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],lG.prototype,"ytRendererBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],lG.prototype,"data",void 0);_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lG.prototype,"onPopupOpened",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],lG.prototype,"onYtServiceRequestCompleted",null);lG=_.K([_.V({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],lG);
_.m(lG,"ytd-form-popup-renderer",function(){if(eqR!==void 0)return eqR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-form-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-form-popup-renderer">[[getSimpleString(data.title)]]</div>\n<ytd-form-popup-content data="[[data]]" class="style-scope ytd-form-popup-renderer"></ytd-form-popup-content>\n<div id="buttons" class="style-scope ytd-form-popup-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return eqR=g},{mode:1});var aHn;var fs=function(){var g=_.J.apply(this,arguments)||this;g.isLoading=!1;return g};
_.N(fs,_.J);_.c=fs.prototype;_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");fkp(this.hostElement)};
_.c.onYtServiceRequestSent=function(){this.isLoading=!0};
_.c.onYtServiceRequestCompleted=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.c.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.v2(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.c.closePopupHandler=function(){this.fireOnCloseActions()};
_.c.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var g=this.get("data.headerImage.thumbnails");g&&(g=_.hH(g,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+g+")")}};
_.c.onYtNavigate=function(g){(g=_.se(g))&&g.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
fs.prototype.onYtNavigate=fs.prototype.onYtNavigate;fs.prototype.onHeaderImageChanged=fs.prototype.onHeaderImageChanged;fs.prototype.closePopupHandler=fs.prototype.closePopupHandler;fs.prototype.onYtServiceRequestCompleted=fs.prototype.onYtServiceRequestCompleted;fs.prototype.onYtServiceRequestSent=fs.prototype.onYtServiceRequestSent;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],fs.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],fs.prototype,"ytEventForwardingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],fs.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],fs.prototype,"isLoading",void 0);_.K([_.PX("#header"),_.F("design:type",HTMLDivElement)],fs.prototype,"header",void 0);_.K([_.PX("#confirm-button"),_.F("design:type",_.ag)],fs.prototype,"confirmButton",void 0);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],fs.prototype,"onYtServiceRequestSent",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],fs.prototype,"onYtServiceRequestCompleted",null);
_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],fs.prototype,"closePopupHandler",null);_.K([_.IU("data.headerImage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fs.prototype,"onHeaderImageChanged",null);_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],fs.prototype,"onYtNavigate",null);
fs=_.K([_.V({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],fs);
_.m(fs,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(aHn!==void 0)return aHn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-gaming-account-link-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n  <div class="avatar-support style-scope ytd-gaming-account-link-confirm-dialog-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar left style-scope ytd-gaming-account-link-confirm-dialog-renderer" thumbnail="[[data.userAvatar]]">\n    </yt-img-shadow>\n    <yt-icon class="third-party-icon style-scope ytd-gaming-account-link-confirm-dialog-renderer" icon="[[data.icon.iconType]]"></yt-icon>\n    <yt-img-shadow class="avatar right style-scope ytd-gaming-account-link-confirm-dialog-renderer" thumbnail="[[data.thirdPartyAvatar]]">\n    </yt-img-shadow>\n  </div>\n  <div id="dismiss-button" dialog-dismiss="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></div>\n</div>\n<div id="main" hidden="[[data.showLoadingSpinner]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n  <yt-formatted-string id="title" hidden$="[[!data.title]]" role="heading" text="[[data.title]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></yt-formatted-string>\n  <div id="dialog-messages" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n      <yt-formatted-string class="line-text style-scope ytd-gaming-account-link-confirm-dialog-renderer" text="[[item]]"></yt-formatted-string>\n    </template>\n  </div>\n  <div class="buttons style-scope ytd-gaming-account-link-confirm-dialog-renderer" hidden="[[isLoading]]">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" hidden$="[[!data.cancelButton]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n  <div class="spinner style-scope ytd-gaming-account-link-confirm-dialog-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner active="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></tp-yt-paper-spinner>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return aHn=g},{mode:1});var EWv;var Nf=function(){var g=_.J.apply(this,arguments)||this;g.isLoading=!1;return g};
_.N(Nf,_.J);_.c=Nf.prototype;_.c.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.linkButton":{id:"link-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);fkp(this.hostElement)};
_.c.onYtServiceRequestCompleted=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.c.onYtServiceRequestError=function(g){_.BW(this.hostElement,g.detail.error.message)};
_.c.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.c.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.nW(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.c.onDataChanged=function(){this.isLoading=!1;var g=this.get("data.headerImage.thumbnails");g&&(g=_.hH(g,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+g+")");g=_.Z3();var v=_.NP(),r=this.get("data.trackingParams");r&&v&&g&&_.jc(g,v,_.Ey(r))};
_.mx.Object.defineProperties(Nf.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
Nf.prototype.onDataChanged=Nf.prototype.onDataChanged;Nf.prototype.onDomChange=Nf.prototype.onDomChange;Nf.prototype.onYtServiceRequestError=Nf.prototype.onYtServiceRequestError;Nf.prototype.onYtServiceRequestCompleted=Nf.prototype.onYtServiceRequestCompleted;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Nf.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Nf.prototype,"ytRendererBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Nf.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Nf.prototype,"isLoading",void 0);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Nf.prototype,"hasDescription",null);_.K([_.PX("tp-yt-paper-dialog-scrollable"),_.F("design:type",Object)],Nf.prototype,"scrollable",void 0);_.K([_.PX("#header"),_.F("design:type",HTMLElement)],Nf.prototype,"header",void 0);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Nf.prototype,"onYtServiceRequestCompleted",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Nf.prototype,"onYtServiceRequestError",null);
_.K([_.zz("dom-change"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Nf.prototype,"onDomChange",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Nf.prototype,"onDataChanged",null);Nf=_.K([_.V({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],Nf);
_.m(Nf,"ytd-gaming-account-link-setting-renderer",function(){if(EWv!==void 0)return EWv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-gaming-account-link-setting-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <div class="avatar-support style-scope ytd-gaming-account-link-setting-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar style-scope ytd-gaming-account-link-setting-renderer" thumbnail="[[data.userAvatar]]">\n    </yt-img-shadow>\n    <yt-icon class="third-party-icon style-scope ytd-gaming-account-link-setting-renderer" icon="[[data.icon.iconType]]"></yt-icon>\n    <yt-img-shadow class="avatar style-scope ytd-gaming-account-link-setting-renderer" thumbnail="[[data.thirdPartyAvatar]]">\n    </yt-img-shadow>\n  </div>\n  <div id="dismiss-button" class="style-scope ytd-gaming-account-link-setting-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <yt-formatted-string id="title" role="heading" text="[[data.header]]" class="style-scope ytd-gaming-account-link-setting-renderer"></yt-formatted-string>\n  <div id="description-container" hidden="[[!hasDescription]]" class="style-scope ytd-gaming-account-link-setting-renderer">\n    <template is="dom-repeat" items="[[data.descriptions]]" as="description" class="style-scope ytd-gaming-account-link-setting-renderer">\n      <yt-formatted-string class="description style-scope ytd-gaming-account-link-setting-renderer" split-lines="" text="[[description]]"></yt-formatted-string>\n    </template>\n  </div>\n</div>\n<div id="link-button-container" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <tp-yt-paper-spinner class="spinner style-scope ytd-gaming-account-link-setting-renderer" active="" hidden="[[!isLoading]]"></tp-yt-paper-spinner>\n  <div id="link-button" hidden="[[isLoading]]" on-click="onButtonClick" class="style-scope ytd-gaming-account-link-setting-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return EWv=g},{mode:1});var din;var pOM;var Zg=function(){var g=_.J.apply(this,arguments)||this;g.isHeader=!1;g.getEndpointForm=function(){return HfD(g.data)};
return g};
_.N(Zg,_.J);_.c=Zg.prototype;_.c.triggerHintActions=function(){var g=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var v=_.MP(g.hostElement,"yt-get-opened-popups-action");!(v&&v.length===1?v[0]:[]).some(function(r){r=r.openPopupAction.popupType;return r==="SURVEY"||r==="MEALBAR"||r==="HINT"})&&g.data.hintActions&&g.guideOpened&&(_.v2(g.hostElement,g.data.hintActions,g.hostElement),g.data.hintActions=void 0)})};
_.c.getBadgeIconType=function(g){return g&&g.liveBroadcasting?"live":null};
_.c.onDown=function(){this.interaction.triggerDown()};
_.c.onUp=function(){this.interaction.triggerUp()};
_.c.onTap=function(g){if(this.data.serviceEndpoint){var v;_.T("shorts_controller_retrieve_seedless_sequence_v2")&&((v=_.l(this.data.serviceEndpoint,_.Ab))==null?void 0:v.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):Zfp(this.data.serviceEndpoint,this);g.preventDefault()}else this.data.navigationEndpoint&&!_.sX(_.qm(g),this.hostElement,["A".toString()])&&_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.c.computeActive=function(g,v){if(!g)return!1;var r=g.navigationEndpoint;g=g.serviceEndpoint;if(!r&&!g||!v)return!1;if(r){g=(g=_.Pi(v))&&["subscriptions","filteredsubscriptions"].includes(g);if(_.l(r,_.SG)&&_.l(v,_.SG)&&!g){var k=_.l(r,_.SG).browseId;v=_.l(v,_.SG).browseId;return k!==void 0&&v!==void 0&&(k===v||k==="VLWL"&&v==="FEwatch_later"||k==="FEwatch_later"&&v==="VLWL")}var y;r=(y=_.l(r.commandMetadata,_.F7))==null?void 0:y.url;v=(k=_.l(v.commandMetadata,_.F7))==null?void 0:k.url;return!(!r||
!v||r!==v&&r!==_.zE(v))}return this.isActiveShortsTab(g,v)};
_.c.isActiveShortsTab=function(g,v){v=!!_.l(v,_.Ab)||!!_.l(v,_.Ds);return(!!_.l(g,_.Ab)||!!_.l(g,_.Ds))&&v};
_.c.computeIsPrimary=function(g){return!!g};
_.mx.Object.defineProperties(Zg.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.computeActive(this.data,this.activeEndpoint)}},
isPrimary:{configurable:!0,enumerable:!0,get:function(){return this.computeIsPrimary(this.data.isPrimary)}},
lineEndStyle:{configurable:!0,enumerable:!0,get:function(){return this.data?this.data.badges&&this.getBadgeIconType(this.data.badges)?"badge":this.data.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?"dot":this.data.count?"count":"none":"none"}},
ariaLabel:{configurable:!0,enumerable:!0,get:function(){var g=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&g)return g}}});
Zg.prototype.onTap=Zg.prototype.onTap;Zg.prototype.onUp=Zg.prototype.onUp;Zg.prototype.onDown=Zg.prototype.onDown;Zg.prototype.triggerHintActions=Zg.prototype.triggerHintActions;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Zg.prototype,"componentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Zg.prototype,"rendererBehavior",void 0);_.K([_.D(_.Gh.YtTaskEmitterBehavior),_.F("design:type",Object)],Zg.prototype,"taskEmitterBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Zg.prototype,"activeEndpoint",void 0);_.K([_.u(),_.F("design:type",Object)],Zg.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],Zg.prototype,"guideOpened",void 0);_.K([_.u(),_.F("design:type",String)],Zg.prototype,"type",void 0);_.K([_.PX("yt-interaction"),_.F("design:type",Object)],Zg.prototype,"interaction",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Zg.prototype,"isHeader",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data","activeEndpoint"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Zg.prototype,"active",null);_.K([_.u({reflectToAttribute:!0}),_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Zg.prototype,"isPrimary",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.count","data.presentationStyle","data.badges.*"),_.F("design:type",String),_.F("design:paramtypes",[])],Zg.prototype,"lineEndStyle",null);
_.K([_.C("lineEndStyle"),_.F("design:type",Object),_.F("design:paramtypes",[])],Zg.prototype,"ariaLabel",null);_.K([_.IU("data.hintActions","guideOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zg.prototype,"triggerHintActions",null);_.K([_.zz("down"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zg.prototype,"onDown",null);
_.K([_.zz("up"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zg.prototype,"onUp",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Zg.prototype,"onTap",null);Zg=_.K([_.V({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],Zg);
_.m(Zg,"ytd-guide-entry-renderer",function(){if(pOM!==void 0)return pOM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-guide-entry-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1" title="[[getSimpleString(data.formattedTitle)]]" aria-label$="[[ariaLabel]]" role="link" get-form="[[getEndpointForm]]">\n  <tp-yt-paper-item role="link" class="style-scope ytd-guide-entry-renderer">\n    <yt-icon class="guide-icon style-scope ytd-guide-entry-renderer" active="[[active]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[computeIcon_(data.icon)]]">\n    </yt-icon>\n    <yt-img-shadow height="24" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-guide-entry-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string class="title style-scope ytd-guide-entry-renderer" text="[[data.formattedTitle]]"></yt-formatted-string>\n    <yt-icon class="arrow-icon style-scope ytd-guide-entry-renderer" disable-upgrade$="[[!isHeader]]" hidden="[[!isHeader]]" icon="chevron_right" size="16">\n    </yt-icon>\n    <span class="guide-entry-count style-scope ytd-guide-entry-renderer"> [[data.count]] </span>\n    <yt-icon class="guide-entry-badge style-scope ytd-guide-entry-renderer" disable-upgrade$="[[!getBadgeIconType(data.badges)]]" icon="[[getBadgeIconType(data.badges)]]" size="16">\n    </yt-icon>\n    <div id="newness-dot" class="style-scope ytd-guide-entry-renderer"></div>\n  </tp-yt-paper-item>\n</a>\n<yt-interaction class="style-scope ytd-guide-entry-renderer"></yt-interaction>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return pOM=g},{mode:1});var He=function(){var g=_.J.apply(this,arguments)||this;g.userToggled=!1;return g};
_.N(He,_.J);_.c=He.prototype;_.c.getItemsPath=function(){return"data.expandableItems"};
_.c.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.c.onExpanderItemTapped=function(g){var v=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.T("kevlar_guide_expandable_items_killswitch")&&_.q7(this,function(){_.mN(v.expandableItems)});
g.preventDefault()};
_.c.onCollapserItemTapped=function(g){var v=this;this._setExpanded(!1);this.userToggled=!0;g.preventDefault();this.expandableItems&&!_.T("kevlar_guide_collapsible_items_killswitch")&&_.q7(this,function(){_.sH(v.hostElement)})};
_.c.observeActiveEndpoint=function(){for(var g=this.activeEndpoint,v=this.data,r=this.expandableItems.children,k=0,y=r.length;k<y;k++)r[k].activeEndpoint=g;v&&v.autoExpandCommand&&g&&!this.userToggled&&(r=this.data.autoExpandCommand,v=!(!_.l(r,_.SG)||!_.l(g,_.SG)||_.l(r,_.SG).browseId!==_.l(g,_.SG).browseId),g=this.get("commandMetadata.webCommandMetadata.url",g),r=this.get("commandMetadata.webCommandMetadata.url",r),v=v||!!(g&&r&&g.includes(r)),this._setExpanded(v),v&&this.ytLazyListBehavior.fillRemainingListItems())};
He.prototype.observeActiveEndpoint=He.prototype.observeActiveEndpoint;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],He.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],He.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mg.YtLazyListBehavior),_.F("design:type",Object)],He.prototype,"ytLazyListBehavior",void 0);_.K([_.PX("#expandable-items"),_.F("design:type",HTMLElement)],He.prototype,"expandableItems",void 0);
_.K([_.u(),_.F("design:type",Object)],He.prototype,"data",void 0);_.K([_.u({readOnly:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],He.prototype,"expanded",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],He.prototype,"initialCount",void 0);_.K([_.u(),_.F("design:type",Object)],He.prototype,"activeEndpoint",void 0);_.K([_.IU("data","activeEndpoint","canShowMore"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],He.prototype,"observeActiveEndpoint",null);
He=_.K([_.V({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],He);
_.m(He,"ytd-guide-collapsible-entry-renderer",function(){if(din!==void 0)return din;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-guide-entry-renderer id="expander-item" aria-expanded="[[expanded]]" data="[[data.expanderItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onExpanderItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n</ytd-guide-entry-renderer>\n<div id="expanded" class="style-scope ytd-guide-collapsible-entry-renderer">\n  <div id="expandable-items" class="style-scope ytd-guide-collapsible-entry-renderer"></div>\n  <ytd-guide-entry-renderer id="collapser-item" aria-expanded="[[expanded]]" data="[[data.collapserItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onCollapserItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return din=g},{mode:_.v6("kevlar_poly_si_batch_j079")?1:2});var TYG;var lHD;var tg=function(){var g=_.J.apply(this,arguments)||this;g.allVideosCount=0;g.renderGuideEntry=!1;return g};
_.N(tg,_.J);tg.prototype.observeRenderEntry=function(){var g;this.renderGuideEntry=!((g=this.data)==null||!g.alwaysShow)||!!this.allVideosCount};
tg.prototype.observeRenderEntry=tg.prototype.observeRenderEntry;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],tg.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],tg.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],tg.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],tg.prototype,"activeEndpoint",void 0);_.K([_.u({selector:_.ZGh}),_.F("design:type",Object)],tg.prototype,"allVideosCount",void 0);
_.K([_.u(),_.F("design:type",Object)],tg.prototype,"renderGuideEntry",void 0);_.K([_.Um("allVideosCount","data.alwaysShow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tg.prototype,"observeRenderEntry",null);tg=_.K([_.V({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],tg);
_.m(tg,"ytd-guide-downloads-entry-renderer",function(){if(lHD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-downloads-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <ytd-guide-entry-renderer id="downloads-entry" active-endpoint="[[activeEndpoint]]" data="[[data.entryRenderer.guideEntryRenderer]]" hidden="[[!renderGuideEntry]]" class="style-scope ytd-guide-downloads-entry-renderer">\n  </ytd-guide-entry-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);lHD=g}g=lHD;return g},{mode:1});var Dg=function(){var g=_.J.apply(this,arguments)||this;g.youtab=_.T("web_enable_youtab");g.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return g};
_.N(Dg,_.J);_.c=Dg.prototype;_.c.configureRendererStamper=function(){return{"data.sectionItems":{id:"section-items",mapping:{guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideEntryRenderer:{component:"ytd-guide-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideDownloadsEntryRenderer:{component:"ytd-guide-downloads-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}}}}}};
_.c.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var g=this.sectionItems.children,v=0,r=g.length;v<r;v++)g[v].activeEndpoint=this.activeEndpoint}};
_.c.handleAddToGuideSectionAction=function(g){var v=_.l(g,jjD);if(v&&this.data&&(g=v.items,v=v.handlerData,g&&v&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(v)>-1)){v=0;for(var r=g.length;v<r;v++)g[v].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,g[v])}};
_.c.handleRemoveFromGuideSectionAction=function(g){var v=_.l(g,$en);v&&this.data&&(g=v.guideEntryId,v=v.handlerData,g&&v&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(v)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(g,this.data.sectionItems),this.removeFromCollapsedSection(g,this.data.sectionItems)))};
_.c.removeFromExpandedSection=function(g,v){g=this.getEntryIndexMatchingId(g,v);g!==-1&&this.splice("data.sectionItems",g,1)};
_.c.removeFromCollapsedSection=function(g,v){var r=v.findIndex(function(k){return!!_.l(k,MHv)});
r&&r!==-1&&v[r]&&_.l(v[r],MHv)&&(v=_.l(v[r],MHv).expandableItems)&&(g=this.getEntryIndexMatchingId(g,v),g!==-1&&this.splice("data.sectionItems."+r+".guideCollapsibleEntryRenderer.expandableItems",g,1))};
_.c.getEntryIndexMatchingId=function(g,v){var r=this;return v.findIndex(function(k){return r.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",k)===g})};
Dg.prototype.activeEndpointChanged=Dg.prototype.activeEndpointChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Dg.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Dg.prototype,"actionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Dg.prototype,"ytRendererstamperBehavior",void 0);_.K([_.PX("#section-items"),_.F("design:type",HTMLDivElement)],Dg.prototype,"sectionItems",void 0);
_.K([_.PX("#header-entry"),_.F("design:type",Object)],Dg.prototype,"headerEntry",void 0);_.K([_.u(),_.F("design:type",Object)],Dg.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Dg.prototype,"activeEndpoint",void 0);_.K([_.u(),_.F("design:type",Object)],Dg.prototype,"youtab",void 0);_.K([_.IU("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dg.prototype,"activeEndpointChanged",null);
Dg=_.K([_.V({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],Dg);
_.m(Dg,"ytd-guide-collapsible-section-entry-renderer",function(){if(TYG===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-section-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  <ytd-guide-entry-renderer id="header-entry" data="[[data.headerEntry.guideEntryRenderer]]" is-header="[[youtab]]" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n<div id="section-items" class="style-scope ytd-guide-collapsible-section-entry-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);TYG=g}g=TYG;return g},{mode:1});var fHb;var NY5;var Ls=function(){var g=_.J.apply(this,arguments)||this;g.modernTypography=_.T("web_modern_typography");g.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction","yt-reset-channel-unread-count-command":"handleResetChannelUnreadCountCommand","yt-reset-subscriptions-unread-dot-command":"handleResetSubscriptionsUnreadDotCommand"};return g};
_.N(Ls,_.J);_.c=Ls.prototype;
_.c.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",guideOpened:"[[guideOpened]]",type:"[[type]]"},noInjection:!0},guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0},guideCollapsibleSectionEntryRenderer:{component:"ytd-guide-collapsible-section-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},
noInjection:!0}}}}};
_.c.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var g=_.MP(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);g&&g.length===1&&g[0]&&_.MP(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.c.handleResetChannelUnreadCountCommand=function(g){var v;(g=(v=_.l(g,OQM))==null?void 0:v.channelId)&&this.data&&this.data.items&&(v=this.getPathToEntryMatchingId(g))&&(this.set(v+".guideEntryRenderer.count",0),this.set(v+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.c.handleResetSubscriptionsUnreadDotCommand=function(g){var v,r=(v=_.l(g,VHD))==null?void 0:v.targetId,k;r&&(k=this.data)!=null&&k.items&&(g=this.data.items.findIndex(function(y){var z;return((z=y.guideEntryRenderer)==null?void 0:z.targetId)===r}),g<0||this.set("data.items."+g+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.c.getPathToEntryMatchingId=function(g){if(this.data&&this.data.items){var v=this.getEntryIndexMatchingId(g,this.data.items);if(v>-1)return"data.items."+v;for(var r=0;r<this.data.items.length;r++)if(v=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[r]))if(v=this.getEntryIndexMatchingId(g,v),v>-1)return"data.items."+r+".guideCollapsibleEntryRenderer.expandableItems."+v}};
_.c.handleAddToGuideSectionAction=function(g){var v=this;if(_.l(g,jjD)){var r=_.l(g,jjD).items;g=_.l(g,jjD).handlerData;var k,y;r&&g&&((k=this.data)==null?void 0:(y=k.handlerDatas)==null?void 0:y.indexOf(g))>-1&&(r=r.filter(function(z){return(z=v.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",z))&&!v.isGuideItemPresent(z)}),this.unshift.apply(this,["data.items"].concat(_.fF(r))))}};
_.c.isGuideItemPresent=function(g){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(g,this.data.items)!==-1)return!0;var v=this.data.items.find(function(r){return!!r.guideCollapsibleEntryRenderer});
if((v==null?0:v.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(g,v.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.c.getEntryIndexMatchingId=function(g,v){var r=this;return v.findIndex(function(k){return r.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",k)===g})};
_.c.handleRemoveFromGuideSectionAction=function(g){if(_.l(g,$en)){var v=_.l(g,$en).guideEntryId;g=_.l(g,$en).handlerData;var r,k;v&&g&&((r=this.data)==null?void 0:(k=r.handlerDatas)==null?void 0:k.indexOf(g))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(v,this.data.items),this.removeFromCollapsedSection(v,this.data.items))}};
_.c.removeFromExpandedSection=function(g,v){g=this.getEntryIndexMatchingId(g,v);g!==-1&&this.splice("data.items",g,1)};
_.c.removeFromCollapsedSection=function(g,v){var r=v.findIndex(function(k){return!!k.guideCollapsibleEntryRenderer});
r!==-1&&(v=v[r].guideCollapsibleEntryRenderer.expandableItems)&&(g=this.getEntryIndexMatchingId(g,v),g!==-1&&this.splice("data.items."+r+".guideCollapsibleEntryRenderer.expandableItems",g,1))};
_.c.activeEndpointChanged=function(){for(var g=_.hb(this.hostElement).querySelector("#items").children,v=0,r=g.length;v<r;v++)g[v].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.c.guideOpenedChanged=function(){for(var g=_.hb(this.hostElement).querySelector("#items").children,v=0,r=g.length;v<r;v++)g[v].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
Ls.prototype.guideOpenedChanged=Ls.prototype.guideOpenedChanged;Ls.prototype.activeEndpointChanged=Ls.prototype.activeEndpointChanged;Ls.prototype.persistentGuideChanged=Ls.prototype.persistentGuideChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Ls.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ls.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Ls.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.Mg.YtLazyListBehavior),_.F("design:type",Object)],Ls.prototype,"ytLazyListBehavior",void 0);_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],Ls.prototype,"ytdGuideStateAwareBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Ls.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ls.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ls.prototype,"modernTypography",void 0);_.K([_.u(),_.F("design:type",String)],Ls.prototype,"type",void 0);_.K([_.u({value:20}),_.F("design:type",Number)],Ls.prototype,"initialCount",void 0);_.K([_.u({value:10}),_.F("design:type",Number)],Ls.prototype,"targetFramerate",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],Ls.prototype,"autoFill",void 0);_.K([_.u({value:50}),_.F("design:type",Number)],Ls.prototype,"renderDelay",void 0);
_.K([_.IU("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ls.prototype,"persistentGuideChanged",null);_.K([_.Um("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ls.prototype,"activeEndpointChanged",null);_.K([_.Um("guideOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ls.prototype,"guideOpenedChanged",null);
Ls=_.K([_.V({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],Ls);
_.m(Ls,"ytd-guide-section-renderer",function(){if(NY5!==void 0)return NY5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h3 hidden="[[!data.formattedTitle]]" class="style-scope ytd-guide-section-renderer">\n  <yt-formatted-string id="guide-section-title" link-inherit-color="" text="[[data.formattedTitle]]" class="style-scope ytd-guide-section-renderer">\n  </yt-formatted-string>\n</h3>\n<div id="items" class="style-scope ytd-guide-section-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return NY5=g},{mode:_.v6("kevlar_poly_si_batch_j073")?1:2});var Zkb;var wv=function(){return _.J.apply(this,arguments)||this};
_.N(wv,_.J);_.mx.Object.defineProperties(wv.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],wv.prototype,"rendererBehaviors",void 0);_.K([_.u(),_.F("design:type",Object)],wv.prototype,"data",void 0);_.K([_.u(),_.C("data.signInButton.buttonRenderer.style"),_.F("design:type",Object),_.F("design:paramtypes",[])],wv.prototype,"alignByText",null);wv=_.K([_.V({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],wv);
_.m(wv,"ytd-guide-signin-promo-renderer",function(){if(Zkb===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-signin-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.descriptiveText]]" class="style-scope ytd-guide-signin-promo-renderer"></yt-formatted-string>\n<ytd-button-renderer id="sign-in-button" align-by-text="[[alignByText]]" data="[[data.signInButton.buttonRenderer]]" on-tap="onSignInTap" class="style-scope ytd-guide-signin-promo-renderer">\n</ytd-button-renderer>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);Zkb=g}g=Zkb;return g},{mode:1});var Qv=function(){var g=_.J.apply(this,arguments)||this;g.showFooter=!1;return g};
_.N(Qv,_.J);Qv.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}}}}};
Qv.prototype.attached=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1){v=_.h0().resolve(_.Bd(_.$Z));if(!v)return r.jumpTo(0);v.setGuideData(g.hostElement);return _.U(r,0,3)}g.ytLazyListBehavior.initialCount=2;return r.return()})};
Qv.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
Qv.prototype.dataChanged=Qv.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Qv.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Qv.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.Mg.YtLazyListBehavior),_.F("design:type",Object)],Qv.prototype,"ytLazyListBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Qv.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Qv.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Qv.prototype,"showFooter",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],Qv.prototype,"autoFill",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qv.prototype,"dataChanged",null);Qv=_.K([_.V({is:"ytd-guide-renderer",disableElementRegistration:!0})],Qv);
_.m(Qv,"ytd-guide-renderer",function(){if(fHb!==void 0)return fHb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sections" class="style-scope ytd-guide-renderer"></div>\n<div id="footer" hidden="[[!showFooter]]" class="style-scope ytd-guide-renderer">\n  <div id="guide-links-primary" class="style-scope ytd-guide-renderer">\n    <slot name="guide-links-primary" class="style-scope ytd-guide-renderer"></slot>\n  </div>\n  <div id="guide-links-secondary" class="style-scope ytd-guide-renderer">\n    <slot name="guide-links-secondary" class="style-scope ytd-guide-renderer"></slot>\n  </div>\n  <slot name="vat-notice" class="style-scope ytd-guide-renderer"></slot>\n  <slot name="copyright" class="style-scope ytd-guide-renderer"></slot>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return fHb=g},{mode:_.v6("kevlar_poly_si_batch_j073")?1:2});var HkM;var Cs=function(){var g=_.J.apply(this,arguments)||this;g.systemIcons=_.T("kevlar_system_icons");g.frostedGlass=_.T("web_frosted_glass");g.getEndpointForm=function(){return HfD(g.data)};
return g};
_.N(Cs,_.J);_.c=Cs.prototype;_.c.attached=function(){this.hostElement.setAttribute("role","tab");this.hostElement.setAttribute("tabindex","0")};
_.c.dataChanged=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive);this.hostElement.setAttribute("aria-label",_.sf(this.data.formattedTitle))};
_.c.onActiveStateChange=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive)};
_.c.onDown=function(){this.interaction.triggerDown()};
_.c.onUp=function(){this.interaction.triggerUp()};
_.c.onTap=function(g){if(this.data.serviceEndpoint){var v;_.T("shorts_controller_retrieve_seedless_sequence_v2")&&((v=_.l(this.data.serviceEndpoint,_.Ab))==null?void 0:v.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint):Zfp(this.data.serviceEndpoint,this);g.preventDefault()}else{var r;((r=this.data)==null?0:r.navigationEndpoint)&&!_.sX(_.qm(g),this.hostElement,["A".toString()])&&_.hV(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.c.computeActive=function(g,v){if(!g)return!1;var r=g.navigationEndpoint;g=g.serviceEndpoint;if(!r&&!g||!v)return!1;if(r){g=_.l(r,_.SG);var k=_.l(v,_.SG);if(g&&k)return g.browseId===k.browseId&&g.params===k.params;var y;r=(y=_.l(r.commandMetadata,_.F7))==null?void 0:y.url;var z;v=(z=_.l(v.commandMetadata,_.F7))==null?void 0:z.url;return!(!r||!v||r!==v&&r!==_.zE(v))}return this.isActiveShortsTab(g,v)};
_.c.isActiveShortsTab=function(g,v){v=!!_.l(v,_.Ab)||!!_.l(v,_.Ds);return(!!_.l(g,_.Ab)||!!_.l(g,_.Ds))&&v};
_.c.computeTitle=function(g,v){return v?"":_.sf(g)};
_.mx.Object.defineProperties(Cs.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
Cs.prototype.onTap=Cs.prototype.onTap;Cs.prototype.onUp=Cs.prototype.onUp;Cs.prototype.onDown=Cs.prototype.onDown;Cs.prototype.onActiveStateChange=Cs.prototype.onActiveStateChange;Cs.prototype.dataChanged=Cs.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Cs.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Cs.prototype,"ytComponentBehavior",void 0);
_.K([_.D(_.HL),_.F("design:type",Object)],Cs.prototype,"ironButtonState",void 0);_.K([_.u(),_.F("design:type",Object)],Cs.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Cs.prototype,"activeEndpoint",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Cs.prototype,"noLabels",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.F("design:type",Boolean)],Cs.prototype,"isActive",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"systemIcons",void 0);_.K([_.PX("yt-interaction"),_.F("design:type",Object)],Cs.prototype,"interaction",void 0);_.K([_.C("isActive"),_.F("design:type",Object),_.F("design:paramtypes",[])],Cs.prototype,"ariaSelected",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"frostedGlass",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cs.prototype,"dataChanged",null);_.K([_.IU("isActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cs.prototype,"onActiveStateChange",null);_.K([_.zz("down"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cs.prototype,"onDown",null);
_.K([_.zz("up"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cs.prototype,"onUp",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Cs.prototype,"onTap",null);Cs=_.K([_.V({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],Cs);
_.m(Cs,"ytd-mini-guide-entry-renderer",function(){if(HkM!==void 0)return HkM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" tabindex="-1" class="yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" title="[[computeTitle(data.formattedTitle, noLabels)]]" get-form="[[getEndpointForm]]">\n  <yt-icon id="icon" class="guide-icon style-scope ytd-mini-guide-entry-renderer" active="[[isActive]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <span class="title style-scope ytd-mini-guide-entry-renderer" hidden="[[noLabels]]">[[getSimpleString(data.formattedTitle)]]</span>\n  <tp-yt-paper-tooltip animation-delay="0" hidden="[[!noLabels]]" offset="4" position="right" class="style-scope ytd-mini-guide-entry-renderer">\n    [[getSimpleString(data.formattedTitle)]]\n  </tp-yt-paper-tooltip>\n  <yt-interaction class="style-scope ytd-mini-guide-entry-renderer"></yt-interaction>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return HkM=g},{mode:_.v6("kevlar_poly_si_batch_j063")?1:2});var t6M;var uG=function(){var g=_.J.apply(this,arguments)||this;g.allVideosCount=0;g.noLabels=_.T("kevlar_mini_guide_no_labels");g.frostedGlass=_.T("web_frosted_glass");return g};
_.N(uG,_.J);_.c=uG.prototype;_.c.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation")};
_.c.visibleChanged=function(){if(this.visible&&!this.data){var g=_.h0().resolve(_.Bd(_.$Z));g&&g.setGuideData(this.hostElement)}};
_.c.dataChanged=function(){var g=[],v;if((v=this.data)!=null&&v.items){v=_.I(this.data.items);for(var r=v.next();!r.done;r=v.next()){r=r.value;var k=void 0;if((k=r.guideSectionRenderer)==null?0:k.items)for(k=void 0,r=_.I((k=r.guideSectionRenderer)==null?void 0:k.items),k=r.next();!k.done;k=r.next())if(k=k.value,k.guideEntryRenderer)k=k.guideEntryRenderer,k.isPrimary&&g.push({guideEntryRenderer:k});else if(k.guideCollapsibleSectionEntryRenderer){var y=void 0;((y=_.l(k.guideCollapsibleSectionEntryRenderer.headerEntry,
bS))==null?0:y.isPrimary)&&g.push({guideEntryRenderer:_.l(k.guideCollapsibleSectionEntryRenderer.headerEntry,bS)});if(k=k.guideCollapsibleSectionEntryRenderer.sectionItems)for(k=_.I(k),y=k.next();!y.done;y=k.next()){var z=y.value;y=_.l(z,RoS);var W=void 0;((W=_.l(z,bS))==null?0:W.isPrimary)?g.push({guideEntryRenderer:_.l(z,bS)}):y&&(z=void 0,_.l((z=y)==null?void 0:z.entryRenderer,bS)&&(y.alwaysShow||this.allVideosCount)&&g.push({guideEntryRenderer:_.l(y.entryRenderer,bS)}))}}}}this.miniGuideItems=
g};
_.c.activeEndpointChanged=function(){for(var g=this.items.children,v=0;v<g.length;v++)g[v].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
uG.prototype.activeEndpointChanged=uG.prototype.activeEndpointChanged;uG.prototype.dataChanged=uG.prototype.dataChanged;uG.prototype.visibleChanged=uG.prototype.visibleChanged;_.K([_.D(_.QN),_.F("design:type",Object)],uG.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],uG.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],uG.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],uG.prototype,"ytdGuideStateAwareBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],uG.prototype,"ytComponentBehavior",void 0);_.K([_.PX("#items"),_.F("design:type",Object)],uG.prototype,"items",void 0);_.K([_.u(),_.F("design:type",Object)],uG.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],uG.prototype,"visible",void 0);
_.K([_.u(),_.F("design:type",Object)],uG.prototype,"miniGuideItems",void 0);_.K([_.u({selector:_.ZGh}),_.F("design:type",Object)],uG.prototype,"allVideosCount",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],uG.prototype,"noLabels",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],uG.prototype,"frostedGlass",void 0);_.K([_.Um("visible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uG.prototype,"visibleChanged",null);
_.K([_.Um("data","allVideosCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uG.prototype,"dataChanged",null);_.K([_.Um("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uG.prototype,"activeEndpointChanged",null);uG=_.K([_.V({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],uG);
_.m(uG,"ytd-mini-guide-renderer",function(){if(t6M===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-mini-guide-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);t6M=g}g=t6M;return g},{mode:1});var DiD;var LpA=/^[\x00-\x7F]+$/,xN=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(xN,_.J);_.mx.Object.defineProperties(xN.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var g,v=_.sf((g=this.data)==null?void 0:g.handle);if(v)return _.qd("@"+v)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var g=_.sf(this.displayHandle),v,r=_.sf((v=this.data)==null?void 0:v.handleUrl);if(g&&r)return _.qd(r+g)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var g=_.sf(this.displayHandle);if(g&&!LpA.test(g)){var v;return(v=this.data)==null?void 0:v.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var g=_.sf(this.displayHandleUrl),v,r=_.sf((v=this.data)==null?void 0:v.urlInfoText);if(g&&r)return _.qd(r+" "+g)}}});
_.K([_.u(),_.F("design:type",Object)],xN.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],xN.prototype,"displayHandle",null);_.K([_.C("displayHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],xN.prototype,"displayHandleUrl",null);_.K([_.C("displayHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],xN.prototype,"warningText",null);
_.K([_.C("displayHandleUrl"),_.F("design:type",Object),_.F("design:paramtypes",[])],xN.prototype,"urlInfoTextWithUrl",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],xN.prototype,"darkerDarkTheme",void 0);xN=_.K([_.V({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],xN);
_.m(xN,"ytd-handles-claiming-confirm-dialog-content",function(){if(DiD!==void 0)return DiD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-confirm-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="handle" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    <yt-formatted-string id="first-info-text" class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[data.firstInfoText]]"></yt-formatted-string>\n    <yt-formatted-string id="url-info-text" class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[urlInfoTextWithUrl]]"></yt-formatted-string>\n    <div id="messages" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n      <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[warningText]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return DiD=g},{mode:1});var wOv;var jI=function(){var g=_.J.apply(this,arguments)||this;g.okButtonOverride={style:"mono",type:"outline",size:"M"};return g};
_.N(jI,_.J);jI.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
jI.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],jI.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],jI.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],jI.prototype,"okButtonOverride",void 0);_.K([_.u(),_.F("design:type",Object)],jI.prototype,"data",void 0);jI=_.K([_.V({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],jI);
_.m(jI,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(wOv!==void 0)return wOv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-confirm-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-confirm-dialog-content data="[[data]]" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n</ytd-handles-claiming-confirm-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n  <div id="ok-button" class="style-scope ytd-handles-claiming-confirm-dialog-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return wOv=g},{mode:1});var QnD;var C9D=/^[\x00-\x7F]+$/,$N=function(){var g=_.J.apply(this,arguments)||this;g.isLoading=!1;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N($N,_.J);$N.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var g;this.selectedHandle=(g=this.handleInput)==null?void 0:g.value;this.onSelectedHandleChanged(this.selectedHandle);_.MP(this.hostElement,"yt-refit-popups-action")}};
_.mx.Object.defineProperties($N.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var g;return(g=this.data)==null?void 0:g.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.qd("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.qd(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!C9D.test(this.selectedHandle)){var g;return(g=this.data)==null?void 0:g.warningText}}}});
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],$N.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],$N.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],$N.prototype,"selectedHandle",void 0);_.K([_.u(),_.F("design:type",Object)],$N.prototype,"isLoading",void 0);_.K([_.u(),_.F("design:type",Function)],$N.prototype,"onSelectedHandleChanged",void 0);_.K([_.PX("#channel-handle-input"),_.F("design:type",Object)],$N.prototype,"handleInput",void 0);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],$N.prototype,"handleUrlPrefix",null);_.K([_.C("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],$N.prototype,"displayHandle",null);_.K([_.C("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],$N.prototype,"displayHandleUrl",null);_.K([_.C("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],$N.prototype,"warningText",null);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],$N.prototype,"darkerDarkTheme",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],$N.prototype,"ytRendererBehavior",void 0);$N=_.K([_.V({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],$N);
_.m($N,"ytd-handles-claiming-edit-dialog-content",function(){if(QnD!==void 0)return QnD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-edit-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="display-handle" respect-lang-dir="" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    </yt-formatted-string>\n    <yt-formatted-string id="display-handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <yt-formatted-string id="warning-text" class="line-text style-scope ytd-handles-claiming-edit-dialog-content" split-lines="" text="[[warningText]]">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <div id="messages" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-edit-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="input-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <template is="dom-if" restamp="" if="[[data.inputField]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <ytd-channel-handle-input-renderer id="channel-handle-input" data="[[data.inputField.channelHandleInputRenderer]]" on-value-changed="selectedHandleChanged" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      </ytd-channel-handle-input-renderer>\n    </template>\n  </div>\n</div>\n<div id="spinner" hidden="[[!isLoading]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n  <tp-yt-paper-spinner active="[[isLoading]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></tp-yt-paper-spinner>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return QnD=g},{mode:1});var uvM;var Jg=function(){var g=_.J.apply(this,arguments)||this;g.actionButtonOverride={style:"mono",type:"filled",size:"M"};g.cancelButtonOverride={style:"mono",type:"text",size:"M"};g.selectButtonDisabled=!1;g.isLoading=!1;g.hasSelectedHandleEventListener=!1;g.selectedHandleChanged=function(v){g.selectedHandle=v};
return g};
_.N(Jg,_.J);_.c=Jg.prototype;_.c.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.c.onDataChanged=function(){var g,v;this.selectedHandle=(v=_.l((g=this.data)==null?void 0:g.inputField,wpR))==null?void 0:v.handle};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.onCancel=function(){this.selectedHandle="";_.nW(this.hostElement,"yt-close-popup-action",[this.is])};
_.c.onSelectHandle=function(){var g=this;if(this.selectedHandle!==void 0){var v;((v=this.data)==null?void 0:v.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(r,k){if(k.newHandleUpdateStatus!==void 0&&k.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&k.newHandleUpdateStatus.errorMessage)_.BW(g.hostElement,_.sf(k.newHandleUpdateStatus.errorMessage)),
g.isLoading=!1;else{var y;if((y=g.data)==null?0:y.onChannelUpdateSuccess){r=g.data.onChannelUpdateSuccess;var z,W;if(k=(z=_.l(r,_.lo))==null?void 0:(W=z.popup)==null?void 0:W.handlesClaimingConfirmDialogRenderer)k.handle=_.qd(g.selectedHandle);g.ytComponentBehavior.resolveCommand(r);_.nW(g.hostElement,"yt-close-popup-action",[g.is])}else g.isLoading=!1}},
onServerError:function(){var r;g.content&&((r=g.content)==null?0:r.handleInput)&&g.content.handleInput.validate();g.isLoading=!1;_.BW(g.hostElement,_.I0("TRY_AGAIN_LATER"))}}}))}};
_.c.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
Jg.prototype.onDataChanged=Jg.prototype.onDataChanged;Jg.prototype.onSelectedHandleChanged=Jg.prototype.onSelectedHandleChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Jg.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Jg.prototype,"actionButtonOverride",void 0);_.K([_.u(),_.F("design:type",Object)],Jg.prototype,"cancelButtonOverride",void 0);_.K([_.u(),_.F("design:type",Object)],Jg.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",String)],Jg.prototype,"selectedHandle",void 0);_.K([_.u(),_.F("design:type",Object)],Jg.prototype,"selectButtonDisabled",void 0);_.K([_.u(),_.F("design:type",Object)],Jg.prototype,"isLoading",void 0);_.K([_.u(),_.F("design:type",Object)],Jg.prototype,"hasSelectedHandleEventListener",void 0);_.K([_.u(),_.F("design:type",Object)],Jg.prototype,"handleInput",void 0);
_.K([_.IU("selectedHandle"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jg.prototype,"onSelectedHandleChanged",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jg.prototype,"onDataChanged",null);_.K([_.PX("ytd-handles-claiming-edit-dialog-content"),_.F("design:type",Object)],Jg.prototype,"content",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Jg.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Jg.prototype,"ytRendererstamperBehavior",void 0);Jg=_.K([_.V({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],Jg);
_.m(Jg,"ytd-handles-claiming-edit-dialog-renderer",function(){if(uvM!==void 0)return uvM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-edit-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-edit-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-edit-dialog-content data="[[data]]" is-loading="[[isLoading]]" selected-handle="[[selectedHandle]]" on-selected-handle-changed="[[selectedHandleChanged]]" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n</ytd-handles-claiming-edit-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" overrides="[[cancelButtonOverride]]" on-click="onCancel" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="select-button" data="[[data.selectButton.buttonRenderer]]" disabled="[[selectButtonDisabled]]" overrides="[[actionButtonOverride]]" on-click="onSelectHandle" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return uvM=g},{mode:1});var xiM;var O1=function(){return _.J.apply(this,arguments)||this};
_.N(O1,_.J);_.mx.Object.defineProperties(O1.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null?0:g.handle){var v;return _.qd("@"+_.sf((v=this.data)==null?void 0:v.handle))}}}});
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],O1.prototype,"formattedHandle",null);_.K([_.u(),_.F("design:type",Object)],O1.prototype,"data",void 0);O1=_.K([_.V({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],O1);
_.m(O1,"ytd-handles-claiming-radio-option-renderer",function(){if(xiM!==void 0)return xiM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-radio-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="handle" respect-lang-dir="" text="[[formattedHandle]]" class="style-scope ytd-handles-claiming-radio-option-renderer">\n</yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return xiM=g},{mode:1});var jnd;var $iD=/^[\x00-\x7F]+$/,Vv=function(){var g=_.J.apply(this,arguments)||this;g.initialRadioIndex="-1";g.isLoading=!1;g.darkerDarkTheme=_.T("web_darker_dark_theme");g.maybeSubmitFeedback=function(){g.feedbackSurveyRenderer.submitSurvey()};
return g};
_.N(Vv,_.J);Vv.prototype.updateSelectedHandleIndexFromBinding=function(g){this.selectedRadioIndex=+g.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(g)};
Vv.prototype.selectedHandleChanged=function(g){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var v;this.selectedHandle=(v=this.handleInput)==null?void 0:v.value;this.onSelectedHandleChanged(g)}};
_.mx.Object.defineProperties(Vv.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var g;return(((g=this.data)==null?void 0:g.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var g;return this.ytRendererBehavior.getSimpleString((g=this.data)==null?void 0:g.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.qd("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.qd(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!$iD.test(this.selectedHandle)){var g;return(g=this.data)==null?void 0:g.warningText}}}});
_.K([_.u(),_.F("design:type",Object)],Vv.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Vv.prototype,"initialRadioIndex",void 0);_.K([_.u(),_.F("design:type",Number)],Vv.prototype,"selectedRadioIndex",void 0);_.K([_.u(),_.F("design:type",String)],Vv.prototype,"selectedHandle",void 0);_.K([_.u(),_.F("design:type",Object)],Vv.prototype,"isLoading",void 0);_.K([_.u(),_.F("design:type",Function)],Vv.prototype,"onSelectedHandleChanged",void 0);
_.K([_.u(),_.F("design:type",Function)],Vv.prototype,"onSelectedRadioIndexChanged",void 0);_.K([_.PX("#channel-handle-input"),_.F("design:type",Object)],Vv.prototype,"handleInput",void 0);_.K([_.PX("ytd-feedback-survey-renderer"),_.F("design:type",Object)],Vv.prototype,"feedbackSurveyRenderer",void 0);_.K([_.C("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],Vv.prototype,"radioButtonLength",null);
_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vv.prototype,"handleUrlPrefix",null);_.K([_.C("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vv.prototype,"displayHandle",null);_.K([_.C("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vv.prototype,"displayHandleUrl",null);_.K([_.C("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vv.prototype,"warningText",null);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Vv.prototype,"darkerDarkTheme",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Vv.prototype,"ytRendererBehavior",void 0);Vv=_.K([_.V({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],Vv);
_.m(Vv,"ytd-handles-claiming-select-dialog-content",function(){if(jnd!==void 0)return jnd;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-select-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-select-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-select-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-select-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="display-handle" respect-lang-dir="" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n    </yt-formatted-string>\n    <yt-formatted-string id="display-handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-select-dialog-content"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <yt-formatted-string id="warning-text" class="line-text style-scope ytd-handles-claiming-select-dialog-content" split-lines="" text="[[warningText]]">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <div id="messages" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-select-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <tp-yt-paper-radio-group id="radio-container" selected="[[initialRadioIndex]]" on-selected-changed="updateSelectedHandleIndexFromBinding" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <template is="dom-repeat" items="[[data.radioButton]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <tp-yt-paper-radio-button id="radio-item" name$="[[index]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <ytd-handles-claiming-radio-option-renderer data="[[item.handlesClaimingRadioOptionRenderer]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        </ytd-handles-claiming-radio-option-renderer>\n      </tp-yt-paper-radio-button>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.inputField]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <tp-yt-paper-radio-button id="radio-item" name$="[[radioButtonLength]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <ytd-channel-handle-input-renderer id="channel-handle-input" data="[[data.inputField.channelHandleInputRenderer]]" on-value-changed="selectedHandleChanged" class="style-scope ytd-handles-claiming-select-dialog-content">\n        </ytd-channel-handle-input-renderer>\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n<div id="spinner" hidden="[[!isLoading]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n  <tp-yt-paper-spinner active="[[isLoading]]" class="style-scope ytd-handles-claiming-select-dialog-content"></tp-yt-paper-spinner>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return jnd=g},{mode:1});var Jdb;var qf=function(){var g=_.J.apply(this,arguments)||this;g.actionButtonOverride={style:"mono",type:"filled",size:"M"};g.cancelButtonOverride={style:"mono",type:"text",size:"M"};g.initialRadioIndex="-1";g.selectButtonDisabled=!1;g.isLoading=!1;g.selectedRadioIndexChanged=function(v){g.selectedRadioIndex=Number(v.detail.value)};
g.selectedHandleChanged=function(v){g.selectedHandle=v.detail.value};
g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(qf,_.J);_.c=qf.prototype;_.c.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.c.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.c.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.MP(this.hostElement,"yt-refit-popups-action")};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.nW(this.hostElement,"yt-close-popup-action",[this.is])};
_.c.onSelectHandle=function(){var g=this;if(this.selectedHandle!==void 0){var v;((v=this.data)==null?void 0:v.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(r,k){if(k.newHandleUpdateStatus!==void 0&&k.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&k.newHandleUpdateStatus.errorMessage)_.BW(g.hostElement,_.sf(k.newHandleUpdateStatus.errorMessage)),
g.isLoading=!1;else{var y;if((y=g.data)==null?0:y.onChannelUpdateSuccess){r=g.data.onChannelUpdateSuccess;k=_.l(r,_.lo);var z;if(k==null?0:(z=k.popup)==null?0:z.handlesClaimingConfirmDialogRenderer)k.popup.handlesClaimingConfirmDialogRenderer.handle=_.qd(g.selectedHandle);g.ytComponentBehavior.resolveCommand(r);_.nW(g.hostElement,"yt-close-popup-action",[g.is])}else g.isLoading=!1}},
onServerError:function(){if(g.selectedRadioIndex===g.radioButtonLength){var r;g.content&&((r=g.content)==null?0:r.handleInput)&&g.content.handleInput.validate()}g.isLoading=!1;_.BW(g.hostElement,_.I0("TRY_AGAIN_LATER"))}}}))}};
_.c.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var g,v;this.selectedHandle=(g=this.content)==null?void 0:(v=g.handleInput)==null?void 0:v.value}else this.selectedRadioIndex>=0&&((g=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(g==null?void 0:g.handle):this.selectedHandle=void 0)};
_.c.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.c.getRadioItem=function(g){if(this.radioButtonLength>g&&g>=0)return _.l(this.data.radioButton[g],iQ5)};
_.mx.Object.defineProperties(qf.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var g;return(((g=this.data)==null?void 0:g.radioButton)||[]).length}}});
qf.prototype.onSelectedHandleChanged=qf.prototype.onSelectedHandleChanged;qf.prototype.onSelectedHandleIndexChanged=qf.prototype.onSelectedHandleIndexChanged;qf.prototype.onDataChanged=qf.prototype.onDataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],qf.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],qf.prototype,"actionButtonOverride",void 0);_.K([_.u(),_.F("design:type",Object)],qf.prototype,"cancelButtonOverride",void 0);
_.K([_.u(),_.F("design:type",Object)],qf.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],qf.prototype,"initialRadioIndex",void 0);_.K([_.u(),_.F("design:type",Number)],qf.prototype,"selectedRadioIndex",void 0);_.K([_.u(),_.F("design:type",String)],qf.prototype,"selectedHandle",void 0);_.K([_.u(),_.F("design:type",Object)],qf.prototype,"selectButtonDisabled",void 0);_.K([_.u(),_.F("design:type",Object)],qf.prototype,"isLoading",void 0);
_.K([_.C("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],qf.prototype,"radioButtonLength",null);_.K([_.PX("ytd-handles-claiming-select-dialog-content"),_.F("design:type",Object)],qf.prototype,"content",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qf.prototype,"onDataChanged",null);
_.K([_.IU("selectedRadioIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qf.prototype,"onSelectedHandleIndexChanged",null);_.K([_.IU("selectedHandle"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qf.prototype,"onSelectedHandleChanged",null);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],qf.prototype,"darkerDarkTheme",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],qf.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],qf.prototype,"ytRendererstamperBehavior",void 0);qf=_.K([_.V({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],qf);
_.m(qf,"ytd-handles-claiming-select-dialog-renderer",function(){if(Jdb!==void 0)return Jdb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-select-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-select-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-select-dialog-content data="[[data]]" initial-radio-index="[[initialRadioIndex]]" is-loading="[[isLoading]]" selected-handle="[[selectedHandle]]" selected-radio-index="[[selectedRadioIndex]]" on-selected-handle-changed="[[selectedHandleChanged]]" on-selected-radio-index-changed="[[selectedRadioIndexChanged]]" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n</ytd-handles-claiming-select-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" overrides="[[cancelButtonOverride]]" on-click="onCancel" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="select-button" data="[[data.selectButton.buttonRenderer]]" disabled="[[selectButtonDisabled]]" overrides="[[actionButtonOverride]]" on-click="onSelectHandle" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Jdb=g},{mode:1});var Okn;var V6d;var s1=function(){return _.J.apply(this,arguments)||this};
_.N(s1,_.J);s1.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],s1.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],s1.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],s1.prototype,"data",void 0);s1=_.K([_.V({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],s1);
_.m(s1,"ytd-hotkey-dialog-section-option-renderer",function(){if(V6d!==void 0)return V6d;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-section-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label-container" class="label-container style-scope ytd-hotkey-dialog-section-option-renderer">\n  <div id="label" class="style-scope ytd-hotkey-dialog-section-option-renderer">[[getSimpleString(data.label)]]</div>\n  <div id="standalone-badge" class="standalone-badge style-scope ytd-hotkey-dialog-section-option-renderer"></div>\n</div>\n<div id="hotkey" aria-label$="[[data.hotkeyAccessibilityLabel.accessibilityData.label]]" class="style-scope ytd-hotkey-dialog-section-option-renderer">[[data.hotkey]]</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return V6d=g},{mode:1});var qqv;var mv=function(){return _.J.apply(this,arguments)||this};
_.N(mv,_.J);mv.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],mv.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],mv.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],mv.prototype,"data",void 0);mv=_.K([_.V({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],mv);
_.m(mv,"ytd-hotkey-dialog-section-renderer",function(){if(qqv!==void 0)return qqv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sub-title" class="style-scope ytd-hotkey-dialog-section-renderer">[[getSimpleString(data.title)]]</div>\n<div id="options" class="style-scope ytd-hotkey-dialog-section-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return qqv=g},{mode:1});var Ks=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(Ks,_.J);Ks.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Ks.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Ks.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Ks.prototype,"darkerDarkTheme",void 0);Ks=_.K([_.V({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],Ks);
_.m(Ks,"ytd-hotkey-dialog-content",function(){if(Okn!==void 0)return Okn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope ytd-hotkey-dialog-content">\n  <div id="sections" class="style-scope ytd-hotkey-dialog-content"></div>\n</tp-yt-paper-dialog-scrollable>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Okn=g},{mode:1});var snM;var bG=function(){return _.J.apply(this,arguments)||this};
_.N(bG,_.J);bG.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var g=document.querySelector("ytd-hotkey-dialog-content #scrollable");g&&(g.dialogElement=this.hostElement.parentElement)};
bG.prototype.onCloseTap=function(){_.nW(this.hostElement,"yt-close-popup-action")};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],bG.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],bG.prototype,"data",void 0);bG=_.K([_.V({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],bG);
_.m(bG,"ytd-hotkey-dialog-renderer",function(){if(snM!==void 0)return snM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-hotkey-dialog-renderer">[[getSimpleString(data.title)]]</div>\n<ytd-hotkey-dialog-content data="[[data]]" class="style-scope ytd-hotkey-dialog-renderer"></ytd-hotkey-dialog-content>\n<div id="action-buttons" class="style-scope ytd-hotkey-dialog-renderer">\n  <ytd-button-renderer id="cancel" data="[[data.dismissButton.buttonRenderer]]" on-tap="onCloseTap" class="style-scope ytd-hotkey-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return snM=g},{mode:1});var miR;var Fi=function(){return _.J.apply(this,arguments)||this};
_.N(Fi,_.J);Fi.prototype.onYtServiceRequestError=function(){if(this.blocked){var g;var v=(g=this.data)==null?void 0:g.defaultServiceEndpoint}else{var r;v=(r=this.data)==null?void 0:r.toggledServiceEndpoint}var k;(v=(k=_.l(v,_.gw0))==null?void 0:k.onFailureAction)&&this.ytComponentBehavior.resolveCommand(v);this.updateBlockState(!this.blocked)};
Fi.prototype.onYtToggleButton=function(g){this.updateBlockState(g.detail.toggled)};
Fi.prototype.updateBlockState=function(g){if(g!==this.blocked){var v=this.blockedEntityKey;v&&this.ytdReduxBehavior.dispatch(_.WW("blockStateEntity",v,{key:v,blocked:g}));this.set("data.isToggled",g)}};
_.mx.Object.defineProperties(Fi.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)}}});
Fi.prototype.onYtToggleButton=Fi.prototype.onYtToggleButton;Fi.prototype.onYtServiceRequestError=Fi.prototype.onYtServiceRequestError;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Fi.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Fi.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Fi.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Fi.prototype,"blockedEntityKey",void 0);
_.K([_.u({selectorArgs:["blockedEntityKey"],selector:function(g,v){return _.k7(g.entities,"blockStateEntity",v)}}),
_.F("design:type",Object)],Fi.prototype,"blockStateEntity",void 0);_.K([_.C("data","blockStateEntity"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Fi.prototype,"blocked",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Fi.prototype,"onYtServiceRequestError",null);
_.K([_.zz("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Fi.prototype,"onYtToggleButton",null);Fi=_.K([_.V({is:"ytd-block-button",disableElementRegistration:!0})],Fi);
_.m(Fi,"ytd-block-button",function(){if(miR!==void 0)return miR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-block-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-toggle-button-renderer data="[[data]]" class="style-scope ytd-block-button">\n</ytd-toggle-button-renderer>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return miR=g},
{mode:1});var KpG;var bkG;var iG=function(){return _.J.apply(this,arguments)||this};
_.N(iG,_.J);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],iG.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],iG.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],iG.prototype,"data",void 0);iG=_.K([_.V({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],iG);
_.m(iG,"ytd-kids-blocklist-picker-item-renderer",function(){if(bkG!==void 0)return bkG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="account-info style-scope ytd-kids-blocklist-picker-item-renderer">\n  <div class="account-avatar style-scope ytd-kids-blocklist-picker-item-renderer">\n    <yt-img-shadow id="account-icon" thumbnail="[[data.avatar]]" width="44" class="style-scope ytd-kids-blocklist-picker-item-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="account-text-info style-scope ytd-kids-blocklist-picker-item-renderer">\n    <yt-formatted-string class="account-name style-scope ytd-kids-blocklist-picker-item-renderer" text="[[data.childDisplayName]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="account-description style-scope ytd-kids-blocklist-picker-item-renderer" text="[[data.childAccountDescription]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<div class="action-button style-scope ytd-kids-blocklist-picker-item-renderer">\n  <ytd-block-button blocked-entity-key="[[data.blockedEntityKey]]" data="[[data.blockButton.toggleButtonRenderer]]" class="style-scope ytd-kids-blocklist-picker-item-renderer">\n  </ytd-block-button>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return bkG=g},{mode:1});var GQ=function(){return _.J.apply(this,arguments)||this};
_.N(GQ,_.J);GQ.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],GQ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],GQ.prototype,"data",void 0);GQ=_.K([_.V({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],GQ);
_.m(GQ,"ytd-kids-blocklist-picker-content",function(){if(KpG!==void 0)return KpG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="child-rows" class="style-scope ytd-kids-blocklist-picker-content"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return KpG=
g},{mode:_.v6("kevlar_poly_si_batch_j025")?1:2});var FpD;var Xi=function(){var g=_.J.apply(this,arguments)||this;g.hasAnyRequestSucceeded=!1;g.hasAnyRequestFailed=!1;g.numPendingRequests=0;return g};
_.N(Xi,_.J);_.c=Xi.prototype;_.c.attached=function(){this.hostElement.setAttribute("dialog","")};
_.c.onDoneButtonTap=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.c.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.c.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.c.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.c.onPopupClosed=function(g){var v,r;if(((v=g.detail)==null?void 0:(r=v.popup)==null?void 0:r.is)==="tp-yt-paper-dialog"){var k;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((k=this.data)==null?0:k.successfulToastActionMessage)&&this.ytComponentBehavior.resolveCommand(_.Fm(this.data.successfulToastActionMessage));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
Xi.prototype.onPopupClosed=Xi.prototype.onPopupClosed;Xi.prototype.onYtServiceRequestError=Xi.prototype.onYtServiceRequestError;Xi.prototype.onYtServiceRequestCompleted=Xi.prototype.onYtServiceRequestCompleted;Xi.prototype.onYtServiceRequestSent=Xi.prototype.onYtServiceRequestSent;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Xi.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Xi.prototype,"ytRendererBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Xi.prototype,"data",void 0);_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xi.prototype,"onYtServiceRequestSent",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xi.prototype,"onYtServiceRequestCompleted",null);
_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xi.prototype,"onYtServiceRequestError",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Xi.prototype,"onPopupClosed",null);Xi=_.K([_.V({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],Xi);
_.m(Xi,"ytd-kids-blocklist-picker-renderer",function(){if(FpD!==void 0)return FpD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-kids-blocklist-picker-renderer">\n  <div id="title" class="style-scope ytd-kids-blocklist-picker-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-kids-blocklist-picker-renderer"> </yt-formatted-string>\n  </div>\n  <ytd-kids-blocklist-picker-content data="[[data]]" class="style-scope ytd-kids-blocklist-picker-renderer"> </ytd-kids-blocklist-picker-content>\n</div>\n<div id="footer" class="style-scope ytd-kids-blocklist-picker-renderer">\n  <div id="action-buttons" class="style-scope ytd-kids-blocklist-picker-renderer">\n    <ytd-button-renderer id="done-button" data="[[data.doneButton.buttonRenderer]]" on-click="onDoneButtonTap" class="style-scope ytd-kids-blocklist-picker-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return FpD=g},{mode:1});var ikv;var Gyq;var Be=function(){return _.J.apply(this,arguments)||this};
_.N(Be,_.J);Be.prototype.setTip=function(g){var v=this;this.data&&(this.tip=jcG(u9n.getInstance(),g,this.data),_.q7(this,function(){_.hV(v.hostElement,"yt-refit")}))};
Be.prototype.clearTip=function(){this.tip=void 0};
Be.prototype.computeHidden=function(g){return!g};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Be.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Be.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.F("design:type",Boolean)],Be.prototype,"hidden",void 0);_.K([_.u(),_.F("design:type",Object)],Be.prototype,"tip",void 0);Be=_.K([_.V({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],Be);
_.m(Be,"ytd-menu-popup-tip-renderer",function(){if(Gyq!==void 0)return Gyq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-popup-tip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[tip]]" class="style-scope ytd-menu-popup-tip-renderer"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);
return Gyq=g},{mode:1});var XOb;var hg=function(){var g=_.J.apply(this,arguments)||this;g.useIcons=!1;g.systemIcons=_.T("kevlar_system_icons");g.useListItemStyles=_.T("web_list_item_style_for_menu_items");return g};
_.N(hg,_.J);_.c=hg.prototype;_.c.onFocus=function(){var g;(g=_.hb(this.hostElement).querySelector("tp-yt-paper-item"))==null||g.focus()};
_.c.onTap=function(){var g=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(g&&_.l(g,_.kX))this.componentBehavior.resolveCommand(g),this.updateToggledStateInEntity();else if(g){this.componentBehavior.resolveCommand(g)||_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}});var v;((v=_.l(g,_.c2))==null?void 0:v.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.c.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.c.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.c.updateToggledStateInEntity=function(){var g=this.data.toggleMenuServiceItemEntityKey,v=!this.data.isToggled;g&&this.ytdReduxBehavior.dispatch(_.WW("toggleMenuServiceItemEntity",g,{key:g,isToggled:v}))};
_.c.computeIcon=function(g,v,r){return(g=g?r:v)&&g.iconType?_.c6(g.iconType):""};
_.c.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.c.isIconActive=function(g){return!_.T("toggle_menu_active_icon_killswitch")&&g};
_.mx.Object.defineProperties(hg.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((g=this.data)==null?0:g.isToggled)?(v=this.data)==null?void 0:v.toggledText:(r=this.data)==null?void 0:r.defaultText}}});
hg.prototype.toggledStateEntityChanged=hg.prototype.toggledStateEntityChanged;hg.prototype.onYtServiceRequestCompleted=hg.prototype.onYtServiceRequestCompleted;hg.prototype.onTap=hg.prototype.onTap;hg.prototype.onFocus=hg.prototype.onFocus;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],hg.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],hg.prototype,"componentBehavior",void 0);
_.K([_.D(_.QN),_.F("design:type",Object)],hg.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],hg.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],hg.prototype,"useIcons",void 0);_.K([_.u({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.F("design:type",String)],hg.prototype,"icon",void 0);
_.K([_.u({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:function(g,v){return _.k7(g.entities,"toggleMenuServiceItemEntity",v)}}),
_.F("design:type",Object)],hg.prototype,"toggleMenuServiceItemEntity",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],hg.prototype,"systemIcons",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],hg.prototype,"useListItemStyles",void 0);_.K([_.zz("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hg.prototype,"onFocus",null);
_.K([_.C("data.isToggled"),_.F("design:type",Object),_.F("design:paramtypes",[])],hg.prototype,"toggleButtonText",null);_.K([_.zz("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hg.prototype,"onTap",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hg.prototype,"onYtServiceRequestCompleted",null);
_.K([_.IU("toggleMenuServiceItemEntity.isToggled","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hg.prototype,"toggledStateEntityChanged",null);hg=_.K([_.V({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],hg);
_.m(hg,"ytd-toggle-menu-service-item-renderer",function(){if(XOb!==void 0)return XOb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-menu-service-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item class="style-scope ytd-toggle-menu-service-item-renderer">\n  <yt-icon active="[[isIconActive(data.isToggled)]]" hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-toggle-menu-service-item-renderer"></yt-icon>\n  <yt-formatted-string text="[[toggleButtonText]]" class="style-scope ytd-toggle-menu-service-item-renderer"></yt-formatted-string>\n  <tp-yt-paper-toggle-button checked="[[data.isToggled]]" hidden="[[!data.hasToggleSwitch]]" class="style-scope ytd-toggle-menu-service-item-renderer"></tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return XOb=g},{mode:1});var BYM;var ns=function(){return _.J.apply(this,arguments)||this};
_.N(ns,_.J);ns.prototype.onFocus=function(){var g;(g=_.hb(this.hostElement).querySelector("tp-yt-paper-item"))==null||g.focus()};
_.mx.Object.defineProperties(ns.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.pV(this.data.iconUrl)}}});
ns.prototype.onFocus=ns.prototype.onFocus;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ns.prototype,"rendererBehavior",void 0);_.K([_.D(_.PV.YtEndpointBehavior),_.F("design:type",Object)],ns.prototype,"ytEndpointBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ns.prototype,"data",void 0);_.K([_.zz("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ns.prototype,"onFocus",null);
_.K([_.C("data.iconUrl"),_.F("design:type",Object),_.F("design:paramtypes",[])],ns.prototype,"imageSource",null);ns=_.K([_.V({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],ns);
_.m(ns,"ytd-menu-custom-icon-item-renderer",function(){if(BYM!==void 0)return BYM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-custom-icon-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-menu-custom-icon-item-renderer" data="[[data.command]]" href$="[[computeHref_(data.command)]]" tabindex="-1">\n  <tp-yt-paper-item class="style-scope ytd-menu-custom-icon-item-renderer">\n    <img class="custom-icon style-scope ytd-menu-custom-icon-item-renderer" hidden$="[[!data.iconUrl]]" alt="icon" src$="[[imageSource]]">\n    <div class="action-text style-scope ytd-menu-custom-icon-item-renderer">\n      [[getSimpleString(data.actionText)]]\n      <yt-icon class="launch-icon style-scope ytd-menu-custom-icon-item-renderer" icon="yt-icons:launch"></yt-icon>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return BYM=g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});_.B6(_.HH,"yt-list-item-view-model",{props:{data:_.me,isMenuItem:_.me,isCompact:_.me,onTap:_.Xz,trailingAccessory:_.Xz,hideSelectionTextChevron:_.me,disabled:_.me,inPopup:_.me,disableHorizontalPadding:_.me,isOverlay:_.me}});var Mf=function(){var g=_.J.apply(this,arguments)||this;g.disableBackdropFilter=_.T("web_disable_backdrop_filter");return g};
_.N(Mf,_.J);_.c=Mf.prototype;
_.c.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{menuNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},
toggleMenuServiceItemRenderer:{component:"ytd-toggle-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},listItemViewModel:{component:"yt-list-item-view-model",params:{isCompact:!0}},menuCustomIconItemRenderer:{component:"ytd-menu-custom-icon-item-renderer"},menuServiceItemDownloadRenderer:{component:"ytd-menu-service-item-download-renderer"},clientSideToggleMenuItemRenderer:{component:"yt-live-chat-toggle-renderer"}}},"data.footer":{id:"footer",mapping:{menuPopupTipRenderer:"ytd-menu-popup-tip-renderer"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.c.computeAriaLabel=function(g){return g};
_.c.onPopupOpened=function(){this.items.selected=0;for(var g=_.I(_.hb(this.items).children),v=g.next();!v.done;v=g.next())v.value.popupPositionTarget=this.positionTarget;if(g=this.popupTip||void 0)g.setTip(this.source||""),this.source=void 0;this.veData&&(g=_.Z3())&&_.O3(g,[this.veData])};
_.c.onPopupClosed=function(){var g=this.popupTip||void 0;g&&g.clearTip()};
_.c.onIronActivate=function(g){this.shouldPersist(g)||_.nW(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(g=_.Z3())&&_.qc(g,this.veData)};
_.c.shouldPersist=function(g){var v,r;if(((v=g.detail)==null?void 0:v.selected)===void 0||(r=this.data)==null||!r.items)return!1;var k,y;return!((y=(k=this.data.items[g.detail.selected])==null?void 0:k.toggleMenuServiceItemRenderer)==null||!y.persistentOnMenuPopup)};
_.c.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(g){return g.menuNavigationItemRenderer?!!g.menuNavigationItemRenderer.icon:g.menuServiceItemRenderer?!!g.menuServiceItemRenderer.icon:g.menuConditionalServiceItemRenderer?!!g.menuConditionalServiceItemRenderer.icon:g.menuConditionalNavigationItemRenderer?!!g.menuConditionalNavigationItemRenderer.icon:g.toggleMenuServiceItemRenderer?!!g.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
Mf.prototype.onPopupClosed=Mf.prototype.onPopupClosed;Mf.prototype.onPopupOpened=Mf.prototype.onPopupOpened;_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],Mf.prototype,"ytEventForwardingBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Mf.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Mf.prototype,"ytRendererBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Mf.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Mf.prototype,"veData",void 0);_.K([_.u({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.F("design:type",String)],Mf.prototype,"ariaLabel",void 0);_.K([_.u({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Mf.prototype,"useIcons",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Mf.prototype,"disableBackdropFilter",void 0);_.K([_.PX("#items"),_.F("design:type",Object)],Mf.prototype,"items",void 0);_.K([_.PX("ytd-menu-popup-tip-renderer"),_.F("design:type",Object)],Mf.prototype,"popupTip",void 0);_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mf.prototype,"onPopupOpened",null);
_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mf.prototype,"onPopupClosed",null);Mf=_.K([_.V({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],Mf);
_.m(Mf,"ytd-menu-popup-renderer",function(){if(ikv!==void 0)return ikv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-listbox id="items" on-iron-activate="onIronActivate" class="style-scope ytd-menu-popup-renderer"></tp-yt-paper-listbox>\n<div id="footer" class="style-scope ytd-menu-popup-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ikv=g},{mode:1});var hqD;var nW5=_.bC(function(g){g=_.KM(g,{icon:void 0});var v=g.data;g=g.icon;var r=function(){return v().iconBadgeText},k={},y=_.IV("yt-spec-icon-badge-shape",function(){a:switch(v().iconBadgeType){case "notification":var z="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":z="yt-spec-icon-badge-shape--type-cart";break a;default:z=""}return z},function(){a:switch(v().iconBadgeStyle){case "overlay":var z="yt-spec-icon-badge-shape--style-overlay";
break a;default:z=""}return z},(k["yt-spec-icon-badge-shape--text-size-small"]=function(){var z=r();
return!!((z==null?0:z.length)&&z.length>2)},k));
return _.A("yt-icon-badge-shape",null,_.A(_.d,{cond:g,then:function(z){return _.A("div",{class:y},_.A("div",{class:"yt-spec-icon-badge-shape__icon"},_.A(_.eg,{icon:z})),_.A(_.d,{cond:r,then:function(W){return _.A("div",{class:"yt-spec-icon-badge-shape__badge"},W)}}))}}))},"rg");
nW5.idomCompat=!0;_.B6(nW5,"yt-icon-badge-shape",{props:{data:_.me,icon:_.me}});var Rr=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};g.unseenCount=0;g.isOverlay=!1;return g};
_.N(Rr,_.J);_.c=Rr.prototype;_.c.attached=function(){var g=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(v){g.onServiceWorkerMessage(v)})};
_.c.onDataChanged=function(){this.isAttached&&!this.JSC$18263_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$18263_lastData=this.data};
_.c.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.c.computeIcon=function(){var g,v;return(g=this.data)==null?void 0:(v=g.icon)==null?void 0:v.iconType};
_.c.onServiceWorkerMessage=function(g){g.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.c.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.l(this.data.updateUnseenCountEndpoint,_.c2)&&_.l(this.data.updateUnseenCountEndpoint,_.c2).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.c.handleUpdateNotificationsUnseenCountAction=function(g){var v=this;g=_.l(g,JYb);g!=null&&g.unseenCount&&g.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(g.unseenCount),_.HR.addLowPriorityJob(function(){v.data.updateUnseenCountEndpoint&&v.ytComponentBehavior.resolveCommand(v.data.updateUnseenCountEndpoint)},g.timeoutMs))};
_.c.onClick=function(){_.hV(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var g=_.MP(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),v=this.data.menuRequest;g&&g.length===1&&g[0]?_.nW(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):v&&this.ytComponentBehavior.resolveCommand(v)};
_.c.handleTopbarMenuClosedAction=function(g){g==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.c.toggleIconState=function(g){this.iconButton&&(this.iconButton.pressed=g)};
_.c.sendUnseenCountRequest=function(g){var v=this;_.Ev(_.HR,function(){v.ytComponentBehavior.resolveCommand(g)})};
_.c.updateCountUI=function(g){this.set("unseenCount",g<9?g:"9+")};
_.mx.Object.defineProperties(Rr.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
Rr.prototype.handleUpdateNotificationsUnseenCountAction=Rr.prototype.handleUpdateNotificationsUnseenCountAction;Rr.prototype.onDataChanged=Rr.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Rr.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Rr.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.m7),_.F("design:type",Object)],Rr.prototype,"ytdOpenPopupBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Rr.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Rr.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Rr.prototype,"unseenCount",void 0);_.K([_.u(),_.F("design:type",Object)],Rr.prototype,"isOverlay",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],Rr.prototype,"showTooltips",void 0);_.K([_.PX("yt-icon-button"),_.F("design:type",Object)],Rr.prototype,"iconButton",void 0);
_.K([_.C("unseenCount"),_.F("design:type",Object),_.F("design:paramtypes",[])],Rr.prototype,"showNotificationCount",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Rr.prototype,"onDataChanged",null);_.K([_.zz("yt-update-notifications-unseen-count-action"),_.F("design:type",Function),_.F("design:paramtypes",[Object]),_.F("design:returntype")],Rr.prototype,"handleUpdateNotificationsUnseenCountAction",null);
Rr=_.K([_.V({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],Rr);
_.m(Rr,"ytd-notification-topbar-button-renderer",function(){if(hqD!==void 0)return hqD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-topbar-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon" label="[[data.accessibility.accessibilityData.label]]" on-click="onClick" class="style-scope ytd-notification-topbar-button-renderer">\n  <yt-icon-badge-shape data="[[computeIconBadgeShape(unseenCount, isOverlay)]]" icon="[[computeIcon(data)]]" class="style-scope ytd-notification-topbar-button-renderer">\n  </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-notification-topbar-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return hqD=g},{mode:_.v6("kevlar_poly_si_batch_j025")?1:2});var M6n;var gM=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return g};
_.N(gM,_.J);gM.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}}}}}};
gM.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
gM.prototype.onDarkModeToggled=function(g){this.dark=g};
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],gM.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],gM.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],gM.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],gM.prototype,"data",void 0);_.K([_.u({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],gM.prototype,"dark",void 0);
gM=_.K([_.V({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],gM);
_.m(gM,"yt-pdg-buy-flow-header-renderer",function(){if(M6n!==void 0)return M6n;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-pdg-buy-flow-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text-container" class="style-scope yt-pdg-buy-flow-header-renderer">\n  <yt-formatted-string id="title" text="[[data.text]]" class="style-scope yt-pdg-buy-flow-header-renderer"></yt-formatted-string>\n</div>\n<div id="button-container" class="style-scope yt-pdg-buy-flow-header-renderer">\n  <div id="help-button" class="style-scope yt-pdg-buy-flow-header-renderer"></div>\n  <div id="dismiss-button" class="style-scope yt-pdg-buy-flow-header-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return M6n=g},{mode:1});var Rq5;var gGd;var v_=function(){var g=_.J.apply(this,arguments)||this;g.immediateValue=0;g.isDarkTheme=!1;g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N(v_,_.J);_.c=v_.prototype;_.c.created=function(){_.xC.requestAvailability()};
_.c.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.c.dataChanged=function(){var g=_.hb(this.hostElement).querySelector("#color-slider");g.immediateValue&&this.updateSliderKnobAndGradientStyles(g.immediateValue);this.data.notches[0].knobColorArgb&&_.kx(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.QX(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.Cv("HTML_DIR")==="rtl"&&_.hb(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.c.onSliderImmediateChange=function(){var g=_.hb(this.hostElement).querySelector("#color-slider");g.dragging&&(g.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(g.immediateValue),this.updateSliderKnobAndGradientStyles(g.immediateValue)),this.updateSliderAria())};
_.c.onSliderChange=function(){var g=_.hb(this.hostElement).querySelector("#color-slider");g.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(g.immediateValue),this.updateSliderKnobAndGradientStyles(g.immediateValue));this.updateSliderAria()};
_.c.updateSliderAria=function(){var g=_.hb(this.hostElement).querySelector("#color-slider"),v=_.hb(this.hostElement).querySelector("#color-slider");v=_.sf(this.data.notches[v.immediateValue].tierValue);_.uk()&&_.hV(this.hostElement,"iron-announce",{text:v});g.setAttribute("aria-valuetext",v)};
_.c.updateSuperThanksSelectedTierEntity=function(g){if(g!==this.immediateValue){var v,r,k=this==null?void 0:(v=this.data)==null?void 0:(r=v.superThanksSelectedTierEntity)==null?void 0:r.key;k&&k.length>0&&this.ytdReduxBehavior.dispatch(_.WW("superThanksSelectedTierEntity",k,{key:k,index:g}))}};
_.c.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.c.updateSliderKnobAndGradientStyles=function(g){this.immediateValue=g;g=this.data.notches[g];if(g==null?0:g.knobColorArgb)var v={"--ytd-pdg-color-slider-knob-color":_.QX(g.knobColorArgb)};(g==null?0:g.linearGradientCssStyle)&&v!==null&&(v=Object.assign({},v,{"--ytd-pdg-color-slider-active-color":g==null?void 0:g.linearGradientCssStyle}));v!==null&&_.kx(this.hostElement,v)};
v_.prototype.onSliderChange=v_.prototype.onSliderChange;v_.prototype.onSliderImmediateChange=v_.prototype.onSliderImmediateChange;v_.prototype.dataChanged=v_.prototype.dataChanged;_.K([_.u(),_.F("design:type",Object)],v_.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],v_.prototype,"immediateValue",void 0);_.K([_.u(),_.F("design:type",Number)],v_.prototype,"maxMarkers",void 0);
_.K([_.u({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:QKD}),_.F("design:type",Object)],v_.prototype,"superThanksSelectedTierEntity",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],v_.prototype,"isDarkTheme",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],v_.prototype,"ytdReduxBehavior",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],v_.prototype,"dataChanged",null);
_.K([_.zz("immediate-value-change"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],v_.prototype,"onSliderImmediateChange",null);_.K([_.zz("change"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],v_.prototype,"onSliderChange",null);v_=_.K([_.V({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],v_);
_.m(v_,"ytd-pdg-color-slider-renderer",function(){if(gGd!==void 0)return gGd;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-color-slider-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-slider id="color-slider" max="[[maxMarkers]]" max-markers="[[maxMarkers]]" min="0" snaps="" step="1" value="[[immediateValue]]" class="style-scope ytd-pdg-color-slider-renderer"></tp-yt-paper-slider>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return gGd=g},{mode:1});var vGn;var r2D;var rM=null;
_.Tz({is:"ytd-comment-input",_template:function(){if(r2D!==void 0)return r2D;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-comment-input">\n  <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-comment-input">\n    <div slot="after-input" class="paper-input-input style-scope ytd-comment-input">\n      <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-comment-input">\n        <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-comment-input">\n          <div id="content" slot="input" on-click="onContentClick" class="style-scope ytd-comment-input">\n            <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="input" data="[[commentChip]]" hidden="[[!hasCommentChip]]" class="style-scope ytd-comment-input">\n            </yt-pdg-comment-chip-renderer>\n            <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[computePlaceholderText_(placeholderText)]]" plaintext-only="true" required="true" split-lines="1" text="[[editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-comment-input"></yt-formatted-string>\n          </div>\n        </yt-user-mention-autosuggest-input>\n      </ytd-emoji-input>\n    </div>\n  </tp-yt-paper-input-container>\n  <span id="char-count" hidden="[[!charLimit]]" class="style-scope ytd-comment-input">[[charCount]]/[[charLimit]]</span>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return r2D=g},
behaviors:[_.c23.YtHostElementBehavior,_.UM,_.xv.YtComponentBehavior,_.ne.YtRendererstamperBehavior,_.h6u.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 _.C0}},
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",_.cX(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;_.ke();this.focus()},
detached:function(){document.removeEventListener("tap",_.cX(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(g){g=g.detail;g=g.isCustomEmoji?g.shortcuts[0]:g.emojiId;var v=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(v,g);this.maybeUpdateTextDirection_();_.hV(this.hostElement,"input")},
getInputRange_:function(){var g=_.Yz();if(g){g=g.getBrowserRangeObject();for(var v=g.commonAncestorContainer;v;){if(v===this.getEditableTextArea_())return g;v=v.parentNode}}g=this.getEditableTextArea_();g=_.tY(g,g.childNodes.length);g.select();return g.getBrowserRangeObject()},
insertTextWithEmojis_:function(g,v,r){(v=this.emojiManager.createDocumentFragment(v,!0,!1,r===void 0?!0:r))&&v.childNodes.length!==0&&(g.collapsed||g.deleteContents(),r=v.lastChild,g.insertNode(v),_.NhF(r).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var g=_.Yz();if(g){var v=g.JSC$9253_getStartNode(),r=g.JSC$9253_getEndNode();if(tcG(v)&&tcG(r)){var k=g.JSC$9253_getStartOffset(),y;if(_.vn&&v.nodeType===Node.ELEMENT_NODE&&(y=_.OKB(v)))_.tY(y,0).select();else{y=h6(v)?v:_.xL(v,h6);var z=h6(r)?r:_.xL(r,h6);if(y||z)if(g.isCollapsed()){if(v.nodeType===Node.TEXT_NODE){g=!0;k===v.length&&(g=!1);if(rM==="end"||rM==="right")g=!1;v=v.parentNode;g=[].concat(_.fF(v.parentNode.childNodes)).indexOf(v)+(g?0:1);_.tY(v.parentNode,g).select()}}else y?
y.previousSibling&&y.previousSibling.length>0?_.D2(r,g.JSC$9253_getEndOffset(),y.previousSibling,y.previousSibling.length-1).select():(v=document.createTextNode("\u200b"),y.parentNode.insertBefore(v,y),_.D2(r,g.JSC$9253_getEndOffset(),v,0).select()):z&&(z.nextSibling&&z.nextSibling.length>0?_.D2(v,g.JSC$9253_getStartOffset(),z.nextSibling,1).select():(r=document.createTextNode("\u200b"),z.parentNode.insertBefore(r,z.nextSibling),_.D2(v,g.JSC$9253_getStartOffset(),r,r.length).select()));rM=null}}else rM=
null}else rM=null},
leftKeyPressed_:function(){rM="left"},
rightKeyPressed_:function(){rM="right"},
endKeyPressed_:function(){rM="end"},
maybeDeleteChip_:function(){var g=uVd(!0);if(g){var v=_.Yz(),r=v.JSC$9253_getStartNode();v=v.JSC$9253_getStartOffset();_.lf(r,v,g,g.childNodes.length).select()}},
maybeBackspaceChip_:function(){var g=uVd(!1);if(g){var v=_.Yz(),r=v.JSC$9253_getStartNode();v=v.JSC$9253_getStartOffset();_.lf(r,v,g,0).select()}},
maybeBackspaceChipWordMode_:function(g){var v=_.Yz();if(v.isCollapsed()){var r=v.JSC$9253_getStartNode();v=v.JSC$9253_getStartOffset();var k=xcb(r,v,!0);k&&(_.lf(r,v,k,0).select(),document.execCommand("delete"),g.preventDefault(),g.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(g){var v=_.Yz();if(v.isCollapsed()){var r=v.JSC$9253_getStartNode();v=v.JSC$9253_getStartOffset();var k=xcb(r,v,!1);k&&(_.lf(r,v,k,k.childNodes.length).select(),document.execCommand("delete"),g.preventDefault(),g.stopImmediatePropagation())}},
onContentClick:function(g){g.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(g){g.defaultPrevented||g.currentTarget.tagName==="YTD-COMMENT-INPUT"&&h6(g.target)&&g.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.hb(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.hb(this.hostElement).querySelector("#contenteditable-textarea")},
getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)},
getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length},
convertHrefToAtMentionAndImgToEmoji_:function(g,v){g=LW5(g,this.emojiManager,v).cloneNode(!0);for(v=g.firstChild;v;)if(v.nodeType!==1)v=v.nextSibling;else switch(v.tagName){case "BR":var r=_.E_();_.iK0(r,v);v=r.nextSibling;break;case "DIV":(r=v.lastChild)&&v.nextSibling&&_.lI(_.E_(),r);v.previousSibling&&(v.previousSibling.nodeType===1||v.previousSibling.nodeType===3&&!v.previousSibling.textContent.endsWith("\n"))&&_.TA(_.E_(),v);r&&r.nodeName==="BR"&&_.A3(r);r=v;v.hasChildNodes()?(v=v.firstChild,
_.Gm6(r)):(v=v.nextSibling,_.A3(r));break;default:v=v.nextSibling}return j0D(g)},
setTextAreaValue:function(g){g||(g="");var v=this.getEditableFormattedString_();v.text="";this.getEditableTextArea_().innerText="";typeof g==="string"&&(g={runs:[{text:g}]});v.text=g},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();rM=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var g=this.getEditableTextArea_();g&&(_.tY(g,g.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.Cv("HTML_DIR")==="rtl"){var g=this.getEditableTextArea_(),v=this.getTextAreaValue()!==""?"auto":"rtl";g.setAttribute("dir",v)}},
handleInputEvent_:function(){var g=null;if(this.isEmojiButtonDisplayed){var v=this.getInputRange_();v&&(g=this.emojiInput.retrieveTextBeforeRange(v))}this.insertText_(g,!0);this.updateCharCount_();g=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=g.scrollHeight>g.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var g=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:g})},
onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()},
onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()},
updateCharCount_:function(){this.charCount=this.getTextLength();this.aboveCharLimit_=!!this.charLimit&&this.charCount>this.charLimit},
onPaste_:function(g){this.isEmojiButtonDisplayed&&(g.preventDefault(),g.stopImmediatePropagation(),g=g.clipboardData.getData("text/plain"),this.insertText_(g,!1,!1),_.hV(this.hostElement,"input"))},
insertText_:function(g,v,r){v=v===void 0?!1:v;r=r===void 0?!0:r;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&g){var k=this.getInputRange_().cloneRange();this.emojiManager&&k&&(v&&this.emojiInput.offsetStartOfRangeBy(k,g.length),this.insertTextWithEmojis_(k,g,r),DcR(this.getEditableTextArea_().lastChild)||(k=this.getInputRange_().cloneRange()),k&&(this.emojiInput.updateSuggestions(k,g),this.updateSuggestionOffset_(k)))}},
getSimpleString:_.sf,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(g){return g?"focused":"not-focused"},
computePlaceholderText_:function(g){return this.getSimpleString(g)},
computeEditableText_:function(g){return this.getSimpleString(g)},
onPrefilledContentDismissed_:function(g){g.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(g,v){g?this.fire("yt-autonav-pause-focus"):v!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(g){var v=this.getEditableTextArea_();[].concat(_.fF(g.dataTransfer.items)).forEach(function(r){r.kind==="string"&&r.type.match("^text/plain")&&r.getAsString(function(k){v.appendChild(document.createTextNode(k))})});
g.preventDefault()},
preventDefault_:function(g){g.preventDefault()},
onSuggestionInsert_:function(g){this.insertTextWithEmojis_(g.detail.range,g.detail.text)},
onEmojiSuggestionClick_:function(g){this.emojiInput.insertSuggestion(g.detail)},
updateSuggestionOffset_:function(g){if(this.emojiInput&&_.hb(this.emojiInput).querySelector("#dropdown")){var v=this.getEditableTextArea_().getBoundingClientRect().bottom,r=g.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(v-r)+5;v=this.getEditableTextArea_().getBoundingClientRect().left;g=g.getBoundingClientRect().left-v;_.hb(this.emojiInput).querySelector("#dropdown").style.marginLeft=g+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.QK("yt-post"));return this.localStorage}});var kt=function(){var g=_.J.apply(this,arguments)||this;g.currentCommentOptionIndex=0;g.isEmojiPickerDisplayed=!1;g.emojiManager=_.C0;g.isUgcEmpty=!1;g.userGeneratedCommentChangedHandler=function(){_.hV(g.hostElement,"ytd-pdg-user-generated-comment-changed");g.isEmojiYtdCommentInputEnabled&&(g.isUgcEmpty=!g.ytdCommentInputEl.getTextAreaValue())};
g.pasteHandler=function(v){v.preventDefault();v.stopImmediatePropagation();var r;if(v=(r=v.clipboardData)==null?void 0:r.getData("text/plain"))r=document.getSelection().getRangeAt(0),r.collapsed||r.deleteContents(),v=document.createTextNode(v),r.insertNode(v),r.selectNodeContents(v),r.collapse(!1),v=window.getSelection(),v.removeAllRanges(),v.addRange(r)};
g.onDocumentClick=function(v){if(g.isEmojiPickerDisplayed){var r,k,y;!(v.target instanceof Node)||(r=v.composedPath())!=null&&r.includes(g.editableTextEl)||(k=v.composedPath())!=null&&k.includes(g.emojiButtonEl)||(y=v.composedPath())!=null&&y.includes(g.emojiPickerEl)||(g.isEmojiPickerDisplayed=!1)}};
return g};
_.N(kt,_.J);_.c=kt.prototype;_.c.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.c.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.c.detached=function(){var g;(g=this.contentEl)==null||g.removeEventListener("input",this.userGeneratedCommentChangedHandler);var v;(v=this.contentEl)==null||v.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.c.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.c.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var g;this.contentEl.textContent=this.rendererBehavior.getSimpleString((g=this.data)==null?void 0:g.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.c.reloadEmojis=function(){this.emojiPickerEl&&_.l(this.emojiPicker,_.ow6)&&this.emojiPickerEl.updateEmojiCategories()};
_.c.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.kx(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.c.handleBackgroundColorStyling=function(){var g;if((g=this.currentCommentOption)==null?0:g.commentBackgroundColorArgb){var v;_.kx(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.QX((v=this.currentCommentOption)==null?void 0:v.commentBackgroundColorArgb)})}else _.kx(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.c.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var g;(g=this.contentEl)==null||g.focus()}};
_.c.onEditButtonClick=function(g){var v=document.getSelection();v&&this.contentEl&&(g.stopPropagation(),g.preventDefault(),v.selectAllChildren(this.contentEl),v.collapseToEnd())};
_.c.onContentDrop=function(g){var v=this;if(g.dataTransfer){g=_.I(g.dataTransfer.items);for(var r=g.next();!r.done;r=g.next())r=r.value,r.kind==="string"&&r.type.match("^text/plain")&&r.getAsString(function(k){var y;(y=v.contentEl)==null||y.appendChild(document.createTextNode(k))})}};
_.c.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.c.getUserGeneratedCommentText=function(){var g,v=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(g=this.contentEl)==null?void 0:g.textContent;return v?v.trim():""};
_.c.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.c.onEmojiSelect=function(g){this.ytdCommentInputEl.onEmojiSelect(g)};
_.mx.Object.defineProperties(kt.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.commentDialog)}},
title:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.title)}},
channelName:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.authorText)}},
shouldShowPaidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.currentCommentOption)==null||!g.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var g;if(_.l((g=this.currentCommentOption)==null?void 0:g.chipRenderer,_.Nk_)){var v;return _.l((v=this.currentCommentOption)==null?void 0:v.chipRenderer,_.Nk_)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var g,v;return((g=this.data)==null?0:g.commentOptionRenderers)?_.l((v=this.data)==null?void 0:v.commentOptionRenderers[this.superThanksSelectedTierEntity.index],Pjn):void 0}var r,k;return((r=this.data)==null?0:r.commentOptionRenderers)?_.l((k=this.data)==null?void 0:k.commentOptionRenderers[this.currentCommentOptionIndex],Pjn):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var g;return this.rendererBehavior.getSimpleString((g=this.data)==null?void 0:g.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var g;return this.rendererBehavior.getSimpleString((g=this.data)==null?void 0:g.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var g,v;return(v=_.l((g=this.data)==null?void 0:g.commentDialog,_.krP))==null?void 0:v.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var g,v;return(v=_.l((g=this.data)==null?void 0:g.commentDialog,_.krP))==null?void 0:v.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var g,v;return(v=_.l((g=this.data)==null?void 0:g.commentDialog,_.krP))==null?void 0:v.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(v=_.l((g=this.data)==null?void 0:g.commentDialog,_.krP))==null?void 0:v.emojiPicker;if(!_.l(r,_.ow6)||!_.l(r,_.ow6).categories)return!1;g=function(z){return z.emojiPickerCategoryRenderer?z.emojiPickerCategoryRenderer.emojiIds&&z.emojiPickerCategoryRenderer.emojiIds.length>0:z.emojiPickerUpsellCategoryRenderer?z.emojiPickerUpsellCategoryRenderer.emojis&&z.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var k,y;return((k=_.l(r,_.ow6))==null?0:(y=k.categories)==null?0:y.find(g))?!0:!1}}});
kt.prototype.onEmojiSelect=kt.prototype.onEmojiSelect;kt.prototype.dataChanged=kt.prototype.dataChanged;kt.prototype.currentCommentOptionChanged=kt.prototype.currentCommentOptionChanged;_.K([_.D(_.QN),_.F("design:type",Object)],kt.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],kt.prototype,"rendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],kt.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.PX("#content-dom-if"),_.F("design:type",_.fM)],kt.prototype,"contentDomIfEl",void 0);_.K([_.PX("#content-no-emojis"),_.F("design:type",HTMLElement)],kt.prototype,"contentEl",void 0);_.K([_.PX("#container"),_.F("design:type",HTMLElement)],kt.prototype,"containerEl",void 0);_.K([_.PX("#comment-chip-container"),_.F("design:type",HTMLElement)],kt.prototype,"paidCommentChipContainerEl",void 0);_.K([_.PX("#text-input"),_.F("design:type",HTMLElement)],kt.prototype,"editableTextEl",void 0);
_.K([_.PX("#emoji-button"),_.F("design:type",HTMLElement)],kt.prototype,"emojiButtonEl",void 0);_.K([_.PX("#emoji-picker > yt-emoji-picker-renderer"),_.F("design:type",Object)],kt.prototype,"emojiPickerEl",void 0);_.K([_.PX("#text-input > ytd-comment-input"),_.F("design:type",Object)],kt.prototype,"ytdCommentInputEl",void 0);_.K([_.u(),_.F("design:type",Object)],kt.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],kt.prototype,"currentCommentOptionIndex",void 0);
_.K([_.u({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:QKD}),_.F("design:type",Object)],kt.prototype,"superThanksSelectedTierEntity",void 0);_.K([_.u(),_.F("design:type",Object)],kt.prototype,"isEmojiPickerDisplayed",void 0);_.K([_.u(),_.F("design:type",Object)],kt.prototype,"emojiManager",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],kt.prototype,"isUgcEmpty",void 0);
_.K([_.IU("currentCommentOption"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kt.prototype,"currentCommentOptionChanged",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kt.prototype,"dataChanged",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],kt.prototype,"isEmojiYtdCommentInputEnabled",null);
_.K([_.C("data.title"),_.F("design:type",Object),_.F("design:paramtypes",[])],kt.prototype,"title",null);_.K([_.C("data.authorText"),_.F("design:type",Object),_.F("design:paramtypes",[])],kt.prototype,"channelName",null);_.K([_.C("data.commentOptionRenderers","currentCommentOption"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],kt.prototype,"shouldShowPaidCommentChipRenderer",null);
_.K([_.C("data.commentOptionRenderers","currentCommentOption"),_.F("design:type",Object),_.F("design:paramtypes",[])],kt.prototype,"paidCommentChipRenderer",null);_.K([_.C("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],kt.prototype,"currentCommentOption",null);
_.K([_.C("data.defaultCommentText","superThanksSelectedTierEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],kt.prototype,"commentText",null);_.K([_.C("data.placeholderText"),_.F("design:type",Object),_.F("design:paramtypes",[])],kt.prototype,"placeholderText",null);_.K([_.C("data.commentDialog.commentDialogRenderer.editableText"),_.F("design:type",Object),_.F("design:paramtypes",[])],kt.prototype,"editableText",null);
_.K([_.C("data.commentDialog.commentDialogRenderer.emojiButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],kt.prototype,"emojiButton",null);_.K([_.C("data.commentDialog.commentDialogRenderer.emojiPicker"),_.F("design:type",Object),_.F("design:paramtypes",[])],kt.prototype,"emojiPicker",null);
_.K([_.C("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],kt.prototype,"isEmojiButtonDisplayed",null);_.K([_.zz("yt-emoji-select"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],kt.prototype,"onEmojiSelect",null);kt=_.K([_.V({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],kt);
_.m(kt,"ytd-pdg-comment-preview-renderer",function(){if(vGn!==void 0)return vGn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-comment-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-click="onContainerClick" class="style-scope ytd-pdg-comment-preview-renderer">\n  <div id="comment-container" class="style-scope ytd-pdg-comment-preview-renderer">\n    <div id="title-background" class="style-scope ytd-pdg-comment-preview-renderer">\n      <h2 id="comment-title" class="style-scope ytd-pdg-comment-preview-renderer">[[title]]</h2>\n    </div>\n    <div id="comment" class="style-scope ytd-pdg-comment-preview-renderer">\n      <yt-img-shadow id="author-thumbnail" fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-pdg-comment-preview-renderer">\n      </yt-img-shadow>\n      <div id="text" class="style-scope ytd-pdg-comment-preview-renderer">\n        <div id="header" class="style-scope ytd-pdg-comment-preview-renderer">\n          <span id="channel-name" dir="auto" class="style-scope ytd-pdg-comment-preview-renderer">[[channelName]]</span>\n        </div>\n        <template id="content-dom-if" is="dom-if" if="[[!isEmojiYtdCommentInputEnabled]]" restamp="" class="style-scope ytd-pdg-comment-preview-renderer">\n          <span id="comment-chip-container" class="style-scope ytd-pdg-comment-preview-renderer">\n            <template is="dom-if" if="[[shouldShowPaidCommentChipRenderer]]" class="style-scope ytd-pdg-comment-preview-renderer">\n              <yt-pdg-comment-chip-renderer id="paid-comment-chip-renderer" data="[[paidCommentChipRenderer]]" class="style-scope ytd-pdg-comment-preview-renderer">\n              </yt-pdg-comment-chip-renderer>\n            </template>\n          </span>\n          <span id="content-no-emojis" on-drop="onContentDrop" contenteditable="true" placeholder$="[[placeholderText]]" class="style-scope ytd-pdg-comment-preview-renderer">[[commentText]]</span>\n        </template>\n        <template is="dom-if" if="[[isEmojiYtdCommentInputEnabled]]" restamp="" class="style-scope ytd-pdg-comment-preview-renderer">\n          <div id="content-emojis" class="style-scope ytd-pdg-comment-preview-renderer">\n            <div id="text-input" class="style-scope ytd-pdg-comment-preview-renderer">\n              <ytd-comment-input comment-chip="[[paidCommentChipRenderer]]" editable-text="[[editableText]]" hide-underline="" is-emoji-button-displayed="[[isEmojiButtonDisplayed]]" is-emoji-picker-displayed="[[isEmojiPickerDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-comment-input>\n            </div>\n          </div>\n        </template>\n      </div>\n      <div id="emoji-input" class="style-scope ytd-pdg-comment-preview-renderer">\n        <template is="dom-if" if="[[isEmojiButtonDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer">\n          <ytd-button-renderer id="emoji-button" data="[[emojiButton.buttonRenderer]]" on-click="onEmojiButtonClick" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-button-renderer>\n        </template>\n      </div>\n    </div>\n  </div>\n  <ytd-button-renderer data="[[data.editButton.buttonRenderer]]" hidden$="[[!data.editButton.buttonRenderer]]" on-click="onEditButtonClick" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-button-renderer>\n</div>\n<div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer">\n  <span id="emoji-picker" class="style-scope ytd-pdg-comment-preview-renderer">\n  </span>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return vGn=g},{mode:2});var keD;var yn=function(){var g=_.J.apply(this,arguments)||this;g.selected=!1;return g};
_.N(yn,_.J);_.c=yn.prototype;_.c.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.c.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.c.dataChanged=function(){this.data&&(_.n2(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.kx(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.QX(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.QX(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.c.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.c.onClick=function(){this.logClick()};
_.c.onKeyboardSelect=function(){_.hV(this.hostElement,"tap");this.onClick()};
_.c.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
yn.prototype.onClick=yn.prototype.onClick;yn.prototype.selectedChanged=yn.prototype.selectedChanged;yn.prototype.dataChanged=yn.prototype.dataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],yn.prototype,"componentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],yn.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.UM),_.F("design:type",Object)],yn.prototype,"ironA11yKeysBehavior",void 0);
_.K([_.D(_.$x),_.F("design:type",Object)],yn.prototype,"ironSelectableBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],yn.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],yn.prototype,"shownThumbnail",void 0);_.K([_.u(),_.F("design:type",Object)],yn.prototype,"basePriceText",void 0);_.K([_.u(),_.F("design:type",Object)],yn.prototype,"purchaseCommand",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],yn.prototype,"selected",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yn.prototype,"dataChanged",null);_.K([_.IU("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yn.prototype,"selectedChanged",null);_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yn.prototype,"onClick",null);
yn=_.K([_.V({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],yn);
_.m(yn,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(keD!==void 0)return keD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-super-vod-selectable-item-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="price" class="style-scope ytd-pdg-super-vod-selectable-item-button-renderer">[[getSimpleString(data.basePriceText)]]</span>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return keD=g},{mode:1});var c_=function(){var g=_.J.apply(this,arguments)||this;g.selectedItemIndex=0;g.buyButtonDisabled=!1;return g};
_.N(c_,_.J);_.c=c_.prototype;
_.c.configureRendererStamper=function(){return{"data.commentPreview":{id:"comment-preview",mapping:{pdgCommentPreviewRenderer:{component:"ytd-pdg-comment-preview-renderer",properties:{currentCommentOptionIndex:"[[selectedItemIndex]]"}}}},"data.selectableItemButtons":{id:"selectable-items",mapping:{buttonRenderer:{component:"ytd-button-renderer"},superVodSelectableItemButtonRenderer:{component:"ytd-pdg-super-vod-selectable-item-button-renderer"}}},"data.colorSlider":{id:"slider",mapping:{pdgColorSliderRenderer:{component:"ytd-pdg-color-slider-renderer",
properties:{immediateValue:"[[selectedItemIndex]]"}}}}}};
_.c.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var g;var v=(g=_.l(this.data.colorSlider,WEM))==null?void 0:g.notches[this.selectedItemIndex].purchaseCommand}else{var r;v=(r=_.l(this.data.selectableItemButtons[this.selectedItemIndex],oC5))==null?void 0:r.purchaseCommand}if(v){g=_.l(v,_.vgu);g.productData||(g.productData={});var k;g.productData={pdgData:{commentMessageText:(k=this.commentPreviewRenderer)==null?void 0:k.getUserGeneratedCommentText()}};
_.hV(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(v)}}};
_.c.dataChanged=function(){if(this.data){_.C0.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.wHH(_.C0,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.C0.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var g;this.buyButtonDisabled=!((g=_.l(this.data.commentPreview,SMS))==null||!g.placeholderText);this.updatePriceSelectorStatus();var v;if((v=this.data)==null?0:v.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;g=[];this.data.preloadImages&&(g=this.data.preloadImages);
g=g.map(function(r){return _.hH(r.thumbnails,1920)});
g=_.I(g);for(v=g.next();!v.done;v=g.next())(v=v.value)&&_.QZh(v).thenCatch(function(){_.Lx(Error("kl"))})}};
_.c.superThanksSelectedTierEntityChanged=function(){var g;(this==null?void 0:(g=this.superThanksSelectedTierEntity)==null?void 0:g.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.c.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.c.updatePriceSelectorStatus=function(){this.isColorSlider?(_.hb(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.hb(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.hb(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.hb(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.c.closeBuyFlow=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.c.onUserGeneratedContentChanged=function(){var g;this.buyButtonDisabled=!((g=this.commentPreviewRenderer)==null?0:g.getUserGeneratedCommentText())};
_.c.updateSelectedItemIndexFromBinding=function(g){this.selectedItemIndex=g.detail.value};
_.mx.Object.defineProperties(c_.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var g;return!((g=this.data)==null||!g.disclaimerText)}}});
c_.prototype.onUserGeneratedContentChanged=c_.prototype.onUserGeneratedContentChanged;c_.prototype.closeBuyFlow=c_.prototype.closeBuyFlow;c_.prototype.selectedItemIndexChanged=c_.prototype.selectedItemIndexChanged;c_.prototype.superThanksSelectedTierEntityChanged=c_.prototype.superThanksSelectedTierEntityChanged;c_.prototype.dataChanged=c_.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],c_.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],c_.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],c_.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],c_.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],c_.prototype,"selectedItemIndex",void 0);_.K([_.u(),_.F("design:type",Boolean)],c_.prototype,"isColorSlider",void 0);
_.K([_.u(),_.F("design:type",Object)],c_.prototype,"buyButtonDisabled",void 0);_.K([_.u({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:QKD}),_.F("design:type",Object)],c_.prototype,"superThanksSelectedTierEntity",void 0);_.K([_.PX("ytd-pdg-comment-preview-renderer"),_.F("design:type",Object)],c_.prototype,"commentPreviewRenderer",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],c_.prototype,"ytdReduxBehavior",void 0);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c_.prototype,"dataChanged",null);_.K([_.IU("superThanksSelectedTierEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c_.prototype,"superThanksSelectedTierEntityChanged",null);_.K([_.IU("selectedItemIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c_.prototype,"selectedItemIndexChanged",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c_.prototype,"closeBuyFlow",null);_.K([_.zz("ytd-pdg-user-generated-comment-changed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c_.prototype,"onUserGeneratedContentChanged",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],c_.prototype,"isDisclaimerTextShown",null);
c_=_.K([_.V({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],c_);
_.m(c_,"yt-super-vod-buy-flow-content-renderer",function(){if(Rq5!==void 0)return Rq5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-super-vod-buy-flow-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.description]]" class="style-scope yt-super-vod-buy-flow-content-renderer"></yt-formatted-string><div id="comment-preview" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><div id="slider" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><iron-selector id="selectable-items" role="radiogroup" selected="[[selectedItemIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedItemIndexFromBinding" class="style-scope yt-super-vod-buy-flow-content-renderer"></iron-selector><div id="footer" class="style-scope yt-super-vod-buy-flow-content-renderer"><div id="cancel-button" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><yt-formatted-string id="disclaimer-text" hidden="[[!isDisclaimerTextShown]]" text="[[data.disclaimerText]]" class="style-scope yt-super-vod-buy-flow-content-renderer"></yt-formatted-string><ytd-button-renderer id="buy-button" data="[[data.buyButton.buttonRenderer]]" disabled="[[buyButtonDisabled]]" on-click="onBuyButtonClick" class="style-scope yt-super-vod-buy-flow-content-renderer"></ytd-button-renderer></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Rq5=g},{mode:1});var y2b;var z6=function(){var g=_.J.apply(this,arguments)||this;g.lottieAnimationRef={};return g};
_.N(z6,_.J);_.c=z6.prototype;_.c.created=function(){_.xC.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.cX(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.c.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.hV(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.c.detached=function(){this.autoCloseJobId&&_.HR.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.cX(this,this.onPopupIronOverlayOpened))};
_.c.dataChanged=function(){var g=this;this.data&&this.data.autoCloseDelay&&(_.nW(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.gZ(_.HR,function(){g.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.kx(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.c.onDOMLoadedLottie=function(){var g=this,v,r,k=Number((v=this.data)==null?void 0:(r=v.autoCloseDelay)==null?void 0:r.seconds)||0;this.fadeOutJobId=_.gZ(_.HR,function(){g.lottiePlayerEl.classList.add("fadeout")},(k-.25)*1E3);
this.autoCloseJobId=_.gZ(_.HR,function(){g.closePopup()},k*1E3)};
_.c.openPopup=function(){this.ironOverlayBehavior.open()};
_.c.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.nW(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.v2(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.h0().resolve(_.nv).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.HR.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.HR.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.c.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var g,v;(g=this.lottieAnimationRef)==null||(v=g.lottieEl)==null||v.destroy();g=this.data.lottie;var r,k;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:g.url+"_"+Math.random(),path:g.url,autoplay:!0,loop:(k=(r=g.settings)==null?void 0:r.loop)!=null?k:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.mx.Object.defineProperties(z6.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var g,v;return!!((g=this.data)==null?0:(v=g.lottie)==null?0:v.url)}}});
z6.prototype.maybeInitializeLottie=z6.prototype.maybeInitializeLottie;z6.prototype.dataChanged=z6.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],z6.prototype,"rendererBehavior",void 0);_.K([_.D(_.Vo),_.F("design:type",Object)],z6.prototype,"ironOverlayBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],z6.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],z6.prototype,"lottiePlayerProps",void 0);
_.K([_.u(),_.F("design:type",Object)],z6.prototype,"lottieAnimationRef",void 0);_.K([_.PX("ytd-lottie-player"),_.F("design:type",HTMLElement)],z6.prototype,"lottiePlayerEl",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],z6.prototype,"dataChanged",null);_.K([_.C("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],z6.prototype,"hasLottieAnimation",null);
_.K([_.IU("data.lottie.url"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],z6.prototype,"maybeInitializeLottie",null);z6=_.K([_.V({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],z6);
_.m(z6,"ytd-desktop-image-overlay-renderer",function(){if(y2b!==void 0)return y2b;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-desktop-image-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-desktop-image-overlay-renderer">\n  <yt-img-shadow hidden$="[[hasLottieAnimation]]" thumbnail="[[data.image]]" width="1920" class="style-scope ytd-desktop-image-overlay-renderer"></yt-img-shadow>\n  <ytd-lottie-player class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" hidden$="[[!hasLottieAnimation]]" class="style-scope ytd-desktop-image-overlay-renderer">\n</ytd-lottie-player></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return y2b=g},{mode:1});var c2n;var IL=function(){return _.J.apply(this,arguments)||this};
_.N(IL,_.J);_.c=IL.prototype;_.c.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{pdgBuyFlowHeaderRenderer:{component:"yt-pdg-buy-flow-header-renderer"}}},"data.content":{id:"content",mapping:{superVodBuyFlowContentRenderer:{component:"yt-super-vod-buy-flow-content-renderer"}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("tabIndex")||this.hostElement.setAttribute("tabIndex","0");this.hostElement.addEventListener("yt-popup-closed",_.cX(this,this.closePopup))};
_.c.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.cX(this,this.closePopup))};
_.c.dataChanged=function(){_.MP(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.l(this.data.header,Ix5)&&(this.hasBackgroundBanner=!!_.l(this.data.header,Ix5).backgroundBanner)};
_.c.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.cX(this,this.closePopup))};
_.c.closePopup=function(){this.data&&this.data.onCloseCommand&&_.gh(this.hostElement,[this.data.onCloseCommand])};
IL.prototype.handleBuyflowSelectionSubmitted=IL.prototype.handleBuyflowSelectionSubmitted;IL.prototype.dataChanged=IL.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],IL.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],IL.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],IL.prototype,"data",void 0);
_.K([_.u({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],IL.prototype,"hasBackgroundBanner",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IL.prototype,"dataChanged",null);_.K([_.zz("yt-pdg-buy-flow-selection-submitted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IL.prototype,"handleBuyflowSelectionSubmitted",null);
IL=_.K([_.V({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],IL);
_.m(IL,"ytd-pdg-buy-flow-renderer",function(){if(c2n!==void 0)return c2n;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-buy-flow-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-pdg-buy-flow-renderer"></div>\n<div id="content" class="style-scope ytd-pdg-buy-flow-renderer"></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return c2n=g},{mode:1});var zjR;var W_=function(){var g=_.J.apply(this,arguments)||this;g.isOpen=!1;g.isPlaylistCreated=!1;return g};
_.N(W_,_.J);_.c=W_.prototype;_.c.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.c.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.hV(this.hostElement,"yt-refit")};
_.c.onCreateTap=function(){var g=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.gh(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(v,r){if(!_.T("killswitch_ep_in_create_playlist_response")&&(r==null?0:r.actions))for(v=_.I(r.actions),r=v.next();!r.done;r=v.next())r=r.value,_.l(r,_.NF)&&g.ytComponentBehavior.resolveCommand(r)}}]),this.isPlaylistCreated=!0)};
_.c.onKeydown=function(g){if(g.keyCode===13)this.onCreateTap()};
_.c.onServiceRequestCompleted=function(g){g.stopPropagation();_.nW(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.c.computePrivacyBadge=function(g){return g?[{metadataBadgeRenderer:g}]:[]};
W_.prototype.onServiceRequestCompleted=W_.prototype.onServiceRequestCompleted;W_.prototype.onKeydown=W_.prototype.onKeydown;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],W_.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],W_.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],W_.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],W_.prototype,"isOpen",void 0);
_.K([_.u(),_.F("design:type",Object)],W_.prototype,"isPlaylistCreated",void 0);_.K([_.u({value:{REQUIRED_LABEL:_.I0("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.I0("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.F("design:type",Object)],W_.prototype,"addToStrings",void 0);_.K([_.u({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.F("design:type",Array)],W_.prototype,"privacyBadge",void 0);
_.K([_.PX("#privacy-input"),_.F("design:type",Object)],W_.prototype,"privacyInput",void 0);_.K([_.PX("#name-input"),_.F("design:type",Object)],W_.prototype,"nameInput",void 0);_.K([_.zz("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],W_.prototype,"onKeydown",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],W_.prototype,"onServiceRequestCompleted",null);
W_=_.K([_.V({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],W_);
_.m(W_,"ytd-add-to-playlist-create-renderer",function(){if(zjR!==void 0)return zjR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-add-to-playlist-create-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-compact-link-renderer data="[[data.openCreateLink.compactLinkRenderer]]" hidden="[[isOpen]]" on-tap="onOpenTap" class="style-scope ytd-add-to-playlist-create-renderer">\n</ytd-compact-link-renderer>\n<div id="create-playlist-form" hidden="[[!isOpen]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  <yt-text-input-form-field-renderer id="name-input" data="[[data.nameInput.textInputFormFieldRenderer]]" required-error-message="[[addToStrings.REQUIRED_LABEL]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </yt-text-input-form-field-renderer>\n  <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!data.privacyInput.metadataBadgeRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-badge-supported-renderer>\n  <ytd-dropdown-renderer id="privacy-input" data="[[data.privacyInput.dropdownRenderer]]" hidden="[[!data.privacyInput.dropdownRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-dropdown-renderer>\n  <ytd-button-renderer id="privacy-button" data="[[data.privacyInput.buttonRenderer]]" hidden="[[!data.privacyInput.buttonRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-button-renderer>\n  <div id="actions" class="style-scope ytd-add-to-playlist-create-renderer">\n    <ytd-button-renderer data="[[data.createAction.buttonRenderer]]" on-tap="onCreateTap" class="style-scope ytd-add-to-playlist-create-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return zjR=g},{mode:1});var ICD;var WrD;var P_=function(){var g=_.J.apply(this,arguments)||this;g.transferState="TRANSFER_STATE_UNKNOWN";return g};
_.N(P_,_.J);P_.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
P_.prototype.onCheckboxChange=function(g){var v=this;this.data&&_.xx(this,"yt-playlist-checkbox-changed",function(){var r=_.se(g).checked?v.data.addToPlaylistServiceEndpoint:v.data.removeFromPlaylistServiceEndpoint;r&&_.h0().resolve(_.nv).resolveCommand(r,{form:{element:v.hostElement}});_.T("dl_playlist_killswitch")||v.transferState!=="TRANSFER_STATE_UNKNOWN"&&v.transferState!=="TRANSFER_STATE_FAILED"&&v.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:v.data.playlistId,action:"ACTION_SYNC"}})},
100)};
P_.prototype.computeIconType=function(g){return g?"yt-icons:"+g.toLowerCase():null};
P_.prototype.dataChanged=P_.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],P_.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],P_.prototype,"data",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],P_.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],P_.prototype,"ytComponentBehavior",void 0);_.K([_.PX("#checkbox"),_.F("design:type",HTMLInputElement)],P_.prototype,"checkbox",void 0);
_.K([_.u({selector:_.LH,selectorArgs:["data.playlistId"]}),_.F("design:type",String)],P_.prototype,"transferState",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],P_.prototype,"dataChanged",null);P_=_.K([_.V({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],P_);
_.m(P_,"ytd-playlist-add-to-option-renderer",function(){if(WrD!==void 0)return WrD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-add-to-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" checked="[[checked_]]" on-change="onCheckboxChange" class="style-scope ytd-playlist-add-to-option-renderer">\n  <div id="checkbox-container" class="style-scope ytd-playlist-add-to-option-renderer">\n    <div id="checkbox-label" class="style-scope ytd-playlist-add-to-option-renderer">\n      <yt-formatted-string id="label" class="checkbox-height style-scope ytd-playlist-add-to-option-renderer" ellipsis-truncate="" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string id="byline" ellipsis-truncate="" link-inherit-color="" text="[[data.shortBylineText]]" class="style-scope ytd-playlist-add-to-option-renderer">\n      </yt-formatted-string>\n    </div>\n    <yt-icon icon="[[computeIconType(data.privacyIcon.iconType)]]" size="18" class="style-scope ytd-playlist-add-to-option-renderer"></yt-icon>\n  </div>\n</tp-yt-paper-checkbox>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return WrD=g},{mode:1});_.BG($cD);_.kh($cD,"ytd-menu-title-renderer",{propNames:["data"]});var Sz=function(){var g=_.J.apply(this,arguments)||this;g.addToStrings={ADD_TO_DROPDOWN_LABEL:_.I0("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};g.closeButtonAriaLabel=_.I0("SBOX_INAPPROPRIATE_CANCEL");g.dialog=_.T("desktop_add_to_playlist_renderer_dialog_popup");return g};
_.N(Sz,_.J);_.c=Sz.prototype;_.c.configureRendererStamper=function(){return{"data.playlists":{id:"playlists",mapping:{playlistAddToOptionRenderer:"ytd-playlist-add-to-option-renderer"}},"data.actions":{id:"actions",mapping:{addToPlaylistCreateRenderer:"ytd-add-to-playlist-create-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.c.onPopupOpened=function(){_.Mm(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.c.onPopupClosed=function(){_.Mm(this.playlists,"scrollable",!1)};
_.c.computeAriaLabel=function(){var g;if(this==null?0:(g=this.data)==null?0:g.actions){g=_.I(this.data.actions);for(var v=g.next();!v.done;v=g.next())if(v=v.value,v.menuTitleRenderer)return _.sf(v.menuTitleRenderer.title)}};
_.c.onTapClose=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.mx.Object.defineProperties(Sz.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var g;if(this==null?0:(g=this.data)==null?0:g.actions){g=_.I(this.data.actions);for(var v=g.next();!v.done;v=g.next())if(v=v.value,v.menuTitleRenderer)return v.menuTitleRenderer}return!1}}});
Sz.prototype.onPopupClosed=Sz.prototype.onPopupClosed;Sz.prototype.onPopupOpened=Sz.prototype.onPopupOpened;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Sz.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],Sz.prototype,"ytEventForwardingBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Sz.prototype,"ytRendererStamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Sz.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],Sz.prototype,"addToStrings",void 0);_.K([_.u({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.F("design:type",String)],Sz.prototype,"ariaLabel",void 0);_.K([_.u(),_.F("design:type",String)],Sz.prototype,"closeButtonAriaLabel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Sz.prototype,"dialog",void 0);
_.K([_.PX("#playlists"),_.F("design:type",HTMLElement)],Sz.prototype,"playlists",void 0);_.K([_.PX("ytd-add-to-playlist-create-renderer"),_.F("design:type",Object)],Sz.prototype,"createRenderer",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Sz.prototype,"menuTitleRenderer",null);_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sz.prototype,"onPopupOpened",null);
_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sz.prototype,"onPopupClosed",null);Sz=_.K([_.V({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],Sz);
_.m(Sz,"ytd-add-to-playlist-renderer",function(){if(ICD!==void 0)return ICD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-add-to-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-add-to-playlist-renderer">\n  <template is="dom-if" if="[[menuTitleRenderer]]" class="style-scope ytd-add-to-playlist-renderer">\n    <ytd-menu-title-renderer data="[[menuTitleRenderer]]" class="style-scope ytd-add-to-playlist-renderer"></ytd-menu-title-renderer>\n  </template>\n  <div hidden="[[menuTitleRenderer]]" id="title" class="style-scope ytd-add-to-playlist-renderer">\n    [[addToStrings.ADD_TO_DROPDOWN_LABEL]]\n  </div>\n  <yt-icon-button id="close-button" hidden="[[!dialog]]" label="[[closeButtonAriaLabel]]" on-tap="onTapClose" class="style-scope ytd-add-to-playlist-renderer">\n    <yt-icon icon="close" class="style-scope ytd-add-to-playlist-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="playlists" class="style-scope ytd-add-to-playlist-renderer"></div>\n<div id="actions" class="style-scope ytd-add-to-playlist-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ICD=g},{mode:1});var P4M;var oL=function(){var g=_.J.apply(this,arguments)||this;g.isPlaylistEditComplete=!1;g.isCollabEngagementDisabled=!1;g.closeButtonAriaLabel=_.I0("SBOX_INAPPROPRIATE_CANCEL");g.saveButton={title:_.I0("SAVE_PLAYLIST",void 0,"Save"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};g.onValueChanged=function(){g.updateSaveButtonState();g.computeCollabEngagementDisabled()};
return g};
_.N(oL,_.J);_.c=oL.prototype;_.c.attached=function(){this.JSC$18319_scroller&&(this.JSC$18319_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18319_scroller.attached&&typeof this.JSC$18319_scroller.attached==="function"&&this.JSC$18319_scroller.attached())};
_.c.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.c.onPopupClosed=function(){this.reset()};
_.c.close=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.c.onClickSave=function(){var g=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var v=[];this.nameInput.value!==null&&v.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&v.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var r=Number(this.privacyInput.value);isNaN(r)||v.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:r})}this.votingInput.value!==null&&(r=this.votingInput.value)&&v.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:r});if(v.length>0){var k;_.l((k=this.data)==null?void 0:k.updateSettingsEndpoint,_.tA).actions=v;var y;if((y=this.data)==null?0:y.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){g.close()}}}),this.isPlaylistEditComplete=!0}}};
_.c.computePrivacyBadge=function(g){return g?[{metadataBadgeRenderer:g}]:[]};
_.c.computeEditorData=function(g){var v,r;return g==null?void 0:(v=g.sections)==null?void 0:(r=v[0])==null?void 0:r.playlistSettingsEditorCasualSectionRenderer};
_.c.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.c.configureRendererStamper=function(){return{"editorData.thumbnail":{id:"thumbnail",mapping:{playlistVideoThumbnailRenderer:{component:"ytd-playlist-video-thumbnail-renderer",params:{width:9999}},playlistCustomThumbnailRenderer:{component:"ytd-playlist-custom-thumbnail-renderer",params:{size:312}}}}}};
_.c.computeAriaLabel=function(){var g,v,r,k=(g=this.data)==null?void 0:(v=g.sections)==null?void 0:(r=v[0])==null?void 0:r.playlistSettingsEditorCasualSectionRenderer;return _.sf(k==null?void 0:k.title)};
_.c.updateSaveButtonState=function(){this.isFormChanged()&&this.isFormValid()?this.set("saveButton",Object.assign({},this.saveButton,{state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"})):this.set("saveButton",Object.assign({},this.saveButton,{state:"BUTTON_VIEW_MODEL_STATE_DISABLED"}))};
_.c.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.c.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.c.isNameChanged=function(){var g,v,r;return(((g=this.editorData)==null?void 0:(v=g.name)==null?void 0:(r=v.textInputFormFieldRenderer)==null?void 0:r.value)||"")!==(this.nameInput.value||"")};
_.c.isDescriptionChanged=function(){var g,v,r;return(((g=this.editorData)==null?void 0:(v=g.description)==null?void 0:(r=v.textInputFormFieldRenderer)==null?void 0:r.value)||"")!==(this.descriptionInput.value||"")};
_.c.isPrivacyChanged=function(){var g,v,r,k,y,z,W,S;return((W=(g=this.editorData)==null?void 0:(v=g.privacy)==null?void 0:(r=v.dropdownFormFieldRenderer)==null?void 0:(k=r.dropdown)==null?void 0:(y=k.dropdownRenderer)==null?void 0:(z=y.entries)==null?void 0:z.find(function(Y){var e;return Y==null?void 0:(e=Y.privacyDropdownItemRenderer)==null?void 0:e.isSelected}))==null?void 0:(S=W.privacyDropdownItemRenderer)==null?void 0:S.int32Value)!==this.privacyInput.value};
_.c.isVotingChanged=function(){var g,v,r,k,y,z,W,S;return((W=(g=this.editorData)==null?void 0:(v=g.voting)==null?void 0:(r=v.dropdownFormFieldRenderer)==null?void 0:(k=r.dropdown)==null?void 0:(y=k.dropdownRenderer)==null?void 0:(z=y.entries)==null?void 0:z.find(function(Y){var e;return Y==null?void 0:(e=Y.privacyDropdownItemRenderer)==null?void 0:e.isSelected}))==null?void 0:(S=W.privacyDropdownItemRenderer)==null?void 0:S.int32Value)!==this.votingInput.value};
oL.prototype.onPopupClosed=oL.prototype.onPopupClosed;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],oL.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],oL.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],oL.prototype,"ytEventForwardingBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],oL.prototype,"ytRendererStamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],oL.prototype,"data",void 0);_.K([_.u({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.F("design:type",Array)],oL.prototype,"privacyBadge",void 0);_.K([_.u({computed:"computeEditorData(data)"}),_.F("design:type",Object)],oL.prototype,"editorData",void 0);_.K([_.u(),_.F("design:type",Object)],oL.prototype,"isPlaylistEditComplete",void 0);_.K([_.u(),_.F("design:type",Object)],oL.prototype,"isCollabEngagementDisabled",void 0);
_.K([_.u({value:{REQUIRED_LABEL:_.I0("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.I0("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.F("design:type",Object)],oL.prototype,"addToStrings",void 0);_.K([_.u({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.F("design:type",String)],oL.prototype,"ariaLabel",void 0);_.K([_.u(),_.F("design:type",String)],oL.prototype,"closeButtonAriaLabel",void 0);
_.K([_.u(),_.F("design:type",Object)],oL.prototype,"saveButton",void 0);_.K([_.PX("#name-input"),_.F("design:type",Object)],oL.prototype,"nameInput",void 0);_.K([_.PX("#description-input"),_.F("design:type",Object)],oL.prototype,"descriptionInput",void 0);_.K([_.PX("#privacy-input"),_.F("design:type",Object)],oL.prototype,"privacyInput",void 0);_.K([_.PX("#voting-input"),_.F("design:type",Object)],oL.prototype,"votingInput",void 0);
_.K([_.PX("#scroller"),_.F("design:type",Object)],oL.prototype,"JSC$18319_scroller",void 0);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oL.prototype,"onPopupClosed",null);_.K([_.u(),_.F("design:type",Object)],oL.prototype,"onValueChanged",void 0);oL=_.K([_.V({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],oL);
_.m(oL,"ytd-playlist-settings-editor-renderer",function(){if(P4M===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-settings-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="header-title" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-formatted-string text="[[editorData.title]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-icon icon="close" class="style-scope ytd-playlist-settings-editor-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="content" class="style-scope ytd-playlist-settings-editor-renderer">\n    <div id="thumbnail" class="style-scope ytd-playlist-settings-editor-renderer"></div>\n    <div id="edit-playlist-form" class="style-scope ytd-playlist-settings-editor-renderer">\n      <yt-text-input-form-field-renderer id="name-input" data="[[editorData.name.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <yt-text-input-form-field-renderer id="description-input" data="[[editorData.description.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!editorData.privacy.metadataBadgeRenderer]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-dropdown-renderer id="privacy-input" data="[[editorData.privacy.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" hidden="[[!editorData.privacy]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <ytd-dropdown-renderer id="voting-input" data="[[editorData.voting.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" disabled="[[isCollabEngagementDisabled]]" hidden="[[!editorData.voting]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <div id="collaborate" class="style-scope ytd-playlist-settings-editor-renderer">\n        <yt-list-item-view-model data="[[editorData.collaborate.listItemViewModel]]" disabled="[[isCollabEngagementDisabled]]" hidden$="[[!editorData.collaborate]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-list-item-view-model>\n      </div>\n    </div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="actions" class="style-scope ytd-playlist-settings-editor-renderer">\n  <yt-button-view-model data="[[saveButton]]" scoping-class-name="[[is]]" on-click="onClickSave" class="style-scope ytd-playlist-settings-editor-renderer">\n  </yt-button-view-model>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);P4M=g}g=P4M;return g},{mode:1});var SLA;_.Hq("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var Yt=function(){return _.J.apply(this,arguments)||this};
_.N(Yt,_.J);_.c=Yt.prototype;_.c.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-confirm":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",classListBinding:"[[buttonClass_]]",attributes:{"dialog-dismiss":!0}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.dataChanged=function(){switch(this.get("data.singleOptions.preselectMode")){case "SINGLE_OPTION_PRESELECT_MODE_LAST":this.selectedResponseIndex=this.get("data.singleOptions.styles").length-1;break;default:this.selectedResponseIndex=void 0}var g=this.get("data.nextButton.buttonRenderer.navigationEndpoint");g&&(this.nextNavigationEndpoint=g,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.c.onSelectedResponseIndexChange=function(){if(this.get("data.nextButton.buttonRenderer")!=null){switch(this.get("data.submissionMode")){case "SURVEY_SUBMISSION_MODE_ONE_SELECTED_OPTION":this.set("data.nextButton.buttonRenderer.isDisabled",this.selectedResponseIndex===void 0);break;default:this.set("data.nextButton.buttonRenderer.isDisabled",!1)}if(this.selectedResponseIndex!=null){var g={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",g)}}};
_.c.onPopupOpened=function(g){g.detail!==this&&g.detail!==this.hostElement||!_.T("enable_premium_voluntary_pause")||_.nW(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.c.onNextButtonTap=function(){var g=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);g&&this.ytdOpenPopupBehavior.openPopup(g)};
_.c.updateSelectedResponseIndexFromBinding=function(g){this.selectedResponseIndex=g.detail.value};
Yt.prototype.onPopupOpened=Yt.prototype.onPopupOpened;Yt.prototype.onSelectedResponseIndexChange=Yt.prototype.onSelectedResponseIndexChange;Yt.prototype.dataChanged=Yt.prototype.dataChanged;_.K([_.D(_.m7),_.F("design:type",Object)],Yt.prototype,"ytdOpenPopupBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Yt.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Yt.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Yt.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Number)],Yt.prototype,"selectedResponseIndex",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yt.prototype,"dataChanged",null);_.K([_.IU("selectedResponseIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yt.prototype,"onSelectedResponseIndexChange",null);
_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Yt.prototype,"onPopupOpened",null);Yt=_.K([_.V({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],Yt);
_.m(Yt,"ytd-red-cancel-survey-renderer",function(){if(SLA!==void 0)return SLA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-red-cancel-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-red-cancel-survey-renderer">\n  <div id="question" class="style-scope ytd-red-cancel-survey-renderer">[[getSimpleString(data.question)]]</div>\n  <tp-yt-paper-radio-group id="responses" selected="[[selectedResponseIndex]]" on-selected-changed="updateSelectedResponseIndexFromBinding" class="style-scope ytd-red-cancel-survey-renderer">\n    <template is="dom-repeat" items="[[data.singleOptions.styles]]" class="style-scope ytd-red-cancel-survey-renderer">\n      <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-red-cancel-survey-renderer">\n        [[getSimpleString(item.radioButtonSurveyOptionRenderer.option)]]\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n<div class="buttons style-scope ytd-red-cancel-survey-renderer">\n  <div id="dismiss-button" class="style-scope ytd-red-cancel-survey-renderer"></div>\n  <div id="next-button" on-click="onNextButtonTap" class="style-scope ytd-red-cancel-survey-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return SLA=g},{mode:1});var oGp;var UV=function(){var g=_.J.apply(this,arguments)||this;g.closeButtonAriaLabel=_.I0("SBOX_INAPPROPRIATE_CANCEL");return g};
_.N(UV,_.J);UV.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
UV.prototype.onClickClose=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],UV.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],UV.prototype,"rendererStamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],UV.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],UV.prototype,"closeButtonAriaLabel",void 0);UV=_.K([_.V({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],UV);
_.m(UV,"ytd-search-filter-options-dialog-renderer",function(){if(oGp!==void 0)return oGp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-options-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-search-filter-options-dialog-renderer">\n  <div id="title" class="style-scope ytd-search-filter-options-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-search-filter-options-dialog-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onClickClose" class="style-scope ytd-search-filter-options-dialog-renderer">\n    <yt-icon icon="close" class="style-scope ytd-search-filter-options-dialog-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-search-filter-options-dialog-renderer"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return oGp=g},{mode:1});var YLA;var VcR=function(){return function(g){g=g.availabilityType;return g===void 0||g==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||g==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var Aw=function(){var g=_.J.apply(this,arguments)||this;g.qualityOptions=[];g.upsellOptions=[];g.showUpsellSection=!1;g.darkerDarkTheme=_.T("web_darker_dark_theme");g.rememberSettingsChecked=!1;return g};
_.N(Aw,_.J);_.c=Aw.prototype;_.c.configureRendererStamper=function(){return{qualityOptions:{id:"quality-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}},upsellOptions:{id:"upsell-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.c.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.c.updateQualityOptions=function(){if(this.formats===void 0)_.nW(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var g=[],v=[];this.showUpsellSection=!1;for(var r=_.I(this.formats),k=r.next();!k.done;k=r.next())(k=k.value)&&(k.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?v.push(k):g.push(k));g.length&&(this.qualityOptions=Ofq(g));v.length&&(this.showUpsellSection=!0,this.upsellOptions=Ofq(v))}};
_.c.updateRememberString=function(){if(this.downloadQualityPickerEntity)var g=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var v;g=(v=this.data)==null?void 0:v.premiumRememberSettingString}else{var r;g=(r=this.data)==null?void 0:r.rememberSettingString}g=g===void 0?_.I0("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):g;this.rememberSettingsCheckboxRenderer={title:_.XV(g),disabled:!1}};
_.c.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.mx.Object.defineProperties(Aw.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var g;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(g=this.data)==null?void 0:g.qualityFormats}}});
Aw.prototype.updateRememberString=Aw.prototype.updateRememberString;Aw.prototype.updateQualityOptions=Aw.prototype.updateQualityOptions;Aw.prototype.dataChanged=Aw.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Aw.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Aw.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Aw.prototype,"data",void 0);
_.K([_.D(_.QN),_.F("design:type",Object)],Aw.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Boolean)],Aw.prototype,"selectedUpsellQuality",void 0);_.K([_.u({computed:"computeIcon_(data.premiumIcon)",value:""}),_.F("design:type",String)],Aw.prototype,"premiumIcon",void 0);_.K([_.u({selector:tED,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.F("design:type",Object)],Aw.prototype,"downloadQualityPickerEntity",void 0);
_.K([_.u(),_.F("design:type",Array)],Aw.prototype,"qualityOptions",void 0);_.K([_.u(),_.F("design:type",Array)],Aw.prototype,"upsellOptions",void 0);_.K([_.u(),_.F("design:type",Object)],Aw.prototype,"showUpsellSection",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Aw.prototype,"darkerDarkTheme",void 0);_.K([_.u(),_.F("design:type",Object)],Aw.prototype,"rememberSettingsCheckboxRenderer",void 0);
_.K([_.PX("#remember-settings"),_.F("design:type",HTMLInputElement)],Aw.prototype,"rememberSettingsCheckbox",void 0);_.K([_.u(),_.F("design:type",Object)],Aw.prototype,"rememberSettingsChecked",void 0);_.K([_.u(),_.F("design:type",Function)],Aw.prototype,"onRememberSettingsCheckedChanged",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Aw.prototype,"dataChanged",null);
_.K([_.IU("downloadQualityPickerEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Aw.prototype,"updateQualityOptions",null);_.K([_.IU("selectedUpsellQuality"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Aw.prototype,"updateRememberString",null);Aw=_.K([_.V({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],Aw);
_.m(Aw,"ytd-download-quality-selector-content",function(){if(YLA!==void 0)return YLA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-quality-selector-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="quality-options" class="style-scope ytd-download-quality-selector-content"></div>\n<div id="upsell-section" hidden="[[!showUpsellSection]]" class="style-scope ytd-download-quality-selector-content">\n    <yt-icon id="premium-icon" icon="[[premiumIcon]]" class="style-scope ytd-download-quality-selector-content"></yt-icon>\n    <yt-formatted-string id="premium-description" text="[[data.premiumDescription]]" class="style-scope ytd-download-quality-selector-content"></yt-formatted-string>\n    <div id="upsell-options" class="style-scope ytd-download-quality-selector-content"></div>\n</div>\n<ytd-settings-checkbox-renderer id="remember-settings" data="[[rememberSettingsCheckboxRenderer]]" on-click="rememberSettingsCheckedChanged" class="style-scope ytd-download-quality-selector-content">\n</ytd-settings-checkbox-renderer>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return YLA=g},{mode:1});var U6M;var ez=function(){var g=_.J.apply(this,arguments)||this;g.selectedUpsellQuality=!1;g.qualityOptions=[];g.darkerDarkTheme=_.T("web_darker_dark_theme");g.useUpsellDismissAlternate=_.T("use_not_now_dl_upsell_dismiss_cta");g.shouldShowAlternateUpsellDimiss=!1;g.rememberSettings=!1;g.rememberSettingsChecked=!1;g.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};g.rememberSettingsCheckedChanged=function(v){g.rememberSettingsChecked=v};
return g};
_.N(ez,_.J);_.c=ez.prototype;
_.c.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.XV(_.I0("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.XV(_.I0("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.XV(_.I0("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.XV(_.I0("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.c.updateQualityOptions=function(){this.formats===void 0?_.nW(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=Ofq(this.formats)};
_.c.onQualityOptionsSelect=function(g){if(this.qualityOptions&&g){g!==void 0&&(this.downloadButtonRenderer&&(this.downloadButtonRenderer=Object.assign({},this.downloadButtonRenderer,{isDisabled:!1})),this.upsellButtonRenderer&&(this.upsellButtonRenderer=Object.assign({},this.upsellButtonRenderer,{isDisabled:!1})),this.upsellCancelButtonRenderer&&(this.upsellCancelButtonRenderer=Object.assign({},this.upsellCancelButtonRenderer,{isDisabled:!1})));for(var v=_.I(this.qualityOptions.entries()),r=v.next();!r.done;r=
v.next()){r=_.I(r.value);var k=r.next().value;r=r.next().value;var y=void 0,z=void 0;if(((y=r)==null?void 0:(z=y.settingsRadioOptionRenderer)==null?void 0:z.id)===g){this.selectedQualityIndex=k;g=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((g=this.formats[k])==null?void 0:g.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.c.onClickSubmit=function(){var g;if((g=this.downloadButtonRenderer)==null||!g.isDisabled){var v,r;g=(r=(v=this.data)==null?void 0:v.onSubmitEndpoint)!=null?r:{};var k,y;if(this.formats&&(((k=_.l(g,_.y4))==null?0:k.videoId)||((y=_.l(g,_.cW))==null?0:y.playlistId))){var z,W,S,Y,e,a;v={formatType:(Y=(z=this.formats)==null?void 0:(W=z[(S=this.selectedQualityIndex)!=null?S:0])==null?void 0:W.format)!=null?Y:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(e=this.getOfflineEndpoint(g))==null?void 0:(a=e.actionParams)==null?void 0:a.settingsAction)};this.getOfflineEndpoint(g).actionParams=v;this.ytComponentBehavior.resolveCommand(g)}_.nW(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.c.onClickUpsell=function(){var g;if((g=this.upsellButtonRenderer)==null||!g.isDisabled){var v,r;g=(r=(v=this.data)==null?void 0:v.upsellEndpoint)!=null?r:{};this.ytComponentBehavior.resolveCommand(g);_.nW(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);v="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var k,y,z,W;v=(W=(k=this.formats)==null?void 0:(y=k[(z=this.selectedQualityIndex)!=null?z:0])==null?void 0:y.format)!=null?W:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:v}})}};
_.c.onClickClose=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.c.getOfflineSettingsAction=function(g,v){return g?v===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":v:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.c.getOfflineEndpoint=function(g){return _.l(g,_.y4)?_.l(g,_.y4):_.l(g,_.cW)};
_.mx.Object.defineProperties(ez.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.XV(_.I0("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var g;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(g=this.data)==null?void 0:g.qualityFormats}}});
ez.prototype.updateQualityOptions=ez.prototype.updateQualityOptions;ez.prototype.dataChanged=ez.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ez.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],ez.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ez.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],ez.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ez.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Number)],ez.prototype,"selectedQualityIndex",void 0);_.K([_.u(),_.F("design:type",Object)],ez.prototype,"selectedUpsellQuality",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],ez.prototype,"ytdReduxBehavior",void 0);
_.K([_.u({selector:tED,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.F("design:type",Object)],ez.prototype,"downloadQualityPickerEntity",void 0);_.K([_.u(),_.F("design:type",Array)],ez.prototype,"qualityOptions",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ez.prototype,"darkerDarkTheme",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],ez.prototype,"useUpsellDismissAlternate",void 0);
_.K([_.u(),_.F("design:type",Object)],ez.prototype,"shouldShowAlternateUpsellDimiss",void 0);_.K([_.u(),_.F("design:type",Object)],ez.prototype,"downloadButtonRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],ez.prototype,"upsellButtonRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],ez.prototype,"cancelButtonRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],ez.prototype,"upsellCancelButtonRenderer",void 0);_.K([_.u(),_.F("design:type",Object)],ez.prototype,"rememberSettings",void 0);
_.K([_.u(),_.F("design:type",Object)],ez.prototype,"rememberSettingsChecked",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ez.prototype,"dataChanged",null);_.K([_.IU("downloadQualityPickerEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ez.prototype,"updateQualityOptions",null);ez=_.K([_.V({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],ez);
_.m(ez,"ytd-download-quality-selector-renderer",function(){if(U6M!==void 0)return U6M;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-quality-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[titleText]]" class="style-scope ytd-download-quality-selector-renderer"></yt-formatted-string>\n<ytd-download-quality-selector-content data="[[data]]" remember-settings-checked="[[rememberSettingsChecked]]" selected-upsell-quality="[[selectedUpsellQuality]]" on-remember-settings-checked-changed="[[rememberSettingsCheckedChanged]]" class="style-scope ytd-download-quality-selector-renderer">\n</ytd-download-quality-selector-content>\n<div class="buttons style-scope ytd-download-quality-selector-renderer">\n  <yt-button-renderer id="cancel-button" data="[[cancelButtonRenderer]]" dialog-dismiss="" hidden="[[shouldShowAlternateUpsellDimiss]]" on-click="onClickClose" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="upsell-cancel-button" data="[[upsellCancelButtonRenderer]]" dialog-dismiss="" hidden="[[!shouldShowAlternateUpsellDimiss]]" on-click="onClickClose" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="download-button" data="[[downloadButtonRenderer]]" hidden="[[selectedUpsellQuality]]" on-click="onClickSubmit" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="upsell-button" data="[[upsellButtonRenderer]]" hidden="[[!selectedUpsellQuality]]" on-click="onClickUpsell" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return U6M=g},{mode:1});var A2d;var aL=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(aL,_.J);aL.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
aL.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"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],aL.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],aL.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],aL.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],aL.prototype,"darkerDarkTheme",void 0);_.K([_.u({computed:"computeIcon_(data.infoIcon)"}),_.F("design:type",Object)],aL.prototype,"infoIcon",void 0);
_.K([_.u({computed:"computeIcon_(data.warningIcon)"}),_.F("design:type",Object)],aL.prototype,"warningIcon",void 0);aL=_.K([_.V({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],aL);
_.m(aL,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(A2d!==void 0)return A2d;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <div id="source" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <yt-formatted-string id="source-title" text="[[data.sourceTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="source-subtitle" text="[[data.sourceSubtitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="source-account-name" text="[[data.sourceAccountName]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="source-account-email" text="[[data.sourceAccountEmail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="target" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <yt-formatted-string id="target-title" text="[[data.targetTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="target-subtitle" text="[[data.targetSubtitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <div id="target-account" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-img-shadow hidden="[[!data.sourceAccountThumbnail]]" thumbnail="[[data.sourceAccountThumbnail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-img-shadow>\n        <div id="target-account-info" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          <yt-formatted-string id="target-account-name" text="[[data.targetAccountName]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="target-account-email" text="[[data.targetAccountEmail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="sournce-channel-details" text="[[data.sourceChannelDetails]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </div>\n    <div id="info-warning" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <div id="info-title" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-icon disable-upgrade$="[[!infoIcon]]" hidden="[[!infoIcon]]" icon="[[infoIcon]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-icon>\n        <yt-formatted-string id="info-title-text" text="[[data.infoTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="info-text" split-lines="" text="[[data.infoText]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <div id="warning-title" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-icon disable-upgrade$="[[!warningIcon]]" hidden="[[!warningIcon]]" icon="[[warningIcon]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-icon>\n        <yt-formatted-string id="warning-title-text" text="[[data.warningTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <yt-formatted-string id="warning-text" split-lines="" text="[[data.warningText]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="footer" text="[[data.footer]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></div>\n    <div id="next-button" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return A2d=g},{mode:1});var ejp;var EV=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(EV,_.J);EV.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
EV.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"}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],EV.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],EV.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],EV.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],EV.prototype,"darkerDarkTheme",void 0);EV=_.K([_.V({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],EV);
_.m(EV,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(ejp!==void 0)return ejp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-overview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <div id="stepper" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n    <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></yt-formatted-string>\n    <div id="messages" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n      <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n        <yt-formatted-string class="line-text style-scope ytd-cross-account-transfer-channel-overview-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n    <div id="signin-button" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return ejp=g},{mode:1});var aCA;var dM=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(dM,_.J);dM.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
dM.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"}}}}};
dM.prototype.onServiceRequestSentOrCompleted=function(g,v){v&&v.actions&&v.actions.length>0&&_.nW(this.hostElement,"yt-close-popup-action",[this.is])};
dM.prototype.onServiceRequestSentOrCompleted=dM.prototype.onServiceRequestSentOrCompleted;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],dM.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],dM.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],dM.prototype,"darkerDarkTheme",void 0);_.K([_.u(),_.F("design:type",Object)],dM.prototype,"data",void 0);
_.K([_.zz("yt-service-request-completed"),_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],dM.prototype,"onServiceRequestSentOrCompleted",null);dM=_.K([_.V({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],dM);
_.m(dM,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(aCA!==void 0)return aCA;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-tnc-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <yt-formatted-string id="agree-title" text="[[data.agreeTitle]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="agree-text" split-lines="" text="[[data.agreeText]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="understand-title" text="[[data.understandTitle]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="understand-text" split-lines="" text="[[data.understandText]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></div>\n    <div id="confirm-button" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return aCA=g},{mode:1});var EGM;var p5=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");g.submitButtonDisabled=!0;return g};
_.N(p5,_.J);_.c=p5.prototype;_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.c.onDataChanged=function(){var g,v,r;if(((g=this.data)==null?void 0:(v=g.confirmButton)==null?void 0:(r=v.buttonRenderer)==null?void 0:r.isDisabled)!==void 0){var k,y,z;this.submitButtonDisabled=(k=this.data)==null?void 0:(y=k.confirmButton)==null?void 0:(z=y.buttonRenderer)==null?void 0:z.isDisabled}};
_.c.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.c.updateSubmitButtonDisabledFromBinding=function(g){this.submitButtonDisabled=g.detail.value};
_.c.updateSubmitButtonDisabledFromConfirmCheckbox=function(g){this.submitButtonDisabled=!g.detail.value};
p5.prototype.onDataChanged=p5.prototype.onDataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],p5.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],p5.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],p5.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],p5.prototype,"darkerDarkTheme",void 0);
_.K([_.u(),_.F("design:type",Object)],p5.prototype,"submitButtonDisabled",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],p5.prototype,"onDataChanged",null);p5=_.K([_.V({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],p5);
_.m(p5,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(EGM!==void 0)return EGM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transfer-channel-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n  <div id="header" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <div id="sections" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></div>\n    <div id="messages" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n      <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n        <yt-formatted-string class="line-text style-scope ytd-transfer-channel-confirm-dialog-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n    <div id="confirm" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n      <template is="dom-if" if="[[data.confirmText]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n        <tp-yt-paper-checkbox id="confirm-checkbox" checked="[[!submitButtonDisabled]]" on-checked-changed="updateSubmitButtonDisabledFromConfirmCheckbox" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n          <yt-formatted-string id="confirm-text" text="[[data.confirmText]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n        </tp-yt-paper-checkbox>\n      </template>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" hidden="[[isCancelButtonHidden]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm="" disabled="[[submitButtonDisabled]]" on-disabled-changed="updateSubmitButtonDisabledFromBinding" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return EGM=g},{mode:1});var d6d;var T6=function(){return _.J.apply(this,arguments)||this};
_.N(T6,_.J);_.mx.Object.defineProperties(T6.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var g,v,r;return((g=this.data)==null?void 0:g.title)+" "+((v=this.data)==null?void 0:v.metadataPrimary)+" "+((r=this.data)==null?void 0:r.metadataSecondary)}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],T6.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],T6.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],T6.prototype,"data",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],T6.prototype,"ariaLabel",null);T6=_.K([_.V({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],T6);
_.m(T6,"ytd-compact-product-list-item-renderer",function(){if(d6d!==void 0)return d6d;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-product-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-compact-product-list-item-renderer" href$="[[computeHref_(data.onClickCommand)]]" data="[[data.onClickCommand]]" aria-label$="[[ariaLabel]]">\n  <div class="compact-product-list-item style-scope ytd-compact-product-list-item-renderer">\n    <yt-img-shadow class="item-image style-scope ytd-compact-product-list-item-renderer" height="40" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" width="40"></yt-img-shadow>\n    <div class="column style-scope ytd-compact-product-list-item-renderer">\n      <template is="dom-if" if="[[data.title]]" class="style-scope ytd-compact-product-list-item-renderer">\n        <div class="row title style-scope ytd-compact-product-list-item-renderer">[[data.title]]</div>\n      </template>\n      <div class="row metadata style-scope ytd-compact-product-list-item-renderer">\n        <template is="dom-if" if="[[data.metadataPrimary]]" class="style-scope ytd-compact-product-list-item-renderer">\n          <span class="style-scope ytd-compact-product-list-item-renderer">[[data.metadataPrimary]]</span>\n        </template>\n        <template is="dom-if" if="[[data.metadataSecondary]]" class="style-scope ytd-compact-product-list-item-renderer">\n          <span class="style-scope ytd-compact-product-list-item-renderer">[[data.metadataSecondary]]</span>\n          <yt-icon class="open-in-new style-scope ytd-compact-product-list-item-renderer" icon="yt-icons:open_in_new"></yt-icon>\n        </template>\n      </div>\n    </div>\n  </div>\n</a>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return d6d=g},{mode:1});var pAq;var l5=function(){return _.J.apply(this,arguments)||this};
_.N(l5,_.J);l5.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]]"}}}}}};
_.mx.Object.defineProperties(l5.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],l5.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],l5.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],l5.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],l5.prototype,"data",void 0);l5=_.K([_.V({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],l5);
_.m(l5,"ytd-compact-product-list-renderer",function(){if(pAq!==void 0)return pAq;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-product-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-compact-product-list-renderer">\n  <div id="title" class="style-scope ytd-compact-product-list-renderer">[[data.title]]</div>\n  <div id="items" class="style-scope ytd-compact-product-list-renderer"></div>\n  <div id="action-button" class="style-scope ytd-compact-product-list-renderer"></div>\n</div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return pAq=g},{mode:1});var T6R;var f5=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(f5,_.J);_.c=f5.prototype;_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.c.getBackgroundUrl=function(){var g=this.get("data.headerImage.thumbnails");return g?"url("+_.hH(g,this.hostElement.clientWidth)+")":""};
_.c.onDataChanged=function(){var g=this.getBackgroundUrl();g&&(this.header.style.backgroundImage=g);g=_.Z3();var v=_.NP(),r=this.get("data.trackingParams");r&&v&&g&&_.jc(g,v,_.Ey(r));g=_.I(this.hostElement.querySelectorAll("yt-img-shadow"));for(v=g.next();!v.done;v=g.next())v.value.onShow()};
_.c.onPopupClosed=function(g){_.se(g).localName==="ytd-membership-post-cancel-renderer"&&_.nW(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
f5.prototype.onPopupClosed=f5.prototype.onPopupClosed;f5.prototype.onDataChanged=f5.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],f5.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],f5.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],f5.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],f5.prototype,"darkerDarkTheme",void 0);
_.K([_.PX("#header"),_.F("design:type",HTMLDivElement)],f5.prototype,"header",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],f5.prototype,"onDataChanged",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],f5.prototype,"onPopupClosed",null);f5=_.K([_.V({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],f5);
_.m(f5,"ytd-membership-post-cancel-renderer",function(){if(T6R!==void 0)return T6R;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-membership-post-cancel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-membership-post-cancel-renderer">\n  <div class="avatar-support style-scope ytd-membership-post-cancel-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar style-scope ytd-membership-post-cancel-renderer" thumbnail="[[data.viewerThumbnail]]"></yt-img-shadow>\n    <yt-icon class="membership-icon style-scope ytd-membership-post-cancel-renderer" default-to-filled="true" icon="sponsorship_star"></yt-icon>\n    <yt-img-shadow class="avatar style-scope ytd-membership-post-cancel-renderer" thumbnail="[[data.channelThumbnail]]"></yt-img-shadow>\n  </div>\n</div>\n\n<yt-formatted-string class="header-title style-scope ytd-membership-post-cancel-renderer" text="[[data.header]]"></yt-formatted-string>\n\n<div class="messages style-scope ytd-membership-post-cancel-renderer">\n  <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-membership-post-cancel-renderer">\n    <yt-formatted-string text="[[item]]" class="style-scope ytd-membership-post-cancel-renderer"></yt-formatted-string>\n  </template>\n</div>\n\n<div class="footer style-scope ytd-membership-post-cancel-renderer">\n  <div id="okay-button" class="style-scope ytd-membership-post-cancel-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return T6R=g},{mode:1});var lCn;var NZ=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(NZ,_.J);NZ.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
NZ.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],NZ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],NZ.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],NZ.prototype,"darkerDarkTheme",void 0);_.K([_.PX("ytd-feedback-survey-renderer"),_.F("design:type",Object)],NZ.prototype,"feedbackSurveyRenderer",void 0);NZ=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],NZ);
_.m(NZ,"ytd-sponsorship-confirm-cancel-content",function(){if(lCn!==void 0)return lCn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorship-confirm-cancel-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="description" class="style-scope ytd-sponsorship-confirm-cancel-content">\n  <yt-formatted-string text="[[data.description]]" class="style-scope ytd-sponsorship-confirm-cancel-content"></yt-formatted-string>\n</div>\n<div id="feedback-survey" class="style-scope ytd-sponsorship-confirm-cancel-content"></div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return lCn=g},{mode:1});var fCp;var ZK=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");g.maybeSubmitFeedback=function(){g.content&&g.content.maybeSubmitFeedback()};
return g};
_.N(ZK,_.J);_.c=ZK.prototype;_.c.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.c.onYtPopupOpened=function(g,v){v===this&&this.data&&this.data.onOpenCommands&&_.v2(this.hostElement,this.data.onOpenCommands,this.hostElement);_.nW(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.c.onYtPopupClosed=function(g,v){(v&&v.canceled===!0||v&&v.canceled===!1&&v.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.v2(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.c.onYtServiceRequestCompleted=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.c.onYtServiceRequestError=function(g){_.BW(this.hostElement,g.detail.error.message)};
_.c.onDataChanged=function(){if(this.isAttached){var g=this.backgroundUrl;g&&(_.hb(this.hostElement).querySelector("#header").style.backgroundImage=g)}};
_.mx.Object.defineProperties(ZK.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var g=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return g?"url("+_.hH(g,this.hostElement.clientWidth)+")":""}}});
ZK.prototype.onDataChanged=ZK.prototype.onDataChanged;ZK.prototype.onYtServiceRequestError=ZK.prototype.onYtServiceRequestError;ZK.prototype.onYtServiceRequestCompleted=ZK.prototype.onYtServiceRequestCompleted;ZK.prototype.onYtPopupClosed=ZK.prototype.onYtPopupClosed;ZK.prototype.onYtPopupOpened=ZK.prototype.onYtPopupOpened;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ZK.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ZK.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ZK.prototype,"data",void 0);_.K([_.u({value:function(){return _.I0("SBOX_INAPPROPRIATE_CANCEL")}}),
_.F("design:type",String)],ZK.prototype,"closeButtonAriaLabel",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],ZK.prototype,"darkerDarkTheme",void 0);_.K([_.PX("#scrollable"),_.F("design:type",Object)],ZK.prototype,"scrollable",void 0);_.K([_.PX("ytd-sponsorship-confirm-cancel-content"),_.F("design:type",Object)],ZK.prototype,"content",void 0);
_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],ZK.prototype,"onYtPopupOpened",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],ZK.prototype,"onYtPopupClosed",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ZK.prototype,"onYtServiceRequestCompleted",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ZK.prototype,"onYtServiceRequestError",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ZK.prototype,"onDataChanged",null);
ZK=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],ZK);
_.m(ZK,"ytd-sponsorship-confirm-cancel-renderer",function(){if(fCp!==void 0)return fCp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorship-confirm-cancel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <tp-yt-paper-icon-button aria-label$="[[closeButtonAriaLabel]]" dialog-dismiss="" icon="yt-icons:dismissal" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></tp-yt-paper-icon-button>\n  </div>\n  <div class="avatar-support style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <template is="dom-if" restamp="" if="[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n      <yt-img-shadow class="avatar style-scope ytd-sponsorship-confirm-cancel-renderer" thumbnail="[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]">\n      </yt-img-shadow>\n      <yt-icon class="membership-icon style-scope ytd-sponsorship-confirm-cancel-renderer" default-to-filled="true" icon="sponsorship_star"></yt-icon>\n    </template>\n    <yt-img-shadow class="avatar style-scope ytd-sponsorship-confirm-cancel-renderer" thumbnail="[[data.header.sponsorshipDialogHeaderRenderer.channelThumbnail]]">\n    </yt-img-shadow>\n  </div>\n</div>\n<div id="content" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <div id="title" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n      <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></yt-formatted-string>\n    </div>\n    <ytd-sponsorship-confirm-cancel-content data="[[data]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    </ytd-sponsorship-confirm-cancel-content>\n  </tp-yt-paper-dialog-scrollable>\n</div>\n<div class="footer style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <div id="confirm-button" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return fCp=g},{mode:_.v6("kevlar_poly_si_batch_j081")?1:2});var N6p;var H_=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(H_,_.J);H_.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],H_.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],H_.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],H_.prototype,"darkerDarkTheme",void 0);H_=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],H_);
_.m(H_,"ytd-sponsorships-celebration-content",function(){if(N6p!==void 0)return N6p;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-celebration-content"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return N6p=
g},{mode:1});var Z3G;var H3M=_.Vd(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),tw=function(){var g=_.J.apply(this,arguments)||this;g.scriptsAppended=!1;g.buttonOverrides={type:"tonal",style:"overlay-dark"};return g};
_.N(tw,_.J);_.c=tw.prototype;
_.c.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0},properties:{overrides:"[[buttonOverrides]]"},params:{forceModernIconButton:_.T("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",
attributes:{"dialog-dismiss":!0}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.onDataChanged=function(){var g;(g=this.header)==null||g.style.setProperty("background-color",this.backgroundColor);if(g=this.headerImageUrl){var v;(v=this.header)==null||v.style.setProperty("background-image",g)}v=_.Z3(4);g=_.NP(4);var r=this.get("data.trackingParams");if(r&&g&&v){var k=_.Ey(r);_.jc(v,g,k);_.T("combine_ve_grafts")?_.Y6().graftServerVe(r,g,4):_.jc(v,g,k)}v=_.I(this.hostElement.querySelectorAll("yt-img-shadow"));for(g=v.next();!g.done;g=v.next())g.value.onShow();if(v=this.get("data.gtmId"))_.pe(v,
_.Cv("GL","")),this.setupConversionTracking()};
_.c.setupConversionTracking=function(){if(!this.scriptsAppended){var g=document.createElement("script");var v=_.$T(H3M.join(""));_.Oa(g,v);document.head.appendChild(g);g=document.createElement("noscript");g.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TGBSZFB" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(g);this.scriptsAppended=!0}};
_.c.onPopupClosed=function(g){if(_.se(g).localName==="ytd-sponsorships-celebration-renderer"){_.nW(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var v;this.data&&((v=this.data)==null?0:v.dismissCommand)&&_.IR.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.mx.Object.defineProperties(tw.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var g=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.QX(g)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var g=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return g?"url("+_.hH(g,this.hostElement.getBoundingClientRect().width)+")":""}}});
tw.prototype.onPopupClosed=tw.prototype.onPopupClosed;tw.prototype.onDataChanged=tw.prototype.onDataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],tw.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],tw.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],tw.prototype,"data",void 0);_.K([_.PX("#header"),_.F("design:type",HTMLElement)],tw.prototype,"header",void 0);
_.K([_.u(),_.F("design:type",Object)],tw.prototype,"scriptsAppended",void 0);_.K([_.u(),_.F("design:type",Object)],tw.prototype,"buttonOverrides",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tw.prototype,"onDataChanged",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],tw.prototype,"onPopupClosed",null);
tw=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],tw);
_.m(tw,"ytd-sponsorships-celebration-renderer",function(){if(Z3G!==void 0)return Z3G;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="avatar-container" class="style-scope ytd-sponsorships-celebration-renderer">\n    <yt-img-shadow class="avatar style-scope ytd-sponsorships-celebration-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="title-container style-scope ytd-sponsorships-celebration-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<ytd-sponsorships-celebration-content data="[[data]]" class="style-scope ytd-sponsorships-celebration-renderer"></ytd-sponsorships-celebration-content>\n<div id="top-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n<div id="button-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="secondary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n  <div id="primary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return Z3G=g},{mode:1});var ttp;var DK=function(){var g=_.J.apply(this,arguments)||this;g.isToggleChecked=!1;return g};
_.N(DK,_.J);DK.prototype.onDataChanged=function(){var g;this.isToggleChecked=((g=this.data)==null?void 0:g.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
DK.prototype.close=function(){var g;((g=this.data)==null?0:g.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
DK.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var g,v=_.l((g=this.data)==null?void 0:g.switchButton,YMD);v&&(this.isToggleChecked&&v.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(v.switchOnInnertubeCommand),!this.isToggleChecked&&v.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(v.switchOffInnertubeCommand))};
DK.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
DK.prototype.onDataChanged=DK.prototype.onDataChanged;_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],DK.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],DK.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],DK.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],DK.prototype,"isToggleChecked",void 0);_.K([_.u({value:_.I0("CLOSE")}),_.F("design:type",String)],DK.prototype,"closeButtonAriaLabel",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DK.prototype,"onDataChanged",null);DK=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],DK);
_.m(DK,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(ttp!==void 0)return ttp;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-gifting-opt-in-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <yt-icon icon="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="content" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n  <div id="header" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <yt-img-shadow class="thumbnail style-scope ytd-sponsorships-gifting-opt-in-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n  </div>\n  <div id="optin" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <div id="title" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n      <yt-formatted-string class="title style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="subtitle style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.subtitle]]">\n      </yt-formatted-string>\n    </div>\n    <div id="toggle" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n      <ytcp-ve track-click="true" ve-type="[[ve.client.SPONSORSHIPS_GIFTING_OPT_IN_DIALOG_TOGGLE_BUTTON]]" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n        <tp-yt-paper-toggle-button class="toggle style-scope ytd-sponsorships-gifting-opt-in-renderer" checked="[[isToggleChecked]]" on-click="handleOptInToggle">\n        </tp-yt-paper-toggle-button>\n      </ytcp-ve>\n    </div>\n  </div>\n  <div class="separator style-scope ytd-sponsorships-gifting-opt-in-renderer"></div>\n  <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.disclaimer]]">\n  </yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return ttp=g},{mode:1});var D6D;var L5=function(){return _.J.apply(this,arguments)||this};
_.N(L5,_.J);_.c=L5.prototype;_.c.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.header.sponsorshipsHeaderRenderer.menuButton":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.alert":{id:"alert-renderer",mapping:{sponsorshipsAlertRenderer:{component:"ytd-sponsorships-alert-renderer"}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.detached=function(){this.playerElement.stop()};
_.c.onYtServiceRequestCompleted=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.c.onYtServiceRequestError=function(g){_.BW(this.hostElement,g.detail.error.message)};
_.c.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.c.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.c.getTier=function(g,v){return!g||!g.tiers||v<0?null:_.l(g.tiers[v],axA)};
_.c.moreThanOne=function(g){return!!(g&&g.length>1)};
_.c.tierOverviewTap=function(g){var v=this;this.selectedTier=g.model.index;_.q7(this,function(){_.hV(v.hostElement,"yt-refit")})};
_.c.computeSelectedClass=function(g,v){return this.isSelected(g,v)?"selected":""};
_.c.computeButtonAriaPressed=function(g,v){return this.isSelected(g,v)?"true":"false"};
_.c.isSelected=function(g,v){return g===v};
_.c.onDataChanged=function(){_.hb(this.hostElement).querySelector("#header-overlay").style.visibility="";_.hb(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition");this.offerVideo=this.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.externalVideoId");this.setHeaderBackground();this.initializeVe(this.offerVideo);this.offerVideo&&this.setupVideoPlayer(this.offerVideo);for(var g=_.I(this.hostElement.querySelectorAll("yt-img-shadow")),
v=g.next();!v.done;v=g.next())v.value.onShow();var r;this.set("selectedTier",(r=this.get("data.targetTierIndex"))!=null?r:0);var k;(g=(k=this.data)==null?void 0:k.onVisible)&&this.ytComponentBehavior.resolveCommand(g)};
_.c.initializeVe=function(g){var v=_.Z3(),r=_.NP(),k=this.get("data.trackingParams");r&&v&&(this.screenLayer=4,v=_.jf(_.dIk)(void 0,69877,{clientScreenNonce:v,visualElement:r},void 0,void 0,void 0),_.tV(v,69877,4),r=_.NP(4),k&&r&&(k=_.Ey(k),_.jc(v,r,k),g&&(this.offerVideoVe=_.Tp(74659),_.jc(v,k,this.offerVideoVe))))};
_.c.setHeaderBackground=function(){var g=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.hb(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.QX(g);if(g=this.getHeaderImage())g=_.hH(g,screen.width),_.hb(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+g+")"};
_.c.getHeaderImage=function(){var g=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&g?g:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.c.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.c.setupVideoPlayer=function(g){var v=this,r,k,y,z;return _.P(function(W){if(W.nextAddress==1)return r=v.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),k=v.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.T("kevlar_player_update_killswitch")?v.playerElement.update({args:{autoplay:r,video_id:g,player_params:k}}):v.playerElement.loadVideoWithPlayerVars({autoplay:r,video_id:g,player_params:k}),
_.U(W,v.playerElement.getPlayerPromise(),2);y=W.yieldResult;y.addEventListener("onStateChange",function(S){v.onPlayerStateChange(S)});
y.setScreenLayer(v.screenLayer);(z=_.Z3(4))&&v.offerVideoVe&&_.J7(z,v.offerVideoVe);r&&(v.pauseOtherPlayers(),v.playerElement.focusOnPlayer(),v.playerElement.getPlayer().hideControls(),_.Ev(_.HR,function(){v.fadeOutHeaderOverlay()},4E3));
_.o7(W)})};
_.c.onPlayerStateChange=function(g){g===1?this.backgroundPlayerElement&&(g=this.backgroundPlayerElement.player_.getPlayerState(),g!==1&&g!==3||this.backgroundPlayerElement.pause()):g===0&&(_.hb(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.hb(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.c.fadeOutHeaderOverlay=function(){_.hb(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.c.onHeaderTap=function(){if(this.offerVideo){_.hb(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var g;((g=this.playerElement.player_)==null?void 0:g.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(g=_.Z3(4))&&this.offerVideoVe&&_.qc(g,this.offerVideoVe)}};
_.c.getBackgroundImageLayerClass=function(g){return g?"background-image-layer-with-video":""};
_.c.getHeaderClass=function(g){return g?"header-with-video":""};
_.c.getHeaderOverlayClass=function(g){return g?"header-overlay-with-video":""};
_.c.getTitleContainerClass=function(g,v){return g?"title-container-with-video":v?"title-container-without-video-flexible":"title-container-without-video"};
_.c.tierTitleDisplayStatus=function(g){return this.moreThanOne(g)?"hide":"show"};
_.c.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.h0().resolve(_.Qd).getPlayerElement():this.backgroundPlayerElement=_.Fx();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var g=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=g===1||g===3;this.backgroundPlayerElement.pause()}};
_.c.isMiniplayerActive=function(){return _.h0().resolve(_.Qd).isMiniplayerActive()};
_.c.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("selected-tier-changed",this.selectedTier))};
L5.prototype.selectedTierChangedForBinding=L5.prototype.selectedTierChangedForBinding;L5.prototype.onDataChanged=L5.prototype.onDataChanged;L5.prototype.onYtPopupClosed=L5.prototype.onYtPopupClosed;L5.prototype.onYtPopupOpened=L5.prototype.onYtPopupOpened;L5.prototype.onYtServiceRequestError=L5.prototype.onYtServiceRequestError;L5.prototype.onYtServiceRequestCompleted=L5.prototype.onYtServiceRequestCompleted;
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],L5.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],L5.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],L5.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],L5.prototype,"data",void 0);_.K([_.u({value:0}),_.F("design:type",Number)],L5.prototype,"selectedTier",void 0);
_.K([_.u({value:""}),_.F("design:type",String)],L5.prototype,"offerVideo",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],L5.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.K([_.u({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.rt(this)}}),
_.F("design:type",String)],L5.prototype,"playerId",void 0);_.K([_.PX("tp-yt-paper-dialog-scrollable"),_.F("design:type",Object)],L5.prototype,"scrollable",void 0);_.K([_.PX("ytd-sponsorships-tier-renderer"),_.F("design:type",Object)],L5.prototype,"tierRenderer",void 0);_.K([_.PX("#player"),_.F("design:type",Object)],L5.prototype,"playerElement",void 0);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],L5.prototype,"onYtServiceRequestCompleted",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],L5.prototype,"onYtServiceRequestError",null);
_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L5.prototype,"onYtPopupOpened",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L5.prototype,"onYtPopupClosed",null);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L5.prototype,"onDataChanged",null);
_.K([_.IU("selectedTier"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L5.prototype,"selectedTierChangedForBinding",null);L5=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],L5);
_.m(L5,"ytd-sponsorships-offer-renderer",function(){if(D6D!==void 0)return D6D;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" class="style-scope ytd-sponsorships-offer-renderer">\n  <div id="titlebar-text" class="style-scope ytd-sponsorships-offer-renderer">\n    <yt-formatted-string text="[[data.header.sponsorshipsHeaderRenderer.titlebarText]]" class="style-scope ytd-sponsorships-offer-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="action-menu" class="style-scope ytd-sponsorships-offer-renderer"></div>\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-offer-renderer"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-sponsorships-offer-renderer">\n  <div id="header" class$="[[getHeaderClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer">\n    <div id="header-overlay" on-click="onHeaderTap" class="style-scope ytd-sponsorships-offer-renderer">\n      <div id="header-title-overlay" class$="[[getHeaderOverlayClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer">\n        <div id="avatar-container" class="style-scope ytd-sponsorships-offer-renderer">\n          <yt-img-shadow class="avatar style-scope ytd-sponsorships-offer-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n          </yt-img-shadow>\n        </div>\n        <div class$="title-container [[getTitleContainerClass(offerVideo,\n            data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode)]] style-scope ytd-sponsorships-offer-renderer">\n          <yt-formatted-string class="channel-title style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.superTitle]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="title style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="subtitle style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n          </yt-formatted-string>\n        </div>\n      </div>\n      <div id="background-image-layer" class$="[[getBackgroundImageLayerClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer"></div>\n    </div>\n    <div id="video-container" hidden$="[[!offerVideo]]" class="style-scope ytd-sponsorships-offer-renderer">\n      <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SPONSORSHIPS_OFFER" player-id="[[playerId]]" class="style-scope ytd-sponsorships-offer-renderer">\n      </ytd-player>\n    </div>\n  </div>\n  <div id="alert-renderer" hidden="[[!data.alert]]" class="style-scope ytd-sponsorships-offer-renderer"></div>\n  <div id="content" class="style-scope ytd-sponsorships-offer-renderer">\n    <template is="dom-if" if="[[moreThanOne(data.tiers)]]" class="style-scope ytd-sponsorships-offer-renderer">\n      <div id="tier-overview" class="style-scope ytd-sponsorships-offer-renderer">\n        <template is="dom-repeat" items="[[data.tiers]]" as="tier" class="style-scope ytd-sponsorships-offer-renderer">\n          <button class$="offer-overview-item [[computeSelectedClass(index, selectedTier)]] style-scope ytd-sponsorships-offer-renderer" aria-pressed="[[computeButtonAriaPressed(index, selectedTier)]]" on-click="tierOverviewTap">\n            <yt-formatted-string class="title style-scope ytd-sponsorships-offer-renderer" text="[[tier.sponsorshipsTierRenderer.title]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtitle style-scope ytd-sponsorships-offer-renderer" text="[[tier.sponsorshipsTierRenderer.subtitle]]">\n            </yt-formatted-string>\n          </button>\n        </template>\n      </div>\n    </template>\n    <ytd-sponsorships-tier-renderer id="tier" data="[[getTier(data, selectedTier)]]" titledisplaystatus="[[tierTitleDisplayStatus(data.tiers)]]" class="style-scope ytd-sponsorships-offer-renderer">\n    </ytd-sponsorships-tier-renderer>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return D6D=g},{mode:_.v6("kevlar_poly_si_batch_j077")?1:2});var LrR;var wM=function(){var g=_.J.apply(this,arguments)||this;g.buttonOverrides={type:"filled",style:"mono"};return g};
_.N(wM,_.J);wM.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}}}}}};
wM.prototype.backgroundColorChanged=function(){var g,v,r,k=(v=_.l((g=this.data)==null?void 0:g.content,ECD))==null?void 0:(r=v.backgroundColor)==null?void 0:r.backgroundColor;k&&(g=_.wG(k),_.hb(this.hostElement).querySelector("#banner").style.backgroundColor=g,_.hb(this.hostElement).querySelector("#abstract-art").style.backgroundColor=g)};
wM.prototype.attached=function(){this.JSC$18405_scroller&&(this.JSC$18405_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18405_scroller.attached&&typeof this.JSC$18405_scroller.attached==="function"&&this.JSC$18405_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
wM.prototype.backgroundColorChanged=wM.prototype.backgroundColorChanged;_.K([_.u(),_.F("design:type",Object)],wM.prototype,"data",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],wM.prototype,"ytRendererstamperBehavior",void 0);_.K([_.PX("#scroller"),_.F("design:type",Object)],wM.prototype,"JSC$18405_scroller",void 0);_.K([_.u(),_.F("design:type",Object)],wM.prototype,"buttonOverrides",void 0);
_.K([_.IU("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wM.prototype,"backgroundColorChanged",null);wM=_.K([_.V({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],wM);
_.m(wM,"ytd-sponsorships-promotion-celebration-renderer",function(){if(LrR!==void 0)return LrR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-promotion-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n   <div id="dismiss-button" class="style-scope ytd-sponsorships-promotion-celebration-renderer"></div>\n   <div id="header" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n    <yt-img-shadow class="premium-icon style-scope ytd-sponsorships-promotion-celebration-renderer" thumbnail="[[data.header.sponsorshipsPromotionHeaderRenderer.icon]]">\n    </yt-img-shadow>\n    <yt-img-shadow class="illustration style-scope ytd-sponsorships-promotion-celebration-renderer" hidden="[[!data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]" thumbnail="[[data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]">\n    </yt-img-shadow>\n    <yt-formatted-string class="title style-scope ytd-sponsorships-promotion-celebration-renderer" text="[[data.header.sponsorshipsPromotionHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-promotion-celebration-renderer" split-lines="" text="[[data.header.sponsorshipsPromotionHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n  <div id="banner" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n    <div id="content" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n      <div id="content-background" class="banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer">\n        <yt-img-shadow id="abstract-art" fit-height="" thumbnail="[[data.content.sponsorshipsPromotionChannelRenderer.backgroundImage]]" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n        </yt-img-shadow>\n      </div>\n      <div id="subcontent" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n        <yt-img-shadow class="channel-image style-scope ytd-sponsorships-promotion-celebration-renderer" fit="" thumbnail="[[data.content.sponsorshipsPromotionChannelRenderer.channelImage]]">\n        </yt-img-shadow>\n        <div class="channel-info style-scope ytd-sponsorships-promotion-celebration-renderer">\n          <yt-formatted-string class="channel-info-title style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" text="[[data.content.sponsorshipsPromotionChannelRenderer.title]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="channel-title style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" text="[[data.content.sponsorshipsPromotionChannelRenderer.channelTitle]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="membership-detail style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" hidden="[[!data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]" text="[[data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </div>\n    <div id="button-bar" class="banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer">\n      <div id="primary-button" class="style-scope ytd-sponsorships-promotion-celebration-renderer"></div>\n    </div>\n  </div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return LrR=g},{mode:_.v6("kevlar_poly_si_batch_j077")?1:2});var wAM;var QGv;var Qn=function(){return _.J.apply(this,arguments)||this};
_.N(Qn,_.J);Qn.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
Qn.prototype.computeIsInitiallyChecked=function(g){return g===1};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Qn.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Qn.prototype,"data",void 0);_.K([_.PX("#checkbox"),_.F("design:type",Object)],Qn.prototype,"checkbox",void 0);Qn=_.K([_.V({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],Qn);
_.m(Qn,"ytd-subscription-toggle-option-renderer",function(){if(QGv!==void 0)return QGv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-toggle-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" checked="[[computeIsInitiallyChecked(data.initialValue)]]" class="style-scope ytd-subscription-toggle-option-renderer">\n  [[getSimpleString(data.label)]]\n</tp-yt-paper-checkbox>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return QGv=g},{mode:1});var C5=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");g.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return g};
_.N(C5,_.J);C5.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"}}}};
C5.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
C5.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var g=_.hb(this.hostElement).querySelector("#options").selected;g=this.data.options[g].subscriptionRadioOptionRenderer.serviceEndpoint;var v=_.hb(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");v&&g&&g.modifyChannelNotificationPreferenceEndpoint&&(v=v.getValue())&&(g.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[v]);_.h0().resolve(_.nv).resolveCommand(g,{form:{element:this.hostElement}});
_.nW(this.hostElement,"yt-close-popup-action")};
_.mx.Object.defineProperties(C5.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var g=this.data.options,v=0;v<g.length;v++){var r=g[v].subscriptionRadioOptionRenderer;if(r&&r.selected)return v}return null}}});
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],C5.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],C5.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],C5.prototype,"eventForwardingBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],C5.prototype,"ytRendererBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],C5.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],C5.prototype,"darkerDarkTheme",void 0);_.K([_.C("data.options"),_.F("design:type",Object),_.F("design:paramtypes",[])],C5.prototype,"initialIndex",null);C5=_.K([_.V({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],C5);
_.m(C5,"ytd-subscription-notification-options-renderer",function(){if(wAM!==void 0)return wAM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-notification-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-subscription-notification-options-renderer">[[getSimpleString(data.title)]]</div>\n<div id="body" class="style-scope ytd-subscription-notification-options-renderer">\n  <tp-yt-paper-radio-group id="options" selected="[[initialIndex]]" class="style-scope ytd-subscription-notification-options-renderer">\n    <template is="dom-repeat" items="[[data.options]]" class="style-scope ytd-subscription-notification-options-renderer">\n      <tp-yt-paper-radio-button name="[[index]]" value="[[item.subscriptionRadioOptionRenderer.serviceEndpoint]]" class="style-scope ytd-subscription-notification-options-renderer">\n        <div class="content style-scope ytd-subscription-notification-options-renderer">\n          <div class="label style-scope ytd-subscription-notification-options-renderer">\n            [[getSimpleString(item.subscriptionRadioOptionRenderer.text)]]\n          </div>\n          <yt-icon icon="[[item.subscriptionRadioOptionRenderer.choiceIcon.iconType]]" class="style-scope ytd-subscription-notification-options-renderer">\n          </yt-icon>\n        </div>\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n  <div id="secondary-options" class="style-scope ytd-subscription-notification-options-renderer"></div>\n</div>\n<div class="buttons style-scope ytd-subscription-notification-options-renderer">\n  <div id="cancel-button" class="style-scope ytd-subscription-notification-options-renderer"></div>\n  <div id="confirm-button" class="style-scope ytd-subscription-notification-options-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return wAM=g},{mode:1});var C4p;var u5=function(){return _.J.apply(this,arguments)||this};
_.N(u5,_.J);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],u5.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],u5.prototype,"data",void 0);u5=_.K([_.V({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],u5);
_.m(u5,"ytd-tvfilm-offer-groups-renderer",function(){if(C4p!==void 0)return C4p;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-offer-groups-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.offerGroups]]" class="style-scope ytd-tvfilm-offer-groups-renderer">\n  <div class="offer-group style-scope ytd-tvfilm-offer-groups-renderer">\n    <div class="offer-header style-scope ytd-tvfilm-offer-groups-renderer">\n      <h2 class="offer-title style-scope ytd-tvfilm-offer-groups-renderer">[[getSimpleString(item.offerGroupRenderer.title)]]</h2>\n      <h3 class="style-scope ytd-tvfilm-offer-groups-renderer">\n        <yt-formatted-string class="offer-subtitle standard-text style-scope ytd-tvfilm-offer-groups-renderer" split-lines="" text="[[item.offerGroupRenderer.subtitle]]">\n        </yt-formatted-string>\n      </h3>\n    </div>\n    <div class="offer-list style-scope ytd-tvfilm-offer-groups-renderer">\n      <template is="dom-repeat" items="[[item.offerGroupRenderer.offers]]" class="style-scope ytd-tvfilm-offer-groups-renderer">\n        <ytd-button-renderer class="offer-button style-scope ytd-tvfilm-offer-groups-renderer" data="[[item.buttonRenderer]]" dialog-dismiss="true" ellipsis-truncate="">\n        </ytd-button-renderer>\n      </template>\n    </div>\n  </div>\n</template>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return C4p=g},{mode:1});var uNb;var xt=function(){var g=_.J.apply(this,arguments)||this;g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(xt,_.J);_.c=xt.prototype;_.c.configureRendererStamper=function(){return{"data.offers":{id:"offers",mapping:{tvfilmOffersRenderer:{component:"ytd-tvfilm-offer-groups-renderer"}}},"data.coupon":{id:"coupon",mapping:{ypcCouponRenderer:"ytd-ypc-coupon-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.c.computeThumbnailClass=function(g){return g.thumbnailOverlays?g.isShow?"thumbnail-show":"thumbnail-movie":g.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.c.computeCommerceSectionClass=function(g){return g.offers&&g.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.c.computeTitleClass=function(g){return g.offers&&g.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.c.onDataChanged=function(){[].concat(_.fF(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(g){g.onShow()})};
xt.prototype.onDataChanged=xt.prototype.onDataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],xt.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],xt.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],xt.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],xt.prototype,"darkerDarkTheme",void 0);
_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xt.prototype,"onDataChanged",null);xt=_.K([_.V({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],xt);
_.m(xt,"ytd-ypc-offers-overlay-renderer",function(){if(uNb!==void 0)return uNb;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-offers-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n  <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-ypc-offers-overlay-renderer"></tp-yt-paper-spinner>\n</div>\n<div class="content style-scope ytd-ypc-offers-overlay-renderer" hidden="[[data.showLoadingSpinner]]">\n  <div class="header style-scope ytd-ypc-offers-overlay-renderer" hidden="[[!data.title]]">\n    <div class="metadata style-scope ytd-ypc-offers-overlay-renderer">\n      <div class$="title-badge [[computeTitleClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        [[getSimpleString(data.title)]]\n      </div>\n    </div>\n    <template is="dom-if" if="[[data.title]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <ytd-button-renderer class="dismiss-button style-scope ytd-ypc-offers-overlay-renderer" data="[[data.dismissButton.buttonRenderer]]" dialog-dismiss="true">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div class="content-dismiss-section style-scope ytd-ypc-offers-overlay-renderer">\n    <div id="thumbnail-commerce-section" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <div id="thumbnail" class$="[[computeThumbnailClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        <yt-img-shadow id="thumbnail-image" fit="" thumbnail="[[data.thumbnail]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n        </yt-img-shadow>\n        <div id="overlays" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n      </div>\n      <div id="commerce-metadata-section" class$="[[computeCommerceSectionClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        <div id="commerce-section" class="style-scope ytd-ypc-offers-overlay-renderer">\n          <div id="offers" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n        </div>\n        <div id="badges-metadata-section" hidden="[[!data.badges]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n          <hr class="metadata-separator-line style-scope ytd-ypc-offers-overlay-renderer">\n          <ytd-badge-supported-renderer class="left-aligned-badges style-scope ytd-ypc-offers-overlay-renderer" badges="[[data.badges]]">\n          </ytd-badge-supported-renderer>\n          <div class="subtitle standard-text style-scope ytd-ypc-offers-overlay-renderer">[[getSimpleString(data.metadata)]]</div>\n        </div>\n      </div>\n    </div>\n    <template is="dom-if" if="[[!data.title]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <ytd-button-renderer class="dismiss-button style-scope ytd-ypc-offers-overlay-renderer" data="[[data.dismissButton.buttonRenderer]]" dialog-dismiss="true">\n      </ytd-button-renderer>\n    </template>\n  </div>\n  <yt-formatted-string class="info-section standard-text style-scope ytd-ypc-offers-overlay-renderer" text="[[data.additionalInfo]]">\n  </yt-formatted-string>\n\n  <div class="footer style-scope ytd-ypc-offers-overlay-renderer">\n    <div id="coupon" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n    <ytd-button-renderer id="help-button" data="[[data.helpButton.buttonRenderer]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return uNb=g},{mode:_.v6("kevlar_poly_si_batch_j028")?1:2});var x6p;var jGv=function(){this.usedMethods=new Set};
jGv.prototype.add=function(g){this.usedMethods.add(g)};
jGv.prototype.reset=function(){this.usedMethods.clear()};var O3M=function(g,v){this.query=g;this.previousSearchQuery=v;this.id=$6D++;if(!J2p){v=_.Cv("SBOX_SETTINGS");g="https://"+((v==null?void 0:v.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var r=v==null?void 0:v.REQUEST_LANGUAGE;r&&(g+="&hl="+r);(r=v==null?void 0:v.REQUEST_DOMAIN)&&(g+="&gl="+r);g+="&client=youtube&gs_ri=youtube";(r=v==null?void 0:v.SUGG_EXP_ID)&&(g+="&sugexp="+encodeURIComponent(r));(r=v==null?void 0:v.PSUGGEST_TOKEN)&&(g+="&tok="+r);(v=
v==null?void 0:v.SESSION_INDEX)&&(g+="&authuser="+v);_.T("desktop_enable_visual_suggest")&&(g+="&h=180&w=320&ytvs=1");J2p=g}},VtM=function(g){var v="q="+encodeURIComponent(g.query);
g.previousSearchQuery&&(v+="&pq="+encodeURIComponent(g.previousSearchQuery));return v},qLp=function(){var g=_.Cv("SBOX_SETTINGS"),v={};
if(g==null?0:g.SEND_VISITOR_DATA)v["X-Goog-Visitor-Id"]=g==null?void 0:g.VISITOR_DATA;return v},sGG=function(g){var v=J2p;
v+="&gs_id="+g.id.toString(36);v+="&q="+encodeURIComponent(g.query);v+="&cp="+g.query.length;g.previousSearchQuery&&(v+="&pq="+encodeURIComponent(g.previousSearchQuery));(g=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(v+="&video_id="+g);return v},$6D=0,J2p="";var m6p=_.K7.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,Krb=_.K7.SEARCH_ENTITY_SUGGESTION_MOVIE,b3M=_.K7.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,FrM=_.K7.SEARCH_ENTITY_SUGGESTION_TV_SHOW,i3v=function(g,v){this.text=g;this.bold=v},Ge5=function(g,v,r){this.input=v;
this.index=r;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=g[0];this.type=g[1];this.subtypes=g[2];var k;this.displayText=Mp((k=g[3])==null?void 0:k.b);var y;this.ignoredPrefix=Mp((y=g[3])==null?void 0:y.a);var z,W;this.hasNewVideo=((z=g[3])==null?void 0:(W=z.zam)==null?void 0:W.toString())==="true"?!0:!1;var S;this.visualSuggestUrl=(S=g[3])==null?void 0:S.zai;var Y;this.entityType=Mp((Y=g[3])==null?void 0:Y.zap);var e;this.entityName=Mp((e=g[3])==null?void 0:e.zao);var a;v=Mp((a=
g[3])==null?void 0:a.zaf);var E;this.entityMid=(E=g[3])==null?void 0:E.zae;a=s0d(this.subtypes,this.entityMid);if(v&&a){if(v){E="";switch(a){case "YOUTUBE_ENTITY_TYPE_SONG":E=b3M;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":E=m6p;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":E=FrM;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":E=Krb}a=a==="YOUTUBE_ENTITY_TYPE_SONG"||a==="YOUTUBE_ENTITY_TYPE_ALBUM"?E+" \u2022  \u2022 "+v:v}else a="";this.entitySubtitle=a}var p;this.externalChannelId=(p=g[3])==null?void 0:p.zav;var f;
this.entityThumbnailAttributionUrl=(f=g[3])==null?void 0:f.zaq},B6D=function(g,v){var r=[],k,y=(k=g.displayText)!=null?k:g.text;
(v==null?0:v.useEntityName)&&XAM(g)&&g.entityName&&(y=g.entityName);if(g.type===33)return r.push(new i3v(y,!1)),r;if(y.length>=g.input.length&&y.substring(0,g.input.length)===g.input)r.push(new i3v(g.input,!1)),r.push(new i3v(y.substring(g.input.length),!0));else{var z=new Set(g.input.split(/\s/)),W=y.split(/\s/);r=W.map(function(S,Y){return new i3v(S.trim()+(Y===W.length-1?"":" "),!z.has(S))})}return r},XAM=function(g){var v=!!s0d(g.subtypes);
g=!!g.entityMid;return v||g};var hjq=function(g){this.rawResponse=["",[],{}];this.suggestions=[];try{var v=JSON.parse(mcd(g));if(typeof v==="object"&&v!==null)this.rawResponse=v;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(k){console.log("Suggest: Failed to parse SuggestResponse!");return}var r=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(k,y){return new Ge5(k,r,y)})};var nGS=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new jGv;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$18442_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},MtR,Rjn=function(){MtR||(MtR=new nGS);
return MtR};
nGS.prototype.updateSuggestions=function(g){var v=this;this.availableSuggestions.forEach(function(r){v.previousSuggestions[r]=!0});
this.availableSuggestions=g.map(function(r){var k=r.type.toString();r.subtypes.length>0&&(k+="i"+r.subtypes.join("i"),k+="k"+r.suggestionSources.COMPLETE_SERVER.toString());return k})};
var gI5=function(g,v){var r=Date.now();g.firstEditTime<0&&(g.firstEditTime=r);v&&(g.lastQueryBuildTime=r);g.lastEditTime=r};
nGS.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$18442_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var vIb=function(g){var v="";g.availableSuggestions.forEach(function(y){delete g.previousSuggestions[y]});
for(var r=_.I(Object.keys(g.previousSuggestions)),k=r.next();!k.done;k=r.next())k=k.value,g.previousSuggestions[k]&&(v+=(v?"j":"")+k);return v},rqv=function(g,v){var r=[];
v&&(r[1]=v.toString());r[0]="youtube";r[7]=Date.now()-g.startTime;r[6]=g.sessionNumber;g.zeroPrefixSuggestionCount>=0&&(r[33]=g.zeroPrefixSuggestionCount);r[13]=g.outOfSyncResponseCount;if(g.availableSuggestions.length>0){for(var k=v="",y=0,z=_.I(g.availableSuggestions),W=z.next();!W.done;W=z.next())W=W.value,W!==k&&(y>1&&(v+="l"+y),v+=(k?"j":"")+W,y=0,k=W),y+=1;y>1&&(v+="l"+y);r[3]=v}r[35]=vIb(g);g.selectedSuggestionIndex>=0&&(r[2]=g.selectedSuggestionIndex);var S;if(v=(S=_.Cv("SBOX_SETTINGS"))==
null?void 0:S.SUGG_EXP_ID)r[19]=g.normalize(v),S=0,g.experimentTriggeredBeforeFinal&&(S|=1),g.experimentTriggeredFinal&&(S|=2),r[20]=S;r[26]=Array.from(g.inputMethodsTracker.usedMethods).join("j");if(g.JSC$18442_totalRoundTripTime>0){r[15]=g.JSC$18442_totalRoundTripTime;r[14]=g.maxRoundTripTime;S=[];for(y=v=0;y<10;y++)k=g.roundTripTimeHistogram[y],k===0?v++:(v>1?S.push(y+"-"+k):v===1?S.push("0j"+k):S.push(k.toString()),v=0);S=S.join("j");r[16]=S}g.zeroPrefixRoundTripTime>0&&(r[36]=g.zeroPrefixRoundTripTime);
g.lastQueryBuildTime>0&&(r[18]=g.lastQueryBuildTime-g.startTime);g.firstEditTime>0&&(r[4]=g.firstEditTime-g.startTime);g.lastEditTime>0&&(r[5]=g.lastEditTime-g.startTime);return r.join(".")};
nGS.prototype.normalize=function(g){return g.replaceAll(".","-")};
var kCD=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var jz=function(){var g=_.J.apply(this,arguments)||this;g.microphoneSpinnerActive=!1;g.noAnimations=!1;g.boundExitClick=function(){g.onExitButtonClick()};
g.speechOverlayClassName="";g.isLevelAnimating=!1;g.playCloseDialogAudioFeedback=!0;g.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return g};
_.N(jz,_.J);_.c=jz.prototype;_.c.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.c.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=mzb()};
_.c.dataChanged=function(){this.logDialog()};
_.c.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var g;(g=this.manager.audioPlayer)!=null&&(g.JSC$17731_audioEnabled=!1)}this.manager.stop();(g=this.manager.audioPlayer)!=null&&(g.JSC$17731_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.c.handleSpeechQueryCompleteAction=function(g){var v=g.navigationAction;v&&(g.trackingParams&&_.Y6().graftServerVe(g.trackingParams,this.dialogVe,5),_.hV(this.hostElement,"yt-navigate",{endpoint:v,tempData:this.getNavigationParams(v),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.c.onExitButtonClick=function(){this.closeDialog()};
_.c.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var g;if((g=this.manager)!=null){var v;(v=g.audioPlayer)==null||$M(v,"failure");g.setState("microphone-off");g.stop()}}else(g=this.manager)==null||g.start()};
_.c.transcriptionChanged=function(){var g,v;(((g=this.transcription)==null?0:g.low)||((v=this.transcription)==null?0:v.high))&&this.setState("transcribing",this.transcription)};
_.c.stateChanged=function(){this.setState(this.state,this.transcription)};
_.c.logDialog=function(){var g;(g=this.data)!=null&&g.trackingParams&&(g=_.Y6(),_.vl(g,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=g.graftServerVe(this.data.trackingParams,void 0,5))};
_.c.getNavigationParams=function(g){var v={};if(_.T("web_yt_searchbox")){var r=Rjn();r.inputMethodsTracker.add(6);r=rqv(r,15);v.gs_l=r;var k;v.oq=((k=_.l(g,_.ox))==null?void 0:k.query)||""}else if(g=window.ytvoicesearchloggingparams){if(g=g())v.oq=g.oq,v.gs_l=g.gs_l}else _.J0(Error("ll"));return v};
_.c.closeDialog=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.c.setState=function(g,v){if(this.data){var r=this.data,k={};switch(g){case "listening":k={headerText:r.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:r.microphoneButtonAriaLabel};break;case "timeout":k={headerText:r.promptHeader,microphoneState:"try-again",microphoneLabel:r.promptMicrophoneLabel,microphoneAriaLabel:r.promptMicrophoneLabel};break;case "microphone-off":k={headerText:r.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:r.promptMicrophoneLabel,
microphoneAriaLabel:r.promptMicrophoneLabel};break;case "transcribing":(v==null?0:v.low)||(v==null?0:v.high)?k={transcriptionLow:v==null?void 0:v.low,transcriptionHigh:v==null?void 0:v.high,microphoneState:"speaking",microphoneAriaLabel:r.microphoneButtonAriaLabel}:k={headerText:r.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:r.microphoneButtonAriaLabel};break;case "processing":k={headerText:r.loadingHeader,microphoneState:"processing",microphoneAriaLabel:r.microphoneButtonAriaLabel};
break;case "offline":k={headerText:r.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:r.connectionErrorMicrophoneLabel,microphoneAriaLabel:r.connectionErrorMicrophoneLabel};break;case "permission":k={headerText:r.permissionsHeader,bodyLine1:r.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:r.permissionsSubtext};break;case "permission-denied":k={headerText:r.disabledHeader,bodyLine1:r.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:r.disabledSubtext}}k.className=
g;this.speechOverlayState=k;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.c.setMicrophoneState=function(g){var v=this.isLevelAnimating;this.isLevelAnimating=g==="speaking";!v&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=g==="processing"&&!this.noAnimations};
_.c.setClass=function(g){this.speechOverlayClassName&&_.Mm(this.hostElement,this.speechOverlayClassName,!1);g&&(this.speechOverlayClassName=g,_.Mm(this.hostElement,g,!0))};
_.c.runLevelAnimation=function(){var g=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var v=1+Math.random()*.75,r=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+r/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+v+")");_.HR.addJob(function(){g.runLevelAnimation()},3,r)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
jz.prototype.stateChanged=jz.prototype.stateChanged;jz.prototype.transcriptionChanged=jz.prototype.transcriptionChanged;jz.prototype.onPopupClosed=jz.prototype.onPopupClosed;jz.prototype.dataChanged=jz.prototype.dataChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],jz.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],jz.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],jz.prototype,"rendererStamperBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],jz.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],jz.prototype,"eventForwardingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],jz.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],jz.prototype,"speechOverlayState",void 0);
_.K([_.u(),_.F("design:type",Object)],jz.prototype,"microphoneSpinnerActive",void 0);_.K([_.u({type:_.T("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.F("design:type",Object)],jz.prototype,"noAnimations",void 0);_.K([_.u({selector:function(g){var v;return(v=g.voiceSearch)==null?void 0:v.transcription}}),
_.F("design:type",Object)],jz.prototype,"transcription",void 0);_.K([_.u({selector:function(g){var v;return(v=g.voiceSearch)==null?void 0:v.overlay}}),
_.F("design:type",String)],jz.prototype,"state",void 0);_.K([_.u(),_.F("design:type",Object)],jz.prototype,"boundExitClick",void 0);_.K([_.PX("#microphone-levels"),_.F("design:type",HTMLElement)],jz.prototype,"level",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jz.prototype,"dataChanged",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jz.prototype,"onPopupClosed",null);
_.K([_.Um("transcription"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jz.prototype,"transcriptionChanged",null);_.K([_.Um("state"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jz.prototype,"stateChanged",null);jz=_.K([_.V({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],jz);
_.m(jz,"ytd-voice-search-dialog-renderer",function(){if(x6p!==void 0)return x6p;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-voice-search-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-voice-search-dialog-renderer">\n  <div id="header-text" class="style-scope ytd-voice-search-dialog-renderer">\n    <div id="prompt" hidden="[[!speechOverlayState.headerText]]" class="style-scope ytd-voice-search-dialog-renderer">\n      [[getSimpleString(speechOverlayState.headerText)]]\n    </div>\n    <div id="transcription-high" class="style-scope ytd-voice-search-dialog-renderer">[[speechOverlayState.transcriptionHigh]]</div>\n    <div id="transcription-low" class="style-scope ytd-voice-search-dialog-renderer">[[speechOverlayState.transcriptionLow]]</div>\n  </div>\n  <div id="exit-button" class="style-scope ytd-voice-search-dialog-renderer"></div>\n</div>\n<div id="body" class="style-scope ytd-voice-search-dialog-renderer">\n  <div class="body-line style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.bodyLine1)]]</div>\n  <div class="body-line style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.bodyLine2)]]</div>\n</div>\n<div id="microphone" state$="[[speechOverlayState.microphoneState]]" class="style-scope ytd-voice-search-dialog-renderer">\n  <tp-yt-paper-spinner-lite active="[[microphoneSpinnerActive]]" class="style-scope ytd-voice-search-dialog-renderer">\n  </tp-yt-paper-spinner-lite>\n  <div id="microphone-container" class="style-scope ytd-voice-search-dialog-renderer">\n    <div id="microphone-pulse" class="style-scope ytd-voice-search-dialog-renderer"></div>\n    <div id="microphone-levels" class="style-scope ytd-voice-search-dialog-renderer"></div>\n    <div id="microphone-circle" aria-label$="[[getSimpleString(speechOverlayState.microphoneAriaLabel)]]" role="button" tabindex="0" on-tap="onMicrophoneTap" class="style-scope ytd-voice-search-dialog-renderer">\n      <tp-yt-paper-ripple class="style-scope ytd-voice-search-dialog-renderer"></tp-yt-paper-ripple>\n      <yt-icon icon="yt-icons:microphone_on" class="style-scope ytd-voice-search-dialog-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="microphone-label" class="style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.microphoneLabel)]]</div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return x6p=g},{mode:1});var yqR;var $t=function(){var g=_.J.apply(this,arguments)||this;g.isOverlay=!1;g.hidden=!1;return g};
_.N($t,_.J);_.c=$t.prototype;_.c.onPopupClosed=function(){this.toggleIconState(!1)};
_.c.computeIcon=function(){var g,v,r;return(v=_.l((g=this.data)==null?void 0:g.icon,fxD))==null?void 0:(r=v.icon)==null?void 0:r.iconType};
_.c.computeIconBadgeShape=function(){var g;return{iconBadgeType:"cart",iconBadgeText:(g=this.iconBadgeEntity)==null?void 0:g.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.c.onClick=function(){var g;(g=this.data)!=null&&g.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.c.computeHidden=function(g){return!g};
_.c.toggleIconState=function(g){this.iconButton&&(this.iconButton.pressed=g)};
$t.prototype.onPopupClosed=$t.prototype.onPopupClosed;_.K([_.D(_.QN),_.F("design:type",Object)],$t.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],$t.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],$t.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],$t.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],$t.prototype,"isOverlay",void 0);
_.K([_.u({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.F("design:type",Object)],$t.prototype,"hidden",void 0);_.K([_.u({selectorArgs:["data.iconBadgeEntityKey"],selector:function(g,v){return _.k7(g.entities,"iconBadgeEntity",v)}}),
_.F("design:type",Object)],$t.prototype,"iconBadgeEntity",void 0);_.K([_.PX("yt-icon-button"),_.F("design:type",HTMLButtonElement)],$t.prototype,"iconButton",void 0);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$t.prototype,"onPopupClosed",null);$t=_.K([_.V({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],$t);
_.m($t,"ytd-icon-badge-topbar-button-renderer",function(){if(yqR!==void 0)return yqR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-icon-badge-topbar-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon" label="[[data.accessibilityData.accessibilityData.label]]" on-click="onClick" class="style-scope ytd-icon-badge-topbar-button-renderer">\n  <yt-icon-badge-shape data="[[computeIconBadgeShape(iconBadgeEntity, isOverlay)]]" icon="[[computeIcon(data)]]" class="style-scope ytd-icon-badge-topbar-button-renderer">\n  </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-icon-badge-topbar-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return yqR=g},{mode:1});var cqD;var Jw=function(){var g=_.J.apply(this,arguments)||this;g.premiumOptions=[];g.darkerDarkTheme=_.T("web_darker_dark_theme");return g};
_.N(Jw,_.J);Jw.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.mx.Object.defineProperties(Jw.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Jw.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Jw.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Array)],Jw.prototype,"premiumOptions",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Jw.prototype,"darkerDarkTheme",void 0);_.K([_.C("premiumOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],Jw.prototype,"hasPremiumOptions",null);
Jw=_.K([_.V({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],Jw);
_.m(Jw,"ytd-offline-promo-content",function(){if(cqD!==void 0)return cqD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n<div id="premium-options" hidden="[[!hasPremiumOptions]]" class="style-scope ytd-offline-promo-content"></div>\n<yt-formatted-string id="description" hidden="[[!hasPremiumOptions]]" text="[[data.description]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return cqD=g},{mode:1});var zuD;var OV=function(){var g=_.J.apply(this,arguments)||this;g.premiumOptions=[];return g};
_.N(OV,_.J);OV.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var g;this.premiumOptions=q3v((g=this.data)==null?void 0:g.formats)};
OV.prototype.onClickSubmit=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var g;(g=_.Fx())==null||g.pause()};
OV.prototype.attached=function(){this.JSC$18462_scroller&&(this.JSC$18462_scroller.dialogElement=this.hostElement.parentNode)};
_.mx.Object.defineProperties(OV.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
OV.prototype.dataChanged=OV.prototype.dataChanged;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],OV.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],OV.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],OV.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],OV.prototype,"data",void 0);
_.K([_.u({computed:"computeIcon_(data.headersIcon)",value:""}),_.F("design:type",String)],OV.prototype,"headersIcon",void 0);_.K([_.u(),_.F("design:type",Array)],OV.prototype,"premiumOptions",void 0);_.K([_.PX("#scroller"),_.F("design:type",Object)],OV.prototype,"JSC$18462_scroller",void 0);_.K([_.C("headersIcon"),_.F("design:type",Object),_.F("design:paramtypes",[])],OV.prototype,"showIcon",null);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OV.prototype,"dataChanged",null);OV=_.K([_.V({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],OV);
_.m(OV,"ytd-offline-promo-renderer",function(){if(zuD!==void 0)return zuD;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-offline-promo-renderer">\n<div id="container" class="style-scope ytd-offline-promo-renderer">\n<yt-icon id="headers-icon" hidden="[[!showIcon]]" icon="[[headersIcon]]" class="style-scope ytd-offline-promo-renderer"></yt-icon>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-offline-promo-renderer"></yt-formatted-string>\n<ytd-offline-promo-content data="[[data]]" premium-options="[[premiumOptions]]" class="style-scope ytd-offline-promo-renderer">\n</ytd-offline-promo-content>\n<div class="buttons style-scope ytd-offline-promo-renderer">\n  <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" class="style-scope ytd-offline-promo-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" on-click="onClickSubmit" class="style-scope ytd-offline-promo-renderer">\n  </yt-button-renderer>\n</div>\n</div>\n</tp-yt-paper-dialog-scrollable>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return zuD=g},{mode:1});var INS;var Vn=function(){var g=_.J.apply(this,arguments)||this;g.playbackPauseInterval=NaN;g.isLoading=!1;g.hasError=!1;g.dialogClass="";g.youtubeLabel=_.I0("LOGO_ALT_LABEL",{},"YouTube Home");g.logoName="yt-logos-ext:yt-logo-updated";g.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return g};
_.N(Vn,_.J);_.c=Vn.prototype;_.c.onDataChange=function(){var g;if(this.showEOMV1Text=!((g=this.data)==null||!g.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.c.attached=function(){this.pausePlayer()};
_.c.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.c.handleLangSelect=function(g){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[g.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.c.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.c.handleSaveConsent=function(g){var v=this;this.showLoadingSpinner();this.showLoadingSpinner();emS(_.l(g,NqM)).catch(function(r){_.Lx(new _.EU("Something went wrong when save consent "+(r.message?r.message:r)+"."));v.hideLoadingSpinner();v.showErrorMessage()})};
_.c.handleDisablePersonalization=function(g){var v=this;this.showLoadingSpinner();akd(_.l(g,f2A)).then(function(){v.dialog.close();v.resumePlayer()}).catch(function(r){_.Lx(new _.EU("Something went wrong when disable personalization "+(r.message?r.message:r)+"."));
v.hideLoadingSpinner();v.showErrorMessage()})};
_.c.showLoadingSpinner=function(){var g=this;this.showSpinnerJobId=_.HR.addLowPriorityJob(function(){g.isLoading=!0},500)};
_.c.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.HR.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.c.showErrorMessage=function(){var g=this;this.hasError=!0;_.HR.addLowPriorityJob(function(){g.hasError=!1},2E3)};
_.c.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.yj(function(){try{var g=_.Fx();g&&g.pause()}catch(v){}},100))};
_.c.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var g=_.Fx();g&&g.play()}catch(v){}};
_.mx.Object.defineProperties(Vn.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.eomV1Text)return[];g=[];for(var v=["SHIELD","WARNING","BAR_CHART"],r=this.data.eomV1Text.essentialCookieMsg.items,k=0;k<v.length&&k<r.length;k++)g.push({icon:v[k],text:r[k]});return g}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var g;if((g=this.data)==null||!g.eomV1Text)return[];g=[];for(var v=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],r=this.data.eomV1Text.nonEssentialCookieMsg.items,k=0;k<v.length&&k<r.length;k++)g.push({icon:v[k],text:r[k]});return g}}});
Vn.prototype.onDataChange=Vn.prototype.onDataChange;_.K([_.u(),_.F("design:type",Object)],Vn.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],Vn.prototype,"showEOMV1Text",void 0);_.K([_.u(),_.F("design:type",Object)],Vn.prototype,"isLoading",void 0);_.K([_.u(),_.F("design:type",Object)],Vn.prototype,"hasError",void 0);_.K([_.u(),_.F("design:type",Number)],Vn.prototype,"showSpinnerJobId",void 0);_.K([_.u(),_.F("design:type",Object)],Vn.prototype,"dialogClass",void 0);
_.K([_.PX("#dialog"),_.F("design:type",Object)],Vn.prototype,"dialog",void 0);_.K([_.PX("#cb-header"),_.F("design:type",HTMLElement)],Vn.prototype,"header",void 0);_.K([_.PX("#lang-select"),_.F("design:type",HTMLElement)],Vn.prototype,"langSelect",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Vn.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Vn.prototype,"ytComponentBehavior",void 0);
_.K([_.u(),_.F("design:type",String)],Vn.prototype,"youtubeLabel",void 0);_.K([_.u(),_.F("design:type",Object)],Vn.prototype,"logoName",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vn.prototype,"onDataChange",null);_.K([_.C("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],Vn.prototype,"eomEssentialCookieMsgItems",null);
_.K([_.C("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],Vn.prototype,"eomNonEssentialCookieMsgItems",null);Vn=_.K([_.V({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],Vn);
_.m(Vn,"ytd-consent-bump-v2-lightbox",function(){if(INS!==void 0)return INS;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-consent-bump-v2-lightbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog id="dialog" class$="[[dialogClass]] style-scope ytd-consent-bump-v2-lightbox" aria-labelledby="cb-header" modal="">\n  <div class="loading-overlay style-scope ytd-consent-bump-v2-lightbox" hidden="[[!isLoading]]">\n    <div class="style-scope ytd-consent-bump-v2-lightbox">\n      <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-consent-bump-v2-lightbox"></tp-yt-paper-spinner-lite>\n    </div>\n    <yt-formatted-string class="loading-message style-scope ytd-consent-bump-v2-lightbox" text="[[data.loadingMessage]]">\n    </yt-formatted-string>\n  </div>\n  <div class="error-overlay style-scope ytd-consent-bump-v2-lightbox" hidden="[[!hasError]]">\n    <div class="error-message style-scope ytd-consent-bump-v2-lightbox">\n      <yt-formatted-string text="[[data.errorMessage]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="topbar" class="style-scope ytd-consent-bump-v2-lightbox">\n    <div id="logoandaside" class="style-scope ytd-consent-bump-v2-lightbox">\n      <div id="icon-container" class="style-scope ytd-consent-bump-v2-lightbox">\n        <yt-icon id="logo-icon" icon="[[logoName]]" class="style-scope ytd-consent-bump-v2-lightbox">\n        </yt-icon>\n      </div>\n      <yt-formatted-string class="logo-aside style-scope ytd-consent-bump-v2-lightbox" text="[[data.interstitialLogoAside]]"></yt-formatted-string>\n    </div>\n    <div class="top-buttons style-scope ytd-consent-bump-v2-lightbox">\n      <div class="lang-picker-container style-scope ytd-consent-bump-v2-lightbox">\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <ytd-button-renderer data="[[data.languagePickerButton.buttonRenderer]]" on-click="showLangPicker" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n        </div>\n        <div id="lang-select" class="style-scope ytd-consent-bump-v2-lightbox">\n          <select size="20" on-change="handleLangSelect" class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[data.languageList.dropdownRenderer.entries]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <template is="dom-if" if="[[item.dropdownItemRenderer.isSelected]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                <option selected="" class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.dropdownItemRenderer.label]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                  </yt-formatted-string>\n                </option>\n              </template>\n              <template is="dom-if" if="[[!item.dropdownItemRenderer.isSelected]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                <option class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.dropdownItemRenderer.label]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                  </yt-formatted-string>\n                </option>\n              </template>\n            </template>\n          </select>\n        </div>\n      </div>\n\n      <div class="style-scope ytd-consent-bump-v2-lightbox">\n        <ytd-button-renderer class="signin style-scope ytd-consent-bump-v2-lightbox" data="[[data.signInButton.buttonRenderer]]"></ytd-button-renderer>\n      </div>\n    </div>\n  </div>\n  <div id="content" class="style-scope ytd-consent-bump-v2-lightbox">\n    <template is="dom-if" if="[[showEOMV1Text]]" restamp="" class="style-scope ytd-consent-bump-v2-lightbox">\n      <h2 tabindex="-1" id="cb-header" class="eom-title style-scope ytd-consent-bump-v2-lightbox">\n        <yt-formatted-string text="[[data.interstitialTitle]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n      </h2>\n      <div class="ica-claimer style-scope ytd-consent-bump-v2-lightbox" hidden="[[!data.icaClaimer]]">\n        <yt-formatted-string text="[[data.icaClaimer]]" class="style-scope ytd-consent-bump-v2-lightbox"> </yt-formatted-string>\n      </div>\n      <div class="body style-scope ytd-consent-bump-v2-lightbox">\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n            <yt-formatted-string text="[[data.eomV1Text.essentialCookieMsg.begin]]" class="style-scope ytd-consent-bump-v2-lightbox">\n            </yt-formatted-string>\n          </div>\n          <ul class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[eomEssentialCookieMsgItems]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <li class="icon-li style-scope ytd-consent-bump-v2-lightbox">\n                <yt-icon class="item-icon style-scope ytd-consent-bump-v2-lightbox" icon="[[item.icon]]"></yt-icon>\n                <div class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.text]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n                </div>\n              </li>\n            </template>\n          </ul>\n        </div>\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n            <yt-formatted-string text="[[data.eomV1Text.nonEssentialCookieMsg.begin]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n          </div>\n          <ul class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[eomNonEssentialCookieMsgItems]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <li class="icon-li style-scope ytd-consent-bump-v2-lightbox">\n                <yt-icon class="item-icon style-scope ytd-consent-bump-v2-lightbox" icon="[[item.icon]]"></yt-icon>\n                <div class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.text]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n                </div>\n              </li>\n            </template>\n          </ul>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.ifReject]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.personalization]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.moreOptions]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="eom-buttons style-scope ytd-consent-bump-v2-lightbox">\n          <div class="eom-button-row style-scope ytd-consent-bump-v2-lightbox">\n            <ytd-button-renderer data="[[data.disableP13nButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n            <ytd-button-renderer data="[[data.agreeButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n          </div>\n          <div class="eom-button-row style-scope ytd-consent-bump-v2-lightbox">\n            <ytd-button-renderer data="[[data.customizeButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n          </div>\n        </div>\n        <div class="termlinks style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string class="link style-scope ytd-consent-bump-v2-lightbox" link-inherit-color="" sec="" text="[[data.privacyLink]]"></yt-formatted-string>\n          \n          \n          <span class="term_separator style-scope ytd-consent-bump-v2-lightbox" aria-hidden="true">\u2022</span>\n          <yt-formatted-string class="link style-scope ytd-consent-bump-v2-lightbox" link-inherit-color="" text="[[data.termsLink]]"></yt-formatted-string>\n        </div>\n      </div>\n    </template>\n  </div>\n</tp-yt-paper-dialog>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return INS=g},{mode:1});var WPM;var qZ=function(){return _.J.apply(this,arguments)||this};
_.N(qZ,_.J);qZ.prototype.ready=function(){if(!_.Au()||$CG)var g=!0;else $CG=!0,g=!1;g||(g=document.querySelector("ytd-app"),g||(g=document.body),this.internalLightBox=_.hb(g).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.K([_.u(),_.F("design:type",Object)],qZ.prototype,"data",void 0);_.K([_.PX("#lightbox"),_.F("design:type",Object)],qZ.prototype,"lightBox",void 0);qZ=_.K([_.V({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],qZ);
_.m(qZ,"ytd-consent-bump-v2-renderer",function(){if(WPM!==void 0)return WPM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-consent-bump-v2-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-consent-bump-v2-lightbox id="lightbox" data="[[data]]" class="style-scope ytd-consent-bump-v2-renderer"></ytd-consent-bump-v2-lightbox>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return WPM=g},{mode:1});var PNn;var SPM;var oID;var sV=function(){var g=_.J.apply(this,arguments)||this;g.ephemeralActionsEnabled=_.T("web_ephemeral_actions");return g};
_.N(sV,_.J);_.c=sV.prototype;_.c.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&ROR(this.toastManager,this.toastType)};
_.c.open=function(g){this.toast&&(this.ephemeralAction&&_.h0().resolve(_.Wc).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=g!=null?g:0,this.toastManager.enqueue(this.toast,g)):this.toast.open())};
_.c.close=function(g){var v;(v=this.toast)==null||v.close();this.toastManager&&g===1&&ROR(this.toastManager,g)};
_.c.refit=function(){var g;(g=this.toast)==null||g.refit()};
_.c.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var g;(g=this.toast)==null||g.close()}};
_.c.setVerticalOffset=function(g){this.toast&&(this.toast.verticalOffset=g,this.toast.fit())};
_.c.computeButtonClass_=function(g){return g?"toast-button":""};
_.c.computeText_=function(g){return _.sf(g)};
_.c.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.$J("toast-opened-changed",this.toastOpened))};
_.c.updateToastOpenedFromBinding=function(g){this.toastOpened=g.detail.value};
_.mx.Object.defineProperties(sV.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var g,v,r=(g=this.data)==null?void 0:(v=g.actionButton)==null?void 0:v.buttonRenderer;return(r==null?void 0:r.command)||(r==null?void 0:r.serviceEndpoint)||(r==null?void 0:r.navigationEndpoint)}},
ephemeralAction:{configurable:!0,enumerable:!0,get:function(){if(this.ephemeralActionsEnabled&&this.labelText&&this.command&&this.duration)return{label:this.labelText,command:this.command,durationMs:this.duration}}},
hasEphemeralAction:{configurable:!0,enumerable:!0,get:function(){return!!this.ephemeralAction}},
labelText:{configurable:!0,enumerable:!0,get:function(){var g=[],v;((v=this.data)==null?0:v.responseText)&&g.push(_.sf(this.data.responseText));var r;((r=this.data)==null?0:r.subText)&&g.push(_.sf(this.data.subText));var k,y;if((k=this.data)==null?0:(y=k.actionButton)==null?0:y.buttonRenderer){var z,W;g.push(((z=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(W=z.accessibilityData)==null?void 0:W.label)||_.sf(this.data.actionButton.buttonRenderer.text))}return g.filter(function(S){return S}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var g,v;return(v=(g=this.toast)==null?void 0:g.opened)!=null?v:!1}}});
sV.prototype.toastOpenedChangedForBinding=sV.prototype.toastOpenedChangedForBinding;sV.prototype.toastOpenedChanged=sV.prototype.toastOpenedChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],sV.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],sV.prototype,"ytEventForwardingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],sV.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],sV.prototype,"duration",void 0);
_.K([_.u(),_.F("design:type",Number)],sV.prototype,"toastType",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],sV.prototype,"useCloseButton",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],sV.prototype,"closeToastOnActionButtonClick",void 0);_.K([_.u({value:function(){return _.I0("SBOX_INAPPROPRIATE_CANCEL")}}),
_.F("design:type",String)],sV.prototype,"closeButtonAriaLabel",void 0);_.K([_.u(),_.F("design:type",Boolean)],sV.prototype,"toastOpened",void 0);_.K([_.u(),_.F("design:type",Boolean)],sV.prototype,"hasOpened",void 0);_.K([_.u(),_.F("design:type",Object)],sV.prototype,"ephemeralActionsEnabled",void 0);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],sV.prototype,"command",null);
_.K([_.C("ephemeralActionsEnabled","labelText","command","duration"),_.F("design:type",Object),_.F("design:paramtypes",[])],sV.prototype,"ephemeralAction",null);_.K([_.C("ephemeralAction"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],sV.prototype,"hasEphemeralAction",null);_.K([_.PX("#toast"),_.F("design:type",Object)],sV.prototype,"toast",void 0);_.K([_.u({value:function(){return{style:"call-to-action-inverse"}}}),
_.F("design:type",Object)],sV.prototype,"buttonOverrides",void 0);_.K([_.u({value:{style:"mono-inverse"}}),_.F("design:type",Object)],sV.prototype,"closeButtonOverrides",void 0);_.K([_.u({value:function(){return _.h0().resolve(_.Bd(_.gFR))}}),
_.F("design:type",Object)],sV.prototype,"toastManager",void 0);_.K([_.C("data.responseText","data.subText","data.actionButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],sV.prototype,"labelText",null);_.K([_.IU("toastOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sV.prototype,"toastOpenedChanged",null);
_.K([_.IU("toastOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sV.prototype,"toastOpenedChangedForBinding",null);sV=_.K([_.HX({is:"yt-notification-action-renderer",disableElementRegistration:!0})],sV);
_.m(sV,"yt-notification-action-renderer",function(){if(oID===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-notification-action-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_notification_action_renderer.yt.notification.action.renderer.css.js--\x3e\n<tp-yt-paper-toast id="toast" class$="[[computeButtonClass_(data.actionButton.buttonRenderer)]] style-scope yt-notification-action-renderer" allow-click-through="" announce-label-updates="" aria-label="toast" duration="[[duration]]" label="[[labelText]]" no-iron-announce="[[hasEphemeralAction]]" opened="[[toastOpened]]" role="region" on-opened-changed="updateToastOpenedFromBinding">\n  <div id="text-container" class="style-scope yt-notification-action-renderer">\n    <yt-formatted-string id="text" respect-html-dir="" split-lines="" text="[[data.responseText]]" class="style-scope yt-notification-action-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="sub-text" hidden="[[!data.subText]]" respect-html-dir="" split-lines="" text="[[data.subText]]" class="style-scope yt-notification-action-renderer">\n    </yt-formatted-string>\n  </div>\n  <template is="dom-if" if="[[data.actionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" overrides="[[buttonOverrides]]" on-tap="tapClose" class="style-scope yt-notification-action-renderer">\n    </yt-button-renderer>\n  </template>\n  <template is="dom-if" if="[[data.closeActionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-button-renderer id="close-action-button" data="[[data.closeActionButton.buttonRenderer]]" overrides="[[closeButtonOverrides]]" on-tap="close" class="style-scope yt-notification-action-renderer">\n    </yt-button-renderer>\n  </template>\n  <template is="dom-if" if="[[!data.closeActionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-icon-button id="close-button" hidden="[[!useCloseButton]]" label="[[closeButtonAriaLabel]]" on-tap="close" class="style-scope yt-notification-action-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope yt-notification-action-renderer"></yt-icon>\n    </yt-icon-button>\n  </template>\n  <slot class="style-scope yt-notification-action-renderer"></slot>\n</tp-yt-paper-toast>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;SPM===void 0&&(SPM=document.createElement("template"));var k=SPM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);oID=g}g=oID;return g},{mode:2});var mB=function(){var g=_.J.apply(this,arguments)||this;g.duration=4E3;g.downloadingCount=0;g.downloadedCount=0;g.downloadingOnlySmartDownloads=!1;g.sessionTotalDownloads=0;g.sessionDownloaded=0;g.previousSessionsDownloaded=0;g.totalDownloadPercentage=0;g.currentDownloadProgress=0;g.currentDownloadPercentage=0;g.isLeaderTab=!0;g.isFullScreen=!1;g.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};g.boundBeforeUnload=function(v){g.isLeaderTab&&g.downloadingCount>0&&(v.preventDefault(),
v.returnValue=!0)};
return g};
_.N(mB,_.J);_.c=mB.prototype;
_.c.open=function(){this.updateDownloadState();if(this.data){var g=this.sessionDownloaded+1,v=this.sessionTotalDownloads>1?_.I0("VIDEOS_DOWNLOADING_RATIO",{downloaded:g.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+g+"/"+this.sessionTotalDownloads):_.I0("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(v=this.sessionTotalDownloads>1?_.I0("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:g.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
g+"/"+this.sessionTotalDownloads):_.I0("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));g=this.isLeaderTab?_.I0("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.sf(this.data.responseText)!==v||_.sf(this.data.subText)!==g)this.set("data.responseText",_.qd(v)),this.set("data.subText",_.qd(g)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.c.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.c.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.c.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.c.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var g=this.downloadedCount-this.previousSessionsDownloaded;g<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-g);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.c.handleFullscreenChange=function(g){(this.isFullScreen=g)||this.updatePopup()};
mB.prototype.updateCurrentDownloadProgress=mB.prototype.updateCurrentDownloadProgress;mB.prototype.updatePopup=mB.prototype.updatePopup;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],mB.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],mB.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],mB.prototype,"ytEventForwardingBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],mB.prototype,"actionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],mB.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],mB.prototype,"duration",void 0);_.K([_.u({selector:function(g){return _.Z6J(g.entities).length}}),
_.F("design:type",Object)],mB.prototype,"downloadingCount",void 0);_.K([_.u({selector:HUG}),_.F("design:type",Object)],mB.prototype,"downloadedCount",void 0);_.K([_.u({selector:function(g){var v=_.Z6J(g.entities);return ZUd(g.entities,v)}}),
_.F("design:type",Object)],mB.prototype,"downloadingOnlySmartDownloads",void 0);_.K([_.u(),_.F("design:type",Object)],mB.prototype,"sessionTotalDownloads",void 0);_.K([_.u(),_.F("design:type",Object)],mB.prototype,"sessionDownloaded",void 0);_.K([_.u(),_.F("design:type",Object)],mB.prototype,"previousSessionsDownloaded",void 0);_.K([_.u(),_.F("design:type",Object)],mB.prototype,"totalDownloadPercentage",void 0);
_.K([_.u({selector:function(g){var v;g=(v=_.Z6J(g.entities))!=null?v:[];return g.length>0?_.UKk(g.slice(-1)):0}}),
_.F("design:type",Object)],mB.prototype,"currentDownloadProgress",void 0);_.K([_.u(),_.F("design:type",Object)],mB.prototype,"currentDownloadPercentage",void 0);_.K([_.u({selector:_.LIY}),_.F("design:type",Object)],mB.prototype,"isLeaderTab",void 0);_.K([_.PX("yt-notification-action-renderer"),_.F("design:type",Object)],mB.prototype,"notificationActionRenderer",void 0);
_.K([_.Um("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mB.prototype,"updatePopup",null);_.K([_.Um("currentDownloadProgress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mB.prototype,"updateCurrentDownloadProgress",null);mB=_.K([_.V({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],mB);
_.m(mB,"ytd-video-download-toast-renderer",function(){if(PNn!==void 0)return PNn;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-download-toast-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-notification-action-renderer id="notification" class="is-download style-scope ytd-video-download-toast-renderer" data="[[data]]" duration="[[duration]]" use-close-button=""><tp-yt-paper-progress class="transiting style-scope ytd-video-download-toast-renderer" value="[[currentDownloadPercentage]]"></tp-yt-paper-progress></yt-notification-action-renderer>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return PNn=g},{mode:1});var YPM;var UOG;var K5=function(){return _.J.apply(this,arguments)||this};
_.N(K5,_.J);K5.prototype.computeIsRedLogo=function(g,v){!g&&v&&(g=v);return g==="YOUTUBE_RED_LOGO"||g==="YOUTUBE_PREMIUM_LOGO"};
K5.prototype.computeLogoName=function(g){g=this.componentBehavior.computeIcon_(g);return g===""?"yt-logos-ext:yt-logo-updated":g};
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],K5.prototype,"componentBehavior",void 0);_.K([_.u({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.F("design:type",Boolean)],K5.prototype,"isRedLogo",void 0);_.K([_.u({computed:"computeLogoName(data)"}),_.F("design:type",String)],K5.prototype,"logoName",void 0);_.K([_.u({value:{}}),_.F("design:type",Object)],K5.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],K5.prototype,"logoType",void 0);K5=_.K([_.V({disableElementRegistration:!0,is:"ytd-logo"})],K5);
_.m(K5,"ytd-logo",function(){if(UOG!==void 0)return UOG;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-logo--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="logo-icon" icon="[[logoName]]" class="style-scope ytd-logo">\n</yt-icon>');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return UOG=g},{mode:_.v6("kevlar_poly_si_batch_j074")?1:2});var b5=function(){var g=_.J.apply(this,arguments)||this;g.animationRef={};return g};
_.N(b5,_.J);_.c=b5.prototype;_.c.attached=function(){document.addEventListener("yt-navigate-finish",_.cX(this,this.logYoodle))};
_.c.detached=function(){document.removeEventListener("yt-navigate-finish",_.cX(this,this.logYoodle))};
_.c.logYoodle=function(){var g,v;if((g=this.data)==null?0:(v=g.loggingDirectives)==null?0:v.trackingParams)this.ytRendererBehavior.markDirty(),_.Y6().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.c.computeHideImg=function(g,v){return!!g||!!v};
_.c.computeHideYtdLogo=function(g,v){return!g||!!v};
_.c.computeHideLottie=function(g){return!g};
_.c.computeIsRedLogo=function(g){return g==="YOUTUBE_RED_LOGO"||g==="YOUTUBE_PREMIUM_LOGO"};
_.c.renderLogoEntity=function(){var g=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),v=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),r=this.getLogoTitleText(this.data),k=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==g&&(this.url=g);this.animatedUrl!==v&&(this.animatedUrl=v);this.logoTitleText!==r&&(this.logoTitleText=r);this.lottieUrl!==k&&(this.lottieUrl=k,this.lottiePlayerProps=this.computeLottiePlayerProps(k))};
_.c.getSanitizedThumbnail=function(g){return g&&g.thumbnails?_.nkC(g.thumbnails,122)||"":""};
_.c.getThumbnailUrl=function(g,v){if(!v)return"";var r,k;g=g?(r=v.darkThemeLogo)==null?void 0:r.thumbnail:(k=v.lightThemeLogo)==null?void 0:k.thumbnail;return this.getSanitizedThumbnail(g)};
_.c.getAnimatedThumbnailUrl=function(g,v){return v?this.getSanitizedThumbnail(g?v.darkThemeAnimatedLogo:v.lightThemeAnimatedLogo):""};
_.c.getLogoTitleText=function(g){if(g)return _.sf(g.tooltipText)};
_.c.computeLogoIcon=function(g,v){if(v){var r,k;return g?(r=v.darkThemeLogo)==null?void 0:r.icon:(k=v.lightThemeLogo)==null?void 0:k.icon}};
_.c.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.c.getLottieUrl=function(g,v){var r,k,y,z;return g?v==null?void 0:(r=v.darkThemeLogo)==null?void 0:(k=r.lottieAnimation)==null?void 0:k.url:v==null?void 0:(y=v.lightThemeLogo)==null?void 0:(z=y.lottieAnimation)==null?void 0:z.url};
_.c.computeLottiePlayerProps=function(g){if(g){var v;if((v=this.animationRef)==null?0:v.lottieEl){var r;(r=this.animationRef)==null||r.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:g,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.c.onLottieError=function(){this.data&&this.lottieUrl&&_.hV(this.hostElement,"yoodle-error")};
_.c.onImgError=function(){this.data&&!this.lottieUrl&&_.hV(this.hostElement,"yoodle-error")};
b5.prototype.playAnimation=b5.prototype.playAnimation;b5.prototype.renderLogoEntity=b5.prototype.renderLogoEntity;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],b5.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],b5.prototype,"data",void 0);_.K([_.u({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.F("design:type",Boolean)],b5.prototype,"hideImg",void 0);
_.K([_.u({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.F("design:type",Boolean)],b5.prototype,"hideYtdLogo",void 0);_.K([_.u({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.F("design:type",Boolean)],b5.prototype,"hideLottie",void 0);_.K([_.u({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.F("design:type",Boolean)],b5.prototype,"isRedLogo",void 0);
_.K([_.u(),_.F("design:type",Boolean)],b5.prototype,"useDarkThemeYoodle",void 0);_.K([_.u(),_.F("design:type",String)],b5.prototype,"url",void 0);_.K([_.u(),_.F("design:type",String)],b5.prototype,"animatedUrl",void 0);_.K([_.u(),_.F("design:type",String)],b5.prototype,"logoTitleText",void 0);_.K([_.u({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.F("design:type",Object)],b5.prototype,"logoIcon",void 0);_.K([_.u(),_.F("design:type",Object)],b5.prototype,"logoType",void 0);
_.K([_.u(),_.F("design:type",String)],b5.prototype,"lottieUrl",void 0);_.K([_.u(),_.F("design:type",Object)],b5.prototype,"lottiePlayerProps",void 0);_.K([_.u(),_.F("design:type",Object)],b5.prototype,"animationRef",void 0);_.K([_.IU("data"),_.IU("useDarkThemeYoodle"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],b5.prototype,"renderLogoEntity",null);
_.K([_.zz("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],b5.prototype,"playAnimation",null);b5=_.K([_.V({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],b5);
_.m(b5,"ytd-yoodle-renderer",function(){if(YPM!==void 0)return YPM;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-yoodle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<picture hidden="[[hideImg]]" class="style-scope ytd-yoodle-renderer">\n  <source srcset$="[[animatedUrl]]" type="image/webp" class="style-scope ytd-yoodle-renderer">\n  <img src$="[[url]]" alt="[[logoTitleText]]" on-error="onImgError" class="style-scope ytd-yoodle-renderer">\n</picture>\n<ytd-logo data="[[logoIcon]]" hidden="[[hideYtdLogo]]" logo-type="[[logoType]]" class="style-scope ytd-yoodle-renderer">\n</ytd-logo>\n<ytd-lottie-player aria-label="[[logoTitleText]]" class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" class="style-scope ytd-yoodle-renderer">\n</ytd-lottie-player>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return YPM=g},{mode:_.v6("kevlar_poly_si_batch_j074")?1:2});var AqR;var eu5;var Fd=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return g};
_.N(Fd,_.J);_.c=Fd.prototype;_.c.onYoodleError=function(){_.T("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.c.computeLogoName=function(g){g=this.componentBehavior.computeIcon_(g);return g===""?"yt-logos-ext:yt-logo-updated":g};
_.c.computeTitle=function(g,v,r){return r&&(v==null?0:v.tooltipText)?_.sf(v.tooltipText):_.sf(g)};
_.c.computeAriaLabel=function(g,v,r){return r&&(v==null?0:v.tooltipText)?_.sf(g):""};
_.c.computeShowYoodle=function(g,v,r){return!g||!v&&!!r&&!_.ZG.isEmpty(r)};
_.c.onNavigateHomeAction=function(){if(_.T("kevlar_miniplayer_navigate_home_from_app_killswitch")){var g;(g=_.hb(this.hostElement).querySelector(".yt-simple-endpoint"))==null||g.click()}};
_.c.computeLogoHref=function(g,v,r){var k;(r==null?0:r.onTapCommand)?k=this.componentBehavior.computeHref_(r.onTapCommand):g&&(k=this.componentBehavior.computeHref_(g));return k?k:v};
_.c.computeCommand=function(g,v){return(v==null?void 0:v.onTapCommand)||g};
_.c.getEndpointForm=function(){if(_.T("kevlar_topbar_disable_cache_only_home")){var g=_.h0().resolve(_.w3),v=C0D(g.getState())||"";g=_.BOC(g.getState())||"";return{disableCache:v==="ytd-browse"&&g==="home"}}return{disableCache:!0}};
Fd.prototype.onYoodleError=Fd.prototype.onYoodleError;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Fd.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Fd.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Fd.prototype,"componentBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],Fd.prototype,"ytdReduxBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],Fd.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],Fd.prototype,"countryCode",void 0);_.K([_.u({selectorArgs:["data.overrideEntityKey"],selector:function(g,v){return _.k7(g.entities,"logoEntity",v)}}),
_.F("design:type",Object)],Fd.prototype,"logoEntity",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.F("design:type",Boolean)],Fd.prototype,"showYoodle",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],Fd.prototype,"yoodleError",void 0);_.K([_.u({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.F("design:type",String)],Fd.prototype,"titleText",void 0);
_.K([_.u({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.F("design:type",String)],Fd.prototype,"ariaLabelText",void 0);_.K([_.u({value:"/"}),_.F("design:type",String)],Fd.prototype,"defaultEndpointUrl",void 0);_.K([_.u({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.F("design:type",String)],Fd.prototype,"endpointUrl",void 0);
_.K([_.u({computed:"computeCommand(data.endpoint, logoEntity)"}),_.F("design:type",String)],Fd.prototype,"command",void 0);_.K([_.u(),_.F("design:type",Object)],Fd.prototype,"logoType",void 0);_.K([_.u({}),_.F("design:type",Boolean)],Fd.prototype,"useDarkThemeYoodle",void 0);_.K([_.zz("yoodle-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fd.prototype,"onYoodleError",null);Fd=_.K([_.V({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],Fd);
_.m(Fd,"ytd-topbar-logo-renderer",function(){if(eu5!==void 0)return eu5;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topbar-logo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a aria-label="[[ariaLabelText]]" class="yt-simple-endpoint style-scope ytd-topbar-logo-renderer" href$="[[endpointUrl]]" id="logo" data="[[command]]" title="[[titleText]]" get-form="[[getEndpointForm]]">\n  <div hidden="[[showYoodle]]" class="style-scope ytd-topbar-logo-renderer">\n    <ytd-logo data="[[data.iconImage]]" logo-type="[[logoType]]" class="style-scope ytd-topbar-logo-renderer">\n    </ytd-logo>\n  </div>\n  <ytd-yoodle-renderer data="[[logoEntity]]" hidden="[[!showYoodle]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[useDarkThemeYoodle]]" class="style-scope ytd-topbar-logo-renderer">\n  </ytd-yoodle-renderer>\n</a>\n<span hidden="[[showYoodle]]" id="country-code" class="style-scope ytd-topbar-logo-renderer">\n  [[countryCode]]\n</span>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return eu5=g},{mode:_.v6("kevlar_poly_si_batch_j027")?1:2});var aNv=0;var EIp=_.K7.SEARCH_APPEND_LABEL,dOA=_.K7.SUGGESTION_NEW_VIDEOS_TEXT,pyq=_.K7.SUGGESTION_THUMBNAIL_LABEL,T9p=_.K7.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,lND=_.bC(function(g){function v(DF){var Y5,WY;return _.P(function(IM){if(IM.nextAddress==1)return Y5=new Request(DF),_.cD(IM,2),_.U(IM,fetch(Y5,{credentials:"include"}),4);if(IM.nextAddress!=2)return oe(!0),_.Ju(IM,0);WY=_.S2(IM);_.Lx(WY);_.o7(IM)})}
var r=g.isHighlighted;var k=g.suggestion;var y=g.onClickCallback;var z=g.onHoverUpdateCallback;var W=g.labels;var S=g.queryBuilderFunction;var Y=g.onRemoveCallback;var e=g.suggestionIndex;var a=g.generateUniqueId;var E=g.highlightedId;var p=g.useScrollMargin;var f=g.isKeyboardMode;var Z=null,L=null,Q=_.sv(),O=_.sv();g=_.I(_.Ww(!1,void 0,"CgAMgc"));var q=g.next().value,X=g.next().value,b=_.mb(function(DF){DF&&_.tr(237477,DF,L,function(Y5){L=Y5})}),n=_.mb(function(DF){DF&&_.tr(237477,DF,L,function(Y5){L=
Y5})}),h=_.oV(function(DF){if((DF==null?void 0:DF.button)===2)return DF.preventDefault(),!1;
var Y5=_.Z3();Y5&&Z&&_.s3(Y5,Z,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var WY;y(DF,k().text,k().index,k().entityMid,DF==null?void 0:(WY=DF.detail)==null?void 0:WY.wasSelectedByKeyboard);return!1}),IY=function(){return k().type===35},Ao=function(){return _.T("desktop_enable_single_suggestion_highlight")},dC=function(){return _.Rf("desktop_suggestions_panel_row_height")||0},Hh=function(){var DF;
return _.T("desktop_enable_new_video_metadata")&&((DF=k())==null?void 0:DF.hasNewVideo)===!0},wC=function(){return _.T("desktop_enable_visual_suggest")},CK=function(){return _.T("desktop_enable_entity_suggest")&&XAM(k())},Fh=function(){return k().entitySubtitle},qs=function(){return Ao()?(r==null?void 0:r())||Tc()&&!(f==null?0:f()):(r==null?void 0:r())||Tc()},Q6=function(){var DF=_.Cv("SBOX_SETTINGS");
return IY()&&!(DF==null?0:DF.HIDE_REMOVE_LINK)},aM=function(){return B6D(k(),{useEntityName:CK()})},j0,AC=!((j0=_.h0().resolve(_.Bd(_.V0)))==null||!j0()),PP=function(){return IY()?_.T("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},vv=function(){return W==null?void 0:W().SUGGESTION_DISMISS_LABEL},S0=function(){return W==null?void 0:W().SUGGESTION_DISMISSED_LABEL};
g=_.I(_.Ww(!1,void 0,"RcUcKd"));j0=g.next().value;var oe=g.next().value;g=_.I(_.Ww(!1,void 0,"yGR7je"));var LN=g.next().value,Ph=g.next().value,Tc=LN,uu=_.oV(function(){S(O.value.innerText);return!1}),sp=_.oV(function(DF){DF.preventDefault();
return!1}),NE=_.oV(function(DF){var Y5=k().text,WY=_.Cv("SBOX_SETTINGS"),IM="https://"+(WY.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
IM+="&delq="+encodeURIComponent(Y5);(Y5=WY==null?void 0:WY.PSUGGEST_TOKEN)&&(IM+="&tok="+Y5);(WY=WY==null?void 0:WY.SESSION_INDEX)&&(IM+="&authuser="+WY);v(IM);DF.preventDefault();(DF=_.Z3())&&L&&_.s3(DF,L,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");Y(e==null?void 0:e());return!1}),BP=_.oV(function(){if(Ao()&&(f==null?0:f()))return!1;
Ph(!0);z(!0);return!1}),KF=_.oV(function(){Ph(!1);
z(!1);return!1}),Gc=_.oV(function(){X(!0);
return!1}),cP=_.oV(function(){X(!1);
return!1}),su=_.oV(function(DF){DF.preventDefault();
var Y5;(DF=(Y5=k().entityThumbnailAttributionUrl)!=null?Y5:"")&&_.pEY(DF);return!1});
g=_.I(_.Ww("",void 0,"k9uVge"));var pq=g.next().value,pB=g.next().value;_.NT(function(){Q6()&&pB(a==null?void 0:a(e==null?void 0:e()));Q.value&&_.tr(12453,Q.value,Z,function(DF){Z=DF})});
return _.A(_.d,{cond:j0,then:function(){var DF={};return _.A("div",{class:_.IV("ytSuggestionComponentRemovedText",(DF.ytSuggestionComponentLargerRemovedText=function(){return wC()},DF)),
style:function(){return dC()>0?"height: "+dC()+"px;":""},
role:"button"},S0)},
else:function(){var DF={},Y5={};return _.A("div",{class:_.IV("ytSuggestionComponentSuggestion",(DF.ytSuggestionComponentSuggestionHover=function(){return!Ao()},DF.ytSuggestionComponentHighlighted=qs,DF.ytSuggestionComponentPersonalizedSuggestion=IY,DF.ytSuggestionComponentMweb=!1,DF.ytSuggestionComponentLargerSuggestion=function(){return Hh()||wC()},DF.ytSuggestionComponentThumbnailSuggestion=function(){return wC()},DF.ytSuggestionComponentRoundedSuggestion=function(){return _.T("desktop_enable_scrollable_suggestions_panel")&&
_.T("desktop_enable_suggestions_panel_padding")},DF.ytSuggestionComponentThumbnailPadding=function(){return wC()&&!IY()},DF)),
style:function(){return dC()>0?"height: "+dC()+"px;":""},
role:"presentation","on:mousedown":h,"on:mouseover":BP,"on:mouseout":KF,el:Q},_.A("div",{class:_.IV("ytSuggestionComponentText",(Y5.ytSuggestionComponentScrollMargin=p,Y5)),"aria-label":function(){return Hh()?k().text+" "+dOA:k().text},
id:function(){return a==null?void 0:a(e==null?void 0:e())},
"on:mousedown":h,role:"option"},_.A(_.d,{cond:function(){return k().type!==33},
then:function(){return _.A(_.eg,{icon:PP,className:"ytSuggestionComponentIcon"})}}),_.A("div",{class:"ytSuggestionComponentLeftContainer"},_.A("span",{el:O,
role:"button",tabindex:0},_.A(_.af,{each:aM},function(WY){return WY.bold?_.A("span",{class:"ytSuggestionComponentBold"},WY.text):_.A("span",null,WY.text)})),_.A(_.d,{cond:function(){return CK()&&!!k().entitySubtitle||Hh()},
then:function(){return _.A("div",{class:"ytSuggestionComponentMetadataContainer"},_.A(_.d,{cond:function(){return CK()&&!!k().entitySubtitle},
then:function(){return _.A("div",{class:"ytSuggestionComponentEntitySubtitle"},Fh)}}),_.A(_.d,{cond:function(){return Hh()},
then:function(){return _.A("div",{class:"ytSuggestionComponentNewVideoContainer"},_.A("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.A("div",{class:"ytSuggestionComponentNewVideoText"},dOA))}}))}}))),_.A("div",{class:"ytSuggestionComponentRightContainer"},_.A(_.d,{cond:function(){return wC()&&k().visualSuggestUrl!==void 0},
then:function(){var WY={};return _.A("div",{class:"ytSuggestionComponentThumbnailContainer"},_.A("img",{"aria-label":pyq,class:_.IV("ytSuggestionComponentVisualSuggestThumbnail",(WY.ytSuggestionComponentCircularFrame=function(){return CK()&&k().subtypes.includes(790)},WY.ytSuggestionComponentEntitySuggestThumbnail=function(){return CK()},WY)),
src:function(){return k().visualSuggestUrl}}),_.A(_.d,{cond:function(){return CK()&&!!k().entityThumbnailAttributionUrl},
then:function(){var IM={};return _.A("span",{title:T9p,role:"tooltip"},_.A("div",{"on:mouseover":Gc,"on:mouseout":cP,"on:mousedown":su,class:_.IV("ytSuggestionComponentThumbnailOverlay",(IM.ytSuggestionComponentThumbnailOverlayHidden=function(){return!q()},IM))},_.A(_.eg,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.A(_.T7,null,_.A(_.da,{when:function(){return wC()&&Q6()}},function(){var WY={};
return _.A("button",{class:_.IV("ytSuggestionComponentRemoveLinkClearButton",(WY.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return pq()&&pq()===(E==null?void 0:E())},WY.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!qs()},WY)),
el:n,"on:mousedown":NE,"aria-label":vv,id:function(){return pq()}},_.A(_.eg,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.A(_.da,{when:function(){return!(wC()&&k().visualSuggestUrl!==void 0)&&Q6()}},function(){var WY={};
return _.A("a",{class:_.IV("ytSuggestionComponentRemoveLink",(WY.ytSuggestionComponentRemoveLinkDark=AC,WY.ytSuggestionComponentRemoveLinkSelected=function(){return pq()&&pq()===(E==null?void 0:E())},WY)),
el:b,"on:mousedown":NE,"aria-label":vv,tabindex:0,role:"button",id:function(){return pq()}},vv)}),_.A(_.da,{when:function(){return!1}},function(){return _.A("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":uu,"on:mousedown":sp,role:"button","aria-label":EIp},_.A(_.eg,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"sg");var fN5=_.bC(function(){return _.A("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.A("button",{class:"ytdTextInputAssistantButton","on:click":_.oV(function(){Rjn().inputMethodsTracker.add(3);var g,v=(g=_.Cv("SBOX_SETTINGS"))==null?void 0:g.REQUEST_LANGUAGE;if(v)return _.CW("//www.google.com/textinputassistant/14/"+v+"_tia.js"),!1})},_.A("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"tg");var N9M=function(){this.cache=new Map},Z$G=function(g){for(var v=_.I(g.cache.entries()),r=v.next();!r.done;r=v.next()){var k=_.I(r.value);
r=k.next().value;k=k.next().value;k.suggestions.some(function(y){return y.type===35})&&g.cache.delete(r)}};var H$D=_.K7.SEARCH,t7S=_.K7.SEARCH_CLEAR_LABEL,DOM=new _.bR("FAKE_SUGGEST_RESPONSE");_.B6(_.bC(function(g){function v(){Gc||(Gc=setTimeout(function(){su()},1E3))}
function r(dt,aH,Tb){if(dt.trim()){KF=dt;_.Q3("REFINEMENTS_TUPLE",void 0);NE=!0;var Ya;aH=rqv(LN,aH);var zc=(Ya=g.searchEndpoint)==null?void 0:Ya.call(g);Ya=PP.value.value;zc||(zc=hHS);var TI;(TI=_.l(zc.commandMetadata,_.F7))!=null&&TI.url||(TI=Error("ml`"+JSON.stringify(zc)),_.Z0(TI),zc=hHS);TI=_.ZG.unsafeClone(zc);zc=_.Cx(_.l(TI.commandMetadata,_.F7).url,"search_query",dt);_.j8(location.href,"sv")==="1"&&(_.l(TI,_.ox).params="EgOAAgE%3D",zc=_.Cx(zc,"sv","1"));_.l(TI,_.ox)&&(_.l(TI,_.ox).query=dt);
zc=zc.replace(/%20/g,"+");_.l(TI.commandMetadata,_.F7).url=zc;Tb=_.T("desktop_enable_entity_suggest")?{entityMid:Tb}:{};_.h0().resolve(_.nv).resolveCommand(TI,{form:{tempData:Object.assign({},{gs_l:aH,oq:Ya!=null?Ya:dt},Tb)}});su();PP.value.value=dt;PP.value.blur();LN.reset()}}
function k(dt){return _.P(function(aH){return aH.return(new Promise(function(Tb){var Ya=new XMLHttpRequest;Ya.open("GET",sGG(dt),!0);Ya.withCredentials=!0;var zc=_.Cv("SBOX_SETTINGS");(zc==null?0:zc.SEND_VISITOR_DATA)&&Ya.setRequestHeader("X-Goog-Visitor-Id",zc==null?void 0:zc.VISITOR_DATA);Ya.onload=function(){Tb(Ya.responseText)};
Ya.onerror=function(){_.Lx(Error("nl"));Tb(null)};
setTimeout(function(){Ya.abort()},1E4);
Ya.send(null)}))})}
function y(dt){var aH,Tb,Ya,zc;return _.P(function(TI){switch(TI.nextAddress){case 1:return aH={credentials:"include",headers:qLp()},window.AbortController&&(Tb=new AbortController,setTimeout(function(){Tb.abort("ytsbox-suggest-timeout")},1E4),aH.signal=Tb.signal),_.cD(TI,2),_.U(TI,fetch(sGG(dt),aH),4);
case 4:Ya=TI.yieldResult.text();_.Ju(TI,3);break;case 2:return zc=_.S2(TI),zc!=="ytsbox-abort-last"&&zc!=="ytsbox-suggest-timeout"&&_.Lx(zc),TI.return(null);case 3:return TI.return(Ya)}})}
function z(dt){var aH,Tb,Ya;return _.P(function(zc){switch(zc.nextAddress){case 1:if(aH=_.h0().resolve(_.Bd(DOM)))return zc.return(aH);Tb=Date.now();v();return _.T("yt_searchbox_xhr")?_.U(zc,k(dt),5):_.U(zc,y(dt),4);case 4:Ya=zc.yieldResult;zc.jumpTo(3);break;case 5:Ya=zc.yieldResult;case 3:if(Ya){Gc&&(clearTimeout(Gc),Gc=null);var TI=LN,Tl=Tb,xa=dt.query.length===0;Tl=Date.now()-Tl;xa?TI.zeroPrefixRoundTripTime=Tl:(TI.JSC$18442_totalRoundTripTime+=Tl,TI.maxRoundTripTime=Math.max(TI.maxRoundTripTime,
Tl),xa=Math.floor(Tl/100),xa>=kCD.length?++TI.roundTripTimeHistogram[9]:++TI.roundTripTimeHistogram[kCD[xa]])}return zc.return(Ya)}})}
function W(dt){var aH,Tb,Ya;return _.P(function(zc){if(zc.nextAddress==1)return(aH=oe.cache.get(VtM(dt)))?zc.return(aH):_.U(zc,z(dt),2);Tb=zc.yieldResult;if(Tb===null)return zc.return(null);Ya=new hjq(Tb);dt.query.length===0&&Ya.suggestions.length===0||oe.cache.set(VtM(dt),Ya);return zc.return(Ya)})}
function S(dt){var aH,Tb;return _.P(function(Ya){if(Ya.nextAddress==1){BP=!1;var zc=KF;zc=_.oSh()==="search"?(_.j8(location.href,"search_query")||_.j8(location.href,"q"))===zc:!1;aH=new O3M(dt,zc?KF:null);return _.U(Ya,W(aH),2)}Tb=Ya.yieldResult;if(Tb===null)return Ya.return();aH.query.length===0&&(LN.zeroPrefixSuggestionCount=Tb.suggestions.length);if(aH.id<=cP)return LN.outOfSyncResponseCount++,Ya.return();if(document.activeElement!==PP.value)return Ya.return();cP=aH.id;var TI=LN,Tl=Tb.rawResponse[2]||
{};TI.experimentTriggeredBeforeFinal||(TI.experimentTriggeredBeforeFinal=TI.experimentTriggeredFinal);TI.experimentTriggeredFinal=!!Tl.e;LN.updateSuggestions(Tb.suggestions);Q(-1);Q6([]);Tb.suggestions!==f()&&B0(Tb.suggestions.length);Z(Tb.suggestions);Ao(Tb.suggestions.length>0&&Tb.suggestions[0].type===33);S0&&(S0.hidden=Tb.suggestions.length===0,IY()?(S0.style.minWidth="",TI=S0.style,Tl=(zc=f()[0])==null?void 0:zc.ignoredPrefix,TI.marginLeft=(Tl?Math.min(Tl.length*6,vv.value.offsetWidth):0).toString()+
"px"):(S0.style.minWidth=vv.value.offsetWidth+"px",S0.style.marginLeft="0"),yU());_.o7(Ya)})}
function Y(){if(!NE)return!1;var dt=_.Cv("REFINEMENTS_TUPLE");return dt?(dt=dt[1].map(function(aH,Tb){return new Ge5([aH,0,[71]],PP.value.value,Tb)}),f()!==dt&&B0(dt.length),Q6([]),Z(dt),LN.updateSuggestions(dt),NE=!1,S0.hidden=dt.length===0,BP=dt.length>0,!0):!1}
function e(){var dt=PP.value.value;(typeof dt==="string"||dt instanceof String)&&dt!==""?b(!0):b(!1)}
function a(){if(_.oSh()==="search"){var dt=window.location.href;try{var aH=_.j8(dt,"search_query")||_.j8(dt,"q")||""}catch(Tb){aH=""}aH&&(PP.value.value=aH,b(!0))}}
var E=_.I(_.Ww([],void 0,"kGFAjf")),p=E.next().value;E=E.next().value;var f=p,Z=E;p=_.I(_.Ww(-1,void 0,"mLGL9e"));var L=p.next().value,Q=p.next().value;p=_.I(_.Ww(-1,void 0,"u2rYdc"));var O=p.next().value,q=p.next().value;p=_.I(_.Ww(!1,void 0,"W9DFC"));var X=p.next().value,b=p.next().value;p=_.I(_.Ww(!1,void 0,"Ip4dNc"));var n=p.next().value,h=p.next().value;E=_.I(_.Ww(!1,void 0,"ZNKSQb"));p=E.next().value;E=E.next().value;var IY=p,Ao=E;E=_.I(_.Ww(!1,void 0,"JBrGLd"));p=E.next().value;var dC=E.next().value;
E=_.I(_.Ww(!1,void 0,"P2pD6e"));var Hh=E.next().value,wC=E.next().value;E=_.I(_.Ww(1,void 0,"SjP20c"));var CK=E.next().value,Fh=E.next().value;E=_.I(_.Ww([],void 0,"h4dRaf"));var qs=E.next().value,Q6=E.next().value;E=_.I(_.Ww(!1,void 0,"TUTzaf"));var aM=E.next().value,j0=E.next().value;E=_.T("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var AC=_.sv(),PP=_.sv(),vv=_.sv(),S0,oe=new N9M,LN=Rjn(),Ph=_.h0().resolve(_.Bd(_.V0)),
Tc=function(){var dt;return((dt=g.forceDarkMode)==null?void 0:dt.call(g))||!(Ph==null||!Ph())},uu=function(){return _.T("desktop_enable_scrollable_suggestions_panel")},sp="i"+aNv++,NE=!1,BP=!1,KF="",Gc=null,cP=-1,su=function(){Q6([]);
Z([]);Ao(!1);S0&&(S0.hidden=!0);Gc&&(clearTimeout(Gc),Gc=null);Q(-1)},pq=function(dt,aH){dt.preventDefault();
j0(!0);S0&&(S0.hidden=!1);var Tb=L();dt=f();var Ya=qs();aH=KWn(aH);Tb+=aH;for(Tb>=dt.length?Tb=-1:Tb<-1&&(Tb=dt.length-1);Tb!==-1&&(Ya.includes(Tb)||Tb>=dt.length||Tb<0);)Tb+=aH,Tb>=dt.length&&(Tb=-1);Q(Tb);L()>=0&&(PP.value.value=f()[L()].text,q(0),e(),dt=L(),Ya=O(),(Ya=document.getElementById(VU[dt][Ya]))&&uu()&&(dt===f().length-1?S0.scrollTop=S0.scrollHeight:Ya.scrollIntoView({block:"nearest",inline:"start"})))},pB=_.oV(function(dt){if(!(dt.relatedTarget instanceof Element&&dt.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){h(!0);
var aH;(aH=g.focusCallback)==null||aH.call(g,!0);Y()||(BP?S0.hidden=!1:(_.hV(AC.value,"yt-autonav-pause-focus",{}),S(dt.target.value)))}}),DF=_.oV(function(dt){if(!(dt.relatedTarget instanceof Element&&dt.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){h(!1);
var aH;(aH=g.focusCallback)==null||aH.call(g,!1);S0.scrollTop=0;S0.hidden=!0;_.hV(AC.value,"yt-autonav-pause-blur",{})}}),Y5=function(dt){dt=KWn(dt);
var aH;((aH=VU[L()])==null?0:aH[O()+dt])&&q(O()+dt)},WY=_.oV(function(dt){var aH=dt.target;
switch(dt.keyCode){case 13:dt.preventDefault();var Tb;if((Tb=VU[L()])==null?0:Tb[O()]){var Ya;(Ya=document.getElementById(VU[L()][O()]))==null||Ya.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}dt=dt.shiftKey?4:3;Tb=LN;Ya=L();Tb.selectedSuggestionIndex=Ya;r(aH.value,dt);break;case 27:S0&&(S0.hidden=!0);break;case 40:pq(dt,40);break;case 38:pq(dt,38);break;case 39:Y5(39);break;case 37:Y5(37);break;case 229:LN.inputMethodsTracker.add(4);break;default:LN.inputMethodsTracker.add(1),
gI5(LN)}return!1}),IM=_.oV(function(dt){S(dt.target.value);
e();uu()&&S0&&(S0.scrollTop=0);return!1}),pF=_.oV(function(){LN.inputMethodsTracker.add(2);
gI5(LN);return!1});
_.NT(function(){if(S0){LN.reset();if(window.ResizeObserver){var dt=new ResizeObserver(function(){IY()||(S0.style.minWidth=vv.value.offsetWidth+"px")});
dt.observe(vv.value);(new ResizeObserver(function(){yU()})).observe(S0);
_.tQ(function(){dt.disconnect()})}a();
window.addEventListener("yt-navigate-finish",a);window.addEventListener("yt-focus-searchbox",function(){PP.value.focus()});
var aH;dC((aH=_.Cv("SBOX_SETTINGS"))==null?void 0:aH.HAS_ON_SCREEN_KEYBOARD)}else _.Z0(new _.EU("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var Sc=_.oV(function(dt){dt.preventDefault();r(PP.value.value,12);return!1}),KB=_.oV(function(dt){dt.preventDefault();
var aH,Tb;(aH=PP)==null||(Tb=aH.value)==null||Tb.focus();var Ya,zc;((Ya=PP)==null?void 0:(zc=Ya.value)==null?void 0:zc.value)!==""&&(PP.value.value="",PP.value.dispatchEvent(new Event("input")));return!1}),DR=_.oV(function(){var dt=u_q(PP.value.value,f().filter(function(aH){return aH.type!==35}).map(function(aH){return{label:aH.text}}));
_.nW(AC.value,"yt-open-popup-action",[{openPopupAction:dt},document.body]);return!1}),nq=_.oV(function(){PP.value.focus();
return!1}),yy=function(dt,aH,Tb,Ya,zc){LN.selectedSuggestionIndex=Tb;
r(aH,zc?3:1,Ya)},P9=function(dt){PP.value.value=dt;
PP.value.dispatchEvent(new Event("input"));LN.inputMethodsTracker.add(5);gI5(LN,!0)},VU=[[]],pS=function(dt){var aH="searchbox-suggestion"+_.Nq(_.f1);
VU[dt].push(aH);return aH},B0=function(dt){if(f()){VU=[[]];
for(var aH=0;aH<dt;aH++)VU.push([])}},yU=function(){if(uu()){var dt=S0,aH=dt.scrollTop;
dt=dt.scrollHeight-dt.clientHeight;wC(aH>=dt);aH=Math.abs(dt-aH);aH<=40?Fh(1-(40-aH)/40):Fh(1)}},Ef=function(){return"opacity: "+CK()*100+"%"},fK=_.oV(function(){yU();
return!1}),Jo=_.oV(function(){j0(!1);
return!1}),mR,Y1={},cv={},wX={},Up={};
return _.A("yt-searchbox",{class:_.IV("ytSearchboxComponentHost",(Y1.ytSearchboxComponentMweb=!1,Y1.ytSearchboxComponentDesktop=!0,Y1["yt-searchbox-filled-query"]=function(){return X()},Y1["ytd-masthead"]=function(){return!n()},Y1.ytSearchboxComponentHostDark=Tc,Y1)),
role:"search",el:AC,"client-ve-type":10349},_.A("div",{el:vv,"on:click":nq,class:_.IV("ytSearchboxComponentInputBox",(cv.ytSearchboxComponentInputBoxDark=Tc,cv.ytSearchboxComponentInputBoxHasFocus=n,cv))},_.A("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":Sc},_.A(_.d,{cond:n,then:function(){return _.A("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.A(_.eg,{icon:"SEARCH"}))}}),_.A("input",{el:PP,
class:_.IV("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":sp,"aria-expanded":!((mR=S0)==null?0:mR.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:!1,"on:blur":DF,"on:focus":pB,"on:input":IM,"on:keydown":WY,"on:paste":pF,placeholder:g.placeholderText,"aria-activedescendant":function(){var dt;return(dt=VU[L()])==null?void 0:dt[O()]},
"aria-autocomplete":"list",role:"combobox"})),_.A(_.d,{cond:p,then:function(){return _.A("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.A(fN5,null))}}),_.A(_.d,{cond:X,
then:function(){return _.A("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.A("button",{class:"ytSearchboxComponentClearButton","on:click":KB,"aria-label":g.clearButtonAriaLabel||t7S},_.A(_.eg,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.A(_.dZ,{model:{}})))}})),_.A("button",{class:_.IV("ytSearchboxComponentSearchButton",(wX.ytSearchboxComponentSearchButtonDark=Tc,wX)),
"on:click":Sc,"aria-label":H$D,title:g.placeholderText},_.A(_.eg,{icon:"SEARCH"})),_.A(_.d,{cond:function(){if(MmM()&&_.T("mweb_voice_search")&&g.voiceSearchButton)return g.voiceSearchButton()},
then:function(dt){var aH={};return _.A("div",{class:_.IV("ytSearchboxComponentVoiceSearchWrapper",(aH.ytSearchboxComponentHideVoiceSearchButton=function(){return X()},aH))},_.A(_.dF,{data:dt},{buttonRenderer:function(Tb){return _.A(_.q6,{data:Tb.data,
onButtonClickCallback:function(){}})}}))}}),_.A("div",{el:_.Fz(function(dt){return void(S0=dt)}),
id:sp,class:_.IV("ytSearchboxComponentSuggestionsContainer",(Up.ytSearchboxComponentSuggestionsContainerDark=Tc,Up["yt-searchbox-suggestions-container"]=!1,Up.ytSearchboxComponentSuggestionsContainerScrollable=uu(),Up.ytSearchboxComponentSuggestionsContainerAnimated=E,Up)),"on:scroll":fK,"on:mousemove":Jo,role:"listbox",hidden:!0},_.A(_.af,{each:f},function(dt,aH){return _.A(lND,{suggestion:dt,isHighlighted:function(){return aH()===L()},
onClickCallback:yy,onHoverUpdateCallback:function(Tb){if(_.T("desktop_enable_single_suggestion_highlight")){var Ya=aH();Tb&&(q(0),Q(Ya))}},
onRemoveCallback:function(Tb){Z$G(oe);Tb===void 0||Tb<0||qs().includes(Tb)||Q6([].concat(_.fF(qs()),[Tb]))},
labels:g.labels,queryBuilderFunction:P9,suggestionIndex:aH,generateUniqueId:pS,highlightedId:function(){var Tb;return(Tb=VU[L()])==null?void 0:Tb[O()]},
useScrollMargin:uu(),isKeyboardMode:aM})}),_.A(_.d,{cond:function(){return!IY()&&f().find(function(dt){return dt.type!==35})&&_.T("searchbox_reporting")},
then:function(){return _.A("button",{class:"ytSearchboxComponentReportButton","on:mousedown":DR},_.I0("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.A(_.d,{cond:function(){return!Hh()&&uu()},
then:function(){return _.A("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.A("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:Ef}))}})))},"ug"),"yt-searchbox",{props:{searchEndpoint:_.me,
placeholderText:_.me,labels:_.me,voiceSearchButton:_.me,focusCallback:_.Xz,clearButtonAriaLabel:_.me,forceDarkMode:_.me}});var c7=function(){var g=_.J.apply(this,arguments)||this;g.menuButtonTargetId="topbar-guide-menu";g.narrow=!1;g.menuStrings={BACK_ALT_LABEL:_.I0("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.I0("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.I0("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.I0("SBOX_PLACEHOLDER",void 0,"Search")};g.pageDarkTheme=document.documentElement.hasAttribute("dark");g.watchPageScrollTop=0;g.theater=!1;g.fullscreen=!1;g.desktopUnifiedSearchPanelMode=_.T("desktop_enable_unified_search_panel");
g.cinematicTheaterMode=_.T("web_cinematic_theater_mode");g.ytSearchboxFocused=!1;g.searchboxLabels=_.Cv("SBOX_LABELS");g.topbarIsAboveChipbar=!1;g.isDarkThemeForced=!1;g.areGhostCardsHidden=!1;g.guideKeyboardToggle=!1;g.voiceSearchManager=mzb();g.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};g.setYtSearchboxFocused=function(v){g.ytSearchboxFocused=v};
return g};
_.N(c7,_.J);_.c=c7.prototype;_.c.computeSimpleText=function(g){return _.sf(g)};
_.c.onDarkChanged=function(){for(var g=_.I(this.buttons||[]),v=g.next();!v.done;v=g.next())v.value.isOverlay=!!this.dark;g=_.I(this.buttonRenderers||[]);for(v=g.next();!v.done;v=g.next())v.value.overrides=this.computeButtonOverride()};
_.c.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.c.configureRendererStamper=function(){return{"data.interstitial":{id:"interstitial",mapping:{consentBumpV2Renderer:"ytd-consent-bump-v2-renderer"}},"data.voiceSearchButton":{id:"voice-search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapVoiceButton]]",overrides:"[[buttonOverrides]]"}}},reuseComponents:!1},"data.topbarButtons":{id:"buttons",events:!0,mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}},
notificationTopbarButtonRenderer:{component:"ytd-notification-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},iconBadgeTopbarButtonRenderer:{component:"ytd-icon-badge-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},topbarMenuButtonRenderer:"ytd-topbar-menu-button-renderer"},initialRenderPriority:1},"data.a11ySkipNavigationButton":{id:"skip-navigation",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var g=_.Ch(_.Qu(),"aa");_.Mm(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||g||(this.isDarkThemeForced=this.dark=!0);this.logoType?(g=this.hostElement.querySelector("#masthead-logo"))&&(_.T("polymer_on_demand_shady_dom")?g.setAttribute("slot","masthead-logo-old"):_.A3(g)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.cX(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.cX(this,this.onSetTheaterModeEnabled))};
_.c.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.cX(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.cX(this,this.onSetTheaterModeEnabled))};
_.c.dataChanged=function(){var g=this.data;g&&(this.voiceEnabled=g.voiceSearchButton?mzb().isSupported():!1,_.qLu(_.eN(),this.menuButtonTargetId,this.guideButton),g.onReceivedActions&&g.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.v2(this.hostElement,g.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&g&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.Mm(this.hostElement,"dark",!1),_.Mm(this.hostElement,"theater",!1),
(g=this.hostElement.querySelector("#masthead-logo"))&&(_.T("polymer_on_demand_shady_dom")?g.setAttribute("slot","masthead-logo-old"):_.A3(g))))};
_.c.computeCenterHidden=function(){var g;return this.data&&!((g=this.data.searchbox)==null?0:g.fusionSearchboxRenderer)};
_.c.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.Mm(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.c.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.c.onWatchScroll=function(g){this.watchPageScrollTop=g.detail||0;this.updateMastheadBackgroundOpacity()};
_.c.onFullscreenChangeAction=function(g){g||(this.watchPageScrollTop=0);this.fullscreen=g;this.updateMastheadBackgroundOpacity()};
_.c.onSetTheaterModeEnabled=function(g){this.theater=g.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.c.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.isBigPlayer()?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.c.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.c.setBackgroundOpacity=function(g){g=this.calculateBackgroundOpacity(g);this.background.style.opacity=""+g};
_.c.calculateBackgroundOpacity=function(g){var v=this.theater&&this.cinematicTheaterMode?.6:0,r=this.hostElement.clientHeight/2;return Math.min(Math.max(g,0),r)/r*(1-v)+v};
_.c.shouldShowCinematicMastHead=function(){var g=_.T("kevlar_watch_grid")&&!_.T("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(g||this.pageDarkTheme)};
_.c.isBigPlayer=function(){return this.fullscreen||this.theater&&!this.cinematicTheaterMode};
_.c.focusGuide=function(){this.guideButton.focus()};
_.c.onGuideToggleTap=function(){_.hV(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.c.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.c.onGuideToggleHover=function(){_.hV(this.hostElement,"yt-guide-hover")};
_.c.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.c.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.c.closeOnOutsideClickCondition=function(g){for(g=_.qm(g);g[0];){var v=g.shift();if(v instanceof Element&&v.id==="kbd")return!1}return!0};
_.c.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.c.pausePlayer=function(){var g;(g=_.Fx())==null||g.pause();this.pauseMiniplayer()};
_.c.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var g;(g=_.h0().resolve(_.Qd).getPlayerElement())==null||g.pause()}};
_.c.isMiniplayerActive=function(){return _.h0().resolve(_.Qd).isMiniplayerActive()};
_.c.updateNarrowFromBinding=function(g){this.narrow=g.detail.value};
_.c.onYtSendFeedbackAction=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.mx.Object.defineProperties(c7.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.T("enable_web_delhi_icons")?"menu":"yt-icons:menu"}},
shouldShowVoiceSearchButton:{configurable:!0,enumerable:!0,get:function(){return!!this.voiceEnabled&&!this.desktopUnifiedSearchPanelMode}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var g;return(g=this.data)==null?void 0:g.voiceSearchButton}}}});
c7.prototype.narrowChanged=c7.prototype.narrowChanged;c7.prototype.onWatchPageChange=c7.prototype.onWatchPageChange;c7.prototype.onRendererStamperFinished=c7.prototype.onRendererStamperFinished;c7.prototype.dataChanged=c7.prototype.dataChanged;c7.prototype.onDarkChanged=c7.prototype.onDarkChanged;_.K([_.D(_.NK),_.F("design:type",Object)],c7.prototype,"ironResizableBehavior",void 0);_.K([_.D(_.BSR),_.F("design:type",Object)],c7.prototype,"ytdExpandableInputBehavior",void 0);
_.K([_.D(_.JB.YtdGuideStateAwareBehavior),_.F("design:type",Object)],c7.prototype,"ytdGuideStateAwareBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],c7.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],c7.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],c7.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],c7.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.QN),_.F("design:type",Object)],c7.prototype,"ytdReduxBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],c7.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],c7.prototype,"narrow",void 0);_.K([_.u(),_.F("design:type",Object)],c7.prototype,"logoType",void 0);_.K([_.u(),_.F("design:type",Boolean)],c7.prototype,"voiceEnabled",void 0);
_.K([_.u(),_.F("design:type",Object)],c7.prototype,"menuStrings",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],c7.prototype,"dark",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],c7.prototype,"pageDarkTheme",void 0);_.K([_.u(),_.F("design:type",Object)],c7.prototype,"watchPageScrollTop",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.tN}),_.F("design:type",Boolean)],c7.prototype,"isWatchPage",void 0);
_.K([_.u({reflectToAttribute:!0,selector:_.ash}),_.F("design:type",Boolean)],c7.prototype,"isShortsPage",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],c7.prototype,"theater",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],c7.prototype,"fullscreen",void 0);_.K([_.u({reflectToAttribute:!0,selector:_.lsK}),_.F("design:type",String)],c7.prototype,"frostedGlassMode",void 0);_.K([_.u(),_.F("design:type",Object)],c7.prototype,"ytSearchboxFocused",void 0);
_.K([_.SC("#buttons > *"),_.F("design:type",Array)],c7.prototype,"buttons",void 0);_.K([_.SC("ytd-button-renderer"),_.F("design:type",Array)],c7.prototype,"buttonRenderers",void 0);_.K([_.PX("#background"),_.F("design:type",HTMLDivElement)],c7.prototype,"background",void 0);_.K([_.PX("#guide-button"),_.F("design:type",Object)],c7.prototype,"guideButton",void 0);_.K([_.PX("#logo"),_.F("design:type",Object)],c7.prototype,"logo",void 0);
_.K([_.u({computed:"computeButtonOverride(dark)"}),_.F("design:type",Object)],c7.prototype,"buttonOverrides",void 0);_.K([_.Um("dark"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c7.prototype,"onDarkChanged",null);_.K([_.u({value:function(){return this.onVoiceTap.bind(this)}}),
_.F("design:type",Function)],c7.prototype,"boundOnTapVoiceButton",void 0);_.K([_.u(),_.F("design:type",Object)],c7.prototype,"topbarIsAboveChipbar",void 0);_.K([_.u(),_.F("design:type",String),_.F("design:paramtypes",[])],c7.prototype,"guideIcon",null);_.K([_.C("voiceEnabled"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],c7.prototype,"shouldShowVoiceSearchButton",null);_.K([_.C("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],c7.prototype,"voiceSearchButton",null);
_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c7.prototype,"dataChanged",null);_.K([_.zz("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c7.prototype,"onRendererStamperFinished",null);_.K([_.Um("isWatchPage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c7.prototype,"onWatchPageChange",null);
_.K([_.Um("narrow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c7.prototype,"narrowChanged",null);c7=_.K([_.V({disableElementRegistration:!0,is:"ytd-masthead"})],c7);
_.m(c7,"ytd-masthead",function(){if(AqR!==void 0)return AqR;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-masthead--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="max-width: 656px" query-matches="[[narrow]]" on-query-matches-changed="updateNarrowFromBinding" class="style-scope ytd-masthead">\n</iron-media-query>\n<div id="ticker" class="style-scope ytd-masthead"></div>\n<div id="interstitial" class="style-scope ytd-masthead"></div>\n<div id="background" hidden="[[hideBackground]]" class="style-scope ytd-masthead"></div>\n<div id="container" class="style-scope ytd-masthead">\n  <div id="start" class="style-scope ytd-masthead">\n    <yt-icon-button id="back-button" label="[[menuStrings.BACK_ALT_LABEL]]" on-click="onSearchCloseClick" class="style-scope ytd-masthead">\n      <yt-icon disable-upgrade$="[[!showInput]]" icon="yt-icons:arrow-back" class="style-scope ytd-masthead">\n      </yt-icon>\n    </yt-icon-button>\n    <tp-yt-paper-tooltip id="back-button-tooltip" disable-upgrade$="[[!showInput]]" for="back-button" class="style-scope ytd-masthead">\n      [[menuStrings.BACK_ALT_LABEL]]\n    </tp-yt-paper-tooltip>\n    <yt-icon-button id="guide-button" label="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="[[guideOpened]]" toggleable="true" on-click="onGuideToggleTap" on-keydown="onGuideButtonKeydown" on-mouseenter="onGuideToggleHover" class="style-scope ytd-masthead">\n      <yt-icon id="guide-icon" icon="[[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>\n  <div id="end" class="style-scope ytd-masthead">\n    <slot name="masthead-skeleton" class="style-scope ytd-masthead"></slot>\n    <div id="buttons" class="style-scope ytd-masthead"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return AqR=g},{mode:_.v6("kevlar_poly_si_batch_j036")?1:2});var LPv;var wyD={},QsS={},CND={},ufM={},xOG=(ufM.OFFLINE=(wyD["publicytnetworkstatus-online"]="BACK_ONLINE",wyD),ufM.ONLINE=(QsS["publicytnetworkstatus-offline"]="OFFLINE",QsS),ufM.BACK_ONLINE=(CND["publicytnetworkstatus-offline"]="OFFLINE",CND.TIMER_TRIGGER="ONLINE",CND),ufM),zv=function(){var g=_.J.apply(this,arguments)||this;g.currentState="ONLINE";g.scheduledJobId=0;g.bannerString="";g.bannerVe=null;g.networkStatusManagerInstance=new _.OH;return g};
_.N(zv,_.J);_.c=zv.prototype;_.c.attached=function(){var g=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){g.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){g.stateChangeHandler("publicytnetworkstatus-offline")})};
_.c.detached=function(){var g=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){g.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){g.stateChangeHandler("publicytnetworkstatus-offline")})};
_.c.enterState=function(g){var v=this;this.scheduledJobId&&_.HR.cancelJob(this.scheduledJobId);g==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):g==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.I0("NO_INTERNET_CONNECTION",void 0,"No internet connection")):g==="BACK_ONLINE"&&(this.bannerString=_.I0("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.Ev(_.HR,function(){v.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=g};
_.c.stateChangeHandler=function(g){(g=xOG[this.currentState][g])&&this.enterState(g)};
_.c.logVisibility=function(g){var v=_.Z3();this.createBannerVe(g);v&&this.bannerVe&&(g?_.O3(v,[this.bannerVe]):_.Vk(v,[this.bannerVe]))};
_.c.createBannerVe=function(g){!this.bannerVe&&g&&(this.bannerVe=_.Tp(37929),_.kg(_.Y6(),this.bannerVe))};
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",String)],zv.prototype,"currentState",void 0);_.K([_.u(),_.F("design:type",Object)],zv.prototype,"scheduledJobId",void 0);_.K([_.u(),_.F("design:type",Object)],zv.prototype,"bannerString",void 0);zv=_.K([_.V({disableElementRegistration:!0,is:"ytd-network-status-banner"})],zv);
_.m(zv,"ytd-network-status-banner",function(){if(LPv!==void 0)return LPv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-network-status-banner--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="status-banner style-scope ytd-network-status-banner">\n       [[bannerString]]\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return LPv=
g},{mode:1});var jsv;var Iy=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};g.hidden=!0;g.frostedGlass=_.T("web_frosted_glass");return g};
_.N(Iy,_.J);Iy.prototype.computeHidden=function(g){return g&&g.status?!1:!0};
Iy.prototype.handleUpdatePermissionRoleCommand=function(g){if(g=_.l(g,_.HlH))if(g=_.l(g.renderer,_.ZlC))this.data=g};
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],Iy.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Iy.prototype,"componentBehavior",void 0);_.K([_.u({value:!0,computed:"computeHidden(data)"}),_.F("design:type",Object)],Iy.prototype,"hidden",void 0);_.K([_.u(),_.F("design:type",Object)],Iy.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],Iy.prototype,"frostedGlass",void 0);
Iy=_.K([_.V({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],Iy);
_.m(Iy,"ytd-permission-role-bottom-bar-renderer",function(){if(jsv!==void 0)return jsv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-permission-role-bottom-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="pom-role-text style-scope ytd-permission-role-bottom-bar-renderer" hidden="[[hidden]]">\n  <yt-formatted-string text="[[data.status]]" class="style-scope ytd-permission-role-bottom-bar-renderer"></yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);return jsv=g},{mode:1});var $Ov;var Jqv;var bfD={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var W7=function(){return _.J.apply(this,arguments)||this};
_.N(W7,_.J);_.c=W7.prototype;_.c.attached=function(){this.JSC$18545_scroller&&(this.JSC$18545_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18545_scroller.attached&&typeof this.JSC$18545_scroller.attached==="function"&&this.JSC$18545_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(r){r.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var g=_.hb(this.hostElement);g.querySelector("tp-yt-paper-radio-group").selected="";var v=g.querySelector("#reason-text");v&&(v.value="");g.querySelector("#description-text").value=""}};
_.c.canSubmit=function(g,v){_.hV(this.hostElement,"yt-invalidate-popup-tabbables");return!(g&&v)};
_.c.onCancel=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.c.onSubmit=function(){var g=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(z){return z.active}).map(function(z){return z.innerText.trim()}),v=this.hostElement.querySelector("tp-yt-paper-radio-group"),r=v.selectedItem,k=r.name;
r=r.innerText.trim();var y=v.querySelector("#reason-text");v=void 0;y&&(v=y.value);(y=this.descriptionText.value)&&(y=y.trim());FWv(this.data.searchQuery,g,k,r,y,v);_.nW(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.c.sendFormSubmitToast=function(){var g=_.iy(_.I0("SBOX_INAPPROPRIATE_TOAST"));_.nW(this.hostElement,"yt-open-popup-action",[g,this])};
_.c.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(g){return g.active})};
_.c.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
W7.prototype.onIronSelect=W7.prototype.onIronSelect;W7.prototype.onIronChange=W7.prototype.onIronChange;W7.prototype.dataChanged=W7.prototype.dataChanged;_.K([_.u(),_.F("design:type",Object)],W7.prototype,"data",void 0);_.K([_.u({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.F("design:type",Boolean)],W7.prototype,"submitDisabled",void 0);_.K([_.u(),_.F("design:type",Boolean)],W7.prototype,"suggestionSelected",void 0);
_.K([_.u(),_.F("design:type",Boolean)],W7.prototype,"catagorySelected",void 0);_.K([_.PX("#scroller"),_.F("design:type",Object)],W7.prototype,"JSC$18545_scroller",void 0);_.K([_.PX("#description-text"),_.F("design:type",Object)],W7.prototype,"descriptionText",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W7.prototype,"dataChanged",null);
_.K([_.zz("iron-change"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W7.prototype,"onIronChange",null);_.K([_.zz("iron-select"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W7.prototype,"onIronSelect",null);W7=_.K([_.V({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],W7);
_.m(W7,"ytd-search-suggestion-report-dialog",function(){if(Jqv!==void 0)return Jqv;var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-suggestion-report-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-search-suggestion-report-dialog">\n  <div id="content" class="style-scope ytd-search-suggestion-report-dialog">\n    <h2 id="title" class="style-scope ytd-search-suggestion-report-dialog">[[data.title]]</h2>\n    <div id="suggestions" class="style-scope ytd-search-suggestion-report-dialog">\n      <template is="dom-repeat" items="[[data.suggestions]]" class="style-scope ytd-search-suggestion-report-dialog">\n        <tp-yt-paper-checkbox class="style-scope ytd-search-suggestion-report-dialog">[[item.label]]</tp-yt-paper-checkbox>\n      </template>\n    </div>\n    <tp-yt-paper-radio-group id="categories" class="style-scope ytd-search-suggestion-report-dialog">\n      <h2 id="category-title" class="style-scope ytd-search-suggestion-report-dialog">[[data.categoryLabel]]</h2>\n      <yt-formatted-string id="category-title" text="[[data.categoryLabel]]" class="style-scope ytd-search-suggestion-report-dialog">\n      </yt-formatted-string>\n      <template is="dom-repeat" items="[[data.categories]]" class="style-scope ytd-search-suggestion-report-dialog">\n        <tp-yt-paper-radio-button name="[[item.id]]" class="style-scope ytd-search-suggestion-report-dialog">\n          [[item.label]]\n          <template is="dom-if" if="[[item.reasonLabel]]" class="style-scope ytd-search-suggestion-report-dialog">\n            <tp-yt-paper-input-container id="reason" no-label-float="" use-v2-underline="" class="style-scope ytd-search-suggestion-report-dialog">\n              <tp-yt-iron-autogrow-textarea id="reason-text" class="paper-input-input style-scope ytd-search-suggestion-report-dialog" slot="input" maxlength="500" placeholder="[[item.reasonLabel]]" rows="1">\n              </tp-yt-iron-autogrow-textarea>\n            </tp-yt-paper-input-container>\n          </template>\n        </tp-yt-paper-radio-button>\n      </template>\n    </tp-yt-paper-radio-group>\n    <tp-yt-paper-input-container id="details" no-label-float="" use-v2-underline="" class="style-scope ytd-search-suggestion-report-dialog">\n      <tp-yt-iron-autogrow-textarea id="description-text" class="paper-input-input style-scope ytd-search-suggestion-report-dialog" slot="input" maxlength="500" placeholder="[[data.detailsPlaceholderLabel]]" rows="2">\n      </tp-yt-iron-autogrow-textarea>\n      <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-search-suggestion-report-dialog"></tp-yt-paper-input-char-counter>\n    </tp-yt-paper-input-container>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="footer" class="style-scope ytd-search-suggestion-report-dialog">\n  <tp-yt-paper-button id="cancel" on-tap="onCancel" class="style-scope ytd-search-suggestion-report-dialog">[[data.cancelButtonLabel]]</tp-yt-paper-button>\n  <tp-yt-paper-button id="submit" disabled="[[submitDisabled]]" on-tap="onSubmit" class="style-scope ytd-search-suggestion-report-dialog">\n    [[data.submitButtonLabel]]\n  </tp-yt-paper-button>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return Jqv=g},{mode:1});var P7=function(g){var v=g.openPopupAction;var r=g.target;var k=g.container;var y=g.popupContainerConfig;var z=g.getElement;g=g.removeWhenClosed===void 0?!1:g.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=v;this.target=r;this.container=k;this.popupContainerConfig=y;this.getElement=z;this.JSC$18551_popupConfig=this.popupContainerConfig.JSC$17666_popupConfig[this.openPopupAction.popupType];this.rendererName=(v=this.getName())?_.qyJ(v,paM(this.popupContainerConfig,
v)):"";_.T("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=g);this.createPopup()};
P7.prototype.updatePopup=function(g){this.openPopupAction=g;this.JSC$18551_popupConfig=this.popupContainerConfig.JSC$17666_popupConfig[this.openPopupAction.popupType];O$M(this);_.T("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
P7.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var ssM=function(g,v){V7S(g,v&&g.JSC$18551_popupConfig.narrowProperties?g.JSC$18551_popupConfig.narrowProperties:g.JSC$18551_popupConfig.properties);g.isRtl()&&V7S(g,g.JSC$18551_popupConfig.rtlProperties);qPM(g)};
P7.prototype.createPopup=function(){var g=this.JSC$18551_popupConfig.component;if(this.popupContent=mOq(this,this.rendererName)){if(g){this.popup=mOq(this,g);var v=this.popupContent;_.T("web_enable_wrapper_for_cow_component_in_popup")&&(v=document.createElement("div"),v.appendChild(this.popupContent));_.T("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$18551_popupConfig.slotName&&v.setAttribute("slot",this.JSC$18551_popupConfig.slotName);g=this.popup;var r=this.container.tagName.toLowerCase(),
k=_.mt(v);_.IHo(_.bQ(g),_.Gt(v,r,k));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.T("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.hb(this.container).appendChild(this.popup)}};
var O$M=function(g){var v,r,k=(v=g.openPopupAction.accessibilityData)==null?void 0:(r=v.accessibilityData)==null?void 0:r.label;k&&(g.popup.ariaLabel=k);var y;((y=g.popupContent.polymerController)!=null?y:g.popupContent).data=(0,_.ZG.unsafeClone)(g.openPopupAction.popup[g.getName()]);g.popupContent.duration=KPp(g);g.popupContent.positionType=g.openPopupAction.position;var z=g.openPopupAction.properties;z&&Object.keys(z).forEach(function(W){g.popupContent[W]=z[W]})},V7S=function(g,v){if(v)for(var r=
_.I(Object.keys(v)),k=r.next();!k.done;k=r.next())k=k.value,g.popup[k]=v[k]},qPM=function(g){if(g.openPopupAction.position){var v=g.JSC$18551_popupConfig.positionalProperties&&g.JSC$18551_popupConfig.positionalProperties[g.openPopupAction.position],r=g.JSC$18551_popupConfig.rtlPositionalProperties&&g.JSC$18551_popupConfig.rtlPositionalProperties[g.openPopupAction.position];
v=g.isRtl()&&r?r:v;v.shiftedHorizontalOffset&&(r=g.popup.style.display,g.popup.style.display="block",g.popupContent&&g.popup.positionTarget&&g.popupContent.clientWidth>g.popup.positionTarget.clientWidth&&(v.horizontalOffset=g.popup.positionTarget.clientWidth/2-v.shiftedHorizontalOffset),g.popup.style.display=r);V7S(g,v)}},b$M=function(g,v){if(v)for(var r=_.I(Object.keys(v)),k=r.next();!k.done;k=r.next())k=k.value,g.popup.style[k]=v[k]};
P7.prototype.getName=function(){return _.Lv(this.openPopupAction.popup,"renderer")||_.Lv(this.openPopupAction.popup,"dialog")||_.Lv(this.openPopupAction.popup,"model")||void 0};
var KPp=function(g){g=g.openPopupAction.durationHintMs;return g===0?g:Math.max(4E3,g||4E3)};
P7.prototype.isRtl=function(){return _.Cv("HTML_DIR")==="rtl"};
var mOq=function(g,v){g=g.getElement(v,g.target);g==null&&_.Lx(new _.EU("popup getElement returned null",v));return g};var FPv={};
FPv.YtPopupContainerBehavior=[_.xv.YtComponentBehavior,_.Mz.YtActionHandlerBehavior,{created:function(){this.popupContainerConfig=null;this.popups_={};this.shownPopupKeys_=new Set;this.popupContainerActionMap_={"yt-close-popup-action":"handleClosePopupAction_","yt-close-popup-command":"handleClosePopupCommand_","yt-close-popups-action":"handleClosePopupsAction_","yt-close-all-popups-action":"handleCloseAllPopupsAction_","yt-get-popup-opened-action":"handleGetPopupOpenedAction_","yt-get-opened-popups-action":"handleGetOpenedPopupsAction_","yt-open-popup-action":"handleOpenPopupAction",
"yt-signal-action-close-popup":"handleSignalActionClosePopup_","yt-window-scrolled":"windowResizedOrScrolled_","yt-window-resized":"windowResizedOrScrolled_","yt-refit-popups-action":"refitPopups_"};this.narrowMediaQuery_=void 0;this.repositionEventsBound_=!1;this.setPopupVisibilityJobId_=this.setPopupPositioningJobId_=0;this.dynamicallyPositionedElements_=new Set},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.X7(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.BB(this.hostElement)},
closePopup:function(g){var v=this.createCacheKey(void 0,g);this.popups_[v]&&this.handleClosePopupAction_(void 0,g)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.HR.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.HR.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(g){g.opened&&g.keepBelowPlayer&&this.ensurePopupBelowPlayer(g)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var g in this.popups_){var v=this.popups_[g];if(v.popup.scrollAction==="refit"){var r=v.popup.positionTarget.getBoundingClientRect(),k=v.popup;r=r.top;var y=v;if(!y.naturalHeight){y.popup.hidden=!1;y.popup.style.position="fixed";y.popup.style.top="0px";y.popup.style.left="0px";var z=y.popup.getBoundingClientRect();y.naturalHeight=z.bottom-z.top;y.popup.refit()}k.hidden=!(r>=y.naturalHeight+60);v.popupContent.clientHeight===0&&v.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(g){this.popupContainerConfig=g},
handleOpenPopupAction:function(g,v){var r=g.openPopupAction,k=_.h0().resolve(_.Bd(_.gFR))&&r.popupType==="TOAST";k&&!r.uniqueId&&(r.uniqueId=_.Hc());if(!_.T("popup_container_parent_target_killswitch")){var y;v=(y=this.getParentTarget(v))!=null?y:v}var z=this.ensurePopup_(r,v);return new _.Iu(function(W){z.then(function(S){if(!S)return W();this.maybeCreateNarrowMediaQuery_();var Y=this.createCacheKey(S.rendererName,S.openPopupAction.uniqueId);if(r.showOncePerUniqueId){if(this.shownPopupKeys_.has(Y))return W();
this.shownPopupKeys_.add(Y)}Y=this.popups_[Y];var e=!(!Y||!Y.openPopupAction.beReused);e=!!r.reusePopup||e;if(S.popup.opened&&!e){k&&!S.openPopupAction.replacePopup||this.handleClosePopupAction_(S.rendererName,S.openPopupAction.uniqueId);e=r.popupType==="DIALOG"&&!_.T("popup_container_dialog_reopen_killswitch");if(!k&&!e&&Y&&Y.target==v&&!S.openPopupAction.replacePopup)return W();_.q7(S.popup,function(){this.completeOpenPopupAction_(r,v,S);W()}.bind(this))}else S.popup.opened?S.updatePopup(r):this.completeOpenPopupAction_(r,
v,S),W()}.bind(this))}.bind(this))},
getParentTarget:function(g){if(g&&g instanceof HTMLElement)for(var v=_.I(Object.entries(this.popups_)),r=v.next();!r.done;r=v.next())if(r=_.I(r.value),r.next(),r=r.next().value,r.popup.tagName==="TP-YT-IRON-DROPDOWN"&&g.closest(r.rendererName))return r.target},
completeOpenPopupAction_:function(g,v,r){r.updatePopup(g);g=this.narrowMediaQuery_.queryMatches;r.target=v;var k;v=((k=r.target.polymerController)!=null?k:r.target).popupPositionTarget||r.target;r.JSC$18551_popupConfig.targetContainer&&(v=r.container);r.popup.positionTarget=v;r.popupContent.positionTarget=v;qPM(r);r.JSC$18551_popupConfig.forceFocus&&(r.popupContent.style.outline="none");r.popupContent.tabIndex=-1;r.JSC$18551_popupConfig.narrowProperties&&(r.popup.style.position="static");r.JSC$18551_popupConfig.preventAutonav&&
r.popup.setAttribute("prevent-autonav",!0);r.JSC$18551_popupConfig.forceCloseOnOutsideClick&&r.popup.setAttribute("force-close-on-outside-click",!0);ssM(r,g);b$M(r,r.JSC$18551_popupConfig.styles);r.isRtl()&&b$M(r,r.JSC$18551_popupConfig.rtlStyles);if(!r.openPopupAction.shouldStopParentSignal){var y;k=(y=r.target.polymerController)!=null?y:r.target;(r.popupContent.startForwardingEvents||r.popupContainerConfig.forwardingEnabledPopups.has(r.rendererName))&&k.parentComponent!==r.popupContent&&r.popupContent!==
r.target&&r.target!==document.body&&(r.popupContent.startForwardingEvents?r.popupContent.startForwardingEvents(r.popupContainerConfig.forwardedEvents,r.target):(r.JSC$18551_eventForwarder||(r.JSC$18551_eventForwarder=new _.cI(r.popupContent)),r.JSC$18551_eventForwarder.start(r.popupContainerConfig.forwardedEvents,r.target)))}r=r.popup;r.addEventListener("iron-overlay-opened",_.cX(this,this.onPopupIronOverlayOpened_));r.addEventListener("iron-overlay-closed",_.cX(this,this.onPopupIronOverlayClosed_));
r.addEventListener("iron-overlay-canceled",_.cX(this,this.onPopupIronOverlayCanceled_));r.addEventListener("yt-refit",_.cX(this,this.refitPopup_));r.addEventListener("yt-invalidate-popup-tabbables",_.cX(this,this.handleInvalidatePopupTabbables_));r.open()},
getPopupDurationMs_:function(g){return g.durationHintMs===0?g.durationHintMs:Math.max(4E3,g.durationHintMs||4E3)},
handleClosePopupAction_:function(g,v){var r=_.T("web_popup_cache_key_killswitch")||!!v;if(g||r){var k=this.createCacheKey(g,v);g=(g=this.popups_[k])&&g.popup}else g=_.H9H(_.Js);if(g&&g.close){if(v=_.h0().resolve(_.Bd(_.vV)))g.restoreFocusOnClose=v.isKeyBoardInUse();g.close();this.removePopup_(g,k)}},
handleClosePopupCommand_:function(g){g.closePopupCommand&&g.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,g.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(g){var v={},r;for(r in this.popups_)if(v={key$jscomp$1165:v.key$jscomp$1165},v.key$jscomp$1165=r,!g||!g.some(function(z){return function(W){return W==z.key$jscomp$1165}}(v))){var k=this.popups_[v.key$jscomp$1165],y=k.popup;
_.h0().resolve(_.Bd(_.gFR))&&k.openPopupAction.popupType==="TOAST"||(y&&y.close&&y.close(),this.removePopup_(y,v.key$jscomp$1165))}},
handleClosePopupsAction_:function(g){g.forEach(function(v){var r=this.popups_[v];r&&((r=r.popup)&&r.close&&r.close(),this.removePopup_(r,v))}.bind(this))},
handleGetPopupOpenedAction_:function(g,v){return(v=this.createCacheKey(g,v))&&this.popups_[v]?this.popups_[g].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var g=[],v;for(v in this.popups_){var r=this.popups_[v];r.popup.opened&&g.push(r)}return g},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(g,v){_.T("ytpopup_disable_default_html_caching")&&g&&g.removeWhenClosed&&(_.hb(this.hostElement).removeChild(g),v&&this.popups_[v]&&delete this.popups_[v])},
shouldReusePopup_:function(g){return!(!g||!g.reusePopup)||!(!g||!g.beReused)},
ensurePopup_:function(g,v){this.maybeCreateNarrowMediaQuery_();var r=_.Lv(g.popup,"renderer")||_.Lv(g.popup,"dialog")||_.Lv(g.popup,"model");if(!r)return _.rh();r=_.qyJ(r,paM(this.popupContainerConfig,r));return _.rh(this.getAndMaybeCreatePopup_(g,r,v))},
getAndMaybeCreatePopup_:function(g,v,r){var k=this.createCacheKey(v,g.uniqueId);if(this.popups_[k])return this.popups_[k];g=new P7({openPopupAction:g,target:r,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(v)});return this.popups_[k]=g},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(g){return _.T("ytpopup_disable_default_html_caching")?g&&g.includes("view-model"):!1},
maybeCreateNarrowMediaQuery_:function(){this.narrowMediaQuery_||(this.narrowMediaQuery_=document.createElement("iron-media-query"),this.narrowMediaQuery_.query="(max-width: 656px)",this.narrowMediaQuery_.addEventListener("query-matches-changed",_.cX(this,this.openPopupQueryMatchesChanged_)),_.hb(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(g){g=g.detail.value;for(var v in this.popups_)ssM(this.popups_[v],g)},
onPopupIronOverlayClosed_:function(g){var v=g.currentTarget,r=_.Dik(v);r=r.length>0?r[0]:v;if(r.is!=="ytd-reel-watch-while-dialog-renderer"||g.target.is!=="tp-yt-iron-dropdown"){g.detail.popup=v;g.detail.popupRenderer=r;var k,y={context:{openingElement:((k=this.popups_[(r==null?void 0:r.is)||""])==null?void 0:k.target)||void 0}};Object.assign(y,g.detail);var z;_.hV((z=r.hostElement)!=null?z:r,"yt-popup-closed",y);v.removeEventListener("yt-refit",_.cX(this,this.refitPopup_));v.removeEventListener("yt-invalidate-popup-tabbables",
_.cX(this,this.handleInvalidatePopupTabbables_));v.removeEventListener("iron-overlay-canceled",_.cX(this,this.onPopupIronOverlayCanceled_));v.removeEventListener("iron-overlay-closed",_.cX(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(v)}},
onPopupIronOverlayCanceled_:function(g,v){var r=g.currentTarget,k=_.Dik(r);k=k.length>0?k[0]:r;if(k.is!=="ytd-reel-watch-while-dialog-renderer"||g.target.is!=="tp-yt-iron-dropdown"){var y;_.hV((y=k.hostElement)!=null?y:k,"yt-popup-canceled",g.detail);y=v?_.qm(v):null;(!v||["click","tap"].includes(v.type))&&!r.hasAttribute("force-close-on-outside-click")&&r.positionTarget&&y&&y.includes(r.positionTarget)&&g.preventDefault();r.restoreFocusOnClose=_.UM.keyboardEventMatchesKeys(v,"esc")}},
onPopupIronOverlayOpened_:function(g){g=g.currentTarget;var v=_.Dik(g);v=v.length>0?v[0]:g;var r,k;_.hV((r=v.hostElement)!=null?r:v,"yt-popup-opened",(k=v.hostElement)!=null?k:v);g.keepBelowPlayer&&(this.ensurePopupBelowPlayer(g,!0),this.dynamicallyPositionedElements_.add(g));r=_.h0().resolve(_.Bd(_.vV));k=!!v.querySelector("#toast");r&&r.isKeyBoardInUse()&&!k&&(typeof v.focusFirstItem==="function"?v.focusFirstItem():(v=_.ftP(g),v.length&&v[0].focus()));g.removeEventListener("iron-overlay-opened",
_.cX(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(g){g=g.currentTarget;g.refit&&g.refit()},
refitPopups_:function(){for(var g in this.popups_)this.popups_[g].refit()},
handleInvalidatePopupTabbables_:function(g){g=g.currentTarget;g.invalidateTabbables&&g.invalidateTabbables()},
createCacheKey:function(g,v){return _.T("web_popup_cache_key_killswitch")?v?g+"#"+v:g:v?"#"+v:g},
openSheet:function(g,v){var r=g==null?void 0:g.openPopupActionCommand;!r&&(g==null?0:g.viewModel)&&(r={openPopupAction:{popup:{sheetViewModel:g.viewModel},popupType:"CONTEXTUAL_SHEET"}});r&&this.handleOpenPopupAction(r,v)},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var g=this;return _.P(function(v){return v.return(g.handleGetOpenedPopupsAction_().filter(function(r){var k;return((k=r.openPopupAction)==null?void 0:k.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(g,v,r){if(_.T("web_dialog_utils_killswitch")){var k=g==null?void 0:g.openPopupActionCommand,y=(r==null?0:r.ariaLabel)?{accessibilityData:{accessibilityData:{label:r.ariaLabel}}}:void 0;!k&&(g==null?0:g.viewModel)&&(k={openPopupAction:Object.assign({},{popup:{dialogViewModel:g.viewModel},popupType:(r==null?0:r.isModal)?"MODAL":"DIALOG"},y&&y)});k&&this.handleOpenPopupAction(k,v)}else{if(y=g==null?void 0:g.viewModel){var z=r=r===void 0?{}:r;r=z.ariaLabel;y={popup:{dialogViewModel:y},
popupType:z.isModal?"MODAL":"DIALOG"};z={accessibilityData:{label:r}};r&&(y.accessibilityData=z);y={openPopupAction:y}}else y=void 0;(y=(k=y)!=null?k:g==null?void 0:g.openPopupActionCommand)&&this.handleOpenPopupAction(y,v)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var g=this;return _.P(function(v){return v.return(g.handleGetOpenedPopupsAction_().filter(function(r){var k;return((k=r.openPopupAction)==null?void 0:k.popupType)==="DIALOG"}).length>0)})}}];var i$S;var GC5;var Xyn=_.Vd(["about:blank"]),Sq=function(){var g=_.J.apply(this,arguments)||this;g.isMuted=!1;g.pageLoadTimeoutId=void 0;return g};
_.N(Sq,_.J);_.c=Sq.prototype;_.c.dataChanged=function(){var g=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var v=this.data.url,r=_.tF(v);_.T("enable_yt_ata_iframe_authuser")?(r=_.tF(v),_.Qm(this.iframe,ifM(r))):_.Qm(this.iframe,r);this.pageLoadTimeoutId=_.Ev(_.Tn(),function(){return void g.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.KD({destination:window,iframe:this.iframe,origin:_.Cuu(r.toString()),channelName:"ataiframe",onMessage:_.Klo(ZQq,function(k){HQp(k.data)?(k=_.pN(k.data,1,_.fq,_.gQ()),k.length!==1?_.Lx(Error("ol")):(k=k[0],k===3?(g.isMuted=!0,g.logStateChanged({adMuteRequested:!0})):k===1&&g.close())):_.Lx(Error("pl"))}),
onEstablished:function(){g.cancelPageLoadTimeout();g.logStateChanged({pageLoadSucceeded:!0})}})}};
_.c.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.Tn().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.c.logStateChanged=function(g){var v;if((v=this.data)==null?0:v.trackingParams)g={adsClientData:{aboutThisAdData:g}},_.Y6().stateChanged(this.data.trackingParams,g)};
_.c.close=function(){_.nW(this.hostElement,"yt-close-popup-action",[this.is])};
_.c.handlesPopupClosed=function(g,v){var r=this,k,y;return _.P(function(z){if(z.nextAddress==1)return _.Cv("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.nW(r.hostElement,"on-about-this-ad-popup-closed",[r.isMuted,v]),z.jumpTo(0)):g&&GFM(g)?_.U(z,X2d(g),4):(r.isMuted&&_.nW(r.hostElement,"yt-mute-ad-action",[r.is,r]),z.jumpTo(0));if(k=z.yieldResult){var W=y=new _.as(k),S=r.isMuted;W.getOptions().includes("onAboutThisAdPopupClosed")?_.k41(W,"onAboutThisAdPopupClosed",{isMuted:S,layoutId:v}):_.XS("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.o7(z)})};
_.c.onPopupClosed=function(g){var v=this,r,k;return _.P(function(y){r=_.rm(Xyn);_.Qm(v.iframe,r);v.cancelPageLoadTimeout();if(!v.data)return y.jumpTo(0);v.ytRendererBehavior.markDirty();k=g.detail.context.openingElement;return _.U(y,v.handlesPopupClosed(k,v.data.layoutId),0)})};
_.c.detached=function(){this.cancelPageLoadTimeout()};
_.c.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Sq.prototype.onPopupClosed=Sq.prototype.onPopupClosed;Sq.prototype.dataChanged=Sq.prototype.dataChanged;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Sq.prototype,"ytRendererBehavior",void 0);_.K([_.PX("#iframe"),_.F("design:type",HTMLIFrameElement)],Sq.prototype,"iframe",void 0);_.K([_.u(),_.F("design:type",Object)],Sq.prototype,"data",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sq.prototype,"dataChanged",null);
_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype",Promise)],Sq.prototype,"onPopupClosed",null);Sq=_.K([_.HX({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],Sq);
_.m(Sq,"yt-about-this-ad-renderer",function(){if(GC5===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-about-this-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ads.yt_about_this_ad_renderer.yt.about.this.ad.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-about-this-ad-renderer"></iframe>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;i$S===void 0&&(i$S=document.createElement("template"));var k=i$S;r.call(v,k.content.cloneNode(!0),g.content.firstChild);GC5=g}g=GC5;return g},{mode:2});var B9b;var hup;var oy=function(g){var v=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=v.message;"stack"in v&&(this.stack=v.stack);this.maxFileSizeMB=g;Object.setPrototypeOf(this,oy.prototype)};
_.N(oy,Error);var nIn=function(g,v){var r=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=r.message;"stack"in r&&(this.stack=r.stack);this.minWidth=g;this.minHeight=v;Object.setPrototypeOf(this,nIn.prototype)};
_.N(nIn,Error);var M7q=function(g){this.requirements=g;this.JSC$18579_maxFileSize=g.maxFileSizeMB*1024*1024},Ruq=function(g,v){if(v.size>g.JSC$18579_maxFileSize)throw new oy(g.requirements.maxFileSizeMB);
};var gpp=function(g,v){this.canvas=g;this.imageEditorBuilder=v};
gpp.prototype.addEventListeners=function(g){var v=function(y){vpA(g,y)};
this.JSC$18585_mouseDownEvent=v;var r=function(y){rJb(g,y)};
this.JSC$18585_mouseMoveEvent=r;var k=function(){k8M(g)};
this.JSC$18585_mouseUpEvent=k;this.canvas.addEventListener("mousedown",v);this.canvas.addEventListener("mousemove",r);document.addEventListener("mouseup",k)};
gpp.prototype.removeEventListeners=function(){this.JSC$18585_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$18585_mouseDownEvent);this.JSC$18585_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$18585_mouseMoveEvent);this.JSC$18585_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$18585_mouseUpEvent)};
var yJS=function(g,v){g.removeEventListeners();return new Promise(function(r){var k=new Image;k.crossOrigin="anonymous";k.onload=function(){var y=g.imageEditorBuilder(g.canvas,k);g.addEventListeners(y);r(y)};
k.src=v})},Yd=function(g,v,r,k,y,z,W,S){this.canvas=g;
this.image=v;this.requiredRatio=r;this.minImageCropDimension=k;this.minOutputImageResolution=y;this.component=z;this.styleFocusedCorner=S===void 0?!0:S;this.action=2;this.focusedCorner=this.resizeCorner=0;g=this.canvas.getContext("2d");if(!g)throw Error("ql");this.ctx=g;this.canvasMargin=W!=null?W:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;W=this.image;g=this.canvasInnerWidth/W.width;W.height*g>912&&(g=W.width/W.height*912/W.width);W=g;this.scaledImageWidth=this.canvas.width%2?
hxp(this.image.width*W):BhD(this.image.width*W);this.scaledImageHeight=Math.round(this.image.height*W);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$18588_overlayMarginBottom=this.JSC$18588_overlayMarginTop=this.canvasMargin;this.JSC$18588_overlayMarginRight=this.JSC$18588_overlayMarginLeft=this.horizontalMargin;this.JSC$18588_overlayWidth=this.scaledImageWidth;this.JSC$18588_overlayHeight=this.scaledImageHeight;
g=this.image.width/this.image.height;g>this.requiredRatio?(this.JSC$18588_overlayWidth=this.canvas.width%2?hxp(this.scaledImageHeight*this.requiredRatio):BhD(this.scaledImageHeight*this.requiredRatio),this.JSC$18588_overlayMarginRight=this.JSC$18588_overlayMarginLeft=(this.canvas.width-this.JSC$18588_overlayWidth)/2):g<this.requiredRatio&&(this.JSC$18588_overlayHeight=this.canvas.height%2?hxp(this.scaledImageWidth/this.requiredRatio):BhD(this.scaledImageWidth/this.requiredRatio),this.JSC$18588_overlayMarginBottom=
this.JSC$18588_overlayMarginTop=(this.canvas.height-this.JSC$18588_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*W,this.scaledImageWidth);cJv(this)};
Yd.prototype.getContext=function(){return this.ctx};
var vpA=function(g,v){v={x:Math.round(v.pageX-g.canvas.getBoundingClientRect().left),y:Math.round(v.pageY-g.canvas.getBoundingClientRect().top)};g.dragStart=v;zhG(g,v)!==0?(g.action=1,IIb(g,v),g.resizeCorner=zhG(g,v)):v.x>g.JSC$18588_overlayMarginLeft&&v.x<g.JSC$18588_overlayMarginLeft+g.JSC$18588_overlayWidth&&v.y>g.JSC$18588_overlayMarginTop&&v.y<g.JSC$18588_overlayMarginTop+g.JSC$18588_overlayHeight&&(g.action=0)},WmS=function(g,v){switch(v){case 1:return{x:g.JSC$18588_overlayMarginLeft,
y:g.JSC$18588_overlayMarginTop};case 2:return{x:g.JSC$18588_overlayMarginLeft,y:g.JSC$18588_overlayMarginTop+g.JSC$18588_overlayHeight};case 3:return{x:g.JSC$18588_overlayMarginLeft+g.JSC$18588_overlayWidth,y:g.JSC$18588_overlayMarginTop};case 4:return{x:g.JSC$18588_overlayMarginLeft+g.JSC$18588_overlayWidth,y:g.JSC$18588_overlayMarginTop+g.JSC$18588_overlayHeight};default:throw Error("rl");}},SB5=function(g,v){if(g.focusedCorner!==0){g.dragStart=WmS(g,g.focusedCorner);
g.action=1;g.resizeCorner=g.focusedCorner;var r=g.dragStart.x,k=g.dragStart.y;switch(v){case 0:g.focusedCorner===1||g.focusedCorner===4?(r-=10,k-=10):(r-=10,k+=10);break;case 1:g.focusedCorner===1||g.focusedCorner===4?(r+=10,k+=10):(r+=10,k-=10);break;case 2:r=g.focusedCorner===1||g.focusedCorner===4?r-10:r+10;k-=10;break;case 3:r=g.focusedCorner===1||g.focusedCorner===4?r+10:r-10;k+=10;break;default:throw Error("sl");}PWR(g,{x:r,y:k});cJv(g);g.action=2;g.dragStart=void 0}},rJb=function(g,v){v={x:Math.round(v.pageX-
g.canvas.getBoundingClientRect().left),
y:Math.round(v.pageY-g.canvas.getBoundingClientRect().top)};IIb(g,v);switch(g.action){case 1:PWR(g,v);break;case 0:g.dragStart&&(g.JSC$18588_overlayMarginLeft=Math.max(g.horizontalMargin,Math.min(g.JSC$18588_overlayMarginLeft-(g.dragStart.x-v.x),g.horizontalMargin+g.scaledImageWidth-g.JSC$18588_overlayWidth)),g.JSC$18588_overlayMarginRight=g.canvas.width-g.JSC$18588_overlayMarginLeft-g.JSC$18588_overlayWidth,g.JSC$18588_overlayMarginTop=Math.max(g.canvasMargin,Math.min(g.JSC$18588_overlayMarginTop-
(g.dragStart.y-v.y),g.scaledImageHeight-g.JSC$18588_overlayHeight+g.canvasMargin)),g.JSC$18588_overlayMarginBottom=g.canvas.height-(g.JSC$18588_overlayMarginTop+g.JSC$18588_overlayHeight));break;default:return}cJv(g);g.dragStart=v},k8M=function(g){g.action=2;
g.dragStart=void 0;document.body.style.cursor="auto"},IIb=function(g,v){switch(zhG(g,v)){case 1:document.body.style.cursor="nw-resize";
break;case 3:document.body.style.cursor="ne-resize";break;case 2:document.body.style.cursor="sw-resize";break;case 4:document.body.style.cursor="se-resize";break;default:g.action!==1&&(document.body.style.cursor="auto")}},zhG=function(g,v){var r=g.JSC$18588_overlayMarginLeft-5,k=g.JSC$18588_overlayMarginTop-5,y=g.JSC$18588_overlayMarginLeft+g.JSC$18588_overlayWidth-5;
g=g.JSC$18588_overlayMarginTop+g.JSC$18588_overlayHeight-5;return opn(v,{x:r,y:k})?1:opn(v,{x:y,y:k})?3:opn(v,{x:r,y:g})?2:opn(v,{x:y,y:g})?4:0},opn=function(g,v){return g.x>=v.x&&g.x<=v.x+10&&g.y>=v.y&&g.y<=v.y+10},PWR=function(g,v){if(g.dragStart)switch(g.resizeCorner){case 2:Math.abs((g.JSC$18588_overlayMarginLeft+g.JSC$18588_overlayWidth-v.x)/(v.y-g.JSC$18588_overlayMarginTop))>=g.requiredRatio?YBM(g,v.x):U3q(g,v.y);
break;case 1:Math.abs((g.JSC$18588_overlayMarginLeft+g.JSC$18588_overlayWidth-v.x)/(g.JSC$18588_overlayMarginTop+g.JSC$18588_overlayHeight-v.y))>=g.requiredRatio?AJG(g,v.x):U3q(g,v.y);break;case 4:Math.abs((v.x-g.JSC$18588_overlayMarginLeft)/(v.y-g.JSC$18588_overlayMarginTop))>=g.requiredRatio?YBM(g,v.x):ehM(g,v.y);break;case 3:Math.abs((v.x-g.JSC$18588_overlayMarginLeft)/(g.JSC$18588_overlayMarginTop+g.JSC$18588_overlayHeight-v.y))>=g.requiredRatio?AJG(g,v.x):ehM(g,v.y);break;default:throw Error("tl");
}},YBM=function(g,v){var r=g.JSC$18588_overlayMarginTop;
g.JSC$18588_overlayMarginBottom=aIv(g,v);g.JSC$18588_overlayHeight=g.canvas.height-g.JSC$18588_overlayMarginBottom-r;g.JSC$18588_overlayWidth=Math.round(g.JSC$18588_overlayHeight*g.requiredRatio);EpM(g)},AJG=function(g,v){var r=g.JSC$18588_overlayMarginTop+g.JSC$18588_overlayHeight;
g.JSC$18588_overlayMarginTop=aIv(g,v);g.JSC$18588_overlayHeight=r-g.JSC$18588_overlayMarginTop;g.JSC$18588_overlayWidth=Math.round(g.JSC$18588_overlayHeight*g.requiredRatio);EpM(g)},EpM=function(g){switch(g.resizeCorner){case 2:case 1:g.JSC$18588_overlayMarginLeft=g.canvas.width-g.JSC$18588_overlayMarginRight-g.JSC$18588_overlayWidth;
break;case 4:case 3:g.JSC$18588_overlayMarginRight=g.canvas.width-g.JSC$18588_overlayMarginLeft-g.JSC$18588_overlayWidth;break;default:throw Error("tl");}},U3q=function(g,v){var r=g.JSC$18588_overlayMarginLeft+g.JSC$18588_overlayWidth;
g.JSC$18588_overlayMarginLeft=d3A(g,v);g.JSC$18588_overlayWidth=r-g.JSC$18588_overlayMarginLeft;g.JSC$18588_overlayHeight=Math.round(g.JSC$18588_overlayWidth/g.requiredRatio);pxM(g)},ehM=function(g,v){var r=g.JSC$18588_overlayMarginLeft;
g.JSC$18588_overlayMarginRight=d3A(g,v);g.JSC$18588_overlayWidth=g.canvas.width-g.JSC$18588_overlayMarginRight-r;g.JSC$18588_overlayHeight=Math.round(g.JSC$18588_overlayWidth/g.requiredRatio);pxM(g)},pxM=function(g){switch(g.resizeCorner){case 2:case 4:g.JSC$18588_overlayMarginBottom=g.canvas.height-g.JSC$18588_overlayMarginTop-g.JSC$18588_overlayHeight;
break;case 1:case 3:g.JSC$18588_overlayMarginTop=g.canvas.height-g.JSC$18588_overlayMarginBottom-g.JSC$18588_overlayHeight;break;default:throw Error("tl");}},aIv=function(g,v){switch(g.resizeCorner){case 2:v=g.canvas.height-(g.JSC$18588_overlayMarginTop+TAR(g,v));
break;case 4:v=g.canvas.height-(g.JSC$18588_overlayMarginTop+lIb(g,v));break;case 1:v=g.JSC$18588_overlayMarginTop+g.JSC$18588_overlayHeight-TAR(g,v);break;case 3:v=g.JSC$18588_overlayMarginTop+g.JSC$18588_overlayHeight-lIb(g,v);break;default:throw Error("tl");}return Math.max(v,g.canvasMargin)},TAR=function(g,v){v=g.JSC$18588_overlayMarginLeft+g.JSC$18588_overlayWidth-Math.max(v,g.horizontalMargin);
v=v<0?g.JSC$18588_overlayWidth:Math.max(v,g.minOverlayWidth);return Math.round(v/g.requiredRatio)},lIb=function(g,v){v=g.canvas.width-Math.max(g.canvas.width-v,g.horizontalMargin)-g.JSC$18588_overlayMarginLeft;
v=v<0?g.JSC$18588_overlayWidth:Math.max(v,g.minOverlayWidth);return Math.round(v/g.requiredRatio)},d3A=function(g,v){switch(g.resizeCorner){case 2:v=g.canvas.width-g.JSC$18588_overlayMarginRight-fIq(g,v);
break;case 4:v=g.canvas.width-g.JSC$18588_overlayMarginLeft-fIq(g,v);break;case 1:v=g.canvas.width-g.JSC$18588_overlayMarginRight-NA5(g,v);break;case 3:v=g.canvas.width-g.JSC$18588_overlayMarginLeft-NA5(g,v);break;default:throw Error("tl");}return Math.max(v,g.horizontalMargin)},fIq=function(g,v){v=g.canvas.height-Math.max(g.canvas.height-v,g.canvasMargin)-g.JSC$18588_overlayMarginTop;
return v<0?g.JSC$18588_overlayWidth:Math.max(Math.round(v*g.requiredRatio),g.minOverlayWidth)},NA5=function(g,v){v=g.JSC$18588_overlayMarginTop+g.JSC$18588_overlayHeight-Math.max(v,g.canvasMargin);
return v<0?g.JSC$18588_overlayWidth:Math.max(Math.round(v*g.requiredRatio),g.minOverlayWidth)},cJv=function(g){g.ctx.clearRect(0,0,g.canvas.width,g.canvas.height);
g.ctx.drawImage(g.image,0,0,g.image.width,g.image.height,g.horizontalMargin,g.canvasMargin,g.canvas.width-2*g.horizontalMargin,g.scaledImageHeight);g.ctx.fillStyle="rgba(0, 0, 0, 0.7)";g.ctx.fillRect(g.horizontalMargin,g.JSC$18588_overlayMarginTop,g.JSC$18588_overlayMarginLeft-g.horizontalMargin,g.JSC$18588_overlayHeight);g.ctx.fillRect(g.JSC$18588_overlayMarginLeft+g.JSC$18588_overlayWidth,g.JSC$18588_overlayMarginTop,g.JSC$18588_overlayMarginRight-g.horizontalMargin,g.JSC$18588_overlayHeight);g.ctx.fillRect(g.horizontalMargin,
g.canvasMargin,g.scaledImageWidth,g.JSC$18588_overlayMarginTop-g.canvasMargin);g.ctx.fillRect(g.horizontalMargin,g.JSC$18588_overlayMarginTop+g.JSC$18588_overlayHeight,g.scaledImageWidth,g.JSC$18588_overlayMarginBottom-g.canvasMargin);g.drawOverlay();g.component&&_.hV(g.component,"image-updated")};
Yd.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$18588_overlayMarginLeft,this.JSC$18588_overlayMarginTop,this.JSC$18588_overlayWidth,this.JSC$18588_overlayHeight);ZrS(this)};
var ZrS=function(g){var v=g.JSC$18588_overlayMarginLeft-5,r=g.JSC$18588_overlayMarginTop-5,k=g.JSC$18588_overlayMarginLeft+g.JSC$18588_overlayWidth-5,y=g.JSC$18588_overlayMarginTop+g.JSC$18588_overlayHeight-5;g.ctx.fillStyle="#FFF";g.ctx.fillRect(v,r,10,10);g.ctx.strokeRect(v,r,10,10);g.ctx.fillRect(k,r,10,10);g.ctx.strokeRect(k,r,10,10);g.ctx.fillRect(v,y,10,10);g.ctx.strokeRect(v,y,10,10);g.ctx.fillRect(k,y,10,10);g.ctx.strokeRect(k,y,10,10);if(g.focusedCorner!==0&&g.styleFocusedCorner){g.ctx.lineWidth=
4;g.ctx.strokeStyle="#3EA6FF";switch(g.focusedCorner){case 1:--v;--r;break;case 2:--v;r=y-1;break;case 3:v=k-1;--r;break;case 4:v=k-1;r=y-1;break;default:return}g.ctx.strokeRect(v,r,12,12)}};
Yd.prototype.crop=function(g,v){v=v===void 0?!0:v;var r=this.image.width/this.scaledImageWidth,k=document.createElement("canvas"),y=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],z=this.JSC$18588_overlayWidth*r,W=this.JSC$18588_overlayHeight*r;k.width=Math.max(z,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);k.height=Math.max(W,y);g&&(k.width=Math.min(k.width,k.height),k.height=Math.min(k.width,k.height));
g=k.getContext("2d");if(!g)throw Error("hl");y=(this.JSC$18588_overlayMarginLeft-this.horizontalMargin)*r;r*=this.JSC$18588_overlayMarginTop-this.canvasMargin;v||(g.fillStyle="white",g.fillRect(0,0,k.width,k.height));g.drawImage(this.image,y,r,z,W,0,0,k.width,k.height);return k};var HrA=function(g,v,r,k,y){Yd.call(this,g,v,r,k,void 0,y,8,!1)};
_.N(HrA,Yd);HrA.prototype.drawOverlay=function(){var g=this.getContext(),v=this.JSC$18588_overlayWidth,r=this.JSC$18588_overlayHeight,k=this.JSC$18588_overlayMarginTop,y=this.JSC$18588_overlayMarginLeft;g.lineWidth=2;g.strokeStyle="#3EA6FF";g.beginPath();g.arc(y+v/2,k+r/2,v/2,0,2*Math.PI);g.stroke();g.strokeRect(y,k,v,r);ZrS(this)};
var tXn={maxFileSizeMB:15,minWidth:98,minHeight:98},D3R=["image/png","image/jpeg","image/gif"],UT=function(){var g=_.J.apply(this,arguments)||this;g.fileSelectorFocusListener=null;g.errorMessage=null;g.isLoading=!0;g.hideContainer=!0;g.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return g};
_.N(UT,_.J);_.c=UT.prototype;_.c.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.c.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.c.computePlaylistThumbnail=function(g){return g==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.c.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.nW(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.c.setErrorState=function(g){this.resetErrorState();g&&(this.errorMessage=g)};
_.c.showPopup=function(){var g=this;this.hideContainer=!1;_.Ev(_.HR,function(){_.hV(g.hostElement,"yt-refit")});
this.isLoading=!1};
_.c.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.c.closePopup=function(){this.resetFileSelector();_.nW(this.hostElement,"yt-close-popup-action",[this.is])};
_.c.onCancelTap=function(){this.isPlaylistThumbnail||_.nW(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.c.openFileSelector=function(){var g=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.Ev(_.HR,function(){setTimeout(function(){if(!g.fileSelector.files||g.fileSelector.files.length===0)g.onCancelTap();g.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(v){v instanceof Error?_.Z0(v):_.HG(new _.EU(JSON.stringify(v)))}};
_.c.handleFileSelection=function(){var g=this,v,r,k,y,z,W;return _.P(function(S){switch(S.nextAddress){case 1:_.cD(S,2);if(!g.fileSelector.files||!g.imageEditorCanvas)return g.onCancelTap(),S.return();v=g.fileSelector.files[0];Ruq(g.imageChecker,v);_.cD(S,4);return _.U(S,lvp(v),6);case 6:g.mimeType=S.yieldResult;_.Ju(S,5,2);break;case 4:_.S2(S,2),_.nW(g.hostElement,"yt-image-selection-error-action",[(r=g.data)==null?void 0:r.genericImageLoadErrorMessage]),g.onCancelTap();case 5:k=new FileReader;k.addEventListener("load",
function(){var Y,e;return _.P(function(a){if(a.nextAddress==1){if(!k.result)return _.Lx(Error("jl")),a.return();Y=k.result;e=new Image;e.src=Y;e.onload=function(){try{var E=g.imageChecker;if(e.width<E.requirements.minWidth||e.height<E.requirements.minHeight)throw new nIn(E.requirements.minWidth,E.requirements.minHeight);}catch(f){if(f instanceof nIn){var p;_.nW(g.hostElement,"yt-image-selection-error-action",[(p=g.data)==null?void 0:p.imageDimensionErrorMessage]);g.logImageDimensionErrorVe()}else f instanceof
Error?_.Z0(f):(E=new _.EU(JSON.stringify(f)),_.Z0(E));g.onCancelTap()}g.showPopup()};
e.onerror=function(){var E;_.nW(g.hostElement,"yt-image-selection-error-action",[(E=g.data)==null?void 0:E.genericImageLoadErrorMessage]);g.onCancelTap()};
return _.U(a,yJS(g.imageEditorCanvas,Y),2)}g.imageEditor=a.yieldResult;g.updatePositionOfAllCorners();g.addEventListeners(g.imageEditor);_.o7(a)})},!1);
k.readAsDataURL(v);_.Ju(S,0);break;case 2:y=_.S2(S),y instanceof oy?_.nW(g.hostElement,"yt-image-selection-error-action",[(z=g.data)==null?void 0:z.imageSizeErrorMessage]):(y instanceof Error?_.Z0(y):_.HG(new _.EU(JSON.stringify(y))),_.nW(g.hostElement,"yt-image-selection-error-action",[(W=g.data)==null?void 0:W.genericImageLoadErrorMessage])),g.onCancelTap(),_.o7(S)}})};
_.c.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var g=_.oR(_.Y6(),{veType:232707,visualElement:_.Tp(232707)});g&&(g={visualElement:g},_.SW().reportShown(g))}};
_.c.handleImageSelectionErrorAction=function(g){this.isPlaylistThumbnail&&_.ykC(this.hostElement,g)};
_.c.convertToImageFormatBundle=function(g){var v=this,r,k,y;return _.P(function(z){switch(z.nextAddress){case 1:return r=g.toDataURL(v.outputMimeType,1),_.U(z,fvG(r),2);case 2:k=z.yieldResult;_.cD(z,3);Ruq(v.imageChecker,k);_.Ju(z,4);break;case 3:y=_.S2(z);if(!(y instanceof oy))throw y;_.Lx(new _.EU("Output size is bigger than input size for image",v.mimeType,v.outputMimeType,k.size));r=g.toDataURL("image/jpeg",.95);return _.U(z,fvG(r),6);case 6:k=z.yieldResult;case 4:return z.return({dataUrl:r,imageFile:k})}})};
_.c.handleUploadImageToScottyCommand=function(g){var v=this,r,k,y,z,W,S,Y,e,a,E;return _.P(function(p){switch(p.nextAddress){case 1:if(!v.imageEditor||!_.l(g,sjS))return p.return();r=_.l(g,sjS).scottyUploadUrl;if(!r){var f=new _.EU("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.Z0(f);return p.return()}_.cD(p,2);v.setLoadingState();k=v.imageEditor.crop(!1,!1);return _.U(p,v.convertToImageFormatBundle(k),4);case 4:return y=p.yieldResult,_.U(p,p2A(y.imageFile,r),5);case 5:z=
p.yieldResult;((W=v.data)==null?0:W.onUploadEndpoint)?(S=v.buildUploadServiceEndpoint(z),v.ytComponentBehavior.resolveCommand(S),Y=_.l(S,_.tA),((e=Y)==null?0:e.params)?v.closePopup():v.resetFileSelector()):(_.nW(v.hostElement,"yt-image-updated-action",[y.dataUrl,z]),v.closePopup());_.Ju(p,0);break;case 2:a=_.S2(p),v.setErrorState((E=v.data)==null?void 0:E.uploadErrorMessage),a instanceof Error?_.Z0(a):(f=new _.EU(JSON.stringify(a)),_.Z0(f)),_.o7(p)}})};
_.c.buildUploadServiceEndpoint=function(g){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",g),this.data.onUploadEndpoint):null};
_.c.dataChanged=function(){var g=this,v;return _.P(function(r){if(r.nextAddress==1){if(!g.data||!g.canvasElement)return r.return();g.data.imageRatio&&g.data.minImageCropWidth||_.HG(new _.EU("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));v=function(k,y){return g.data.imageType==="IMAGE_TYPE_AVATAR"?new HrA(k,y,g.data.imageRatio,[g.data.minImageCropWidth,g.data.minImageCropWidth/g.data.imageRatio],g.hostElement):new Yd(k,y,g.data.imageRatio,[g.data.minImageCropWidth,
g.data.minImageCropWidth/g.data.imageRatio],void 0,g.hostElement,8,!1)};
g.imageEditorCanvas=new gpp(g.canvasElement,v);return g.data.url?_.U(r,yJS(g.imageEditorCanvas,g.data.url),3):(g.hideContainer=!0,g.openFileSelector(),r.jumpTo(0))}g.imageEditor=r.yieldResult;g.showPopup();g.addEventListeners(g.imageEditor);_.o7(r)})};
_.c.addEventListeners=function(g){this.removeEventListeners();var v=function(y){vpA(g,y)};
this.JSC$18596_mouseDownEvent=v;var r=function(y){rJb(g,y)};
this.JSC$18596_mouseMoveEvent=r;var k=function(){k8M(g)};
this.JSC$18596_mouseUpEvent=k;this.topLeftCorner.addEventListener("mousedown",v);this.topLeftCorner.addEventListener("mousemove",r);this.topLeftCorner.addEventListener("mouseup",k);this.topRightCorner.addEventListener("mousedown",v);this.topRightCorner.addEventListener("mousemove",r);this.topRightCorner.addEventListener("mouseup",k);this.bottomLeftCorner.addEventListener("mousedown",v);this.bottomLeftCorner.addEventListener("mousemove",r);this.bottomLeftCorner.addEventListener("mouseup",k);this.bottomRightCorner.addEventListener("mousedown",
v);this.bottomRightCorner.addEventListener("mousemove",r);this.bottomRightCorner.addEventListener("mouseup",k)};
_.c.removeEventListeners=function(){this.JSC$18596_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$18596_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$18596_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$18596_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$18596_mouseDownEvent));this.JSC$18596_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$18596_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$18596_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$18596_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$18596_mouseMoveEvent));this.JSC$18596_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$18596_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$18596_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$18596_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$18596_mouseUpEvent))};
_.c.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var g=document.activeElement;g&&g.shadowRoot&&g.shadowRoot.activeElement;)g=g.shadowRoot.activeElement;switch(g){case this.topLeftCorner:this.imageEditor.focusedCorner=1;break;case this.topRightCorner:this.imageEditor.focusedCorner=3;break;case this.bottomLeftCorner:this.imageEditor.focusedCorner=2;break;case this.bottomRightCorner:this.imageEditor.focusedCorner=4;break;default:return this.imageEditor.focusedCorner=0,!1}return!0};
_.c.updatePositionOfCorner=function(g,v){var r=g.y-v.offsetHeight/2+4;v.style.left=g.x-v.offsetWidth/2+16+"px";v.style.top=r+"px"};
_.c.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var g=_.I([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),v=g.next();!v.done;v=g.next()){v=v.value;var r=WmS(this.imageEditor,v.corner);this.updatePositionOfCorner(r,v.div)}};
_.c.onLeft=function(g){this.imageEditor&&this.setFocusInImageEditor()&&(SB5(this.imageEditor,0),this.updatePositionOfAllCorners(),g.preventDefault())};
_.c.onRight=function(g){this.imageEditor&&this.setFocusInImageEditor()&&(SB5(this.imageEditor,1),this.updatePositionOfAllCorners(),g.preventDefault())};
_.c.onUp=function(g){this.imageEditor&&this.setFocusInImageEditor()&&(SB5(this.imageEditor,2),this.updatePositionOfAllCorners(),g.preventDefault())};
_.c.onDown=function(g){this.imageEditor&&this.setFocusInImageEditor()&&(SB5(this.imageEditor,3),this.updatePositionOfAllCorners(),g.preventDefault())};
_.c.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.mx.Object.defineProperties(UT.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&D3R.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var g,v,r;((v=this.data)==null?0:v.imageRatio)&&((r=this.data)==null?0:r.minImageCropWidth)?g={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:g=tXn;return new M7q(g)}}});
UT.prototype.updatePositionOfAllCorners=UT.prototype.updatePositionOfAllCorners;UT.prototype.dataChanged=UT.prototype.dataChanged;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],UT.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],UT.prototype,"ytComponentBehavior",void 0);_.K([_.D(_.UM),_.F("design:type",Object)],UT.prototype,"ironA11yKeysBehavior",void 0);
_.K([_.PX("#canvas"),_.F("design:type",HTMLCanvasElement)],UT.prototype,"canvasElement",void 0);_.K([_.PX("#file-selector"),_.F("design:type",HTMLInputElement)],UT.prototype,"fileSelector",void 0);_.K([_.PX("#top-left-corner"),_.F("design:type",HTMLDivElement)],UT.prototype,"topLeftCorner",void 0);_.K([_.PX("#top-right-corner"),_.F("design:type",HTMLDivElement)],UT.prototype,"topRightCorner",void 0);
_.K([_.PX("#bottom-left-corner"),_.F("design:type",HTMLDivElement)],UT.prototype,"bottomLeftCorner",void 0);_.K([_.PX("#bottom-right-corner"),_.F("design:type",HTMLDivElement)],UT.prototype,"bottomRightCorner",void 0);_.K([_.u(),_.F("design:type",Object)],UT.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],UT.prototype,"errorMessage",void 0);_.K([_.u(),_.F("design:type",Object)],UT.prototype,"isLoading",void 0);_.K([_.u(),_.F("design:type",Object)],UT.prototype,"hideContainer",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.F("design:type",Boolean)],UT.prototype,"isPlaylistThumbnail",void 0);_.K([_.Um("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],UT.prototype,"dataChanged",null);_.K([_.zz("image-updated"),_.zz("yt-refit"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UT.prototype,"updatePositionOfAllCorners",null);
UT=_.K([_.HX({is:"yt-image-editor-renderer",disableElementRegistration:!0})],UT);
_.m(UT,"yt-image-editor-renderer",function(){if(hup===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-image-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.channels.yt_image_editor_renderer.yt.image.editor.renderer.css.js--\x3e<div class="container style-scope yt-image-editor-renderer" hidden$="[[hideContainer]]">\n  <div class="popup-header style-scope yt-image-editor-renderer">\n    <h2 class="style-scope yt-image-editor-renderer">\n      <yt-formatted-string id="title" class="popup-header-title style-scope yt-image-editor-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </h2>\n  </div>\n  <div class="content style-scope yt-image-editor-renderer" slot="content" no-padding="" id="canvas-container">\n    <div class="error style-scope yt-image-editor-renderer" hidden="[[!errorMessage]]">\n      <yt-icon id="info-icon" icon="yt-icons:info" class="style-scope yt-image-editor-renderer"></yt-icon>\n      <yt-formatted-string id="error" class="error-message style-scope yt-image-editor-renderer" text="[[errorMessage]]">\n    </yt-formatted-string>\n    </div>\n    <canvas id="canvas" width="600" height="600" class="style-scope yt-image-editor-renderer">\n    </canvas>\n    <div class="drag top-left style-scope yt-image-editor-renderer" id="top-left-corner" aria-label="[[data.topLeftCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag top-right style-scope yt-image-editor-renderer" id="top-right-corner" aria-label="[[data.topRightCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag bottom-left style-scope yt-image-editor-renderer" id="bottom-left-corner" aria-label="[[data.bottomLeftCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag bottom-right style-scope yt-image-editor-renderer" id="bottom-right-corner" aria-label="[[data.bottomRightCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n  </div>\n  <div class="button-layer style-scope yt-image-editor-renderer">\n    <input id="file-selector" accept="image/*" hidden="" type="file" on-change="handleFileSelection" class="style-scope yt-image-editor-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancelTap" class="style-scope yt-image-editor-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="update-button" data="[[data.updateButton.buttonRenderer]]" class="style-scope yt-image-editor-renderer">\n    </yt-button-renderer>\n  </div>\n  <div class="spinner-container style-scope yt-image-editor-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope yt-image-editor-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;B9b===void 0&&(B9b=document.createElement("template"));var k=B9b;r.call(v,k.content.cloneNode(!0),g.content.firstChild);hup=g}g=hup;return g},{mode:2});var LmM;var wxv;var Am=function(){return _.J.apply(this,arguments)||this};
_.N(Am,_.J);Am.prototype.updateMinutesFromBinding=function(g){this.handleMinutesChanged&&this.handleMinutesChanged(g)};
Am.prototype.updateSecondsFromBinding=function(g){this.handleSecondsChanged&&this.handleSecondsChanged(g)};
Am.prototype.updateDescriptionFromBinding=function(g){this.handleDescriptionChanged&&this.handleDescriptionChanged(g)};
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Am.prototype,"ytComponentBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Am.prototype,"data",void 0);_.K([_.u(),_.F("design:type",String)],Am.prototype,"minutes",void 0);_.K([_.u(),_.F("design:type",String)],Am.prototype,"seconds",void 0);_.K([_.u(),_.F("design:type",String)],Am.prototype,"description",void 0);_.K([_.u(),_.F("design:type",Function)],Am.prototype,"handleMinutesChanged",void 0);
_.K([_.u(),_.F("design:type",Function)],Am.prototype,"handleSecondsChanged",void 0);_.K([_.u(),_.F("design:type",Function)],Am.prototype,"handleDescriptionChanged",void 0);_.K([_.u(),_.F("design:type",Number)],Am.prototype,"characterLimit",void 0);_.K([_.u(),_.F("design:type",Number)],Am.prototype,"textNumRows",void 0);Am=_.K([_.HX({is:"yt-report-details-form-content",disableElementRegistration:!0})],Am);
_.m(Am,"yt-report-details-form-content",function(){if(wxv===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-details-form-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_details_form_content.yt.report.details.form.content.css.js--\x3e<div id="content" class="style-scope yt-report-details-form-content"><label id="timestamp" class="style-scope yt-report-details-form-content">\n    [[getSimpleString(data.timestampLabel)]]\n    <yt-timestamp-input minutes="[[minutes]]" seconds="[[seconds]]" on-minutes-changed="updateMinutesFromBinding" on-seconds-changed="updateSecondsFromBinding" class="style-scope yt-report-details-form-content"></yt-timestamp-input></label><div id="description" class="style-scope yt-report-details-form-content"><tp-yt-paper-input-container no-label-float="" use-v2-underline="" class="style-scope yt-report-details-form-content"><tp-yt-iron-autogrow-textarea id="description-text" class="paper-input-input style-scope yt-report-details-form-content" slot="input" aria-label$="[[getSimpleString(data.descriptionHint)]]" maxlength$="[[characterLimit]]" placeholder="[[getSimpleString(data.descriptionHint)]]" rows$="[[textNumRows]]" value="[[description]]" on-value-changed="updateDescriptionFromBinding"></tp-yt-iron-autogrow-textarea><tp-yt-paper-input-char-counter slot="add-on" class="style-scope yt-report-details-form-content"></tp-yt-paper-input-char-counter></tp-yt-paper-input-container></div><yt-formatted-string id="footer" text="[[data.footer]]" class="style-scope yt-report-details-form-content"></yt-formatted-string></div>');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;LmM===void 0&&(LmM=document.createElement("template"));var k=LmM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);wxv=g}g=wxv;return g},{mode:2});var QEp;var CWG;var eq=function(){var g=_.J.apply(this,arguments)||this;g.updateMinutesFromBinding=function(v){g.minutes=v.detail.value};
g.updateSecondsFromBinding=function(v){g.seconds=v.detail.value};
g.updateDescriptionFromBinding=function(v){g.description=v.detail.value};
return g};
_.N(eq,_.J);_.c=eq.prototype;_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.c.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.submitButton":{id:"submit-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.c.ready=function(){_.hb(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.c.onSubmitYtAction=function(g){var v=g.detail;v.actionName==="yt-service-request"&&(v=v.args[1],v.flagEndpoint&&(g.stopPropagation(),this.refireAction(v)))};
_.c.refireAction=function(g){var v={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(v.vss_id=this.vssId);_.gh(this.hostElement,[g,v]);this.submitDisabled=!0};
_.c.dataChanged=function(){var g=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var v=_.Fx();v&&v.getPlayerPromise().then(function(r){var k=r.getOption("cc","track")||r.getOption("captions","track");k&&(g.vssId=k.vss_id);r=r.getCurrentTime();g.minutes=Math.floor(r/60).toString();g.seconds=(Math.floor(r)%60).toString()})};
_.c.updateSubmitButtonState=function(){var g;((g=this.data)==null?0:g.isFreeformReason)?this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds===""||!this.description||this.description.length<3):this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds==="")};
_.c.onYtServiceRequestCompleted=function(){_.nW(this.hostElement,"yt-close-popup-action")};
_.c.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.mx.Object.defineProperties(eq.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var g;return((g=this.data)==null?void 0:g.textNumRows)||4}}});
eq.prototype.onYtServiceRequestError=eq.prototype.onYtServiceRequestError;eq.prototype.onYtServiceRequestCompleted=eq.prototype.onYtServiceRequestCompleted;eq.prototype.updateSubmitButtonState=eq.prototype.updateSubmitButtonState;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],eq.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],eq.prototype,"ytRendererBehavior",void 0);
_.K([_.u({observer:"dataChanged"}),_.F("design:type",Object)],eq.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Boolean)],eq.prototype,"submitDisabled",void 0);_.K([_.u(),_.F("design:type",String)],eq.prototype,"minutes",void 0);_.K([_.u(),_.F("design:type",String)],eq.prototype,"seconds",void 0);_.K([_.u(),_.F("design:type",String)],eq.prototype,"description",void 0);_.K([_.u(),_.F("design:type",String)],eq.prototype,"vssId",void 0);
_.K([_.u({value:_.Cv("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.F("design:type",Boolean)],eq.prototype,"isMusic",void 0);_.K([_.C("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],eq.prototype,"characterLimit",null);_.K([_.C("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],eq.prototype,"textNumRows",null);
_.K([_.Um("minutes","seconds","description","submitDisabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eq.prototype,"updateSubmitButtonState",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eq.prototype,"onYtServiceRequestCompleted",null);
_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eq.prototype,"onYtServiceRequestError",null);eq=_.K([_.HX({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],eq);
_.m(eq,"yt-report-details-form-renderer",function(){if(CWG===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-details-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_details_form_renderer.yt.report.details.form.renderer.css.js--\x3e<div id="header" class="style-scope yt-report-details-form-renderer">\n  <div id="back-button" class="style-scope yt-report-details-form-renderer"></div>\n  <h2 id="title" class="style-scope yt-report-details-form-renderer">[[getSimpleString(data.title)]]</h2>\n</div>\n  <yt-report-details-form-content character-limit="[[characterLimit]]" data="[[data]]" description="[[description]]" handle-description-changed="[[updateDescriptionFromBinding]]" handle-minutes-changed="[[updateMinutesFromBinding]]" handle-seconds-changed="[[updateSecondsFromBinding]]" minutes="[[minutes]]" seconds="[[seconds]]" text-num-rows="[[textNumRows]]" class="style-scope yt-report-details-form-renderer">\n  </yt-report-details-form-content>\n<div id="buttons" class="style-scope yt-report-details-form-renderer">\n  <div id="cancel-button" class="style-scope yt-report-details-form-renderer"></div>\n  <div id="submit-button" class="style-scope yt-report-details-form-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;QEp===void 0&&(QEp=document.createElement("template"));var k=QEp;r.call(v,k.content.cloneNode(!0),g.content.firstChild);CWG=g}g=CWG;return g});var uEp;var x3b;var jEq;var $3D;var ay=function(){return _.J.apply(this,arguments)||this};
_.N(ay,_.J);
ay.prototype.onCheckedChanged_=function(){if(this.data){var g=_.hb(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.nW(this.hostElement,"yt-additional-detail-checkbox-update",[g]):this.data.identifier==="yt-hide-user-checkbox"?_.nW(this.hostElement,"yt-hide-user-checkbox-update",[g]):g&&this.data.enableCommand?_.nW(this.hostElement,"yt-modify-report-form-command",[_.l(this.data.enableCommand,XpD)]):!g&&this.data.disableCommand&&_.nW(this.hostElement,
"yt-modify-report-form-command",[_.l(this.data.enableCommand,XpD)])}};
ay.prototype.onLabelTap_=function(g){g.target.tagName!="A"&&(_.hb(this.hostElement).querySelector("#checkbox").checked=!_.hb(this.hostElement).querySelector("#checkbox").checked)};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ay.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ay.prototype,"data",void 0);ay=_.K([_.HX({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],ay);
_.m(ay,"yt-boolean-form-field-v2-renderer",function(){if($3D===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-boolean-form-field-v2-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_boolean_form_field_v2_renderer.yt.boolean.form.field.v2.renderer.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" aria-labelledby="yt-boolean-form-field-v2-renderer-label" checked="[[data.value]]" on-checked-changed="onCheckedChanged_" class="style-scope yt-boolean-form-field-v2-renderer">\n</tp-yt-paper-checkbox>\n<div id="content" class="style-scope yt-boolean-form-field-v2-renderer">\n  <yt-formatted-string id="yt-boolean-form-field-v2-renderer-label" class="label style-scope yt-boolean-form-field-v2-renderer" text="[[data.label]]" on-tap="onLabelTap_">\n  </yt-formatted-string>\n  <yt-formatted-string id="yt-boolean-form-field-v2-renderer-tooltip" class="tooltip style-scope yt-boolean-form-field-v2-renderer" text="[[data.tooltip]]">\n  </yt-formatted-string>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;jEq===void 0&&(jEq=document.createElement("template"));var k=jEq;r.call(v,k.content.cloneNode(!0),g.content.firstChild);$3D=g}g=$3D;return g});var ET=function(){var g=_.J.apply(this,arguments)||this;g.canShowAdditionalDetailCheckbox=!1;g.canShowCheckbox=!1;g.keepDropdownFocusedAfterSelection=!0;return g};
_.N(ET,_.J);ET.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}}}}};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ET.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ET.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],ET.prototype,"canShowAdditionalDetailCheckbox",void 0);_.K([_.u(),_.F("design:type",Object)],ET.prototype,"canShowCheckbox",void 0);_.K([_.u(),_.F("design:type",Object)],ET.prototype,"keepDropdownFocusedAfterSelection",void 0);
ET=_.K([_.HX({is:"yt-report-form-modal-content",disableElementRegistration:!0})],ET);
_.m(ET,"yt-report-form-modal-content",function(){if(x3b===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-form-modal-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_form_modal_content.yt.report.form.modal.content.css.js--\x3e<div id="container" hidden="[[!data]]" class="style-scope yt-report-form-modal-content"><yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope yt-report-form-modal-content"></yt-formatted-string><yt-options-renderer data="[[data.optionsSupportedRenderers.optionsRenderer]]" restore-focus-on-close="[[keepDropdownFocusedAfterSelection]]" class="style-scope yt-report-form-modal-content"></yt-options-renderer><div id="additional-detail-checkbox-container" hidden="[[!canShowAdditionalDetailCheckbox]]" class="style-scope yt-report-form-modal-content"></div><div id="checkbox-container" hidden="[[!canShowCheckbox]]" class="style-scope yt-report-form-modal-content"></div><yt-formatted-string id="footer" hidden="[[!data.footer]]" split-lines="" text="[[data.footer]]" class="style-scope yt-report-form-modal-content"></yt-formatted-string></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;uEp===void 0&&(uEp=document.createElement("template"));var k=uEp;r.call(v,k.content.cloneNode(!0),g.content.firstChild);x3b=g}g=x3b;return g},{mode:2});var JJR;var OrD;var dJ=function(){var g=_.J.apply(this,arguments)||this;g.submitting=!1;g.submitButtonDisabled=!0;g.command=null;g.canShowCheckbox=!1;g.canShowAdditionalDetailCheckbox=!1;g.canShowNextButton=!1;g.additionalDetailCheckboxChecked=!1;g.refitJob=0;g.keepDropdownFocusedAfterSelection=!0;g.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-report-form-endpoint-update":"handleReportFormEndpointUpdateAction","yt-confirm-dialog-close-action":"handleConfirmDialogCloseAction","yt-modify-report-form-command":"handleModifyReportFormCommand",
"yt-additional-detail-checkbox-update":"handleAdditionalDetailCheckboxUpdateAction"};return g};
_.N(dJ,_.J);_.c=dJ.prototype;_.c.created=function(){this.refitJob=0};
_.c.attached=function(){this.JSC$18619_scroller&&(this.JSC$18619_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18619_scroller.attached&&typeof this.JSC$18619_scroller.attached==="function"&&this.JSC$18619_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.dataChanged=function(g){g&&(this.toggleSubmitButton(!!this.get("data.submitButton.buttonRenderer.isDisabled")),this.set("data.submitButton.buttonRenderer.isDisabled",void 0),this.set("data.nextButton.buttonRenderer.isDisabled",void 0),this.command=null,this.additionalDetailCheckboxChecked=this.canShowNextButton=this.canShowAdditionalDetailCheckbox=this.canShowCheckbox=this.hideReportForm=this.submitting=!1,g.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),g.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.c.onYtPopupOpened=function(){var g=_.Fx();g&&g.getPlayerPromise().then(function(v){v.pauseVideo()})};
_.c.onYtNavigate=function(g){_.l(g.detail.endpoint,_.VVj)&&(g.stopPropagation(),this.hideReportForm=!0)};
_.c.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.c.onYtServiceRequestCompleted=function(g,v){var r=v.actions;if(r){if(r.length===1&&_.l(r[0],_.kX)){var k;r=((k=_.l(r[0],_.kX))==null?void 0:k.commands)||[]}k=0;for(var y=r.length;k<y;k++)_.l(r[k],_.lo)&&(g.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(r[k]))}if(v.data&&(g=this.get("feedbackResponses",v.data)))for(v=0;v<g.length;v++)if(g[v].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.c.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.c._onDescendantIronResize=function(g){g.stopPropagation();return!1};
_.c.handleReportFormEndpointUpdateAction=function(g){if(g.submitEndpoint){var v=this.command=g.submitEndpoint;v=_.l(v,_.Hiu);if(v==null?0:v.additionalDetailCheckboxChecked)v.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else g.submitNavigationEndpoint?(this.command=g.submitNavigationEndpoint,this.toggleSubmitButton(!1)):g.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:g.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;g.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",g));this.refit()};
_.c.handleConfirmDialogCloseAction=function(g){g.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.c.submitButtonDisabledChanged=function(){var g=this.hostElement.parentElement;g&&g.invalidateTabbables&&g.invalidateTabbables()};
_.c.handleModifyReportFormCommand=function(g){g=this.get("action",g);g==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:g==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:g==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:g==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:g==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:g==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.c.updateDialogStyling=function(){var g,v,r,k,y,z=((y=(g=this.data)==null?void 0:(v=g.optionsSupportedRenderers)==null?void 0:(r=v.optionsRenderer)==null?void 0:(k=r.items)==null?void 0:k.length)!=null?y:0)<=2?0:240;_.kx(this.hostElement,{"--yt-report-form-modal-renderer-min-width":z+"px"})};
_.c.toggleSubmitButton=function(g){this.submitButtonDisabled=!g;this.submitButtonDisabled=g};
_.c.computeSubmitButtonData=function(g,v){var r={};_.l(v,_.VVj)?r.navigationEndpoint=v:r.command=v||void 0;g&&g.buttonRenderer&&_.ZG.extend(r,g.buttonRenderer);return r};
_.c.computeNextButtonData=function(g,v){var r={};if(!g||!g.buttonRenderer)return r;_.ZG.extend(r,g.buttonRenderer);if(!v)return r;if(_.l(v,_.VVj))r.navigationEndpoint=WLd(v);else if(r.command=WLd(v),g=_.l(r.command,_.Hiu))g.legalCheckboxChecked=!0;return r};
_.c.computeShowNextButton=function(g,v,r){return!!g&&v&&r};
_.c.refit=function(){var g=this;this.refitJob||(this.refitJob=_.HR.addLowPriorityJob(function(){_.hV(g.hostElement,"yt-refit");g.refitJob=0}))};
_.c.handleAdditionalDetailCheckboxUpdateAction=function(g){this.additionalDetailCheckboxChecked=g;_.l(this.command,_.Hiu).additionalDetailCheckboxChecked=g};
_.mx.Object.defineProperties(dJ,{template:{configurable:!0,enumerable:!0,get:function(){if(OrD===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-form-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_form_modal_renderer.yt.report.form.modal.renderer.css.js--\x3e<template is="dom-if" if="[[submitting]]" restamp="" class="style-scope yt-report-form-modal-renderer">\n  <div id="container" class="style-scope yt-report-form-modal-renderer">\n    <div id="loading-indicator" class="style-scope yt-report-form-modal-renderer">\n      <tp-yt-paper-spinner-lite active="" class="style-scope yt-report-form-modal-renderer"></tp-yt-paper-spinner-lite>\n    </div>\n  </div>\n</template>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-report-form-modal-renderer"></yt-formatted-string>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-report-form-modal-renderer">\n  <yt-report-form-modal-content can-show-additional-detail-checkbox="[[canShowAdditionalDetailCheckbox]]" can-show-checkbox="[[canShowCheckbox]]" data="[[data]]" keep-dropdown-focused-after-selection="[[keepDropdownFocusedAfterSelection]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-report-form-modal-content>\n</tp-yt-paper-dialog-scrollable>\n<div class="buttons style-scope yt-report-form-modal-renderer">\n  <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="submit-button" data="[[computeSubmitButtonData(data.submitButton, command)]]" dialog-confirm="" disabled="[[submitButtonDisabled]]" hidden="[[computeShowNextButton(data.nextButton, canShowNextButton,\n              canShowCheckbox)]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="next-button" data="[[computeNextButtonData(data.nextButton, command)]]" dialog-confirm="" hidden="[[!computeShowNextButton(data.nextButton, canShowNextButton,\n              canShowCheckbox)]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;JJR===void 0&&(JJR=document.createElement("template"));var k=JJR;r.call(v,k.content.cloneNode(!0),g.content.firstChild);OrD=g}g=OrD;return g}}});
dJ.prototype.onYtServiceRequestError=dJ.prototype.onYtServiceRequestError;dJ.prototype.onYtServiceRequestCompleted=dJ.prototype.onYtServiceRequestCompleted;dJ.prototype.onYtServiceRequestSent=dJ.prototype.onYtServiceRequestSent;dJ.prototype.onYtNavigate=dJ.prototype.onYtNavigate;dJ.prototype.onYtPopupOpened=dJ.prototype.onYtPopupOpened;_.K([_.D(_.WV.YtOpenPopupBehavior),_.F("design:type",Object)],dJ.prototype,"openPopupBehavior",void 0);
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],dJ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],dJ.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],dJ.prototype,"eventForwardingBehavior",void 0);_.K([_.D(_.NK),_.F("design:type",Object)],dJ.prototype,"ironResizableBehavior",void 0);_.K([_.u({observer:"dataChanged"}),_.F("design:type",Object)],dJ.prototype,"data",void 0);
_.K([_.u(),_.F("design:type",Object)],dJ.prototype,"submitting",void 0);_.K([_.u({observer:"submitButtonDisabledChanged"}),_.F("design:type",Object)],dJ.prototype,"submitButtonDisabled",void 0);_.K([_.u(),_.F("design:type",Object)],dJ.prototype,"command",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],dJ.prototype,"hideReportForm",void 0);_.K([_.u(),_.F("design:type",Object)],dJ.prototype,"canShowCheckbox",void 0);
_.K([_.u(),_.F("design:type",Object)],dJ.prototype,"canShowAdditionalDetailCheckbox",void 0);_.K([_.u(),_.F("design:type",Object)],dJ.prototype,"canShowNextButton",void 0);_.K([_.u(),_.F("design:type",Object)],dJ.prototype,"additionalDetailCheckboxChecked",void 0);_.K([_.u(),_.F("design:type",Object)],dJ.prototype,"refitJob",void 0);_.K([_.u(),_.F("design:type",Object)],dJ.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.K([_.PX("#scroller"),_.F("design:type",Object)],dJ.prototype,"JSC$18619_scroller",void 0);_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dJ.prototype,"onYtPopupOpened",null);_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],dJ.prototype,"onYtNavigate",null);
_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],dJ.prototype,"onYtServiceRequestSent",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],dJ.prototype,"onYtServiceRequestCompleted",null);
_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],dJ.prototype,"onYtServiceRequestError",null);dJ=_.K([_.HX({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],dJ);var VX5;var qBG;var pp=function(){return _.J.apply(this,arguments)||this};
_.N(pp,_.J);_.c=pp.prototype;_.c.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.c.onVisible=function(){if(_.T("web_ephemeral_actions_focus")){var g,v;(v=_.h0().resolve(_.Bd(_.Wc)))==null||v.enqueue({label:_.sf((g=this.data)==null?void 0:g.messageTitle),elementToFocus:this.hostElement})}};
_.c.onThumbnailLoaded=function(){_.hV(this.hostElement,"yt-refit")};
_.c.onDismissTap=function(){_.nW(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.c.computeAlternateIcon=function(g){return g?g==="BACKSTAGE_ARTWORK"?"backstage:artwork":g:null};
_.c.computeFontFamily=function(g){return g==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.c.computeBackgroundStyle=function(g,v){if(g=this.computeBackgroundImage(g,v))if(g=_.nw(g.thumbnails))return'background-image: url("'+g+'");'};
_.c.computeHasFullHeightImage=function(g){return!(!(g&&g.thumbnails&&g.thumbnails.length>0)||this.modern)};
_.c.isModernStyle=function(g){return g.style==="STYLE_MODERN"};
_.c.computeIcon=function(g,v){if(g&&g.icon)return v?g.iconDark:g.icon};
_.c.computeBackgroundImage=function(g,v){if(g&&g.backgroundImage)return v?g.backgroundImageDark:g.backgroundImage};
_.c.computeLogo=function(g,v){if(g&&g.logo)return v?g.logoDark:g.logo};
_.c.computeShouldShowModernIcon=function(g,v){return g&&!!v};
_.c.getLogoContainerClassName=function(g){return this.logoWithPadding(g)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.c.getLogoImageId=function(g){return this.logoWithPadding(g)?"mealbar-logo-with-padding":"mealbar-logo"};
_.c.logoWithPadding=function(g){var v,r,k;return(g=(v=this.computeLogo(g,this.isDarkTheme))==null?void 0:(r=v.thumbnails)==null?void 0:(k=r[0])==null?void 0:k.height)&&g%31===0?!0:!1};
pp.prototype.onThumbnailLoaded=pp.prototype.onThumbnailLoaded;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],pp.prototype,"ytRendererBehavior",void 0);_.K([_.u({}),_.F("design:type",Object)],pp.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.F("design:type",Boolean)],pp.prototype,"modern",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],pp.prototype,"isDarkTheme",void 0);
_.K([_.u({computed:"computeIcon(data, isDarkTheme)"}),_.F("design:type",Object)],pp.prototype,"icon",void 0);_.K([_.u({computed:"computeLogo(data, isDarkTheme)"}),_.F("design:type",Object)],pp.prototype,"logo",void 0);_.K([_.u({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.F("design:type",Object)],pp.prototype,"backgroundStyle",void 0);_.K([_.u({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.F("design:type",Object)],pp.prototype,"alternateIcon",void 0);
_.K([_.u({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.F("design:type",Boolean)],pp.prototype,"hasFullHeightImage",void 0);_.K([_.u({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.F("design:type",Boolean)],pp.prototype,"useYoutubeSans",void 0);_.K([_.u({computed:"computeShouldShowModernIcon(modern, icon)"}),_.F("design:type",Boolean)],pp.prototype,"shouldShowModernIcon",void 0);
_.K([_.zz("yt-img-shadow-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pp.prototype,"onThumbnailLoaded",null);pp=_.K([_.HX({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],pp);
_.m(pp,"yt-mealbar-promo-renderer",function(){if(qBG===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-mealbar-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.promos.yt_mealbar_promo_renderer.yt.mealbar.promo.renderer.css.js--\x3e<template is="dom-if" if="[[!modern]]" class="style-scope yt-mealbar-promo-renderer">\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" notify-on-loaded="" thumbnail="[[data.icon]]" class="style-scope yt-mealbar-promo-renderer">\n  </yt-img-shadow>\n  <yt-icon id="alternate-icon" hidden="[[!alternateIcon]]" icon="[[alternateIcon]]" class="style-scope yt-mealbar-promo-renderer"></yt-icon>\n</template>\n<div id="main" style$="[[backgroundStyle]]" class="style-scope yt-mealbar-promo-renderer">\n  <div class="yt-mealbar-promo-renderer-content style-scope yt-mealbar-promo-renderer">\n    <div class="style-scope yt-mealbar-promo-renderer">\n      <template is="dom-if" if="[[logo]]" class="style-scope yt-mealbar-promo-renderer">\n        <div class$="[[getLogoContainerClassName(data)]] style-scope yt-mealbar-promo-renderer">\n          <yt-img-shadow dimension="HEIGHT" height="20" hidden="[[!logo]]" id$="[[getLogoImageId(data)]]" notify-on-loaded="" object-fit="CONTAIN" thumbnail="[[logo]]" class="style-scope yt-mealbar-promo-renderer">\n          </yt-img-shadow>\n        </div>\n      </template>\n      <h2 class="yt-mealbar-promo-renderer-message-title style-scope yt-mealbar-promo-renderer">\n        <yt-formatted-string text="[[data.messageTitle]]" class="style-scope yt-mealbar-promo-renderer"></yt-formatted-string>\n      </h2>\n      <template is="dom-repeat" items="[[data.messageTexts]]" class="style-scope yt-mealbar-promo-renderer">\n        <div id="message-text" class="yt-mealbar-promo-renderer-message-text style-scope yt-mealbar-promo-renderer">\n          <yt-formatted-string text="[[item]]" class="style-scope yt-mealbar-promo-renderer"></yt-formatted-string>\n        </div>\n      </template>\n      <template is="dom-if" if="[[data.supplementalText]]" class="style-scope yt-mealbar-promo-renderer">\n        <yt-formatted-string class="yt-mealbar-promo-renderer-supplemental-text style-scope yt-mealbar-promo-renderer" text="[[data.supplementalText]]"></yt-formatted-string>\n      </template>\n    </div>\n    <template is="dom-if" if="[[shouldShowModernIcon]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-img-shadow class="yt-mealbar-promo-renderer-modern-icon style-scope yt-mealbar-promo-renderer" hidden="[[!icon]]" notify-on-loaded="" thumbnail="[[icon]]">\n      </yt-img-shadow>\n    </template>\n  </div>\n  <div class="button-container style-scope yt-mealbar-promo-renderer">\n    <template is="dom-if" if="[[data.dismissButton.buttonRenderer]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" on-click="onDismissTap" class="style-scope yt-mealbar-promo-renderer">\n      </yt-button-renderer>\n    </template>\n    <template is="dom-if" if="[[data.actionButton.buttonRenderer]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" on-click="onDismissTap" class="style-scope yt-mealbar-promo-renderer">\n      </yt-button-renderer>\n    </template>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;VX5===void 0&&(VX5=document.createElement("template"));var k=VX5;r.call(v,k.content.cloneNode(!0),g.content.firstChild);qBG=g}g=qBG;return g},{mode:2});var sEv;var m3p;var Tv=function(){return _.J.apply(this,arguments)||this};
_.N(Tv,_.J);_.c=Tv.prototype;_.c.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]",overrides:"[[buttonOverride]]"}}}},"data.acceptButton":{id:"accept-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]",overrides:"[[buttonOverride]]"}}}}}};
_.c.computeHasButtons_=function(g){return!(!g.dismissButton&&!g.acceptButton)};
_.c.computeStyle_=function(g){return g||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.c.observeImpressionEndpoints_=function(){var g=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(v){v.clickTrackingParams&&delete v.clickTrackingParams;_.gh(g.hostElement,[v])})};
_.c.onTap_=function(){_.nW(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
Tv.prototype.observeImpressionEndpoints_=Tv.prototype.observeImpressionEndpoints_;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Tv.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],Tv.prototype,"ytEventForwardingBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Tv.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Tv.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Tv.prototype,"positionType",void 0);_.K([_.u({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.F("design:type",Boolean)],Tv.prototype,"hasButtons_",void 0);_.K([_.u({value:function(){return this.onTap_.bind(this)}}),
_.F("design:type",Function)],Tv.prototype,"boundOnTap_",void 0);_.K([_.u({value:{style:"mono-inverse"}}),_.F("design:type",Object)],Tv.prototype,"buttonOverride",void 0);_.K([_.IU("data.promoConfig.impressionEndpoints"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tv.prototype,"observeImpressionEndpoints_",null);Tv=_.K([_.HX({is:"yt-tooltip-renderer",disableElementRegistration:!0})],Tv);
_.m(Tv,"yt-tooltip-renderer",function(){if(m3p===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-tooltip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.promos.yt_tooltip_renderer.yt.tooltip.renderer.css.js--\x3e<div id="content" class="style-scope yt-tooltip-renderer">\n  <yt-formatted-string id="text" hidden$="[[!data.text]]" text="[[data.text]]" class="style-scope yt-tooltip-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="details-text" hidden$="[[!data.detailsText]]" text="[[data.detailsText]]" class="style-scope yt-tooltip-renderer">\n  </yt-formatted-string>\n</div>\n<div class="buttons style-scope yt-tooltip-renderer" hidden="[[!hasButtons_]]">\n  <div id="dismiss-button" hidden$="[[!data.dismissButton]]" class="style-scope yt-tooltip-renderer"></div>\n  <div id="accept-button" hidden$="[[!data.acceptButton]]" class="style-scope yt-tooltip-renderer"></div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;sEv===void 0&&(sEv=document.createElement("template"));var k=sEv;r.call(v,k.content.cloneNode(!0),g.content.firstChild);m3p=g}g=m3p;return g},{mode:2});var KmR;var brM;var FmS={},irn=(FmS.WEB_REMIX="music.youtube.com",FmS),li=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return g};
_.N(li,_.J);_.c=li.prototype;_.c.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.created=function(){this.embedHost_=irn[_.Cv("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.c.ready=function(){_.hb(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.c.computeEmbedCode_=function(g,v,r,k,y){if(!g)return"";var z=g.videoId,W=g.fullListId,S=[];g.attributionId&&S.push("si="+g.attributionId);k||S.push("controls=0");r&&Number(v)>0&&S.push("start="+v);W&&(z="videoseries",S.push("list="+W));r="https://"+(y?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+z;g.clipId&&(S.push("clip="+g.clipId),S.push("clipt="+g.clipTiming));v=S.length>0?r+"?"+S.join("&amp;"):r;g.encryptedEmbedConfig&&S.push("embed_config="+JSON.stringify({enc:g.encryptedEmbedConfig}));
S=S.length>0?r+"?"+S.join("&amp;"):r;_.T("web_sharing_embed_preview_killswitch")?_.hb(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(S,g.previewWidth||854,g.previewHeight||480):(_.pi(this.videoPreviewContainer),_.hb(this.videoPreviewContainer).appendChild(this.buildIframeElement(S)));return this.getEmbedCode_(v,g.width||560,g.height||315)};
_.c.buildIframeElement=function(g){var v=document.createElement("iframe"),r,k;v.width=""+((k=(r=this.data)==null?void 0:r.previewWidth)!=null?k:854);var y,z;v.height=""+((z=(y=this.data)==null?void 0:y.previewHeight)!=null?z:480);_.dJ3(v,2,g);v.title="YouTube video player";v.frameBorder="0";v.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";v.referrerPolicy="strict-origin-when-cross-origin";v.allowFullscreen=!0;return v};
_.c.computeIsSquareAspectRatio_=function(g){return g.previewHeight&&g.previewWidth?g.previewHeight==g.previewWidth:!1};
_.c.computeShowEmbedOptions_=function(g){return!!g.enablePrivacyModeOptionLabel||!!g.showPlayerControlsOptionLabel};
_.c.getEmbedCode_=function(g,v,r){return'<iframe width="'+v+'" height="'+r+'" src="'+g+'" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>'};
_.c.handleSignalActionCopyShareEmbedUrl_=function(){_.hb(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.c.handleSetTimestamp_=function(g){this.startAtTimeStamp_=(this.startAtChecked_=g.isSet)?g.timestamp:0};
_.c.closePanel_=function(){_.nW(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.c.onEmbedCode_=function(){_.hb(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.c.onYtPopupClosed_=function(){_.pi(_.hb(this.hostElement).querySelector("#video-preview"))};
_.c.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.l(this.data.actionButtons[0],_.w1)&&this.ytRendererBehavior.logExplicitClick(_.l(this.data.actionButtons[0],_.w1))};
li.prototype.onYtPopupClosed_=li.prototype.onYtPopupClosed_;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],li.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],li.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],li.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],li.prototype,"data",void 0);
_.K([_.u({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.F("design:type",String)],li.prototype,"embedCode_",void 0);_.K([_.u({value:!0}),_.F("design:type",Boolean)],li.prototype,"isPlayerControlsOptionChecked_",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],li.prototype,"isPrivacyModeOptionChecked_",void 0);_.K([_.u({value:!1,notify:!0}),_.F("design:type",Boolean)],li.prototype,"startAtChecked_",void 0);
_.K([_.u({value:0}),_.F("design:type",Number)],li.prototype,"startAtTimeStamp_",void 0);_.K([_.u({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],li.prototype,"isSquareAspectRatio_",void 0);_.K([_.PX("#video-preview"),_.F("design:type",HTMLElement)],li.prototype,"videoPreviewContainer",void 0);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],li.prototype,"onYtPopupClosed_",null);
li=_.K([_.HX({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],li);
_.m(li,"yt-sharing-embed-renderer",function(){if(brM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sharing-embed-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_sharing_embed_renderer.yt.sharing.embed.renderer.css.js--\x3e<div id="video-preview" class="style-scope yt-sharing-embed-renderer"></div>\n<div id="embed-panel" class="style-scope yt-sharing-embed-renderer">\n  <div id="title-bar" class="style-scope yt-sharing-embed-renderer">\n    <div id="embed-label" class="style-scope yt-sharing-embed-renderer">\n      <yt-formatted-string text="[[data.title]]" class="style-scope yt-sharing-embed-renderer"></yt-formatted-string>\n    </div>\n    <yt-icon id="close-panel-icon" icon="yt-icons:close" on-tap="closePanel_" class="style-scope yt-sharing-embed-renderer"></yt-icon>\n  </div>\n  <tp-yt-paper-dialog-scrollable id="content" class="style-scope yt-sharing-embed-renderer">\n    <div id="basic" class="style-scope yt-sharing-embed-renderer">\n      <tp-yt-paper-textarea id="embed-code" no-label-float="" use-v2-underline="" value="{{embedCode_}}" class="style-scope yt-sharing-embed-renderer"></tp-yt-paper-textarea>\n      <div id="start-at" class="style-scope yt-sharing-embed-renderer"></div>\n    </div>\n    <template is="dom-if" if="[[computeShowEmbedOptions_(data)]]" class="style-scope yt-sharing-embed-renderer">\n      <div id="embed-options" class="style-scope yt-sharing-embed-renderer">\n        <yt-formatted-string id="embed-options-label" text="[[data.embedOptionsLabel]]" class="style-scope yt-sharing-embed-renderer">\n        </yt-formatted-string>\n        <div id="layout-size" class="style-scope yt-sharing-embed-renderer">\n          \n        </div>\n        <tp-yt-paper-checkbox id="player-controls-option" checked="{{isPlayerControlsOptionChecked_}}" class="style-scope yt-sharing-embed-renderer">\n          <yt-formatted-string text="[[data.showPlayerControlsOptionLabel]]" class="style-scope yt-sharing-embed-renderer">\n          </yt-formatted-string>\n        </tp-yt-paper-checkbox>\n        <span id="privacy-mode-wrapper" class="style-scope yt-sharing-embed-renderer">\n          <tp-yt-paper-checkbox id="privacy-mode-option" checked="{{isPrivacyModeOptionChecked_}}" class="style-scope yt-sharing-embed-renderer">\n            <yt-formatted-string text="[[data.enablePrivacyModeOptionLabel]]" class="style-scope yt-sharing-embed-renderer">\n            </yt-formatted-string>\n          </tp-yt-paper-checkbox>\n          <yt-icon id="privacy-mode-info" icon="yt-icons:info-outline" class="style-scope yt-sharing-embed-renderer"></yt-icon>\n          <tp-yt-paper-tooltip id="privacy-tooltip" for="privacy-mode-info" position="top" class="style-scope yt-sharing-embed-renderer">\n            [[data.enablePrivacyModeOptionLabel.accessibility.accessibilityData.label]]\n          </tp-yt-paper-tooltip>\n        </span>\n      </div>\n    </template>\n    <div id="additional-info" class="style-scope yt-sharing-embed-renderer">\n      <div id="additional-links" class="style-scope yt-sharing-embed-renderer">\n        <yt-formatted-string class="link style-scope yt-sharing-embed-renderer" link-inherit-color="" text="[[data.apiReferenceLinkLabel]]">\n        </yt-formatted-string>\n        <yt-formatted-string class="link style-scope yt-sharing-embed-renderer" link-inherit-color="" text="[[data.developerSampleLinkLabel]]"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="legal-info" text="[[data.legalInfo]]" class="style-scope yt-sharing-embed-renderer"></yt-formatted-string>\n    </div>\n  </tp-yt-paper-dialog-scrollable>\n  <div id="action-buttons" class="style-scope yt-sharing-embed-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;KmR===void 0&&(KmR=document.createElement("template"));var k=KmR;r.call(v,k.content.cloneNode(!0),g.content.firstChild);brM=g}g=brM;return g},{mode:2});var G8D={};
G8D.YtUnlimitedFamilyInterstitialBehavior=[_.WV.YtOpenPopupBehavior,_.Mz.YtActionHandlerBehavior,{actionMap:{"yt-signal-action-show-previous-family-dialog":"handleSignalActionShowPreviousFamilyDialog_","yt-open-popup-action":"handleOpenPopupAction_","yt-unlimited-create-family-endpoint":"handleUnlimitedCreateFamilyEndpoint_"},listeners:{"yt-popup-closed":"onPopupClosed_"},created:function(){window.familyDialogHistory||(window.familyDialogHistory=[]);this.dialogHistory_=window.familyDialogHistory;this.showingPreviousDialog_=
!1},
maybeCloseDialogOnFooterButtonTap:function(g){g=_.IFu(_.se(g),"yt-button-renderer");return g?g.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(g){this.dialogHistory_.push(g)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var g=this.popFromHistory();if(g){var v={openPopupAction:{popupType:"DIALOG",popup:{}}};v.openPopupAction.popup[g.renderer]=g.data;this.showingPreviousDialog_=!0;this.openPopup(v)}},
handleOpenPopupAction_:function(g){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var v=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(k){return!!g.openPopupAction.popup[k]}),r=this.getElementName_();
v&&this.data&&(this.pushToHistory({renderer:r,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(g){if(g=_.l(g,lxA))this.loading=!0,_.nW(this.hostElement,"yt-open-create-family-dialog",[g,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var g=this.hostElement.nodeName.split("-").slice(1).map(function(v){return""+v[0].toUpperCase()+v.slice(1).toLowerCase()}).join("");
return g[0].toLowerCase()+g.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var Xxq;var BAn;var fp=function(){return _.J.apply(this,arguments)||this};
_.N(fp,_.J);_.c=fp.prototype;_.c.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"footer-button":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0,"footer-button":!0}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.nW(this.hostElement,"yt-register-create-family-dialog");_.hb(this.hostElement).querySelector("#thumbnail").onShow()};
_.c.fireOnCloseCommand_=function(){var g;((g=this.data)==null?0:g.onCloseCommand)&&_.v2(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.c.onYtServiceRequestSent_=function(g,v){v&&v.endpoint&&_.l(v.endpoint,_.c2)||(this.loading=!0)};
_.c.onYtServiceRequestCompleted_=function(){var g=this.hostElement.parentElement;g.close&&g.close();this.loading=!1};
_.c.openPopupHandler_=function(g){if(g.detail==this){var v;((v=this.data)==null?0:v.onOpenCommands)&&_.v2(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.c.closePopupHandler_=function(g,v){this.fireOnCloseCommand_();if(v&&v.canceled===!0||v&&v.canceled===!1&&v.confirmed===!1){var r;((r=this.data)==null?0:r.onDismissCommands)&&_.v2(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.c.dataChanged_=function(){this.loading=!1};
fp.prototype.dataChanged_=fp.prototype.dataChanged_;fp.prototype.closePopupHandler_=fp.prototype.closePopupHandler_;fp.prototype.openPopupHandler_=fp.prototype.openPopupHandler_;fp.prototype.onYtServiceRequestCompleted_=fp.prototype.onYtServiceRequestCompleted_;fp.prototype.onYtServiceRequestSent_=fp.prototype.onYtServiceRequestSent_;_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],fp.prototype,"ytEventForwardingBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],fp.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(G8D.YtUnlimitedFamilyInterstitialBehavior),_.F("design:type",Object)],fp.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],fp.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],fp.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],fp.prototype,"loading",void 0);_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],fp.prototype,"onYtServiceRequestSent_",null);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],fp.prototype,"onYtServiceRequestCompleted_",null);
_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],fp.prototype,"openPopupHandler_",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],fp.prototype,"closePopupHandler_",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fp.prototype,"dataChanged_",null);
fp=_.K([_.HX({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],fp);
_.m(fp,"yt-unlimited-family-message-interstitial-renderer",function(){if(BAn===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-family-message-interstitial-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_family_message_interstitial_renderer.yt.unlimited.family.message.interstitial.renderer.css.js--\x3e<tp-yt-paper-spinner active="[[loading]]" class="style-scope yt-unlimited-family-message-interstitial-renderer"></tp-yt-paper-spinner>\n<div class="content-container style-scope yt-unlimited-family-message-interstitial-renderer" hidden="[[loading]]">\n  <div class="main-content style-scope yt-unlimited-family-message-interstitial-renderer">\n    <h2 class="style-scope yt-unlimited-family-message-interstitial-renderer">[[getSimpleString(data.title)]]</h2>\n    <yt-formatted-string class="content style-scope yt-unlimited-family-message-interstitial-renderer" text="[[data.content]]"></yt-formatted-string>\n  </div>\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" width="252" class="style-scope yt-unlimited-family-message-interstitial-renderer"></yt-img-shadow>\n</div>\n<div class="footer-container style-scope yt-unlimited-family-message-interstitial-renderer" hidden="[[loading]]">\n  <yt-formatted-string class="footer style-scope yt-unlimited-family-message-interstitial-renderer" text="[[data.footer]]"></yt-formatted-string>\n  <div class="buttons style-scope yt-unlimited-family-message-interstitial-renderer">\n    <div id="dismiss-button" class="footer-button style-scope yt-unlimited-family-message-interstitial-renderer"></div>\n    <div id="action-button" class="footer-button style-scope yt-unlimited-family-message-interstitial-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Xxq===void 0&&(Xxq=document.createElement("template"));var k=Xxq;r.call(v,k.content.cloneNode(!0),g.content.firstChild);BAn=g}g=BAn;return g},{mode:2});var hhb;var np5;var ND=function(){return _.J.apply(this,arguments)||this};
_.N(ND,_.J);ND.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"}}}};
ND.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.hb(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(g){g.onShow()});
_.hb(this.hostElement).querySelector("#main-thumbnail").onShow()};
ND.prototype.onButtonTap_=function(g){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(g)};
ND.prototype.computeMainThumbnailWidth_=function(g){return g&&g.length!==0?72:96};
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ND.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ND.prototype,"ytRendererBehavior",void 0);_.K([_.D(G8D.YtUnlimitedFamilyInterstitialBehavior),_.F("design:type",Object)],ND.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ND.prototype,"data",void 0);
_.K([_.u({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.F("design:type",Number)],ND.prototype,"mainThumbnailWidth_",void 0);_.K([_.u({value:function(){return this.onButtonTap_.bind(this)}}),
_.F("design:type",Function)],ND.prototype,"boundButtonTap_",void 0);ND=_.K([_.HX({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],ND);
_.m(ND,"yt-unlimited-family-profile-interstitial-renderer",function(){if(np5===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-family-profile-interstitial-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_family_profile_interstitial_renderer.yt.unlimited.family.profile.interstitial.renderer.css.js--\x3e<div class="content-container style-scope yt-unlimited-family-profile-interstitial-renderer"><div class="left-side style-scope yt-unlimited-family-profile-interstitial-renderer"><h2 class="style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.additionalInfoHeader)]]</h2><yt-formatted-string class="additional-info style-scope yt-unlimited-family-profile-interstitial-renderer" text="[[data.additionalInfo]]"></yt-formatted-string></div><div class="right-side style-scope yt-unlimited-family-profile-interstitial-renderer"><yt-img-shadow id="main-thumbnail" thumbnail="[[data.mainThumbnail]]" width="[[mainThumbnailWidth_]]" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></yt-img-shadow><div class="secondary-thumbnails style-scope yt-unlimited-family-profile-interstitial-renderer"><template is="dom-repeat" items="[[data.secondaryThumbnails]]" class="style-scope yt-unlimited-family-profile-interstitial-renderer"><yt-img-shadow class="secondary-thumbnail style-scope yt-unlimited-family-profile-interstitial-renderer" thumbnail="[[item]]" width="36"></yt-img-shadow></template></div><span class="member-info style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.memberInfo)]]</span><span class="member-title style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.memberTitle)]]</span><div id="manage-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div></div></div><div class="buttons style-scope yt-unlimited-family-profile-interstitial-renderer"><div id="dismiss-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div><div id="action-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;hhb===void 0&&(hhb=document.createElement("template"));var k=hhb;r.call(v,k.content.cloneNode(!0),g.content.firstChild);np5=g}g=np5;return g},{mode:2});var MXS;var RhM;var Zm=function(){var g=_.J.apply(this,arguments)||this;g.sliderAriaValueText_=null;g.selectedIndex_=0;g.messages={PAUSE_SLIDER:_.I0("PAUSE_SLIDER",void 0,"Pause Duration")};return g};
_.N(Zm,_.J);_.c=Zm.prototype;_.c.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[onButtonTap_]]"}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},properties:{"on-tap":"[[onSecondaryTap_]]"}}}}}};
_.c.onPopupOpened_=function(g){g.detail==this&&_.T("enable_premium_voluntary_pause")&&(_.nW(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.setDialogData=function(g){this.data=g;this.resetSlider_()};
_.c.dataChanged_=function(){this.data&&this.resetSlider_()};
_.c.onSubmitTap_=function(){if(this.data.confirmCommand){var g=this.data.confirmCommand;_.l(g,_.qlj)&&_.gh(this.hostElement,[g,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.c.onExitButtonTap_=function(){_.nW(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.c.closePopupHandler_=function(g,v){(v&&v.canceled===!0||v.canceled===!1&&v.confirmed===!1)&&this.handleOnDismissCommands_()};
_.c.onSliderChange_=function(){this.selectedIndex_=_.hb(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.c.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.c.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.c.resetSlider_=function(){if(this.data){var g=this.data.defaultEndOptionIndex||0,v=_.hb(this.hostElement).querySelector("#id-pause-slider");if(v.immediateValue<g)for(;v.immediateValue!=g;)v.increment();else if(g<v.immediateValue)for(;v.immediateValue!=g;)v.decrement();this.selectedIndex_=g;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.c.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.v2(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.c.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.v2(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.c.onYtServiceRequestSent=function(){this.loading=!0};
_.c.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
Zm.prototype.onYtServiceRequestCompleted=Zm.prototype.onYtServiceRequestCompleted;Zm.prototype.onYtServiceRequestSent=Zm.prototype.onYtServiceRequestSent;Zm.prototype.closePopupHandler_=Zm.prototype.closePopupHandler_;Zm.prototype.dataChanged_=Zm.prototype.dataChanged_;Zm.prototype.onPopupOpened_=Zm.prototype.onPopupOpened_;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Zm.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Zm.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Zm.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Zm.prototype,"loading",void 0);_.K([_.u(),_.F("design:type",Number)],Zm.prototype,"selectIndexMax_",void 0);_.K([_.u(),_.F("design:type",Object)],Zm.prototype,"selectedData_",void 0);
_.K([_.u(),_.F("design:type",Object)],Zm.prototype,"sliderAriaValueText_",void 0);_.K([_.u({value:function(){return this.onSubmitTap_.bind(this)}}),
_.F("design:type",Function)],Zm.prototype,"onButtonTap_",void 0);_.K([_.u({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.F("design:type",Function)],Zm.prototype,"onSecondaryTap_",void 0);_.K([_.u(),_.F("design:type",Object)],Zm.prototype,"messages",void 0);_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Zm.prototype,"onPopupOpened_",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zm.prototype,"dataChanged_",null);
_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Zm.prototype,"closePopupHandler_",null);_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],Zm.prototype,"onYtServiceRequestSent",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],Zm.prototype,"onYtServiceRequestCompleted",null);Zm=_.K([_.HX({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],Zm);
_.m(Zm,"yt-unplugged-pause-membership-dialog-renderer",function(){if(RhM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unplugged-pause-membership-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unplugged_pause_membership_dialog_renderer.yt.unplugged.pause.membership.dialog.renderer.css.js--\x3e<tp-yt-paper-spinner-lite active="[[loading]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></tp-yt-paper-spinner-lite><div class="dialog-title style-scope yt-unplugged-pause-membership-dialog-renderer" role="heading">[[getSimpleString(data.title)]]</div><div class="duration-title style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pausePeriodMessage)]]\n</div><div class="duration-subtitle style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pauseEndMessage)]]\n</div><tp-yt-paper-slider id="id-pause-slider" class="pause-slider style-scope yt-unplugged-pause-membership-dialog-renderer" aria-label$="[[messages.PAUSE_SLIDER]]" aria-valuetext$="[[sliderAriaValueText_]]" max="[[selectIndexMax_]]" min="0" step="1" on-immediate-value-change="onSliderChange_" on-value-change="onSliderChange_"></tp-yt-paper-slider><template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><yt-formatted-string class="body-message style-scope yt-unplugged-pause-membership-dialog-renderer" split-lines="" text="[[item]]"></yt-formatted-string></template><div id="dialog-actions" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><div id="secondary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div><div id="primary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div></div>');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;MXS===void 0&&(MXS=document.createElement("template"));var k=MXS;r.call(v,k.content.cloneNode(!0),g.content.firstChild);RhM=g}g=RhM;return g},{mode:2});var guM;var vuM;var H7=function(){return _.J.apply(this,arguments)||this};
_.N(H7,_.J);H7.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.tW("vcBalanceRenderer")}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],H7.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],H7.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],H7.prototype,"data",void 0);H7=_.K([_.HX({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],H7);
_.m(H7,"yt-vc-offer-layout-header-renderer",function(){if(vuM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-layout-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_layout_header_renderer.yt.vc.offer.layout.header.renderer.css.js--\x3e<div id="vc-balance" class="style-scope yt-vc-offer-layout-header-renderer"></div>\n<yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-vc-offer-layout-header-renderer">\n</yt-formatted-string>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;guM===void 0&&(guM=document.createElement("template"));var k=guM;r.call(v,k.content.cloneNode(!0),g.content.firstChild);vuM=g}g=vuM;return g},{mode:2});var rx5;var kJM;var yxD;var cxM;var tm=function(){return _.J.apply(this,arguments)||this};
_.N(tm,_.J);tm.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.mx.Object.defineProperties(tm.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)}}});
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],tm.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],tm.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.j9H.YtTappableItemBehavior),_.F("design:type",Object)],tm.prototype,"ytTappableItemBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],tm.prototype,"data",void 0);
_.K([_.u({reflectToAttribute:!0}),_.C("data.accessibilityText"),_.F("design:type",String),_.F("design:paramtypes",[])],tm.prototype,"ariaLabel",null);_.K([_.u({reflectToAttribute:!0}),_.C("data.style"),_.F("design:type",String),_.F("design:paramtypes",[])],tm.prototype,"vcOfferStyle",null);_.K([_.C("data.style","data.titleText"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],tm.prototype,"showTitleText",null);tm=_.K([_.HX({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],tm);
_.m(tm,"yt-vc-offer-renderer",function(){if(cxM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_renderer.yt.vc.offer.renderer.css.js--\x3e<yt-formatted-string id="title-text" hidden="[[!showTitleText]]" text="[[data.titleText]]" class="style-scope yt-vc-offer-renderer">\n</yt-formatted-string>\n<div id="standard-offer-container" class="style-scope yt-vc-offer-renderer">\n  <div id="standard-offer-content" class="style-scope yt-vc-offer-renderer">\n    <yt-formatted-string id="offer-info" text="[[data.offerInfo]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionText]]" text="[[data.descriptionText]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n    <div id="vc-icon" class="style-scope yt-vc-offer-renderer"></div>\n    <yt-formatted-string id="price" text="[[data.price]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;yxD===void 0&&(yxD=document.createElement("template"));var k=yxD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);cxM=g}g=cxM;return g},{mode:2});var Dm=function(){return _.J.apply(this,arguments)||this};
_.N(Dm,_.J);Dm.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}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Dm.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Dm.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Dm.prototype,"data",void 0);Dm=_.K([_.HX({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],Dm);
_.m(Dm,"yt-vc-offer-layout-renderer",function(){if(kJM===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_layout_renderer.yt.vc.offer.layout.renderer.css.js--\x3e<div id="vc-offer-layout-container" class="style-scope yt-vc-offer-layout-renderer">\n  <div id="header" class="style-scope yt-vc-offer-layout-renderer"></div>\n  <div id="offers-container" class="style-scope yt-vc-offer-layout-renderer">\n    <div id="offers" class="style-scope yt-vc-offer-layout-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;rx5===void 0&&(rx5=document.createElement("template"));var k=rx5;r.call(v,k.content.cloneNode(!0),g.content.firstChild);kJM=g}g=kJM;return g},{mode:2});var z55;var Irb;var WJS;var Pdv;var Lp=function(){return _.J.apply(this,arguments)||this};
_.N(Lp,_.J);Lp.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}}}}}};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Lp.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Lp.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Lp.prototype,"data",void 0);Lp=_.K([_.HX({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],Lp);
_.m(Lp,"yt-ypc-offers-modal-top-bar-renderer",function(){if(Pdv===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-modal-top-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_modal_top_bar_renderer.yt.ypc.offers.modal.top.bar.renderer.css.js--\x3e<div id="dismiss" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></div>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></yt-formatted-string>\n<div id="help-link" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;WJS===void 0&&(WJS=document.createElement("template"));var k=WJS;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Pdv=g}g=Pdv;return g},{mode:2});var wJ=function(){return _.J.apply(this,arguments)||this};
_.N(wJ,_.J);wJ.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"}}}}};
wJ.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
wJ.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var g=this.scrollable;g.attached&&typeof g.attached==="function"&&g.attached()};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],wJ.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],wJ.prototype,"ytRendererstamperBehavior",void 0);_.K([_.PX("#scrollable"),_.F("design:type",Object)],wJ.prototype,"scrollable",void 0);_.K([_.u(),_.F("design:type",Object)],wJ.prototype,"data",void 0);wJ=_.K([_.HX({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],wJ);
_.m(wJ,"yt-ypc-offers-modal-renderer",function(){if(Irb===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_modal_renderer.yt.ypc.offers.modal.renderer.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope yt-ypc-offers-modal-renderer">\n  <div id="top-bar" class="style-scope yt-ypc-offers-modal-renderer"></div>\n  <div id="content" class="style-scope yt-ypc-offers-modal-renderer"></div>\n</tp-yt-paper-dialog-scrollable>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;z55===void 0&&(z55=document.createElement("template"));var k=z55;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Irb=g}g=Irb;return g},{mode:2});var SrS;var ou5;var QR=function(){return _.J.apply(this,arguments)||this};
_.N(QR,_.J);_.c=QR.prototype;_.c.configureRendererStamper=function(){return{"data.continueButton":{id:"continue-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[bindOnContinueTapped_]]"}}}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.hb(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.c.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.nW(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.c.onYtPopupOpened_=function(g,v){(v==null?void 0:v.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.v2(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.c.onYtPopupClosed_=function(g,v){this.continueButtonTapped||v&&(v.canceled===!0||v.canceled===!1&&v.confirmed===!1)&&this.data.onDismissCommands&&_.v2(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.c.onYtServiceRequestError_=function(g){this.set("showSpinner",!1);_.BW(this.hostElement,g.detail.error.message)};
_.c.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.T("enable_ypc_spinners")?_.nW(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
QR.prototype.onYtServiceRequestError_=QR.prototype.onYtServiceRequestError_;QR.prototype.onYtPopupClosed_=QR.prototype.onYtPopupClosed_;QR.prototype.onYtPopupOpened_=QR.prototype.onYtPopupOpened_;QR.prototype.onYtServiceRequestCompleted_=QR.prototype.onYtServiceRequestCompleted_;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],QR.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],QR.prototype,"ytRendererstamperBehavior",void 0);
_.K([_.u(),_.F("design:type",Object)],QR.prototype,"data",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],QR.prototype,"showSpinner",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],QR.prototype,"continueButtonTapped",void 0);_.K([_.u({value:function(){return this.onContinueTapped_.bind(this)}}),
_.F("design:type",Function)],QR.prototype,"bindOnContinueTapped_",void 0);_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],QR.prototype,"onYtServiceRequestCompleted_",null);_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],QR.prototype,"onYtPopupOpened_",null);
_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],QR.prototype,"onYtPopupClosed_",null);_.K([_.zz("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],QR.prototype,"onYtServiceRequestError_",null);QR=_.K([_.HX({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],QR);
_.m(QR,"yt-ypc-upgrade-dialog-renderer",function(){if(ou5===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-upgrade-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_upgrade_dialog_renderer.yt.ypc.upgrade.dialog.renderer.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope yt-ypc-upgrade-dialog-renderer">\n  <div id="content" class="style-scope yt-ypc-upgrade-dialog-renderer">\n    <div id="header" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <div id="title" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <yt-formatted-string id="dialog-title" text="[[data.header.dialogTitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n        <yt-formatted-string id="offer-title" text="[[data.header.offerDisplayTitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="access-message" text="[[data.header.accessMessage]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n    </div>\n\n    <div id="billing-details-container" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <template is="dom-repeat" items="[[data.billingDetails]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <div class="billing-item style-scope yt-ypc-upgrade-dialog-renderer">\n          <div class="item-header style-scope yt-ypc-upgrade-dialog-renderer">\n            <yt-formatted-string text="[[item.title]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n            <yt-formatted-string text="[[item.subtitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n          </div>\n          <yt-formatted-string class="item-description style-scope yt-ypc-upgrade-dialog-renderer" text="[[item.description]]"></yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <template is="dom-if" if="[[data.legalText]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <div id="legal-text" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <yt-formatted-string text="[[data.legalText]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n      </div>\n    </template>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="footer" class="style-scope yt-ypc-upgrade-dialog-renderer">\n  <div id="continue-button" class="style-scope yt-ypc-upgrade-dialog-renderer"></div>\n  <div id="cancel-button" class="style-scope yt-ypc-upgrade-dialog-renderer"></div>\n</div>\n<div id="spinner-overlay" hidden$="[[!showSpinner]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n    <tp-yt-paper-spinner-lite id="spinner" active="" class="style-scope yt-ypc-upgrade-dialog-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;SrS===void 0&&(SrS=document.createElement("template"));var k=SrS;r.call(v,k.content.cloneNode(!0),g.content.firstChild);ou5=g}g=ou5;return g},{mode:2});var Yrd;var U_D;var Cp=function(){return _.J.apply(this,arguments)||this};
_.N(Cp,_.J);Cp.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Cp.prototype.computeHasButtons_=function(g){return!(!g.dismissButton&&!g.confirmButton)};
Cp.prototype.computeStyle_=function(g){return g||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],Cp.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],Cp.prototype,"ytEventForwardingBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],Cp.prototype,"ytRendererstamperBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],Cp.prototype,"data",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],Cp.prototype,"positionType",void 0);
_.K([_.u({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.F("design:type",Boolean)],Cp.prototype,"hasButtons_",void 0);_.K([_.u({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Cp.prototype,"style_",void 0);Cp=_.K([_.HX({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],Cp);
_.m(Cp,"yt-bubble-hint-renderer",function(){if(U_D===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-bubble-hint-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_bubble_hint_renderer.yt.bubble.hint.renderer.css.js--\x3e<div id="content" class="style-scope yt-bubble-hint-renderer">\n  <div id="text" hidden$="[[!data.text]]" class="style-scope yt-bubble-hint-renderer">\n    <yt-formatted-string text="[[data.text]]" class="style-scope yt-bubble-hint-renderer"></yt-formatted-string>\n  </div>\n  <div id="details-text" hidden$="[[!data.detailsText]]" class="style-scope yt-bubble-hint-renderer">\n    <yt-formatted-string text="[[data.detailsText]]" class="style-scope yt-bubble-hint-renderer"></yt-formatted-string>\n  </div>\n</div>\n<div class="buttons style-scope yt-bubble-hint-renderer" hidden="[[!hasButtons_]]">\n  <div id="dismiss-button" hidden$="[[!data.dismissButton]]" class="style-scope yt-bubble-hint-renderer"></div>\n  <div id="accept-button" hidden$="[[!data.confirmButton]]" class="style-scope yt-bubble-hint-renderer"></div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;Yrd===void 0&&(Yrd=document.createElement("template"));var k=Yrd;r.call(v,k.content.cloneNode(!0),g.content.firstChild);U_D=g}g=U_D;return g},{mode:2});var Axn;var e5M;var ui=function(){var g=_.Ka.apply(this,arguments)||this;g.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return g};
_.N(ui,_.Ka);_.c=ui.prototype;_.c.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.c.attached=function(){var g=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){g.$.thumbnail.onShow();g.$["header-image"].onShow()})};
_.c.handleCheckBoxUpdateAction_=function(g){this.canShowCheckboxEnabledConfirmButton=g};
_.c.computeUseOverlayForSpinner_=function(g,v){return!!g&&v};
_.c.computeShowSpinner_=function(g,v){return g||!!v};
_.c.fireOnCloseActions_=function(){var g,v=_.I(((g=this.data)==null?void 0:g.onClosedActions)||[]);for(g=v.next();!g.done;g=v.next())this.ytRendererBehavior.resolveCommand(g.value)};
_.c.fireOnOpenCommands_=function(g){var v,r=(v=this.data)==null?void 0:v.onOpenCommands;if(r)for(g.stopImmediatePropagation(),g=_.I(r),v=g.next();!v.done;v=g.next())this.ytRendererBehavior.resolveCommand(v.value)};
_.c.fireOnDismissCommands_=function(g){var v,r=(v=this.data)==null?void 0:v.onDismissCommands;if(r)for(g.stopImmediatePropagation(),g=_.I(r),v=g.next();!v.done;v=g.next())this.ytRendererBehavior.resolveCommand(v.value)};
_.c.openPopupHandler_=function(g){g.detail==this&&this.fireOnOpenCommands_(g)};
_.c.closePopupHandler_=function(g,v){_.MP(this,"yt-confirm-dialog-close-action",[v]);this.fireOnCloseActions_();(v&&v.canceled===!0||v&&v.canceled===!1&&v.confirmed===!1)&&this.fireOnDismissCommands_(g)};
_.c.onHeaderImageChanged_=function(){var g;((g=this.data)==null?0:g.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.c.computeHasHeaderImageWidth_=function(g){return g!=void 0};
_.c.computeHasLoadingMessage=function(g){return!!g};
_.c.onHeaderImageWidthChanged_=function(){var g,v=(g=this.data)==null?void 0:g.headerImageWidth;if(v){if(g=1.25*v*2+v,this.$.main.style.width=g+"px",v=this.$.scroller.firstElementChild)v.style.minWidth=g+"px"}else this.$.main.style.width="100%"};
_.c.onThumbnailChanged_=function(){var g;((g=this.data)==null?0:g.thumbnail)?(this.setAttribute("dialog-with-thumbnail",""),this.$.scroller.scrollTarget.style.maxHeight="139px",this.$.thumbnail.onShow()):(this.removeAttribute("dialog-with-thumbnail"),this.$.scroller.scrollTarget.style.maxHeight="none")};
_.c.onYtNavigate_=function(g){g=_.se(g);g instanceof Node&&_.n2(this.$["confirm-button"]).contains(g)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.c.computePrimaryIsCancel_=function(g){return g};
_.c.computeIsCancelButtonHidden_=function(g){return g.skipCancelButton||!g.cancelButton};
_.c.computeIsCheckboxHidden_=function(g){return!g.checkbox};
_.c.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.c.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.c.onYtServiceRequestCompleted_=function(){var g;((g=this.data)==null?0:g.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.mx.Object.defineProperties(ui,{template:{configurable:!0,enumerable:!0,get:function(){if(e5M===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_confirm_dialog_renderer.yt.confirm.dialog.renderer.css.js--\x3e<div id="spinner" hidden="[[!showSpinner_]]" class="style-scope yt-confirm-dialog-renderer">\n  <tp-yt-paper-spinner active="[[showSpinner_]]" class="style-scope yt-confirm-dialog-renderer"></tp-yt-paper-spinner>\n  <div id="loading-message" class="body-text style-scope yt-confirm-dialog-renderer" hidden="[[!data.loadingMessage]]">\n    <yt-formatted-string text="[[data.loadingMessage]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n</div>\n<yt-img-shadow id="thumbnail" hidden="[[!data.thumbnail]]" notify-on-loaded="" thumbnail="[[data.thumbnail]]" width="256" class="style-scope yt-confirm-dialog-renderer">\n</yt-img-shadow>\n<div id="main" hidden="[[data.showLoadingSpinner]]" class="style-scope yt-confirm-dialog-renderer">\n  <yt-img-shadow id="header-image" hidden="[[!data.headerImage]]" notify-on-loaded="" thumbnail="[[data.headerImage]]" width="[[data.headerImageWidth]]" class="style-scope yt-confirm-dialog-renderer">\n  </yt-img-shadow>\n  <h2 class="heading style-scope yt-confirm-dialog-renderer">\n    <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </h2>\n  <tp-yt-paper-dialog-scrollable id="scroller" class="body-text style-scope yt-confirm-dialog-renderer">\n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-confirm-dialog-renderer">\n      <yt-formatted-string class="line-text style-scope yt-confirm-dialog-renderer" respect-html-dir="" split-lines="" text="[[item]]">\n      </yt-formatted-string>\n    </template>\n  </tp-yt-paper-dialog-scrollable>\n  <div id="checkbox-container" hidden="[[isCheckboxHidden]]" class="style-scope yt-confirm-dialog-renderer"></div>\n  <div class="buttons style-scope yt-confirm-dialog-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" hidden="[[isCancelButtonHidden]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="checkbox-enabled-confirm-button" data="[[data.checkboxEnabledConfirmButton.buttonRenderer]]" dialog-confirm="" hidden="[[!canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm$="[[!data.showLoadingSpinnerOnAction]]" hidden="[[canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n</div>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;Axn===void 0&&(Axn=document.createElement("template"));var k=Axn;r.call(v,k.content.cloneNode(!0),g.content.firstChild);e5M=g}g=e5M;return g}}});
ui.prototype.onYtServiceRequestCompleted_=ui.prototype.onYtServiceRequestCompleted_;ui.prototype.onYtServiceRequestSent_=ui.prototype.onYtServiceRequestSent_;ui.prototype.onThumbnailLoaded_=ui.prototype.onThumbnailLoaded_;ui.prototype.onYtNavigate_=ui.prototype.onYtNavigate_;ui.prototype.onThumbnailChanged_=ui.prototype.onThumbnailChanged_;ui.prototype.onHeaderImageWidthChanged_=ui.prototype.onHeaderImageWidthChanged_;ui.prototype.onHeaderImageChanged_=ui.prototype.onHeaderImageChanged_;
ui.prototype.closePopupHandler_=ui.prototype.closePopupHandler_;ui.prototype.openPopupHandler_=ui.prototype.openPopupHandler_;_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],ui.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],ui.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],ui.prototype,"ytRendererBehavior",void 0);
_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],ui.prototype,"ytEventForwardingBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],ui.prototype,"data",void 0);_.K([_.u({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.F("design:type",Boolean)],ui.prototype,"primaryIsCancel",void 0);_.K([_.u({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.F("design:type",Boolean)],ui.prototype,"isCancelButtonHidden",void 0);
_.K([_.u({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.F("design:type",Boolean)],ui.prototype,"isCheckboxHidden",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],ui.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.K([_.u({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.F("design:type",Boolean)],ui.prototype,"useOverlayForSpinner_",void 0);
_.K([_.u({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.F("design:type",Boolean)],ui.prototype,"showSpinner_",void 0);_.K([_.u({value:!1}),_.F("design:type",Boolean)],ui.prototype,"isActionInProgress_",void 0);_.K([_.u({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.F("design:type",Boolean)],ui.prototype,"hasHeaderImageWidth_",void 0);
_.K([_.u({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.F("design:type",Boolean)],ui.prototype,"hasLoadingMessage",void 0);_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],ui.prototype,"openPopupHandler_",null);_.K([_.zz("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],ui.prototype,"closePopupHandler_",null);
_.K([_.IU("data.headerImage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ui.prototype,"onHeaderImageChanged_",null);_.K([_.IU("data.headerImageWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ui.prototype,"onHeaderImageWidthChanged_",null);_.K([_.IU("data.thumbnail"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ui.prototype,"onThumbnailChanged_",null);
_.K([_.zz("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ui.prototype,"onYtNavigate_",null);_.K([_.zz("yt-img-shadow-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ui.prototype,"onThumbnailLoaded_",null);_.K([_.zz("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.C9]),_.F("design:returntype")],ui.prototype,"onYtServiceRequestSent_",null);
_.K([_.zz("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.q0]),_.F("design:returntype")],ui.prototype,"onYtServiceRequestCompleted_",null);ui=_.K([_.HX({is:"yt-confirm-dialog-renderer",noInjection:!0})],ui);var arD;var Euq;var xd=function(){return _.J.apply(this,arguments)||this};
_.N(xd,_.J);xd.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.hb(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
xd.prototype.computeConfirmButton_=function(g){var v={text:g.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};g.confirmNavigationEndpoint?v.navigationEndpoint=g.confirmNavigationEndpoint:g.confirmServiceEndpoint&&(v.serviceEndpoint=g.confirmServiceEndpoint);return v};
xd.prototype.computeShowTitle_=function(g){return!(g==null||!g.title)};
_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],xd.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],xd.prototype,"data",void 0);_.K([_.u({computed:"computeShowTitle_(data)"}),_.F("design:type",Boolean)],xd.prototype,"showTitle",void 0);xd=_.K([_.HX({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],xd);
_.m(xd,"yt-fancy-dismissible-dialog-renderer",function(){if(Euq===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-fancy-dismissible-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_fancy_dismissible_dialog_renderer.yt.fancy.dismissible.dialog.renderer.css.js--\x3e<h2 hidden="[[!showTitle]]" id="title" class="style-scope yt-fancy-dismissible-dialog-renderer">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  <yt-formatted-string id="message" split-lines="" text="[[data.dialogMessage]]" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-dialog-scrollable>\n<div class="buttons style-scope yt-fancy-dismissible-dialog-renderer">\n  <yt-button-renderer id="confirm-button" data="[[computeConfirmButton_(data)]]" dialog-confirm="" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  </yt-button-renderer>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;arD===void 0&&(arD=document.createElement("template"));var k=arD;r.call(v,k.content.cloneNode(!0),g.content.firstChild);Euq=g}g=Euq;return g});var d_M;var prn;var jq=function(){var g=_.J.apply(this,arguments)||this;g.spinnerActive=!1;return g};
_.N(jq,_.J);jq.prototype.created=function(){sxd(2201)};
jq.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
jq.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
jq.prototype.onIronOverlayClosed=jq.prototype.onIronOverlayClosed;jq.prototype.onIronOverlayOpened=jq.prototype.onIronOverlayOpened;_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],jq.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.Vo),_.F("design:type",Object)],jq.prototype,"tpYtIronOverlayBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],jq.prototype,"data",void 0);_.K([_.u(),_.F("design:type",Object)],jq.prototype,"spinnerActive",void 0);
_.K([_.zz("iron-overlay-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jq.prototype,"onIronOverlayOpened",null);_.K([_.zz("iron-overlay-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jq.prototype,"onIronOverlayClosed",null);jq=_.K([_.HX({is:"yt-loading-renderer",disableElementRegistration:!0})],jq);
_.m(jq,"yt-loading-renderer",function(){if(prn===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-loading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_loading_renderer.yt.loading.renderer.css.js--\x3e<tp-yt-paper-spinner id="spinner" active="[[spinnerActive]]" alt="[[data.accessibility.accessibility_data.label]]" class="style-scope yt-loading-renderer">\n</tp-yt-paper-spinner>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;d_M===void 0&&(d_M=document.createElement("template"));var k=d_M;r.call(v,k.content.cloneNode(!0),g.content.firstChild);prn=g}g=prn;return g},{mode:2});var TTd;var lr5;var $d=function(){var g=_.J.apply(this,arguments)||this;g.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);g.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);g.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";g.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return g};
_.N($d,_.J);_.c=$d.prototype;_.c.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.c.onDarkModeToggledAction=function(g){this.isDarkTheme=g};
_.c.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.c.openPopupHandler_=function(g){g.detail===this.hostElement&&this.hostElement.hidden&&_.nW(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.c.onDismissButtonTap_=function(){var g;this.closeOnDismissButton_.has(((g=this.data)==null?void 0:g.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.nW(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.c.onAcceptButtonTap_=function(){var g;this.closeOnAcceptButton_.has(((g=this.data)==null?void 0:g.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.nW(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.c.computeHasHeader_=function(g){return!!g.headerBackgroundImage};
_.c.computeLayoutStyle_=function(g){return g};
_.c.computePopupSize_=function(g){return g};
_.c.computeIconType_=function(g){return g.dialogIcon&&g.dialogIcon.iconType?g.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":g.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":g.dialogIcon.iconType:""};
_.c.computeIsLogo_=function(g){return!!g.dialogIcon&&!!g.dialogIcon.iconType&&(g.dialogIcon.iconType==="YOUTUBE_LOGO"||g.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||g.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.c.computeHasCustomLogo=function(g){return!(g==null||!g.headerForegroundImage)};
_.c.computeCustomLogo=function(g,v){if(g!=null&&g.headerForegroundImage)return g.headerForegroundImageDark?v?g.headerForegroundImageDark:g.headerForegroundImage:g.headerForegroundImage};
_.c.computeHeaderBackgroundImage=function(g,v){if(g!=null&&g.headerBackgroundImage)return v&&(g==null?0:g.headerBackgroundImageDark)?g.headerBackgroundImageDark:g.headerBackgroundImage};
_.c.shouldShowIconContainer=function(g,v){return g&&!v};
_.c.shouldShowNonYouTubeIcon=function(g,v){return!g&&!v};
_.c.getLogoImageId=function(g){var v,r,k;return(g=(v=this.computeCustomLogo(g,this.isDarkTheme))==null?void 0:(r=v.thumbnails)==null?void 0:(k=r[0])==null?void 0:k.height)&&g%31===0?"custom-logo-with-padding":"custom-logo"};
$d.prototype.openPopupHandler_=$d.prototype.openPopupHandler_;$d.prototype.dataChanged_=$d.prototype.dataChanged_;_.K([_.D(_.ne.YtRendererstamperBehavior),_.F("design:type",Object)],$d.prototype,"ytRendererstamperBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],$d.prototype,"ytRendererBehavior",void 0);_.K([_.u(),_.F("design:type",Boolean)],$d.prototype,"isDarkTheme",void 0);
_.K([_.u({computed:"computeCustomLogo(data, isDarkTheme)"}),_.F("design:type",Object)],$d.prototype,"customLogo",void 0);_.K([_.u({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.F("design:type",Object)],$d.prototype,"headerBackgroundImage",void 0);_.K([_.u(),_.F("design:type",Object)],$d.prototype,"data",void 0);_.K([_.u({computed:"computeHasHeader_(data)"}),_.F("design:type",Boolean)],$d.prototype,"hasHeader",void 0);
_.K([_.u({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.F("design:type",Object)],$d.prototype,"layoutStyle",void 0);_.K([_.u({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.F("design:type",Object)],$d.prototype,"popupSize",void 0);_.K([_.u({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],$d.prototype,"hasLogo",void 0);
_.K([_.u({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],$d.prototype,"hasCustomLogo",void 0);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$d.prototype,"dataChanged_",null);_.K([_.zz("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],$d.prototype,"openPopupHandler_",null);
$d=_.K([_.HX({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],$d);
_.m($d,"yt-upsell-dialog-renderer",function(){if(lr5===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-upsell-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_upsell_dialog_renderer.yt.upsell.dialog.renderer.css.js--\x3e<yt-img-shadow id="header-image" hidden="[[!hasHeader]]" object-fit="COVER" thumbnail="[[headerBackgroundImage]]" class="style-scope yt-upsell-dialog-renderer">\n</yt-img-shadow>\n<div id="dialog" class="style-scope yt-upsell-dialog-renderer">\n  <div id="icon-container" hidden="[[!shouldShowIconContainer(hasLogo, hasCustomLogo)]]" class="style-scope yt-upsell-dialog-renderer"></div>\n  <yt-icon id="logo-icon" hidden="[[!data.dialogIcon]]" icon="[[computeIconType_(data)]]" target-container="icon-container" class="style-scope yt-upsell-dialog-renderer">\n  </yt-icon>\n  <template is="dom-if" if="[[shouldShowNonYouTubeIcon(hasLogo, hasCustomLogo)]]" class="style-scope yt-upsell-dialog-renderer">\n    <yt-icon id="icon" hidden="[[!data.dialogIcon]]" icon="[[computeIconType_(data)]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-icon>\n  </template>\n  <yt-img-shadow hidden="[[!hasCustomLogo]]" id$="[[getLogoImageId(data)]]" object-fit="CONTAIN" thumbnail="[[customLogo]]" class="style-scope yt-upsell-dialog-renderer">\n  </yt-img-shadow>\n  <div id="content" class="style-scope yt-upsell-dialog-renderer">\n    <yt-formatted-string id="upsell-dialog-title" role="heading" split-lines="" text="[[data.dialogMessageTitle]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="upsell-dialog-text" split-lines="" text="[[data.dialogMessageText]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="button-container" class="style-scope yt-upsell-dialog-renderer">\n    <div id="dismiss-button" on-click="onDismissButtonTap_" class="style-scope yt-upsell-dialog-renderer"></div>\n    <div id="action-button" on-click="onAcceptButtonTap_" class="style-scope yt-upsell-dialog-renderer"></div>\n  </div>\n</div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;TTd===void 0&&(TTd=document.createElement("template"));var k=TTd;r.call(v,k.content.cloneNode(!0),g.content.firstChild);lr5=g}g=lr5;return g},{mode:2});var frM=_.bC(function(g){return _.A("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-header"},_.A(_.d,{cond:g.title,then:function(v){return _.A("h2",{class:"mini-app-game-info-dialog-view-model-wiz__header-title"},v)}}))},"vg"),NTq=_.bC(function(g){return _.A("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-footer"},_.A(_.dF,{data:g.closeButton},{buttonViewModel:function(v){return _.A("div",null,_.A(_.Du,{data:v.data}))}}))},"wg"),ZRD=_.bC(function(g){var v=
g.data;
return _.A(_.R6,null,_.A("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info-details"},_.A("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-image-wrapper"},_.A(_.d,{cond:function(){return!!v().image&&!!v().title},
then:function(){return _.A(_.Kw,{data:function(){return v().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.A("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info"},_.A(_.d,{cond:function(){return v().title},
then:function(r){return _.A("h3",{class:"mini-app-game-info-dialog-view-model-wiz__title"},r)}}),_.A(_.d,{cond:function(){return v().primaryGenre},
then:function(r){return _.A("span",{class:"mini-app-game-info-dialog-view-model-wiz__genre"},r)}}))),_.A(_.d,{cond:function(){var r=v().description;
return r&&r.length<=150},
then:function(){return _.A("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-description-wrapper"},_.A("span",{class:"mini-app-game-info-dialog-view-model-wiz__game-description"},function(){return v().description}))}}))},"xg"),HRd=_.bC(function(g){g=g.infoRows;
var v=_.h0().resolve(_.u7),r=_.T("enable_displaying_ppn");return _.A("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-rows-wrapper"},_.A(_.af,{each:g},function(k){return _.A("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-row"},_.A(_.d,{cond:function(){return k.label},
then:function(y){return _.A("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},y)}}),_.A(_.d,{cond:function(){return k.attributedLabel},
then:function(y){return _.A("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},_.A(_.FS,{text:y,noPreWrap:!0}))}}),_.A(_.d,{cond:function(){return k.value},
then:function(y){return _.A("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},y)}}),_.A(_.d,{cond:function(){return k.attributedValue},
then:function(y){return _.A("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},_.A(_.FS,{text:y,noPreWrap:!0}))}}))}),_.A(_.d,{cond:function(){return r&&v.clientData.has("post_play_nonce")},
then:function(){return _.A("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-row"},_.A("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},"Post Play Nonce"),_.A("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},v.getData("post_play_nonce")))}}))},"yg"),tS5=_.bC(function(g){var v=g.data;
return _.A("yt-mini-app-game-info-dialog-view-model",{class:"mini-app-game-info-dialog-view-model-wiz"},_.A(frM,{title:function(){return v().dialogTitle}}),_.A(ZRD,{data:v}),_.A(_.d,{cond:function(){return v().infoRow},
then:function(r){return _.A(HRd,{infoRows:r})}}),_.A(NTq,{closeButton:function(){return v().closeButton}}))},"zg");
tS5.idomCompat=!0;_.B6(tS5,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){var v=g.data;return _.A("yt-gulp-triggering-dialog-view-model",{class:"ytGulpTriggeringDialogViewModelHost"},_.A(_.Kw,{data:function(){return v().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.A("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.A("div",{class:"ytGulpTriggeringDialogViewModelHostIconDiv"},_.A(_.d,{cond:function(){var r=v().ytLogo;return r?r.iconType:null},
then:function(r){return _.A(_.eg,{icon:r,className:"ytGulpTriggeringDialogViewModelHostIcon"})}})),_.A("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.A("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.A(_.FS,{text:function(){return v().title}})),_.A("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.A(_.FS,{text:function(){return v().body}})),_.A("p",{class:"ytGulpTriggeringDialogViewModelHostLastParagraph"},_.A(_.FS,{text:function(){return v().verifyStateText}}))),
_.A("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.A("div",null,_.A(_.dF,{data:function(){return v().dismissButton}},{buttonViewModel:_.Du})),_.A("div",null,_.A(_.dF,{data:function(){return v().linkParentButton}},{buttonViewModel:_.Du})))))},"Ag"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.me}});var D_p=_.bC(function(g){var v=g.data;return _.A("installment-agreements-view-model",{class:_.IV("ytInstallmentAgreementsViewModelHost")},_.A(_.af,{each:_.mQ(function(){return v().agreements},[])},function(r){return _.A("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.A("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.A(_.FS,{text:r.label})),_.A("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.A(_.dF,{data:function(){return r.openButton}},{buttonViewModel:_.Du})))}))},
"Bg");
D_p.idomCompat=!0;var LJM=_.bC(function(g){return _.A("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.A("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.A(_.FS,{text:function(){return g.data().inviteMessage}})),_.A("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.A(_.FS,{text:function(){return g.data().attributedAccountSectionHeaderText}})),_.A("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.A(_.dF,{data:function(){return g.data().accountAvatar}},{avatarViewModel:_.N6}),_.A("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.A(_.FS,{text:function(){return g.data().accountName}}),_.A("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.A(_.FS,{text:function(){return g.data().handle}}))),_.A(_.dF,{data:function(){return g.data().trailingButton}},{buttonViewModel:_.Du})),_.A("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.A(_.FS,{text:function(){return g.data().termsOfService}})))},"Cg");var wrS=_.bC(function(g){var v=_.I(_.UX(function(){var h,IY;return((h=g.data().createPlaylistDialogFormSchema)==null?0:(IY=h.initialValues)==null?0:IY.title)?g.data().createPlaylistDialogFormSchema.initialValues.title:""})),r=v.next().value,k=v.next().value;
v=_.I(_.UX(function(){g.data();return!1}));
var y=v.next().value,z=v.next().value;v=_.I(_.UX(function(){g.data();return!1}));
var W=v.next().value,S=v.next().value;v=_.I(_.UX(function(){var h,IY;return(h=g.data().createPlaylistDialogFormSchema)==null?void 0:(IY=h.initialValues)==null?void 0:IY.visibility}));
var Y=v.next().value,e=v.next().value;v=_.I(_.UX(function(){g.data();return!1}));
var a=v.next().value,E=v.next().value;v=_.I(_.UX(function(){var h,IY;return(h=g.data().createPlaylistDialogFormSchema)==null?void 0:(IY=h.initialValues)==null?void 0:IY.isCollaborative}));
var p=v.next().value,f=v.next().value,Z=_.sv();_.Z8(function(){var h=Z.value.querySelector("textarea");h&&(h.value=r())},"OCauEe");
_.Hd(function(){var h;_.hTS((h=g.data().createPlaylistDialogFormSchema)==null?void 0:h.id,{onSubmit:function(){var IY=r();var Ao=Y(),dC=p(),Hh=g.data();IY={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:IY,privacyStatus:Ao,videoIds:Hh.videoIds,sourcePlaylistId:Hh.sourcePlaylistId,params:dC?Hh.createPlaylistParamsCollaborationEnabled:Hh.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.h0().resolve(_.nv).resolveCommand(IY)},
isValid:function(){return y()&&!W()&&!a()}})});
var L=function(h){if(h!==void 0&&(k(h),!y()&&h.length>0&&z(!0),y())){var IY=nXM(g.data());if(IY){var Ao=IY.minLength;IY=IY.maxLength;Ao&&h.length<Ao?S(!0):IY&&h.length>IY?S(!0):S(!1)}}},Q=function(){var h=!(!p()||Y()!=="PRIVATE");
E(h)},O=function(h){h!==void 0&&(e(h),Q())},q=function(){if(a())return RxA(g.data())},X=function(){f(!p());
Q()},b=function(){return{validate:function(h){if(y()){var IY=nXM(g.data());
if(IY){var Ao=IY.minLength;IY=IY.translations;if(Ao&&h.length<Ao)return IY==null?void 0:IY.minLengthErrorMessage}}}}},n=function(){var h=nXM(g.data()),IY=h==null?void 0:h.maxLength,Ao;
h=h==null?void 0:(Ao=h.translations)==null?void 0:Ao.maxLengthErrorMessage;if(IY&&h)return{maxChars:IY,errorMessage:h}};
return _.A("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.A("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:Z},_.A(_.dF,{data:function(){return g.data().playlistTitle}},{textFormFieldViewModel:function(h){return _.A(_.u6S,{data:h.data,
text:r,onInput:L,validation:b,characterLimit:n})},
textFieldViewModel:function(h){return _.A(_.Cen,{data:h.data,text:r,onInput:L,validation:b,characterLimit:n})}})),_.A("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.A(_.dF,{data:function(){return g.data().playlistVisibility}},{dropdownViewModel:function(h){return _.A(_.FFM,{data:h.data,
onSelected:O,error:q})}})),_.A(_.d,{cond:function(){return!!g.data().playlistCollaborate},
then:function(){return _.A("div",null,_.A(_.dF,{data:function(){return g.data().playlistCollaborate}},{switchListItemViewModel:function(h){return _.A(_.b5B,{data:h.data,
onTap:X})}}))}}))},"Dg");var Q5d=_.bC(function(g){var v=_.mQ(g.noPadding,!1),r=function(){var y,z;return(z=(y=g.data().logo.accessibilityData)==null?void 0:y.label)!=null?z:""},k={};
return _.A("upsell-view-model",{class:_.IV("ytUpsellViewModelHost",(k.ytUpsellViewModelHostNoPadding=function(){return v()},k))},_.A("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.A(_.d,{cond:function(){return _.bU(g.data().logo)},
then:function(y){return _.A(_.Kw,{data:y,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:r})}})),_.A("div",{class:"ytUpsellViewModelHostUpsellTitle"},_.A(_.FS,{text:function(){return g.data().title}})),_.A("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.A(_.af,{each:function(){var y;
return(y=g.data().subtitles)!=null?y:[]},
keyBy:"INDEX"},function(y){return _.A("div",{class:"ytUpsellViewModelHostUpsellSubtitleSectionSubtitle"},_.A(_.FS,{text:y}))})),_.A("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.A(_.af,{each:function(){var y;
return(y=g.data().benefitInfos)!=null?y:[]},
keyBy:"INDEX"},function(y){return _.A(_.d,{cond:function(){return y().info},
then:function(z){return _.A("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.A(_.eg,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.A(_.FS,{text:z}))}})})),_.A("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.A(_.af,{each:function(){var y;
return(y=g.data().legalInfos)!=null?y:[]},
keyBy:"INDEX"},function(y){return _.A("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo"},_.A(_.FS,{text:y}))})))},"Eg");var CdA=_.bC(function(g){var v=g.data;g={};g=(g.ytMiniAppScoreChallengeViewModelScoreRadial=!0,g.ytMiniAppScoreChallengeViewModelDarkScoreRadial=g7D(),g);return _.A("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.A("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return v().title}),_.A("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return v().subtitle}),_.A("div",{class:_.Pq(g)},_.A("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return v().score})),_.A("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return v().prompt}))},"Fg");var uO5=function(){this.store=_.Vz();this.formId=""};var x_M=_.bC(function(g){function v(S){if(S&&(S=_.l(S,_.oW)))return Object.assign({},S,{isSelected:z()})}
var r=_.I(_.UX(function(){var S,Y;return(Y=(S=_.l(g.data().option,_.oW))==null?void 0:S.isSelected)!=null?Y:!1})),k=r.next().value,y=r.next().value,z=k;
_.Hd(function(){var S;_.hTS((S=g.data().formSchema)==null?void 0:S.id,{onSubmit:function(){var Y=_.h0().resolve(_.nv),e=!!g.data().selectedCommand,a=!!g.data().unselectedCommand;if(z()){if(e)var E=g.data().selectedCommand}else a&&(E=g.data().unselectedCommand);E=_.Q0(E);v(g.data().option)&&!E?(Y="",!e&&a?Y="selected ":e&&!a&&(Y="unselected "),e=new _.EU("No "+Y+"command found for SelectionListItemFormViewModel"),_.Z0(e)):E&&Y.resolveCommand(E)},
isValid:function(){return!0}})});
var W=function(){y(!z())};
_.tQ(function(){var S,Y,e=(S=g.data())==null?void 0:(Y=S.formSchema)==null?void 0:Y.id;e&&_.XDM()().delete(e)});
return _.A("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.A("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.A(_.FS,{text:function(){return g.data().paragraph}})),_.A(_.d,{cond:function(){return v(g.data().option)},
then:function(S){return _.A(_.HH,{data:S,isCompact:!0,hideSelectionTextChevron:!0,onTap:W,disableHorizontalPadding:!0})}}))},"Gg");var j5M=_.bC(function(g){var v=g.data;var r=g.disablePadding;var k=g.className;var y=_.sv(),z=function(){var S=v().imageBanner;a:switch(v().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var Y="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:Y="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:S,style:Y,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},W=function(){return v().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"};
_.Hd(function(){var S=function(){_.nW(y.value,"yt-refit-popups-action")},Y;
(Y=y.value)==null||Y.addEventListener("image-loaded",S);_.tQ(function(){var e;(e=y.value)==null||e.removeEventListener("image-loaded",S)})});
g={};return _.A("yt-dialog-header-view-model",{el:y,class:_.IV(k,(g.ytDialogHeaderViewModelHost=!0,g.ytDialogHeaderViewModelHostDisablePadding=r,g))},_.A(_.d,{cond:function(){return v().imageBanner},
then:function(){var S={};return _.A("div",{class:_.IV(k,(S.ytDialogHeaderViewModelBanner=!0,S.ytDialogHeaderViewModelBannerFullBleed=W,S)),style:_.AW({"max-height":function(){return v().assetContainerMaxHeight!==void 0?v().assetContainerMaxHeight+"px":void 0}})},_.A(_.n3,{data:z,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.A(_.d,{cond:function(){return v().headerBlock},
then:function(){return _.A("div",{class:"ytDialogHeaderViewModelHeaderBlock"},_.A(_.dF,{data:function(){return v().headerBlock}},{contentPreviewImageViewModel:function(S){return _.A(_.n3,{data:S.data,
notifyOnLoaded:!0})}}))}}),_.A(_.d,{cond:function(){return v().customAssetContainer},
then:function(S){return _.A("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.A(_.dF,{data:S},{avatarStackViewModel:_.HA}))}}),_.A(_.d,{cond:function(){return v().customBanner},
then:function(S){return _.A("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.A(_.dF,{data:S},{avatarStackViewModel:_.HA}))}}),_.A(_.d,{cond:function(){return v().headline},
then:function(S){return _.A("h2",null,_.A(_.FS,{text:S,className:"ytDialogHeaderViewModelText"}))}}))},"Hg");
j5M.idomCompat=!0;var $_M=_.bC(function(g){var v=_.n_A(function(){return g.data().formId}),r=v.onSubmit,k=v.isValid;
return _.A("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.A(_.dF,{data:function(){return g.data().panelFooter}},{panelFooterViewModel:function(y){return _.A(_.VT,{data:y.data,
disablePadding:!0,disablePrimaryButton:function(){return!k()},
onClickPrimaryButton:function(){r()}})}}))},"Ig");var Jxb=_.bC(function(g){var v=function(){var r,k;return(k=(r=_.l(g.data().rendererContext,_.AA))==null?void 0:r.label)!=null?k:""};
return _.A("yt-dialog-image-content-view-model",{class:_.IV("ytDialogImageContentViewModelHost",g.className)},_.A(_.d,{cond:function(){return _.bU(g.data().image)},
then:function(r){return _.A(_.Kw,{data:r,alt:v,className:"ytDialogImageContentViewModelImage",contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"})}}),_.A(_.FS,{text:function(){return g.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Jg");var qrp=_.bC(function(g){var v=_.KM(g,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),r=v.elRefCallback;g=v.iconWiz;var k=v.assetWiz,y=v.assetType,z=v.titleWiz,W=v.leadingActionHeaderWiz,S=v.trailingActionHeaderWiz,Y=v.headerPosition,e=v.contentWiz,a=v.buttonLayout,E=v.buttonStyle,p=v.primaryButtonWiz,f=v.secondaryButtonWiz,Z=v.contentAlignment,L=v.isFullscreen,Q=v.width,O=v.maxHeight,q=v.isHeaderWizDefined,
X=v.headerWiz,b=v.isFooterWizDefined,n=v.footerWiz;v=_.sv(function(qs){r==null||r(qs)});
var h=k?function(){return k({className:"yt-spec-dialog-layout__dialog-layout-asset-item"})}:void 0,IY=p?function(){var qs={};
return p({buttonOverrides:function(){return{style:(E==null?void 0:E())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.IV((qs["yt-spec-dialog-layout__dialog-layout-button"]=!0,qs["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(a==null?void 0:a())===0||(a==null?void 0:a())===2},qs))})}:void 0,Ao=f?function(){var qs={};
return f({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.IV((qs["yt-spec-dialog-layout__dialog-layout-button"]=!0,qs["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(a==null?void 0:a())===0||(a==null?void 0:a())===2},qs))})}:void 0,dC=function(){return(!!z||!!W||!!S)&&Y()===0},Hh={},wC={},CK={},Fh={};
return _.A("dialog-layout",{el:v,class:_.IV((Hh["yt-spec-dialog-layout"]=!0,Hh["yt-spec-dialog-layout--dialog-layout-fullscreen"]=L,Hh["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!L()},Hh["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return O()===1},Hh["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(y==null?void 0:y())===1},Hh)),
style:function(){return(Q==null?void 0:Q())!==void 0?"width: "+Q+"px;":""}},g?_.A("div",{class:_.IV((wC["yt-spec-dialog-layout__dialog-layout-icon"]=!0,wC["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!k&&Y()===1},wC["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return Z()===1},wC))},_.A(g,null)):null,_.A(_.d,{cond:q,
then:function(){return X?_.A("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.A(X,null)):null},
else:function(){return _.A(_.R6,null,_.A(_.d,{cond:dC,then:function(){return _.A(ORn,{contentAlignment:Z,LeadingActionHeader:W,TrailingActionHeader:S,Title:z,isAboveAsset:!!h})}}),h?_.A("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.A(h,null)):null)}}),_.A("div",{class:_.IV((CK["yt-spec-dialog-layout__dialog-layout-container"]=!0,CK["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(Z==null?void 0:Z())===1},CK["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-container-top-padding"]=
function(){return!z&&!X||!!h&&(Y==null?void 0:Y())===0},CK))},_.A(_.d,{cond:function(){return z&&!X&&(Y==null?void 0:Y())===1},
then:function(){return _.A(ORn,{contentAlignment:Z,LeadingActionHeader:W,TrailingActionHeader:S,Title:z,isAboveAsset:!1})}}),e?_.A("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.A("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.A(e,null))):null,_.A(_.d,{cond:b,
then:function(){return n?_.A("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.A(n,null)):null}}),IY||Ao?_.A(VSD,{footerClasses:_.IV((Fh["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,Fh["yt-spec-dialog-layout__dialog-layout-footer"]=!0,Fh["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(a==null?void 0:a())===2},Fh["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(a==null?void 0:a())===1},Fh)),
PrimaryButton:IY,SecondaryButton:Ao}):null))},"Kg"),ORn=_.bC(function(g){var v=_.KM(g,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),r=v.contentAlignment,k=v.LeadingActionHeader;g=v.Title;var y=v.TrailingActionHeader,z=v.isAboveAsset,W=v.enableLeadingActionHeader;v={};return _.A("div",{class:_.IV((v["yt-spec-dialog-layout__dialog-header-container"]=!0,v["yt-spec-dialog-layout__dialog-header"]=!0,v["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=z,v["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(r==null?void 0:r())===1&&W()},v))},_.A(_.d,{cond:function(){return W()},
then:function(){return k?_.A("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.A(k,null)):null}}),g?_.A("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.A(g,null)):null,y?_.A("div",null,_.A(y,null)):null)},"Lg"),VSD=_.bC(function(g){var v=g.footerClasses;
var r=g.PrimaryButton;g=g.SecondaryButton;return _.A("div",{class:v},g?_.A(g,null):null,r?_.A(r,null):null)},"Mg");var s5n=_.bC(function(g){var v=g.data;return _.A("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.A("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.A(_.dF,{data:function(){return v().avatar}},{avatarViewModel:_.N6})),_.A("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.A(_.FS,{text:function(){return v().title}})),_.A(_.FS,{text:function(){return v().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Ng");var m_G=_.bC(function(g){var v=g.data;return _.A("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.A("div",{class:"ytAccessConfirmationViewModelContent"},_.A(_.dF,{data:function(){return v().dualAvatar}},{dualAvatarViewModel:function(r){return _.A("div",{class:"ytAccessConfirmationViewModelDualAvatar"},_.A(_.pst,{data:r.data}))}}),_.A("h2",{class:"ytAccessConfirmationViewModelTitle"},_.A(_.FS,{text:function(){return v().title}})),_.A(_.FS,{text:function(){return v().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Og");var KJD=_.bC(function(g){var v=g.data;var r=void 0;g=_.I(_.Ww("",void 0,"bj3Bbf"));var k=g.next().value,y=g.next().value,z,W=function(){y("");var e;(e=r)!=null&&e.store.dispatch(_.nf({type:"RESET_COMMAND_MAP"}))};
_.Hd(function(){r=new uO5;window.addEventListener("yt-popup-closed",W)});
_.Z8(function(){if(r&&z!==v().formId){var e=r,a=v();a.formId&&(e.formId=a.formId,e.store.dispatch(_.nf({type:"SET_CURRENT_FORM_ID",payload:{formId:e.formId}})));z=v().formId}},"h7G5O");
_.tQ(function(){window.removeEventListener("yt-popup-closed",W)});
var S=function(e,a,E){a.key&&E&&a.key!==k()&&(y(a.key),r&&a.command&&r.store.dispatch(_.nf({type:"SET_COMMAND_FOR_GROUP_ID",payload:{groupId:E,command:a.command}})))},Y=function(){if(_.l(v().content,_.Urp))return!(k==null?0:k())};
return _.A("yt-dialog-view-model",{class:_.IV("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.A(qrp,{headerWiz:function(){return _.A("span",{skip:!0},_.A(_.dF,{data:function(){return v().header}},{dialogHeaderViewModel:function(e){return _.A(j5M,{data:e.data,
disablePadding:!0})}}))},
isHeaderWizDefined:function(){return!!v().header},
contentWiz:function(){return _.A("span",{skip:!0},_.A(_.dF,{data:function(){return v().customContent?v().customContent:v().content}},{basicContentViewModel:_.rod,
createPlaylistDialogFormViewModel:wrS,collaborativePlaylistInviteMessageViewModel:LJM,miniAppScoreChallengeViewModel:CdA,radioButtonGroupViewModel:function(e){return _.A(_.mSM,{data:e.data,selectedKey:k,onSelected:S})},
selectionListItemFormViewModel:x_M,upsellViewModel:function(e){return _.A(Q5d,{data:e.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:s5n,installmentAgreementsViewModel:D_p,accessConfirmationViewModel:m_G,listViewModel:function(e){return _.A(_.MzC,{data:e.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:Jxb}))},
footerWiz:function(){return _.A("span",{skip:!0},_.A(_.dF,{data:function(){return v().footer}},{panelFooterViewModel:function(e){return _.A(_.VT,{data:e.data,
disablePadding:!0,disablePrimaryButton:Y})},
formPanelFooterViewModel:$_M,formFooterViewModel:function(e){return _.A(_.LFM,{data:e.data,disablePadding:!0})}}))},
isFooterWizDefined:function(){return!!v().footer}}))},"Pg");
KJD.idomCompat=!0;_.B6(KJD,"yt-dialog-view-model",{props:{data:_.me},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var bRp=_.bC(function(g){var v=g.data;g={};return _.A("yt-panel-header-view-model",{class:_.IV("yt-panel-header-view-model-wiz",(g["yt-panel-header-view-model-wiz--hide-divider"]=function(){return!!v().shouldHideDivider},g["yt-panel-header-view-model-wiz--compact"]=function(){return!!v().subtitle},g))},_.A("div",{class:"yt-panel-header-view-model-wiz__title-wrapper"},_.A(_.d,{cond:function(){return v().title},
then:function(r){return _.A(_.FS,{text:r,className:"yt-panel-header-view-model-wiz__title"})}}),_.A(_.d,{cond:function(){return v().subtitle},
then:function(r){return _.A(_.FS,{text:r,className:"yt-panel-header-view-model-wiz__subtitle"})}})),_.A("div",{class:"yt-panel-header-view-model-wiz__trailing-buttons"},_.A(_.dF,{data:function(){return v().trailingButtons}},{buttonViewModel:function(r){return _.A(_.Du,{data:r.data,
className:"yt-panel-header-view-model-wiz__button"})}})))},"Qg");
bRp.idomCompat=!0;var FJp=_.bC(function(g){var v=_.oV(function(z){var W;if((W=g.skipContentClick)==null?0:W.call(g))return!1;g.onContentWrapperClick(z);return!0}),r,k,y;
return _.A("div",{class:_.IV("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return g.isAnimating()?"transform: translateY("+g.currentY()+"px);transition: 0.2s":""}},(r=g.header)==null?void 0:r.call(g),_.A("div",{id:g.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.AW({"max-height":(0,_.NR)(g.maxHeightForContentWrapper)}),"on:scroll":yNn(g.onScroll),"on:touchmove":yNn(function(z){return void z.stopPropagation()})},_.A("div",{el:{onRender:g.contentWrapperEl},
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":v},(k=g.body)==null?void 0:k.call(g))),(y=g.footer)==null?void 0:y.call(g))},"Rg");
FJp.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var iRv=_.bC(function(g){var v=_.mQ(g.leadingLabel),r=_.mQ(g.trailingLabel),k=_.mQ(g.footerButtonType),y=function(){return v()||r()||g.hasPrimaryButton()||g.hasSecondaryButton()},z={},W=_.IV("yt-spec-bottom-sheet-layout__primary-button",(z["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return k()===0&&g.hasPrimaryButton()},z["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return k()===1&&g.hasPrimaryButton()},z["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return k()===2&&g.hasPrimaryButton()},z["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return k()===3&&g.hasPrimaryButton()},z));
z={};var S=_.IV("yt-spec-bottom-sheet-layout__secondary-button",(z["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return k()===1&&g.hasSecondaryButton()},z["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return k()===2&&g.hasSecondaryButton()},z["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return k()===3&&g.hasPrimaryButton()},z));
return _.A(_.d,{cond:g.hasFooterOverride,then:function(){var Y;return _.A(_.R6,null,(Y=g.footerOverride)==null?void 0:Y.call(g))},
else:function(){return _.A(_.d,{cond:y,then:function(){return _.A("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.A(_.d,{cond:function(){return v()||r()},
then:function(){var Y={};return _.A("div",{class:_.IV("yt-spec-bottom-sheet-layout__footer-label-wrapper",(Y["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!g.hasPrimaryButton()},Y))},_.A(_.d,{cond:v,
then:function(){return _.A("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},v)}}),_.A(_.d,{cond:r,
then:function(){return _.A("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},r)}}))}}),_.A(_.d,{cond:function(){return g.hasPrimaryButton()||g.hasSecondaryButton()},
then:function(){var Y={};return _.A("div",{class:_.IV("yt-spec-bottom-sheet-layout__footer-button-wrapper",(Y["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.Sr_,Y))},_.A(_.d,{cond:function(){return g.hasSecondaryButton()&&k()!==0},
then:function(){var e;return _.A("div",{class:S},(e=g.secondaryButton)==null?void 0:e.call(g))}}),_.A(_.d,{cond:g.hasPrimaryButton,
then:function(){var e;return _.A("div",{class:W},(e=g.primaryButton)==null?void 0:e.call(g))}}))}}))}})}})},"Sg");
iRv.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var GJM=_.bC(function(g){var v=_.mQ(g.title),r=_.mQ(g.subtitle);return _.A("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:g.headerId,"on:touchstart":_.oV(function(k){var y;(y=g.touchstart)==null||y.call(g,k);return!1}),
"on:touchmove":_.oV(function(k){var y;(y=g.touchmove)==null||y.call(g,k);return!1}),
"on:touchend":_.oV(function(k){var y;(y=g.touchend)==null||y.call(g,k);return!1})},_.A("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.A(_.d,{cond:g.hasHeaderOverride,
then:function(){var k;return _.A(_.R6,null,(k=g.headerOverride)==null?void 0:k.call(g))},
else:function(){var k={};return _.A("div",{class:_.IV((k["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,k["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=v,k))},_.A("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.A(_.d,{cond:v,then:function(){return _.A(_.R6,null,_.A("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},v),_.A(_.d,{cond:r,then:function(){return _.A("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
r)}}))}})),_.A(_.d,{cond:function(){return v()&&g.hasActionHeader()},
then:function(){var y;return _.A("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(y=g.actionHeader)==null?void 0:y.call(g))}}))}}))},"Tg");
GJM.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.bC(function(g){function v(h){if(!O&&typeof MutationObserver!=="undefined"){var IY={childList:!0};"MutationObserver"in window&&(O=new MutationObserver(r.bind(void 0,h)),O.observe(h,IY))}}
function r(h){typeof O!=="undefined"&&(q["content-wrapper"]===void 0&&(q["content-wrapper"]=h.children[0].clientHeight),f(q["content-wrapper"]),p()>Z()||L(p()))}
function k(){E(window.innerHeight);p()>Z()||L(p());X.isFullScreen[0]()&&p()>Z()?b().dispatch("Snap To Full Screen",{maxHeight:Q()}):b().dispatch("Snap To Neutral Position",{maxHeight:Z()})}
function y(h){document.body.style.overscrollBehavior="none";h.preventDefault();b().dispatch("Touch Start",{event:h})}
function z(h){h.preventDefault();b().dispatch("Touch Move",{event:h,contentScrollable:p()>Z(),fullContentWrapperHeight:Q(),contentWrapperHeight:Z(),contentHeightMap:q,contentWrapperId:"content-wrapper",header:zZA(g),footer:zZA(g)})}
function W(){document.body.style.overscrollBehavior="";X.isFullScreen[0]()?X.currentY[0]()>=60?b().dispatch("Snap To Neutral Position",{maxHeight:Z()}):b().dispatch("Snap To Full Screen",{maxHeight:Q()}):X.currentY[0]()>=60?S():X.currentY[0]()<=-60&&p()>Z()?b().dispatch("Snap To Full Screen",{maxHeight:Q()}):b().dispatch("Snap To Neutral Position",{maxHeight:Z()})}
function S(){b().dispatch("Close Sheet",{clientHeight:a(),maxHeight:0});setTimeout(function(){cNb()},250)}
var Y=_.I(_.Ww(window.innerHeight,void 0,"NWeFS")),e=Y.next().value;Y=Y.next().value;var a=e,E=Y;Y=_.I(_.Ww(0,void 0,"oxfm4"));e=Y.next().value;Y=Y.next().value;var p=e,f=Y;Y=_.I(_.UX(function(){var h=zZA(g);return.6*a()-v7n(h)-rND(h)}));
e=Y.next().value;Y=Y.next().value;var Z=e,L=Y,Q=function(){var h=zZA(g);return a()-v7n(h)-rND(h)-24-24},O=null,q={},X={initialY:_.Ww(0,void 0,"cYBE5c"),
currentY:_.Ww(0,void 0,"RndqHc"),isAnimating:_.Ww(!1,void 0,"vO9DVd"),isFullScreen:_.Ww(!1,void 0,"UOfBcf"),maxHeightForContentWrapper:_.UX(Z)},b=function(){var h=null;return function(){if(!h){var IY={initialY:X.initialY[0](),currentY:X.currentY[0](),isAnimating:X.isAnimating[0](),isFullScreen:X.isFullScreen[0](),maxHeightForContentWrapper:X.maxHeightForContentWrapper[0]()};h=k5v(IY)}return h}}();
_.Hd(function(){window.addEventListener("resize",k);b().subscribe(function(h){X.initialY[1](h.initialY);X.currentY[1](h.currentY);X.isAnimating[1](h.isAnimating);X.isFullScreen[1](h.isFullScreen);X.maxHeightForContentWrapper[1](h.maxHeightForContentWrapper)})});
_.tQ(function(){window.removeEventListener("resize",k);O&&(O.disconnect(),O=null)});
var n=_.IV({"bottom-sheet-content-without-icon":function(){var h;return!((h=g.shouldShowIcons)==null?0:h.call(g))}});
return _.A("bottom-sheet-layout",null,_.A(FJp,{contentWrapperId:"content-wrapper",isAnimating:function(){return X.isAnimating[0]()},
currentY:function(){return X.currentY[0]()},
maxHeightForContentWrapper:function(){return X.maxHeightForContentWrapper[0]()},
shouldShowIcons:g.shouldShowIcons,skipContentClick:g.skipContentClick,onScroll:function(){var h=document.getElementById("header-wrapper"),IY=document.getElementById("content-wrapper");if(h&&IY){var Ao={};Ao=(Ao["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,Ao["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,Ao);h.className=IY.scrollTop>1?_.Pq(Ao):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:cNb,contentWrapperEl:function(h){v(h);requestAnimationFrame(function(){r(h)})},
header:function(){return _.A(GJM,{touchstart:y,touchmove:z,touchend:W,title:g.headerTitle,subtitle:g.headerSubtitle,headerId:"header-wrapper",headerOverride:g.headerFn,hasHeaderOverride:g.hasHeaderFn,actionHeader:g.headerActionHeader,hasActionHeader:g.hasHeaderActionHeader})},
footer:function(){return _.A(iRv,{footerButtonType:g.footerButtonType,leadingLabel:g.footerLeadingLabel,trailingLabel:g.footerTrailingLabel,primaryButton:g.footerPrimaryButton,hasPrimaryButton:g.hasFooterPrimaryButton,secondaryButton:g.footerSecondaryButton,hasSecondaryButton:g.hasFooterSecondaryButton,footerOverride:g.footerFn,hasFooterOverride:g.hasFooterFn})},
body:function(){return _.A(_.d,{cond:g.hasContentFn,then:function(){var h;return _.A("div",{class:n},(h=g.contentFn)==null?void 0:h.call(g))}})}}))},"Ug").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var XrM=_.bC(function(g){var v=_.h0().resolve(_.fk);return _.A("yt-contextual-sheet-layout",{class:"yt-contextual-sheet-layout-wiz","on:click":_.oV(function(){return void v.closeSheet()})},_.A(_.d,{cond:function(){return!!g.header},
then:function(){return _.A("div",{class:"yt-contextual-sheet-layout-wiz__header-container"},g.header())}}),_.A(_.d,{cond:function(){return!!g.content},
then:function(){return _.A("div",{class:"yt-contextual-sheet-layout-wiz__content-container"},g.content())}}),_.A(_.d,{cond:function(){return!!g.footer},
then:function(){return _.A("div",{class:"yt-contextual-sheet-layout-wiz__footer-container"},g.footer())}}))},"Vg");
XrM.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var BTq=_.bC(function(g){g=g.data;var v=_.sv(function(k){if(_.T("web_focus_first_element_sheet"))return k.addEventListener("focus",function(){bLS(k)}),function(){k.removeEventListener("focus",function(){bLS(k)})}}),r={};
return _.A("yt-sheet-view-model",{class:_.IV("yt-sheet-view-model-wiz",(r["yt-sheet-view-model-wiz--contextual"]=!0,r["yt-sheet-view-model-wiz--disable-backdrop-filter"]=_.T("web_disable_backdrop_filter"),r)),el:v,tabindex:-1},_.A(_.d,{cond:g,then:function(k){return _.A(XrM,{header:function(){return _.A(_.dF,{data:function(){return k().header}},{panelHeaderViewModel:bRp})},
content:function(){return _.A(_.dF,{data:function(){return k().content}},{listViewModel:function(y){return _.A(_.MzC,{data:y.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:Q5d,miniAppScoreChallengeViewModel:CdA})},
footer:function(){return _.A(_.dF,{data:function(){return k().footer}},{panelFooterViewModel:_.VT})}})}}))},"Wg");
BTq.idomCompat=!0;_.B6(BTq,"yt-sheet-view-model",{props:{data:_.me}});var nuR=_.bC(function(g){var v=function(){var r;return(r=g.data().enableDebuggingFeatures)!=null?r:!1};
return _.A("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.A(_.af,{each:function(){var r;return(r=g.data().stickers)!=null?r:[]}},function(r){return _.A(h5A,{data:function(){return r},
debugMode:v})}))},"Xg"),h5A=_.bC(function(g){var v=_.KM(g,{debugMode:!1}).debugMode,r=_.mQ(function(){var Y;
return(Y=g.data().region)==null?void 0:Y.w},0),k=_.mQ(function(){var Y;
return(Y=g.data().region)==null?void 0:Y.h},0),y=_.mQ(function(){var Y;
return(Y=g.data().region)==null?void 0:Y.x},0),z=_.mQ(function(){var Y;
return(Y=g.data().region)==null?void 0:Y.y},0),W=_.oV(function(){var Y=g.data().onTap;
Y&&_.jW(Y)}),S={};
return _.A("div",{class:_.IV("ytStoriesStickerLayerViewModelSticker",(S.ytStoriesStickerLayerViewModelDebugMode=v,S)),style:_.AW({width:function(){return 100*r()+"%"},
height:function(){return 100*k()+"%"},
left:function(){return 100*y()+"%"},
top:function(){return 100*z()+"%"},
"flex-direction":function(){return IEM(g.data().flexDirection)},
"justify-content":function(){return W0R(g.data().justifyContent)},
"align-items":function(){return PyM(g.data().alignItems)}}),
"on:click":W},_.A(_.dF,{data:function(){return g.data().button||g.data().toggleButton}},{buttonViewModel:function(Y){return _.A(_.Du,{data:Y.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(Y){return _.A(_.lU,{data:Y.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"Yg");var R5A=_.bC(function(g){var v=function(){return g.data()},r={},k=_.mQ(function(){return v().backgroundColor},0),y=_.mQ(function(){return v().actionButtons},[]),z=_.mQ(function(){return v().stickerLayer},{}),W=function(){var Y,e;
return{animationRef:r,animationConfig:{autoplay:!1,loop:!1,path:(e=(Y=v().foregroundAnimation)==null?void 0:Y.url)!=null?e:"",name:"stories_item_foreground_animation"},listeners:{complete:function(){g.navigateToNextItemOnLottieComplete()}}}},S=function(){var Y,e,a,E,p,f,Z,L;
return{animationConfig:{autoplay:(f=(Y=v().backgroundAnimation)==null?void 0:(e=Y.settings)==null?void 0:e.autoplay)!=null?f:!1,loop:(Z=(a=v().backgroundAnimation)==null?void 0:(E=a.settings)==null?void 0:E.loop)!=null?Z:!1,path:(L=(p=v().backgroundAnimation)==null?void 0:p.url)!=null?L:"",name:"stories_item_background_animation"}}};
_.Z8(function(){if(g.isVisible()){var Y;(Y=r.lottieEl)==null||Y.play();g.animationRef()&&(g.animationRef().lottieEl=r.lottieEl)}else{var e;(e=r.lottieEl)==null||e.stop()}},"Cbnkwd");
return _.A("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.AW({"background-color":function(){return _.QX(k())+";"}})},_.A("div",{class:"ytStoriesItemViewModelAssetContent"},_.A(_.d,{cond:function(){return!!v().backgroundAnimation},
then:function(){return _.A(_.Wq,{data:S,animationName:function(){return S().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.A(_.d,{cond:function(){return!!v().backgroundImage},
then:function(){return _.A(_.Kw,{data:function(){return v().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.A(_.d,{cond:function(){return!!v().foregroundAnimation},
then:function(){return _.A(_.Wq,{data:W,animationName:function(){return W().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.A(_.d,{cond:function(){return!!v().foregroundImage},
then:function(){return _.A(_.Kw,{data:function(){return v().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.A("div",{class:"ytStoriesItemViewModelTopShadow"}),_.A(_.dF,{data:function(){return z()}},{storiesStickerLayerViewModel:nuR})),_.A("div",{class:"ytStoriesItemViewModelBottomShadow"},_.A("div",{class:"ytStoriesItemViewModelActionButtonWrapper",
"on:click":_.oV(g.pauseAutoNavigation)},_.A(_.af,{each:y},function(Y){return _.A(MSM,{data:function(){return Y}})}))))},"Zg"),g4A={style:"overlay",
type:"outline"},MSM=_.bC(function(g){var v={};return _.A("div",{class:_.IV("ytStoriesItemViewModelActionButton",(v.ytStoriesItemViewModelStretchedActionButton=function(){return g.data().size==="STORIES_BUTTON_SIZE_STRETCH"},v))},_.A(_.dF,{data:function(){return g.data().button}},{buttonViewModel:function(r){return _.A(_.Du,{data:r.data,
className:"ytStoriesItemViewModelButton",buttonOverrides:g4A})}}))},"$g");_.B6(_.bC(function(g){var v=function(){var IY;return(IY=g.data().startIndex)!=null?IY:0},r=_.I(_.UX(v)),k=r.next().value,y=r.next().value;
r=_.I(_.Ww(!1,void 0,"O8yPf"));var z=r.next().value,W=r.next().value,S=function(){var IY;return(IY=g.data().storyItems)!=null?IY:[]},Y={},e=function(){return g.data().dismissButton},a=function(){var IY;
return _.l((IY=_.l(e(),_.pC))==null?void 0:IY.onTap,_.wE)},E=_.sv(),p,f,Z=!1,L=function(){var IY;
(IY=p)==null||IY.cancel();p=Q(k()).animate([{width:"0%"},{width:"100%"}],{duration:9E3,easing:"linear"});p.onfinish=function(){Q(k()).style.width="100%";var Ao=_.l(S()[k()],rsp),dC,Hh;Ao!=null&&Ao.foregroundAnimation&&((Ao==null?0:(dC=Ao.foregroundAnimation)==null?0:dC.url)||(Ao==null?0:(Hh=Ao.foregroundAnimation)==null?0:Hh.payload))||(k()!==S().length-1?(y(k()+1),L()):a()&&_.Cw(a()))}},Q=function(IY){return E.value.children[IY].children[0]},O=function(){for(var IY=0;IY<k();IY++)Q(IY).style.width=
"100%"};
r=_.oV(function(){Z||(z()?W(!1):(k()===S().length-1&&a()&&_.Cw(a()),Q(k()).style.width="100%",k()!==S().length-1&&(y(k()+1),L())))});
var q=_.oV(function(){Z||(z()?W(!1):(Q(k()).style.width="0%",k()!==0?y(k()-1):y(k()),L()))}),X=function(){W(!0)},b=function(){Q(k()).style.width="100%";
k()!==S().length-1?(y(k()+1),L()):a()&&_.Cw(a())},n=_.oV(function(){Z=!1;
f=setTimeout(function(){W(!0);Z=!0},300)}),h=_.oV(function(){clearTimeout(f);
Z&&z()&&W(!1)});
_.Z8(function(){if(z()){var IY;(IY=p)==null||IY.pause();var Ao;(Ao=Y.lottieEl)==null||Ao.pause()}else{var dC;(dC=p)==null||dC.play();var Hh;(Hh=Y.lottieEl)==null||Hh.play()}},"DIHTEd");
_.Z8(function(){O();k()===v()&&L()},"ze5F8b");
_.Hd(function(){O();L()});
_.tQ(function(){clearTimeout(f)});
return _.A("yt-stories-viewer-view-model",{class:_.IV("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.A("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.A("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":q,"on:mousedown":n,"on:mouseup":h,"on:mouseleave":h}),_.A("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":r,"on:mousedown":n,"on:mouseup":h,"on:mouseleave":h})),_.A(_.dF,{data:S},{storiesItemViewModel:function(IY,
Ao){var dC=IY.data;return _.A(_.d,{cond:function(){return Math.abs(Ao()-k())<=1},
then:function(){var Hh={};return _.A("div",{class:_.IV("ytStoriesViewerViewModelStoryItem",(Hh.ytStoriesViewerViewModelHiddenStoryItem=function(){return Ao()!==k()},Hh))},_.A(R5A,{data:dC,
pauseAutoNavigation:X,navigateToNextItemOnLottieComplete:b,isVisible:function(){return Ao()===k()},
animationRef:Y}))}})}}),_.A("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:E},_.A(_.af,{each:S},function(){return _.A("div",{class:"ytStoriesViewerViewModelProgressBar"},_.A("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.A("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.A(_.dF,{data:e},{buttonViewModel:_.Du})))},"ah"),"yt-stories-viewer-view-model",{props:{data:_.me}});_.B6(_.bC(function(g){var v=g.data;var r=_.sv(),k=[];return _.A("yt-gen-ai-feedback-form-view-model",{el:r,class:"ytGenAiFeedbackFormViewModelHost"},_.A(_.FS,{text:function(){return v().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.A("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.A(_.dF,{data:function(){return v().feedbackChips}},{toggleButtonViewModel:function(y){var z=y.data;
return _.A(_.lU,{data:z,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(W){var S=z();S=_.l(S,_.Tk);S=_.l(S==null?void 0:S.defaultButtonViewModel,_.pC).trackingParams;W?k.push(S):(W=k.indexOf(S),W>-1&&k.splice(W,1))}})}})),_.A(_.FS,{text:function(){return v().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.A("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.A(_.dF,{data:function(){return v().submitButton}},{buttonViewModel:function(y){return _.A(_.Du,{data:y.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){SfA(r.value,k,v().uniqueId)}})}}),_.A(_.dF,{data:function(){return v().moreFeedbackButton}},{buttonViewModel:function(y){return _.A(_.Du,{data:y.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"bh"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.me},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var Jm=function(){return _.J.apply(this,arguments)||this};
_.N(Jm,_.J);Jm.prototype.created=function(){sxd(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(lSG);var g=_.h0().resolve(_.JlH);g&&(g.container=this.ytPopupContainerBehavior);if(g=_.h0().resolve(_.fk))g.container=this.ytPopupContainerBehavior;if(g=_.h0().resolve(_.Ni)){var v=this.ytPopupContainerBehavior;g.containerWasInjected?_.Lx(Error("aj")):g.container=v}};
Jm.prototype.ensurePopupBelowPlayer=function(g,v){var r=_.h0().resolve(_.Bd(_.K9));if(!r||!r.isOnWatch()||!_.Fx())return!1;r=r.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.Ue().height>r+this.getPopupHeight(g,v)?(g.style.top="auto",g.style.bottom="0px"):(g.style.top=r+"px",g.style.bottom="auto");return!0};
Jm.prototype.getPopupHeight=function(g,v){v&&(g.cachedPopupHeight=0);if(!g.cachedPopupHeight){v=0;var r=g.clientHeight,k=window.getComputedStyle(g);v+=parseInt(k.marginTop,10);v+=parseInt(k.marginBottom,10);g.cachedPopupHeight=r+v}return g.cachedPopupHeight};
Jm.prototype.getElement=function(g){return document.createElement(g)};
_.K([_.D(FPv.YtPopupContainerBehavior),_.F("design:type",Object)],Jm.prototype,"ytPopupContainerBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],Jm.prototype,"ytComponentBehavior",void 0);Jm=_.K([_.V({disableElementRegistration:!0,is:"ytd-popup-container"})],Jm);
_.m(Jm,"ytd-popup-container",function(){if($Ov!==void 0)return $Ov;var g=document.createElement("template");_.H(g,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-popup-container--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);return $Ov=g},{mode:1});var v4D;var rpq={};rpq.YtLogYpcFlowCommandsBehavior=[_.Mz.YtActionHandlerBehavior,{created:function(){this.logFlowCommandsMap_={"yt-log-ypc-flow-start-command":"handleLogYpcFlowStart_","yt-log-ypc-flow-dismiss-command":"handleLogYpcFlowDismiss_"}},
attached:function(){this.registerActionMap(this.logFlowCommandsMap_)},
detached:function(){this.unregisterActionMap(this.logFlowCommandsMap_)},
handleLogYpcFlowStart_:function(g){_.l(g,ToG)&&(g=_.l(g,ToG))&&(g.serializedTransactionFlowLoggingParams?_.DgY(g.serializedTransactionFlowLoggingParams):g.serializedYpcCancelFlowLoggingParams?(g=g.serializedYpcCancelFlowLoggingParams)&&_.LI("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",g):g.serializedYpcResumeFlowLoggingParams?(g=g.serializedYpcResumeFlowLoggingParams)&&_.LI("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",g):g.serializedYpcPauseFlowLoggingParams?(g=g.serializedYpcPauseFlowLoggingParams)&&
_.LI("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",g):g.serializedYpcRefundFlowLoggingParams?(g=g.serializedYpcRefundFlowLoggingParams)&&fcq("YPC_EVENT_TYPE_START",g):g.serializedYpcDeactivateFlowLoggingParams?(g=g.serializedYpcDeactivateFlowLoggingParams)&&_.LI("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",g):g.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(g=g.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.LI("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",g))},
handleLogYpcFlowDismiss_:function(g){_.l(g,pLA)&&(g=_.l(g,pLA),g.serializedTransactionFlowLoggingParams?_.L2B(g.serializedTransactionFlowLoggingParams):g.serializedYpcCancelFlowLoggingParams?(g=g.serializedYpcCancelFlowLoggingParams)&&_.LI("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",g):g.serializedYpcResumeFlowLoggingParams?(g=g.serializedYpcResumeFlowLoggingParams)&&_.LI("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",g):g.serializedYpcPauseFlowLoggingParams?(g=
g.serializedYpcPauseFlowLoggingParams)&&_.LI("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",g):g.serializedYpcRefundFlowLoggingParams&&(g=g.serializedYpcRefundFlowLoggingParams)&&fcq("YPC_EVENT_TYPE_CANCEL",g))}}];var ksM={};ksM.YtCancelRecurrenceBehavior=[_.xv.YtComponentBehavior,_.nkt,{attached:function(){var g=this;ZMA(this,function(v,r){return g.ypcCancelRecurrenceHandler(v,r)})},
ypcCancelRecurrenceHandler:function(g,v){var r=this;if(!v||!v.ypcCancelRecurrenceEndpoint)return!1;if(!v.ypcCancelRecurrenceEndpoint.params)return _.xA(Error("ul")),!0;_.Jy(this.hostElement);var k=_.xh.instance,y=_.h0().resolve(_.Bd(_.ZO));k&&_.jg(k,v)?_.$h(k,v).then(function(z){r.ypcCancelRecurrenceSuccess_(g,v,{data:z})},function(z){r.ypcCancelRecurrenceFailure_(g,v,z)}).thenCatch(function(){_.xA(Error("vl"))}):y?y.requestDataForServiceEndpoint(v).then(function(z){r.ypcCancelRecurrenceSuccess_(g,
v,z)},function(z){r.ypcCancelRecurrenceFailure_(g,v,z)}).thenCatch(function(){_.xA(Error("vl"))}):_.xA(Error("wl"));
return!0},
ypcCancelRecurrenceSuccess_:function(g,v,r){_.OY(this.hostElement);r.data||(r={data:r});r.data&&r.data.actions&&_.v2(this.hostElement,r.data.actions,this.hostElement);r.data.messageRenderer?ZLd(v.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(v=v.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.LI("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",v);_.hV(g,"yt-service-request-completed",r)},
ypcCancelRecurrenceFailure_:function(g,v,r){_.OY(this.hostElement);ZLd(v.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.hV(g,"yt-service-request-error",{error:r,params:[g,v]})}}];var ypb=function(g,v){_.gC.call(this,v)};
_.N(ypb,BEb);var cpq={};cpq.YtCompleteTransactionBehavior=[_.xv.YtComponentBehavior,_.nkt,{attached:function(){var g=this;ZMA(this,function(v,r){return g.ypcCompleteTransactionHandler(v,r)})},
completeTransaction:function(g,v){var r=this;v={payments_payload:window.btoa(v.integratorData),buybucket_params:g.data.buybucketParams,offer_params:g.data.offerParams};var k=_.h0().resolve(_.ZO),y=g.data.completeTransactionEndpoint,z=this.get("ypcCompleteTransactionEndpoint.actions",y);z&&_.v2(this.hostElement,z,this.hostElement);return(z=_.xh.instance)&&_.jg(z,y)?_.$h(z,y,v).then(function(W){return!W||(W==null?0:W.error)?(W=r.get("data.serializedTransactionFlowLoggingParams",g),_.l2(new RP("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
W))):{data:W}}).then(function(W){return r.handleCompleteTransactionSuccess_(W,g)},function(){return r.handleCompleteTransactionFailure_(g)}):k.requestDataForServiceEndpoint(y,v).then(function(W){return r.handleCompleteTransactionSuccess_(W,g)},function(){return r.handleCompleteTransactionFailure_(g)})},
handleCompleteTransactionSuccess_:function(g,v){g.data||(g={data:g});if(g.data.messageRenderer)return _.l2(new ypb(g.data.messageRenderer));if(g.data.trackingParams){var r=_.Z3(),k=_.NP();r&&k&&_.jc(r,k,_.Ey(g.data.trackingParams))}v=this.get("data.serializedTransactionFlowLoggingParams",v);NDS(v);return _.rh(g)},
handleCompleteTransactionFailure_:function(g){g=this.get("data.serializedTransactionFlowLoggingParams",g);_.Oe("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",g);return _.l2(new RP("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",g))},
ypcCompleteTransactionHandler:function(g,v){var r=this;if(!v.ypcCompleteTransactionEndpoint)return!1;if(!v.ypcCompleteTransactionEndpoint.transactionParams)return _.xA(Error("xl")),!0;v.ypcCompleteTransactionEndpoint&&v.ypcCompleteTransactionEndpoint.gtmData&&_.Th(v.ypcCompleteTransactionEndpoint.gtmData);var k=_.h0().resolve(_.Bd(_.ZO));if(k){_.Jy(this.hostElement);var y=_.xh.instance;y&&_.jg(y,v)?_.$h(y,v).then(function(z){return!z||(z==null?0:z.error)?(z=r.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
v),_.l2(new RP("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",z))):{data:z}}).then(function(z){_.hV(g,"yt-service-request-completed");
r.ypcCompleteTransactionSuccess_(v,z)},function(){return r.ypcCompleteTransactionFailure_(v)}):k.requestDataForServiceEndpoint(v).then(function(z){_.hV(g,"yt-service-request-completed");
r.ypcCompleteTransactionSuccess_(v,z)},function(){return r.ypcCompleteTransactionFailure_(v)})}return!0},
ypcCompleteTransactionSuccess_:function(g,v){_.OY(this.hostElement);v.data||(v={data:v});_.nW(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);v.data.messageRenderer||v.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(g):(_.Th('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",g));v.data.actions&&(g=OWq(v.data.actions),v=Vmq(v.data.actions),g.length&&_.gh(this.hostElement,
g),v.length&&_.v2(this.hostElement,v,this.hostElement))},
ypcCompleteTransactionFailure_:function(g){_.OY(this.hostElement);_.nW(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",g,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(g,v,r){if(v=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",v))v={serializedTransactionFlowLoggingParams:v},r&&(v.errorType=r),_.fx(g,v),_.NG()}}];var znq={};znq.YtEndpointHandlerWithYpcBehavior=[_.nkt,_.Mz.YtActionHandlerBehavior,[{openWalletDialog:function(g,v,r,k,y,z,W){var S=this,Y=_.JW();v=v.replace(/-/g,"+").replace(/_/g,"/");var e=_.o0().get("hl");_.cwh(_.Rl(_.VX),v,Y.resolve,y,function(a){z&&z();Y.reject(a)},e,function(a){return S.onServerBackendAnalyticEvent_(g,r,a)},this.onDialogClose_.bind(this),k,W);
return Y.promise},
openFixFlowDialog:function(g,v,r,k){g=g.replace(/-/g,"+").replace(/_/g,"/");_.Rl(_.VX).openFixFlowDialog(g,v,r,k)},
onDialogClose_:function(){_.nW(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(g,v,r){_.hV(g,"yt-commerce-action-init-done");v&&_.gh(this.hostElement,[v,{backend_analytics:r}])}}],
_.WV.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(g,v){g=this.get("data.nativeFlowEndpoint",v);v=this.get("data.fallbackEndpoint",v);g?_.gh(this.hostElement,[g]):v&&_.hV(this.hostElement,"yt-navigate",{endpoint:v})}}],
ksM.YtCancelRecurrenceBehavior,cpq.YtCompleteTransactionBehavior,{listeners:{"yt-service-request-sent":"onServiceRequestSent_","yt-service-request-completed":"onGetCartServiceRequestCompleted_","yt-service-request-error":"onServiceRequestError_"},created:function(){this.buyFlowActionMap_={};this.ypcRegisterActionMapJobId_=0},
attached:function(){var g=this;ZMA(this,function(v,r,k){return g.handleYPCEndpoint(v,r,k)});
this.ypcRegisterActionMapJobId_=_.Ev(_.HR,function(){g.registerActionMap(g.buyFlowActionMap_)})},
detached:function(){var g=this;_.HR.cancelJob(this.ypcRegisterActionMapJobId_);_.Ev(_.HR,function(){g.unregisterActionMap(g.buyFlowActionMap_)})},
handleYPCEndpoint:function(g,v,r){var k=v.ypcGetCartEndpoint;if(k){_.H2("commerce_transaction");var y=k.gtmId;y&&_.pe(y);(k=k.gtmData)&&_.Th(k)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",v)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(g,v),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",v)!=null?(this.handleYPCFixInstrumentEndpoint_(g,v),!0):v.ypcPauseSubscriptionCommand?(pCb(this.hostElement,g,v,r),
!0):v.ypcResumeSubscriptionCommand?(fES(this.hostElement,g,v),!0):v.getPaymentInstrumentsParamsCommand?(aEp(this.hostElement,g,v),!0):v.ypcHandleTransactionEndpoint?(ANM(this.hostElement,g,v,r),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(g,v){var r=this;_.t7("ttcr",void 0,"commerce_transaction");v=v.ypcGetCartEndpoint;var k=v.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,y=k.encryptedPurchaseParams,z=k.serializedTransactionFlowLoggingParams,W=k.serializedPaymentsClientParams,S=this.createGetCartResponseFromParams_(k,v.offerParams,z);this.changeButtonState(g,!0);_.eY(this.openWalletDialog(g,y,k.ypcLogWalletAnalyticDataEndpoint,z,function(){r.changeButtonState(g,!1)},function(){r.changeButtonState(g,
!1)},W).then(function(Y){return r.handleBuyFlowCompleteCallback_(g,S,Y)},function(){return r.handleOnLoadError(S)}).then(function(Y){return void r.handlePostPurchaseSuccess_(g,S,Y)},function(Y){return void r.handlePostPurchaseError_(Y)}),function(){r.changeButtonState(g,!1);
g instanceof Element&&_.hV(g,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(g,v,r){var k=g.completeTransactionEndpoint,y=g.handleTransactionEndpoint;v={data:{offerParams:window.btoa(v),serializedTransactionFlowLoggingParams:r}};y?v.data.handleTransactionEndpoint=y:v.data.completeTransactionEndpoint=k;g.onCartDismissCommand&&(v.data.onCartDismissCommand=g.onCartDismissCommand);return v},
onGetCartServiceRequestCompleted_:function(g,v){var r=this,k=g.target;if(v&&v.data&&v.data.messageRenderer)_.OY(this.hostElement),this.handleMessageRenderer_(v.data.messageRenderer),this.changeButtonState(k,!1);else{var y=this.get("data.encryptedPurchaseParams",v),z=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",v),W=this.get("data.ypcLogWalletAnalyticDataEndpoint",v),S=this.get("data.serializedPaymentsClientParams",v),Y=this.getLoggingParams_(v);if(Y||y||z)g.stopPropagation(),_.t7("ttcr",
void 0,"commerce_transaction"),y||_.OY(this.hostElement),this.changeButtonState(k,!1),z?_.nW(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.Cv("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:z}}},this]):y&&(this.changeButtonState(k,!0),g=null,g=this.openWalletDialog(k,y,W,Y,function(){_.OY(r.hostElement);r.changeButtonState(k,!1)},function(){_.OY(r.hostElement);
r.changeButtonState(k,!1)},S),_.eY(g.then(function(e){return r.handleBuyFlowCompleteCallback_(k,v,e)},function(){return r.handleOnLoadError(v)}).then(function(e){return r.handlePostPurchaseSuccess_(k,v,e)},function(e){return r.handlePostPurchaseError_(e)}),function(){r.changeButtonState(k,!1);
_.hV(k,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(g,v){v&&v.endpoint&&v.endpoint.ypcGetCartEndpoint&&!v.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",v.endpoint.ypcGetCartEndpoint)&&_.v2(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",v.endpoint.ypcGetCartEndpoint)],g.target),_.Jy(this.hostElement),this.changeButtonState(g.target,!0))},
onServiceRequestError_:function(g,v){if(v&&v.params&&v.params.length){v=_.I(v.params);for(var r=v.next();!r.done;r=v.next())if((r=r.value)&&r.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",r.ypcGetCartEndpoint)&&_.v2(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",r.ypcGetCartEndpoint)],g.target);_.OY(this.hostElement);this.changeButtonState(g.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(g,v,r){var k=r.integratorData;return k==null||k===""||r.error!=null?(k=this.getLoggingParams_(v),String(r.error)==="-1"?(v.data.onCartDismissCommand&&_.v2(this.hostElement,[v.data.onCartDismissCommand],g),_.l2(new RP("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",k,!0))):_.l2(new RP("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",k))):v.data.handleTransactionEndpoint?eZq(this.hostElement,v.data.handleTransactionEndpoint,{payments_payload:k,funds_guarantee_callback_client_data:r.integratorClientCallbackData}):
this.completeTransaction(v,r)},
handlePostPurchaseSuccess_:function(g,v,r){v=r.data;var k=!1,y,z;if(v&&((y=v.command)==null?0:(z=y.commandExecutorCommand)==null?0:z.commands)){var W,S;y=(W=v.command)==null?void 0:(S=W.commandExecutorCommand)==null?void 0:S.commands;for(W=0;W<y.length;W++)if(_.l(y[W],_.OGu)){k=!0;break}}k||(v&&v.gtmDatas&&v.gtmDatas.length?_.Th(v.gtmDatas[0]):_.Th('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));r.data&&r.data.actions&&(v=OWq(r.data.actions),r=Vmq(r.data.actions),v.length&&
_.gh(this.hostElement,v),r.length&&_.v2(this.hostElement,r,g))},
handlePostPurchaseError_:function(g){g&&g.payload&&g.payload.isUserDismiss||_.Z0(Error("zl"))},
handleOnLoadError:function(g){g=this.getLoggingParams_(g);return _.l2(new RP("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",g))},
getLoggingParams_:function(g){return this.get("data.serializedTransactionFlowLoggingParams",g)},
handleMessageRenderer_:function(g){var v=_.Lv(g,"renderer"),r=_.Cv("openPopupConfig");v==="confirmDialogRenderer"&&r&&_.nW(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:r.popupTypeMap[v],popup:g}},this])},
handleYPCFixInstrumentEndpoint_:function(g,v){var r=this,k=v.ypcFixInstrumentEndpoint;v=k.encryptedFixInstrumentParameters;this.logFixFopEvent_(k,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(g,!0);this.openFixFlowDialog(v,function(y,z){r.onFixFlowCompleteCallback_(k,y,z)},function(){return r.changeButtonState(g,!1)},function(){r.changeButtonState(g,!1);
r.logFixFopEvent_(k,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(g,v,r){var k=_.$A("payments.business.integration.scenario.FixInstrument");if(v==k.IntegratorCallbackType.ON_COMPLETE){v="FIX_FOP_EVENT_TYPE_CANCEL";var y=null;r.error!=null?r.error!=k.OnCompleteCallbackError.USER_CANCELLED&&(_.v2(this.hostElement,[g.errorAction],this.hostElement),v="FIX_FOP_EVENT_TYPE_FAILURE",y="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.v2(this.hostElement,[g.successAction],this.hostElement),v="FIX_FOP_EVENT_TYPE_SUCCESS");_.v2(this.hostElement,[g.onFinishAction],
this.hostElement);this.logFixFopEvent_(g,v,y)}},
logFixFopEvent_:function(g,v,r){(g=g.serializedFixFopLoggingParams)?(v={eventType:v,serializedFixFopLoggingParams:g},r!=null&&(v.errorType=r),_.fx("fixFopFlow",v),_.NG()):_.Z0(Error("Al"))},
changeButtonState:function(g,v){_.T("enable_ypc_spinners")&&g&&(g.is==="yt-button-renderer"||g.is==="ytd-button-renderer")&&(g.disabled=v)}}];var IYG=function(g){this.JSC$28787_clientRoot=g;this.feedbackCollectorActionMap={"yt-help-dialog-requested":ZHb,"yt-feedback-dialog-requested":NiS,"yt-signal-action-help":HHb,"yt-signal-action-send-feedback":taM,"yt-send-feedback-action":L0G,"yt-user-feedback-endpoint":wCG};_.Ov(_.Jv.getInstance(),this.feedbackCollectorActionMap,this.JSC$28787_clientRoot)},W$A;var PgD=function(g){this.JSC$28792_clientRoot=g;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":Q3R.bind(null,this.JSC$28792_clientRoot),"yt-signal-action-delete-all-downloads":umq,"yt-signal-action-delete-download":xdD,"yt-signal-action-delete-playlist-download":$d5,"yt-signal-action-install-pwa":mdp,"yt-signal-action-refresh-downloads":qfS,"yt-offline-video-endpoint":bHG,"yt-offline-playlist-endpoint":iHG,"yt-update-local-app-setting-command":XCS,"yt-offline-orchestration-action-command":hZd,
"yt-signal-action-undo-delete-download":OHp,"yt-local-watch-history-command":g$S};_.Ov(_.Jv.getInstance(),this.downloadManagerActionMap,this.JSC$28792_clientRoot);_.lQ.instance=new _.lQ},SQM;var OT=function(){var g=_.J.apply(this,arguments)||this;g.actionMap={"yt-get-mdx-status":"handleGetMdxStatus_","yt-add-to-remote-queue-action":"handleAddToQueueAction_","yt-clear-remote-queue-action":"handleClearQueueAction_","yt-insert-in-remote-queue-action":"handleInsertInQueueAction_","yt-remove-from-remote-queue-action":"handleRemoveFromQueueAction_"};g.remoteApi_=null;return g};
_.N(OT,_.J);_.c=OT.prototype;
_.c.ready=function(){_.T("polymer_enable_mdx")&&(lAq({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.T("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.T("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.T("enable_cast_short_lived_lounge_token")}),_.vG("yt-remote-connection-change",this.handleConnectionChange_,this),_.vG("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=LzM())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.c.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.c.handleConnectionChange_=function(g){(this.mdxConnected=g)?(g=Zhq(),!g&&f3p()&&NKD()&&(g={key:"cast-selector-receiver",name:NKD()}),g=g.name):g=null;this.receiverName=g;_.h1(this.remoteApi_);(this.remoteApi_=LzM())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.c.handleReceiverAvailabilityChange_=function(){var g=N2S();f3p()&&_.kv("yt-remote-cast-available")&&g.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=g.length>0};
_.c.handleRemoteQueueChange_=function(){var g=this.currentVideoId_,v=this.currentListId_,r=cM(this.remoteApi_);this.currentVideoId_=r.videoId;this.currentListId_=r.listId;this.currentVideoId_&&_.nW(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.T("polymer_enable_mdx_queue")?this.currentListId_:null,g,v])};
_.c.handleAddToQueueAction_=function(g){g=_.l(g,kSA);this.remoteApi_&&(g.videoId?this.remoteApi_.addVideo(g.videoId):g.playlistId&&this.remoteApi_.addPlaylist(g.playlistId))};
_.c.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.c.handleInsertInQueueAction_=function(g){g=_.l(g,ysD);this.remoteApi_&&g.videoId&&this.remoteApi_.JSC$17568_insertVideo(g.videoId)};
_.c.handleRemoveFromQueueAction_=function(g){g=_.l(g,csd);this.remoteApi_&&g.videoId&&this.remoteApi_.JSC$17568_removeVideo(g.videoId)};
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],OT.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u(),_.F("design:type",Object)],OT.prototype,"appId",void 0);_.K([_.u(),_.F("design:type",Boolean)],OT.prototype,"mdxConnected",void 0);_.K([_.u(),_.F("design:type",Boolean)],OT.prototype,"receiverAvailable",void 0);_.K([_.u(),_.F("design:type",Object)],OT.prototype,"receiverName",void 0);_.K([_.u(),_.F("design:type",Object)],OT.prototype,"currentVideoId_",void 0);
_.K([_.u(),_.F("design:type",Object)],OT.prototype,"currentListId_",void 0);OT=_.K([_.HX({is:"yt-mdx-manager",disableElementRegistration:!0})],OT);_.m(OT,"yt-mdx-manager",void 0,{mode:2});var o4S;var YQA;var VR=function(){var g=_.J.apply(this,arguments)||this;g.APP_IDS={ytr:3,ytm:5};g.JSC$18809_timeoutId_=0;g.actionMap={"yt-open-create-family-dialog":"open"};return g};
_.N(VR,_.J);_.c=VR.prototype;_.c.created=function(){sxd(2200)};
_.c.detached=function(){this.observer_&&this.observer_.disconnect()};
_.c.open=function(g,v){var r=this,k=g.serializedYpcFamilyCreateLoggingParams;this.JSC$18809_timeoutId_=setTimeout(this.abort_.bind(this,g.postFlowErrorEndpoint,k),3E4);v&&(this.onReadyCallback_=v);var y=_.hb(this.hostElement).querySelector("#unicorn-iframe");k&&k&&lcd("ypcFamilyCreateFlowStarted",k);_.E3K("family_creation",function(){var z=_.$A("gapi.family_creation.render");_.$A("gapi.config.update")("iframes/family_creation/url",r.getFamilyCreationUrlWithUnicornParams_());var W=3;g.appId&&g.appId in
r.APP_IDS&&(W=r.APP_IDS[g.appId]);W={authUser:_.Cv("SESSION_INDEX")||0,clientId:W,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.Cv("HL"),initialflow:[4,5,6,7],m:r.isMobile?1:0,onFlowComplete:r.onUnicornFlowComplete_.bind(r,g.postFlowSuccessEndpoint,k),onError:r.onUnicornFlowError_.bind(r,g.postFlowErrorEndpoint,k),onReady:r.onUnicornFlowReady_.bind(r,g.referencePcidParams)};z(y,W)})};
_.c.close=function(){_.hb(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.c.onUnicornFlowComplete_=function(g,v){this.close();v&&v&&lcd("ypcFamilyCreateFlowSucceeded",v);_.hV(this.hostElement,"yt-navigate",{endpoint:g})};
_.c.onUnicornFlowError_=function(g,v){this.close();v&&lcd("ypcFamilyCreateFlowCancelled",v);_.hV(this.hostElement,"yt-navigate",{endpoint:g})};
_.c.onUnicornFlowReady_=function(g){var v=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();g&&_.$A("gapi.family_creation.setConfig")(0,g);this.observer_=new MutationObserver(function(){_.hb(v.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.hb(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.hb(this.hostElement).querySelector("#dialog").open()};
_.c.getFamilyCreationUrlWithUnicornParams_=function(){return _.Cv("YTR_FAMILY_CREATION_URL")};
_.c.getCurrentUrl_=function(){return document.location.href};
_.c.abort_=function(g,v){this.clearTimeout_();this.onUnicornFlowError_(g,v)};
_.c.clearTimeout_=function(){clearTimeout(this.JSC$18809_timeoutId_)};
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],VR.prototype,"ytActionHandlerBehavior",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],VR.prototype,"isMobile",void 0);_.K([_.u(),_.F("design:type",Object)],VR.prototype,"onReadyCallback_",void 0);_.K([_.u(),_.F("design:type",Object)],VR.prototype,"observer_",void 0);VR=_.K([_.HX({is:"yt-create-family-dialog",disableElementRegistration:!0})],VR);
_.m(VR,"yt-create-family-dialog",function(){if(YQA===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-create-family-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.ypc.yt_create_family_dialog.yt.create.family.dialog.css.js--\x3e<tp-yt-paper-dialog id="dialog" with-backdrop="" class="style-scope yt-create-family-dialog">\n  <div id="unicorn-iframe" class="style-scope yt-create-family-dialog"></div>\n</tp-yt-paper-dialog>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);var v=g.content,r=v.insertBefore;o4S===void 0&&(o4S=document.createElement("template"));var k=o4S;r.call(v,k.content.cloneNode(!0),g.content.firstChild);YQA=g}g=YQA;return g},{mode:2});var UBb;var ApA;var qD=function(){var g=_.J.apply(this,arguments)||this;g.STEP=1;g.BLOCK_ON=80;g.MIN_PROGESS=0;g.MAX_PROGESS=100;return g};
_.N(qD,_.J);_.c=qD.prototype;_.c.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.c.ready=function(){this.progress_=this.MIN_PROGESS;this.hostElement.hidden=!0;this.hostElement.setAttribute("aria-valuemin",String(this.MIN_PROGESS));this.hostElement.setAttribute("aria-valuemax",String(this.MAX_PROGESS));_.h0().addProvider({provide:yDq,useValue:this})};
_.c.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.c.finish=function(){var g=this;this.progress=this.MAX_PROGESS;v$D(function(){g.progress==g.MAX_PROGESS&&(g.hostElement.hidden=!0)})};
_.c.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.mx.Object.defineProperties(qD.prototype,{progress:{configurable:!0,enumerable:!0,set:function(g){this.progress_=g;var v="scaleX("+g/this.MAX_PROGESS+")",r=_.hb(this.hostElement).querySelector("#progress").style;r.transform=v;r.webkitTransform=v;this.hostElement.setAttribute("aria-valuenow",String(g))},
get:function(){return this.progress_}}});
_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],qD.prototype,"ytComponentBehavior",void 0);qD=_.K([_.HX({is:"yt-page-navigation-progress",disableElementRegistration:!0})],qD);
_.m(qD,"yt-page-navigation-progress",function(){if(ApA===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-page-navigation-progress--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_page_navigation_progress.yt.page.navigation.progress.css.js--\x3e<div id="progress" class="style-scope yt-page-navigation-progress"></div>\n');g.content.insertBefore(_.M().content.cloneNode(!0),
g.content.firstChild);var v=g.content,r=v.insertBefore;UBb===void 0&&(UBb=document.createElement("template"));var k=UBb;r.call(v,k.content.cloneNode(!0),g.content.firstChild);ApA=g}g=ApA;return g},{mode:2});var enG={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"},aYD={"font-size":"12px","font-style":"italic"},E4b={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.cbv=function(){return _.P(function(g){_.o7(g)})};_.B6(_.bC(function(){var g=_.Dt(_.LB3);return _.A("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var v;return(v=g())==null?void 0:v.announcement})},"ch"),"yt-ephemeral-actions");var NGp=new Map;var voA=function(g,v){var r=this;this.handleError=g;this.logEventInternal=v;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){r.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
voA.prototype.logError=function(g){this.handleError(g)};
voA.prototype.logEvent=function(g,v){switch(g){case "IDB_DATA_CORRUPTED":_.T("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",v);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",v);break;case "IS_SUPPORTED_COMPLETED":_.T("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",v);break;case "QUOTA_EXCEEDED":dBD(this,v);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",v);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":g=Object.assign({},v,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",g)}};
var dBD=function(g,v){_.SM.getInstance().estimate().then(function(r){r=Object.assign({},v,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:H2d(r==null?void 0:r.usage),deviceStorageQuotaMbytes:H2d(r==null?void 0:r.quota)});g.logEventInternal("idbQuotaExceeded",r)})};var sT=function(){var g=_.J.apply(this,arguments)||this;g.tabGesturesIsActive=!1;g.deprecateFullerscreenUi=_.T("web_watch_fullerscreen_deprecation_ui");g.hasDelegation=!1;g.darkerDarkTheme=_.T("web_darker_dark_theme");g.isFrostedGlassInitialized=!1;g.frostedGlassExp=_.T("web_frosted_glass");g.mastheadHiddenFocusWithinKillswitch=_.T("web_masthead_hidden_focus_within_killswitch");g.ephemeralActionsEnabled=_.T("web_ephemeral_actions");g.scrollAtTop=!0;g.guideScrollTop=0;g.isTheaterModeSession=_.ua("START_IN_THEATER_MODE");
g.iMaxTheaterMode=_.T("web_watch_imax_theater_mode");g.isFullWindowSession=_.ua("START_IN_FULL_WINDOW_MODE");g.hasCreateFamilyDialog=!1;g.mastheadHeight=56;g.networkStatusManager=new _.OH;g.actionMap={"yt-command-executor-command":"handleCommandWithCommandHandler","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-edu-dismiss-action":"handleEduDismissAction","yt-edu-impression-action":"handleEduImpressionAction","yt-navigate-action":"onYtNavigateAction","yt-navigate-home-action":"onYtNavigateHomeAction",
"yt-player-fullscreen":"onPlayerFullscreen","yt-register-create-family-dialog":"onYtRegisterCreateFamilyDialog","yt-select-country-command":"handleCommandWithCommandHandler","yt-select-language-command":"handleSelectLanguageCommand","yt-set-push-notifications-enabled-command":"onSetPushNotificationsEnabledCommand","yt-signal-action-copy-debug-data":"onYtSignalActionCopyDebugData","yt-signal-action-enable-chrome-notifications":"onYtSignalActionEnableChromeNotifications","yt-signal-action-toggle-restricted-mode-on":"onYtSignalActionToggleRestrictedModeOnAction",
"yt-signal-action-toggle-restricted-mode-off":"onYtSignalActionToggleRestrictedModeOffAction","yt-signal-action-confirm-mentions-edu":"onYtSignalActionConfirmMentionsEdu","yt-signal-action-record-mentions-edu-impression":"onYtSignalActionRecordMentionsEduImpression","yt-signal-action-show-keyboard-shortcut-dialog":"onYtSignalActionShowKeyboardShortcutDialog","yt-signal-action-skip-navigation":"onYtSignalActionSkipNavigation","yt-signal-action-request-persistent-storage":"onYtSignalActionRequestPersistentStorage",
"yt-timed-command":"onYtTimedCommand","yt-window-resized":"onWindowResized","yt-window-scrolled":"onWindowScrolled","yt-invoke-instrument-manager-action":"onInvokeInstrumentManagerAction","yt-entity-update-command":"handleEntityUpdateCommand","yt-web-native-share-command":"handleCommandWithCommandHandler","yt-confirm-dialog-endpoint":"handleConfirmDialogEndpoint","yt-ad-feedback-endpoint":"handleOpenPopupNavigationEndpoints","yt-create-backstage-post-dialog-endpoint":"handleOpenPopupNavigationEndpoints",
"yt-manage-purchase-endpoint":"handleOpenPopupNavigationEndpoints","yt-modal-endpoint":"handleOpenPopupNavigationEndpoints","yt-unlimited-family-flow-endpoint":"handleOpenPopupNavigationEndpoints","yt-ypc-cancel-survey-endpoint":"handleOpenPopupNavigationEndpoints","yt-register-promo-command":"handleYtRegisterPromoCommand","yt-location-collection-command":"onYtLocationCollectionCommand","yt-get-location-command":"onYtGetLocationCommand","yt-log-flow-logging-event-command":"logFlowLoggingEventCommand",
"yt-save-command-to-session-storage-action":"handleSaveCommandToSessionStorage","yt-show-dma-consent-flow-command":"handleShowConsentPrimitive","yt-signal-action-show-dma-consent-flow":"handleShowConsentPrimitive","yt-show-mmg-notice-command":"handleShowConsentPrimitive","yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice",
"yt-select-active-identity-endpoint":"handleSelectActiveIdentityEndpointInternal","yt-update-permission-role-command":"handleUpdatePermissionRoleCommand","yt-channel-creation-form-endpoint":"handleYtChannelCreationFormEndpoints","yt-show-engagement-panel-endpoint":"handleShowEngagementPanelEndpoint","yt-google-payment-billing-command":"handleCommandWithCommandHandler"};g.dynamicActionMap={"yt-run-attestation-command":function(v){var r=_.eKV.instance,k=_.l(v,_.knt);return k?_.T("use_rta_manager_for_async")&&
qwq()?QUv(r,k,v.clickTrackingParams):wXM(r,k,v.clickTrackingParams):_.l2(Error("ji"))}};
g.isFrostedGlassDisabled=!1;g.isChannelOrPlaylistPage=!1;return g};
_.N(sT,_.J);_.c=sT.prototype;_.c.created=function(){var g=_.h0();_.T("kevlar_clear_duplicate_pref_cookie")&&_.Ev(_.HR,function(){var v=_.Yo.get("PREF");v&&!/f\d=/.test(v)&&(v=_.gV("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=v?"PREF=null;domain="+v+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.T("gzip_gel_with_worker")&&_.$dF();_.T("jspb_serialize_with_worker")&&ooD();_.T("web_worker_availability_check")&&Z2p();_.T("nwl_init_killswitch")||PhA().then(function(){_.HR.addLowPriorityJob(wBD)});
this.pageManagerAttachedPromise=_.JW();this.ytdAppBehavior.loadDepsPromise=_.Ae([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.iU(this.onThrottledScroll,200,this);_.T("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);ruM();GBb=!!_.$A("ytappsettings.initialized");W3=_.$A("ytappsettings.previousValue");VE5=_.$A("ytappsettings.previousSnapshotTime");GBb||(GBb=!0,qUD());$Pd();JVp();_.Q3("DEFERRED_DETACH",
_.T("kevlar_tuner_should_defer_detach"));_.Q3("REUSE_COMPONENTS",!0);_.Q3("STAMPER_STABLE_LIST",!0);_.Q3("SCHEDULED_LAZY_LIST",!0);_.Q3("openPopupConfig",T3D);_.Q3("useClickHandler",!0);_.T("kevlar_shell_cleanup")&&_.HR.addLowPriorityJob(GE5.bind(this,_.rC.caches));_.ua("IS_SHELL_LOAD")&&_.Zv({shellStartupDurationMs:Math.round((0,_.XK)()-_.E3())});PQd(this.networkStatusManager);_.T("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",rbM(enG)),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!",
rbM(aYD)),console.log("%cVisit http://go/join-youtube-web to apply today.",rbM(E4b)));_.kTb(g.resolve(_.zX),1E3)};
_.c.ready=function(){this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var g=lk5();g&&!_.T("external_fullscreen_killswitch")&&document.addEventListener(g,this.setFullscreen.bind(this));(g=window.matchMedia("(prefers-color-scheme: dark)"))&&g.addEventListener&&g.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged()};
_.c.attached=function(){var g=this;_.Qu().processSignal("ci");_.T("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.JzY?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.Ia(_.ObT(),"SUCCESS");this.updateIconSet();_.X7(this.guideInnerContent,!1);_.eN().initVisibilityObserver();this.guideService.guideElement=this.guide;var v=document.createElement("ytd-miniplayer"),r=_.hb(this.hostElement).querySelector("#content");
_.hb(this.hostElement).insertBefore(v,r);_.Qu().processSignal("ma");_.h0().resolve(_.Qd).init(v);_.ua("IS_SHELL_LOAD")&&(r=document.createElement("ytd-network-status-banner"),_.hb(this.hostElement).insertBefore(r,v));_.T("kevlar_right_click_on_lockups")&&_.Js._onCaptureClick&&document.addEventListener("contextmenu",_.Js._onCaptureClick.bind(_.Js),!0);var k=function(){var y=_.Xp("yt-page-navigation-progress");_.hb(g.hostElement).appendChild(y)};
setTimeout(function(){_.Qu().parkOrScheduleJob(k,0,"eocs",16)},0);
_.T("service_worker_push_enabled")&&_.Ev(_.HR,TDR);_.Ov(_.Jv.getInstance(),this.dynamicActionMap,this.hostElement);_.hV(this.hostElement,"ytd-app-attached");_.Qu().processSignal("aa");OUD(this.hostElement);_.FK("gapi.load",_.E3K);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.Ev(_.HR,
function(){var y=document.createElement("ytd-video-preview");_.hb(_.hb(g.hostElement).querySelector("#video-preview")).appendChild(y)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.Ev(_.HR,function(){zHG();g.registerViewTransitionTasks()});
if(_.Tt()&&this.isAppDarkTheme()!==_.dG())this.onDarkModeToggledAction();else v=_.p2()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==v&&(_.T("enable_dark_theme_only_on_shorts")?_.jG(_.T("enable_dark_theme_only_on_shorts_control")?window.location.href:_.mV(window.location.href,{theme:"dark"})):_.Lx(new _.EU("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(Zep=new N3M(this.hostElement)),SQM=new PgD(this.hostElement),W$A=new IYG(this.hostElement),bed=new KeM(this.hostElement)};
_.c.getThemeSettingsToLog=function(){var g=_.p2()==="USER_INTERFACE_THEME_DARK";g=_.Tt()?_.dG()?"os-dark":"os-light":g?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:g,cookiesEnabled:_.Au()}};
_.c.detached=function(){_.BB(this.guideInnerContent);_.HR.cancelJob(c3);c3=0;_.HR.cancelJob(IP);IP=0;_.BGB(JuD);JuD.length=0;xhb=_.IyA=null;_.eN().dispose();_.T("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.V1(_.Jv.getInstance(),Zep.playlistHandlerActionMap,Zep.JSC$28487_clientRoot);_.V1(_.Jv.getInstance(),SQM.downloadManagerActionMap,SQM.JSC$28792_clientRoot);_.V1(_.Jv.getInstance(),W$A.feedbackCollectorActionMap,W$A.JSC$28787_clientRoot);
for(var g=_.I(bed.eventListeners),v=g.next();!v.done;v=g.next()){var r=_.I(v.value);v=r.next().value;r=r.next().value;r=_.I(r);for(var k=r.next();!k.done;k=r.next()){var y=_.I(k.value);k=y.next().value;y=y.next().value;v.removeEventListener(k,y)}}_.V1(_.Jv.getInstance(),bed.autonavPauseActionMap,bed.JSC$17753_clientRoot)};
_.c.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.o0().getFlag(186)};
_.c.computeIsInlinePreviewEnabled=function(g,v,r){return!r&&_.RrG({miniplayerIsActive:g,miniplayerPlaybackState:v})};
_.c.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.nf({type:"SET_FROSTED_GLASS_MODE",payload:!_.T("web_frosted_glass")||this.isFrostedGlassDisabled?"none":!this.isFrostedGlassInitialized&&this.applyFrostedGlassToChipBar?"loading-with-chipbar":this.isFrostedGlassInitialized||this.applyFrostedGlassToChipBar?this.applyFrostedGlassToChipBar?"with-chipbar":"without-chipbar":"loading-without-chipbar"}))};
_.c.computeIsFrostedGlassDisabled=function(g,v,r,k){return g||v||r||k&&_.T("web_frosted_glass_disable_watch")};
_.c.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.T("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.c.computeIsHomePage=function(g,v){if(!g||v==null||!v.endpoint)return!1;var r;return((r=_.l(v.endpoint,_.SG))==null?void 0:r.browseId)==="FEwhat_to_watch"};
_.c.updateIsChannelOrPlaylistPage=function(){if(_.T("web_frosted_glass")){var g,v,r=(v=(g=_.h0().resolve(_.Bd(_.K9)))==null?void 0:g.getCurrentPage())==null?void 0:v.pageSubtype;this.isChannelOrPlaylistPage=r?["channel","channels","playlist"].includes(r):!1}};
_.c.scheduleFrostedGlassInitialization=function(){var g=this;_.T("web_frosted_glass")&&_.Qu().parkOrScheduleJob(function(){g.isFrostedGlassInitialized=!0},0,_.wy(["eocs",
"cr"]),300)};
_.c.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.j81(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.nf({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.nf({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.c.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(Owd(!0))};
_.c.onYtSignalActionRequestPersistentStorage=function(){if(!_.T("request_persistent_storage_killswitch")){var g=_.h0().resolve(_.nQu);g.cachedPersistStatePromise||(g.cachedPersistStatePromise=rHG())}};
_.c.handleYtChannelCreationFormEndpoints=function(g){g&&this.ytComponentBehavior.resolveCommand(g)};
_.c.handleShowEngagementPanelEndpoint=function(g){g&&this.ytComponentBehavior.resolveCommand(g)};
_.c.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(Owd(!1))};
_.c.initIconDefs=function(g,v,r){var k=document.createElement("iron-iconset-svg");k.name=g;g=document.createElementNS("http://www.w3.org/2000/svg","svg");k.appendChild(g);g.appendChild(v);if(r)for(var y in r)k[y]=r[y];document.body.appendChild(k);return k};
_.c.onWindowResized=function(){_.nW(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var g=_.ikP.getInstance();g.documentWidth_=document.body.clientWidth;kzG(g)};
_.c.onWindowScrolled=function(){var g=_.h0().resolve(_.K9).getCurrentPage();if(g!=null&&g.getScrollTop){var v=this.ytdReduxBehavior,r=v.dispatch;g=g.getScrollTop()<=0;r.call(v,_.nf({type:"SET_SCROLL_AT_TOP",payload:g}))}};
_.c.guideIsVisibleButNotPersistentSelectorChanged=function(){var g=_.h0().resolve(_.K9).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=g.getScrollTop(),document.body.classList.add("lock-scrollbar"),document.body.style.top="-"+this.guideScrollTop+"px"):document.body.classList.contains("lock-scrollbar")&&(document.body.style.overflowY="",document.body.style.top="",document.body.classList.remove("lock-scrollbar"),
g.setScrollTop(this.guideScrollTop));_.MP(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.c.getCurrentPageScrollableElementType=function(){var g=_.h0().resolve(_.K9).getCurrentPage();if(g&&g.getPageScrollingElement())return g.getPageScrollingElement().nodeName};
_.c.observeGuideVisibility=function(){var g=_.ikP.getInstance(),v=this.miniGuideVisible;g.guidePersistentAndVisible_=this.guidePersistentAndVisible;g.miniGuideVisible_=v;kzG(g)};
_.c.handleEduDismissAction=function(g){g&&g.eduDismissAction&&(_.nW(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.snH.getInstance(),_.bc.set(g.eduDismissAction.key+"-dismissed",!0))};
_.c.handleEduImpressionAction=function(g){if(g&&g.eduImpressionAction){var v=_.snH.getInstance();g=g.eduImpressionAction.key;v.JSC$10908_eduDisplayedThisLoad_[_.qqP[g].setKey||g]=!0;_.bc.set(g+"-impression",parseInt(_.bc.get(g+"-impression")||0,10)+1)}};
_.c.onYtSignalActionConfirmMentionsEdu=function(){_.nW(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.Gw.getInstance();_.ic.set("edu-dismissed",!0)};
_.c.onYtSignalActionRecordMentionsEduImpression=function(){_.Gw.getInstance();var g=_.ic.set,v=parseInt(_.ic.get("edu-impressions"),10);g.call(_.ic,"edu-impressions",(isFinite(v)?v:0)+1)};
_.c.onYtPageManagerAttached=function(g){var v;((v=_.se(g))==null?void 0:v.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.c.onInvokeInstrumentManagerAction=function(g,v){wi5(v,g)};
_.c.updateIconSet=function(){var g=this.hostElement.querySelector("#masthead");if(g){var v=_.n2(g),r=v.querySelector("g#yt-logo-updated");r&&(g=document.createElementNS("http://www.w3.org/2000/svg","defs"),g.appendChild(r.cloneNode(!0)),(v=v.querySelector("g#yt-logo-red-updated"))&&g.appendChild(v.cloneNode(!0)),this.initIconDefs("yt-logos-ext",g))}};
_.c.updateMastheadData=function(){var g=this,v,r,k,y,z;return _.P(function(W){if(W.nextAddress==1){v=g.data;r=g.hostElement.querySelector("#masthead");if(!r)return W.return();_.q7(g,function(){r.data=g.topbarData});
if(!g.get("response.topbar",v)||g.get("response.topbar.responseContext.maxAgeSeconds",v)===0)return W.jumpTo(0);if(k=_.h0().resolve(_.ql))return _.U(W,k(),6);y=_.h0().resolve(_.yB);return _.U(W,y.put("service:topbar:fallback",new _.cO({innertubeResponse:g.get("response.topbar",v)})),0)}return(z=W.yieldResult)?_.U(W,z.put("service:topbar:fallback",new _.cO({innertubeResponse:g.get("response.topbar",v)})),0):W.jumpTo(0)})};
_.c.computeTopbarData=function(g){if(!g)return null;var v;return this.isShortsPage&&this.topbarData&&!_.l((v=g.response)==null?void 0:v.topbar,bQM)?this.topbarData:g.response&&"topbar"in g.response?_.l(g.response.topbar,bQM)||null:null};
_.c.onSetTheaterModeEnabled=function(g,v){this.isTheaterModeSession=v.enabled;this.setTheaterModeStyles(v.enabled)};
_.c.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.c.onDarkModeToggledAction=function(){var g=_.zE(window.location.href);if(!_.duk(g)){(g=!!_.sw(window.location.href).themeRefresh)&&_.Lx(new _.EU("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!g){qUD();g={themeRefresh:1};var v=_.h0().resolve(_.K9);if(v.isOnWatch()){var r,k;v=((r=v.getPlayerFromWatch())==null?void 0:(k=r.getPlayer())==null?void 0:k.getCurrentTime())||0;v>=1&&(g.time_continue=Math.floor(v))}_.Au()||_.p2()!=="USER_INTERFACE_THEME_DARK"||(g.theme="dark");_.jG(_.mV(window.location.href,
g))}_.T("web_appshell_refresh_trigger")&&_.rC.caches&&this.refreshAppShellResponse();r=_.xD(window.location.href);_.WO(_.h0().resolve(_.PO),_.bK(r,"theme"))}};
_.c.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.c.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.c.onPlayerFullscreen=function(g){_.iK();this.playerFullscreen=g};
_.c.setRestrictedMode=function(g){var v=_.o0();_.YX(0,58,g);v.save();_.h0().resolve(_.AD).reload()};
_.c.onPageChanged=function(g){g.detail.newPageType==="ytd-watch-flexy"||g.detail.newPageType==="ytd-watch-fixie"||g.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.lw("WEB_PAGE_TYPE_WATCH")):g.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.lw("WEB_PAGE_TYPE_SHORTS")):g.detail.newPageType==="ytd-browse"&&g.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.lw("WEB_PAGE_TYPE_MINI_APP")):_.T("web_frosted_glass")&&g.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.lw("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.lw("WEB_PAGE_TYPE_UNKNOWN"));g.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.c.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.c.onGuideToggleTap=function(){_.hV(this.hostElement,"yt-guide-toggle")};
_.c.onGuideToggleHover=function(){_.hV(this.hostElement,"yt-guide-hover")};
_.c.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.c.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.c.setMastheadTheme=function(){var g=_.n2(this.hostElement).querySelector("#masthead");g&&(g.dark=g.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),g.isDarkThemeForced=!1)};
_.c.onRequestPanelModeChange=function(g,v){this.hideHeaderShadow=v.mode!=="seamed"};
_.c.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.c.onDrawerIronSelect=function(g){_.se(g).id==="guide"&&this.processDrawerIronSelect()};
_.c.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var g="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(g="opened"));_.hV(this.hostElement,"yt-autonav-pause-guide-"+g)};
_.c.onAddElementToApp=function(g){_.hb(this.hostElement).appendChild(g.detail)};
_.c.onThrottledScroll=function(){var g=_.h0().resolve(_.K9).getCurrentPage();g&&(this.scrollAtTop=g.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.c.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.c.setFullscreen=function(){if(_.T("external_fullscreen")||!this.isWatchPage){var g=_.T("kevlar_fullerscreen_root_only_killswitch")?!!_.iK():!!_.iK()&&_.iK()===document.documentElement;g=(this.isWatchPage||_.T("web_fullscreen_shorts")&&this.isShortsPage||this.isMiniAppPage)&&(g||this.isFullWindowSession);this.fullscreen!==g&&((this.fullscreen=g)&&_.MP(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.KH().dispatch(_.$Tb(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),
this.updateScrollAndMasthead(this.isWatchPage&&this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.nW(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.c.setFullscreenLoggingForShorts=function(g){var v,r,k;return _.P(function(y){if(y.nextAddress==1)return _.U(y,(v=_.Fx())==null?void 0:v.getPlayerPromise(),2);r=y.yieldResult;(k=r)==null||k.setAppFullscreen(g);_.o7(y)})};
_.c.updateMastheadCssHeight=function(){var g=this.mastheadHeight;this.fullscreen&&(g=0);_.kx(this.hostElement,{"--ytd-masthead-height":g+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.c.updateNetworkStatusBannerDisplayStatus=function(){var g="unset";this.fullscreen&&(g="none");_.kx(this.hostElement,{"--ytd-network-status-banner-display":g})};
_.c.updateNetworkStatusBannerCssHeight=function(){var g="unset";this.fullscreen&&(g="0px");_.kx(this.hostElement,{"--ytd-network-status-banner-max-height":g})};
_.c.updateScrollAndMasthead=function(g,v,r,k){this.iMaxTheaterMode||(k=!1);var y=_.h0().resolve(_.K9).getCurrentPage();g||v||k?(document.body.classList.add("no-scroll"),y.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.cX(this,this.onScroll)),y.setScrollTop(0),_.kx(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.tL()+"px"})):r?_.hV(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.hV(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
y.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.cX(this,this.onScroll)));this.mastheadHidden=g||v||r;this.updateMastheadCssHeight();_.T("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.c.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.c.onYtNavigateAction=function(g){g=this.get("navigateAction.endpoint",g);_.hV(this.hostElement,"yt-navigate",{endpoint:g})};
_.c.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var g=document.createElement("yt-create-family-dialog");_.hb(this.hostElement).appendChild(g);this.hasCreateFamilyDialog=!0}};
_.c.onSetPushNotificationsEnabledCommand=function(g){var v=this,r=_.l(g,KOv);r&&typeof r.enabled==="boolean"&&(Notification.permission!=="granted"?eRv().then(function(){Notification.permission==="granted"?(g0D(!r.enabled).then(kZA),r.successAction&&_.gh(v.hostElement,[r.successAction])):r.failureAction&&_.gh(v.hostElement,[r.failureAction])}):(g0D(!r.enabled).then(kZA),r.successAction&&_.gh(this.hostElement,[r.successAction])))};
_.c.onYtSignalActionEnableChromeNotifications=function(){acM(!0)};
_.c.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.l(this.topbarData.hotkeyDialog,GHq)}}})};
_.c.onYtSignalActionShowKeyboardShortcutDialog=function(){_.nW(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.c.onYtEndpointChangeHandler=function(g,v){var r=_.Rl(_.U2);r.pendingPrefetchJob_&&(v=!(!v||v.autonav!="1"),r.pendingPrefetchJob_.resolve(g&&_.W73(g)?_.PnT(g,v):""),r.pendingPrefetchJob_=null);_.nW(this.hostElement,"yt-pause-active-page-context");_.nW(this.hostElement,"ytd-log-youthere-nav");_.nW(this.hostElement,"yt-prepare-page-dispose")};
_.c.handleCommandWithCommandHandler=function(g,v){_.IR.instance.resolveCommand(g,{form:{element:v}})};
_.c.onYtTimedCommand=function(g){var v=this;g=_.l(g,CfR);var r=g.command;r&&_.Et(_.HR,function(){var k=_.l(r,_.WOV);k?(_.IR.instance.resolveCommand(r),v.maybeLogGetAnswerRequestTick(k)):_.v2(v.hostElement,[r],v.hostElement)},g.timeoutMs||0)};
_.c.maybeLogGetAnswerRequestTick=function(g){g&&g.isFirstRequest&&(_.H2("search_overview_answer"),_.t7("so_rq",void 0,"search_overview_answer"))};
_.c.onYtSignalActionSkipNavigation=function(){var g=_.h0().resolve(_.K9).getCurrentPage();_.mN(g)};
_.c.onYtSignalActionCopyDebugData=function(){wRM()};
_.c.handleEntityUpdateCommand=function(g){_.WC(_.l(g,_.o26).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.c.logFlowLoggingEventCommand=function(g){if(g=_.l(g,_.XrY))if(g.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var v=g.flowEventNamespace,r=g.flowEventType,k=g.flowType;k&&v&&r&&_.vJY(_.yX(v,r,g.flowEventMetadata),k)}else{v=_.zt();r=g.flowEventNamespace;k=g.flowEventType;var y=g.flowType;y&&r&&k&&_.ci(v,_.yX(r,k,g.flowEventMetadata),y,g.flowNonce)}};
_.c.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.c.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.c.onTouchStart=function(){var g=_.a2();_.Z3()&&_.u1(g.JSC$11135_screenManager,{visualElement:g.ve})};
_.c.handleSelectLanguageCommand=function(g){if(g=_.l(g,q$5).hl){var v=_.o0();v.set("hl",g);v.save();_.h0().resolve(_.AD).reload()}};
_.c.handleConfirmDialogEndpoint=function(g){(g=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(g))&&this.ytOpenPopupBehavior.openPopup(g)};
_.c.handleOpenPopupNavigationEndpoints=function(g,v){_.T("web_button_rework")&&(g=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(g))&&this.ytOpenPopupBehavior.openPopup(g,v)};
_.c.handleSaveCommandToSessionStorage=function(g){if(g=_.l(g,_.Pwu)){var v=g.key;v&&g.command&&window.sessionStorage.setItem(v,JSON.stringify(g.command))}};
_.c.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(g){g&&g.active&&g.active.postMessage({type:"refresh_shell"})}).catch(function(g){g.name!=="SecurityError"&&_.Z0(g)})};
_.c.onDeviceThemeChanged=function(){var g=_.dG();_.YX(_.o0(),185,g);_.o0().save()};
_.c.handleYtRegisterPromoCommand=function(g){if(_.l(g,men)){var v=_.h0().resolve(_.K9).getCurrentPage()||this.hostElement;Mbn().registerPromoCommand(_.l(g,men),v)}};
_.c.onYtNavigateHomeAction=function(){if(!_.T("kevlar_miniplayer_navigate_home_from_app_killswitch")){var g,v,r,k,y=(k=(g=this.topbarData)==null?void 0:(v=g.logo)==null?void 0:(r=v.topbarLogoRenderer)==null?void 0:r.endpoint)!=null?k:_.Sb;this.ytComponentBehavior.resolveCommand(y)}};
_.c.onYtLocationCollectionCommand=function(g){ybp(_.l(g,vCS))};
_.c.onYtGetLocationCommand=function(g){KjM(_.l(g,gCG),this)};
_.c.updateRenderGuideFromBinding=function(g){this.renderGuide=g.detail.value};
_.c.updateGuidePersistentAndVisibleFromBinding=function(g){this.guidePersistentAndVisible=g.detail.value};
_.c.updateMiniGuideVisibleFromBinding=function(g){this.miniGuideVisible=g.detail.value};
_.c.onThemeSelected=function(g,v){var r=_.o0(),k=g||v?g:_.dG(),y=(k&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!k&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.duk(_.zE(window.location.href));_.YX(0,165,g);_.YX(0,174,v);r.save();y&&_.nW(this.hostElement,"yt-dark-mode-toggled-action",[k]);_.nW(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.c.getCurrentTheme=function(){return _.Tt()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.p2()};
_.c.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.c.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.c.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.c.handleShowConsentPrimitive=function(g){var v=this,r,k;return _.P(function(y){if(y.nextAddress==1){try{r=(k=_.Fx())==null?void 0:k.getPlayerPromise()}catch(z){}return _.U(y,fO5(g,r),2)}_.nW(v.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.o7(y)})};
_.c.handleSelectActiveIdentityEndpointInternal=function(g){_.uQ();g=_.l(g,_.DK6);if(g!=null&&g.supportedTokens){g=_.I(g.supportedTokens);for(var v=g.next();!v.done;v=g.next())v=v.value,v.accountSigninToken&&_.jG(v.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.c.handleUpdatePermissionRoleCommand=function(g){if(g=_.l(g,_.HlH)){var v;this.hasDelegation=!((v=_.l(g.renderer,_.ZlC))==null||!v.status)}};
_.c.registerViewTransitionTasks=function(){var g=this,v=_.h0().resolve(_.Bd(_.ap));if(v){var r,k=(r=this.guide)==null?void 0:r.querySelector("#scrim"),y,z=(y=this.guide)==null?void 0:y.querySelector("#contentContainer");k&&z&&(r={beforeTransition:function(){var W;(W=g.guide)!=null&&W.persistent||(k.style.viewTransitionName="app-drawer-scrim",z.style.viewTransitionName="app-drawer-container")},
afterTransition:function(){var W;(W=g.guide)!=null&&W.persistent||(k.style.viewTransitionName="",z.style.viewTransitionName="")}},B3(v,"slide",r),B3(v,"zoom",r))}};
_.mx.Object.defineProperties(sT.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.T("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky}}});
_.mx.Object.defineProperties(sT,{template:{configurable:!0,enumerable:!0,get:function(){if(v4D===void 0){var g=document.createElement("template");_.H(g,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-app--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-guide-manager id="guide-service" disabled="[[standalone]]" guide-persistent-and-visible="[[guidePersistentAndVisible]]" mini-guide-visible="[[miniGuideVisible]]" render-guide="[[renderGuide]]" on-guide-persistent-and-visible-changed="updateGuidePersistentAndVisibleFromBinding" on-mini-guide-visible-changed="updateMiniGuideVisibleFromBinding" on-render-guide-changed="updateRenderGuideFromBinding" class="style-scope ytd-app">\n</yt-guide-manager>\n<yt-mdx-manager class="style-scope ytd-app"></yt-mdx-manager>\n<yt-playlist-manager class="style-scope ytd-app"></yt-playlist-manager>\n<yt-hotkey-manager class="style-scope ytd-app"></yt-hotkey-manager>\n<div id="content" class="style-scope ytd-app">\n  <div id="frosted-glass" class$="[[frostedGlassMode]] style-scope ytd-app"></div>\n  <div id="masthead-container" class="style-scope ytd-app">\n    <slot name="masthead" class="style-scope ytd-app"></slot>\n  </div>\n  <tp-yt-app-drawer id="guide" align="start" role="navigation" class="style-scope ytd-app">\n    <div id="guide-wrapper" class="style-scope ytd-app">\n      <div id="guide-spacer" class="style-scope ytd-app"></div>\n      <div id="guide-content" class="style-scope ytd-app">\n        <div id="header" hidden="[[guidePersistentAndVisible]]" class="style-scope ytd-app">\n          \n          <yt-icon-button id="guide-button" aria-label$="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="true" toggleable="true" on-mouseenter="onGuideToggleHover" on-tap="onGuideToggleTap" class="style-scope ytd-app">\n            <yt-icon id="guide-icon" icon="yt-icons:menu" class="style-scope ytd-app"></yt-icon>\n          </yt-icon-button>\n          <ytd-topbar-logo-renderer country-code="[[topbarData.countryCode]]" data="[[topbarData.logo.topbarLogoRenderer]]" disable-upgrade$="[[guideIsVisibleButNotPersistent]]" class="style-scope ytd-app">\n          </ytd-topbar-logo-renderer>\n        </div>\n        <div id="guide-inner-content" on-touchstart="onGuideTouchStart" on-touchend="onGuideTouchEnd" class="style-scope ytd-app">\n          <template is="dom-if" if="[[renderGuide]]" class="style-scope ytd-app">\n            <ytd-guide-renderer id="guide-renderer" class="style-scope ytd-app">\n              <slot name="guide-links-primary" slot="guide-links-primary" class="style-scope ytd-app"></slot>\n              <slot name="guide-links-secondary" slot="guide-links-secondary" class="style-scope ytd-app"></slot>\n              <slot name="vat-notice" slot="vat-notice" class="style-scope ytd-app"></slot>\n              <slot name="copyright" slot="copyright" class="style-scope ytd-app"></slot>\n            </ytd-guide-renderer>\n          </template>\n        </div>\n      </div>\n    </div>\n  </tp-yt-app-drawer>\n  <ytd-mini-guide-renderer disable-upgrade$="[[!miniGuideVisible]]" hidden="[[!miniGuideVisible]]" visible="[[miniGuideVisible]]" class="style-scope ytd-app">\n  </ytd-mini-guide-renderer>\n  <ytd-page-manager id="page-manager" class="style-scope ytd-app"></ytd-page-manager>\n</div>\n<ytd-permission-role-bottom-bar-renderer class="style-scope ytd-app"></ytd-permission-role-bottom-bar-renderer>\n<ytd-popup-container class="style-scope ytd-app"></ytd-popup-container>\n<ytd-third-party-manager class="style-scope ytd-app"></ytd-third-party-manager>\n<div id="video-preview" class="style-scope ytd-app"></div>\n<template is="dom-if" if="[[ephemeralActionsEnabled]]" class="style-scope ytd-app">\n  <yt-ephemeral-actions class="style-scope ytd-app"></yt-ephemeral-actions>\n</template>\n');
g.content.insertBefore(_.M().content.cloneNode(!0),g.content.firstChild);v4D=g}g=v4D;return g}}});
sT.prototype.onOpenHotkeyDialog=sT.prototype.onOpenHotkeyDialog;sT.prototype.setFullscreen=sT.prototype.setFullscreen;sT.prototype.onAddElementToApp=sT.prototype.onAddElementToApp;sT.prototype.onDrawerIronSelect=sT.prototype.onDrawerIronSelect;sT.prototype.onGuideOpenButtonHover=sT.prototype.onGuideOpenButtonHover;sT.prototype.onRequestPanelModeChange=sT.prototype.onRequestPanelModeChange;sT.prototype.onPageDataUpdated=sT.prototype.onPageDataUpdated;sT.prototype.onPageChanged=sT.prototype.onPageChanged;
sT.prototype.onSetTheaterModeEnabled=sT.prototype.onSetTheaterModeEnabled;sT.prototype.updateMastheadData=sT.prototype.updateMastheadData;sT.prototype.onYtPageManagerAttached=sT.prototype.onYtPageManagerAttached;sT.prototype.observeGuideVisibility=sT.prototype.observeGuideVisibility;sT.prototype.guideIsVisibleButNotPersistentSelectorChanged=sT.prototype.guideIsVisibleButNotPersistentSelectorChanged;sT.prototype.isInlinePreviewEnabledChanged=sT.prototype.isInlinePreviewEnabledChanged;
sT.prototype.isWatchPageChanged=sT.prototype.isWatchPageChanged;sT.prototype.dispatchFrostedGlassMode=sT.prototype.dispatchFrostedGlassMode;_.K([_.D(_.QN),_.F("design:type",Object)],sT.prototype,"ytdReduxBehavior",void 0);_.K([_.D(_.A2.YtEventForwardingBehavior),_.F("design:type",Object)],sT.prototype,"ytEventForwardingBehavior",void 0);_.K([_.D(_.WV.YtOpenPopupBehavior),_.F("design:type",Object)],sT.prototype,"ytOpenPopupBehavior",void 0);
_.K([_.D(_.Mz.YtActionHandlerBehavior),_.F("design:type",Object)],sT.prototype,"ytActionHandlerBehavior",void 0);_.K([_.D({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.Jv.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.T("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var g;((g=this.actionRouterNode.hostElement)!=null?g:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var g;((g=this.actionRouterNode.hostElement)!=null?g:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(g){this.actionRouter_.handleAction(g.detail)}}),
_.F("design:type",Object)],sT.prototype,"ytActionRouterBehavior",void 0);_.K([_.D(zld.YtdAppBehavior),_.F("design:type",Object)],sT.prototype,"ytdAppBehavior",void 0);_.K([_.D(_.PV.YtEndpointBehavior),_.F("design:type",Object)],sT.prototype,"ytEndpointBehavior",void 0);_.K([_.D(znq.YtEndpointHandlerWithYpcBehavior),_.F("design:type",Object)],sT.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.K([_.D(rpq.YtLogYpcFlowCommandsBehavior),_.F("design:type",Object)],sT.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.K([_.D(_.R.YtRendererBehavior),_.F("design:type",Object)],sT.prototype,"ytRendererBehavior",void 0);_.K([_.D(_.xv.YtComponentBehavior),_.F("design:type",Object)],sT.prototype,"ytComponentBehavior",void 0);_.K([_.u({selector:_.$jv}),_.F("design:type",Object)],sT.prototype,"tabGesturesIsActive",void 0);_.K([_.u(),_.F("design:type",Boolean)],sT.prototype,"renderGuide",void 0);
_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],sT.prototype,"guidePersistentAndVisible",void 0);_.K([_.u({selector:_.jOG}),_.F("design:type",Boolean)],sT.prototype,"guideIsVisibleButNotPersistent",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],sT.prototype,"standalone",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],sT.prototype,"miniGuideVisible",void 0);
_.K([_.u({selector:_.pkh}),_.F("design:type",Number)],sT.prototype,"miniplayerPlaybackState",void 0);_.K([_.u({selector:_.HC,reflectToAttribute:!0}),_.F("design:type",Boolean)],sT.prototype,"miniplayerIsActive",void 0);_.K([_.u({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.F("design:type",Boolean)],sT.prototype,"isInlinePreviewEnabled",void 0);_.K([_.u(),_.F("design:type",Boolean)],sT.prototype,"isInlinePreviewDisabled",void 0);
_.K([_.u({reflectToAttribute:!0,value:function(){return _.ua("START_IN_FULL_WINDOW_MODE")}}),
_.F("design:type",Boolean)],sT.prototype,"mastheadHidden",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],sT.prototype,"playerFullscreen",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sT.prototype,"deprecateFullerscreenUi",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],sT.prototype,"fullscreen",void 0);_.K([_.u({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],sT.prototype,"hideHeaderShadow",void 0);
_.K([_.u({value:{GUIDE_ALT_LABEL:_.I0("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.F("design:type",Object)],sT.prototype,"menuStrings",void 0);_.K([_.u({computed:"computeTopbarData(data)"}),_.F("design:type",Object)],sT.prototype,"topbarData",void 0);_.K([_.u({selector:_.tN}),_.F("design:type",Boolean)],sT.prototype,"isWatchPage",void 0);_.K([_.u({selector:_.ash,reflectToAttribute:!0}),_.F("design:type",Boolean)],sT.prototype,"isShortsPage",void 0);
_.K([_.u({selector:function(g){return g.ui.currentPageType==="WEB_PAGE_TYPE_MINI_APP"}}),
_.F("design:type",Boolean)],sT.prototype,"isMiniAppPage",void 0);_.K([_.u({selector:function(g){return g.ui.currentPageType==="WEB_PAGE_TYPE_BROWSE"}}),
_.F("design:type",Boolean)],sT.prototype,"isBrowsePage",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Boolean)],sT.prototype,"scrolling",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sT.prototype,"hasDelegation",void 0);_.K([_.u({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],sT.prototype,"guideScrolledByTouch",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sT.prototype,"darkerDarkTheme",void 0);
_.K([_.u(),_.F("design:type",Object)],sT.prototype,"isFrostedGlassInitialized",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sT.prototype,"frostedGlassExp",void 0);_.K([_.u({selector:function(g){return g.ui.chipBarIsSticky}}),
_.F("design:type",Boolean)],sT.prototype,"chipBarIsSticky",void 0);_.K([_.u({computed:"computeIsHomePage(isBrowsePage, data)"}),_.F("design:type",Boolean)],sT.prototype,"isHomePage",void 0);_.K([_.u({reflectToAttribute:!0}),_.F("design:type",Object)],sT.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);_.K([_.u(),_.F("design:type",Object)],sT.prototype,"ephemeralActionsEnabled",void 0);_.K([_.X2("guide"),_.F("design:type",Object)],sT.prototype,"guide",void 0);
_.K([_.X2("guide-service"),_.F("design:type",GhM)],sT.prototype,"guideService",void 0);_.K([_.X2("guide-inner-content"),_.F("design:type",HTMLDivElement)],sT.prototype,"guideInnerContent",void 0);_.K([_.u({selector:_.lsK}),_.F("design:type",String)],sT.prototype,"frostedGlassMode",void 0);
_.K([_.IU("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sT.prototype,"dispatchFrostedGlassMode",null);_.K([_.u({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.F("design:type",Object)],sT.prototype,"isFrostedGlassDisabled",void 0);
_.K([_.IU("isWatchPage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sT.prototype,"isWatchPageChanged",null);_.K([_.C("isHomePage","chipBarIsSticky"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],sT.prototype,"applyFrostedGlassToChipBar",null);_.K([_.u(),_.F("design:type",Object)],sT.prototype,"isChannelOrPlaylistPage",void 0);
_.K([_.Um("isInlinePreviewEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sT.prototype,"isInlinePreviewEnabledChanged",null);_.K([_.IU("guideIsVisibleButNotPersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sT.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.K([_.IU("guidePersistentAndVisible","miniGuideVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sT.prototype,"observeGuideVisibility",null);_.K([_.zz("attached"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],sT.prototype,"onYtPageManagerAttached",null);_.K([_.IU("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],sT.prototype,"updateMastheadData",null);
_.K([_.zz("yt-set-theater-mode-enabled"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],sT.prototype,"onSetTheaterModeEnabled",null);_.K([_.zz("yt-page-type-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],sT.prototype,"onPageChanged",null);_.K([_.zz("yt-page-data-updated"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sT.prototype,"onPageDataUpdated",null);
_.K([_.zz("yt-request-panel-mode-change"),_.F("design:type",Function),_.F("design:paramtypes",[Event,Object]),_.F("design:returntype")],sT.prototype,"onRequestPanelModeChange",null);_.K([_.zz("yt-guide-hover"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sT.prototype,"onGuideOpenButtonHover",null);_.K([_.zz("app-drawer-transitioned"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],sT.prototype,"onDrawerIronSelect",null);
_.K([_.zz("yt-add-element-to-app"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],sT.prototype,"onAddElementToApp",null);_.K([_.zz("yt-set-fullerscreen-styles"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sT.prototype,"setFullscreen",null);_.K([_.zz("yt-open-hotkey-dialog"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sT.prototype,"onOpenHotkeyDialog",null);
sT=_.K([_.V({is:"ytd-app"})],sT);_.Qu().processSignal("eor");
_.Df();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
